diff --git a/locale/de/LC_MESSAGES/boxes.py.mo b/locale/de/LC_MESSAGES/boxes.py.mo index b36fd33..e409ac4 100644 Binary files a/locale/de/LC_MESSAGES/boxes.py.mo and b/locale/de/LC_MESSAGES/boxes.py.mo differ diff --git a/locale/fr/LC_MESSAGES/boxes.py.mo b/locale/fr/LC_MESSAGES/boxes.py.mo index 2d23372..64bd4f9 100644 Binary files a/locale/fr/LC_MESSAGES/boxes.py.mo and b/locale/fr/LC_MESSAGES/boxes.py.mo differ diff --git a/po/boxes.py.pot b/po/boxes.py.pot index fcf6e55..5ed1756 100644 --- a/po/boxes.py.pot +++ b/po/boxes.py.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-01-05 15:02+0100\n" +"POT-Creation-Date: 2023-07-16 21:47+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -726,10 +726,6 @@ msgid "" "usermanual.html#format)" msgstr "" -#. possible choice for format -msgid "ai" -msgstr "" - #. possible choice for format msgid "dxf" msgstr "" @@ -772,6 +768,14 @@ msgid "" "[🛈](https://florianfesti.github.io/boxes/html/usermanual.html#tabs)" msgstr "" +#. parameter name +msgid "qr_code" +msgstr "" + +#. help for parameter qr_code +msgid "Add a QR Code with link or command line to the generated output" +msgstr "" + #. parameter name msgid "debug" msgstr "" @@ -1024,7 +1028,7 @@ msgstr "" msgid "Settings for Slide-on Lids" msgstr "" -#. parameter name for Lid +#. parameter name for SlideOnLid msgid "hole_width" msgstr "" @@ -1032,7 +1036,7 @@ msgstr "" msgid "width of the \"finger hole\" in mm" msgstr "" -#. parameter name for Lid +#. parameter name for SlideOnLid msgid "second_pin" msgstr "" @@ -1040,7 +1044,7 @@ msgstr "" msgid "additional pin for better positioning" msgstr "" -#. parameter name for Lid +#. parameter name for SlideOnLid msgid "spring" msgstr "" @@ -1118,6 +1122,69 @@ msgstr "" msgid "width of the pattern in direction of the cuts (multiples of thickness)" msgstr "" +msgid "Settings for the Lid" +msgstr "" + +#. parameter name for Lid +msgid "handle" +msgstr "" + +#. help for parameter handle +msgid "type of handle" +msgstr "" + +#. possible choice for handle +msgid "long_rounded" +msgstr "" + +#. possible choice for handle +msgid "long_trapezoid" +msgstr "" + +#. possible choice for handle +msgid "long_doublerounded" +msgstr "" + +#. possible choice for handle +msgid "knob" +msgstr "" + +#. help for parameter style +msgid "type of lid to create" +msgstr "" + +#. possible choice for style +msgid "flat" +msgstr "" + +#. possible choice for style +msgid "chest" +msgstr "" + +#. possible choice for style +msgid "overthetop" +msgstr "" + +#. possible choice for style +msgid "ontop" +msgstr "" + +#. parameter name for Lid +msgid "handle_height" +msgstr "" + +#. help for parameter handle_height +msgid "height of the handle (if applicable)" +msgstr "" + +#. help for parameter height +msgid "height of the brim (if any)" +msgstr "" + +#. help for parameter play +msgid "play when sliding the lid on (if applicable)" +msgstr "" + #. name of box generator #: boxes/generators/abox.py msgid "ABox" @@ -1658,6 +1725,16 @@ msgstr "" msgid "inner height in mm" msgstr "" +#. parameter name +#: boxes/generators/birdhouse.py +msgid "roof_overhang" +msgstr "" + +#. help for parameter roof_overhang +#: boxes/generators/birdhouse.py +msgid "overhang as fraction of the roof length" +msgstr "" + #. name of box generator #: boxes/generators/bottlestack.py msgid "BottleStack" @@ -2051,26 +2128,28 @@ msgstr "" #. description of CardBox #: boxes/generators/cardbox.py -msgid "Box for storage of playing cards" +msgid "Box for storage of playing cards, with versatile options" msgstr "" #. long description of CardBox in markdown #: boxes/generators/cardbox.py msgid "" "\n" -"#### Building instructions\n" +"### Description\n" +"Versatile Box for Storage of playing cards. Multiple different styles of " +"storage are supportet, e.g. a flat storage or a trading card deck box style " +"storage. See images for ideas.\n" "\n" +"#### Building instructions\n" "Place inner walls on floor first (if any). Then add the outer walls. Glue " "the two walls without finger joins to the inside of the side walls. Make " "sure there is no squeeze out on top, as this is going to form the rail for " "the lid.\n" "\n" -"Add the top of the rails to the sides and the grip rail to the lid.\n" -"\n" +"Add the top of the rails to the sides (front open) or to the back and front " +"(right side open) and the grip rail to the lid.\n" "Details of the lid and rails\n" -"\n" "![Details](static/samples/CardBox-detail.jpg)\n" -"\n" "Whole box (early version still missing grip rail on the lid):\n" msgstr "" @@ -2079,32 +2158,58 @@ msgstr "" #. parameter name #: boxes/generators/cardbox.py -msgid "cardwidth" +msgid "openingdirection" msgstr "" -#. help for parameter cardwidth +#. help for parameter openingdirection #: boxes/generators/cardbox.py -msgid "Width of the cards" +msgid "" +"Direction in which the lid slides open. Lid length > Lid width recommended." msgstr "" #. parameter name #: boxes/generators/cardbox.py -msgid "cardheight" +msgid "fingerhole" msgstr "" -#. help for parameter cardheight +#. help for parameter fingerhole #: boxes/generators/cardbox.py -msgid "Height of the cards" +msgid "Depth of cutout to grab the cards" +msgstr "" + +#. possible choice for fingerhole +#: boxes/generators/cardbox.py +msgid "regular" +msgstr "" + +#. possible choice for fingerhole +#: boxes/generators/cardbox.py +msgid "deep" +msgstr "" + +#. possible choice for fingerhole +#: boxes/generators/cardbox.py +msgid "custom" msgstr "" #. parameter name #: boxes/generators/cardbox.py -msgid "num" +msgid "fingerhole_depth" msgstr "" -#. help for parameter num +#. help for parameter fingerhole_depth #: boxes/generators/cardbox.py -msgid "number of compartments" +msgid "Depth of cutout if fingerhole is set to 'custom'. Disabled otherwise." +msgstr "" + +#. parameter name +#: boxes/generators/cardbox.py +msgid "add_lidtopper" +msgstr "" + +#. help for parameter add_lidtopper +#: boxes/generators/cardbox.py +msgid "Add an additional lid topper for optical reasons and customisation" msgstr "" #. name of box generator @@ -2199,11 +2304,6 @@ msgstr "" msgid "arc" msgstr "" -#. possible choice for style -#: boxes/generators/cardholder.py -msgid "flat" -msgstr "" - #. possible choice for style #: boxes/generators/cardholder.py msgid "softarc" @@ -2455,6 +2555,20 @@ msgstr "" msgid "Console with slanted panel" msgstr "" +#. long description of Console in markdown +#: boxes/generators/console.py +msgid "" +"\n" +"\n" +"Console Arcade Stick\n" +"\n" +"![Front](static/samples/ConsoleArcadeStickFront.jpg)\n" +"![Back](static/samples/ConsoleArcadeStickBack.jpg)\n" +"![Inside](static/samples/ConsoleArcadeStickInside.jpg)\n" +"\n" +"Keyboard enclosure:\n" +msgstr "" + msgid "Console Settings" msgstr "" @@ -2568,6 +2682,134 @@ msgstr "" msgid "the panel is glued and not held by finger joints" msgstr "" +#. name of box generator +#: boxes/generators/crypticfont.py +msgid "CrypticFont" +msgstr "" + +#. description of CrypticFont +#: boxes/generators/crypticfont.py +msgid "DESCRIPTION" +msgstr "" + +msgid "CrypticFont Settings" +msgstr "" + +#. parameter name +#: boxes/generators/crypticfont.py +msgid "ctext" +msgstr "" + +#. help for parameter ctext +#: boxes/generators/crypticfont.py +msgid "text to render" +msgstr "" + +msgid "Settings for the Cryptic Font" +msgstr "" + +#. parameter name for CrypticFont +#: boxes/generators/crypticfont.py +msgid "ratio" +msgstr "" + +#. help for parameter ratio +#: boxes/generators/crypticfont.py +msgid "ratio of height to width" +msgstr "" + +#. parameter name for CrypticFont +#: boxes/generators/crypticfont.py +msgid "spacing" +msgstr "" + +#. help for parameter width +#: boxes/generators/crypticfont.py +msgid "width of the glphys in mm" +msgstr "" + +#. name of box generator +#: boxes/generators/desksign.py +msgid "Desksign" +msgstr "" + +#. description of Desksign +#: boxes/generators/desksign.py +msgid "Simple diagonal plate with stands to show name or mesage" +msgstr "" + +#. long description of Desksign in markdown +#: boxes/generators/desksign.py +msgid "" +"Text to be engraved can be genarated by inputing the label and fontsize " +"fields.\n" +" height represents the area that can be used for writing " +"text, does not match the actual\n" +" height when standing. Generated text is put in the center. " +"Currently only a single\n" +" line of text is supported." +msgstr "" + +msgid "Desksign Settings" +msgstr "" + +#. help for parameter width +#: boxes/generators/desksign.py +msgid "plate width in mm (excluding holes)" +msgstr "" + +#. help for parameter height +#: boxes/generators/desksign.py +msgid "plate height in mm" +msgstr "" + +#. help for parameter angle +#: boxes/generators/desksign.py +msgid "plate angle in degrees (90 is vertical)" +msgstr "" + +#. parameter name +#: boxes/generators/desksign.py +msgid "label" +msgstr "" + +#. help for parameter label +#: boxes/generators/desksign.py +msgid "optional text to engrave (leave blank to omit)" +msgstr "" + +#. parameter name +#: boxes/generators/desksign.py +msgid "fontsize" +msgstr "" + +#. help for parameter fontsize +#: boxes/generators/desksign.py +msgid "height of text" +msgstr "" + +#. parameter name +#: boxes/generators/desksign.py +msgid "feet" +msgstr "" + +#. help for parameter feet +#: boxes/generators/desksign.py +msgid "add raised feet" +msgstr "" + +#. parameter name +#: boxes/generators/desksign.py +msgid "mirror" +msgstr "" + +#. help for parameter mirror +#: boxes/generators/desksign.py +msgid "" +"mirrors one of the stand so the same side of the material can be placed on " +"the outside" +msgstr "" + #. name of box generator #: boxes/generators/dicebox.py msgid "DiceBox" @@ -2861,6 +3103,11 @@ msgstr "" msgid "DisplayShelf Settings" msgstr "" +#. parameter name +#: boxes/generators/displayshelf.py +msgid "num" +msgstr "" + #. help for parameter num #: boxes/generators/displayshelf.py msgid "number of shelves" @@ -2901,6 +3148,16 @@ msgstr "" msgid "Slope the sides and the top by front wall height" msgstr "" +#. parameter name +#: boxes/generators/displayshelf.py +msgid "divider_wall_height" +msgstr "" + +#. help for parameter divider_wall_height +#: boxes/generators/displayshelf.py +msgid "height of divider walls" +msgstr "" + #. name of box generator #: boxes/generators/dividertray.py msgid "DividerTray" @@ -2972,11 +3229,6 @@ msgstr "" msgid "generate wall on the bottom" msgstr "" -#. parameter name -#: boxes/generators/dividertray.py -msgid "handle" -msgstr "" - #. help for parameter handle #: boxes/generators/dividertray.py msgid "add handle to the bottom" @@ -3080,6 +3332,11 @@ msgstr "" msgid "A parametrized box for drills" msgstr "" +#. long description of DrillBox in markdown +#: boxes/generators/drillbox.py +msgid "![Multiple DrillBoxes](static/samples/DrillBoxes.jpg) " +msgstr "" + msgid "DrillBox Settings" msgstr "" @@ -3431,6 +3688,69 @@ msgstr "" msgid "Hole" msgstr "" +#. name of box generator +#: boxes/generators/filamentspool.py +msgid "FilamentSpool" +msgstr "" + +#. description of FilamentSpool +#: boxes/generators/filamentspool.py +msgid "A two part spool for 3D printing filament" +msgstr "" + +#. long description of FilamentSpool in markdown +#: boxes/generators/filamentspool.py +msgid "" +"\n" +"Use small nails to properly align the pieces of the bayonet latch. Glue the " +"parts of the bayonet latch before assembling the \"axle\". The inner parts " +"go at the side and the outer parts at the inside of the axle.\n" +"![opened spool](static/samples/FilamentSpool-2.jpg)" +msgstr "" + +msgid "FilamentSpool Settings" +msgstr "" + +#. parameter name +#: boxes/generators/filamentspool.py +msgid "outer_diameter" +msgstr "" + +#. help for parameter outer_diameter +#: boxes/generators/filamentspool.py +msgid "diameter of the flanges" +msgstr "" + +#. parameter name +#: boxes/generators/filamentspool.py +msgid "inner_diameter" +msgstr "" + +#. help for parameter inner_diameter +#: boxes/generators/filamentspool.py +msgid "diameter of the center part" +msgstr "" + +#. parameter name +#: boxes/generators/filamentspool.py +msgid "axle_diameter" +msgstr "" + +#. help for parameter axle_diameter +#: boxes/generators/filamentspool.py +msgid "diameter of the axle hole" +msgstr "" + +#. parameter name +#: boxes/generators/filamentspool.py +msgid "sides" +msgstr "" + +#. help for parameter sides +#: boxes/generators/filamentspool.py +msgid "number of pieces for the center part" +msgstr "" + #. name of box generator #: boxes/generators/filltest.py msgid "FillTest" @@ -3585,29 +3905,6 @@ msgstr "" msgid "distance of flex cuts in multiples of thickness" msgstr "" -#. name of box generator -#: boxes/generators/flexurekit.py -msgid "FlexureKit" -msgstr "" - -#. description of FlexureKit -#: boxes/generators/flexurekit.py -msgid "DESCRIPTION" -msgstr "" - -msgid "FlexureKit Settings" -msgstr "" - -#. parameter name -#: boxes/generators/flexurekit.py -msgid "grid" -msgstr "" - -#. help for parameter grid -#: boxes/generators/flexurekit.py -msgid "space from grid point to grip point" -msgstr "" - #. name of box generator #: boxes/generators/folder.py msgid "Folder" @@ -3626,6 +3923,110 @@ msgstr "" msgid "r" msgstr "" +#. name of box generator +#: boxes/generators/frontpanel.py +msgid "FrontPanel" +msgstr "" + +#. description of FrontPanel +#: boxes/generators/frontpanel.py +msgid "Mounting Holes and cutouts for all your holy needs." +msgstr "" + +#. long description of FrontPanel in markdown +#: boxes/generators/frontpanel.py +msgid "" +"\n" +"