1
0
Fork 0

Merge branch 'develop' into joost

This commit is contained in:
joostdecock 2023-08-04 15:59:26 +02:00
commit 9460d98f6a
90 changed files with 56960 additions and 20492 deletions

View file

@ -9,7 +9,8 @@ tasks:
before: |
nvm install lts/hydrogen
nvm use lts/hydrogen
command: yarn tips
npm i -g yarn
yarn kickstart
github:
prebuilds:

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 4.6 MiB

After

Width:  |  Height:  |  Size: 5 MiB

Before After
Before After

View file

@ -1,61 +1,418 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
width="1000"
height="1000"
viewBox="0 0 264.58333 264.58334"
width="145.93066mm"
height="139.33513mm"
viewBox="0 0 145.93067 139.33513"
version="1.1"
id="svg562">
id="svg11858"
inkscape:version="1.1 (c68e22c387, 2021-05-23)"
sodipodi:docname="albert.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview11860"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:document-units="mm"
showgrid="false"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:zoom="1.4467451"
inkscape:cx="264.38658"
inkscape:cy="264.38658"
inkscape:window-width="1920"
inkscape:window-height="1001"
inkscape:window-x="-9"
inkscape:window-y="-9"
inkscape:window-maximized="1"
inkscape:current-layer="layer1" />
<defs
id="defs556" />
<metadata
id="metadata559">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
id="defs11855" />
<g
id="layer1">
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-148.98377,-87.821988)">
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#228be6;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 59.48,6.377 c -1.69,0 -3.44,0.215 -4.58,1.901 -1.15,1.685 -1.97,4.072 -2.65,7.512 -1.35,6.86 -2.03,17.96 -2.03,35.6 h 3.04 c 0,-17.56 0.71,-28.58 1.97,-35.02 0.64,-3.22 1.43,-5.28 2.18,-6.384 0.75,-1.104 1.25,-1.294 2.01,-1.294 0.17,0 0.49,0.1 1.02,0.738 0.54,0.64 1.17,1.76 1.78,3.24 1.23,2.96 2.44,7.38 3.63,12.71 2.38,10.64 4.73,24.95 7.57,39.27 0.9,4.5 1.84,9 2.85,13.4 -2.16,9.27 -4.61,17.99 -7.5,25.05 -2.16,5.3 -4.57,9.6 -7.18,12.5 -2.61,2.9 -5.3,4.4 -8.32,4.4 v 3.1 c 4.05,0 7.61,-2.1 10.59,-5.5 2.97,-3.3 5.49,-7.9 7.72,-13.4 2.37,-5.73 4.42,-12.49 6.25,-19.69 1.83,7.2 3.88,13.96 6.25,19.69 2.24,5.5 4.75,10.1 7.73,13.4 2.97,3.4 6.54,5.5 10.59,5.5 V 120 c -3.03,0 -5.72,-1.5 -8.33,-4.4 -2.61,-2.9 -5.02,-7.2 -7.18,-12.5 -2.89,-7.06 -5.34,-15.78 -7.5,-25.05 1.01,-4.4 1.96,-8.9 2.85,-13.4 2.85,-14.32 5.19,-28.63 7.57,-39.27 1.19,-5.33 2.4,-9.75 3.63,-12.71 0.62,-1.48 1.25,-2.6 1.78,-3.24 0.54,-0.643 0.85,-0.738 1.03,-0.738 0.76,0 1.26,0.19 2.01,1.294 0.75,1.104 1.54,3.164 2.14,6.384 1.3,6.44 2,17.46 2,35.02 h 3 c 0,-17.64 -0.6,-28.74 -2,-35.6 -0.7,-3.44 -1.5,-5.827 -2.6,-7.512 -1.18,-1.686 -2.93,-1.901 -4.61,-1.901 -1.36,0 -2.44,0.08 -3.3,1.109 -0.86,1.033 -1.57,2.376 -2.25,4.024 -1.37,3.29 -2.58,7.8 -3.79,13.2 -2.42,10.8 -4.75,25.09 -7.59,39.35 -0.46,2.33 -0.94,4.65 -1.43,6.96 C 77.34,68.71 76.86,66.39 76.4,64.06 73.57,49.8 71.23,35.51 68.82,24.71 67.61,19.31 66.39,14.8 65.03,11.51 64.35,9.862 63.64,8.519 62.77,7.486 61.91,6.454 60.84,6.377 59.48,6.377 Z"
id="pri3" />
class="st2"
d="m 291.29456,141.37554 3.48456,81.4017 c -0.74877,0.51065 -1.57692,1.016 -2.48973,1.4949 -3.41577,1.78594 -6.69396,2.4765 -9.21014,2.73844 l -1.24355,-79.66075 c 2.69346,-0.72232 4.68842,-1.59544 5.9743,-2.24102 1.24089,-0.62177 2.29658,-1.27 2.98714,-2.48973 0.27517,-0.48684 0.42069,-0.93663 0.49742,-1.24354 -1.93675,-1.97644 -4.30742,-4.77044 -6.47171,-8.46403 -2.17752,-3.71475 -3.25702,-6.83154 -3.98198,-8.96143 -0.66939,-1.96321 -1.83885,-5.75998 -2.48973,-10.70504 -0.20373,-1.54782 -0.31221,-2.87073 -0.37306,-3.85763 h -10.2321 m -1.96784,0 h -0.97366 -0.66411 -0.94192 m -1.9513,0 h -10.28038 c -0.0609,0.98954 -0.16934,2.30981 -0.37307,3.85763 -0.65087,4.94241 -1.82033,8.74183 -2.48972,10.70504 -0.72761,2.12989 -1.80711,5.24668 -3.98198,8.96143 -2.16429,3.69359 -4.53496,6.48759 -6.47171,8.46403 0.0794,0.30956 0.22225,0.7567 0.49742,1.24354 0.69056,1.21973 1.74625,1.86796 2.98714,2.48973 1.28588,0.64558 3.28083,1.5187 5.97429,2.24102 l -1.24354,79.66075 c -2.51619,-0.26194 -5.79437,-0.9525 -9.21014,-2.73844 -0.91282,-0.47625 -1.74096,-0.98161 -2.48973,-1.4949 l 3.48456,-81.4017"
id="path162"
sodipodi:nodetypes="ccccccccccsccccccccccccccccccc"
style="fill:none;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:10" />
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#7048e8;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 59.63,6.331 c -0.64,0 -1.3,0.06 -1.9,0.173 -0.35,0.07 -0.67,0.171 -0.98,0.263 1.54,0.993 2.51,1.705 3,2.024 0.1,0.08 0.27,0.128 0.69,0.639 0.54,0.64 1.17,1.76 1.78,3.24 1.23,2.96 2.44,7.38 3.63,12.71 2.38,10.64 4.73,24.95 7.57,39.27 0.9,4.5 1.84,9 2.85,13.4 -2.16,9.27 -4.61,17.99 -7.5,25.05 -2.16,5.3 -4.57,9.6 -7.18,12.5 -2.61,2.9 -5.3,4.4 -8.32,4.4 v 3.1 c 4.05,0 7.61,-2.1 10.59,-5.5 2.97,-3.3 5.49,-7.9 7.72,-13.4 2.37,-5.73 4.42,-12.49 6.25,-19.69 1.83,7.2 3.88,13.96 6.25,19.69 2.24,5.5 4.75,10.1 7.73,13.4 2.97,3.4 6.54,5.5 10.59,5.5 V 120 c -3.03,0 -5.72,-1.5 -8.33,-4.4 -2.61,-2.9 -5.02,-7.2 -7.18,-12.5 -2.89,-7.06 -5.34,-15.78 -7.5,-25.05 1.01,-4.4 1.96,-8.9 2.85,-13.4 2.85,-14.32 5.19,-28.63 7.57,-39.27 1.19,-5.33 2.4,-9.75 3.63,-12.71 0.62,-1.48 1.25,-2.6 1.78,-3.24 0.43,-0.511 0.6,-0.559 0.69,-0.639 0.5,-0.319 1.47,-1.031 3,-2.024 -0.3,-0.09 -0.62,-0.197 -0.98,-0.263 -1.19,-0.223 -2.62,-0.262 -3.7,0.07 -0.57,0.177 -1,0.513 -1.34,0.913 -0.86,1.033 -1.57,2.376 -2.25,4.023 -1.37,3.29 -2.58,7.8 -3.79,13.2 -2.42,10.8 -4.75,25.09 -7.59,39.35 -0.46,2.33 -0.94,4.65 -1.43,6.96 C 77.34,68.71 76.86,66.39 76.4,64.06 73.57,49.8 71.23,35.51 68.82,24.71 67.61,19.31 66.39,14.8 65.03,11.51 64.35,9.862 63.64,8.519 62.77,7.486 62.43,7.086 62,6.75 61.43,6.573 60.89,6.408 60.27,6.335 59.63,6.331 Z"
id="sec1" />
class="st2"
d="m 250.96677,109.38741 c 0.76683,-5.72922 1.13835,-13.962734 3.40092,-18.063532 2.24027,-3.131164 3.4277,-2.634702 4.67403,-1.74126 2.64507,2.275017 4.19188,15.671492 4.86176,32.179542 0.0993,1.69052 0.30037,3.26447 0.58711,4.73008 m 1.13702,4.18188 c 4.81912,13.53685 17.71439,15.39396 18.25583,15.98665"
id="path168"
sodipodi:nodetypes="ccccccc"
style="fill:none;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:10" />
<path
id="sec4"
d="m 159.3,51.39 c 0,6.84 -2.6,19.15 -7.6,31.46 -1.4,3.16 -2.8,6.32 -4.5,9.39 -2.7,5.08 -5.8,9.96 -9.5,14.06 v 154.4 h 49.8 49.8 V 106.3 c -3.6,-4.1 -6.8,-8.98 -9.5,-14.06 -1.6,-3.07 -3.1,-6.23 -4.4,-9.39 -5.1,-12.31 -7.6,-24.62 -7.6,-31.46 h -28.3 z"
style="fill:#4dabf7;stroke:#212121;stroke-width:0.6;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1" />
class="st10"
d="m 272.94273,89.473824 c -0.92477,-0.244877 -0.11396,-0.162324 -1.47178,-0.25432 -2.12894,0.336712 -2.77652,3.009088 -3.40968,5.509324 -1.80649,8.103472 -2.2748,22.021422 -2.79879,29.764912 -0.88644,9.70189 -6.98453,15.347 -7.37082,15.68302 -6.14785,5.49488 -9.61455,5.4155 -12.40621,6.7594"
id="path282-5-4"
sodipodi:nodetypes="cccccc"
style="fill:none;stroke:#000000;stroke-width:0.132292;stroke-linecap:round;stroke-miterlimit:10;stroke-dasharray:0.264583, 0.264583, 0.264583" />
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#228be6;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 168.9,6.377 c -1.7,0 -3.5,0.215 -4.6,1.901 -1.2,1.685 -2,4.072 -2.7,7.512 -1.3,6.86 -2,17.96 -2,35.6 h 3 c 0,-17.56 0.7,-28.58 2,-35.02 0.6,-3.22 1.4,-5.28 2.2,-6.384 0.7,-1.104 1.2,-1.294 2,-1.294 0.2,0 0.5,0.1 1,0.738 0.6,0.64 1.2,1.76 1.8,3.24 1.2,2.96 2.4,7.38 3.6,12.71 2.4,10.64 4.8,24.95 7.6,39.27 1,4.87 2,9.73 3.1,14.46 -2.1,8.88 -4.5,17.2 -7.2,23.99 -2.2,5.3 -4.6,9.6 -7.2,12.5 -2.6,2.9 -5.3,4.4 -8.3,4.4 v 3.1 c 4,0 7.6,-2.1 10.5,-5.5 3,-3.3 5.5,-7.9 7.8,-13.4 2.2,-5.47 4.2,-11.87 6,-18.71 1.7,6.84 3.7,13.24 6,18.71 2.2,5.5 4.7,10.1 7.7,13.4 3,3.4 6.5,5.5 10.6,5.5 V 120 c -3,0 -5.7,-1.5 -8.3,-4.4 -2.7,-2.9 -5.1,-7.2 -7.2,-12.5 -2.8,-6.79 -5.2,-15.11 -7.3,-23.99 1.1,-4.73 2.2,-9.59 3.1,-14.46 2.9,-14.32 5.2,-28.63 7.6,-39.27 1.2,-5.33 2.4,-9.75 3.6,-12.71 0.6,-1.48 1.3,-2.6 1.8,-3.24 0.5,-0.643 0.9,-0.738 1,-0.738 0.8,0 1.3,0.19 2,1.294 0.8,1.104 1.6,3.164 2.2,6.384 1.3,6.44 2,17.46 2,35.02 h 3 c 0,-17.64 -0.7,-28.74 -2,-35.6 -0.7,-3.44 -1.5,-5.827 -2.7,-7.512 -1.1,-1.686 -2.8,-1.901 -4.5,-1.901 -1.4,0 -2.5,0.08 -3.3,1.109 -0.9,1.033 -1.6,2.376 -2.3,4.024 -1.3,3.29 -2.6,7.8 -3.8,13.2 -2.4,10.8 -4.7,25.09 -7.6,39.35 -0.5,2.72 -1.1,5.44 -1.6,8.13 -0.6,-2.69 -1.2,-5.41 -1.7,-8.13 -2.9,-14.26 -5.2,-28.55 -7.6,-39.35 -1.2,-5.4 -2.4,-9.91 -3.8,-13.2 -0.7,-1.648 -1.4,-2.991 -2.2,-4.024 -0.9,-1.032 -2,-1.109 -3.3,-1.109 z"
id="sec3" />
d="m 252.5675,118.89918 c 0.49477,6.55373 1.16945,13.08894 2.03729,19.59769 0.87048,6.50875 1.90764,12.99369 3.18558,19.43364 1.23561,6.4479 2.7305,12.84553 4.37356,19.20346 0.39952,1.59279 0.84667,3.17236 1.27,4.75986 0.45509,1.57691 0.88371,3.16177 1.35732,4.73604 0.89958,3.15912 1.8997,6.28914 2.8866,9.42181 -0.53975,-1.55046 -1.10067,-3.09562 -1.60867,-4.65931 l -0.77787,-2.33892 -0.74877,-2.3495 c -0.50271,-1.56633 -0.9525,-3.14589 -1.4314,-4.72017 -0.4445,-1.5822 -0.91546,-3.15647 -1.34144,-4.74662 l -0.64558,-2.38125 c -0.21431,-0.79375 -0.40481,-1.59279 -0.60854,-2.38919 -0.4101,-1.59279 -0.78581,-3.19352 -1.16152,-4.79425 -0.38629,-1.59808 -0.72231,-3.20939 -1.08479,-4.81277 -0.33867,-1.60866 -0.67469,-3.21733 -0.99748,-4.83129 -1.23561,-6.45848 -2.286,-12.95665 -3.06917,-19.48656 -0.20637,-1.62984 -0.37306,-3.26761 -0.54504,-4.90273 -0.17727,-1.63513 -0.33073,-3.27025 -0.46831,-4.90802 -0.25929,-3.26761 -0.48419,-6.54844 -0.62177,-9.83192 z"
id="path4"
style="opacity:0.3;stroke-width:0.264583" />
<path
style="fill:#6741d9;stroke:#212121;stroke-width:0.6;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
d="m 50.12,51.39 c 0,6.84 -2.59,19.15 -7.67,31.46 -1.3,3.16 -2.78,6.32 -4.42,9.39 -2.7,5.08 -5.87,9.96 -9.5,14.06 V 260.7 H 78.34 128.1 V 106.3 c -3.6,-4.1 -6.8,-8.98 -9.5,-14.06 -1.6,-3.07 -3.1,-6.23 -4.4,-9.39 -5.1,-12.31 -7.6,-24.62 -7.6,-31.46 H 78.34 Z m 87.58,54.91 v 154.4 h 25.5 V 119.5 c -10.2,0 -18.7,-5.4 -25.5,-13.2 z m 99.6,0 c -6.8,7.8 -15.2,13.2 -25.4,13.2 v 141.2 h 25.4 z"
id="pri1" />
d="m 252.57014,112.55976 c 0.381,3.33905 0.82021,6.67015 1.37054,9.98273 0.52652,3.31788 1.16417,6.61194 1.85738,9.90071 0.68792,3.28613 1.37583,6.57225 2.21721,9.82134 0.4101,1.62718 0.87577,3.2385 1.35202,4.84452 0.49741,1.60073 1.00806,3.19616 1.58221,4.77043 1.11125,3.16177 2.39977,6.26005 3.83116,9.28952 0.72496,1.51078 1.47638,3.00832 2.27013,4.48469 0.80169,1.47109 1.6166,2.93688 2.4765,4.37621 1.7145,2.88396 3.55864,5.68854 5.51921,8.41375 1.94733,2.73315 4.02431,5.37633 6.17008,7.96131 -2.23838,-2.50825 -4.35769,-5.12233 -6.38175,-7.80785 -2.00819,-2.69875 -3.89467,-5.48746 -5.65944,-8.35554 -3.52425,-5.73617 -6.45848,-11.84275 -8.7286,-18.18746 -2.26484,-6.35 -3.79413,-12.93283 -5.05354,-19.53154 -0.64294,-3.29671 -1.23825,-6.61194 -1.7145,-9.9404 -0.45773,-3.3311 -0.84667,-6.67014 -1.10861,-10.02242 z"
id="path8"
style="opacity:0.3;stroke-width:0.264583" />
<path
class="lining dotted stroke-sm"
data-text="pocket"
data-text-class="text-xs center"
id="pri2"
d="m 43.07,173.6 v -34.3 h 70.53 v 34.3 H 43.07"
style="fill:#91a7ff;stroke:#ff5b77;stroke-width:0.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0.4, 0.8;stroke-opacity:1" />
class="st2"
d="m 255.2534,90.288005 c 0.77225,-0.303154 1.01295,-0.365977 2.00516,-0.336886 3.21936,0.763392 3.9273,15.992051 4.59718,32.500101 0.18007,3.06615 0.69504,5.74884 1.44853,8.09719 m 1.20249,3.07762 c 5.362,11.48744 16.81925,13.16586 17.32894,13.7238"
id="path146"
sodipodi:nodetypes="cccccc"
style="fill:none;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:10" />
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#63e6be;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="m 169,6.331 c -0.6,0 -1.3,0.06 -1.9,0.173 -0.3,0.07 -0.7,0.171 -1,0.263 1.6,0.993 2.5,1.705 3,2.024 0.1,0.08 0.3,0.128 0.7,0.639 0.6,0.64 1.2,1.76 1.8,3.24 1.2,2.96 2.4,7.38 3.6,12.71 2.4,10.64 4.8,24.95 7.6,39.27 1,4.87 2,9.73 3.1,14.46 -2.1,8.88 -4.5,17.2 -7.2,23.99 -2.2,5.3 -4.6,9.6 -7.2,12.5 -2.6,2.9 -5.3,4.4 -8.3,4.4 v 3.1 c 4,0 7.6,-2.1 10.5,-5.5 3,-3.3 5.5,-7.9 7.8,-13.4 2.2,-5.47 4.2,-11.87 6,-18.71 1.7,6.84 3.7,13.24 6,18.71 2.2,5.5 4.7,10.1 7.7,13.4 3,3.4 6.5,5.5 10.6,5.5 V 120 c -3,0 -5.7,-1.5 -8.3,-4.4 -2.7,-2.9 -5.1,-7.2 -7.2,-12.5 -2.8,-6.79 -5.2,-15.11 -7.3,-23.99 1.1,-4.73 2.2,-9.59 3.1,-14.46 2.9,-14.32 5.2,-28.63 7.6,-39.27 1.2,-5.33 2.4,-9.75 3.6,-12.71 0.6,-1.48 1.3,-2.6 1.8,-3.24 0.4,-0.511 0.6,-0.559 0.7,-0.639 0.5,-0.319 1.5,-1.031 3,-2.024 -0.3,-0.09 -0.6,-0.197 -1,-0.263 -1.2,-0.223 -2.6,-0.262 -3.7,0.07 -0.6,0.177 -1,0.513 -1.3,0.913 -0.9,1.033 -1.6,2.376 -2.3,4.023 -1.3,3.29 -2.6,7.8 -3.8,13.2 -2.4,10.8 -4.7,25.09 -7.6,39.35 -0.5,2.72 -1.1,5.44 -1.6,8.13 -0.6,-2.69 -1.2,-5.41 -1.7,-8.13 C 182.9,49.8 180.6,35.51 178.2,24.71 177,19.31 175.8,14.8 174.4,11.51 173.7,9.862 173,8.519 172.2,7.486 171.8,7.086 171.4,6.75 170.8,6.573 170.3,6.408 169.6,6.335 169,6.331 Z"
id="pri4" />
class="st2"
d="m 253.78954,109.32656 c 0.17857,-5.64063 0.68564,-11.626356 2.27839,-16.496774 0.29898,-0.899583 0.54505,-1.653646 1.19063,-2.878667"
id="path148"
sodipodi:nodetypes="ccc"
style="fill:none;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:10" />
<path
class="st2"
d="m 275.15531,109.32656 c -0.17857,-5.64063 -0.68565,-11.626356 -2.2784,-16.496774 -0.29898,-0.899583 -0.54504,-1.653646 -1.19062,-2.878667"
id="path148-3"
sodipodi:nodetypes="ccc"
style="fill:none;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:10" />
<path
class="st2"
d="m 277.97808,109.38741 c -0.76683,-5.72922 -1.13835,-13.962734 -3.40093,-18.063532 -2.24026,-3.131164 -3.42769,-2.634702 -4.67402,-1.74126 -2.64508,2.275017 -4.19188,15.671492 -4.86177,32.179542 -1.27487,21.70817 -19.33702,24.19482 -19.97996,24.89861"
id="path168-8"
sodipodi:nodetypes="ccccc"
style="fill:none;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:10" />
<polyline
class="st2"
points="643.91,-64.89 574.99,-64.89 572.64,-64.89 503.71,-64.89 "
id="polyline172"
style="fill:none;stroke:#000000;stroke-miterlimit:10"
transform="matrix(0.26458333,0,0,0.26458333,112.65054,240.31118)" />
<line
class="st10"
x1="245.89471"
y1="147.11169"
x2="244.65117"
y2="226.77245"
id="line248"
style="fill:none;stroke:#000000;stroke-width:0.132292;stroke-linecap:round;stroke-miterlimit:10;stroke-dasharray:0.264583, 0.264583, 0.264583" />
<path
class="st10"
d="m 245.81004,223.64772 c -2.51619,-0.26194 -5.79438,-0.9525 -9.21015,-2.73844 -0.91281,-0.47625 -1.59548,-0.86845 -2.34425,-1.38174"
id="path250"
style="fill:none;stroke:#000000;stroke-width:0.132292;stroke-linecap:round;stroke-miterlimit:10;stroke-dasharray:0.264583, 0.264583, 0.264583"
sodipodi:nodetypes="ccc" />
<path
class="st10"
d="m 237.59737,142.5106 c 0.0794,0.30956 0.22225,0.75671 0.49742,1.24354 0.69056,1.21973 1.74625,1.86796 2.98714,2.48973 1.28588,0.64558 3.28084,1.51871 5.9743,2.24102"
id="path252"
style="fill:none;stroke:#000000;stroke-width:0.132292;stroke-linecap:round;stroke-miterlimit:10;stroke-dasharray:0.264583, 0.264583, 0.264583" />
<polyline
class="st10"
points="643.63,-73.89 574.7,-73.89 572.35,-73.89 503.43,-73.89 "
id="polyline254"
style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-miterlimit:10;stroke-dasharray:1, 1, 1"
transform="matrix(0.26458333,0,0,0.26458333,112.65054,240.31118)" />
<path
class="st10"
d="m 245.90529,224.46264 c -2.51619,-0.26194 -5.79438,-0.9525 -9.21015,-2.73844 -0.91281,-0.47625 -1.74096,-0.9816 -2.48973,-1.49489"
id="path256"
style="fill:none;stroke:#000000;stroke-width:0.132292;stroke-linecap:round;stroke-miterlimit:10;stroke-dasharray:0.264583, 0.264583, 0.264583" />
<line
class="st10"
x1="282.89667"
y1="147.11169"
x2="284.14023"
y2="226.77245"
id="line258"
style="fill:none;stroke:#000000;stroke-width:0.132292;stroke-linecap:round;stroke-miterlimit:10;stroke-dasharray:0.264583, 0.264583, 0.264583" />
<path
class="st10"
d="m 282.98135,223.64772 c 2.51619,-0.26194 5.79438,-0.9525 9.21015,-2.73844 0.91281,-0.47625 1.74095,-0.9816 2.48973,-1.49489"
id="path260"
style="fill:none;stroke:#000000;stroke-width:0.132292;stroke-linecap:round;stroke-miterlimit:10;stroke-dasharray:0.264583, 0.264583, 0.264583" />
<path
class="st10"
d="m 291.19666,142.5106 c -0.0794,0.30956 -0.22225,0.75671 -0.49741,1.24354 -0.69057,1.21973 -1.74625,1.86796 -2.98715,2.48973 -1.28587,0.64558 -3.28083,1.51871 -5.97429,2.24102"
id="path262"
style="fill:none;stroke:#000000;stroke-width:0.132292;stroke-linecap:round;stroke-miterlimit:10;stroke-dasharray:0.264583, 0.264583, 0.264583" />
<path
class="st10"
d="m 283.01542,224.36565 c 2.51619,-0.26194 5.79438,-0.9525 9.21015,-2.73844 0.91281,-0.47625 1.61163,-0.88461 2.36041,-1.3979"
id="path264"
style="fill:none;stroke:#000000;stroke-width:0.132292;stroke-linecap:round;stroke-miterlimit:10;stroke-dasharray:0.264583, 0.264583, 0.264583"
sodipodi:nodetypes="ccc" />
<polyline
class="st10"
points="643.63,-76.89 574.7,-76.89 572.35,-76.89 503.43,-76.89 "
id="polyline266"
style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-miterlimit:10;stroke-dasharray:1, 1, 1"
transform="matrix(0.26458333,0,0,0.26458333,112.65054,240.31118)" />
<path
class="st10"
d="m 251.63881,109.37683 c -0.0926,1.29116 -0.26723,3.92906 -0.61913,6.1251 -0.48154,2.98715 -1.3626,8.24177 -4.20952,14.38011 -2.1537,4.64608 -4.48204,7.747 -5.19906,8.67833 -1.20385,1.56369 -2.67741,2.87027 -3.55847,3.78044"
id="path268"
style="fill:none;stroke:#000000;stroke-width:0.132292;stroke-linecap:round;stroke-miterlimit:10;stroke-dasharray:0.264583, 0.264583, 0.264583"
sodipodi:nodetypes="cccsc" />
<path
class="st10"
d="m 277.28752,109.37683 c 0.0926,1.29116 0.26723,3.92906 0.61912,6.1251 0.48154,2.98715 1.36261,8.24177 4.20952,14.38011 2.15371,4.64608 4.48204,7.747 5.19907,8.67833 1.20385,1.56369 2.68549,2.93492 3.56655,3.84509"
id="path270"
style="fill:none;stroke:#000000;stroke-width:0.132292;stroke-linecap:round;stroke-miterlimit:10;stroke-dasharray:0.264583, 0.264583, 0.264583"
sodipodi:nodetypes="cccsc" />
<path
class="st10"
d="m 255.56461,90.272863 c -1.68973,1.854407 -2.12816,4.533186 -2.27241,5.264886 -0.9885,4.460327 -1.48779,9.144691 -1.82636,13.772931"
id="path276"
sodipodi:nodetypes="ccc"
style="fill:none;stroke:#000000;stroke-width:0.132292;stroke-linecap:round;stroke-miterlimit:10;stroke-dasharray:0.264583, 0.264583, 0.264583" />
<path
class="st10"
d="m 253.32586,109.32027 c 0.38808,-6.19847 0.93413,-14.156952 3.48555,-19.218338"
id="path278"
sodipodi:nodetypes="cc"
style="fill:none;stroke:#000000;stroke-width:0.132292;stroke-linecap:round;stroke-miterlimit:10;stroke-dasharray:0.264583, 0.264583, 0.264583" />
<path
class="st10"
d="m 250.92226,110.83163 10.34513,-0.002"
id="path278-4-4"
sodipodi:nodetypes="cc"
style="fill:none;stroke:#000000;stroke-width:0.135435;stroke-linecap:round;stroke-miterlimit:10;stroke-dasharray:0.27087, 0.27087, 0.27087" />
<path
class="st10"
d="m 250.85316,111.80513 10.4631,-0.002"
id="path278-4-4-6"
sodipodi:nodetypes="cc"
style="fill:none;stroke:#000000;stroke-width:0.135791;stroke-linecap:round;stroke-miterlimit:10;stroke-dasharray:0.271582, 0.271582, 0.271582" />
<path
class="st10"
d="m 277.96251,110.83163 -10.34512,-0.002"
id="path278-4-4-4"
sodipodi:nodetypes="cc"
style="fill:none;stroke:#000000;stroke-width:0.135435;stroke-linecap:round;stroke-miterlimit:10;stroke-dasharray:0.27087, 0.27087, 0.27087" />
<path
class="st10"
d="m 278.03161,111.80513 -10.4631,-0.002"
id="path278-4-4-6-1"
sodipodi:nodetypes="cc"
style="fill:none;stroke:#000000;stroke-width:0.135791;stroke-linecap:round;stroke-miterlimit:10;stroke-dasharray:0.271582, 0.271582, 0.271582" />
<path
class="st10"
d="m 255.70393,89.849575 c 0.92477,-0.244877 0.0726,-0.13752 1.41391,-0.229515 2.18052,0.350681 2.3819,3.092209 2.93839,4.91401 1.7545,8.10347 1.69158,22.4431 2.41018,30.1866 0.17811,1.94939 0.56663,3.735 1.07695,5.34667 m 1.1626,3.00107 c 2.09578,4.54441 4.87458,7.11198 5.13127,7.33527 6.14785,5.49488 9.61454,5.4155 12.40621,6.7594"
id="path282"
sodipodi:nodetypes="cccccccc"
style="fill:none;stroke:#000000;stroke-width:0.132292;stroke-linecap:round;stroke-miterlimit:10;stroke-dasharray:0.264583, 0.264583, 0.264583" />
<path
class="st10"
d="m 256.01392,89.458661 c 0.92477,-0.244877 0.11396,-0.162324 1.47179,-0.25432 2.12893,0.336711 2.77652,3.009088 3.40968,5.509323 1.80648,8.103466 2.2748,22.021426 2.79879,29.764916 0.10656,1.16635 0.28845,2.27408 0.52668,3.32099 m 1.1626,3.74357 c 2.12198,5.34326 5.40159,8.37495 5.68153,8.61846 6.14786,5.49488 9.61455,5.41549 12.40622,6.7594"
id="path282-5"
sodipodi:nodetypes="cccccccc"
style="fill:none;stroke:#000000;stroke-width:0.132292;stroke-linecap:round;stroke-miterlimit:10;stroke-dasharray:0.264583, 0.264583, 0.264583" />
<path
class="st10"
d="m 273.39205,90.288027 c 1.68973,1.854406 2.12815,4.533185 2.27241,5.264885 0.9885,4.460328 1.48778,9.144698 1.82636,13.772928"
id="path276-1"
sodipodi:nodetypes="ccc"
style="fill:none;stroke:#000000;stroke-width:0.132292;stroke-linecap:round;stroke-miterlimit:10;stroke-dasharray:0.264583, 0.264583, 0.264583" />
<path
class="st10"
d="m 275.6308,109.33544 c -0.38808,-6.19847 -0.93413,-14.156958 -3.48556,-19.218345"
id="path278-1"
sodipodi:nodetypes="cc"
style="fill:none;stroke:#000000;stroke-width:0.132292;stroke-linecap:round;stroke-miterlimit:10;stroke-dasharray:0.264583, 0.264583, 0.264583" />
<path
class="st10"
d="m 273.25273,89.864738 c -0.92477,-0.244877 -0.0726,-0.13752 -1.41391,-0.229515 -2.18052,0.350681 -2.3819,3.092209 -2.93839,4.914011 -1.75451,8.103466 -1.69158,22.443106 -2.41018,30.186596 -0.88644,9.70189 -6.98453,15.34699 -7.37082,15.68301 -6.14785,5.49488 -9.61455,5.4155 -12.40622,6.7594"
id="path282-7"
sodipodi:nodetypes="cccccc"
style="fill:none;stroke:#000000;stroke-width:0.132292;stroke-linecap:round;stroke-miterlimit:10;stroke-dasharray:0.264583, 0.264583, 0.264583" />
<path
class="st10"
d="m 263.33295,110.83945 2.27693,0.01"
id="path278-4-4-65"
sodipodi:nodetypes="cc"
style="fill:none;stroke:#000000;stroke-width:0.135435;stroke-linecap:round;stroke-miterlimit:10;stroke-dasharray:0.27087, 0.27087, 0.27087" />
<path
class="st10"
d="m 263.41586,111.78957 2.11426,0.01"
id="path278-4-4-6-2"
sodipodi:nodetypes="cc"
style="fill:none;stroke:#000000;stroke-width:0.135791;stroke-linecap:round;stroke-miterlimit:10;stroke-dasharray:0.271582, 0.271582, 0.271582" />
<path
class="st2"
d="m 273.69145,90.28801 c -0.77226,-0.303159 -1.01296,-0.365982 -2.00516,-0.336891 -3.21936,0.763391 -3.9273,15.992051 -4.59718,32.500101 -1.27488,21.70817 -19.33703,24.19482 -19.97997,24.89861"
id="path146-0"
sodipodi:nodetypes="cccc"
style="fill:none;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:10" />
<path
class="st2"
d="m 180.14588,226.37766 c 3.06388,-0.0265 6.61458,-0.14288 8.46402,-0.24871 4.699,-0.27252 11.09133,-0.67204 18.92036,-2.48973 1.27529,-0.29633 2.3151,-0.56621 2.98714,-0.74613 l -3.73327,-80.90429 c -0.889,-0.91281 -2.36659,-2.30596 -3.33284,-3.63628 -2.02333,-2.7857 -3.8287,-5.7492 -5.26509,-9.03832 -1.68787,-3.86498 -3.50612,-9.88126 -4.16947,-14.6028 -0.24494,-1.74344 -0.45301,-3.50075 -0.58327,-4.91868 -2.33203,-0.0485 -6.55702,-0.0408 -13.35108,-0.0408 h -0.52123 -13.38527 c -0.0926,1.29646 -0.26723,3.14854 -0.62177,5.35252 -0.48419,3.00038 -1.37054,8.27617 -4.23069,14.43831 -2.16693,4.66725 -4.50585,7.77875 -5.22816,8.71273 -1.2118,1.57163 -2.3495,2.82046 -3.23586,3.73327 l -3.73856,80.90429 c 0.67204,0.17992 1.71185,0.4498 2.98715,0.74613 7.82637,1.81769 14.2187,2.21721 18.92035,2.48973 1.84944,0.10848 5.40015,0.22225 8.46402,0.24871 z"
id="path152"
sodipodi:nodetypes="cccccsssccccccccccccc"
style="fill:none;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:10" />
<path
class="st2"
d="m 187.49865,89.754339 c -4.01259,-0.23034 -2.83304,8.893617 -3.02286,19.914291"
id="path156"
sodipodi:nodetypes="cc"
style="fill:none;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:10" />
<path
class="st2"
d="m 172.29944,89.746449 c 4.01259,-0.23034 2.83304,8.893627 3.02286,19.914291"
id="path156-1"
sodipodi:nodetypes="cc"
style="fill:none;stroke:#000000;stroke-width:0.264583;stroke-miterlimit:10" />
<polygon
class="st2"
points="316.37,-303.93 316.37,-313.25 252.27,-313.25 250.98,-313.25 186.88,-313.25 186.88,-303.93 186.88,-232.87 250.64,-232.87 252.61,-232.87 316.37,-232.87 "
id="polygon158"
style="fill:none;stroke:#000000;stroke-miterlimit:10"
transform="matrix(0.26458333,0,0,0.26458333,113.24334,240.67574)" />
<path
class="st2"
d="m 190.56094,109.69641 c 0.0902,-1.77536 0.10389,-4.19365 0,-6.24152 -0.19684,-3.854987 -0.2083,-6.702432 -1.34288,-10.017659 -0.48938,-1.4261 -1.23335,-3.10687 -2.86551,-5.411387"
id="path160"
sodipodi:nodetypes="cccc"
style="fill:none;stroke:#000000;stroke-width:0.268952;stroke-miterlimit:10" />
<path
class="st2"
d="m 169.14404,109.71666 c -0.0902,-1.77536 -0.10389,-4.19365 0,-6.24152 0.19684,-3.854987 0.3226,-6.873884 1.45719,-10.189111 0.48937,-1.4261 1.16319,-3.01332 2.79534,-5.317847"
id="path160-9"
sodipodi:nodetypes="cccc"
style="fill:none;stroke:#000000;stroke-width:0.268952;stroke-miterlimit:10" />
<line
class="st10"
x1="162.68858"
y1="160.26089"
x2="196.94948"
y2="160.26089"
id="line174"
style="fill:none;stroke:#000000;stroke-width:0.132292;stroke-linecap:round;stroke-miterlimit:10;stroke-dasharray:0.264583, 0.264583, 0.264583" />
<path
class="st10"
d="m 191.07766,109.8287 c 0.0902,-1.77535 0.10389,-4.19365 0,-6.24152 -0.19685,-3.854987 -0.32261,-6.873884 -1.45719,-10.189101 -0.1269,-0.56082 -0.59463,-2.23219 -2.46601,-4.305197"
id="path208"
sodipodi:nodetypes="cccc"
style="fill:none;stroke:#000000;stroke-width:0.132292;stroke-linecap:round;stroke-miterlimit:10;stroke-dasharray:0.264583, 0.264583, 0.264583" />
<path
class="st10"
d="m 192.9504,109.74139 c -0.12302,-1.75154 -0.28706,-4.73869 -0.49484,-7.37394 -0.13669,-1.73567 -0.2898,-3.563944 -0.74363,-5.900214 -0.1613,-0.82814 -0.41829,-2.013477 -0.99242,-3.442227 -0.36908,-0.92075 -0.72449,-1.78064 -1.48726,-2.70404 -0.74635,-0.92604 -1.46718,-1.547217 -2.45605,-1.825027"
id="path210"
sodipodi:nodetypes="cccccc"
style="fill:none;stroke:#000000;stroke-width:0.132292;stroke-linecap:round;stroke-miterlimit:10;stroke-dasharray:0.264583, 0.264583, 0.264583" />
<path
d="m 166.78178,109.61637 c 0.12302,-1.75154 0.28706,-4.73869 0.49484,-7.37394 0.1367,-1.73567 0.2898,-3.563934 0.74363,-5.900204 0.1613,-0.82815 0.41829,-2.013477 0.99242,-3.442227 0.36908,-0.92075 0.72449,-1.78065 1.48726,-2.70404 0.74635,-0.92605 1.46718,-1.547217 2.45605,-1.825027 m -4.30146,21.332748 c -0.0902,-1.77535 -0.10389,-4.19364 0,-6.24152 0.19685,-3.854987 0.32261,-6.873874 1.45719,-10.189101 0.1269,-0.56082 0.59463,-2.23219 2.46601,-4.305197"
style="fill:none;stroke:#000000;stroke-width:0.134476;stroke-linecap:round;stroke-miterlimit:10;stroke-dasharray:0.268952, 0.268952, 0.268952"
id="path241364"
sodipodi:nodetypes="cccccccccc" />
<path
class="st10"
d="m 186.96329,88.495942 c -5.81722,-2.00007 -3.81976,17.911708 -4.28573,21.194538"
id="path212"
sodipodi:nodetypes="cc"
style="fill:none;stroke:#000000;stroke-width:0.132292;stroke-linecap:round;stroke-miterlimit:10;stroke-dasharray:0.264583, 0.264583, 0.264583" />
<path
class="st10"
d="m 187.18539,89.381799 c -2.68564,-0.0603 -3.34535,4.52405 -3.26972,9.273877 0.0744,4.674214 0.20054,9.477164 0.1525,11.049694"
id="path212-5"
sodipodi:nodetypes="csc"
style="fill:none;stroke:#000000;stroke-width:0.132292;stroke-linecap:round;stroke-miterlimit:10;stroke-dasharray:0.264583, 0.264583, 0.264583" />
<path
class="st10"
d="m 172.75791,88.518762 c 5.81722,-2.00007 3.81977,17.911698 4.28573,21.194528"
id="path212-0"
sodipodi:nodetypes="cc"
style="fill:none;stroke:#000000;stroke-width:0.132292;stroke-linecap:round;stroke-miterlimit:10;stroke-dasharray:0.264583, 0.264583, 0.264583" />
<path
class="st10"
d="m 172.53581,89.404619 c 2.68565,-0.0603 3.34536,4.52405 3.26972,9.273867 -0.0744,4.674224 -0.20054,9.477174 -0.15249,11.049694"
id="path212-5-4"
sodipodi:nodetypes="csc"
style="fill:none;stroke:#000000;stroke-width:0.132292;stroke-linecap:round;stroke-miterlimit:10;stroke-dasharray:0.264583, 0.264583, 0.264583" />
<path
class="st10"
d="m 166.98021,109.89749 c -0.0926,1.29117 -0.26722,3.92906 -0.61912,6.12511 -0.48154,2.98714 -1.3626,8.24177 -4.20952,14.3801 -2.15371,4.64608 -4.48204,7.747 -5.19906,8.67833 -1.20386,1.56369 -3.13002,3.33904 -4.01109,4.24921"
id="path214"
sodipodi:nodetypes="cccsc"
style="fill:none;stroke:#000000;stroke-width:0.132292;stroke-linecap:round;stroke-miterlimit:10;stroke-dasharray:0.264583, 0.264583, 0.264583" />
<path
class="st10"
d="m 192.62892,109.89749 c 0.0926,1.29117 0.26723,3.92906 0.61913,6.12511 0.48154,2.98714 1.3626,8.24177 4.20952,14.3801 2.15371,4.64608 4.48204,7.747 5.19906,8.67833 1.20385,1.56369 3.13002,3.33904 4.01108,4.24921"
id="path216"
sodipodi:nodetypes="cccsc"
style="fill:none;stroke:#000000;stroke-width:0.132292;stroke-linecap:round;stroke-miterlimit:10;stroke-dasharray:0.264583, 0.264583, 0.264583" />
<path
class="st10"
d="m 149.20815,220.05147 c 0.6694,0.17992 1.70392,0.44979 2.97656,0.74612 7.79728,1.81769 14.1658,2.21721 18.84892,2.48973 1.84415,0.10848 5.37898,0.22225 8.43227,0.24871 h 0.65088 c 3.05329,-0.0265 6.58812,-0.14287 8.43227,-0.24871 4.68312,-0.27252 11.05164,-0.67204 18.84891,-2.48973 1.27,-0.29633 2.30717,-0.5662 2.97657,-0.74612"
id="path218"
sodipodi:nodetypes="cccccccc"
style="fill:none;stroke:#000000;stroke-width:0.132292;stroke-linecap:round;stroke-miterlimit:10;stroke-dasharray:0.264583, 0.264583, 0.264583" />
<polyline
class="st10"
points="303.53,-488.78 252.94,-488.78 250.97,-488.78 200.38,-488.78 "
id="polyline220"
style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-miterlimit:10;stroke-dasharray:1, 1, 1"
transform="matrix(0.26458333,0,0,0.26458333,113.24334,240.67574)" />
<line
class="st10"
x1="162.65155"
y1="160.94089"
x2="196.91245"
y2="160.94089"
id="line222"
style="fill:none;stroke:#000000;stroke-width:0.132292;stroke-linecap:round;stroke-miterlimit:10;stroke-dasharray:0.264583, 0.264583, 0.264583" />
<path
class="st10"
d="m 149.26083,219.26984 c 0.6694,0.17992 1.70392,0.44979 2.97657,0.74612 7.79727,1.81769 14.10517,2.20509 18.78829,2.47761 1.84415,0.10848 5.37898,0.22225 8.43227,0.24871 h 0.65088 c 3.05329,-0.0265 6.58812,-0.14287 8.43227,-0.24871 4.68312,-0.27252 11.05165,-0.67204 18.84892,-2.48973 1.27,-0.29633 2.30716,-0.5662 2.97656,-0.74612"
id="path224"
sodipodi:nodetypes="cccccccc"
style="fill:none;stroke:#000000;stroke-width:0.132292;stroke-linecap:round;stroke-miterlimit:10;stroke-dasharray:0.264583, 0.264583, 0.264583" />
<polyline
class="st10"
points="304.1,-485.07 252.61,-485.07 250.6,-485.07 199.1,-485.07 "
id="polyline226"
style="fill:none;stroke:#000000;stroke-width:0.5;stroke-linecap:round;stroke-miterlimit:10;stroke-dasharray:1, 1, 1"
transform="matrix(0.26458333,0,0,0.26458333,113.24334,240.67574)" />
<path
d="m 162.78128,169.17739 c 0.92339,0.24606 1.82298,0.55827 2.74902,0.78846 0.46037,0.1217 0.9181,0.25135 1.38112,0.35718 0.46302,0.11113 0.92075,0.23019 1.38642,0.32544 1.85473,0.4101 3.72269,0.74083 5.60652,0.97631 1.88119,0.24342 3.7756,0.39423 5.67267,0.46567 1.8997,0.0661 3.80206,0.0688 5.71235,0.0185 -1.89177,0.25665 -3.80471,0.39158 -5.71765,0.39423 -1.91558,0.0132 -3.83116,-0.11642 -5.73352,-0.35454 -1.8997,-0.24606 -3.78618,-0.6059 -5.63827,-1.10067 -0.46302,-0.11906 -0.92339,-0.25135 -1.38112,-0.39158 -0.46038,-0.13494 -0.91281,-0.2884 -1.36525,-0.44186 -0.45508,-0.15081 -0.89694,-0.33073 -1.34144,-0.50535 -0.44714,-0.17198 -0.889,-0.34925 -1.33085,-0.53181 z"
id="path228"
sodipodi:nodetypes="cccccccccccccc"
style="stroke-width:0.264583;opacity:0.3" />
<path
d="m 163.56709,178.23407 c 2.59292,-1.03452 5.29696,-1.8362 8.06185,-2.30716 1.38113,-0.24871 2.76755,-0.42069 4.15132,-0.60854 l 4.15395,-0.53975 c 1.38377,-0.17463 2.77019,-0.34925 4.14602,-0.54505 0.69057,-0.0952 1.37584,-0.20108 2.05582,-0.32808 0.67733,-0.13229 1.35996,-0.28046 2.03464,-0.43921 2.70404,-0.64823 5.36046,-1.50812 7.94809,-2.55852 -2.50561,1.23825 -5.13557,2.23838 -7.84755,2.96069 -0.67733,0.18256 -1.35731,0.34925 -2.04787,0.49212 -0.69056,0.14023 -1.38113,0.2593 -2.07169,0.37042 -1.38377,0.21431 -2.77019,0.39158 -4.15396,0.57415 l -4.15925,0.51064 c -1.38641,0.15875 -2.77283,0.32015 -4.14866,0.51859 -1.37584,0.20372 -2.74373,0.46037 -4.09575,0.78581 -1.35467,0.30956 -2.69346,0.6985 -4.02696,1.11389 z"
id="path232"
sodipodi:nodetypes="cccccccccccccccc"
style="stroke-width:0.264583;opacity:0.3" />
<path
d="m 205.50619,162.6898 c -0.49741,2.58763 -1.08479,5.15938 -1.70656,7.72055 -0.3175,1.28058 -0.65352,2.55587 -1.01071,3.82322 l -0.52652,1.90765 c -0.17727,0.635 -0.37306,1.26471 -0.55827,1.89706 -1.50283,5.05619 -3.26231,10.03565 -5.19642,14.94631 -1.98437,4.8895 -4.15395,9.70492 -6.54314,14.40657 -0.59531,1.17739 -1.21973,2.33891 -1.83356,3.50573 -0.63765,1.15358 -1.24884,2.32304 -1.9103,3.46339 l -0.98425,1.7145 -1.0107,1.70127 c -0.66411,1.14036 -1.37319,2.24896 -2.06375,3.37079 1.29645,-2.29393 2.61143,-4.57729 3.83116,-6.91091 0.635,-1.15359 1.22767,-2.33098 1.8415,-3.4925 0.59002,-1.1774 1.19327,-2.34686 1.76477,-3.53219 2.30982,-4.73075 4.47675,-9.53029 6.41615,-14.42244 1.97114,-4.87891 3.71739,-9.84779 5.2996,-14.86693 1.58486,-5.0218 2.97921,-10.1018 4.191,-15.23207 z"
id="path238"
sodipodi:nodetypes="cccccccccccccccccc"
style="stroke-width:0.264583;opacity:0.3" />
<path
d="m 206.19411,157.71828 c -0.65352,2.70404 -1.43669,5.37634 -2.29923,8.02217 -0.87048,2.64319 -1.87325,5.24669 -2.90248,7.82637 -1.01864,2.59027 -2.12196,5.1488 -3.34698,7.6544 -1.23296,2.50031 -2.58498,4.94771 -4.10369,7.28927 -3.05064,4.67783 -6.67014,8.96673 -10.69181,12.82435 -2.01348,1.92617 -4.12221,3.7518 -6.29973,5.48746 -2.1881,1.71979 -4.43441,3.3655 -6.75216,4.90273 2.24896,-1.63512 4.46087,-3.31787 6.58812,-5.10381 2.13784,-1.77271 4.20688,-3.62479 6.17802,-5.57742 1.96056,-1.96056 3.86292,-3.97933 5.62504,-6.11981 1.77007,-2.13254 3.40519,-4.37356 4.90802,-6.69925 1.52136,-2.3151 2.87603,-4.73604 4.11692,-7.21519 0.61648,-1.24089 1.19856,-2.50031 1.76477,-3.76766 0.55827,-1.27 1.10067,-2.54794 1.63777,-3.82852 2.17488,-5.11175 4.05871,-10.34257 5.57742,-15.69509 z"
id="path242"
sodipodi:nodetypes="cccccccccccccccc"
style="stroke-width:0.264583;opacity:0.3" />
<path
style="fill:none;stroke:#000000;stroke-width:0.268952;stroke-miterlimit:10"
d="m 166.17588,109.75197 c 0.1285,-1.77271 0.298,-4.79954 0.51398,-7.46919 0.14217,-1.75684 0.30073,-3.608914 0.77097,-5.974294 0.16677,-0.83873 0.55824,-2.36836 1.02796,-3.484557 0.41794,-0.993148 0.88589,-1.9952 1.57745,-2.82149 0.59541,-0.711399 0.85786,-0.978839 2.152,-1.764739 6.85497,-2.73578 4.79698,15.18946 5.25758,21.47559"
id="path241064"
sodipodi:nodetypes="cccaacc" />
<path
style="fill:none;stroke:#000000;stroke-width:0.268952;stroke-miterlimit:10"
d="m 193.43346,109.79272 c -0.1285,-1.77271 -0.298,-4.79954 -0.51398,-7.46919 -0.14217,-1.75684 -0.30073,-3.608914 -0.77097,-5.974294 -0.16677,-0.83873 -0.55824,-2.36836 -1.02796,-3.484557 -0.41794,-0.993148 -0.88589,-1.9952 -1.57745,-2.82149 -0.59541,-0.711399 -0.85786,-0.978839 -2.152,-1.764739 -6.85497,-2.73578 -4.79698,15.18946 -5.25758,21.47559"
id="path241064-7"
sodipodi:nodetypes="cccaacc" />
</g>
</svg>

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 30 KiB

