From 12b9a513c1750ee5407172efd6a872737cc4939b Mon Sep 17 00:00:00 2001 From: YuSanka Date: Fri, 16 Feb 2018 15:41:33 +0100 Subject: [PATCH 01/17] Escape from try/catch in Tab and OptionsGroup * Deleted macro _LU8 from GUI.hpp. It's used only in Option class now. * Added macro _LS to mark string used at localization (It returns same string) --- resources/localization/cs_CZ/Slic3rPE.mo | Bin 35213 -> 76950 bytes resources/localization/cs_CZ/Slic3rPE_cs.po | 365 +++++++++++++++++--- xs/src/slic3r/GUI/BedShapeDialog.cpp | 14 +- xs/src/slic3r/GUI/GUI.hpp | 5 +- xs/src/slic3r/GUI/OptionsGroup.cpp | 3 + xs/src/slic3r/GUI/OptionsGroup.hpp | 18 +- xs/src/slic3r/GUI/Tab.cpp | 20 +- 7 files changed, 358 insertions(+), 67 deletions(-) diff --git a/resources/localization/cs_CZ/Slic3rPE.mo b/resources/localization/cs_CZ/Slic3rPE.mo index 9ddd8e3b1c8b28474a8e5aafac41ff6c259e10cd..52b2c5fb5dfc4645e0d98978564b9b6dadc066c1 100644 GIT binary patch literal 76950 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 E1Qo~zJpcdz delta 8018 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, 2018. +# Filip Hurka , 2018. # msgid "" msgstr "" "Project-Id-Version: SLIC3R PE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-02-13 17:18+0100\n" -"PO-Revision-Date: 2018-02-15 18:26+0100\n" -"Last-Translator: Oleksandra Iushchenko \n" +"PO-Revision-Date: 2018-02-16 15:23+0100\n" +"Last-Translator: Filip Hurka \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -296,7 +296,7 @@ msgid "" "before tweaking this." msgstr "" "Tato hodnota určuje množství vytlačeného plastu při vytváření mostů. Mírným " -"šnížením této hodnoty můžete předejít pronášení ikdyž, přednastavené hodnoty " +"snížením této hodnoty můžete předejít pronášení ikdyž, přednastavené hodnoty " "jsou většinou dobré a je lepší experimentovat s chlazením (využitím " "ventilátoru), než s touto hodnotou." @@ -439,7 +439,7 @@ msgstr "" #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1439 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1484 msgid "layers" -msgstr "vrstev" +msgstr "vrstvu" #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:194 msgid "Don't support bridges" @@ -569,7 +569,7 @@ msgid "" "otherwise 1.125 x nozzle diameter will be used. If expressed as percentage " "(for example 200%), it will be computed over layer height." msgstr "" -"Nastavení na kladnou hodnotu, definuje šířku manuální extruze pro vnější " +"Nastavením na kladnou hodnotu, definuje šířku manuální extruze pro vnější " "obvod. Pokud je ponechána nula, použije se výchozí šířka extruze, pokud je " "nastavena, jinak se použije průměr trysky 1,125 x. Pokud je hodnota " "vyjádřena jako procento (například 200%), vypočítá se podle výšky vrstvy." @@ -840,7 +840,7 @@ msgstr "" "objemu. Je lepší vypočítat objem přímo přes posun." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:448 -msgid "g/cm\\u00B3" +msgid "g/cm^3" msgstr "g/cm\\u00B3" #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:454 @@ -927,12 +927,16 @@ msgid "" "This is the acceleration your printer will use for first layer. Set zero to " "disable acceleration control for first layer." msgstr "" +"Toto je zrychlení, které vaše tiskárna použije pro první vrstvu. Nastavte " +"nulu pro vypnutí řízení zrychlení pro první vrstvu." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:585 msgid "" "Heated build plate temperature for the first layer. Set this to zero to " "disable bed temperature control commands in the output." msgstr "" +"Teplota vyhřívané tiskové podložky pro první vrstvu. Nastavením tuto hodnoty " +"na nulu vypnete příkazy pro řízení teploty ve vrstvě ve výstupu." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:595 msgid "" @@ -941,6 +945,11 @@ msgid "" "expressed as percentage (for example 120%) it will be computed over first " "layer height. If set to zero, it will use the default extrusion width." msgstr "" +"Nastavením kladné hodnoty zvolíte manuální šířku vytlačování pro první " +"vrstvu. Toto můžete použít k vytlačování tlustší extruze pro lepší " +"přilnavost. Pokud je vyjádřeno jako procenty (například 120%), bude " +"vypočteno z výšky první vrstvy. Pokud je nastavena na nulu, použije se " +"výchozí šířka vytlačování." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:605 msgid "First layer height" @@ -953,6 +962,10 @@ msgid "" "plates. This can be expressed as an absolute value or as a percentage (for " "example: 150%) over the default layer height." msgstr "" +"Při tisku s velmi nízkými výškami vrstev můžete stále vytisknout tlustší " +"spodní vrstvu pro zlepšení přilnavosti a toleranci pro nedokonale " +"zkalibrovanou tiskovou podložku. Může být vyjádřeno jako absolutní hodnota " +"nebo jako procento (například: 150%) z výchozí výšky vrstvy." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:611 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:742 @@ -970,6 +983,9 @@ msgid "" "the print moves of the first layer, regardless of their type. If expressed " "as a percentage (for example: 40%) it will scale the default speeds." msgstr "" +"Pokud je vyjádřena jako absolutní hodnota v mm / s, bude tato rychlost " +"použita pro všechny pohyby tisku první vrstvy bez ohledu na jejich typ. " +"Pokud je vyjádřeno jako procento (například: 40%), změní se výchozí rychlost." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:628 msgid "" @@ -977,6 +993,9 @@ msgid "" "manually during print, set this to zero to disable temperature control " "commands in the output file." msgstr "" +"Teplota extrudéru pro první vrstvu. Chcete-li během tisku ručně ovládat " +"teplotu, nastavte tuto hodnotu na nulu, aby se ve výstupním souboru zakázaly " +"příkazy pro řízení teploty." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:636 msgid "Gap fill" @@ -988,6 +1007,9 @@ msgid "" "low to avoid too much shaking and resonance issues. Set zero to disable gaps " "filling." msgstr "" +"Rychlost plnění malých mezer pomocí krátkých cikcak pohybů. Udržujte tuto " +"hodnotu poměrně nízkou, aby nedošlo k přílišným otřesům a problémům s " +"rezonancí. Nastavte nulu pro vypnutí vyplnění mezery." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:646 msgid "Verbose G-code" @@ -999,6 +1021,9 @@ msgid "" "descriptive text. If you print from SD card, the additional weight of the " "file could make your firmware slow down." msgstr "" +"Aktivací získáte komentovaný soubor G-kódu, přičemž každý řádek je doplněn " +"popisným textem. Pokud tisknete z SD karty, dodatečné informace v souboru " +"můžou zpomalit firmware." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:654 msgid "G-code flavor" @@ -1011,12 +1036,18 @@ msgid "" "output. The \"No extrusion\" flavor prevents Slic3r from exporting any " "extrusion value at all." msgstr "" +"Některé příkazy G/M kódu, včetně řízení teploty a jiné, nejsou univerzální. " +"Vyberte typ firmwaru který používá vaše tiskárna pro dosažení kompatibilního " +"výstupu. Příkazy typu “No extrusion” zabraňují Slic3ru zcela exportovat " +"jakoukoliv hodnotu extruze." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:684 msgid "" "This is the acceleration your printer will use for infill. Set zero to " "disable acceleration control for infill." msgstr "" +"Toto je zrychlení, které vaše tiskárna použije pro výplň. Nastavte nulu, " +"chcete-li vypnout řízení zrychlení pro výplň." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:692 msgid "Combine infill every" @@ -1027,6 +1058,8 @@ msgid "" "This feature allows to combine infill and speed up your print by extruding " "thicker infill layers while preserving thin perimeters, thus accuracy." msgstr "" +"Tato funkce umožňuje kombinovat výplň a urychlit tisk pomocí extruzí " +"silnějších výplňových vrstev při zachování tenkých obvodů, a tím i přesnosti." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:698 msgid "Combine infill every n layers" @@ -1048,6 +1081,11 @@ msgid "" "up the infill and make your parts stronger. If expressed as percentage (for " "example 90%) it will be computed over layer height." msgstr "" +"Nastavením kladné hodnoty upravíte manuálně šířku extruze pro výplň. Pokud " +"je ponechána nula, použije se standardní šířka extruze, pokud je nastavena, " +"jinak se použije průměr trysky 1,125 x. Je možné, že budete chtít použít " +"tlustší extruze, pro zrychlení výplně a zpevnění vašich výtisků. Pokud je " +"vyjádřeno jako procenty (například 90%), bude vypočteno z výšky vrstvy." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:722 msgid "Infill before perimeters" @@ -1057,7 +1095,7 @@ msgstr "Tisknout výplň před tiskem perimetrů" msgid "" "This option will switch the print order of perimeters and infill, making the " "latter first." -msgstr "" +msgstr "Tato volba obrátí pořadí tisku obvodů a výplní." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:728 msgid "Only infill where needed" @@ -1069,6 +1107,9 @@ msgid "" "ceilings (it will act as internal support material). If enabled, slows down " "the G-code generation due to the multiple checks involved." msgstr "" +"Tato volba omezuje výplň na plochy skutečně potřebné pro podporu stropů " +"(bude se chovat jako vnitřní podpůrný materiál). Je-li tato volba zapnuta, " +"zpomaluje generování G-kódu kvůli několikanásobným kontrolám." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:737 msgid "Infill/perimeters overlap" @@ -1081,10 +1122,14 @@ msgid "" "cause gaps. If expressed as percentage (example: 15%) it is calculated over " "perimeter extrusion width." msgstr "" +"Toto nastavení uplatňuje dodatečné překrytí mezi výplní a obvodem pro lepší " +"spojení. Teoreticky by to nemělo být potřeba, ale reakce by mohla způsobit " +"mezery. Pokud je vyjádřeno procenty (například: 15%), vypočítá se z šířky " +"extruze perimetrů." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:750 msgid "Speed for printing the internal fill. Set to zero for auto." -msgstr "" +msgstr "Rychlost tisku vnitřní výplně. Pro automatické nastavení zadejte nulu." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:759 msgid "Interface shells" @@ -1096,6 +1141,9 @@ msgid "" "Useful for multi-extruder prints with translucent materials or manual " "soluble support material." msgstr "" +"Vynucení vytváření pevných skořepin mezi sousedními materiály/objemy. " +"Užitečné pro tisk s více extrudery s průsvitnými materiály nebo ručně " +"rozpustným podpůrným materiálem." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:768 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1137 @@ -1109,6 +1157,10 @@ msgid "" "use placeholder variables for all Slic3r settings as well as [layer_num] and " "[layer_z]." msgstr "" +"Tento upravený kód je vložen při každé změně vrstvy, hned po pohybu Z a " +"předtím, než se extruder přesune na první bod vrstvy. Můžete přidávat " +"zástupné proměnné pro veškeré nastavení Slic3ru, stejně tak jako [layer_num] " +"a [layer_z]." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:779 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:315 @@ -1120,6 +1172,8 @@ msgid "" "This setting controls the height (and thus the total number) of the slices/" "layers. Thinner layers give better accuracy but take more time to print." msgstr "" +"Toto nastavení řídí výšku (a tedy výsledný počet) řezů/vrstev. Tenčí vrstva " +"poskytuje lepší přesnost, ale tiskne se déle." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:789 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:798 @@ -1128,7 +1182,7 @@ msgstr "Maximálně" #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:790 msgid "This setting represents the maximum speed of your fan." -msgstr "" +msgstr "Toto nastavení vyjadřuje maximální rychlost ventilátoru." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:799 #, no-c-format @@ -1138,6 +1192,11 @@ msgid "" "layer height is 75% of the extrusion width to achieve reasonable inter-layer " "adhesion. If set to 0, layer height is limited to 75% of the nozzle diameter." msgstr "" +"Toto je největší možná výška vrstvy pro tento extrudér, který se používá k " +"zakrytí výšky proměnné vrstvy a výšky podpůrné vrstvy. Maximální doporučená " +"výška vrstvy činí 75% šířky vytlačování, aby se dosáhlo přiměřené " +"přilnavosti mezi vrstvami. Pokud je nastavena hodnota 0, je výška vrstvy " +"omezena na 75% průměru trysky." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:809 msgid "Max print speed" @@ -1149,12 +1208,18 @@ msgid "" "speed in order to keep constant extruder pressure. This experimental setting " "is used to set the highest print speed you want to allow." msgstr "" +"Pokud jsou všechna ostatní nastavení rychlosti na hodnotě nula, Slic3r " +"automaticky vypočítá optimální rychlost pro udržení konstantního tlaku v " +"extruderu. Toto experimentální nastavení slouží k nastavení nejvyšší " +"rychlosti tisku, kterou chcete povolit." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:820 msgid "" "This experimental setting is used to set the maximum volumetric speed your " "extruder supports." msgstr "" +"Toto experimentální nastavení slouží k nastavení maximální objemové " +"rychlosti, kterou váš extruder podporuje." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:828 msgid "Max volumetric slope positive" @@ -1187,6 +1252,8 @@ msgstr "Minimálně" #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:851 msgid "This setting represents the minimum PWM your fan needs to work." msgstr "" +"Toto nastavení představuje minimální hodnotu PWM, kterou ventilátor " +"potřebuje, aby pracoval." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:860 msgid "" @@ -1194,6 +1261,8 @@ msgid "" "resolution for variable layer height. Typical values are between 0.05 mm and " "0.1 mm." msgstr "" +"Nejmenší tisknutelná výška vrstvy pro tento extrudér. Omezuje rozlišení pro " +"výšku proměnné vrstvy. Typické hodnoty jsou mezi 0,05 mm a 0,1 mm." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:868 msgid "Min print speed" @@ -1201,7 +1270,7 @@ msgstr "Minimální rychlost tisku" #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:869 msgid "Slic3r will not scale speed down below this speed." -msgstr "" +msgstr "Slic3r nebude měnit rychlost pod tuto rychlost." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:876 msgid "Minimum extrusion length" @@ -1213,6 +1282,9 @@ msgid "" "specified amount of filament on the bottom layer. For multi-extruder " "machines, this minimum applies to each extruder." msgstr "" +"Nevygenerovat méně, než počet smyček skirtu, potřebných ke spotřebování " +"specifikovaného množství vlákna na spodní vrstvu. U strojů s více extrudéry " +"platí toto minimum pro každý extrudér." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:886 msgid "Configuration notes" @@ -1223,6 +1295,8 @@ msgid "" "You can put here your personal notes. This text will be added to the G-code " "header comments." msgstr "" +"Zde můžete zadat své osobní poznámky. Tento text bude přidán do komentáře " +"záhlaví G kódu." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:896 msgid "Nozzle diameter" @@ -1231,7 +1305,7 @@ msgstr "Průměr trysky" #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:897 msgid "" "This is the diameter of your extruder nozzle (for example: 0.5, 0.35 etc.)" -msgstr "" +msgstr "Průměr trysky extrudéru (například: 0.5, 0.35 atd.)" #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:903 msgid "API Key" @@ -1242,6 +1316,8 @@ msgid "" "Slic3r can upload G-code files to OctoPrint. This field should contain the " "API Key required for authentication." msgstr "" +"Slic3r může nahrát soubory G kódu do OctoPrintu. Toto pole by mělo obsahovat " +"klíč API požadovaný pro ověření." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:910 msgid "Host or IP" @@ -1252,16 +1328,20 @@ msgid "" "Slic3r can upload G-code files to OctoPrint. This field should contain the " "hostname or IP address of the OctoPrint instance." msgstr "" +"Slic3r může nahrát soubory G kódu do OctoPrintu. Toto pole by mělo obsahovat " +"název hostitele nebo IP adresu aplikace OctoPrint." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:917 msgid "Only retract when crossing perimeters" -msgstr "" +msgstr "Provést retrakci pouze při přejíždění perimetrů" #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:918 msgid "" "Disables retraction when the travel path does not exceed the upper layer's " "perimeters (and thus any ooze will be probably invisible)." msgstr "" +"Vypne retrakce, pokud dráha nepřekročí obvod horní vrstvy (a proto budou " +"pravděpodobně neviditelné jakékoliv ooze)." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:924 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1697 @@ -1275,6 +1355,8 @@ msgid "" "oozing. It will enable a tall skirt automatically and move extruders outside " "such skirt when changing temperatures." msgstr "" +"Tato volba sníží teplotu neaktivních extruderů, aby u nich nedošlo k " +"vytékání." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:932 msgid "Output filename format" @@ -1287,6 +1369,10 @@ msgid "" "[year], [month], [day], [hour], [minute], [second], [version], " "[input_filename], [input_filename_base]." msgstr "" +"V této šabloně můžete použít všechny možnosti konfigurace jako proměnné. " +"Můžete například použít: [layer_height], [fill_density] etc. Také můžete " +"použít [timestamp], [year], [month], [day], [hour], [minute], [second], " +"[version], [input_filename], [input_filename_base]." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:942 msgid "Detect bridging perimeters" @@ -1297,6 +1383,8 @@ msgid "" "Experimental option to adjust flow for overhangs (bridge flow will be used), " "to apply bridge speed to them and enable fan." msgstr "" +"Experimentální volba pro nastavení průtoku pro přesahy (použije se průtok " +"jako u mostů), aplikuje se na ně rychlost mostu a spustí se ventilátor." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:950 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:968 @@ -1311,6 +1399,9 @@ msgid "" "like 9000 usually gives good results if your hardware is up to the job. Set " "zero to disable acceleration control for perimeters." msgstr "" +"Jedná se o akceleraci, kterou vaše tiskárna použije pro obvody. Vysoká " +"hodnota, jako je 9000, obvykle dává dobré výsledky, pokud je váš hardware v " +"pořádku. Nastavte nulu pro vypnutí řízení zrychlení pro perimetry." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:959 msgid "Perimeter extruder" @@ -1320,6 +1411,7 @@ msgstr "Extruder pro perimetry" msgid "" "The extruder to use when printing perimeters and brim. First extruder is 1." msgstr "" +"Extruder, který se používá při tisku perimetrů a okrajů. První extruder je 1." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:970 msgid "" @@ -1329,11 +1421,18 @@ msgid "" "nozzle diameter will be used. If expressed as percentage (for example 200%) " "it will be computed over layer height." msgstr "" +"Nastavením na kladnou hodnotu nastavíte manuálně šířku vytlačování " +"perimetrů. Chcete-li získat přesnější povrchy, můžete použít tenčí extruze. " +"Pokud je ponechána nula, použije se standardní šířka extruze, pokud je " +"nastavena, jinak se použije průměr trysky 1,125 x. Pokud je vyjádřeno " +"procenty (například 200%), vypočte se z výšky vrstvy." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:982 msgid "" "Speed for perimeters (contours, aka vertical shells). Set to zero for auto." msgstr "" +"Rychlost pro perimetry (obrysy, neboli svislé schránky). Zadejte nulu pro " +"automatické nastavení." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:992 msgid "" @@ -1342,6 +1441,10 @@ msgid "" "surfaces which benefit from a higher number of perimeters if the Extra " "Perimeters option is enabled." msgstr "" +"Tato volba nastavuje počet perimetrů, které je třeba vygenerovat pro každou " +"vrstvu. Slic3r může toto číslo automaticky zvýšit, pokud detekuje šikmé " +"plochy, které se tisknou lépe s vyšším počtem obvodů, pokud je zapnuta " +"možnost Extra perimetry." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:996 msgid "(minimum)" @@ -1358,7 +1461,7 @@ msgstr "Poznámky o tiskárně" #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1017 msgid "You can put your notes regarding the printer here." -msgstr "" +msgstr "Zde můžete uvést poznámky týkající se tiskárny." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1031 msgid "Raft layers" @@ -1369,6 +1472,8 @@ msgid "" "The object will be raised by this number of layers, and support material " "will be generated under it." msgstr "" +"Objekt se zvýší tímto počtem vrstev a pod ním bude vytvořen podpůrný " +"materiál." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1041 msgid "Resolution" @@ -1381,33 +1486,41 @@ msgid "" "carry more detail than printers can render. Set to zero to disable any " "simplification and use full resolution from input." msgstr "" +"Minimální rozlišení detailů, které se používají pro zjednodušení vstupního " +"souboru pro urychlení slicovací úlohy a snížení využití paměti. Modely s " +"vysokým rozlišením často obsahují více detailů než tiskárny dokážou " +"vykreslit. Nastavte na nulu, chcete-li zakázat jakékoli zjednodušení a " +"použít vstup v plném rozlišení." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1052 msgid "Minimum travel after retraction" -msgstr "" +msgstr "Minimální pohyb po retrakci" #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1053 msgid "" "Retraction is not triggered when travel moves are shorter than this length." msgstr "" +"Retrakce není spuštěna, pokud jsou pohyby pojezdu kratší než tato délka." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1059 msgid "Retract amount before wipe" -msgstr "" +msgstr "Délka retrakce před očištěním" #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1060 msgid "" "With bowden extruders, it may be wise to do some amount of quick retract " "before doing the wipe movement." msgstr "" +"U bowdenových extrudérů může být vhodné provést rychlé retrakce než se " +"spustí očištění." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1067 msgid "Retract on layer change" -msgstr "" +msgstr "Retrakce při změně vrstvy" #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1068 msgid "This flag enforces a retraction whenever a Z move is done." -msgstr "" +msgstr "Tato možnost vyvolá retrakci, kdykoli je proveden pohyb Z." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1073 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1082 @@ -1424,6 +1537,8 @@ msgid "" "amount (the length is measured on raw filament, before it enters the " "extruder)." msgstr "" +"Při spuštění retrakce se filament zatáhne zpět o zadané množství (délka se " +"měří na surovém filamentu, než vstoupí do extruderu)." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1077 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1087 @@ -1440,6 +1555,8 @@ msgid "" "by the specified amount (the length is measured on raw filament, before it " "enters the extruder)." msgstr "" +"Při výměně nástroje se spustí retrakce a filament se zatáhne zpět o zadané " +"množství (délka se měří na surovém filamentu, než vstoupí do extruderu)." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1092 msgid "Lift Z" @@ -1451,6 +1568,8 @@ msgid "" "retraction is triggered. When using multiple extruders, only the setting for " "the first extruder will be considered." msgstr "" +"Zadáním kladné hodnoty, se Z rychle přizvedne při každém vyvolání retrakce. " +"Při použití více extruderů bude použito pouze nastavení pro první extruder." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1101 msgid "Above Z" @@ -1466,6 +1585,9 @@ msgid "" "specified absolute Z. You can tune this setting for skipping lift on the " "first layers." msgstr "" +"Zadáním kladné hodnoty se zdvih Z uskuteční pouze nad zadanou absolutní " +"hodnotou Z. Toto nastavení můžete zvolit pro přeskočení přizvednutí u " +"prvních vrstev." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1110 msgid "Below Z" @@ -1481,6 +1603,9 @@ msgid "" "specified absolute Z. You can tune this setting for limiting lift to the " "first layers." msgstr "" +"Zadáním kladné hodnoty se zdvih Z uskuteční pouze pod zadanou absolutní " +"hodnotou Z. Toto nastavení můžete zvolit pro přeskočení přizvednutí u " +"prvních vrstev." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1120 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1128 @@ -1492,12 +1617,16 @@ msgid "" "When the retraction is compensated after the travel move, the extruder will " "push this additional amount of filament. This setting is rarely needed." msgstr "" +"Když je retrakce kompenzována po pohybu, extruder vytlačuje toto další " +"množství filamentu. Toto nastavení je zřídkakdy potřeba." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1129 msgid "" "When the retraction is compensated after changing tool, the extruder will " "push this additional amount of filament." msgstr "" +"Když je retrakce kompenzována po změně nástroje, extruder vytlačuje toto " +"další množství filamentu." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1136 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1137 @@ -1506,12 +1635,12 @@ msgstr "Rychlost retrakce" #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1138 msgid "The speed for retractions (it only applies to the extruder motor)." -msgstr "" +msgstr "Rychlost retrakce (toto nastavení platí pouze pro motor extruderu)." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1144 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1145 msgid "Deretraction Speed" -msgstr "" +msgstr "Rychlost deretrakce" #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1146 msgid "" @@ -1519,6 +1648,8 @@ msgid "" "applies to the extruder motor). If left to zero, the retraction speed is " "used." msgstr "" +"Rychlost vtlačení filamentu do extruderu po retrakci (vztahuje se pouze na " +"motor extruderu). Pokud je ponecháno na nulu, použije se rychlost retrakce." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1153 msgid "Seam position" @@ -1526,7 +1657,7 @@ msgstr "Pozice švu" #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1155 msgid "Position of perimeters starting points." -msgstr "" +msgstr "Pozice začátku perimetrů." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1171 msgid "Direction" @@ -1578,6 +1709,8 @@ msgid "" "Distance between skirt and object(s). Set this to zero to attach the skirt " "to the object(s) and get a brim for better adhesion." msgstr "" +"Vzdálenost mezi skirtem a objektem (objekty). Nastavte tuto hodnotu na nulu, " +"pro sloučení skirtu s předmětem (předměty) a získali tak lepší přilnavost." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1223 msgid "Skirt height" @@ -1588,6 +1721,8 @@ msgid "" "Height of skirt expressed in layers. Set this to a tall value to use skirt " "as a shield against drafts." msgstr "" +"Výška skirtu vyjádřená ve vrstvách. Nastavte tuto hodnotu vysokou, pro " +"použití skirtu jako stínění proti průvanu." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1231 msgid "Loops (minimum)" @@ -1603,6 +1738,9 @@ msgid "" "set, the number of loops might be greater than the one configured here. Set " "this to zero to disable skirt completely." msgstr "" +"Počet smyček pro skirt. Je-li nastavena možnost Minimální délka extruze, " +"počet smyček může být větší než počet zde nakonfigurovaných. Nastavte tuto " +"hodnotu na nulu, pro úplné deaktivování skirtu." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1241 msgid "Slow down if layer print time is below" @@ -1613,6 +1751,8 @@ msgid "" "If layer print time is estimated below this number of seconds, print moves " "speed will be scaled down to extend duration to this value." msgstr "" +"Pokud je doba tisku vrstvy odhadnuta kratší než tento počet sekund, rychlost " +"tisku se zpomalí, aby se prodloužila doba tisku této vrstvy." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1252 msgid "Small perimeters" @@ -1624,6 +1764,10 @@ msgid "" "6.5mm (usually holes). If expressed as percentage (for example: 80%) it will " "be calculated on the perimeters speed setting above. Set to zero for auto." msgstr "" +"Toto oddělené nastavení ovlivní rychlost perimetrů o poloměru <= 6,5 mm " +"(obvykle díry). Pokud je vyjádřeno jako procentní podíl (například: 80%), " +"vypočte se z výše uvedeného nastavení rychlosti perimetrů. Pro automatické " +"nastavení zadejte nulu." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1264 msgid "Solid infill threshold area" @@ -1634,6 +1778,8 @@ msgid "" "Force solid infill for regions having a smaller area than the specified " "threshold." msgstr "" +"Vynucení plné výplně pro oblasti, které mají menší plochu, než je stanovená " +"prahová hodnota." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1267 msgid "mm\\u00B2" @@ -1645,7 +1791,7 @@ msgstr "Extrudér pro plnou výplň" #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1275 msgid "The extruder to use when printing solid infill." -msgstr "" +msgstr "Extrudér který bude použit při tisku plných výplní." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1281 msgid "Solid infill every" @@ -1658,6 +1804,10 @@ msgid "" "will automatically choose the maximum possible number of layers to combine " "according to nozzle diameter and layer height." msgstr "" +"Tato funkce umožňuje vynucení plné vrstvy za každý daný počet vrstev. Pro " +"vypnutí nastavte nulu. Můžete jej nastavit na libovolnou hodnotu (například " +"9999); Slic3r automaticky zvolí maximální počet vrstev, které se budou " +"kombinovat podle průměru trysky a výšky vrstvy." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1293 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1303 @@ -1671,6 +1821,10 @@ msgid "" "otherwise 1.125 x nozzle diameter will be used. If expressed as percentage " "(for example 90%) it will be computed over layer height." msgstr "" +"Zadejte kladnou hodnotu, chcete-li nastavit manuálně šířku extruze pro výplň " +"plných povrchů. Pokud je ponechána nula, použije se standardní šířka " +"extruze, pokud je nastavena, jinak se použije průměr trysky 1,125 x. Pokud " +"je vyjádřena procenty (například 90%), bude vypočtena z výšky vrstvy." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1305 msgid "" @@ -1678,6 +1832,9 @@ msgid "" "This can be expressed as a percentage (for example: 80%) over the default " "infill speed above. Set to zero for auto." msgstr "" +"Rychlost tisku plných oblastí (vrchní / spodní / vnitřní horizontální " +"pláště). Může být vyjádřeno procenty (například: 80%) oproti výchozí " +"rychlosti vyplnění. Pro automatické nastavení zadejte nulu." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1316 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:331 @@ -1700,6 +1857,11 @@ msgid "" "any number of bottom solid layers as well as skirt/brim loops. It won't work " "when printing more than an object." msgstr "" +"Tato funkce zvýší postupně Z při tisku jednovrstvého objektu, aby se " +"odstranil jakýkoli viditelný šev. Tato volba vyžaduje jediný obvod, žádnou " +"výplň, žádné vrchní plné vrstvy a žádný podpůrný materiál. Můžete stále " +"nastavit libovolný počet spodních plných vrstev, stejně jako skirt / brim. " +"Při tisku více než jednoho objektu nebude toto nastavení fungovat." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1334 msgid "Temperature variation" @@ -1711,6 +1873,9 @@ msgid "" "a full-height \"sacrificial\" skirt on which the nozzles are periodically " "wiped." msgstr "" +"Teplotní rozdíl, který se použije v případě, že extruder není aktivní. " +"Umožňuje “obětní” skirt v plné výšce, na kterém jsou trysky periodicky " +"očištěny." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1344 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1359 @@ -1729,6 +1894,13 @@ msgid "" "you can use placeholder variables for all Slic3r settings, so you can put a " "\"M109 S[first_layer_temperature]\" command wherever you want." msgstr "" +"Tento spouštěcí postup je vložen na začátku, poté, co vyhřívaná tisková " +"podložka dosáhla cílové teploty a extrudér se právě začal ohřívat a předtím, " +"než dosáhl cílové teploty extrudér . Pokud Slic3r detekuje M104 nebo M190 ve " +"vašich upravených kódech, takové příkazy nebudou automaticky předkládány, " +"takže máte možnost upravit pořadí příkazů pro vytápění a další vlastní akce. " +"Pro všechny nastavení Slic3ru můžete použít zástupné proměnné, takže můžete " +"zadat příkaz “M109 S [first_layer_temperature]” kdekoli chcete." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1360 msgid "" @@ -1741,6 +1913,14 @@ msgid "" "S[first_layer_temperature]\" command wherever you want. If you have multiple " "extruders, the gcode is processed in extruder order." msgstr "" +"Tento postup spuštění je vložen na začátku, po každém spuštění G kódu " +"tiskárny. Toto slouží k přepsání nastavení pro konkrétní filament. Pokud " +"Slic3r detekuje M104, M109, M140 nebo M190 ve vašich uživatelských kódech, " +"takové příkazy nebudou automaticky předkládány, takže máte možnost " +"přizpůsobit pořadí příkazů k ohřevu a další vlastní akce. Pro všechny " +"nastavení Slic3ru můžete použít zástupné proměnné, takže můžete zadat příkaz " +"“M109 S [first_layer_temperature]” kdekoli chcete. Pokud máte více " +"extruderů, G kód se zpracovává v pořadí extruderů." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1375 msgid "Single Extruder Multi Material" @@ -1748,7 +1928,7 @@ msgstr "Multi Materiálový tisk s jedním extrudérem" #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1376 msgid "The printer multiplexes filaments into a single hot end." -msgstr "" +msgstr "Tiskárna přepíná několik filamentů v jednou hot endu." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1381 msgid "Generate support material" @@ -1756,7 +1936,7 @@ msgstr "Generovat podpory" #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1383 msgid "Enable support material generation." -msgstr "" +msgstr "Zapíná generování podpor." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1388 msgid "XY separation between an object and its support" @@ -1767,6 +1947,8 @@ msgid "" "XY separation between an object and its support. If expressed as percentage " "(for example 50%), it will be calculated over external perimeter width." msgstr "" +"XY vzdálenost mezi objektem a podporami. Pokud je vyjádřeno procenty " +"(například 50%), bude vypočítána z šířky perimetru." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1400 msgid "Pattern angle" @@ -1776,7 +1958,7 @@ msgstr "Úhel vzoru" msgid "" "Use this setting to rotate the support material pattern on the horizontal " "plane." -msgstr "" +msgstr "Toto nastavení použijte pro horizontální otočení vzoru." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1410 msgid "Support on build plate only" @@ -1787,6 +1969,8 @@ msgid "" "Only create support if it lies on a build plate. Don't create support on a " "print." msgstr "" +"Podpory vytvářet pouze v případě, že leží na tiskové podložce. Nevytváří " +"podpory na výtisky." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1418 msgid "Contact Z distance" @@ -1798,6 +1982,9 @@ msgid "" "this to 0 will also prevent Slic3r from using bridge flow and speed for the " "first object layer." msgstr "" +"Vertikální vzdálenost mezi objektem a podporami. Nastavením tohoto parametru " +"na hodnotu 0 se také zabrání tomu, aby Slic3r použil parametry průtoku a " +"rychlosti pro mosty při tisku první vrstvy objektu." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1433 msgid "Enforce support for the first" @@ -1810,20 +1997,26 @@ msgid "" "regardless of any angle threshold. This is useful for getting more adhesion " "of objects having a very thin or poor footprint on the build plate." msgstr "" +"Vygeneruje podpory pro zadaný počet vrstev počítaných od spodního okraje, " +"bez ohledu na to, zda jsou povoleny standartní podpory nebo nikoliv a bez " +"ohledu na jakýkoli prah úhlu. To je užitečné pro získání větší přilnavosti " +"předmětů s velmi tenkou nebo špatnou stopou na tiskové podložce." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1441 msgid "Enforce support for the first n layers" -msgstr "" +msgstr "Vynucení podpor pro prvních n vrstev" #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1446 msgid "Support material/raft/skirt extruder" -msgstr "Support material/raft/skirt extruder" +msgstr "Extruder pro podpory/raft/skirt" #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1448 msgid "" "The extruder to use when printing support material, raft and skirt (1+, 0 to " "use the current extruder to minimize tool changes)." msgstr "" +"Extruder, který se používá při tisku podpor, raftu a skirtu (1+, 0 pro " +"použití aktuálního extrudéru pro co nejméně změn nástroje)." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1457 msgid "" @@ -1832,6 +2025,10 @@ msgid "" "otherwise nozzle diameter will be used. If expressed as percentage (for " "example 90%) it will be computed over layer height." msgstr "" +"Zadejte kladnou hodnotu, chcete-li nastavit manuálně šířku extruze pro " +"podpory. Pokud je ponechána nula, použije se výchozí šířka extruze, pokud je " +"nastavena, jinak se použije průměr trysky. Pokud je vyjádřena procenty " +"(například 90%), bude vypočtena z výšky vrstvy." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1465 msgid "Interface loops" @@ -1844,7 +2041,7 @@ msgstr "" #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1472 msgid "Support material/raft interface extruder" -msgstr "" +msgstr "Extruder pro interface podpory/rafty" #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1474 msgid "" @@ -1854,13 +2051,13 @@ msgstr "" #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1481 msgid "Interface layers" -msgstr "" +msgstr "Interface vrstvy" #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1483 msgid "" "Number of interface layers to insert between the object(s) and support " "material." -msgstr "" +msgstr "Počet interface vrstev vložených mezi objekt (objekty) a podpory." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1490 msgid "Interface pattern spacing" @@ -1880,6 +2077,8 @@ msgid "" "percentage (for example 50%) it will be calculated over support material " "speed." msgstr "" +"Rychlost tisku podpůrných interface vrstev. Pokud je vyjádřen procentní " +"podíl (například 50%), vypočítá se podle rychlosti tisku podpor." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1510 msgid "Pattern" @@ -1887,7 +2086,7 @@ msgstr "Vzor" #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1512 msgid "Pattern used to generate support material." -msgstr "" +msgstr "Vzor použitý pro generování podpor." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1526 msgid "Pattern spacing" @@ -1895,11 +2094,11 @@ msgstr "Vzdálenost vzoru" #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1528 msgid "Spacing between support material lines." -msgstr "" +msgstr "Vzdálenost mezi liniemi podpor." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1537 msgid "Speed for printing support material." -msgstr "" +msgstr "Rychlost tisku podpor." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1544 msgid "Synchronize with object layers" @@ -1910,6 +2109,8 @@ msgid "" "Synchronize support layers with the object print layers. This is useful with " "multi-material printers, where the extruder switch is expensive." msgstr "" +"Synchronizování vrstev podpor s vrstvami objektu. Toto je velmi užitečné u " +"multi-materiálových tiskáren, kde je přepínání extruderů drahé." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1552 msgid "Overhang threshold" @@ -1923,6 +2124,11 @@ msgid "" "plane) that you can print without support material. Set to zero for " "automatic detection (recommended)." msgstr "" +"Podpory nebudou vytvořeny pro převisy, jejichž úhel sklonu (90 \\ u00B0 = " +"vertikální) je nad danou prahovou hodnotou. Jinými slovy, tato hodnota " +"představuje největší horizontální sklon (měřený od horizontální roviny), " +"který můžete tisknout bez podpůrného materiálu. Nastavte na nulu pro " +"automatickou detekci (doporučeno)." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1566 msgid "With sheath around the support" @@ -1933,12 +2139,16 @@ msgid "" "Add a sheath (a single perimeter line) around the base support. This makes " "the support more reliable, but also more difficult to remove." msgstr "" +"Přidá pouzdro (jednu obvodovou čáru) kolem podstavce základny. Díky tomu je " +"podpora spolehlivější, ale také obtížnější na odrtanění." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1575 msgid "" "Extruder temperature for layers after the first one. Set this to zero to " "disable temperature control commands in the output." msgstr "" +"Teplota extrudéru pro následující vrstvy po vrstvě první. Nastavte tuto " +"hodnotu na nulu, abyste zakázali příkazy pro řízení teploty na výstupu." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1578 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:793 @@ -1954,10 +2164,12 @@ msgid "" "Detect single-width walls (parts where two extrusions don't fit and we need " "to collapse them into a single trace)." msgstr "" +"Detekuje stěny o tlošťce jedné čáry (části, kam se dvě čáry nemohou vejít a " +"je potřeba sloučit je do čáry jedné)." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1592 msgid "Threads" -msgstr "" +msgstr "Vlákna" #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1593 msgid "" @@ -1976,6 +2188,9 @@ msgid "" "you can use placeholder variables for all Slic3r settings as well as " "[previous_extruder] and [next_extruder]." msgstr "" +"Tento upravený kód je vložen těsně před každou změnou extruderu. Můžete " +"použít zástupné proměnné pro všechna nastavení Slic3ru, stejně jako " +"[previous_extruder] a [next_extruder]." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1615 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1626 @@ -1990,6 +2205,12 @@ msgid "" "will be used if set, otherwise nozzle diameter will be used. If expressed as " "percentage (for example 90%) it will be computed over layer height." msgstr "" +"Zadejte kladnou hodnotu, chcete-li nastavit manuálně šířku extruze pro výplň " +"vrchních ploch. Možná budete chtít použít tenčí extruzi, abyste vyplnili " +"všechny úzké oblasti a získali hladší povrch. Pokud je ponechána nula, " +"použije se výchozí šířka extruze, pokud je nastavena, jinak se použije " +"průměr trysky. Pokud je vyjádřena procenty (například 90%), bude vypočtena z " +"výšky vrstvy." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1628 msgid "" @@ -1999,6 +2220,11 @@ msgid "" "percentage (for example: 80%) over the solid infill speed above. Set to zero " "for auto." msgstr "" +"Rychlost tisku vrchních plných vrstev (vztahuje se pouze na nejvyšší horní " +"vrstvy a nikoli na jejich vnitřní plné vrstvy). Rychlost lze zpomalit, " +"abyste získali hezčí povrchovou úpravu. Může být vyjádřena procenty " +"(například: 80%) z rychlosti plné výplně materiálu výše. Pro automatické " +"nastavení zadejte nulu." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1640 msgid "Top" @@ -2006,7 +2232,7 @@ msgstr "Vrchní" #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1642 msgid "Number of solid layers to generate on top surfaces." -msgstr "" +msgstr "Počet vrchních generovaných plných vrstev." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1644 msgid "Top solid layers" @@ -2018,7 +2244,7 @@ msgstr "Přesun" #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1650 msgid "Speed for travel moves (jumps between distant extrusion points)." -msgstr "" +msgstr "Rychlost přesunů (přejezdy mezi body extruze)." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1658 msgid "Use firmware retraction" @@ -2029,6 +2255,9 @@ msgid "" "This experimental setting uses G10 and G11 commands to have the firmware " "handle the retraction. This is only supported in recent Marlin." msgstr "" +"Toto experimentální nastavení používá příkazy G10 a G11, aby si firmware " +"poradil s retrakcí. Toto je podporováno pouze v posledních verzích firmwaru " +"Marlin." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1665 msgid "Use relative E distances" @@ -2039,10 +2268,12 @@ msgid "" "If your firmware requires relative E values, check this, otherwise leave it " "unchecked. Most firmwares use absolute values." msgstr "" +"Pokud váš firmware vyžaduje relativní hodnoty E, zaškrtněte toto, jinak " +"nechte nezaškrtnuté. Většina firmwarů používá absolutní hodnoty." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1672 msgid "Use volumetric E" -msgstr "" +msgstr "Použije volumetrickou hodnotu E" #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1673 msgid "" @@ -2053,6 +2284,12 @@ msgid "" "filament diameter associated to the filament selected in Slic3r. This is " "only supported in recent Marlin." msgstr "" +"Toto experimentální nastavení používá výstupní hodnoty E v kubických " +"milimetrech místo lineárních milimetrů. Pokud firmware dosud nezná průměr " +"(průměry) filamentu, můžete v počátečním G-kódu zadat příkazy jako “M200 D " +"[filament_diameter_0] T0”, pro se zapnutí volumetrického režimu a použití " +"průměru filamentu přidruženého k vybranému filamentu ve Slic3ru. Toto je " +"podporováno pouze v posledních verzích firmwaru Marlin." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1683 msgid "Enable variable layer height feature" @@ -2063,6 +2300,8 @@ msgid "" "Some printers or printer setups may have difficulties printing with a " "variable layer height. Enabled by default." msgstr "" +"Některé tiskárny nebo nastavení tiskárny mohou mít potíže s tiskem s " +"proměnnou výškou vrstvy. Ve výchozím nastavení je zapnuto." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1690 msgid "Wipe while retracting" @@ -2073,12 +2312,16 @@ msgid "" "This flag will move the nozzle while retracting to minimize the possible " "blob on leaky extruders." msgstr "" +"Toto nastavení přemístí trysku při retrakci, aby se minimalizovalo možné " +"vytékání materiálu." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1698 msgid "" "Multi material printers may need to prime or purge extruders on tool " "changes. Extrude the excess material into the wipe tower." msgstr "" +"Multi-materiálové tiskárny mohou potřebovat, aby při výměně nástrojů " +"vyčistili extrudéry. Vytlačí přebytečný materiál do čistící věže." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1704 msgid "Position X" @@ -2086,7 +2329,7 @@ msgstr "Pozice X" #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1705 msgid "X coordinate of the left front corner of a wipe tower" -msgstr "" +msgstr "X souřadnice levého předního rohu čistící věže" #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1711 msgid "Position Y" @@ -2094,7 +2337,7 @@ msgstr "Pozice Y" #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1712 msgid "Y coordinate of the left front corner of a wipe tower" -msgstr "" +msgstr "Y souřadnice levého předního rohu čistící věže" #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1718 msgid "Width" @@ -2114,6 +2357,9 @@ msgid "" "(N-1) tool switches performed, therefore the total depth of the wipe tower " "will be (N-1) times this value." msgstr "" +"Hloubka čištění barvy při každé změně barvy. Pro N barvy budou provedeny " +"maximálně (N-1) změny nástroje, takže celková hloubka stírací věže bude " +"(N-1) krát tato hodnota." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1734 msgid "XY Size Compensation" @@ -2125,6 +2371,9 @@ msgid "" "(negative = inwards, positive = outwards). This might be useful for fine-" "tuning hole sizes." msgstr "" +"Objekt bude roztažen / smrštěn v rovině XY nastavenou hodnotou (negativní = " +"směrem dovnitř, pozitivní = směrem ven). To může být užitečné pro jemné " +"doladění otvorů." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1744 msgid "Z offset" @@ -2137,6 +2386,10 @@ msgid "" "example, if your endstop zero actually leaves the nozzle 0.3mm far from the " "print bed, set this to -0.3 (or fix your endstop)." msgstr "" +"Tato hodnota bude přidána (nebo odečtena) ze všech souřadnic Z ve výstupním " +"G kódu. Používá se ke kompenzování špatné pozice endstopu Z. Například pokud " +"endstop 0 skutečně ponechá trysku 0,3 mm daleko od tiskové podložky, " +"nastavte hodnotu -0,3 (nebo dolaďte svůj koncový doraz)." #: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:39 msgid "Shape" @@ -2469,7 +2722,7 @@ msgstr "Upravený" #: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:212 msgid "Array of language names and identifiers should have the same size." -msgstr "" +msgstr "Pole jazykových jmen a identifikátorů by měla mít stejnou velikost." #: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:223 msgid "Select the language" @@ -2517,7 +2770,7 @@ msgstr "Šířka extruze" #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:480 msgid "Extruder clearance (mm)" -msgstr "" +msgstr "Kolizní oblast extrudéru (mm)" #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:489 msgid "Output file" @@ -2535,6 +2788,14 @@ msgid "" "\n" "Shall I adjust those settings in order to enable Spiral Vase?" msgstr "" +"Mód spirálové vázy vyžaduje:\n" +"- jeden perimeter\n" +"- žádné plné vrchní vrstvy\n" +"- 0% výplň\n" +"- žádné podpěry\n" +"- nezjišťování vertikální tloušťky pláště\n" +"\n" +"Mám tyto nastavení upravit tak, aby bylo možné mód spirálové vázy zapnout?" #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:541 msgid "Spiral Vase" @@ -2548,6 +2809,11 @@ msgid "" "\n" "Shall I adjust those settings in order to enable the Wipe Tower?" msgstr "" +"Čistící věž momentálně podporuje pouze:\n" +"- výšku první vrstvy 0,2 mm\n" +"- výšku vrstvy od 0,15 mm do 0,35 mm\n" +"\n" +"Mám tyto nastavení upravit tak, aby bylo možné zapnout Čistící věž?" #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:564 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:585 @@ -2565,6 +2831,12 @@ msgid "" "\n" "Shall I adjust those settings in order to enable the Wipe Tower?" msgstr "" +"Čistící věž v současné době podporuje pouze nerozpustné podpory\n" +"pokud jsou vytištěny s aktuálním extrudérem bez spuštění výměny nástroje.\n" +"(jak extruder pro tisk popor tak extruder pro tisk interface podpor je třeba " +"nastavit na 0).\n" +"\n" +"Mám tyto nastavení upravit tak, aby bylo možné zapnout Čistící věž?" #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:599 msgid "" @@ -2573,6 +2845,10 @@ msgid "" "\n" "Shall I synchronize support layers in order to enable the Wipe Tower?" msgstr "" +"U čistící věže pokud pracujte s rozpustnými materiály, je třeba\n" +"synchronizovat vrstvy podpor s vrstvami objektů.\n" +"\n" +"Mám synchronizovat vrstvy podpor, aby bylo možné zapnout Čistící věž?" #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:617 msgid "" @@ -2581,6 +2857,10 @@ msgid "" "\n" "Shall I adjust those settings for supports?" msgstr "" +"Podpory fungují lépe, pokud je povolena následující funkce:\n" +"- Zjistit přemosťovací perimetry\n" +"\n" +"Mám tyto nastavení pro podpory upravit?" #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:620 msgid "Support Generator" @@ -2597,6 +2877,9 @@ msgid "" "\n" "Shall I switch to rectilinear fill pattern?" msgstr "" +" vzor výplně není určen pro práci se 100% hustotou.\n" +"\n" +"Mám přejít na vzor výplně rectilinear?" #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:785 #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:786 diff --git a/xs/src/slic3r/GUI/BedShapeDialog.cpp b/xs/src/slic3r/GUI/BedShapeDialog.cpp index 5ee0c1f8b..8efc2a0e4 100644 --- a/xs/src/slic3r/GUI/BedShapeDialog.cpp +++ b/xs/src/slic3r/GUI/BedShapeDialog.cpp @@ -47,24 +47,24 @@ void BedShapePanel::build_panel(ConfigOptionPoints* default_pt) ConfigOptionDef def; def.type = coPoints; def.default_value = new ConfigOptionPoints{ Pointf(200, 200) }; - def.label = _LU8("Size"); - def.tooltip = _LU8("Size in X and Y of the rectangular plate."); + def.label = _LS("Size"); + def.tooltip = _LS("Size in X and Y of the rectangular plate."); Option option(def, "rect_size"); optgroup->append_single_option_line(option); def.type = coPoints; def.default_value = new ConfigOptionPoints{ Pointf(0, 0) }; - def.label = _LU8("Origin"); - def.tooltip = _LU8("Distance of the 0,0 G-code coordinate from the front left corner of the rectangle."); + def.label = _LS("Origin"); + def.tooltip = _LS("Distance of the 0,0 G-code coordinate from the front left corner of the rectangle."); option = Option(def, "rect_origin"); optgroup->append_single_option_line(option); optgroup = init_shape_options_page(_L("Circular")); def.type = coFloat; def.default_value = new ConfigOptionFloat(200); - def.sidetext = _LU8("mm"); - def.label = _LU8("Diameter"); - def.tooltip = _LU8("Diameter of the print bed. It is assumed that origin (0,0) is located in the center."); + def.sidetext = _LS("mm"); + def.label = _LS("Diameter"); + def.tooltip = _LS("Diameter of the print bed. It is assumed that origin (0,0) is located in the center."); option = Option(def, "diameter"); optgroup->append_single_option_line(option); diff --git a/xs/src/slic3r/GUI/GUI.hpp b/xs/src/slic3r/GUI/GUI.hpp index dffd7f0f4..7f8983e44 100644 --- a/xs/src/slic3r/GUI/GUI.hpp +++ b/xs/src/slic3r/GUI/GUI.hpp @@ -24,8 +24,9 @@ class TabIface; //! macro used to localization, return wxString #define _L(s) wxGetTranslation(s) -//! macro used to localization, return const CharType * -#define _LU8(s) wxGetTranslation(s).ToUTF8().data() +//! macro used to mark string used at localization, +//! return same string +#define _LS(s) s namespace GUI { diff --git a/xs/src/slic3r/GUI/OptionsGroup.cpp b/xs/src/slic3r/GUI/OptionsGroup.cpp index a6d91cfc1..23e2cbdc1 100644 --- a/xs/src/slic3r/GUI/OptionsGroup.cpp +++ b/xs/src/slic3r/GUI/OptionsGroup.cpp @@ -7,6 +7,9 @@ namespace Slic3r { namespace GUI { +//! macro used to localization, return const CharType * +#define _LU8(s) wxGetTranslation(s).ToUTF8().data() + const t_field& OptionsGroup::build_field(const Option& opt) { return build_field(opt.opt_id, opt.opt); } diff --git a/xs/src/slic3r/GUI/OptionsGroup.hpp b/xs/src/slic3r/GUI/OptionsGroup.hpp index becc62d71..30bb4013d 100644 --- a/xs/src/slic3r/GUI/OptionsGroup.hpp +++ b/xs/src/slic3r/GUI/OptionsGroup.hpp @@ -90,9 +90,21 @@ public: void append_single_option_line(const Option& option) { append_line(create_single_option_line(option)); } // return a non-owning pointer reference - inline /*const*/ Field* get_field(t_config_option_key id) const { try { return m_fields.at(id).get(); } catch (std::out_of_range e) { return nullptr; } } - bool set_value(t_config_option_key id, boost::any value) { try { m_fields.at(id)->set_value(value); return true; } catch (std::out_of_range e) { return false; } } - boost::any get_value(t_config_option_key id) { boost::any out; try { out = m_fields.at(id)->get_value(); } catch (std::out_of_range e) { ; } return out; } + inline Field* get_field(t_config_option_key id) const{ + if (m_fields.find(id) == m_fields.end()) return nullptr; + return m_fields.at(id).get(); + } + bool set_value(t_config_option_key id, boost::any value) { + if (m_fields.find(id) == m_fields.end()) return false; + return true; + } + boost::any get_value(t_config_option_key id) { + boost::any out; + if (m_fields.find(id) == m_fields.end()) ; + else + out = m_fields.at(id)->get_value(); + return out; + } inline void enable() { for (auto& field : m_fields) field.second->enable(); } inline void disable() { for (auto& field : m_fields) field.second->disable(); } diff --git a/xs/src/slic3r/GUI/Tab.cpp b/xs/src/slic3r/GUI/Tab.cpp index b27e7b838..db23a1874 100644 --- a/xs/src/slic3r/GUI/Tab.cpp +++ b/xs/src/slic3r/GUI/Tab.cpp @@ -113,8 +113,8 @@ PageShp Tab::add_options_page(wxString title, std::string icon, bool is_extruder // Index of icon in an icon list $self->{icons}. auto icon_idx = 0; if (!icon.empty()) { - try { icon_idx = m_icon_index.at(icon);} - catch (std::out_of_range e) { icon_idx = -1; } + if (m_icon_index.find(icon) == m_icon_index.end()) + icon_idx = -1; if (icon_idx == -1) { // Add a new icon to the icon list. const auto img_icon = new wxIcon(wxString::FromUTF8(Slic3r::var(icon).c_str()), wxBITMAP_TYPE_PNG); @@ -962,8 +962,8 @@ void TabPrinter::build() ConfigOptionDef def; def.type = coInt, def.default_value = new ConfigOptionInt(1); - def.label = _LU8("Extruders"); - def.tooltip = _LU8("Number of extruders of the printer."); + def.label = _LS("Extruders"); + def.tooltip = _LS("Number of extruders of the printer."); def.min = 1; Option option(def, "extruders_count"); optgroup->append_single_option_line(option); @@ -1558,17 +1558,9 @@ void Tab::save_preset(std::string name /*= ""*/) return; } } - try - { - // Save the preset into Slic3r::data_dir / presets / section_name / preset_name.ini - m_presets->save_current_preset(name); - } - catch (const std::exception &e) - { - show_error(this, _L("Something is wrong. It can't be saved.")); - return; - } + // Save the preset into Slic3r::data_dir / presets / section_name / preset_name.ini + m_presets->save_current_preset(name); // Mark the print & filament enabled if they are compatible with the currently selected preset. m_preset_bundle->update_compatible_with_printer(false); // Add the new item into the UI component, remove dirty flags and activate the saved item. From 4d9eac0750c7cdaa522ea51d9be338efa74b41f1 Mon Sep 17 00:00:00 2001 From: YuSanka Date: Fri, 16 Feb 2018 15:49:18 +0100 Subject: [PATCH 02/17] Fix porting Tab.title() from cpp to Perl --- xs/src/slic3r/GUI/TabIface.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xs/src/slic3r/GUI/TabIface.cpp b/xs/src/slic3r/GUI/TabIface.cpp index 2f3adea3c..4df0e72e5 100644 --- a/xs/src/slic3r/GUI/TabIface.cpp +++ b/xs/src/slic3r/GUI/TabIface.cpp @@ -11,7 +11,7 @@ void TabIface::load_config(DynamicPrintConfig* config) { m_tab->load_config(*con void TabIface::load_key_value(char* opt_key, char* value){ m_tab->load_key_value(opt_key, static_cast(value)); } bool TabIface::current_preset_is_dirty() { return m_tab->current_preset_is_dirty();} void TabIface::OnActivate() { return m_tab->OnActivate();} -std::string TabIface::title() { return m_tab->title().ToStdString();} +std::string TabIface::title() { return m_tab->title().ToUTF8().data(); } DynamicPrintConfig* TabIface::get_config() { return m_tab->get_config(); } PresetCollection* TabIface::get_presets() { return m_tab!=nullptr ? m_tab->get_presets() : nullptr; } std::vector TabIface::get_dependent_tabs() { return m_tab->get_dependent_tabs(); } From f330eb95678d81fc43294114e66da5660a71e041 Mon Sep 17 00:00:00 2001 From: YuSanka Date: Sun, 18 Feb 2018 23:11:43 +0100 Subject: [PATCH 03/17] Fixed set_value() bug. Fixed Infill density. * Got rid of try/catch at PointCtrl::set_value(). * Optimized localization: got rid of redundant macro _LU8(s). --- resources/localization/cs_CZ/Slic3rPE.mo | Bin 76950 -> 76950 bytes resources/localization/cs_CZ/Slic3rPE_cs.po | 10 ++--- xs/src/slic3r/GUI/Field.cpp | 45 ++++++++++++-------- xs/src/slic3r/GUI/OptionsGroup.cpp | 34 ++++++--------- xs/src/slic3r/GUI/OptionsGroup.hpp | 4 +- 5 files changed, 46 insertions(+), 47 deletions(-) diff --git a/resources/localization/cs_CZ/Slic3rPE.mo b/resources/localization/cs_CZ/Slic3rPE.mo index 52b2c5fb5dfc4645e0d98978564b9b6dadc066c1..a3add632a70edcbcd5c057032626984c48576b80 100644 GIT binary patch delta 2418 zcmXZddrVhl7{Kx8rJwQx~+F9oAql5A4QwuoZP9rKBeS%TPD48bfg{>d9Wg z+4uo|hreJn9{Jjd_hUBw#FI{ZE8j!U{~o z`KLw3<2v-Bh5Fp97>-RCk1ePN=|s(RKk7j&9}N$U5!4iqVmNyGMA9)DHD$%9Ct8e} zi3*&C8&DVC<=TRi>9?a^dh$lph4#93pk`efa)OZj?N3go>M)z}deqE(fl=6r zRyvLEY3OU{x#;XL&^69A1J^TNfVJ3$cWVDZ|bqtU;0>$1o1x=lIL<5bDAyzfuQS zh$Kmt;5NMHvQt|p@DchKFO&cIEPU4${s`1ub?*LvYnST)1~7ib?cYL8rT3b1mtnY= zd9rXS@!IQ7@wH$Q{T{5x%h-g~zd0L>w0?Ic%Ewj)icwE+9X&YihRDAdhe=QRCho#!`uX9;ex3SIGjl$|2!$_s z6OH6!Y^0G`o}Y*8MarX$Ftg4U+$1AO zSb`> u!`QFqY}AEH+SgCsUh7|wl$%?WTi718yED<`v=1JBcC}wlW#il#rsRKtou_dC delta 2417 zcmXZddrXyO9KiA40|bb`K{y9ZM2;SgD1vB;B39C77qZk`O;NX&m=yyv<6p67i}WqU+r zd&I5@Nr8}v>^vlL3^#ovvH^>~6*-K5<0ts#cOvyTo22S$5XmO z!WtZmb?C+xOvUq)575YL5{bv**c-=VB2IHG!JfqB7=x=Z4L?8+?s58? zQ3pPS{qYvIU_!I~`wrCpPMpWW!&?G&V*XKkg)1?R2e#oB+>N@BDU_!N7Nag;0lKgZ zb!YG51l)l?<5f(?!^iFX85~CJJz?i3V+rxx01X|W6}2=sP)jC1*m`gbVJ5n8HeSF| z^yBlbB9XWhqj5Rvb8D~{)?fdvcCC;H5>0kuLM zr~`DPE;y`BBo?DkcjQKW&WHNkW2kqe5Org(q7N6LF0dM-nP2wNaFaNQ+1Q3!fv}%M zCZiiC;T+VR2GN5D(ApvD1R*EBgSw#jQzD}<6%%kOYQ7k?qNNzk{IZ@#A-Ay-AI0;h zMW$m~yT~{!`-KaMd(Mc|V$oTV#d!N17YY}g7x|rW-n+nn#AUzQXS@8OU8!|AjQ)+N zl{thSY{WnYjdL{gHH^GuuQ1jz#W53?&_5PeU=W9E{F_J)mY`m`8jQo8s1xi*J=)_q z1VgA5a9_47?z>F=Cy~e_k;2MX;dvGSUI_WK>19XqfG{nwrNE@~-b zuG?psh((N(jp^i9-LNlTJ$i|c;`?|FH)Hutdx6P;TlPSCxQmVg)E(Ty2#oquS*@DAx(H)T&a2w`hH*Ub(E|D+r2u{bh?otg5oTlNYk@OFr zTO5luxDg-6tZsYYQuGmjjD^^MyeQ)Om(M9Xzl4IvSZy=SsoeOS z06%yo)mWElbAMxfqd!8uTtU>k@D=vKR@9w^oc^RVW8MA~%qE|UiCB#Kg?keRVg;7t zKGX$`@*44CDF)(cRM2o?9qz#0IFp4H4Pap0OWpMdF8YjhnO1X76h->_jl4!aYmmL; zYK$gM&oI^(E*lewpK>h1Wa1K>i_0@i!1{!Ck{Clm1{*8RL*3~V)U#TG+J6sU#@r$H zk=3H++i(WPW*T9QG7t5WymqLu{vE5(P5dG1YaDd)Uk`oKSbu|uox};`Xyg>?O50I? za1;I5?dZ)i*6aBMYX8LGl75?3M2+^2$jyIfWYAN0q<^?K#~bW8v~YgavstF_e=2FG AR{#J2 diff --git a/resources/localization/cs_CZ/Slic3rPE_cs.po b/resources/localization/cs_CZ/Slic3rPE_cs.po index 395aac683..5b8ebbff8 100644 --- a/resources/localization/cs_CZ/Slic3rPE_cs.po +++ b/resources/localization/cs_CZ/Slic3rPE_cs.po @@ -5,7 +5,7 @@ msgstr "" "Project-Id-Version: SLIC3R PE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-02-13 17:18+0100\n" -"PO-Revision-Date: 2018-02-16 15:23+0100\n" +"PO-Revision-Date: 2018-02-17 22:28+0100\n" "Last-Translator: Filip Hurka \n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -602,7 +602,7 @@ msgstr "" #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1503 #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1633 msgid "mm/s or %" -msgstr "mm nebo %" +msgstr "mm/s nebo %" #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:293 msgid "External perimeters first" @@ -983,9 +983,9 @@ msgid "" "the print moves of the first layer, regardless of their type. If expressed " "as a percentage (for example: 40%) it will scale the default speeds." msgstr "" -"Pokud je vyjádřena jako absolutní hodnota v mm / s, bude tato rychlost " -"použita pro všechny pohyby tisku první vrstvy bez ohledu na jejich typ. " -"Pokud je vyjádřeno jako procento (například: 40%), změní se výchozí rychlost." +"Pokud je vyjádřena jako absolutní hodnota v mm/s, bude tato rychlost použita " +"pro všechny pohyby tisku první vrstvy bez ohledu na jejich typ. Pokud je " +"vyjádřeno jako procento (například: 40%), změní se výchozí rychlost." #: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:628 msgid "" diff --git a/xs/src/slic3r/GUI/Field.cpp b/xs/src/slic3r/GUI/Field.cpp index 330af6d0a..30d181a13 100644 --- a/xs/src/slic3r/GUI/Field.cpp +++ b/xs/src/slic3r/GUI/Field.cpp @@ -56,7 +56,8 @@ namespace Slic3r { namespace GUI { case coPercents: case coFloats: case coFloat:{ - if (m_opt.type == coPercent) str.RemoveLast(); + if (m_opt.type == coPercent && str.Last() == '%') + str.RemoveLast(); double val; str.ToCDouble(&val); ret_val = val; @@ -87,7 +88,7 @@ namespace Slic3r { namespace GUI { wxString text_value = wxString(""); - switch (m_opt.type) { +/* switch (m_opt.type) { case coFloatOrPercent: { if (static_cast(m_opt.default_value)->percent) @@ -147,7 +148,7 @@ namespace Slic3r { namespace GUI { break; } - auto temp = new wxTextCtrl(m_parent, wxID_ANY, text_value, wxDefaultPosition, size, (m_opt.multiline ? wxTE_MULTILINE : 0)); +*/ auto temp = new wxTextCtrl(m_parent, wxID_ANY, text_value, wxDefaultPosition, size, (m_opt.multiline ? wxTE_MULTILINE : 0)); temp->SetToolTip(get_tooltip_text(text_value)); @@ -303,7 +304,7 @@ void Choice::set_selection() break; ++idx; } - if (m_opt.type == coPercent) text_value += "%"; +// if (m_opt.type == coPercent) text_value += "%"; idx == m_opt.enum_values.size() ? dynamic_cast(window)->SetValue(text_value) : dynamic_cast(window)->SetSelection(idx); @@ -387,7 +388,7 @@ void Choice::set_value(boost::any value) break; ++idx; } - if (m_opt.type == coPercent) text_value += "%"; +// if (m_opt.type == coPercent) text_value += "%"; idx == m_opt.enum_values.size() ? dynamic_cast(window)->SetValue(text_value) : dynamic_cast(window)->SetSelection(idx); @@ -535,21 +536,29 @@ void PointCtrl::set_value(const Pointf value) void PointCtrl::set_value(boost::any value) { Pointf pt; - try + Pointf *ptf = boost::any_cast(&value); + if (!ptf) { - pt = boost::any_cast(value)->values.at(0); + ConfigOptionPoints* pts = boost::any_cast(value); + pt = pts->values.at(0); } - catch (const std::exception &e) - { - try{ - pt = boost::any_cast(value); - } - catch (const std::exception &e) - { - std::cerr << "Error! Can't cast PointCtrl value" << m_opt_id << "\n"; - return; - } - } + else + pt = *ptf; +// try +// { +// pt = boost::any_cast(value)->values.at(0); +// } +// catch (const std::exception &e) +// { +// try{ +// pt = boost::any_cast(value); +// } +// catch (const std::exception &e) +// { +// std::cerr << "Error! Can't cast PointCtrl value" << m_opt_id << "\n"; +// return; +// } +// } set_value(pt); } diff --git a/xs/src/slic3r/GUI/OptionsGroup.cpp b/xs/src/slic3r/GUI/OptionsGroup.cpp index 23e2cbdc1..198821958 100644 --- a/xs/src/slic3r/GUI/OptionsGroup.cpp +++ b/xs/src/slic3r/GUI/OptionsGroup.cpp @@ -7,9 +7,6 @@ namespace Slic3r { namespace GUI { -//! macro used to localization, return const CharType * -#define _LU8(s) wxGetTranslation(s).ToUTF8().data() - const t_field& OptionsGroup::build_field(const Option& opt) { return build_field(opt.opt_id, opt.opt); } @@ -155,7 +152,7 @@ void OptionsGroup::append_line(const Line& line) { ConfigOptionDef option = opt.opt; // add label if any if (option.label != "") { - auto field_label = new wxStaticText(parent(), wxID_ANY, wxString::FromUTF8(option.label.c_str()) + ":", wxDefaultPosition, wxDefaultSize); + auto field_label = new wxStaticText(parent(), wxID_ANY, _L(option.label) + ":", wxDefaultPosition, wxDefaultSize); field_label->SetFont(label_font); sizer->Add(field_label, 0, wxALIGN_CENTER_VERTICAL, 0); } @@ -169,7 +166,9 @@ void OptionsGroup::append_line(const Line& line) { // add sidetext if any if (option.sidetext != "") { - auto sidetext = new wxStaticText(parent(), wxID_ANY, wxString::FromUTF8(option.sidetext.c_str()), wxDefaultPosition, wxDefaultSize); + // Explicitly specify that the source string is already in UTF-8 encoding + wxString sidetext_str(option.sidetext.c_str(), wxConvUTF8); + auto sidetext = new wxStaticText(parent(), wxID_ANY, _L(sidetext_str), wxDefaultPosition, wxDefaultSize); sidetext->SetFont(sidetext_font); sizer->Add(sidetext, 0, wxLEFT | wxALIGN_CENTER_VERTICAL, 4); } @@ -191,7 +190,7 @@ void OptionsGroup::append_line(const Line& line) { } Line OptionsGroup::create_single_option_line(const Option& option) const { - Line retval{ wxString::FromUTF8(option.opt.label.c_str()), wxString::FromUTF8(option.opt.tooltip.c_str()) }; + Line retval{ _L(option.opt.label), _L(option.opt.tooltip) }; Option tmp(option); tmp.opt.label = std::string(""); retval.append_option(tmp); @@ -206,7 +205,7 @@ void OptionsGroup::on_change_OG(t_config_option_key id, /*config_value*/boost::a Option ConfigOptionsGroup::get_option(const std::string opt_key, int opt_index /*= -1*/) { if (!m_config->has(opt_key)) { - //! exception ("No $opt_key in ConfigOptionsGroup config"); + std::cerr << "No " << opt_key << " in ConfigOptionsGroup config."; } std::string opt_id = opt_index == -1 ? opt_key : opt_key + "#" + std::to_string(opt_index); @@ -328,9 +327,9 @@ boost::any ConfigOptionsGroup::get_config_value(DynamicPrintConfig& config, std: case coFloats: case coFloat:{ double val = opt->type == coFloats ? - config.opt_float(opt_key, idx/*0opt_index*/) : + config.opt_float(opt_key, idx) : opt->type == coFloat ? config.opt_float(opt_key) : - config.option(opt_key)->values.at(idx/*0*/); + config.option(opt_key)->values.at(idx); ret = double_to_string(val); } break; @@ -341,19 +340,19 @@ boost::any ConfigOptionsGroup::get_config_value(DynamicPrintConfig& config, std: if (config.option(opt_key)->values.empty()) ret = text_value; else - ret = static_cast(config.opt_string(opt_key, static_cast(idx/*0*/)/*opt_index*/)); + ret = static_cast(config.opt_string(opt_key, static_cast(idx))); break; case coBool: ret = config.opt_bool(opt_key); break; case coBools: - ret = config.opt_bool(opt_key, idx/*0opt_index*/); + ret = config.opt_bool(opt_key, idx); break; case coInt: ret = config.opt_int(opt_key); break; case coInts: - ret = config.opt_int(opt_key, idx/*0/*opt_index*/); + ret = config.opt_int(opt_key, idx); break; case coEnum:{ if (opt_key.compare("external_fill_pattern") == 0 || @@ -372,7 +371,7 @@ boost::any ConfigOptionsGroup::get_config_value(DynamicPrintConfig& config, std: break; case coPoints:{ const auto &value = *config.option(opt_key); - ret = value.values.at(idx/*0*/); + ret = value.values.at(idx); } break; case coNone: @@ -400,14 +399,5 @@ void ogStaticText::SetText(wxString value) GetParent()->Layout(); } -void Option::translate() -{ - opt.label = _LU8(opt.label); - opt.tooltip = _LU8(opt.tooltip); - opt.sidetext = _LU8(opt.sidetext); - opt.full_label = _LU8(opt.full_label); - opt.category = _LU8(opt.category); -} - } // GUI } // Slic3r diff --git a/xs/src/slic3r/GUI/OptionsGroup.hpp b/xs/src/slic3r/GUI/OptionsGroup.hpp index 30bb4013d..6e88d1d88 100644 --- a/xs/src/slic3r/GUI/OptionsGroup.hpp +++ b/xs/src/slic3r/GUI/OptionsGroup.hpp @@ -35,8 +35,7 @@ struct Option { bool readonly {false}; Option(const ConfigOptionDef& _opt, t_config_option_key id) : - opt(_opt), opt_id(id) { translate(); } - void translate(); + opt(_opt), opt_id(id) {} }; using t_option = std::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 VuwP#M|Ng~AZS%#2vu%^}{{RoRfm#3n delta 11554 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 Gy!d}#euV%4 diff --git a/resources/localization/en_US/Slic3rPE_en.po b/resources/localization/en_US/Slic3rPE_en.po index c6bbedbda..b65b760f5 100644 --- a/resources/localization/en_US/Slic3rPE_en.po +++ b/resources/localization/en_US/Slic3rPE_en.po @@ -2,19 +2,28 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-02-13 17:18+0100\n" -"PO-Revision-Date: 2018-02-19 14:38+0100\n" +"POT-Creation-Date: 2018-02-23 13:46+0100\n" +"PO-Revision-Date: 2018-02-23 14:08+0100\n" +"Last-Translator: \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 2.0.6\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"Last-Translator: \n" "Language: en\n" +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:39 +msgid "Shape" +msgstr "Shape" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:46 +msgid "Rectangular" +msgstr "Rectangular" + #: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:50 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1188 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1191 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:408 msgid "Size" msgstr "Size" @@ -34,41 +43,45 @@ msgstr "" "Distance of the 0,0 G-code coordinate from the front left corner of the " "rectangle." +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:62 +msgid "Circular" +msgstr "Circular" + #: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:65 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:133 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:204 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:215 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:329 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:340 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:359 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:438 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:783 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:803 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:862 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:880 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:898 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1046 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1054 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1096 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1105 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1115 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1123 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1131 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1217 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1423 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1493 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1529 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1706 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1713 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1720 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1729 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1739 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1749 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:129 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:200 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:211 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:325 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:336 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:355 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:434 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:779 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:799 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:858 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:876 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:894 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1042 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1050 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1092 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1101 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1111 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1119 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1127 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1213 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1419 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1489 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1525 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1702 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1709 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1716 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1725 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1735 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1745 msgid "mm" msgstr "mm" #: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:66 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:435 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:431 msgid "Diameter" msgstr "Diameter" @@ -80,2351 +93,6 @@ msgstr "" "Diameter of the print bed. It is assumed that origin (0,0) is located in the " "center." -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:965 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:312 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:704 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:960 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1274 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1447 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1473 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:432 -msgid "Extruders" -msgstr "Extruders" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:966 -msgid "Number of extruders of the printer." -msgstr "Number of extruders of the printer." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:30 -msgid "Avoid crossing perimeters" -msgstr "Avoid crossing perimeters" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:31 -msgid "" -"Optimize travel moves in order to minimize the crossing of perimeters. This " -"is mostly useful with Bowden extruders which suffer from oozing. This " -"feature slows down both the print and the G-code generation." -msgstr "" -"Optimize travel moves in order to minimize the crossing of perimeters. This " -"is mostly useful with Bowden extruders which suffer from oozing. This " -"feature slows down both the print and the G-code generation." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:38 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:939 -msgid "Bed shape" -msgstr "Bed shape" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:42 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1574 -msgid "Other layers" -msgstr "Other layers" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:43 -msgid "" -"Bed temperature for layers after the first one. Set this to zero to disable " -"bed temperature control commands in the output." -msgstr "" -"Bed temperature for layers after the first one. Set this to zero to disable " -"bed temperature control commands in the output." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:46 -msgid "Bed temperature" -msgstr "Bed temperature" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:52 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1131 -msgid "Before layer change G-code" -msgstr "Before layer change G-code" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:53 -msgid "" -"This custom code is inserted at every layer change, right before the Z move. " -"Note that you can use placeholder variables for all Slic3r settings as well " -"as [layer_num] and [layer_z]." -msgstr "" -"This custom code is inserted at every layer change, right before the Z move. " -"Note that you can use placeholder variables for all Slic3r settings as well " -"as [layer_num] and [layer_z]." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:63 -msgid "Between objects G-code" -msgstr "Between objects G-code" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:64 -msgid "" -"This code is inserted between objects when using sequential printing. By " -"default extruder and bed temperature are reset using non-wait command; " -"however if M104, M109, M140 or M190 are detected in this custom code, Slic3r " -"will not add temperature commands. Note that you can use placeholder " -"variables for all Slic3r settings, so you can put a \"M109 " -"S[first_layer_temperature]\" command wherever you want." -msgstr "" -"This code is inserted between objects when using sequential printing. By " -"default extruder and bed temperature are reset using non-wait command; " -"however if M104, M109, M140 or M190 are detected in this custom code, Slic3r " -"will not add temperature commands. Note that you can use placeholder " -"variables for all Slic3r settings, so you can put a \"M109 " -"S[first_layer_temperature]\" command wherever you want." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:72 -msgid "Bottom" -msgstr "Bottom" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:73 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:243 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:294 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:302 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:606 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:764 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:780 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:943 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:991 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1154 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1585 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1641 -msgid "Layers and Perimeters" -msgstr "Layers and Perimeters" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:74 -msgid "Number of solid layers to generate on bottom surfaces." -msgstr "Number of solid layers to generate on bottom surfaces." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:76 -msgid "Bottom solid layers" -msgstr "Bottom solid layers" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:81 -msgid "Bridge" -msgstr "Bridge" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:82 -msgid "" -"This is the acceleration your printer will use for bridges. Set zero to " -"disable acceleration control for bridges." -msgstr "" -"This is the acceleration your printer will use for bridges. Set zero to " -"disable acceleration control for bridges." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:84 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:178 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:578 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:686 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:954 -msgid "mm/s²" -msgstr "mm/s²" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:90 -msgid "Bridging angle" -msgstr "Bridging angle" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:91 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:251 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:492 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:506 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:544 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:683 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:693 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:711 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:729 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:748 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1265 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1282 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:347 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:348 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:664 -msgid "Infill" -msgstr "Infill" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:92 -msgid "" -"Bridging angle override. If left to zero, the bridging angle will be " -"calculated automatically. Otherwise the provided angle will be used for all " -"bridges. Use 180° for zero angle." -msgstr "" -"Bridging angle override. If left to zero, the bridging angle will be " -"calculated automatically. Otherwise the provided angle will be used for all " -"bridges. Use 180° for zero angle." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:95 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:496 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1172 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1183 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1403 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1559 -msgid "°" -msgstr "°" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:101 -msgid "Bridges fan speed" -msgstr "Bridges fan speed" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:102 -msgid "This fan speed is enforced during all bridges and overhangs." -msgstr "This fan speed is enforced during all bridges and overhangs." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:103 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:508 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:791 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:852 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1062 -msgid "%" -msgstr "%" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:110 -msgid "Bridge flow ratio" -msgstr "Bridge flow ratio" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:111 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:212 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:738 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1735 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:343 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:357 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:450 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:453 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:830 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1112 -msgid "Advanced" -msgstr "Advanced" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:112 -msgid "" -"This factor affects the amount of plastic for bridging. You can decrease it " -"slightly to pull the extrudates and prevent sagging, although default " -"settings are usually good and you should experiment with cooling (use a fan) " -"before tweaking this." -msgstr "" -"This factor affects the amount of plastic for bridging. You can decrease it " -"slightly to pull the extrudates and prevent sagging, although default " -"settings are usually good and you should experiment with cooling (use a fan) " -"before tweaking this." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:121 -msgid "Bridges" -msgstr "Bridges" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:122 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:282 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:637 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:749 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:981 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1203 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1253 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1304 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1627 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:399 -msgid "Speed" -msgstr "Speed" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:123 -msgid "Speed for printing bridges." -msgstr "Speed for printing bridges." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:124 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:640 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:751 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:813 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:870 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:983 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1139 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1148 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1538 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1651 -msgid "mm/s" -msgstr "mm/s" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:131 -msgid "Brim width" -msgstr "Brim width" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:132 -msgid "" -"Horizontal width of the brim that will be printed around each object on the " -"first layer." -msgstr "" -"Horizontal width of the brim that will be printed around each object on the " -"first layer." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:139 -msgid "Clip multi-part objects" -msgstr "Clip multi-part objects" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:140 -msgid "" -"When printing multi-material objects, this settings will make slic3r to clip " -"the overlapping object parts one by the other (2nd part will be clipped by " -"the 1st, 3rd part will be clipped by the 1st and 2nd etc)." -msgstr "" -"When printing multi-material objects, this settings will make slic3r to clip " -"the overlapping object parts one by the other (2nd part will be clipped by " -"the 1st, 3rd part will be clipped by the 1st and 2nd etc)." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:147 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:510 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:868 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1673 -msgid "Compatible printers" -msgstr "Compatible printers" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:151 -msgid "Compatible printers condition" -msgstr "Compatible printers condition" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:152 -msgid "" -"A boolean expression using the configuration values of an active printer " -"profile. If this expression evaluates to true, this profile is considered " -"compatible with the active printer profile." -msgstr "" -"A boolean expression using the configuration values of an active printer " -"profile. If this expression evaluates to true, this profile is considered " -"compatible with the active printer profile." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:158 -msgid "Complete individual objects" -msgstr "Complete individual objects" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:159 -msgid "" -"When printing multiple objects or copies, this feature will complete each " -"object before moving onto next one (and starting it from its bottom layer). " -"This feature is useful to avoid the risk of ruined prints. Slic3r should " -"warn and prevent you from extruder collisions, but beware." -msgstr "" -"When printing multiple objects or copies, this feature will complete each " -"object before moving onto next one (and starting it from its bottom layer). " -"This feature is useful to avoid the risk of ruined prints. Slic3r should " -"warn and prevent you from extruder collisions, but beware." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:167 -msgid "Enable auto cooling" -msgstr "Enable auto cooling" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:168 -msgid "" -"This flag enables the automatic cooling logic that adjusts print speed and " -"fan speed according to layer printing time." -msgstr "" -"This flag enables the automatic cooling logic that adjusts print speed and " -"fan speed according to layer printing time." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:174 -#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:293 -msgid "Default" -msgstr "Default" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:175 -msgid "" -"This is the acceleration your printer will be reset to after the role-" -"specific acceleration values are used (perimeter/infill). Set zero to " -"prevent resetting acceleration at all." -msgstr "" -"This is the acceleration your printer will be reset to after the role-" -"specific acceleration values are used (perimeter/infill). Set zero to " -"prevent resetting acceleration at all." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:184 -msgid "Disable fan for the first" -msgstr "Disable fan for the first" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:185 -msgid "" -"You can set this to a positive value to disable fan at all during the first " -"layers, so that it does not make adhesion worse." -msgstr "" -"You can set this to a positive value to disable fan at all during the first " -"layers, so that it does not make adhesion worse." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:187 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:696 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1035 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1226 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1287 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1439 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1484 -msgid "layers" -msgstr "layers" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:194 -msgid "Don't support bridges" -msgstr "Don't support bridges" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:195 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1032 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1382 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1389 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1401 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1411 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1419 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1434 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1455 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1466 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1482 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1491 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1500 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1511 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1527 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1535 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1536 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1545 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1553 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1567 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:375 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:376 -msgid "Support material" -msgstr "Support material" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:196 -msgid "" -"Experimental option for preventing support material from being generated " -"under bridged areas." -msgstr "" -"Experimental option for preventing support material from being generated " -"under bridged areas." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:202 -msgid "Distance between copies" -msgstr "Distance between copies" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:203 -msgid "Distance used for the auto-arrange feature of the plater." -msgstr "Distance used for the auto-arrange feature of the plater." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:211 -msgid "Elefant foot compensation" -msgstr "Elefant foot compensation" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:213 -msgid "" -"The first layer will be shrunk in the XY plane by the configured value to " -"compensate for the 1st layer squish aka an Elefant Foot effect." -msgstr "" -"The first layer will be shrunk in the XY plane by the configured value to " -"compensate for the 1st layer squish aka an Elefant Foot effect." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:221 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:231 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:852 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1125 -msgid "End G-code" -msgstr "End G-code" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:222 -msgid "" -"This end procedure is inserted at the end of the output file. Note that you " -"can use placeholder variables for all Slic3r settings." -msgstr "" -"This end procedure is inserted at the end of the output file. Note that you " -"can use placeholder variables for all Slic3r settings." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:232 -msgid "" -"This end procedure is inserted at the end of the output file, before the " -"printer end gcode. Note that you can use placeholder variables for all " -"Slic3r settings. If you have multiple extruders, the gcode is processed in " -"extruder order." -msgstr "" -"This end procedure is inserted at the end of the output file, before the " -"printer end gcode. Note that you can use placeholder variables for all " -"Slic3r settings. If you have multiple extruders, the gcode is processed in " -"extruder order." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:242 -msgid "Ensure vertical shell thickness" -msgstr "Ensure vertical shell thickness" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:244 -msgid "" -"Add solid infill near sloping surfaces to guarantee the vertical shell " -"thickness (top+bottom solid layers)." -msgstr "" -"Add solid infill near sloping surfaces to guarantee the vertical shell " -"thickness (top+bottom solid layers)." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:250 -msgid "Top/bottom fill pattern" -msgstr "Top/bottom fill pattern" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:252 -msgid "" -"Fill pattern for top/bottom infill. This only affects the external visible " -"layer, and not its adjacent solid shells." -msgstr "" -"Fill pattern for top/bottom infill. This only affects the external visible " -"layer, and not its adjacent solid shells." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:271 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:281 -msgid "External perimeters" -msgstr "External perimeters" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:272 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:381 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:594 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:712 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:969 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1294 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1456 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1616 -msgid "Extrusion Width" -msgstr "Extrusion Width" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:273 -msgid "" -"Set this to a non-zero value to set a manual extrusion width for external " -"perimeters. If left zero, default extrusion width will be used if set, " -"otherwise 1.125 x nozzle diameter will be used. If expressed as percentage " -"(for example 200%), it will be computed over layer height." -msgstr "" -"Set this to a non-zero value to set a manual extrusion width for external " -"perimeters. If left zero, default extrusion width will be used if set, " -"otherwise 1.125 x nozzle diameter will be used. If expressed as percentage " -"(for example 200%), it will be computed over layer height." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:276 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:599 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:717 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:974 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1298 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1460 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1621 -msgid "mm or % (leave 0 for default)" -msgstr "mm or % (leave 0 for default)" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:283 -msgid "" -"This separate setting will affect the speed of external perimeters (the " -"visible ones). If expressed as percentage (for example: 80%) it will be " -"calculated on the perimeters speed setting above. Set to zero for auto." -msgstr "" -"This separate setting will affect the speed of external perimeters (the " -"visible ones). If expressed as percentage (for example: 80%) it will be " -"calculated on the perimeters speed setting above. Set to zero for auto." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:286 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:621 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1257 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1308 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1503 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1633 -msgid "mm/s or %" -msgstr "mm/s or %" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:293 -msgid "External perimeters first" -msgstr "External perimeters first" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:295 -msgid "" -"Print contour perimeters from the outermost one to the innermost one instead " -"of the default inverse order." -msgstr "" -"Print contour perimeters from the outermost one to the innermost one instead " -"of the default inverse order." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:301 -msgid "Extra perimeters if needed" -msgstr "Extra perimeters if needed" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:303 -#, no-c-format -msgid "" -"Add more perimeters when needed for avoiding gaps in sloping walls. Slic3r " -"keeps adding perimeters, until more than 70% of the loop immediately above " -"is supported." -msgstr "" -"Add more perimeters when needed for avoiding gaps in sloping walls. Slic3r " -"keeps adding perimeters, until more than 70% of the loop immediately above " -"is supported." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:311 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:794 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1231 -msgid "Extruder" -msgstr "Extruder" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:313 -msgid "" -"The extruder to use (unless more specific extruder settings are specified). " -"This value overrides perimeter and infill extruders, but not the support " -"extruders." -msgstr "" -"The extruder to use (unless more specific extruder settings are specified). " -"This value overrides perimeter and infill extruders, but not the support " -"extruders." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:324 -msgid "Height" -msgstr "Height" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:325 -msgid "" -"Set this to the vertical distance between your nozzle tip and (usually) the " -"X carriage rods. In other words, this is the height of the clearance " -"cylinder around your extruder, and it represents the maximum depth the " -"extruder can peek before colliding with other printed objects." -msgstr "" -"Set this to the vertical distance between your nozzle tip and (usually) the " -"X carriage rods. In other words, this is the height of the clearance " -"cylinder around your extruder, and it represents the maximum depth the " -"extruder can peek before colliding with other printed objects." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:335 -msgid "Radius" -msgstr "Radius" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:336 -msgid "" -"Set this to the clearance radius around your extruder. If the extruder is " -"not centered, choose the largest value for safety. This setting is used to " -"check for collisions and to display the graphical preview in the plater." -msgstr "" -"Set this to the clearance radius around your extruder. If the extruder is " -"not centered, choose the largest value for safety. This setting is used to " -"check for collisions and to display the graphical preview in the plater." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:346 -msgid "Extruder Color" -msgstr "Extruder Color" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:347 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:410 -msgid "This is only used in the Slic3r interface as a visual help." -msgstr "This is only used in the Slic3r interface as a visual help." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:354 -msgid "Extruder offset" -msgstr "Extruder offset" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:355 -msgid "" -"If your firmware doesn't handle the extruder displacement you need the G-" -"code to take it into account. This option lets you specify the displacement " -"of each extruder with respect to the first one. It expects positive " -"coordinates (they will be subtracted from the XY coordinate)." -msgstr "" -"If your firmware doesn't handle the extruder displacement you need the G-" -"code to take it into account. This option lets you specify the displacement " -"of each extruder with respect to the first one. It expects positive " -"coordinates (they will be subtracted from the XY coordinate)." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:364 -msgid "Extrusion axis" -msgstr "Extrusion axis" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:365 -msgid "" -"Use this option to set the axis letter associated to your printer's extruder " -"(usually E but some printers use A)." -msgstr "" -"Use this option to set the axis letter associated to your printer's extruder " -"(usually E but some printers use A)." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:371 -msgid "Extrusion multiplier" -msgstr "Extrusion multiplier" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:372 -msgid "" -"This factor changes the amount of flow proportionally. You may need to tweak " -"this setting to get nice surface finish and correct single wall widths. " -"Usual values are between 0.9 and 1.1. If you think you need to change this " -"more, check filament diameter and your firmware E steps." -msgstr "" -"This factor changes the amount of flow proportionally. You may need to tweak " -"this setting to get nice surface finish and correct single wall widths. " -"Usual values are between 0.9 and 1.1. If you think you need to change this " -"more, check filament diameter and your firmware E steps." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:380 -msgid "Default extrusion width" -msgstr "Default extrusion width" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:382 -msgid "" -"Set this to a non-zero value to allow a manual extrusion width. If left to " -"zero, Slic3r derives extrusion widths from the nozzle diameter (see the " -"tooltips for perimeter extrusion width, infill extrusion width etc). If " -"expressed as percentage (for example: 230%), it will be computed over layer " -"height." -msgstr "" -"Set this to a non-zero value to allow a manual extrusion width. If left to " -"zero, Slic3r derives extrusion widths from the nozzle diameter (see the " -"tooltips for perimeter extrusion width, infill extrusion width etc). If " -"expressed as percentage (for example: 230%), it will be computed over layer " -"height." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:386 -msgid "mm or % (leave 0 for auto)" -msgstr "mm or % (leave 0 for auto)" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:391 -msgid "Keep fan always on" -msgstr "Keep fan always on" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:392 -msgid "" -"If this is enabled, fan will never be disabled and will be kept running at " -"least at its minimum speed. Useful for PLA, harmful for ABS." -msgstr "" -"If this is enabled, fan will never be disabled and will be kept running at " -"least at its minimum speed. Useful for PLA, harmful for ABS." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:398 -msgid "Enable fan if layer print time is below" -msgstr "Enable fan if layer print time is below" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:399 -msgid "" -"If layer print time is estimated below this number of seconds, fan will be " -"enabled and its speed will be calculated by interpolating the minimum and " -"maximum speeds." -msgstr "" -"If layer print time is estimated below this number of seconds, fan will be " -"enabled and its speed will be calculated by interpolating the minimum and " -"maximum speeds." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:401 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1244 -msgid "approximate seconds" -msgstr "approximate seconds" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:409 -msgid "Color" -msgstr "Color" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:416 -msgid "Filament notes" -msgstr "Filament notes" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:417 -msgid "You can put your notes regarding the filament here." -msgstr "You can put your notes regarding the filament here." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:425 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:819 -msgid "Max volumetric speed" -msgstr "Max volumetric speed" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:426 -msgid "" -"Maximum volumetric speed allowed for this filament. Limits the maximum " -"volumetric speed of a print to the minimum of print and filament volumetric " -"speed. Set to zero for no limit." -msgstr "" -"Maximum volumetric speed allowed for this filament. Limits the maximum " -"volumetric speed of a print to the minimum of print and filament volumetric " -"speed. Set to zero for no limit." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:429 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:822 -msgid "mm³/s" -msgstr "mm³/s" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:436 -msgid "" -"Enter your filament diameter here. Good precision is required, so use a " -"caliper and do multiple measurements along the filament, then compute the " -"average." -msgstr "" -"Enter your filament diameter here. Good precision is required, so use a " -"caliper and do multiple measurements along the filament, then compute the " -"average." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:444 -msgid "Density" -msgstr "Density" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:445 -msgid "" -"Enter your filament density here. This is only for statistical information. " -"A decent way is to weigh a known length of filament and compute the ratio of " -"the length to volume. Better is to calculate the volume directly through " -"displacement." -msgstr "" -"Enter your filament density here. This is only for statistical information. " -"A decent way is to weigh a known length of filament and compute the ratio of " -"the length to volume. Better is to calculate the volume directly through " -"displacement." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:448 -msgid "g/cm³" -msgstr "g/cm³" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:454 -msgid "Filament type" -msgstr "Filament type" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:455 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1004 -msgid "" -"If you want to process the output G-code through custom scripts, just list " -"their absolute paths here. Separate multiple scripts with a semicolon. " -"Scripts will be passed the absolute path to the G-code file as the first " -"argument, and they can access the Slic3r config settings by reading " -"environment variables." -msgstr "" -"If you want to process the output G-code through custom scripts, just list " -"their absolute paths here. Separate multiple scripts with a semicolon. " -"Scripts will be passed the absolute path to the G-code file as the first " -"argument, and they can access the Slic3r config settings by reading " -"environment variables." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:474 -msgid "Soluble material" -msgstr "Soluble material" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:475 -msgid "Soluble material is most likely used for a soluble support." -msgstr "Soluble material is most likely used for a soluble support." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:480 -msgid "Cost" -msgstr "Cost" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:481 -msgid "" -"Enter your filament cost per kg here. This is only for statistical " -"information." -msgstr "" -"Enter your filament cost per kg here. This is only for statistical " -"information." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:482 -msgid "money/kg" -msgstr "money/kg" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:491 -msgid "Fill angle" -msgstr "Fill angle" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:493 -msgid "" -"Default base angle for infill orientation. Cross-hatching will be applied to " -"this. Bridges will be infilled using the best direction Slic3r can detect, " -"so this setting does not affect them." -msgstr "" -"Default base angle for infill orientation. Cross-hatching will be applied to " -"this. Bridges will be infilled using the best direction Slic3r can detect, " -"so this setting does not affect them." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:505 -msgid "Fill density" -msgstr "Fill density" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:507 -#, no-c-format -msgid "Density of internal infill, expressed in the range 0% - 100%." -msgstr "Density of internal infill, expressed in the range 0% - 100%." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:543 -msgid "Fill pattern" -msgstr "Fill pattern" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:545 -msgid "Fill pattern for general low-density infill." -msgstr "Fill pattern for general low-density infill." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:575 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:584 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:593 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:627 -msgid "First layer" -msgstr "First layer" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:576 -msgid "" -"This is the acceleration your printer will use for first layer. Set zero to " -"disable acceleration control for first layer." -msgstr "" -"This is the acceleration your printer will use for first layer. Set zero to " -"disable acceleration control for first layer." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:585 -msgid "" -"Heated build plate temperature for the first layer. Set this to zero to " -"disable bed temperature control commands in the output." -msgstr "" -"Heated build plate temperature for the first layer. Set this to zero to " -"disable bed temperature control commands in the output." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:595 -msgid "" -"Set this to a non-zero value to set a manual extrusion width for first " -"layer. You can use this to force fatter extrudates for better adhesion. If " -"expressed as percentage (for example 120%) it will be computed over first " -"layer height. If set to zero, it will use the default extrusion width." -msgstr "" -"Set this to a non-zero value to set a manual extrusion width for first " -"layer. You can use this to force fatter extrudates for better adhesion. If " -"expressed as percentage (for example 120%) it will be computed over first " -"layer height. If set to zero, it will use the default extrusion width." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:605 -msgid "First layer height" -msgstr "First layer height" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:607 -msgid "" -"When printing with very low layer heights, you might still want to print a " -"thicker bottom layer to improve adhesion and tolerance for non perfect build " -"plates. This can be expressed as an absolute value or as a percentage (for " -"example: 150%) over the default layer height." -msgstr "" -"When printing with very low layer heights, you might still want to print a " -"thicker bottom layer to improve adhesion and tolerance for non perfect build " -"plates. This can be expressed as an absolute value or as a percentage (for " -"example: 150%) over the default layer height." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:611 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:742 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1392 -msgid "mm or %" -msgstr "mm or %" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:617 -msgid "First layer speed" -msgstr "First layer speed" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:618 -msgid "" -"If expressed as absolute value in mm/s, this speed will be applied to all " -"the print moves of the first layer, regardless of their type. If expressed " -"as a percentage (for example: 40%) it will scale the default speeds." -msgstr "" -"If expressed as absolute value in mm/s, this speed will be applied to all " -"the print moves of the first layer, regardless of their type. If expressed " -"as a percentage (for example: 40%) it will scale the default speeds." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:628 -msgid "" -"Extruder temperature for first layer. If you want to control temperature " -"manually during print, set this to zero to disable temperature control " -"commands in the output file." -msgstr "" -"Extruder temperature for first layer. If you want to control temperature " -"manually during print, set this to zero to disable temperature control " -"commands in the output file." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:636 -msgid "Gap fill" -msgstr "Gap fill" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:638 -msgid "" -"Speed for filling small gaps using short zigzag moves. Keep this reasonably " -"low to avoid too much shaking and resonance issues. Set zero to disable gaps " -"filling." -msgstr "" -"Speed for filling small gaps using short zigzag moves. Keep this reasonably " -"low to avoid too much shaking and resonance issues. Set zero to disable gaps " -"filling." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:646 -msgid "Verbose G-code" -msgstr "Verbose G-code" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:647 -msgid "" -"Enable this to get a commented G-code file, with each line explained by a " -"descriptive text. If you print from SD card, the additional weight of the " -"file could make your firmware slow down." -msgstr "" -"Enable this to get a commented G-code file, with each line explained by a " -"descriptive text. If you print from SD card, the additional weight of the " -"file could make your firmware slow down." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:654 -msgid "G-code flavor" -msgstr "G-code flavor" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:655 -msgid "" -"Some G/M-code commands, including temperature control and others, are not " -"universal. Set this option to your printer's firmware to get a compatible " -"output. The \"No extrusion\" flavor prevents Slic3r from exporting any " -"extrusion value at all." -msgstr "" -"Some G/M-code commands, including temperature control and others, are not " -"universal. Set this option to your printer's firmware to get a compatible " -"output. The \"No extrusion\" flavor prevents Slic3r from exporting any " -"extrusion value at all." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:684 -msgid "" -"This is the acceleration your printer will use for infill. Set zero to " -"disable acceleration control for infill." -msgstr "" -"This is the acceleration your printer will use for infill. Set zero to " -"disable acceleration control for infill." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:692 -msgid "Combine infill every" -msgstr "Combine infill every" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:694 -msgid "" -"This feature allows to combine infill and speed up your print by extruding " -"thicker infill layers while preserving thin perimeters, thus accuracy." -msgstr "" -"This feature allows to combine infill and speed up your print by extruding " -"thicker infill layers while preserving thin perimeters, thus accuracy." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:698 -msgid "Combine infill every n layers" -msgstr "Combine infill every n layers" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:703 -msgid "Infill extruder" -msgstr "Infill extruder" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:705 -msgid "The extruder to use when printing infill." -msgstr "The extruder to use when printing infill." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:713 -msgid "" -"Set this to a non-zero value to set a manual extrusion width for infill. If " -"left zero, default extrusion width will be used if set, otherwise 1.125 x " -"nozzle diameter will be used. You may want to use fatter extrudates to speed " -"up the infill and make your parts stronger. If expressed as percentage (for " -"example 90%) it will be computed over layer height." -msgstr "" -"Set this to a non-zero value to set a manual extrusion width for infill. If " -"left zero, default extrusion width will be used if set, otherwise 1.125 x " -"nozzle diameter will be used. You may want to use fatter extrudates to speed " -"up the infill and make your parts stronger. If expressed as percentage (for " -"example 90%) it will be computed over layer height." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:722 -msgid "Infill before perimeters" -msgstr "Infill before perimeters" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:723 -msgid "" -"This option will switch the print order of perimeters and infill, making the " -"latter first." -msgstr "" -"This option will switch the print order of perimeters and infill, making the " -"latter first." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:728 -msgid "Only infill where needed" -msgstr "Only infill where needed" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:730 -msgid "" -"This option will limit infill to the areas actually needed for supporting " -"ceilings (it will act as internal support material). If enabled, slows down " -"the G-code generation due to the multiple checks involved." -msgstr "" -"This option will limit infill to the areas actually needed for supporting " -"ceilings (it will act as internal support material). If enabled, slows down " -"the G-code generation due to the multiple checks involved." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:737 -msgid "Infill/perimeters overlap" -msgstr "Infill/perimeters overlap" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:739 -msgid "" -"This setting applies an additional overlap between infill and perimeters for " -"better bonding. Theoretically this shouldn't be needed, but backlash might " -"cause gaps. If expressed as percentage (example: 15%) it is calculated over " -"perimeter extrusion width." -msgstr "" -"This setting applies an additional overlap between infill and perimeters for " -"better bonding. Theoretically this shouldn't be needed, but backlash might " -"cause gaps. If expressed as percentage (example: 15%) it is calculated over " -"perimeter extrusion width." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:750 -msgid "Speed for printing the internal fill. Set to zero for auto." -msgstr "Speed for printing the internal fill. Set to zero for auto." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:759 -msgid "Interface shells" -msgstr "Interface shells" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:760 -msgid "" -"Force the generation of solid shells between adjacent materials/volumes. " -"Useful for multi-extruder prints with translucent materials or manual " -"soluble support material." -msgstr "" -"Force the generation of solid shells between adjacent materials/volumes. " -"Useful for multi-extruder prints with translucent materials or manual " -"soluble support material." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:768 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1137 -msgid "After layer change G-code" -msgstr "After layer change G-code" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:769 -msgid "" -"This custom code is inserted at every layer change, right after the Z move " -"and before the extruder moves to the first layer point. Note that you can " -"use placeholder variables for all Slic3r settings as well as [layer_num] and " -"[layer_z]." -msgstr "" -"This custom code is inserted at every layer change, right after the Z move " -"and before the extruder moves to the first layer point. Note that you can " -"use placeholder variables for all Slic3r settings as well as [layer_num] and " -"[layer_z]." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:779 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:315 -msgid "Layer height" -msgstr "Layer height" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:781 -msgid "" -"This setting controls the height (and thus the total number) of the slices/" -"layers. Thinner layers give better accuracy but take more time to print." -msgstr "" -"This setting controls the height (and thus the total number) of the slices/" -"layers. Thinner layers give better accuracy but take more time to print." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:789 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:798 -msgid "Max" -msgstr "Max" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:790 -msgid "This setting represents the maximum speed of your fan." -msgstr "This setting represents the maximum speed of your fan." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:799 -#, no-c-format -msgid "" -"This is the highest printable layer height for this extruder, used to cap " -"the variable layer height and support layer height. Maximum recommended " -"layer height is 75% of the extrusion width to achieve reasonable inter-layer " -"adhesion. If set to 0, layer height is limited to 75% of the nozzle diameter." -msgstr "" -"This is the highest printable layer height for this extruder, used to cap " -"the variable layer height and support layer height. Maximum recommended " -"layer height is 75% of the extrusion width to achieve reasonable inter-layer " -"adhesion. If set to 0, layer height is limited to 75% of the nozzle diameter." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:809 -msgid "Max print speed" -msgstr "Max print speed" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:810 -msgid "" -"When setting other speed settings to 0 Slic3r will autocalculate the optimal " -"speed in order to keep constant extruder pressure. This experimental setting " -"is used to set the highest print speed you want to allow." -msgstr "" -"When setting other speed settings to 0 Slic3r will autocalculate the optimal " -"speed in order to keep constant extruder pressure. This experimental setting " -"is used to set the highest print speed you want to allow." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:820 -msgid "" -"This experimental setting is used to set the maximum volumetric speed your " -"extruder supports." -msgstr "" -"This experimental setting is used to set the maximum volumetric speed your " -"extruder supports." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:828 -msgid "Max volumetric slope positive" -msgstr "Max volumetric slope positive" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:829 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:840 -msgid "" -"This experimental setting is used to limit the speed of change in extrusion " -"rate. A value of 1.8 mm³/s² ensures, that a change from the extrusion rate " -"of 1.8 mm³/s (0.45mm extrusion width, 0.2mm extrusion height, feedrate 20 mm/" -"s) to 5.4 mm³/s (feedrate 60 mm/s) will take at least 2 seconds." -msgstr "" -"This experimental setting is used to limit the speed of change in extrusion " -"rate. A value of 1.8 mm³/s² ensures, that a change from the extrusion rate " -"of 1.8 mm³/s (0.45mm extrusion width, 0.2mm extrusion height, feedrate 20 mm/" -"s) to 5.4 mm³/s (feedrate 60 mm/s) will take at least 2 seconds." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:833 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:844 -msgid "mm³/s²" -msgstr "mm³/s²" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:839 -msgid "Max volumetric slope negative" -msgstr "Max volumetric slope negative" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:850 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:859 -msgid "Min" -msgstr "Min" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:851 -msgid "This setting represents the minimum PWM your fan needs to work." -msgstr "This setting represents the minimum PWM your fan needs to work." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:860 -msgid "" -"This is the lowest printable layer height for this extruder and limits the " -"resolution for variable layer height. Typical values are between 0.05 mm and " -"0.1 mm." -msgstr "" -"This is the lowest printable layer height for this extruder and limits the " -"resolution for variable layer height. Typical values are between 0.05 mm and " -"0.1 mm." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:868 -msgid "Min print speed" -msgstr "Min print speed" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:869 -msgid "Slic3r will not scale speed down below this speed." -msgstr "Slic3r will not scale speed down below this speed." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:876 -msgid "Minimum extrusion length" -msgstr "Minimum extrusion length" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:877 -msgid "" -"Generate no less than the number of skirt loops required to consume the " -"specified amount of filament on the bottom layer. For multi-extruder " -"machines, this minimum applies to each extruder." -msgstr "" -"Generate no less than the number of skirt loops required to consume the " -"specified amount of filament on the bottom layer. For multi-extruder " -"machines, this minimum applies to each extruder." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:886 -msgid "Configuration notes" -msgstr "Configuration notes" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:887 -msgid "" -"You can put here your personal notes. This text will be added to the G-code " -"header comments." -msgstr "" -"You can put here your personal notes. This text will be added to the G-code " -"header comments." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:896 -msgid "Nozzle diameter" -msgstr "Nozzle diameter" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:897 -msgid "" -"This is the diameter of your extruder nozzle (for example: 0.5, 0.35 etc.)" -msgstr "" -"This is the diameter of your extruder nozzle (for example: 0.5, 0.35 etc.)" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:903 -msgid "API Key" -msgstr "API Key" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:904 -msgid "" -"Slic3r can upload G-code files to OctoPrint. This field should contain the " -"API Key required for authentication." -msgstr "" -"Slic3r can upload G-code files to OctoPrint. This field should contain the " -"API Key required for authentication." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:910 -msgid "Host or IP" -msgstr "Host or IP" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:911 -msgid "" -"Slic3r can upload G-code files to OctoPrint. This field should contain the " -"hostname or IP address of the OctoPrint instance." -msgstr "" -"Slic3r can upload G-code files to OctoPrint. This field should contain the " -"hostname or IP address of the OctoPrint instance." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:917 -msgid "Only retract when crossing perimeters" -msgstr "Only retract when crossing perimeters" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:918 -msgid "" -"Disables retraction when the travel path does not exceed the upper layer's " -"perimeters (and thus any ooze will be probably invisible)." -msgstr "" -"Disables retraction when the travel path does not exceed the upper layer's " -"perimeters (and thus any ooze will be probably invisible)." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:924 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1697 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:805 -msgid "Enable" -msgstr "Enable" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:925 -msgid "" -"This option will drop the temperature of the inactive extruders to prevent " -"oozing. It will enable a tall skirt automatically and move extruders outside " -"such skirt when changing temperatures." -msgstr "" -"This option will drop the temperature of the inactive extruders to prevent " -"oozing. It will enable a tall skirt automatically and move extruders outside " -"such skirt when changing temperatures." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:932 -msgid "Output filename format" -msgstr "Output filename format" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:933 -msgid "" -"You can use all configuration options as variables inside this template. For " -"example: [layer_height], [fill_density] etc. You can also use [timestamp], " -"[year], [month], [day], [hour], [minute], [second], [version], " -"[input_filename], [input_filename_base]." -msgstr "" -"You can use all configuration options as variables inside this template. For " -"example: [layer_height], [fill_density] etc. You can also use [timestamp], " -"[year], [month], [day], [hour], [minute], [second], [version], " -"[input_filename], [input_filename_base]." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:942 -msgid "Detect bridging perimeters" -msgstr "Detect bridging perimeters" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:944 -msgid "" -"Experimental option to adjust flow for overhangs (bridge flow will be used), " -"to apply bridge speed to them and enable fan." -msgstr "" -"Experimental option to adjust flow for overhangs (bridge flow will be used), " -"to apply bridge speed to them and enable fan." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:950 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:968 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:980 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:990 -msgid "Perimeters" -msgstr "Perimeters" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:951 -msgid "" -"This is the acceleration your printer will use for perimeters. A high value " -"like 9000 usually gives good results if your hardware is up to the job. Set " -"zero to disable acceleration control for perimeters." -msgstr "" -"This is the acceleration your printer will use for perimeters. A high value " -"like 9000 usually gives good results if your hardware is up to the job. Set " -"zero to disable acceleration control for perimeters." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:959 -msgid "Perimeter extruder" -msgstr "Perimeter extruder" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:961 -msgid "" -"The extruder to use when printing perimeters and brim. First extruder is 1." -msgstr "" -"The extruder to use when printing perimeters and brim. First extruder is 1." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:970 -msgid "" -"Set this to a non-zero value to set a manual extrusion width for perimeters. " -"You may want to use thinner extrudates to get more accurate surfaces. If " -"left zero, default extrusion width will be used if set, otherwise 1.125 x " -"nozzle diameter will be used. If expressed as percentage (for example 200%) " -"it will be computed over layer height." -msgstr "" -"Set this to a non-zero value to set a manual extrusion width for perimeters. " -"You may want to use thinner extrudates to get more accurate surfaces. If " -"left zero, default extrusion width will be used if set, otherwise 1.125 x " -"nozzle diameter will be used. If expressed as percentage (for example 200%) " -"it will be computed over layer height." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:982 -msgid "" -"Speed for perimeters (contours, aka vertical shells). Set to zero for auto." -msgstr "" -"Speed for perimeters (contours, aka vertical shells). Set to zero for auto." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:992 -msgid "" -"This option sets the number of perimeters to generate for each layer. Note " -"that Slic3r may increase this number automatically when it detects sloping " -"surfaces which benefit from a higher number of perimeters if the Extra " -"Perimeters option is enabled." -msgstr "" -"This option sets the number of perimeters to generate for each layer. Note " -"that Slic3r may increase this number automatically when it detects sloping " -"surfaces which benefit from a higher number of perimeters if the Extra " -"Perimeters option is enabled." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:996 -msgid "(minimum)" -msgstr "(minimum)" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1003 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:495 -msgid "Post-processing scripts" -msgstr "Post-processing scripts" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1016 -msgid "Printer notes" -msgstr "Printer notes" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1017 -msgid "You can put your notes regarding the printer here." -msgstr "You can put your notes regarding the printer here." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1031 -msgid "Raft layers" -msgstr "Raft layers" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1033 -msgid "" -"The object will be raised by this number of layers, and support material " -"will be generated under it." -msgstr "" -"The object will be raised by this number of layers, and support material " -"will be generated under it." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1041 -msgid "Resolution" -msgstr "Resolution" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1042 -msgid "" -"Minimum detail resolution, used to simplify the input file for speeding up " -"the slicing job and reducing memory usage. High-resolution models often " -"carry more detail than printers can render. Set to zero to disable any " -"simplification and use full resolution from input." -msgstr "" -"Minimum detail resolution, used to simplify the input file for speeding up " -"the slicing job and reducing memory usage. High-resolution models often " -"carry more detail than printers can render. Set to zero to disable any " -"simplification and use full resolution from input." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1052 -msgid "Minimum travel after retraction" -msgstr "Minimum travel after retraction" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1053 -msgid "" -"Retraction is not triggered when travel moves are shorter than this length." -msgstr "" -"Retraction is not triggered when travel moves are shorter than this length." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1059 -msgid "Retract amount before wipe" -msgstr "Retract amount before wipe" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1060 -msgid "" -"With bowden extruders, it may be wise to do some amount of quick retract " -"before doing the wipe movement." -msgstr "" -"With bowden extruders, it may be wise to do some amount of quick retract " -"before doing the wipe movement." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1067 -msgid "Retract on layer change" -msgstr "Retract on layer change" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1068 -msgid "This flag enforces a retraction whenever a Z move is done." -msgstr "This flag enforces a retraction whenever a Z move is done." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1073 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1082 -msgid "Length" -msgstr "Length" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1074 -msgid "Retraction Length" -msgstr "Retraction Length" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1075 -msgid "" -"When retraction is triggered, filament is pulled back by the specified " -"amount (the length is measured on raw filament, before it enters the " -"extruder)." -msgstr "" -"When retraction is triggered, filament is pulled back by the specified " -"amount (the length is measured on raw filament, before it enters the " -"extruder)." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1077 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1087 -msgid "mm (zero to disable)" -msgstr "mm (zero to disable)" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1083 -msgid "Retraction Length (Toolchange)" -msgstr "Retraction Length (Toolchange)" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1084 -msgid "" -"When retraction is triggered before changing tool, filament is pulled back " -"by the specified amount (the length is measured on raw filament, before it " -"enters the extruder)." -msgstr "" -"When retraction is triggered before changing tool, filament is pulled back " -"by the specified amount (the length is measured on raw filament, before it " -"enters the extruder)." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1092 -msgid "Lift Z" -msgstr "Lift Z" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1093 -msgid "" -"If you set this to a positive value, Z is quickly raised every time a " -"retraction is triggered. When using multiple extruders, only the setting for " -"the first extruder will be considered." -msgstr "" -"If you set this to a positive value, Z is quickly raised every time a " -"retraction is triggered. When using multiple extruders, only the setting for " -"the first extruder will be considered." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1101 -msgid "Above Z" -msgstr "Above Z" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1102 -msgid "Only lift Z above" -msgstr "Only lift Z above" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1103 -msgid "" -"If you set this to a positive value, Z lift will only take place above the " -"specified absolute Z. You can tune this setting for skipping lift on the " -"first layers." -msgstr "" -"If you set this to a positive value, Z lift will only take place above the " -"specified absolute Z. You can tune this setting for skipping lift on the " -"first layers." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1110 -msgid "Below Z" -msgstr "Below Z" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1111 -msgid "Only lift Z below" -msgstr "Only lift Z below" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1112 -msgid "" -"If you set this to a positive value, Z lift will only take place below the " -"specified absolute Z. You can tune this setting for limiting lift to the " -"first layers." -msgstr "" -"If you set this to a positive value, Z lift will only take place below the " -"specified absolute Z. You can tune this setting for limiting lift to the " -"first layers." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1120 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1128 -msgid "Extra length on restart" -msgstr "Extra length on restart" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1121 -msgid "" -"When the retraction is compensated after the travel move, the extruder will " -"push this additional amount of filament. This setting is rarely needed." -msgstr "" -"When the retraction is compensated after the travel move, the extruder will " -"push this additional amount of filament. This setting is rarely needed." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1129 -msgid "" -"When the retraction is compensated after changing tool, the extruder will " -"push this additional amount of filament." -msgstr "" -"When the retraction is compensated after changing tool, the extruder will " -"push this additional amount of filament." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1136 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1137 -msgid "Retraction Speed" -msgstr "Retraction Speed" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1138 -msgid "The speed for retractions (it only applies to the extruder motor)." -msgstr "The speed for retractions (it only applies to the extruder motor)." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1144 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1145 -msgid "Deretraction Speed" -msgstr "Deretraction Speed" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1146 -msgid "" -"The speed for loading of a filament into extruder after retraction (it only " -"applies to the extruder motor). If left to zero, the retraction speed is " -"used." -msgstr "" -"The speed for loading of a filament into extruder after retraction (it only " -"applies to the extruder motor). If left to zero, the retraction speed is " -"used." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1153 -msgid "Seam position" -msgstr "Seam position" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1155 -msgid "Position of perimeters starting points." -msgstr "Position of perimeters starting points." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1171 -msgid "Direction" -msgstr "Direction" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1173 -msgid "Preferred direction of the seam" -msgstr "Preferred direction of the seam" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1174 -msgid "Seam preferred direction" -msgstr "Seam preferred direction" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1182 -msgid "Jitter" -msgstr "Jitter" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1184 -msgid "Seam preferred direction jitter" -msgstr "Seam preferred direction jitter" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1185 -msgid "Preferred direction of the seam - jitter" -msgstr "Preferred direction of the seam - jitter" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1195 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:989 -msgid "Serial port" -msgstr "Serial port" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1196 -msgid "USB/serial port for printer connection." -msgstr "USB/serial port for printer connection." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1204 -msgid "Serial port speed" -msgstr "Serial port speed" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1205 -msgid "Speed (baud) of USB/serial port for printer connection." -msgstr "Speed (baud) of USB/serial port for printer connection." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1214 -msgid "Distance from object" -msgstr "Distance from object" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1215 -msgid "" -"Distance between skirt and object(s). Set this to zero to attach the skirt " -"to the object(s) and get a brim for better adhesion." -msgstr "" -"Distance between skirt and object(s). Set this to zero to attach the skirt " -"to the object(s) and get a brim for better adhesion." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1223 -msgid "Skirt height" -msgstr "Skirt height" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1224 -msgid "" -"Height of skirt expressed in layers. Set this to a tall value to use skirt " -"as a shield against drafts." -msgstr "" -"Height of skirt expressed in layers. Set this to a tall value to use skirt " -"as a shield against drafts." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1231 -msgid "Loops (minimum)" -msgstr "Loops (minimum)" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1232 -msgid "Skirt Loops" -msgstr "Skirt Loops" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1233 -msgid "" -"Number of loops for the skirt. If the Minimum Extrusion Length option is " -"set, the number of loops might be greater than the one configured here. Set " -"this to zero to disable skirt completely." -msgstr "" -"Number of loops for the skirt. If the Minimum Extrusion Length option is " -"set, the number of loops might be greater than the one configured here. Set " -"this to zero to disable skirt completely." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1241 -msgid "Slow down if layer print time is below" -msgstr "Slow down if layer print time is below" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1242 -msgid "" -"If layer print time is estimated below this number of seconds, print moves " -"speed will be scaled down to extend duration to this value." -msgstr "" -"If layer print time is estimated below this number of seconds, print moves " -"speed will be scaled down to extend duration to this value." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1252 -msgid "Small perimeters" -msgstr "Small perimeters" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1254 -msgid "" -"This separate setting will affect the speed of perimeters having radius <= " -"6.5mm (usually holes). If expressed as percentage (for example: 80%) it will " -"be calculated on the perimeters speed setting above. Set to zero for auto." -msgstr "" -"This separate setting will affect the speed of perimeters having radius <= " -"6.5mm (usually holes). If expressed as percentage (for example: 80%) it will " -"be calculated on the perimeters speed setting above. Set to zero for auto." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1264 -msgid "Solid infill threshold area" -msgstr "Solid infill threshold area" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1266 -msgid "" -"Force solid infill for regions having a smaller area than the specified " -"threshold." -msgstr "" -"Force solid infill for regions having a smaller area than the specified " -"threshold." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1267 -msgid "mm²" -msgstr "mm²" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1273 -msgid "Solid infill extruder" -msgstr "Solid infill extruder" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1275 -msgid "The extruder to use when printing solid infill." -msgstr "The extruder to use when printing solid infill." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1281 -msgid "Solid infill every" -msgstr "Solid infill every" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1283 -msgid "" -"This feature allows to force a solid layer every given number of layers. " -"Zero to disable. You can set this to any value (for example 9999); Slic3r " -"will automatically choose the maximum possible number of layers to combine " -"according to nozzle diameter and layer height." -msgstr "" -"This feature allows to force a solid layer every given number of layers. " -"Zero to disable. You can set this to any value (for example 9999); Slic3r " -"will automatically choose the maximum possible number of layers to combine " -"according to nozzle diameter and layer height." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1293 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1303 -msgid "Solid infill" -msgstr "Solid infill" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1295 -msgid "" -"Set this to a non-zero value to set a manual extrusion width for infill for " -"solid surfaces. If left zero, default extrusion width will be used if set, " -"otherwise 1.125 x nozzle diameter will be used. If expressed as percentage " -"(for example 90%) it will be computed over layer height." -msgstr "" -"Set this to a non-zero value to set a manual extrusion width for infill for " -"solid surfaces. If left zero, default extrusion width will be used if set, " -"otherwise 1.125 x nozzle diameter will be used. If expressed as percentage " -"(for example 90%) it will be computed over layer height." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1305 -msgid "" -"Speed for printing solid regions (top/bottom/internal horizontal shells). " -"This can be expressed as a percentage (for example: 80%) over the default " -"infill speed above. Set to zero for auto." -msgstr "" -"Speed for printing solid regions (top/bottom/internal horizontal shells). " -"This can be expressed as a percentage (for example: 80%) over the default " -"infill speed above. Set to zero for auto." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1316 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:331 -msgid "Solid layers" -msgstr "Solid layers" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1317 -msgid "Number of solid layers to generate on top and bottom surfaces." -msgstr "Number of solid layers to generate on top and bottom surfaces." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1324 -msgid "Spiral vase" -msgstr "Spiral vase" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1325 -msgid "" -"This feature will raise Z gradually while printing a single-walled object in " -"order to remove any visible seam. This option requires a single perimeter, " -"no infill, no top solid layers and no support material. You can still set " -"any number of bottom solid layers as well as skirt/brim loops. It won't work " -"when printing more than an object." -msgstr "" -"This feature will raise Z gradually while printing a single-walled object in " -"order to remove any visible seam. This option requires a single perimeter, " -"no infill, no top solid layers and no support material. You can still set " -"any number of bottom solid layers as well as skirt/brim loops. It won't work " -"when printing more than an object." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1334 -msgid "Temperature variation" -msgstr "Temperature variation" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1335 -msgid "" -"Temperature difference to be applied when an extruder is not active. Enables " -"a full-height \"sacrificial\" skirt on which the nozzles are periodically " -"wiped." -msgstr "" -"Temperature difference to be applied when an extruder is not active. Enables " -"a full-height \"sacrificial\" skirt on which the nozzles are periodically " -"wiped." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1344 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1359 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:846 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1119 -msgid "Start G-code" -msgstr "Start G-code" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1345 -msgid "" -"This start procedure is inserted at the beginning, after bed has reached the " -"target temperature and extruder just started heating, and before extruder " -"has finished heating. If Slic3r detects M104 or M190 in your custom codes, " -"such commands will not be prepended automatically so you're free to " -"customize the order of heating commands and other custom actions. Note that " -"you can use placeholder variables for all Slic3r settings, so you can put a " -"\"M109 S[first_layer_temperature]\" command wherever you want." -msgstr "" -"This start procedure is inserted at the beginning, after bed has reached the " -"target temperature and extruder just started heating, and before extruder " -"has finished heating. If Slic3r detects M104 or M190 in your custom codes, " -"such commands will not be prepended automatically so you're free to " -"customize the order of heating commands and other custom actions. Note that " -"you can use placeholder variables for all Slic3r settings, so you can put a " -"\"M109 S[first_layer_temperature]\" command wherever you want." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1360 -msgid "" -"This start procedure is inserted at the beginning, after any printer start " -"gcode. This is used to override settings for a specific filament. If Slic3r " -"detects M104, M109, M140 or M190 in your custom codes, such commands will " -"not be prepended automatically so you're free to customize the order of " -"heating commands and other custom actions. Note that you can use placeholder " -"variables for all Slic3r settings, so you can put a \"M109 " -"S[first_layer_temperature]\" command wherever you want. If you have multiple " -"extruders, the gcode is processed in extruder order." -msgstr "" -"This start procedure is inserted at the beginning, after any printer start " -"gcode. This is used to override settings for a specific filament. If Slic3r " -"detects M104, M109, M140 or M190 in your custom codes, such commands will " -"not be prepended automatically so you're free to customize the order of " -"heating commands and other custom actions. Note that you can use placeholder " -"variables for all Slic3r settings, so you can put a \"M109 " -"S[first_layer_temperature]\" command wherever you want. If you have multiple " -"extruders, the gcode is processed in extruder order." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1375 -msgid "Single Extruder Multi Material" -msgstr "Single Extruder Multi Material" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1376 -msgid "The printer multiplexes filaments into a single hot end." -msgstr "The printer multiplexes filaments into a single hot end." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1381 -msgid "Generate support material" -msgstr "Generate support material" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1383 -msgid "Enable support material generation." -msgstr "Enable support material generation." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1388 -msgid "XY separation between an object and its support" -msgstr "XY separation between an object and its support" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1390 -msgid "" -"XY separation between an object and its support. If expressed as percentage " -"(for example 50%), it will be calculated over external perimeter width." -msgstr "" -"XY separation between an object and its support. If expressed as percentage " -"(for example 50%), it will be calculated over external perimeter width." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1400 -msgid "Pattern angle" -msgstr "Pattern angle" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1402 -msgid "" -"Use this setting to rotate the support material pattern on the horizontal " -"plane." -msgstr "" -"Use this setting to rotate the support material pattern on the horizontal " -"plane." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1410 -msgid "Support on build plate only" -msgstr "Support on build plate only" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1412 -msgid "" -"Only create support if it lies on a build plate. Don't create support on a " -"print." -msgstr "" -"Only create support if it lies on a build plate. Don't create support on a " -"print." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1418 -msgid "Contact Z distance" -msgstr "Contact Z distance" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1420 -msgid "" -"The vertical distance between object and support material interface. Setting " -"this to 0 will also prevent Slic3r from using bridge flow and speed for the " -"first object layer." -msgstr "" -"The vertical distance between object and support material interface. Setting " -"this to 0 will also prevent Slic3r from using bridge flow and speed for the " -"first object layer." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1433 -msgid "Enforce support for the first" -msgstr "Enforce support for the first" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1435 -msgid "" -"Generate support material for the specified number of layers counting from " -"bottom, regardless of whether normal support material is enabled or not and " -"regardless of any angle threshold. This is useful for getting more adhesion " -"of objects having a very thin or poor footprint on the build plate." -msgstr "" -"Generate support material for the specified number of layers counting from " -"bottom, regardless of whether normal support material is enabled or not and " -"regardless of any angle threshold. This is useful for getting more adhesion " -"of objects having a very thin or poor footprint on the build plate." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1441 -msgid "Enforce support for the first n layers" -msgstr "Enforce support for the first n layers" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1446 -msgid "Support material/raft/skirt extruder" -msgstr "Support material/raft/skirt extruder" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1448 -msgid "" -"The extruder to use when printing support material, raft and skirt (1+, 0 to " -"use the current extruder to minimize tool changes)." -msgstr "" -"The extruder to use when printing support material, raft and skirt (1+, 0 to " -"use the current extruder to minimize tool changes)." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1457 -msgid "" -"Set this to a non-zero value to set a manual extrusion width for support " -"material. If left zero, default extrusion width will be used if set, " -"otherwise nozzle diameter will be used. If expressed as percentage (for " -"example 90%) it will be computed over layer height." -msgstr "" -"Set this to a non-zero value to set a manual extrusion width for support " -"material. If left zero, default extrusion width will be used if set, " -"otherwise nozzle diameter will be used. If expressed as percentage (for " -"example 90%) it will be computed over layer height." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1465 -msgid "Interface loops" -msgstr "Interface loops" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1467 -msgid "" -"Cover the top contact layer of the supports with loops. Disabled by default." -msgstr "" -"Cover the top contact layer of the supports with loops. Disabled by default." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1472 -msgid "Support material/raft interface extruder" -msgstr "Support material/raft interface extruder" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1474 -msgid "" -"The extruder to use when printing support material interface (1+, 0 to use " -"the current extruder to minimize tool changes). This affects raft too." -msgstr "" -"The extruder to use when printing support material interface (1+, 0 to use " -"the current extruder to minimize tool changes). This affects raft too." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1481 -msgid "Interface layers" -msgstr "Interface layers" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1483 -msgid "" -"Number of interface layers to insert between the object(s) and support " -"material." -msgstr "" -"Number of interface layers to insert between the object(s) and support " -"material." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1490 -msgid "Interface pattern spacing" -msgstr "Interface pattern spacing" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1492 -msgid "Spacing between interface lines. Set zero to get a solid interface." -msgstr "Spacing between interface lines. Set zero to get a solid interface." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1499 -msgid "Support material interface" -msgstr "Support material interface" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1501 -msgid "" -"Speed for printing support material interface layers. If expressed as " -"percentage (for example 50%) it will be calculated over support material " -"speed." -msgstr "" -"Speed for printing support material interface layers. If expressed as " -"percentage (for example 50%) it will be calculated over support material " -"speed." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1510 -msgid "Pattern" -msgstr "Pattern" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1512 -msgid "Pattern used to generate support material." -msgstr "Pattern used to generate support material." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1526 -msgid "Pattern spacing" -msgstr "Pattern spacing" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1528 -msgid "Spacing between support material lines." -msgstr "Spacing between support material lines." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1537 -msgid "Speed for printing support material." -msgstr "Speed for printing support material." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1544 -msgid "Synchronize with object layers" -msgstr "Synchronize with object layers" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1546 -msgid "" -"Synchronize support layers with the object print layers. This is useful with " -"multi-material printers, where the extruder switch is expensive." -msgstr "" -"Synchronize support layers with the object print layers. This is useful with " -"multi-material printers, where the extruder switch is expensive." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1552 -msgid "Overhang threshold" -msgstr "Overhang threshold" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1554 -msgid "" -"Support material will not be generated for overhangs whose slope angle (90° " -"= vertical) is above the given threshold. In other words, this value " -"represent the most horizontal slope (measured from the horizontal plane) " -"that you can print without support material. Set to zero for automatic " -"detection (recommended)." -msgstr "" -"Support material will not be generated for overhangs whose slope angle (90° " -"= vertical) is above the given threshold. In other words, this value " -"represent the most horizontal slope (measured from the horizontal plane) " -"that you can print without support material. Set to zero for automatic " -"detection (recommended)." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1566 -msgid "With sheath around the support" -msgstr "With sheath around the support" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1568 -msgid "" -"Add a sheath (a single perimeter line) around the base support. This makes " -"the support more reliable, but also more difficult to remove." -msgstr "" -"Add a sheath (a single perimeter line) around the base support. This makes " -"the support more reliable, but also more difficult to remove." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1575 -msgid "" -"Extruder temperature for layers after the first one. Set this to zero to " -"disable temperature control commands in the output." -msgstr "" -"Extruder temperature for layers after the first one. Set this to zero to " -"disable temperature control commands in the output." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1578 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:793 -msgid "Temperature" -msgstr "Temperature" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1584 -msgid "Detect thin walls" -msgstr "Detect thin walls" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1586 -msgid "" -"Detect single-width walls (parts where two extrusions don't fit and we need " -"to collapse them into a single trace)." -msgstr "" -"Detect single-width walls (parts where two extrusions don't fit and we need " -"to collapse them into a single trace)." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1592 -msgid "Threads" -msgstr "Threads" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1593 -msgid "" -"Threads are used to parallelize long-running tasks. Optimal threads number " -"is slightly above the number of available cores/processors." -msgstr "" -"Threads are used to parallelize long-running tasks. Optimal threads number " -"is slightly above the number of available cores/processors." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1604 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1143 -msgid "Tool change G-code" -msgstr "Tool change G-code" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1605 -msgid "" -"This custom code is inserted right before every extruder change. Note that " -"you can use placeholder variables for all Slic3r settings as well as " -"[previous_extruder] and [next_extruder]." -msgstr "" -"This custom code is inserted right before every extruder change. Note that " -"you can use placeholder variables for all Slic3r settings as well as " -"[previous_extruder] and [next_extruder]." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1615 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1626 -msgid "Top solid infill" -msgstr "Top solid infill" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1617 -msgid "" -"Set this to a non-zero value to set a manual extrusion width for infill for " -"top surfaces. You may want to use thinner extrudates to fill all narrow " -"regions and get a smoother finish. If left zero, default extrusion width " -"will be used if set, otherwise nozzle diameter will be used. If expressed as " -"percentage (for example 90%) it will be computed over layer height." -msgstr "" -"Set this to a non-zero value to set a manual extrusion width for infill for " -"top surfaces. You may want to use thinner extrudates to fill all narrow " -"regions and get a smoother finish. If left zero, default extrusion width " -"will be used if set, otherwise nozzle diameter will be used. If expressed as " -"percentage (for example 90%) it will be computed over layer height." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1628 -msgid "" -"Speed for printing top solid layers (it only applies to the uppermost " -"external layers and not to their internal solid layers). You may want to " -"slow down this to get a nicer surface finish. This can be expressed as a " -"percentage (for example: 80%) over the solid infill speed above. Set to zero " -"for auto." -msgstr "" -"Speed for printing top solid layers (it only applies to the uppermost " -"external layers and not to their internal solid layers). You may want to " -"slow down this to get a nicer surface finish. This can be expressed as a " -"percentage (for example: 80%) over the solid infill speed above. Set to zero " -"for auto." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1640 -msgid "Top" -msgstr "Top" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1642 -msgid "Number of solid layers to generate on top surfaces." -msgstr "Number of solid layers to generate on top surfaces." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1644 -msgid "Top solid layers" -msgstr "Top solid layers" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1649 -msgid "Travel" -msgstr "Travel" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1650 -msgid "Speed for travel moves (jumps between distant extrusion points)." -msgstr "Speed for travel moves (jumps between distant extrusion points)." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1658 -msgid "Use firmware retraction" -msgstr "Use firmware retraction" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1659 -msgid "" -"This experimental setting uses G10 and G11 commands to have the firmware " -"handle the retraction. This is only supported in recent Marlin." -msgstr "" -"This experimental setting uses G10 and G11 commands to have the firmware " -"handle the retraction. This is only supported in recent Marlin." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1665 -msgid "Use relative E distances" -msgstr "Use relative E distances" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1666 -msgid "" -"If your firmware requires relative E values, check this, otherwise leave it " -"unchecked. Most firmwares use absolute values." -msgstr "" -"If your firmware requires relative E values, check this, otherwise leave it " -"unchecked. Most firmwares use absolute values." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1672 -msgid "Use volumetric E" -msgstr "Use volumetric E" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1673 -msgid "" -"This experimental setting uses outputs the E values in cubic millimeters " -"instead of linear millimeters. If your firmware doesn't already know " -"filament diameter(s), you can put commands like 'M200 D[filament_diameter_0] " -"T0' in your start G-code in order to turn volumetric mode on and use the " -"filament diameter associated to the filament selected in Slic3r. This is " -"only supported in recent Marlin." -msgstr "" -"This experimental setting uses outputs the E values in cubic millimeters " -"instead of linear millimeters. If your firmware doesn't already know " -"filament diameter(s), you can put commands like 'M200 D[filament_diameter_0] " -"T0' in your start G-code in order to turn volumetric mode on and use the " -"filament diameter associated to the filament selected in Slic3r. This is " -"only supported in recent Marlin." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1683 -msgid "Enable variable layer height feature" -msgstr "Enable variable layer height feature" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1684 -msgid "" -"Some printers or printer setups may have difficulties printing with a " -"variable layer height. Enabled by default." -msgstr "" -"Some printers or printer setups may have difficulties printing with a " -"variable layer height. Enabled by default." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1690 -msgid "Wipe while retracting" -msgstr "Wipe while retracting" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1691 -msgid "" -"This flag will move the nozzle while retracting to minimize the possible " -"blob on leaky extruders." -msgstr "" -"This flag will move the nozzle while retracting to minimize the possible " -"blob on leaky extruders." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1698 -msgid "" -"Multi material printers may need to prime or purge extruders on tool " -"changes. Extrude the excess material into the wipe tower." -msgstr "" -"Multi material printers may need to prime or purge extruders on tool " -"changes. Extrude the excess material into the wipe tower." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1704 -msgid "Position X" -msgstr "Position X" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1705 -msgid "X coordinate of the left front corner of a wipe tower" -msgstr "X coordinate of the left front corner of a wipe tower" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1711 -msgid "Position Y" -msgstr "Position Y" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1712 -msgid "Y coordinate of the left front corner of a wipe tower" -msgstr "Y coordinate of the left front corner of a wipe tower" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1718 -msgid "Width" -msgstr "Width" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1719 -msgid "Width of a wipe tower" -msgstr "Width of a wipe tower" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1725 -msgid "Per color change depth" -msgstr "Per color change depth" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1726 -msgid "" -"Depth of a wipe color per color change. For N colors, there will be maximum " -"(N-1) tool switches performed, therefore the total depth of the wipe tower " -"will be (N-1) times this value." -msgstr "" -"Depth of a wipe color per color change. For N colors, there will be maximum " -"(N-1) tool switches performed, therefore the total depth of the wipe tower " -"will be (N-1) times this value." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1734 -msgid "XY Size Compensation" -msgstr "XY Size Compensation" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1736 -msgid "" -"The object will be grown/shrunk in the XY plane by the configured value " -"(negative = inwards, positive = outwards). This might be useful for fine-" -"tuning hole sizes." -msgstr "" -"The object will be grown/shrunk in the XY plane by the configured value " -"(negative = inwards, positive = outwards). This might be useful for fine-" -"tuning hole sizes." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1744 -msgid "Z offset" -msgstr "Z offset" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1745 -msgid "" -"This value will be added (or subtracted) from all the Z coordinates in the " -"output G-code. It is used to compensate for bad Z endstop position: for " -"example, if your endstop zero actually leaves the nozzle 0.3mm far from the " -"print bed, set this to -0.3 (or fix your endstop)." -msgstr "" -"This value will be added (or subtracted) from all the Z coordinates in the " -"output G-code. It is used to compensate for bad Z endstop position: for " -"example, if your endstop zero actually leaves the nozzle 0.3mm far from the " -"print bed, set this to -0.3 (or fix your endstop)." - -#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:39 -msgid "Shape" -msgstr "Shape" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:46 -msgid "Rectangular" -msgstr "Rectangular" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:62 -msgid "Circular" -msgstr "Circular" - #: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:71 msgid "Custom" msgstr "Custom" @@ -2459,14 +127,53 @@ msgstr "" msgid "Bed Shape" msgstr "Bed Shape" -#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:468 +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:224 +msgid "Array of language names and identifiers should have the same size." +msgstr "Array of language names and identifiers should have the same size." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:235 +msgid "Select the language" +msgstr "Select the language" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:235 +msgid "Language" +msgstr "Language" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:300 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:170 +msgid "Default" +msgstr "Default" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:325 +msgid "Change Application Language" +msgstr "Change Application Language" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:332 +msgid "Application will be restarted" +msgstr "Application will be restarted" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:332 +msgid "Attention!" +msgstr "Attention!" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:485 +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:471 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1300 msgid "Error" msgstr "Error" -#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:473 +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:490 msgid "Notice" msgstr "Notice" +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:495 +msgid "GLUquadricObjPtr | Attempt to free unreferenced scalar" +msgstr "GLUquadricObjPtr | Attempt to free unreferenced scalar" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:497 +msgid "Warning" +msgstr "Warning" + #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:50 msgid "Save current " msgstr "Save current " @@ -2479,6 +186,11 @@ msgstr "Delete this preset" msgid "Layers and perimeters" msgstr "Layers and perimeters" +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:315 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:775 +msgid "Layer height" +msgstr "Layer height" + #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:319 msgid "Vertical shells" msgstr "Vertical shells" @@ -2487,10 +199,46 @@ msgstr "Vertical shells" msgid "Horizontal shells" msgstr "Horizontal shells" +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:331 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1312 +msgid "Solid layers" +msgstr "Solid layers" + #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:336 msgid "Quality (slower slicing)" msgstr "Quality (slower slicing)" +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:343 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:357 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:450 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:453 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:833 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1115 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:107 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:208 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:734 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1731 +msgid "Advanced" +msgstr "Advanced" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:347 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:348 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:667 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:87 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:247 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:488 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:502 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:540 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:679 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:689 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:707 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:725 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:744 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1261 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1278 +msgid "Infill" +msgstr "Infill" + #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:353 msgid "Reducing printing time" msgstr "Reducing printing time" @@ -2507,6 +255,31 @@ msgstr "Skirt" msgid "Brim" msgstr "Brim" +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:375 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:376 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:191 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1028 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1378 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1385 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1397 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1407 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1415 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1430 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1451 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1462 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1478 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1487 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1496 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1507 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1523 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1531 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1532 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1541 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1549 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1563 +msgid "Support material" +msgstr "Support material" + #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:381 msgid "Raft" msgstr "Raft" @@ -2515,6 +288,19 @@ msgstr "Raft" msgid "Options for support material and raft" msgstr "Options for support material and raft" +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:399 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:118 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:278 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:633 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:745 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:977 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1199 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1249 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1300 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1623 +msgid "Speed" +msgstr "Speed" + #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:400 msgid "Speed for print moves" msgstr "Speed for print moves" @@ -2539,6 +325,17 @@ msgstr "Autospeed (advanced)" msgid "Multiple Extruders" msgstr "Multiple Extruders" +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:432 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:968 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:308 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:700 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:956 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1270 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1443 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1469 +msgid "Extruders" +msgstr "Extruders" + #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:439 msgid "Ooze prevention" msgstr "Ooze prevention" @@ -2571,271 +368,47 @@ msgstr "Output options" msgid "Sequential printing" msgstr "Sequential printing" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:489 -msgid "Output file" -msgstr "Output file" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:501 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:502 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:858 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:859 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1155 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1156 -msgid "Notes" -msgstr "Notes" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:508 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:866 -msgid "Dependencies" -msgstr "Dependencies" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:509 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:867 -msgid "Profile dependencies" -msgstr "Profile dependencies" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:785 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:786 -msgid "Filament" -msgstr "Filament" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:799 -msgid "Bed" -msgstr "Bed" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:804 -msgid "Cooling" -msgstr "Cooling" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:816 -msgid "Fan settings" -msgstr "Fan settings" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:825 -msgid "Cooling thresholds" -msgstr "Cooling thresholds" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:831 -msgid "Filament properties" -msgstr "Filament properties" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:835 -msgid "Print speed override" -msgstr "Print speed override" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:845 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1118 -msgid "Custom G-code" -msgstr "Custom G-code" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:936 -msgid "General" -msgstr "General" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:937 -msgid "Size and coordinates" -msgstr "Size and coordinates" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:941 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1642 -msgid "Set" -msgstr "Set" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:961 -msgid "Capabilities" -msgstr "Capabilities" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:988 -msgid "USB/Serial connection" -msgstr "USB/Serial connection" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:994 -msgid "Rescan serial ports" -msgstr "Rescan serial ports" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1003 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1071 -msgid "Test" -msgstr "Test" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1016 -msgid "Connection to printer works correctly." -msgstr "Connection to printer works correctly." - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1016 -msgid "Success!" -msgstr "Success!" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1019 -msgid "Connection failed." -msgstr "Connection failed." - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1031 -msgid "OctoPrint upload" -msgstr "OctoPrint upload" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1034 -msgid "Browse" -msgstr "Browse" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1109 -msgid "Firmware" -msgstr "Firmware" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1149 -msgid "Between objects G-code (for sequential printing)" -msgstr "Between objects G-code (for sequential printing)" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1185 -msgid "Extruder " -msgstr "Extruder " - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1191 -msgid "Layer height limits" -msgstr "Layer height limits" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1196 -msgid "Position (for multi-extruder printers)" -msgstr "Position (for multi-extruder printers)" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1199 -msgid "Retraction" -msgstr "Retraction" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1202 -msgid "Only lift Z" -msgstr "Only lift Z" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1215 -msgid "" -"Retraction when tool is disabled (advanced settings for multi-extruder " -"setups)" -msgstr "" -"Retraction when tool is disabled (advanced settings for multi-extruder " -"setups)" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1219 -msgid "Preview" -msgstr "Preview" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1310 -msgid "" -"The Wipe option is not available when using the Firmware Retraction mode.\n" -"\n" -"Shall I disable it in order to enable Firmware Retraction?" -msgstr "" -"The Wipe option is not available when using the Firmware Retraction mode.\n" -"\n" -"Shall I disable it in order to enable Firmware Retraction?" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1312 -msgid "Firmware Retraction" -msgstr "Firmware Retraction" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1558 -msgid "The supplied name is empty. It can't be saved." -msgstr "The supplied name is empty. It can't be saved." - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1569 -msgid "Something is wrong. It can't be saved." -msgstr "Something is wrong. It can't be saved." - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1586 -msgid "remove" -msgstr "remove" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1586 -msgid "delete" -msgstr "delete" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1587 -msgid "Are you sure you want to " -msgstr "Are you sure you want to " - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1587 -msgid " the selected preset?" -msgstr " the selected preset?" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1588 -msgid "Remove" -msgstr "Remove" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1588 -msgid "Delete" -msgstr "Delete" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1589 -msgid " Preset" -msgstr " Preset" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1641 -msgid "All" -msgstr "All" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1672 -msgid "Select the printers this profile is compatible with." -msgstr "Select the printers this profile is compatible with." - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1756 -msgid "Save " -msgstr "Save " - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1756 -msgid " as:" -msgstr " as:" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1790 -msgid "" -"The supplied name is not valid; the following characters are not allowed:" -msgstr "" -"The supplied name is not valid; the following characters are not allowed:" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1793 -msgid "The supplied name is not available." -msgstr "The supplied name is not available." - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:182 -msgid "Print Settings" -msgstr "Print Settings" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:202 -msgid "Filament Settings" -msgstr "Filament Settings" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:228 -msgid "Printer Settings" -msgstr "Printer Settings" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:248 -msgid "Save preset" -msgstr "Save preset" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Field.cpp:35 -msgid "default" -msgstr "default" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:212 -msgid "Array of language names and identifiers should have the same size." -msgstr "Array of language names and identifiers should have the same size." - -#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:223 -msgid "Select the language" -msgstr "Select the language" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:223 -msgid "Language" -msgstr "Language" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:321 -msgid "Change Application Language" -msgstr "Change Application Language" - #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:480 msgid "Extruder clearance (mm)" msgstr "Extruder clearance (mm)" +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:489 +msgid "Output file" +msgstr "Output file" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:495 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:999 +msgid "Post-processing scripts" +msgstr "Post-processing scripts" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:501 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:502 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:861 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:862 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1158 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1159 +msgid "Notes" +msgstr "Notes" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:508 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:869 +msgid "Dependencies" +msgstr "Dependencies" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:509 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:870 +msgid "Profile dependencies" +msgstr "Profile dependencies" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:510 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:871 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1667 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:143 +msgid "Compatible printers" +msgstr "Compatible printers" + #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:534 -#, no-c-format +#, c-format msgid "" "The Spiral Vase mode requires:\n" "- one perimeter\n" @@ -2859,7 +432,7 @@ msgstr "" msgid "Spiral Vase" msgstr "Spiral Vase" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:560 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:561 msgid "" "The Wipe Tower currently supports only:\n" "- first layer height 0.2mm\n" @@ -2873,13 +446,13 @@ msgstr "" "\n" "Shall I adjust those settings in order to enable the Wipe Tower?" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:564 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:585 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:602 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:565 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:586 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:603 msgid "Wipe Tower" msgstr "Wipe Tower" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:581 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:582 msgid "" "The Wipe Tower currently supports the non-soluble supports only\n" "if they are printed with the current extruder without triggering a tool " @@ -2897,7 +470,7 @@ msgstr "" "\n" "Shall I adjust those settings in order to enable the Wipe Tower?" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:599 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:600 msgid "" "For the Wipe Tower to work with the soluble supports, the support layers\n" "need to be synchronized with the object layers.\n" @@ -2909,7 +482,7 @@ msgstr "" "\n" "Shall I synchronize support layers in order to enable the Wipe Tower?" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:617 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:618 msgid "" "Supports work better, if the following feature is enabled:\n" "- Detect bridging perimeters\n" @@ -2921,16 +494,16 @@ msgstr "" "\n" "Shall I adjust those settings for supports?" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:620 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:621 msgid "Support Generator" msgstr "Support Generator" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:662 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:665 msgid "The " msgstr "The " -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:662 -#, no-c-format +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:665 +#, c-format msgid "" " infill pattern is not supposed to work at 100% density.\n" "\n" @@ -2940,23 +513,232 @@ msgstr "" "\n" "Shall I switch to rectilinear fill pattern?" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:817 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:788 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:789 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:368 +msgid "Filament" +msgstr "Filament" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:796 +msgid "Temperature " +msgstr "Temperature " + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:797 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1234 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:307 +msgid "Extruder" +msgstr "Extruder" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:802 +msgid "Bed" +msgstr "Bed" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:807 +msgid "Cooling" +msgstr "Cooling" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:808 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:920 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1693 +msgid "Enable" +msgstr "Enable" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:819 +msgid "Fan settings" +msgstr "Fan settings" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:820 msgid "Fan speed" msgstr "Fan speed" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1467 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:828 +msgid "Cooling thresholds" +msgstr "Cooling thresholds" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:834 +msgid "Filament properties" +msgstr "Filament properties" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:838 +msgid "Print speed override" +msgstr "Print speed override" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:848 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1121 +msgid "Custom G-code" +msgstr "Custom G-code" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:849 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1122 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1340 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1355 +msgid "Start G-code" +msgstr "Start G-code" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:855 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1128 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:217 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:227 +msgid "End G-code" +msgstr "End G-code" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:939 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:11 +msgid "General" +msgstr "General" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:940 +msgid "Size and coordinates" +msgstr "Size and coordinates" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:942 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:34 +msgid "Bed shape" +msgstr "Bed shape" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:944 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1636 +msgid " Set " +msgstr " Set " + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:964 +msgid "Capabilities" +msgstr "Capabilities" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:969 +msgid "Number of extruders of the printer." +msgstr "Number of extruders of the printer." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:991 +msgid "USB/Serial connection" +msgstr "USB/Serial connection" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:992 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1191 +msgid "Serial port" +msgstr "Serial port" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:997 +msgid "Rescan serial ports" +msgstr "Rescan serial ports" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1006 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1074 +msgid "Test" +msgstr "Test" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1019 +msgid "Connection to printer works correctly." +msgstr "Connection to printer works correctly." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1019 +msgid "Success!" +msgstr "Success!" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1022 +msgid "Connection failed." +msgstr "Connection failed." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1034 +msgid "OctoPrint upload" +msgstr "OctoPrint upload" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1037 +msgid " Browse " +msgstr " Browse " + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1049 +msgid "Button BROWSE was clicked!" +msgstr "Button BROWSE was clicked!" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1084 +msgid "Button TEST was clicked!" +msgstr "Button TEST was clicked!" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1112 +msgid "Firmware" +msgstr "Firmware" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1134 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:48 +msgid "Before layer change G-code" +msgstr "Before layer change G-code" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1140 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:764 +msgid "After layer change G-code" +msgstr "After layer change G-code" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1146 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1600 +msgid "Tool change G-code" +msgstr "Tool change G-code" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1152 +msgid "Between objects G-code (for sequential printing)" +msgstr "Between objects G-code (for sequential printing)" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1188 +msgid "Extruder " +msgstr "Extruder " + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1194 +msgid "Layer height limits" +msgstr "Layer height limits" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1199 +msgid "Position (for multi-extruder printers)" +msgstr "Position (for multi-extruder printers)" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1202 +msgid "Retraction" +msgstr "Retraction" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1205 +msgid "Only lift Z" +msgstr "Only lift Z" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1218 +msgid "" +"Retraction when tool is disabled (advanced settings for multi-extruder " +"setups)" +msgstr "" +"Retraction when tool is disabled (advanced settings for multi-extruder " +"setups)" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1222 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:150 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2116 +msgid "Preview" +msgstr "Preview" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1312 +msgid "" +"The Wipe option is not available when using the Firmware Retraction mode.\n" +"\n" +"Shall I disable it in order to enable Firmware Retraction?" +msgstr "" +"The Wipe option is not available when using the Firmware Retraction mode.\n" +"\n" +"Shall I disable it in order to enable Firmware Retraction?" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1314 +msgid "Firmware Retraction" +msgstr "Firmware Retraction" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1469 msgid "Default " msgstr "Default " -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1467 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1469 msgid " preset" msgstr " preset" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1468 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1470 msgid " preset\n" msgstr " preset\n" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1486 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1488 msgid "" "\n" "\n" @@ -2966,7 +748,7 @@ msgstr "" "\n" "is not compatible with printer\n" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1486 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1488 msgid "" "\n" "\n" @@ -2976,26 +758,3497 @@ msgstr "" "\n" "and it has the following unsaved changes:" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1487 -msgid "" -"\n" -"\n" -"has the following unsaved changes:" -msgstr "" -"\n" -"\n" -"has the following unsaved changes:" - #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1489 msgid "" "\n" "\n" +"has the following unsaved changes:" +msgstr "" +"\n" +"\n" +"has the following unsaved changes:" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1491 +msgid "" +"\n" +"\n" "Discard changes and continue anyway?" msgstr "" "\n" "\n" "Discard changes and continue anyway?" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1490 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1492 msgid "Unsaved Changes" msgstr "Unsaved Changes" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1560 +msgid "The supplied name is empty. It can't be saved." +msgstr "The supplied name is empty. It can't be saved." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1580 +msgid "remove" +msgstr "remove" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1580 +msgid "delete" +msgstr "delete" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1581 +msgid "Are you sure you want to " +msgstr "Are you sure you want to " + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1581 +msgid " the selected preset?" +msgstr " the selected preset?" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1582 +msgid "Remove" +msgstr "Remove" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1582 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:178 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:196 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2012 +msgid "Delete" +msgstr "Delete" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1583 +msgid " Preset" +msgstr " Preset" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1635 +msgid "All" +msgstr "All" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1666 +msgid "Select the printers this profile is compatible with." +msgstr "Select the printers this profile is compatible with." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1750 +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:515 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1636 +msgid "Save " +msgstr "Save " + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1750 +msgid " as:" +msgstr " as:" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1784 +msgid "" +"The supplied name is not valid; the following characters are not allowed:" +msgstr "" +"The supplied name is not valid; the following characters are not allowed:" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1787 +msgid "The supplied name is not available." +msgstr "The supplied name is not available." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:182 +msgid "Print Settings" +msgstr "Print Settings" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:202 +msgid "Filament Settings" +msgstr "Filament Settings" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:228 +msgid "Printer Settings" +msgstr "Printer Settings" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:248 +msgid "Save preset" +msgstr "Save preset" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Field.cpp:43 +msgid "default" +msgstr "default" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:26 +#, c-format +msgid "" +"If estimated layer time is below ~%ds, fan will run at %d%% and print speed " +"will be reduced so that no less than %ds are spent on that layer (however, " +"speed will never be reduced below %dmm/s)." +msgstr "" +"If estimated layer time is below ~%ds, fan will run at %d%% and print speed " +"will be reduced so that no less than %ds are spent on that layer (however, " +"speed will never be reduced below %dmm/s)." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:30 +#, c-format +msgid "" +"\n" +"If estimated layer time is greater, but still below ~%ds, fan will run at a " +"proportionally decreasing speed between %d%% and %d%%." +msgstr "" +"\n" +"If estimated layer time is greater, but still below ~%ds, fan will run at a " +"proportionally decreasing speed between %d%% and %d%%." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:34 +msgid "" +"\n" +"During the other layers, fan " +msgstr "" +"\n" +"During the other layers, fan " + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:36 +msgid "Fan " +msgstr "Fan " + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:41 +#, c-format +msgid "will always run at %d%% " +msgstr "will always run at %d%% " + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:44 +#, c-format +msgid "except for the first %d layers" +msgstr "except for the first %d layers" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:48 +msgid "except for the first layer" +msgstr "except for the first layer" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:50 +msgid "will be turned off." +msgstr "will be turned off." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:151 +msgid "external perimeters" +msgstr "external perimeters" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:160 +msgid "perimeters" +msgstr "perimeters" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:169 +msgid "infill" +msgstr "infill" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:179 +msgid "solid infill" +msgstr "solid infill" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:187 +msgid "top solid infill" +msgstr "top solid infill" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:198 +msgid "support" +msgstr "support" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:208 +msgid "support interface" +msgstr "support interface" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:214 +msgid "First layer volumetric" +msgstr "First layer volumetric" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:214 +msgid "Bridging volumetric" +msgstr "Bridging volumetric" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:214 +msgid "Volumetric" +msgstr "Volumetric" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:215 +msgid " flow rate is maximized " +msgstr " flow rate is maximized " + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:218 +msgid "by the print profile maximum" +msgstr "by the print profile maximum" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:219 +msgid "when printing " +msgstr "when printing " + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:220 +msgid " with a volumetric rate " +msgstr " with a volumetric rate " + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:224 +#, c-format +msgid "%3.2f mm³/s" +msgstr "%3.2f mm³/s" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:226 +#, c-format +msgid " at filament speed %3.2f mm/s." +msgstr " at filament speed %3.2f mm/s." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:245 +msgid "" +"Recommended object thin wall thickness: Not available due to invalid layer " +"height." +msgstr "" +"Recommended object thin wall thickness: Not available due to invalid layer " +"height." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:262 +#, c-format +msgid "Recommended object thin wall thickness for layer height %.2f and " +msgstr "Recommended object thin wall thickness for layer height %.2f and " + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:269 +#, c-format +msgid "%d lines: %.2lf mm" +msgstr "%d lines: %.2lf mm" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.hpp:17 +msgid "Preferences" +msgstr "Preferences" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:27 +msgid "Remember output directory" +msgstr "Remember output directory" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:29 +msgid "" +"If this is enabled, Slic3r will prompt the last output directory instead of " +"the one containing the input files." +msgstr "" +"If this is enabled, Slic3r will prompt the last output directory instead of " +"the one containing the input files." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:35 +msgid "Auto-center parts" +msgstr "Auto-center parts" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:37 +msgid "" +"If this is enabled, Slic3r will auto-center objects around the print bed " +"center." +msgstr "" +"If this is enabled, Slic3r will auto-center objects around the print bed " +"center." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:43 +msgid "Background processing" +msgstr "Background processing" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:45 +msgid "" +"If this is enabled, Slic3r will pre-process objects as soon as they're " +"loaded in order to save time when exporting G-code." +msgstr "" +"If this is enabled, Slic3r will pre-process objects as soon as they're " +"loaded in order to save time when exporting G-code." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:51 +msgid "Disable USB/serial connection" +msgstr "Disable USB/serial connection" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:53 +msgid "" +"Disable communication with the printer over a serial / USB cable. This " +"simplifies the user interface in case the printer is never attached to the " +"computer." +msgstr "" +"Disable communication with the printer over a serial / USB cable. This " +"simplifies the user interface in case the printer is never attached to the " +"computer." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:59 +msgid "Suppress \" - default - \" presets" +msgstr "Suppress \" - default - \" presets" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:61 +msgid "" +"Suppress \" - default - \" presets in the Print / Filament / Printer " +"selections once there are any other valid presets available." +msgstr "" +"Suppress \" - default - \" presets in the Print / Filament / Printer " +"selections once there are any other valid presets available." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:67 +msgid "Show incompatible print and filament presets" +msgstr "Show incompatible print and filament presets" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:69 +msgid "" +"When checked, the print and filament presets are shown in the preset editor " +"even if they are marked as incompatible with the active printer" +msgstr "" +"When checked, the print and filament presets are shown in the preset editor " +"even if they are marked as incompatible with the active printer" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:75 +msgid "Use legacy OpenGL 1.1 rendering" +msgstr "Use legacy OpenGL 1.1 rendering" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:77 +msgid "" +"If you have rendering issues caused by a buggy OpenGL 2.0 driver, you may " +"try to check this checkbox. This will disable the layer height editing and " +"anti aliasing, so it is likely better to upgrade your graphics driver." +msgstr "" +"If you have rendering issues caused by a buggy OpenGL 2.0 driver, you may " +"try to check this checkbox. This will disable the layer height editing and " +"anti aliasing, so it is likely better to upgrade your graphics driver." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:101 +msgid "You need to restart Slic3r to make the changes effective." +msgstr "You need to restart Slic3r to make the changes effective." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:26 +msgid "Avoid crossing perimeters" +msgstr "Avoid crossing perimeters" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:27 +msgid "" +"Optimize travel moves in order to minimize the crossing of perimeters. This " +"is mostly useful with Bowden extruders which suffer from oozing. This " +"feature slows down both the print and the G-code generation." +msgstr "" +"Optimize travel moves in order to minimize the crossing of perimeters. This " +"is mostly useful with Bowden extruders which suffer from oozing. This " +"feature slows down both the print and the G-code generation." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:38 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1570 +msgid "Other layers" +msgstr "Other layers" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:39 +msgid "" +"Bed temperature for layers after the first one. Set this to zero to disable " +"bed temperature control commands in the output." +msgstr "" +"Bed temperature for layers after the first one. Set this to zero to disable " +"bed temperature control commands in the output." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:42 +msgid "Bed temperature" +msgstr "Bed temperature" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:49 +msgid "" +"This custom code is inserted at every layer change, right before the Z move. " +"Note that you can use placeholder variables for all Slic3r settings as well " +"as [layer_num] and [layer_z]." +msgstr "" +"This custom code is inserted at every layer change, right before the Z move. " +"Note that you can use placeholder variables for all Slic3r settings as well " +"as [layer_num] and [layer_z]." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:59 +msgid "Between objects G-code" +msgstr "Between objects G-code" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:60 +msgid "" +"This code is inserted between objects when using sequential printing. By " +"default extruder and bed temperature are reset using non-wait command; " +"however if M104, M109, M140 or M190 are detected in this custom code, Slic3r " +"will not add temperature commands. Note that you can use placeholder " +"variables for all Slic3r settings, so you can put a \"M109 " +"S[first_layer_temperature]\" command wherever you want." +msgstr "" +"This code is inserted between objects when using sequential printing. By " +"default extruder and bed temperature are reset using non-wait command; " +"however if M104, M109, M140 or M190 are detected in this custom code, Slic3r " +"will not add temperature commands. Note that you can use placeholder " +"variables for all Slic3r settings, so you can put a \"M109 " +"S[first_layer_temperature]\" command wherever you want." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:68 +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:371 +msgid "Bottom" +msgstr "Bottom" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:69 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:239 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:290 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:298 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:602 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:760 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:776 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:939 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:987 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1150 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1581 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1637 +msgid "Layers and Perimeters" +msgstr "Layers and Perimeters" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:70 +msgid "Number of solid layers to generate on bottom surfaces." +msgstr "Number of solid layers to generate on bottom surfaces." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:72 +msgid "Bottom solid layers" +msgstr "Bottom solid layers" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:77 +msgid "Bridge" +msgstr "Bridge" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:78 +msgid "" +"This is the acceleration your printer will use for bridges. Set zero to " +"disable acceleration control for bridges." +msgstr "" +"This is the acceleration your printer will use for bridges. Set zero to " +"disable acceleration control for bridges." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:80 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:174 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:574 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:682 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:950 +msgid "mm/s²" +msgstr "mm/s²" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:86 +msgid "Bridging angle" +msgstr "Bridging angle" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:88 +msgid "" +"Bridging angle override. If left to zero, the bridging angle will be " +"calculated automatically. Otherwise the provided angle will be used for all " +"bridges. Use 180° for zero angle." +msgstr "" +"Bridging angle override. If left to zero, the bridging angle will be " +"calculated automatically. Otherwise the provided angle will be used for all " +"bridges. Use 180° for zero angle." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:91 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:492 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1168 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1179 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1399 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1555 +msgid "°" +msgstr "°" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:97 +msgid "Bridges fan speed" +msgstr "Bridges fan speed" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:98 +msgid "This fan speed is enforced during all bridges and overhangs." +msgstr "This fan speed is enforced during all bridges and overhangs." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:99 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:504 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:787 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:848 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1058 +msgid "%" +msgstr "%" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:106 +msgid "Bridge flow ratio" +msgstr "Bridge flow ratio" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:108 +msgid "" +"This factor affects the amount of plastic for bridging. You can decrease it " +"slightly to pull the extrudates and prevent sagging, although default " +"settings are usually good and you should experiment with cooling (use a fan) " +"before tweaking this." +msgstr "" +"This factor affects the amount of plastic for bridging. You can decrease it " +"slightly to pull the extrudates and prevent sagging, although default " +"settings are usually good and you should experiment with cooling (use a fan) " +"before tweaking this." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:117 +msgid "Bridges" +msgstr "Bridges" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:119 +msgid "Speed for printing bridges." +msgstr "Speed for printing bridges." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:120 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:636 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:747 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:809 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:866 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:979 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1135 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1144 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1534 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1647 +msgid "mm/s" +msgstr "mm/s" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:127 +msgid "Brim width" +msgstr "Brim width" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:128 +msgid "" +"Horizontal width of the brim that will be printed around each object on the " +"first layer." +msgstr "" +"Horizontal width of the brim that will be printed around each object on the " +"first layer." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:135 +msgid "Clip multi-part objects" +msgstr "Clip multi-part objects" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:136 +msgid "" +"When printing multi-material objects, this settings will make slic3r to clip " +"the overlapping object parts one by the other (2nd part will be clipped by " +"the 1st, 3rd part will be clipped by the 1st and 2nd etc)." +msgstr "" +"When printing multi-material objects, this settings will make slic3r to clip " +"the overlapping object parts one by the other (2nd part will be clipped by " +"the 1st, 3rd part will be clipped by the 1st and 2nd etc)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:147 +msgid "Compatible printers condition" +msgstr "Compatible printers condition" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:148 +msgid "" +"A boolean expression using the configuration values of an active printer " +"profile. If this expression evaluates to true, this profile is considered " +"compatible with the active printer profile." +msgstr "" +"A boolean expression using the configuration values of an active printer " +"profile. If this expression evaluates to true, this profile is considered " +"compatible with the active printer profile." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:154 +msgid "Complete individual objects" +msgstr "Complete individual objects" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:155 +msgid "" +"When printing multiple objects or copies, this feature will complete each " +"object before moving onto next one (and starting it from its bottom layer). " +"This feature is useful to avoid the risk of ruined prints. Slic3r should " +"warn and prevent you from extruder collisions, but beware." +msgstr "" +"When printing multiple objects or copies, this feature will complete each " +"object before moving onto next one (and starting it from its bottom layer). " +"This feature is useful to avoid the risk of ruined prints. Slic3r should " +"warn and prevent you from extruder collisions, but beware." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:163 +msgid "Enable auto cooling" +msgstr "Enable auto cooling" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:164 +msgid "" +"This flag enables the automatic cooling logic that adjusts print speed and " +"fan speed according to layer printing time." +msgstr "" +"This flag enables the automatic cooling logic that adjusts print speed and " +"fan speed according to layer printing time." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:171 +msgid "" +"This is the acceleration your printer will be reset to after the role-" +"specific acceleration values are used (perimeter/infill). Set zero to " +"prevent resetting acceleration at all." +msgstr "" +"This is the acceleration your printer will be reset to after the role-" +"specific acceleration values are used (perimeter/infill). Set zero to " +"prevent resetting acceleration at all." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:180 +msgid "Disable fan for the first" +msgstr "Disable fan for the first" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:181 +msgid "" +"You can set this to a positive value to disable fan at all during the first " +"layers, so that it does not make adhesion worse." +msgstr "" +"You can set this to a positive value to disable fan at all during the first " +"layers, so that it does not make adhesion worse." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:183 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:692 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1031 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1222 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1283 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1435 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1480 +msgid "layers" +msgstr "layers" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:190 +msgid "Don't support bridges" +msgstr "Don't support bridges" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:192 +msgid "" +"Experimental option for preventing support material from being generated " +"under bridged areas." +msgstr "" +"Experimental option for preventing support material from being generated " +"under bridged areas." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:198 +msgid "Distance between copies" +msgstr "Distance between copies" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:199 +msgid "Distance used for the auto-arrange feature of the plater." +msgstr "Distance used for the auto-arrange feature of the plater." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:207 +msgid "Elephant foot compensation" +msgstr "Elephant foot compensation" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:209 +msgid "" +"The first layer will be shrunk in the XY plane by the configured value to " +"compensate for the 1st layer squish aka an Elephant Foot effect." +msgstr "" +"The first layer will be shrunk in the XY plane by the configured value to " +"compensate for the 1st layer squish aka an Elephant Foot effect." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:218 +msgid "" +"This end procedure is inserted at the end of the output file. Note that you " +"can use placeholder variables for all Slic3r settings." +msgstr "" +"This end procedure is inserted at the end of the output file. Note that you " +"can use placeholder variables for all Slic3r settings." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:228 +msgid "" +"This end procedure is inserted at the end of the output file, before the " +"printer end gcode. Note that you can use placeholder variables for all " +"Slic3r settings. If you have multiple extruders, the gcode is processed in " +"extruder order." +msgstr "" +"This end procedure is inserted at the end of the output file, before the " +"printer end gcode. Note that you can use placeholder variables for all " +"Slic3r settings. If you have multiple extruders, the gcode is processed in " +"extruder order." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:238 +msgid "Ensure vertical shell thickness" +msgstr "Ensure vertical shell thickness" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:240 +msgid "" +"Add solid infill near sloping surfaces to guarantee the vertical shell " +"thickness (top+bottom solid layers)." +msgstr "" +"Add solid infill near sloping surfaces to guarantee the vertical shell " +"thickness (top+bottom solid layers)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:246 +msgid "Top/bottom fill pattern" +msgstr "Top/bottom fill pattern" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:248 +msgid "" +"Fill pattern for top/bottom infill. This only affects the external visible " +"layer, and not its adjacent solid shells." +msgstr "" +"Fill pattern for top/bottom infill. This only affects the external visible " +"layer, and not its adjacent solid shells." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:267 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:277 +msgid "External perimeters" +msgstr "External perimeters" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:268 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:377 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:590 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:708 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:965 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1290 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1452 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1612 +msgid "Extrusion Width" +msgstr "Extrusion Width" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:269 +msgid "" +"Set this to a non-zero value to set a manual extrusion width for external " +"perimeters. If left zero, default extrusion width will be used if set, " +"otherwise 1.125 x nozzle diameter will be used. If expressed as percentage " +"(for example 200%), it will be computed over layer height." +msgstr "" +"Set this to a non-zero value to set a manual extrusion width for external " +"perimeters. If left zero, default extrusion width will be used if set, " +"otherwise 1.125 x nozzle diameter will be used. If expressed as percentage " +"(for example 200%), it will be computed over layer height." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:272 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:595 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:713 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:970 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1294 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1456 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1617 +msgid "mm or % (leave 0 for default)" +msgstr "mm or % (leave 0 for default)" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:279 +msgid "" +"This separate setting will affect the speed of external perimeters (the " +"visible ones). If expressed as percentage (for example: 80%) it will be " +"calculated on the perimeters speed setting above. Set to zero for auto." +msgstr "" +"This separate setting will affect the speed of external perimeters (the " +"visible ones). If expressed as percentage (for example: 80%) it will be " +"calculated on the perimeters speed setting above. Set to zero for auto." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:282 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:617 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1253 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1304 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1499 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1629 +msgid "mm/s or %" +msgstr "mm/s or %" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:289 +msgid "External perimeters first" +msgstr "External perimeters first" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:291 +msgid "" +"Print contour perimeters from the outermost one to the innermost one instead " +"of the default inverse order." +msgstr "" +"Print contour perimeters from the outermost one to the innermost one instead " +"of the default inverse order." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:297 +msgid "Extra perimeters if needed" +msgstr "Extra perimeters if needed" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:299 +#, c-format +msgid "" +"Add more perimeters when needed for avoiding gaps in sloping walls. Slic3r " +"keeps adding perimeters, until more than 70% of the loop immediately above " +"is supported." +msgstr "" +"Add more perimeters when needed for avoiding gaps in sloping walls. Slic3r " +"keeps adding perimeters, until more than 70% of the loop immediately above " +"is supported." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:309 +msgid "" +"The extruder to use (unless more specific extruder settings are specified). " +"This value overrides perimeter and infill extruders, but not the support " +"extruders." +msgstr "" +"The extruder to use (unless more specific extruder settings are specified). " +"This value overrides perimeter and infill extruders, but not the support " +"extruders." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:320 +msgid "Height" +msgstr "Height" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:321 +msgid "" +"Set this to the vertical distance between your nozzle tip and (usually) the " +"X carriage rods. In other words, this is the height of the clearance " +"cylinder around your extruder, and it represents the maximum depth the " +"extruder can peek before colliding with other printed objects." +msgstr "" +"Set this to the vertical distance between your nozzle tip and (usually) the " +"X carriage rods. In other words, this is the height of the clearance " +"cylinder around your extruder, and it represents the maximum depth the " +"extruder can peek before colliding with other printed objects." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:331 +msgid "Radius" +msgstr "Radius" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:332 +msgid "" +"Set this to the clearance radius around your extruder. If the extruder is " +"not centered, choose the largest value for safety. This setting is used to " +"check for collisions and to display the graphical preview in the plater." +msgstr "" +"Set this to the clearance radius around your extruder. If the extruder is " +"not centered, choose the largest value for safety. This setting is used to " +"check for collisions and to display the graphical preview in the plater." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:342 +msgid "Extruder Color" +msgstr "Extruder Color" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:343 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:406 +msgid "This is only used in the Slic3r interface as a visual help." +msgstr "This is only used in the Slic3r interface as a visual help." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:350 +msgid "Extruder offset" +msgstr "Extruder offset" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:351 +msgid "" +"If your firmware doesn't handle the extruder displacement you need the G-" +"code to take it into account. This option lets you specify the displacement " +"of each extruder with respect to the first one. It expects positive " +"coordinates (they will be subtracted from the XY coordinate)." +msgstr "" +"If your firmware doesn't handle the extruder displacement you need the G-" +"code to take it into account. This option lets you specify the displacement " +"of each extruder with respect to the first one. It expects positive " +"coordinates (they will be subtracted from the XY coordinate)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:360 +msgid "Extrusion axis" +msgstr "Extrusion axis" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:361 +msgid "" +"Use this option to set the axis letter associated to your printer's extruder " +"(usually E but some printers use A)." +msgstr "" +"Use this option to set the axis letter associated to your printer's extruder " +"(usually E but some printers use A)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:367 +msgid "Extrusion multiplier" +msgstr "Extrusion multiplier" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:368 +msgid "" +"This factor changes the amount of flow proportionally. You may need to tweak " +"this setting to get nice surface finish and correct single wall widths. " +"Usual values are between 0.9 and 1.1. If you think you need to change this " +"more, check filament diameter and your firmware E steps." +msgstr "" +"This factor changes the amount of flow proportionally. You may need to tweak " +"this setting to get nice surface finish and correct single wall widths. " +"Usual values are between 0.9 and 1.1. If you think you need to change this " +"more, check filament diameter and your firmware E steps." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:376 +msgid "Default extrusion width" +msgstr "Default extrusion width" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:378 +msgid "" +"Set this to a non-zero value to allow a manual extrusion width. If left to " +"zero, Slic3r derives extrusion widths from the nozzle diameter (see the " +"tooltips for perimeter extrusion width, infill extrusion width etc). If " +"expressed as percentage (for example: 230%), it will be computed over layer " +"height." +msgstr "" +"Set this to a non-zero value to allow a manual extrusion width. If left to " +"zero, Slic3r derives extrusion widths from the nozzle diameter (see the " +"tooltips for perimeter extrusion width, infill extrusion width etc). If " +"expressed as percentage (for example: 230%), it will be computed over layer " +"height." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:382 +msgid "mm or % (leave 0 for auto)" +msgstr "mm or % (leave 0 for auto)" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:387 +msgid "Keep fan always on" +msgstr "Keep fan always on" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:388 +msgid "" +"If this is enabled, fan will never be disabled and will be kept running at " +"least at its minimum speed. Useful for PLA, harmful for ABS." +msgstr "" +"If this is enabled, fan will never be disabled and will be kept running at " +"least at its minimum speed. Useful for PLA, harmful for ABS." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:394 +msgid "Enable fan if layer print time is below" +msgstr "Enable fan if layer print time is below" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:395 +msgid "" +"If layer print time is estimated below this number of seconds, fan will be " +"enabled and its speed will be calculated by interpolating the minimum and " +"maximum speeds." +msgstr "" +"If layer print time is estimated below this number of seconds, fan will be " +"enabled and its speed will be calculated by interpolating the minimum and " +"maximum speeds." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:397 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1240 +msgid "approximate seconds" +msgstr "approximate seconds" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:405 +msgid "Color" +msgstr "Color" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:412 +msgid "Filament notes" +msgstr "Filament notes" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:413 +msgid "You can put your notes regarding the filament here." +msgstr "You can put your notes regarding the filament here." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:421 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:815 +msgid "Max volumetric speed" +msgstr "Max volumetric speed" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:422 +msgid "" +"Maximum volumetric speed allowed for this filament. Limits the maximum " +"volumetric speed of a print to the minimum of print and filament volumetric " +"speed. Set to zero for no limit." +msgstr "" +"Maximum volumetric speed allowed for this filament. Limits the maximum " +"volumetric speed of a print to the minimum of print and filament volumetric " +"speed. Set to zero for no limit." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:425 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:818 +msgid "mm³/s" +msgstr "mm³/s" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:432 +msgid "" +"Enter your filament diameter here. Good precision is required, so use a " +"caliper and do multiple measurements along the filament, then compute the " +"average." +msgstr "" +"Enter your filament diameter here. Good precision is required, so use a " +"caliper and do multiple measurements along the filament, then compute the " +"average." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:440 +msgid "Density" +msgstr "Density" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:441 +msgid "" +"Enter your filament density here. This is only for statistical information. " +"A decent way is to weigh a known length of filament and compute the ratio of " +"the length to volume. Better is to calculate the volume directly through " +"displacement." +msgstr "" +"Enter your filament density here. This is only for statistical information. " +"A decent way is to weigh a known length of filament and compute the ratio of " +"the length to volume. Better is to calculate the volume directly through " +"displacement." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:444 +msgid "g/cm³" +msgstr "g/cm³" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:450 +msgid "Filament type" +msgstr "Filament type" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:451 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1000 +msgid "" +"If you want to process the output G-code through custom scripts, just list " +"their absolute paths here. Separate multiple scripts with a semicolon. " +"Scripts will be passed the absolute path to the G-code file as the first " +"argument, and they can access the Slic3r config settings by reading " +"environment variables." +msgstr "" +"If you want to process the output G-code through custom scripts, just list " +"their absolute paths here. Separate multiple scripts with a semicolon. " +"Scripts will be passed the absolute path to the G-code file as the first " +"argument, and they can access the Slic3r config settings by reading " +"environment variables." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:470 +msgid "Soluble material" +msgstr "Soluble material" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:471 +msgid "Soluble material is most likely used for a soluble support." +msgstr "Soluble material is most likely used for a soluble support." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:476 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:450 +msgid "Cost" +msgstr "Cost" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:477 +msgid "" +"Enter your filament cost per kg here. This is only for statistical " +"information." +msgstr "" +"Enter your filament cost per kg here. This is only for statistical " +"information." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:478 +msgid "money/kg" +msgstr "money/kg" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:487 +msgid "Fill angle" +msgstr "Fill angle" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:489 +msgid "" +"Default base angle for infill orientation. Cross-hatching will be applied to " +"this. Bridges will be infilled using the best direction Slic3r can detect, " +"so this setting does not affect them." +msgstr "" +"Default base angle for infill orientation. Cross-hatching will be applied to " +"this. Bridges will be infilled using the best direction Slic3r can detect, " +"so this setting does not affect them." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:501 +msgid "Fill density" +msgstr "Fill density" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:503 +#, c-format +msgid "Density of internal infill, expressed in the range 0% - 100%." +msgstr "Density of internal infill, expressed in the range 0% - 100%." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:539 +msgid "Fill pattern" +msgstr "Fill pattern" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:541 +msgid "Fill pattern for general low-density infill." +msgstr "Fill pattern for general low-density infill." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:571 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:580 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:589 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:623 +msgid "First layer" +msgstr "First layer" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:572 +msgid "" +"This is the acceleration your printer will use for first layer. Set zero to " +"disable acceleration control for first layer." +msgstr "" +"This is the acceleration your printer will use for first layer. Set zero to " +"disable acceleration control for first layer." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:581 +msgid "" +"Heated build plate temperature for the first layer. Set this to zero to " +"disable bed temperature control commands in the output." +msgstr "" +"Heated build plate temperature for the first layer. Set this to zero to " +"disable bed temperature control commands in the output." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:591 +msgid "" +"Set this to a non-zero value to set a manual extrusion width for first " +"layer. You can use this to force fatter extrudates for better adhesion. If " +"expressed as percentage (for example 120%) it will be computed over first " +"layer height. If set to zero, it will use the default extrusion width." +msgstr "" +"Set this to a non-zero value to set a manual extrusion width for first " +"layer. You can use this to force fatter extrudates for better adhesion. If " +"expressed as percentage (for example 120%) it will be computed over first " +"layer height. If set to zero, it will use the default extrusion width." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:601 +msgid "First layer height" +msgstr "First layer height" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:603 +msgid "" +"When printing with very low layer heights, you might still want to print a " +"thicker bottom layer to improve adhesion and tolerance for non perfect build " +"plates. This can be expressed as an absolute value or as a percentage (for " +"example: 150%) over the default layer height." +msgstr "" +"When printing with very low layer heights, you might still want to print a " +"thicker bottom layer to improve adhesion and tolerance for non perfect build " +"plates. This can be expressed as an absolute value or as a percentage (for " +"example: 150%) over the default layer height." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:607 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:738 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1388 +msgid "mm or %" +msgstr "mm or %" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:613 +msgid "First layer speed" +msgstr "First layer speed" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:614 +msgid "" +"If expressed as absolute value in mm/s, this speed will be applied to all " +"the print moves of the first layer, regardless of their type. If expressed " +"as a percentage (for example: 40%) it will scale the default speeds." +msgstr "" +"If expressed as absolute value in mm/s, this speed will be applied to all " +"the print moves of the first layer, regardless of their type. If expressed " +"as a percentage (for example: 40%) it will scale the default speeds." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:624 +msgid "" +"Extruder temperature for first layer. If you want to control temperature " +"manually during print, set this to zero to disable temperature control " +"commands in the output file." +msgstr "" +"Extruder temperature for first layer. If you want to control temperature " +"manually during print, set this to zero to disable temperature control " +"commands in the output file." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:632 +msgid "Gap fill" +msgstr "Gap fill" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:634 +msgid "" +"Speed for filling small gaps using short zigzag moves. Keep this reasonably " +"low to avoid too much shaking and resonance issues. Set zero to disable gaps " +"filling." +msgstr "" +"Speed for filling small gaps using short zigzag moves. Keep this reasonably " +"low to avoid too much shaking and resonance issues. Set zero to disable gaps " +"filling." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:642 +msgid "Verbose G-code" +msgstr "Verbose G-code" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:643 +msgid "" +"Enable this to get a commented G-code file, with each line explained by a " +"descriptive text. If you print from SD card, the additional weight of the " +"file could make your firmware slow down." +msgstr "" +"Enable this to get a commented G-code file, with each line explained by a " +"descriptive text. If you print from SD card, the additional weight of the " +"file could make your firmware slow down." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:650 +msgid "G-code flavor" +msgstr "G-code flavor" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:651 +msgid "" +"Some G/M-code commands, including temperature control and others, are not " +"universal. Set this option to your printer's firmware to get a compatible " +"output. The \"No extrusion\" flavor prevents Slic3r from exporting any " +"extrusion value at all." +msgstr "" +"Some G/M-code commands, including temperature control and others, are not " +"universal. Set this option to your printer's firmware to get a compatible " +"output. The \"No extrusion\" flavor prevents Slic3r from exporting any " +"extrusion value at all." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:680 +msgid "" +"This is the acceleration your printer will use for infill. Set zero to " +"disable acceleration control for infill." +msgstr "" +"This is the acceleration your printer will use for infill. Set zero to " +"disable acceleration control for infill." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:688 +msgid "Combine infill every" +msgstr "Combine infill every" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:690 +msgid "" +"This feature allows to combine infill and speed up your print by extruding " +"thicker infill layers while preserving thin perimeters, thus accuracy." +msgstr "" +"This feature allows to combine infill and speed up your print by extruding " +"thicker infill layers while preserving thin perimeters, thus accuracy." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:694 +msgid "Combine infill every n layers" +msgstr "Combine infill every n layers" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:699 +msgid "Infill extruder" +msgstr "Infill extruder" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:701 +msgid "The extruder to use when printing infill." +msgstr "The extruder to use when printing infill." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:709 +msgid "" +"Set this to a non-zero value to set a manual extrusion width for infill. If " +"left zero, default extrusion width will be used if set, otherwise 1.125 x " +"nozzle diameter will be used. You may want to use fatter extrudates to speed " +"up the infill and make your parts stronger. If expressed as percentage (for " +"example 90%) it will be computed over layer height." +msgstr "" +"Set this to a non-zero value to set a manual extrusion width for infill. If " +"left zero, default extrusion width will be used if set, otherwise 1.125 x " +"nozzle diameter will be used. You may want to use fatter extrudates to speed " +"up the infill and make your parts stronger. If expressed as percentage (for " +"example 90%) it will be computed over layer height." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:718 +msgid "Infill before perimeters" +msgstr "Infill before perimeters" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:719 +msgid "" +"This option will switch the print order of perimeters and infill, making the " +"latter first." +msgstr "" +"This option will switch the print order of perimeters and infill, making the " +"latter first." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:724 +msgid "Only infill where needed" +msgstr "Only infill where needed" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:726 +msgid "" +"This option will limit infill to the areas actually needed for supporting " +"ceilings (it will act as internal support material). If enabled, slows down " +"the G-code generation due to the multiple checks involved." +msgstr "" +"This option will limit infill to the areas actually needed for supporting " +"ceilings (it will act as internal support material). If enabled, slows down " +"the G-code generation due to the multiple checks involved." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:733 +msgid "Infill/perimeters overlap" +msgstr "Infill/perimeters overlap" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:735 +msgid "" +"This setting applies an additional overlap between infill and perimeters for " +"better bonding. Theoretically this shouldn't be needed, but backlash might " +"cause gaps. If expressed as percentage (example: 15%) it is calculated over " +"perimeter extrusion width." +msgstr "" +"This setting applies an additional overlap between infill and perimeters for " +"better bonding. Theoretically this shouldn't be needed, but backlash might " +"cause gaps. If expressed as percentage (example: 15%) it is calculated over " +"perimeter extrusion width." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:746 +msgid "Speed for printing the internal fill. Set to zero for auto." +msgstr "Speed for printing the internal fill. Set to zero for auto." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:755 +msgid "Interface shells" +msgstr "Interface shells" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:756 +msgid "" +"Force the generation of solid shells between adjacent materials/volumes. " +"Useful for multi-extruder prints with translucent materials or manual " +"soluble support material." +msgstr "" +"Force the generation of solid shells between adjacent materials/volumes. " +"Useful for multi-extruder prints with translucent materials or manual " +"soluble support material." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:765 +msgid "" +"This custom code is inserted at every layer change, right after the Z move " +"and before the extruder moves to the first layer point. Note that you can " +"use placeholder variables for all Slic3r settings as well as [layer_num] and " +"[layer_z]." +msgstr "" +"This custom code is inserted at every layer change, right after the Z move " +"and before the extruder moves to the first layer point. Note that you can " +"use placeholder variables for all Slic3r settings as well as [layer_num] and " +"[layer_z]." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:777 +msgid "" +"This setting controls the height (and thus the total number) of the slices/" +"layers. Thinner layers give better accuracy but take more time to print." +msgstr "" +"This setting controls the height (and thus the total number) of the slices/" +"layers. Thinner layers give better accuracy but take more time to print." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:785 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:794 +msgid "Max" +msgstr "Max" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:786 +msgid "This setting represents the maximum speed of your fan." +msgstr "This setting represents the maximum speed of your fan." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:795 +#, c-format +msgid "" +"This is the highest printable layer height for this extruder, used to cap " +"the variable layer height and support layer height. Maximum recommended " +"layer height is 75% of the extrusion width to achieve reasonable inter-layer " +"adhesion. If set to 0, layer height is limited to 75% of the nozzle diameter." +msgstr "" +"This is the highest printable layer height for this extruder, used to cap " +"the variable layer height and support layer height. Maximum recommended " +"layer height is 75% of the extrusion width to achieve reasonable inter-layer " +"adhesion. If set to 0, layer height is limited to 75% of the nozzle diameter." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:805 +msgid "Max print speed" +msgstr "Max print speed" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:806 +msgid "" +"When setting other speed settings to 0 Slic3r will autocalculate the optimal " +"speed in order to keep constant extruder pressure. This experimental setting " +"is used to set the highest print speed you want to allow." +msgstr "" +"When setting other speed settings to 0 Slic3r will autocalculate the optimal " +"speed in order to keep constant extruder pressure. This experimental setting " +"is used to set the highest print speed you want to allow." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:816 +msgid "" +"This experimental setting is used to set the maximum volumetric speed your " +"extruder supports." +msgstr "" +"This experimental setting is used to set the maximum volumetric speed your " +"extruder supports." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:824 +msgid "Max volumetric slope positive" +msgstr "Max volumetric slope positive" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:825 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:836 +msgid "" +"This experimental setting is used to limit the speed of change in extrusion " +"rate. A value of 1.8 mm³/s² ensures, that a change from the extrusion rate " +"of 1.8 mm³/s (0.45mm extrusion width, 0.2mm extrusion height, feedrate 20 mm/" +"s) to 5.4 mm³/s (feedrate 60 mm/s) will take at least 2 seconds." +msgstr "" +"This experimental setting is used to limit the speed of change in extrusion " +"rate. A value of 1.8 mm³/s² ensures, that a change from the extrusion rate " +"of 1.8 mm³/s (0.45mm extrusion width, 0.2mm extrusion height, feedrate 20 mm/" +"s) to 5.4 mm³/s (feedrate 60 mm/s) will take at least 2 seconds." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:829 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:840 +msgid "mm³/s²" +msgstr "mm³/s²" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:835 +msgid "Max volumetric slope negative" +msgstr "Max volumetric slope negative" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:846 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:855 +msgid "Min" +msgstr "Min" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:847 +msgid "This setting represents the minimum PWM your fan needs to work." +msgstr "This setting represents the minimum PWM your fan needs to work." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:856 +msgid "" +"This is the lowest printable layer height for this extruder and limits the " +"resolution for variable layer height. Typical values are between 0.05 mm and " +"0.1 mm." +msgstr "" +"This is the lowest printable layer height for this extruder and limits the " +"resolution for variable layer height. Typical values are between 0.05 mm and " +"0.1 mm." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:864 +msgid "Min print speed" +msgstr "Min print speed" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:865 +msgid "Slic3r will not scale speed down below this speed." +msgstr "Slic3r will not scale speed down below this speed." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:872 +msgid "Minimum extrusion length" +msgstr "Minimum extrusion length" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:873 +msgid "" +"Generate no less than the number of skirt loops required to consume the " +"specified amount of filament on the bottom layer. For multi-extruder " +"machines, this minimum applies to each extruder." +msgstr "" +"Generate no less than the number of skirt loops required to consume the " +"specified amount of filament on the bottom layer. For multi-extruder " +"machines, this minimum applies to each extruder." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:882 +msgid "Configuration notes" +msgstr "Configuration notes" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:883 +msgid "" +"You can put here your personal notes. This text will be added to the G-code " +"header comments." +msgstr "" +"You can put here your personal notes. This text will be added to the G-code " +"header comments." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:892 +msgid "Nozzle diameter" +msgstr "Nozzle diameter" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:893 +msgid "" +"This is the diameter of your extruder nozzle (for example: 0.5, 0.35 etc.)" +msgstr "" +"This is the diameter of your extruder nozzle (for example: 0.5, 0.35 etc.)" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:899 +msgid "API Key" +msgstr "API Key" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:900 +msgid "" +"Slic3r can upload G-code files to OctoPrint. This field should contain the " +"API Key required for authentication." +msgstr "" +"Slic3r can upload G-code files to OctoPrint. This field should contain the " +"API Key required for authentication." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:906 +msgid "Host or IP" +msgstr "Host or IP" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:907 +msgid "" +"Slic3r can upload G-code files to OctoPrint. This field should contain the " +"hostname or IP address of the OctoPrint instance." +msgstr "" +"Slic3r can upload G-code files to OctoPrint. This field should contain the " +"hostname or IP address of the OctoPrint instance." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:913 +msgid "Only retract when crossing perimeters" +msgstr "Only retract when crossing perimeters" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:914 +msgid "" +"Disables retraction when the travel path does not exceed the upper layer's " +"perimeters (and thus any ooze will be probably invisible)." +msgstr "" +"Disables retraction when the travel path does not exceed the upper layer's " +"perimeters (and thus any ooze will be probably invisible)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:921 +msgid "" +"This option will drop the temperature of the inactive extruders to prevent " +"oozing. It will enable a tall skirt automatically and move extruders outside " +"such skirt when changing temperatures." +msgstr "" +"This option will drop the temperature of the inactive extruders to prevent " +"oozing. It will enable a tall skirt automatically and move extruders outside " +"such skirt when changing temperatures." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:928 +msgid "Output filename format" +msgstr "Output filename format" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:929 +msgid "" +"You can use all configuration options as variables inside this template. For " +"example: [layer_height], [fill_density] etc. You can also use [timestamp], " +"[year], [month], [day], [hour], [minute], [second], [version], " +"[input_filename], [input_filename_base]." +msgstr "" +"You can use all configuration options as variables inside this template. For " +"example: [layer_height], [fill_density] etc. You can also use [timestamp], " +"[year], [month], [day], [hour], [minute], [second], [version], " +"[input_filename], [input_filename_base]." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:938 +msgid "Detect bridging perimeters" +msgstr "Detect bridging perimeters" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:940 +msgid "" +"Experimental option to adjust flow for overhangs (bridge flow will be used), " +"to apply bridge speed to them and enable fan." +msgstr "" +"Experimental option to adjust flow for overhangs (bridge flow will be used), " +"to apply bridge speed to them and enable fan." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:946 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:964 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:976 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:986 +msgid "Perimeters" +msgstr "Perimeters" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:947 +msgid "" +"This is the acceleration your printer will use for perimeters. A high value " +"like 9000 usually gives good results if your hardware is up to the job. Set " +"zero to disable acceleration control for perimeters." +msgstr "" +"This is the acceleration your printer will use for perimeters. A high value " +"like 9000 usually gives good results if your hardware is up to the job. Set " +"zero to disable acceleration control for perimeters." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:955 +msgid "Perimeter extruder" +msgstr "Perimeter extruder" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:957 +msgid "" +"The extruder to use when printing perimeters and brim. First extruder is 1." +msgstr "" +"The extruder to use when printing perimeters and brim. First extruder is 1." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:966 +msgid "" +"Set this to a non-zero value to set a manual extrusion width for perimeters. " +"You may want to use thinner extrudates to get more accurate surfaces. If " +"left zero, default extrusion width will be used if set, otherwise 1.125 x " +"nozzle diameter will be used. If expressed as percentage (for example 200%) " +"it will be computed over layer height." +msgstr "" +"Set this to a non-zero value to set a manual extrusion width for perimeters. " +"You may want to use thinner extrudates to get more accurate surfaces. If " +"left zero, default extrusion width will be used if set, otherwise 1.125 x " +"nozzle diameter will be used. If expressed as percentage (for example 200%) " +"it will be computed over layer height." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:978 +msgid "" +"Speed for perimeters (contours, aka vertical shells). Set to zero for auto." +msgstr "" +"Speed for perimeters (contours, aka vertical shells). Set to zero for auto." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:988 +msgid "" +"This option sets the number of perimeters to generate for each layer. Note " +"that Slic3r may increase this number automatically when it detects sloping " +"surfaces which benefit from a higher number of perimeters if the Extra " +"Perimeters option is enabled." +msgstr "" +"This option sets the number of perimeters to generate for each layer. Note " +"that Slic3r may increase this number automatically when it detects sloping " +"surfaces which benefit from a higher number of perimeters if the Extra " +"Perimeters option is enabled." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:992 +msgid "(minimum)" +msgstr "(minimum)" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1012 +msgid "Printer notes" +msgstr "Printer notes" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1013 +msgid "You can put your notes regarding the printer here." +msgstr "You can put your notes regarding the printer here." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1027 +msgid "Raft layers" +msgstr "Raft layers" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1029 +msgid "" +"The object will be raised by this number of layers, and support material " +"will be generated under it." +msgstr "" +"The object will be raised by this number of layers, and support material " +"will be generated under it." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1037 +msgid "Resolution" +msgstr "Resolution" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1038 +msgid "" +"Minimum detail resolution, used to simplify the input file for speeding up " +"the slicing job and reducing memory usage. High-resolution models often " +"carry more detail than printers can render. Set to zero to disable any " +"simplification and use full resolution from input." +msgstr "" +"Minimum detail resolution, used to simplify the input file for speeding up " +"the slicing job and reducing memory usage. High-resolution models often " +"carry more detail than printers can render. Set to zero to disable any " +"simplification and use full resolution from input." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1048 +msgid "Minimum travel after retraction" +msgstr "Minimum travel after retraction" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1049 +msgid "" +"Retraction is not triggered when travel moves are shorter than this length." +msgstr "" +"Retraction is not triggered when travel moves are shorter than this length." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1055 +msgid "Retract amount before wipe" +msgstr "Retract amount before wipe" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1056 +msgid "" +"With bowden extruders, it may be wise to do some amount of quick retract " +"before doing the wipe movement." +msgstr "" +"With bowden extruders, it may be wise to do some amount of quick retract " +"before doing the wipe movement." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1063 +msgid "Retract on layer change" +msgstr "Retract on layer change" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1064 +msgid "This flag enforces a retraction whenever a Z move is done." +msgstr "This flag enforces a retraction whenever a Z move is done." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1069 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1078 +msgid "Length" +msgstr "Length" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1070 +msgid "Retraction Length" +msgstr "Retraction Length" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1071 +msgid "" +"When retraction is triggered, filament is pulled back by the specified " +"amount (the length is measured on raw filament, before it enters the " +"extruder)." +msgstr "" +"When retraction is triggered, filament is pulled back by the specified " +"amount (the length is measured on raw filament, before it enters the " +"extruder)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1073 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1083 +msgid "mm (zero to disable)" +msgstr "mm (zero to disable)" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1079 +msgid "Retraction Length (Toolchange)" +msgstr "Retraction Length (Toolchange)" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1080 +msgid "" +"When retraction is triggered before changing tool, filament is pulled back " +"by the specified amount (the length is measured on raw filament, before it " +"enters the extruder)." +msgstr "" +"When retraction is triggered before changing tool, filament is pulled back " +"by the specified amount (the length is measured on raw filament, before it " +"enters the extruder)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1088 +msgid "Lift Z" +msgstr "Lift Z" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1089 +msgid "" +"If you set this to a positive value, Z is quickly raised every time a " +"retraction is triggered. When using multiple extruders, only the setting for " +"the first extruder will be considered." +msgstr "" +"If you set this to a positive value, Z is quickly raised every time a " +"retraction is triggered. When using multiple extruders, only the setting for " +"the first extruder will be considered." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1097 +msgid "Above Z" +msgstr "Above Z" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1098 +msgid "Only lift Z above" +msgstr "Only lift Z above" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1099 +msgid "" +"If you set this to a positive value, Z lift will only take place above the " +"specified absolute Z. You can tune this setting for skipping lift on the " +"first layers." +msgstr "" +"If you set this to a positive value, Z lift will only take place above the " +"specified absolute Z. You can tune this setting for skipping lift on the " +"first layers." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1106 +msgid "Below Z" +msgstr "Below Z" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1107 +msgid "Only lift Z below" +msgstr "Only lift Z below" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1108 +msgid "" +"If you set this to a positive value, Z lift will only take place below the " +"specified absolute Z. You can tune this setting for limiting lift to the " +"first layers." +msgstr "" +"If you set this to a positive value, Z lift will only take place below the " +"specified absolute Z. You can tune this setting for limiting lift to the " +"first layers." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1116 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1124 +msgid "Extra length on restart" +msgstr "Extra length on restart" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1117 +msgid "" +"When the retraction is compensated after the travel move, the extruder will " +"push this additional amount of filament. This setting is rarely needed." +msgstr "" +"When the retraction is compensated after the travel move, the extruder will " +"push this additional amount of filament. This setting is rarely needed." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1125 +msgid "" +"When the retraction is compensated after changing tool, the extruder will " +"push this additional amount of filament." +msgstr "" +"When the retraction is compensated after changing tool, the extruder will " +"push this additional amount of filament." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1132 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1133 +msgid "Retraction Speed" +msgstr "Retraction Speed" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1134 +msgid "The speed for retractions (it only applies to the extruder motor)." +msgstr "The speed for retractions (it only applies to the extruder motor)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1140 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1141 +msgid "Deretraction Speed" +msgstr "Deretraction Speed" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1142 +msgid "" +"The speed for loading of a filament into extruder after retraction (it only " +"applies to the extruder motor). If left to zero, the retraction speed is " +"used." +msgstr "" +"The speed for loading of a filament into extruder after retraction (it only " +"applies to the extruder motor). If left to zero, the retraction speed is " +"used." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1149 +msgid "Seam position" +msgstr "Seam position" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1151 +msgid "Position of perimeters starting points." +msgstr "Position of perimeters starting points." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1167 +msgid "Direction" +msgstr "Direction" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1169 +msgid "Preferred direction of the seam" +msgstr "Preferred direction of the seam" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1170 +msgid "Seam preferred direction" +msgstr "Seam preferred direction" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1178 +msgid "Jitter" +msgstr "Jitter" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1180 +msgid "Seam preferred direction jitter" +msgstr "Seam preferred direction jitter" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1181 +msgid "Preferred direction of the seam - jitter" +msgstr "Preferred direction of the seam - jitter" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1192 +msgid "USB/serial port for printer connection." +msgstr "USB/serial port for printer connection." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1200 +msgid "Serial port speed" +msgstr "Serial port speed" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1201 +msgid "Speed (baud) of USB/serial port for printer connection." +msgstr "Speed (baud) of USB/serial port for printer connection." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1210 +msgid "Distance from object" +msgstr "Distance from object" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1211 +msgid "" +"Distance between skirt and object(s). Set this to zero to attach the skirt " +"to the object(s) and get a brim for better adhesion." +msgstr "" +"Distance between skirt and object(s). Set this to zero to attach the skirt " +"to the object(s) and get a brim for better adhesion." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1219 +msgid "Skirt height" +msgstr "Skirt height" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1220 +msgid "" +"Height of skirt expressed in layers. Set this to a tall value to use skirt " +"as a shield against drafts." +msgstr "" +"Height of skirt expressed in layers. Set this to a tall value to use skirt " +"as a shield against drafts." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1227 +msgid "Loops (minimum)" +msgstr "Loops (minimum)" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1228 +msgid "Skirt Loops" +msgstr "Skirt Loops" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1229 +msgid "" +"Number of loops for the skirt. If the Minimum Extrusion Length option is " +"set, the number of loops might be greater than the one configured here. Set " +"this to zero to disable skirt completely." +msgstr "" +"Number of loops for the skirt. If the Minimum Extrusion Length option is " +"set, the number of loops might be greater than the one configured here. Set " +"this to zero to disable skirt completely." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1237 +msgid "Slow down if layer print time is below" +msgstr "Slow down if layer print time is below" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1238 +msgid "" +"If layer print time is estimated below this number of seconds, print moves " +"speed will be scaled down to extend duration to this value." +msgstr "" +"If layer print time is estimated below this number of seconds, print moves " +"speed will be scaled down to extend duration to this value." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1248 +msgid "Small perimeters" +msgstr "Small perimeters" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1250 +msgid "" +"This separate setting will affect the speed of perimeters having radius <= " +"6.5mm (usually holes). If expressed as percentage (for example: 80%) it will " +"be calculated on the perimeters speed setting above. Set to zero for auto." +msgstr "" +"This separate setting will affect the speed of perimeters having radius <= " +"6.5mm (usually holes). If expressed as percentage (for example: 80%) it will " +"be calculated on the perimeters speed setting above. Set to zero for auto." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1260 +msgid "Solid infill threshold area" +msgstr "Solid infill threshold area" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1262 +msgid "" +"Force solid infill for regions having a smaller area than the specified " +"threshold." +msgstr "" +"Force solid infill for regions having a smaller area than the specified " +"threshold." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1263 +msgid "mm²" +msgstr "mm²" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1269 +msgid "Solid infill extruder" +msgstr "Solid infill extruder" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1271 +msgid "The extruder to use when printing solid infill." +msgstr "The extruder to use when printing solid infill." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1277 +msgid "Solid infill every" +msgstr "Solid infill every" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1279 +msgid "" +"This feature allows to force a solid layer every given number of layers. " +"Zero to disable. You can set this to any value (for example 9999); Slic3r " +"will automatically choose the maximum possible number of layers to combine " +"according to nozzle diameter and layer height." +msgstr "" +"This feature allows to force a solid layer every given number of layers. " +"Zero to disable. You can set this to any value (for example 9999); Slic3r " +"will automatically choose the maximum possible number of layers to combine " +"according to nozzle diameter and layer height." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1289 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1299 +msgid "Solid infill" +msgstr "Solid infill" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1291 +msgid "" +"Set this to a non-zero value to set a manual extrusion width for infill for " +"solid surfaces. If left zero, default extrusion width will be used if set, " +"otherwise 1.125 x nozzle diameter will be used. If expressed as percentage " +"(for example 90%) it will be computed over layer height." +msgstr "" +"Set this to a non-zero value to set a manual extrusion width for infill for " +"solid surfaces. If left zero, default extrusion width will be used if set, " +"otherwise 1.125 x nozzle diameter will be used. If expressed as percentage " +"(for example 90%) it will be computed over layer height." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1301 +msgid "" +"Speed for printing solid regions (top/bottom/internal horizontal shells). " +"This can be expressed as a percentage (for example: 80%) over the default " +"infill speed above. Set to zero for auto." +msgstr "" +"Speed for printing solid regions (top/bottom/internal horizontal shells). " +"This can be expressed as a percentage (for example: 80%) over the default " +"infill speed above. Set to zero for auto." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1313 +msgid "Number of solid layers to generate on top and bottom surfaces." +msgstr "Number of solid layers to generate on top and bottom surfaces." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1320 +msgid "Spiral vase" +msgstr "Spiral vase" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1321 +msgid "" +"This feature will raise Z gradually while printing a single-walled object in " +"order to remove any visible seam. This option requires a single perimeter, " +"no infill, no top solid layers and no support material. You can still set " +"any number of bottom solid layers as well as skirt/brim loops. It won't work " +"when printing more than an object." +msgstr "" +"This feature will raise Z gradually while printing a single-walled object in " +"order to remove any visible seam. This option requires a single perimeter, " +"no infill, no top solid layers and no support material. You can still set " +"any number of bottom solid layers as well as skirt/brim loops. It won't work " +"when printing more than an object." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1330 +msgid "Temperature variation" +msgstr "Temperature variation" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1331 +msgid "" +"Temperature difference to be applied when an extruder is not active. Enables " +"a full-height \"sacrificial\" skirt on which the nozzles are periodically " +"wiped." +msgstr "" +"Temperature difference to be applied when an extruder is not active. Enables " +"a full-height \"sacrificial\" skirt on which the nozzles are periodically " +"wiped." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1341 +msgid "" +"This start procedure is inserted at the beginning, after bed has reached the " +"target temperature and extruder just started heating, and before extruder " +"has finished heating. If Slic3r detects M104 or M190 in your custom codes, " +"such commands will not be prepended automatically so you're free to " +"customize the order of heating commands and other custom actions. Note that " +"you can use placeholder variables for all Slic3r settings, so you can put a " +"\"M109 S[first_layer_temperature]\" command wherever you want." +msgstr "" +"This start procedure is inserted at the beginning, after bed has reached the " +"target temperature and extruder just started heating, and before extruder " +"has finished heating. If Slic3r detects M104 or M190 in your custom codes, " +"such commands will not be prepended automatically so you're free to " +"customize the order of heating commands and other custom actions. Note that " +"you can use placeholder variables for all Slic3r settings, so you can put a " +"\"M109 S[first_layer_temperature]\" command wherever you want." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1356 +msgid "" +"This start procedure is inserted at the beginning, after any printer start " +"gcode. This is used to override settings for a specific filament. If Slic3r " +"detects M104, M109, M140 or M190 in your custom codes, such commands will " +"not be prepended automatically so you're free to customize the order of " +"heating commands and other custom actions. Note that you can use placeholder " +"variables for all Slic3r settings, so you can put a \"M109 " +"S[first_layer_temperature]\" command wherever you want. If you have multiple " +"extruders, the gcode is processed in extruder order." +msgstr "" +"This start procedure is inserted at the beginning, after any printer start " +"gcode. This is used to override settings for a specific filament. If Slic3r " +"detects M104, M109, M140 or M190 in your custom codes, such commands will " +"not be prepended automatically so you're free to customize the order of " +"heating commands and other custom actions. Note that you can use placeholder " +"variables for all Slic3r settings, so you can put a \"M109 " +"S[first_layer_temperature]\" command wherever you want. If you have multiple " +"extruders, the gcode is processed in extruder order." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1371 +msgid "Single Extruder Multi Material" +msgstr "Single Extruder Multi Material" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1372 +msgid "The printer multiplexes filaments into a single hot end." +msgstr "The printer multiplexes filaments into a single hot end." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1377 +msgid "Generate support material" +msgstr "Generate support material" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1379 +msgid "Enable support material generation." +msgstr "Enable support material generation." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1384 +msgid "XY separation between an object and its support" +msgstr "XY separation between an object and its support" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1386 +msgid "" +"XY separation between an object and its support. If expressed as percentage " +"(for example 50%), it will be calculated over external perimeter width." +msgstr "" +"XY separation between an object and its support. If expressed as percentage " +"(for example 50%), it will be calculated over external perimeter width." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1396 +msgid "Pattern angle" +msgstr "Pattern angle" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1398 +msgid "" +"Use this setting to rotate the support material pattern on the horizontal " +"plane." +msgstr "" +"Use this setting to rotate the support material pattern on the horizontal " +"plane." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1406 +msgid "Support on build plate only" +msgstr "Support on build plate only" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1408 +msgid "" +"Only create support if it lies on a build plate. Don't create support on a " +"print." +msgstr "" +"Only create support if it lies on a build plate. Don't create support on a " +"print." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1414 +msgid "Contact Z distance" +msgstr "Contact Z distance" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1416 +msgid "" +"The vertical distance between object and support material interface. Setting " +"this to 0 will also prevent Slic3r from using bridge flow and speed for the " +"first object layer." +msgstr "" +"The vertical distance between object and support material interface. Setting " +"this to 0 will also prevent Slic3r from using bridge flow and speed for the " +"first object layer." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1429 +msgid "Enforce support for the first" +msgstr "Enforce support for the first" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1431 +msgid "" +"Generate support material for the specified number of layers counting from " +"bottom, regardless of whether normal support material is enabled or not and " +"regardless of any angle threshold. This is useful for getting more adhesion " +"of objects having a very thin or poor footprint on the build plate." +msgstr "" +"Generate support material for the specified number of layers counting from " +"bottom, regardless of whether normal support material is enabled or not and " +"regardless of any angle threshold. This is useful for getting more adhesion " +"of objects having a very thin or poor footprint on the build plate." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1437 +msgid "Enforce support for the first n layers" +msgstr "Enforce support for the first n layers" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1442 +msgid "Support material/raft/skirt extruder" +msgstr "Support material/raft/skirt extruder" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1444 +msgid "" +"The extruder to use when printing support material, raft and skirt (1+, 0 to " +"use the current extruder to minimize tool changes)." +msgstr "" +"The extruder to use when printing support material, raft and skirt (1+, 0 to " +"use the current extruder to minimize tool changes)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1453 +msgid "" +"Set this to a non-zero value to set a manual extrusion width for support " +"material. If left zero, default extrusion width will be used if set, " +"otherwise nozzle diameter will be used. If expressed as percentage (for " +"example 90%) it will be computed over layer height." +msgstr "" +"Set this to a non-zero value to set a manual extrusion width for support " +"material. If left zero, default extrusion width will be used if set, " +"otherwise nozzle diameter will be used. If expressed as percentage (for " +"example 90%) it will be computed over layer height." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1461 +msgid "Interface loops" +msgstr "Interface loops" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1463 +msgid "" +"Cover the top contact layer of the supports with loops. Disabled by default." +msgstr "" +"Cover the top contact layer of the supports with loops. Disabled by default." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1468 +msgid "Support material/raft interface extruder" +msgstr "Support material/raft interface extruder" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1470 +msgid "" +"The extruder to use when printing support material interface (1+, 0 to use " +"the current extruder to minimize tool changes). This affects raft too." +msgstr "" +"The extruder to use when printing support material interface (1+, 0 to use " +"the current extruder to minimize tool changes). This affects raft too." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1477 +msgid "Interface layers" +msgstr "Interface layers" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1479 +msgid "" +"Number of interface layers to insert between the object(s) and support " +"material." +msgstr "" +"Number of interface layers to insert between the object(s) and support " +"material." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1486 +msgid "Interface pattern spacing" +msgstr "Interface pattern spacing" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1488 +msgid "Spacing between interface lines. Set zero to get a solid interface." +msgstr "Spacing between interface lines. Set zero to get a solid interface." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1495 +msgid "Support material interface" +msgstr "Support material interface" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1497 +msgid "" +"Speed for printing support material interface layers. If expressed as " +"percentage (for example 50%) it will be calculated over support material " +"speed." +msgstr "" +"Speed for printing support material interface layers. If expressed as " +"percentage (for example 50%) it will be calculated over support material " +"speed." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1506 +msgid "Pattern" +msgstr "Pattern" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1508 +msgid "Pattern used to generate support material." +msgstr "Pattern used to generate support material." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1522 +msgid "Pattern spacing" +msgstr "Pattern spacing" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1524 +msgid "Spacing between support material lines." +msgstr "Spacing between support material lines." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1533 +msgid "Speed for printing support material." +msgstr "Speed for printing support material." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1540 +msgid "Synchronize with object layers" +msgstr "Synchronize with object layers" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1542 +msgid "" +"Synchronize support layers with the object print layers. This is useful with " +"multi-material printers, where the extruder switch is expensive." +msgstr "" +"Synchronize support layers with the object print layers. This is useful with " +"multi-material printers, where the extruder switch is expensive." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1548 +msgid "Overhang threshold" +msgstr "Overhang threshold" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1550 +msgid "" +"Support material will not be generated for overhangs whose slope angle (90° " +"= vertical) is above the given threshold. In other words, this value " +"represent the most horizontal slope (measured from the horizontal plane) " +"that you can print without support material. Set to zero for automatic " +"detection (recommended)." +msgstr "" +"Support material will not be generated for overhangs whose slope angle (90° " +"= vertical) is above the given threshold. In other words, this value " +"represent the most horizontal slope (measured from the horizontal plane) " +"that you can print without support material. Set to zero for automatic " +"detection (recommended)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1562 +msgid "With sheath around the support" +msgstr "With sheath around the support" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1564 +msgid "" +"Add a sheath (a single perimeter line) around the base support. This makes " +"the support more reliable, but also more difficult to remove." +msgstr "" +"Add a sheath (a single perimeter line) around the base support. This makes " +"the support more reliable, but also more difficult to remove." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1571 +msgid "" +"Extruder temperature for layers after the first one. Set this to zero to " +"disable temperature control commands in the output." +msgstr "" +"Extruder temperature for layers after the first one. Set this to zero to " +"disable temperature control commands in the output." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1574 +msgid "Temperature" +msgstr "Temperature" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1580 +msgid "Detect thin walls" +msgstr "Detect thin walls" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1582 +msgid "" +"Detect single-width walls (parts where two extrusions don't fit and we need " +"to collapse them into a single trace)." +msgstr "" +"Detect single-width walls (parts where two extrusions don't fit and we need " +"to collapse them into a single trace)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1588 +msgid "Threads" +msgstr "Threads" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1589 +msgid "" +"Threads are used to parallelize long-running tasks. Optimal threads number " +"is slightly above the number of available cores/processors." +msgstr "" +"Threads are used to parallelize long-running tasks. Optimal threads number " +"is slightly above the number of available cores/processors." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1601 +msgid "" +"This custom code is inserted right before every extruder change. Note that " +"you can use placeholder variables for all Slic3r settings as well as " +"[previous_extruder] and [next_extruder]." +msgstr "" +"This custom code is inserted right before every extruder change. Note that " +"you can use placeholder variables for all Slic3r settings as well as " +"[previous_extruder] and [next_extruder]." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1611 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1622 +msgid "Top solid infill" +msgstr "Top solid infill" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1613 +msgid "" +"Set this to a non-zero value to set a manual extrusion width for infill for " +"top surfaces. You may want to use thinner extrudates to fill all narrow " +"regions and get a smoother finish. If left zero, default extrusion width " +"will be used if set, otherwise nozzle diameter will be used. If expressed as " +"percentage (for example 90%) it will be computed over layer height." +msgstr "" +"Set this to a non-zero value to set a manual extrusion width for infill for " +"top surfaces. You may want to use thinner extrudates to fill all narrow " +"regions and get a smoother finish. If left zero, default extrusion width " +"will be used if set, otherwise nozzle diameter will be used. If expressed as " +"percentage (for example 90%) it will be computed over layer height." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1624 +msgid "" +"Speed for printing top solid layers (it only applies to the uppermost " +"external layers and not to their internal solid layers). You may want to " +"slow down this to get a nicer surface finish. This can be expressed as a " +"percentage (for example: 80%) over the solid infill speed above. Set to zero " +"for auto." +msgstr "" +"Speed for printing top solid layers (it only applies to the uppermost " +"external layers and not to their internal solid layers). You may want to " +"slow down this to get a nicer surface finish. This can be expressed as a " +"percentage (for example: 80%) over the solid infill speed above. Set to zero " +"for auto." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1636 +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:370 +msgid "Top" +msgstr "Top" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1638 +msgid "Number of solid layers to generate on top surfaces." +msgstr "Number of solid layers to generate on top surfaces." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1640 +msgid "Top solid layers" +msgstr "Top solid layers" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1645 +msgid "Travel" +msgstr "Travel" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1646 +msgid "Speed for travel moves (jumps between distant extrusion points)." +msgstr "Speed for travel moves (jumps between distant extrusion points)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1654 +msgid "Use firmware retraction" +msgstr "Use firmware retraction" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1655 +msgid "" +"This experimental setting uses G10 and G11 commands to have the firmware " +"handle the retraction. This is only supported in recent Marlin." +msgstr "" +"This experimental setting uses G10 and G11 commands to have the firmware " +"handle the retraction. This is only supported in recent Marlin." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1661 +msgid "Use relative E distances" +msgstr "Use relative E distances" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1662 +msgid "" +"If your firmware requires relative E values, check this, otherwise leave it " +"unchecked. Most firmwares use absolute values." +msgstr "" +"If your firmware requires relative E values, check this, otherwise leave it " +"unchecked. Most firmwares use absolute values." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1668 +msgid "Use volumetric E" +msgstr "Use volumetric E" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1669 +msgid "" +"This experimental setting uses outputs the E values in cubic millimeters " +"instead of linear millimeters. If your firmware doesn't already know " +"filament diameter(s), you can put commands like 'M200 D[filament_diameter_0] " +"T0' in your start G-code in order to turn volumetric mode on and use the " +"filament diameter associated to the filament selected in Slic3r. This is " +"only supported in recent Marlin." +msgstr "" +"This experimental setting uses outputs the E values in cubic millimeters " +"instead of linear millimeters. If your firmware doesn't already know " +"filament diameter(s), you can put commands like 'M200 D[filament_diameter_0] " +"T0' in your start G-code in order to turn volumetric mode on and use the " +"filament diameter associated to the filament selected in Slic3r. This is " +"only supported in recent Marlin." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1679 +msgid "Enable variable layer height feature" +msgstr "Enable variable layer height feature" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1680 +msgid "" +"Some printers or printer setups may have difficulties printing with a " +"variable layer height. Enabled by default." +msgstr "" +"Some printers or printer setups may have difficulties printing with a " +"variable layer height. Enabled by default." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1686 +msgid "Wipe while retracting" +msgstr "Wipe while retracting" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1687 +msgid "" +"This flag will move the nozzle while retracting to minimize the possible " +"blob on leaky extruders." +msgstr "" +"This flag will move the nozzle while retracting to minimize the possible " +"blob on leaky extruders." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1694 +msgid "" +"Multi material printers may need to prime or purge extruders on tool " +"changes. Extrude the excess material into the wipe tower." +msgstr "" +"Multi material printers may need to prime or purge extruders on tool " +"changes. Extrude the excess material into the wipe tower." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1700 +msgid "Position X" +msgstr "Position X" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1701 +msgid "X coordinate of the left front corner of a wipe tower" +msgstr "X coordinate of the left front corner of a wipe tower" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1707 +msgid "Position Y" +msgstr "Position Y" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1708 +msgid "Y coordinate of the left front corner of a wipe tower" +msgstr "Y coordinate of the left front corner of a wipe tower" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1714 +msgid "Width" +msgstr "Width" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1715 +msgid "Width of a wipe tower" +msgstr "Width of a wipe tower" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1721 +msgid "Per color change depth" +msgstr "Per color change depth" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1722 +msgid "" +"Depth of a wipe color per color change. For N colors, there will be maximum " +"(N-1) tool switches performed, therefore the total depth of the wipe tower " +"will be (N-1) times this value." +msgstr "" +"Depth of a wipe color per color change. For N colors, there will be maximum " +"(N-1) tool switches performed, therefore the total depth of the wipe tower " +"will be (N-1) times this value." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1730 +msgid "XY Size Compensation" +msgstr "XY Size Compensation" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1732 +msgid "" +"The object will be grown/shrunk in the XY plane by the configured value " +"(negative = inwards, positive = outwards). This might be useful for fine-" +"tuning hole sizes." +msgstr "" +"The object will be grown/shrunk in the XY plane by the configured value " +"(negative = inwards, positive = outwards). This might be useful for fine-" +"tuning hole sizes." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1740 +msgid "Z offset" +msgstr "Z offset" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1741 +msgid "" +"This value will be added (or subtracted) from all the Z coordinates in the " +"output G-code. It is used to compensate for bad Z endstop position: for " +"example, if your endstop zero actually leaves the nozzle 0.3mm far from the " +"print bed, set this to -0.3 (or fix your endstop)." +msgstr "" +"This value will be added (or subtracted) from all the Z coordinates in the " +"output G-code. It is used to compensate for bad Z endstop position: for " +"example, if your endstop zero actually leaves the nozzle 0.3mm far from the " +"print bed, set this to -0.3 (or fix your endstop)." + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:66 +msgid "Version " +msgstr "Version " + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:66 +msgid "" +" - Remember to check for updates at http://github.com/prusa3d/slic3r/releases" +msgstr "" +" - Remember to check for updates at http://github.com/prusa3d/slic3r/releases" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:118 +msgid "Plater" +msgstr "Plater" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:120 +msgid "Controller" +msgstr "Controller" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:192 +msgid "No Bonjour device found" +msgstr "No Bonjour device found" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:192 +msgid "Device Browser" +msgstr "Device Browser" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:211 +msgid "Connection to OctoPrint works correctly." +msgstr "Connection to OctoPrint works correctly." + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:214 +msgid "I wasn't able to connect to OctoPrint (" +msgstr "I wasn't able to connect to OctoPrint (" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:215 +msgid "). Check hostname and OctoPrint version (at least 1.1.0 is required)." +msgstr "). Check hostname and OctoPrint version (at least 1.1.0 is required)." + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:251 +msgid "Open STL/OBJ/AMF…\tCtrl+O" +msgstr "Open STL/OBJ/AMF…\tCtrl+O" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:251 +msgid "Open a model" +msgstr "Open a model" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:254 +msgid "&Load Config…\tCtrl+L" +msgstr "&Load Config…\tCtrl+L" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:254 +msgid "Load exported configuration file" +msgstr "Load exported configuration file" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:257 +msgid "&Export Config…\tCtrl+E" +msgstr "&Export Config…\tCtrl+E" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:257 +msgid "Export current configuration to file" +msgstr "Export current configuration to file" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:260 +msgid "&Load Config Bundle…" +msgstr "&Load Config Bundle…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:260 +msgid "Load presets from a bundle" +msgstr "Load presets from a bundle" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:263 +msgid "&Export Config Bundle…" +msgstr "&Export Config Bundle…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:263 +msgid "Export all presets to file" +msgstr "Export all presets to file" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:268 +msgid "Q&uick Slice…\tCtrl+U" +msgstr "Q&uick Slice…\tCtrl+U" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:268 +msgid "Slice a file into a G-code" +msgstr "Slice a file into a G-code" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:274 +msgid "Quick Slice and Save &As…\tCtrl+Alt+U" +msgstr "Quick Slice and Save &As…\tCtrl+Alt+U" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:274 +msgid "Slice a file into a G-code, save as" +msgstr "Slice a file into a G-code, save as" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:280 +msgid "&Repeat Last Quick Slice\tCtrl+Shift+U" +msgstr "&Repeat Last Quick Slice\tCtrl+Shift+U" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:280 +msgid "Repeat last quick slice" +msgstr "Repeat last quick slice" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:287 +msgid "Slice to SV&G…\tCtrl+G" +msgstr "Slice to SV&G…\tCtrl+G" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:287 +msgid "Slice file to a multi-layer SVG" +msgstr "Slice file to a multi-layer SVG" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:291 +msgid "(&Re)Slice Now\tCtrl+S" +msgstr "(&Re)Slice Now\tCtrl+S" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:291 +msgid "Start new slicing process" +msgstr "Start new slicing process" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:294 +msgid "Repair STL file…" +msgstr "Repair STL file…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:294 +msgid "Automatically repair an STL file" +msgstr "Automatically repair an STL file" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:299 +msgid "Preferences…\tCtrl+," +msgstr "Preferences…\tCtrl+," + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:299 +msgid "Application preferences" +msgstr "Application preferences" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:305 +msgid "&Quit" +msgstr "&Quit" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:305 +msgid "Quit Slic3r" +msgstr "Quit Slic3r" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:315 +msgid "Export G-code..." +msgstr "Export G-code..." + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:315 +msgid "Export current plate as G-code" +msgstr "Export current plate as G-code" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:318 +msgid "Export plate as STL..." +msgstr "Export plate as STL..." + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:318 +msgid "Export current plate as STL" +msgstr "Export current plate as STL" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:321 +msgid "Export plate as AMF..." +msgstr "Export plate as AMF..." + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:321 +msgid "Export current plate as AMF" +msgstr "Export current plate as AMF" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:324 +msgid "Export plate as 3MF..." +msgstr "Export plate as 3MF..." + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:324 +msgid "Export current plate as 3MF" +msgstr "Export current plate as 3MF" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:337 +msgid "Select &Plater Tab\tCtrl+1" +msgstr "Select &Plater Tab\tCtrl+1" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:337 +msgid "Show the plater" +msgstr "Show the plater" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:343 +msgid "Select &Controller Tab\tCtrl+T" +msgstr "Select &Controller Tab\tCtrl+T" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:343 +msgid "Show the printer controller" +msgstr "Show the printer controller" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:351 +msgid "Select P&rint Settings Tab\tCtrl+2" +msgstr "Select P&rint Settings Tab\tCtrl+2" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:351 +msgid "Show the print settings" +msgstr "Show the print settings" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:354 +msgid "Select &Filament Settings Tab\tCtrl+3" +msgstr "Select &Filament Settings Tab\tCtrl+3" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:354 +msgid "Show the filament settings" +msgstr "Show the filament settings" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:357 +msgid "Select Print&er Settings Tab\tCtrl+4" +msgstr "Select Print&er Settings Tab\tCtrl+4" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:357 +msgid "Show the printer settings" +msgstr "Show the printer settings" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:369 +msgid "Iso" +msgstr "Iso" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:369 +msgid "Iso View" +msgstr "Iso View" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:370 +msgid "Top View" +msgstr "Top View" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:371 +msgid "Bottom View" +msgstr "Bottom View" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:372 +msgid "Front" +msgstr "Front" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:372 +msgid "Front View" +msgstr "Front View" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:373 +msgid "Rear" +msgstr "Rear" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:373 +msgid "Rear View" +msgstr "Rear View" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:374 +msgid "Left" +msgstr "Left" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:374 +msgid "Left View" +msgstr "Left View" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:375 +msgid "Right" +msgstr "Right" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:375 +msgid "Right View" +msgstr "Right View" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:381 +msgid "&Configuration " +msgstr "&Configuration " + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:381 +msgid "Run Configuration " +msgstr "Run Configuration " + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:386 +msgid "Prusa 3D Drivers" +msgstr "Prusa 3D Drivers" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:386 +msgid "Open the Prusa3D drivers download page in your browser" +msgstr "Open the Prusa3D drivers download page in your browser" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:389 +msgid "Prusa Edition Releases" +msgstr "Prusa Edition Releases" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:389 +msgid "Open the Prusa Edition releases page in your browser" +msgstr "Open the Prusa Edition releases page in your browser" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:396 +msgid "Slic3r &Website" +msgstr "Slic3r &Website" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:396 +msgid "Open the Slic3r website in your browser" +msgstr "Open the Slic3r website in your browser" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:399 +msgid "Slic3r &Manual" +msgstr "Slic3r &Manual" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:399 +msgid "Open the Slic3r manual in your browser" +msgstr "Open the Slic3r manual in your browser" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:403 +msgid "System Info" +msgstr "System Info" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:403 +msgid "Show system information" +msgstr "Show system information" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:406 +msgid "Report an Issue" +msgstr "Report an Issue" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:406 +msgid "Report an issue on the Slic3r Prusa Edition" +msgstr "Report an issue on the Slic3r Prusa Edition" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:409 +msgid "&About Slic3r" +msgstr "&About Slic3r" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:409 +msgid "Show about dialog" +msgstr "Show about dialog" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:419 +msgid "&File" +msgstr "&File" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:420 +msgid "&Plater" +msgstr "&Plater" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:421 +msgid "&Object" +msgstr "&Object" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:422 +msgid "&Window" +msgstr "&Window" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:423 +msgid "&View" +msgstr "&View" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:427 +msgid "&Help" +msgstr "&Help" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:458 +msgid "Choose a file to slice (STL/OBJ/AMF/3MF/PRUSA):" +msgstr "Choose a file to slice (STL/OBJ/AMF/3MF/PRUSA):" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:470 +msgid "No previously sliced file." +msgstr "No previously sliced file." + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:475 +msgid "Previously sliced file (" +msgstr "Previously sliced file (" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:475 +msgid ") not found." +msgstr ") not found." + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:476 +msgid "File Not Found" +msgstr "File Not Found" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:515 +msgid "SVG" +msgstr "SVG" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:515 +msgid "G-code" +msgstr "G-code" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:515 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1636 +msgid " file as:" +msgstr " file as:" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:529 +msgid "Slicing…" +msgstr "Slicing…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:529 +msgid "Processing " +msgstr "Processing " + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:549 +msgid " was successfully sliced." +msgstr " was successfully sliced." + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:551 +msgid "Slicing Done!" +msgstr "Slicing Done!" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:567 +msgid "Select the STL file to repair:" +msgstr "Select the STL file to repair:" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:581 +msgid "Save OBJ file (less prone to coordinate errors than STL) as:" +msgstr "Save OBJ file (less prone to coordinate errors than STL) as:" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:595 +msgid "Your file was repaired." +msgstr "Your file was repaired." + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:595 +msgid "Repair" +msgstr "Repair" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:606 +msgid "Save configuration as:" +msgstr "Save configuration as:" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:624 +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:668 +msgid "Select configuration to load:" +msgstr "Select configuration to load:" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:647 +msgid "Save presets bundle as:" +msgstr "Save presets bundle as:" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:688 +#, perl-format +msgid "%d presets successfully imported." +msgstr "%d presets successfully imported." + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:750 +msgid "You have unsaved changes " +msgstr "You have unsaved changes " + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:750 +msgid ". Discard changes and continue anyway?" +msgstr ". Discard changes and continue anyway?" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:751 +msgid "Unsaved Presets" +msgstr "Unsaved Presets" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:104 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2115 +msgid "3D" +msgstr "3D" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:138 +msgid "2D" +msgstr "2D" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:157 +msgid "Layers" +msgstr "Layers" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:177 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:195 +msgid "Add…" +msgstr "Add…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:179 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:197 +msgid "Delete All" +msgstr "Delete All" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:180 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:198 +msgid "Arrange" +msgstr "Arrange" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:182 +msgid "More" +msgstr "More" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:183 +msgid "Fewer" +msgstr "Fewer" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:185 +msgid "45° ccw" +msgstr "45° ccw" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:186 +msgid "45° cw" +msgstr "45° cw" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:187 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:203 +msgid "Scale…" +msgstr "Scale…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:188 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:204 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2090 +msgid "Split" +msgstr "Split" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:189 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:205 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2093 +msgid "Cut…" +msgstr "Cut…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:191 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:206 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2097 +msgid "Settings…" +msgstr "Settings…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:192 +msgid "Layer Editing" +msgstr "Layer Editing" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:207 +msgid "Layer editing" +msgstr "Layer editing" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:220 +msgid "Name" +msgstr "Name" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:221 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:900 +msgid "Copies" +msgstr "Copies" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:222 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1056 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1061 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2059 +msgid "Scale" +msgstr "Scale" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:236 +msgid "Export G-code…" +msgstr "Export G-code…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:237 +msgid "Slice now" +msgstr "Slice now" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:238 +msgid "Print…" +msgstr "Print…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:239 +msgid "Send to printer" +msgstr "Send to printer" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:240 +msgid "Export STL…" +msgstr "Export STL…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:367 +msgid "Print settings" +msgstr "Print settings" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:369 +msgid "Printer" +msgstr "Printer" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:398 +msgid "Info" +msgstr "Info" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:409 +msgid "Volume" +msgstr "Volume" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:410 +msgid "Facets" +msgstr "Facets" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:411 +msgid "Materials" +msgstr "Materials" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:412 +msgid "Manifold" +msgstr "Manifold" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:438 +msgid "Sliced Info" +msgstr "Sliced Info" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:447 +msgid "Used Filament (m)" +msgstr "Used Filament (m)" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:448 +msgid "Used Filament (mm³)" +msgstr "Used Filament (mm³)" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:449 +msgid "Used Filament (g)" +msgstr "Used Filament (g)" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:451 +msgid "Estimated printing time" +msgstr "Estimated printing time" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:629 +msgid "Loading…" +msgstr "Loading…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:629 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:643 +msgid "Processing input file\n" +msgstr "Processing input file\n" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:663 +msgid "" +"This file contains several objects positioned at multiple heights. Instead " +"of considering them as multiple objects, should I consider\n" +"this file as a single object having multiple parts?\n" +msgstr "" +"This file contains several objects positioned at multiple heights. Instead " +"of considering them as multiple objects, should I consider\n" +"this file as a single object having multiple parts?\n" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:666 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:683 +msgid "Multi-part object detected" +msgstr "Multi-part object detected" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:680 +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?\n" +msgstr "" +"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?\n" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:692 +msgid "Loaded " +msgstr "Loaded " + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:744 +msgid "" +"Your object appears to be too large, so it was automatically scaled down to " +"fit your print bed." +msgstr "" +"Your object appears to be too large, so it was automatically scaled down to " +"fit your print bed." + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:745 +msgid "Object too large?" +msgstr "Object too large?" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:900 +msgid "Enter the number of copies of the selected object:" +msgstr "Enter the number of copies of the selected object:" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:927 +msgid "" +"\n" +"Non-positive value." +msgstr "" +"\n" +"Non-positive value." + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:928 +msgid "" +"\n" +"Not a numeric value." +msgstr "" +"\n" +"Not a numeric value." + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:929 +msgid "Slic3r Error" +msgstr "Slic3r Error" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:950 +msgid "Enter the rotation angle:" +msgstr "Enter the rotation angle:" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:950 +msgid "Rotate around " +msgstr "Rotate around " + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:950 +msgid "Invalid rotation angle entered" +msgstr "Invalid rotation angle entered" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1030 +#, perl-format +msgid "Enter the new size for the selected object (print bed: %smm):" +msgstr "Enter the new size for the selected object (print bed: %smm):" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1031 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1035 +msgid "Scale along " +msgstr "Scale along " + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1031 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1035 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1056 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1061 +msgid "Invalid scaling value entered" +msgstr "Invalid scaling value entered" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1035 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1061 +#, perl-format +msgid "Enter the scale % for the selected object:" +msgstr "Enter the scale % for the selected object:" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1056 +msgid "Enter the new max size for the selected object:" +msgstr "Enter the new max size for the selected object:" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1112 +msgid "" +"The selected object can't be split because it contains more than one volume/" +"material." +msgstr "" +"The selected object can't be split because it contains more than one volume/" +"material." + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1121 +msgid "" +"The selected object couldn't be split because it contains only one part." +msgstr "" +"The selected object couldn't be split because it contains only one part." + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1286 +msgid "Slicing cancelled" +msgstr "Slicing cancelled" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1300 +msgid "Another export job is currently running." +msgstr "Another export job is currently running." + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1445 +msgid "File added to print queue" +msgstr "File added to print queue" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1448 +msgid "Sending G-code file to the OctoPrint server..." +msgstr "Sending G-code file to the OctoPrint server..." + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1451 +msgid "G-code file exported to " +msgstr "G-code file exported to " + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1454 +msgid "Export failed" +msgstr "Export failed" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1524 +msgid "G-code file successfully uploaded to the OctoPrint server" +msgstr "G-code file successfully uploaded to the OctoPrint server" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1526 +msgid "Error while uploading to the OctoPrint server: " +msgstr "Error while uploading to the OctoPrint server: " + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1539 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1581 +msgid "STL file exported to " +msgstr "STL file exported to " + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1592 +msgid "AMF file exported to " +msgstr "AMF file exported to " + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1596 +msgid "Error exporting AMF file " +msgstr "Error exporting AMF file " + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1608 +msgid "3MF file exported to " +msgstr "3MF file exported to " + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1612 +msgid "Error exporting 3MF file " +msgstr "Error exporting 3MF file " + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1949 +#, perl-format +msgid "%d (%d shells)" +msgstr "%d (%d shells)" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1951 +#, perl-format +msgid "Auto-repaired (%d errors)" +msgstr "Auto-repaired (%d errors)" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1956 +#, perl-format +msgid "" +"%d degenerate facets, %d edges fixed, %d facets removed, %d facets added, %d " +"facets reversed, %d backwards edges" +msgstr "" +"%d degenerate facets, %d edges fixed, %d facets removed, %d facets added, %d " +"facets reversed, %d backwards edges" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1961 +msgid "Yes" +msgstr "Yes" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2012 +msgid "Remove the selected object" +msgstr "Remove the selected object" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2015 +msgid "Increase copies" +msgstr "Increase copies" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2015 +msgid "Place one more copy of the selected object" +msgstr "Place one more copy of the selected object" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2018 +msgid "Decrease copies" +msgstr "Decrease copies" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2018 +msgid "Remove one copy of the selected object" +msgstr "Remove one copy of the selected object" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2021 +msgid "Set number of copies…" +msgstr "Set number of copies…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2021 +msgid "Change the number of copies of the selected object" +msgstr "Change the number of copies of the selected object" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2025 +msgid "Rotate 45° clockwise" +msgstr "Rotate 45° clockwise" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2025 +msgid "Rotate the selected object by 45° clockwise" +msgstr "Rotate the selected object by 45° clockwise" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2028 +msgid "Rotate 45° counter-clockwise" +msgstr "Rotate 45° counter-clockwise" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2028 +msgid "Rotate the selected object by 45° counter-clockwise" +msgstr "Rotate the selected object by 45° counter-clockwise" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2033 +msgid "Rotate" +msgstr "Rotate" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2033 +msgid "Rotate the selected object by an arbitrary angle" +msgstr "Rotate the selected object by an arbitrary angle" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2035 +msgid "Around X axis…" +msgstr "Around X axis…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2035 +msgid "Rotate the selected object by an arbitrary angle around X axis" +msgstr "Rotate the selected object by an arbitrary angle around X axis" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2038 +msgid "Around Y axis…" +msgstr "Around Y axis…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2038 +msgid "Rotate the selected object by an arbitrary angle around Y axis" +msgstr "Rotate the selected object by an arbitrary angle around Y axis" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2041 +msgid "Around Z axis…" +msgstr "Around Z axis…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2041 +msgid "Rotate the selected object by an arbitrary angle around Z axis" +msgstr "Rotate the selected object by an arbitrary angle around Z axis" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2046 +msgid "Mirror" +msgstr "Mirror" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2046 +msgid "Mirror the selected object" +msgstr "Mirror the selected object" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2048 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2064 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2080 +msgid "Along X axis…" +msgstr "Along X axis…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2048 +msgid "Mirror the selected object along the X axis" +msgstr "Mirror the selected object along the X axis" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2051 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2067 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2083 +msgid "Along Y axis…" +msgstr "Along Y axis…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2051 +msgid "Mirror the selected object along the Y axis" +msgstr "Mirror the selected object along the Y axis" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2054 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2070 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2086 +msgid "Along Z axis…" +msgstr "Along Z axis…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2054 +msgid "Mirror the selected object along the Z axis" +msgstr "Mirror the selected object along the Z axis" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2059 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2075 +msgid "Scale the selected object along a single axis" +msgstr "Scale the selected object along a single axis" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2061 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2077 +msgid "Uniformly…" +msgstr "Uniformly…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2061 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2077 +msgid "Scale the selected object along the XYZ axes" +msgstr "Scale the selected object along the XYZ axes" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2064 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2080 +msgid "Scale the selected object along the X axis" +msgstr "Scale the selected object along the X axis" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2067 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2083 +msgid "Scale the selected object along the Y axis" +msgstr "Scale the selected object along the Y axis" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2070 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2086 +msgid "Scale the selected object along the Z axis" +msgstr "Scale the selected object along the Z axis" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2075 +msgid "Scale to size" +msgstr "Scale to size" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2090 +msgid "Split the selected object into individual parts" +msgstr "Split the selected object into individual parts" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2093 +msgid "Open the 3D cutting tool" +msgstr "Open the 3D cutting tool" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2097 +msgid "Open the object editor dialog" +msgstr "Open the object editor dialog" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2101 +msgid "Reload from Disk" +msgstr "Reload from Disk" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2101 +msgid "Reload the selected file from Disk" +msgstr "Reload the selected file from Disk" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2104 +msgid "Export object as STL…" +msgstr "Export object as STL…" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2104 +msgid "Export this single object as STL file" +msgstr "Export this single object as STL file" diff --git a/xs/src/libslic3r/PrintConfig.cpp b/xs/src/libslic3r/PrintConfig.cpp index 4e2b69cf9..7f6e24dff 100644 --- a/xs/src/libslic3r/PrintConfig.cpp +++ b/xs/src/libslic3r/PrintConfig.cpp @@ -11,7 +11,7 @@ namespace Slic3r { //! macro used to mark string used at localization, //! return same string -#define _L(s) s +#define L(s) s PrintConfigDef::PrintConfigDef() { @@ -23,30 +23,30 @@ PrintConfigDef::PrintConfigDef() const int max_temp = 1500; def = this->add("avoid_crossing_perimeters", coBool); - def->label = _L("Avoid crossing perimeters"); - def->tooltip = _L("Optimize travel moves in order to minimize the crossing of perimeters. " + def->label = L("Avoid crossing perimeters"); + def->tooltip = L("Optimize travel moves in order to minimize the crossing of perimeters. " "This is mostly useful with Bowden extruders which suffer from oozing. " "This feature slows down both the print and the G-code generation."); def->cli = "avoid-crossing-perimeters!"; def->default_value = new ConfigOptionBool(false); def = this->add("bed_shape", coPoints); - def->label = _L("Bed shape"); + def->label = L("Bed shape"); def->default_value = new ConfigOptionPoints { Pointf(0,0), Pointf(200,0), Pointf(200,200), Pointf(0,200) }; def = this->add("bed_temperature", coInts); - def->label = _L("Other layers"); - def->tooltip = _L("Bed temperature for layers after the first one. " + def->label = L("Other layers"); + def->tooltip = L("Bed temperature for layers after the first one. " "Set this to zero to disable bed temperature control commands in the output."); def->cli = "bed-temperature=i@"; - def->full_label = _L("Bed temperature"); + def->full_label = L("Bed temperature"); def->min = 0; def->max = 300; def->default_value = new ConfigOptionInts { 0 }; def = this->add("before_layer_gcode", coString); - def->label = _L("Before layer change G-code"); - def->tooltip = _L("This custom code is inserted at every layer change, right before the Z move. " + def->label = L("Before layer change G-code"); + def->tooltip = L("This custom code is inserted at every layer change, right before the Z move. " "Note that you can use placeholder variables for all Slic3r settings as well " "as [layer_num] and [layer_z]."); def->cli = "before-layer-gcode=s"; @@ -56,8 +56,8 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionString(""); def = this->add("between_objects_gcode", coString); - def->label = _L("Between objects G-code"); - def->tooltip = _L("This code is inserted between objects when using sequential printing. By default extruder and bed temperature are reset using non-wait command; however if M104, M109, M140 or M190 are detected in this custom code, Slic3r will not add temperature commands. Note that you can use placeholder variables for all Slic3r settings, so you can put a \"M109 S[first_layer_temperature]\" command wherever you want."); + def->label = L("Between objects G-code"); + def->tooltip = L("This code is inserted between objects when using sequential printing. By default extruder and bed temperature are reset using non-wait command; however if M104, M109, M140 or M190 are detected in this custom code, Slic3r will not add temperature commands. Note that you can use placeholder variables for all Slic3r settings, so you can put a \"M109 S[first_layer_temperature]\" command wherever you want."); def->cli = "between-objects-gcode=s"; def->multiline = true; def->full_width = true; @@ -65,47 +65,47 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionString(""); def = this->add("bottom_solid_layers", coInt); - def->label = _L("Bottom"); - def->category = _L("Layers and Perimeters"); - def->tooltip = _L("Number of solid layers to generate on bottom surfaces."); + def->label = L("Bottom"); + def->category = L("Layers and Perimeters"); + def->tooltip = L("Number of solid layers to generate on bottom surfaces."); def->cli = "bottom-solid-layers=i"; - def->full_label = _L("Bottom solid layers"); + def->full_label = L("Bottom solid layers"); def->min = 0; def->default_value = new ConfigOptionInt(3); def = this->add("bridge_acceleration", coFloat); - def->label = _L("Bridge"); - def->tooltip = _L("This is the acceleration your printer will use for bridges. " + def->label = L("Bridge"); + def->tooltip = L("This is the acceleration your printer will use for bridges. " "Set zero to disable acceleration control for bridges."); - def->sidetext = _L("mm/s²"); + def->sidetext = L("mm/s²"); def->cli = "bridge-acceleration=f"; def->min = 0; def->default_value = new ConfigOptionFloat(0); def = this->add("bridge_angle", coFloat); - def->label = _L("Bridging angle"); - def->category = _L("Infill"); - def->tooltip = _L("Bridging angle override. If left to zero, the bridging angle will be calculated " + def->label = L("Bridging angle"); + def->category = L("Infill"); + def->tooltip = L("Bridging angle override. If left to zero, the bridging angle will be calculated " "automatically. Otherwise the provided angle will be used for all bridges. " "Use 180° for zero angle."); - def->sidetext = _L("°"); + def->sidetext = L("°"); def->cli = "bridge-angle=f"; def->min = 0; def->default_value = new ConfigOptionFloat(0.); def = this->add("bridge_fan_speed", coInts); - def->label = _L("Bridges fan speed"); - def->tooltip = _L("This fan speed is enforced during all bridges and overhangs."); - def->sidetext = _L("%"); + def->label = L("Bridges fan speed"); + def->tooltip = L("This fan speed is enforced during all bridges and overhangs."); + def->sidetext = L("%"); def->cli = "bridge-fan-speed=i@"; def->min = 0; def->max = 100; def->default_value = new ConfigOptionInts { 100 }; def = this->add("bridge_flow_ratio", coFloat); - def->label = _L("Bridge flow ratio"); - def->category = _L("Advanced"); - def->tooltip = _L("This factor affects the amount of plastic for bridging. " + def->label = L("Bridge flow ratio"); + def->category = L("Advanced"); + def->tooltip = L("This factor affects the amount of plastic for bridging. " "You can decrease it slightly to pull the extrudates and prevent sagging, " "although default settings are usually good and you should experiment " "with cooling (use a fan) before tweaking this."); @@ -114,45 +114,45 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionFloat(1); def = this->add("bridge_speed", coFloat); - def->label = _L("Bridges"); - def->category = _L("Speed"); - def->tooltip = _L("Speed for printing bridges."); - def->sidetext = _L("mm/s"); + def->label = L("Bridges"); + def->category = L("Speed"); + def->tooltip = L("Speed for printing bridges."); + def->sidetext = L("mm/s"); def->cli = "bridge-speed=f"; def->aliases.push_back("bridge_feed_rate"); def->min = 0; def->default_value = new ConfigOptionFloat(60); def = this->add("brim_width", coFloat); - def->label = _L("Brim width"); - def->tooltip = _L("Horizontal width of the brim that will be printed around each object on the first layer."); - def->sidetext = _L("mm"); + def->label = L("Brim width"); + def->tooltip = L("Horizontal width of the brim that will be printed around each object on the first layer."); + def->sidetext = L("mm"); def->cli = "brim-width=f"; def->min = 0; def->default_value = new ConfigOptionFloat(0); def = this->add("clip_multipart_objects", coBool); - def->label = _L("Clip multi-part objects"); - def->tooltip = _L("When printing multi-material objects, this settings will make slic3r " + def->label = L("Clip multi-part objects"); + def->tooltip = L("When printing multi-material objects, this settings will make slic3r " "to clip the overlapping object parts one by the other " "(2nd part will be clipped by the 1st, 3rd part will be clipped by the 1st and 2nd etc)."); def->cli = "clip-multipart-objects!"; def->default_value = new ConfigOptionBool(false); def = this->add("compatible_printers", coStrings); - def->label = _L("Compatible printers"); + def->label = L("Compatible printers"); def->default_value = new ConfigOptionStrings(); def = this->add("compatible_printers_condition", coString); - def->label = _L("Compatible printers condition"); - def->tooltip = _L("A boolean expression using the configuration values of an active printer profile. " + def->label = L("Compatible printers condition"); + def->tooltip = L("A boolean expression using the configuration values of an active printer profile. " "If this expression evaluates to true, this profile is considered compatible " "with the active printer profile."); def->default_value = new ConfigOptionString(); def = this->add("complete_objects", coBool); - def->label = _L("Complete individual objects"); - def->tooltip = _L("When printing multiple objects or copies, this feature will complete " + def->label = L("Complete individual objects"); + def->tooltip = L("When printing multiple objects or copies, this feature will complete " "each object before moving onto next one (and starting it from its bottom layer). " "This feature is useful to avoid the risk of ruined prints. " "Slic3r should warn and prevent you from extruder collisions, but beware."); @@ -160,62 +160,62 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionBool(false); def = this->add("cooling", coBools); - def->label = _L("Enable auto cooling"); - def->tooltip = _L("This flag enables the automatic cooling logic that adjusts print speed " + def->label = L("Enable auto cooling"); + def->tooltip = L("This flag enables the automatic cooling logic that adjusts print speed " "and fan speed according to layer printing time."); def->cli = "cooling!"; def->default_value = new ConfigOptionBools { true }; def = this->add("default_acceleration", coFloat); - def->label = _L("Default"); - def->tooltip = _L("This is the acceleration your printer will be reset to after " + def->label = L("Default"); + def->tooltip = L("This is the acceleration your printer will be reset to after " "the role-specific acceleration values are used (perimeter/infill). " "Set zero to prevent resetting acceleration at all."); - def->sidetext = _L("mm/s²"); + def->sidetext = L("mm/s²"); def->cli = "default-acceleration=f"; def->min = 0; def->default_value = new ConfigOptionFloat(0); def = this->add("disable_fan_first_layers", coInts); - def->label = _L("Disable fan for the first"); - def->tooltip = _L("You can set this to a positive value to disable fan at all " + def->label = L("Disable fan for the first"); + def->tooltip = L("You can set this to a positive value to disable fan at all " "during the first layers, so that it does not make adhesion worse."); - def->sidetext = _L("layers"); + def->sidetext = L("layers"); def->cli = "disable-fan-first-layers=i@"; def->min = 0; def->max = 1000; def->default_value = new ConfigOptionInts { 3 }; def = this->add("dont_support_bridges", coBool); - def->label = _L("Don't support bridges"); - def->category = _L("Support material"); - def->tooltip = _L("Experimental option for preventing support material from being generated " + def->label = L("Don't support bridges"); + def->category = L("Support material"); + def->tooltip = L("Experimental option for preventing support material from being generated " "under bridged areas."); def->cli = "dont-support-bridges!"; def->default_value = new ConfigOptionBool(true); def = this->add("duplicate_distance", coFloat); - def->label = _L("Distance between copies"); - def->tooltip = _L("Distance used for the auto-arrange feature of the plater."); - def->sidetext = _L("mm"); + def->label = L("Distance between copies"); + def->tooltip = L("Distance used for the auto-arrange feature of the plater."); + def->sidetext = L("mm"); def->cli = "duplicate-distance=f"; def->aliases.push_back("multiply_distance"); def->min = 0; def->default_value = new ConfigOptionFloat(6); def = this->add("elefant_foot_compensation", coFloat); - def->label = _L("Elephant foot compensation"); - def->category = _L("Advanced"); - def->tooltip = _L("The first layer will be shrunk in the XY plane by the configured value " + def->label = L("Elephant foot compensation"); + def->category = L("Advanced"); + def->tooltip = L("The first layer will be shrunk in the XY plane by the configured value " "to compensate for the 1st layer squish aka an Elephant Foot effect."); - def->sidetext = _L("mm"); + def->sidetext = L("mm"); def->cli = "elefant-foot-compensation=f"; def->min = 0; def->default_value = new ConfigOptionFloat(0); def = this->add("end_gcode", coString); - def->label = _L("End G-code"); - def->tooltip = _L("This end procedure is inserted at the end of the output file. " + def->label = L("End G-code"); + def->tooltip = L("This end procedure is inserted at the end of the output file. " "Note that you can use placeholder variables for all Slic3r settings."); def->cli = "end-gcode=s"; def->multiline = true; @@ -224,8 +224,8 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionString("M104 S0 ; turn off temperature\nG28 X0 ; home X axis\nM84 ; disable motors\n"); def = this->add("end_filament_gcode", coStrings); - def->label = _L("End G-code"); - def->tooltip = _L("This end procedure is inserted at the end of the output file, before the printer end gcode. " + def->label = L("End G-code"); + def->tooltip = L("This end procedure is inserted at the end of the output file, before the printer end gcode. " "Note that you can use placeholder variables for all Slic3r settings. " "If you have multiple extruders, the gcode is processed in extruder order."); def->cli = "end-filament-gcode=s@"; @@ -235,17 +235,17 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionStrings { "; Filament-specific end gcode \n;END gcode for filament\n" }; def = this->add("ensure_vertical_shell_thickness", coBool); - def->label = _L("Ensure vertical shell thickness"); - def->category = _L("Layers and Perimeters"); - def->tooltip = _L("Add solid infill near sloping surfaces to guarantee the vertical shell thickness " + def->label = L("Ensure vertical shell thickness"); + def->category = L("Layers and Perimeters"); + def->tooltip = L("Add solid infill near sloping surfaces to guarantee the vertical shell thickness " "(top+bottom solid layers)."); def->cli = "ensure-vertical-shell-thickness!"; def->default_value = new ConfigOptionBool(false); def = this->add("external_fill_pattern", coEnum); - def->label = _L("Top/bottom fill pattern"); - def->category = _L("Infill"); - def->tooltip = _L("Fill pattern for top/bottom infill. This only affects the external visible layer, " + def->label = L("Top/bottom fill pattern"); + def->category = L("Infill"); + def->tooltip = L("Fill pattern for top/bottom infill. This only affects the external visible layer, " "and not its adjacent solid shells."); def->cli = "external-fill-pattern|solid-fill-pattern=s"; def->enum_keys_map = &ConfigOptionEnum::get_enum_values(); @@ -264,39 +264,39 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionEnum(ipRectilinear); def = this->add("external_perimeter_extrusion_width", coFloatOrPercent); - def->label = _L("External perimeters"); - def->category = _L("Extrusion Width"); - def->tooltip = _L("Set this to a non-zero value to set a manual extrusion width for external perimeters. " + def->label = L("External perimeters"); + def->category = L("Extrusion Width"); + def->tooltip = L("Set this to a non-zero value to set a manual extrusion width for external perimeters. " "If left zero, default extrusion width will be used if set, otherwise 1.125 x nozzle diameter will be used. " "If expressed as percentage (for example 200%), it will be computed over layer height."); - def->sidetext = _L("mm or % (leave 0 for default)"); + def->sidetext = L("mm or % (leave 0 for default)"); def->cli = "external-perimeter-extrusion-width=s"; def->default_value = new ConfigOptionFloatOrPercent(0, false); def = this->add("external_perimeter_speed", coFloatOrPercent); - def->label = _L("External perimeters"); - def->category = _L("Speed"); - def->tooltip = _L("This separate setting will affect the speed of external perimeters (the visible ones). " + def->label = L("External perimeters"); + def->category = L("Speed"); + def->tooltip = L("This separate setting will affect the speed of external perimeters (the visible ones). " "If expressed as percentage (for example: 80%) it will be calculated " "on the perimeters speed setting above. Set to zero for auto."); - def->sidetext = _L("mm/s or %"); + def->sidetext = L("mm/s or %"); def->cli = "external-perimeter-speed=s"; def->ratio_over = "perimeter_speed"; def->min = 0; def->default_value = new ConfigOptionFloatOrPercent(50, true); def = this->add("external_perimeters_first", coBool); - def->label = _L("External perimeters first"); - def->category = _L("Layers and Perimeters"); - def->tooltip = _L("Print contour perimeters from the outermost one to the innermost one " + def->label = L("External perimeters first"); + def->category = L("Layers and Perimeters"); + def->tooltip = L("Print contour perimeters from the outermost one to the innermost one " "instead of the default inverse order."); def->cli = "external-perimeters-first!"; def->default_value = new ConfigOptionBool(false); def = this->add("extra_perimeters", coBool); - def->label = _L("Extra perimeters if needed"); - def->category = _L("Layers and Perimeters"); - def->tooltip = _L("Add more perimeters when needed for avoiding gaps in sloping walls. " + def->label = L("Extra perimeters if needed"); + def->category = L("Layers and Perimeters"); + def->tooltip = L("Add more perimeters when needed for avoiding gaps in sloping walls. " "Slic3r keeps adding perimeters, until more than 70% of the loop immediately above " "is supported."); def->cli = "extra-perimeters!"; @@ -304,9 +304,9 @@ PrintConfigDef::PrintConfigDef() def = this->add("extruder", coInt); def->gui_type = "i_enum_open"; - def->label = _L("Extruder"); - def->category = _L("Extruders"); - def->tooltip = _L("The extruder to use (unless more specific extruder settings are specified). " + def->label = L("Extruder"); + def->category = L("Extruders"); + def->tooltip = L("The extruder to use (unless more specific extruder settings are specified). " "This value overrides perimeter and infill extruders, but not the support extruders."); def->cli = "extruder=i"; def->min = 0; // 0 = inherit defaults @@ -317,55 +317,55 @@ PrintConfigDef::PrintConfigDef() def->enum_labels.push_back("4"); def = this->add("extruder_clearance_height", coFloat); - def->label = _L("Height"); - def->tooltip = _L("Set this to the vertical distance between your nozzle tip and (usually) the X carriage rods. " + def->label = L("Height"); + def->tooltip = L("Set this to the vertical distance between your nozzle tip and (usually) the X carriage rods. " "In other words, this is the height of the clearance cylinder around your extruder, " "and it represents the maximum depth the extruder can peek before colliding with " "other printed objects."); - def->sidetext = _L("mm"); + def->sidetext = L("mm"); def->cli = "extruder-clearance-height=f"; def->min = 0; def->default_value = new ConfigOptionFloat(20); def = this->add("extruder_clearance_radius", coFloat); - def->label = _L("Radius"); - def->tooltip = _L("Set this to the clearance radius around your extruder. " + def->label = L("Radius"); + def->tooltip = L("Set this to the clearance radius around your extruder. " "If the extruder is not centered, choose the largest value for safety. " "This setting is used to check for collisions and to display the graphical preview " "in the plater."); - def->sidetext = _L("mm"); + def->sidetext = L("mm"); def->cli = "extruder-clearance-radius=f"; def->min = 0; def->default_value = new ConfigOptionFloat(20); def = this->add("extruder_colour", coStrings); - def->label = _L("Extruder Color"); - def->tooltip = _L("This is only used in the Slic3r interface as a visual help."); + def->label = L("Extruder Color"); + def->tooltip = L("This is only used in the Slic3r interface as a visual help."); def->cli = "extruder-color=s@"; def->gui_type = "color"; // Empty string means no color assigned yet. def->default_value = new ConfigOptionStrings { "" }; def = this->add("extruder_offset", coPoints); - def->label = _L("Extruder offset"); - def->tooltip = _L("If your firmware doesn't handle the extruder displacement you need the G-code " + def->label = L("Extruder offset"); + def->tooltip = L("If your firmware doesn't handle the extruder displacement you need the G-code " "to take it into account. This option lets you specify the displacement of each extruder " "with respect to the first one. It expects positive coordinates (they will be subtracted " "from the XY coordinate)."); - def->sidetext = _L("mm"); + def->sidetext = L("mm"); def->cli = "extruder-offset=s@"; def->default_value = new ConfigOptionPoints { Pointf(0,0) }; def = this->add("extrusion_axis", coString); - def->label = _L("Extrusion axis"); - def->tooltip = _L("Use this option to set the axis letter associated to your printer's extruder " + def->label = L("Extrusion axis"); + def->tooltip = L("Use this option to set the axis letter associated to your printer's extruder " "(usually E but some printers use A)."); def->cli = "extrusion-axis=s"; def->default_value = new ConfigOptionString("E"); def = this->add("extrusion_multiplier", coFloats); - def->label = _L("Extrusion multiplier"); - def->tooltip = _L("This factor changes the amount of flow proportionally. You may need to tweak " + def->label = L("Extrusion multiplier"); + def->tooltip = L("This factor changes the amount of flow proportionally. You may need to tweak " "this setting to get nice surface finish and correct single wall widths. " "Usual values are between 0.9 and 1.1. If you think you need to change this more, " "check filament diameter and your firmware E steps."); @@ -373,28 +373,28 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionFloats { 1. }; def = this->add("extrusion_width", coFloatOrPercent); - def->label = _L("Default extrusion width"); - def->category = _L("Extrusion Width"); - def->tooltip = _L("Set this to a non-zero value to allow a manual extrusion width. " + def->label = L("Default extrusion width"); + def->category = L("Extrusion Width"); + def->tooltip = L("Set this to a non-zero value to allow a manual extrusion width. " "If left to zero, Slic3r derives extrusion widths from the nozzle diameter " "(see the tooltips for perimeter extrusion width, infill extrusion width etc). " "If expressed as percentage (for example: 230%), it will be computed over layer height."); - def->sidetext = _L("mm or % (leave 0 for auto)"); + def->sidetext = L("mm or % (leave 0 for auto)"); def->cli = "extrusion-width=s"; def->default_value = new ConfigOptionFloatOrPercent(0, false); def = this->add("fan_always_on", coBools); - def->label = _L("Keep fan always on"); - def->tooltip = _L("If this is enabled, fan will never be disabled and will be kept running at least " + def->label = L("Keep fan always on"); + def->tooltip = L("If this is enabled, fan will never be disabled and will be kept running at least " "at its minimum speed. Useful for PLA, harmful for ABS."); def->cli = "fan-always-on!"; def->default_value = new ConfigOptionBools { false }; def = this->add("fan_below_layer_time", coInts); - def->label = _L("Enable fan if layer print time is below"); - def->tooltip = _L("If layer print time is estimated below this number of seconds, fan will be enabled " + def->label = L("Enable fan if layer print time is below"); + def->tooltip = L("If layer print time is estimated below this number of seconds, fan will be enabled " "and its speed will be calculated by interpolating the minimum and maximum speeds."); - def->sidetext = _L("approximate seconds"); + def->sidetext = L("approximate seconds"); def->cli = "fan-below-layer-time=i@"; def->width = 60; def->min = 0; @@ -402,15 +402,15 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionInts { 60 }; def = this->add("filament_colour", coStrings); - def->label = _L("Color"); - def->tooltip = _L("This is only used in the Slic3r interface as a visual help."); + def->label = L("Color"); + def->tooltip = L("This is only used in the Slic3r interface as a visual help."); def->cli = "filament-color=s@"; def->gui_type = "color"; def->default_value = new ConfigOptionStrings { "#29b2b2" }; def = this->add("filament_notes", coStrings); - def->label = _L("Filament notes"); - def->tooltip = _L("You can put your notes regarding the filament here."); + def->label = L("Filament notes"); + def->tooltip = L("You can put your notes regarding the filament here."); def->cli = "filament-notes=s@"; def->multiline = true; def->full_width = true; @@ -418,37 +418,37 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionStrings { "" }; def = this->add("filament_max_volumetric_speed", coFloats); - def->label = _L("Max volumetric speed"); - def->tooltip = _L("Maximum volumetric speed allowed for this filament. Limits the maximum volumetric " + def->label = L("Max volumetric speed"); + def->tooltip = L("Maximum volumetric speed allowed for this filament. Limits the maximum volumetric " "speed of a print to the minimum of print and filament volumetric speed. " "Set to zero for no limit."); - def->sidetext = _L("mm³/s"); + def->sidetext = L("mm³/s"); def->cli = "filament-max-volumetric-speed=f@"; def->min = 0; def->default_value = new ConfigOptionFloats { 0. }; def = this->add("filament_diameter", coFloats); - def->label = _L("Diameter"); - def->tooltip = _L("Enter your filament diameter here. Good precision is required, so use a caliper " + def->label = L("Diameter"); + def->tooltip = L("Enter your filament diameter here. Good precision is required, so use a caliper " "and do multiple measurements along the filament, then compute the average."); - def->sidetext = _L("mm"); + def->sidetext = L("mm"); def->cli = "filament-diameter=f@"; def->min = 0; def->default_value = new ConfigOptionFloats { 3. }; def = this->add("filament_density", coFloats); - def->label = _L("Density"); - def->tooltip = _L("Enter your filament density here. This is only for statistical information. " + def->label = L("Density"); + def->tooltip = L("Enter your filament density here. This is only for statistical information. " "A decent way is to weigh a known length of filament and compute the ratio " "of the length to volume. Better is to calculate the volume directly through displacement."); - def->sidetext = _L("g/cm³"); + def->sidetext = L("g/cm³"); def->cli = "filament-density=f@"; def->min = 0; def->default_value = new ConfigOptionFloats { 0. }; def = this->add("filament_type", coStrings); - def->label = _L("Filament type"); - def->tooltip = _L("If you want to process the output G-code through custom scripts, just list their " + def->label = L("Filament type"); + def->tooltip = L("If you want to process the output G-code through custom scripts, just list their " "absolute paths here. Separate multiple scripts with a semicolon. Scripts will be passed " "the absolute path to the G-code file as the first argument, and they can access " "the Slic3r config settings by reading environment variables."); @@ -467,15 +467,15 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionStrings { "PLA" }; def = this->add("filament_soluble", coBools); - def->label = _L("Soluble material"); - def->tooltip = _L("Soluble material is most likely used for a soluble support."); + def->label = L("Soluble material"); + def->tooltip = L("Soluble material is most likely used for a soluble support."); def->cli = "filament-soluble!"; def->default_value = new ConfigOptionBools { false }; def = this->add("filament_cost", coFloats); - def->label = _L("Cost"); - def->tooltip = _L("Enter your filament cost per kg here. This is only for statistical information."); - def->sidetext = _L("money/kg"); + def->label = L("Cost"); + def->tooltip = L("Enter your filament cost per kg here. This is only for statistical information."); + def->sidetext = L("money/kg"); def->cli = "filament-cost=f@"; def->min = 0; def->default_value = new ConfigOptionFloats { 0. }; @@ -484,12 +484,12 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionStrings { "" }; def = this->add("fill_angle", coFloat); - def->label = _L("Fill angle"); - def->category = _L("Infill"); - def->tooltip = _L("Default base angle for infill orientation. Cross-hatching will be applied to this. " + def->label = L("Fill angle"); + def->category = L("Infill"); + def->tooltip = L("Default base angle for infill orientation. Cross-hatching will be applied to this. " "Bridges will be infilled using the best direction Slic3r can detect, so this setting " "does not affect them."); - def->sidetext = _L("°"); + def->sidetext = L("°"); def->cli = "fill-angle=f"; def->min = 0; def->max = 360; @@ -498,10 +498,10 @@ PrintConfigDef::PrintConfigDef() def = this->add("fill_density", coPercent); def->gui_type = "f_enum_open"; def->gui_flags = "show_value"; - def->label = _L("Fill density"); - def->category = _L("Infill"); - def->tooltip = _L("Density of internal infill, expressed in the range 0% - 100%."); - def->sidetext = _L("%"); + def->label = L("Fill density"); + def->category = L("Infill"); + def->tooltip = L("Density of internal infill, expressed in the range 0% - 100%."); + def->sidetext = L("%"); def->cli = "fill-density=s"; def->min = 0; def->max = 100; @@ -536,9 +536,9 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionPercent(20); def = this->add("fill_pattern", coEnum); - def->label = _L("Fill pattern"); - def->category = _L("Infill"); - def->tooltip = _L("Fill pattern for general low-density infill."); + def->label = L("Fill pattern"); + def->category = L("Infill"); + def->tooltip = L("Fill pattern for general low-density infill."); def->cli = "fill-pattern=s"; def->enum_keys_map = &ConfigOptionEnum::get_enum_values(); def->enum_values.push_back("rectilinear"); @@ -568,17 +568,17 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionEnum(ipStars); def = this->add("first_layer_acceleration", coFloat); - def->label = _L("First layer"); - def->tooltip = _L("This is the acceleration your printer will use for first layer. Set zero " + def->label = L("First layer"); + def->tooltip = L("This is the acceleration your printer will use for first layer. Set zero " "to disable acceleration control for first layer."); - def->sidetext = _L("mm/s²"); + def->sidetext = L("mm/s²"); def->cli = "first-layer-acceleration=f"; def->min = 0; def->default_value = new ConfigOptionFloat(0); def = this->add("first_layer_bed_temperature", coInts); - def->label = _L("First layer"); - def->tooltip = _L("Heated build plate temperature for the first layer. Set this to zero to disable " + def->label = L("First layer"); + def->tooltip = L("Heated build plate temperature for the first layer. Set this to zero to disable " "bed temperature control commands in the output."); def->cli = "first-layer-bed-temperature=i@"; def->max = 0; @@ -586,42 +586,42 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionInts { 0 }; def = this->add("first_layer_extrusion_width", coFloatOrPercent); - def->label = _L("First layer"); - def->category = _L("Extrusion Width"); - def->tooltip = _L("Set this to a non-zero value to set a manual extrusion width for first layer. " + def->label = L("First layer"); + def->category = L("Extrusion Width"); + def->tooltip = L("Set this to a non-zero value to set a manual extrusion width for first layer. " "You can use this to force fatter extrudates for better adhesion. If expressed " "as percentage (for example 120%) it will be computed over first layer height. " "If set to zero, it will use the default extrusion width."); - def->sidetext = _L("mm or % (leave 0 for default)"); + def->sidetext = L("mm or % (leave 0 for default)"); def->cli = "first-layer-extrusion-width=s"; def->ratio_over = "first_layer_height"; def->default_value = new ConfigOptionFloatOrPercent(200, true); def = this->add("first_layer_height", coFloatOrPercent); - def->label = _L("First layer height"); - def->category = _L("Layers and Perimeters"); - def->tooltip = _L("When printing with very low layer heights, you might still want to print a thicker " + def->label = L("First layer height"); + def->category = L("Layers and Perimeters"); + def->tooltip = L("When printing with very low layer heights, you might still want to print a thicker " "bottom layer to improve adhesion and tolerance for non perfect build plates. " "This can be expressed as an absolute value or as a percentage (for example: 150%) " "over the default layer height."); - def->sidetext = _L("mm or %"); + def->sidetext = L("mm or %"); def->cli = "first-layer-height=s"; def->ratio_over = "layer_height"; def->default_value = new ConfigOptionFloatOrPercent(0.35, false); def = this->add("first_layer_speed", coFloatOrPercent); - def->label = _L("First layer speed"); - def->tooltip = _L("If expressed as absolute value in mm/s, this speed will be applied to all the print moves " + def->label = L("First layer speed"); + def->tooltip = L("If expressed as absolute value in mm/s, this speed will be applied to all the print moves " "of the first layer, regardless of their type. If expressed as a percentage " "(for example: 40%) it will scale the default speeds."); - def->sidetext = _L("mm/s or %"); + def->sidetext = L("mm/s or %"); def->cli = "first-layer-speed=s"; def->min = 0; def->default_value = new ConfigOptionFloatOrPercent(30, false); def = this->add("first_layer_temperature", coInts); - def->label = _L("First layer"); - def->tooltip = _L("Extruder temperature for first layer. If you want to control temperature manually " + def->label = L("First layer"); + def->tooltip = L("Extruder temperature for first layer. If you want to control temperature manually " "during print, set this to zero to disable temperature control commands in the output file."); def->cli = "first-layer-temperature=i@"; def->min = 0; @@ -629,26 +629,26 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionInts { 200 }; def = this->add("gap_fill_speed", coFloat); - def->label = _L("Gap fill"); - def->category = _L("Speed"); - def->tooltip = _L("Speed for filling small gaps using short zigzag moves. Keep this reasonably low " + def->label = L("Gap fill"); + def->category = L("Speed"); + def->tooltip = L("Speed for filling small gaps using short zigzag moves. Keep this reasonably low " "to avoid too much shaking and resonance issues. Set zero to disable gaps filling."); - def->sidetext = _L("mm/s"); + def->sidetext = L("mm/s"); def->cli = "gap-fill-speed=f"; def->min = 0; def->default_value = new ConfigOptionFloat(20); def = this->add("gcode_comments", coBool); - def->label = _L("Verbose G-code"); - def->tooltip = _L("Enable this to get a commented G-code file, with each line explained by a descriptive text. " + def->label = L("Verbose G-code"); + def->tooltip = L("Enable this to get a commented G-code file, with each line explained by a descriptive text. " "If you print from SD card, the additional weight of the file could make your firmware " "slow down."); def->cli = "gcode-comments!"; def->default_value = new ConfigOptionBool(0); def = this->add("gcode_flavor", coEnum); - def->label = _L("G-code flavor"); - def->tooltip = _L("Some G/M-code commands, including temperature control and others, are not universal. " + def->label = L("G-code flavor"); + def->tooltip = L("Some G/M-code commands, including temperature control and others, are not universal. " "Set this option to your printer's firmware to get a compatible output. " "The \"No extrusion\" flavor prevents Slic3r from exporting any extrusion value at all."); def->cli = "gcode-flavor=s"; @@ -676,75 +676,75 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionEnum(gcfMarlin); def = this->add("infill_acceleration", coFloat); - def->label = _L("Infill"); - def->tooltip = _L("This is the acceleration your printer will use for infill. Set zero to disable " + def->label = L("Infill"); + def->tooltip = L("This is the acceleration your printer will use for infill. Set zero to disable " "acceleration control for infill."); - def->sidetext = _L("mm/s²"); + def->sidetext = L("mm/s²"); def->cli = "infill-acceleration=f"; def->min = 0; def->default_value = new ConfigOptionFloat(0); def = this->add("infill_every_layers", coInt); - def->label = _L("Combine infill every"); - def->category = _L("Infill"); - def->tooltip = _L("This feature allows to combine infill and speed up your print by extruding thicker " + def->label = L("Combine infill every"); + def->category = L("Infill"); + def->tooltip = L("This feature allows to combine infill and speed up your print by extruding thicker " "infill layers while preserving thin perimeters, thus accuracy."); - def->sidetext = _L("layers"); + def->sidetext = L("layers"); def->cli = "infill-every-layers=i"; - def->full_label = _L("Combine infill every n layers"); + def->full_label = L("Combine infill every n layers"); def->min = 1; def->default_value = new ConfigOptionInt(1); def = this->add("infill_extruder", coInt); - def->label = _L("Infill extruder"); - def->category = _L("Extruders"); - def->tooltip = _L("The extruder to use when printing infill."); + def->label = L("Infill extruder"); + def->category = L("Extruders"); + def->tooltip = L("The extruder to use when printing infill."); def->cli = "infill-extruder=i"; def->min = 1; def->default_value = new ConfigOptionInt(1); def = this->add("infill_extrusion_width", coFloatOrPercent); - def->label = _L("Infill"); - def->category = _L("Extrusion Width"); - def->tooltip = _L("Set this to a non-zero value to set a manual extrusion width for infill. " + def->label = L("Infill"); + def->category = L("Extrusion Width"); + def->tooltip = L("Set this to a non-zero value to set a manual extrusion width for infill. " "If left zero, default extrusion width will be used if set, otherwise 1.125 x nozzle diameter will be used. " "You may want to use fatter extrudates to speed up the infill and make your parts stronger. " "If expressed as percentage (for example 90%) it will be computed over layer height."); - def->sidetext = _L("mm or % (leave 0 for default)"); + def->sidetext = L("mm or % (leave 0 for default)"); def->cli = "infill-extrusion-width=s"; def->default_value = new ConfigOptionFloatOrPercent(0, false); def = this->add("infill_first", coBool); - def->label = _L("Infill before perimeters"); - def->tooltip = _L("This option will switch the print order of perimeters and infill, making the latter first."); + def->label = L("Infill before perimeters"); + def->tooltip = L("This option will switch the print order of perimeters and infill, making the latter first."); def->cli = "infill-first!"; def->default_value = new ConfigOptionBool(false); def = this->add("infill_only_where_needed", coBool); - def->label = _L("Only infill where needed"); - def->category = _L("Infill"); - def->tooltip = _L("This option will limit infill to the areas actually needed for supporting ceilings " + def->label = L("Only infill where needed"); + def->category = L("Infill"); + def->tooltip = L("This option will limit infill to the areas actually needed for supporting ceilings " "(it will act as internal support material). If enabled, slows down the G-code generation " "due to the multiple checks involved."); def->cli = "infill-only-where-needed!"; def->default_value = new ConfigOptionBool(false); def = this->add("infill_overlap", coFloatOrPercent); - def->label = _L("Infill/perimeters overlap"); - def->category = _L("Advanced"); - def->tooltip = _L("This setting applies an additional overlap between infill and perimeters for better bonding. " + def->label = L("Infill/perimeters overlap"); + def->category = L("Advanced"); + def->tooltip = L("This setting applies an additional overlap between infill and perimeters for better bonding. " "Theoretically this shouldn't be needed, but backlash might cause gaps. If expressed " "as percentage (example: 15%) it is calculated over perimeter extrusion width."); - def->sidetext = _L("mm or %"); + def->sidetext = L("mm or %"); def->cli = "infill-overlap=s"; def->ratio_over = "perimeter_extrusion_width"; def->default_value = new ConfigOptionFloatOrPercent(25, true); def = this->add("infill_speed", coFloat); - def->label = _L("Infill"); - def->category = _L("Speed"); - def->tooltip = _L("Speed for printing the internal fill. Set to zero for auto."); - def->sidetext = _L("mm/s"); + def->label = L("Infill"); + def->category = L("Speed"); + def->tooltip = L("Speed for printing the internal fill. Set to zero for auto."); + def->sidetext = L("mm/s"); def->cli = "infill-speed=f"; def->aliases.push_back("print_feed_rate"); def->aliases.push_back("infill_feed_rate"); @@ -752,17 +752,17 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionFloat(80); def = this->add("interface_shells", coBool); - def->label = _L("Interface shells"); - def->tooltip = _L("Force the generation of solid shells between adjacent materials/volumes. " + def->label = L("Interface shells"); + def->tooltip = L("Force the generation of solid shells between adjacent materials/volumes. " "Useful for multi-extruder prints with translucent materials or manual soluble " "support material."); def->cli = "interface-shells!"; - def->category = _L("Layers and Perimeters"); + def->category = L("Layers and Perimeters"); def->default_value = new ConfigOptionBool(false); def = this->add("layer_gcode", coString); - def->label = _L("After layer change G-code"); - def->tooltip = _L("This custom code is inserted at every layer change, right after the Z move " + def->label = L("After layer change G-code"); + def->tooltip = L("This custom code is inserted at every layer change, right after the Z move " "and before the extruder moves to the first layer point. Note that you can use " "placeholder variables for all Slic3r settings as well as [layer_num] and [layer_z]."); def->cli = "after-layer-gcode|layer-gcode=s"; @@ -772,115 +772,115 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionString(""); def = this->add("layer_height", coFloat); - def->label = _L("Layer height"); - def->category = _L("Layers and Perimeters"); - def->tooltip = _L("This setting controls the height (and thus the total number) of the slices/layers. " + def->label = L("Layer height"); + def->category = L("Layers and Perimeters"); + def->tooltip = L("This setting controls the height (and thus the total number) of the slices/layers. " "Thinner layers give better accuracy but take more time to print."); - def->sidetext = _L("mm"); + def->sidetext = L("mm"); def->cli = "layer-height=f"; def->min = 0; def->default_value = new ConfigOptionFloat(0.3); def = this->add("max_fan_speed", coInts); - def->label = _L("Max"); - def->tooltip = _L("This setting represents the maximum speed of your fan."); - def->sidetext = _L("%"); + def->label = L("Max"); + def->tooltip = L("This setting represents the maximum speed of your fan."); + def->sidetext = L("%"); def->cli = "max-fan-speed=i@"; def->min = 0; def->max = 100; def->default_value = new ConfigOptionInts { 100 }; def = this->add("max_layer_height", coFloats); - def->label = _L("Max"); - def->tooltip = _L("This is the highest printable layer height for this extruder, used to cap " + def->label = L("Max"); + def->tooltip = L("This is the highest printable layer height for this extruder, used to cap " "the variable layer height and support layer height. Maximum recommended layer height " "is 75% of the extrusion width to achieve reasonable inter-layer adhesion. " "If set to 0, layer height is limited to 75% of the nozzle diameter."); - def->sidetext = _L("mm"); + def->sidetext = L("mm"); def->cli = "max-layer-height=f@"; def->min = 0; def->default_value = new ConfigOptionFloats { 0. }; def = this->add("max_print_speed", coFloat); - def->label = _L("Max print speed"); - def->tooltip = _L("When setting other speed settings to 0 Slic3r will autocalculate the optimal speed " + def->label = L("Max print speed"); + def->tooltip = L("When setting other speed settings to 0 Slic3r will autocalculate the optimal speed " "in order to keep constant extruder pressure. This experimental setting is used " "to set the highest print speed you want to allow."); - def->sidetext = _L("mm/s"); + def->sidetext = L("mm/s"); def->cli = "max-print-speed=f"; def->min = 1; def->default_value = new ConfigOptionFloat(80); def = this->add("max_volumetric_speed", coFloat); - def->label = _L("Max volumetric speed"); - def->tooltip = _L("This experimental setting is used to set the maximum volumetric speed your " + def->label = L("Max volumetric speed"); + def->tooltip = L("This experimental setting is used to set the maximum volumetric speed your " "extruder supports."); - def->sidetext = _L("mm³/s"); + def->sidetext = L("mm³/s"); def->cli = "max-volumetric-speed=f"; def->min = 0; def->default_value = new ConfigOptionFloat(0); def = this->add("max_volumetric_extrusion_rate_slope_positive", coFloat); - def->label = _L("Max volumetric slope positive"); - def->tooltip = _L("This experimental setting is used to limit the speed of change in extrusion rate. " + def->label = L("Max volumetric slope positive"); + def->tooltip = L("This experimental setting is used to limit the speed of change in extrusion rate. " "A value of 1.8 mm³/s² ensures, that a change from the extrusion rate " "of 1.8 mm³/s (0.45mm extrusion width, 0.2mm extrusion height, feedrate 20 mm/s) " "to 5.4 mm³/s (feedrate 60 mm/s) will take at least 2 seconds."); - def->sidetext = _L("mm³/s²"); + def->sidetext = L("mm³/s²"); def->cli = "max-volumetric-extrusion-rate-slope-positive=f"; def->min = 0; def->default_value = new ConfigOptionFloat(0); def = this->add("max_volumetric_extrusion_rate_slope_negative", coFloat); - def->label = _L("Max volumetric slope negative"); - def->tooltip = _L("This experimental setting is used to limit the speed of change in extrusion rate. " + def->label = L("Max volumetric slope negative"); + def->tooltip = L("This experimental setting is used to limit the speed of change in extrusion rate. " "A value of 1.8 mm³/s² ensures, that a change from the extrusion rate " "of 1.8 mm³/s (0.45mm extrusion width, 0.2mm extrusion height, feedrate 20 mm/s) " "to 5.4 mm³/s (feedrate 60 mm/s) will take at least 2 seconds."); - def->sidetext = _L("mm³/s²"); + def->sidetext = L("mm³/s²"); def->cli = "max-volumetric-extrusion-rate-slope-negative=f"; def->min = 0; def->default_value = new ConfigOptionFloat(0); def = this->add("min_fan_speed", coInts); - def->label = _L("Min"); - def->tooltip = _L("This setting represents the minimum PWM your fan needs to work."); - def->sidetext = _L("%"); + def->label = L("Min"); + def->tooltip = L("This setting represents the minimum PWM your fan needs to work."); + def->sidetext = L("%"); def->cli = "min-fan-speed=i@"; def->min = 0; def->max = 100; def->default_value = new ConfigOptionInts { 35 }; def = this->add("min_layer_height", coFloats); - def->label = _L("Min"); - def->tooltip = _L("This is the lowest printable layer height for this extruder and limits " + def->label = L("Min"); + def->tooltip = L("This is the lowest printable layer height for this extruder and limits " "the resolution for variable layer height. Typical values are between 0.05 mm and 0.1 mm."); - def->sidetext = _L("mm"); + def->sidetext = L("mm"); def->cli = "min-layer-height=f@"; def->min = 0; def->default_value = new ConfigOptionFloats { 0.07 }; def = this->add("min_print_speed", coFloats); - def->label = _L("Min print speed"); - def->tooltip = _L("Slic3r will not scale speed down below this speed."); - def->sidetext = _L("mm/s"); + def->label = L("Min print speed"); + def->tooltip = L("Slic3r will not scale speed down below this speed."); + def->sidetext = L("mm/s"); def->cli = "min-print-speed=f@"; def->min = 0; def->default_value = new ConfigOptionFloats { 10. }; def = this->add("min_skirt_length", coFloat); - def->label = _L("Minimum extrusion length"); - def->tooltip = _L("Generate no less than the number of skirt loops required to consume " + def->label = L("Minimum extrusion length"); + def->tooltip = L("Generate no less than the number of skirt loops required to consume " "the specified amount of filament on the bottom layer. For multi-extruder machines, " "this minimum applies to each extruder."); - def->sidetext = _L("mm"); + def->sidetext = L("mm"); def->cli = "min-skirt-length=f"; def->min = 0; def->default_value = new ConfigOptionFloat(0); def = this->add("notes", coString); - def->label = _L("Configuration notes"); - def->tooltip = _L("You can put here your personal notes. This text will be added to the G-code " + def->label = L("Configuration notes"); + def->tooltip = L("You can put here your personal notes. This text will be added to the G-code " "header comments."); def->cli = "notes=s"; def->multiline = true; @@ -889,44 +889,44 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionString(""); def = this->add("nozzle_diameter", coFloats); - def->label = _L("Nozzle diameter"); - def->tooltip = _L("This is the diameter of your extruder nozzle (for example: 0.5, 0.35 etc.)"); - def->sidetext = _L("mm"); + def->label = L("Nozzle diameter"); + def->tooltip = L("This is the diameter of your extruder nozzle (for example: 0.5, 0.35 etc.)"); + def->sidetext = L("mm"); def->cli = "nozzle-diameter=f@"; def->default_value = new ConfigOptionFloats { 0.5 }; def = this->add("octoprint_apikey", coString); - def->label = _L("API Key"); - def->tooltip = _L("Slic3r can upload G-code files to OctoPrint. This field should contain " + def->label = L("API Key"); + def->tooltip = L("Slic3r can upload G-code files to OctoPrint. This field should contain " "the API Key required for authentication."); def->cli = "octoprint-apikey=s"; def->default_value = new ConfigOptionString(""); def = this->add("octoprint_host", coString); - def->label = _L("Host or IP"); - def->tooltip = _L("Slic3r can upload G-code files to OctoPrint. This field should contain " + def->label = L("Host or IP"); + def->tooltip = L("Slic3r can upload G-code files to OctoPrint. This field should contain " "the hostname or IP address of the OctoPrint instance."); def->cli = "octoprint-host=s"; def->default_value = new ConfigOptionString(""); def = this->add("only_retract_when_crossing_perimeters", coBool); - def->label = _L("Only retract when crossing perimeters"); - def->tooltip = _L("Disables retraction when the travel path does not exceed the upper layer's perimeters " + def->label = L("Only retract when crossing perimeters"); + def->tooltip = L("Disables retraction when the travel path does not exceed the upper layer's perimeters " "(and thus any ooze will be probably invisible)."); def->cli = "only-retract-when-crossing-perimeters!"; def->default_value = new ConfigOptionBool(true); def = this->add("ooze_prevention", coBool); - def->label = _L("Enable"); - def->tooltip = _L("This option will drop the temperature of the inactive extruders to prevent oozing. " + def->label = L("Enable"); + def->tooltip = L("This option will drop the temperature of the inactive extruders to prevent oozing. " "It will enable a tall skirt automatically and move extruders outside such " "skirt when changing temperatures."); def->cli = "ooze-prevention!"; def->default_value = new ConfigOptionBool(false); def = this->add("output_filename_format", coString); - def->label = _L("Output filename format"); - def->tooltip = _L("You can use all configuration options as variables inside this template. " + def->label = L("Output filename format"); + def->tooltip = L("You can use all configuration options as variables inside this template. " "For example: [layer_height], [fill_density] etc. You can also use [timestamp], " "[year], [month], [day], [hour], [minute], [second], [version], [input_filename], " "[input_filename_base]."); @@ -935,69 +935,69 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionString("[input_filename_base].gcode"); def = this->add("overhangs", coBool); - def->label = _L("Detect bridging perimeters"); - def->category = _L("Layers and Perimeters"); - def->tooltip = _L("Experimental option to adjust flow for overhangs (bridge flow will be used), " + def->label = L("Detect bridging perimeters"); + def->category = L("Layers and Perimeters"); + def->tooltip = L("Experimental option to adjust flow for overhangs (bridge flow will be used), " "to apply bridge speed to them and enable fan."); def->cli = "overhangs!"; def->default_value = new ConfigOptionBool(true); def = this->add("perimeter_acceleration", coFloat); - def->label = _L("Perimeters"); - def->tooltip = _L("This is the acceleration your printer will use for perimeters. " + def->label = L("Perimeters"); + def->tooltip = L("This is the acceleration your printer will use for perimeters. " "A high value like 9000 usually gives good results if your hardware is up to the job. " "Set zero to disable acceleration control for perimeters."); - def->sidetext = _L("mm/s²"); + def->sidetext = L("mm/s²"); def->cli = "perimeter-acceleration=f"; def->default_value = new ConfigOptionFloat(0); def = this->add("perimeter_extruder", coInt); - def->label = _L("Perimeter extruder"); - def->category = _L("Extruders"); - def->tooltip = _L("The extruder to use when printing perimeters and brim. First extruder is 1."); + def->label = L("Perimeter extruder"); + def->category = L("Extruders"); + def->tooltip = L("The extruder to use when printing perimeters and brim. First extruder is 1."); def->cli = "perimeter-extruder=i"; def->aliases.push_back("perimeters_extruder"); def->min = 1; def->default_value = new ConfigOptionInt(1); def = this->add("perimeter_extrusion_width", coFloatOrPercent); - def->label = _L("Perimeters"); - def->category = _L("Extrusion Width"); - def->tooltip = _L("Set this to a non-zero value to set a manual extrusion width for perimeters. " + def->label = L("Perimeters"); + def->category = L("Extrusion Width"); + def->tooltip = L("Set this to a non-zero value to set a manual extrusion width for perimeters. " "You may want to use thinner extrudates to get more accurate surfaces. " "If left zero, default extrusion width will be used if set, otherwise 1.125 x nozzle diameter will be used. " "If expressed as percentage (for example 200%) it will be computed over layer height."); - def->sidetext = _L("mm or % (leave 0 for default)"); + def->sidetext = L("mm or % (leave 0 for default)"); def->cli = "perimeter-extrusion-width=s"; def->aliases.push_back("perimeters_extrusion_width"); def->default_value = new ConfigOptionFloatOrPercent(0, false); def = this->add("perimeter_speed", coFloat); - def->label = _L("Perimeters"); - def->category = _L("Speed"); - def->tooltip = _L("Speed for perimeters (contours, aka vertical shells). Set to zero for auto."); - def->sidetext = _L("mm/s"); + def->label = L("Perimeters"); + def->category = L("Speed"); + def->tooltip = L("Speed for perimeters (contours, aka vertical shells). Set to zero for auto."); + def->sidetext = L("mm/s"); def->cli = "perimeter-speed=f"; def->aliases.push_back("perimeter_feed_rate"); def->min = 0; def->default_value = new ConfigOptionFloat(60); def = this->add("perimeters", coInt); - def->label = _L("Perimeters"); - def->category = _L("Layers and Perimeters"); - def->tooltip = _L("This option sets the number of perimeters to generate for each layer. " + def->label = L("Perimeters"); + def->category = L("Layers and Perimeters"); + def->tooltip = L("This option sets the number of perimeters to generate for each layer. " "Note that Slic3r may increase this number automatically when it detects " "sloping surfaces which benefit from a higher number of perimeters " "if the Extra Perimeters option is enabled."); - def->sidetext = _L("(minimum)"); + def->sidetext = L("(minimum)"); def->cli = "perimeters=i"; def->aliases.push_back("perimeter_offsets"); def->min = 0; def->default_value = new ConfigOptionInt(3); def = this->add("post_process", coStrings); - def->label = _L("Post-processing scripts"); - def->tooltip = _L("If you want to process the output G-code through custom scripts, " + def->label = L("Post-processing scripts"); + def->tooltip = L("If you want to process the output G-code through custom scripts, " "just list their absolute paths here. Separate multiple scripts with a semicolon. " "Scripts will be passed the absolute path to the G-code file as the first argument, " "and they can access the Slic3r config settings by reading environment variables."); @@ -1009,8 +1009,8 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionStrings{ "" }; def = this->add("printer_notes", coString); - def->label = _L("Printer notes"); - def->tooltip = _L("You can put your notes regarding the printer here."); + def->label = L("Printer notes"); + def->tooltip = L("You can put your notes regarding the printer here."); def->cli = "printer-notes=s"; def->multiline = true; def->full_width = true; @@ -1024,131 +1024,131 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionString(""); def = this->add("raft_layers", coInt); - def->label = _L("Raft layers"); - def->category = _L("Support material"); - def->tooltip = _L("The object will be raised by this number of layers, and support material " + def->label = L("Raft layers"); + def->category = L("Support material"); + def->tooltip = L("The object will be raised by this number of layers, and support material " "will be generated under it."); - def->sidetext = _L("layers"); + def->sidetext = L("layers"); def->cli = "raft-layers=i"; def->min = 0; def->default_value = new ConfigOptionInt(0); def = this->add("resolution", coFloat); - def->label = _L("Resolution"); - def->tooltip = _L("Minimum detail resolution, used to simplify the input file for speeding up " + def->label = L("Resolution"); + def->tooltip = L("Minimum detail resolution, used to simplify the input file for speeding up " "the slicing job and reducing memory usage. High-resolution models often carry " "more detail than printers can render. Set to zero to disable any simplification " "and use full resolution from input."); - def->sidetext = _L("mm"); + def->sidetext = L("mm"); def->cli = "resolution=f"; def->min = 0; def->default_value = new ConfigOptionFloat(0); def = this->add("retract_before_travel", coFloats); - def->label = _L("Minimum travel after retraction"); - def->tooltip = _L("Retraction is not triggered when travel moves are shorter than this length."); - def->sidetext = _L("mm"); + def->label = L("Minimum travel after retraction"); + def->tooltip = L("Retraction is not triggered when travel moves are shorter than this length."); + def->sidetext = L("mm"); def->cli = "retract-before-travel=f@"; def->default_value = new ConfigOptionFloats { 2. }; def = this->add("retract_before_wipe", coPercents); - def->label = _L("Retract amount before wipe"); - def->tooltip = _L("With bowden extruders, it may be wise to do some amount of quick retract " + def->label = L("Retract amount before wipe"); + def->tooltip = L("With bowden extruders, it may be wise to do some amount of quick retract " "before doing the wipe movement."); - def->sidetext = _L("%"); + def->sidetext = L("%"); def->cli = "retract-before-wipe=s@"; def->default_value = new ConfigOptionPercents { 0. }; def = this->add("retract_layer_change", coBools); - def->label = _L("Retract on layer change"); - def->tooltip = _L("This flag enforces a retraction whenever a Z move is done."); + def->label = L("Retract on layer change"); + def->tooltip = L("This flag enforces a retraction whenever a Z move is done."); def->cli = "retract-layer-change!"; def->default_value = new ConfigOptionBools { false }; def = this->add("retract_length", coFloats); - def->label = _L("Length"); - def->full_label = _L("Retraction Length"); - def->tooltip = _L("When retraction is triggered, filament is pulled back by the specified amount " + def->label = L("Length"); + def->full_label = L("Retraction Length"); + def->tooltip = L("When retraction is triggered, filament is pulled back by the specified amount " "(the length is measured on raw filament, before it enters the extruder)."); - def->sidetext = _L("mm (zero to disable)"); + def->sidetext = L("mm (zero to disable)"); def->cli = "retract-length=f@"; def->default_value = new ConfigOptionFloats { 2. }; def = this->add("retract_length_toolchange", coFloats); - def->label = _L("Length"); - def->full_label = _L("Retraction Length (Toolchange)"); - def->tooltip = _L("When retraction is triggered before changing tool, filament is pulled back " + def->label = L("Length"); + def->full_label = L("Retraction Length (Toolchange)"); + def->tooltip = L("When retraction is triggered before changing tool, filament is pulled back " "by the specified amount (the length is measured on raw filament, before it enters " "the extruder)."); - def->sidetext = _L("mm (zero to disable)"); + def->sidetext = L("mm (zero to disable)"); def->cli = "retract-length-toolchange=f@"; def->default_value = new ConfigOptionFloats { 10. }; def = this->add("retract_lift", coFloats); - def->label = _L("Lift Z"); - def->tooltip = _L("If you set this to a positive value, Z is quickly raised every time a retraction " + def->label = L("Lift Z"); + def->tooltip = L("If you set this to a positive value, Z is quickly raised every time a retraction " "is triggered. When using multiple extruders, only the setting for the first extruder " "will be considered."); - def->sidetext = _L("mm"); + def->sidetext = L("mm"); def->cli = "retract-lift=f@"; def->default_value = new ConfigOptionFloats { 0. }; def = this->add("retract_lift_above", coFloats); - def->label = _L("Above Z"); - def->full_label = _L("Only lift Z above"); - def->tooltip = _L("If you set this to a positive value, Z lift will only take place above the specified " + def->label = L("Above Z"); + def->full_label = L("Only lift Z above"); + def->tooltip = L("If you set this to a positive value, Z lift will only take place above the specified " "absolute Z. You can tune this setting for skipping lift on the first layers."); - def->sidetext = _L("mm"); + def->sidetext = L("mm"); def->cli = "retract-lift-above=f@"; def->default_value = new ConfigOptionFloats { 0. }; def = this->add("retract_lift_below", coFloats); - def->label = _L("Below Z"); - def->full_label = _L("Only lift Z below"); - def->tooltip = _L("If you set this to a positive value, Z lift will only take place below " + def->label = L("Below Z"); + def->full_label = L("Only lift Z below"); + def->tooltip = L("If you set this to a positive value, Z lift will only take place below " "the specified absolute Z. You can tune this setting for limiting lift " "to the first layers."); - def->sidetext = _L("mm"); + def->sidetext = L("mm"); def->cli = "retract-lift-below=f@"; def->default_value = new ConfigOptionFloats { 0. }; def = this->add("retract_restart_extra", coFloats); - def->label = _L("Extra length on restart"); - def->tooltip = _L("When the retraction is compensated after the travel move, the extruder will push " + def->label = L("Extra length on restart"); + def->tooltip = L("When the retraction is compensated after the travel move, the extruder will push " "this additional amount of filament. This setting is rarely needed."); - def->sidetext = _L("mm"); + def->sidetext = L("mm"); def->cli = "retract-restart-extra=f@"; def->default_value = new ConfigOptionFloats { 0. }; def = this->add("retract_restart_extra_toolchange", coFloats); - def->label = _L("Extra length on restart"); - def->tooltip = _L("When the retraction is compensated after changing tool, the extruder will push " + def->label = L("Extra length on restart"); + def->tooltip = L("When the retraction is compensated after changing tool, the extruder will push " "this additional amount of filament."); - def->sidetext = _L("mm"); + def->sidetext = L("mm"); def->cli = "retract-restart-extra-toolchange=f@"; def->default_value = new ConfigOptionFloats { 0. }; def = this->add("retract_speed", coFloats); - def->label = _L("Retraction Speed"); - def->full_label = _L("Retraction Speed"); - def->tooltip = _L("The speed for retractions (it only applies to the extruder motor)."); - def->sidetext = _L("mm/s"); + def->label = L("Retraction Speed"); + def->full_label = L("Retraction Speed"); + def->tooltip = L("The speed for retractions (it only applies to the extruder motor)."); + def->sidetext = L("mm/s"); def->cli = "retract-speed=f@"; def->default_value = new ConfigOptionFloats { 40. }; def = this->add("deretract_speed", coFloats); - def->label = _L("Deretraction Speed"); - def->full_label = _L("Deretraction Speed"); - def->tooltip = _L("The speed for loading of a filament into extruder after retraction " + def->label = L("Deretraction Speed"); + def->full_label = L("Deretraction Speed"); + def->tooltip = L("The speed for loading of a filament into extruder after retraction " "(it only applies to the extruder motor). If left to zero, the retraction speed is used."); - def->sidetext = _L("mm/s"); + def->sidetext = L("mm/s"); def->cli = "retract-speed=f@"; def->default_value = new ConfigOptionFloats { 0. }; def = this->add("seam_position", coEnum); - def->label = _L("Seam position"); - def->category = _L("Layers and Perimeters"); - def->tooltip = _L("Position of perimeters starting points."); + def->label = L("Seam position"); + def->category = L("Layers and Perimeters"); + def->tooltip = L("Position of perimeters starting points."); def->cli = "seam-position=s"; def->enum_keys_map = &ConfigOptionEnum::get_enum_values(); def->enum_values.push_back("random"); @@ -1164,10 +1164,10 @@ PrintConfigDef::PrintConfigDef() #if 0 def = this->add("seam_preferred_direction", coFloat); // def->gui_type = "slider"; - def->label = _L("Direction"); - def->sidetext = _L("°"); - def->full_label = _L("Preferred direction of the seam"); - def->tooltip = _L("Seam preferred direction"); + def->label = L("Direction"); + def->sidetext = L("°"); + def->full_label = L("Preferred direction of the seam"); + def->tooltip = L("Seam preferred direction"); def->cli = "seam-preferred-direction=f"; def->min = 0; def->max = 360; @@ -1175,10 +1175,10 @@ PrintConfigDef::PrintConfigDef() def = this->add("seam_preferred_direction_jitter", coFloat); // def->gui_type = "slider"; - def->label = _L("Jitter"); - def->sidetext = _L("°"); - def->full_label = _L("Seam preferred direction jitter"); - def->tooltip = _L("Preferred direction of the seam - jitter"); + def->label = L("Jitter"); + def->sidetext = L("°"); + def->full_label = L("Seam preferred direction jitter"); + def->tooltip = L("Preferred direction of the seam - jitter"); def->cli = "seam-preferred-direction-jitter=f"; def->min = 0; def->max = 360; @@ -1188,17 +1188,17 @@ PrintConfigDef::PrintConfigDef() def = this->add("serial_port", coString); def->gui_type = "select_open"; def->label = ""; - def->full_label = _L("Serial port"); - def->tooltip = _L("USB/serial port for printer connection."); + def->full_label = L("Serial port"); + def->tooltip = L("USB/serial port for printer connection."); def->cli = "serial-port=s"; def->width = 200; def->default_value = new ConfigOptionString(""); def = this->add("serial_speed", coInt); def->gui_type = "i_enum_open"; - def->label = _L("Speed"); - def->full_label = _L("Serial port speed"); - def->tooltip = _L("Speed (baud) of USB/serial port for printer connection."); + def->label = L("Speed"); + def->full_label = L("Serial port speed"); + def->tooltip = L("Speed (baud) of USB/serial port for printer connection."); def->cli = "serial-speed=i"; def->min = 1; def->max = 300000; @@ -1207,26 +1207,26 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionInt(250000); def = this->add("skirt_distance", coFloat); - def->label = _L("Distance from object"); - def->tooltip = _L("Distance between skirt and object(s). Set this to zero to attach the skirt " + def->label = L("Distance from object"); + def->tooltip = L("Distance between skirt and object(s). Set this to zero to attach the skirt " "to the object(s) and get a brim for better adhesion."); - def->sidetext = _L("mm"); + def->sidetext = L("mm"); def->cli = "skirt-distance=f"; def->min = 0; def->default_value = new ConfigOptionFloat(6); def = this->add("skirt_height", coInt); - def->label = _L("Skirt height"); - def->tooltip = _L("Height of skirt expressed in layers. Set this to a tall value to use skirt " + def->label = L("Skirt height"); + def->tooltip = L("Height of skirt expressed in layers. Set this to a tall value to use skirt " "as a shield against drafts."); - def->sidetext = _L("layers"); + def->sidetext = L("layers"); def->cli = "skirt-height=i"; def->default_value = new ConfigOptionInt(1); def = this->add("skirts", coInt); - def->label = _L("Loops (minimum)"); - def->full_label = _L("Skirt Loops"); - def->tooltip = _L("Number of loops for the skirt. If the Minimum Extrusion Length option is set, " + def->label = L("Loops (minimum)"); + def->full_label = L("Skirt Loops"); + def->tooltip = L("Number of loops for the skirt. If the Minimum Extrusion Length option is set, " "the number of loops might be greater than the one configured here. Set this to zero " "to disable skirt completely."); def->cli = "skirts=i"; @@ -1234,10 +1234,10 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionInt(1); def = this->add("slowdown_below_layer_time", coInts); - def->label = _L("Slow down if layer print time is below"); - def->tooltip = _L("If layer print time is estimated below this number of seconds, print moves " + def->label = L("Slow down if layer print time is below"); + def->tooltip = L("If layer print time is estimated below this number of seconds, print moves " "speed will be scaled down to extend duration to this value."); - def->sidetext = _L("approximate seconds"); + def->sidetext = L("approximate seconds"); def->cli = "slowdown-below-layer-time=i@"; def->width = 60; def->min = 0; @@ -1245,63 +1245,63 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionInts { 5 }; def = this->add("small_perimeter_speed", coFloatOrPercent); - def->label = _L("Small perimeters"); - def->category = _L("Speed"); - def->tooltip = _L("This separate setting will affect the speed of perimeters having radius <= 6.5mm " + def->label = L("Small perimeters"); + def->category = L("Speed"); + def->tooltip = L("This separate setting will affect the speed of perimeters having radius <= 6.5mm " "(usually holes). If expressed as percentage (for example: 80%) it will be calculated " "on the perimeters speed setting above. Set to zero for auto."); - def->sidetext = _L("mm/s or %"); + def->sidetext = L("mm/s or %"); def->cli = "small-perimeter-speed=s"; def->ratio_over = "perimeter_speed"; def->min = 0; def->default_value = new ConfigOptionFloatOrPercent(15, false); def = this->add("solid_infill_below_area", coFloat); - def->label = _L("Solid infill threshold area"); - def->category = _L("Infill"); - def->tooltip = _L("Force solid infill for regions having a smaller area than the specified threshold."); - def->sidetext = _L("mm²"); + def->label = L("Solid infill threshold area"); + def->category = L("Infill"); + def->tooltip = L("Force solid infill for regions having a smaller area than the specified threshold."); + def->sidetext = L("mm²"); def->cli = "solid-infill-below-area=f"; def->min = 0; def->default_value = new ConfigOptionFloat(70); def = this->add("solid_infill_extruder", coInt); - def->label = _L("Solid infill extruder"); - def->category = _L("Extruders"); - def->tooltip = _L("The extruder to use when printing solid infill."); + def->label = L("Solid infill extruder"); + def->category = L("Extruders"); + def->tooltip = L("The extruder to use when printing solid infill."); def->cli = "solid-infill-extruder=i"; def->min = 1; def->default_value = new ConfigOptionInt(1); def = this->add("solid_infill_every_layers", coInt); - def->label = _L("Solid infill every"); - def->category = _L("Infill"); - def->tooltip = _L("This feature allows to force a solid layer every given number of layers. " + def->label = L("Solid infill every"); + def->category = L("Infill"); + def->tooltip = L("This feature allows to force a solid layer every given number of layers. " "Zero to disable. You can set this to any value (for example 9999); " "Slic3r will automatically choose the maximum possible number of layers " "to combine according to nozzle diameter and layer height."); - def->sidetext = _L("layers"); + def->sidetext = L("layers"); def->cli = "solid-infill-every-layers=i"; def->min = 0; def->default_value = new ConfigOptionInt(0); def = this->add("solid_infill_extrusion_width", coFloatOrPercent); - def->label = _L("Solid infill"); - def->category = _L("Extrusion Width"); - def->tooltip = _L("Set this to a non-zero value to set a manual extrusion width for infill for solid surfaces. " + def->label = L("Solid infill"); + def->category = L("Extrusion Width"); + def->tooltip = L("Set this to a non-zero value to set a manual extrusion width for infill for solid surfaces. " "If left zero, default extrusion width will be used if set, otherwise 1.125 x nozzle diameter will be used. " "If expressed as percentage (for example 90%) it will be computed over layer height."); - def->sidetext = _L("mm or % (leave 0 for default)"); + def->sidetext = L("mm or % (leave 0 for default)"); def->cli = "solid-infill-extrusion-width=s"; def->default_value = new ConfigOptionFloatOrPercent(0, false); def = this->add("solid_infill_speed", coFloatOrPercent); - def->label = _L("Solid infill"); - def->category = _L("Speed"); - def->tooltip = _L("Speed for printing solid regions (top/bottom/internal horizontal shells). " + def->label = L("Solid infill"); + def->category = L("Speed"); + def->tooltip = L("Speed for printing solid regions (top/bottom/internal horizontal shells). " "This can be expressed as a percentage (for example: 80%) over the default " "infill speed above. Set to zero for auto."); - def->sidetext = _L("mm/s or %"); + def->sidetext = L("mm/s or %"); def->cli = "solid-infill-speed=s"; def->ratio_over = "infill_speed"; def->aliases.push_back("solid_infill_feed_rate"); @@ -1309,16 +1309,16 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionFloatOrPercent(20, false); def = this->add("solid_layers", coInt); - def->label = _L("Solid layers"); - def->tooltip = _L("Number of solid layers to generate on top and bottom surfaces."); + def->label = L("Solid layers"); + def->tooltip = L("Number of solid layers to generate on top and bottom surfaces."); def->cli = "solid-layers=i"; def->shortcut.push_back("top_solid_layers"); def->shortcut.push_back("bottom_solid_layers"); def->min = 0; def = this->add("spiral_vase", coBool); - def->label = _L("Spiral vase"); - def->tooltip = _L("This feature will raise Z gradually while printing a single-walled object " + def->label = L("Spiral vase"); + def->tooltip = L("This feature will raise Z gradually while printing a single-walled object " "in order to remove any visible seam. This option requires a single perimeter, " "no infill, no top solid layers and no support material. You can still set " "any number of bottom solid layers as well as skirt/brim loops. " @@ -1327,8 +1327,8 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionBool(false); def = this->add("standby_temperature_delta", coInt); - def->label = _L("Temperature variation"); - def->tooltip = _L("Temperature difference to be applied when an extruder is not active. " + def->label = L("Temperature variation"); + def->tooltip = L("Temperature difference to be applied when an extruder is not active. " "Enables a full-height \"sacrificial\" skirt on which the nozzles are periodically wiped."); def->sidetext = "∆°C"; def->cli = "standby-temperature-delta=i"; @@ -1337,8 +1337,8 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionInt(-5); def = this->add("start_gcode", coString); - def->label = _L("Start G-code"); - def->tooltip = _L("This start procedure is inserted at the beginning, after bed has reached " + def->label = L("Start G-code"); + def->tooltip = L("This start procedure is inserted at the beginning, after bed has reached " "the target temperature and extruder just started heating, and before extruder " "has finished heating. If Slic3r detects M104 or M190 in your custom codes, " "such commands will not be prepended automatically so you're free to customize " @@ -1352,8 +1352,8 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionString("G28 ; home all axes\nG1 Z5 F5000 ; lift nozzle\n"); def = this->add("start_filament_gcode", coStrings); - def->label = _L("Start G-code"); - def->tooltip = _L("This start procedure is inserted at the beginning, after any printer start gcode. " + def->label = L("Start G-code"); + def->tooltip = L("This start procedure is inserted at the beginning, after any printer start gcode. " "This is used to override settings for a specific filament. If Slic3r detects " "M104, M109, M140 or M190 in your custom codes, such commands will " "not be prepended automatically so you're free to customize the order " @@ -1368,24 +1368,24 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionStrings { "; Filament gcode\n" }; def = this->add("single_extruder_multi_material", coBool); - def->label = _L("Single Extruder Multi Material"); - def->tooltip = _L("The printer multiplexes filaments into a single hot end."); + def->label = L("Single Extruder Multi Material"); + def->tooltip = L("The printer multiplexes filaments into a single hot end."); def->cli = "single-extruder-multi-material!"; def->default_value = new ConfigOptionBool(false); def = this->add("support_material", coBool); - def->label = _L("Generate support material"); - def->category = _L("Support material"); - def->tooltip = _L("Enable support material generation."); + def->label = L("Generate support material"); + def->category = L("Support material"); + def->tooltip = L("Enable support material generation."); def->cli = "support-material!"; def->default_value = new ConfigOptionBool(false); def = this->add("support_material_xy_spacing", coFloatOrPercent); - def->label = _L("XY separation between an object and its support"); - def->category = _L("Support material"); - def->tooltip = _L("XY separation between an object and its support. If expressed as percentage " + def->label = L("XY separation between an object and its support"); + def->category = L("Support material"); + def->tooltip = L("XY separation between an object and its support. If expressed as percentage " "(for example 50%), it will be calculated over external perimeter width."); - def->sidetext = _L("mm or %"); + def->sidetext = L("mm or %"); def->cli = "support-material-xy-spacing=s"; def->ratio_over = "external_perimeter_extrusion_width"; def->min = 0; @@ -1393,30 +1393,30 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionFloatOrPercent(50, true); def = this->add("support_material_angle", coFloat); - def->label = _L("Pattern angle"); - def->category = _L("Support material"); - def->tooltip = _L("Use this setting to rotate the support material pattern on the horizontal plane."); - def->sidetext = _L("°"); + def->label = L("Pattern angle"); + def->category = L("Support material"); + def->tooltip = L("Use this setting to rotate the support material pattern on the horizontal plane."); + def->sidetext = L("°"); def->cli = "support-material-angle=f"; def->min = 0; def->max = 359; def->default_value = new ConfigOptionFloat(0); def = this->add("support_material_buildplate_only", coBool); - def->label = _L("Support on build plate only"); - def->category = _L("Support material"); - def->tooltip = _L("Only create support if it lies on a build plate. Don't create support on a print."); + def->label = L("Support on build plate only"); + def->category = L("Support material"); + def->tooltip = L("Only create support if it lies on a build plate. Don't create support on a print."); def->cli = "support-material-buildplate-only!"; def->default_value = new ConfigOptionBool(false); def = this->add("support_material_contact_distance", coFloat); def->gui_type = "f_enum_open"; - def->label = _L("Contact Z distance"); - def->category = _L("Support material"); - def->tooltip = _L("The vertical distance between object and support material interface. " + def->label = L("Contact Z distance"); + def->category = L("Support material"); + def->tooltip = L("The vertical distance between object and support material interface. " "Setting this to 0 will also prevent Slic3r from using bridge flow and speed " "for the first object layer."); - def->sidetext = _L("mm"); + def->sidetext = L("mm"); def->cli = "support-material-contact-distance=f"; def->min = 0; def->enum_values.push_back("0"); @@ -1426,86 +1426,86 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionFloat(0.2); def = this->add("support_material_enforce_layers", coInt); - def->label = _L("Enforce support for the first"); - def->category = _L("Support material"); - def->tooltip = _L("Generate support material for the specified number of layers counting from bottom, " + def->label = L("Enforce support for the first"); + def->category = L("Support material"); + def->tooltip = L("Generate support material for the specified number of layers counting from bottom, " "regardless of whether normal support material is enabled or not and regardless " "of any angle threshold. This is useful for getting more adhesion of objects " "having a very thin or poor footprint on the build plate."); - def->sidetext = _L("layers"); + def->sidetext = L("layers"); def->cli = "support-material-enforce-layers=f"; - def->full_label = _L("Enforce support for the first n layers"); + def->full_label = L("Enforce support for the first n layers"); def->min = 0; def->default_value = new ConfigOptionInt(0); def = this->add("support_material_extruder", coInt); - def->label = _L("Support material/raft/skirt extruder"); - def->category = _L("Extruders"); - def->tooltip = _L("The extruder to use when printing support material, raft and skirt " + def->label = L("Support material/raft/skirt extruder"); + def->category = L("Extruders"); + def->tooltip = L("The extruder to use when printing support material, raft and skirt " "(1+, 0 to use the current extruder to minimize tool changes)."); def->cli = "support-material-extruder=i"; def->min = 0; def->default_value = new ConfigOptionInt(1); def = this->add("support_material_extrusion_width", coFloatOrPercent); - def->label = _L("Support material"); - def->category = _L("Extrusion Width"); - def->tooltip = _L("Set this to a non-zero value to set a manual extrusion width for support material. " + def->label = L("Support material"); + def->category = L("Extrusion Width"); + def->tooltip = L("Set this to a non-zero value to set a manual extrusion width for support material. " "If left zero, default extrusion width will be used if set, otherwise nozzle diameter will be used. " "If expressed as percentage (for example 90%) it will be computed over layer height."); - def->sidetext = _L("mm or % (leave 0 for default)"); + def->sidetext = L("mm or % (leave 0 for default)"); def->cli = "support-material-extrusion-width=s"; def->default_value = new ConfigOptionFloatOrPercent(0, false); def = this->add("support_material_interface_contact_loops", coBool); - def->label = _L("Interface loops"); - def->category = _L("Support material"); - def->tooltip = _L("Cover the top contact layer of the supports with loops. Disabled by default."); + def->label = L("Interface loops"); + def->category = L("Support material"); + def->tooltip = L("Cover the top contact layer of the supports with loops. Disabled by default."); def->cli = "support-material-interface-contact-loops!"; def->default_value = new ConfigOptionBool(false); def = this->add("support_material_interface_extruder", coInt); - def->label = _L("Support material/raft interface extruder"); - def->category = _L("Extruders"); - def->tooltip = _L("The extruder to use when printing support material interface " + def->label = L("Support material/raft interface extruder"); + def->category = L("Extruders"); + def->tooltip = L("The extruder to use when printing support material interface " "(1+, 0 to use the current extruder to minimize tool changes). This affects raft too."); def->cli = "support-material-interface-extruder=i"; def->min = 0; def->default_value = new ConfigOptionInt(1); def = this->add("support_material_interface_layers", coInt); - def->label = _L("Interface layers"); - def->category = _L("Support material"); - def->tooltip = _L("Number of interface layers to insert between the object(s) and support material."); - def->sidetext = _L("layers"); + def->label = L("Interface layers"); + def->category = L("Support material"); + def->tooltip = L("Number of interface layers to insert between the object(s) and support material."); + def->sidetext = L("layers"); def->cli = "support-material-interface-layers=i"; def->min = 0; def->default_value = new ConfigOptionInt(3); def = this->add("support_material_interface_spacing", coFloat); - def->label = _L("Interface pattern spacing"); - def->category = _L("Support material"); - def->tooltip = _L("Spacing between interface lines. Set zero to get a solid interface."); - def->sidetext = _L("mm"); + def->label = L("Interface pattern spacing"); + def->category = L("Support material"); + def->tooltip = L("Spacing between interface lines. Set zero to get a solid interface."); + def->sidetext = L("mm"); def->cli = "support-material-interface-spacing=f"; def->min = 0; def->default_value = new ConfigOptionFloat(0); def = this->add("support_material_interface_speed", coFloatOrPercent); - def->label = _L("Support material interface"); - def->category = _L("Support material"); - def->tooltip = _L("Speed for printing support material interface layers. If expressed as percentage " + def->label = L("Support material interface"); + def->category = L("Support material"); + def->tooltip = L("Speed for printing support material interface layers. If expressed as percentage " "(for example 50%) it will be calculated over support material speed."); - def->sidetext = _L("mm/s or %"); + def->sidetext = L("mm/s or %"); def->cli = "support-material-interface-speed=s"; def->ratio_over = "support_material_speed"; def->min = 0; def->default_value = new ConfigOptionFloatOrPercent(100, true); def = this->add("support_material_pattern", coEnum); - def->label = _L("Pattern"); - def->category = _L("Support material"); - def->tooltip = _L("Pattern used to generate support material."); + def->label = L("Pattern"); + def->category = L("Support material"); + def->tooltip = L("Pattern used to generate support material."); def->cli = "support-material-pattern=s"; def->enum_keys_map = &ConfigOptionEnum::get_enum_values(); def->enum_values.push_back("rectilinear"); @@ -1519,74 +1519,74 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionEnum(smpPillars); def = this->add("support_material_spacing", coFloat); - def->label = _L("Pattern spacing"); - def->category = _L("Support material"); - def->tooltip = _L("Spacing between support material lines."); - def->sidetext = _L("mm"); + def->label = L("Pattern spacing"); + def->category = L("Support material"); + def->tooltip = L("Spacing between support material lines."); + def->sidetext = L("mm"); def->cli = "support-material-spacing=f"; def->min = 0; def->default_value = new ConfigOptionFloat(2.5); def = this->add("support_material_speed", coFloat); - def->label = _L("Support material"); - def->category = _L("Support material"); - def->tooltip = _L("Speed for printing support material."); - def->sidetext = _L("mm/s"); + def->label = L("Support material"); + def->category = L("Support material"); + def->tooltip = L("Speed for printing support material."); + def->sidetext = L("mm/s"); def->cli = "support-material-speed=f"; def->min = 0; def->default_value = new ConfigOptionFloat(60); def = this->add("support_material_synchronize_layers", coBool); - def->label = _L("Synchronize with object layers"); - def->category = _L("Support material"); - def->tooltip = _L("Synchronize support layers with the object print layers. This is useful " + def->label = L("Synchronize with object layers"); + def->category = L("Support material"); + def->tooltip = L("Synchronize support layers with the object print layers. This is useful " "with multi-material printers, where the extruder switch is expensive."); def->cli = "support-material-synchronize-layers!"; def->default_value = new ConfigOptionBool(false); def = this->add("support_material_threshold", coInt); - def->label = _L("Overhang threshold"); - def->category = _L("Support material"); - def->tooltip = _L("Support material will not be generated for overhangs whose slope angle " + def->label = L("Overhang threshold"); + def->category = L("Support material"); + def->tooltip = L("Support material will not be generated for overhangs whose slope angle " "(90° = vertical) is above the given threshold. In other words, this value " "represent the most horizontal slope (measured from the horizontal plane) " "that you can print without support material. Set to zero for automatic detection " "(recommended)."); - def->sidetext = _L("°"); + def->sidetext = L("°"); def->cli = "support-material-threshold=i"; def->min = 0; def->max = 90; def->default_value = new ConfigOptionInt(0); def = this->add("support_material_with_sheath", coBool); - def->label = _L("With sheath around the support"); - def->category = _L("Support material"); - def->tooltip = _L("Add a sheath (a single perimeter line) around the base support. This makes " + def->label = L("With sheath around the support"); + def->category = L("Support material"); + def->tooltip = L("Add a sheath (a single perimeter line) around the base support. This makes " "the support more reliable, but also more difficult to remove."); def->cli = "support-material-with-sheath!"; def->default_value = new ConfigOptionBool(true); def = this->add("temperature", coInts); - def->label = _L("Other layers"); - def->tooltip = _L("Extruder temperature for layers after the first one. Set this to zero to disable " + def->label = L("Other layers"); + def->tooltip = L("Extruder temperature for layers after the first one. Set this to zero to disable " "temperature control commands in the output."); def->cli = "temperature=i@"; - def->full_label = _L("Temperature"); + def->full_label = L("Temperature"); def->max = 0; def->max = max_temp; def->default_value = new ConfigOptionInts { 200 }; def = this->add("thin_walls", coBool); - def->label = _L("Detect thin walls"); - def->category = _L("Layers and Perimeters"); - def->tooltip = _L("Detect single-width walls (parts where two extrusions don't fit and we need " + def->label = L("Detect thin walls"); + def->category = L("Layers and Perimeters"); + def->tooltip = L("Detect single-width walls (parts where two extrusions don't fit and we need " "to collapse them into a single trace)."); def->cli = "thin-walls!"; def->default_value = new ConfigOptionBool(true); def = this->add("threads", coInt); - def->label = _L("Threads"); - def->tooltip = _L("Threads are used to parallelize long-running tasks. Optimal threads number " + def->label = L("Threads"); + def->tooltip = L("Threads are used to parallelize long-running tasks. Optimal threads number " "is slightly above the number of available cores/processors."); def->cli = "threads|j=i"; def->readonly = true; @@ -1597,8 +1597,8 @@ PrintConfigDef::PrintConfigDef() } def = this->add("toolchange_gcode", coString); - def->label = _L("Tool change G-code"); - def->tooltip = _L("This custom code is inserted right before every extruder change. " + def->label = L("Tool change G-code"); + def->tooltip = L("This custom code is inserted right before every extruder change. " "Note that you can use placeholder variables for all Slic3r settings as well " "as [previous_extruder] and [next_extruder]."); def->cli = "toolchange-gcode=s"; @@ -1608,65 +1608,65 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionString(""); def = this->add("top_infill_extrusion_width", coFloatOrPercent); - def->label = _L("Top solid infill"); - def->category = _L("Extrusion Width"); - def->tooltip = _L("Set this to a non-zero value to set a manual extrusion width for infill for top surfaces. " + def->label = L("Top solid infill"); + def->category = L("Extrusion Width"); + def->tooltip = L("Set this to a non-zero value to set a manual extrusion width for infill for top surfaces. " "You may want to use thinner extrudates to fill all narrow regions and get a smoother finish. " "If left zero, default extrusion width will be used if set, otherwise nozzle diameter will be used. " "If expressed as percentage (for example 90%) it will be computed over layer height."); - def->sidetext = _L("mm or % (leave 0 for default)"); + def->sidetext = L("mm or % (leave 0 for default)"); def->cli = "top-infill-extrusion-width=s"; def->default_value = new ConfigOptionFloatOrPercent(0, false); def = this->add("top_solid_infill_speed", coFloatOrPercent); - def->label = _L("Top solid infill"); - def->category = _L("Speed"); - def->tooltip = _L("Speed for printing top solid layers (it only applies to the uppermost " + def->label = L("Top solid infill"); + def->category = L("Speed"); + def->tooltip = L("Speed for printing top solid layers (it only applies to the uppermost " "external layers and not to their internal solid layers). You may want " "to slow down this to get a nicer surface finish. This can be expressed " "as a percentage (for example: 80%) over the solid infill speed above. " "Set to zero for auto."); - def->sidetext = _L("mm/s or %"); + def->sidetext = L("mm/s or %"); def->cli = "top-solid-infill-speed=s"; def->ratio_over = "solid_infill_speed"; def->min = 0; def->default_value = new ConfigOptionFloatOrPercent(15, false); def = this->add("top_solid_layers", coInt); - def->label = _L("Top"); - def->category = _L("Layers and Perimeters"); - def->tooltip = _L("Number of solid layers to generate on top surfaces."); + def->label = L("Top"); + def->category = L("Layers and Perimeters"); + def->tooltip = L("Number of solid layers to generate on top surfaces."); def->cli = "top-solid-layers=i"; - def->full_label = _L("Top solid layers"); + def->full_label = L("Top solid layers"); def->min = 0; def->default_value = new ConfigOptionInt(3); def = this->add("travel_speed", coFloat); - def->label = _L("Travel"); - def->tooltip = _L("Speed for travel moves (jumps between distant extrusion points)."); - def->sidetext = _L("mm/s"); + def->label = L("Travel"); + def->tooltip = L("Speed for travel moves (jumps between distant extrusion points)."); + def->sidetext = L("mm/s"); def->cli = "travel-speed=f"; def->aliases.push_back("travel_feed_rate"); def->min = 1; def->default_value = new ConfigOptionFloat(130); def = this->add("use_firmware_retraction", coBool); - def->label = _L("Use firmware retraction"); - def->tooltip = _L("This experimental setting uses G10 and G11 commands to have the firmware " + def->label = L("Use firmware retraction"); + def->tooltip = L("This experimental setting uses G10 and G11 commands to have the firmware " "handle the retraction. This is only supported in recent Marlin."); def->cli = "use-firmware-retraction!"; def->default_value = new ConfigOptionBool(false); def = this->add("use_relative_e_distances", coBool); - def->label = _L("Use relative E distances"); - def->tooltip = _L("If your firmware requires relative E values, check this, " + def->label = L("Use relative E distances"); + def->tooltip = L("If your firmware requires relative E values, check this, " "otherwise leave it unchecked. Most firmwares use absolute values."); def->cli = "use-relative-e-distances!"; def->default_value = new ConfigOptionBool(false); def = this->add("use_volumetric_e", coBool); - def->label = _L("Use volumetric E"); - def->tooltip = _L("This experimental setting uses outputs the E values in cubic millimeters " + def->label = L("Use volumetric E"); + def->tooltip = L("This experimental setting uses outputs the E values in cubic millimeters " "instead of linear millimeters. If your firmware doesn't already know " "filament diameter(s), you can put commands like 'M200 D[filament_diameter_0] T0' " "in your start G-code in order to turn volumetric mode on and use the filament " @@ -1676,73 +1676,73 @@ PrintConfigDef::PrintConfigDef() def->default_value = new ConfigOptionBool(false); def = this->add("variable_layer_height", coBool); - def->label = _L("Enable variable layer height feature"); - def->tooltip = _L("Some printers or printer setups may have difficulties printing " + def->label = L("Enable variable layer height feature"); + def->tooltip = L("Some printers or printer setups may have difficulties printing " "with a variable layer height. Enabled by default."); def->cli = "variable-layer-height!"; def->default_value = new ConfigOptionBool(true); def = this->add("wipe", coBools); - def->label = _L("Wipe while retracting"); - def->tooltip = _L("This flag will move the nozzle while retracting to minimize the possible blob " + def->label = L("Wipe while retracting"); + def->tooltip = L("This flag will move the nozzle while retracting to minimize the possible blob " "on leaky extruders."); def->cli = "wipe!"; def->default_value = new ConfigOptionBools { false }; def = this->add("wipe_tower", coBool); - def->label = _L("Enable"); - def->tooltip = _L("Multi material printers may need to prime or purge extruders on tool changes. " + def->label = L("Enable"); + def->tooltip = L("Multi material printers may need to prime or purge extruders on tool changes. " "Extrude the excess material into the wipe tower."); def->cli = "wipe-tower!"; def->default_value = new ConfigOptionBool(false); def = this->add("wipe_tower_x", coFloat); - def->label = _L("Position X"); - def->tooltip = _L("X coordinate of the left front corner of a wipe tower"); - def->sidetext = _L("mm"); + def->label = L("Position X"); + def->tooltip = L("X coordinate of the left front corner of a wipe tower"); + def->sidetext = L("mm"); def->cli = "wipe-tower-x=f"; def->default_value = new ConfigOptionFloat(180.); def = this->add("wipe_tower_y", coFloat); - def->label = _L("Position Y"); - def->tooltip = _L("Y coordinate of the left front corner of a wipe tower"); - def->sidetext = _L("mm"); + def->label = L("Position Y"); + def->tooltip = L("Y coordinate of the left front corner of a wipe tower"); + def->sidetext = L("mm"); def->cli = "wipe-tower-y=f"; def->default_value = new ConfigOptionFloat(140.); def = this->add("wipe_tower_width", coFloat); - def->label = _L("Width"); - def->tooltip = _L("Width of a wipe tower"); - def->sidetext = _L("mm"); + def->label = L("Width"); + def->tooltip = L("Width of a wipe tower"); + def->sidetext = L("mm"); def->cli = "wipe-tower-width=f"; def->default_value = new ConfigOptionFloat(60.); def = this->add("wipe_tower_per_color_wipe", coFloat); - def->label = _L("Per color change depth"); - def->tooltip = _L("Depth of a wipe color per color change. For N colors, there will be " + def->label = L("Per color change depth"); + def->tooltip = L("Depth of a wipe color per color change. For N colors, there will be " "maximum (N-1) tool switches performed, therefore the total depth " "of the wipe tower will be (N-1) times this value."); - def->sidetext = _L("mm"); + def->sidetext = L("mm"); def->cli = "wipe-tower-per-color-wipe=f"; def->default_value = new ConfigOptionFloat(15.); def = this->add("xy_size_compensation", coFloat); - def->label = _L("XY Size Compensation"); - def->category = _L("Advanced"); - def->tooltip = _L("The object will be grown/shrunk in the XY plane by the configured value " + def->label = L("XY Size Compensation"); + def->category = L("Advanced"); + def->tooltip = L("The object will be grown/shrunk in the XY plane by the configured value " "(negative = inwards, positive = outwards). This might be useful " "for fine-tuning hole sizes."); - def->sidetext = _L("mm"); + def->sidetext = L("mm"); def->cli = "xy-size-compensation=f"; def->default_value = new ConfigOptionFloat(0); def = this->add("z_offset", coFloat); - def->label = _L("Z offset"); - def->tooltip = _L("This value will be added (or subtracted) from all the Z coordinates " + def->label = L("Z offset"); + def->tooltip = L("This value will be added (or subtracted) from all the Z coordinates " "in the output G-code. It is used to compensate for bad Z endstop position: " "for example, if your endstop zero actually leaves the nozzle 0.3mm far " "from the print bed, set this to -0.3 (or fix your endstop)."); - def->sidetext = _L("mm"); + def->sidetext = L("mm"); def->cli = "z-offset=f"; def->default_value = new ConfigOptionFloat(0); } diff --git a/xs/src/slic3r/GUI/BedShapeDialog.cpp b/xs/src/slic3r/GUI/BedShapeDialog.cpp index 8efc2a0e4..3c510d96b 100644 --- a/xs/src/slic3r/GUI/BedShapeDialog.cpp +++ b/xs/src/slic3r/GUI/BedShapeDialog.cpp @@ -36,43 +36,43 @@ void BedShapePanel::build_panel(ConfigOptionPoints* default_pt) { // on_change(nullptr); - auto box = new wxStaticBox(this, wxID_ANY, _L("Shape")); + auto box = new wxStaticBox(this, wxID_ANY, _(L("Shape"))); auto sbsizer = new wxStaticBoxSizer(box, wxVERTICAL); // shape options m_shape_options_book = new wxChoicebook(this, wxID_ANY, wxDefaultPosition, wxSize(300, -1), wxCHB_TOP); sbsizer->Add(m_shape_options_book); - auto optgroup = init_shape_options_page(_L("Rectangular")); + auto optgroup = init_shape_options_page(_(L("Rectangular"))); ConfigOptionDef def; def.type = coPoints; def.default_value = new ConfigOptionPoints{ Pointf(200, 200) }; - def.label = _LS("Size"); - def.tooltip = _LS("Size in X and Y of the rectangular plate."); + def.label = L("Size"); + def.tooltip = L("Size in X and Y of the rectangular plate."); Option option(def, "rect_size"); optgroup->append_single_option_line(option); def.type = coPoints; def.default_value = new ConfigOptionPoints{ Pointf(0, 0) }; - def.label = _LS("Origin"); - def.tooltip = _LS("Distance of the 0,0 G-code coordinate from the front left corner of the rectangle."); + def.label = L("Origin"); + def.tooltip = L("Distance of the 0,0 G-code coordinate from the front left corner of the rectangle."); option = Option(def, "rect_origin"); optgroup->append_single_option_line(option); - optgroup = init_shape_options_page(_L("Circular")); + optgroup = init_shape_options_page(_(L("Circular"))); def.type = coFloat; def.default_value = new ConfigOptionFloat(200); - def.sidetext = _LS("mm"); - def.label = _LS("Diameter"); - def.tooltip = _LS("Diameter of the print bed. It is assumed that origin (0,0) is located in the center."); + def.sidetext = L("mm"); + def.label = L("Diameter"); + def.tooltip = L("Diameter of the print bed. It is assumed that origin (0,0) is located in the center."); option = Option(def, "diameter"); optgroup->append_single_option_line(option); - optgroup = init_shape_options_page(_L("Custom")); + optgroup = init_shape_options_page(_(L("Custom"))); Line line{ "", "" }; line.full_width = 1; line.widget = [this](wxWindow* parent) { - auto btn = new wxButton(parent, wxID_ANY, _L("Load shape from STL..."), wxDefaultPosition, wxDefaultSize); + auto btn = new wxButton(parent, wxID_ANY, _(L("Load shape from STL...")), wxDefaultPosition, wxDefaultSize); auto sizer = new wxBoxSizer(wxHORIZONTAL); sizer->Add(btn); @@ -117,7 +117,7 @@ ConfigOptionsGroupShp BedShapePanel::init_shape_options_page(wxString title){ auto panel = new wxPanel(m_shape_options_book); ConfigOptionsGroupShp optgroup; - optgroup = std::make_shared(panel, _L("Settings")); + optgroup = std::make_shared(panel, _(L("Settings"))); optgroup->label_width = 100; optgroup->m_on_change = [this](t_config_option_key opt_key, boost::any value){ @@ -295,7 +295,7 @@ void BedShapePanel::load_stl() for (auto file_type: file_types) MODEL_WILDCARD += vec_FILE_WILDCARDS.at(file_type) + "|"; - auto dialog = new wxFileDialog(this, _L("Choose a file to import bed shape from (STL/OBJ/AMF/PRUSA):"), "", "", + auto dialog = new wxFileDialog(this, _(L("Choose a file to import bed shape from (STL/OBJ/AMF/PRUSA):")), "", "", MODEL_WILDCARD, wxFD_OPEN | wxFD_FILE_MUST_EXIST); if (dialog->ShowModal() != wxID_OK) { dialog->Destroy(); @@ -312,7 +312,7 @@ void BedShapePanel::load_stl() model = Model::read_from_file(file_name); } catch (std::exception &e) { - auto msg = _L("Error! ") + file_name + " : " + e.what() + "."; + auto msg = _(L("Error! ")) + file_name + " : " + e.what() + "."; show_error(this, msg); exit(1); } @@ -321,11 +321,11 @@ void BedShapePanel::load_stl() auto expolygons = mesh.horizontal_projection(); if (expolygons.size() == 0) { - show_error(this, _L("The selected file contains no geometry.")); + show_error(this, _(L("The selected file contains no geometry."))); return; } if (expolygons.size() > 1) { - show_error(this, _L("The selected file contains several disjoint areas. This is not supported.")); + show_error(this, _(L("The selected file contains several disjoint areas. This is not supported."))); return; } diff --git a/xs/src/slic3r/GUI/BedShapeDialog.hpp b/xs/src/slic3r/GUI/BedShapeDialog.hpp index 81b0a41e3..f4614c342 100644 --- a/xs/src/slic3r/GUI/BedShapeDialog.hpp +++ b/xs/src/slic3r/GUI/BedShapeDialog.hpp @@ -39,7 +39,7 @@ class BedShapeDialog : public wxDialog { BedShapePanel* m_panel; public: - BedShapeDialog(wxWindow* parent) : wxDialog(parent, wxID_ANY, _L("Bed Shape"), + BedShapeDialog(wxWindow* parent) : wxDialog(parent, wxID_ANY, _(L("Bed Shape")), wxDefaultPosition, wxSize(350, 700), wxDEFAULT_DIALOG_STYLE | wxRESIZE_BORDER){} ~BedShapeDialog(){ } diff --git a/xs/src/slic3r/GUI/Field.cpp b/xs/src/slic3r/GUI/Field.cpp index 370f886c1..532d3d106 100644 --- a/xs/src/slic3r/GUI/Field.cpp +++ b/xs/src/slic3r/GUI/Field.cpp @@ -40,7 +40,7 @@ namespace Slic3r { namespace GUI { wxString tooltip_text(""); wxString tooltip = L_str(m_opt.tooltip); if (tooltip.length() > 0) - tooltip_text = tooltip + "(" + _L("default") + ": " + + tooltip_text = tooltip + "(" + _(L("default")) + ": " + (boost::iends_with(m_opt_id, "_gcode") ? "\n" : "") + default_string + ")"; diff --git a/xs/src/slic3r/GUI/GUI.cpp b/xs/src/slic3r/GUI/GUI.cpp index 3d4fc6d69..ba3f83bf1 100644 --- a/xs/src/slic3r/GUI/GUI.cpp +++ b/xs/src/slic3r/GUI/GUI.cpp @@ -221,7 +221,7 @@ bool select_language(wxArrayString & names, wxArrayLong & identifiers) { wxCHECK_MSG(names.Count() == identifiers.Count(), false, - _L("Array of language names and identifiers should have the same size.")); + _(L("Array of language names and identifiers should have the same size."))); int init_selection = 0; long current_language = g_wxLocale ? g_wxLocale->GetLanguage() : wxLANGUAGE_UNKNOWN; for (auto lang : identifiers){ @@ -232,7 +232,7 @@ bool select_language(wxArrayString & names, } if (init_selection == identifiers.size()) init_selection = 0; - long index = wxGetSingleChoiceIndex(_L("Select the language"), _L("Language"), + long index = wxGetSingleChoiceIndex(_(L("Select the language")), _(L("Language")), names, init_selection); if (index != -1) { @@ -297,15 +297,12 @@ void get_installed_languages(wxArrayString & names, wxString name = wxLocale::GetLanguageName(wxLANGUAGE_DEFAULT); if (!name.IsEmpty()) { - names.Add(_L("Default")); + names.Add(_(L("Default"))); identifiers.Add(wxLANGUAGE_DEFAULT); } for (bool cont = dir.GetFirst(&filename, wxEmptyString, wxDIR_DIRS); cont; cont = dir.GetNext(&filename)) { - wxLogTrace(wxTraceMask(), - "L10n: Directory found = \"%s\"", - filename.GetData()); langinfo = wxLocale::FindLanguageInfo(filename); if (langinfo != NULL) { @@ -325,14 +322,14 @@ void add_debug_menu(wxMenuBar *menu, int event_language_change) { //#if 0 auto local_menu = new wxMenu(); - local_menu->Append(wxWindow::NewControlId(1), _L("Change Application Language")); + local_menu->Append(wxWindow::NewControlId(1), _(L("Change Application Language"))); local_menu->Bind(wxEVT_MENU, [event_language_change](wxEvent&){ wxArrayString names; wxArrayLong identifiers; get_installed_languages(names, identifiers); if (select_language(names, identifiers)){ save_language(); - show_info(g_wxTabPanel, "Application will be restarted", "Attention!"); + show_info(g_wxTabPanel, _(L("Application will be restarted")), _(L("Attention!"))); if (event_language_change > 0) { wxCommandEvent event(event_language_change); g_wxApp->ProcessEvent(event); @@ -485,19 +482,19 @@ void add_created_tab(Tab* panel, PresetBundle *preset_bundle) } void show_error(wxWindow* parent, wxString message){ - auto msg_wingow = new wxMessageDialog(parent, message, _L("Error"), wxOK | wxICON_ERROR); + auto msg_wingow = new wxMessageDialog(parent, message, _(L("Error")), wxOK | wxICON_ERROR); msg_wingow->ShowModal(); } void show_info(wxWindow* parent, wxString message, wxString title){ - auto msg_wingow = new wxMessageDialog(parent, message, title.empty() ? _L("Notice") : title, wxOK | wxICON_INFORMATION); + auto msg_wingow = new wxMessageDialog(parent, message, title.empty() ? _(L("Notice")) : title, wxOK | wxICON_INFORMATION); msg_wingow->ShowModal(); } void warning_catcher(wxWindow* parent, wxString message){ - if (message == _L("GLUquadricObjPtr | Attempt to free unreferenced scalar") ) + if (message == _(L("GLUquadricObjPtr | Attempt to free unreferenced scalar")) ) return; - auto msg = new wxMessageDialog(parent, message, _L("Warning"), wxOK | wxICON_WARNING); + auto msg = new wxMessageDialog(parent, message, _(L("Warning")), wxOK | wxICON_WARNING); msg->ShowModal(); } @@ -557,6 +554,7 @@ AppConfig* get_app_config() wxString L_str(std::string str) { + //! Explicitly specify that the source string is already in UTF-8 encoding return wxGetTranslation(wxString(str.c_str(), wxConvUTF8)); } diff --git a/xs/src/slic3r/GUI/GUI.hpp b/xs/src/slic3r/GUI/GUI.hpp index 045e3d683..16fb8677f 100644 --- a/xs/src/slic3r/GUI/GUI.hpp +++ b/xs/src/slic3r/GUI/GUI.hpp @@ -23,13 +23,16 @@ class AppConfig; class DynamicPrintConfig; class TabIface; -//! macro used to localization, return wxString -#define _L(s) wxGetTranslation(s) +// !!! If you needed to translate some wxString, +// !!! please use _(L(string)) +// !!! _() - is a standard wxWidgets macro to translate +// !!! L() is used only for marking localizable string +// !!! It will be used in "xgettext" to create a Locating Message Catalog. +#define L(s) s + //! macro used to localization, return wxScopedCharBuffer //! With wxConvUTF8 explicitly specify that the source string is already in UTF-8 encoding -#define _LC(s) wxGetTranslation(wxString(s, wxConvUTF8)).utf8_str() -//! macro used to mark string used at localization, return same string -#define _LS(s) s +#define _CHB(s) wxGetTranslation(wxString(s, wxConvUTF8)).utf8_str() namespace GUI { diff --git a/xs/src/slic3r/GUI/PresetHints.cpp b/xs/src/slic3r/GUI/PresetHints.cpp index 054ce4152..07c8e3b07 100644 --- a/xs/src/slic3r/GUI/PresetHints.cpp +++ b/xs/src/slic3r/GUI/PresetHints.cpp @@ -23,31 +23,31 @@ std::string PresetHints::cooling_description(const Preset &preset) int max_fan_speed = preset.config.opt_int("max_fan_speed", 0); int min_print_speed = int(preset.config.opt_float("min_print_speed", 0) + 0.5); int fan_below_layer_time = preset.config.opt_int("fan_below_layer_time", 0); - sprintf(buf, _LC("If estimated layer time is below ~%ds, fan will run at %d%% and print speed will be reduced so that no less than %ds are spent on that layer (however, speed will never be reduced below %dmm/s)."), + sprintf(buf, _CHB(L("If estimated layer time is below ~%ds, fan will run at %d%% and print speed will be reduced so that no less than %ds are spent on that layer (however, speed will never be reduced below %dmm/s).")), slowdown_below_layer_time, max_fan_speed, slowdown_below_layer_time, min_print_speed); out += buf; if (fan_below_layer_time > slowdown_below_layer_time) { - sprintf(buf, _LC("\nIf estimated layer time is greater, but still below ~%ds, fan will run at a proportionally decreasing speed between %d%% and %d%%."), + sprintf(buf, _CHB(L("\nIf estimated layer time is greater, but still below ~%ds, fan will run at a proportionally decreasing speed between %d%% and %d%%.")), fan_below_layer_time, max_fan_speed, min_fan_speed); out += buf; } - out += _LC("\nDuring the other layers, fan "); + out += _CHB(L("\nDuring the other layers, fan ")); } else { - out = _LC("Fan "); + out = _CHB(L("Fan ")); } if (preset.config.opt_bool("fan_always_on", 0)) { int disable_fan_first_layers = preset.config.opt_int("disable_fan_first_layers", 0); int min_fan_speed = preset.config.opt_int("min_fan_speed", 0); - sprintf(buf, _LC("will always run at %d%% "), min_fan_speed); + sprintf(buf, _CHB(L("will always run at %d%% ")), min_fan_speed); out += buf; if (disable_fan_first_layers > 1) { - sprintf(buf, _LC("except for the first %d layers"), disable_fan_first_layers); + sprintf(buf, _CHB(L("except for the first %d layers")), disable_fan_first_layers); out += buf; } else if (disable_fan_first_layers == 1) - out += _LC("except for the first layer"); + out += _CHB(L("except for the first layer")); } else - out += _LC("will be turned off."); + out += _CHB(L("will be turned off.")); return out; } @@ -148,7 +148,7 @@ std::string PresetHints::maximum_volumetric_flow_description(const PresetBundle limit_by_first_layer_speed(std::max(external_perimeter_speed, small_perimeter_speed), max_print_speed)); if (max_flow < external_perimeter_rate) { max_flow = external_perimeter_rate; - max_flow_extrusion_type = _LC("external perimeters"); + max_flow_extrusion_type = _CHB(L("external perimeters")); } double perimeter_rate = Flow::new_from_config_width(frPerimeter, first_positive(first_layer_extrusion_width_ptr, perimeter_extrusion_width, extrusion_width), @@ -157,7 +157,7 @@ std::string PresetHints::maximum_volumetric_flow_description(const PresetBundle limit_by_first_layer_speed(std::max(perimeter_speed, small_perimeter_speed), max_print_speed)); if (max_flow < perimeter_rate) { max_flow = perimeter_rate; - max_flow_extrusion_type = _LC("perimeters"); + max_flow_extrusion_type = _CHB(L("perimeters")); } } if (! bridging && infill_extruder_active) { @@ -166,7 +166,7 @@ std::string PresetHints::maximum_volumetric_flow_description(const PresetBundle nozzle_diameter, lh, bfr).mm3_per_mm() * limit_by_first_layer_speed(infill_speed, max_print_speed); if (max_flow < infill_rate) { max_flow = infill_rate; - max_flow_extrusion_type = _LC("infill"); + max_flow_extrusion_type = _CHB(L("infill")); } } if (solid_infill_extruder_active) { @@ -176,7 +176,7 @@ std::string PresetHints::maximum_volumetric_flow_description(const PresetBundle (bridging ? bridge_speed : limit_by_first_layer_speed(solid_infill_speed, max_print_speed)); if (max_flow < solid_infill_rate) { max_flow = solid_infill_rate; - max_flow_extrusion_type = _LC("solid infill"); + max_flow_extrusion_type = _CHB(L("solid infill")); } if (! bridging) { double top_solid_infill_rate = Flow::new_from_config_width(frInfill, @@ -184,7 +184,7 @@ std::string PresetHints::maximum_volumetric_flow_description(const PresetBundle nozzle_diameter, lh, bfr).mm3_per_mm() * limit_by_first_layer_speed(top_solid_infill_speed, max_print_speed); if (max_flow < top_solid_infill_rate) { max_flow = top_solid_infill_rate; - max_flow_extrusion_type = _LC("top solid infill"); + max_flow_extrusion_type = _CHB(L("top solid infill")); } } } @@ -195,7 +195,7 @@ std::string PresetHints::maximum_volumetric_flow_description(const PresetBundle (bridging ? bridge_speed : limit_by_first_layer_speed(support_material_speed, max_print_speed)); if (max_flow < support_material_rate) { max_flow = support_material_rate; - max_flow_extrusion_type = _LC("support"); + max_flow_extrusion_type = _CHB(L("support")); } } if (support_material_interface_extruder_active) { @@ -205,25 +205,25 @@ std::string PresetHints::maximum_volumetric_flow_description(const PresetBundle (bridging ? bridge_speed : limit_by_first_layer_speed(support_material_interface_speed, max_print_speed)); if (max_flow < support_material_interface_rate) { max_flow = support_material_interface_rate; - max_flow_extrusion_type = _LC("support interface"); + max_flow_extrusion_type = _CHB(L("support interface")); } } //FIXME handle gap_fill_speed if (! out.empty()) out += "\n"; - out += (first_layer ? _LC("First layer volumetric") : (bridging ? _LC("Bridging volumetric") : _LC("Volumetric"))); - out += _LC(" flow rate is maximized "); + out += (first_layer ? _CHB(L("First layer volumetric")) : (bridging ? _CHB(L("Bridging volumetric")) : _CHB(L("Volumetric")))); + out += _CHB(L(" flow rate is maximized ")); bool limited_by_max_volumetric_speed = max_volumetric_speed > 0 && max_volumetric_speed < max_flow; out += (limited_by_max_volumetric_speed ? - _LC("by the print profile maximum") : - (_LC("when printing ") + max_flow_extrusion_type)) - + _LC(" with a volumetric rate "); + _CHB(L("by the print profile maximum")) : + (_CHB(L("when printing ")) + max_flow_extrusion_type)) + + _CHB(L(" with a volumetric rate ")); if (limited_by_max_volumetric_speed) max_flow = max_volumetric_speed; char buf[2048]; - sprintf(buf, _LC("%3.2f mm³/s"), max_flow); + sprintf(buf, _CHB(L("%3.2f mm³/s")), max_flow); out += buf; - sprintf(buf, _LC(" at filament speed %3.2f mm/s."), max_flow / filament_crossection); + sprintf(buf, _CHB(L(" at filament speed %3.2f mm/s.")), max_flow / filament_crossection); out += buf; } @@ -242,7 +242,7 @@ std::string PresetHints::recommended_thin_wall_thickness(const PresetBundle &pre std::string out; if (layer_height <= 0.f){ - out += _LC("Recommended object thin wall thickness: Not available due to invalid layer height."); + out += _CHB(L("Recommended object thin wall thickness: Not available due to invalid layer height.")); return out; } @@ -259,14 +259,14 @@ std::string PresetHints::recommended_thin_wall_thickness(const PresetBundle &pre if (num_perimeters > 0) { int num_lines = std::min(num_perimeters * 2, 10); char buf[256]; - sprintf(buf, _LC("Recommended object thin wall thickness for layer height %.2f and "), layer_height); + sprintf(buf, _CHB(L("Recommended object thin wall thickness for layer height %.2f and ")), layer_height); out += buf; // Start with the width of two closely spaced double width = external_perimeter_flow.width + external_perimeter_flow.spacing(); for (int i = 2; i <= num_lines; thin_walls ? ++ i : i += 2) { if (i > 2) out += ", "; - sprintf(buf, _LC("%d lines: %.2lf mm"), i, width); + sprintf(buf, _CHB(L("%d lines: %.2lf mm")), i, width); out += buf; width += perimeter_flow.spacing() * (thin_walls ? 1.f : 2.f); } diff --git a/xs/src/slic3r/GUI/Tab.cpp b/xs/src/slic3r/GUI/Tab.cpp index 63e83fc57..00c749ce3 100644 --- a/xs/src/slic3r/GUI/Tab.cpp +++ b/xs/src/slic3r/GUI/Tab.cpp @@ -47,8 +47,8 @@ void Tab::create_preset_tab(PresetBundle *preset_bundle) m_bmp_hide_incompatible_presets = new wxBitmap(from_u8(Slic3r::var("flag-green-icon.png")), wxBITMAP_TYPE_PNG); m_btn_hide_incompatible_presets = new wxBitmapButton(panel, wxID_ANY, *m_bmp_hide_incompatible_presets, wxDefaultPosition, wxDefaultSize, wxBORDER_NONE); - m_btn_save_preset->SetToolTip(_L("Save current ") + m_title); - m_btn_delete_preset->SetToolTip(_L("Delete this preset")); + m_btn_save_preset->SetToolTip(_(L("Save current ")) + m_title); + m_btn_delete_preset->SetToolTip(_(L("Delete this preset"))); m_btn_delete_preset->Disable(); m_hsizer = new wxBoxSizer(wxHORIZONTAL); @@ -311,12 +311,12 @@ void TabPrint::build() m_presets = &m_preset_bundle->prints; m_config = &m_presets->get_edited_preset().config; - auto page = add_options_page(_L("Layers and perimeters"), "layers.png"); - auto optgroup = page->new_optgroup(_L("Layer height")); + auto page = add_options_page(_(L("Layers and perimeters")), "layers.png"); + auto optgroup = page->new_optgroup(_(L("Layer height"))); optgroup->append_single_option_line("layer_height"); optgroup->append_single_option_line("first_layer_height"); - optgroup = page->new_optgroup(_L("Vertical shells")); + optgroup = page->new_optgroup(_(L("Vertical shells"))); optgroup->append_single_option_line("perimeters"); optgroup->append_single_option_line("spiral_vase"); @@ -327,34 +327,34 @@ void TabPrint::build() }; optgroup->append_line(line); - optgroup = page->new_optgroup(_L("Horizontal shells")); - line = { _L("Solid layers"), "" }; + optgroup = page->new_optgroup(_(L("Horizontal shells"))); + line = { _(L("Solid layers")), "" }; line.append_option(optgroup->get_option("top_solid_layers")); line.append_option(optgroup->get_option("bottom_solid_layers")); optgroup->append_line(line); - optgroup = page->new_optgroup(_L("Quality (slower slicing)")); + optgroup = page->new_optgroup(_(L("Quality (slower slicing)"))); optgroup->append_single_option_line("extra_perimeters"); optgroup->append_single_option_line("ensure_vertical_shell_thickness"); optgroup->append_single_option_line("avoid_crossing_perimeters"); optgroup->append_single_option_line("thin_walls"); optgroup->append_single_option_line("overhangs"); - optgroup = page->new_optgroup(_L("Advanced")); + optgroup = page->new_optgroup(_(L("Advanced"))); optgroup->append_single_option_line("seam_position"); optgroup->append_single_option_line("external_perimeters_first"); - page = add_options_page(_L("Infill"), "infill.png"); - optgroup = page->new_optgroup(_L("Infill")); + page = add_options_page(_(L("Infill")), "infill.png"); + optgroup = page->new_optgroup(_(L("Infill"))); optgroup->append_single_option_line("fill_density"); optgroup->append_single_option_line("fill_pattern"); optgroup->append_single_option_line("external_fill_pattern"); - optgroup = page->new_optgroup(_L("Reducing printing time")); + optgroup = page->new_optgroup(_(L("Reducing printing time"))); optgroup->append_single_option_line("infill_every_layers"); optgroup->append_single_option_line("infill_only_where_needed"); - optgroup = page->new_optgroup(_L("Advanced")); + optgroup = page->new_optgroup(_(L("Advanced"))); optgroup->append_single_option_line("solid_infill_every_layers"); optgroup->append_single_option_line("fill_angle"); optgroup->append_single_option_line("solid_infill_below_area"); @@ -362,27 +362,27 @@ void TabPrint::build() optgroup->append_single_option_line("only_retract_when_crossing_perimeters"); optgroup->append_single_option_line("infill_first"); - page = add_options_page(_L("Skirt and brim"), "box.png"); - optgroup = page->new_optgroup(_L("Skirt")); + page = add_options_page(_(L("Skirt and brim")), "box.png"); + optgroup = page->new_optgroup(_(L("Skirt"))); optgroup->append_single_option_line("skirts"); optgroup->append_single_option_line("skirt_distance"); optgroup->append_single_option_line("skirt_height"); optgroup->append_single_option_line("min_skirt_length"); - optgroup = page->new_optgroup(_L("Brim")); + optgroup = page->new_optgroup(_(L("Brim"))); optgroup->append_single_option_line("brim_width"); - page = add_options_page(_L("Support material"), "building.png"); - optgroup = page->new_optgroup(_L("Support material")); + page = add_options_page(_(L("Support material")), "building.png"); + optgroup = page->new_optgroup(_(L("Support material"))); optgroup->append_single_option_line("support_material"); optgroup->append_single_option_line("support_material_threshold"); optgroup->append_single_option_line("support_material_enforce_layers"); - optgroup = page->new_optgroup(_L("Raft")); + optgroup = page->new_optgroup(_(L("Raft"))); optgroup->append_single_option_line("raft_layers"); // # optgroup->append_single_option_line(get_option_("raft_contact_distance"); - optgroup = page->new_optgroup(_L("Options for support material and raft")); + optgroup = page->new_optgroup(_(L("Options for support material and raft"))); optgroup->append_single_option_line("support_material_contact_distance"); optgroup->append_single_option_line("support_material_pattern"); optgroup->append_single_option_line("support_material_with_sheath"); @@ -396,8 +396,8 @@ void TabPrint::build() optgroup->append_single_option_line("dont_support_bridges"); optgroup->append_single_option_line("support_material_synchronize_layers"); - page = add_options_page(_L("Speed"), "time.png"); - optgroup = page->new_optgroup(_L("Speed for print moves")); + page = add_options_page(_(L("Speed")), "time.png"); + optgroup = page->new_optgroup(_(L("Speed for print moves"))); optgroup->append_single_option_line("perimeter_speed"); optgroup->append_single_option_line("small_perimeter_speed"); optgroup->append_single_option_line("external_perimeter_speed"); @@ -409,49 +409,49 @@ void TabPrint::build() optgroup->append_single_option_line("bridge_speed"); optgroup->append_single_option_line("gap_fill_speed"); - optgroup = page->new_optgroup(_L("Speed for non-print moves")); + optgroup = page->new_optgroup(_(L("Speed for non-print moves"))); optgroup->append_single_option_line("travel_speed"); - optgroup = page->new_optgroup(_L("Modifiers")); + optgroup = page->new_optgroup(_(L("Modifiers"))); optgroup->append_single_option_line("first_layer_speed"); - optgroup = page->new_optgroup(_L("Acceleration control (advanced)")); + optgroup = page->new_optgroup(_(L("Acceleration control (advanced)"))); optgroup->append_single_option_line("perimeter_acceleration"); optgroup->append_single_option_line("infill_acceleration"); optgroup->append_single_option_line("bridge_acceleration"); optgroup->append_single_option_line("first_layer_acceleration"); optgroup->append_single_option_line("default_acceleration"); - optgroup = page->new_optgroup(_L("Autospeed (advanced)")); + optgroup = page->new_optgroup(_(L("Autospeed (advanced)"))); optgroup->append_single_option_line("max_print_speed"); optgroup->append_single_option_line("max_volumetric_speed"); optgroup->append_single_option_line("max_volumetric_extrusion_rate_slope_positive"); optgroup->append_single_option_line("max_volumetric_extrusion_rate_slope_negative"); - page = add_options_page(_L("Multiple Extruders"), "funnel.png"); - optgroup = page->new_optgroup(_L("Extruders")); + page = add_options_page(_(L("Multiple Extruders")), "funnel.png"); + optgroup = page->new_optgroup(_(L("Extruders"))); optgroup->append_single_option_line("perimeter_extruder"); optgroup->append_single_option_line("infill_extruder"); optgroup->append_single_option_line("solid_infill_extruder"); optgroup->append_single_option_line("support_material_extruder"); optgroup->append_single_option_line("support_material_interface_extruder"); - optgroup = page->new_optgroup(_L("Ooze prevention")); + optgroup = page->new_optgroup(_(L("Ooze prevention"))); optgroup->append_single_option_line("ooze_prevention"); optgroup->append_single_option_line("standby_temperature_delta"); - optgroup = page->new_optgroup(_L("Wipe tower")); + optgroup = page->new_optgroup(_(L("Wipe tower"))); optgroup->append_single_option_line("wipe_tower"); optgroup->append_single_option_line("wipe_tower_x"); optgroup->append_single_option_line("wipe_tower_y"); optgroup->append_single_option_line("wipe_tower_width"); optgroup->append_single_option_line("wipe_tower_per_color_wipe"); - optgroup = page->new_optgroup(_L("Advanced")); + optgroup = page->new_optgroup(_(L("Advanced"))); optgroup->append_single_option_line("interface_shells"); - page = add_options_page(_L("Advanced"), "wrench.png"); - optgroup = page->new_optgroup(_L("Extrusion width"), 180); + page = add_options_page(_(L("Advanced")), "wrench.png"); + optgroup = page->new_optgroup(_(L("Extrusion width")), 180); optgroup->append_single_option_line("extrusion_width"); optgroup->append_single_option_line("first_layer_extrusion_width"); optgroup->append_single_option_line("perimeter_extrusion_width"); @@ -461,23 +461,23 @@ void TabPrint::build() optgroup->append_single_option_line("top_infill_extrusion_width"); optgroup->append_single_option_line("support_material_extrusion_width"); - optgroup = page->new_optgroup(_L("Overlap")); + optgroup = page->new_optgroup(_(L("Overlap"))); optgroup->append_single_option_line("infill_overlap"); - optgroup = page->new_optgroup(_L("Flow")); + optgroup = page->new_optgroup(_(L("Flow"))); optgroup->append_single_option_line("bridge_flow_ratio"); - optgroup = page->new_optgroup(_L("Other")); + optgroup = page->new_optgroup(_(L("Other"))); optgroup->append_single_option_line("clip_multipart_objects"); optgroup->append_single_option_line("elefant_foot_compensation"); optgroup->append_single_option_line("xy_size_compensation"); // # optgroup->append_single_option_line("threads"); optgroup->append_single_option_line("resolution"); - page = add_options_page(_L("Output options"), "page_white_go.png"); - optgroup = page->new_optgroup(_L("Sequential printing")); + page = add_options_page(_(L("Output options")), "page_white_go.png"); + optgroup = page->new_optgroup(_(L("Sequential printing"))); optgroup->append_single_option_line("complete_objects"); - line = { _L("Extruder clearance (mm)"), "" }; + line = { _(L("Extruder clearance (mm)")), "" }; Option option = optgroup->get_option("extruder_clearance_radius"); option.opt.width = 60; line.append_option(option); @@ -486,28 +486,28 @@ void TabPrint::build() line.append_option(option); optgroup->append_line(line); - optgroup = page->new_optgroup(_L("Output file")); + optgroup = page->new_optgroup(_(L("Output file"))); optgroup->append_single_option_line("gcode_comments"); option = optgroup->get_option("output_filename_format"); option.opt.full_width = true; optgroup->append_single_option_line(option); - optgroup = page->new_optgroup(_L("Post-processing scripts"), 0); + optgroup = page->new_optgroup(_(L("Post-processing scripts")), 0); option = optgroup->get_option("post_process"); option.opt.full_width = true; option.opt.height = 50; optgroup->append_single_option_line(option); - page = add_options_page(_L("Notes"), "note.png"); - optgroup = page->new_optgroup(_L("Notes"), 0); + page = add_options_page(_(L("Notes")), "note.png"); + optgroup = page->new_optgroup(_(L("Notes")), 0); option = optgroup->get_option("notes"); option.opt.full_width = true; option.opt.height = 250; optgroup->append_single_option_line(option); - page = add_options_page(_L("Dependencies"), "wrench.png"); - optgroup = page->new_optgroup(_L("Profile dependencies")); - line = { _L("Compatible printers"), "" }; + page = add_options_page(_(L("Dependencies")), "wrench.png"); + optgroup = page->new_optgroup(_(L("Profile dependencies"))); + line = { _(L("Compatible printers")), "" }; line.widget = [this](wxWindow* parent){ return compatible_printers_widget(parent, &m_compatible_printers_checkbox, &m_compatible_printers_btn); }; @@ -528,19 +528,19 @@ void TabPrint::update() { Freeze(); - if ( m_config->opt_bool("spiral_vase") && + if (m_config->opt_bool("spiral_vase") && !(m_config->opt_int("perimeters") == 1 && m_config->opt_int("top_solid_layers") == 0 && - m_config->option("fill_density")->value == 0)) { - wxString msg_text = _L("The Spiral Vase mode requires:\n" + m_config->option("fill_density")->value == 0)) { + wxString msg_text = _(L("The Spiral Vase mode requires:\n" "- one perimeter\n" - "- no top solid layers\n" - "- 0% fill density\n" - "- no support material\n" - "- no ensure_vertical_shell_thickness\n" - "\nShall I adjust those settings in order to enable Spiral Vase?"); - auto dialog = new wxMessageDialog(parent(), msg_text, _L("Spiral Vase"), wxICON_WARNING | wxYES | wxNO); + "- no top solid layers\n" + "- 0% fill density\n" + "- no support material\n" + "- no ensure_vertical_shell_thickness\n" + "\nShall I adjust those settings in order to enable Spiral Vase?")); + auto dialog = new wxMessageDialog(parent(), msg_text, _(L("Spiral Vase")), wxICON_WARNING | wxYES | wxNO); DynamicPrintConfig new_conf = *m_config; - if (dialog->ShowModal() == wxID_YES) { + if (dialog->ShowModal() == wxID_YES) { new_conf.set_key_value("perimeters", new ConfigOptionInt(1)); new_conf.set_key_value("top_solid_layers", new ConfigOptionInt(0)); new_conf.set_key_value("fill_density", new ConfigOptionPercent(0)); @@ -551,56 +551,56 @@ void TabPrint::update() else { new_conf.set_key_value("spiral_vase", new ConfigOptionBool(false)); } - load_config(new_conf); + load_config(new_conf); } auto first_layer_height = m_config->option("first_layer_height")->value; auto layer_height = m_config->opt_float("layer_height"); if (m_config->opt_bool("wipe_tower") && - ( first_layer_height != 0.2 || layer_height < 0.15 || layer_height > 0.35)) { - wxString msg_text = _L("The Wipe Tower currently supports only:\n" + (first_layer_height != 0.2 || layer_height < 0.15 || layer_height > 0.35)) { + wxString msg_text = _(L("The Wipe Tower currently supports only:\n" "- first layer height 0.2mm\n" "- layer height from 0.15mm to 0.35mm\n" - "\nShall I adjust those settings in order to enable the Wipe Tower?"); - auto dialog = new wxMessageDialog(parent(), msg_text, _L("Wipe Tower"), wxICON_WARNING | wxYES | wxNO); + "\nShall I adjust those settings in order to enable the Wipe Tower?")); + auto dialog = new wxMessageDialog(parent(), msg_text, _(L("Wipe Tower")), wxICON_WARNING | wxYES | wxNO); DynamicPrintConfig new_conf = *m_config; if (dialog->ShowModal() == wxID_YES) { const auto &val = *m_config->option("first_layer_height"); new_conf.set_key_value("first_layer_height", new ConfigOptionFloatOrPercent(0.2, val.percent)); - if (m_config->opt_float("layer_height") < 0.15) new_conf.set_key_value("layer_height", new ConfigOptionFloat(0.15)) ; + if (m_config->opt_float("layer_height") < 0.15) new_conf.set_key_value("layer_height", new ConfigOptionFloat(0.15)); if (m_config->opt_float("layer_height") > 0.35) new_conf.set_key_value("layer_height", new ConfigOptionFloat(0.35)); } - else + else new_conf.set_key_value("wipe_tower", new ConfigOptionBool(false)); load_config(new_conf); } - if (m_config->opt_bool("wipe_tower") && m_config->opt_bool("support_material") && + if (m_config->opt_bool("wipe_tower") && m_config->opt_bool("support_material") && m_config->opt_float("support_material_contact_distance") > 0. && (m_config->opt_int("support_material_extruder") != 0 || m_config->opt_int("support_material_interface_extruder") != 0)) { - wxString msg_text = _L("The Wipe Tower currently supports the non-soluble supports only\n" + wxString msg_text = _(L("The Wipe Tower currently supports the non-soluble supports only\n" "if they are printed with the current extruder without triggering a tool change.\n" "(both support_material_extruder and support_material_interface_extruder need to be set to 0).\n" - "\nShall I adjust those settings in order to enable the Wipe Tower?"); - auto dialog = new wxMessageDialog(parent(), msg_text, _L("Wipe Tower"), wxICON_WARNING | wxYES | wxNO); + "\nShall I adjust those settings in order to enable the Wipe Tower?")); + auto dialog = new wxMessageDialog(parent(), msg_text, _(L("Wipe Tower")), wxICON_WARNING | wxYES | wxNO); DynamicPrintConfig new_conf = *m_config; if (dialog->ShowModal() == wxID_YES) { new_conf.set_key_value("support_material_extruder", new ConfigOptionInt(0)); new_conf.set_key_value("support_material_interface_extruder", new ConfigOptionInt(0)); } - else + else new_conf.set_key_value("wipe_tower", new ConfigOptionBool(false)); load_config(new_conf); } - if (m_config->opt_bool("wipe_tower") && m_config->opt_bool("support_material") && + if (m_config->opt_bool("wipe_tower") && m_config->opt_bool("support_material") && m_config->opt_float("support_material_contact_distance") == 0 && !m_config->opt_bool("support_material_synchronize_layers")) { - wxString msg_text = _L("For the Wipe Tower to work with the soluble supports, the support layers\n" + wxString msg_text = _(L("For the Wipe Tower to work with the soluble supports, the support layers\n" "need to be synchronized with the object layers.\n" - "\nShall I synchronize support layers in order to enable the Wipe Tower?"); - auto dialog = new wxMessageDialog(parent(), msg_text, _L("Wipe Tower"), wxICON_WARNING | wxYES | wxNO); + "\nShall I synchronize support layers in order to enable the Wipe Tower?")); + auto dialog = new wxMessageDialog(parent(), msg_text, _(L("Wipe Tower")), wxICON_WARNING | wxYES | wxNO); DynamicPrintConfig new_conf = *m_config; if (dialog->ShowModal() == wxID_YES) { new_conf.set_key_value("support_material_synchronize_layers", new ConfigOptionBool(true)); @@ -615,18 +615,18 @@ void TabPrint::update() if (!m_support_material_overhangs_queried) { m_support_material_overhangs_queried = true; if (!m_config->opt_bool("overhangs")/* != 1*/) { - wxString msg_text = _L("Supports work better, if the following feature is enabled:\n" + wxString msg_text = _(L("Supports work better, if the following feature is enabled:\n" "- Detect bridging perimeters\n" - "\nShall I adjust those settings for supports?"); - auto dialog = new wxMessageDialog(parent(), msg_text, _L("Support Generator"), wxICON_WARNING | wxYES | wxNO | wxCANCEL); + "\nShall I adjust those settings for supports?")); + auto dialog = new wxMessageDialog(parent(), msg_text, _(L("Support Generator")), wxICON_WARNING | wxYES | wxNO | wxCANCEL); DynamicPrintConfig new_conf = *m_config; auto answer = dialog->ShowModal(); if (answer == wxID_YES) { // Enable "detect bridging perimeters". new_conf.set_key_value("overhangs", new ConfigOptionBool(true)); - } else if(answer == wxID_NO) { + } else if (answer == wxID_NO) { // Do nothing, leave supports on and "detect bridging perimeters" off. - } else if(answer == wxID_CANCEL) { + } else if (answer == wxID_CANCEL) { // Disable supports. new_conf.set_key_value("support_material", new ConfigOptionBool(false)); m_support_material_overhangs_queried = false; @@ -643,7 +643,7 @@ void TabPrint::update() auto fill_pattern = m_config->option>("fill_pattern")->value; std::string str_fill_pattern = ""; t_config_enum_values map_names = m_config->option>("fill_pattern")->get_enum_values(); - for (auto it:map_names) { + for (auto it : map_names) { if (fill_pattern == it.second) { str_fill_pattern = it.first; break; @@ -660,9 +660,9 @@ void TabPrint::update() // get fill_pattern name from enum_labels for using this one at dialog_msg str_fill_pattern = m_config->def()->get("fill_pattern")->enum_labels[fill_pattern]; if (!correct_100p_fill){ - wxString msg_text = _L("The ") + str_fill_pattern + _L(" infill pattern is not supposed to work at 100% density.\n" - "\nShall I switch to rectilinear fill pattern?"); - auto dialog = new wxMessageDialog(parent(), msg_text, _L("Infill"), wxICON_WARNING | wxYES | wxNO); + wxString msg_text = _(L("The ")) + str_fill_pattern + _(L(" infill pattern is not supposed to work at 100% density.\n" + "\nShall I switch to rectilinear fill pattern?")); + auto dialog = new wxMessageDialog(parent(), msg_text, _(L("Infill")), wxICON_WARNING | wxYES | wxNO); DynamicPrintConfig new_conf = *m_config; if (dialog->ShowModal() == wxID_YES) { new_conf.set_key_value("fill_pattern", new ConfigOptionEnum(ipRectilinear)); @@ -676,7 +676,7 @@ void TabPrint::update() } bool have_perimeters = m_config->opt_int("perimeters") > 0; - std::vector vec_enable = { "extra_perimeters", "ensure_vertical_shell_thickness", "thin_walls", "overhangs", + std::vector vec_enable = { "extra_perimeters", "ensure_vertical_shell_thickness", "thin_walls", "overhangs", "seam_position", "external_perimeters_first", "external_perimeter_extrusion_width", "perimeter_speed", "small_perimeter_speed", "external_perimeter_speed" }; for (auto el : vec_enable) @@ -684,22 +684,22 @@ void TabPrint::update() bool have_infill = m_config->option("fill_density")->value > 0; vec_enable.resize(0); - vec_enable = { "fill_pattern", "infill_every_layers", "infill_only_where_needed", - "solid_infill_every_layers", "solid_infill_below_area", "infill_extruder"}; + vec_enable = { "fill_pattern", "infill_every_layers", "infill_only_where_needed", + "solid_infill_every_layers", "solid_infill_below_area", "infill_extruder" }; // infill_extruder uses the same logic as in Print::extruders() for (auto el : vec_enable) get_field(el)->toggle(have_infill); bool have_solid_infill = m_config->opt_int("top_solid_layers") > 0 || m_config->opt_int("bottom_solid_layers") > 0; vec_enable.resize(0); - vec_enable = { "external_fill_pattern", "infill_first", "solid_infill_extruder", - "solid_infill_extrusion_width", "solid_infill_speed" }; + vec_enable = { "external_fill_pattern", "infill_first", "solid_infill_extruder", + "solid_infill_extrusion_width", "solid_infill_speed" }; // solid_infill_extruder uses the same logic as in Print::extruders() for (auto el : vec_enable) get_field(el)->toggle(have_solid_infill); vec_enable.resize(0); - vec_enable = { "fill_angle", "bridge_angle", "infill_extrusion_width", + vec_enable = { "fill_angle", "bridge_angle", "infill_extrusion_width", "infill_speed", "bridge_speed" }; for (auto el : vec_enable) get_field(el)->toggle(have_infill || have_solid_infill); @@ -714,14 +714,14 @@ void TabPrint::update() bool have_default_acceleration = m_config->opt_float("default_acceleration") > 0; vec_enable.resize(0); - vec_enable = { "perimeter_acceleration", "infill_acceleration", - "bridge_acceleration", "first_layer_acceleration"}; + vec_enable = { "perimeter_acceleration", "infill_acceleration", + "bridge_acceleration", "first_layer_acceleration" }; for (auto el : vec_enable) get_field(el)->toggle(have_default_acceleration); bool have_skirt = m_config->opt_int("skirts") > 0 || m_config->opt_float("min_skirt_length") > 0; vec_enable.resize(0); - vec_enable = { "skirt_distance", "skirt_height"}; + vec_enable = { "skirt_distance", "skirt_height" }; for (auto el : vec_enable) get_field(el)->toggle(have_skirt); @@ -735,15 +735,15 @@ void TabPrint::update() bool have_support_soluble = have_support_material && m_config->opt_float("support_material_contact_distance") == 0; vec_enable.resize(0); vec_enable = { "support_material_threshold", "support_material_pattern", "support_material_with_sheath", - "support_material_spacing", "support_material_angle", "support_material_interface_layers", - "dont_support_bridges", "support_material_extrusion_width", "support_material_contact_distance", - "support_material_xy_spacing"}; + "support_material_spacing", "support_material_angle", "support_material_interface_layers", + "dont_support_bridges", "support_material_extrusion_width", "support_material_contact_distance", + "support_material_xy_spacing" }; for (auto el : vec_enable) get_field(el)->toggle(have_support_material); vec_enable.resize(0); - vec_enable = { "support_material_interface_spacing", "support_material_interface_extruder", - "support_material_interface_speed", "support_material_interface_contact_loops"}; + vec_enable = { "support_material_interface_spacing", "support_material_interface_extruder", + "support_material_interface_speed", "support_material_interface_contact_loops" }; for (auto el : vec_enable) get_field(el)->toggle(have_support_material && have_support_interface); get_field("support_material_synchronize_layers")->toggle(have_support_soluble); @@ -754,7 +754,7 @@ void TabPrint::update() bool have_sequential_printing = m_config->opt_bool("complete_objects"); vec_enable.resize(0); - vec_enable = { "extruder_clearance_radius", "extruder_clearance_height"}; + vec_enable = { "extruder_clearance_radius", "extruder_clearance_height" }; for (auto el : vec_enable) get_field(el)->toggle(have_sequential_printing); @@ -763,7 +763,7 @@ void TabPrint::update() bool have_wipe_tower = m_config->opt_bool("wipe_tower"); vec_enable.resize(0); - vec_enable = { "wipe_tower_x", "wipe_tower_y", "wipe_tower_width", "wipe_tower_per_color_wipe"}; + vec_enable = { "wipe_tower_x", "wipe_tower_y", "wipe_tower_width", "wipe_tower_per_color_wipe" }; for (auto el : vec_enable) get_field(el)->toggle(have_wipe_tower); @@ -783,39 +783,39 @@ void TabFilament::build() m_presets = &m_preset_bundle->filaments; m_config = &m_preset_bundle->filaments.get_edited_preset().config; - auto page = add_options_page(_L("Filament"), "spool.png"); - auto optgroup = page->new_optgroup(_L("Filament")); + auto page = add_options_page(_(L("Filament")), "spool.png"); + auto optgroup = page->new_optgroup(_(L("Filament"))); optgroup->append_single_option_line("filament_colour"); optgroup->append_single_option_line("filament_diameter"); optgroup->append_single_option_line("extrusion_multiplier"); optgroup->append_single_option_line("filament_density"); optgroup->append_single_option_line("filament_cost"); - optgroup = page->new_optgroup(_L("Temperature (C)")/* +" (\u00B0C)"*/); // degree sign - Line line = { _L("Extruder"), "" }; + optgroup = page->new_optgroup(_(L("Temperature ")) +" (\u00B0C)"); // degree sign + Line line = { _(L("Extruder")), "" }; line.append_option(optgroup->get_option("first_layer_temperature")); line.append_option(optgroup->get_option("temperature")); optgroup->append_line(line); - line = { _L("Bed"), "" }; + line = { _(L("Bed")), "" }; line.append_option(optgroup->get_option("first_layer_bed_temperature")); line.append_option(optgroup->get_option("bed_temperature")); optgroup->append_line(line); - page = add_options_page(_L("Cooling"), "hourglass.png"); - optgroup = page->new_optgroup(_L("Enable")); + page = add_options_page(_(L("Cooling")), "hourglass.png"); + optgroup = page->new_optgroup(_(L("Enable"))); optgroup->append_single_option_line("fan_always_on"); optgroup->append_single_option_line("cooling"); - line = { "", "" }; + line = { "", "" }; line.full_width = 1; line.widget = [this](wxWindow* parent) { return description_line_widget(parent, &m_cooling_description_line); }; optgroup->append_line(line); - optgroup = page->new_optgroup(_L("Fan settings")); - line = {_L("Fan speed"),""}; + optgroup = page->new_optgroup(_(L("Fan settings"))); + line = { _(L("Fan speed")), "" }; line.append_option(optgroup->get_option("min_fan_speed")); line.append_option(optgroup->get_option("max_fan_speed")); optgroup->append_line(line); @@ -823,50 +823,50 @@ void TabFilament::build() optgroup->append_single_option_line("bridge_fan_speed"); optgroup->append_single_option_line("disable_fan_first_layers"); - optgroup = page->new_optgroup(_L("Cooling thresholds"), 250); + optgroup = page->new_optgroup(_(L("Cooling thresholds")), 250); optgroup->append_single_option_line("fan_below_layer_time"); optgroup->append_single_option_line("slowdown_below_layer_time"); optgroup->append_single_option_line("min_print_speed"); - page = add_options_page(_L("Advanced"), "wrench.png"); - optgroup = page->new_optgroup(_L("Filament properties")); + page = add_options_page(_(L("Advanced")), "wrench.png"); + optgroup = page->new_optgroup(_(L("Filament properties"))); optgroup->append_single_option_line("filament_type"); optgroup->append_single_option_line("filament_soluble"); - optgroup = page->new_optgroup(_L("Print speed override")); + optgroup = page->new_optgroup(_(L("Print speed override"))); optgroup->append_single_option_line("filament_max_volumetric_speed"); - line = {"",""}; + line = { "", "" }; line.full_width = 1; line.widget = [this](wxWindow* parent) { return description_line_widget(parent, &m_volumetric_speed_description_line); }; optgroup->append_line(line); - page = add_options_page(_L("Custom G-code"), "cog.png"); - optgroup = page->new_optgroup(_L("Start G-code"), 0); + page = add_options_page(_(L("Custom G-code")), "cog.png"); + optgroup = page->new_optgroup(_(L("Start G-code")), 0); Option option = optgroup->get_option("start_filament_gcode"); option.opt.full_width = true; option.opt.height = 150; optgroup->append_single_option_line(option); - optgroup = page->new_optgroup(_L("End G-code"), 0); + optgroup = page->new_optgroup(_(L("End G-code")), 0); option = optgroup->get_option("end_filament_gcode"); option.opt.full_width = true; option.opt.height = 150; optgroup->append_single_option_line(option); - page = add_options_page(_L("Notes"), "note.png"); - optgroup = page->new_optgroup(_L("Notes"), 0); + page = add_options_page(_(L("Notes")), "note.png"); + optgroup = page->new_optgroup(_(L("Notes")), 0); optgroup->label_width = 0; option = optgroup->get_option("filament_notes"); option.opt.full_width = true; option.opt.height = 250; optgroup->append_single_option_line(option); - page = add_options_page(_L("Dependencies"), "wrench.png"); - optgroup = page->new_optgroup(_L("Profile dependencies")); - line = {_L("Compatible printers"), ""}; + page = add_options_page(_(L("Dependencies")), "wrench.png"); + optgroup = page->new_optgroup(_(L("Profile dependencies"))); + line = { _(L("Compatible printers")), "" }; line.widget = [this](wxWindow* parent){ return compatible_printers_widget(parent, &m_compatible_printers_checkbox, &m_compatible_printers_btn); }; @@ -934,13 +934,13 @@ void TabPrinter::build() auto *nozzle_diameter = dynamic_cast(m_config->option("nozzle_diameter")); m_extruders_count = nozzle_diameter->values.size(); - auto page = add_options_page(_L("General"), "printer_empty.png"); - auto optgroup = page->new_optgroup(_L("Size and coordinates")); + auto page = add_options_page(_(L("General")), "printer_empty.png"); + auto optgroup = page->new_optgroup(_(L("Size and coordinates"))); - Line line{ _L("Bed shape"), "" }; + Line line{ _(L("Bed shape")), "" }; line.widget = [this](wxWindow* parent){ - auto btn = new wxButton(parent, wxID_ANY, _L(" Set ")/*+"\u2026"*/, wxDefaultPosition, wxDefaultSize, wxBU_LEFT | wxBU_EXACTFIT); -// btn->SetFont(Slic3r::GUI::small_font); + auto btn = new wxButton(parent, wxID_ANY, _(L(" Set "))+"\u2026", wxDefaultPosition, wxDefaultSize, wxBU_LEFT | wxBU_EXACTFIT); + // btn->SetFont(Slic3r::GUI::small_font); btn->SetBitmap(wxBitmap(from_u8(Slic3r::var("printer_empty.png")), wxBITMAP_TYPE_PNG)); auto sizer = new wxBoxSizer(wxHORIZONTAL); @@ -959,12 +959,12 @@ void TabPrinter::build() optgroup->append_line(line); optgroup->append_single_option_line("z_offset"); - optgroup = page->new_optgroup(_L("Capabilities")); + optgroup = page->new_optgroup(_(L("Capabilities"))); ConfigOptionDef def; def.type = coInt, def.default_value = new ConfigOptionInt(1); - def.label = _LS("Extruders"); - def.tooltip = _LS("Number of extruders of the printer."); + def.label = L("Extruders"); + def.tooltip = L("Number of extruders of the printer."); def.min = 1; Option option(def, "extruders_count"); optgroup->append_single_option_line(option); @@ -986,13 +986,13 @@ void TabPrinter::build() if (!m_no_controller) { - optgroup = page->new_optgroup(_L("USB/Serial connection")); - line = {_L("Serial port"), ""}; + optgroup = page->new_optgroup(_(L("USB/Serial connection"))); + line = {_(L("Serial port")), ""}; Option serial_port = optgroup->get_option("serial_port"); serial_port.side_widget = ([this](wxWindow* parent){ auto btn = new wxBitmapButton(parent, wxID_ANY, wxBitmap(from_u8(Slic3r::var("arrow_rotate_clockwise.png")), wxBITMAP_TYPE_PNG), wxDefaultPosition, wxDefaultSize, wxBORDER_NONE); - btn->SetToolTip(_L("Rescan serial ports")); + btn->SetToolTip(_(L("Rescan serial ports"))); auto sizer = new wxBoxSizer(wxHORIZONTAL); sizer->Add(btn); @@ -1001,7 +1001,7 @@ void TabPrinter::build() }); auto serial_test = [this](wxWindow* parent){ auto btn = m_serial_test_btn = new wxButton(parent, wxID_ANY, - _L("Test"), wxDefaultPosition, wxDefaultSize, wxBU_LEFT | wxBU_EXACTFIT); + _(L("Test")), wxDefaultPosition, wxDefaultSize, wxBU_LEFT | wxBU_EXACTFIT); // btn->SetFont($Slic3r::GUI::small_font); btn->SetBitmap(wxBitmap(from_u8(Slic3r::var("wrench.png")), wxBITMAP_TYPE_PNG)); auto sizer = new wxBoxSizer(wxHORIZONTAL); @@ -1014,10 +1014,10 @@ void TabPrinter::build() m_config->opt_int("serial_speed") ); if (res && sender->wait_connected()) { - show_info(parent, _L("Connection to printer works correctly."), _L("Success!")); + show_info(parent, _(L("Connection to printer works correctly.")), _(L("Success!"))); } else { - show_error(parent, _L("Connection failed.")); + show_error(parent, _(L("Connection failed."))); } }); return sizer; @@ -1029,10 +1029,10 @@ void TabPrinter::build() optgroup->append_line(line); } - optgroup = page->new_optgroup(_L("OctoPrint upload")); + optgroup = page->new_optgroup(_(L("OctoPrint upload"))); // # append two buttons to the Host line auto octoprint_host_browse = [this] (wxWindow* parent) { - auto btn = new wxButton(parent, wxID_ANY, _L(" Browse ")/*+"\u2026"*/, wxDefaultPosition, wxDefaultSize, wxBU_LEFT); + auto btn = new wxButton(parent, wxID_ANY, _(L(" Browse "))+"\u2026", wxDefaultPosition, wxDefaultSize, wxBU_LEFT); // btn->SetFont($Slic3r::GUI::small_font); btn->SetBitmap(wxBitmap(from_u8(Slic3r::var("zoom.png")), wxBITMAP_TYPE_PNG)); auto sizer = new wxBoxSizer(wxHORIZONTAL); @@ -1044,7 +1044,7 @@ void TabPrinter::build() btn->Bind(wxEVT_BUTTON, [this, parent](wxCommandEvent e){ if (m_event_button_browse > 0){ wxCommandEvent event(m_event_button_browse); - event.SetString(_L("Button BROWSE was clicked!")); + event.SetString(_(L("Button BROWSE was clicked!"))); g_wxMainFrame->ProcessWindowEvent(event); } // // # look for devices @@ -1069,7 +1069,7 @@ void TabPrinter::build() }; auto octoprint_host_test = [this](wxWindow* parent) { - auto btn = m_octoprint_host_test_btn = new wxButton(parent, wxID_ANY, _L("Test"), + auto btn = m_octoprint_host_test_btn = new wxButton(parent, wxID_ANY, _(L("Test")), wxDefaultPosition, wxDefaultSize, wxBU_LEFT | wxBU_EXACTFIT); // btn->SetFont($Slic3r::GUI::small_font); btn->SetBitmap(wxBitmap(from_u8(Slic3r::var("wrench.png")), wxBITMAP_TYPE_PNG)); @@ -1079,7 +1079,7 @@ void TabPrinter::build() btn->Bind(wxEVT_BUTTON, [this, parent](wxCommandEvent e) { if (m_event_button_test > 0){ wxCommandEvent event(m_event_button_test); - event.SetString(_L("Button TEST was clicked!")); + event.SetString(_(L("Button TEST was clicked!"))); g_wxMainFrame->ProcessWindowEvent(event); } // my $ua = LWP::UserAgent->new; @@ -1107,54 +1107,54 @@ void TabPrinter::build() optgroup->append_line(host_line); optgroup->append_single_option_line("octoprint_apikey"); - optgroup = page->new_optgroup(_L("Firmware")); + optgroup = page->new_optgroup(_(L("Firmware"))); optgroup->append_single_option_line("gcode_flavor"); - optgroup = page->new_optgroup(_L("Advanced")); + optgroup = page->new_optgroup(_(L("Advanced"))); optgroup->append_single_option_line("use_relative_e_distances"); optgroup->append_single_option_line("use_firmware_retraction"); optgroup->append_single_option_line("use_volumetric_e"); optgroup->append_single_option_line("variable_layer_height"); - page = add_options_page(_L("Custom G-code"), "cog.png"); - optgroup = page->new_optgroup(_L("Start G-code"), 0); + page = add_options_page(_(L("Custom G-code")), "cog.png"); + optgroup = page->new_optgroup(_(L("Start G-code")), 0); option = optgroup->get_option("start_gcode"); option.opt.full_width = true; option.opt.height = 150; optgroup->append_single_option_line(option); - optgroup = page->new_optgroup(_L("End G-code"), 0); + optgroup = page->new_optgroup(_(L("End G-code")), 0); option = optgroup->get_option("end_gcode"); option.opt.full_width = true; option.opt.height = 150; optgroup->append_single_option_line(option); - optgroup = page->new_optgroup(_L("Before layer change G-code"), 0); + optgroup = page->new_optgroup(_(L("Before layer change G-code")), 0); option = optgroup->get_option("before_layer_gcode"); option.opt.full_width = true; option.opt.height = 150; optgroup->append_single_option_line(option); - optgroup = page->new_optgroup(_L("After layer change G-code"), 0); + optgroup = page->new_optgroup(_(L("After layer change G-code")), 0); option = optgroup->get_option("layer_gcode"); option.opt.full_width = true; option.opt.height = 150; optgroup->append_single_option_line(option); - optgroup = page->new_optgroup(_L("Tool change G-code"), 0); + optgroup = page->new_optgroup(_(L("Tool change G-code")), 0); option = optgroup->get_option("toolchange_gcode"); option.opt.full_width = true; option.opt.height = 150; optgroup->append_single_option_line(option); - optgroup = page->new_optgroup(_L("Between objects G-code (for sequential printing)"), 0); + optgroup = page->new_optgroup(_(L("Between objects G-code (for sequential printing)")), 0); option = optgroup->get_option("between_objects_gcode"); option.opt.full_width = true; option.opt.height = 150; optgroup->append_single_option_line(option); - page = add_options_page(_L("Notes"), "note.png"); - optgroup = page->new_optgroup(_L("Notes"), 0); + page = add_options_page(_(L("Notes")), "note.png"); + optgroup = page->new_optgroup(_(L("Notes")), 0); option = optgroup->get_option("printer_notes"); option.opt.full_width = true; option.opt.height = 250; @@ -1183,24 +1183,24 @@ void TabPrinter::extruders_count_changed(size_t extruders_count){ void TabPrinter::build_extruder_pages(){ for (auto extruder_idx = m_extruder_pages.size(); extruder_idx < m_extruders_count; ++extruder_idx){ //# build page - auto page = add_options_page(_L("Extruder ") + wxString::Format(_T("%i"), extruder_idx + 1), "funnel.png", true); + auto page = add_options_page(_(L("Extruder ")) + wxString::Format(_T("%i"), extruder_idx + 1), "funnel.png", true); m_extruder_pages.push_back(page); - auto optgroup = page->new_optgroup(_L("Size")); + auto optgroup = page->new_optgroup(_(L("Size"))); optgroup->append_single_option_line("nozzle_diameter", extruder_idx); - optgroup = page->new_optgroup(_L("Layer height limits")); + optgroup = page->new_optgroup(_(L("Layer height limits"))); optgroup->append_single_option_line("min_layer_height", extruder_idx); optgroup->append_single_option_line("max_layer_height", extruder_idx); - optgroup = page->new_optgroup(_L("Position (for multi-extruder printers)")); + optgroup = page->new_optgroup(_(L("Position (for multi-extruder printers)"))); optgroup->append_single_option_line("extruder_offset", extruder_idx); - optgroup = page->new_optgroup(_L("Retraction")); + optgroup = page->new_optgroup(_(L("Retraction"))); optgroup->append_single_option_line("retract_length", extruder_idx); optgroup->append_single_option_line("retract_lift", extruder_idx); - Line line = { _L("Only lift Z"), "" }; + Line line = { _(L("Only lift Z")), "" }; line.append_option(optgroup->get_option("retract_lift_above", extruder_idx)); line.append_option(optgroup->get_option("retract_lift_below", extruder_idx)); optgroup->append_line(line); @@ -1213,11 +1213,11 @@ void TabPrinter::build_extruder_pages(){ optgroup->append_single_option_line("wipe", extruder_idx); optgroup->append_single_option_line("retract_before_wipe", extruder_idx); - optgroup = page->new_optgroup(_L("Retraction when tool is disabled (advanced settings for multi-extruder setups)")); + optgroup = page->new_optgroup(_(L("Retraction when tool is disabled (advanced settings for multi-extruder setups)"))); optgroup->append_single_option_line("retract_length_toolchange", extruder_idx); optgroup->append_single_option_line("retract_restart_extra_toolchange", extruder_idx); - optgroup = page->new_optgroup(_L("Preview")); + optgroup = page->new_optgroup(_(L("Preview"))); optgroup->append_single_option_line("extruder_colour", extruder_idx); } @@ -1229,7 +1229,7 @@ void TabPrinter::build_extruder_pages(){ // # rebuild page list PageShp page_note = m_pages.back(); m_pages.pop_back(); - while (m_pages.back()->title().find(_L("Extruder")) != std::string::npos) + while (m_pages.back()->title().find(_(L("Extruder"))) != std::string::npos) m_pages.pop_back(); for (auto page_extruder : m_extruder_pages) m_pages.push_back(page_extruder); @@ -1307,9 +1307,9 @@ void TabPrinter::update(){ if (use_firmware_retraction && wipe) { auto dialog = new wxMessageDialog(parent(), - _L("The Wipe option is not available when using the Firmware Retraction mode.\n" - "\nShall I disable it in order to enable Firmware Retraction?"), - _L("Firmware Retraction"), wxICON_WARNING | wxYES | wxNO); + _(L("The Wipe option is not available when using the Firmware Retraction mode.\n" + "\nShall I disable it in order to enable Firmware Retraction?")), + _(L("Firmware Retraction")), wxICON_WARNING | wxYES | wxNO); DynamicPrintConfig new_conf = *m_config; if (dialog->ShowModal() == wxID_YES) { @@ -1464,8 +1464,8 @@ bool Tab::may_discard_current_dirty_preset(PresetCollection* presets /*= nullptr auto type_name = presets->name(); auto tab = " "; auto name = old_preset.is_default ? - _L("Default ") + type_name + _L(" preset") : - (type_name + _L(" preset\n") + tab + old_preset.name); + _(L("Default ")) + type_name + _(L(" preset")) : + (type_name + _(L(" preset\n")) + tab + old_preset.name); // Collect descriptions of the dirty options. std::vector option_names; for(auto opt_key: presets->current_dirty_options()) { @@ -1483,11 +1483,11 @@ bool Tab::may_discard_current_dirty_preset(PresetCollection* presets /*= nullptr for (auto changed_name : option_names) changes += tab + changed_name + "\n"; auto message = (!new_printer_name.empty()) ? - name + _L("\n\nis not compatible with printer\n") +tab + new_printer_name+ _L("\n\nand it has the following unsaved changes:") : - name + _L("\n\nhas the following unsaved changes:"); + name + _(L("\n\nis not compatible with printer\n")) +tab + new_printer_name+ _(L("\n\nand it has the following unsaved changes:")) : + name + _(L("\n\nhas the following unsaved changes:")); auto confirm = new wxMessageDialog(parent(), - message + "\n" +changes +_L("\n\nDiscard changes and continue anyway?"), - _L("Unsaved Changes"), wxYES_NO | wxNO_DEFAULT | wxICON_QUESTION); + message + "\n" +changes +_(L("\n\nDiscard changes and continue anyway?")), + _(L("Unsaved Changes")), wxYES_NO | wxNO_DEFAULT | wxICON_QUESTION); return confirm->ShowModal() == wxID_YES; } @@ -1555,7 +1555,7 @@ void Tab::save_preset(std::string name /*= ""*/) return; name = dlg->get_name(); if (name == ""){ - show_error(this, _L("The supplied name is empty. It can't be saved.")); + show_error(this, _(L("The supplied name is empty. It can't be saved."))); return; } } @@ -1575,10 +1575,10 @@ void Tab::delete_preset() { auto current_preset = m_presets->get_selected_preset(); // Don't let the user delete the ' - default - ' configuration. - wxString action = current_preset.is_external ? _L("remove") : _L("delete"); - wxString msg = _L("Are you sure you want to ") + action + _L(" the selected preset?"); - action = current_preset.is_external ? _L("Remove") : _L("Delete"); - wxString title = action + _L(" Preset"); + wxString action = current_preset.is_external ? _(L("remove")) : _(L("delete")); + wxString msg = _(L("Are you sure you want to ")) + action + _(L(" the selected preset?")); + action = current_preset.is_external ? _(L("Remove")) : _(L("Delete")); + wxString title = action + _(L(" Preset")); if (current_preset.is_default || wxID_YES != wxMessageDialog(parent(), msg, title, wxYES_NO | wxNO_DEFAULT | wxICON_QUESTION).ShowModal()) return; @@ -1630,8 +1630,8 @@ void Tab::update_ui_from_settings() // Return a callback to create a Tab widget to mark the preferences as compatible / incompatible to the current printer. wxSizer* Tab::compatible_printers_widget(wxWindow* parent, wxCheckBox** checkbox, wxButton** btn) { - *checkbox = new wxCheckBox(parent, wxID_ANY, _L("All")); - *btn = new wxButton(parent, wxID_ANY, _L(" Set ")/*+"\u2026"*/, wxDefaultPosition, wxDefaultSize, wxBU_LEFT | wxBU_EXACTFIT); + *checkbox = new wxCheckBox(parent, wxID_ANY, _(L("All"))); + *btn = new wxButton(parent, wxID_ANY, _(L(" Set "))+"\u2026", wxDefaultPosition, wxDefaultSize, wxBU_LEFT | wxBU_EXACTFIT); (*btn)->SetBitmap(wxBitmap(from_u8(Slic3r::var("printer_empty.png")), wxBITMAP_TYPE_PNG)); @@ -1661,8 +1661,8 @@ wxSizer* Tab::compatible_printers_widget(wxWindow* parent, wxCheckBox** checkbox } auto dlg = new wxMultiChoiceDialog(parent, - _L("Select the printers this profile is compatible with."), - _L("Compatible printers"), presets); + _(L("Select the printers this profile is compatible with.")), + _(L("Compatible printers")), presets); // # Collect and set indices of printers marked as compatible. wxArrayInt selections; auto *compatible_printers = dynamic_cast(m_config->option("compatible_printers")); @@ -1745,7 +1745,7 @@ ConfigOptionsGroupShp Page::new_optgroup(wxString title, int noncommon_label_wid void SavePresetWindow::build(wxString title, std::string default_name, std::vector &values) { - auto text = new wxStaticText(this, wxID_ANY, _L("Save ") + title + _L(" as:"), + auto text = new wxStaticText(this, wxID_ANY, _(L("Save ")) + title + _(L(" as:")), wxDefaultPosition, wxDefaultSize); m_combo = new wxComboBox(this, wxID_ANY, from_u8(default_name), wxDefaultPosition, wxDefaultSize, 0, 0, wxTE_PROCESS_ENTER); @@ -1779,10 +1779,10 @@ void SavePresetWindow::accept() } } if (is_unusable_symbol) { - show_error(this, _L("The supplied name is not valid; the following characters are not allowed:")+" <>:/\\|?*\""); + show_error(this, _(L("The supplied name is not valid; the following characters are not allowed:"))+" <>:/\\|?*\""); } else if (m_chosen_name.compare("- default -") == 0) { - show_error(this, _L("The supplied name is not available.")); + show_error(this, _(L("The supplied name is not available."))); } else { EndModal(wxID_OK); diff --git a/xs/src/slic3r/GUI/Tab.hpp b/xs/src/slic3r/GUI/Tab.hpp index 4f3a15736..d684005fb 100644 --- a/xs/src/slic3r/GUI/Tab.hpp +++ b/xs/src/slic3r/GUI/Tab.hpp @@ -179,7 +179,7 @@ class TabPrint : public Tab public: TabPrint() {} TabPrint(wxNotebook* parent, bool no_controller) : - Tab(parent, _L("Print Settings"), "print", no_controller) {} + Tab(parent, _(L("Print Settings")), "print", no_controller) {} ~TabPrint(){} ogStaticText* m_recommended_thin_wall_thickness_description_line; @@ -199,7 +199,7 @@ class TabFilament : public Tab public: TabFilament() {} TabFilament(wxNotebook* parent, bool no_controller) : - Tab(parent, _L("Filament Settings"), "filament", no_controller) {} + Tab(parent, _(L("Filament Settings")), "filament", no_controller) {} ~TabFilament(){} void build() override; @@ -225,7 +225,7 @@ public: TabPrinter() {} TabPrinter(wxNotebook* parent, bool no_controller, bool is_disabled_btn_browse, bool is_user_agent) : - Tab(parent, _L("Printer Settings"), "printer", no_controller), + Tab(parent, _(L("Printer Settings")), "printer", no_controller), m_is_disabled_button_browse(is_disabled_btn_browse), m_is_user_agent(is_user_agent) {} ~TabPrinter(){} @@ -245,7 +245,7 @@ public: class SavePresetWindow :public wxDialog { public: - SavePresetWindow(wxWindow* parent) :wxDialog(parent, wxID_ANY, _L("Save preset")){} + SavePresetWindow(wxWindow* parent) :wxDialog(parent, wxID_ANY, _(L("Save preset"))){} ~SavePresetWindow(){} std::string m_chosen_name; From 3e09e930374230f2d3598d55fb5605f0b107c8c3 Mon Sep 17 00:00:00 2001 From: YuSanka Date: Fri, 23 Feb 2018 14:54:08 +0100 Subject: [PATCH 15/17] Updated POfile for CS --- resources/localization/cs_CZ/Slic3rPE.mo | Bin 77151 -> 75011 bytes resources/localization/cs_CZ/Slic3rPE_cs.po | 6494 +++++++++++-------- 2 files changed, 3852 insertions(+), 2642 deletions(-) diff --git a/resources/localization/cs_CZ/Slic3rPE.mo b/resources/localization/cs_CZ/Slic3rPE.mo index eab9c503bc43734b4d9f9abc93b41285a7aa0405..0b80b92134e0ed7b8128a781a5c6cbae5189167b 100644 GIT binary patch delta 9815 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 L_Jsy}nwR`PR5((7 delta 11717 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 UmKpTt1~PJ!UOyOR8_@87046IfkN^Mx diff --git a/resources/localization/cs_CZ/Slic3rPE_cs.po b/resources/localization/cs_CZ/Slic3rPE_cs.po index 2253f8d3a..751e2d1b3 100644 --- a/resources/localization/cs_CZ/Slic3rPE_cs.po +++ b/resources/localization/cs_CZ/Slic3rPE_cs.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: SLIC3R PE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-02-13 17:18+0100\n" -"PO-Revision-Date: 2018-02-20 14:10+0100\n" +"POT-Creation-Date: 2018-02-23 13:46+0100\n" +"PO-Revision-Date: 2018-02-23 14:47+0100\n" "Last-Translator: Filip Hurka \n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -14,8 +14,17 @@ msgstr "" "Language: cs_CZ\n" "X-Poedit-KeywordsList: _L\n" +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:39 +msgid "Shape" +msgstr "Tvar" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:46 +msgid "Rectangular" +msgstr "Obdélníkový" + #: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:50 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1188 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1191 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:408 msgid "Size" msgstr "Rozměr" @@ -33,41 +42,45 @@ msgid "" "rectangle." msgstr "Vzdálenost souřadnice 0,0 G-kódu od předního levého rohu obdélníku." +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:62 +msgid "Circular" +msgstr "Kruhový" + #: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:65 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:133 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:204 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:215 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:329 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:340 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:359 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:438 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:783 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:803 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:862 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:880 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:898 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1046 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1054 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1096 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1105 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1115 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1123 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1131 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1217 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1423 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1493 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1529 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1706 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1713 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1720 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1729 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1739 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1749 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:129 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:200 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:211 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:325 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:336 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:355 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:434 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:779 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:799 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:858 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:876 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:894 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1042 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1050 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1092 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1101 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1111 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1119 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1127 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1213 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1419 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1489 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1525 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1702 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1709 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1716 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1725 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1735 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1745 msgid "mm" msgstr "mm" #: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:66 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:435 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:431 msgid "Diameter" msgstr "Průměr" @@ -78,2329 +91,9 @@ msgid "" msgstr "" "Průměr tiskové podložky.Přepokládaná souřadnice 0,0 je umístěna uprostřed." -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:965 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:312 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:704 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:960 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1274 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1447 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1473 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:432 -msgid "Extruders" -msgstr "Extrudér" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:966 -msgid "Number of extruders of the printer." -msgstr "Počet extrudérů tiskárny." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:30 -msgid "Avoid crossing perimeters" -msgstr "Vyhnout se přejíždění perimetrů" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:31 -msgid "" -"Optimize travel moves in order to minimize the crossing of perimeters. This " -"is mostly useful with Bowden extruders which suffer from oozing. This " -"feature slows down both the print and the G-code generation." -msgstr "" -"Optimalizovat přesuny do pořadí aby se minimalizovalo přejíždění perimetrů. " -"Nejvíce užitečné u Bowdenových extruderů které trpí na vytékáné filamentu. " -"Toto nastavení zpomaluje tisk i generování G-kódu." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:38 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:939 -msgid "Bed shape" -msgstr "Tvar tiskové podložky" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:42 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1574 -msgid "Other layers" -msgstr "Ostatní vrstvy" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:43 -msgid "" -"Bed temperature for layers after the first one. Set this to zero to disable " -"bed temperature control commands in the output." -msgstr "" -"Teplota tiskové podložky pro další vrstvy po první vrstvě. Nastavením na " -"hodnotu nula vypnete ovládací příkazy teploty tiskové podložky ve výstupu." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:46 -msgid "Bed temperature" -msgstr "Teplota tiskové podložky" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:52 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1131 -msgid "Before layer change G-code" -msgstr "Before layer change G-code" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:53 -msgid "" -"This custom code is inserted at every layer change, right before the Z move. " -"Note that you can use placeholder variables for all Slic3r settings as well " -"as [layer_num] and [layer_z]." -msgstr "" -"Tento upravený kód je vložen pro každou změnu vrstvy, předtím než se pohne " -"Z. Můžete přidávat zástupné proměnné pro veškeré nastavení Slic3ru stejně " -"tak jako [layer_num] a [layer_z]." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:63 -msgid "Between objects G-code" -msgstr "G-kód mezi objekty" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:64 -msgid "" -"This code is inserted between objects when using sequential printing. By " -"default extruder and bed temperature are reset using non-wait command; " -"however if M104, M109, M140 or M190 are detected in this custom code, Slic3r " -"will not add temperature commands. Note that you can use placeholder " -"variables for all Slic3r settings, so you can put a \"M109 " -"S[first_layer_temperature]\" command wherever you want." -msgstr "" -"Tento kód je vložen mezi objekty, pokud je použit sekvenční tisk. Ve " -"výchozím nastavení je resetován extrudér a tisková podložka pomocí non-wait " -"(nečekacím) příkazem; nicméně pokud jsou příkazy M104, M109, 140 nebo M190 " -"detekovány v tomto upraveném kódu, Slic3r nebude přidávat teplotní příkazy. " -"Můžete přidávat zástupné proměnné pro veškeré nastavení Slic3ru, takže " -"můžete vložit příkaz “M109 S[first_layer_temperature]” kamkoliv chcete." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:72 -msgid "Bottom" -msgstr "Spodních" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:73 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:243 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:294 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:302 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:606 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:764 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:780 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:943 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:991 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1154 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1585 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1641 -msgid "Layers and Perimeters" -msgstr "Vrstvy a perimetry" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:74 -msgid "Number of solid layers to generate on bottom surfaces." -msgstr "Počet plných vrstev." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:76 -msgid "Bottom solid layers" -msgstr "Plné spodní vrstvy" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:81 -msgid "Bridge" -msgstr "Most" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:82 -msgid "" -"This is the acceleration your printer will use for bridges. Set zero to " -"disable acceleration control for bridges." -msgstr "" -"Nastavení akcelerace tiskárny při vytváření mostů. Nastavením na nulu " -"vypnete ovládání akcelerace pro mosty." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:84 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:178 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:578 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:686 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:954 -msgid "mm/s²" -msgstr "mm/s²" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:90 -msgid "Bridging angle" -msgstr "Úhel vytváření mostů" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:91 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:251 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:492 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:506 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:544 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:683 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:693 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:711 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:729 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:748 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1265 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1282 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:347 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:348 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:664 -msgid "Infill" -msgstr "Výplň" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:92 -msgid "" -"Bridging angle override. If left to zero, the bridging angle will be " -"calculated automatically. Otherwise the provided angle will be used for all " -"bridges. Use 180° for zero angle." -msgstr "" -"Přepsání úhlu vytváření mostů. Nastavením hodnoty na nulu se bude úhel " -"vytváření mostů vypočítávat automaticky. Při zadání jiného úhlu, bude pro " -"všechny mosty použitý zadaný úhel. Pro nulový úhel zadejte 180°." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:95 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:496 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1172 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1183 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1403 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1559 -msgid "°" -msgstr "°" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:101 -msgid "Bridges fan speed" -msgstr "Rychlost ventilátoru při vytváření mostů" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:102 -msgid "This fan speed is enforced during all bridges and overhangs." -msgstr "" -"Nastavená rychlost ventilátoru je využita vždy při vytváření mostů a přesahů." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:103 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:508 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:791 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:852 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1062 -msgid "%" -msgstr "%" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:110 -msgid "Bridge flow ratio" -msgstr "Poměr průtoku při vytváření mostů" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:111 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:212 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:738 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1735 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:343 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:357 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:450 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:453 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:830 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1112 -msgid "Advanced" -msgstr "Pokročilé" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:112 -msgid "" -"This factor affects the amount of plastic for bridging. You can decrease it " -"slightly to pull the extrudates and prevent sagging, although default " -"settings are usually good and you should experiment with cooling (use a fan) " -"before tweaking this." -msgstr "" -"Tato hodnota určuje množství vytlačeného plastu při vytváření mostů. Mírným " -"snížením této hodnoty můžete předejít pronášení ikdyž, přednastavené hodnoty " -"jsou většinou dobré a je lepší experimentovat s chlazením (využitím " -"ventilátoru), než s touto hodnotou." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:121 -msgid "Bridges" -msgstr "Mosty" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:122 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:282 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:637 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:749 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:981 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1203 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1253 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1304 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1627 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:399 -msgid "Speed" -msgstr "Rychlost" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:123 -msgid "Speed for printing bridges." -msgstr "Rychlost pro vytváření mostů." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:124 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:640 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:751 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:813 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:870 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:983 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1139 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1148 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1538 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1651 -msgid "mm/s" -msgstr "mm/s" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:131 -msgid "Brim width" -msgstr "Šířka límce" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:132 -msgid "" -"Horizontal width of the brim that will be printed around each object on the " -"first layer." -msgstr "Šírka límce který bude vytištěn v první vrstvě okolo každého objektu." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:139 -msgid "Clip multi-part objects" -msgstr "Připnutí objektů z více částí k sobě" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:140 -msgid "" -"When printing multi-material objects, this settings will make slic3r to clip " -"the overlapping object parts one by the other (2nd part will be clipped by " -"the 1st, 3rd part will be clipped by the 1st and 2nd etc)." -msgstr "" -"Připnutí překrývajících se objektů jednek druhému při multi-materiálovém " -"tisku. (Druhá část se připne k první, třetí část k první a druhé, atd)." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:147 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:510 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:868 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1673 -msgid "Compatible printers" -msgstr "Kompatibilní tiskárny" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:151 -msgid "Compatible printers condition" -msgstr "Stav kompatibilních tiskáren" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:152 -msgid "" -"A boolean expression using the configuration values of an active printer " -"profile. If this expression evaluates to true, this profile is considered " -"compatible with the active printer profile." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:158 -msgid "Complete individual objects" -msgstr "Dokončení individuálních objektů" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:159 -msgid "" -"When printing multiple objects or copies, this feature will complete each " -"object before moving onto next one (and starting it from its bottom layer). " -"This feature is useful to avoid the risk of ruined prints. Slic3r should " -"warn and prevent you from extruder collisions, but beware." -msgstr "" -"Při tisku více objektů nebo kopií tiskárna kompletně dokončí jeden objekt, " -"předtím než začne tisknout druhý (začíná od spodní vstvy). Tato vlastnost je " -"výhodná z důvodů snížení rizika zničených výtisků. Slic3r by měl varovat při " -"možné kolizi extrudéru s objektem a zabránit mu, přesto doporučujeme " -"obezřetnost." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:167 -msgid "Enable auto cooling" -msgstr "Zapnutí automatického chlazení" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:168 -msgid "" -"This flag enables the automatic cooling logic that adjusts print speed and " -"fan speed according to layer printing time." -msgstr "" -"Zapne výpočet automatického chlazení který upravuje rychlost tisku a " -"ventilátoru v závislosti na délce tisku jedné vstvy." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:174 -#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:293 -msgid "Default" -msgstr "Výchozí" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:175 -msgid "" -"This is the acceleration your printer will be reset to after the role-" -"specific acceleration values are used (perimeter/infill). Set zero to " -"prevent resetting acceleration at all." -msgstr "" -"Toto je hodnota akcelerace na kterou se tiskárna vrátí po specifických " -"úpravách akcelerace například při tisku (perimetru/výplně). Nastavením na " -"nulu zabráníte návratu rychlostí zcela." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:184 -msgid "Disable fan for the first" -msgstr "Vypnutí chlazení pro prvních" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:185 -msgid "" -"You can set this to a positive value to disable fan at all during the first " -"layers, so that it does not make adhesion worse." -msgstr "" -"Nastavením počtu prvních vstev s vypnutým chlazením pro nezhoršování " -"přilnavosti." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:187 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:696 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1035 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1226 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1287 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1439 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1484 -msgid "layers" -msgstr "vrstvu" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:194 -msgid "Don't support bridges" -msgstr "Nevytvářet podpory pod mosty" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:195 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1032 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1382 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1389 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1401 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1411 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1419 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1434 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1455 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1466 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1482 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1491 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1500 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1511 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1527 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1535 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1536 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1545 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1553 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1567 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:375 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:376 -msgid "Support material" -msgstr "Podpory" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:196 -msgid "" -"Experimental option for preventing support material from being generated " -"under bridged areas." -msgstr "" -"Experimentální nastavení pro zabránění tvorbě podpěr v oblastech po mosty." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:202 -msgid "Distance between copies" -msgstr "Vzdálenost mezi kopiemi" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:203 -msgid "Distance used for the auto-arrange feature of the plater." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:211 -msgid "Elefant foot compensation" -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:213 -msgid "" -"The first layer will be shrunk in the XY plane by the configured value to " -"compensate for the 1st layer squish aka an Elefant Foot effect." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:221 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:231 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:852 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1125 -msgid "End G-code" -msgstr "Konec G-code" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:222 -msgid "" -"This end procedure is inserted at the end of the output file. Note that you " -"can use placeholder variables for all Slic3r settings." -msgstr "" -"Tato ukončovací procedůra je vložena na konec výstupního souboru. Můžete " -"přidávat zástupné proměnné pro veškeré nastavení Slic3ru." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:232 -msgid "" -"This end procedure is inserted at the end of the output file, before the " -"printer end gcode. Note that you can use placeholder variables for all " -"Slic3r settings. If you have multiple extruders, the gcode is processed in " -"extruder order." -msgstr "" -"Tato ukončovací procedůra je vložena na konec výstupního souboru, před " -"konečným g-kódem tiskárny. Můžete přidávat zástupné proměnné pro veškeré " -"nastavení Slic3ru. Pokud máte tiskárnu s více extrudéry, g-kód je zpracován " -"v pořadí extrudérů." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:242 -msgid "Ensure vertical shell thickness" -msgstr "Zajistit vertikální tloušťku obalu" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:244 -msgid "" -"Add solid infill near sloping surfaces to guarantee the vertical shell " -"thickness (top+bottom solid layers)." -msgstr "" -"Přidá plnou výplň u šikmých ploch pro garanci vertikální tloušťky obalu " -"(vrchních a spodních plných vrstev)." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:250 -msgid "Top/bottom fill pattern" -msgstr "Vzor výplně vrchních/spodních vrstev" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:252 -msgid "" -"Fill pattern for top/bottom infill. This only affects the external visible " -"layer, and not its adjacent solid shells." -msgstr "" -"Vzor výplně pro vrchní/spodní vrstvy. Ovlivňuje pouze vnější viditelné " -"vrstvy. Neovlivňuje přilehlé plné obaly." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:271 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:281 -msgid "External perimeters" -msgstr "Vnější perimetry" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:272 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:381 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:594 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:712 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:969 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1294 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1456 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1616 -msgid "Extrusion Width" -msgstr "Šíře extruze" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:273 -msgid "" -"Set this to a non-zero value to set a manual extrusion width for external " -"perimeters. If left zero, default extrusion width will be used if set, " -"otherwise 1.125 x nozzle diameter will be used. If expressed as percentage " -"(for example 200%), it will be computed over layer height." -msgstr "" -"Nastavením na kladnou hodnotu, definuje šířku manuální extruze pro vnější " -"obvod. Pokud je ponechána nula, použije se výchozí šířka extruze, pokud je " -"nastavena, jinak se použije průměr trysky 1,125 x. Pokud je hodnota " -"vyjádřena jako procento (například 200%), vypočítá se podle výšky vrstvy." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:276 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:599 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:717 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:974 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1298 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1460 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1621 -msgid "mm or % (leave 0 for default)" -msgstr "mm nebo % (ponechte 0 jako výchozí)" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:283 -msgid "" -"This separate setting will affect the speed of external perimeters (the " -"visible ones). If expressed as percentage (for example: 80%) it will be " -"calculated on the perimeters speed setting above. Set to zero for auto." -msgstr "" -"Toto oddělené nastavení ovlivní rychlost tisku vnějších perimetrů (těch " -"viditelných). Pokud je hodnota vyjádřena procenty (například: 80%), bude " -"rychlost vypočítána z hodnoty rychlosti tisku perimetrů, nastavené výše. " -"Nastavte nulu pro automatický výpočet." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:286 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:621 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1257 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1308 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1503 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1633 -msgid "mm/s or %" -msgstr "mm/s nebo %" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:293 -msgid "External perimeters first" -msgstr "Nejprve tisknout vnější perimetry" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:295 -msgid "" -"Print contour perimeters from the outermost one to the innermost one instead " -"of the default inverse order." -msgstr "" -"Tisk obrysových perimetrů od vnějších po vnitřní namísto opačného výchozího " -"pořadí." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:301 -msgid "Extra perimeters if needed" -msgstr "Extra perimetry pokud jsou potřeba" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:303 -#, no-c-format -msgid "" -"Add more perimeters when needed for avoiding gaps in sloping walls. Slic3r " -"keeps adding perimeters, until more than 70% of the loop immediately above " -"is supported." -msgstr "" -"Přidání více perimetrů, pokud je potřeba, pro vyvarování se tvorbě mezer v " -"šikmých plochách. Slic3r pokračuje v přidávání perimetrů, dokud není " -"podepřeno více než 70% perimetrů v následující vrstvě." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:311 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:794 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1231 -msgid "Extruder" -msgstr "Extrudér" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:313 -msgid "" -"The extruder to use (unless more specific extruder settings are specified). " -"This value overrides perimeter and infill extruders, but not the support " -"extruders." -msgstr "" -"Extrudér, který chcete použít (pokud nejsou zvoleny specifičtější nastavení " -"extruderu). Tato hodnota přepíše nastavení perimetrového a výplňového " -"exrtuderu, ale ne nastavení extrudéru pro podpory." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:324 -msgid "Height" -msgstr "Výška" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:325 -msgid "" -"Set this to the vertical distance between your nozzle tip and (usually) the " -"X carriage rods. In other words, this is the height of the clearance " -"cylinder around your extruder, and it represents the maximum depth the " -"extruder can peek before colliding with other printed objects." -msgstr "" -"Zadejte vertikální vzdálenost mezi tryskou a (obvykle) tyčemi osy X. Jinými " -"slovy, je to výška kolizního prostoru okolo extrudéru a představuje " -"maximální hloubku, které může extrudér dosáhnout před kolizí s jinými, již " -"vytištěnými, objekty." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:335 -msgid "Radius" -msgstr "Rádius" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:336 -msgid "" -"Set this to the clearance radius around your extruder. If the extruder is " -"not centered, choose the largest value for safety. This setting is used to " -"check for collisions and to display the graphical preview in the plater." -msgstr "" -"Zadejte horizontální rádius kolizního prostoru okolo extrudéru. Pokud tryska " -"není v centru tohoto rádiusu, zvolte nejdelší vzdálenost. Toto nastavení " -"slouží ke kontrole kolizí a zobrazení grafického náhledu v Plater." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:346 -msgid "Extruder Color" -msgstr "Barva extrudéru" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:347 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:410 -msgid "This is only used in the Slic3r interface as a visual help." -msgstr "Toto je ve Slic3ru jako názorná pomoc." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:354 -msgid "Extruder offset" -msgstr "Odsazení extrudéru" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:355 -msgid "" -"If your firmware doesn't handle the extruder displacement you need the G-" -"code to take it into account. This option lets you specify the displacement " -"of each extruder with respect to the first one. It expects positive " -"coordinates (they will be subtracted from the XY coordinate)." -msgstr "" -"Pokud firmware nezpracovává umístění extrudéru správně, potřebujete aby to " -"vzal G-kód v úvahu. Toto nastavení umožňuje určit odsazení každého extruderu " -"vzhledem k prvnímu. Očekávají se pozitivní souřadnice (budou odečteny od " -"souřadnice XY)." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:364 -msgid "Extrusion axis" -msgstr "Osa extrudéru" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:365 -msgid "" -"Use this option to set the axis letter associated to your printer's extruder " -"(usually E but some printers use A)." -msgstr "" -"Touto volbou nastavíte písmeno osy přidružené k extruderu tiskárny (obvykle " -"E, ale některé tiskárny používají A)." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:371 -msgid "Extrusion multiplier" -msgstr "Násobič extruze" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:372 -msgid "" -"This factor changes the amount of flow proportionally. You may need to tweak " -"this setting to get nice surface finish and correct single wall widths. " -"Usual values are between 0.9 and 1.1. If you think you need to change this " -"more, check filament diameter and your firmware E steps." -msgstr "" -"Tento faktor mění poměrné množství toku. Možná bude třeba toto nastavení " -"vyladit, pro dosažení hezkého povrchu a správné šířky jednotlivých stěn. " -"Obvyklé hodnoty jsou mezi 0,9 a 1,1. Pokud si myslíte, že hodnotu " -"potřebujete změnit více, zkontrolujte průměr filamentu a E kroky ve firmwaru." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:380 -msgid "Default extrusion width" -msgstr "Výchozí šířka extruze" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:382 -msgid "" -"Set this to a non-zero value to allow a manual extrusion width. If left to " -"zero, Slic3r derives extrusion widths from the nozzle diameter (see the " -"tooltips for perimeter extrusion width, infill extrusion width etc). If " -"expressed as percentage (for example: 230%), it will be computed over layer " -"height." -msgstr "" -"Nastavením kladné hodnoty povolíte manuální šířku extruze. Pokud je hodnota " -"ponechána na nule, Slic3r odvozuje šířku extruze z průměru trysky (viz " -"nápovědy pro šířku extruze perimetru, šířku extruze výplně apod.). Pokud je " -"hodnota vyjádřena procenty (například: 230%), vypočítá se z výšky vrstvy." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:386 -msgid "mm or % (leave 0 for auto)" -msgstr "mm or % (pro automatické ponechte 0)" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:391 -msgid "Keep fan always on" -msgstr "Ventilátor vždy zapnutý" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:392 -msgid "" -"If this is enabled, fan will never be disabled and will be kept running at " -"least at its minimum speed. Useful for PLA, harmful for ABS." -msgstr "" -"Pokud je tato funkce zapnutá, ventilátor nebude nikdy vypnut a bude udržován " -"v chodu alespoň rychlostí která je nastavena jako minimální rychlost. " -"Užitečné pro PLA, škodlivé pro ABS." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:398 -msgid "Enable fan if layer print time is below" -msgstr "Zapnout ventilátor pokud je doba tisku vrstvy kratší než" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:399 -msgid "" -"If layer print time is estimated below this number of seconds, fan will be " -"enabled and its speed will be calculated by interpolating the minimum and " -"maximum speeds." -msgstr "" -"Pokud je doba tisku vrstvy odhadnuta jako kratší než tato nastavená hodnota " -"ve vteřinách, ventilátor bude aktivován a jeho rychlost bude vypočtena " -"interpolací minimální a maximální rychlosti." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:401 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1244 -msgid "approximate seconds" -msgstr "vteřin přibližně" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:409 -msgid "Color" -msgstr "Barva" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:416 -msgid "Filament notes" -msgstr "Poznámky k filamentu" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:417 -msgid "You can put your notes regarding the filament here." -msgstr "Zde můžete vložit poznámky týkající se filamentu." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:425 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:819 -msgid "Max volumetric speed" -msgstr "Maximální objemová rychlost" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:426 -msgid "" -"Maximum volumetric speed allowed for this filament. Limits the maximum " -"volumetric speed of a print to the minimum of print and filament volumetric " -"speed. Set to zero for no limit." -msgstr "" -"Maximální povolený objem průtoku pro tento filament. Omezuje maximální " -"rychlost průtoku pro tisk až na minimální rychlost průtoku pro tisk a " -"filament. Zadejte nulu pro nastavení bez omezení." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:429 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:822 -msgid "mm³/s" -msgstr "mm³/s" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:436 -msgid "" -"Enter your filament diameter here. Good precision is required, so use a " -"caliper and do multiple measurements along the filament, then compute the " -"average." -msgstr "" -"Zde zadejte průměr filamentu. Je zapotřebí správné přesnosti, proto použijte " -"šupleru a proveďte několik měření podél filamentu, poté vypočtete průměr." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:444 -msgid "Density" -msgstr "Hustota" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:445 -msgid "" -"Enter your filament density here. This is only for statistical information. " -"A decent way is to weigh a known length of filament and compute the ratio of " -"the length to volume. Better is to calculate the volume directly through " -"displacement." -msgstr "" -"Zde zadejte hustotu filamentu. Toto je pouze pro statistické informace. " -"Přípustný způsob je zvážit známou délku filamentu a vypočítat poměr délky k " -"objemu. Je lepší vypočítat objem přímo přes posun." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:448 -msgid "g/cm³" -msgstr "g/cm³" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:454 -msgid "Filament type" -msgstr "Typ filamentu" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:455 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1004 -msgid "" -"If you want to process the output G-code through custom scripts, just list " -"their absolute paths here. Separate multiple scripts with a semicolon. " -"Scripts will be passed the absolute path to the G-code file as the first " -"argument, and they can access the Slic3r config settings by reading " -"environment variables." -msgstr "" -"Pokud chcete zpracovat výstupní G-kód pomocí vlastních skriptů, stačí zde " -"uvést jejich absolutní cesty. Oddělte více skriptů středníkem. Skripty " -"předají absolutní cestu k souboru G-kódu jako první argument a mohou " -"přistupovat k nastavení konfigurace Slic3ru čtením proměnných prostředí." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:474 -msgid "Soluble material" -msgstr "Rozpustný materiál" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:475 -msgid "Soluble material is most likely used for a soluble support." -msgstr "Rozpustný materiál je převážně používán pro tisk rozpustných podpor." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:480 -msgid "Cost" -msgstr "Náklady" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:481 -msgid "" -"Enter your filament cost per kg here. This is only for statistical " -"information." -msgstr "" -"Zde zadejte cenu filamentu za kg. Slouží pouze pro statistické informace." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:482 -msgid "money/kg" -msgstr "korun/kg" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:491 -msgid "Fill angle" -msgstr "Úhel výplně" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:493 -msgid "" -"Default base angle for infill orientation. Cross-hatching will be applied to " -"this. Bridges will be infilled using the best direction Slic3r can detect, " -"so this setting does not affect them." -msgstr "" -"Výchozí úhel pro orientaci výplně. Bude pro něj použito křížové šrafování. " -"Mosty budou vyplněny nejlepším směrem, který Slic3r dokáže rozpoznat, takže " -"toto nastavení je neovlivní." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:505 -msgid "Fill density" -msgstr "Hustota výplně" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:507 -#, no-c-format -msgid "Density of internal infill, expressed in the range 0% - 100%." -msgstr "Hustota vnitřní výplně, vyjádřená v rozmezí 0% až 100%." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:543 -msgid "Fill pattern" -msgstr "Vzor výplně" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:545 -msgid "Fill pattern for general low-density infill." -msgstr "Vzor výplně pro obecnou výplň s nízkou hustotou." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:575 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:584 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:593 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:627 -msgid "First layer" -msgstr "První vrstva" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:576 -msgid "" -"This is the acceleration your printer will use for first layer. Set zero to " -"disable acceleration control for first layer." -msgstr "" -"Toto je zrychlení, které vaše tiskárna použije pro první vrstvu. Nastavte " -"nulu pro vypnutí řízení zrychlení pro první vrstvu." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:585 -msgid "" -"Heated build plate temperature for the first layer. Set this to zero to " -"disable bed temperature control commands in the output." -msgstr "" -"Teplota vyhřívané tiskové podložky pro první vrstvu. Nastavením tuto hodnoty " -"na nulu vypnete příkazy pro řízení teploty ve vrstvě ve výstupu." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:595 -msgid "" -"Set this to a non-zero value to set a manual extrusion width for first " -"layer. You can use this to force fatter extrudates for better adhesion. If " -"expressed as percentage (for example 120%) it will be computed over first " -"layer height. If set to zero, it will use the default extrusion width." -msgstr "" -"Nastavením kladné hodnoty zvolíte manuální šířku vytlačování pro první " -"vrstvu. Toto můžete použít k vytlačování tlustší extruze pro lepší " -"přilnavost. Pokud je vyjádřeno jako procenty (například 120%), bude " -"vypočteno z výšky první vrstvy. Pokud je nastavena na nulu, použije se " -"výchozí šířka vytlačování." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:605 -msgid "First layer height" -msgstr "Výška první vrstvy" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:607 -msgid "" -"When printing with very low layer heights, you might still want to print a " -"thicker bottom layer to improve adhesion and tolerance for non perfect build " -"plates. This can be expressed as an absolute value or as a percentage (for " -"example: 150%) over the default layer height." -msgstr "" -"Při tisku s velmi nízkými výškami vrstev můžete stále vytisknout tlustší " -"spodní vrstvu pro zlepšení přilnavosti a toleranci pro nedokonale " -"zkalibrovanou tiskovou podložku. Může být vyjádřeno jako absolutní hodnota " -"nebo jako procento (například: 150%) z výchozí výšky vrstvy." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:611 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:742 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1392 -msgid "mm or %" -msgstr "mm nebo %" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:617 -msgid "First layer speed" -msgstr "Rychlost první vrstvy" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:618 -msgid "" -"If expressed as absolute value in mm/s, this speed will be applied to all " -"the print moves of the first layer, regardless of their type. If expressed " -"as a percentage (for example: 40%) it will scale the default speeds." -msgstr "" -"Pokud je vyjádřena jako absolutní hodnota v mm / s, bude tato rychlost " -"použita pro všechny pohyby tisku první vrstvy bez ohledu na jejich typ. " -"Pokud je hodnota vyjádřena procenty (například: 40%), změní v závisloti na " -"výchozích rychlostech." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:628 -msgid "" -"Extruder temperature for first layer. If you want to control temperature " -"manually during print, set this to zero to disable temperature control " -"commands in the output file." -msgstr "" -"Teplota extrudéru pro první vrstvu. Chcete-li během tisku ručně ovládat " -"teplotu, nastavte tuto hodnotu na nulu, aby se ve výstupním souboru zakázaly " -"příkazy pro řízení teploty." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:636 -msgid "Gap fill" -msgstr "Výplň mezer" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:638 -msgid "" -"Speed for filling small gaps using short zigzag moves. Keep this reasonably " -"low to avoid too much shaking and resonance issues. Set zero to disable gaps " -"filling." -msgstr "" -"Rychlost plnění malých mezer pomocí krátkých cikcak pohybů. Udržujte tuto " -"hodnotu poměrně nízkou, aby nedošlo k přílišným otřesům a problémům s " -"rezonancí. Nastavte nulu pro vypnutí vyplnění mezery." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:646 -msgid "Verbose G-code" -msgstr "Verbose G-code" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:647 -msgid "" -"Enable this to get a commented G-code file, with each line explained by a " -"descriptive text. If you print from SD card, the additional weight of the " -"file could make your firmware slow down." -msgstr "" -"Aktivací získáte komentovaný soubor G-kódu, přičemž každý řádek je doplněn " -"popisným textem. Pokud tisknete z SD karty, dodatečné informace v souboru " -"můžou zpomalit firmware." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:654 -msgid "G-code flavor" -msgstr "Druh G-kódu" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:655 -msgid "" -"Some G/M-code commands, including temperature control and others, are not " -"universal. Set this option to your printer's firmware to get a compatible " -"output. The \"No extrusion\" flavor prevents Slic3r from exporting any " -"extrusion value at all." -msgstr "" -"Některé příkazy G/M kódu, včetně řízení teploty a jiné, nejsou univerzální. " -"Vyberte typ firmwaru který používá vaše tiskárna pro dosažení kompatibilního " -"výstupu. Příkazy typu “No extrusion” zabraňují Slic3ru zcela exportovat " -"jakoukoliv hodnotu extruze." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:684 -msgid "" -"This is the acceleration your printer will use for infill. Set zero to " -"disable acceleration control for infill." -msgstr "" -"Toto je zrychlení, které vaše tiskárna použije pro výplň. Nastavte nulu, " -"chcete-li vypnout řízení zrychlení pro výplň." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:692 -msgid "Combine infill every" -msgstr "Kombinovat výplň každou" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:694 -msgid "" -"This feature allows to combine infill and speed up your print by extruding " -"thicker infill layers while preserving thin perimeters, thus accuracy." -msgstr "" -"Tato funkce umožňuje kombinovat výplň a urychlit tisk pomocí extruzí " -"silnějších výplňových vrstev při zachování tenkých obvodů, a tím i přesnosti." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:698 -msgid "Combine infill every n layers" -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:703 -msgid "Infill extruder" -msgstr "Extruder pro výplň" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:705 -msgid "The extruder to use when printing infill." -msgstr "Extruder který se použije pro tisk výplní." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:713 -msgid "" -"Set this to a non-zero value to set a manual extrusion width for infill. If " -"left zero, default extrusion width will be used if set, otherwise 1.125 x " -"nozzle diameter will be used. You may want to use fatter extrudates to speed " -"up the infill and make your parts stronger. If expressed as percentage (for " -"example 90%) it will be computed over layer height." -msgstr "" -"Nastavením kladné hodnoty upravíte manuálně šířku extruze pro výplň. Pokud " -"je ponechána nula, použije se standardní šířka extruze, pokud je nastavena, " -"jinak se použije průměr trysky 1,125 x. Je možné, že budete chtít použít " -"tlustší extruze, pro zrychlení výplně a zpevnění vašich výtisků. Pokud je " -"vyjádřeno jako procenty (například 90%), bude vypočteno z výšky vrstvy." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:722 -msgid "Infill before perimeters" -msgstr "Tisknout výplň před tiskem perimetrů" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:723 -msgid "" -"This option will switch the print order of perimeters and infill, making the " -"latter first." -msgstr "Tato volba obrátí pořadí tisku obvodů a výplní." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:728 -msgid "Only infill where needed" -msgstr "Výplň pouze kde je potřeba" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:730 -msgid "" -"This option will limit infill to the areas actually needed for supporting " -"ceilings (it will act as internal support material). If enabled, slows down " -"the G-code generation due to the multiple checks involved." -msgstr "" -"Tato volba omezuje výplň na plochy skutečně potřebné pro podporu stropů " -"(bude se chovat jako vnitřní podpůrný materiál). Je-li tato volba zapnuta, " -"zpomaluje generování G-kódu kvůli několikanásobným kontrolám." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:737 -msgid "Infill/perimeters overlap" -msgstr "Přesah pro výplň/perimetry" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:739 -msgid "" -"This setting applies an additional overlap between infill and perimeters for " -"better bonding. Theoretically this shouldn't be needed, but backlash might " -"cause gaps. If expressed as percentage (example: 15%) it is calculated over " -"perimeter extrusion width." -msgstr "" -"Toto nastavení uplatňuje dodatečné překrytí mezi výplní a obvodem pro lepší " -"spojení. Teoreticky by to nemělo být potřeba, ale reakce by mohla způsobit " -"mezery. Pokud je vyjádřeno procenty (například: 15%), vypočítá se z šířky " -"extruze perimetrů." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:750 -msgid "Speed for printing the internal fill. Set to zero for auto." -msgstr "Rychlost tisku vnitřní výplně. Pro automatické nastavení zadejte nulu." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:759 -msgid "Interface shells" -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:760 -msgid "" -"Force the generation of solid shells between adjacent materials/volumes. " -"Useful for multi-extruder prints with translucent materials or manual " -"soluble support material." -msgstr "" -"Vynucení vytváření pevných skořepin mezi sousedními materiály/objemy. " -"Užitečné pro tisk s více extrudery s průsvitnými materiály nebo ručně " -"rozpustným podpůrným materiálem." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:768 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1137 -msgid "After layer change G-code" -msgstr "After layer change G-code" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:769 -msgid "" -"This custom code is inserted at every layer change, right after the Z move " -"and before the extruder moves to the first layer point. Note that you can " -"use placeholder variables for all Slic3r settings as well as [layer_num] and " -"[layer_z]." -msgstr "" -"Tento upravený kód je vložen při každé změně vrstvy, hned po pohybu Z a " -"předtím, než se extruder přesune na první bod vrstvy. Můžete přidávat " -"zástupné proměnné pro veškeré nastavení Slic3ru, stejně tak jako [layer_num] " -"a [layer_z]." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:779 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:315 -msgid "Layer height" -msgstr "Výška vrstvy" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:781 -msgid "" -"This setting controls the height (and thus the total number) of the slices/" -"layers. Thinner layers give better accuracy but take more time to print." -msgstr "" -"Toto nastavení řídí výšku (a tedy výsledný počet) řezů/vrstev. Tenčí vrstva " -"poskytuje lepší přesnost, ale tiskne se déle." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:789 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:798 -msgid "Max" -msgstr "Maximálně" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:790 -msgid "This setting represents the maximum speed of your fan." -msgstr "Toto nastavení vyjadřuje maximální rychlost ventilátoru." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:799 -#, no-c-format -msgid "" -"This is the highest printable layer height for this extruder, used to cap " -"the variable layer height and support layer height. Maximum recommended " -"layer height is 75% of the extrusion width to achieve reasonable inter-layer " -"adhesion. If set to 0, layer height is limited to 75% of the nozzle diameter." -msgstr "" -"Toto je největší možná výška vrstvy pro tento extrudér, který se používá k " -"zakrytí výšky proměnné vrstvy a výšky podpůrné vrstvy. Maximální doporučená " -"výška vrstvy činí 75% šířky vytlačování, aby se dosáhlo přiměřené " -"přilnavosti mezi vrstvami. Pokud je nastavena hodnota 0, je výška vrstvy " -"omezena na 75% průměru trysky." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:809 -msgid "Max print speed" -msgstr "Maximální rychlost tisku" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:810 -msgid "" -"When setting other speed settings to 0 Slic3r will autocalculate the optimal " -"speed in order to keep constant extruder pressure. This experimental setting " -"is used to set the highest print speed you want to allow." -msgstr "" -"Pokud jsou všechna ostatní nastavení rychlosti na hodnotě nula, Slic3r " -"automaticky vypočítá optimální rychlost pro udržení konstantního tlaku v " -"extruderu. Toto experimentální nastavení slouží k nastavení nejvyšší " -"rychlosti tisku, kterou chcete povolit." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:820 -msgid "" -"This experimental setting is used to set the maximum volumetric speed your " -"extruder supports." -msgstr "" -"Toto experimentální nastavení slouží k nastavení maximální objemové " -"rychlosti, kterou váš extruder podporuje." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:828 -msgid "Max volumetric slope positive" -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:829 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:840 -msgid "" -"This experimental setting is used to limit the speed of change in extrusion " -"rate. A value of 1.8 mm³/s² ensures, that a change from the extrusion rate " -"of 1.8 mm³/s (0.45mm extrusion width, 0.2mm extrusion height, feedrate 20 mm/" -"s) to 5.4 mm³/s (feedrate 60 mm/s) will take at least 2 seconds." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:833 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:844 -msgid "mm³/s²" -msgstr "mm³/s²" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:839 -msgid "Max volumetric slope negative" -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:850 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:859 -msgid "Min" -msgstr "Minimálně" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:851 -msgid "This setting represents the minimum PWM your fan needs to work." -msgstr "" -"Toto nastavení představuje minimální hodnotu PWM, kterou ventilátor " -"potřebuje, aby pracoval." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:860 -msgid "" -"This is the lowest printable layer height for this extruder and limits the " -"resolution for variable layer height. Typical values are between 0.05 mm and " -"0.1 mm." -msgstr "" -"Nejmenší tisknutelná výška vrstvy pro tento extrudér. Omezuje rozlišení pro " -"výšku proměnné vrstvy. Typické hodnoty jsou mezi 0,05 mm a 0,1 mm." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:868 -msgid "Min print speed" -msgstr "Minimální rychlost tisku" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:869 -msgid "Slic3r will not scale speed down below this speed." -msgstr "Slic3r nebude měnit rychlost pod tuto rychlost." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:876 -msgid "Minimum extrusion length" -msgstr "Minimální délka extruze" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:877 -msgid "" -"Generate no less than the number of skirt loops required to consume the " -"specified amount of filament on the bottom layer. For multi-extruder " -"machines, this minimum applies to each extruder." -msgstr "" -"Nevygenerovat méně, než počet obrysových čar, potřebných ke spotřebování " -"specifikovaného množství filamentu na spodní vrstvu. U strojů s více " -"extrudéry platí toto minimum pro každý extrudér." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:886 -msgid "Configuration notes" -msgstr "Configurační poznámky" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:887 -msgid "" -"You can put here your personal notes. This text will be added to the G-code " -"header comments." -msgstr "" -"Zde můžete zadat své osobní poznámky. Tento text bude přidán do komentáře " -"záhlaví G kódu." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:896 -msgid "Nozzle diameter" -msgstr "Průměr trysky" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:897 -msgid "" -"This is the diameter of your extruder nozzle (for example: 0.5, 0.35 etc.)" -msgstr "Průměr trysky extrudéru (například: 0.5, 0.35 atd.)" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:903 -msgid "API Key" -msgstr "Klíč API" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:904 -msgid "" -"Slic3r can upload G-code files to OctoPrint. This field should contain the " -"API Key required for authentication." -msgstr "" -"Slic3r může nahrát soubory G kódu do OctoPrintu. Toto pole by mělo obsahovat " -"klíč API požadovaný pro ověření." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:910 -msgid "Host or IP" -msgstr "Host nebo IP" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:911 -msgid "" -"Slic3r can upload G-code files to OctoPrint. This field should contain the " -"hostname or IP address of the OctoPrint instance." -msgstr "" -"Slic3r může nahrát soubory G kódu do OctoPrintu. Toto pole by mělo obsahovat " -"název hostitele nebo IP adresu aplikace OctoPrint." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:917 -msgid "Only retract when crossing perimeters" -msgstr "Provést retrakci pouze při přejíždění perimetrů" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:918 -msgid "" -"Disables retraction when the travel path does not exceed the upper layer's " -"perimeters (and thus any ooze will be probably invisible)." -msgstr "" -"Vypne retrakce, pokud dráha nepřekročí perimetr vrchní vrstvy (a proto bude " -"pravděpodobně jakékoliv samovolné vytékání neviditelné)." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:924 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1697 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:805 -msgid "Enable" -msgstr "Zapnout" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:925 -msgid "" -"This option will drop the temperature of the inactive extruders to prevent " -"oozing. It will enable a tall skirt automatically and move extruders outside " -"such skirt when changing temperatures." -msgstr "" -"Tato volba sníží teplotu neaktivních extruderů, aby u nich nedošlo k " -"vytékání." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:932 -msgid "Output filename format" -msgstr "Formát výstupního názvu" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:933 -msgid "" -"You can use all configuration options as variables inside this template. For " -"example: [layer_height], [fill_density] etc. You can also use [timestamp], " -"[year], [month], [day], [hour], [minute], [second], [version], " -"[input_filename], [input_filename_base]." -msgstr "" -"V této šabloně můžete použít všechny možnosti konfigurace jako proměnné. " -"Můžete například použít: [layer_height], [fill_density] etc. Také můžete " -"použít [timestamp], [year], [month], [day], [hour], [minute], [second], " -"[version], [input_filename], [input_filename_base]." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:942 -msgid "Detect bridging perimeters" -msgstr "Detekovat perimetry přemostění" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:944 -msgid "" -"Experimental option to adjust flow for overhangs (bridge flow will be used), " -"to apply bridge speed to them and enable fan." -msgstr "" -"Experimentální volba pro nastavení průtoku pro přesahy (použije se průtok " -"jako u mostů), aplikuje se na ně rychlost mostu a spustí se ventilátor." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:950 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:968 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:980 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:990 -msgid "Perimeters" -msgstr "Perimetry" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:951 -msgid "" -"This is the acceleration your printer will use for perimeters. A high value " -"like 9000 usually gives good results if your hardware is up to the job. Set " -"zero to disable acceleration control for perimeters." -msgstr "" -"Jedná se o akceleraci, kterou vaše tiskárna použije pro perimetry. Vysoká " -"hodnota, jako je 9000, obvykle dává dobré výsledky, pokud je váš hardware v " -"pořádku. Nastavte nulu pro vypnutí řízení zrychlení pro perimetry." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:959 -msgid "Perimeter extruder" -msgstr "Extruder pro perimetry" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:961 -msgid "" -"The extruder to use when printing perimeters and brim. First extruder is 1." -msgstr "" -"Extruder, který se používá při tisku perimetrů a límce. První extruder je 1." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:970 -msgid "" -"Set this to a non-zero value to set a manual extrusion width for perimeters. " -"You may want to use thinner extrudates to get more accurate surfaces. If " -"left zero, default extrusion width will be used if set, otherwise 1.125 x " -"nozzle diameter will be used. If expressed as percentage (for example 200%) " -"it will be computed over layer height." -msgstr "" -"Nastavením na kladnou hodnotu nastavíte manuálně šířku vytlačování " -"perimetrů. Chcete-li získat přesnější povrchy, můžete použít tenčí extruze. " -"Pokud je ponechána nula, použije se standardní šířka extruze, pokud je " -"nastavena, jinak se použije průměr trysky 1,125 x. Pokud je vyjádřeno " -"procenty (například 200%), vypočte se z výšky vrstvy." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:982 -msgid "" -"Speed for perimeters (contours, aka vertical shells). Set to zero for auto." -msgstr "" -"Rychlost pro perimetry (obrysy, neboli svislé schránky). Zadejte nulu pro " -"automatické nastavení." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:992 -msgid "" -"This option sets the number of perimeters to generate for each layer. Note " -"that Slic3r may increase this number automatically when it detects sloping " -"surfaces which benefit from a higher number of perimeters if the Extra " -"Perimeters option is enabled." -msgstr "" -"Tato volba nastavuje počet perimetrů, které je třeba vygenerovat pro každou " -"vrstvu. Slic3r může toto číslo automaticky zvýšit, pokud detekuje šikmé " -"plochy, které se tisknou lépe s vyšším počtem obvodů, pokud je zapnuta " -"možnost Extra perimetry." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:996 -msgid "(minimum)" -msgstr "(minimálně)" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1003 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:495 -msgid "Post-processing scripts" -msgstr "Post-processing scripts" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1016 -msgid "Printer notes" -msgstr "Poznámky o tiskárně" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1017 -msgid "You can put your notes regarding the printer here." -msgstr "Zde můžete uvést poznámky týkající se tiskárny." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1031 -msgid "Raft layers" -msgstr "Vrstev raftu" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1033 -msgid "" -"The object will be raised by this number of layers, and support material " -"will be generated under it." -msgstr "" -"Objekt se zvýší tímto počtem vrstev a pod ním bude vytvořen podpůrný " -"materiál." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1041 -msgid "Resolution" -msgstr "Rozlišení" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1042 -msgid "" -"Minimum detail resolution, used to simplify the input file for speeding up " -"the slicing job and reducing memory usage. High-resolution models often " -"carry more detail than printers can render. Set to zero to disable any " -"simplification and use full resolution from input." -msgstr "" -"Minimální rozlišení detailů, které se používají pro zjednodušení vstupního " -"souboru pro urychlení slicovací úlohy a snížení využití paměti. Modely s " -"vysokým rozlišením často obsahují více detailů než tiskárny dokážou " -"vykreslit. Nastavte na nulu, chcete-li zakázat jakékoli zjednodušení a " -"použít vstup v plném rozlišení." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1052 -msgid "Minimum travel after retraction" -msgstr "Minimální pohyb po retrakci" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1053 -msgid "" -"Retraction is not triggered when travel moves are shorter than this length." -msgstr "" -"Retrakce není spuštěna, pokud jsou pohyby pojezdu kratší než tato délka." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1059 -msgid "Retract amount before wipe" -msgstr "Délka retrakce před očištěním" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1060 -msgid "" -"With bowden extruders, it may be wise to do some amount of quick retract " -"before doing the wipe movement." -msgstr "" -"U bowdenových extrudérů může být vhodné provést rychlé retrakce než se " -"spustí očištění." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1067 -msgid "Retract on layer change" -msgstr "Retrakce při změně vrstvy" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1068 -msgid "This flag enforces a retraction whenever a Z move is done." -msgstr "Tato možnost vyvolá retrakci, kdykoli je proveden pohyb Z." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1073 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1082 -msgid "Length" -msgstr "Vzdálenost" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1074 -msgid "Retraction Length" -msgstr "Vzdálenost retrakce" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1075 -msgid "" -"When retraction is triggered, filament is pulled back by the specified " -"amount (the length is measured on raw filament, before it enters the " -"extruder)." -msgstr "" -"Při spuštění retrakce se filament zatáhne zpět o zadané množství (délka se " -"měří na surovém filamentu, než vstoupí do extruderu)." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1077 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1087 -msgid "mm (zero to disable)" -msgstr "mm (nula pro vypnutí)" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1083 -msgid "Retraction Length (Toolchange)" -msgstr "Vzdálenost retrakce (při změně nástroje)" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1084 -msgid "" -"When retraction is triggered before changing tool, filament is pulled back " -"by the specified amount (the length is measured on raw filament, before it " -"enters the extruder)." -msgstr "" -"Při výměně nástroje se spustí retrakce a filament se zatáhne zpět o zadané " -"množství (délka se měří na surovém filamentu, než vstoupí do extruderu)." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1092 -msgid "Lift Z" -msgstr "Zvednout Z" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1093 -msgid "" -"If you set this to a positive value, Z is quickly raised every time a " -"retraction is triggered. When using multiple extruders, only the setting for " -"the first extruder will be considered." -msgstr "" -"Zadáním kladné hodnoty, se Z rychle přizvedne při každém vyvolání retrakce. " -"Při použití více extruderů bude použito pouze nastavení pro první extruder." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1101 -msgid "Above Z" -msgstr "Nad Z" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1102 -msgid "Only lift Z above" -msgstr "Zvednout Z pouze nad" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1103 -msgid "" -"If you set this to a positive value, Z lift will only take place above the " -"specified absolute Z. You can tune this setting for skipping lift on the " -"first layers." -msgstr "" -"Zadáním kladné hodnoty se zdvih Z uskuteční pouze nad zadanou absolutní " -"hodnotou Z. Toto nastavení můžete zvolit pro přeskočení přizvednutí u " -"prvních vrstev." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1110 -msgid "Below Z" -msgstr "Pod Z" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1111 -msgid "Only lift Z below" -msgstr "Zvednout Z pouze pod" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1112 -msgid "" -"If you set this to a positive value, Z lift will only take place below the " -"specified absolute Z. You can tune this setting for limiting lift to the " -"first layers." -msgstr "" -"Zadáním kladné hodnoty se zdvih Z uskuteční pouze pod zadanou absolutní " -"hodnotou Z. Toto nastavení můžete zvolit pro přeskočení přizvednutí u " -"prvních vrstev." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1120 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1128 -msgid "Extra length on restart" -msgstr "Extra vzdálenost při restartu" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1121 -msgid "" -"When the retraction is compensated after the travel move, the extruder will " -"push this additional amount of filament. This setting is rarely needed." -msgstr "" -"Když je retrakce kompenzována po pohybu, extruder vytlačuje toto další " -"množství filamentu. Toto nastavení je zřídkakdy potřeba." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1129 -msgid "" -"When the retraction is compensated after changing tool, the extruder will " -"push this additional amount of filament." -msgstr "" -"Když je retrakce kompenzována po změně nástroje, extruder vytlačuje toto " -"další množství filamentu." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1136 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1137 -msgid "Retraction Speed" -msgstr "Rychlost retrakce" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1138 -msgid "The speed for retractions (it only applies to the extruder motor)." -msgstr "Rychlost retrakce (toto nastavení platí pouze pro motor extruderu)." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1144 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1145 -msgid "Deretraction Speed" -msgstr "Rychlost deretrakce" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1146 -msgid "" -"The speed for loading of a filament into extruder after retraction (it only " -"applies to the extruder motor). If left to zero, the retraction speed is " -"used." -msgstr "" -"Rychlost vtlačení filamentu do extruderu po retrakci (vztahuje se pouze na " -"motor extruderu). Pokud je ponecháno na nulu, použije se rychlost retrakce." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1153 -msgid "Seam position" -msgstr "Pozice švu" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1155 -msgid "Position of perimeters starting points." -msgstr "Pozice začátku perimetrů." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1171 -msgid "Direction" -msgstr "Směr" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1173 -msgid "Preferred direction of the seam" -msgstr "Preferovaný směr švu" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1174 -msgid "Seam preferred direction" -msgstr "Preferovaný směr švu" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1182 -msgid "Jitter" -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1184 -msgid "Seam preferred direction jitter" -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1185 -msgid "Preferred direction of the seam - jitter" -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1195 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:989 -msgid "Serial port" -msgstr "Sériový port" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1196 -msgid "USB/serial port for printer connection." -msgstr "USB/sériový port pro připojení tiskárny." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1204 -msgid "Serial port speed" -msgstr "Rychlost sériového portu" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1205 -msgid "Speed (baud) of USB/serial port for printer connection." -msgstr "Rychlost (baud) USB/sériového portu pro připojení tiskárny." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1214 -msgid "Distance from object" -msgstr "Vzdálenost od objektu" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1215 -msgid "" -"Distance between skirt and object(s). Set this to zero to attach the skirt " -"to the object(s) and get a brim for better adhesion." -msgstr "" -"Vzdálenost mezi obrysovou čárou a objektem (objekty). Nastavte tuto hodnotu " -"na nulu, pro sloučení obrysové čáry/čar s předmětem (předměty) a tvorbu " -"límce pro dosažení lepší přilnavosti." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1223 -msgid "Skirt height" -msgstr "Výška obrysové čáry" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1224 -msgid "" -"Height of skirt expressed in layers. Set this to a tall value to use skirt " -"as a shield against drafts." -msgstr "" -"Výška obrysové čáry vyjádřená ve vrstvách. Nastavte tuto hodnotu vysokou, " -"pro použití obrysové čáry jako stínění proti průvanu." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1231 -msgid "Loops (minimum)" -msgstr "Smyček (minimálně)" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1232 -msgid "Skirt Loops" -msgstr "Počet obrysových čar" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1233 -msgid "" -"Number of loops for the skirt. If the Minimum Extrusion Length option is " -"set, the number of loops might be greater than the one configured here. Set " -"this to zero to disable skirt completely." -msgstr "" -"Počet obrysových čar. Je-li nastavena možnost Minimální délka extruze, počet " -"obrysových čar může být větší než počet zde nakonfigurovaných. Nastavte tuto " -"hodnotu na nulu, pro úplné deaktivování." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1241 -msgid "Slow down if layer print time is below" -msgstr "Zpomalit tisk pokud je doba tisku kratší než" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1242 -msgid "" -"If layer print time is estimated below this number of seconds, print moves " -"speed will be scaled down to extend duration to this value." -msgstr "" -"Pokud je doba tisku vrstvy odhadnuta kratší než tento počet sekund, rychlost " -"tisku se zpomalí, aby se prodloužila doba tisku této vrstvy." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1252 -msgid "Small perimeters" -msgstr "Malé perimetry" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1254 -msgid "" -"This separate setting will affect the speed of perimeters having radius <= " -"6.5mm (usually holes). If expressed as percentage (for example: 80%) it will " -"be calculated on the perimeters speed setting above. Set to zero for auto." -msgstr "" -"Toto oddělené nastavení ovlivní rychlost perimetrů o poloměru <= 6,5 mm " -"(obvykle díry). Pokud je vyjádřeno jako procentní podíl (například: 80%), " -"vypočte se z výše uvedeného nastavení rychlosti perimetrů. Pro automatické " -"nastavení zadejte nulu." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1264 -msgid "Solid infill threshold area" -msgstr "Prahová hodnota plochy pro plnou výplň" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1266 -msgid "" -"Force solid infill for regions having a smaller area than the specified " -"threshold." -msgstr "" -"Vynucení plné výplně pro oblasti, které mají menší plochu, než je stanovená " -"prahová hodnota." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1267 -msgid "mm²" -msgstr "mm²" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1273 -msgid "Solid infill extruder" -msgstr "Extrudér pro plnou výplň" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1275 -msgid "The extruder to use when printing solid infill." -msgstr "Extrudér který bude použit při tisku plných výplní." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1281 -msgid "Solid infill every" -msgstr "Plná výplň každou" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1283 -msgid "" -"This feature allows to force a solid layer every given number of layers. " -"Zero to disable. You can set this to any value (for example 9999); Slic3r " -"will automatically choose the maximum possible number of layers to combine " -"according to nozzle diameter and layer height." -msgstr "" -"Tato funkce umožňuje vynucení plné vrstvy za každý daný počet vrstev. Pro " -"vypnutí nastavte nulu. Můžete nastavit libovolnou hodnotu (například 9999); " -"Slic3r automaticky zvolí maximální počet vrstev, které se budou kombinovat " -"podle průměru trysky a výšky vrstvy." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1293 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1303 -msgid "Solid infill" -msgstr "Plná výplň" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1295 -msgid "" -"Set this to a non-zero value to set a manual extrusion width for infill for " -"solid surfaces. If left zero, default extrusion width will be used if set, " -"otherwise 1.125 x nozzle diameter will be used. If expressed as percentage " -"(for example 90%) it will be computed over layer height." -msgstr "" -"Zadejte kladnou hodnotu, chcete-li nastavit manuálně šířku extruze pro výplň " -"plných povrchů. Pokud je ponechána nula, použije se standardní šířka " -"extruze, pokud je nastavena, jinak se použije průměr trysky 1,125 x. Pokud " -"je vyjádřena procenty (například 90%), bude vypočtena z výšky vrstvy." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1305 -msgid "" -"Speed for printing solid regions (top/bottom/internal horizontal shells). " -"This can be expressed as a percentage (for example: 80%) over the default " -"infill speed above. Set to zero for auto." -msgstr "" -"Rychlost tisku plných oblastí (vrchní / spodní / vnitřní horizontální " -"pláště). Může být vyjádřeno procenty (například: 80%) oproti výchozí " -"rychlosti vyplnění. Pro automatické nastavení zadejte nulu." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1316 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:331 -msgid "Solid layers" -msgstr "Plných vrstev" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1317 -msgid "Number of solid layers to generate on top and bottom surfaces." -msgstr "Počet plných vstev generovaných na vrchních a spodních površích." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1324 -msgid "Spiral vase" -msgstr "Spirálová váza" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1325 -msgid "" -"This feature will raise Z gradually while printing a single-walled object in " -"order to remove any visible seam. This option requires a single perimeter, " -"no infill, no top solid layers and no support material. You can still set " -"any number of bottom solid layers as well as skirt/brim loops. It won't work " -"when printing more than an object." -msgstr "" -"Tato funkce zvýší postupně Z při tisku jednovrstvého objektu, aby se " -"odstranil jakýkoli viditelný šev. Tato volba vyžaduje jediný obvod, žádnou " -"výplň, žádné vrchní plné vrstvy a žádný podpůrný materiál. Můžete stále " -"nastavit libovolný počet spodních plných vrstev, stejně jako obrysové čáry / " -"límec. Při tisku více než jednoho objektu nebude toto nastavení fungovat." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1334 -msgid "Temperature variation" -msgstr "Temperature variation" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1335 -msgid "" -"Temperature difference to be applied when an extruder is not active. Enables " -"a full-height \"sacrificial\" skirt on which the nozzles are periodically " -"wiped." -msgstr "" -"Teplotní rozdíl, který se použije v případě, že extruder není aktivní. " -"Umožňuje “obětní” obrysové čáry v plné výšce objektu, na kterém jsou trysky " -"periodicky očištěny." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1344 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1359 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:846 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1119 -msgid "Start G-code" -msgstr "Začátek G-kódu" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1345 -msgid "" -"This start procedure is inserted at the beginning, after bed has reached the " -"target temperature and extruder just started heating, and before extruder " -"has finished heating. If Slic3r detects M104 or M190 in your custom codes, " -"such commands will not be prepended automatically so you're free to " -"customize the order of heating commands and other custom actions. Note that " -"you can use placeholder variables for all Slic3r settings, so you can put a " -"\"M109 S[first_layer_temperature]\" command wherever you want." -msgstr "" -"Tento spouštěcí postup je vložen na začátku, poté, co vyhřívaná tisková " -"podložka dosáhla cílové teploty a extrudér se právě začal ohřívat a předtím, " -"než dosáhl cílové teploty extrudér . Pokud Slic3r detekuje M104 nebo M190 ve " -"vašich upravených kódech, takové příkazy nebudou automaticky předkládány, " -"takže máte možnost upravit pořadí příkazů pro vytápění a další vlastní akce. " -"Pro všechny nastavení Slic3ru můžete použít zástupné proměnné, takže můžete " -"zadat příkaz “M109 S [first_layer_temperature]” kdekoli chcete." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1360 -msgid "" -"This start procedure is inserted at the beginning, after any printer start " -"gcode. This is used to override settings for a specific filament. If Slic3r " -"detects M104, M109, M140 or M190 in your custom codes, such commands will " -"not be prepended automatically so you're free to customize the order of " -"heating commands and other custom actions. Note that you can use placeholder " -"variables for all Slic3r settings, so you can put a \"M109 " -"S[first_layer_temperature]\" command wherever you want. If you have multiple " -"extruders, the gcode is processed in extruder order." -msgstr "" -"Tento postup spuštění je vložen na začátku, po každém spuštění G kódu " -"tiskárny. Toto slouží k přepsání nastavení pro konkrétní filament. Pokud " -"Slic3r detekuje M104, M109, M140 nebo M190 ve vašich uživatelských kódech, " -"takové příkazy nebudou automaticky předkládány, takže máte možnost " -"přizpůsobit pořadí příkazů k ohřevu a další vlastní akce. Pro všechny " -"nastavení Slic3ru můžete použít zástupné proměnné, takže můžete zadat příkaz " -"“M109 S [first_layer_temperature]” kdekoli chcete. Pokud máte více " -"extruderů, G kód se zpracovává v pořadí extruderů." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1375 -msgid "Single Extruder Multi Material" -msgstr "Multi Materiálový tisk s jedním extrudérem" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1376 -msgid "The printer multiplexes filaments into a single hot end." -msgstr "Tiskárna přepíná několik filamentů v jednou hot endu." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1381 -msgid "Generate support material" -msgstr "Generovat podpory" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1383 -msgid "Enable support material generation." -msgstr "Zapne generování podpor." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1388 -msgid "XY separation between an object and its support" -msgstr "XY vzdálenost mezi objektem a podporami" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1390 -msgid "" -"XY separation between an object and its support. If expressed as percentage " -"(for example 50%), it will be calculated over external perimeter width." -msgstr "" -"XY vzdálenost mezi objektem a podporami. Pokud je vyjádřeno procenty " -"(například 50%), bude vypočítána z šířky perimetru." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1400 -msgid "Pattern angle" -msgstr "Úhel vzoru" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1402 -msgid "" -"Use this setting to rotate the support material pattern on the horizontal " -"plane." -msgstr "Toto nastavení použijte pro horizontální otočení vzoru." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1410 -msgid "Support on build plate only" -msgstr "Podpory pouze na tiskové ploše" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1412 -msgid "" -"Only create support if it lies on a build plate. Don't create support on a " -"print." -msgstr "" -"Podpory vytvářet pouze v případě, že leží na tiskové podložce. Nevytváří " -"podpory na výtisky." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1418 -msgid "Contact Z distance" -msgstr "Kontaktní vzdálenost Z" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1420 -msgid "" -"The vertical distance between object and support material interface. Setting " -"this to 0 will also prevent Slic3r from using bridge flow and speed for the " -"first object layer." -msgstr "" -"Vertikální vzdálenost mezi objektem a podporami. Nastavením tohoto parametru " -"na hodnotu 0 se také zabrání tomu, aby Slic3r použil parametry průtoku a " -"rychlosti pro mosty při tisku první vrstvy objektu." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1433 -msgid "Enforce support for the first" -msgstr "Zesílit podpory pro prvních" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1435 -msgid "" -"Generate support material for the specified number of layers counting from " -"bottom, regardless of whether normal support material is enabled or not and " -"regardless of any angle threshold. This is useful for getting more adhesion " -"of objects having a very thin or poor footprint on the build plate." -msgstr "" -"Vygeneruje podpory pro zadaný počet vrstev počítaných od spodního okraje, " -"bez ohledu na to, zda jsou povoleny standartní podpory nebo nikoliv a bez " -"ohledu na jakýkoli prah úhlu. To je užitečné pro získání větší přilnavosti " -"předmětů s velmi tenkou nebo špatnou stopou na tiskové podložce." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1441 -msgid "Enforce support for the first n layers" -msgstr "Vynucení podpor pro prvních n vrstev" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1446 -msgid "Support material/raft/skirt extruder" -msgstr "Extruder pro podpory/raft/obrysové čáry" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1448 -msgid "" -"The extruder to use when printing support material, raft and skirt (1+, 0 to " -"use the current extruder to minimize tool changes)." -msgstr "" -"Extruder, který se používá při tisku podpor, raftu a obrysových čar (1+, 0 " -"pro použití aktuálního extrudéru pro co nejméně změn nástroje)." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1457 -msgid "" -"Set this to a non-zero value to set a manual extrusion width for support " -"material. If left zero, default extrusion width will be used if set, " -"otherwise nozzle diameter will be used. If expressed as percentage (for " -"example 90%) it will be computed over layer height." -msgstr "" -"Zadejte kladnou hodnotu, chcete-li nastavit manuálně šířku extruze pro " -"podpory. Pokud je ponechána nula, použije se výchozí šířka extruze, pokud je " -"nastavena, jinak se použije průměr trysky. Pokud je vyjádřena procenty " -"(například 90%), bude vypočtena z výšky vrstvy." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1465 -msgid "Interface loops" -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1467 -msgid "" -"Cover the top contact layer of the supports with loops. Disabled by default." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1472 -msgid "Support material/raft interface extruder" -msgstr "Extruder pro interface podpory/rafty" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1474 -msgid "" -"The extruder to use when printing support material interface (1+, 0 to use " -"the current extruder to minimize tool changes). This affects raft too." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1481 -msgid "Interface layers" -msgstr "Interface vrstvy" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1483 -msgid "" -"Number of interface layers to insert between the object(s) and support " -"material." -msgstr "Počet interface vrstev vložených mezi objekt (objekty) a podpory." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1490 -msgid "Interface pattern spacing" -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1492 -msgid "Spacing between interface lines. Set zero to get a solid interface." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1499 -msgid "Support material interface" -msgstr "Support material interface" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1501 -msgid "" -"Speed for printing support material interface layers. If expressed as " -"percentage (for example 50%) it will be calculated over support material " -"speed." -msgstr "" -"Rychlost tisku podpůrných interface vrstev. Pokud je vyjádřen procentní " -"podíl (například 50%), vypočítá se podle rychlosti tisku podpor." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1510 -msgid "Pattern" -msgstr "Vzor" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1512 -msgid "Pattern used to generate support material." -msgstr "Vzor použitý pro generování podpor." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1526 -msgid "Pattern spacing" -msgstr "Vzdálenost vzoru" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1528 -msgid "Spacing between support material lines." -msgstr "Vzdálenost mezi liniemi podpor." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1537 -msgid "Speed for printing support material." -msgstr "Rychlost tisku podpor." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1544 -msgid "Synchronize with object layers" -msgstr "Synchronizovat s vrstvami objektu" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1546 -msgid "" -"Synchronize support layers with the object print layers. This is useful with " -"multi-material printers, where the extruder switch is expensive." -msgstr "" -"Synchronizování vrstev podpor s vrstvami objektu. Toto je velmi užitečné u " -"multi-materiálových tiskáren, kde je přepínání extruderů drahé." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1552 -msgid "Overhang threshold" -msgstr "Práh přesahu" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1554 -msgid "" -"Support material will not be generated for overhangs whose slope angle (90° " -"= vertical) is above the given threshold. In other words, this value " -"represent the most horizontal slope (measured from the horizontal plane) " -"that you can print without support material. Set to zero for automatic " -"detection (recommended)." -msgstr "" -"Podpory nebudou vytvořeny pro převisy, jejichž úhel sklonu (90° = " -"vertikální) je nad danou prahovou hodnotou. Jinými slovy, tato hodnota " -"představuje největší horizontální sklon (měřený od horizontální roviny), " -"který můžete tisknout bez podpůrného materiálu. Nastavte na nulu pro " -"automatickou detekci (doporučeno)." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1566 -msgid "With sheath around the support" -msgstr "S pouzdrem okolo podpor" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1568 -msgid "" -"Add a sheath (a single perimeter line) around the base support. This makes " -"the support more reliable, but also more difficult to remove." -msgstr "" -"Přidá pouzdro (jednu obvodovou čáru) kolem podpor. Díky tomu je podpora " -"spolehlivější, ale také obtížnější na odstranění." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1575 -msgid "" -"Extruder temperature for layers after the first one. Set this to zero to " -"disable temperature control commands in the output." -msgstr "" -"Teplota extrudéru pro následující vrstvy po vrstvě první. Nastavte tuto " -"hodnotu na nulu, abyste zakázali příkazy pro řízení teploty na výstupu." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1578 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:793 -msgid "Temperature" -msgstr "Teplota" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1584 -msgid "Detect thin walls" -msgstr "Detekovat tenké zdi" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1586 -msgid "" -"Detect single-width walls (parts where two extrusions don't fit and we need " -"to collapse them into a single trace)." -msgstr "" -"Detekuje stěny o tlošťce jedné čáry (části, kam se dvě čáry nemohou vejít a " -"je potřeba sloučit je do čáry jedné)." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1592 -msgid "Threads" -msgstr "Vlákna" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1593 -msgid "" -"Threads are used to parallelize long-running tasks. Optimal threads number " -"is slightly above the number of available cores/processors." -msgstr "" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1604 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1143 -msgid "Tool change G-code" -msgstr "Tool change G-code" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1605 -msgid "" -"This custom code is inserted right before every extruder change. Note that " -"you can use placeholder variables for all Slic3r settings as well as " -"[previous_extruder] and [next_extruder]." -msgstr "" -"Tento upravený kód je vložen těsně před každou změnou extruderu. Můžete " -"použít zástupné proměnné pro všechna nastavení Slic3ru, stejně jako " -"[previous_extruder] a [next_extruder]." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1615 -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1626 -msgid "Top solid infill" -msgstr "Vrchní plná výplň" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1617 -msgid "" -"Set this to a non-zero value to set a manual extrusion width for infill for " -"top surfaces. You may want to use thinner extrudates to fill all narrow " -"regions and get a smoother finish. If left zero, default extrusion width " -"will be used if set, otherwise nozzle diameter will be used. If expressed as " -"percentage (for example 90%) it will be computed over layer height." -msgstr "" -"Zadejte kladnou hodnotu, chcete-li nastavit manuálně šířku extruze pro výplň " -"vrchních ploch. Možná budete chtít použít tenčí extruzi, abyste vyplnili " -"všechny úzké oblasti a získali hladší povrch. Pokud je ponechána nula, " -"použije se výchozí šířka extruze, pokud je nastavena, jinak se použije " -"průměr trysky. Pokud je vyjádřena procenty (například 90%), bude vypočtena z " -"výšky vrstvy." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1628 -msgid "" -"Speed for printing top solid layers (it only applies to the uppermost " -"external layers and not to their internal solid layers). You may want to " -"slow down this to get a nicer surface finish. This can be expressed as a " -"percentage (for example: 80%) over the solid infill speed above. Set to zero " -"for auto." -msgstr "" -"Rychlost tisku vrchních plných vrstev (vztahuje se pouze na nejvyšší horní " -"vrstvy a nikoli na jejich vnitřní plné vrstvy). Rychlost lze zpomalit, " -"abyste získali hezčí povrchovou úpravu. Může být vyjádřena procenty " -"(například: 80%) z rychlosti plné výplně materiálu výše. Pro automatické " -"nastavení zadejte nulu." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1640 -msgid "Top" -msgstr "Vrchních" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1642 -msgid "Number of solid layers to generate on top surfaces." -msgstr "Počet vrchních generovaných plných vrstev." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1644 -msgid "Top solid layers" -msgstr "Vrchních plných vrstev" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1649 -msgid "Travel" -msgstr "Přesun" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1650 -msgid "Speed for travel moves (jumps between distant extrusion points)." -msgstr "Rychlost přesunů (přejezdy mezi body extruze)." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1658 -msgid "Use firmware retraction" -msgstr "Použít retrakce z firmware" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1659 -msgid "" -"This experimental setting uses G10 and G11 commands to have the firmware " -"handle the retraction. This is only supported in recent Marlin." -msgstr "" -"Toto experimentální nastavení používá příkazy G10 a G11, aby si firmware " -"poradil s retrakcí. Toto je podporováno pouze v posledních verzích firmwaru " -"Marlin." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1665 -msgid "Use relative E distances" -msgstr "Použít relativní E vzdálenosti" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1666 -msgid "" -"If your firmware requires relative E values, check this, otherwise leave it " -"unchecked. Most firmwares use absolute values." -msgstr "" -"Pokud váš firmware vyžaduje relativní hodnoty E, zaškrtněte toto, jinak " -"nechte nezaškrtnuté. Většina firmwarů používá absolutní hodnoty." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1672 -msgid "Use volumetric E" -msgstr "Použije volumetrickou hodnotu E" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1673 -msgid "" -"This experimental setting uses outputs the E values in cubic millimeters " -"instead of linear millimeters. If your firmware doesn't already know " -"filament diameter(s), you can put commands like 'M200 D[filament_diameter_0] " -"T0' in your start G-code in order to turn volumetric mode on and use the " -"filament diameter associated to the filament selected in Slic3r. This is " -"only supported in recent Marlin." -msgstr "" -"Toto experimentální nastavení používá výstupní hodnoty E v kubických " -"milimetrech místo lineárních milimetrů. Pokud firmware dosud nezná průměr " -"(průměry) filamentu, můžete v počátečním G-kódu zadat příkazy jako “M200 D " -"[filament_diameter_0] T0”, pro se zapnutí volumetrického režimu a použití " -"průměru filamentu přidruženého k vybranému filamentu ve Slic3ru. Toto je " -"podporováno pouze v posledních verzích firmwaru Marlin." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1683 -msgid "Enable variable layer height feature" -msgstr "Zapnout variabilní výšku vrstev" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1684 -msgid "" -"Some printers or printer setups may have difficulties printing with a " -"variable layer height. Enabled by default." -msgstr "" -"Některé tiskárny nebo nastavení tiskárny mohou mít potíže s tiskem s " -"proměnnou výškou vrstvy. Ve výchozím nastavení je zapnuto." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1690 -msgid "Wipe while retracting" -msgstr "Očistit při retrakci" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1691 -msgid "" -"This flag will move the nozzle while retracting to minimize the possible " -"blob on leaky extruders." -msgstr "" -"Toto nastavení přemístí trysku při retrakci, aby se minimalizovalo možné " -"vytékání materiálu." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1698 -msgid "" -"Multi material printers may need to prime or purge extruders on tool " -"changes. Extrude the excess material into the wipe tower." -msgstr "" -"Multi-materiálové tiskárny mohou potřebovat, aby při výměně nástrojů " -"vyčistili extrudéry. Vytlačí přebytečný materiál do čistící věže." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1704 -msgid "Position X" -msgstr "Pozice X" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1705 -msgid "X coordinate of the left front corner of a wipe tower" -msgstr "X souřadnice levého předního rohu čistící věže" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1711 -msgid "Position Y" -msgstr "Pozice Y" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1712 -msgid "Y coordinate of the left front corner of a wipe tower" -msgstr "Y souřadnice levého předního rohu čistící věže" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1718 -msgid "Width" -msgstr "Šířka" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1719 -msgid "Width of a wipe tower" -msgstr "Šířka čistící věže" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1725 -msgid "Per color change depth" -msgstr "Hloubka výměny pro barvu" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1726 -msgid "" -"Depth of a wipe color per color change. For N colors, there will be maximum " -"(N-1) tool switches performed, therefore the total depth of the wipe tower " -"will be (N-1) times this value." -msgstr "" -"Hloubka čištění barvy při každé změně barvy. Pro N barvy budou provedeny " -"maximálně (N-1) změny nástroje, takže celková hloubka stírací věže bude " -"(N-1) krát tato hodnota." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1734 -msgid "XY Size Compensation" -msgstr "Kompenzace XY rozměrů" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1736 -msgid "" -"The object will be grown/shrunk in the XY plane by the configured value " -"(negative = inwards, positive = outwards). This might be useful for fine-" -"tuning hole sizes." -msgstr "" -"Objekt bude roztažen / smrštěn v rovině XY nastavenou hodnotou (negativní = " -"směrem dovnitř, pozitivní = směrem ven). To může být užitečné pro jemné " -"doladění otvorů." - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1744 -msgid "Z offset" -msgstr "Odsazení Z" - -#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1745 -msgid "" -"This value will be added (or subtracted) from all the Z coordinates in the " -"output G-code. It is used to compensate for bad Z endstop position: for " -"example, if your endstop zero actually leaves the nozzle 0.3mm far from the " -"print bed, set this to -0.3 (or fix your endstop)." -msgstr "" -"Tato hodnota bude přidána (nebo odečtena) ze všech souřadnic Z ve výstupním " -"G kódu. Používá se ke kompenzování špatné pozice endstopu Z. Například pokud " -"endstop 0 skutečně ponechá trysku 0,3 mm daleko od tiskové podložky, " -"nastavte hodnotu -0,3 (nebo dolaďte svůj koncový doraz)." - -#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:39 -msgid "Shape" -msgstr "Tvar" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:46 -msgid "Rectangular" -msgstr "Obdélníkový" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:62 -msgid "Circular" -msgstr "Kruhový" +#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:71 +msgid "Custom" +msgstr "Upravený" #: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:75 msgid "Load shape from STL..." @@ -2433,14 +126,53 @@ msgstr "" msgid "Bed Shape" msgstr "Tvar tiskové podložky" -#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:468 +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:224 +msgid "Array of language names and identifiers should have the same size." +msgstr "Pole jazykových jmen a identifikátorů by měla mít stejnou velikost." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:235 +msgid "Select the language" +msgstr "Výběr jazyka" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:235 +msgid "Language" +msgstr "Jazyk" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:300 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:170 +msgid "Default" +msgstr "Výchozí" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:325 +msgid "Change Application Language" +msgstr "Změnit Jazyk Aplikace" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:332 +msgid "Application will be restarted" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:332 +msgid "Attention!" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:485 +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:471 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1300 msgid "Error" msgstr "Chyba" -#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:473 +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:490 msgid "Notice" msgstr "Oznámení" +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:495 +msgid "GLUquadricObjPtr | Attempt to free unreferenced scalar" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:497 +msgid "Warning" +msgstr "" + #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:50 msgid "Save current " msgstr "Uložit stávající " @@ -2449,14 +181,63 @@ msgstr "Uložit stávající " msgid "Delete this preset" msgstr "Smazat přednastavení" +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:314 +msgid "Layers and perimeters" +msgstr "Vrstvy a perimetry" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:315 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:775 +msgid "Layer height" +msgstr "Výška vrstvy" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:319 +msgid "Vertical shells" +msgstr "Vertical shells" + #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:330 msgid "Horizontal shells" msgstr "Horizontal shells" +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:331 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1312 +msgid "Solid layers" +msgstr "Plných vrstev" + #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:336 msgid "Quality (slower slicing)" msgstr "Kvalita (pomalejší slicing)" +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:343 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:357 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:450 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:453 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:833 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1115 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:107 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:208 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:734 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1731 +msgid "Advanced" +msgstr "Pokročilé" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:347 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:348 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:667 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:87 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:247 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:488 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:502 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:540 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:679 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:689 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:707 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:725 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:744 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1261 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1278 +msgid "Infill" +msgstr "Výplň" + #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:353 msgid "Reducing printing time" msgstr "Zkracování tiskového času" @@ -2465,10 +246,64 @@ msgstr "Zkracování tiskového času" msgid "Skirt and brim" msgstr "Obrysová čára a límec" +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:366 +msgid "Skirt" +msgstr "Obrysová čára" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:372 +msgid "Brim" +msgstr "Límec" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:375 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:376 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:191 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1028 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1378 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1385 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1397 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1407 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1415 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1430 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1451 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1462 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1478 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1487 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1496 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1507 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1523 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1531 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1532 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1541 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1549 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1563 +msgid "Support material" +msgstr "Podpory" + #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:381 msgid "Raft" msgstr "Raft" +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:385 +msgid "Options for support material and raft" +msgstr "Options for support material and raft" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:399 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:118 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:278 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:633 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:745 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:977 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1199 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1249 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1300 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1623 +msgid "Speed" +msgstr "Rychlost" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:400 +msgid "Speed for print moves" +msgstr "Speed for print moves" + #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:412 msgid "Speed for non-print moves" msgstr "Speed for non-print moves" @@ -2489,10 +324,29 @@ msgstr "Automatická rychlost (pokročilé)" msgid "Multiple Extruders" msgstr "Multiple Extruders" +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:432 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:968 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:308 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:700 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:956 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1270 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1443 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1469 +msgid "Extruders" +msgstr "Extrudér" + #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:439 msgid "Ooze prevention" msgstr "Ooze prevention" +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:443 +msgid "Wipe tower" +msgstr "Čistící věž" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:454 +msgid "Extrusion width" +msgstr "Šířka extruze" + #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:464 msgid "Overlap" msgstr "Překrytí" @@ -2513,260 +367,6 @@ msgstr "Možnosti výstupu" msgid "Sequential printing" msgstr "Sekvenční tisk" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:501 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:502 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:858 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:859 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1155 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1156 -msgid "Notes" -msgstr "Poznámky" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:508 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:866 -msgid "Dependencies" -msgstr "Závislosti" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:509 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:867 -msgid "Profile dependencies" -msgstr "Profilové závislosti" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:799 -msgid "Bed" -msgstr "Tisková podložka" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:804 -msgid "Cooling" -msgstr "Chlazení" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:816 -msgid "Fan settings" -msgstr "Nastavení ventilátoru" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:835 -msgid "Print speed override" -msgstr "Přepsání rychlosti tisku" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:845 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1118 -msgid "Custom G-code" -msgstr "Upravený G-kód" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:936 -msgid "General" -msgstr "Obecné" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:937 -msgid "Size and coordinates" -msgstr "Rozměr a souřadnice" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:941 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1642 -msgid "Set" -msgstr "Nastavit" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:961 -msgid "Capabilities" -msgstr "Možnosti" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1003 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1071 -msgid "Test" -msgstr "Test" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1016 -msgid "Connection to printer works correctly." -msgstr "Připojení k tiskárně pracuje správně." - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1016 -msgid "Success!" -msgstr "Úspěch!" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1019 -msgid "Connection failed." -msgstr "Připojení selhalo." - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1031 -msgid "OctoPrint upload" -msgstr "OctoPrint nahrávání" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1034 -msgid "Browse" -msgstr "Procházet" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1046 -msgid "Button BROWSE was clicked!" -msgstr "Tlačítko PROCHÁZET bylo stisknuto!" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1081 -msgid "Button TEST was clicked!" -msgstr "Tlačítko TEST bylo stisknuto!" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1109 -msgid "Firmware" -msgstr "Firmware" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1191 -msgid "Layer height limits" -msgstr "Výskové limity vrstvy" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1196 -msgid "Position (for multi-extruder printers)" -msgstr "Position (for multi-extruder printers)" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1215 -msgid "" -"Retraction when tool is disabled (advanced settings for multi-extruder " -"setups)" -msgstr "" -"Retraction when tool is disabled (advanced settings for multi-extruder " -"setups)" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1219 -msgid "Preview" -msgstr "Náhled" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1310 -msgid "" -"The Wipe option is not available when using the Firmware Retraction mode.\n" -"\n" -"Shall I disable it in order to enable Firmware Retraction?" -msgstr "" -"The Wipe option is not available when using the Firmware Retraction mode.\n" -"\n" -"Shall I disable it in order to enable Firmware Retraction?" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1558 -msgid "The supplied name is empty. It can't be saved." -msgstr "The supplied name is empty. It can't be saved." - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1569 -msgid "Something is wrong. It can't be saved." -msgstr "Něco se pokazilo. Nemůže být uloženo." - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1586 -msgid "remove" -msgstr "odebrat" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1586 -msgid "delete" -msgstr "smazat" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1587 -msgid "Are you sure you want to " -msgstr "Jste si jistý že chcete " - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1587 -msgid " the selected preset?" -msgstr " zvolené přednastavení?" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1588 -msgid "Remove" -msgstr "Odebrat" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1588 -msgid "Delete" -msgstr "Smazat" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1589 -msgid " Preset" -msgstr " Přednastavení" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1641 -msgid "All" -msgstr "Vše" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1672 -msgid "Select the printers this profile is compatible with." -msgstr "Select the printers this profile is compatible with." - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1756 -msgid "Save " -msgstr "Uložit " - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1756 -msgid " as:" -msgstr " jako:" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1790 -msgid "" -"The supplied name is not valid; the following characters are not allowed:" -msgstr "" -"The supplied name is not valid; the following characters are not allowed:" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1793 -msgid "The supplied name is not available." -msgstr "The supplied name is not available." - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:182 -msgid "Print Settings" -msgstr "Nastavení tisku" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:202 -msgid "Filament Settings" -msgstr "Nastavení Filamentu" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:248 -msgid "Save preset" -msgstr "Uložit přednastavení" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Field.cpp:35 -msgid "default" -msgstr "výchozí" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\BedShapeDialog.cpp:71 -msgid "Custom" -msgstr "Upravený" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:212 -msgid "Array of language names and identifiers should have the same size." -msgstr "Pole jazykových jmen a identifikátorů by měla mít stejnou velikost." - -#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:223 -msgid "Select the language" -msgstr "Výběr jazyka" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:223 -msgid "Language" -msgstr "Jazyk" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\GUI.cpp:321 -msgid "Change Application Language" -msgstr "Změnit Jazyk Aplikace" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:314 -msgid "Layers and perimeters" -msgstr "Vrstvy a perimetry" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:319 -msgid "Vertical shells" -msgstr "Vertical shells" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:366 -msgid "Skirt" -msgstr "Obrysová čára" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:372 -msgid "Brim" -msgstr "Límec" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:385 -msgid "Options for support material and raft" -msgstr "Options for support material and raft" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:400 -msgid "Speed for print moves" -msgstr "Speed for print moves" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:443 -msgid "Wipe tower" -msgstr "Čistící věž" - -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:454 -msgid "Extrusion width" -msgstr "Šířka extruze" - #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:480 msgid "Extruder clearance (mm)" msgstr "Kolizní oblast extrudéru (mm)" @@ -2775,8 +375,39 @@ msgstr "Kolizní oblast extrudéru (mm)" msgid "Output file" msgstr "Výstupní soubor" +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:495 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:999 +msgid "Post-processing scripts" +msgstr "Post-processing scripts" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:501 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:502 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:861 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:862 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1158 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1159 +msgid "Notes" +msgstr "Poznámky" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:508 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:869 +msgid "Dependencies" +msgstr "Závislosti" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:509 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:870 +msgid "Profile dependencies" +msgstr "Profilové závislosti" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:510 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:871 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1667 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:143 +msgid "Compatible printers" +msgstr "Kompatibilní tiskárny" + #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:534 -#, no-c-format +#, fuzzy, c-format msgid "" "The Spiral Vase mode requires:\n" "- one perimeter\n" @@ -2800,7 +431,7 @@ msgstr "" msgid "Spiral Vase" msgstr "Spirálová váza" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:560 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:561 msgid "" "The Wipe Tower currently supports only:\n" "- first layer height 0.2mm\n" @@ -2814,13 +445,13 @@ msgstr "" "\n" "Mám tyto nastavení upravit tak, aby bylo možné zapnout Čistící věž?" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:564 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:585 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:602 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:565 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:586 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:603 msgid "Wipe Tower" msgstr "Čistící věž" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:581 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:582 msgid "" "The Wipe Tower currently supports the non-soluble supports only\n" "if they are printed with the current extruder without triggering a tool " @@ -2837,7 +468,7 @@ msgstr "" "\n" "Mám tyto nastavení upravit tak, aby bylo možné zapnout Čistící věž?" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:599 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:600 msgid "" "For the Wipe Tower to work with the soluble supports, the support layers\n" "need to be synchronized with the object layers.\n" @@ -2849,7 +480,7 @@ msgstr "" "\n" "Mám synchronizovat vrstvy podpor, aby bylo možné zapnout Čistící věž?" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:617 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:618 msgid "" "Supports work better, if the following feature is enabled:\n" "- Detect bridging perimeters\n" @@ -2861,16 +492,16 @@ msgstr "" "\n" "Mám tyto nastavení pro podpory upravit?" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:620 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:621 msgid "Support Generator" msgstr "Generátor Podpor" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:662 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:665 msgid "The " msgstr "" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:662 -#, no-c-format +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:665 +#, fuzzy, c-format msgid "" " infill pattern is not supposed to work at 100% density.\n" "\n" @@ -2880,64 +511,232 @@ msgstr "" "\n" "Mám přejít na vzor výplně rectilinear?" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:785 -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:786 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:788 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:789 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:368 msgid "Filament" msgstr "Filament" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:817 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:796 +msgid "Temperature " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:797 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1234 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:307 +msgid "Extruder" +msgstr "Extrudér" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:802 +msgid "Bed" +msgstr "Tisková podložka" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:807 +msgid "Cooling" +msgstr "Chlazení" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:808 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:920 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1693 +msgid "Enable" +msgstr "Zapnout" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:819 +msgid "Fan settings" +msgstr "Nastavení ventilátoru" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:820 msgid "Fan speed" msgstr "Rychlost ventilátoru" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:825 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:828 msgid "Cooling thresholds" msgstr "Práh chlazení" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:831 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:834 msgid "Filament properties" msgstr "Vlastnosti filamentu" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:988 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:838 +msgid "Print speed override" +msgstr "Přepsání rychlosti tisku" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:848 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1121 +msgid "Custom G-code" +msgstr "Upravený G-kód" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:849 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1122 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1340 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1355 +msgid "Start G-code" +msgstr "Začátek G-kódu" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:855 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1128 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:217 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:227 +msgid "End G-code" +msgstr "Konec G-code" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:939 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:11 +msgid "General" +msgstr "Obecné" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:940 +msgid "Size and coordinates" +msgstr "Rozměr a souřadnice" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:942 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:34 +msgid "Bed shape" +msgstr "Tvar tiskové podložky" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:944 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1636 +msgid " Set " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:964 +msgid "Capabilities" +msgstr "Možnosti" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:969 +msgid "Number of extruders of the printer." +msgstr "Počet extrudérů tiskárny." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:991 msgid "USB/Serial connection" msgstr "USB/Sériové připojení" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:994 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:992 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1191 +msgid "Serial port" +msgstr "Sériový port" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:997 msgid "Rescan serial ports" msgstr "Znovu prohledat sériové porty" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1149 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1006 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1074 +msgid "Test" +msgstr "Test" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1019 +msgid "Connection to printer works correctly." +msgstr "Připojení k tiskárně pracuje správně." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1019 +msgid "Success!" +msgstr "Úspěch!" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1022 +msgid "Connection failed." +msgstr "Připojení selhalo." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1034 +msgid "OctoPrint upload" +msgstr "OctoPrint nahrávání" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1037 +msgid " Browse " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1049 +msgid "Button BROWSE was clicked!" +msgstr "Tlačítko PROCHÁZET bylo stisknuto!" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1084 +msgid "Button TEST was clicked!" +msgstr "Tlačítko TEST bylo stisknuto!" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1112 +msgid "Firmware" +msgstr "Firmware" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1134 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:48 +msgid "Before layer change G-code" +msgstr "Before layer change G-code" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1140 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:764 +msgid "After layer change G-code" +msgstr "After layer change G-code" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1146 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1600 +msgid "Tool change G-code" +msgstr "Tool change G-code" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1152 msgid "Between objects G-code (for sequential printing)" msgstr "Between objects G-code (for sequential printing)" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1185 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1188 msgid "Extruder " msgstr "Extrudér " +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1194 +msgid "Layer height limits" +msgstr "Výskové limity vrstvy" + #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1199 +msgid "Position (for multi-extruder printers)" +msgstr "Position (for multi-extruder printers)" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1202 msgid "Retraction" msgstr "Retrakce" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1202 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1205 msgid "Only lift Z" msgstr "Pouze zvednout Z" +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1218 +msgid "" +"Retraction when tool is disabled (advanced settings for multi-extruder " +"setups)" +msgstr "" +"Retraction when tool is disabled (advanced settings for multi-extruder " +"setups)" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1222 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:150 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2116 +msgid "Preview" +msgstr "Náhled" + #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1312 +msgid "" +"The Wipe option is not available when using the Firmware Retraction mode.\n" +"\n" +"Shall I disable it in order to enable Firmware Retraction?" +msgstr "" +"The Wipe option is not available when using the Firmware Retraction mode.\n" +"\n" +"Shall I disable it in order to enable Firmware Retraction?" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1314 msgid "Firmware Retraction" msgstr "Firmware Retrakce" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1467 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1469 msgid "Default " msgstr "Výchozí " -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1467 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1469 msgid " preset" msgstr " přednastavení" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1468 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1470 msgid " preset\n" msgstr " přednastavení\n" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1486 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1488 msgid "" "\n" "\n" @@ -2947,7 +746,7 @@ msgstr "" "\n" "není kompatibilní s tiskárnou\n" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1486 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1488 msgid "" "\n" "\n" @@ -2957,7 +756,7 @@ msgstr "" "\n" "a má neuložené následující změny:" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1487 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1489 msgid "" "\n" "\n" @@ -2967,7 +766,7 @@ msgstr "" "\n" "má neuložené následující změny:" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1489 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1491 msgid "" "\n" "\n" @@ -2977,10 +776,3421 @@ msgstr "" "\n" "Zahodit změny a přesto pokračovat?" -#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1490 +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1492 msgid "Unsaved Changes" msgstr "Neuložené Změny" +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1560 +msgid "The supplied name is empty. It can't be saved." +msgstr "The supplied name is empty. It can't be saved." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1580 +msgid "remove" +msgstr "odebrat" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1580 +msgid "delete" +msgstr "smazat" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1581 +msgid "Are you sure you want to " +msgstr "Jste si jistý že chcete " + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1581 +msgid " the selected preset?" +msgstr " zvolené přednastavení?" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1582 +msgid "Remove" +msgstr "Odebrat" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1582 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:178 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:196 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2012 +msgid "Delete" +msgstr "Smazat" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1583 +msgid " Preset" +msgstr " Přednastavení" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1635 +msgid "All" +msgstr "Vše" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1666 +msgid "Select the printers this profile is compatible with." +msgstr "Select the printers this profile is compatible with." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1750 +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:515 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1636 +msgid "Save " +msgstr "Uložit " + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1750 +msgid " as:" +msgstr " jako:" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1784 +msgid "" +"The supplied name is not valid; the following characters are not allowed:" +msgstr "" +"The supplied name is not valid; the following characters are not allowed:" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.cpp:1787 +msgid "The supplied name is not available." +msgstr "The supplied name is not available." + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:182 +msgid "Print Settings" +msgstr "Nastavení tisku" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:202 +msgid "Filament Settings" +msgstr "Nastavení Filamentu" + #: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:228 msgid "Printer Settings" msgstr "Nastavení tiskárny" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Tab.hpp:248 +msgid "Save preset" +msgstr "Uložit přednastavení" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Field.cpp:43 +msgid "default" +msgstr "výchozí" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:26 +#, c-format +msgid "" +"If estimated layer time is below ~%ds, fan will run at %d%% and print speed " +"will be reduced so that no less than %ds are spent on that layer (however, " +"speed will never be reduced below %dmm/s)." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:30 +#, c-format +msgid "" +"\n" +"If estimated layer time is greater, but still below ~%ds, fan will run at a " +"proportionally decreasing speed between %d%% and %d%%." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:34 +msgid "" +"\n" +"During the other layers, fan " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:36 +msgid "Fan " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:41 +#, c-format +msgid "will always run at %d%% " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:44 +#, c-format +msgid "except for the first %d layers" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:48 +msgid "except for the first layer" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:50 +msgid "will be turned off." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:151 +msgid "external perimeters" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:160 +msgid "perimeters" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:169 +msgid "infill" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:179 +msgid "solid infill" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:187 +msgid "top solid infill" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:198 +msgid "support" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:208 +msgid "support interface" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:214 +msgid "First layer volumetric" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:214 +msgid "Bridging volumetric" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:214 +msgid "Volumetric" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:215 +msgid " flow rate is maximized " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:218 +msgid "by the print profile maximum" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:219 +msgid "when printing " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:220 +msgid " with a volumetric rate " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:224 +#, c-format +msgid "%3.2f mm³/s" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:226 +#, c-format +msgid " at filament speed %3.2f mm/s." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:245 +msgid "" +"Recommended object thin wall thickness: Not available due to invalid layer " +"height." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:262 +#, c-format +msgid "Recommended object thin wall thickness for layer height %.2f and " +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\PresetHints.cpp:269 +#, c-format +msgid "%d lines: %.2lf mm" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.hpp:17 +msgid "Preferences" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:27 +msgid "Remember output directory" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:29 +msgid "" +"If this is enabled, Slic3r will prompt the last output directory instead of " +"the one containing the input files." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:35 +msgid "Auto-center parts" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:37 +msgid "" +"If this is enabled, Slic3r will auto-center objects around the print bed " +"center." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:43 +msgid "Background processing" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:45 +msgid "" +"If this is enabled, Slic3r will pre-process objects as soon as they're " +"loaded in order to save time when exporting G-code." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:51 +msgid "Disable USB/serial connection" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:53 +msgid "" +"Disable communication with the printer over a serial / USB cable. This " +"simplifies the user interface in case the printer is never attached to the " +"computer." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:59 +msgid "Suppress \" - default - \" presets" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:61 +msgid "" +"Suppress \" - default - \" presets in the Print / Filament / Printer " +"selections once there are any other valid presets available." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:67 +msgid "Show incompatible print and filament presets" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:69 +msgid "" +"When checked, the print and filament presets are shown in the preset editor " +"even if they are marked as incompatible with the active printer" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:75 +msgid "Use legacy OpenGL 1.1 rendering" +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:77 +msgid "" +"If you have rendering issues caused by a buggy OpenGL 2.0 driver, you may " +"try to check this checkbox. This will disable the layer height editing and " +"anti aliasing, so it is likely better to upgrade your graphics driver." +msgstr "" + +#: c:\src\Slic3r\xs\src\slic3r\GUI\Preferences.cpp:101 +msgid "You need to restart Slic3r to make the changes effective." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:26 +msgid "Avoid crossing perimeters" +msgstr "Vyhnout se přejíždění perimetrů" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:27 +msgid "" +"Optimize travel moves in order to minimize the crossing of perimeters. This " +"is mostly useful with Bowden extruders which suffer from oozing. This " +"feature slows down both the print and the G-code generation." +msgstr "" +"Optimalizovat přesuny do pořadí aby se minimalizovalo přejíždění perimetrů. " +"Nejvíce užitečné u Bowdenových extruderů které trpí na vytékáné filamentu. " +"Toto nastavení zpomaluje tisk i generování G-kódu." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:38 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1570 +msgid "Other layers" +msgstr "Ostatní vrstvy" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:39 +msgid "" +"Bed temperature for layers after the first one. Set this to zero to disable " +"bed temperature control commands in the output." +msgstr "" +"Teplota tiskové podložky pro další vrstvy po první vrstvě. Nastavením na " +"hodnotu nula vypnete ovládací příkazy teploty tiskové podložky ve výstupu." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:42 +msgid "Bed temperature" +msgstr "Teplota tiskové podložky" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:49 +msgid "" +"This custom code is inserted at every layer change, right before the Z move. " +"Note that you can use placeholder variables for all Slic3r settings as well " +"as [layer_num] and [layer_z]." +msgstr "" +"Tento upravený kód je vložen pro každou změnu vrstvy, předtím než se pohne " +"Z. Můžete přidávat zástupné proměnné pro veškeré nastavení Slic3ru stejně " +"tak jako [layer_num] a [layer_z]." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:59 +msgid "Between objects G-code" +msgstr "G-kód mezi objekty" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:60 +msgid "" +"This code is inserted between objects when using sequential printing. By " +"default extruder and bed temperature are reset using non-wait command; " +"however if M104, M109, M140 or M190 are detected in this custom code, Slic3r " +"will not add temperature commands. Note that you can use placeholder " +"variables for all Slic3r settings, so you can put a \"M109 " +"S[first_layer_temperature]\" command wherever you want." +msgstr "" +"Tento kód je vložen mezi objekty, pokud je použit sekvenční tisk. Ve " +"výchozím nastavení je resetován extrudér a tisková podložka pomocí non-wait " +"(nečekacím) příkazem; nicméně pokud jsou příkazy M104, M109, 140 nebo M190 " +"detekovány v tomto upraveném kódu, Slic3r nebude přidávat teplotní příkazy. " +"Můžete přidávat zástupné proměnné pro veškeré nastavení Slic3ru, takže " +"můžete vložit příkaz “M109 S[first_layer_temperature]” kamkoliv chcete." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:68 +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:371 +msgid "Bottom" +msgstr "Spodních" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:69 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:239 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:290 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:298 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:602 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:760 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:776 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:939 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:987 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1150 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1581 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1637 +msgid "Layers and Perimeters" +msgstr "Vrstvy a perimetry" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:70 +msgid "Number of solid layers to generate on bottom surfaces." +msgstr "Počet plných vrstev." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:72 +msgid "Bottom solid layers" +msgstr "Plné spodní vrstvy" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:77 +msgid "Bridge" +msgstr "Most" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:78 +msgid "" +"This is the acceleration your printer will use for bridges. Set zero to " +"disable acceleration control for bridges." +msgstr "" +"Nastavení akcelerace tiskárny při vytváření mostů. Nastavením na nulu " +"vypnete ovládání akcelerace pro mosty." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:80 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:174 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:574 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:682 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:950 +msgid "mm/s²" +msgstr "mm/s²" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:86 +msgid "Bridging angle" +msgstr "Úhel vytváření mostů" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:88 +msgid "" +"Bridging angle override. If left to zero, the bridging angle will be " +"calculated automatically. Otherwise the provided angle will be used for all " +"bridges. Use 180° for zero angle." +msgstr "" +"Přepsání úhlu vytváření mostů. Nastavením hodnoty na nulu se bude úhel " +"vytváření mostů vypočítávat automaticky. Při zadání jiného úhlu, bude pro " +"všechny mosty použitý zadaný úhel. Pro nulový úhel zadejte 180°." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:91 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:492 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1168 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1179 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1399 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1555 +msgid "°" +msgstr "°" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:97 +msgid "Bridges fan speed" +msgstr "Rychlost ventilátoru při vytváření mostů" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:98 +msgid "This fan speed is enforced during all bridges and overhangs." +msgstr "" +"Nastavená rychlost ventilátoru je využita vždy při vytváření mostů a přesahů." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:99 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:504 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:787 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:848 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1058 +msgid "%" +msgstr "%" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:106 +msgid "Bridge flow ratio" +msgstr "Poměr průtoku při vytváření mostů" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:108 +msgid "" +"This factor affects the amount of plastic for bridging. You can decrease it " +"slightly to pull the extrudates and prevent sagging, although default " +"settings are usually good and you should experiment with cooling (use a fan) " +"before tweaking this." +msgstr "" +"Tato hodnota určuje množství vytlačeného plastu při vytváření mostů. Mírným " +"snížením této hodnoty můžete předejít pronášení ikdyž, přednastavené hodnoty " +"jsou většinou dobré a je lepší experimentovat s chlazením (využitím " +"ventilátoru), než s touto hodnotou." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:117 +msgid "Bridges" +msgstr "Mosty" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:119 +msgid "Speed for printing bridges." +msgstr "Rychlost pro vytváření mostů." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:120 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:636 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:747 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:809 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:866 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:979 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1135 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1144 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1534 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1647 +msgid "mm/s" +msgstr "mm/s" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:127 +msgid "Brim width" +msgstr "Šířka límce" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:128 +msgid "" +"Horizontal width of the brim that will be printed around each object on the " +"first layer." +msgstr "Šírka límce který bude vytištěn v první vrstvě okolo každého objektu." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:135 +msgid "Clip multi-part objects" +msgstr "Připnutí objektů z více částí k sobě" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:136 +msgid "" +"When printing multi-material objects, this settings will make slic3r to clip " +"the overlapping object parts one by the other (2nd part will be clipped by " +"the 1st, 3rd part will be clipped by the 1st and 2nd etc)." +msgstr "" +"Připnutí překrývajících se objektů jednek druhému při multi-materiálovém " +"tisku. (Druhá část se připne k první, třetí část k první a druhé, atd)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:147 +msgid "Compatible printers condition" +msgstr "Stav kompatibilních tiskáren" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:148 +msgid "" +"A boolean expression using the configuration values of an active printer " +"profile. If this expression evaluates to true, this profile is considered " +"compatible with the active printer profile." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:154 +msgid "Complete individual objects" +msgstr "Dokončení individuálních objektů" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:155 +msgid "" +"When printing multiple objects or copies, this feature will complete each " +"object before moving onto next one (and starting it from its bottom layer). " +"This feature is useful to avoid the risk of ruined prints. Slic3r should " +"warn and prevent you from extruder collisions, but beware." +msgstr "" +"Při tisku více objektů nebo kopií tiskárna kompletně dokončí jeden objekt, " +"předtím než začne tisknout druhý (začíná od spodní vstvy). Tato vlastnost je " +"výhodná z důvodů snížení rizika zničených výtisků. Slic3r by měl varovat při " +"možné kolizi extrudéru s objektem a zabránit mu, přesto doporučujeme " +"obezřetnost." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:163 +msgid "Enable auto cooling" +msgstr "Zapnutí automatického chlazení" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:164 +msgid "" +"This flag enables the automatic cooling logic that adjusts print speed and " +"fan speed according to layer printing time." +msgstr "" +"Zapne výpočet automatického chlazení který upravuje rychlost tisku a " +"ventilátoru v závislosti na délce tisku jedné vstvy." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:171 +msgid "" +"This is the acceleration your printer will be reset to after the role-" +"specific acceleration values are used (perimeter/infill). Set zero to " +"prevent resetting acceleration at all." +msgstr "" +"Toto je hodnota akcelerace na kterou se tiskárna vrátí po specifických " +"úpravách akcelerace například při tisku (perimetru/výplně). Nastavením na " +"nulu zabráníte návratu rychlostí zcela." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:180 +msgid "Disable fan for the first" +msgstr "Vypnutí chlazení pro prvních" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:181 +msgid "" +"You can set this to a positive value to disable fan at all during the first " +"layers, so that it does not make adhesion worse." +msgstr "" +"Nastavením počtu prvních vstev s vypnutým chlazením pro nezhoršování " +"přilnavosti." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:183 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:692 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1031 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1222 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1283 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1435 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1480 +msgid "layers" +msgstr "vrstvu" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:190 +msgid "Don't support bridges" +msgstr "Nevytvářet podpory pod mosty" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:192 +msgid "" +"Experimental option for preventing support material from being generated " +"under bridged areas." +msgstr "" +"Experimentální nastavení pro zabránění tvorbě podpěr v oblastech po mosty." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:198 +msgid "Distance between copies" +msgstr "Vzdálenost mezi kopiemi" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:199 +msgid "Distance used for the auto-arrange feature of the plater." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:207 +msgid "Elephant foot compensation" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:209 +msgid "" +"The first layer will be shrunk in the XY plane by the configured value to " +"compensate for the 1st layer squish aka an Elephant Foot effect." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:218 +msgid "" +"This end procedure is inserted at the end of the output file. Note that you " +"can use placeholder variables for all Slic3r settings." +msgstr "" +"Tato ukončovací procedůra je vložena na konec výstupního souboru. Můžete " +"přidávat zástupné proměnné pro veškeré nastavení Slic3ru." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:228 +msgid "" +"This end procedure is inserted at the end of the output file, before the " +"printer end gcode. Note that you can use placeholder variables for all " +"Slic3r settings. If you have multiple extruders, the gcode is processed in " +"extruder order." +msgstr "" +"Tato ukončovací procedůra je vložena na konec výstupního souboru, před " +"konečným g-kódem tiskárny. Můžete přidávat zástupné proměnné pro veškeré " +"nastavení Slic3ru. Pokud máte tiskárnu s více extrudéry, g-kód je zpracován " +"v pořadí extrudérů." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:238 +msgid "Ensure vertical shell thickness" +msgstr "Zajistit vertikální tloušťku obalu" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:240 +msgid "" +"Add solid infill near sloping surfaces to guarantee the vertical shell " +"thickness (top+bottom solid layers)." +msgstr "" +"Přidá plnou výplň u šikmých ploch pro garanci vertikální tloušťky obalu " +"(vrchních a spodních plných vrstev)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:246 +msgid "Top/bottom fill pattern" +msgstr "Vzor výplně vrchních/spodních vrstev" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:248 +msgid "" +"Fill pattern for top/bottom infill. This only affects the external visible " +"layer, and not its adjacent solid shells." +msgstr "" +"Vzor výplně pro vrchní/spodní vrstvy. Ovlivňuje pouze vnější viditelné " +"vrstvy. Neovlivňuje přilehlé plné obaly." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:267 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:277 +msgid "External perimeters" +msgstr "Vnější perimetry" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:268 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:377 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:590 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:708 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:965 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1290 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1452 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1612 +msgid "Extrusion Width" +msgstr "Šíře extruze" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:269 +msgid "" +"Set this to a non-zero value to set a manual extrusion width for external " +"perimeters. If left zero, default extrusion width will be used if set, " +"otherwise 1.125 x nozzle diameter will be used. If expressed as percentage " +"(for example 200%), it will be computed over layer height." +msgstr "" +"Nastavením na kladnou hodnotu, definuje šířku manuální extruze pro vnější " +"obvod. Pokud je ponechána nula, použije se výchozí šířka extruze, pokud je " +"nastavena, jinak se použije průměr trysky 1,125 x. Pokud je hodnota " +"vyjádřena jako procento (například 200%), vypočítá se podle výšky vrstvy." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:272 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:595 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:713 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:970 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1294 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1456 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1617 +msgid "mm or % (leave 0 for default)" +msgstr "mm nebo % (ponechte 0 jako výchozí)" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:279 +msgid "" +"This separate setting will affect the speed of external perimeters (the " +"visible ones). If expressed as percentage (for example: 80%) it will be " +"calculated on the perimeters speed setting above. Set to zero for auto." +msgstr "" +"Toto oddělené nastavení ovlivní rychlost tisku vnějších perimetrů (těch " +"viditelných). Pokud je hodnota vyjádřena procenty (například: 80%), bude " +"rychlost vypočítána z hodnoty rychlosti tisku perimetrů, nastavené výše. " +"Nastavte nulu pro automatický výpočet." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:282 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:617 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1253 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1304 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1499 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1629 +msgid "mm/s or %" +msgstr "mm/s nebo %" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:289 +msgid "External perimeters first" +msgstr "Nejprve tisknout vnější perimetry" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:291 +msgid "" +"Print contour perimeters from the outermost one to the innermost one instead " +"of the default inverse order." +msgstr "" +"Tisk obrysových perimetrů od vnějších po vnitřní namísto opačného výchozího " +"pořadí." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:297 +msgid "Extra perimeters if needed" +msgstr "Extra perimetry pokud jsou potřeba" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:299 +#, fuzzy, c-format +msgid "" +"Add more perimeters when needed for avoiding gaps in sloping walls. Slic3r " +"keeps adding perimeters, until more than 70% of the loop immediately above " +"is supported." +msgstr "" +"Přidání více perimetrů, pokud je potřeba, pro vyvarování se tvorbě mezer v " +"šikmých plochách. Slic3r pokračuje v přidávání perimetrů, dokud není " +"podepřeno více než 70% perimetrů v následující vrstvě." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:309 +msgid "" +"The extruder to use (unless more specific extruder settings are specified). " +"This value overrides perimeter and infill extruders, but not the support " +"extruders." +msgstr "" +"Extrudér, který chcete použít (pokud nejsou zvoleny specifičtější nastavení " +"extruderu). Tato hodnota přepíše nastavení perimetrového a výplňového " +"exrtuderu, ale ne nastavení extrudéru pro podpory." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:320 +msgid "Height" +msgstr "Výška" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:321 +msgid "" +"Set this to the vertical distance between your nozzle tip and (usually) the " +"X carriage rods. In other words, this is the height of the clearance " +"cylinder around your extruder, and it represents the maximum depth the " +"extruder can peek before colliding with other printed objects." +msgstr "" +"Zadejte vertikální vzdálenost mezi tryskou a (obvykle) tyčemi osy X. Jinými " +"slovy, je to výška kolizního prostoru okolo extrudéru a představuje " +"maximální hloubku, které může extrudér dosáhnout před kolizí s jinými, již " +"vytištěnými, objekty." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:331 +msgid "Radius" +msgstr "Rádius" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:332 +msgid "" +"Set this to the clearance radius around your extruder. If the extruder is " +"not centered, choose the largest value for safety. This setting is used to " +"check for collisions and to display the graphical preview in the plater." +msgstr "" +"Zadejte horizontální rádius kolizního prostoru okolo extrudéru. Pokud tryska " +"není v centru tohoto rádiusu, zvolte nejdelší vzdálenost. Toto nastavení " +"slouží ke kontrole kolizí a zobrazení grafického náhledu v Plater." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:342 +msgid "Extruder Color" +msgstr "Barva extrudéru" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:343 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:406 +msgid "This is only used in the Slic3r interface as a visual help." +msgstr "Toto je ve Slic3ru jako názorná pomoc." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:350 +msgid "Extruder offset" +msgstr "Odsazení extrudéru" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:351 +msgid "" +"If your firmware doesn't handle the extruder displacement you need the G-" +"code to take it into account. This option lets you specify the displacement " +"of each extruder with respect to the first one. It expects positive " +"coordinates (they will be subtracted from the XY coordinate)." +msgstr "" +"Pokud firmware nezpracovává umístění extrudéru správně, potřebujete aby to " +"vzal G-kód v úvahu. Toto nastavení umožňuje určit odsazení každého extruderu " +"vzhledem k prvnímu. Očekávají se pozitivní souřadnice (budou odečteny od " +"souřadnice XY)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:360 +msgid "Extrusion axis" +msgstr "Osa extrudéru" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:361 +msgid "" +"Use this option to set the axis letter associated to your printer's extruder " +"(usually E but some printers use A)." +msgstr "" +"Touto volbou nastavíte písmeno osy přidružené k extruderu tiskárny (obvykle " +"E, ale některé tiskárny používají A)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:367 +msgid "Extrusion multiplier" +msgstr "Násobič extruze" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:368 +msgid "" +"This factor changes the amount of flow proportionally. You may need to tweak " +"this setting to get nice surface finish and correct single wall widths. " +"Usual values are between 0.9 and 1.1. If you think you need to change this " +"more, check filament diameter and your firmware E steps." +msgstr "" +"Tento faktor mění poměrné množství toku. Možná bude třeba toto nastavení " +"vyladit, pro dosažení hezkého povrchu a správné šířky jednotlivých stěn. " +"Obvyklé hodnoty jsou mezi 0,9 a 1,1. Pokud si myslíte, že hodnotu " +"potřebujete změnit více, zkontrolujte průměr filamentu a E kroky ve firmwaru." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:376 +msgid "Default extrusion width" +msgstr "Výchozí šířka extruze" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:378 +msgid "" +"Set this to a non-zero value to allow a manual extrusion width. If left to " +"zero, Slic3r derives extrusion widths from the nozzle diameter (see the " +"tooltips for perimeter extrusion width, infill extrusion width etc). If " +"expressed as percentage (for example: 230%), it will be computed over layer " +"height." +msgstr "" +"Nastavením kladné hodnoty povolíte manuální šířku extruze. Pokud je hodnota " +"ponechána na nule, Slic3r odvozuje šířku extruze z průměru trysky (viz " +"nápovědy pro šířku extruze perimetru, šířku extruze výplně apod.). Pokud je " +"hodnota vyjádřena procenty (například: 230%), vypočítá se z výšky vrstvy." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:382 +msgid "mm or % (leave 0 for auto)" +msgstr "mm or % (pro automatické ponechte 0)" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:387 +msgid "Keep fan always on" +msgstr "Ventilátor vždy zapnutý" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:388 +msgid "" +"If this is enabled, fan will never be disabled and will be kept running at " +"least at its minimum speed. Useful for PLA, harmful for ABS." +msgstr "" +"Pokud je tato funkce zapnutá, ventilátor nebude nikdy vypnut a bude udržován " +"v chodu alespoň rychlostí která je nastavena jako minimální rychlost. " +"Užitečné pro PLA, škodlivé pro ABS." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:394 +msgid "Enable fan if layer print time is below" +msgstr "Zapnout ventilátor pokud je doba tisku vrstvy kratší než" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:395 +msgid "" +"If layer print time is estimated below this number of seconds, fan will be " +"enabled and its speed will be calculated by interpolating the minimum and " +"maximum speeds." +msgstr "" +"Pokud je doba tisku vrstvy odhadnuta jako kratší než tato nastavená hodnota " +"ve vteřinách, ventilátor bude aktivován a jeho rychlost bude vypočtena " +"interpolací minimální a maximální rychlosti." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:397 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1240 +msgid "approximate seconds" +msgstr "vteřin přibližně" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:405 +msgid "Color" +msgstr "Barva" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:412 +msgid "Filament notes" +msgstr "Poznámky k filamentu" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:413 +msgid "You can put your notes regarding the filament here." +msgstr "Zde můžete vložit poznámky týkající se filamentu." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:421 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:815 +msgid "Max volumetric speed" +msgstr "Maximální objemová rychlost" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:422 +msgid "" +"Maximum volumetric speed allowed for this filament. Limits the maximum " +"volumetric speed of a print to the minimum of print and filament volumetric " +"speed. Set to zero for no limit." +msgstr "" +"Maximální povolený objem průtoku pro tento filament. Omezuje maximální " +"rychlost průtoku pro tisk až na minimální rychlost průtoku pro tisk a " +"filament. Zadejte nulu pro nastavení bez omezení." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:425 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:818 +msgid "mm³/s" +msgstr "mm³/s" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:432 +msgid "" +"Enter your filament diameter here. Good precision is required, so use a " +"caliper and do multiple measurements along the filament, then compute the " +"average." +msgstr "" +"Zde zadejte průměr filamentu. Je zapotřebí správné přesnosti, proto použijte " +"šupleru a proveďte několik měření podél filamentu, poté vypočtete průměr." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:440 +msgid "Density" +msgstr "Hustota" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:441 +msgid "" +"Enter your filament density here. This is only for statistical information. " +"A decent way is to weigh a known length of filament and compute the ratio of " +"the length to volume. Better is to calculate the volume directly through " +"displacement." +msgstr "" +"Zde zadejte hustotu filamentu. Toto je pouze pro statistické informace. " +"Přípustný způsob je zvážit známou délku filamentu a vypočítat poměr délky k " +"objemu. Je lepší vypočítat objem přímo přes posun." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:444 +msgid "g/cm³" +msgstr "g/cm³" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:450 +msgid "Filament type" +msgstr "Typ filamentu" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:451 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1000 +msgid "" +"If you want to process the output G-code through custom scripts, just list " +"their absolute paths here. Separate multiple scripts with a semicolon. " +"Scripts will be passed the absolute path to the G-code file as the first " +"argument, and they can access the Slic3r config settings by reading " +"environment variables." +msgstr "" +"Pokud chcete zpracovat výstupní G-kód pomocí vlastních skriptů, stačí zde " +"uvést jejich absolutní cesty. Oddělte více skriptů středníkem. Skripty " +"předají absolutní cestu k souboru G-kódu jako první argument a mohou " +"přistupovat k nastavení konfigurace Slic3ru čtením proměnných prostředí." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:470 +msgid "Soluble material" +msgstr "Rozpustný materiál" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:471 +msgid "Soluble material is most likely used for a soluble support." +msgstr "Rozpustný materiál je převážně používán pro tisk rozpustných podpor." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:476 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:450 +msgid "Cost" +msgstr "Náklady" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:477 +msgid "" +"Enter your filament cost per kg here. This is only for statistical " +"information." +msgstr "" +"Zde zadejte cenu filamentu za kg. Slouží pouze pro statistické informace." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:478 +msgid "money/kg" +msgstr "korun/kg" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:487 +msgid "Fill angle" +msgstr "Úhel výplně" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:489 +msgid "" +"Default base angle for infill orientation. Cross-hatching will be applied to " +"this. Bridges will be infilled using the best direction Slic3r can detect, " +"so this setting does not affect them." +msgstr "" +"Výchozí úhel pro orientaci výplně. Bude pro něj použito křížové šrafování. " +"Mosty budou vyplněny nejlepším směrem, který Slic3r dokáže rozpoznat, takže " +"toto nastavení je neovlivní." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:501 +msgid "Fill density" +msgstr "Hustota výplně" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:503 +#, fuzzy, c-format +msgid "Density of internal infill, expressed in the range 0% - 100%." +msgstr "Hustota vnitřní výplně, vyjádřená v rozmezí 0% až 100%." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:539 +msgid "Fill pattern" +msgstr "Vzor výplně" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:541 +msgid "Fill pattern for general low-density infill." +msgstr "Vzor výplně pro obecnou výplň s nízkou hustotou." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:571 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:580 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:589 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:623 +msgid "First layer" +msgstr "První vrstva" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:572 +msgid "" +"This is the acceleration your printer will use for first layer. Set zero to " +"disable acceleration control for first layer." +msgstr "" +"Toto je zrychlení, které vaše tiskárna použije pro první vrstvu. Nastavte " +"nulu pro vypnutí řízení zrychlení pro první vrstvu." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:581 +msgid "" +"Heated build plate temperature for the first layer. Set this to zero to " +"disable bed temperature control commands in the output." +msgstr "" +"Teplota vyhřívané tiskové podložky pro první vrstvu. Nastavením tuto hodnoty " +"na nulu vypnete příkazy pro řízení teploty ve vrstvě ve výstupu." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:591 +msgid "" +"Set this to a non-zero value to set a manual extrusion width for first " +"layer. You can use this to force fatter extrudates for better adhesion. If " +"expressed as percentage (for example 120%) it will be computed over first " +"layer height. If set to zero, it will use the default extrusion width." +msgstr "" +"Nastavením kladné hodnoty zvolíte manuální šířku vytlačování pro první " +"vrstvu. Toto můžete použít k vytlačování tlustší extruze pro lepší " +"přilnavost. Pokud je vyjádřeno jako procenty (například 120%), bude " +"vypočteno z výšky první vrstvy. Pokud je nastavena na nulu, použije se " +"výchozí šířka vytlačování." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:601 +msgid "First layer height" +msgstr "Výška první vrstvy" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:603 +msgid "" +"When printing with very low layer heights, you might still want to print a " +"thicker bottom layer to improve adhesion and tolerance for non perfect build " +"plates. This can be expressed as an absolute value or as a percentage (for " +"example: 150%) over the default layer height." +msgstr "" +"Při tisku s velmi nízkými výškami vrstev můžete stále vytisknout tlustší " +"spodní vrstvu pro zlepšení přilnavosti a toleranci pro nedokonale " +"zkalibrovanou tiskovou podložku. Může být vyjádřeno jako absolutní hodnota " +"nebo jako procento (například: 150%) z výchozí výšky vrstvy." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:607 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:738 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1388 +msgid "mm or %" +msgstr "mm nebo %" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:613 +msgid "First layer speed" +msgstr "Rychlost první vrstvy" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:614 +msgid "" +"If expressed as absolute value in mm/s, this speed will be applied to all " +"the print moves of the first layer, regardless of their type. If expressed " +"as a percentage (for example: 40%) it will scale the default speeds." +msgstr "" +"Pokud je vyjádřena jako absolutní hodnota v mm / s, bude tato rychlost " +"použita pro všechny pohyby tisku první vrstvy bez ohledu na jejich typ. " +"Pokud je hodnota vyjádřena procenty (například: 40%), změní v závisloti na " +"výchozích rychlostech." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:624 +msgid "" +"Extruder temperature for first layer. If you want to control temperature " +"manually during print, set this to zero to disable temperature control " +"commands in the output file." +msgstr "" +"Teplota extrudéru pro první vrstvu. Chcete-li během tisku ručně ovládat " +"teplotu, nastavte tuto hodnotu na nulu, aby se ve výstupním souboru zakázaly " +"příkazy pro řízení teploty." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:632 +msgid "Gap fill" +msgstr "Výplň mezer" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:634 +msgid "" +"Speed for filling small gaps using short zigzag moves. Keep this reasonably " +"low to avoid too much shaking and resonance issues. Set zero to disable gaps " +"filling." +msgstr "" +"Rychlost plnění malých mezer pomocí krátkých cikcak pohybů. Udržujte tuto " +"hodnotu poměrně nízkou, aby nedošlo k přílišným otřesům a problémům s " +"rezonancí. Nastavte nulu pro vypnutí vyplnění mezery." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:642 +msgid "Verbose G-code" +msgstr "Verbose G-code" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:643 +msgid "" +"Enable this to get a commented G-code file, with each line explained by a " +"descriptive text. If you print from SD card, the additional weight of the " +"file could make your firmware slow down." +msgstr "" +"Aktivací získáte komentovaný soubor G-kódu, přičemž každý řádek je doplněn " +"popisným textem. Pokud tisknete z SD karty, dodatečné informace v souboru " +"můžou zpomalit firmware." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:650 +msgid "G-code flavor" +msgstr "Druh G-kódu" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:651 +msgid "" +"Some G/M-code commands, including temperature control and others, are not " +"universal. Set this option to your printer's firmware to get a compatible " +"output. The \"No extrusion\" flavor prevents Slic3r from exporting any " +"extrusion value at all." +msgstr "" +"Některé příkazy G/M kódu, včetně řízení teploty a jiné, nejsou univerzální. " +"Vyberte typ firmwaru který používá vaše tiskárna pro dosažení kompatibilního " +"výstupu. Příkazy typu “No extrusion” zabraňují Slic3ru zcela exportovat " +"jakoukoliv hodnotu extruze." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:680 +msgid "" +"This is the acceleration your printer will use for infill. Set zero to " +"disable acceleration control for infill." +msgstr "" +"Toto je zrychlení, které vaše tiskárna použije pro výplň. Nastavte nulu, " +"chcete-li vypnout řízení zrychlení pro výplň." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:688 +msgid "Combine infill every" +msgstr "Kombinovat výplň každou" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:690 +msgid "" +"This feature allows to combine infill and speed up your print by extruding " +"thicker infill layers while preserving thin perimeters, thus accuracy." +msgstr "" +"Tato funkce umožňuje kombinovat výplň a urychlit tisk pomocí extruzí " +"silnějších výplňových vrstev při zachování tenkých obvodů, a tím i přesnosti." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:694 +msgid "Combine infill every n layers" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:699 +msgid "Infill extruder" +msgstr "Extruder pro výplň" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:701 +msgid "The extruder to use when printing infill." +msgstr "Extruder který se použije pro tisk výplní." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:709 +msgid "" +"Set this to a non-zero value to set a manual extrusion width for infill. If " +"left zero, default extrusion width will be used if set, otherwise 1.125 x " +"nozzle diameter will be used. You may want to use fatter extrudates to speed " +"up the infill and make your parts stronger. If expressed as percentage (for " +"example 90%) it will be computed over layer height." +msgstr "" +"Nastavením kladné hodnoty upravíte manuálně šířku extruze pro výplň. Pokud " +"je ponechána nula, použije se standardní šířka extruze, pokud je nastavena, " +"jinak se použije průměr trysky 1,125 x. Je možné, že budete chtít použít " +"tlustší extruze, pro zrychlení výplně a zpevnění vašich výtisků. Pokud je " +"vyjádřeno jako procenty (například 90%), bude vypočteno z výšky vrstvy." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:718 +msgid "Infill before perimeters" +msgstr "Tisknout výplň před tiskem perimetrů" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:719 +msgid "" +"This option will switch the print order of perimeters and infill, making the " +"latter first." +msgstr "Tato volba obrátí pořadí tisku obvodů a výplní." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:724 +msgid "Only infill where needed" +msgstr "Výplň pouze kde je potřeba" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:726 +msgid "" +"This option will limit infill to the areas actually needed for supporting " +"ceilings (it will act as internal support material). If enabled, slows down " +"the G-code generation due to the multiple checks involved." +msgstr "" +"Tato volba omezuje výplň na plochy skutečně potřebné pro podporu stropů " +"(bude se chovat jako vnitřní podpůrný materiál). Je-li tato volba zapnuta, " +"zpomaluje generování G-kódu kvůli několikanásobným kontrolám." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:733 +msgid "Infill/perimeters overlap" +msgstr "Přesah pro výplň/perimetry" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:735 +msgid "" +"This setting applies an additional overlap between infill and perimeters for " +"better bonding. Theoretically this shouldn't be needed, but backlash might " +"cause gaps. If expressed as percentage (example: 15%) it is calculated over " +"perimeter extrusion width." +msgstr "" +"Toto nastavení uplatňuje dodatečné překrytí mezi výplní a obvodem pro lepší " +"spojení. Teoreticky by to nemělo být potřeba, ale reakce by mohla způsobit " +"mezery. Pokud je vyjádřeno procenty (například: 15%), vypočítá se z šířky " +"extruze perimetrů." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:746 +msgid "Speed for printing the internal fill. Set to zero for auto." +msgstr "Rychlost tisku vnitřní výplně. Pro automatické nastavení zadejte nulu." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:755 +msgid "Interface shells" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:756 +msgid "" +"Force the generation of solid shells between adjacent materials/volumes. " +"Useful for multi-extruder prints with translucent materials or manual " +"soluble support material." +msgstr "" +"Vynucení vytváření pevných skořepin mezi sousedními materiály/objemy. " +"Užitečné pro tisk s více extrudery s průsvitnými materiály nebo ručně " +"rozpustným podpůrným materiálem." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:765 +msgid "" +"This custom code is inserted at every layer change, right after the Z move " +"and before the extruder moves to the first layer point. Note that you can " +"use placeholder variables for all Slic3r settings as well as [layer_num] and " +"[layer_z]." +msgstr "" +"Tento upravený kód je vložen při každé změně vrstvy, hned po pohybu Z a " +"předtím, než se extruder přesune na první bod vrstvy. Můžete přidávat " +"zástupné proměnné pro veškeré nastavení Slic3ru, stejně tak jako [layer_num] " +"a [layer_z]." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:777 +msgid "" +"This setting controls the height (and thus the total number) of the slices/" +"layers. Thinner layers give better accuracy but take more time to print." +msgstr "" +"Toto nastavení řídí výšku (a tedy výsledný počet) řezů/vrstev. Tenčí vrstva " +"poskytuje lepší přesnost, ale tiskne se déle." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:785 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:794 +msgid "Max" +msgstr "Maximálně" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:786 +msgid "This setting represents the maximum speed of your fan." +msgstr "Toto nastavení vyjadřuje maximální rychlost ventilátoru." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:795 +#, fuzzy, c-format +msgid "" +"This is the highest printable layer height for this extruder, used to cap " +"the variable layer height and support layer height. Maximum recommended " +"layer height is 75% of the extrusion width to achieve reasonable inter-layer " +"adhesion. If set to 0, layer height is limited to 75% of the nozzle diameter." +msgstr "" +"Toto je největší možná výška vrstvy pro tento extrudér, který se používá k " +"zakrytí výšky proměnné vrstvy a výšky podpůrné vrstvy. Maximální doporučená " +"výška vrstvy činí 75% šířky vytlačování, aby se dosáhlo přiměřené " +"přilnavosti mezi vrstvami. Pokud je nastavena hodnota 0, je výška vrstvy " +"omezena na 75% průměru trysky." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:805 +msgid "Max print speed" +msgstr "Maximální rychlost tisku" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:806 +msgid "" +"When setting other speed settings to 0 Slic3r will autocalculate the optimal " +"speed in order to keep constant extruder pressure. This experimental setting " +"is used to set the highest print speed you want to allow." +msgstr "" +"Pokud jsou všechna ostatní nastavení rychlosti na hodnotě nula, Slic3r " +"automaticky vypočítá optimální rychlost pro udržení konstantního tlaku v " +"extruderu. Toto experimentální nastavení slouží k nastavení nejvyšší " +"rychlosti tisku, kterou chcete povolit." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:816 +msgid "" +"This experimental setting is used to set the maximum volumetric speed your " +"extruder supports." +msgstr "" +"Toto experimentální nastavení slouží k nastavení maximální objemové " +"rychlosti, kterou váš extruder podporuje." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:824 +msgid "Max volumetric slope positive" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:825 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:836 +msgid "" +"This experimental setting is used to limit the speed of change in extrusion " +"rate. A value of 1.8 mm³/s² ensures, that a change from the extrusion rate " +"of 1.8 mm³/s (0.45mm extrusion width, 0.2mm extrusion height, feedrate 20 mm/" +"s) to 5.4 mm³/s (feedrate 60 mm/s) will take at least 2 seconds." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:829 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:840 +msgid "mm³/s²" +msgstr "mm³/s²" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:835 +msgid "Max volumetric slope negative" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:846 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:855 +msgid "Min" +msgstr "Minimálně" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:847 +msgid "This setting represents the minimum PWM your fan needs to work." +msgstr "" +"Toto nastavení představuje minimální hodnotu PWM, kterou ventilátor " +"potřebuje, aby pracoval." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:856 +msgid "" +"This is the lowest printable layer height for this extruder and limits the " +"resolution for variable layer height. Typical values are between 0.05 mm and " +"0.1 mm." +msgstr "" +"Nejmenší tisknutelná výška vrstvy pro tento extrudér. Omezuje rozlišení pro " +"výšku proměnné vrstvy. Typické hodnoty jsou mezi 0,05 mm a 0,1 mm." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:864 +msgid "Min print speed" +msgstr "Minimální rychlost tisku" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:865 +msgid "Slic3r will not scale speed down below this speed." +msgstr "Slic3r nebude měnit rychlost pod tuto rychlost." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:872 +msgid "Minimum extrusion length" +msgstr "Minimální délka extruze" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:873 +msgid "" +"Generate no less than the number of skirt loops required to consume the " +"specified amount of filament on the bottom layer. For multi-extruder " +"machines, this minimum applies to each extruder." +msgstr "" +"Nevygenerovat méně, než počet obrysových čar, potřebných ke spotřebování " +"specifikovaného množství filamentu na spodní vrstvu. U strojů s více " +"extrudéry platí toto minimum pro každý extrudér." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:882 +msgid "Configuration notes" +msgstr "Configurační poznámky" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:883 +msgid "" +"You can put here your personal notes. This text will be added to the G-code " +"header comments." +msgstr "" +"Zde můžete zadat své osobní poznámky. Tento text bude přidán do komentáře " +"záhlaví G kódu." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:892 +msgid "Nozzle diameter" +msgstr "Průměr trysky" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:893 +msgid "" +"This is the diameter of your extruder nozzle (for example: 0.5, 0.35 etc.)" +msgstr "Průměr trysky extrudéru (například: 0.5, 0.35 atd.)" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:899 +msgid "API Key" +msgstr "Klíč API" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:900 +msgid "" +"Slic3r can upload G-code files to OctoPrint. This field should contain the " +"API Key required for authentication." +msgstr "" +"Slic3r může nahrát soubory G kódu do OctoPrintu. Toto pole by mělo obsahovat " +"klíč API požadovaný pro ověření." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:906 +msgid "Host or IP" +msgstr "Host nebo IP" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:907 +msgid "" +"Slic3r can upload G-code files to OctoPrint. This field should contain the " +"hostname or IP address of the OctoPrint instance." +msgstr "" +"Slic3r může nahrát soubory G kódu do OctoPrintu. Toto pole by mělo obsahovat " +"název hostitele nebo IP adresu aplikace OctoPrint." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:913 +msgid "Only retract when crossing perimeters" +msgstr "Provést retrakci pouze při přejíždění perimetrů" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:914 +msgid "" +"Disables retraction when the travel path does not exceed the upper layer's " +"perimeters (and thus any ooze will be probably invisible)." +msgstr "" +"Vypne retrakce, pokud dráha nepřekročí perimetr vrchní vrstvy (a proto bude " +"pravděpodobně jakékoliv samovolné vytékání neviditelné)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:921 +msgid "" +"This option will drop the temperature of the inactive extruders to prevent " +"oozing. It will enable a tall skirt automatically and move extruders outside " +"such skirt when changing temperatures." +msgstr "" +"Tato volba sníží teplotu neaktivních extruderů, aby u nich nedošlo k " +"vytékání." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:928 +msgid "Output filename format" +msgstr "Formát výstupního názvu" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:929 +msgid "" +"You can use all configuration options as variables inside this template. For " +"example: [layer_height], [fill_density] etc. You can also use [timestamp], " +"[year], [month], [day], [hour], [minute], [second], [version], " +"[input_filename], [input_filename_base]." +msgstr "" +"V této šabloně můžete použít všechny možnosti konfigurace jako proměnné. " +"Můžete například použít: [layer_height], [fill_density] etc. Také můžete " +"použít [timestamp], [year], [month], [day], [hour], [minute], [second], " +"[version], [input_filename], [input_filename_base]." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:938 +msgid "Detect bridging perimeters" +msgstr "Detekovat perimetry přemostění" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:940 +msgid "" +"Experimental option to adjust flow for overhangs (bridge flow will be used), " +"to apply bridge speed to them and enable fan." +msgstr "" +"Experimentální volba pro nastavení průtoku pro přesahy (použije se průtok " +"jako u mostů), aplikuje se na ně rychlost mostu a spustí se ventilátor." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:946 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:964 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:976 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:986 +msgid "Perimeters" +msgstr "Perimetry" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:947 +msgid "" +"This is the acceleration your printer will use for perimeters. A high value " +"like 9000 usually gives good results if your hardware is up to the job. Set " +"zero to disable acceleration control for perimeters." +msgstr "" +"Jedná se o akceleraci, kterou vaše tiskárna použije pro perimetry. Vysoká " +"hodnota, jako je 9000, obvykle dává dobré výsledky, pokud je váš hardware v " +"pořádku. Nastavte nulu pro vypnutí řízení zrychlení pro perimetry." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:955 +msgid "Perimeter extruder" +msgstr "Extruder pro perimetry" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:957 +msgid "" +"The extruder to use when printing perimeters and brim. First extruder is 1." +msgstr "" +"Extruder, který se používá při tisku perimetrů a límce. První extruder je 1." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:966 +msgid "" +"Set this to a non-zero value to set a manual extrusion width for perimeters. " +"You may want to use thinner extrudates to get more accurate surfaces. If " +"left zero, default extrusion width will be used if set, otherwise 1.125 x " +"nozzle diameter will be used. If expressed as percentage (for example 200%) " +"it will be computed over layer height." +msgstr "" +"Nastavením na kladnou hodnotu nastavíte manuálně šířku vytlačování " +"perimetrů. Chcete-li získat přesnější povrchy, můžete použít tenčí extruze. " +"Pokud je ponechána nula, použije se standardní šířka extruze, pokud je " +"nastavena, jinak se použije průměr trysky 1,125 x. Pokud je vyjádřeno " +"procenty (například 200%), vypočte se z výšky vrstvy." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:978 +msgid "" +"Speed for perimeters (contours, aka vertical shells). Set to zero for auto." +msgstr "" +"Rychlost pro perimetry (obrysy, neboli svislé schránky). Zadejte nulu pro " +"automatické nastavení." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:988 +msgid "" +"This option sets the number of perimeters to generate for each layer. Note " +"that Slic3r may increase this number automatically when it detects sloping " +"surfaces which benefit from a higher number of perimeters if the Extra " +"Perimeters option is enabled." +msgstr "" +"Tato volba nastavuje počet perimetrů, které je třeba vygenerovat pro každou " +"vrstvu. Slic3r může toto číslo automaticky zvýšit, pokud detekuje šikmé " +"plochy, které se tisknou lépe s vyšším počtem obvodů, pokud je zapnuta " +"možnost Extra perimetry." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:992 +msgid "(minimum)" +msgstr "(minimálně)" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1012 +msgid "Printer notes" +msgstr "Poznámky o tiskárně" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1013 +msgid "You can put your notes regarding the printer here." +msgstr "Zde můžete uvést poznámky týkající se tiskárny." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1027 +msgid "Raft layers" +msgstr "Vrstev raftu" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1029 +msgid "" +"The object will be raised by this number of layers, and support material " +"will be generated under it." +msgstr "" +"Objekt se zvýší tímto počtem vrstev a pod ním bude vytvořen podpůrný " +"materiál." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1037 +msgid "Resolution" +msgstr "Rozlišení" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1038 +msgid "" +"Minimum detail resolution, used to simplify the input file for speeding up " +"the slicing job and reducing memory usage. High-resolution models often " +"carry more detail than printers can render. Set to zero to disable any " +"simplification and use full resolution from input." +msgstr "" +"Minimální rozlišení detailů, které se používají pro zjednodušení vstupního " +"souboru pro urychlení slicovací úlohy a snížení využití paměti. Modely s " +"vysokým rozlišením často obsahují více detailů než tiskárny dokážou " +"vykreslit. Nastavte na nulu, chcete-li zakázat jakékoli zjednodušení a " +"použít vstup v plném rozlišení." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1048 +msgid "Minimum travel after retraction" +msgstr "Minimální pohyb po retrakci" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1049 +msgid "" +"Retraction is not triggered when travel moves are shorter than this length." +msgstr "" +"Retrakce není spuštěna, pokud jsou pohyby pojezdu kratší než tato délka." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1055 +msgid "Retract amount before wipe" +msgstr "Délka retrakce před očištěním" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1056 +msgid "" +"With bowden extruders, it may be wise to do some amount of quick retract " +"before doing the wipe movement." +msgstr "" +"U bowdenových extrudérů může být vhodné provést rychlé retrakce než se " +"spustí očištění." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1063 +msgid "Retract on layer change" +msgstr "Retrakce při změně vrstvy" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1064 +msgid "This flag enforces a retraction whenever a Z move is done." +msgstr "Tato možnost vyvolá retrakci, kdykoli je proveden pohyb Z." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1069 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1078 +msgid "Length" +msgstr "Vzdálenost" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1070 +msgid "Retraction Length" +msgstr "Vzdálenost retrakce" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1071 +msgid "" +"When retraction is triggered, filament is pulled back by the specified " +"amount (the length is measured on raw filament, before it enters the " +"extruder)." +msgstr "" +"Při spuštění retrakce se filament zatáhne zpět o zadané množství (délka se " +"měří na surovém filamentu, než vstoupí do extruderu)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1073 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1083 +msgid "mm (zero to disable)" +msgstr "mm (nula pro vypnutí)" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1079 +msgid "Retraction Length (Toolchange)" +msgstr "Vzdálenost retrakce (při změně nástroje)" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1080 +msgid "" +"When retraction is triggered before changing tool, filament is pulled back " +"by the specified amount (the length is measured on raw filament, before it " +"enters the extruder)." +msgstr "" +"Při výměně nástroje se spustí retrakce a filament se zatáhne zpět o zadané " +"množství (délka se měří na surovém filamentu, než vstoupí do extruderu)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1088 +msgid "Lift Z" +msgstr "Zvednout Z" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1089 +msgid "" +"If you set this to a positive value, Z is quickly raised every time a " +"retraction is triggered. When using multiple extruders, only the setting for " +"the first extruder will be considered." +msgstr "" +"Zadáním kladné hodnoty, se Z rychle přizvedne při každém vyvolání retrakce. " +"Při použití více extruderů bude použito pouze nastavení pro první extruder." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1097 +msgid "Above Z" +msgstr "Nad Z" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1098 +msgid "Only lift Z above" +msgstr "Zvednout Z pouze nad" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1099 +msgid "" +"If you set this to a positive value, Z lift will only take place above the " +"specified absolute Z. You can tune this setting for skipping lift on the " +"first layers." +msgstr "" +"Zadáním kladné hodnoty se zdvih Z uskuteční pouze nad zadanou absolutní " +"hodnotou Z. Toto nastavení můžete zvolit pro přeskočení přizvednutí u " +"prvních vrstev." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1106 +msgid "Below Z" +msgstr "Pod Z" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1107 +msgid "Only lift Z below" +msgstr "Zvednout Z pouze pod" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1108 +msgid "" +"If you set this to a positive value, Z lift will only take place below the " +"specified absolute Z. You can tune this setting for limiting lift to the " +"first layers." +msgstr "" +"Zadáním kladné hodnoty se zdvih Z uskuteční pouze pod zadanou absolutní " +"hodnotou Z. Toto nastavení můžete zvolit pro přeskočení přizvednutí u " +"prvních vrstev." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1116 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1124 +msgid "Extra length on restart" +msgstr "Extra vzdálenost při restartu" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1117 +msgid "" +"When the retraction is compensated after the travel move, the extruder will " +"push this additional amount of filament. This setting is rarely needed." +msgstr "" +"Když je retrakce kompenzována po pohybu, extruder vytlačuje toto další " +"množství filamentu. Toto nastavení je zřídkakdy potřeba." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1125 +msgid "" +"When the retraction is compensated after changing tool, the extruder will " +"push this additional amount of filament." +msgstr "" +"Když je retrakce kompenzována po změně nástroje, extruder vytlačuje toto " +"další množství filamentu." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1132 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1133 +msgid "Retraction Speed" +msgstr "Rychlost retrakce" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1134 +msgid "The speed for retractions (it only applies to the extruder motor)." +msgstr "Rychlost retrakce (toto nastavení platí pouze pro motor extruderu)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1140 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1141 +msgid "Deretraction Speed" +msgstr "Rychlost deretrakce" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1142 +msgid "" +"The speed for loading of a filament into extruder after retraction (it only " +"applies to the extruder motor). If left to zero, the retraction speed is " +"used." +msgstr "" +"Rychlost vtlačení filamentu do extruderu po retrakci (vztahuje se pouze na " +"motor extruderu). Pokud je ponecháno na nulu, použije se rychlost retrakce." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1149 +msgid "Seam position" +msgstr "Pozice švu" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1151 +msgid "Position of perimeters starting points." +msgstr "Pozice začátku perimetrů." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1167 +msgid "Direction" +msgstr "Směr" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1169 +msgid "Preferred direction of the seam" +msgstr "Preferovaný směr švu" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1170 +msgid "Seam preferred direction" +msgstr "Preferovaný směr švu" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1178 +msgid "Jitter" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1180 +msgid "Seam preferred direction jitter" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1181 +msgid "Preferred direction of the seam - jitter" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1192 +msgid "USB/serial port for printer connection." +msgstr "USB/sériový port pro připojení tiskárny." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1200 +msgid "Serial port speed" +msgstr "Rychlost sériového portu" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1201 +msgid "Speed (baud) of USB/serial port for printer connection." +msgstr "Rychlost (baud) USB/sériového portu pro připojení tiskárny." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1210 +msgid "Distance from object" +msgstr "Vzdálenost od objektu" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1211 +msgid "" +"Distance between skirt and object(s). Set this to zero to attach the skirt " +"to the object(s) and get a brim for better adhesion." +msgstr "" +"Vzdálenost mezi obrysovou čárou a objektem (objekty). Nastavte tuto hodnotu " +"na nulu, pro sloučení obrysové čáry/čar s předmětem (předměty) a tvorbu " +"límce pro dosažení lepší přilnavosti." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1219 +msgid "Skirt height" +msgstr "Výška obrysové čáry" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1220 +msgid "" +"Height of skirt expressed in layers. Set this to a tall value to use skirt " +"as a shield against drafts." +msgstr "" +"Výška obrysové čáry vyjádřená ve vrstvách. Nastavte tuto hodnotu vysokou, " +"pro použití obrysové čáry jako stínění proti průvanu." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1227 +msgid "Loops (minimum)" +msgstr "Smyček (minimálně)" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1228 +msgid "Skirt Loops" +msgstr "Počet obrysových čar" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1229 +msgid "" +"Number of loops for the skirt. If the Minimum Extrusion Length option is " +"set, the number of loops might be greater than the one configured here. Set " +"this to zero to disable skirt completely." +msgstr "" +"Počet obrysových čar. Je-li nastavena možnost Minimální délka extruze, počet " +"obrysových čar může být větší než počet zde nakonfigurovaných. Nastavte tuto " +"hodnotu na nulu, pro úplné deaktivování." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1237 +msgid "Slow down if layer print time is below" +msgstr "Zpomalit tisk pokud je doba tisku kratší než" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1238 +msgid "" +"If layer print time is estimated below this number of seconds, print moves " +"speed will be scaled down to extend duration to this value." +msgstr "" +"Pokud je doba tisku vrstvy odhadnuta kratší než tento počet sekund, rychlost " +"tisku se zpomalí, aby se prodloužila doba tisku této vrstvy." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1248 +msgid "Small perimeters" +msgstr "Malé perimetry" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1250 +msgid "" +"This separate setting will affect the speed of perimeters having radius <= " +"6.5mm (usually holes). If expressed as percentage (for example: 80%) it will " +"be calculated on the perimeters speed setting above. Set to zero for auto." +msgstr "" +"Toto oddělené nastavení ovlivní rychlost perimetrů o poloměru <= 6,5 mm " +"(obvykle díry). Pokud je vyjádřeno jako procentní podíl (například: 80%), " +"vypočte se z výše uvedeného nastavení rychlosti perimetrů. Pro automatické " +"nastavení zadejte nulu." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1260 +msgid "Solid infill threshold area" +msgstr "Prahová hodnota plochy pro plnou výplň" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1262 +msgid "" +"Force solid infill for regions having a smaller area than the specified " +"threshold." +msgstr "" +"Vynucení plné výplně pro oblasti, které mají menší plochu, než je stanovená " +"prahová hodnota." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1263 +msgid "mm²" +msgstr "mm²" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1269 +msgid "Solid infill extruder" +msgstr "Extrudér pro plnou výplň" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1271 +msgid "The extruder to use when printing solid infill." +msgstr "Extrudér který bude použit při tisku plných výplní." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1277 +msgid "Solid infill every" +msgstr "Plná výplň každou" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1279 +msgid "" +"This feature allows to force a solid layer every given number of layers. " +"Zero to disable. You can set this to any value (for example 9999); Slic3r " +"will automatically choose the maximum possible number of layers to combine " +"according to nozzle diameter and layer height." +msgstr "" +"Tato funkce umožňuje vynucení plné vrstvy za každý daný počet vrstev. Pro " +"vypnutí nastavte nulu. Můžete nastavit libovolnou hodnotu (například 9999); " +"Slic3r automaticky zvolí maximální počet vrstev, které se budou kombinovat " +"podle průměru trysky a výšky vrstvy." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1289 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1299 +msgid "Solid infill" +msgstr "Plná výplň" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1291 +msgid "" +"Set this to a non-zero value to set a manual extrusion width for infill for " +"solid surfaces. If left zero, default extrusion width will be used if set, " +"otherwise 1.125 x nozzle diameter will be used. If expressed as percentage " +"(for example 90%) it will be computed over layer height." +msgstr "" +"Zadejte kladnou hodnotu, chcete-li nastavit manuálně šířku extruze pro výplň " +"plných povrchů. Pokud je ponechána nula, použije se standardní šířka " +"extruze, pokud je nastavena, jinak se použije průměr trysky 1,125 x. Pokud " +"je vyjádřena procenty (například 90%), bude vypočtena z výšky vrstvy." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1301 +msgid "" +"Speed for printing solid regions (top/bottom/internal horizontal shells). " +"This can be expressed as a percentage (for example: 80%) over the default " +"infill speed above. Set to zero for auto." +msgstr "" +"Rychlost tisku plných oblastí (vrchní / spodní / vnitřní horizontální " +"pláště). Může být vyjádřeno procenty (například: 80%) oproti výchozí " +"rychlosti vyplnění. Pro automatické nastavení zadejte nulu." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1313 +msgid "Number of solid layers to generate on top and bottom surfaces." +msgstr "Počet plných vstev generovaných na vrchních a spodních površích." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1320 +msgid "Spiral vase" +msgstr "Spirálová váza" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1321 +msgid "" +"This feature will raise Z gradually while printing a single-walled object in " +"order to remove any visible seam. This option requires a single perimeter, " +"no infill, no top solid layers and no support material. You can still set " +"any number of bottom solid layers as well as skirt/brim loops. It won't work " +"when printing more than an object." +msgstr "" +"Tato funkce zvýší postupně Z při tisku jednovrstvého objektu, aby se " +"odstranil jakýkoli viditelný šev. Tato volba vyžaduje jediný obvod, žádnou " +"výplň, žádné vrchní plné vrstvy a žádný podpůrný materiál. Můžete stále " +"nastavit libovolný počet spodních plných vrstev, stejně jako obrysové čáry / " +"límec. Při tisku více než jednoho objektu nebude toto nastavení fungovat." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1330 +msgid "Temperature variation" +msgstr "Temperature variation" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1331 +msgid "" +"Temperature difference to be applied when an extruder is not active. Enables " +"a full-height \"sacrificial\" skirt on which the nozzles are periodically " +"wiped." +msgstr "" +"Teplotní rozdíl, který se použije v případě, že extruder není aktivní. " +"Umožňuje “obětní” obrysové čáry v plné výšce objektu, na kterém jsou trysky " +"periodicky očištěny." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1341 +msgid "" +"This start procedure is inserted at the beginning, after bed has reached the " +"target temperature and extruder just started heating, and before extruder " +"has finished heating. If Slic3r detects M104 or M190 in your custom codes, " +"such commands will not be prepended automatically so you're free to " +"customize the order of heating commands and other custom actions. Note that " +"you can use placeholder variables for all Slic3r settings, so you can put a " +"\"M109 S[first_layer_temperature]\" command wherever you want." +msgstr "" +"Tento spouštěcí postup je vložen na začátku, poté, co vyhřívaná tisková " +"podložka dosáhla cílové teploty a extrudér se právě začal ohřívat a předtím, " +"než dosáhl cílové teploty extrudér . Pokud Slic3r detekuje M104 nebo M190 ve " +"vašich upravených kódech, takové příkazy nebudou automaticky předkládány, " +"takže máte možnost upravit pořadí příkazů pro vytápění a další vlastní akce. " +"Pro všechny nastavení Slic3ru můžete použít zástupné proměnné, takže můžete " +"zadat příkaz “M109 S [first_layer_temperature]” kdekoli chcete." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1356 +msgid "" +"This start procedure is inserted at the beginning, after any printer start " +"gcode. This is used to override settings for a specific filament. If Slic3r " +"detects M104, M109, M140 or M190 in your custom codes, such commands will " +"not be prepended automatically so you're free to customize the order of " +"heating commands and other custom actions. Note that you can use placeholder " +"variables for all Slic3r settings, so you can put a \"M109 " +"S[first_layer_temperature]\" command wherever you want. If you have multiple " +"extruders, the gcode is processed in extruder order." +msgstr "" +"Tento postup spuštění je vložen na začátku, po každém spuštění G kódu " +"tiskárny. Toto slouží k přepsání nastavení pro konkrétní filament. Pokud " +"Slic3r detekuje M104, M109, M140 nebo M190 ve vašich uživatelských kódech, " +"takové příkazy nebudou automaticky předkládány, takže máte možnost " +"přizpůsobit pořadí příkazů k ohřevu a další vlastní akce. Pro všechny " +"nastavení Slic3ru můžete použít zástupné proměnné, takže můžete zadat příkaz " +"“M109 S [first_layer_temperature]” kdekoli chcete. Pokud máte více " +"extruderů, G kód se zpracovává v pořadí extruderů." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1371 +msgid "Single Extruder Multi Material" +msgstr "Multi Materiálový tisk s jedním extrudérem" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1372 +msgid "The printer multiplexes filaments into a single hot end." +msgstr "Tiskárna přepíná několik filamentů v jednou hot endu." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1377 +msgid "Generate support material" +msgstr "Generovat podpory" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1379 +msgid "Enable support material generation." +msgstr "Zapne generování podpor." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1384 +msgid "XY separation between an object and its support" +msgstr "XY vzdálenost mezi objektem a podporami" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1386 +msgid "" +"XY separation between an object and its support. If expressed as percentage " +"(for example 50%), it will be calculated over external perimeter width." +msgstr "" +"XY vzdálenost mezi objektem a podporami. Pokud je vyjádřeno procenty " +"(například 50%), bude vypočítána z šířky perimetru." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1396 +msgid "Pattern angle" +msgstr "Úhel vzoru" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1398 +msgid "" +"Use this setting to rotate the support material pattern on the horizontal " +"plane." +msgstr "Toto nastavení použijte pro horizontální otočení vzoru." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1406 +msgid "Support on build plate only" +msgstr "Podpory pouze na tiskové ploše" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1408 +msgid "" +"Only create support if it lies on a build plate. Don't create support on a " +"print." +msgstr "" +"Podpory vytvářet pouze v případě, že leží na tiskové podložce. Nevytváří " +"podpory na výtisky." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1414 +msgid "Contact Z distance" +msgstr "Kontaktní vzdálenost Z" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1416 +msgid "" +"The vertical distance between object and support material interface. Setting " +"this to 0 will also prevent Slic3r from using bridge flow and speed for the " +"first object layer." +msgstr "" +"Vertikální vzdálenost mezi objektem a podporami. Nastavením tohoto parametru " +"na hodnotu 0 se také zabrání tomu, aby Slic3r použil parametry průtoku a " +"rychlosti pro mosty při tisku první vrstvy objektu." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1429 +msgid "Enforce support for the first" +msgstr "Zesílit podpory pro prvních" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1431 +msgid "" +"Generate support material for the specified number of layers counting from " +"bottom, regardless of whether normal support material is enabled or not and " +"regardless of any angle threshold. This is useful for getting more adhesion " +"of objects having a very thin or poor footprint on the build plate." +msgstr "" +"Vygeneruje podpory pro zadaný počet vrstev počítaných od spodního okraje, " +"bez ohledu na to, zda jsou povoleny standartní podpory nebo nikoliv a bez " +"ohledu na jakýkoli prah úhlu. To je užitečné pro získání větší přilnavosti " +"předmětů s velmi tenkou nebo špatnou stopou na tiskové podložce." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1437 +msgid "Enforce support for the first n layers" +msgstr "Vynucení podpor pro prvních n vrstev" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1442 +msgid "Support material/raft/skirt extruder" +msgstr "Extruder pro podpory/raft/obrysové čáry" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1444 +msgid "" +"The extruder to use when printing support material, raft and skirt (1+, 0 to " +"use the current extruder to minimize tool changes)." +msgstr "" +"Extruder, který se používá při tisku podpor, raftu a obrysových čar (1+, 0 " +"pro použití aktuálního extrudéru pro co nejméně změn nástroje)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1453 +msgid "" +"Set this to a non-zero value to set a manual extrusion width for support " +"material. If left zero, default extrusion width will be used if set, " +"otherwise nozzle diameter will be used. If expressed as percentage (for " +"example 90%) it will be computed over layer height." +msgstr "" +"Zadejte kladnou hodnotu, chcete-li nastavit manuálně šířku extruze pro " +"podpory. Pokud je ponechána nula, použije se výchozí šířka extruze, pokud je " +"nastavena, jinak se použije průměr trysky. Pokud je vyjádřena procenty " +"(například 90%), bude vypočtena z výšky vrstvy." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1461 +msgid "Interface loops" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1463 +msgid "" +"Cover the top contact layer of the supports with loops. Disabled by default." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1468 +msgid "Support material/raft interface extruder" +msgstr "Extruder pro interface podpory/rafty" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1470 +msgid "" +"The extruder to use when printing support material interface (1+, 0 to use " +"the current extruder to minimize tool changes). This affects raft too." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1477 +msgid "Interface layers" +msgstr "Interface vrstvy" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1479 +msgid "" +"Number of interface layers to insert between the object(s) and support " +"material." +msgstr "Počet interface vrstev vložených mezi objekt (objekty) a podpory." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1486 +msgid "Interface pattern spacing" +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1488 +msgid "Spacing between interface lines. Set zero to get a solid interface." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1495 +msgid "Support material interface" +msgstr "Support material interface" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1497 +msgid "" +"Speed for printing support material interface layers. If expressed as " +"percentage (for example 50%) it will be calculated over support material " +"speed." +msgstr "" +"Rychlost tisku podpůrných interface vrstev. Pokud je vyjádřen procentní " +"podíl (například 50%), vypočítá se podle rychlosti tisku podpor." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1506 +msgid "Pattern" +msgstr "Vzor" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1508 +msgid "Pattern used to generate support material." +msgstr "Vzor použitý pro generování podpor." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1522 +msgid "Pattern spacing" +msgstr "Vzdálenost vzoru" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1524 +msgid "Spacing between support material lines." +msgstr "Vzdálenost mezi liniemi podpor." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1533 +msgid "Speed for printing support material." +msgstr "Rychlost tisku podpor." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1540 +msgid "Synchronize with object layers" +msgstr "Synchronizovat s vrstvami objektu" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1542 +msgid "" +"Synchronize support layers with the object print layers. This is useful with " +"multi-material printers, where the extruder switch is expensive." +msgstr "" +"Synchronizování vrstev podpor s vrstvami objektu. Toto je velmi užitečné u " +"multi-materiálových tiskáren, kde je přepínání extruderů drahé." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1548 +msgid "Overhang threshold" +msgstr "Práh přesahu" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1550 +msgid "" +"Support material will not be generated for overhangs whose slope angle (90° " +"= vertical) is above the given threshold. In other words, this value " +"represent the most horizontal slope (measured from the horizontal plane) " +"that you can print without support material. Set to zero for automatic " +"detection (recommended)." +msgstr "" +"Podpory nebudou vytvořeny pro převisy, jejichž úhel sklonu (90° = " +"vertikální) je nad danou prahovou hodnotou. Jinými slovy, tato hodnota " +"představuje největší horizontální sklon (měřený od horizontální roviny), " +"který můžete tisknout bez podpůrného materiálu. Nastavte na nulu pro " +"automatickou detekci (doporučeno)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1562 +msgid "With sheath around the support" +msgstr "S pouzdrem okolo podpor" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1564 +msgid "" +"Add a sheath (a single perimeter line) around the base support. This makes " +"the support more reliable, but also more difficult to remove." +msgstr "" +"Přidá pouzdro (jednu obvodovou čáru) kolem podpor. Díky tomu je podpora " +"spolehlivější, ale také obtížnější na odstranění." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1571 +msgid "" +"Extruder temperature for layers after the first one. Set this to zero to " +"disable temperature control commands in the output." +msgstr "" +"Teplota extrudéru pro následující vrstvy po vrstvě první. Nastavte tuto " +"hodnotu na nulu, abyste zakázali příkazy pro řízení teploty na výstupu." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1574 +msgid "Temperature" +msgstr "Teplota" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1580 +msgid "Detect thin walls" +msgstr "Detekovat tenké zdi" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1582 +msgid "" +"Detect single-width walls (parts where two extrusions don't fit and we need " +"to collapse them into a single trace)." +msgstr "" +"Detekuje stěny o tlošťce jedné čáry (části, kam se dvě čáry nemohou vejít a " +"je potřeba sloučit je do čáry jedné)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1588 +msgid "Threads" +msgstr "Vlákna" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1589 +msgid "" +"Threads are used to parallelize long-running tasks. Optimal threads number " +"is slightly above the number of available cores/processors." +msgstr "" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1601 +msgid "" +"This custom code is inserted right before every extruder change. Note that " +"you can use placeholder variables for all Slic3r settings as well as " +"[previous_extruder] and [next_extruder]." +msgstr "" +"Tento upravený kód je vložen těsně před každou změnou extruderu. Můžete " +"použít zástupné proměnné pro všechna nastavení Slic3ru, stejně jako " +"[previous_extruder] a [next_extruder]." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1611 +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1622 +msgid "Top solid infill" +msgstr "Vrchní plná výplň" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1613 +msgid "" +"Set this to a non-zero value to set a manual extrusion width for infill for " +"top surfaces. You may want to use thinner extrudates to fill all narrow " +"regions and get a smoother finish. If left zero, default extrusion width " +"will be used if set, otherwise nozzle diameter will be used. If expressed as " +"percentage (for example 90%) it will be computed over layer height." +msgstr "" +"Zadejte kladnou hodnotu, chcete-li nastavit manuálně šířku extruze pro výplň " +"vrchních ploch. Možná budete chtít použít tenčí extruzi, abyste vyplnili " +"všechny úzké oblasti a získali hladší povrch. Pokud je ponechána nula, " +"použije se výchozí šířka extruze, pokud je nastavena, jinak se použije " +"průměr trysky. Pokud je vyjádřena procenty (například 90%), bude vypočtena z " +"výšky vrstvy." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1624 +msgid "" +"Speed for printing top solid layers (it only applies to the uppermost " +"external layers and not to their internal solid layers). You may want to " +"slow down this to get a nicer surface finish. This can be expressed as a " +"percentage (for example: 80%) over the solid infill speed above. Set to zero " +"for auto." +msgstr "" +"Rychlost tisku vrchních plných vrstev (vztahuje se pouze na nejvyšší horní " +"vrstvy a nikoli na jejich vnitřní plné vrstvy). Rychlost lze zpomalit, " +"abyste získali hezčí povrchovou úpravu. Může být vyjádřena procenty " +"(například: 80%) z rychlosti plné výplně materiálu výše. Pro automatické " +"nastavení zadejte nulu." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1636 +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:370 +msgid "Top" +msgstr "Vrchních" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1638 +msgid "Number of solid layers to generate on top surfaces." +msgstr "Počet vrchních generovaných plných vrstev." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1640 +msgid "Top solid layers" +msgstr "Vrchních plných vrstev" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1645 +msgid "Travel" +msgstr "Přesun" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1646 +msgid "Speed for travel moves (jumps between distant extrusion points)." +msgstr "Rychlost přesunů (přejezdy mezi body extruze)." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1654 +msgid "Use firmware retraction" +msgstr "Použít retrakce z firmware" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1655 +msgid "" +"This experimental setting uses G10 and G11 commands to have the firmware " +"handle the retraction. This is only supported in recent Marlin." +msgstr "" +"Toto experimentální nastavení používá příkazy G10 a G11, aby si firmware " +"poradil s retrakcí. Toto je podporováno pouze v posledních verzích firmwaru " +"Marlin." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1661 +msgid "Use relative E distances" +msgstr "Použít relativní E vzdálenosti" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1662 +msgid "" +"If your firmware requires relative E values, check this, otherwise leave it " +"unchecked. Most firmwares use absolute values." +msgstr "" +"Pokud váš firmware vyžaduje relativní hodnoty E, zaškrtněte toto, jinak " +"nechte nezaškrtnuté. Většina firmwarů používá absolutní hodnoty." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1668 +msgid "Use volumetric E" +msgstr "Použije volumetrickou hodnotu E" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1669 +msgid "" +"This experimental setting uses outputs the E values in cubic millimeters " +"instead of linear millimeters. If your firmware doesn't already know " +"filament diameter(s), you can put commands like 'M200 D[filament_diameter_0] " +"T0' in your start G-code in order to turn volumetric mode on and use the " +"filament diameter associated to the filament selected in Slic3r. This is " +"only supported in recent Marlin." +msgstr "" +"Toto experimentální nastavení používá výstupní hodnoty E v kubických " +"milimetrech místo lineárních milimetrů. Pokud firmware dosud nezná průměr " +"(průměry) filamentu, můžete v počátečním G-kódu zadat příkazy jako “M200 D " +"[filament_diameter_0] T0”, pro se zapnutí volumetrického režimu a použití " +"průměru filamentu přidruženého k vybranému filamentu ve Slic3ru. Toto je " +"podporováno pouze v posledních verzích firmwaru Marlin." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1679 +msgid "Enable variable layer height feature" +msgstr "Zapnout variabilní výšku vrstev" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1680 +msgid "" +"Some printers or printer setups may have difficulties printing with a " +"variable layer height. Enabled by default." +msgstr "" +"Některé tiskárny nebo nastavení tiskárny mohou mít potíže s tiskem s " +"proměnnou výškou vrstvy. Ve výchozím nastavení je zapnuto." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1686 +msgid "Wipe while retracting" +msgstr "Očistit při retrakci" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1687 +msgid "" +"This flag will move the nozzle while retracting to minimize the possible " +"blob on leaky extruders." +msgstr "" +"Toto nastavení přemístí trysku při retrakci, aby se minimalizovalo možné " +"vytékání materiálu." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1694 +msgid "" +"Multi material printers may need to prime or purge extruders on tool " +"changes. Extrude the excess material into the wipe tower." +msgstr "" +"Multi-materiálové tiskárny mohou potřebovat, aby při výměně nástrojů " +"vyčistili extrudéry. Vytlačí přebytečný materiál do čistící věže." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1700 +msgid "Position X" +msgstr "Pozice X" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1701 +msgid "X coordinate of the left front corner of a wipe tower" +msgstr "X souřadnice levého předního rohu čistící věže" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1707 +msgid "Position Y" +msgstr "Pozice Y" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1708 +msgid "Y coordinate of the left front corner of a wipe tower" +msgstr "Y souřadnice levého předního rohu čistící věže" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1714 +msgid "Width" +msgstr "Šířka" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1715 +msgid "Width of a wipe tower" +msgstr "Šířka čistící věže" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1721 +msgid "Per color change depth" +msgstr "Hloubka výměny pro barvu" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1722 +msgid "" +"Depth of a wipe color per color change. For N colors, there will be maximum " +"(N-1) tool switches performed, therefore the total depth of the wipe tower " +"will be (N-1) times this value." +msgstr "" +"Hloubka čištění barvy při každé změně barvy. Pro N barvy budou provedeny " +"maximálně (N-1) změny nástroje, takže celková hloubka stírací věže bude " +"(N-1) krát tato hodnota." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1730 +msgid "XY Size Compensation" +msgstr "Kompenzace XY rozměrů" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1732 +msgid "" +"The object will be grown/shrunk in the XY plane by the configured value " +"(negative = inwards, positive = outwards). This might be useful for fine-" +"tuning hole sizes." +msgstr "" +"Objekt bude roztažen / smrštěn v rovině XY nastavenou hodnotou (negativní = " +"směrem dovnitř, pozitivní = směrem ven). To může být užitečné pro jemné " +"doladění otvorů." + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1740 +msgid "Z offset" +msgstr "Odsazení Z" + +#: C:\src\Slic3r\xs\src\libslic3r\PrintConfig.cpp:1741 +msgid "" +"This value will be added (or subtracted) from all the Z coordinates in the " +"output G-code. It is used to compensate for bad Z endstop position: for " +"example, if your endstop zero actually leaves the nozzle 0.3mm far from the " +"print bed, set this to -0.3 (or fix your endstop)." +msgstr "" +"Tato hodnota bude přidána (nebo odečtena) ze všech souřadnic Z ve výstupním " +"G kódu. Používá se ke kompenzování špatné pozice endstopu Z. Například pokud " +"endstop 0 skutečně ponechá trysku 0,3 mm daleko od tiskové podložky, " +"nastavte hodnotu -0,3 (nebo dolaďte svůj koncový doraz)." + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:66 +msgid "Version " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:66 +msgid "" +" - Remember to check for updates at http://github.com/prusa3d/slic3r/releases" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:118 +msgid "Plater" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:120 +msgid "Controller" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:192 +msgid "No Bonjour device found" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:192 +msgid "Device Browser" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:211 +msgid "Connection to OctoPrint works correctly." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:214 +msgid "I wasn't able to connect to OctoPrint (" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:215 +msgid "). Check hostname and OctoPrint version (at least 1.1.0 is required)." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:251 +msgid "Open STL/OBJ/AMF…\tCtrl+O" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:251 +msgid "Open a model" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:254 +msgid "&Load Config…\tCtrl+L" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:254 +msgid "Load exported configuration file" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:257 +msgid "&Export Config…\tCtrl+E" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:257 +msgid "Export current configuration to file" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:260 +msgid "&Load Config Bundle…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:260 +msgid "Load presets from a bundle" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:263 +msgid "&Export Config Bundle…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:263 +msgid "Export all presets to file" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:268 +msgid "Q&uick Slice…\tCtrl+U" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:268 +msgid "Slice a file into a G-code" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:274 +msgid "Quick Slice and Save &As…\tCtrl+Alt+U" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:274 +msgid "Slice a file into a G-code, save as" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:280 +msgid "&Repeat Last Quick Slice\tCtrl+Shift+U" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:280 +msgid "Repeat last quick slice" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:287 +msgid "Slice to SV&G…\tCtrl+G" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:287 +msgid "Slice file to a multi-layer SVG" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:291 +msgid "(&Re)Slice Now\tCtrl+S" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:291 +msgid "Start new slicing process" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:294 +msgid "Repair STL file…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:294 +msgid "Automatically repair an STL file" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:299 +msgid "Preferences…\tCtrl+," +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:299 +msgid "Application preferences" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:305 +msgid "&Quit" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:305 +msgid "Quit Slic3r" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:315 +msgid "Export G-code..." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:315 +msgid "Export current plate as G-code" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:318 +msgid "Export plate as STL..." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:318 +msgid "Export current plate as STL" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:321 +msgid "Export plate as AMF..." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:321 +msgid "Export current plate as AMF" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:324 +msgid "Export plate as 3MF..." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:324 +msgid "Export current plate as 3MF" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:337 +msgid "Select &Plater Tab\tCtrl+1" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:337 +msgid "Show the plater" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:343 +msgid "Select &Controller Tab\tCtrl+T" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:343 +msgid "Show the printer controller" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:351 +msgid "Select P&rint Settings Tab\tCtrl+2" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:351 +msgid "Show the print settings" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:354 +msgid "Select &Filament Settings Tab\tCtrl+3" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:354 +msgid "Show the filament settings" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:357 +msgid "Select Print&er Settings Tab\tCtrl+4" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:357 +msgid "Show the printer settings" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:369 +msgid "Iso" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:369 +msgid "Iso View" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:370 +msgid "Top View" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:371 +msgid "Bottom View" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:372 +msgid "Front" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:372 +msgid "Front View" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:373 +msgid "Rear" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:373 +msgid "Rear View" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:374 +msgid "Left" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:374 +msgid "Left View" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:375 +msgid "Right" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:375 +msgid "Right View" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:381 +msgid "&Configuration " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:381 +msgid "Run Configuration " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:386 +msgid "Prusa 3D Drivers" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:386 +msgid "Open the Prusa3D drivers download page in your browser" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:389 +msgid "Prusa Edition Releases" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:389 +msgid "Open the Prusa Edition releases page in your browser" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:396 +msgid "Slic3r &Website" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:396 +msgid "Open the Slic3r website in your browser" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:399 +msgid "Slic3r &Manual" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:399 +msgid "Open the Slic3r manual in your browser" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:403 +msgid "System Info" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:403 +msgid "Show system information" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:406 +msgid "Report an Issue" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:406 +msgid "Report an issue on the Slic3r Prusa Edition" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:409 +msgid "&About Slic3r" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:409 +msgid "Show about dialog" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:419 +msgid "&File" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:420 +msgid "&Plater" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:421 +msgid "&Object" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:422 +msgid "&Window" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:423 +msgid "&View" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:427 +msgid "&Help" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:458 +msgid "Choose a file to slice (STL/OBJ/AMF/3MF/PRUSA):" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:470 +msgid "No previously sliced file." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:475 +msgid "Previously sliced file (" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:475 +msgid ") not found." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:476 +msgid "File Not Found" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:515 +msgid "SVG" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:515 +msgid "G-code" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:515 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1636 +msgid " file as:" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:529 +msgid "Slicing…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:529 +msgid "Processing " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:549 +msgid " was successfully sliced." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:551 +msgid "Slicing Done!" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:567 +msgid "Select the STL file to repair:" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:581 +msgid "Save OBJ file (less prone to coordinate errors than STL) as:" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:595 +msgid "Your file was repaired." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:595 +msgid "Repair" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:606 +msgid "Save configuration as:" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:624 +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:668 +msgid "Select configuration to load:" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:647 +msgid "Save presets bundle as:" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:688 +#, perl-format +msgid "%d presets successfully imported." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:750 +msgid "You have unsaved changes " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:750 +msgid ". Discard changes and continue anyway?" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\MainFrame.pm:751 +msgid "Unsaved Presets" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:104 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2115 +msgid "3D" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:138 +msgid "2D" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:157 +msgid "Layers" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:177 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:195 +msgid "Add…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:179 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:197 +msgid "Delete All" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:180 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:198 +msgid "Arrange" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:182 +msgid "More" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:183 +msgid "Fewer" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:185 +msgid "45° ccw" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:186 +msgid "45° cw" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:187 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:203 +msgid "Scale…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:188 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:204 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2090 +msgid "Split" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:189 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:205 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2093 +msgid "Cut…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:191 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:206 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2097 +msgid "Settings…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:192 +msgid "Layer Editing" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:207 +msgid "Layer editing" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:220 +msgid "Name" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:221 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:900 +msgid "Copies" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:222 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1056 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1061 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2059 +msgid "Scale" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:236 +msgid "Export G-code…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:237 +msgid "Slice now" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:238 +msgid "Print…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:239 +msgid "Send to printer" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:240 +msgid "Export STL…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:367 +msgid "Print settings" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:369 +msgid "Printer" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:398 +msgid "Info" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:409 +msgid "Volume" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:410 +msgid "Facets" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:411 +msgid "Materials" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:412 +msgid "Manifold" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:438 +msgid "Sliced Info" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:447 +msgid "Used Filament (m)" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:448 +msgid "Used Filament (mm³)" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:449 +msgid "Used Filament (g)" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:451 +msgid "Estimated printing time" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:629 +msgid "Loading…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:629 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:643 +msgid "Processing input file\n" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:663 +msgid "" +"This file contains several objects positioned at multiple heights. Instead " +"of considering them as multiple objects, should I consider\n" +"this file as a single object having multiple parts?\n" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:666 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:683 +msgid "Multi-part object detected" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:680 +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?\n" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:692 +msgid "Loaded " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:744 +msgid "" +"Your object appears to be too large, so it was automatically scaled down to " +"fit your print bed." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:745 +msgid "Object too large?" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:900 +msgid "Enter the number of copies of the selected object:" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:927 +msgid "" +"\n" +"Non-positive value." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:928 +msgid "" +"\n" +"Not a numeric value." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:929 +msgid "Slic3r Error" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:950 +msgid "Enter the rotation angle:" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:950 +msgid "Rotate around " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:950 +msgid "Invalid rotation angle entered" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1030 +#, perl-format +msgid "Enter the new size for the selected object (print bed: %smm):" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1031 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1035 +msgid "Scale along " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1031 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1035 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1056 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1061 +msgid "Invalid scaling value entered" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1035 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1061 +#, perl-format +msgid "Enter the scale % for the selected object:" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1056 +msgid "Enter the new max size for the selected object:" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1112 +msgid "" +"The selected object can't be split because it contains more than one volume/" +"material." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1121 +msgid "" +"The selected object couldn't be split because it contains only one part." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1286 +msgid "Slicing cancelled" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1300 +msgid "Another export job is currently running." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1445 +msgid "File added to print queue" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1448 +msgid "Sending G-code file to the OctoPrint server..." +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1451 +msgid "G-code file exported to " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1454 +msgid "Export failed" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1524 +msgid "G-code file successfully uploaded to the OctoPrint server" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1526 +msgid "Error while uploading to the OctoPrint server: " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1539 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1581 +msgid "STL file exported to " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1592 +msgid "AMF file exported to " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1596 +msgid "Error exporting AMF file " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1608 +msgid "3MF file exported to " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1612 +msgid "Error exporting 3MF file " +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1949 +#, perl-format +msgid "%d (%d shells)" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1951 +#, perl-format +msgid "Auto-repaired (%d errors)" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1956 +#, perl-format +msgid "" +"%d degenerate facets, %d edges fixed, %d facets removed, %d facets added, %d " +"facets reversed, %d backwards edges" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:1961 +msgid "Yes" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2012 +msgid "Remove the selected object" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2015 +msgid "Increase copies" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2015 +msgid "Place one more copy of the selected object" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2018 +msgid "Decrease copies" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2018 +msgid "Remove one copy of the selected object" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2021 +msgid "Set number of copies…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2021 +msgid "Change the number of copies of the selected object" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2025 +msgid "Rotate 45° clockwise" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2025 +msgid "Rotate the selected object by 45° clockwise" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2028 +msgid "Rotate 45° counter-clockwise" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2028 +msgid "Rotate the selected object by 45° counter-clockwise" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2033 +msgid "Rotate" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2033 +msgid "Rotate the selected object by an arbitrary angle" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2035 +msgid "Around X axis…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2035 +msgid "Rotate the selected object by an arbitrary angle around X axis" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2038 +msgid "Around Y axis…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2038 +msgid "Rotate the selected object by an arbitrary angle around Y axis" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2041 +msgid "Around Z axis…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2041 +msgid "Rotate the selected object by an arbitrary angle around Z axis" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2046 +msgid "Mirror" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2046 +msgid "Mirror the selected object" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2048 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2064 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2080 +msgid "Along X axis…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2048 +msgid "Mirror the selected object along the X axis" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2051 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2067 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2083 +msgid "Along Y axis…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2051 +msgid "Mirror the selected object along the Y axis" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2054 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2070 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2086 +msgid "Along Z axis…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2054 +msgid "Mirror the selected object along the Z axis" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2059 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2075 +msgid "Scale the selected object along a single axis" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2061 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2077 +msgid "Uniformly…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2061 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2077 +msgid "Scale the selected object along the XYZ axes" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2064 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2080 +msgid "Scale the selected object along the X axis" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2067 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2083 +msgid "Scale the selected object along the Y axis" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2070 +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2086 +msgid "Scale the selected object along the Z axis" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2075 +msgid "Scale to size" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2090 +msgid "Split the selected object into individual parts" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2093 +msgid "Open the 3D cutting tool" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2097 +msgid "Open the object editor dialog" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2101 +msgid "Reload from Disk" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2101 +msgid "Reload the selected file from Disk" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2104 +msgid "Export object as STL…" +msgstr "" + +#: c:\src\Slic3r\lib\Slic3r\GUI\Plater.pm:2104 +msgid "Export this single object as STL file" +msgstr "" + +#~ msgid "Set" +#~ msgstr "Nastavit" + +#~ msgid "Browse" +#~ msgstr "Procházet" + +#~ msgid "Something is wrong. It can't be saved." +#~ msgstr "Něco se pokazilo. Nemůže být uloženo." From d61295eb10301020fc682e8f15ffec2686f0c023 Mon Sep 17 00:00:00 2001 From: YuSanka Date: Fri, 23 Feb 2018 14:55:27 +0100 Subject: [PATCH 16/17] Added Preferences files --- xs/src/slic3r/GUI/Preferences.cpp | 120 ++++++++++++++++++++++++++++++ xs/src/slic3r/GUI/Preferences.hpp | 27 +++++++ 2 files changed, 147 insertions(+) create mode 100644 xs/src/slic3r/GUI/Preferences.cpp create mode 100644 xs/src/slic3r/GUI/Preferences.hpp diff --git a/xs/src/slic3r/GUI/Preferences.cpp b/xs/src/slic3r/GUI/Preferences.cpp new file mode 100644 index 000000000..0009b17ec --- /dev/null +++ b/xs/src/slic3r/GUI/Preferences.cpp @@ -0,0 +1,120 @@ +#include "Preferences.hpp" +#include "AppConfig.hpp" +#include "OptionsGroup.hpp" + +namespace Slic3r { +namespace GUI { + +void PreferencesDialog::build() +{ + auto app_config = get_app_config(); + m_optgroup = std::make_shared(this, _(L("General"))); + m_optgroup->label_width = 200; + m_optgroup->m_on_change = [this](t_config_option_key opt_key, boost::any value){ + m_values[opt_key] = boost::any_cast(value) ? "1" : "0"; + }; + +// $optgroup->append_single_option_line(Slic3r::GUI::OptionsGroup::Option->new( +// opt_id = > 'version_check', +// type = > 'bool', +// label = > 'Check for updates', +// tooltip = > 'If this is enabled, Slic3r will check for updates daily and display a reminder if a newer version is available.', +// default = > $app_config->get("version_check") // 1, +// readonly = > !wxTheApp->have_version_check, +// )); + + ConfigOptionDef def; + def.label = L("Remember output directory"); + def.type = coBool; + def.tooltip = L("If this is enabled, Slic3r will prompt the last output directory " + "instead of the one containing the input files."); + def.default_value = new ConfigOptionBool{ app_config->get("remember_output_path")[0] == '1' }; // 1; + Option option(def, "remember_output_path"); + m_optgroup->append_single_option_line(option); + + def.label = L("Auto-center parts"); + def.type = coBool; + def.tooltip = L("If this is enabled, Slic3r will auto-center objects " + "around the print bed center."); + def.default_value = new ConfigOptionBool{ app_config->get("autocenter")[0] == '1' }; // 1; + option = Option (def,"autocenter"); + m_optgroup->append_single_option_line(option); + + def.label = L("Background processing"); + def.type = coBool; + def.tooltip = L("If this is enabled, Slic3r will pre-process objects as soon " + "as they\'re loaded in order to save time when exporting G-code."); + def.default_value = new ConfigOptionBool{ app_config->get("background_processing")[0] == '1' }; // 1; + option = Option (def,"background_processing"); + m_optgroup->append_single_option_line(option); + + def.label = L("Disable USB/serial connection"); + def.type = coBool; + def.tooltip = L("Disable communication with the printer over a serial / USB cable. " + "This simplifies the user interface in case the printer is never attached to the computer."); + def.default_value = new ConfigOptionBool{ app_config->get("no_controller")[0] == '1' }; // 1; + option = Option (def,"no_controller"); + m_optgroup->append_single_option_line(option); + + def.label = L("Suppress \" - default - \" presets"); + def.type = coBool; + def.tooltip = L("Suppress \" - default - \" presets in the Print / Filament / Printer " + "selections once there are any other valid presets available."); + def.default_value = new ConfigOptionBool{ app_config->get("no_defaults")[0] == '1' }; // 1; + option = Option (def,"no_defaults"); + m_optgroup->append_single_option_line(option); + + def.label = L("Show incompatible print and filament presets"); + def.type = coBool; + def.tooltip = L("When checked, the print and filament presets are shown in the preset editor " + "even if they are marked as incompatible with the active printer"); + def.default_value = new ConfigOptionBool{ app_config->get("show_incompatible_presets")[0] == '1' }; // 1; + option = Option (def,"show_incompatible_presets"); + m_optgroup->append_single_option_line(option); + + def.label = L("Use legacy OpenGL 1.1 rendering"); + def.type = coBool; + def.tooltip = L("If you have rendering issues caused by a buggy OpenGL 2.0 driver, " + "you may try to check this checkbox. This will disable the layer height " + "editing and anti aliasing, so it is likely better to upgrade your graphics driver."); + def.default_value = new ConfigOptionBool{ app_config->get("use_legacy_opengl")[0] == '1' }; // 1; + option = Option (def,"use_legacy_opengl"); + m_optgroup->append_single_option_line(option); + + auto sizer = new wxBoxSizer(wxVERTICAL); + sizer->Add(m_optgroup->sizer, 0, wxEXPAND | wxBOTTOM | wxLEFT | wxRIGHT, 10); + + auto buttons = CreateStdDialogButtonSizer(wxOK | wxCANCEL); + wxButton* btn = static_cast(FindWindowById(wxID_OK, this)); + btn->Bind(wxEVT_BUTTON, [this](wxCommandEvent&) { accept(); }); + sizer->Add(buttons, 0, wxALIGN_CENTER_HORIZONTAL | wxBOTTOM, 10); + + SetSizer(sizer); + sizer->SetSizeHints(this); +} + +void PreferencesDialog::accept() +{ + if (m_values.find("no_controller") != m_values.end()|| + m_values.find("no_defaults") != m_values.end()|| + m_values.find("use_legacy_opengl")!= m_values.end()) { + warning_catcher(this, _(L("You need to restart Slic3r to make the changes effective."))); + } + + auto app_config = get_app_config(); + for (std::map::iterator it = m_values.begin(); it != m_values.end(); ++it) { + app_config->set(it->first, it->second); + } + + EndModal(wxID_OK); + Close(); // needed on Linux + + // Nothify the UI to update itself from the ini file. + if (m_event_preferences > 0) { + wxCommandEvent event(m_event_preferences); + get_app()->ProcessEvent(event); + } +} + +} // GUI +} // Slic3r \ No newline at end of file diff --git a/xs/src/slic3r/GUI/Preferences.hpp b/xs/src/slic3r/GUI/Preferences.hpp new file mode 100644 index 000000000..c30e94d22 --- /dev/null +++ b/xs/src/slic3r/GUI/Preferences.hpp @@ -0,0 +1,27 @@ +#include "GUI.hpp" + +#include +#include + +namespace Slic3r { +namespace GUI { + +class ConfigOptionsGroup; + +class PreferencesDialog : public wxDialog +{ + std::map m_values; + std::shared_ptr m_optgroup; + int m_event_preferences; +public: + PreferencesDialog(wxWindow* parent, int event_preferences) : wxDialog(parent, wxID_ANY, _(L("Preferences")), + wxDefaultPosition, wxDefaultSize), m_event_preferences(event_preferences) { build(); } + ~PreferencesDialog(){ } + + void build(); + void accept(); +}; + +} // GUI +} // Slic3r + From 1948daec532a812ed4084134be2ac651ed336b81 Mon Sep 17 00:00:00 2001 From: YuSanka Date: Fri, 23 Feb 2018 15:10:36 +0100 Subject: [PATCH 17/17] Added Manual for Localization --- doc/Localization_manual.txt | 45 +++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 doc/Localization_manual.txt diff --git a/doc/Localization_manual.txt b/doc/Localization_manual.txt new file mode 100644 index 000000000..f31d2c7f6 --- /dev/null +++ b/doc/Localization_manual.txt @@ -0,0 +1,45 @@ +From the begining you need to have GNUgettext and PoEdit. +GNUgettext package contains a set of tools to extract strings from the source code and +to create the Catalog to translation. +PoEdit provide good interface for the translators. + +Those are possible to download here: + GNUgettext - https://sourceforge.net/directory/os:windows/?q=gnu+gettext + PoEdit - https://poedit.net/ + +When GNUgettext and poEdit are downloaded and installationed, next step is +to add path to gettext/bin directory to your PATH variable. +You can use gettext from cmdline now. + + +In Slic3rPE we have one macro (L) used to markup strings to localizations. + +So, to create Catalog to translation there are next steps: + 1. create list of files with this macro (list.txt) + + 2. create template file(*.POT) with command: + xgettext --keyword=L --from-code=UTF-8 --debug -o Slic3rPE.pot -f list.txt + Use flag --from-code=UTF-8 to specify that the source strings are in UTF-8 encoding + Use flag --debug to correctly extract formated strings(used %d, %s etc.) + + 3.1 if you start to create PO-file for your projest just open this POT-file in PoEdit. + When you select translation language after first opening of POT-files, + PO-file will be created immediatly. + + 3.2 if you already have PO-file created before, you have to merge old PO-file with + strings from creaded POT-file. You can do that with command: + msgmerge -N -o new.po old.po new.pot + Use option -N to not using fuzzy matching when an exact match is not found. + + 3.3 if you already have PO-file created before and new PO-file created from new sourse files + which is not related with first one, you have to concatenate old PO-file with + strings from new PO-file. You can do that with command: + msgcat -o new.po old.po + + 4. create an English translation catalog with command: + msgen -o new.po old.po + Notice, in this Catalog it will be totally same strings for initial text and translated. + +When you have Catalog to translation open POT or PO file in PoEdit and start to translation. +It's very important to keep attention to every gaps and punctuation. Especially with +formated strings. (used %d, %s etc.) \ No newline at end of file