From 32d1a7d4422b66ea59440a7e0897c3b2926314f7 Mon Sep 17 00:00:00 2001 From: Florian Festi Date: Sun, 16 Jul 2023 21:48:51 +0200 Subject: [PATCH] Update language files --- locale/de/LC_MESSAGES/boxes.py.mo | Bin 57132 -> 57153 bytes locale/fr/LC_MESSAGES/boxes.py.mo | Bin 59136 -> 59142 bytes po/boxes.py.pot | 1524 +++++++++++++++++++++++------ 3 files changed, 1220 insertions(+), 304 deletions(-) diff --git a/locale/de/LC_MESSAGES/boxes.py.mo b/locale/de/LC_MESSAGES/boxes.py.mo index b36fd333d4c30b6542fea03d17ed2b2fec868672..e409ac44442779156c80f8dfec18dc87fc9a70ce 100644 GIT binary patch delta 14450 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 B9_#=B delta 14479 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 I^I<{%57)do=>Px# diff --git a/locale/fr/LC_MESSAGES/boxes.py.mo b/locale/fr/LC_MESSAGES/boxes.py.mo index 2d23372beaa38d14f42565467d50e4bd4889f2f8..64bd4f91b9dbbe76386f63cb6dfb9acf2e8cdda4 100644 GIT binary patch delta 4330 zcmXZedr;O@9>?(?7ZXHM5FsC2ctlY|xhjfc7K)0FMz!L2jl5u6in+iH?zZ-GS8LaD zXPd~zDc7OR#@vP-3#Bz(F#%=0U`DQ`6w!^)ovkgVbho{{Kb-GhuXE1x`lZ3o|kCu;<0%0!+qLn1owV zpYO#qJcm=T4@csJBc7Lz#Ya59f59pSe#F2I9EN|uAU0b6iuG?`0^@@lJ#P$-K?OV? z_5N}kh+8lYw_zgg#^Lxn>b*0#4FBHfy9ejK>3O3WSb^iw$1psI;aHEM_y%gnNAOSB zh5@YkvwQzp%%|Uo+Q?UC*io0c1k`-funcGVG!kg+Lq*nT{c9LS|69~f{%7NHZ@K3u z;yA{Oa4Bv?m8ca}f-4w;-=Q*e6N4Ce%=1QII`(h0h=z8w2~+Tw7=in-80)crA{;{h zCaQ)J$K89W7*9VRGq41;p{+O;ccU_Q92YTBll7xd5Dba-hSFHc0|A_fHK+*px&osp+;fKQ`^h9)?Ri?IWh z^0c@6Q{<(iUYv}Ya29HTd(1KqiSAlK7|UTu7&*TkTo+f z5<^ms#2Q@*yISa$+FT@bM7lU{|DzGZ^DI7)rB~*!73d7q4vTEO6qTVe48^rri0e_$y^2cxQH;iu z=&P3PG*qh(Q9Jkqbzl3;f$eU=0O}g0plY3uI_-rx6{}DwehpQcden7pKxOVc&cR;P zds!E$|0o)(FY>L1+i?$`My0Ck9rs7#an$GasOP^%?IiY+OYsPdrau`6;Ve`ji_8)n zO8-9VufZVwb(hG$CVGN_DBOj4xCdjf9ktVsaV++tesqSu>lVs1riQ0J|&c*l+x8qf)4QxQYSBaYV7v^tl{5jP7 z`%sxZiOQ7UMMD!@N7d|~*8d*$Rr+7l7fawh%7i(n>s5;i{AJWcub?t^2sO_s)M0Ex z&3_*Cv)qB1cmv1k{s%6*uh>Gooex%+kDw;}8OGw%n2Y;R0bIfi?8Y=4@;7HbYNxA_ z1-$L3YxqYSZ$-V|gCVT%eNRIX-a=g~?~1!V5g11|3JWlZdTu3Z$7@jmZbB`v4F}_k zs59~^D!|jIO!c8M@*U2_f8h+>|HAj(>3kfu!0)X8JSu<#s6%)hRgzXzpxvm9^`a)e ziJJHa>(Bncm2MvDxd%`IS70gn=;zV6OhXGtU3LHCV^Is|qP|Gxp?0vqT!?!99#pMM zQ6*Y|Ik*V}Sch8p7%JswaX4PZ>G<_k@~;$4xaR)*EyE!FC$WF$m`wjTD&?K1d)$LM zbcO5T#2I1cr)2dGjq)8=4{^@3(ZpV0bIbu51~r%2I_tvK?U4|+F`4C z0hNi%W+!IT{}ff4xGop)IMi91ilfoLn}%Lohm&ywW?~%%@FLE@>!=0Cee8aovrrQ+ zL%qKdlduZ)+_R|h7f=Degd_2Q*@8Uhd)+kj&DV>1@Er7jsYVV3o$ zpsv$g)Y(~z_hLCJ#f_+qHKBIif=(?>!^(#@ed=8gj11ckfK6k&4 zDL9G#Qq+RGP}gi9j>W?`6R)9482G}SrRk_ZN>SH%#~1u3aP6ZNn^#vh6g0MG{~xbq B0lokL delta 4339 zcmXZee^l4i9mnwxAR34a6jTW13nGFFB8WLbiY$a$!=qp_NpcfWCp1u3*7Rdp?rbNs z)2YUxGncsz=d?09B#9L$`E!QO3L9c=ig>0gPtjJJInSOi?)$IDz4!b1-21-o_r2fm zcl)W3t*1g-%98zYp688i^}Jln#3)>edAJdC@GXqS0ZhX0Fcah6_Po(pjET4mC*otM z&zmp}PvC4E!~{&==Xq1HXrJc~Em+UM1O}eKG59hD@NMh&SpN!+Wjwsi1(Jjccs}a= zG8};o7=w@Et+*3o@lTk7hp+-KxB2eDJKpiUNeq-@I&Q)c+=Iig8H4e4)Q;c8z1W5E zSij%B|1{2_--6o674v_n%tg1m`Esy|{v4miI2w(p$Xcx5gCpsGiQ373Z9MXTdp;GX zFkXO5aTTgWov0F=!65t!m7zflV92|a4O37X^$TcdN2@UzAH!R47ZzhP4o!qVpg)MJ zVeotIy+j;KKN~Z!1ht`uF%@^BGS`OpF;TnqM|5~z80&lCG%9%@2B%{^D#Bej5BH-2 z{1!D)Sf@*21ghrI7>YAcDbGa(P=b?j1uF1g+vmT-p|gO|tnVEfYIxqqsG1L;7P?~N zUzj(|sDqvt$>+(avoRBuvDv8c+fgb1F{*@B=Ff2y{fBW5K82w^jSd=`;4qe9H!9`H zhlWz*rJ!ESL`|5FTAWx*lwdC^m6N($ zCel$4W?(SRG4sp<)boX?)Gt6izsy{PI+XRO5^lp}d=b;Iy^H+obYEmZhv+-h4kABr z{VAyXT!7kP5$gGcs0FLB5I5o7_%7axL5JOKnt;>j--)Vuo%tjxkfy`rUx(~{1`_al zoQUI(xc+UZ!&rt|xDFNQHk^x1I0Ji76NVn;JYX7X;h&%a-;OHTv#2w&8eGihWo zum}rq8)jn{>d^h$3_0Nzjz;Yu78O7WhG8n+f?1e>Kg3~JgQ2(%m4OD-#ToJv0j<8e9ajBK+0i-1vXxa%1{Lc;{#ZT52BuX1(o_%9EAta zS1pgzP^~^i?chA>zFsqfPPqkRP}e8{RqJfjY0tykuoji#S5c*DMqTGOP?5 zz4X)6KZ(Y&)7(+qjE#5@m8y!rxIYq)pgwO#J%1IolZZ1e#ba<3{Y(tUd{iI{%o2>E zf3Ni`F+hL$8S<}*dkz>$Uqd6zLIE367y&_|P6WYhFa{{2CTv)W>ee_oFsYje2h#YT{p-PuTb~sP`LD znLU8Yl;2B36I?>o?4Q>E8ueBBAJi91%qRSm;xyFt+JOrE_o#{ffXdiwsCnK)9mX!y z{6|qg%iWlX1DLA&AJgN$V)HPP56aDzs0r8OXnYE@u@M!(NzA}LOvA9V&TQ09mmv#y zn^D*Ik2cRMe#U7z4jUClxKZB|Uttmc3-fjV^Zx2i=Od^Eeq;S-F^2wb)FEs`m826DXdfzL{iult zQ4@b_{dv8vbcLwrmZAc#!E)S$elCsEG_-K&Irl$40=4jTR3-{hJGjd%LOoxMs&y%< zMCCXWS7SUjp%&hUO8H@o#ZPc9UOh+tm7>Xg?!Vt+4A9?-Lp#Sr`faF`pGDo{3#d~* zhzjJUeI9z=Ef|H$P$FuQC}pLs0G*J72JsPvFbDT zuXqn?M_-_xyMZdvh|ir-W}KO9PBUkj^L%R*nWg4ZyoU)_pi1yM>VCh83b-A$!%p)U zDif#8vzSHyGgN6J|KqkBK4;+KnFcE_f%rnrdvM? zb)D`&ot;Iv5UWrrZb5CV9kufg3}7Et;td?m`d&r9oA^Pq#;h|pVi3>$3YCE^I2Cu; z_\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" +"