Before After
Before After

View file

@ -62,7 +62,7 @@ core:
'lodash.unset': &_unset '4.5.2'
'lodash.clonedeep': '^4.5.0'
dev:
'eslint': &eslint '8.45.0'
'eslint': &eslint '8.46.0'
'nyc': '15.1.0'
'mocha': *mocha
'chai': *chai
@ -102,9 +102,9 @@ new-design:
_:
'axios': '1.4.0'
'chalk': '5.0.1'
'execa': '7.1.1'
'execa': '7.2.0'
'mustache': '4.2.0'
'ora': '6.3.1'
'ora': '7.0.0'
'prompts': '2.4.2'
'recursive-readdir': '2.2.3'
noble:
@ -192,7 +192,7 @@ yuri:
backend:
_:
'@aws-sdk/client-sesv2': '3.377.0'
'@aws-sdk/client-sesv2': '3.379.1'
'@prisma/client': &prisma '5.0.0'
'bcryptjs': '2.4.3'
'cors': '2.8.5'
@ -206,7 +206,7 @@ backend:
'passport': '0.6.0'
'passport-http': '0.3.0'
'passport-jwt': '4.0.1'
'pino': '8.14.1'
'pino': '8.14.2'
'qrcode': '1.5.3'
'swagger-ui-dist': '5.2.0'
'swagger-ui-express': '5.0.0'
@ -237,8 +237,8 @@ dev:
'react-copy-to-clipboard': &reactCopyToClipboard '5.1.0'
'react-dom': *react
'react-hotkeys-hook': &reactHotkeysHook '4.4.1'
'react-instantsearch-dom': &reactInstantsearchDom '6.40.3'
'react-instantsearch-hooks-web': '6.47.2'
'react-instantsearch-dom': &reactInstantsearchDom '6.40.4'
'react-instantsearch-hooks-web': '6.47.3'
'react-markdown': &reactMarkdown '8.0.7'
'react-swipeable': &reactSwipeable '7.0.1'
'react-timeago': &reactTimeago '7.1.0'
@ -264,7 +264,7 @@ dev:
lab:
_:
'@headlessui/react': &headlessUiReact '1.7.15'
'@headlessui/react': &headlessUiReact '1.7.16'
'@mdx-js/loader': *mdx
'@mdx-js/mdx': *mdx
'@mdx-js/react': *mdx
@ -275,7 +275,7 @@ lab:
'd3-drag': '3.0.0'
'd3-selection': '3.0.0'
'daisyui': *daisyui
'i18next': &i18next '23.2.11'
'i18next': &i18next '23.4.1'
'lodash.get': *_get
'lodash.orderby': *_orderby
'lodash.set': *_set
@ -284,7 +284,7 @@ lab:
'react': *react
'react-copy-to-clipboard': *reactCopyToClipboard
'react-hotkeys-hook': *reactHotkeysHook
'react-i18next': &reactI18next '13.0.2'
'react-i18next': &reactI18next '13.0.3'
'react-instantsearch-dom': *reactInstantsearchDom
'react-markdown': *reactMarkdown
'react-swipeable': *reactSwipeable
@ -315,7 +315,7 @@ org:
'daisyui': *daisyui
'echarts': 5.4.2
'echarts-for-react': 3.0.2
'jotai': &jotai '2.2.2'
'jotai': &jotai '2.2.3'
'jotai-location': &jotai-location '0.5.1'
'lodash.get': *_get
'lodash.orderby': *_orderby
@ -343,7 +343,7 @@ org:
sanity:
_:
'@sanity/vision': &sanity '3.14.3'
'@sanity/vision': &sanity '3.14.4'
'easymde': '2.18.0'
'react': *react
'react-dom': *react
@ -356,7 +356,7 @@ sanity:
'eslint': *eslint
'prettier': '3.0.0'
'typescript': '5.1.6'
'@sanity/cli': '3.14.3'
'@sanity/cli': '3.14.4'
shared:
_:
@ -382,8 +382,8 @@ shared:
'lodash.unset': *_unset
'lodash.get': *_get
'mdast-util-toc': '7.0.0'
'mermaid': '10.2.4'
'ora': '6.3.1'
'mermaid': '10.3.0'
'ora': '7.0.0'
'pdfkit': '0.13.0'
'postcss-for': '2.1.1'
'react': *react

View file

@ -67,7 +67,7 @@ title: "FreeSewing v2.1: Три нові викрійки, експертний
Для нас це складна сфера для роботи. Ми хочемо допомогти вам отримати найкращі результати, і це включає в себе допомогу у виявленні проблем з вашими вимірюваннями. З іншого боку, ми жодним чином не хочемо сказати, що чиїсь вимірювання *неправильні* якимось чином.
Наша платформа має великий діапазон розмірів, та найбільша частина наших користувачів - люди, яким важко знаходити одяг чи викрійки в інших місцях. Тож, з одного боку, може здатися, що ми налаштовуємо себе на невдачу, порівнюючи вимірювання з набором більш-менш *стандартних* вимірювань. Але Ви знаєте своє тіло. Ви знаєте які з Ваших вимірів відрізняються від загальних розмірних таблиць. І це є лише підтвердженням правильного зняття мірок, якщо ми зауважимо їх відмінність. З іншого боку, якщо таке зауваження стосується виміру, який зазвичай збігається з розмірними таблицями - Ви зможете перевірити цей вимір.
Наша платформа має великий діапазон розмірів, та найбільша частина наших користувачів люди, яким важко знаходити одяг чи викрійки в інших місцях. Тож, з одного боку, може здатися, що ми налаштовуємо себе на невдачу, порівнюючи вимірювання з набором більш-менш *стандартних* вимірювань. Але Ви знаєте своє тіло. Ви знаєте які з Ваших вимірів відрізняються від загальних розмірних таблиць. І це є лише підтвердженням правильного зняття мірок, якщо ми зауважимо їх відмінність. З іншого боку, якщо таке зауваження стосується виміру, який зазвичай збігається з розмірними таблицями Ви зможете перевірити цей вимір.
І останнє, але не менш важливе: хоча ми намагаємося надати рекомендації щодо вимірювань, щоб допомогти виявити помилки, ми ніколи нікого не виключаємо на основі розміру або вимірів. Незалежно від того, що ви нам кинете, ми розробимо шаблон, який буде працювати для вас, або (наше програмне забезпечення) помре, намагаючись.

View file

@ -116,7 +116,7 @@ title: "The Refashioners 2017 - тепер з прев'ю піджака Бле
Досить сказати, що це був стрес. І після того, як я склав докупи початкові частини, мені ще треба було - ну, знаєте - пошити куртку. Це було досить складно, адже мені потрібно було поєднувати смужки між собою.
![Будівництво повільно просувається вперед](https://posts.freesewing.org/uploads/front_9821526627.jpg)
![Збірка повільно просувається вперед](https://posts.freesewing.org/uploads/front_9821526627.jpg)
![Підготовка накладних кишень](https://posts.freesewing.org/uploads/pocket_db7596902d.jpg)

View file

@ -47,7 +47,7 @@ title: "Метелик Бенджамін: Інструкція з пошитт
Оскільки краватка-метелик сконструйована так, що правильні сторони тканини знаходяться одна проти одної, все це доведеться вивернути навиворіт. Можливо, ви захочете розглянути можливість використання з невеликим припуском на шов 6 мм (¼ дюйма), щоб зменшити об'єм.
## Будівництво
## Пошив
### Крок 1: Застосуйте інтерфейс

View file

@ -2,7 +2,7 @@
title: "Легкість біцепса"
---
![Опція полегшення біцепсів на Діані](./bicepsease.svg)
![Налаштування свободи облягання навколо біцепсів на Діані](./bicepsease.svg)
Цей параметр регулює посадку на плечі і впливає на глибину пройми.

View file

@ -21,7 +21,7 @@ title: "Худі з капюшоном Hugo: Інструкція з пошит
<YouTube id='PL1gv5yv3DoZOHLjisuD1JcUPTkFy_IGGO' playlist />
## Будівництво
## Збірка
### Крок 1: Підготуйте кишеню

View file

@ -10,7 +10,7 @@ title: "Єгерська куртка: Інструкція з пошиття"
</Note>
## Будівництво
## Збірка
### Закрийте передні виточки

View file

@ -65,7 +65,7 @@ title: "Octoplushy, плюшевий восьминіг: інструкція з
- Склавши _лицьовими сторонами разом_ , пришийте до кожної половинки деталь ноги (а) так, щоб у вас вийшли однакові половинки.
- За допомогою _лицьовими сторонами разом_ зшийте дві половинки штанини разом, починаючи від надсічки D до кінчика частини штанини С, але тільки з одного боку. Інша сторона залишається відкритою для наповнення пізніше.
## Крок 3: Фінальне будівництво
## Крок 3: Остаточна збірка
- За допомогою _гарних сторін разом_ з'єднайте частини ніг з частинами тулуба.
- Зшийте кожну ніжку від надсічки B/D вниз і назад до надсічки B/D.

View file

@ -34,7 +34,7 @@ title: "Спідниця-олівець Пенелопа: Інструкція
Виточки використовуються для компенсації різниці між обхватами талії і сидіння. Залежно від цієї різниці, може бути дві виточки, одна виточка або взагалі без виточок. Більша кількість виточок забезпечує потенційно кращу посадку. Але якщо кількість тканини, яку буде вбирати виточка, стає занадто малою, кількість виточок зменшується. Інакше було б дуже складно зашити виточки, і вони, ймовірно, стали б досить непривабливими. Частина різниці буде врахована в боковому шві, а якщо різниця невелика, то виточки на передній і задній частинах не будуть включені.
## Будівництво
## Збірка
<Warning>

View file

@ -1,8 +1,8 @@
---
title: Чому припуски на шви звужуються?
title: Чому припуски на шви скошуються?
---
Freesewing генерує припуски на шви шляхом зміщення від контурів швів. Це означає, що коли в деталі є кут і два припуски на зміщений шов сходяться, знадобиться набагато більше коду, щоб привести припуск на зміщений шов до точки. Замість цього, припуски зміщеного шва доходять до кінця шва, а потім з'єднуються по прямій лінії, утворюючи обрізаний або конічний кут.
Freesewing генерує припуски шляхом зміщення від контурів швів. Отже, якщо викрійка має кути, де припуски на шви мають сходитися, знадобилося б набагато більше коду, аби ці лінії зійшлися в одну точку. Замість цього, припуски становлять ту ж довжину, що й самі шви, та потім з'єднуються прямими лініями, утворюючи обрізаний або скошений кут.
За бажанням ви можете просто повністю обрізати кути припусків на шви під час розкрою роздрукованої викрійки або під час розкрою тканини. Не обов'язково різати по конічних лініях.
За бажанням Ви можете вирізати ці кути повністю під час крою видрукованої викрійки чи тканини. Не обов'язково різати вздовж цих скошених ліній.

View file

@ -2,7 +2,7 @@
title: Що таке FreeSewing?
---
[FreeSewing - це програмне забезпечення з відкритим кодом](https://github.com/freesewing/), що має на меті стати Вікіпедією викрійок для шиття.
[FreeSewing це програмне забезпечення з відкритим кодом](https://github.com/freesewing/), що має на меті стати Вікіпедією викрійок для шиття.
Ми маємо [базову бібліотеку](https://www.npmjs.com/package/@freesewing/core) для створення викрійок за вимірами, [бібліотеку дизайнів одягу](/designs/) з імплементованим кодом, що постійно поповнюється, а також купу додаткових інструментів для створення сучасних інтерфейсів на нашій платформі.

View file

@ -4,7 +4,7 @@ title: Чому мені потрібно створювати облікови
З практичних причин. Для створення викрійок за вимірами нам, власне, потрібні Ваші виміри.
Щоразу просити їх заповнити було б дуже клопітливо та виснажливо, а отже, нам потрібно зберігати цю інформацію. Ваш обліковий запис - це місце, де зберігаються ці дані.
Щоразу просити їх заповнити було б дуже клопітливо та виснажливо, а отже, нам потрібно зберігати цю інформацію. Ваш обліковий запис це місце, де зберігаються ці дані.
Без способу збереження Ваших мірок, створення викрійок за вимірами було б дуже незручним.

View file

@ -15,13 +15,13 @@ title: Передбачення вимірів
##### Це складна частина проєкту
Ми хочемо допомогти Вам отримати найкращі результати та це передбачає знаходження помилок в процесі зняття мірок.
З іншого боку, ми жодним чином не хочемо натякати, що Ваші виміри є _поганими_.
З іншого боку, ми жодним чином не хочемо натякати, що Ваші виміри є "поганими".
Наша платформа має великий діапазон розмірів, та найбільша частина наших користувачів - люди, яким важко знаходити одяг чи викрійки в інших місцях.
З одного боку, може здатися, що ідея порівнювати заміри з більш-менш _стандартними_ мірками є провальною в такому випадку.
Наша платформа має великий діапазон розмірів, та найбільша частина наших користувачів люди, яким важко знаходити одяг чи викрійки в інших місцях.
З одного боку, може здатися, що ідея порівнювати заміри з більш-менш "стандартними" мірками є провальною в такому випадку.
Але Ви знаєте своє тіло. Ви знаєте які з Ваших вимірів відрізняються від загальних розмірних таблиць.
І це є лише підтвердженням правильного зняття мірок, якщо ми зауважимо їх відмінність.
З іншого боку, якщо таке зауваження стосується виміру, який зазвичай збігається з розмірними таблицями - Ви зможете перевірити цей вимір.
З іншого боку, якщо таке зауваження стосується виміру, який зазвичай збігається з розмірними таблицями Ви зможете перевірити цей вимір.
Наостанок, в той час як ми намагаємося допомогти Вам правильно зняти замірки та побачити можливі помилки, ми ніколи не обмежуємо доступ до викрійок, виходячи з розміру та мірок.
Незалежно від того, які значення Ви додасте, ми створимо чернетку викрійки або наше програмне забезпечення помре геройською смертю.

View file

@ -9,4 +9,4 @@ order: 350
Коли Ви створюєте людину, Ви додаєте заміри цієї людини. Тепер Ви можете створювати викрійки для цієї людини на базі її вимірів.
Ви можете додати будь-яку кількість людей. Мати лише одну для себе - теж файно.
Ви можете додати будь-яку кількість людей. Мати лише одну для себе теж файно.

View file

@ -5,7 +5,7 @@ order: 100
Привіт 👋 і ласкаво просимо на сайт freesewing.org 🙂
Reading this guide will take about 10 minutes of your time now, to save you a bunch of questions later, and make sure you get the most out of our website.
Прочитання цього гайду займе близько 10 хвилин та допоможе зорієнтуватися на нашому вебсайті та продуктивно ним користуватися.
##### Що ми пояснимо
@ -15,7 +15,7 @@ Reading this guide will take about 10 minutes of your time now, to save you a bu
- Ми розглянемо [як Ви можете налаштувати свої викрійки][9] з налаштуваннями дизайну та кресленика
- Наостанок, ми розповімо [де Ви можете отримати допомогу][10], якщо Ви застрягли.
Звучить непогано? Тоді давайте зануримося:
Звучить непогано? Тоді занурмося:
<ReadMore />

View file

@ -3,7 +3,7 @@ title: Що таке FreeSewing?
order: 100
---
[FreeSewing - це програмне забезпечення з відкритим кодом](https://github.com/freesewing/), що має на меті стати Вікіпедією викрійок для шиття.
[FreeSewing це програмне забезпечення з відкритим кодом](https://github.com/freesewing/), що має на меті стати Вікіпедією викрійок для шиття.
Ми маємо [базову бібліотеку](https://www.npmjs.com/package/@freesewing/core) для створення викрійок за вимірами, [бібліотеку дизайнів одягу](/designs/) з імплементованим кодом, що постійно поповнюється, а також купу додаткових інструментів для створення сучасних інтерфейсів на нашій платформі.

View file

@ -1,7 +1,7 @@
---
title: Обхват біцепсів
title: Обхват біцепса
---
**Обхват біцепсів** вимірюється навколо найширшого частини плеча.
**Обхват біцепса** вимірюється навколо найширшого частини плеча.
Для зняття **обхвату біцепсів**, охопіть сантиметром навколо найширшої частини плеча (верхньої частини руки).
Для зняття **обхвату біцепса**, охопіть сантиметром навколо найширшої частини плеча (верхньої частини руки).

View file

@ -4,4 +4,4 @@ title: Центр грудей
**Центр грудей** — це горизонтальна відстань між Вашими грудьми.
Для зняття цієї мірки, горизонтально виміряйте пряму лінію між пипками чи вершинами (найбільш виступаючими частинами відносно тулуба) грудей.
Для зняття цієї мірки, горизонтально виміряйте пряму лінію між пипками чи вершинами (найбільш випнутими частинами відносно тулуба) грудей.

View file

@ -6,7 +6,7 @@ title: Від плеча до грудей
##### Найвища точка плеча
_Найвища точка плеча_ використовується для зняття декількох вертикальних мірок.
Найвища точка плеча використовується для зняття декількох вертикальних мірок.
Перегляньте [документацію про найвищу точку плеча](/docs/measurements/hps/) для інструкції про те, як знайти цю точку.
</Note>

View file

@ -6,7 +6,7 @@ title: Від плеча до талії ззаду
##### Найвища точка плеча
_Найвища точка плеча_ використовується для зняття декількох вертикальних мірок.
Найвища точка плеча використовується для зняття декількох вертикальних мірок.
Перегляньте [документацію про найвищу точку плеча](/docs/measurements/hps/) для інструкції про те, як знайти цю точку.
</Note>

View file

@ -6,7 +6,7 @@ title: Від плеча до талії спереду
##### Найвища точка плеча
_Найвища точка плеча_ використовується для зняття декількох вертикальних мірок.
Найвища точка плеча використовується для зняття декількох вертикальних мірок.
Перегляньте [документацію про найвищу точку плеча](/docs/measurements/hps/) для інструкції про те, як знайти цю точку.
</Note>

View file

@ -14,4 +14,4 @@ title: Виточки
>
> Виточкам присвячені цілі розділи в книгах з шиття та конструювання викрійок. Знати, як і де їх використовувати — непроста задача. Але для користування цим вебсайтом Вам потрібно знати лишень що це таке.
> Фото: [Tasha](http://bygumbygolly.com/2013/01/finished-1940s-simplicity-diamonds/) (стаття англійською)
> Світлина: [Tasha](http://bygumbygolly.com/2013/01/finished-1940s-simplicity-diamonds/) (стаття англійською)

View file

@ -34,7 +34,7 @@ title: Кишеня з подвійною листочкою
- Ширина кишені: це ширина отвору готової кишені з подвійною листочкою
- Висота листочки: це висота одинарної листочки, тобто це половина висоти нашої кишені з подвійною листочкою
> У моєму прикладі нижче ширина кишені — 13 см, висота листочки — 0,5 см
> У моєму прикладі нижче ширина кишені — 13 см, висота листочки — 5 мм
## Крій
@ -48,15 +48,15 @@ title: Кишеня з подвійною листочкою
В нашому випадку це:
- Довжина: 13 см + 4 см = 17 см
- Ширина: (0,5 см × 2) + 5 см = 6 см
- Ширина: (5 мм × 2) + 5 см = 6 см
Вони утворять дві вузькі смужки тканини, які сформують вашу подвійну кишеню зі швом.
Ці дві вузькі смужки тканини й сформують нашу подвійну листочку.
> Під час розрізання двох швів дотримуйтесь дотичної лінії.
> Зверніть увагу на структуру ниток тканини під час крою листочки
### Кишеньковий інтерфейс
### Дублеринова деталь кишені
Кишеньковий інтерфейс - це одна прямокутна смужка легкоплавкого інтерфейсу з наступними розмірами:
Це одна смужка клейового матеріалу з такими вимірами:
- Довжина: ширина кишені + 4 см
- Ширина: висота листочки ×2 + 5 см
@ -64,15 +64,15 @@ title: Кишеня з подвійною листочкою
В нашому випадку це:
- Довжина: 13 см + 4 см = 17 см
- Ширина: (0,5 см × 2) + 5 см = 6 см
- Ширина: (5 мм × 2) + 5 см = 6 см
> Можливо, ви помітили, що інтерфейс має такий самий розмір, як і рана
> Як Ви могли помітити, дублеринова деталь має такі ж заміри, як і сама листочка
Прокладка використовується для стабілізації кишені і буде припрасована до тканини за допомогою праски.
Клейовий матеріал використовується для стабілізації кишені та прикріплюється до тканини за допомогою праски.
### За бажанням: Облицювання кишень
### За бажанням: облицювання кишені
Обшивка кишені (опціонально) - це одна прямокутна смужка тканини з наступними розмірами:
(Необов'язкове) облицювання кишені — це одна прямокутна смужка такого розміру:
- Довжина: ширина кишені + 4 см
- Ширина: висота листочки ×2 + 5 см
@ -80,146 +80,146 @@ title: Кишеня з подвійною листочкою
В нашому випадку це:
- Довжина: 13 см + 4 см = 17 см
- Ширина: (0,5 см × 2) + 5 см = 6 см
- Ширина: (5 мм × 2) + 5 см = 6 см
> Ви могли помітити, що облицювання має той самий розмір, що і зварювальний шов
> Як Ви могли помітити, облицювання має такі ж заміри, як і листочка
Облицювання - це те, що ви побачите, коли зазирнете в отвір кишені.
Облицювання — це те, що Ви побачите, коли зазирнете в отвір кишені.
Облицювання необов'язкове, якщо ви не використовуєте його, зазирнувши в кишеню, ви побачите матеріал, з якого виготовлена кишенькова сумка.
Облицювання є необов'язковим, без нього Ви лишень побачите тканину, з якої зроблена мішковина кишені.
### Кишенькова сумка
### Мішковина кишені
Форма кишенькової сумки залежить від викрійки. Для простоти я буду використовувати прямокутну кишенькову сумку із закругленими кутами внизу, як ви можете побачити на задніх кишенях штанів.
Форма мішковини кишені залежить від викрійки. Для наочності я використовуватиму прямокутну мішковину з заокругленими краями, як на задніх кишенях багатьох штанів.
> Зазвичай існує довша та коротша версія кишенькової сумки. Це відбувається тому, що одна сторона кріпиться до верхнього шва, а інша - до нижнього.
> Зазвичай одна зі сторін мішковини довша, а інша — коротша. Це тому, що одна і сторін прикріплюється до верхньої частини листочки, а інша відповідно до нижньої.
## Будівництво
## Збірка
### Крок 1: Встановіть інтерфейс запобіжника на місце
### Крок 1: Закріпіть клейовий матеріал
![Інтерфейс запобіжника на місці](step01.png)
![Закріплений клейовий матеріал](step01.png)
Приметайте прокладку кишені до виворітного боку одягу так, щоб вона закривала місце, де ви будете робити кишеню з прорізним швом.
Припрасуйте клейовий матеріал до виворітного боку вбрання на місці, де Ви плануєте робити кишеню з листочкою.
> Викрійки зазвичай мають насічки, які допомагають визначити місце розташування прорізної кишені
> Викрійки зазвичай мають особливі позначки, які вказують на місце розташування кишені
### Крок 2: Розмітьте прорізну кишеню на виворітному боці тканини
### Крок 2: Розмітьте прорізну кишеню на лицьовому боці тканини
![Розмітьте прорізну кишеню на виворітному боці тканини](step02.png)
![Розмітьте прорізну кишеню на лицьовому боці тканини](step02.png)
Розмітьте кишеню втачного шва наступним чином:
Розмітьте прорізну кишеню наступним чином:
- Відзначте ширину кишені вертикальними лініями. Нехай ці лінії продовжуються, щоб згодом допомогти вам вирівняти шви
- Вирівняйте центральний отвір кишені по горизонтальній лінії. Дайте йому розтягнутися, щоб згодом вирівняти шви
- Проведіть дві горизонтальні лінії, паралельні центральній лінії, на відстані, що дорівнює висоті шва (0,5 см у нашому прикладі)
- Відзначте ширину кишені вертикальними лініями. Продовжіть ці лінії, вони згодом допоможуть Вам вирівняти листочку
- Вирівняйте центральний отвір кишені за горизонтальною лінією. Продовжіть цю лінію, щоб згодом вирівняти листочку
- Проведіть дві горизонтальні лінії, паралельні до центральної, на відстані висоти листочки (5 мм у нашому випадку)
Частина горизонтальних ліній, паралельних центральній лінії, які потрапляють між вертикальними лініями, - це місце, де ми будемо зшивати наші шви. Це проілюстровано червоними лініями.
Частина горизонтальних ліній, паралельних до центральної, що знаходяться між вертикальними, — це місце, де лягатимуть наші шви. На рисунку вони зображені червоним кольором.
### Крок 3: Складіть і притисніть шви
### Крок 3: Складіть і пропрасуйте листочку
![Складіть і притисніть шви](step03.png)
![Складіть та пропрасуйте листочки](step03.png)
Складіть шви паралельно довгій стороні лицьовою стороною назовні.
Складіть листочку за довжиною лицьовим боком назовні.
Не складайте їх навпіл. Замість цього зробіть одну сторону на 1 см довшою за іншу.
Притисніть згин так, щоб він став гострою складкою.
Пропрасуйте згин, аби він став гострою складкою.
> Завдяки зміщенню країв, край шва звужується, що зменшує об'єм і видимість на зовнішній стороні одягу.
> Завдяки зміщенню країв, край листочки плавно зникає, що робить кишеню менш громіздкою на вбранні.
### Крок 4: Зашийте шви на місці
### Крок 4: Пришийте обидві частини листочки
![Зашийте шви на місці](step04.png)
![Пришийте листочку](step04.png)
> На зображеннях вище пунктирна чорна лінія - це центр рубця. Червона лінія показує, де потрібно зшивати, а зелена - це вже зшитий шов.
> На зображенні вище чорна пунктирна лінія — це центр листочки. Червона лінія вказує на місце стьобання, а зелена — на вже зшитий шов.
Покладіть шов на виворітну сторону одягу коротшою складеною стороною донизу і розташуйте його по центру по горизонталі.
Розмістіть листочку на лицьовому боці вбрання коротшою стороною донизу та відцентруйте її горизонтально.
Вирівняйте складену сторону з центром кишені, а тепер змістіть її назовні на висоту шва вдвічі більшу, ніж висота шва (WH).
Прикладіть згин листочки до центру кишені та далі зсуньте її вниз на подвійну висоту листочки (WH на рисунку).
У нашому прикладі з висотою шва 0,5 см, згин вашого шва лежить на відстані 1 см від центру кишені шва.
У нашому випадку висота листочки 5 мм, тобто згин нашої листочки має лежати на відстані 1 см від центру кишені.
Пришийте шов на відстані 0,5 см від згину, або, іншими словами, точно по лінії, яку ви позначили на одязі.
Пришийте листочку на відстані 5 мм від згину, тобто на лінії, яку ми відмітили на нашому вбранні раніше.
Переконайтеся, що ви починаєте і закінчуєте точно на вертикальних лініях, які вказують на ширину кишені.
Переконайтеся, що Ви почали та закінчили шов на вертикальних лініях, що вказують ширину кишені.
Закінчивши, зашийте другий шов на місці. Зверніть увагу, що це буде трохи складніше, оскільки вам доведеться відгинати перший шов і накладати на нього частину другого шва.
Закінчивши, пришийте другу частину листочки. Це буде трохи складніше, адже Вам прийдеться відігнути попередню частину та розмістити цю поверх неї.
### Крок 5: Розріжте кишеню
![Розріжте кишеню](step05.png)
> На зображенні червоною лінією позначено, як і де розрізати кишеню, а зеленою - шви.
> На зображенні червона лінія вказує на місце розрізу кишені, коли зелені показують шви.
Розріжте кишеню з прорізним швом, розрізавши по центральній горизонтальній лінії. Зупиніться на вертикальних лініях, які позначають бокові сторони кишені, і обріжте під кутом 45 градусів до краю лінії строчки, яка утримує шви.
Проріжте кишеню вздовж центральної горизонтальної лінії. Зупиніться не дорізаючи до вертикальних ліній, що вказують на ширину кишені, та зробіть надсічки під кутом 45° до країв швів листочки.
> Переконайтеся, що ви не розрізаєте шви і не розрізаєте занадто глибоко. Зробіть це точно.
> Переконайтеся, що Ви не розрізаєте шви та не розрізаєте занадто глибоко. Зробіть це без похибки.
### Крок 6: Переверніть шви на інший бік і притисніть
### Крок 6: Просуньте частини листочки всередину та пропрасуйте
![Переверніть шви на інший бік і притисніть](step06.png)
![Просуньте листочку на виворітний бік та пропрасуйте її](step06.png)
Ви пришили свої шви до вивороту тканини. Тепер ми перевертаємо їх на зворотний бік, через отвір, який ми щойно прорізали в тканині.
Ви пришили листочку до лицьового боку тканини. Тепер ми маємо просунути її всередину через отвір, який ми щойно прорізали в тканині.
Переверніть шви на зворотний бік і притисніть їх плазом. Не поспішайте складати тканину в акуратний прямокутник, перш ніж притискати її.
Отже, просуньте обидві частини листочки всередину та пропрасуйте їх плазом. Складіть тканину в акуратні прямокутники перш ніж припрасувати її, не поспішайте.
> Переконайтеся, що трикутні шматки тканини (на короткому краю вашого отвору) притиснуті збоку
> Переконайтеся, що витичні трикутні шматочки тканини притиснуті по боках
> Ви притискаєте кілька шарів тканини. Подумайте про те, щоб притиснути (або розкрити) шари окремо, перш ніж притискати їх разом. Так ви отримаєте більш чітку складку і акуратну кишеню зі швом.
> Ви притискаєте кілька шарів тканини. Зауважте, що Ви можете працювати з кожним шаром тканини окремо, аніж прасувати їх одночасно. Так Ви отримаєте чіткішу складку та охайнішу прорізну кишеню.
### Крок 7: Пришийте бокові сторони отворів кишень до швів
### Крок 7: Пришийте бокові трикутнички до листочки
![Пришийте бік отвору кишені до шва з одного боку](step07a.png) ![І повторіть з іншого боку](step07b.png)
![Пришийте витичний трикутник до листочки з одного боку](step07a.png) ![І повторіть з іншого боку](step07b.png)
Покладіть одяг лицьовою стороною догори і складіть його назад з боку нагрудної кишені, переконавшись, що шви лежать рівно.
Покладіть вбрання лицьовим боком догори й складіть його збоку так, аби обидві частини листочки та витичні трикутники лежали плазом на поверхні стола.
Зшийте трикутний шматок тканини від отвору кишені до швів.
Пришийте трикутнички до листочки.
> Переконайтеся, що ви не вшиваєте в отвір кишені, оскільки це покаже стібки на лицьовій стороні
> Переконайтеся, що Ви не шиєте крізь отвір кишені, адже подібні стібки будуть видними з лицьового боку
### Крок 8: Пришийте нижню кишеню сумки до нижнього шва
### Крок 8: Пришийте коротшу частину мішковини до нижньої частини листочки
![Пришийте нижню кишеню мішка до нижнього шва](step08.png)
![Пришийте коротшу частину мішковини до нижньої частини листочки](step08.png)
Складіть одяг так, щоб можна було пришити кишеньковий мішечок до нижнього шва.
Складіть вбрання так, аби Ви могли легко пришити коротшу частину мішковини до нижньої частини листочки.
Також обробіть край шва зигзагоподібною строчкою, щоб шов залишався рівним всередині кишені.
Також обробіть край листочки зиґзаґоподібним стібком, аби листочка залишалася плазом всередині кишені.
> Кишенькова сумка показана в підкладковій тканині тут (зеленого кольору) з більшою чіткістю. Ви також можете зробити кишенькові сумки з іншої тканини.
> Мішковина кишені зображена на рисунку зеленим для наочності. Для мішковини можна також використовувати інші тканини.
### Крок 9: Необов'язково: Пришийте лицьову сторону до верхньої кишені сумки
### Крок 9 (необов'язковий): Пришийте облицювання до довшої частини мішковини
![Пришийте обшивку до верхньої кишені сумки](step09.png)
![Пришийте облицювання до довшої частини мішковини](step09.png)
> Цей крок не є обов'язковим. Прикріпіть лицьовою стороною до верхньої кишені сумки, якщо ви хочете, щоб її було видно через отвір кишені.
> Цей крок не є обов'язковим. Пришийте облицювання до довшої частини мішковини, якщо Ви хочете його бачити через отвір кишені.
### Крок 10: Пришийте верхню кишеню сумки до верхнього шва
### Крок 10: Пришийте довшу частину мішковини до верхньої частини листочки
![Пришийте верхню кишеню сумки до верхнього шва](step10.png)
![Пришийте довшу частину мішковини до верхньої частини листочки](step10.png)
Виверніть виріб так, щоб можна було пришити кишеньковий мішечок до верхнього шва.
Складіть вбрання так, аби Ви могли легко пришити довшу частину мішковини до верхньої частини листочки.
> Якщо ви наклеїли обшивку на кишенькову сумку, обов'язково покладіть її лицьовою стороною до швів.
> Якщо Ви пришили облицювання до мішковини — запевніться, що сторона з облицюванням лежить до отвору кишені.
### Крок 11: Прикріпіть шви до кишенькової сумки
### Крок 11: Пришийте листочку до мішковини
![Зшийте один бік](step11a.png) ![Зшийте інший бік](step11b.png) ![І зшийте верхню частину](step11c.png)
![Простьобайте один бік](step11a.png) ![Простьобайте інший бік](step11b.png) ![Та простьобайте вершечок](step11c.png)
Покладіть виріб лицьовим боком догори і складіть його збоку від прорізної кишені.
Покладіть своє вбрання лицьовим боком вгору та складіть його збоку так, щоб мішковина та листочка лежали плазом.
Пришийте трикутний шматок тканини від отвору кишені до кишенькових мішків так само, як ви пришивали його до швів раніше.
Пришийте бокові трикутнички до мішковини — так самісінько, як Ви вже пришивали їх до листочки.
Загніть одяг у верхній частині прорізної кишені.
Складіть одяг так, щоб Ви бачили верхню частину листочки.
Тепер пришийте верхню частину отвору кишені до сумки-кишені.
Тепер пришийте верх листочки до мішковини кишені.
### Крок 12: Закінчіть кишенькову сумку
### Крок 12: Закінчіть мішковину
![Тепер закінчіть кишенькову сумку](step12.png)
![Тепер завершіть мішковину](step12.png)
Тепер зашийте кишеню назад, закривши всі краї (верхній край необов'язковий).
Час завершити мішковину, закривши всі краї (верхній край є необов'язковим).
Для цього можна застосувати косу бейку, використати серпянку або виконати іншу оздоблювальну строчку.
Для цього можна застосувати косу бійку, оверлок-машину чи інший крайовий шов.
Після цього все готово!
Тепер Ваша кишеня готова!

View file

@ -20,7 +20,7 @@ Ease can work the other way too.
When the fabric stretches, we can choose to use less fabric than
what is needed to make the garment fit. This is called **negative ease**.
Negative easy is used for stretchy materials where the garment must fit tightly.
Negative ease is used for stretchy materials where the garment must fit tightly.
For example, in swimwear, tights, underwear, or sportswear.
> Pictures by [Quinn Dombrowski](https://www.flickr.com/photos/quinnanya/8885126989/)

View file

@ -1,19 +1,19 @@
---
title: Легкість
title: Свобода облягання
---
![Без легкості ви б не змогли підняти руку](ease-plus.jpg)
![Без свободи облягання Ви не змогли б підняти руку](ease-plus.jpg)
![Негативна легкість - це те, що робить колготки облягаючими](ease-min.jpg)
![Негативна свобода облягання робить колготки обтислими](ease-min.jpg)
Ease is the amount of fabric that is added to a garment in addition to what is strictly required to make the garment fit.
Свобода облягання — це кількість доданої до вбрання тканини поверх строго необхідної задля зручності носіння.
Without ease, a garment would fit you so precisely that you might not be able to get in to it, or would have problems moving in it.
Без свободи облягання, вбрання сиділо б на Вас настільки точно, що вдягнути чи рухатися в ньому було б майже неможливо.
Легкість, яка додається для того, щоб ви могли рухатися всередині одягу, називається зручністю в носінні. Додаткова зручність може бути додана понад те, що функціонально необхідно. Це називається легкістю дизайну і використовується для досягнення певного візуального ефекту.
Свобода облягання, яка додається для зручності носіння, є функціональною. Також можливі додаткові прибавки на свободу облягання понад те, що є функціонально необхідним. Це називається декоративною свободою облягання і вона використовується для досягнення певного силуету.
Легкість може працювати і в інший бік. Коли тканина розтягується, ми можемо використовувати менше тканини, ніж потрібно для того, щоб виріб сидів по фігурі. Це називається **негативною легкістю**.
Свобода облягання може бути не лише прибавками, а й убавками. Коли тканина тягнеться, ми можемо використати меншу кількість тканини для посадки вбрання по фігурі. Це називається **негативною свободою облягання**.
Негативна легка використовується для еластичних матеріалів, де виріб повинен щільно прилягати. Наприклад, у купальниках, колготках, нижній білизні або спортивному одязі.
Негативна свобода облягання використовується для еластичних матеріалів, коли вбрання має щільно облягати фігуру. Наприклад, при пошитті купальників, колготок, спідньої білизни чи спортивного одягу.
> Pictures by [Quinn Dombrowski](https://www.flickr.com/photos/quinnanya/8885126989/) and [sutiblr](https://www.flickr.com/photos/30788655@N08/4743320893)
> Світлини: [Quinn Dombrowski](https://www.flickr.com/photos/quinnanya/8885126989/) та [sutiblr](https://www.flickr.com/photos/30788655@N08/4743320893)

View file

@ -3,7 +3,7 @@ maker: "GWIZ"
caption: "Alle Materialien für diese Kleidungsstücke wurden recycelt"
date: "05.10.2023"
image: "https://cdn.sanity.io/images/hl5bw8cj/site-content/9685e0803052ddfe17ecb79507dca229b6d67b95-2052x3648.jpg"
intro: "Dieses Schaufenster ist wirklich etwas Besonderes - es zeigt nicht ein, nicht zwei, sondern DREI FreeSewing-Muster!"
intro: "Dieses Schaufenster ist wirklich etwas Besonderes - es zeigt nicht ein, nicht zwei, sondern DREI FreeSewing-Schnittmuster!"
title: "Ein fantastisches Outfit mit Teagan, Simon und Cornelius"
designs:
- "teagan"
@ -11,7 +11,7 @@ designs:
- "cornelius"
---
Dieses Schaufenster ist wirklich etwas Besonderes - es zeigt nicht ein, nicht zwei, sondern DREI FreeSewing-Muster!
Dieses Schaufenster ist wirklich etwas Besonderes - es zeigt nicht ein, nicht zwei, sondern DREI FreeSewing-Schnittmuster!
Das Hemd ist ein modifizierter Teagan, der Mantel ist Simon und die Hose ist Cornelius.

View file

@ -1,6 +1,6 @@
---
maker: "unbekannt"
caption: "Annes Mann Sigvard ist Trainer bei <a target='_BLANK' href='http://fighter.org/'>, dem örtlichen Kickboxclub</a>. Daher auch der Name fighter hoodie"
caption: "Annes Mann Sigvard ist Trainer bei <a target='_BLANK' href='http://fighter.org/'>, dem örtlichen Kickboxclub</a>. Daher auch der Name Fighter Hoodie"
date: "2017-11-20"
image: "https://cdn.sanity.io/images/hl5bw8cj/site-content/8f0b0ca919900145250b0af08401775198623eda-1001x1500.jpg"
intro: "Der Fighter Hoodie: Hugo mit Reißverschluss"

View file

@ -1,6 +1,6 @@
---
maker: "inconnue"
caption: "Le mari d'Anne Sigvard est entraîneur au <a target='_BLANK' href='http://fighter.org'/>club de boxe locale</a>. D'où le nom de du chasseur à capuche"
caption: "Le mari d'Anne Sigvard est entraîneur au <a target='_BLANK' href='http://fighter.org'/>club de boxe locale</a>. D'où le nom de sweat à capuche de combattant"
date: "2017-11-20"
image: "https://cdn.sanity.io/images/hl5bw8cj/site-content/8f0b0ca919900145250b0af08401775198623eda-1001x1500.jpg"
intro: "Le sweat à capuche du combattant : Hugo avec un zip"

View file

@ -1,6 +1,6 @@
---
maker: "unbekannt"
caption: "Lässig und zu cool, um in die Kamera zu schauen ."
caption: "Der Look ist lässig und zu cool, um in die Kamera zu schauen."
date: "2017-12-11"
image: "https://cdn.sanity.io/images/hl5bw8cj/site-content/25779f10f43cc87d9d4e201248b2e1a4f9af9009-1403x1403.jpg"
intro: "Eine Huey in gestepptem Trikot von Andrew Myles, alias Buster"

View file

@ -62,7 +62,7 @@
"lodash.clonedeep": "^4.5.0"
},
"devDependencies": {
"eslint": "8.45.0",
"eslint": "8.46.0",
"nyc": "15.1.0",
"mocha": "10.2.0",
"chai": "4.3.7",

View file

@ -2,26 +2,26 @@
"author": "Autor",
"githubRepo": "GitHub-Repository",
"packageManager": "Paket-Manager",
"designName": "Design name",
"designType": "Design type",
"designCreated": "Your design skeleton has been created at",
"designName": "Name des Designs",
"designType": "Entwurfstyp",
"designCreated": "Dein Entwurfsskelett wurde erstellt unter",
"runTheseCommands": "Um loszulegen, führe diesen Befehl aus",
"startRollup": "In einem Terminal startest du den Rollup-Bundler im Beobachtungsmodus",
"startWebpack": "Dadurch wird der 'example'-Ordner betreten und die Entwicklungsumgebung gestartet.",
"devDocsAvailableAt": "Entwicklerdokumentation ist verfügbar auf",
"talkToUs": "Für Fragen, Feedback oder Anregungen trete unserem Discord-Server bei",
"draftYourDesign": "Draft your design",
"testYourDesign": "Test your design",
"draftYourDesign": "Entwirf dein Design",
"testYourDesign": "Teste deinen Entwurf",
"draftThing": "{thing} erstellen",
"testThing": "{thing} testen",
"renderInBrowser": "Click below to render your design in the browser.",
"renderInBrowser": "Klicke unten, um dein Design im Browser darzustellen.",
"weWillReRender": "Wenn du Änderungen vornimmst, werden wir es erneut für dich rendern.",
"youCan": "Du kannst",
"enterMeasurements": "Maße von Hand eingeben",
"preloadMeasurements": "Einen bestehenden Satz an Maßen einlesen",
"size": "Größe",
"noRequiredMeasurements": "This design has no required measurements",
"howtoAddMeasurements": "To require measurements, add them to the <b>measurements</b> section of the design's configuration file.",
"noRequiredMeasurements": "Dieses Schnittmuster hat keine benötigten Maße",
"howtoAddMeasurements": "Um Maße als Anforderung zu definieren, füge sie der Sektion <b>measurements</b> in der Konfigurationsdatei des Schnittmusters hinzu.",
"seeDocsAt": "Dokumentation zu diesem Thema ist verfügbar unter",
"clearDesignMode": "Designmodus leeren",
"designMode": "Designmodus",
@ -30,5 +30,5 @@
"thingIsDisabled": "{thing} ist deaktiviert",
"turnOn": "Aktivieren",
"turnOff": "Deaktivieren",
"validNameWarning": "Please pick a different name as this name would cause problems.\nWe (re-)use the design name as the NPM package name.\nPackage names must be lowercase and cannot contain special characters.\nSo please name your design accordingly, like:"
"validNameWarning": "Bitte wähle einen anderen Namen, da dieser Name Probleme verursachen würde.\nWir verwenden den Entwurfsnamen (auch) als NPM-Paketnamen.\nPaketnamen müssen kleingeschrieben sein und dürfen keine Sonderzeichen enthalten.\nBitte nenne dein Design also dementsprechend, z. B.:"
}

View file

@ -2,26 +2,26 @@
"author": "Auteur",
"githubRepo": "Répertoire GitHub",
"packageManager": "Gestionnaire de package",
"designName": "Design name",
"designType": "Design type",
"designCreated": "Your design skeleton has been created at",
"designName": "Nom du modèle",
"designType": "Type de conception",
"designCreated": "Ton squelette de conception a été créé à",
"runTheseCommands": "Pour commencer, exécutez cette commande",
"startRollup": "Dans un terminal, démarrez le bundler rollup en mode watch",
"startWebpack": "Il entrera dans le dossier 'exemple' et démarrera l'environnement de développement.",
"devDocsAvailableAt": "La documentation pour développeur est disponible sur",
"talkToUs": "Pour des questions, commentaires ou suggestions, rejoignez notre serveur Discord",
"draftYourDesign": "Draft your design",
"testYourDesign": "Test your design",
"draftYourDesign": "Fais une ébauche de ton dessin",
"testYourDesign": "Teste ta conception",
"draftThing": "Ébauche de {thing}",
"testThing": "Tester {thing}",
"renderInBrowser": "Click below to render your design in the browser.",
"renderInBrowser": "Clique ci-dessous pour afficher ton dessin dans le navigateur.",
"weWillReRender": "Lorsque vous effectuez des modifications, nous mettons à jour le rendu pour vous.",
"youCan": "Vous pouvez",
"enterMeasurements": "Entrer des mesures manuellement",
"preloadMeasurements": "Pré-charger un set de mesures",
"size": "Taille",
"noRequiredMeasurements": "This design has no required measurements",
"howtoAddMeasurements": "To require measurements, add them to the <b>measurements</b> section of the design's configuration file.",
"noRequiredMeasurements": "Ce modèle n'a pas de mesures requises",
"howtoAddMeasurements": "Pour exiger des mesures, ajoute-les à la section <b>measurements</b> du fichier de configuration de la conception.",
"seeDocsAt": "La documentation à ce sujet est disponible sur",
"clearDesignMode": "Vider le mode design",
"designMode": "Mode design",
@ -30,5 +30,5 @@
"thingIsDisabled": "{thing} est désactivé",
"turnOn": "Activer",
"turnOff": "Désactiver",
"validNameWarning": "Please pick a different name as this name would cause problems.\nWe (re-)use the design name as the NPM package name.\nPackage names must be lowercase and cannot contain special characters.\nSo please name your design accordingly, like:"
"validNameWarning": "Choisis un autre nom, car celui-ci poserait des problèmes.\nNous (ré)utilisons le nom de la conception comme nom de paquet NPM.\nLes noms de paquets doivent être en minuscules et ne peuvent pas contenir de caractères spéciaux.\nNomme donc ton dessin ou modèle en conséquence, par exemple :"
}

View file

@ -38,9 +38,9 @@
"dependencies": {
"axios": "1.4.0",
"chalk": "5.0.1",
"execa": "7.1.1",
"execa": "7.2.0",
"mustache": "4.2.0",
"ora": "6.3.1",
"ora": "7.0.0",
"prompts": "2.4.2",
"recursive-readdir": "2.2.3"
},

View file

@ -30,7 +30,7 @@
},
"peerDependencies": {},
"dependencies": {
"@aws-sdk/client-sesv2": "3.377.0",
"@aws-sdk/client-sesv2": "3.379.1",
"@prisma/client": "5.0.0",
"bcryptjs": "2.4.3",
"cors": "2.8.5",
@ -44,7 +44,7 @@
"passport": "0.6.0",
"passport-http": "0.3.0",
"passport-jwt": "4.0.1",
"pino": "8.14.1",
"pino": "8.14.2",
"qrcode": "1.5.3",
"swagger-ui-dist": "5.2.0",
"swagger-ui-express": "5.0.0"

View file

@ -1,9 +1,9 @@
#Shared
greeting: Liebe
greeting: Ganz liebe Grüße
ps-pre-link: FreeSewing ist kostenlos (duh), aber bitte
ps-link: werde ein/e Förderer/-in
ps-post-link: wenn du es dir leisten kannst.
text-ps: 'FreeSewing ist kostenlos, aber wenn du es dir leisten kannst, werde bitte Gönner.'
text-ps: 'FreeSewing ist kostenlos, aber wenn du es dir leisten kannst, werde bitte Förderer/-in.'
notMarketing: Dies ist keine Marketing-E-Mail, sondern eine Transaktions-E-Mail über dein FreeSewing-Konto.
seeWhy: 'Weitere Informationen findest du hier:'
whyDidIGetThis: Warum habe ich diese E-Mail bekommen?

View file

@ -1,6 +1,6 @@
subject: "[FreeSewing] Bestätige deine neue E-Mail Adresse"
subject: "[FreeSewing] Bestätige deine neue E-Mail-Adresse"
heading: Funktioniert diese neue E-Mail-Adresse?
lead: 'Um deine neue E-Mail-Adresse zu bestätigen, klicke auf das große schwarze Rechteck unten:'
text-lead: 'Um deine neue E-Mail-Adresse zu bestätigen, klicke auf den Link unten:'
button: Bestätige die E-Mail-Änderung
closing: Das ist alles, was es braucht.
closing: Mehr muss nicht getan werden.

View file

@ -1,7 +1,7 @@
subject: "[FreeSewing] Du musst dich nicht anmelden, du bist schon dabei"
subject: "[FreeSewing] Du musst dich nicht registrieren, du bist schon an Bord"
heading: Willkommen zurück bei FreeSewing
preLead: 'Jemand (du?) hat versucht, sich mit dieser E-Mail-Adresse anzumelden. Aber wir haben bereits ein aktives Konto, das mit dieser E-Mail-Adresse verknüpft ist.'
preLead: 'Jemand (du?) hat versucht, sich mit dieser E-Mail-Adresse zu registrieren. Aber wir haben bereits ein aktives Konto, das mit dieser E-Mail-Adresse verknüpft ist.'
lead: 'Um dich in dein Konto einzuloggen, klicke auf den großen schwarzen Button unten:'
text-lead: 'Um dich in dein Konto einzuloggen, klicke auf den Link unten:'
button: Anmelden
closing: "Das ist alles, was es braucht."
closing: "Mehr muss nicht getan werden."

View file

@ -1,6 +1,6 @@
subject: "[FreeSewing] Deine Einladung, dem FreeSewing-Übersetzungsteam beizutreten"
heading: Tritt einem FreeSewing-Übersetzungsteam bei
heading: Trete einem FreeSewing-Übersetzungsteam bei
lead: 'Um dem FreeSewing-Übersetzungsteam beizutreten, klicke auf das große schwarze Rechteck unten:'
text-lead: 'Um dem FreeSewing-Übersetzungsteam beizutreten, klicke auf den untenstehenden Link:'
button: Tritt dem Übersetzungsteam bei
closing: "So kommst du zu Crowdin, der Übersetzungsplattform, die wir nutzen."
button: Trete dem Übersetzungsteam bei
closing: "So kommst du zu Crowdin, der von uns genutzten Übersetzungsplattform."

View file

@ -45,8 +45,8 @@
"react-copy-to-clipboard": "5.1.0",
"react-dom": "18.2.0",
"react-hotkeys-hook": "4.4.1",
"react-instantsearch-dom": "6.40.3",
"react-instantsearch-hooks-web": "6.47.2",
"react-instantsearch-dom": "6.40.4",
"react-instantsearch-hooks-web": "6.47.3",
"react-markdown": "8.0.7",
"react-swipeable": "7.0.1",
"react-timeago": "7.1.0",

View file

@ -5,7 +5,7 @@ docs: Documentation
blog: Blog
community: Communauté
account: Compte
theme: Theme
theme: Thème
language: Langue
search: Chercher
sets: Mensurations

View file

@ -8,6 +8,6 @@ account: Обліковий запис
theme: Theme
language: Мова
search: Пошук
sets: Вимірювання
sets: Заміри
patterns: Викрійки

View file

@ -1,17 +1,17 @@
welcome: Welcome to the FreeSewing lab
about: You can generate patterns here as well as manage your account. But unless you have a specific reason, you probably want to use FreeSewing.org instead.
goToOrg: Go to FreeSewing.org
what: What is the FreeSewing lab?
what1: The FreeSewing lab started out as an online hosted version of our stand-alone development environment. It offers advanced features for pattern designers and contributors to develop and test patterns. Features that were not available on FreeSewing.org.
what2: Since version 3 of FreeSewing, all these advanced features are available to users on FreeSewing.org. which means that there is nothing here that you cannot also find on FreeSewing.org.
what3: The lab nowadays is a stripped-down version of FreeSewing.org. It does not include documentation, blog or showcase posts, and so on. We keep it arund because it is faster to spin up/deploy than the entire website, while still providing all the core features.
monorepo: All of the FreeSewing source code is available in our monorepo on GitHub
labrepo: In addition, this particular lab instance has additional source code hosted at
lab: Source code specific to this lab
fscode: "FreeSewing's source code"
noDocs: The FreeSewing lab does not include documentation.
see: Instead, refer to
orgDocs: FreeSewing.org has documentation for makers, such as design options, sewing techniques, and instructions.
devDocs: FreeSewing.dev has documentation for developers and contributors, such as API docs and guides on how to get involved with the project.
enOnly: FreeSewing.dev is only available in English
welcome: Willkommen im FreeSewing-Labor
about: Hier kannst du Schnittmuster erstellen und dein Konto verwalten. Aber wenn du keinen besonderen Grund dafür hast, solltest du stattdessen vielleicht lieber FreeSewing.org nutzen.
goToOrg: Gehe zu FreeSewing.org
what: Was ist das FreeSewing-Labor?
what1: Das FreeSewing-Labor war ursprünglich eine online gehostete Version unserer eigenständigen Entwicklungsumgebung. Es bietet erweiterte Funktionen für Schnittmusterdesignende und -entwicklende, um Schnittmuster zu entwickeln und zu testen. Funktionen, die auf FreeSewing.org nicht verfügbar waren.
what2: Seit Version 3 von FreeSewing sind all diese fortschrittlichen Funktionen auch auf FreeSewing.org verfügbar. Das bedeutet, dass es hier nichts gibt, was du nicht auch auf FreeSewing.org finden kannst.
what3: Das heutige Labor ist eine abgespeckte Version von FreeSewing.org. Es enthält keine Dokumentation, keinen Blog oder Showcase-Beiträge und so weiter. Wir belassen es dabei, weil es sich schneller einrichten/hochfahren lässt als die gesamte Website, aber trotzdem alle Kernfunktionen bietet.
monorepo: Der gesamte Quellcode von FreeSewing ist in unserem Monorepo auf GitHub verfügbar
labrepo: 'Darüber hinaus hat diese spezielle Laborinstanz zusätzlichen Quellcode, der hier zu finden ist: '
lab: Quellcode spezifisch für dieses Labor
fscode: "Der Quellcode von FreeSewing"
noDocs: Das FreeSewing-Labor enthält keine Dokumentation.
see: Stattdessen schau bitte auf
orgDocs: FreeSewing.org hat eine Dokumentation für Maker, wie z.B. Designoptionen, Nähtechniken und Anleitungen.
devDocs: FreeSewing.dev hat Dokumentation für Entwickler/-innen und Mitwirkende, wie z.B. API-Dokumentation und Anleitungen, wie man sich an dem Projekt beteiligen kann.
enOnly: FreeSewing.dev ist nur auf Englisch verfügbar

View file

@ -1,17 +1,17 @@
welcome: Welcome to the FreeSewing lab
about: You can generate patterns here as well as manage your account. But unless you have a specific reason, you probably want to use FreeSewing.org instead.
goToOrg: Go to FreeSewing.org
what: What is the FreeSewing lab?
what1: The FreeSewing lab started out as an online hosted version of our stand-alone development environment. It offers advanced features for pattern designers and contributors to develop and test patterns. Features that were not available on FreeSewing.org.
what2: Since version 3 of FreeSewing, all these advanced features are available to users on FreeSewing.org. which means that there is nothing here that you cannot also find on FreeSewing.org.
what3: The lab nowadays is a stripped-down version of FreeSewing.org. It does not include documentation, blog or showcase posts, and so on. We keep it arund because it is faster to spin up/deploy than the entire website, while still providing all the core features.
monorepo: All of the FreeSewing source code is available in our monorepo on GitHub
labrepo: In addition, this particular lab instance has additional source code hosted at
lab: Source code specific to this lab
fscode: "FreeSewing's source code"
noDocs: The FreeSewing lab does not include documentation.
see: Instead, refer to
orgDocs: FreeSewing.org has documentation for makers, such as design options, sewing techniques, and instructions.
devDocs: FreeSewing.dev has documentation for developers and contributors, such as API docs and guides on how to get involved with the project.
enOnly: FreeSewing.dev is only available in English
welcome: Bienvenue dans le laboratoire de FreeSewing
about: Tu peux y générer des modèles et gérer ton compte. Mais à moins que tu n'aies une raison particulière, nous te conseillons de plutôt utiliser FreeSewing.org.
goToOrg: Aller à FreeSewing.org
what: Qu'est-ce que le laboratoire FreeSewing ?
what1: Le laboratoire FreeSewing a débuté comme une version hébergée en ligne de notre environnement de développement autonome. Il offre des fonctionnalités avancées aux créateurs de patrons et aux contributeurs pour développer et tester des patrons. Des fonctionnalités qui n'étaient pas disponibles sur FreeSewing.org.
what2: Depuis la version 3 de FreeSewing, toutes ces fonctions avancées sont disponibles pour les utilisateurs sur FreeSewing.org. Cela signifie qu'il n'y a rien ici que tu ne puisses trouver sur FreeSewing.org.
what3: Le laboratoire est aujourd'hui une version simplifiée de FreeSewing.org. Il n'inclut pas la documentation, les articles de blog ou de vitrine, etc. Nous le gardons arund parce qu'il est plus rapide à mettre en place/déployer que le site Web entier, tout en offrant toutes les fonctionnalités de base.
monorepo: Tout le code source de FreeSewing est disponible dans notre monorepo sur GitHub
labrepo: De plus, cette instance de laboratoire particulière possède un code source supplémentaire hébergé à l'adresse suivante
lab: Code source spécifique à ce laboratoire
fscode: "Code source de FreeSewing"
noDocs: Le laboratoire FreeSewing ne comprend pas de documentation.
see: Au lieu de cela, réfère-toi à
orgDocs: FreeSewing.org propose de la documentation pour les créateurs, comme des options de conception, des techniques de couture et des instructions.
devDocs: FreeSewing.dev possède de la documentation pour les développeurs et les contributeurs, comme les docs de l'API et les guides sur la façon de s'impliquer dans le projet.
enOnly: FreeSewing.dev n'est disponible qu'en anglais

View file

@ -28,7 +28,7 @@
},
"peerDependencies": {},
"dependencies": {
"@headlessui/react": "1.7.15",
"@headlessui/react": "1.7.16",
"@mdx-js/loader": "2.3.0",
"@mdx-js/mdx": "2.3.0",
"@mdx-js/react": "2.3.0",
@ -39,7 +39,7 @@
"d3-drag": "3.0.0",
"d3-selection": "3.0.0",
"daisyui": "3.5.0",
"i18next": "23.2.11",
"i18next": "23.4.1",
"lodash.get": "4.4.2",
"lodash.orderby": "4.6.0",
"lodash.set": "4.3.2",
@ -48,8 +48,8 @@
"react": "18.2.0",
"react-copy-to-clipboard": "5.1.0",
"react-hotkeys-hook": "4.4.1",
"react-i18next": "13.0.2",
"react-instantsearch-dom": "6.40.3",
"react-i18next": "13.0.3",
"react-instantsearch-dom": "6.40.4",
"react-markdown": "8.0.7",
"react-swipeable": "7.0.1",
"react-timeago": "7.1.0",

View file

@ -1,4 +1,4 @@
areYouCertain: Bist du sicher?
deleteCuratedItemWarning: There is no way back from this. All FreeSewing users will no longer be able to use this curated item.
deleteCuratedItemWarning: Es gibt keinen Weg zurück. Alle FreeSewing-Nutzer können diesen kuratierten Artikel nicht mehr verwenden.
cancel: Abbrechen
delete: löschen

View file

@ -1,4 +1,4 @@
areYouCertain: En es-tu certain ?
deleteCuratedItemWarning: There is no way back from this. All FreeSewing users will no longer be able to use this curated item.
deleteCuratedItemWarning: Il n'y a aucun moyen de revenir en arrière. Tous les utilisateurs de FreeSewing ne pourront plus utiliser cet article curaté.
cancel: Annuler
delete: Effacer

View file

@ -0,0 +1,7 @@
cc: Die Inhalte auf FreeSewing.org sind unter einer Creative-Commons-Lizenz verfügbar
mit: Der Quellcode von FreeSewing ist auf Github unter der MIT-Lizenz verfügbar
sponsors: FreeSewing wird von diesen großartigen Unternehmen gesponsert
algolia: Suche powered by Algolia
crowdin: Übersetzung powered by Crowdin
bugsnag: Fehlermanagement durch Bugsnag
vercel: Aufbauen & Hosten durch Vercel

View file

@ -0,0 +1,7 @@
cc: Content on FreeSewing.org is available under a Creative Commons license
mit: The FreeSewing source code is available on Github under the MIT license
sponsors: FreeSewing is sponsored by these awesome companies
algolia: Search powered by Algolia
crowdin: Translation powered by Crowdin
bugsnag: Error handling by Bugsnag
vercel: Builds & Hosting by Vercel

View file

@ -0,0 +1,7 @@
cc: Content on FreeSewing.org is available under a Creative Commons license
mit: The FreeSewing source code is available on Github under the MIT license
sponsors: FreeSewing is sponsored by these awesome companies
algolia: Búsqueda con Algolia
crowdin: Traducción realizada por Crowdin
bugsnag: Error handling by Bugsnag
vercel: Builds & Hosting by Vercel

View file

@ -0,0 +1,7 @@
cc: Le contenu de FreeSewing.org est disponible sous une licence Creative Commons
mit: Le code source de FreeSewing est disponible sur Github sous la licence MIT
sponsors: FreeSewing est sponsorisé par ces entreprises géniales
algolia: Recherche alimentée par Algolia
crowdin: Traduction optimisée par Crowdin
bugsnag: Traitement des erreurs par Bugsnag
vercel: Constructions et hébergement par Vercel

View file

@ -0,0 +1,7 @@
cc: Inhoud op FreeSewing.org is beschikbaar onder een Creative Commons licentie
mit: De broncode van FreeSewing is beschikbaar op Github onder de MIT-licentie
sponsors: FreeSewing wordt gesponsord door deze geweldige bedrijven
algolia: Zoekfunctie door Algolia
crowdin: Vertaalsoftware door Crowdin
bugsnag: Fout rapportage door Bugsnag
vercel: Builds & Hosting door Vercel

View file

@ -0,0 +1,7 @@
cc: Content on FreeSewing.org is available under a Creative Commons license
mit: The FreeSewing source code is available on Github under the MIT license
sponsors: FreeSewing is sponsored by these awesome companies
algolia: Пошук за допомогою Algolia
crowdin: Переклад зроблено за допомогою Crowdin
bugsnag: Error handling by Bugsnag
vercel: Builds & Hosting by Vercel

View file

@ -5,7 +5,7 @@ docs: Documentation
blog: Blog
community: Communauté
account: Compte
theme: Theme
theme: Thème
language: Langue
search: Chercher
sets: Mensurations

View file

@ -8,6 +8,6 @@ account: Обліковий запис
theme: Theme
language: Мова
search: Пошук
sets: Вимірювання
sets: Заміри
patterns: Викрійки
new: Новий

View file

@ -41,7 +41,7 @@
"daisyui": "3.5.0",
"echarts": "5.4.2",
"echarts-for-react": "3.0.2",
"jotai": "2.2.2",
"jotai": "2.2.3",
"jotai-location": "0.5.1",
"lodash.get": "4.4.2",
"lodash.orderby": "4.6.0",
@ -50,7 +50,7 @@
"next": "13.4.12",
"react-dropzone": "14.2.3",
"react-hotkeys-hook": "4.4.1",
"react-instantsearch-dom": "6.40.3",
"react-instantsearch-dom": "6.40.4",
"react-hot-toast": "2.4.1",
"react-markdown": "8.0.7",
"react-swipeable": "7.0.1",

View file

@ -1,31 +1,31 @@
translation: Übersetzung
proudlyMultilingual: Thanks to the translation volunteers in our community, FreeSewing is proudly multilingual.
getInvolved: Get involved
teamEffort: Translation is a team effort, and we would love to have you join one of our language teams.
seeTranslationGuide: Refer to the FreeSewing translation guide for all details
translatedAndApproved: Translated and approved by a proofreader
translatedOnly: Translated but not (yet) approved by a proofreader
notTranslated: Not (yet) translated
defaultLanguage: This is our source language and the working language of the FreeSewing project
addLanguage1: Looking to add a language?
addLanguage2: We would love to make FreeSewing available in more langauges.
addLanguage3: If you are interested in starting a new translation effort, please reach out.
globalRanking: Global ranking
groupByLanguage: Group by language
translator: Translator
words: Words
joinTheTeam: Join the team
joinATranslationTeam: Join a translation team
proudlyMultilingual: Dank der freiwilligen Übersetzer/-innen unserer Community kann FreeSewing stolz mehrsprachig sein.
getInvolved: Engagiere dich
teamEffort: Übersetzen ist eine Teamleistung, und wir würden uns freuen, wenn du einem unserer Sprachteams beitreten würdest.
seeTranslationGuide: Alle Details findest du in der FreeSewing-Übersetzungsanleitung
translatedAndApproved: Übersetzt und von Korrekturleser/-innen genehmigt
translatedOnly: Übersetzt, aber (noch) nicht von Korrekturleser/-innen genehmigt
notTranslated: (noch) nicht übersetzt
defaultLanguage: Dies ist unsere Ausgangssprache und die Arbeitssprache des FreeSewing-Projekts
addLanguage1: Willst du eine Sprache hinzufügen?
addLanguage2: Wir würden FreeSewing gerne in mehr Sprachen verfügbar machen.
addLanguage3: Wenn du daran interessiert bist, ein neues Übersetzungsunterfangen zu beginnen, melde dich bitte bei uns.
globalRanking: Globale Rangliste
groupByLanguage: Nach Sprache gruppieren
translator: Übersetzer/-in
words: Wörter
joinTheTeam: Tritt dem Team bei
joinATranslationTeam: Tritt einem Übersetzungsteam bei
languageTeam: "{language} Team"
whatTeam: What language team are you joining?
sendMeAnInvite: Send me an invite
pleaseChooseTeam: Please choose a language below so we can send you the correct invite.
successNote: Please check your inbox. You will get an email with an invite code that grants you access to the translation on Crowdin, the online translation platform that we use to translate FreeSewing into multiple languages.
suggestLanguage: Suggest a new language
joinIntro: Looking to join a FreeSewing translation team?
thatIsAwesome: That is awesome.
thanksSoMuch: Thanks so much.
suggestIntro: Looking to add a new language to FreeSewing?
pleaseMotivate: Please complete the form below so we can review your suggestion.
whatTeam: Welchem Sprachenteam trittst du bei?
sendMeAnInvite: Schick mir eine Einladung
pleaseChooseTeam: Bitte wähle unten eine Sprache aus, damit wir dir die richtige Einladung schicken können.
successNote: Bitte schau in deinem Posteingang nach. Du erhältst eine E-Mail mit einem Einladungscode, der dir Zugang zur Übersetzung auf Crowdin gewährt, der Online-Übersetzungsplattform, die wir nutzen, um FreeSewing in mehrere Sprachen zu übersetzen.
suggestLanguage: Eine neue Sprache vorschlagen
joinIntro: Willst du einem FreeSewing-Übersetzungsteam beitreten?
thatIsAwesome: Das ist großartig.
thanksSoMuch: Herzlichen Dank.
suggestIntro: Willst du eine neue Sprache zu FreeSewing hinzufügen?
pleaseMotivate: Bitte fülle das folgende Formular aus, damit wir deinen Vorschlag prüfen können.

View file

@ -1,22 +1,22 @@
translation: Traduction
proudlyMultilingual: Thanks to the translation volunteers in our community, FreeSewing is proudly multilingual.
getInvolved: Get involved
teamEffort: Translation is a team effort, and we would love to have you join one of our language teams.
seeTranslationGuide: Refer to the FreeSewing translation guide for all details
translatedAndApproved: Translated and approved by a proofreader
translatedOnly: Translated but not (yet) approved by a proofreader
notTranslated: Not (yet) translated
defaultLanguage: This is our source language and the working language of the FreeSewing project
addLanguage1: Looking to add a language?
addLanguage2: We would love to make FreeSewing available in more langauges.
addLanguage3: If you are interested in starting a new translation effort, please reach out.
globalRanking: Global ranking
groupByLanguage: Group by language
translator: Translator
words: Words
joinTheTeam: Join the team
joinATranslationTeam: Join a translation team
languageTeam: "{language} Team"
proudlyMultilingual: Grâce aux bénévoles traducteurs de notre communauté, FreeSewing est fièrement multilingue.
getInvolved: Contribuer
teamEffort: La traduction est un travail d'équipe, et nous serions ravis que tu rejoignes l'une de nos équipes linguistiques.
seeTranslationGuide: Reporte-toi au guide de traduction de FreeSewing pour tous les détails
translatedAndApproved: Traduit et approuvé par un correcteur
translatedOnly: Traduit mais pas (encore) approuvé par un relecteur
notTranslated: Pas (encore) traduit
defaultLanguage: C'est notre langue source et la langue de travail du projet FreeSewing
addLanguage1: Tu veux ajouter une langue ?
addLanguage2: Nous aimerions que FreeSewing soit disponible dans plus de langues.
addLanguage3: Si tu souhaites lancer un nouvel effort de traduction, n'hésite pas à nous contacter.
globalRanking: Classement mondial
groupByLanguage: Groupe par langue
translator: Traducteur
words: Mots
joinTheTeam: Rejoins l'équipe
joinATranslationTeam: Rejoins une équipe de traduction
languageTeam: "{language} L'équipe"
whatTeam: What language team are you joining?
sendMeAnInvite: Send me an invite
pleaseChooseTeam: Please choose a language below so we can send you the correct invite.

View file

@ -21,21 +21,21 @@
},
"peerDependencies": {},
"dependencies": {
"@sanity/vision": "3.14.3",
"@sanity/vision": "3.14.4",
"easymde": "2.18.0",
"react": "18.2.0",
"react-dom": "18.2.0",
"react-is": "18.2.0",
"sanity": "3.14.3",
"sanity": "3.14.4",
"styled-components": "5.3.11",
"sanity-plugin-markdown": "4.1.0"
},
"devDependencies": {
"@sanity/eslint-config-studio": "2.0.4",
"eslint": "8.45.0",
"eslint": "8.46.0",
"prettier": "3.0.0",
"typescript": "5.1.6",
"@sanity/cli": "3.14.3"
"@sanity/cli": "3.14.4"
},
"engines": {
"node": "18",

View file

@ -1,20 +1,20 @@
account: Account
yourAccount: Dein Konto
newPattern: Neues Muster
newSet: Eine neue Messreihe erstellen
newPattern: Neues Schnittmuster
newSet: Einen neuen Satz an Maßen erstellen
links: Links
info: Info
settings: Einstellungen
data: Daten
sets: Maßnahmesets
sets: Measurements Sets
patterns: Schnittmuster
actions: Aktionen
created: Erstellt
updated: Aktualisiert
expires: Läuft ab
yourProfile: Dein Profil
yourPatterns: Deine Muster
yourSets: Deine Maßeinheiten
yourPatterns: Deine Schnittmuster
yourSets: Your Measurements Sets
signOut: Abmelden
politeOhCrap: Oh Purzelbäume
bio: Über mich

View file

@ -1,9 +1,10 @@
import { useState, useEffect } from 'react'
import { useTranslation } from 'next-i18next'
import { AaronFront, AaronBack } from 'shared/components/designs/linedrawings/aaron.mjs'
import { AaronFront } from 'shared/components/designs/linedrawings/aaron.mjs'
import { BruceFront, BruceBack } from 'shared/components/designs/linedrawings/bruce.mjs'
import { SimonFront, SimonBack } from 'shared/components/designs/linedrawings/simon.mjs'
import { WahidFront, WahidBack } from 'shared/components/designs/linedrawings/wahid.mjs'
import { AlbertFront } from 'shared/components/designs/linedrawings/albert.mjs'
export const ns = ['homepage']
@ -12,7 +13,7 @@ const lineDrawings = [
<BruceBack key={2} className="h-72 md:h-96" />,
<SimonBack key={3} className="h-72 md:h-96" />,
<WahidFront key={4} className="h-72 md:h-96" />,
<AaronBack key={5} className="h-72 md:h-96" />,
<AlbertFront key={5} className="h-72 md:h-96" />,
<BruceFront key={6} className="h-72 md:h-96" />,
<SimonFront key={7} className="h-72 md:h-96" />,
<WahidBack key={8} className="h-72 md:h-96" />,

View file

@ -0,0 +1,98 @@
import { LineDrawingWrapper, thin, dashed } from './shared.mjs'
const strokeScale = 0.6
export const Albert = ({
className = 'w-64', // CSS classes to apply
stroke = 1, // Stroke width to use
}) => {
// Normalize stroke across designs
stroke = stroke * strokeScale
return (
<LineDrawingWrapper viewBox="0 0 128 141" {...{ className, stroke }}>
<Front stroke={stroke} />
<Back stroke={stroke} />
</LineDrawingWrapper>
)
}
/*
* React component for the front
*/
export const AlbertFront = ({
className = 'w-64', // CSS classes to apply
stroke = 1, // Stroke width to use
}) => {
// Normalize stroke across designs
stroke = stroke * strokeScale
return (
<LineDrawingWrapper viewBox="0 0 64 141" {...{ className, stroke }}>
<Front stroke={stroke} />
</LineDrawingWrapper>
)
}
/*
* React component for the back
*/
export const AlbertBack = ({
className = 'w-64', // CSS classes to apply
stroke = 1, // Stroke width to use
}) => {
// Normalize stroke across designs
stroke = stroke * strokeScale
return (
<LineDrawingWrapper viewBox="64 0 64 141" {...{ className, stroke }}>
<Back stroke={stroke} />
</LineDrawingWrapper>
)
}
/*
* SVG elements for the front
*/
export const Front = ({ stroke }) => (
<>
<path
key="stitches"
{...dashed(stroke)}
{...thin(stroke)}
d="m 45.751762,25.686058 h -13.6234 -0.53181 -13.62604 M 1.3094621,132.6216 c 0.6694,0.17992 1.70392,0.44979 2.97657,0.74612 7.7972699,1.81769 14.1051699,2.20509 18.7882899,2.47761 1.84415,0.10848 5.37898,0.22225 8.43227,0.24871 h 0.65088 c 3.05329,-0.0265 6.58812,-0.14287 8.43227,-0.24871 4.68312,-0.27252 11.05165,-0.67204 18.84892,-2.48973 1.27,-0.29633 2.30716,-0.5662 2.97656,-0.74612 M 14.700182,74.292648 h 34.2609 m -3.36014,-49.58819 h -13.38527 -0.52123 -13.38527 M 1.2567821,133.40323 c 0.6694,0.17992 1.70392,0.44979 2.97656,0.74612 7.7972799,1.81769 14.1657999,2.21721 18.8489199,2.48973 1.84415,0.10848 5.37898,0.22225 8.43227,0.24871 h 0.65088 c 3.05329,-0.0265 6.58812,-0.14287 8.43227,-0.24871 4.68312,-0.27252 11.05164,-0.67204 18.84891,-2.48973 1.27,-0.29633 2.30717,-0.5662 2.97657,-0.74612 M 44.677552,23.249248 c 0.0926,1.29117 0.26723,3.92906 0.61913,6.12511 0.48154,2.98714 1.3626,8.24177 4.20952,14.3801 2.15371,4.64608 4.48204,7.747 5.19906,8.67833 1.20385,1.56369 3.13002,3.33904 4.01108,4.24921 m -39.6875,-33.43275 c -0.0926,1.29117 -0.26722,3.92906 -0.61912,6.12511 -0.48154,2.98714 -1.3626,8.24177 -4.20952,14.3801 -2.15371,4.64608 -4.4820399,7.747 -5.1990599,8.67833 -1.20386,1.56369 -3.13002,3.33904 -4.01109,4.24921 m 9.7471599,16.93065 h 34.2609 M 24.584442,2.756377 c 2.68565,-0.0603 3.34536,4.5240499 3.26972,9.273867 -0.0744,4.674224 -0.20054,9.477174 -0.15249,11.049694 M 24.806542,1.8705199 c 5.81722,-2.00006997 3.81977,17.9116981 4.28573,21.1945281 M 39.234022,2.733557 c -2.68564,-0.0603 -3.34535,4.5240499 -3.26972,9.273877 0.0744,4.674214 0.20054,9.477164 0.1525,11.049694 m 2.89512,-21.2094281 c -5.81722,-2.00006997 -3.81976,17.9117081 -4.28573,21.1945381 m 10.27284,0.0509 c -0.12302,-1.75154 -0.28706,-4.73869 -0.49484,-7.37394 -0.13669,-1.73567 -0.2898,-3.563944 -0.74363,-5.9002141 -0.1613,-0.82814 -0.41829,-2.013477 -0.99242,-3.442227 -0.36908,-0.92075 -0.72449,-1.78064 -1.48726,-2.70404 -0.74635,-0.92604 -1.46718,-1.547217 -2.45605,-1.825027 m 4.30146,21.3327581 c 0.0902,-1.77535 0.10389,-4.19365 0,-6.24152 -0.19685,-3.854987 -0.32261,-6.873884 -1.45719,-10.1891011 -0.1269,-0.56082 -0.59463,-2.23219 -2.46601,-4.305197 M 18.830412,22.968128 c 0.12302,-1.75154 0.28706,-4.73869 0.49484,-7.37394 0.1367,-1.73567 0.2898,-3.563934 0.74363,-5.9002041 0.1613,-0.82815 0.41829,-2.013477 0.99242,-3.442227 0.36908,-0.92075 0.72449,-1.78065 1.48726,-2.70404 0.74635,-0.92605 1.46718,-1.547217 2.45605,-1.825027 m -4.30146,21.3327481 c -0.0902,-1.77535 -0.10389,-4.19364 0,-6.24152 0.19685,-3.854987 0.32261,-6.8738741 1.45719,-10.1891011 0.1269,-0.56082 0.59463,-2.23219 2.46601,-4.305197"
/>
<path
key="folds"
opacity={0.3}
d="m 58.242742,71.070038 c -0.65352,2.70404 -1.43669,5.37634 -2.29923,8.02217 -0.87048,2.64319 -1.87325,5.24669 -2.90248,7.82637 -1.01864,2.59027 -2.12196,5.1488 -3.34698,7.6544 -1.23296,2.50031 -2.58498,4.94771 -4.10369,7.289272 -3.05064,4.67783 -6.67014,8.96673 -10.69181,12.82435 -2.01348,1.92617 -4.12221,3.7518 -6.29973,5.48746 -2.1881,1.71979 -4.43441,3.3655 -6.75216,4.90273 2.24896,-1.63512 4.46087,-3.31787 6.58812,-5.10381 2.13784,-1.77271 4.20688,-3.62479 6.17802,-5.57742 1.96056,-1.96056 3.86292,-3.97933 5.62504,-6.11981 1.77007,-2.13254 3.40519,-4.37356 4.90802,-6.69925 1.52136,-2.315102 2.87603,-4.736042 4.11692,-7.215192 0.61648,-1.24089 1.19856,-2.50031 1.76477,-3.76766 0.55827,-1.27 1.10067,-2.54794 1.63777,-3.82852 2.17488,-5.11175 4.05871,-10.34257 5.57742,-15.69509 z m -0.68792,4.97152 c -0.49741,2.58763 -1.08479,5.15938 -1.70656,7.72055 -0.3175,1.28058 -0.65352,2.55587 -1.01071,3.82322 l -0.52652,1.90765 c -0.17727,0.635 -0.37306,1.26471 -0.55827,1.89706 -1.50283,5.05619 -3.26231,10.035652 -5.19642,14.946312 -1.98437,4.8895 -4.15395,9.70492 -6.54314,14.40657 -0.59531,1.17739 -1.21973,2.33891 -1.83356,3.50573 -0.63765,1.15358 -1.24884,2.32304 -1.9103,3.46339 l -0.98425,1.7145 -1.0107,1.70127 c -0.66411,1.14036 -1.37319,2.24896 -2.06375,3.37079 1.29645,-2.29393 2.61143,-4.57729 3.83116,-6.91091 0.635,-1.15359 1.22767,-2.33098 1.8415,-3.4925 0.59002,-1.1774 1.19327,-2.34686 1.76477,-3.53219 2.30982,-4.73075 4.47675,-9.53029 6.41615,-14.42244 1.97114,-4.87891 3.71739,-9.847792 5.2996,-14.866932 1.58486,-5.0218 2.97921,-10.1018 4.191,-15.23207 z m -41.9391,15.54427 c 2.59292,-1.03452 5.29696,-1.8362 8.06185,-2.30716 1.38113,-0.24871 2.76755,-0.42069 4.15132,-0.60854 l 4.15395,-0.53975 c 1.38377,-0.17463 2.77019,-0.34925 4.14602,-0.54505 0.69057,-0.0952 1.37584,-0.20108 2.05582,-0.32808 0.67733,-0.13229 1.35996,-0.28046 2.03464,-0.43921 2.70404,-0.64823 5.36046,-1.50812 7.94809,-2.55852 -2.50561,1.23825 -5.13557,2.23838 -7.84755,2.96069 -0.67733,0.18256 -1.35731,0.34925 -2.04787,0.49212 -0.69056,0.14023 -1.38113,0.2593 -2.07169,0.37042 -1.38377,0.21431 -2.77019,0.39158 -4.15396,0.57415 l -4.15925,0.51064 c -1.38641,0.15875 -2.77283,0.32015 -4.14866,0.51859 -1.37584,0.20372 -2.74373,0.46037 -4.09575,0.78581 -1.35467,0.30956 -2.69346,0.6985 -4.02696,1.11389 z m -0.78581,-9.05668 c 0.92339,0.24606 1.82298,0.55827 2.74902,0.78846 0.46037,0.1217 0.9181,0.25135 1.38112,0.35718 0.46302,0.11113 0.92075,0.23019 1.38642,0.32544 1.85473,0.4101 3.72269,0.74083 5.60652,0.97631 1.88119,0.24342 3.7756,0.39423 5.67267,0.46567 1.8997,0.0661 3.80206,0.0688 5.71235,0.0185 -1.89177,0.25665 -3.80471,0.39158 -5.71765,0.39423 -1.91558,0.0132 -3.83116,-0.11642 -5.73352,-0.35454 -1.8997,-0.24606 -3.78618,-0.6059 -5.63827,-1.10067 -0.46302,-0.11906 -0.92339,-0.25135 -1.38112,-0.39158 -0.46038,-0.13494 -0.91281,-0.2884 -1.36525,-0.44186 -0.45508,-0.15081 -0.89694,-0.33073 -1.34144,-0.50535 -0.44714,-0.17198 -0.889,-0.34925 -1.33085,-0.53181 z"
/>
<path
key="outline"
d="m 45.482092,23.144478 c -0.1285,-1.77271 -0.298,-4.79954 -0.51398,-7.46919 -0.14217,-1.75684 -0.30073,-3.608914 -0.77097,-5.974294 -0.16677,-0.83873 -0.55824,-2.36836 -1.02796,-3.4845571 -0.41794,-0.9931479 -0.88589,-1.9951999 -1.57745,-2.8214899 -0.59541,-0.711399 -0.85786,-0.978839 -2.152,-1.764739 -6.85497,-2.73578 -4.79698,15.18946 -5.25758,21.47559 m -15.95764,-0.002 c 0.1285,-1.77271 0.298,-4.79954 0.51398,-7.46919 0.14217,-1.75684 0.30073,-3.608914 0.77097,-5.9742941 0.16677,-0.83873 0.55824,-2.36836 1.02796,-3.484557 0.41794,-0.993148 0.88589,-1.9952 1.57745,-2.82149 0.59541,-0.711399 0.85786,-0.978839 2.152,-1.764739 6.85497,-2.73578 4.79698,15.1894601 5.25758,21.4755901 m 2.67006,116.664372 c 3.06388,-0.0265 6.61458,-0.14288 8.46402,-0.24871 4.699,-0.27252 11.09133,-0.67204 18.92036,-2.48973 1.27529,-0.29633 2.3151,-0.56621 2.98714,-0.74613 l -3.73327,-80.904292 c -0.889,-0.91281 -2.36659,-2.30596 -3.33284,-3.63628 -2.02333,-2.7857 -3.8287,-5.7492 -5.26509,-9.03832 -1.68787,-3.86498 -3.50612,-9.88126 -4.16947,-14.6028 -0.24494,-1.74344 -0.45301,-3.50075 -0.58327,-4.91868 -2.33203,-0.0485 -6.55702,-0.0408 -13.35108,-0.0408 h -0.52123 -13.38527 c -0.0926,1.29646 -0.26723,3.14854 -0.62177,5.35252 -0.48419,3.00038 -1.37054,8.27617 -4.23069,14.43831 -2.16693,4.66725 -4.5058499,7.77875 -5.2281599,8.71273 -1.2118,1.57163 -2.3495,2.82046 -3.23586,3.73327 l -3.73856,80.904292 c 0.67204,0.17992 1.71185,0.4498 2.98715,0.74613 7.8263699,1.81769 14.2186999,2.21721 18.9203499,2.48973 1.84944,0.10848 5.40015,0.22225 8.46402,0.24871 z m 16.80369,-66.116802 v -2.46592 h -16.95979 -0.34132 -16.95979 v 2.46592 18.80129 h 16.86984 0.52122 16.86984 z m -27.80553,-50.54427 c -0.0902,-1.77536 -0.10389,-4.19365 0,-6.24152 0.19684,-3.854987 0.3226,-6.8738841 1.45719,-10.1891111 0.48937,-1.4261 1.16319,-3.01332 2.79534,-5.317847 m 17.16437,21.7282281 c 0.0902,-1.77536 0.10389,-4.19365 0,-6.24152 -0.19684,-3.854987 -0.2083,-6.702432 -1.34288,-10.0176591 -0.48938,-1.4261 -1.23335,-3.10687 -2.86551,-5.411387 M 24.348072,3.098207 c 4.01259,-0.23034 2.83304,8.893627 3.02286,19.914291 M 39.547282,3.106097 c -4.01259,-0.23034 -2.83304,8.893617 -3.02286,19.914291"
/>
</>
)
/*
* SVG elements for the front
*/
const Back = ({ stroke }) => (
<>
<path
key="stitches"
{...dashed(stroke)}
{...thin(stroke)}
d="m 87.114972,2.2491977 c 0.92477,-0.244877 0.0726,-0.13752 1.41391,-0.229515 2.18052,0.350681 2.3819,3.092209 2.93839,4.91401 1.7545,8.1034703 1.69158,22.4431003 2.41018,30.1866003 0.17811,1.94939 0.56663,3.735 1.07695,5.34667 m 1.1626,3.00107 c 2.09578,4.54441 4.874578,7.11198 5.131268,7.33527 6.14785,5.49488 9.61454,5.4155 12.40621,6.7594 m -18.827578,-35.37351 2.11426,0.01 m -2.19717,-0.96012 2.27693,0.01 m 12.421728,0.95568 -10.463098,-0.002 m 10.393998,-0.9715 -10.345118,-0.002 m -16.76423,0.9755 10.4631,-0.002 m -10.394,-0.9715 10.34513,-0.002 M 87.424962,1.8582837 c 0.92477,-0.244877 0.11396,-0.162324 1.47179,-0.25432 2.12893,0.336711 2.77652,3.009088 3.40968,5.509323 1.80648,8.1034663 2.2748,22.0214263 2.79879,29.7649163 0.10656,1.16635 0.28845,2.27408 0.52668,3.32099 m 1.1626,3.74357 c 2.12198,5.34326 5.401588,8.37495 5.681528,8.61846 6.14786,5.49488 9.61455,5.41549 12.40622,6.7594 M 104.35377,1.8734467 c -0.92477,-0.244877 -0.11396,-0.162324 -1.47178,-0.25432 -2.12894,0.336712 -2.77652,3.009088 -3.409678,5.509324 -1.80649,8.1034723 -2.2748,22.0214223 -2.79879,29.7649123 -0.88644,9.70189 -6.98453,15.347 -7.37082,15.68302 -6.14785,5.49488 -9.61455,5.4155 -12.40621,6.7594 M 104.66377,2.2643607 c -0.92477,-0.244877 -0.0726,-0.13752 -1.41391,-0.229515 -2.18052,0.350681 -2.3819,3.092209 -2.93839,4.914011 -1.754508,8.1034663 -1.691578,22.4431063 -2.410178,30.1865963 -0.88644,9.70189 -6.98453,15.34699 -7.37082,15.68301 -6.14785,5.49488 -9.61455,5.4155 -12.40622,6.7594 m 28.917588,-37.8428 c -0.38808,-6.19847 -0.93413,-14.1569583 -3.48556,-19.2183453 m 1.24681,0.170932 c 1.68973,1.854406 2.12815,4.533185 2.27241,5.264885 0.9885,4.4603283 1.48778,9.1446983 1.82636,13.7729283 m -24.164958,-0.006 c 0.38808,-6.19847 0.93413,-14.1569523 3.48555,-19.2183383 m -1.2468,0.171361 c -1.68973,1.854407 -2.12816,4.533186 -2.27241,5.264886 -0.9885,4.4603273 -1.48779,9.1446913 -1.82636,13.7729313 m 0.17297,0.0661 c -0.0926,1.29116 -0.26723,3.92906 -0.61913,6.1251 -0.48154,2.98715 -1.3626,8.24177 -4.20952,14.38011 -2.1537,4.64608 -4.48204,7.747 -5.19906,8.67833 -1.20385,1.56369 -2.67741,2.87027 -3.55847,3.78044 m 39.234888,-32.96393 c 0.0926,1.29116 0.26723,3.92906 0.61912,6.1251 0.48154,2.98715 1.36261,8.24177 4.20952,14.38011 2.15371,4.64608 4.48204,7.747 5.19907,8.67833 1.20385,1.56369 2.68549,2.93492 3.56655,3.84509 m 0.31488,0.10514 c -0.0794,0.30956 -0.22225,0.75671 -0.49741,1.24354 -0.69057,1.21973 -1.74625,1.86796 -2.98715,2.48973 -1.28587,0.64558 -3.28083,1.51871 -5.97429,2.24102 m 1.15886,-1.3732 1.24356,79.660757 M 69.008412,54.910223 c 0.0794,0.30956 0.22225,0.75671 0.49742,1.24354 0.69056,1.21973 1.74625,1.86796 2.98714,2.48973 1.28588,0.64558 3.28084,1.51871 5.9743,2.24102 m -1.16152,-1.3732 -1.24354,79.660757 m 38.364248,-2.4068 c 2.51619,-0.26194 5.79438,-0.9525 9.21015,-2.73844 0.91281,-0.47625 1.61163,-0.88461 2.36041,-1.3979 m -11.60463,3.41841 c 2.51619,-0.26194 5.79438,-0.9525 9.21015,-2.73844 0.91281,-0.47625 1.74095,-0.9816 2.48973,-1.49489 m -11.73692,0.55298 h -18.237728 -0.62177 -18.23508 m 37.094578,0.79375 h -18.237728 -0.62177 -18.23508 m 0.0556,3.70152 c -2.51619,-0.26194 -5.79438,-0.9525 -9.21015,-2.73844 -0.91281,-0.47625 -1.74096,-0.9816 -2.48973,-1.49489 m 11.60463,3.41841 c -2.51619,-0.26194 -5.79438,-0.9525 -9.21015,-2.73844 -0.91281,-0.47625 -1.59548,-0.86845 -2.34425,-1.38174"
/>
<path
key="folds"
opacity={0.3}
d="m 83.981182,24.959383 c 0.381,3.33905 0.82021,6.67015 1.37054,9.98273 0.52652,3.31788 1.16417,6.61194 1.85738,9.90071 0.68792,3.28613 1.37583,6.57225 2.21721,9.82134 0.4101,1.62718 0.87577,3.2385 1.35202,4.84452 0.49741,1.60073 1.00806,3.19616 1.58221,4.77043 1.11125,3.16177 2.39977,6.26005 3.83116,9.28952 0.72496,1.51078 1.47638,3.00832 2.27013,4.48469 0.80169,1.47109 1.616598,2.93688 2.476498,4.37621 1.7145,2.88396 3.55864,5.68854 5.51921,8.41375 1.94733,2.73315 4.02431,5.37633 6.17008,7.96131 -2.23838,-2.50825 -4.35769,-5.12233 -6.38175,-7.80785 -2.00819,-2.69875 -3.89467,-5.48746 -5.65944,-8.35554 -3.524248,-5.73617 -6.458478,-11.84275 -8.728598,-18.18746 -2.26484,-6.35 -3.79413,-12.93283 -5.05354,-19.53154 -0.64294,-3.29671 -1.23825,-6.61194 -1.7145,-9.9404 -0.45773,-3.3311 -0.84667,-6.67014 -1.10861,-10.02242 z m -0.003,6.33942 c 0.49477,6.55373 1.16945,13.08894 2.03729,19.59769 0.87048,6.50875 1.90764,12.99369 3.18558,19.43364 1.23561,6.4479 2.7305,12.84553 4.37356,19.20346 0.39952,1.59279 0.84667,3.17236 1.27,4.75986 0.45509,1.57691 0.88371,3.16177 1.35732,4.73604 0.89958,3.159117 1.8997,6.289137 2.8866,9.421807 -0.53975,-1.55046 -1.10067,-3.09562 -1.60867,-4.65931 l -0.77787,-2.33892 -0.74877,-2.349497 c -0.50271,-1.56633 -0.9525,-3.14589 -1.4314,-4.72017 -0.4445,-1.5822 -0.91546,-3.15647 -1.34144,-4.74662 l -0.64558,-2.38125 c -0.21431,-0.79375 -0.40481,-1.59279 -0.60854,-2.38919 -0.4101,-1.59279 -0.78581,-3.19352 -1.16152,-4.79425 -0.38629,-1.59808 -0.72231,-3.20939 -1.08479,-4.81277 -0.33867,-1.60866 -0.67469,-3.21733 -0.99748,-4.83129 -1.23561,-6.45848 -2.286,-12.95665 -3.06917,-19.48656 -0.20637,-1.62984 -0.37306,-3.26761 -0.54504,-4.90273 -0.17727,-1.63513 -0.33073,-3.27025 -0.46831,-4.90802 -0.25929,-3.26761 -0.48419,-6.54844 -0.62177,-9.83192 z"
/>
<path
key="outline"
d="m 105.10249,2.6876327 c -0.77226,-0.303159 -1.01296,-0.365982 -2.00516,-0.336891 -3.219362,0.763391 -3.927298,15.9920513 -4.597178,32.5001013 -1.27488,21.70817 -19.33703,24.19482 -19.97997,24.89861 m 30.868938,-37.96242 c -0.76683,-5.72922 -1.13835,-13.9627343 -3.40093,-18.0635323 -2.24026,-3.13116397 -3.42769,-2.634702 -4.67402,-1.74126 -2.645078,2.275017 -4.191878,15.6714923 -4.861768,32.1795423 -1.27487,21.70817 -19.33702,24.19482 -19.97996,24.89861 m 5.90537,-37.27336 c 0.76683,-5.72922 1.13835,-13.9627343 3.40092,-18.0635323 2.24027,-3.13116397 3.4277,-2.634702 4.67403,-1.74126 2.64507,2.275017 4.19188,15.6714923 4.86176,32.1795423 0.0993,1.69052 0.30037,3.26447 0.58711,4.73008 m 1.13702,4.18188 c 4.819118,13.53685 17.714388,15.39396 18.255828,15.98665 M 86.664442,2.6876277 c 0.77225,-0.303154 1.01295,-0.365977 2.00516,-0.336886 3.21936,0.763392 3.9273,15.9920513 4.59718,32.5001013 0.18007,3.06615 0.69504,5.74884 1.44853,8.09719 m 1.20249,3.07762 c 5.361998,11.48744 16.819248,13.16586 17.328938,13.7238 m -6.68039,-38.02327 c -0.17857,-5.64063 -0.68565,-11.626356 -2.2784,-16.4967743 -0.29898,-0.899583 -0.54504,-1.653646 -1.19062,-2.878667 M 85.200582,21.726183 c 0.17857,-5.64063 0.68564,-11.626356 2.27839,-16.4967743 0.29898,-0.899583 0.54505,-1.653646 1.19063,-2.878667 M 114.42943,135.54199 h -18.235078 -0.62177 -18.23773 m 45.370748,-81.766827 3.48456,81.401697 c -0.74877,0.51065 -1.57692,1.016 -2.48973,1.4949 -3.41577,1.78594 -6.69396,2.4765 -9.21014,2.73844 l -1.24355,-79.660747 c 2.69346,-0.72232 4.68842,-1.59544 5.9743,-2.24102 1.24089,-0.62177 2.29658,-1.27 2.98714,-2.48973 0.27517,-0.48684 0.42069,-0.93663 0.49742,-1.24354 -1.93675,-1.97644 -4.30742,-4.77044 -6.47171,-8.46403 -2.17752,-3.71475 -3.25702,-6.83154 -3.98198,-8.96143 -0.66939,-1.96321 -1.83885,-5.75998 -2.48973,-10.70504 -0.20373,-1.54782 -0.31221,-2.87073 -0.37306,-3.85763 H 99.157022 m -1.96784,0 h -0.97366 -0.66411 -0.94192 m -1.9513,0 h -10.28038 c -0.0609,0.98954 -0.16934,2.30981 -0.37307,3.85763 -0.65087,4.94241 -1.82033,8.74183 -2.48972,10.70504 -0.72761,2.12989 -1.80711,5.24668 -3.98198,8.96143 -2.16429,3.69359 -4.53496,6.48759 -6.47171,8.46403 0.0794,0.30956 0.22225,0.7567 0.49742,1.24354 0.69056,1.21973 1.74625,1.86796 2.98714,2.48973 1.28588,0.64558 3.28083,1.5187 5.97429,2.24102 l -1.24354,79.660747 c -2.51619,-0.26194 -5.79437,-0.9525 -9.21014,-2.73844 -0.91282,-0.47625 -1.74096,-0.98161 -2.48973,-1.4949 l 3.48456,-81.401697"
/>
</>
)

View file

@ -0,0 +1 @@
sponsors: bla bla

View file

@ -0,0 +1 @@
sponsors: bla bla

View file

@ -0,0 +1 @@
sponsors: bla bla

View file

@ -0,0 +1 @@
sponsors: bla bla

View file

@ -0,0 +1 @@
sponsors: bla bla

View file

@ -0,0 +1 @@
sponsors: бла-бла-бла.

View file

@ -31,18 +31,18 @@ docs: Dokumentation
configurePattern: Muster konfigurieren
measies: Muster-Messungen
noDesignFound: Wir konnten dieses Design nicht finden. Das sollte nicht passieren, also würden wir uns freuen, wenn du es meldest.
saveYourPattern: Speichere dein Muster
saveYourPattern: Speichere dein Schnittmuster
giveItAName: Gib ihm einen Namen
changeMeasies: Muster ändern Messungen
editCurrentMeasies: Aktuelle Messwerte bearbeiten
editCurrentMeasiesHeader: Edit Pattern Measurements
editCurrentMeasiesDesc: Changes you make here will not be saved to your measurements sets, and will only affect this pattern.
editCurrentMeasies: Aktuelle Me bearbeiten
editCurrentMeasiesHeader: Schnittmuster-Maße bearbeiten
editCurrentMeasiesDesc: Änderungen, die du hier vornimmst, werden nicht in deine Maßsätze gespeichert und wirken sich nur auf dieses Schnittmuster aus.
chooseNewSet: Wähle ein neues Maßnahmeset
weLackSomeMeasies: Uns fehlen { nr } Messungen, um dieses Muster zu erstellen
youCanPickOrEnter: Du kannst entweder einen Satz Messungen auswählen oder sie von Hand eingeben, aber ohne diese Messungen können wir nicht weitermachen.
measiesOk: Wir haben alle erforderlichen Maße, um dieses Muster zu erstellen.
seeMissingMeasies: See missing measurements
appliedMeasies: We applied a new measurements set to this pattern.
seeMissingMeasies: Siehe fehlende Maße
appliedMeasies: Wir haben dieses Schnittmuster mit einem neuen Maßsatz versehen.
exportForPrinting: Für den Druck exportieren
exportForEditing: Für die Bearbeitung exportieren
exportAsData: Als Daten exportieren

View file

@ -34,10 +34,10 @@ noDesignFound: Ми не змогли знайти цей дизайн. Цьог
saveYourPattern: Збережіть свій шаблон
giveItAName: Дайте йому ім'я.
changeMeasies: Вимірювання зміни шаблону
editCurrentMeasies: Редагувати поточні вимірювання
editCurrentMeasies: Відредагувати поточні заміри
editCurrentMeasiesHeader: Edit Pattern Measurements
editCurrentMeasiesDesc: Changes you make here will not be saved to your measurements sets, and will only affect this pattern.
chooseNewSet: Виберіть новий набір вимірювань
chooseNewSet: Обрати новий набір мірок
weLackSomeMeasies: Нам не вистачає { nr } вимірів для створення цього шаблону
youCanPickOrEnter: Ви можете вибрати набір вимірів або ввести їх вручну, але без цих вимірів ми не зможемо продовжити роботу.
measiesOk: У нас є всі необхідні виміри для створення цієї моделі.

View file

@ -1,5 +1,5 @@
authRequired: Authentifizierung erforderlich
membersOnly: This functionality requires a FreeSewing account.
membersOnly: Diese Funktion erfordert ein FreeSewing-Konto.
signUp: Anmelden
signIn: Eintragen
statusUnknown: Warnung zum Kontostatus

View file

@ -1,7 +1,7 @@
authRequired: Потрібна автентифікація
membersOnly: This functionality requires a FreeSewing account.
signUp: Зареєструватися
signIn: Увійдіть
signUp: Реєстрація
signIn: Вхід
statusUnknown: Попередження про стан облікового запису
statusUnknownMsg: Статус вашого облікового запису забороняє нам обробляти ваші дані. Будь ласка, зверніться до служби підтримки.
consentLacking: Відсутня згода

View file

@ -1,3 +1,5 @@
freesewing: FreeSewing
sitemap: Seitenübersicht
youAreHere: Du bist hier
slogan1: Komm wegen der Schnittmuster
slogan2: Bleib wegen der Community

View file

@ -1,3 +1,5 @@
freesewing: FreeSewing
sitemap: Mapa del sitio
youAreHere: Estás aquí
slogan1: Ven a los patrones de costura
slogan2: Quédate por la comunidad

View file

@ -1,3 +1,5 @@
freesewing: FreeSewing
sitemap: Plan du site
youAreHere: Tu es ici
slogan1: Venez pour les patrons de couture
slogan2: Restez pour la communauté

View file

@ -1,4 +1,5 @@
freesewing: FreeSewing
sitemap: Sitemap
youAreHere: U bevindt zich hier
slogan1: Kom voor de naaipatronen op maat
slogan2: Blijf voor je nieuwe naai-maten

View file

@ -1,3 +1,5 @@
freesewing: FreeSewing
sitemap: Мапа сайту
youAreHere: Ти тут.
slogan1: Приходьте за викрійками
slogan2: Залишайтеся заради спільноти

View file

@ -0,0 +1,16 @@
welcome: Willkommen bei FreeSewing.org
howDoesItWork: Wie funktioniert es?
whatIsFreeSewing: Was ist FreeSewing?
whatIsFreeSewingNot: Was ist FreeSewing nicht?
what1: FreeSewing ist eine Open-Source-Software zum Erstellen von maßgeschneiderten Schnittmustern, die von HeimnäherInnen und Modeunternehmenden gleichermaßen geschätzt wird.
what2: FreeSewing.org stellt dir diese Software als Online-Tool mit unübertroffener Anpassungsfähigkeit und Flexibilität zur Verfügung. Wir haben über 50 Designs und fügen regelmäßig neue hinzu. Du kannst jedes Design auswählen und ein Schnittmuster nach deinen genauen Maßen erstellen.
what3: Da die Maßanfertigung das Herzstück unserer Arbeit ist, möchten wir dir nachdrücklich nahelegen, genau Maß zu nehmen. Die Größenangaben der Industrie sind ein Haufen Lügen. Mach mit bei der Slow Fashion Revolution und genieße Kleidung, die dir passt.
whatNot1: FreeSewing ist kein Unternehmen. Wir verkaufen nichts. Wir haben keine Mitarbeiter oder Angestellten. Wir haben kein Büro. Wir werden nicht bezahlt.
whatNot2: Unsere Websites enthalten keine Werbung. Wir verfolgen dich nicht und verkaufen deine persönlichen Daten nicht. Wir verletzen deine Privatsphäre nicht.
whatNot3: FreeSewing ist nicht geschlechtsspezifisch. Wir schließen niemanden aus und diskriminieren niemanden. Wir dulden auch keine Diskriminierung in unserer Gemeinschaft.
whatNot4: FreeSewing ist nicht perfekt. Aber wir versuchen unser Bestes. Wenn du etwas zum Verbessern findest, sind wir froh, wenn du uns darauf hinweist.
whatNot5: So sind wir eigentlich dahin gekommen, wo wir heute sind.
pickAnyDesign: Wähle ein beliebiges Design
addASet: Füge einen Satz an Maßen hinzu
customizeYourPattern: Passe dein Schnittmuster an

View file

@ -0,0 +1,16 @@
welcome: Welcome to FreeSewing.org
howDoesItWork: '¿Cómo funciona?'
whatIsFreeSewing: '¿Qué es FreeSewing?'
whatIsFreeSewingNot: What is FreeSewing not?
what1: FreeSewing is open source software to generate made-to-measure sewing patterns, loved by home sewers and fashion entrepreneurs alike.
what2: FreeSewing.org makes this software available to you as an online tool with unmatched custimization and flexibility. We have over 50 designs, and regularly add new ones. You can pick any design and generate a pattern to your exact measurements.
what3: Because made-to-measure lies at the heart of what we do, we strongly suggest you take accurate measurements. Industry sizing is a bunch of lies. Join the slow fashion revolution and enjoy clothes that fit you.
whatNot1: FreeSewing is not a company. We do not sell anything. We do not have staff or employees. We do not have an office. We do not get paid.
whatNot2: Our websites do not contain any advertising. We do not track you or sell your personal data. We do not violate your privacy.
whatNot3: FreeSewing is not gendered. We do not exclude or discriminate. Nor do we tolerate discrimination in our community.
whatNot4: FreeSewing is not perfect. But we try our best. When we come up short, we will not be upset when you point it out.
whatNot5: In fact, that is how we got to where we are today.
pickAnyDesign: Pick any design
addASet: Add a set of measurements
customizeYourPattern: Customize your pattern

View file

@ -0,0 +1,16 @@
welcome: Bienvenue sur FreeSewing.org
howDoesItWork: Comment cela fonctionne-t-il ?
whatIsFreeSewing: Qu'est-ce que FreeSewing ?
whatIsFreeSewingNot: What is FreeSewing not?
what1: FreeSewing is open source software to generate made-to-measure sewing patterns, loved by home sewers and fashion entrepreneurs alike.
what2: FreeSewing.org makes this software available to you as an online tool with unmatched custimization and flexibility. We have over 50 designs, and regularly add new ones. You can pick any design and generate a pattern to your exact measurements.
what3: Because made-to-measure lies at the heart of what we do, we strongly suggest you take accurate measurements. Industry sizing is a bunch of lies. Join the slow fashion revolution and enjoy clothes that fit you.
whatNot1: FreeSewing is not a company. We do not sell anything. We do not have staff or employees. We do not have an office. We do not get paid.
whatNot2: Our websites do not contain any advertising. We do not track you or sell your personal data. We do not violate your privacy.
whatNot3: FreeSewing is not gendered. We do not exclude or discriminate. Nor do we tolerate discrimination in our community.
whatNot4: FreeSewing is not perfect. But we try our best. When we come up short, we will not be upset when you point it out.
whatNot5: In fact, that is how we got to where we are today.
pickAnyDesign: Pick any design
addASet: Ajoute un ensemble de mesures
customizeYourPattern: Personnalise ton patron

View file

@ -0,0 +1,16 @@
welcome: Welkom bij FreeSewing.org
howDoesItWork: Hoe werkt het?
whatIsFreeSewing: Wat is FreeSewing?
whatIsFreeSewingNot: What is FreeSewing not?
what1: FreeSewing is open source software to generate made-to-measure sewing patterns, loved by home sewers and fashion entrepreneurs alike.
what2: FreeSewing.org makes this software available to you as an online tool with unmatched custimization and flexibility. We have over 50 designs, and regularly add new ones. You can pick any design and generate a pattern to your exact measurements.
what3: Because made-to-measure lies at the heart of what we do, we strongly suggest you take accurate measurements. Industry sizing is a bunch of lies. Join the slow fashion revolution and enjoy clothes that fit you.
whatNot1: FreeSewing is not a company. We do not sell anything. We do not have staff or employees. We do not have an office. We do not get paid.
whatNot2: Our websites do not contain any advertising. We do not track you or sell your personal data. We do not violate your privacy.
whatNot3: FreeSewing is not gendered. We do not exclude or discriminate. Nor do we tolerate discrimination in our community.
whatNot4: FreeSewing is not perfect. But we try our best. When we come up short, we will not be upset when you point it out.
whatNot5: In fact, that is how we got to where we are today.
pickAnyDesign: Pick any design
addASet: Add a set of measurements
customizeYourPattern: Customize your pattern

View file

@ -0,0 +1,16 @@
welcome: Ласкаво просимо до FreeSewing.org
howDoesItWork: Як це працює?
whatIsFreeSewing: Що таке FreeSewing?
whatIsFreeSewingNot: What is FreeSewing not?
what1: FreeSewing is open source software to generate made-to-measure sewing patterns, loved by home sewers and fashion entrepreneurs alike.
what2: FreeSewing.org makes this software available to you as an online tool with unmatched custimization and flexibility. We have over 50 designs, and regularly add new ones. You can pick any design and generate a pattern to your exact measurements.
what3: Because made-to-measure lies at the heart of what we do, we strongly suggest you take accurate measurements. Industry sizing is a bunch of lies. Join the slow fashion revolution and enjoy clothes that fit you.
whatNot1: FreeSewing is not a company. We do not sell anything. We do not have staff or employees. We do not have an office. We do not get paid.
whatNot2: Our websites do not contain any advertising. We do not track you or sell your personal data. We do not violate your privacy.
whatNot3: FreeSewing is not gendered. We do not exclude or discriminate. Nor do we tolerate discrimination in our community.
whatNot4: FreeSewing is not perfect. But we try our best. When we come up short, we will not be upset when you point it out.
whatNot5: In fact, that is how we got to where we are today.
pickAnyDesign: Pick any design
addASet: Add a set of measurements
customizeYourPattern: Customize your pattern

View file

@ -1,6 +1,6 @@
measurements: Заміри
ankle: Обхват щиколодки
biceps: Обхват біцепсів
biceps: Обхват біцепса
bustFront: Передній напівобхват грудей
bustPointToUnderbust: Центр грудей до підгруддя
bustSpan: Центр грудей

View file

@ -1,25 +1,25 @@
welcome: Willkommen
welcomeBackName: "Welcome back { name }"
emailUsernameId: "Your Email address, Username, or User #"
password: Your Password
welcomeBackName: "Willkommen zurück { name }"
emailUsernameId: "Deine E-Mail-Adresse, dein Benutzername oder deine Benutzernummer"
password: Dein Passwort
dontHaveAnAccount: Du hast noch keinen Account?
signIn: Anmelden
signInToThing: "Sign in to { thing }"
usePassword: Use your password
signInToThing: "Melde dich bei { thing } an"
usePassword: Verwende dein Passwort
signUpHere: Registriere dich hier
processing: In Bearbeitung
signInFailed: Sign in failed
signInFailed: Anmeldung fehlgeschlagen
somethingWentWrong: Etwas ist schiefgelaufen
back: Back to sign in
back: Zurück zur Anmeldung
contact: Kontakt Unterstützung
err2: Unfortunately, we cannot recover from this error, we need a human being to look into this.
err3: Feel free to try again, or reach out to support so we can assist you.
emailSignInLink: Email me a sign in link
usernameMissing: Please provide your username
passwordMissing: Please provide your password
emailMissing: Please provide your E-mail address
regainAccess: Re-gain access
notFound: No such user was found
clickSigninLink: Click the sign-in link in that email to sign in to your FreeSewing account.
err2: Leider können wir diesen Fehler nicht beheben, wir brauchen einen Menschen, der sich das ansieht.
err3: Versuche es einfach noch einmal oder wende dich an den Support, damit wir dir helfen können.
emailSignInLink: Schick mir einen Anmeldelink
usernameMissing: Bitte gib deinen Benutzernamen an
passwordMissing: Bitte gib dein Passwort ein
emailMissing: Bitte gib deine E-Mail Adresse an
regainAccess: Zugang wiedererlangen
notFound: Kein solcher Nutzer gefunden
clickSigninLink: Klicke auf den Anmeldelink in dieser E-Mail, um dich bei deinem FreeSewing-Konto anzumelden.
oneMomentPlease: Einen Moment bitte

View file

@ -1,8 +1,8 @@
joinFreeSewing: FreeSewing beitreten
toReceiveSignupLink: To receive a sign-up link, enter your email address
toReceiveSignupLink: Um einen Anmeldelink zu erhalten, gib deine E-Mail-Adresse ein
emailAddress: E-Mail-Adresse
pleaseProvideValidEmail: Bitte gib eine gültige E-Mail-Adresse an
emailSignupLink: Email me a sign-up link
emailSignupLink: Schick mir einen Anmeldelink
alreadyHaveAnAccount: Hast du bereits ein Konto?
dontHaveAnAccount: Du hast noch keinen Account?
signIn: Anmelden
@ -11,12 +11,12 @@ signUpHere: Registriere dich hier
processing: In Bearbeitung
emailSent: E-Mail versendet
somethingWentWrong: Etwas ist schiefgelaufen
checkYourInbox: Go check your inbox for an email from
clickSignupLink: Click your personal signup link in that email to create your FreeSewing account.
back: Back to signup
contact: Kontakt Unterstützung
err2: Unfortunately, we cannot recover from this error, we need a human being to look into this.
err3: Feel free to try again, or reach out to support so we can assist you.
signupAgain: Sign up again
signupLinkExpired: Signup link expired
checkYourInbox: Schau in deinem Posteingang nach einer E-Mail von
clickSignupLink: Klicke auf deinen persönlichen Anmeldelink in dieser E-Mail, um dein FreeSewing-Konto zu erstellen.
back: Zurück zur Anmeldung
contact: Kontaktiere den Support
err2: Leider können wir diesen Fehler nicht einfach beheben, wir brauchen einen Menschen, der sich das ansieht.
err3: Versuche es einfach noch einmal oder wende dich an den Support, damit wir dir helfen können.
signupAgain: Erneut registrieren
signupLinkExpired: Anmeldelink ist abgelaufen

View file

@ -1,3 +1,3 @@
settingsSaved: Settings saved
backendError: Backend returned an error
settingsSaved: Einstellungen gespeichert
backendError: Backend hat einen Fehler zurückgegeben
copiedToClipboard: In die Zwischenablage kopiert

View file

@ -16,7 +16,7 @@
"scripts": {},
"peerDependencies": {},
"dependencies": {
"@headlessui/react": "1.7.15",
"@headlessui/react": "1.7.16",
"@next/mdx": "13.4.12",
"@resvg/resvg-js": "2.4.1",
"@tailwindcss/typography": "0.5.9",
@ -30,7 +30,7 @@
"front-matter": "4.0.2",
"highlight.js": "11.8.0",
"github-slugger": "2.0.0",
"jotai": "2.2.2",
"jotai": "2.2.3",
"jotai-location": "0.5.1",
"lodash.clonedeep": "4.5.0",
"lodash.debounce": "^4.0.8",
@ -38,8 +38,8 @@
"lodash.unset": "4.5.2",
"lodash.get": "4.4.2",
"mdast-util-toc": "7.0.0",
"mermaid": "10.2.4",
"ora": "6.3.1",
"mermaid": "10.3.0",
"ora": "7.0.0",
"pdfkit": "0.13.0",
"postcss-for": "2.1.1",
"react": "18.2.0",

1424
yarn.lock

File diff suppressed because it is too large Load diff