diff --git a/markdown/dev/contributors/code-of-conduct/en.md b/markdown/dev/contributors/code-of-conduct/en.md
new file mode 100644
index 00000000000..1ff77e85ff5
--- /dev/null
+++ b/markdown/dev/contributors/code-of-conduct/en.md
@@ -0,0 +1,25 @@
+---
+title: Code of Conduct
+for: contributors
+icons:
+ - face
+ - heart
+about: |
+ FreeSewing's code of conduct is based on the [contributor covenant](https://www.contributor-covenant.org/)
+---
+
+
+
+Upholding our Code of Conduct is a requirement for all FreeSewing contributors
+
+
+
+##### Attribution
+
+This Code of Conduct is an almost verbatim copy of the [Contributor Covenant][homepage], version 2.0,
+available at [http://contributor-covenant.org/version/2/0][version]
+
+[homepage]: http://contributor-covenant.org
+[version]: http://contributor-covenant.org/version/2/0/
+
+
diff --git a/markdown/dev/contributors/code-of-conduct/enforcement-guidelines/correction/en.md b/markdown/dev/contributors/code-of-conduct/enforcement-guidelines/correction/en.md
new file mode 100644
index 00000000000..42c92fcc515
--- /dev/null
+++ b/markdown/dev/contributors/code-of-conduct/enforcement-guidelines/correction/en.md
@@ -0,0 +1,15 @@
+---
+title: Correction
+order: 10
+---
+
+##### Community Impact
+Use of inappropriate language or other behavior
+deemed unprofessional or unwelcome in the community.
+
+##### Consequence
+A private, written warning from community leaders,
+providing clarity around the nature of the violation and an
+explanation of why the behavior was inappropriate.
+
+A public apology may be requested.
diff --git a/markdown/dev/contributors/code-of-conduct/enforcement-guidelines/en.md b/markdown/dev/contributors/code-of-conduct/enforcement-guidelines/en.md
new file mode 100644
index 00000000000..86513580827
--- /dev/null
+++ b/markdown/dev/contributors/code-of-conduct/enforcement-guidelines/en.md
@@ -0,0 +1,10 @@
+---
+title: Enforcement Guidelines
+order: 60
+---
+
+Community leaders will follow these Community Impact Guidelines
+in determining the consequences for any action they deem
+in violation of FreeSewing's Code of Conduct:
+
+
diff --git a/markdown/dev/contributors/code-of-conduct/enforcement-guidelines/permanent-ban/en.md b/markdown/dev/contributors/code-of-conduct/enforcement-guidelines/permanent-ban/en.md
new file mode 100644
index 00000000000..0143bf8c17f
--- /dev/null
+++ b/markdown/dev/contributors/code-of-conduct/enforcement-guidelines/permanent-ban/en.md
@@ -0,0 +1,13 @@
+---
+title: Permanent ban
+order: 40
+---
+
+##### Community Impact
+Demonstrating a pattern of violation of
+community standards, including sustained inappropriate behavior,
+harassment of an individual, or aggression toward or
+disparagement of classes of individuals.
+
+##### Consequence
+A permanent ban from any sort of public interaction within the community.
diff --git a/markdown/dev/contributors/code-of-conduct/enforcement-guidelines/temporary-ban/en.md b/markdown/dev/contributors/code-of-conduct/enforcement-guidelines/temporary-ban/en.md
new file mode 100644
index 00000000000..e489b00f48d
--- /dev/null
+++ b/markdown/dev/contributors/code-of-conduct/enforcement-guidelines/temporary-ban/en.md
@@ -0,0 +1,20 @@
+---
+title: Temporary ban
+order: 30
+---
+
+##### Community Impact
+A serious violation of community standards,
+including sustained inappropriate behavior.
+
+##### Consequence
+A temporary ban from any sort of interaction or
+public communication with the community for a specified period
+of time.
+
+No public or private interaction with the people
+involved, including unsolicited interaction with those enforcing
+the Code of Conduct, is allowed during this period.
+
+Violating these terms may lead to a permanent ban.
+
diff --git a/markdown/dev/contributors/code-of-conduct/enforcement-guidelines/warning/en.md b/markdown/dev/contributors/code-of-conduct/enforcement-guidelines/warning/en.md
new file mode 100644
index 00000000000..9ac4e38f9b2
--- /dev/null
+++ b/markdown/dev/contributors/code-of-conduct/enforcement-guidelines/warning/en.md
@@ -0,0 +1,17 @@
+---
+title: Warning
+order: 20
+---
+
+##### Community Impact
+A violation through a single incident or series of actions.
+
+##### Consequence
+A warning with consequences for continued behavior.
+No interaction with the people involved, including unsolicited
+interaction with those enforcing the Code of Conduct, for a
+specified period of time. This includes avoiding interactions
+in community spaces as well as external channels like social
+media.
+
+Violating these terms may lead to a temporary or permanent ban.
diff --git a/markdown/dev/contributors/code-of-conduct/enforcement-responsibilities/en.md b/markdown/dev/contributors/code-of-conduct/enforcement-responsibilities/en.md
new file mode 100644
index 00000000000..d6991787dad
--- /dev/null
+++ b/markdown/dev/contributors/code-of-conduct/enforcement-responsibilities/en.md
@@ -0,0 +1,14 @@
+---
+title: Enforcement responsibilities
+order: 30
+---
+
+Community leaders are responsible for clarifying and enforcing our standards
+of acceptable behavior and will take appropriate and fair corrective action
+in response to any behavior that they deem inappropriate, threatening,
+offensive, or harmful.
+
+Community leaders have the right and responsibility to remove, edit, or
+reject comments, commits, code, wiki edits, issues, and other contributions
+that are not aligned to this Code of Conduct, and will communicate reasons
+for moderation decisions when appropriate.
diff --git a/markdown/dev/contributors/code-of-conduct/enforcement/en.md b/markdown/dev/contributors/code-of-conduct/enforcement/en.md
new file mode 100644
index 00000000000..a632e384144
--- /dev/null
+++ b/markdown/dev/contributors/code-of-conduct/enforcement/en.md
@@ -0,0 +1,16 @@
+---
+title: Enforcement
+order: 50
+---
+
+Instances of abusive, harassing, or otherwise unacceptable behavior
+may be reported to the community leaders responsible for enforcement:
+
+ - Joost De Cock (joost@joost.at)
+ - Sorcha Ní Dhubhghaill (nidhubhs@gmail.com)
+
+All complaints will be reviewed and investigated promptly and fairly.
+
+All community leaders are obligated to respect the privacy and
+security of the reporter of any incident.
+
diff --git a/markdown/dev/contributors/code-of-conduct/our-pledge/en.md b/markdown/dev/contributors/code-of-conduct/our-pledge/en.md
new file mode 100644
index 00000000000..41a2a697718
--- /dev/null
+++ b/markdown/dev/contributors/code-of-conduct/our-pledge/en.md
@@ -0,0 +1,16 @@
+---
+title: Our pledge
+order: 10
+---
+
+We as members, contributors, and leaders of the FreeSewing community pledge
+to make participation in our community a harassment-free experience for everyone.
+
+Everyone, regardless of age, body size, visible or invisible disability,
+ethnicity, sex characteristics, gender identity and expression, level of experience,
+education, socio-economic status, nationality, personal appearance, race,
+religion, or sexual identity and orientation.
+
+We pledge to act and interact in ways that contribute to an open, welcoming,
+diverse, inclusive, and healthy community.
+
diff --git a/markdown/dev/contributors/code-of-conduct/our-standards/en.md b/markdown/dev/contributors/code-of-conduct/our-standards/en.md
new file mode 100644
index 00000000000..747b50a477c
--- /dev/null
+++ b/markdown/dev/contributors/code-of-conduct/our-standards/en.md
@@ -0,0 +1,20 @@
+---
+title: Our standards
+order: 20
+---
+
+Examples of behavior that contributes to a positive environment for our community include:
+
+ - Demonstrating empathy and kindness toward other people
+ - Being respectful of differing opinions, viewpoints, and experiences
+ - Giving and gracefully accepting constructive feedback
+ - Accepting responsibility and apologizing to those affected by our mistakes, and learning from the experience
+ - Focusing on what is best not just for us as individuals, but for the overall community
+
+Examples of unacceptable behavior include:
+
+ - The use of sexualized language or imagery, and sexual attention or advances of any kind
+ - Trolling, insulting or derogatory comments, and personal or political attacks
+ - Public or private harassment
+ - Publishing others’ private information, such as a physical or email address, without their explicit permission
+ - Other conduct which could reasonably be considered inappropriate in a professional setting
diff --git a/markdown/dev/contributors/code-of-conduct/scope/en.md b/markdown/dev/contributors/code-of-conduct/scope/en.md
new file mode 100644
index 00000000000..74545fb0cb4
--- /dev/null
+++ b/markdown/dev/contributors/code-of-conduct/scope/en.md
@@ -0,0 +1,12 @@
+---
+title: Scope
+order: 40
+---
+
+This Code of Conduct applies within all FreeSewing community spaces, and also applies
+when an individual is officially representing the FreeSewing community in public spaces.
+
+Examples of representing our community include using an official e-mail address,
+posting via an official social media account, or acting as an appointed representative
+at an online or offline event.
+
diff --git a/markdown/dev/contributors/de.md b/markdown/dev/contributors/de.md
new file mode 100644
index 00000000000..9a8db97c084
--- /dev/null
+++ b/markdown/dev/contributors/de.md
@@ -0,0 +1,66 @@
+---
+title: Documentation for contributors
+---
+
+Are you interested in contributing to freesewing? That's awesome, and exactly why this thing is open source in the first place.
+
+## Code of conduct
+
+Freesewing strives to be an open and inclusive community. To keep the trolls at bay, we have a [code of conduct](/guides/code-of-conduct/). As a contributor, you are expected to uphold it.
+
+## Where to get help or report a problem
+
+- The [freesewing chat room on Gitter](https://gitter.im/freesewing/help) is the best place to ask questions, meet other freesewers, or just hang out and share a laugh.
+- Chat not your thing? The [@freesewing_org](https://twitter.com/freesewing_org) Twitter account is the next best thing.
+- Haben Sie einen Fehler festgestellt? Have a suggestion for an improvement? Please [file an issue on GitHub](https://github.com/freesewing/freesewing/issues/new). Dafür benötigen Sie einen GitHub-Account, diesen können Sie kostenlos erstellen.
+
+## Ways to contribute
+
+There's may ways to contribute to freesewing. Here are some of the more common ones, from easy to more involved:
+
+### Help spread the word
+
+Tell your friends about freesewing, or spread awareness on social media. If you have a blog, perhaps you can write about us, or review one of our patterns.
+
+It may seem simple, but it's probably how you heard about us in the first place. So pay it forward.
+
+### Improve our content
+
+On every page, there's a link at the bottom that allows you to submit improvements. You'll need a GitHub account for this, but they are free.
+
+Use that button. Don't be shy. If you see a typo, or something that needs clarification or more detail, please suggest your improvements.
+
+
+### Help with translation
+
+Translation is one of the most important aspects to bring FreeSewing to all corners of the world. It's also something for which we are completely dependent on the community.
+
+Our [documentation for translators](/guides/translator/) will tell you all you need to know to get started.
+
+### Test, make, or showcase our patterns
+
+Are you a maker? Go ahead and make [our patterns](https://freesewing.org/patterns), share your experience, and provide us your feedback.
+
+We'd love to get pictures to [showcase](https://freesewing.org/showcase) on our website too.
+
+### Design patterns
+
+Desiging more FreeSewing patterns is a great way to help out.
+
+You can [take the tutorial](/tutorials/pattern-design/) and jump right in. Or, join [our chat room on Gitter](https://gitter.im/freesewing/development) to discuss ideas, or find designers or developers to team up with.
+
+### Contribute to our code
+
+Interested in submitting a pull request for our code? Awesome. All [our repositories](/reference/repos/) are available [on GitHub](https://github.com/freesewing).
+
+Our [chat room on Gitter](https://gitter.im/freesewing/development) is the best place to discuss ideas or ask questions.
+
+### Become a patron
+
+All our patterns, and all our code, is accessible to everyone, regardless of where they live or what they can afford.
+
+This is made possible by our Patrons; Loyal supporters who ensure a sustainable future for freesewing.org, our code, our patterns, and our community.
+
+You can [become a Patron for as little as 2€ per month](https://freesewing.org/patrons/join). It's a very tangible way to support the project.
+
+
diff --git a/markdown/dev/contributors/en.md b/markdown/dev/contributors/en.md
new file mode 100644
index 00000000000..6164399c6d4
--- /dev/null
+++ b/markdown/dev/contributors/en.md
@@ -0,0 +1,36 @@
+---
+title: For contributors
+order: 1110
+---
+
+Thank you for being part of our community, and for wanting to contribute! ❤️
+
+FreeSewing is an open source project ran by volunteers from different corners of the world.
+We would love to have you on board, but before we get to that, let's look at what we expect from you:
+
+
+
+##### Contributor requirements
+
+ - Please respect [our community standards](https://freesewing.org/docs/various/community-standards/)
+ - As a contributor, you must uphold [our Code of Conduct](/contributors/code-of-conduct/)
+
+
+
+With that out of the way, here's a few more things that are *good to know*:
+
+
+
+##### Did you know?
+
+ - Nobody gets paid to work on/for FreeSewing. We are a 100% volunteer organisation.
+ - We have patrons who support us financially, but all the money that comes in goes to charity --
+ See our [revenue pledge](https://freesewing.org/docs/various/pledge/) for details
+
+
+
+
+With the formalities out of the way, please continue
+to [Ways to contribute](/contributors/ways-to-contribute)
+or [Where to get help](/contributors/help/).
+
diff --git a/markdown/dev/contributors/es.md b/markdown/dev/contributors/es.md
new file mode 100644
index 00000000000..1c1c8ae7924
--- /dev/null
+++ b/markdown/dev/contributors/es.md
@@ -0,0 +1,66 @@
+---
+title: Documentation for contributors
+---
+
+Are you interested in contributing to freesewing? That's awesome, and exactly why this thing is open source in the first place.
+
+## Code of conduct
+
+Freesewing strives to be an open and inclusive community. To keep the trolls at bay, we have a [code of conduct](/guides/code-of-conduct/). As a contributor, you are expected to uphold it.
+
+## Where to get help or report a problem
+
+- The [freesewing chat room on Gitter](https://gitter.im/freesewing/help) is the best place to ask questions, meet other freesewers, or just hang out and share a laugh.
+- Chat not your thing? The [@freesewing_org](https://twitter.com/freesewing_org) Twitter account is the next best thing.
+- Did you spot a mistake? Have a suggestion for an improvement? Please [file an issue on GitHub](https://github.com/freesewing/freesewing/issues/new). You'll need a GitHub account, but they are free.
+
+## Ways to contribute
+
+There's may ways to contribute to freesewing. Here are some of the more common ones, from easy to more involved:
+
+### Help spread the word
+
+Tell your friends about freesewing, or spread awareness on social media. If you have a blog, perhaps you can write about us, or review one of our patterns.
+
+It may seem simple, but it's probably how you heard about us in the first place. So pay it forward.
+
+### Improve our content
+
+On every page, there's a link at the bottom that allows you to submit improvements. You'll need a GitHub account for this, but they are free.
+
+Use that button. Don't be shy. If you see a typo, or something that needs clarification or more detail, please suggest your improvements.
+
+
+### Help with translation
+
+Translation is one of the most important aspects to bring FreeSewing to all corners of the world. It's also something for which we are completely dependent on the community.
+
+Our [documentation for translators](/guides/translator/) will tell you all you need to know to get started.
+
+### Test, make, or showcase our patterns
+
+Are you a maker? Go ahead and make [our patterns](https://freesewing.org/patterns), share your experience, and provide us your feedback.
+
+We'd love to get pictures to [showcase](https://freesewing.org/showcase) on our website too.
+
+### Design patterns
+
+Desiging more FreeSewing patterns is a great way to help out.
+
+You can [take the tutorial](/tutorials/pattern-design/) and jump right in. Or, join [our chat room on Gitter](https://gitter.im/freesewing/development) to discuss ideas, or find designers or developers to team up with.
+
+### Contribute to our code
+
+Interested in submitting a pull request for our code? Awesome. All [our repositories](/reference/repos/) are available [on GitHub](https://github.com/freesewing).
+
+Our [chat room on Gitter](https://gitter.im/freesewing/development) is the best place to discuss ideas or ask questions.
+
+### Become a patron
+
+All our patterns, and all our code, is accessible to everyone, regardless of where they live or what they can afford.
+
+This is made possible by our Patrons; Loyal supporters who ensure a sustainable future for freesewing.org, our code, our patterns, and our community.
+
+You can [become a Patron for as little as 2€ per month](https://freesewing.org/patrons/join). It's a very tangible way to support the project.
+
+
diff --git a/markdown/dev/contributors/fr.md b/markdown/dev/contributors/fr.md
new file mode 100644
index 00000000000..68dc3355981
--- /dev/null
+++ b/markdown/dev/contributors/fr.md
@@ -0,0 +1,66 @@
+---
+title: Documentation for contributors
+---
+
+Are you interested in contributing to freesewing? That's awesome, and exactly why this thing is open source in the first place.
+
+## Code of conduct
+
+Freesewing strives to be an open and inclusive community. To keep the trolls at bay, we have a [code of conduct](/guides/code-of-conduct/). As a contributor, you are expected to uphold it.
+
+## Where to get help or report a problem
+
+- The [freesewing chat room on Gitter](https://gitter.im/freesewing/help) is the best place to ask questions, meet other freesewers, or just hang out and share a laugh.
+- Chat not your thing? The [@freesewing_org](https://twitter.com/freesewing_org) Twitter account is the next best thing.
+- Avez-vous trouvé une erreur ? Have a suggestion for an improvement? Please [file an issue on GitHub](https://github.com/freesewing/freesewing/issues/new). Vous aurez besoin d'un compte GitHub, mais ils sont gratuits.
+
+## Ways to contribute
+
+There's may ways to contribute to freesewing. Here are some of the more common ones, from easy to more involved:
+
+### Help spread the word
+
+Tell your friends about freesewing, or spread awareness on social media. If you have a blog, perhaps you can write about us, or review one of our patterns.
+
+It may seem simple, but it's probably how you heard about us in the first place. So pay it forward.
+
+### Improve our content
+
+On every page, there's a link at the bottom that allows you to submit improvements. You'll need a GitHub account for this, but they are free.
+
+Use that button. Don't be shy. If you see a typo, or something that needs clarification or more detail, please suggest your improvements.
+
+
+### Help with translation
+
+Translation is one of the most important aspects to bring FreeSewing to all corners of the world. It's also something for which we are completely dependent on the community.
+
+Our [documentation for translators](/guides/translator/) will tell you all you need to know to get started.
+
+### Test, make, or showcase our patterns
+
+Are you a maker? Go ahead and make [our patterns](https://freesewing.org/patterns), share your experience, and provide us your feedback.
+
+We'd love to get pictures to [showcase](https://freesewing.org/showcase) on our website too.
+
+### Design patterns
+
+Desiging more FreeSewing patterns is a great way to help out.
+
+You can [take the tutorial](/tutorials/pattern-design/) and jump right in. Or, join [our chat room on Gitter](https://gitter.im/freesewing/development) to discuss ideas, or find designers or developers to team up with.
+
+### Contribute to our code
+
+Interested in submitting a pull request for our code? Awesome. All [our repositories](/reference/repos/) are available [on GitHub](https://github.com/freesewing).
+
+Our [chat room on Gitter](https://gitter.im/freesewing/development) is the best place to discuss ideas or ask questions.
+
+### Become a patron
+
+All our patterns, and all our code, is accessible to everyone, regardless of where they live or what they can afford.
+
+This is made possible by our Patrons; Loyal supporters who ensure a sustainable future for freesewing.org, our code, our patterns, and our community.
+
+You can [become a Patron for as little as 2€ per month](https://freesewing.org/patrons/join). It's a very tangible way to support the project.
+
+
diff --git a/markdown/dev/contributors/help/en.md b/markdown/dev/contributors/help/en.md
new file mode 100644
index 00000000000..99f244af014
--- /dev/null
+++ b/markdown/dev/contributors/help/en.md
@@ -0,0 +1,26 @@
+---
+title: Where to get help
+for: contributors
+icons:
+ - help
+ - discord
+about: |
+ Our [chatrooms on Discord](https://discord.freesewing.org/) are the best place to
+ ask questions or share your feedback
+---
+
+Our [chatrooms on Discord](https://discord.freesewing.org/) are the best place to
+ask questions or share your feedback.
+
+Many of the FreeSewing contributors hang out there, and since we're spread over
+different parts of the world, you're likely to find somebody there who can answer
+your question(s) at any given moment.
+
+
+
+
+If you want to report a problem, please [create an issue](https://github.com/freesewing/freesewing/issues/new).
+
+
+
+
diff --git a/markdown/dev/contributors/nl.md b/markdown/dev/contributors/nl.md
new file mode 100644
index 00000000000..a8ee2e0ecb6
--- /dev/null
+++ b/markdown/dev/contributors/nl.md
@@ -0,0 +1,66 @@
+---
+title: Documentation for contributors
+---
+
+Are you interested in contributing to freesewing? That's awesome, and exactly why this thing is open source in the first place.
+
+## Code of conduct
+
+Freesewing strives to be an open and inclusive community. To keep the trolls at bay, we have a [code of conduct](/guides/code-of-conduct/). As a contributor, you are expected to uphold it.
+
+## Where to get help or report a problem
+
+- The [freesewing chat room on Gitter](https://gitter.im/freesewing/help) is the best place to ask questions, meet other freesewers, or just hang out and share a laugh.
+- Chat not your thing? The [@freesewing_org](https://twitter.com/freesewing_org) Twitter account is the next best thing.
+- Foutje gevonden? Have a suggestion for an improvement? Please [file an issue on GitHub](https://github.com/freesewing/freesewing/issues/new). Je hebt een Github accout nodig, maar die zijn gratis.
+
+## Ways to contribute
+
+There's may ways to contribute to freesewing. Here are some of the more common ones, from easy to more involved:
+
+### Help spread the word
+
+Tell your friends about freesewing, or spread awareness on social media. If you have a blog, perhaps you can write about us, or review one of our patterns.
+
+It may seem simple, but it's probably how you heard about us in the first place. So pay it forward.
+
+### Improve our content
+
+On every page, there's a link at the bottom that allows you to submit improvements. You'll need a GitHub account for this, but they are free.
+
+Use that button. Don't be shy. If you see a typo, or something that needs clarification or more detail, please suggest your improvements.
+
+
+### Help with translation
+
+Translation is one of the most important aspects to bring FreeSewing to all corners of the world. It's also something for which we are completely dependent on the community.
+
+Our [documentation for translators](/guides/translator/) will tell you all you need to know to get started.
+
+### Test, make, or showcase our patterns
+
+Are you a maker? Go ahead and make [our patterns](https://freesewing.org/patterns), share your experience, and provide us your feedback.
+
+We'd love to get pictures to [showcase](https://freesewing.org/showcase) on our website too.
+
+### Design patterns
+
+Desiging more FreeSewing patterns is a great way to help out.
+
+You can [take the tutorial](/tutorials/pattern-design/) and jump right in. Or, join [our chat room on Gitter](https://gitter.im/freesewing/development) to discuss ideas, or find designers or developers to team up with.
+
+### Contribute to our code
+
+Interested in submitting a pull request for our code? Awesome. All [our repositories](/reference/repos/) are available [on GitHub](https://github.com/freesewing).
+
+Our [chat room on Gitter](https://gitter.im/freesewing/development) is the best place to discuss ideas or ask questions.
+
+### Become a patron
+
+All our patterns, and all our code, is accessible to everyone, regardless of where they live or what they can afford.
+
+This is made possible by our Patrons; Loyal supporters who ensure a sustainable future for freesewing.org, our code, our patterns, and our community.
+
+You can [become a Patron for as little as 2€ per month](https://freesewing.org/patrons/join). It's a very tangible way to support the project.
+
+
diff --git a/markdown/dev/contributors/terms/backend/en.md b/markdown/dev/contributors/terms/backend/en.md
new file mode 100644
index 00000000000..434665a1c19
--- /dev/null
+++ b/markdown/dev/contributors/terms/backend/en.md
@@ -0,0 +1,5 @@
+---
+title: Backend
+---
+
+[The FreeSewing backend](https://backend.freesewing.org/) handles all user data for freesewing.org.
diff --git a/markdown/dev/contributors/terms/commit/en.md b/markdown/dev/contributors/terms/commit/en.md
new file mode 100644
index 00000000000..1dcfaeec49b
--- /dev/null
+++ b/markdown/dev/contributors/terms/commit/en.md
@@ -0,0 +1,7 @@
+---
+title: Commit
+---
+
+A [commit](https://github.com/git-guides/git-commit) is made every time somebody published an update to our source code.
+
+The words is also used as a verb as in _to commit changes_.
diff --git a/markdown/dev/contributors/terms/contributor-call/en.md b/markdown/dev/contributors/terms/contributor-call/en.md
new file mode 100644
index 00000000000..bf6e135575e
--- /dev/null
+++ b/markdown/dev/contributors/terms/contributor-call/en.md
@@ -0,0 +1,8 @@
+---
+title: Contributor call (fscc)
+---
+
+The FreeSewing Contributor Call (fscc) is a
+bi-weekly conference call/zoom meeting with the FreeSewing contributors.
+
+Anybody is free to join, and the calls take place at https://meet.freesewing.org
diff --git a/markdown/dev/contributors/terms/contributor/en.md b/markdown/dev/contributors/terms/contributor/en.md
new file mode 100644
index 00000000000..ae9f5e31c0f
--- /dev/null
+++ b/markdown/dev/contributors/terms/contributor/en.md
@@ -0,0 +1,8 @@
+---
+title: Contributor
+---
+
+Anybody who contributes to FreeSewing in a material way. Either with code contributions,
+or community building, or pattern design, and so on.
+
+The [list of contributors](https://freesewing.org/community/who/) is available on freesewing.org.
diff --git a/markdown/dev/contributors/terms/design-pattern/en.md b/markdown/dev/contributors/terms/design-pattern/en.md
new file mode 100644
index 00000000000..b45f65884bb
--- /dev/null
+++ b/markdown/dev/contributors/terms/design-pattern/en.md
@@ -0,0 +1,11 @@
+---
+title: Design/Pattern
+---
+
+The terms **pattern** and **design** somewhat overlap and their exact meaning
+depends on the context.
+
+A **design** is a software package that implements a given design on top of our core library.
+Simon is a design, Teagan is a design, and so is Sandy.
+
+A **pattern** is an instance of a design. A design that's made-to-measure for a user.
diff --git a/markdown/dev/contributors/terms/developer/en.md b/markdown/dev/contributors/terms/developer/en.md
new file mode 100644
index 00000000000..baa467c6801
--- /dev/null
+++ b/markdown/dev/contributors/terms/developer/en.md
@@ -0,0 +1,5 @@
+---
+title: Developer
+---
+
+Anybody who works with software code or wants to learn to do so.
diff --git a/markdown/dev/contributors/terms/discord/en.md b/markdown/dev/contributors/terms/discord/en.md
new file mode 100644
index 00000000000..b0aa98ebf5d
--- /dev/null
+++ b/markdown/dev/contributors/terms/discord/en.md
@@ -0,0 +1,7 @@
+---
+title: Discord
+---
+
+The name of our chat provider that powers our chat at https://discord.freesewing.org/
+
+When you hear _discord_ just think _chat_.
diff --git a/markdown/dev/contributors/terms/editor/en.md b/markdown/dev/contributors/terms/editor/en.md
new file mode 100644
index 00000000000..42613722431
--- /dev/null
+++ b/markdown/dev/contributors/terms/editor/en.md
@@ -0,0 +1,6 @@
+---
+title: Editor
+---
+
+A person who contributs to/with content. Either by writing blog posts or documentation,
+or posts for social media. But it can also be video editing or making illustrations.
diff --git a/markdown/dev/contributors/terms/en.md b/markdown/dev/contributors/terms/en.md
new file mode 100644
index 00000000000..d00bc91d63f
--- /dev/null
+++ b/markdown/dev/contributors/terms/en.md
@@ -0,0 +1,13 @@
+---
+title: Terminology
+icons:
+ - logo
+ - terms
+for: contributors
+about: Terms and definitions that will help you navigate the world of FreeSewing
+---
+
+Below is a list of terms you may come across when working with FreeSewing with a
+link to a brief description:
+
+
diff --git a/markdown/dev/contributors/terms/express/en.md b/markdown/dev/contributors/terms/express/en.md
new file mode 100644
index 00000000000..3612bf42e1b
--- /dev/null
+++ b/markdown/dev/contributors/terms/express/en.md
@@ -0,0 +1,7 @@
+---
+title: Express
+---
+
+[Express](https://expressjs.com/) is a web framework for NodeJS.
+
+The FreeSewing backend is powered by Express.
diff --git a/markdown/dev/contributors/terms/freesewing.dev/en.md b/markdown/dev/contributors/terms/freesewing.dev/en.md
new file mode 100644
index 00000000000..3e8db682d73
--- /dev/null
+++ b/markdown/dev/contributors/terms/freesewing.dev/en.md
@@ -0,0 +1,5 @@
+---
+title: freesewing.dev
+---
+
+Our website for developers.
diff --git a/markdown/dev/contributors/terms/freesewing.org/en.md b/markdown/dev/contributors/terms/freesewing.org/en.md
new file mode 100644
index 00000000000..e27d4849b72
--- /dev/null
+++ b/markdown/dev/contributors/terms/freesewing.org/en.md
@@ -0,0 +1,107 @@
+---
+title: freesewing.org
+---
+
+Our website for makers.
+
+## FreeSewing.dev
+
+Our website for developers.
+
+## Frontend
+
+A user-facing interface. Can refer to one of our websites, or our development environment.
+
+## Gatsby
+
+A static-site generator using React. Both freesewing.org and freesewing.dev are
+built with Gatsby.
+
+## i18n
+
+Short of _internationalisation_. within the context of FreeSewing, this mostly
+means translation, but can also relate to other intenationalisation concerns such
+as the type of units to use, or paper sizes, and so on.
+
+## Issue
+
+An issue is a sort of support ticket. It can be a bug report, a feature request, a question
+or problem report.
+
+Issues are hosted on Github. Each repository can have its own issues, but most our
+issue are handled on our monorepo: https://github.com/freesewing/freesewing/issues b
+
+## Javascript
+
+The programming language in which FreeSewing is written. It can run in your
+browser, as well as outside of it with Node JS.
+
+## Made-to-measure
+
+Made to someone's (body) measurements, rather than based on specific sizes.
+
+## Markdown
+
+A plain text markup format that is easy to read for computers and humans alike.
+It's a way to write things in plain text, yet make them look pretty in HTML.
+
+All our content is written in markdown. Github issues, commit messages, and comments
+also all support markdown.
+
+## Monorepo
+
+A monorepo is an organisational approach to software development where rather than
+having a multitude of repositories, a number of different software pieces are bundled
+together in a single repository.
+
+FreeSewing's monorepo holds all our Javascript packages in such a structure.
+
+## Node
+
+Node (or Node JS) is a Javascript runtime that allows to use the language outside the browser.
+
+## Parametric pattern design
+
+A design approach whereby sewing patterns are contructed based on parameters,
+and can adapt automatically when those parameters change.
+
+Those parameters almost always include body measurements, and user preferences.
+
+## Patron
+
+A person who supports FreeSewing financially.
+
+## Plugin
+
+An extension to FreeSewing core that provides an extra feature of functionality.
+
+## Pull request
+
+A pull request is a proposal to commit changes to a repository.
+
+Pull requests can either be made because the person does not have the rights to make
+changes to the repository directly. Or to discuss or validate the changes prior to
+accepting them.
+
+## React
+
+A Javascript framework to build user interfaces on the web.
+
+All our frontends are build with React.
+
+## Repository
+
+We develop our software collaboratively, and all code is available in Github in so-called repositories.
+
+One repository bundles a bunch of things that belong together. Think of it as a project.
+
+## Tiler
+
+The FreeSewing tiler is responsible for taking a pattern and splitting it into different
+pages so it can be printed.
+
+The tiler is a backend service that is independent from the main FreeSewing backend.
+
+## Translator
+
+Somebody who helps with our i18n efforts by translating from Enlish to other languages.
diff --git a/markdown/dev/contributors/terms/freesewing/en.md b/markdown/dev/contributors/terms/freesewing/en.md
new file mode 100644
index 00000000000..c25a877db85
--- /dev/null
+++ b/markdown/dev/contributors/terms/freesewing/en.md
@@ -0,0 +1,5 @@
+---
+title: FreeSewing
+---
+
+FreeSewing refers to the community-driven open source project.
diff --git a/markdown/dev/contributors/terms/frontend/en.md b/markdown/dev/contributors/terms/frontend/en.md
new file mode 100644
index 00000000000..ae4f2e0052d
--- /dev/null
+++ b/markdown/dev/contributors/terms/frontend/en.md
@@ -0,0 +1,5 @@
+---
+title: Frontend
+---
+
+A user-facing interface. Can refer to one of our websites, or our development environment.
diff --git a/markdown/dev/contributors/terms/gatsby/en.md b/markdown/dev/contributors/terms/gatsby/en.md
new file mode 100644
index 00000000000..ee287903079
--- /dev/null
+++ b/markdown/dev/contributors/terms/gatsby/en.md
@@ -0,0 +1,7 @@
+---
+title: Gatsby
+---
+
+[Gatsby](https://www.gatsbyjs.com/) is a static-site generator for React.
+
+Both freesewing.org and freesewing.dev are built on top of Gatsby.
diff --git a/markdown/dev/contributors/terms/i18n/en.md b/markdown/dev/contributors/terms/i18n/en.md
new file mode 100644
index 00000000000..7d805b7533c
--- /dev/null
+++ b/markdown/dev/contributors/terms/i18n/en.md
@@ -0,0 +1,7 @@
+---
+title: i18n
+---
+
+Short for _internationalisation_. Within the context of FreeSewing, this mostly
+means translation, but can also relate to other internationalisation concerns such
+as the type of units to use, or paper sizes, and so on.
diff --git a/markdown/dev/contributors/terms/issue/en.md b/markdown/dev/contributors/terms/issue/en.md
new file mode 100644
index 00000000000..a34cf8fbcd6
--- /dev/null
+++ b/markdown/dev/contributors/terms/issue/en.md
@@ -0,0 +1,9 @@
+---
+title: Issue
+---
+
+An issue is a sort of support ticket. It can be a bug report, a feature request, a question
+or problem report.
+
+Issues are hosted on Github. Each repository can have its own issues, but most our
+issue are handled on our monorepo: https://github.com/freesewing/freesewing/issues
diff --git a/markdown/dev/contributors/terms/javascript/en.md b/markdown/dev/contributors/terms/javascript/en.md
new file mode 100644
index 00000000000..4f857df2e88
--- /dev/null
+++ b/markdown/dev/contributors/terms/javascript/en.md
@@ -0,0 +1,6 @@
+---
+title: Javascript
+---
+
+The programming language in which FreeSewing is written. It can run in your
+browser, as well as outside of it with Node JS.
diff --git a/markdown/dev/contributors/terms/made-to-measure/en.md b/markdown/dev/contributors/terms/made-to-measure/en.md
new file mode 100644
index 00000000000..49b629db823
--- /dev/null
+++ b/markdown/dev/contributors/terms/made-to-measure/en.md
@@ -0,0 +1,5 @@
+---
+title: Made-to-measure
+---
+
+Made to someone's (body) measurements, rather than based on specific sizes.
diff --git a/markdown/dev/contributors/terms/markdown/en.md b/markdown/dev/contributors/terms/markdown/en.md
new file mode 100644
index 00000000000..73a6efccf73
--- /dev/null
+++ b/markdown/dev/contributors/terms/markdown/en.md
@@ -0,0 +1,9 @@
+---
+title: Markdown
+---
+
+A plain text markup format that is easy to read for computers and humans alike.
+It's a way to write things in plain text, yet make them look pretty in HTML.
+
+All our content is written in markdown. Github issues, commit messages, and comments
+also all support markdown.
diff --git a/markdown/dev/contributors/terms/monorepo/en.md b/markdown/dev/contributors/terms/monorepo/en.md
new file mode 100644
index 00000000000..ef65a77ed5d
--- /dev/null
+++ b/markdown/dev/contributors/terms/monorepo/en.md
@@ -0,0 +1,9 @@
+---
+title: Monorepo
+---
+
+A monorepo is an organisational approach to software development where rather than
+having a multitude of repositories, a number of different software pieces are bundled
+together in a single repository.
+
+FreeSewing's monorepo holds all our Javascript packages in such a structure.
diff --git a/markdown/dev/contributors/terms/node/en.md b/markdown/dev/contributors/terms/node/en.md
new file mode 100644
index 00000000000..361ac0208e1
--- /dev/null
+++ b/markdown/dev/contributors/terms/node/en.md
@@ -0,0 +1,5 @@
+---
+title: Node
+---
+
+Node (or NodeJS) is a Javascript runtime that allows to use the language outside the browser.
diff --git a/markdown/dev/contributors/terms/parametric-pattern-design/en.md b/markdown/dev/contributors/terms/parametric-pattern-design/en.md
new file mode 100644
index 00000000000..c0a7a1114d0
--- /dev/null
+++ b/markdown/dev/contributors/terms/parametric-pattern-design/en.md
@@ -0,0 +1,8 @@
+---
+title: Parametric pattern design
+---
+
+A design approach whereby sewing patterns are contructed based on parameters,
+and can adapt automatically when those parameters change.
+
+Those parameters almost always include body measurements, and user preferences.
diff --git a/markdown/dev/contributors/terms/patron/en.md b/markdown/dev/contributors/terms/patron/en.md
new file mode 100644
index 00000000000..f98537806fb
--- /dev/null
+++ b/markdown/dev/contributors/terms/patron/en.md
@@ -0,0 +1,5 @@
+---
+title: Patron
+---
+
+A person who supports FreeSewing financially.
diff --git a/markdown/dev/contributors/terms/plugin/en.md b/markdown/dev/contributors/terms/plugin/en.md
new file mode 100644
index 00000000000..6796efd1f2e
--- /dev/null
+++ b/markdown/dev/contributors/terms/plugin/en.md
@@ -0,0 +1,5 @@
+---
+title: Plugin
+---
+
+An extension to FreeSewing core that provides an extra feature of functionality.
diff --git a/markdown/dev/contributors/terms/pull-request/en.md b/markdown/dev/contributors/terms/pull-request/en.md
new file mode 100644
index 00000000000..ed6074725ef
--- /dev/null
+++ b/markdown/dev/contributors/terms/pull-request/en.md
@@ -0,0 +1,9 @@
+---
+title: Pull request
+---
+
+A pull request is a proposal to commit changes to a repository.
+
+Pull requests can either be made because the person does not have the rights to make
+changes to the repository directly. Or to discuss or validate the changes prior to
+accepting them.
diff --git a/markdown/dev/contributors/terms/react/en.md b/markdown/dev/contributors/terms/react/en.md
new file mode 100644
index 00000000000..89e472d0528
--- /dev/null
+++ b/markdown/dev/contributors/terms/react/en.md
@@ -0,0 +1,7 @@
+---
+title: React
+---
+
+[React](https://reactjs.org/) is a Javascript framework to build user interfaces on the web.
+
+All our frontends are built with React.
diff --git a/markdown/dev/contributors/terms/repo/en.md b/markdown/dev/contributors/terms/repo/en.md
new file mode 100644
index 00000000000..06ca76eac5c
--- /dev/null
+++ b/markdown/dev/contributors/terms/repo/en.md
@@ -0,0 +1,5 @@
+---
+title: Repo
+---
+
+Short for [repository](/contributors/terms/repository/).
diff --git a/markdown/dev/contributors/terms/repository/en.md b/markdown/dev/contributors/terms/repository/en.md
new file mode 100644
index 00000000000..4adb866419e
--- /dev/null
+++ b/markdown/dev/contributors/terms/repository/en.md
@@ -0,0 +1,7 @@
+---
+title: Repository
+---
+
+We develop our software collaboratively, and all code is available in Github in so-called repositories.
+
+One repository bundles a bunch of things that belong together. Think of it as a project.
diff --git a/markdown/dev/contributors/terms/tiler/en.md b/markdown/dev/contributors/terms/tiler/en.md
new file mode 100644
index 00000000000..cab46f3c470
--- /dev/null
+++ b/markdown/dev/contributors/terms/tiler/en.md
@@ -0,0 +1,9 @@
+---
+title: Tiler
+---
+
+The FreeSewing tiler is responsible for taking a pattern and splitting it into different
+pages so it can be printed.
+
+The tiler is a backend service that is independent from the main FreeSewing backend.
+
diff --git a/markdown/dev/contributors/terms/translator/en.md b/markdown/dev/contributors/terms/translator/en.md
new file mode 100644
index 00000000000..2cc34088369
--- /dev/null
+++ b/markdown/dev/contributors/terms/translator/en.md
@@ -0,0 +1,5 @@
+---
+title: Translator
+---
+
+Somebody who helps with our i18n efforts by translating from English to other languages.
diff --git a/markdown/dev/contributors/ways-to-contribute/body-ambassador/en.md b/markdown/dev/contributors/ways-to-contribute/body-ambassador/en.md
new file mode 100644
index 00000000000..8256eb5e331
--- /dev/null
+++ b/markdown/dev/contributors/ways-to-contribute/body-ambassador/en.md
@@ -0,0 +1,11 @@
+---
+title: Body ambassador
+---
+
+Maybe you’re unusually short or tall.
+Maybe you have a bit of a pot belly or very large breasts.
+Maybe you have a disability that requires fit adjustments.
+
+Whatever it is, if you represent a minority fitting issue you could
+represent this minority to make sure their needs are heard and understood.
+
diff --git a/markdown/dev/contributors/ways-to-contribute/community-building/en.md b/markdown/dev/contributors/ways-to-contribute/community-building/en.md
new file mode 100644
index 00000000000..a77ae091306
--- /dev/null
+++ b/markdown/dev/contributors/ways-to-contribute/community-building/en.md
@@ -0,0 +1,11 @@
+---
+title: Community building
+---
+
+The FreeSewing community resides [on Discord](https://discord.freesewing.org/).
+Just being there to answer questions and chat with other people is a valuable part of community building.
+
+We also can be found [in plenty of other places](https://freesewing.org/community/where/) where we'd love to have you join us.
+
+Apart from being present in chat rooms and social media, you could also take on some responsibility on one or more platforms.
+
diff --git a/markdown/dev/contributors/ways-to-contribute/design-patterns/en.md b/markdown/dev/contributors/ways-to-contribute/design-patterns/en.md
new file mode 100644
index 00000000000..9b4090d28e3
--- /dev/null
+++ b/markdown/dev/contributors/ways-to-contribute/design-patterns/en.md
@@ -0,0 +1,8 @@
+---
+title: Design sewing patterns
+---
+
+Everybody wants us to add more patterns. But somebody has to design them.
+
+That somebody could be you.
+We can help you with the development side of things.
diff --git a/markdown/dev/contributors/ways-to-contribute/develop-patterns/en.md b/markdown/dev/contributors/ways-to-contribute/develop-patterns/en.md
new file mode 100644
index 00000000000..6251674ac09
--- /dev/null
+++ b/markdown/dev/contributors/ways-to-contribute/develop-patterns/en.md
@@ -0,0 +1,8 @@
+---
+title: Develop sewing patterns
+---
+
+You could program new designs for FreeSewing.
+If you're not afraid of Javascript and are happy to team up with a designer,
+you could work on a new pattern together.
+
diff --git a/markdown/dev/contributors/ways-to-contribute/devops/en.md b/markdown/dev/contributors/ways-to-contribute/devops/en.md
new file mode 100644
index 00000000000..f5bd0e3fb13
--- /dev/null
+++ b/markdown/dev/contributors/ways-to-contribute/devops/en.md
@@ -0,0 +1,10 @@
+---
+title: Devops
+---
+
+We have use a lot of automation from Github actions to automated deployment on Netlify.
+We also have some Ansible playbooks to run maintenance tasks.
+
+There's also other technical tasks like database or server administration, certificate renewal, and so on.
+
+If that's your kind of thing, we could use your help.
diff --git a/markdown/dev/contributors/ways-to-contribute/en.md b/markdown/dev/contributors/ways-to-contribute/en.md
new file mode 100644
index 00000000000..319f25f557b
--- /dev/null
+++ b/markdown/dev/contributors/ways-to-contribute/en.md
@@ -0,0 +1,37 @@
+---
+title: Ways to contribute
+---
+
+
+
+##### Looking to hit the ground running?
+
+You can start with [our project board](https://todo.freesewing.org/), or
+going through the issues labeled [good first issue](https://github.com/freesewing/freesewing/issues?q=is%3Aissue+is%3Aopen+label%3A%22%F0%9F%91%8D+good+first+issue%22).
+
+Don't be afraid to take on an issue. If you get stuck, [we'll help you out](https://discord.freesewing.org/).
+
+
+
+Unsure where to begin contributing to FreeSewing?
+*Contributing* can take on many shapes and forms.
+There's certainly a way that works well for you.
+
+Here's a non-exhaustive list:
+
+
+
+
+
+##### Who wants a job in the tech sector?
+
+For many in our community, contributring to FreeSewing marked their
+first steps into the world of open source software development.
+
+We are happy to provide guidance to anyone who wants to learn,
+especially when doing so enables upwards social mobility.
+
+
+
+
+
diff --git a/markdown/dev/contributors/ways-to-contribute/illustrations/en.md b/markdown/dev/contributors/ways-to-contribute/illustrations/en.md
new file mode 100644
index 00000000000..3fddbf8a563
--- /dev/null
+++ b/markdown/dev/contributors/ways-to-contribute/illustrations/en.md
@@ -0,0 +1,7 @@
+---
+title: Make illustrations
+---
+
+Our documentation can always use some more/better illustrations to help people figure out how
+to make our patterns into garments.
+
diff --git a/markdown/dev/contributors/ways-to-contribute/language-ambassador/en.md b/markdown/dev/contributors/ways-to-contribute/language-ambassador/en.md
new file mode 100644
index 00000000000..0cd46c8c929
--- /dev/null
+++ b/markdown/dev/contributors/ways-to-contribute/language-ambassador/en.md
@@ -0,0 +1,8 @@
+---
+title: Language ambassador
+---
+
+You could represent FreeSewing in a non-English community.
+There, you can help answer questions or triage problem reports.
+Or you can point out where translations are missing.
+
diff --git a/markdown/dev/contributors/ways-to-contribute/pattern-ambassador/en.md b/markdown/dev/contributors/ways-to-contribute/pattern-ambassador/en.md
new file mode 100644
index 00000000000..f5c65bb19dc
--- /dev/null
+++ b/markdown/dev/contributors/ways-to-contribute/pattern-ambassador/en.md
@@ -0,0 +1,9 @@
+---
+title: Pattern amabassador
+---
+
+You could take charge of a specific FreeSewing design/pattern.
+
+You’ll be the person to ask questions about how to make that pattern.
+You’ll make sure the documentation is not forgotten.
+And you can help with questions or triage problem reports to developers or designers.
diff --git a/markdown/dev/contributors/ways-to-contribute/pattern-testing/en.md b/markdown/dev/contributors/ways-to-contribute/pattern-testing/en.md
new file mode 100644
index 00000000000..95647e024ea
--- /dev/null
+++ b/markdown/dev/contributors/ways-to-contribute/pattern-testing/en.md
@@ -0,0 +1,5 @@
+---
+title: Pattern testing
+---
+
+You could make (a muslin for) our patterns prior to release to make sure everything is ok.
diff --git a/markdown/dev/contributors/ways-to-contribute/project-management/en.md b/markdown/dev/contributors/ways-to-contribute/project-management/en.md
new file mode 100644
index 00000000000..d125cd76375
--- /dev/null
+++ b/markdown/dev/contributors/ways-to-contribute/project-management/en.md
@@ -0,0 +1,15 @@
+---
+title: Project management
+---
+
+There's a lot going on within the FreeSewing project and it's easy to forget about something.
+
+A project manager would be helpful to prioritize tasks, makes sure all tasks have an issue,
+organize milestones, and so on.
+
+This is helpful in more than one way:
+
+ - It reduces the cognitive load of the people implementing changes because they don't have to worry about forgetting things
+ - It increases transparency by making it clear what sort of things are being worked on
+ - It gives us that good feeling of closing the issue when the task is done
+
diff --git a/markdown/dev/contributors/ways-to-contribute/proofreading/en.md b/markdown/dev/contributors/ways-to-contribute/proofreading/en.md
new file mode 100644
index 00000000000..3f816807ce9
--- /dev/null
+++ b/markdown/dev/contributors/ways-to-contribute/proofreading/en.md
@@ -0,0 +1,6 @@
+---
+title: Proofreading
+---
+
+You could check the original English text of translations for typos and/or grammar mistakes.
+You could propose improvements and watch over a consistent style and tone across FreeSewing’s documentation and written text.
diff --git a/markdown/dev/contributors/ways-to-contribute/report-bugs/en.md b/markdown/dev/contributors/ways-to-contribute/report-bugs/en.md
new file mode 100644
index 00000000000..8dbbcf043fe
--- /dev/null
+++ b/markdown/dev/contributors/ways-to-contribute/report-bugs/en.md
@@ -0,0 +1,18 @@
+---
+title: Report bugs
+---
+
+Bugs are tracked as [GitHub issues](https://guides.github.com/features/issues/).
+Create an issue [in our monorepo](https://github.com/freesewing/freesewing/issues/new?assignees=&labels=%F0%9F%90%9B+bug&template=bug-report.md&title=Bug+report) if you've found one.
+
+Explain the problem and include additional details to help maintainers reproduce the problem:
+
+* **Use a clear and descriptive title** for the issue to identify the problem.
+* **Describe the exact steps which reproduce the problem** in as many details as possible.
+* **Include relevant information** such as your username on the site, or the person you drafted a pattern for.
+
+Provide more context by answering these questions:
+
+* **Did the problem start happening recently** (e.g. it worked fine before but since the latest update it doesn't)
+* **Can you reliably reproduce the issue?** If not, provide details about how often the problem happens and under which conditions it normally happens.
+
diff --git a/markdown/dev/contributors/ways-to-contribute/showcase-our-patterns/en.md b/markdown/dev/contributors/ways-to-contribute/showcase-our-patterns/en.md
new file mode 100644
index 00000000000..85dc96a4dc3
--- /dev/null
+++ b/markdown/dev/contributors/ways-to-contribute/showcase-our-patterns/en.md
@@ -0,0 +1,9 @@
+---
+title: Showcase our patterns
+---
+
+Anytime somebody has made one of our patterns, we like to showcase it on [freesewing.org](https://freesewing.org/showcase/).
+
+Unpublished showcases are tracked as [GitHub issues](https://guides.github.com/features/issues/).
+Create an issue [in our monorepo](https://github.com/freesewing/freesewing/issues/new?assignees=&labels=%F0%9F%91%8D+good+first+issue%2C+%F0%9F%93%B8+showcase%2C+%F0%9F%A4%97+community&template=showcase-template.md&title=Create+showcase+from+this+content) when you've made one of our patterns, or have come across pictures from another maker who did.
+
diff --git a/markdown/dev/contributors/ways-to-contribute/technical-writing/code/en.md b/markdown/dev/contributors/ways-to-contribute/technical-writing/code/en.md
new file mode 100644
index 00000000000..9187ecb54f4
--- /dev/null
+++ b/markdown/dev/contributors/ways-to-contribute/technical-writing/code/en.md
@@ -0,0 +1,7 @@
+---
+title: Writing for freesewing.dev
+---
+
+You could write documentation for freesewing.dev, our developers website.
+
+You would need good writing skills and a familiarity with code (Javascript).
diff --git a/markdown/dev/contributors/ways-to-contribute/technical-writing/en.md b/markdown/dev/contributors/ways-to-contribute/technical-writing/en.md
new file mode 100644
index 00000000000..3bce8559562
--- /dev/null
+++ b/markdown/dev/contributors/ways-to-contribute/technical-writing/en.md
@@ -0,0 +1,5 @@
+---
+title: Technical writing
+---
+
+
diff --git a/markdown/dev/contributors/ways-to-contribute/technical-writing/patterns/en.md b/markdown/dev/contributors/ways-to-contribute/technical-writing/patterns/en.md
new file mode 100644
index 00000000000..1611bcb0700
--- /dev/null
+++ b/markdown/dev/contributors/ways-to-contribute/technical-writing/patterns/en.md
@@ -0,0 +1,7 @@
+---
+title: Writing for freesewing.org
+---
+
+You could write documentation for freesewing.org, our makers website.
+
+You would need good writing skills and a familiarity with sewing.
diff --git a/markdown/dev/contributors/ways-to-contribute/translation/en.md b/markdown/dev/contributors/ways-to-contribute/translation/en.md
new file mode 100644
index 00000000000..72c23a32476
--- /dev/null
+++ b/markdown/dev/contributors/ways-to-contribute/translation/en.md
@@ -0,0 +1,7 @@
+---
+title: Translation
+---
+
+You could translate FreeSewing into one of its additional languages
+(French, German, Dutch, Spanish). Or if you’re ambitious, add a new one.
+
diff --git a/markdown/dev/contributors/ways-to-contribute/triage-issues/en.md b/markdown/dev/contributors/ways-to-contribute/triage-issues/en.md
new file mode 100644
index 00000000000..1e40e424a74
--- /dev/null
+++ b/markdown/dev/contributors/ways-to-contribute/triage-issues/en.md
@@ -0,0 +1,15 @@
+---
+title: Triage issues
+---
+
+Triaging issues is a great way to get involved in FreeSewing. You can do tasks such as:
+
+ - Making sure issues are properly labeled
+ - Ensuring they have a good title that explains the issue in brief
+ - Assigning issues to people to make sure they are tended to
+ - Keeping an eye on stale issues, and either updating or closing them
+ - Assigning issues to milestones so we can plan our releases
+
+All FreeSewing contributors have triage permissions that allows them to do this.
+If you don't have the rights, or bump into any issues, [reach out to us on Discord](https://discord.freesewing.org).
+
diff --git a/markdown/dev/contributors/ways-to-contribute/webdesign/en.md b/markdown/dev/contributors/ways-to-contribute/webdesign/en.md
new file mode 100644
index 00000000000..84547393a05
--- /dev/null
+++ b/markdown/dev/contributors/ways-to-contribute/webdesign/en.md
@@ -0,0 +1,5 @@
+---
+title: UI / UX Webdesign
+---
+
+You could help us make our website and tools pretty and improve the user experience.
diff --git a/markdown/dev/developers/backend/en.md b/markdown/dev/developers/backend/en.md
new file mode 100644
index 00000000000..568f6b45f82
--- /dev/null
+++ b/markdown/dev/developers/backend/en.md
@@ -0,0 +1,5 @@
+---
+title: The freesewing backend
+---
+
+Under construction
diff --git a/markdown/dev/developers/dev/en.md b/markdown/dev/developers/dev/en.md
new file mode 100644
index 00000000000..e0de1123795
--- /dev/null
+++ b/markdown/dev/developers/dev/en.md
@@ -0,0 +1,5 @@
+---
+title: The freesewing.dev website
+---
+
+Under construction
diff --git a/markdown/dev/developers/en.md b/markdown/dev/developers/en.md
new file mode 100644
index 00000000000..0772613574b
--- /dev/null
+++ b/markdown/dev/developers/en.md
@@ -0,0 +1,27 @@
+---
+title: For developers
+order: 1120
+---
+
+Welcome to the FreeSewing documentation for developers.
+
+Our core library is a toolbox for parametric sewing pattern design.
+Here's some of the most relevant reference documentation:
+
+ - [Core API reference](/reference/api/)
+ - [Pattern configuration file](/reference/config/)
+ - [Settings](/reference/settings/)
+
+We have a [Pattern design tutorial](/tutorials/pattern-design/) that is a
+good way to familiarize yourself with the FreeSewing platform.
+
+Alternatively, we have bite-sized guides that cover [prerequisites](/guides/prerequisites/), [patterns](/guides/patterns/), [best practices when designing](/guides/best-practices/), and [plugins](/guides/plugins/).
+
+#### Not here for core?
+
+If you are interested the FreeSewing project as a whole, the following links
+cover different aspects of our setup:
+
+
+
+
diff --git a/markdown/dev/developers/org/en.md b/markdown/dev/developers/org/en.md
new file mode 100644
index 00000000000..4dcd214b033
--- /dev/null
+++ b/markdown/dev/developers/org/en.md
@@ -0,0 +1,5 @@
+---
+title: The freesewing.org website
+---
+
+Under construction
diff --git a/markdown/dev/developers/svg2pdf/en.md b/markdown/dev/developers/svg2pdf/en.md
new file mode 100644
index 00000000000..8f91b766d87
--- /dev/null
+++ b/markdown/dev/developers/svg2pdf/en.md
@@ -0,0 +1,5 @@
+---
+title: The freesewing on-demand tiler
+---
+
+Under construction
diff --git a/markdown/dev/developers/tiler/en.md b/markdown/dev/developers/tiler/en.md
new file mode 100644
index 00000000000..1412f9a4266
--- /dev/null
+++ b/markdown/dev/developers/tiler/en.md
@@ -0,0 +1,5 @@
+---
+title: Our tile command line tool
+---
+
+Under construction
diff --git a/markdown/dev/editors/content/dev/en.md b/markdown/dev/editors/content/dev/en.md
new file mode 100644
index 00000000000..4d9d0e081d6
--- /dev/null
+++ b/markdown/dev/editors/content/dev/en.md
@@ -0,0 +1,19 @@
+---
+title: freesewing.dev
+order: 20
+---
+
+The content for our freesewing.dev website is stored in the `dev` folder
+of [our Markdown repository](https://github.com/freesewing/markdown/).
+
+Each page is in its own folder and contains an `en.md` file.
+All images and other media used by the page/post will also be contained in the folder.
+
+
+
+You might still see some files from other langauges (like `es.md`, `fr.md`, `de.md`, or `nl.md`) that
+predate the decision to only provide freesewing.dev in English.
+
+You can remove those files.
+
+
diff --git a/markdown/dev/editors/content/emails/en.md b/markdown/dev/editors/content/emails/en.md
new file mode 100644
index 00000000000..75a82477cd8
--- /dev/null
+++ b/markdown/dev/editors/content/emails/en.md
@@ -0,0 +1,16 @@
+---
+title: Emails
+order: 50
+---
+
+By *emails* we mean the kind of automated emails that are sent out by
+the FreeSewing backend. Like when you sign up, or ask for a password reset
+and so on.
+
+The content of these emails comes from the `src/templates` folder
+of [our backend repository](https://github.com/freesewing/backend).
+
+However, most of the actual text that the user gets to see is defined in one of
+the YAML files of our i18n package (specifically `email.yaml).
+See [strings](/editors/content/strings/) for more details.
+
diff --git a/markdown/dev/editors/content/en.md b/markdown/dev/editors/content/en.md
new file mode 100644
index 00000000000..8d0fbf45d21
--- /dev/null
+++ b/markdown/dev/editors/content/en.md
@@ -0,0 +1,9 @@
+---
+title: Content sources
+---
+
+As an editor, you need to know where you can find/edit what type of content.
+
+Below is a list of all our content sources:
+
+
diff --git a/markdown/dev/editors/content/newsletter/en.md b/markdown/dev/editors/content/newsletter/en.md
new file mode 100644
index 00000000000..ea0dbfe4427
--- /dev/null
+++ b/markdown/dev/editors/content/newsletter/en.md
@@ -0,0 +1,6 @@
+---
+title: Newsletter
+order: 40
+---
+
+Under construction
diff --git a/markdown/dev/editors/content/org/en.md b/markdown/dev/editors/content/org/en.md
new file mode 100644
index 00000000000..0c0bb053b04
--- /dev/null
+++ b/markdown/dev/editors/content/org/en.md
@@ -0,0 +1,35 @@
+---
+title: freesewing.org
+order: 10
+---
+
+The content for our freesewing.org website is stored in the `org` folder
+of [our Markdown repository](https://github.com/freesewing/markdown/).
+
+Within it, you will find the following 4 subfolders:
+
+ - `org/blog`: Holds the freesewing.org blog posts
+ - `org/docs`: Holds the freesewing.org documentation (everything under `/docs` on the site)
+ - `org/showcase`: Holds the freesewing.org showcase posts
+ - `org/ui`: Holds snippets of text used throughout the UI that are too large or volatile to be translated as strings
+
+Each page or post is in its own folder that contains the following five files:
+
+ - `de.md`: The German version
+ - `en.md`: The (original) English version
+ - `es.md`: The Spanish version
+ - `fr.md`: The French version
+ - `nl.md`: The Dutch version
+
+All images and other media used by the page/post will also be contained in the folder.
+
+
+
+##### Edit, don't translate
+
+As an editor, you only ever work with the `en.md` files. The rest is for the translators.
+
+When creating new content, you don't have to create the other files, only `en.md`.
+The rest will be created automatically.
+
+
diff --git a/markdown/dev/editors/content/strings/en.md b/markdown/dev/editors/content/strings/en.md
new file mode 100644
index 00000000000..95f3a05e255
--- /dev/null
+++ b/markdown/dev/editors/content/strings/en.md
@@ -0,0 +1,32 @@
+---
+title: Strings
+order: 30
+---
+
+With *strings* we mean all of the translation stored in [our i18n package](/reference/pacakges/i18n) that
+provides internationalization.
+
+They are a number of YAML files that you can find in the `packages/i18n/src/locales/en` folder of
+[our monorepo](https://github.com/freesewing/freesewing/)
+
+These files are typically the domain of translators, as they contain short strings and snippets of
+text used throughout the software/website rather than flowing text.
+
+However, as an editor, it's good to know where they live.
+
+
+
+##### Beware that making changes will have ripple-effects on translation
+
+If you make a change to one of the (English) YAML files, this will have a knock-on
+effect on translators as this string now needs to be re-translated.
+
+
+
+
+
+Never make changes in the non-English files as they will simply be
+overwritten by our translation software.
+
+
+
diff --git a/markdown/dev/editors/en.md b/markdown/dev/editors/en.md
new file mode 100644
index 00000000000..63f24946569
--- /dev/null
+++ b/markdown/dev/editors/en.md
@@ -0,0 +1,25 @@
+---
+title: For editors
+order: 1130
+---
+
+Content is king, and as an *editor* content is your baby.
+
+We have a few different [content sources](/editor/content-sources/) that all have their own
+specific use-cases, but in general content is one of:
+
+ - 95% **Markdown**: Used for the vast majority of our content.
+ - 4% **YAML**: Used for the internationalisation of our software.
+ - 1% **HTML**: Used in specific places that don't requires internationalisation.
+
+You guessed it, if you know how to work with markdown, you are already covering
+95% of all our content. As such, [our Markdown guide](/editors/markdown/) is mandatory
+reading for all editors. Even if you already know Markdown, you will want to make
+sure you are aware of all the [custom components](/editors/markdown/custom-components/)
+we provide.
+
+
+
+Make sure to check out the howtos on [Common tasks for editors](/editors/howtos/)
+
+
diff --git a/markdown/dev/editors/howtos/blogpost/add-body/en.md b/markdown/dev/editors/howtos/blogpost/add-body/en.md
new file mode 100644
index 00000000000..0846e8d31ea
--- /dev/null
+++ b/markdown/dev/editors/howtos/blogpost/add-body/en.md
@@ -0,0 +1,13 @@
+---
+title: Add the body of the blog post
+order: 90
+---
+
+Below the frontmatter, you can write the body of your blog post, [using markdown](/editors/markdown/).
+
+
+
+
+You can look at [one of the many blog posts](https://github.com/freesewing/markdown/tree/develop/org/blog) for examples.
+
+
diff --git a/markdown/dev/editors/howtos/blogpost/add-frontmatter/en.md b/markdown/dev/editors/howtos/blogpost/add-frontmatter/en.md
new file mode 100644
index 00000000000..935c8cb8819
--- /dev/null
+++ b/markdown/dev/editors/howtos/blogpost/add-frontmatter/en.md
@@ -0,0 +1,34 @@
+---
+title: Add the frontmatter
+order: 40
+---
+
+Frontmatter is metadata that we add to the top of the file.
+Please refere to [working with frontmatter](/howtos/editors/frontmatter/) if you're not sure how to use it.
+
+The following fields need to be filled in:
+
+| Name | Description |
+| ----:| ----------- |
+| `date` | **Must** be in format `YYYY-MM-DD` |
+| `title` | Title of the blog post |
+| `linktitle` | If the title is very long, you can specify an alternative title for use in menus, breadcrumbs, and so on. This field is optional. |
+| `img` | Filename of the main image. Must be placed in the folder of the showcase |
+| `caption` | The caption that will go below the image |
+| `author` | FreeSewing username of the author |
+
+Below is an example:
+
+```md
+---
+date: 2020-09-09
+title: FreeSewing 2.9 brings our Teagan T-shirt pattern
+linktitle: "Our latest pattern is Teagan, a fitted T-shirt"
+img: teagan2.jpg
+caption: "Photo by Alex Andrews from Pexels"
+author: joost
+---
+```
+
+Add the frontmatter to the top of the `en.md` file.
+
diff --git a/markdown/dev/editors/howtos/blogpost/add-images/en.md b/markdown/dev/editors/howtos/blogpost/add-images/en.md
new file mode 100644
index 00000000000..50444efa9b6
--- /dev/null
+++ b/markdown/dev/editors/howtos/blogpost/add-images/en.md
@@ -0,0 +1,23 @@
+---
+title: Add images to the folder
+order: 30
+---
+
+Add the images you want to use to the folder. Keep the following guidelines in mind:
+
+ - The main blog picture should be a landscape image
+ - The best resolution for the main image is 2000x1348 pixels
+ - None of the images should be larger than 2000px on their longest side
+ - Use lowercase for all filenames
+
+
+
+##### Please think twice before dropping a 7Mb image.
+
+Git never forgets. So if you drop a couple of 7Mb images into our repo,
+they will be there forever, making cloning the repo very slow.
+
+So please resize your images before you commit your changes.
+
+
+
diff --git a/markdown/dev/editors/howtos/blogpost/create-file/en.md b/markdown/dev/editors/howtos/blogpost/create-file/en.md
new file mode 100644
index 00000000000..f4c49f6ca81
--- /dev/null
+++ b/markdown/dev/editors/howtos/blogpost/create-file/en.md
@@ -0,0 +1,14 @@
+---
+title: Create a new file for the blog post
+order: 20
+---
+
+In the folder you just created, create a new empty file, and name it `en.md`.
+
+
+
+While we support translation, we do not support adding original content in
+any language other than English. This is why the file **must** be named
+`en.md` and be written in English.
+
+
diff --git a/markdown/dev/editors/howtos/blogpost/create-folder/en.md b/markdown/dev/editors/howtos/blogpost/create-folder/en.md
new file mode 100644
index 00000000000..f66657f9d7d
--- /dev/null
+++ b/markdown/dev/editors/howtos/blogpost/create-folder/en.md
@@ -0,0 +1,18 @@
+---
+title: Create a new folder for the blog post
+order: 10
+---
+
+Our [markdown repository](https://github.com/freesewing/markdown/) holds all content
+for both freesewing.org and freesewing.dev.
+
+The content for blog posts on freesewing.org is in the `org/blog` folder.
+
+You'll find a bunch of directories here for all the existing blog posts.
+Create a new one keeping in mind that this will determine the URL under which the post
+is available. So:
+
+ - No spaces
+ - No uppercase
+ - Stick to `a-z` and `-` to be safe
+
diff --git a/markdown/dev/editors/howtos/blogpost/en.md b/markdown/dev/editors/howtos/blogpost/en.md
new file mode 100644
index 00000000000..45455f32cd8
--- /dev/null
+++ b/markdown/dev/editors/howtos/blogpost/en.md
@@ -0,0 +1,15 @@
+---
+title: Adding a blog post on freesewing.org
+for: editors
+---
+
+These are the steps required to add a new [blog post](https://freesewing.org/showcase/) to the website:
+
+
+
+- Create a new folder in the `org/blog` directory of [our markdown repository](https://github.com/freesewing/markdown/)
+ - Add an `en.md` markdown file to this folder
+ - Add one of more images to the folder
+ - Add the frontmatter to the file
+ - Add the body of the file
+
diff --git a/markdown/dev/editors/howtos/en.md b/markdown/dev/editors/howtos/en.md
new file mode 100644
index 00000000000..8e57da7d899
--- /dev/null
+++ b/markdown/dev/editors/howtos/en.md
@@ -0,0 +1,7 @@
+---
+title: Common tasks for editors
+---
+
+Below is a list of commons tasks for editors
+
+
diff --git a/markdown/dev/editors/howtos/frontmatter/about/en.md b/markdown/dev/editors/howtos/frontmatter/about/en.md
new file mode 100644
index 00000000000..8da7b806806
--- /dev/null
+++ b/markdown/dev/editors/howtos/frontmatter/about/en.md
@@ -0,0 +1,17 @@
+---
+title: About frontmatter
+order: 10
+---
+
+Frontmatter is a way to add metadata to markdown documents.
+
+Frontmatter sits at the top of the file (it's matter that's at the front) and is
+surrounded by lines with three dashes on them:
+
+```md
+---
+title: This is frontmatter
+---
+```
+
+
diff --git a/markdown/dev/editors/howtos/frontmatter/en.md b/markdown/dev/editors/howtos/frontmatter/en.md
new file mode 100644
index 00000000000..8fbdcd45131
--- /dev/null
+++ b/markdown/dev/editors/howtos/frontmatter/en.md
@@ -0,0 +1,11 @@
+---
+title: Working with frontmatter
+for: editors
+---
+
+Frontmatter is a way to add metadata to markdown documents.
+It is used extensively on freesewing.org and freesewing.dev alike.
+
+Here's what you need to know:
+
+
diff --git a/markdown/dev/editors/howtos/frontmatter/lists/en.md b/markdown/dev/editors/howtos/frontmatter/lists/en.md
new file mode 100644
index 00000000000..a5f2f1646dc
--- /dev/null
+++ b/markdown/dev/editors/howtos/frontmatter/lists/en.md
@@ -0,0 +1,16 @@
+---
+title: Lists or arrays
+order: 30
+---
+
+Values are typically text or numbers, but you can also make it a list or array.
+There's two types of syntax for this:
+
+```md
+tags: [tag1, another, three]
+categories:
+ - cat1
+ - anothercat
+ - somethingelse
+```
+
diff --git a/markdown/dev/editors/howtos/frontmatter/multi-line/en.md b/markdown/dev/editors/howtos/frontmatter/multi-line/en.md
new file mode 100644
index 00000000000..c4c9926ffce
--- /dev/null
+++ b/markdown/dev/editors/howtos/frontmatter/multi-line/en.md
@@ -0,0 +1,16 @@
+---
+title: Mult-line text
+order: 40
+---
+
+To add multi-line text in frontmatter, use a `|` character,
+and prefix the lines by spaces:
+
+```md
+about: |
+ This is a multi-line text
+ that will be assigned to the about key
+```
+
+
+
diff --git a/markdown/dev/editors/howtos/frontmatter/structure/en.md b/markdown/dev/editors/howtos/frontmatter/structure/en.md
new file mode 100644
index 00000000000..b270b4e11c4
--- /dev/null
+++ b/markdown/dev/editors/howtos/frontmatter/structure/en.md
@@ -0,0 +1,12 @@
+---
+title: Structure
+order: 20
+---
+
+Frontmatter is made up of `key: value` pairs.
+The value must be quoted if you use a `:` in it to avoid problems parsing the key values:
+
+```md
+title: This does not need to be quoted
+slogan: "Markdown: This is the way"
+```
diff --git a/markdown/dev/editors/howtos/showcase/add-body/en.md b/markdown/dev/editors/howtos/showcase/add-body/en.md
new file mode 100644
index 00000000000..98e4acee386
--- /dev/null
+++ b/markdown/dev/editors/howtos/showcase/add-body/en.md
@@ -0,0 +1,12 @@
+---
+title: Add the body of the showcase post
+order: 50
+---
+
+Below the frontmatter, you can write the body of your showcase post, [using markdown](/editors/markdown/).
+
+
+
+You can look at [one of the many showcases](https://github.com/freesewing/markdown/tree/develop/org/showcase) for examples.
+
+
diff --git a/markdown/dev/editors/howtos/showcase/add-frontmatter/en.md b/markdown/dev/editors/howtos/showcase/add-frontmatter/en.md
new file mode 100644
index 00000000000..e24de0d67a5
--- /dev/null
+++ b/markdown/dev/editors/howtos/showcase/add-frontmatter/en.md
@@ -0,0 +1,33 @@
+---
+title: Add the frontmatter
+order: 40
+---
+
+Frontmatter is metadata that we add to the top of the file.
+Please refere to [working with frontmatter](/howtos/editors/frontmatter/) is you're not sure how to use it.
+
+The following fields need to be filled in:
+
+| Name | Description |
+| ----:| ----------- |
+| `date` | **Must** be in format `YYYY-MM-DD` |
+| `title` | Title of the showcase |
+| `img` | Filename of the main image. Must be placed in the folder of the showcase |
+| `caption` | The caption that will go below the image |
+| `patterns` | An array of designs/patterns that are being showcased. Lowercase only |
+| `author` | FreeSewing username of the author |
+
+Below is an example:
+
+```md
+---
+date: 2018-09-29
+title: Yoga Outfit by Paul
+img: showcase.jpg
+caption: "Aaron and Bruce yoga set with stripes by Paul (up-side-down)"
+patterns: [aaron,bruce]
+author: Tiger751023
+---
+```
+
+Add the frontmatter to the top of the `en.md` file.
diff --git a/markdown/dev/editors/howtos/showcase/add-images/en.md b/markdown/dev/editors/howtos/showcase/add-images/en.md
new file mode 100644
index 00000000000..ba0b1a69071
--- /dev/null
+++ b/markdown/dev/editors/howtos/showcase/add-images/en.md
@@ -0,0 +1,23 @@
+---
+title: Add images to the folder
+order: 30
+---
+
+Add the images you want to use to the folder. Keep the following guidelines in mind:
+
+ - The main showcase picture should, if possible, be a landscape image
+ - The best resolution for the main image is 2000x1348 pixels
+ - None of the images should be larger than 2000px on their longest side
+ - Use lowercase for all filenames
+
+
+
+##### Please think twice before dropping a 7Mb image.
+
+Git never forgets. So if you drop a couple of 7Mb images into our repo,
+they will be there forever, making cloning the repo very slow.
+
+So please resize your images before you commit your changes.
+
+
+
diff --git a/markdown/dev/editors/howtos/showcase/create-file/en.md b/markdown/dev/editors/howtos/showcase/create-file/en.md
new file mode 100644
index 00000000000..0283934c8fe
--- /dev/null
+++ b/markdown/dev/editors/howtos/showcase/create-file/en.md
@@ -0,0 +1,14 @@
+---
+title: Create a new file for the showcase post
+order: 20
+---
+
+In the folder you just created, create a new empty file, and name it `en.md`.
+
+
+
+While we support translation, we do not support adding original content in
+any language other than English. This is why the file **must** be named
+`en.md` and be written in English.
+
+
diff --git a/markdown/dev/editors/howtos/showcase/create-folder/en.md b/markdown/dev/editors/howtos/showcase/create-folder/en.md
new file mode 100644
index 00000000000..c9f52b4f453
--- /dev/null
+++ b/markdown/dev/editors/howtos/showcase/create-folder/en.md
@@ -0,0 +1,18 @@
+---
+title: Create a new folder for the showcase post
+order: 10
+---
+
+Our [markdown repository](https://github.com/freesewing/markdown/) holds all content
+for both freesewing.org and freesewing.dev.
+
+The content for showcases on freesewing.org is in the `org/showcase` folder.
+
+You'll find a bunch of directories here for all the existing showcases.
+Create a new one keeping in mind that this will determine the URL under which the showcase
+is available. So:
+
+ - No spaces
+ - No uppercase
+ - Stick to `a-z` and `-` to be safe
+
diff --git a/markdown/dev/editors/howtos/showcase/en.md b/markdown/dev/editors/howtos/showcase/en.md
new file mode 100644
index 00000000000..1b9efc28205
--- /dev/null
+++ b/markdown/dev/editors/howtos/showcase/en.md
@@ -0,0 +1,82 @@
+---
+title: Adding a showcase on freesewing.org
+for: editors
+---
+
+These are the steps required to add a new [showcase](https://freesewing.org/showcase/) to the website:
+
+ - Create a new folder in the `org/showcase` directory of [our markdown repository](https://github.com/freesewing/markdown/)
+ - Add an `en.md` markdown file to this folder
+ - Add one of more images to the folder
+ - Add the frontmatter to the file
+ - Add the body of the file
+
+Let's look at each step in detail:
+
+## Create a new folder for the showcase
+
+
+Our [markdown repository](https://github.com/freesewing/markdown/) holds all content
+for both freesewing.org and freesewing.dev.
+
+The content for showcases on freesewing.org is in the `org/showcase` folder.
+
+You'll find a bunch of directories here for all the existing showcases.
+Create a new one keeping in mind that this will determine the URL under which the showcase
+is available. So:
+
+ - No spaces
+ - No uppercase
+ - Stick to `a-z` and `-` to be safe
+
+## Add an `en.md` file to the folder
+
+Create an empty file in this folder and name it `en.md`.
+
+## Add one of more images to the folder
+
+Add the images you want to use to the folder.
+
+We prefer if you use lowercase for all filenames
+
+## Add the frontmatter
+
+Frontmatter is metadata that we add to the top of the file.
+Please refere to [working with frontmatter](/editors/frontmatter) is you're not sure how to use it.
+
+The following fields need to be filled in:
+
+| Name | Description |
+| ---- | ----------- |
+| `date` | Must be in format `YYYY-MM-DD` |
+| `title` | Title of the showcase |
+| `img` | Filename of the main image. Must be placed in the folder of the showcase |
+| `caption` | The caption that will go below the image |
+| `patterns` | An array of designs/patterns that are being showcased. Lowercase only |
+| `author` | FreeSewing username of the author |
+
+Below is an example:
+
+```md
+---
+date: 2018-09-29
+title: Yoga Outfit by Paul
+img: showcase.jpg
+caption: "Aaron and Bruce yoga set with stripes by Paul (up-side-down)"
+patterns: [aaron,bruce]
+author: Tiger751023
+---
+```
+
+Add the frontmatter to the top of the `en.md` file.
+
+## Add the body
+
+Below the frontmatter, you can write the body of your post, [using markdown](/editors/markdown/).
+
+
+
+
+You can look at [one of the many showcases](https://github.com/freesewing/markdown/tree/develop/org/showcase) for examples.
+
+
diff --git a/markdown/dev/editors/markdown/code-blocks/en.md b/markdown/dev/editors/markdown/code-blocks/en.md
new file mode 100644
index 00000000000..fd150ad2b2c
--- /dev/null
+++ b/markdown/dev/editors/markdown/code-blocks/en.md
@@ -0,0 +1,53 @@
+---
+title: Code and code blocks
+order: 80
+---
+
+Especially for our developer documentation, there's a lot of times we include source code
+in the documentation.
+You can make these look pretty by using a code block.
+
+The basic use is to wrap your code in three backtick characters on a line:
+
+````
+```
+let me = 'you'
+```
+````
+
+Gives you:
+
+```
+let me = 'you'
+```
+
+This is a generic code block. But we also support syntax highlighting.
+To do so, add the language specifier after the opening backticks:
+
+````
+```js
+let me = 'you'
+```
+````
+
+To get:
+
+```js
+let me = 'you'
+```
+
+The following language codes are supported:
+
+ - `js` for Javascript code
+ - `md` for Markdown
+ - `html` for HTML
+ - `svg` for SVG
+ - `bash` for Bash or shell scripts
+ - `mdx` for MDX
+ - `jsx` for JSX
+ - `json` for JSON
+ - `js-error` for a Javascript error
+ - `js-trace` for a Javascript stack trace
+
+
+
diff --git a/markdown/dev/editors/markdown/custom-components/en.md b/markdown/dev/editors/markdown/custom-components/en.md
new file mode 100644
index 00000000000..bf301c09b41
--- /dev/null
+++ b/markdown/dev/editors/markdown/custom-components/en.md
@@ -0,0 +1,23 @@
+---
+title: Custom components
+order: 90
+---
+
+The way we render markdown on our websites is through the use of [MDX](https://mdxjs.com/).
+This allows us to extend Markdown with our own so-called *custom components*.
+
+Such custom components allow us to put things in Markdown content that would
+typically require a lot more complexity.
+
+Below is a list of custom components you can use in our Markdown content:
+
+
+
+
+
+Keep in mind that if you place content inside a customer component, you need to leave an empty
+line at the start and finish. If you don't, the custom component will still work, but the
+content inside of it will not be parsed as Markdown.
+
+
+
diff --git a/markdown/dev/editors/markdown/custom-components/example/en.md b/markdown/dev/editors/markdown/custom-components/example/en.md
new file mode 100644
index 00000000000..56668eb9744
--- /dev/null
+++ b/markdown/dev/editors/markdown/custom-components/example/en.md
@@ -0,0 +1,21 @@
+---
+title: Example
+order: 90
+---
+
+Embeds an example -- a part of our `example` pattern that is used to
+illustrate the core API documentation.
+
+This custom component is rather advanced, and its exact parameters
+and use is not fully covered below. It's good to know it exists though.
+And if you want to use it, reach out on Discord to some of our more
+experienced documentation writers.
+
+```mdx
+
+```
+
+
diff --git a/markdown/dev/editors/markdown/custom-components/fixme/en.md b/markdown/dev/editors/markdown/custom-components/fixme/en.md
new file mode 100644
index 00000000000..c480cb071d8
--- /dev/null
+++ b/markdown/dev/editors/markdown/custom-components/fixme/en.md
@@ -0,0 +1,21 @@
+---
+title: Fixme
+order: 40
+---
+
+```md
+
+
+##### I am a FIXME
+I indicate that something needs work or improvement
+
+
+```
+
+
+
+##### I am a FIXME
+I indicate that something needs work or improvement
+
+
+
diff --git a/markdown/dev/editors/markdown/custom-components/hashtag/en.md b/markdown/dev/editors/markdown/custom-components/hashtag/en.md
new file mode 100644
index 00000000000..a806ec5f041
--- /dev/null
+++ b/markdown/dev/editors/markdown/custom-components/hashtag/en.md
@@ -0,0 +1,16 @@
+---
+title: Hashtag
+order: 60
+---
+
+Typically used on our community pages:
+
+```md
+
+```
+
+Adds our _community_ font and color:
+
+
+
+
diff --git a/markdown/dev/editors/markdown/custom-components/note/en.md b/markdown/dev/editors/markdown/custom-components/note/en.md
new file mode 100644
index 00000000000..1860590b57a
--- /dev/null
+++ b/markdown/dev/editors/markdown/custom-components/note/en.md
@@ -0,0 +1,20 @@
+---
+title: Note
+order: 10
+---
+
+```md
+
+
+##### I am a note
+I point out things
+
+
+```
+
+
+
+##### I am a note
+I point out things
+
+
diff --git a/markdown/dev/editors/markdown/custom-components/readmore/en.md b/markdown/dev/editors/markdown/custom-components/readmore/en.md
new file mode 100644
index 00000000000..bae52c2d684
--- /dev/null
+++ b/markdown/dev/editors/markdown/custom-components/readmore/en.md
@@ -0,0 +1,42 @@
+---
+title: ReadMore
+order: 70
+---
+
+This component will list child pages of the current page.
+
+##### Default
+
+```md
+
+```
+
+
+##### With custom title
+
+You can customize the title by passing a `title` prop:
+
+```md
+
+```
+
+
+##### As a list
+
+The most common use of this component is by passing the `list`
+prop which returns the pages as a list:
+
+```md
+
+```
+
+
+##### As a recursive list
+
+You can make the list recursive with the `recurse` prop (which implies the `list` prop):
+
+```md
+
+```
+
+
diff --git a/markdown/dev/editors/markdown/custom-components/readmore/example-1/en.md b/markdown/dev/editors/markdown/custom-components/readmore/example-1/en.md
new file mode 100644
index 00000000000..244f957a73d
--- /dev/null
+++ b/markdown/dev/editors/markdown/custom-components/readmore/example-1/en.md
@@ -0,0 +1,5 @@
+---
+title: Example page 1
+---
+
+This page is here to illustrate the use of [the `ReadMore` custom component](/editors/markdown/custom-components/readmore/).
diff --git a/markdown/dev/editors/markdown/custom-components/readmore/example-2/en.md b/markdown/dev/editors/markdown/custom-components/readmore/example-2/en.md
new file mode 100644
index 00000000000..9bb169388da
--- /dev/null
+++ b/markdown/dev/editors/markdown/custom-components/readmore/example-2/en.md
@@ -0,0 +1,5 @@
+---
+title: Example page 2
+---
+
+This page is here to illustrate the use of [the `ReadMore` custom component](/editors/markdown/custom-components/readmore/).
diff --git a/markdown/dev/editors/markdown/custom-components/readmore/example-2/sub-example-2-1/en.md b/markdown/dev/editors/markdown/custom-components/readmore/example-2/sub-example-2-1/en.md
new file mode 100644
index 00000000000..13b41feb4eb
--- /dev/null
+++ b/markdown/dev/editors/markdown/custom-components/readmore/example-2/sub-example-2-1/en.md
@@ -0,0 +1,5 @@
+---
+title: Sub-example page 1
+---
+
+This page is here to illustrate the use of [the `ReadMore` custom component](/editors/markdown/custom-components/readmore/).
diff --git a/markdown/dev/editors/markdown/custom-components/readmore/example-2/sub-example-2-2/en.md b/markdown/dev/editors/markdown/custom-components/readmore/example-2/sub-example-2-2/en.md
new file mode 100644
index 00000000000..8791ecacd22
--- /dev/null
+++ b/markdown/dev/editors/markdown/custom-components/readmore/example-2/sub-example-2-2/en.md
@@ -0,0 +1,5 @@
+---
+title: Sub-example page 2
+---
+
+This page is here to illustrate the use of [the `ReadMore` custom component](/editors/markdown/custom-components/readmore/).
diff --git a/markdown/dev/editors/markdown/custom-components/tip/en.md b/markdown/dev/editors/markdown/custom-components/tip/en.md
new file mode 100644
index 00000000000..63ae70ca1d8
--- /dev/null
+++ b/markdown/dev/editors/markdown/custom-components/tip/en.md
@@ -0,0 +1,21 @@
+---
+title: Tip
+order: 20
+---
+
+```md
+
+
+##### I am a tip
+I give great advice
+
+
+```
+
+
+
+##### I am a tip
+I give great advice
+
+
+
diff --git a/markdown/dev/editors/markdown/custom-components/warning/en.md b/markdown/dev/editors/markdown/custom-components/warning/en.md
new file mode 100644
index 00000000000..49688d430f4
--- /dev/null
+++ b/markdown/dev/editors/markdown/custom-components/warning/en.md
@@ -0,0 +1,21 @@
+---
+title: Warning
+order: 30
+---
+
+```md
+
+
+##### I am a warning
+Ignore me at your own peril
+
+
+```
+
+
+
+##### I am a warning
+Ignore me at your own peril
+
+
+
diff --git a/markdown/dev/editors/markdown/custom-components/youtube/en.md b/markdown/dev/editors/markdown/custom-components/youtube/en.md
new file mode 100644
index 00000000000..3d5e0406137
--- /dev/null
+++ b/markdown/dev/editors/markdown/custom-components/youtube/en.md
@@ -0,0 +1,27 @@
+---
+title: YouTube
+order: 50
+---
+
+This components will embed videos and playlists responsively.
+
+##### Video
+
+Embed a single video:
+
+```md
+
+```
+
+
+
+##### Playlist
+
+Embed a playlist:
+
+```md
+
+```
+
+
+
diff --git a/markdown/dev/editors/markdown/en.md b/markdown/dev/editors/markdown/en.md
new file mode 100644
index 00000000000..a5fe24d44da
--- /dev/null
+++ b/markdown/dev/editors/markdown/en.md
@@ -0,0 +1,29 @@
+---
+title: Markdown guide
+for: contributors
+order: 900
+icons:
+ - edit
+ - markdown
+about: |
+ A quick primer on Markdown, the markup language you didn't know you needed in your life
+goals:
+ - Understand what Markdown is
+ - Format text with Markdown, including headers, paragraphs, links, and lists
+ - Learn how to include images and tables
+ - Learn about the different custom components
+---
+
+Markdown is a lightweight markup language with plain text formatting syntax.
+It is designed to be easily readable by humans, and computers alike.
+
+Markdown is often used to format documentation, online comments,
+or anywhere where you want rich text while using a plain text editor.
+
+In this guide, we'll look at the following topics:
+
+
+
+This will be enough to get you started. If you'd like to learn more,
+visit [markdownguide.org](https://www.markdownguide.org/).
+
diff --git a/markdown/dev/editors/markdown/headings/en.md b/markdown/dev/editors/markdown/headings/en.md
new file mode 100644
index 00000000000..c908981af4f
--- /dev/null
+++ b/markdown/dev/editors/markdown/headings/en.md
@@ -0,0 +1,26 @@
+---
+title: Headings
+order: 40
+---
+
+Prefix your line with a number of `#` characters to determine the header level.
+
+```md
+### This is a H3 heading
+
+#### This is a H4 heading
+
+##### This is a H5 heading
+```
+
+### This is a H3 heading
+
+#### This is a H4 heading
+
+##### This is a H5 heading
+
+
+
+Keep in mind that you should never use an H1 element, for that will be the page title.
+
+
diff --git a/markdown/dev/editors/markdown/images/en.md b/markdown/dev/editors/markdown/images/en.md
new file mode 100644
index 00000000000..b6d78b838bf
--- /dev/null
+++ b/markdown/dev/editors/markdown/images/en.md
@@ -0,0 +1,22 @@
+---
+title: Images
+order: 70
+---
+
+Images are like links, just prefix them with an exclamation mark.
+The part between square brackets is the image caption or alt-text.
+
+```md
+
+```
+
+
+
+
+
+The convention is to always place your images in the same folder as the
+text where you are including the image. That way, you just need to specify
+the image name, and not the path to its location.
+
+
+
diff --git a/markdown/dev/editors/markdown/images/image.jpg b/markdown/dev/editors/markdown/images/image.jpg
new file mode 100644
index 00000000000..ba6c01b7b0f
Binary files /dev/null and b/markdown/dev/editors/markdown/images/image.jpg differ
diff --git a/markdown/dev/editors/markdown/italic-and-bold/en.md b/markdown/dev/editors/markdown/italic-and-bold/en.md
new file mode 100644
index 00000000000..7936606922d
--- /dev/null
+++ b/markdown/dev/editors/markdown/italic-and-bold/en.md
@@ -0,0 +1,16 @@
+---
+title: Italics and bold
+order: 30
+---
+
+```md
+You can make text *italic* or **bold**
+by wrapping it in 1 or 2 asterisk respectively.
+```
+You can make text *italic* or **bold** by wrapping it in 1 or 2 asterisk respectively:
+
+```md
+Alternatively, you can also use underscores to mark _italic_ or __bold__.
+```
+Alternatively, you can also use underscores to mark _italic_ or __bold__.
+
diff --git a/markdown/dev/editors/markdown/line-breaks/en.md b/markdown/dev/editors/markdown/line-breaks/en.md
new file mode 100644
index 00000000000..abdadecbe91
--- /dev/null
+++ b/markdown/dev/editors/markdown/line-breaks/en.md
@@ -0,0 +1,16 @@
+---
+title: Line breaks
+order: 20
+---
+
+If you want to force a linebreak, but not a new paragraph,
+simply leave 2 spaces at the end of the line.
+
+```md
+Like
+this.
+```
+
+Like
+this.
+
diff --git a/markdown/dev/editors/markdown/links/en.md b/markdown/dev/editors/markdown/links/en.md
new file mode 100644
index 00000000000..501e3f20079
--- /dev/null
+++ b/markdown/dev/editors/markdown/links/en.md
@@ -0,0 +1,12 @@
+---
+title: Links
+order: 60
+---
+
+Links combine square brackets for the link text with round brackets for the destination.
+
+```md
+[Like this](https://freesewing.org)
+```
+[Like this](https://freesewing.org)
+
diff --git a/markdown/dev/editors/markdown/lists/en.md b/markdown/dev/editors/markdown/lists/en.md
new file mode 100644
index 00000000000..6b5f8b26ac5
--- /dev/null
+++ b/markdown/dev/editors/markdown/lists/en.md
@@ -0,0 +1,33 @@
+---
+title: Lists
+order: 50
+---
+
+To make a list, just do as you would in plain text:
+
+```md
+- a bullet
+- list
+ - a sublist
+ - item
+```
+
+- a bullet
+- list
+ - a sublist
+ - item
+
+If you want an numbered list, just write numbers.
+They don't even have to be the correct numbers:
+
+```md
+
+1. Item 1
+2. Item 2
+2. Item 3
+```
+
+1. Item 1
+2. Item 2
+2. Item 3
+
diff --git a/markdown/dev/editors/markdown/tables/en.md b/markdown/dev/editors/markdown/tables/en.md
new file mode 100644
index 00000000000..c2334ad3ce6
--- /dev/null
+++ b/markdown/dev/editors/markdown/tables/en.md
@@ -0,0 +1,38 @@
+---
+title: Tables
+order: 70
+---
+
+If you need them, you can create tables too, using a structure as shown below:
+
+
+```md
+| Name | Description |
+| ---- | ----------- |
+| Compound | A substance composed of two or more elements. Chemically combined in definite proportions by weight |
+| Mixture | Two or more substances that are not chemically united, such as air |
+| Solution | A uniform mixture of varying proportions of a solvent and a solute |
+```
+
+| Name | Description |
+| ---- | ----------- |
+| Compound | A substance composed of two or more elements. Chemically combined in definite proportions by weight |
+| Mixture | Two or more substances that are not chemically united, such as air |
+| Solution | A uniform mixture of varying proportions of a solvent and a solute |
+
+You can change the alignment of the columns by using a colon (`:`) on the line below the column title:
+
+```md
+| Align-right | Align-center |
+| -----------:|:------------:|
+| Compound | A substance composed of two or more elements. Chemically combined in definite proportions by weight |
+| Mixture | Two or more substances that are not chemically united, such as air |
+| Solution | A uniform mixture of varying proportions of a solvent and a solute |
+```
+
+| Align-right | Align-center |
+| -----------:|:------------:|
+| Compound | A substance composed of two or more elements. Chemically combined in definite proportions by weight |
+| Mixture | Two or more substances that are not chemically united, such as air |
+| Solution | A uniform mixture of varying proportions of a solvent and a solute |
+
diff --git a/markdown/dev/editors/markdown/text-and-paragraphs/en.md b/markdown/dev/editors/markdown/text-and-paragraphs/en.md
new file mode 100644
index 00000000000..b838690d604
--- /dev/null
+++ b/markdown/dev/editors/markdown/text-and-paragraphs/en.md
@@ -0,0 +1,16 @@
+---
+title: Text and paragraphs
+order: 10
+---
+
+For the most part, you can just write as you would in any other format.
+
+```md
+You can just start writing.
+
+An empty line starts a new paragraph.
+```
+You can just start writing.
+
+An empty line starts a new paragraph.
+
diff --git a/markdown/dev/editors/style/colors/en.md b/markdown/dev/editors/style/colors/en.md
new file mode 100644
index 00000000000..e245754752c
--- /dev/null
+++ b/markdown/dev/editors/style/colors/en.md
@@ -0,0 +1,23 @@
+---
+title: Colors
+---
+
+##### Open Color
+
+We use [open color](https://yeun.github.io/open-color/) for our color scheme.
+Our default white is `gray-0`, our default black is `gray-9` and we use `violet` for links.
+
+In dark mode we use a slightly darkened `gray-0` color because it is a bit light to
+use as a basis for dark mode.
+
+##### Muted titles
+
+For small text, like the one you're reading now, our default white on black or
+vice versa works well. For large titles, that contrast is a bit too harsh, which
+is why we mute titles by using `gray-7` for light mode and `gray-4` for dark mode.
+
+##### Links
+
+Links come in varying shades of violet between `violet-8` for light
+mode and `violet-2` for dark mode.
+
diff --git a/markdown/dev/editors/style/en.md b/markdown/dev/editors/style/en.md
new file mode 100644
index 00000000000..b9d87782295
--- /dev/null
+++ b/markdown/dev/editors/style/en.md
@@ -0,0 +1,6 @@
+---
+title: Style guide
+order: 910
+---
+
+
diff --git a/markdown/dev/editors/style/typography/en.md b/markdown/dev/editors/style/typography/en.md
new file mode 100644
index 00000000000..d5769eb1c18
--- /dev/null
+++ b/markdown/dev/editors/style/typography/en.md
@@ -0,0 +1,5 @@
+---
+title: Typography
+---
+
+
diff --git a/markdown/dev/editors/style/typography/fonts/en.md b/markdown/dev/editors/style/typography/fonts/en.md
new file mode 100644
index 00000000000..b4c155a5f0f
--- /dev/null
+++ b/markdown/dev/editors/style/typography/fonts/en.md
@@ -0,0 +1,39 @@
+---
+title: Fonts
+order: 10
+---
+
+We use three types of fonts:
+
+##### Ubuntu
+
+The [Ubuntu](https://fonts.google.com/specimen/Ubuntu) font is our default, both
+for text and headings on all our websites.
+It's a sans-serif font that works well for text and headings alike.
+
+This text is and example of Ubuntu.
+
+##### Roboto Mono
+
+The [Roboto mono](https://fonts.google.com/specimen/Roboto+Mono) font is what
+we use for code samples and inline monospaced content.
+
+It's the fixed-width version of the Roboto family and pairs well with Ubuntu.
+
+This is an `inline example` and below is a code block example:
+
+```js
+const font = "Roboto mono"
+```
+
+##### Permanent marker
+
+As part of our efforts in the fall of 2020 to put the FreeSewing community
+more front and center, we added the [Permanent Marker](https://fonts.google.com/specimen/Permanent+Marker) font
+for specific community related things.
+It's a display font, in other words, a fancy one.
+
+This font is only used for a few specific things such as hashtags.
+Below is an example:
+
+
diff --git a/markdown/dev/editors/style/typography/headings/en.md b/markdown/dev/editors/style/typography/headings/en.md
new file mode 100644
index 00000000000..83bfa2af97a
--- /dev/null
+++ b/markdown/dev/editors/style/typography/headings/en.md
@@ -0,0 +1,99 @@
+---
+title: Headings
+order: 30
+---
+
+Headings serve two different purposes:
+
+ - They can give a title to a subsection within your content
+ - They can structure lengthy content
+
+Those two roles might sound the same, but they somewhat different.
+
+##### Using titles within content
+
+Often, you just want to put a title on a section of your content to
+break it up a bit. In cases like these, use heading levels 5 and 6.
+Their spacing is optimized for that kind of use.
+
+It also happens to be how we're using headings on this page.
+
+##### Structuring lengthy content with headings
+
+You can use heading levels 2 and 3 (and if you must, 4) to bring
+structure to a lengthy piece of content.
+These headings are intended to make a significant break in
+a flowing text, and as such come with copious spacing above
+and below them.
+
+In addition, headings of level 2 and 3 will also get an
+anchor link inserted, allowing users to link to that specific
+heading in any given page.
+
+However, due to subtle differences between _SSR_ and client-side
+rendering, anchor links are notoriously unreliable, which is
+why it is almost always better to break up your content in
+smaller pages, rather than 1 big read.
+
+
+
+##### Only for blog posts
+
+Do not use this for documentation, instead break up your content
+in bite-sized pages.
+
+
+
+
+##### Examples
+
+Below is an example of each heading level, along with a paragraph.
+
+
+
+##### Never use a level-1 heading
+
+Keep in mind that you should never use a level-1 heading in your
+content, as that will be the level of the page title. The example
+below is the exception that confirms the rule.
+
+
+
+
+
+# Heading 1
+
+This is what a paragraph looks like. Ubuntu is a sans-serif font, giving it
+a somewhat modern look that is associated with reading on screen, rather than
+on paper (where serif fonts reign).
+
+## Heading 2
+
+This is what a paragraph looks like. Ubuntu is a sans-serif font, giving it
+a somewhat modern look that is associated with reading on screen, rather than
+on paper (where serif fonts reign).
+
+### Heading 3
+
+This is what a paragraph looks like. Ubuntu is a sans-serif font, giving it
+a somewhat modern look that is associated with reading on screen, rather than
+on paper (where serif fonts reign).
+
+#### Heading 4
+
+This is what a paragraph looks like. Ubuntu is a sans-serif font, giving it
+a somewhat modern look that is associated with reading on screen, rather than
+on paper (where serif fonts reign).
+
+##### Heading 5
+
+This is what a paragraph looks like. Ubuntu is a sans-serif font, giving it
+a somewhat modern look that is associated with reading on screen, rather than
+on paper (where serif fonts reign).
+
+###### Heading 6
+
+This is what a paragraph looks like. Ubuntu is a sans-serif font, giving it
+a somewhat modern look that is associated with reading on screen, rather than
+on paper (where serif fonts reign).
+
diff --git a/markdown/dev/editors/style/typography/text/en.md b/markdown/dev/editors/style/typography/text/en.md
new file mode 100644
index 00000000000..dc3db2bf6de
--- /dev/null
+++ b/markdown/dev/editors/style/typography/text/en.md
@@ -0,0 +1,20 @@
+---
+title: Text and paragraphs
+order: 20
+---
+
+##### Text
+
+Text is one of the most important things on the website, so we try to make it look good.
+
+That means things like choosing a nice font, making sure the text is properly
+sized, preventing lines from getting too long, having a nice vertical cadence, and so on.
+
+##### Paragraphs
+
+This is what a paragraph looks like.
+We use `1.5` for line height in paragraphs because vertical space is abundantly
+available, so in general we are rather generous with vertical spacing.
+
+For the same reason, you should use plenty of paragraphs, rather than
+writing one long block of text. It makes your content easier to read.
diff --git a/markdown/dev/guides/best-practices/en.md b/markdown/dev/guides/best-practices/en.md
new file mode 100644
index 00000000000..4535cee8f8e
--- /dev/null
+++ b/markdown/dev/guides/best-practices/en.md
@@ -0,0 +1,20 @@
+---
+title: Design guide
+order: 300
+for: developers
+icons:
+ - thumbup
+ - pattern
+about: "There's often many different ways to do things. Learn about our conventions and best practices"
+goals:
+ - Re-using measurement and options names
+ - Re-using CSS classes
+ - Respecting draft settings
+ - Using percentage options where possible
+ - Using translation keys for text
+ - Constructing paths counter-clockwise
+---
+
+Here is a list of best practices when designing patterns:
+
+
diff --git a/markdown/dev/guides/best-practices/go-counter-clockwise/en.md b/markdown/dev/guides/best-practices/go-counter-clockwise/en.md
new file mode 100644
index 00000000000..67760603af7
--- /dev/null
+++ b/markdown/dev/guides/best-practices/go-counter-clockwise/en.md
@@ -0,0 +1,40 @@
+---
+title: Construct paths counter-clockwise
+order: 70
+---
+
+Construct your paths counter-clockwise. You have to pick a direction anyway, and going
+counter-clockwise is a bit of a convention.
+
+This applies both to naming points (specifically the control points of curves)
+and the order in which you define your points.
+
+Obviously, the order in which you add points to your code needs to take a backseat
+to the logic of your code. But typically what you're doing is constructing an outline
+of (a part of) a garment.
+
+So pick a point, and make your way around counter-clockwise.
+
+When naming control points for curves, re-use the name of the point they are attached to
+and add `Cp1` to the control point before and `Cp2` to the control point after the point if
+, once again, you'd follow your path counter-clockwise.
+
+
+For example:
+
+```js
+part.paths.seam = new Path()
+ .move(points.hemCenter)
+ .line(points.hemSide)
+ .line(points.waistSide)
+ .curve(points.waistSideCp2, points.armholeCp1, points.armhole)
+```
+
+
+
+##### This convention helps with `Path.offset()` too
+
+Constructing a path counter-clockwise will also ensure that the path offset goes outwards
+rather than inwards.
+
+
diff --git a/markdown/dev/guides/best-practices/respect-draft-settings/en.md b/markdown/dev/guides/best-practices/respect-draft-settings/en.md
new file mode 100644
index 00000000000..032192ba25f
--- /dev/null
+++ b/markdown/dev/guides/best-practices/respect-draft-settings/en.md
@@ -0,0 +1,65 @@
+---
+title: Respect draft settings
+order: 40
+---
+
+Apart from the pattern options that you configure for your pattern,
+all FreeSewing patterns have a set of [draft settings](/reference/settings/) that can be tweaked
+by the user.
+
+While many of these will automatically be handled by FreeSewing, there are some
+that you should take into account while developing your pattern. They are:
+
+## Complete
+
+The [complete](/reference/settings/#complete) setting is a boolean that is either true or false.
+Its goal is to determine whether we should draft a *complete* pattern, or merely the outline.
+
+## Paperless
+
+The [paperless](/reference/settings/#paperless) setting is a boolean that is either true or false.
+
+A *paperless* pattern is a pattern that has extra dimensions so users can trace the
+paper on fabric or paper without having the need to print it.
+
+## Seam allowance
+
+The [sa](/reference/settings/#sa) setting is a number that controls the seam allowance.
+
+Unless `sa` is zero, you should add the requested seam allowance to your pattern.
+
+
+
+##### Use a multiple of `sa` for your hem allowance
+
+Resist the temptation to use an absolute value for any seam allowance, including at the hem.
+
+Always use a multiple of the `sa` value.
+
+
+
+## Example
+
+To respect the `complete`, `paperless`, and `sa` draft settings, structure your parts as such:
+
+```js
+export default function(part) {
+ let { complete, sa, paperless } = part.shorthand()
+ // Your paths and points here
+
+ if (complete) {
+ // Your snippets, text, helplines and so on here
+
+ if (sa) {
+ // Your seam allowance here
+ }
+
+ if (paperless) {
+ // Your dimensions
+ }
+ }
+
+ return part
+}
+```
+
diff --git a/markdown/dev/guides/best-practices/reuse-css-classes/en.md b/markdown/dev/guides/best-practices/reuse-css-classes/en.md
new file mode 100644
index 00000000000..ab1acde13e7
--- /dev/null
+++ b/markdown/dev/guides/best-practices/reuse-css-classes/en.md
@@ -0,0 +1,9 @@
+---
+title: Re-use CSS classes
+order: 30
+---
+
+While you can style your pattern however you want, try to re-use the CSS class names that
+are in use in our default [theme plugin](/reference/packages/plugin-theme/).
+
+Doing so will ensure consistent styling for patterns.
diff --git a/markdown/dev/guides/best-practices/reuse-measurements/en.md b/markdown/dev/guides/best-practices/reuse-measurements/en.md
new file mode 100644
index 00000000000..41f49b25997
--- /dev/null
+++ b/markdown/dev/guides/best-practices/reuse-measurements/en.md
@@ -0,0 +1,18 @@
+---
+title: Re-use measurements
+order: 10
+---
+
+When designing patterns, re-use the measurements that are already in use as much as possible.
+Nobody wins when every pattern requires its own set of measurements, or names
+certain measurements differently.
+
+
+
+###### See our models packages for standard measurement names
+
+The [@freesewing/models](/reference/packages/models/)
+package contains all our standard measurement names.
+
+
+
diff --git a/markdown/dev/guides/best-practices/reuse-options/en.md b/markdown/dev/guides/best-practices/reuse-options/en.md
new file mode 100644
index 00000000000..9b3be5529b4
--- /dev/null
+++ b/markdown/dev/guides/best-practices/reuse-options/en.md
@@ -0,0 +1,12 @@
+---
+title: Re-use options
+order: 20
+---
+
+The same arguments for re-using measurements are also (somewhat) true for options.
+
+While your pattern may require some very specific
+options, there's probably a bunch that are similar to other patterns. Re-use those names.
+
+As in, `bicepsEase` exists. So don't go creating an `upperArmEase` option.
+
diff --git a/markdown/dev/guides/best-practices/use-percentages/en.md b/markdown/dev/guides/best-practices/use-percentages/en.md
new file mode 100644
index 00000000000..a5f9fae3e86
--- /dev/null
+++ b/markdown/dev/guides/best-practices/use-percentages/en.md
@@ -0,0 +1,32 @@
+---
+title: Use percentage options where possible
+order: 50
+---
+
+When designing patterns, you should refrain from using absolute values.
+
+That 6cm ease you add might be fine for all scenarios you tested,
+but then somebody comes around who is twice your size, or who is making clothes for a doll,
+and things will go off the rails.
+
+Don't be tempted to add absolute values to your patterns, as they don't scale.
+Instead, embrace percentages as options.
+
+
+
+##### Use the antperson tests
+
+To check how well your pattern scales, you can
+use the *antperson* test by sampling the pattern for 2 models:
+
+ - A model with measurements of avarage person (the person)
+ - A model with measurements 1/10th of an average person (the ant)
+
+A well-designed pattern will scale a factor 10 down and hold its shape.
+If your pattern makes assumptions about size, this test will show that.
+
+FreeSewing's development environment provides these tests out of the box,
+so you can see their results at the click of a button.
+
+
+
diff --git a/markdown/dev/guides/best-practices/use-translation-keys/en.md b/markdown/dev/guides/best-practices/use-translation-keys/en.md
new file mode 100644
index 00000000000..ba55781c5f2
--- /dev/null
+++ b/markdown/dev/guides/best-practices/use-translation-keys/en.md
@@ -0,0 +1,26 @@
+---
+title: Use translation keys, not text
+order: 60
+---
+
+Don't insert literal text in your patterns. Instead, insert a key that can then be translated.
+
+For example, if you want to put *Finish with bias tape* on your pattern, don't be
+tempted to do this:
+
+```js
+path.seam.attr("data-text", "Finish with bias tape");
+```
+
+That (English) string is now hard-coded in your pattern. As freesewing supports
+translation out of the box, it would be a real shame not to make use of it.
+
+Instead, insert a key to identify the string:
+
+```js
+path.seam.attr("data-text", "finishWithBiasTape");
+```
+
+This way, it can be translated.
+
+You can find and browse the translations and available translation keys [in the freesewing/freesewing project](https://github.com/freesewing/freesewing/tree/develop/packages/i18n/src/locales).
diff --git a/markdown/dev/guides/en.md b/markdown/dev/guides/en.md
new file mode 100644
index 00000000000..8994a5bd5fb
--- /dev/null
+++ b/markdown/dev/guides/en.md
@@ -0,0 +1,5 @@
+---
+title: Guides
+order: 1020
+---
+
diff --git a/markdown/dev/guides/patterns/config/en.md b/markdown/dev/guides/patterns/config/en.md
new file mode 100644
index 00000000000..852c2a61bb1
--- /dev/null
+++ b/markdown/dev/guides/patterns/config/en.md
@@ -0,0 +1,18 @@
+---
+title: Configuration
+order: 60
+---
+
+
+
+A pattern's [configuration](/reference/config/) is created by the pattern designer
+and details a number of important things about the pattern, like:
+
+ - The measurements that are required to draft the pattern
+ - The different parts in the pattern and how they depend on each other
+ - The different options that are available to tweak the pattern
+
diff --git a/markdown/dev/guides/patterns/en.md b/markdown/dev/guides/patterns/en.md
new file mode 100644
index 00000000000..4582a812c99
--- /dev/null
+++ b/markdown/dev/guides/patterns/en.md
@@ -0,0 +1,51 @@
+---
+title: Pattern guide
+order: 200
+for: contributors
+icons:
+ - blocks
+ - pattern
+about: |
+ Learn about the main building blocks that make up a FreeSewing pattern
+goals:
+ - Learn about points
+ - Learn about paths
+ - Learn about snippets
+ - Learn about parts
+ - Learn about the pattern configuration
+ - Learn about the pattern store
+ - Learn about the pattern itself
+---
+
+This illustration is a good starting point to gain a better
+understanding of the structure of a FreeSewing pattern:
+
+
+
+As you learn more about FreeSewing, you'll discover that there's more
+to this picture than meets the eye. So let's get started.
+
+If we look at our image, it can can divided into three areas:
+
+ - The left area with the *settings* box
+ - The middle area with the *Pattern* box and everything in it
+ - The right area with the *draft* box and the *SVG* and *React* logos
+
+
+
+The left and right parts are all about how to integrate FreeSewing in your *frontend*.
+In other words, how you'll plug it into your website, or online store, or a mobile
+application.
+
+That part is outside the scope of this text.
+
+
+
+Let's take a closer look at everything that is contained within our central *Pattern* box:
+
+
+
+
diff --git a/markdown/dev/guides/patterns/parts/en.md b/markdown/dev/guides/patterns/parts/en.md
new file mode 100644
index 00000000000..d8a4429cc89
--- /dev/null
+++ b/markdown/dev/guides/patterns/parts/en.md
@@ -0,0 +1,21 @@
+---
+title: Parts
+order: 40
+---
+
+
+
+Parts are a container for the points, paths, and snippets of (a part of) your pattern.
+They are also re-usable by other patterns, which makes them a powerful tool to build
+a pattern library.
+
+If you design a T-shirt pattern with a `front`, `back`, and `sleeve`, each of those would be a part.
+If you then wanted to make a long-sleeved version of your T-shirt pattern, you only need to design
+a new sleeve part. You can re-use the `front` and `back` parts of your short-sleeved T-shirt pattern, as they did not change.
+
+When developing a FreeSewing pattern, you will spend most of your time designing the individual parts.
+
diff --git a/markdown/dev/guides/patterns/paths/en.md b/markdown/dev/guides/patterns/paths/en.md
new file mode 100644
index 00000000000..8833a13b64c
--- /dev/null
+++ b/markdown/dev/guides/patterns/paths/en.md
@@ -0,0 +1,44 @@
+---
+title: Paths
+order: 20
+---
+
+
+
+Paths are the lines and curves that make up your pattern.
+
+They are made up of a set of drawing operations that together make up the path.
+FreeSewing supports the following types of drawing operations:
+
+ - The **move** operation moves our virtual pen but does not draw anything.
+ - The **line** operation draws a straight line
+ - The **curve** operation draws a [Bézier curve](/guides/overview/about/beziercurves/)
+ - The **close** operation closes the path
+
+To crucial thing to keep in mind is that, with the exception of the **move** operation,
+all drawing operations start from wherever you are currently on your virtual sheet of paper.
+
+For example, you might expect the **line** operation to take a start- and endpoint.
+But in fact, it only takes and endpoint, and will draw a straight line from where our virtual pen
+currently is to said endpoint.
+
+Because all but the **move** drawing operations are relative to their operation preceding it,
+**all Paths must start with a move operation**.
+
+
+
+Understanding that each drawing operation builds upon the next one is an important insight.
+
+
+
+
+
+Our example image (which, if you hadn't realized was created with FreeSewing) has a lot of
+paths in it. Each box, the arrows, the lines in the React logo, and so on.
+
+
+
diff --git a/markdown/dev/guides/patterns/pattern/en.md b/markdown/dev/guides/patterns/pattern/en.md
new file mode 100644
index 00000000000..65332c84f7c
--- /dev/null
+++ b/markdown/dev/guides/patterns/pattern/en.md
@@ -0,0 +1,22 @@
+---
+title: Pattern
+order: 80
+---
+
+
+
+Last but not least, we've arrived at the level of the pattern itself.
+The pattern is a container that holds all your parts, along with the configuration
+and the store.
+
+In reality, your pattern will be a *constructor* that takes the user's settings as
+input and will return a new instance of your pattern.
+
+That pattern instance will have a `draft()` method which will do the actual work of
+drafting the pattern. Once drafted, you can either call the `render()` method on
+the pattern instance, or pass it to [our React component](/packages/components) to render it in the browser.
+
diff --git a/markdown/dev/guides/patterns/points/en.md b/markdown/dev/guides/patterns/points/en.md
new file mode 100644
index 00000000000..5a240d6ccac
--- /dev/null
+++ b/markdown/dev/guides/patterns/points/en.md
@@ -0,0 +1,40 @@
+---
+title: Points
+order: 10
+---
+
+
+
+Developing a pattern with FreeSewing is similar to doing it on paper.
+But instead of using a pencil and paper, you'll be writing code.
+
+Before we can draw any line, we need to know where it starts from, and where it ends.
+That's why we have **points**. They are the most basic building block of a
+FreeSewing pattern, and their role is to store coordinates.
+
+Each point must have:
+
+ - A **X-coordinate**
+ - A **Y-coordinate**
+
+Together, these coordinates determine the location of the point in the 2-dimensional plane we're drawing on.
+
+
+
+Points are unlikely to confuse you. The only gotcha is [the
+coordinate system](/guides/prerequisites/coordinate-system/) which has a Y-axis that is inverted to what you
+may intuitively expect.
+
+
+
+
+
+Our example image (which, if you hadn't realized was created with FreeSewing) has a lot of
+points in it. The corners of the boxes, the location where the text goes, and so on.
+
+
+
diff --git a/markdown/dev/guides/patterns/snippets/en.md b/markdown/dev/guides/patterns/snippets/en.md
new file mode 100644
index 00000000000..02559160f3a
--- /dev/null
+++ b/markdown/dev/guides/patterns/snippets/en.md
@@ -0,0 +1,27 @@
+---
+title: Snippets
+order: 20
+---
+
+
+
+Snippets are little embellishments you can use and re-use on your pattern.
+They are typically used for things like logos or buttons.
+
+Each snippet must have:
+
+ - An anchor point that determine where the snippet will be located
+ - The name of the snippet to insert
+
+Since our example image does not have any snippets in it, here's another example
+of a `button`, `buttonhole`, and `logo` snippet added to a FreeSewing pattern:
+
+
+
diff --git a/markdown/dev/guides/patterns/store/en.md b/markdown/dev/guides/patterns/store/en.md
new file mode 100644
index 00000000000..fc4d467818b
--- /dev/null
+++ b/markdown/dev/guides/patterns/store/en.md
@@ -0,0 +1,16 @@
+---
+title: Store
+order: 70
+---
+
+
+
+The store provides key-value storage that is shared across your pattern.
+
+If you have some information in one part that you want to make available
+outside that part (in another part) you can save it to the store.
+
diff --git a/markdown/dev/guides/plugins/conditionally-loading-build-time-plugins/en.md b/markdown/dev/guides/plugins/conditionally-loading-build-time-plugins/en.md
new file mode 100644
index 00000000000..4bd9ecef2e5
--- /dev/null
+++ b/markdown/dev/guides/plugins/conditionally-loading-build-time-plugins/en.md
@@ -0,0 +1,65 @@
+---
+title: Conditionally loading build-time plugins
+order: 30
+---
+
+You can choose to load your build-time plugin conditionally based on run-time data.
+
+To do so, you need to create a `condition` method that will determine whether the
+plugin will be loaded. This method receives the complete settings object and should
+return `true` if the plugin is to be loaded, and `false` if it should not be loaded.
+
+```js
+const condition = settings => {
+ if (settings) {
+ // Remember, settings contains:
+ // settings.options => The user's options
+ // settings.measurements => The measurements
+ return true // Load the plugin
+ }
+ else return false // Do not load the plugin
+}
+```
+You pass your plugin and condition method as a third parameter to the Design constructor
+with the `plugin` and `condition` keys respectively.
+
+Let's look at a complete example to illustrate this:
+
+```js
+import freesewing from '@freesewing/core'
+import plugins from '@freesewing/plugin-bundle'
+import myConditionalPlugin from '@freesewing/plugin-bust'
+
+const myConditionalPluginCheck = (settings = false) =>
+ settings &&
+ settings.options &&
+ settings.options.draftForHighBust &&
+ settings.measurements.highBust
+ ? true
+ : false
+
+const Pattern = new freesewing.Design(
+ config,
+ plugins,
+ {
+ plugin: myConditionalPlugin,
+ condition: myConditionalPluginCheck
+ }
+)
+```
+
+Our condition method will return `true` only if the following conditions are met:
+
+ - A `settings` object is passed into the method
+ - `settings.options` is _truthy_
+ - `settings.options.draftForHighBust` is _truthy_
+ - `settings.options.measurements.highBust` is _truthy_
+
+This is a real-world example from our Teagan pattern. A t-shirt pattern that can be
+drafted to the high bust (rather than the full chest circumference) if the user
+choses so.
+
+But that feat is handled auto-magically by `plugin-bust` which is a build-time plugin.
+So whether to load this plugin or not hinges on the user settings, which is why we
+load this plugin conditionally.
+
diff --git a/markdown/dev/guides/plugins/en.md b/markdown/dev/guides/plugins/en.md
new file mode 100644
index 00000000000..eed12613d62
--- /dev/null
+++ b/markdown/dev/guides/plugins/en.md
@@ -0,0 +1,25 @@
+---
+title: Plugin guide
+order: 400
+icons:
+ - logo
+ - plugin
+for: developers
+about: |
+ This guide shows you everything you need to know to understand plugins in FreeSewing, and create your own.
+goals:
+ - Know about build-time plugins vs run-time plugins
+ - Understanding plugin structure
+ - Hooks and how to use them
+ - Using hooks without a plugin
+ - Using macros
+---
+
+Plugins allow you to extend FreeSewing.
+
+We have [a list of available plugins](/reference/plugins/), but
+if you can't find what you're looking for, you can write your own plugin.
+
+We'll cover the following topics in this guide:
+
+
diff --git a/markdown/dev/guides/plugins/hooks/en.md b/markdown/dev/guides/plugins/hooks/en.md
new file mode 100644
index 00000000000..6812c6ab9ac
--- /dev/null
+++ b/markdown/dev/guides/plugins/hooks/en.md
@@ -0,0 +1,21 @@
+---
+title: Hooks
+order: 60
+---
+
+A **hook** is a lifecycle event. The available hooks are:
+
+ - [preRender](/reference/hooks/prerender/): Called at the start of [`Pattern.render()`](/reference/api/pattern#render)
+ - [postRender](/reference/hooks/postrender/): Called at the end of [`Pattern.render()`](/reference/api/pattern#render)
+ - [insertText](/reference/hooks/inserttext/): Called when inserting text
+ - [preDraft](/reference/hooks/predraft/): Called at the start of [`Pattern.draft()`](/reference/api/pattern#draft)
+ - [postDraft](/reference/hooks/postdraft/): Called at the end of [`Pattern.draft()`](/reference/api/pattern#draft)
+ - [preSample](/reference/hooks/presample/): Called at the start of [`Pattern.sample()`](/reference/api/pattern#sample)
+ - [postSample](/reference/hooks/postsample/): Called at the end of [`Pattern.sample()`](/reference/api/pattern#sample)
+
+You can register a method for a hook. When the hook is triggered, your method will be
+called. It will receive two parameters:
+
+ - An object relevant to the hook. See the [hooks API reference](/reference/hooks/) for details.
+ - Data passed when the hook was registered (optional)
+
diff --git a/markdown/dev/guides/plugins/loading-build-time-plugins/en.md b/markdown/dev/guides/plugins/loading-build-time-plugins/en.md
new file mode 100644
index 00000000000..e926872c7b7
--- /dev/null
+++ b/markdown/dev/guides/plugins/loading-build-time-plugins/en.md
@@ -0,0 +1,27 @@
+---
+title: Loading build-time plugins
+order: 20
+---
+
+Build-time plugins are loaded at build time, by passing them to
+the [`freesewing.Design`](/reference/api/#design) constructor:
+
+```js
+import freesewing from "@freesewing/core"
+import plugins from "@freesewing/plugin-bundle"
+import config from "../config"
+
+const Pattern = new freesewing.Design(config, plugins)
+```
+
+If you have multiple plugins to load, you can pass them as an array:
+
+```js
+import freesewing from "@freesewing/core"
+import plugins from "@freesewing/plugin-bundle"
+import gorePlugin from "@freesewing/plugin-gore"
+import config from "../config"
+
+const Pattern = new freesewing.Design(config, [plugins, gorePlugin] )
+```
+
diff --git a/markdown/dev/guides/plugins/loading-run-time-plugins/en.md b/markdown/dev/guides/plugins/loading-run-time-plugins/en.md
new file mode 100644
index 00000000000..81ce39c34aa
--- /dev/null
+++ b/markdown/dev/guides/plugins/loading-run-time-plugins/en.md
@@ -0,0 +1,26 @@
+---
+title: Loading run-time plugins
+order: 40
+---
+
+Run-time plugin are loaded at run time, by passing them to the `use` method of
+an instatiated pattern. That method is chainable, so if you have multiple plugins
+you can just chain them together:
+
+```js
+import Aaron from "@freesewing/aaron";
+import theme from "@freesewing/plugin-theme";
+import i18n from "@freesewing/plugin-i18n";
+
+const myAaron = new Aaron()
+ .use(theme)
+ .use(i18n)
+```
+
+
+
+Plugins that use only hooks are typically run-time plugins
+
+
+
+
diff --git a/markdown/dev/guides/plugins/macros/en.md b/markdown/dev/guides/plugins/macros/en.md
new file mode 100644
index 00000000000..15390d13da5
--- /dev/null
+++ b/markdown/dev/guides/plugins/macros/en.md
@@ -0,0 +1,64 @@
+---
+title: Macros
+order: 90
+---
+
+Plugin structure for macros is similar, with a few changes:
+
+ - Rather than the hook name, you provide the macro name (that you choose yourself)
+ - The context (`this`) of a macro method is **always** a [Part](/reference/api/part) object.
+
+Apart from these, the structure is very similar:
+
+```js
+import {name, version} from '../package.json';
+
+export default {
+ name,
+ version,
+ macros: {
+ box: function(so) {
+ this.points.boxTopLeft = so.anchor;
+ this.points.boxTopRight = so.anchor.shift(0, so.size);
+ this.points.boxBottomRight = this.points.boxTopRight.shift(-90, so.size);
+ this.points.boxBottomLeft = new this.Point(so.anchor.x, this.points.boxBottomRight.y);
+
+ this.paths.box = new this.Path()
+ .move(this.points.boxTopLeft)
+ .line(this.points.boxTopRight)
+ .line(this.points.boxBottomRight)
+ .line(this.points.boxBottomLeft)
+ .close()
+ .attr('class', 'box');
+ }
+ }
+}
+```
+
+Did you figure out what this plugin does?
+It provides a `box` macro that draws a box on our pattern in a given location with a give size.
+
+We can use it like this:
+
+```js
+points.boxAnchor = new Point(100, 100);
+macro('box', {
+ anchor: points.boxAnchor
+ size: 25
+});
+```
+
+Obviously, you can expect to learn how to call a macro in its documentation,
+rather than have to comb through its code.
+
+
+
+###### Macros take only 1 argument
+
+When writing a macro, keep in mind that all information that needs to be passed
+to a macro needs to be contained in a single argument.
+
+Typically, you use a single plain object to configure the macro.
+
+
+
diff --git a/markdown/dev/guides/plugins/plugin-structure/en.md b/markdown/dev/guides/plugins/plugin-structure/en.md
new file mode 100644
index 00000000000..d23cc608b03
--- /dev/null
+++ b/markdown/dev/guides/plugins/plugin-structure/en.md
@@ -0,0 +1,25 @@
+---
+title: Plugin structure
+order: 50
+---
+
+Plugins can do two things:
+
+ - They can use hooks
+ - They can provide macros
+
+Your plugin should export an object with the following structure:
+
+```js
+{
+ name: 'myPlugin',
+ version: '1.0.0',
+ hooks: {},
+ macros: {}
+};
+```
+
+The `name` and `version` attributes are self-explanatory.
+The [hooks](/guides/plugins/hooks/) and [macros](/guides/plugins/macros/) sections
+explain the `hooks` and `macros` properties.
+
diff --git a/markdown/dev/guides/plugins/types-of-plugins/en.md b/markdown/dev/guides/plugins/types-of-plugins/en.md
new file mode 100644
index 00000000000..951165fd518
--- /dev/null
+++ b/markdown/dev/guides/plugins/types-of-plugins/en.md
@@ -0,0 +1,38 @@
+---
+title: Types of plugins
+order: 10
+---
+
+Plugins come in two flavours:
+
+ - [Build-time plugins](#build-time-plugins)
+ - [Run-time plugins](#run-time-plugins)
+
+When writing a plugin, ask yourself whether it's a run-time or a build-time plugin.
+And if the answer is both, please split them into two plugins.
+
+## Build-time plugins
+
+A plugin is a build-time plugin if it is required by the pattern at build-time.
+In other words, the plugin is a dependency for the pattern, and if it's missing
+the pattern won't load.
+
+
+
+Our [plugin bundle](/reference/plugins/bundle/) bundles build-time plugins that are used in many patterns.
+
+
+
+Plugins that provide a macro are typically build-time plugins
+
+
+## Run-time plugins
+
+A plugin is a run-time plugin if it can be added after instantiating your pattern.
+Think of it as a plugin to be used in the front-end.
+
+Run-time plugins are not a dependecy of the pattern. They just _add something_ to it.
+
+Our [theme plugin](/reference/plugins/theme/) is a good example of a run-time plugin.
+If it's missing, your pattern will still work, it just won't look pretty.
+
diff --git a/markdown/dev/guides/plugins/using-hooks-more-than-once/en.md b/markdown/dev/guides/plugins/using-hooks-more-than-once/en.md
new file mode 100644
index 00000000000..12b567dfedc
--- /dev/null
+++ b/markdown/dev/guides/plugins/using-hooks-more-than-once/en.md
@@ -0,0 +1,26 @@
+---
+title: Using hooks more than once
+order: 80
+---
+
+What if you want to attach more than one method to a hook?
+You could spread them over seperate plugins, but there's a better way.
+
+Rather than assigning a method to your hook, assign an array of methods like this:
+
+```js
+import myCoolMethod from './method-a';
+import myEvenCoolerMethod from './method-b';
+import {name, version} from '../package.json';
+
+export default {
+ name,
+ version,
+ hooks: {
+ preRender: [
+ myCoolMethod,
+ myEvenCoolerMethod
+ ]
+ }
+}
+```
diff --git a/markdown/dev/guides/plugins/using-hooks-without-plugin/en.md b/markdown/dev/guides/plugins/using-hooks-without-plugin/en.md
new file mode 100644
index 00000000000..6b0495a61ee
--- /dev/null
+++ b/markdown/dev/guides/plugins/using-hooks-without-plugin/en.md
@@ -0,0 +1,20 @@
+---
+title: Using hooks without a plugin
+order: 85
+---
+
+You can attach a method to a hook at run-time without the need for a plugin
+using the [Pattern.on()](/reference/api/pattern/on) method.
+
+The method takes the hook name as its first argument, and the hook method as its second.
+
+Below is an example:
+
+```js
+pattern.on('preRender', function(svg) {
+ svg.style += "svg { background: yellow;}";
+});
+```
+
+Congratulations, you've just made your pattern yellow.
+
diff --git a/markdown/dev/guides/plugins/using-hooks/en.md b/markdown/dev/guides/plugins/using-hooks/en.md
new file mode 100644
index 00000000000..f0d36583bf2
--- /dev/null
+++ b/markdown/dev/guides/plugins/using-hooks/en.md
@@ -0,0 +1,59 @@
+---
+title: Using hooks
+order: 70
+---
+
+For each hook, your plugin should provide a method that takes the relevant data
+as its first argument. If data was passed when the hook was loaded, you will receive
+that as the second object.
+
+Remember that:
+
+ - The `insertText` hook will receive a locale and string and you should return a string.
+ - All other hooks receive an object. You don't need to return anything, but rather modify the object you receive.
+
+Let's look at an example:
+
+```js
+import myStyle from './style';
+import myDefs from './defs';
+import {name, version} from '../package.json';
+
+export default {
+ name,
+ version,
+ hooks: {
+ preRender: function(svg) {
+ if (svg.attributes.get("freesewing:plugin-"+name) === false) {
+ svg.style += myStyle;
+ svg.defs += myDefs;
+ svg.attributes.add("freesewing:plugin-"+name, version);
+ }
+ },
+ insertText: function(text) {
+ return text.toUpperCase();
+ }
+ }
+}
+```
+
+This is a complete plugin, ready to be published on NPM. It uses two hooks:
+
+ - `preRender` : We add some style and defs to our SVG
+ - `insertText` : We transfer all text to UPPERCASE
+
+
+
+###### Note that we avoid running our hook twice
+
+As you can see, the last thing we do in the `preRender` hook is set an attribute on
+the SVG tag with the name and version of our plugin.
+
+We check for this attribute when the `preRender` hook runs, thereby avoiding that
+our styles and defs will be added twice.
+
+It is good practice to wrap you hook methods in a call like this, because you have
+no guarantee the user won't render your pattern more than once.
+
+
+
diff --git a/markdown/dev/guides/prerequisites/bezier-curves/bezier.gif b/markdown/dev/guides/prerequisites/bezier-curves/bezier.gif
new file mode 100644
index 00000000000..62d982c3886
Binary files /dev/null and b/markdown/dev/guides/prerequisites/bezier-curves/bezier.gif differ
diff --git a/markdown/dev/guides/prerequisites/bezier-curves/en.md b/markdown/dev/guides/prerequisites/bezier-curves/en.md
new file mode 100644
index 00000000000..15ea4f3c829
--- /dev/null
+++ b/markdown/dev/guides/prerequisites/bezier-curves/en.md
@@ -0,0 +1,35 @@
+---
+title: Bézier curves
+order: 50
+---
+
+While lines on computers are easy to store with a start and end point,
+curves require more information.
+
+In FreeSewing — as in SVG and countless of other applications —
+curves are stored as Bézier curves. They have:
+
+ - A start point
+ - A first control point that’s linked to the start point
+ - A second control point that’s linked to the end point
+ - An end point
+
+
+
+Bézier curves and their *handles* or *control points* are surprisingly intuitive.
+The following illustration does a great job at explaining how they are constructed:
+
+
+
+
+
+###### More on Bézier curves
+
+Wikipedia has a good [introduction to Bézier curves](https://pomax.github.io/bezierinfo/).
+For a deep-dive into the subject, check out [A Primer on Bézier Curves](https://pomax.github.io/bezierinfo/) by Pomax.
+
+Note that you don't need understand the mathematics behind Bézier Curves.
+As long as you intuitively *get* how the control points influence the curve, you're good to go.
+
+
+
diff --git a/markdown/dev/guides/prerequisites/coordinate-system/en.md b/markdown/dev/guides/prerequisites/coordinate-system/en.md
new file mode 100644
index 00000000000..e262ad6ee42
--- /dev/null
+++ b/markdown/dev/guides/prerequisites/coordinate-system/en.md
@@ -0,0 +1,24 @@
+---
+title: Coordinate system
+order: 30
+---
+
+In FreeSewing -- and in SVG -- coordinates are like text in a book.
+You start at the top on the left side, and going to the right
+and downwards means going ahead.
+
+
+
+Which means that on the X-axis, `20` is further to the right than `10`.
+Likewise, on the Y-axis, `50` is lower than `20`.
+
+
+
+The Y-axis is inverted in many drawing programs, with the origin
+`(0,0)` being the lower left corner, rather than the upper left corner.
+
+This is a common point of confusion so keep in mind that the Y-axis may
+not behave as you would have intuitively expected.
+
+
+
diff --git a/markdown/dev/guides/prerequisites/en.md b/markdown/dev/guides/prerequisites/en.md
new file mode 100644
index 00000000000..2645400870a
--- /dev/null
+++ b/markdown/dev/guides/prerequisites/en.md
@@ -0,0 +1,39 @@
+---
+title: Prerequisites
+order: 100
+for: developers
+icons:
+ - start
+ - pattern
+about: |
+ A guide to go over a few things you should know when you start working with our core library
+goals:
+ - Understand that FreeSewing provides parametric pattern design
+ - Understand that FreeSewing uses SVG
+ - Understand the coordinate system
+ - Learn that we use millimeter internally
+ - Learn about Bézier curves
+---
+
+Here's a few things that, once you get them, will make it easier to understand
+what FreeSewing is doing, and how it's doing it.
+
+We'll cover the following topics:
+
+
+
+
+
+##### There's no need to know everything
+
+FreeSewing sits at the intersection of the world of makers and developers.
+If your background is in development, you will need no explaining what SVG is, but might not
+know much about designing sewing patterns.
+If on the other hand your background is in sewing or pattern design, you might wonder what
+the heck Node JS is and why you should care.
+
+Few people straddle both worlds, so as you start using FreeSewing, chances are
+you'll learn a few new things along the way.
+
+
+
diff --git a/markdown/dev/guides/prerequisites/parametric-pattern-design/en.md b/markdown/dev/guides/prerequisites/parametric-pattern-design/en.md
new file mode 100644
index 00000000000..f1bc8aa9dd2
--- /dev/null
+++ b/markdown/dev/guides/prerequisites/parametric-pattern-design/en.md
@@ -0,0 +1,34 @@
+---
+title: Parametric pattern design
+order: 10
+---
+
+The FreeSewing core library is a toolbox for **parametric pattern design**;
+Using parameters or variables to manipulate the outcome of a given design.
+
+In sewing patterns, the parameters are what is provided by the user:
+Their measurements and options that they have selected.
+
+
+
+##### No more grading, ever
+
+When drafting or designing patterns or garments, it is common practice to start
+with a fit model (or dress form).
+The measurements of the fit model are used as input in the initial design.
+
+Adapting the pattern for a different model is a tedious task,
+which is why patterns are graded up and down to cover different sizes.
+
+But in a parametric sewing pattern, adapting to different sizes or models *just works*.
+
+
+
+FreeSewing patterns are implemented **as code**, which has a lot of advantages.
+
+It allows for patterns that adapt to your measurements or preferences,
+fine-grained version control, seamless collaboration, and using existing
+patterns as a starting point for you own, to name but a few.
+
+That being said, you don't have to be a code monkey to use FreeSewing.
+
diff --git a/markdown/dev/guides/prerequisites/svg/en.md b/markdown/dev/guides/prerequisites/svg/en.md
new file mode 100644
index 00000000000..929bcf64c07
--- /dev/null
+++ b/markdown/dev/guides/prerequisites/svg/en.md
@@ -0,0 +1,16 @@
+---
+title: SVG
+order: 20
+---
+
+Patterns are rendered as SVG — short
+for [Scalable Vector Graphics](https://en.wikipedia.org/wiki/Scalable_Vector_Graphics) —
+an XML-based vector image format and an open standard.
+
+While you don’t need to be an SVG expert, a basic understanding of the format
+will greatly help you to understand FreeSewing.
+
+For example, the coordinate system and the way paths
+are structured are all related to the SVG drawing system, which is closely related
+to other 2D drawing technologies such as PostScript or PDF.
+
diff --git a/markdown/dev/guides/prerequisites/units/en.md b/markdown/dev/guides/prerequisites/units/en.md
new file mode 100644
index 00000000000..12a08e71c7a
--- /dev/null
+++ b/markdown/dev/guides/prerequisites/units/en.md
@@ -0,0 +1,13 @@
+---
+title: Units
+order: 40
+---
+
+Internally, freesewing uses millimeter.
+When you write `1`, that’s one mm. When you write `7.8`, that’s 7.8mm.
+
+While you can use cm or inch on the FreeSewing website, that is merely a layer of
+abstration on top of the internal units, which are always mm.
+
+So as a pattern designer, you will work with mm.
+
diff --git a/markdown/dev/howtos/code/accessing-measurements/en.md b/markdown/dev/howtos/code/accessing-measurements/en.md
new file mode 100644
index 00000000000..91ec18b9eb6
--- /dev/null
+++ b/markdown/dev/howtos/code/accessing-measurements/en.md
@@ -0,0 +1,23 @@
+---
+title: Accessing measurements
+for: developers
+about: Shows you how to access user measurements from inside your pattern
+---
+
+Measurements are stored in `pattern.settings.measurements`.
+
+You can pull them out of there with
+the [shorthand](/howtos/core/shorthand/) call:
+
+
+```js
+const { measurements, options } = part.shorthand()
+
+let sleeveBonus = measurements.shoulderToWrist * (1 + options.sleeveLengthBonus);
+```
+
+
+
+Keep in mind that [FreeSewing uses millimeter for everything](/guides/prerequisites/units).
+
+
diff --git a/markdown/dev/howtos/code/accessing-options/en.md b/markdown/dev/howtos/code/accessing-options/en.md
new file mode 100644
index 00000000000..bcf43ccdebe
--- /dev/null
+++ b/markdown/dev/howtos/code/accessing-options/en.md
@@ -0,0 +1,18 @@
+---
+title: Accessing user options
+for: developers
+about: Shows you how to access user options from inside your pattern
+---
+
+Options are stored in `pattern.settings.options`.
+
+You can pull them out of there with
+the [shorthand](/howtos/core/shorthand/) call:
+
+
+```js
+const { measurements, options } = part.shorthand()
+
+let sleeveBonus = measurements.shoulderToWrist * (1 + options.sleeveLengthBonus);
+```
+
diff --git a/markdown/dev/howtos/code/adding-instructions/en.md b/markdown/dev/howtos/code/adding-instructions/en.md
new file mode 100644
index 00000000000..5b98c7ccd12
--- /dev/null
+++ b/markdown/dev/howtos/code/adding-instructions/en.md
@@ -0,0 +1,56 @@
+---
+title: Add instructions to your design
+for: developers
+about: While documentation is good, sometimes you want to add some instructions to your design itself
+---
+
+
+
+##### See this example in our source code
+
+ - [packages/jaeger/src/front.js](https://github.com/freesewing/freesewing/blob/38d101b0415a4cbf3f9f86e006bd8cb7c43c703b/packages/jaeger/src/front.js#L411)
+
+
+
+Adding instructions to your pattern is _just_ a matter of adding text.
+The tricky part is to make sure your text can be translated.
+
+Below is a rather involved example from Aaron:
+
+```js
+points.bindinAnchor = new Point(points.armhole.x / 4, points.armhole.y)
+ .attr('data-text', 'cutTwoStripsToFinishTheArmholes')
+ .attr('data-text', ':\n')
+ .attr('data-text', 'width')
+ .attr('data-text', ':')
+ .attr('data-text', units(sa * 6 || 60))
+ .attr('data-text', '\n')
+ .attr('data-text', 'length')
+ .attr('data-text', ':')
+ .attr('data-text', units(armholeLength * 0.95 + 2 * sa))
+ .attr('data-text', '\n \n')
+ .attr('data-text', 'cutOneStripToFinishTheNeckOpening')
+ .attr('data-text', ':\n')
+ .attr('data-text', 'width')
+ .attr('data-text', ':')
+ .attr('data-text', units(sa * 6))
+ .attr('data-text', '\n')
+ .attr('data-text', 'length')
+ .attr('data-text', ':')
+ .attr('data-text', units(neckOpeningLength * 2 * 0.95 + 2 * sa))
+ .attr('data-text-lineheight', 6)
+```
+
+If you want to add text along a path, you can do that too:
+
+```js
+paths.breakLine.attr('data-text', 'breakLine').attr('data-text-class', 'center')
+paths.flb.attr('data-text', 'facingLiningBoundary')
+```
+
+
+
+Refer to [the sprinkle macro documentation](/reference/macros/sprinkle/) for details on how
+to use this macro
+
+
diff --git a/markdown/dev/howtos/code/adding-parts/en.md b/markdown/dev/howtos/code/adding-parts/en.md
new file mode 100644
index 00000000000..e4718055a72
--- /dev/null
+++ b/markdown/dev/howtos/code/adding-parts/en.md
@@ -0,0 +1,42 @@
+---
+title: Adding pattern parts
+for: developers
+about: Shows you how to add new parts to your pattern
+---
+
+Since the patterns parts are listed
+in [the configuration file](/reference/config/), freesewing knows about
+all the parts that belong to your pattern.
+
+It expects that each pattern has its own draft method, that is called `draft`
+followed by the capitalized name of the pattern part.
+
+For example, if our pattern `Sorcha` has a part called `back`, you should
+have a `draftBack` method. It's good practice to keep each part in its own
+file, so create a file called `back.js`. Inside, you export your method
+to draft this part:
+
+```js
+export default part => {
+ // Your part code here
+
+ return part
+}
+```
+
+Then, in your `index.js` file, you import this file, and attach the
+method to your pattern's prototype:
+
+```js
+import freesewing from "freesewing"
+import plugins from "@freesewing/plugin-bundle"
+import config from "../config"
+// Parts
+import draftBack from "./back"
+
+// Create new design
+const Sorcha = new freesewing.Design(config, plugins)
+
+// Attach to pattern prototype
+Sorcha.prototype.draftBack = part => draftBack(part)
+```
diff --git a/markdown/dev/howtos/code/adding-paths/en.md b/markdown/dev/howtos/code/adding-paths/en.md
new file mode 100644
index 00000000000..55333eddd2b
--- /dev/null
+++ b/markdown/dev/howtos/code/adding-paths/en.md
@@ -0,0 +1,22 @@
+---
+title: Adding paths
+for: developers
+icon: pattern
+about: Shows you how to add paths to your pattern
+---
+
+After using the [shorthand](/howtos/core/shorthand/) call,
+`Path` contains the path constructor, while `paths` is a reference to `part.paths`,
+which is where you should store your paths.
+
+Things will now *just work* when you do this:
+
+```js
+paths.example = new Path()
+```
+
+
+
+The [Path API docs](/reference/api/path) list all the things you can do with a path object.
+
+
diff --git a/markdown/dev/howtos/code/adding-points/en.md b/markdown/dev/howtos/code/adding-points/en.md
new file mode 100644
index 00000000000..b84728df2a0
--- /dev/null
+++ b/markdown/dev/howtos/code/adding-points/en.md
@@ -0,0 +1,21 @@
+---
+title: Adding points
+for: developers
+about: Shows you how to add points to your pattern
+---
+
+After using the [shorthand](/howtos/core/shorthand/) call,
+`Point` contains the point constructor, while `points` is a reference to `part.points`,
+which is where you should store your points.
+
+Things will now *just work* when you do this:
+
+```js
+points.centerBack = new Point(0,0);
+```
+
+
+
+The [Point API docs](/reference/api/point/) list many ways to create a point.
+
+
diff --git a/markdown/dev/howtos/code/adding-snippets/en.md b/markdown/dev/howtos/code/adding-snippets/en.md
new file mode 100644
index 00000000000..15a299168a5
--- /dev/null
+++ b/markdown/dev/howtos/code/adding-snippets/en.md
@@ -0,0 +1,30 @@
+---
+title: Adding snippets
+for: developers
+about: Shows you how to add snippets to your pattern
+---
+
+After using the [shorthand](/howtos/core/shorthand/) call,
+`Snippet` contains the path constructor, while `snippets` is a reference to `part.snippets`,
+which is where you should store your paths.
+
+Things will now *just work* when you do this:
+
+```js
+snippets.logo = new Snippet('logo', points.logoAnchor);
+```
+
+You can scale and rotate a snippet by setting the `data-scale` and `data-rotate` attributes respectively.
+
+ - **data-scale** : Either a single scale factor, or a set of 2 scale factors for the X and Y axis respectively. See [the SVG scale transform](https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/transform#Scale) for details.
+ - **data-rotate**: A rotation in degrees. The center of the rotation will be the snippet's anchor point
+
+
+
+See [Using attributes](/howtos/core/attributes/) for details on how to set attributes.
+
+
+
+Below is an example of the available snippets, and the use of the `data-scale` and `data-rotate` attributes:
+
+
diff --git a/markdown/dev/howtos/code/adding-text/en.md b/markdown/dev/howtos/code/adding-text/en.md
new file mode 100644
index 00000000000..f3c28f6f1c3
--- /dev/null
+++ b/markdown/dev/howtos/code/adding-text/en.md
@@ -0,0 +1,54 @@
+---
+title: Adding text
+for: developers
+about: Shows you how to add text to your pattern
+---
+
+SVG is pretty great, but its text handling leaves much to be desired.
+
+To abstract away the intricacies of adding text to an SVG document,
+FreeSewing lets you add text to patterns by adding it to the attributes
+of points and paths.
+
+All you have to do is set the `data-text` attribute to the text you want to add to the pattern:
+
+```js
+points.anchor = new Point(100, 25)
+ .attr("data-text", "freesewingIsMadeByJoostDeCockAndContributors")
+ .attr("data-text-class", "center");
+```
+
+
+
+
+
+You may have noticed that the text we inserted isn't the text that's shown.
+That is because, in line with our [best practices](/guides/best-practices) we allow translation of
+our pattern by inserting a key that is used to lookup the string in the language
+of the pattern, using [the i18n plugin](/reference/plugins/i18n).
+
+
+
+You can use the same approach to add text to a path:
+
+```js
+points.B = new Point(10, 50);
+points.BCp2 = new Point(40, 10);
+points.C = new Point(90, 30);
+points.CCp1 = new Point(50, 90);
+
+paths.example = new Path()
+ .move(points.B)
+ .curve(points.BCp2, points.CCp1, points.C)
+ .attr("class", "canvas")
+ .attr("data-text", "freesewingIsMadeByJoostDeCockAndContributors")
+ .attr("data-text-class", "text-xs center");
+```
+
+
diff --git a/markdown/dev/howtos/code/attributes/en.md b/markdown/dev/howtos/code/attributes/en.md
new file mode 100644
index 00000000000..2159294eecb
--- /dev/null
+++ b/markdown/dev/howtos/code/attributes/en.md
@@ -0,0 +1,44 @@
+---
+title: Using attributes
+for: developers
+about: Show s you have to use attributes on points, paths, and snippets
+---
+
+Points, Paths, and Snippets all have [attributes](/reference/api/attributes/) that you can use to
+influence how they behave.
+
+A common scenario is to apply CSS classes to style a path:
+
+```js
+paths.example.attributes.add('class', 'lining dashed');
+```
+
+Because it's so common to set attributes, Points, Paths and Snippets all have
+the `attr()` helper method.
+
+Not only is less more, the method is also *chainable*, which allows you to do this:
+
+```js
+points.message = new Point(0,0)
+ .attr("data-text", "Hello world!")
+ .attr("data-text-class", "note");
+```
+
+
+
+In this example, we're using attributes to add text to our pattern.
+The [adding-text](/concepts/adding-text) documentation explains this in detail.
+
+
+
+
+
+When rendering, FreeSewing will output all your attributes. This gives you the
+possiblity to use any valid attribute to control the appearance.
+
+This is also why we use the *data-* prefix for those attributes that have
+special meaning within FreeSewing, such as `data-text`. Adding a `text` attribute
+would result in invalid SVG as there is no such thing as a text attribute. But `data-text`
+is fine because the `data-` prefix indicates it is a [custom attribute](https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/data-*).
+
+
diff --git a/markdown/dev/howtos/code/create-new-design/en.md b/markdown/dev/howtos/code/create-new-design/en.md
new file mode 100644
index 00000000000..6c038aafc6e
--- /dev/null
+++ b/markdown/dev/howtos/code/create-new-design/en.md
@@ -0,0 +1,42 @@
+---
+title: Creating a new pattern design
+for: developers
+about: Shows you how to create a new design
+---
+
+To create a new pattern, call `new freesewing.Design()`.
+It takes your pattern configuration,
+and any plugins you want to load as parameters.
+
+For example, if we were creating a new pattern called `Sorcha`:
+
+```js
+import freesewing from "@freesewing/core"
+import plugins from "@freesewing/plugin-bundle"
+import config from "../config"
+
+// Create new design
+const Sorcha = new freesewing.Design(config, plugins)
+```
+
+This method does not return a `Design` object. Instead it returns
+a constructor method for your pattern.
+
+When importing your pattern, it is itself a constructor:
+
+```js
+import Sorcha from "@freesewing/sorcha"
+
+// Sorcha is a constructor for your pattern.
+let pattern = new Sorcha()
+```
+
+
+
+##### Design() is a super-constructor
+
+Constructors are functions you can call with `new` to create an object.
+As `freesewing.Design()` returns a constructor, you can think of it
+as a super-constructor.
+
+
diff --git a/markdown/dev/howtos/code/de.md b/markdown/dev/howtos/code/de.md
new file mode 100644
index 00000000000..258cfdc7327
--- /dev/null
+++ b/markdown/dev/howtos/code/de.md
@@ -0,0 +1,5 @@
+---
+title: Core library
+---
+
+
diff --git a/markdown/dev/howtos/code/dependencies/en.md b/markdown/dev/howtos/code/dependencies/en.md
new file mode 100644
index 00000000000..f1f5f166798
--- /dev/null
+++ b/markdown/dev/howtos/code/dependencies/en.md
@@ -0,0 +1,39 @@
+---
+title: Part dependencies
+for: developers
+about: Shows you how to create dependencies between pattern parts
+---
+
+Part dependencies are set in the [pattern configuration](/config), and
+control the order in which parts are drawn. FreeSewing will make sure
+that before drafting a part, it will first draft all its dependencies.
+
+Let's look at an example:
+
+```js
+dependencies: {
+ front: "base",
+ back: "base",
+ sleeve: ["front", "back"]
+}
+```
+
+This could be from a T-shirt pattern where the `front` and `back` patterns are very similar,
+so they both are inheriting a `base` part.
+In addition, the `sleeve` part needs to be drafted after the `front` and `back` part because
+in `front` and `back` we store the length of the armhole seam in the [store](/api/store) and
+we need that info to fit the sleevecap to the armhole.
+
+Now if a user requests to draft only the `sleeve` part, FreeSewing will still draft:
+
+ - First the `base` part
+ - Then the `front` and `back` parts
+ - Finally the `sleeve` part
+
+but it will only render the `sleeve` part, as that's the only thing the user requested.
+
+
+
+For inheriting parts, please refer to [part inheritance](/howtos/core/inject/).
+
+
diff --git a/markdown/dev/howtos/code/drawing-circles/en.md b/markdown/dev/howtos/code/drawing-circles/en.md
new file mode 100644
index 00000000000..59c04d56efb
--- /dev/null
+++ b/markdown/dev/howtos/code/drawing-circles/en.md
@@ -0,0 +1,16 @@
+---
+title: Drawing circles
+for: developers
+about: Shows how you can add circles to your pattern
+---
+
+Real circles are rarely used in pattern design, and they are not part of the SVG path specification,
+but rather a different SVG element.
+
+Still, if you want a circle, you can draw one by setting a Point's `data-circle` attribute
+to the radius of the circle you want to draw.
+
+In addition, all attributes that have a `data-circle-` prefix will apply to the circle, rather than the point.
+
+
+
diff --git a/markdown/dev/howtos/code/en.md b/markdown/dev/howtos/code/en.md
new file mode 100644
index 00000000000..b5c42846dad
--- /dev/null
+++ b/markdown/dev/howtos/code/en.md
@@ -0,0 +1,7 @@
+---
+title: Common code challenges
+---
+
+Below is a list of examples of how to implement common tasks in code:
+
+
diff --git a/markdown/dev/howtos/code/es.md b/markdown/dev/howtos/code/es.md
new file mode 100644
index 00000000000..258cfdc7327
--- /dev/null
+++ b/markdown/dev/howtos/code/es.md
@@ -0,0 +1,5 @@
+---
+title: Core library
+---
+
+
diff --git a/markdown/dev/howtos/code/extend-pattern/en.md b/markdown/dev/howtos/code/extend-pattern/en.md
new file mode 100644
index 00000000000..959c801b26c
--- /dev/null
+++ b/markdown/dev/howtos/code/extend-pattern/en.md
@@ -0,0 +1,88 @@
+---
+title: Create a new design based on an existing design
+for: developers
+about: Shows how to create a variation of a pre-existing design
+---
+
+
+
+##### See this example in our source code
+
+ - [packages/aaron/config/index.js](https://github.com/freesewing/freesewing/blob/72f34101792bda4d8e553c3479daa63cb461f3c5/packages/aaron/config/index.js#L34)
+ - [packages/aaron/src/index.js](https://github.com/freesewing/freesewing/blob/72f34101792bda4d8e553c3479daa63cb461f3c5/packages/aaron/src/index.js#L2)
+ - [packages/carlita/src/index.js](https://github.com/freesewing/freesewing/blob/8474477911daed3c383700ab29c9565883f16d66/packages/carlita/src/index.js#L25)
+
+
+
+The example below is from Aaron, which is based on Brian.
+
+Brian has a part called `base` that is hidden by default.
+We will use this part as a dependency, and also hide it.
+
+This is what it looks like in the Aaron config file:
+
+```js
+ dependencies: {
+ front: 'base',
+ back: 'front'
+ },
+ inject: {
+ front: 'base',
+ back: 'front'
+ },
+ hide: ['base'],
+```
+
+And here is the code:
+
+```js
+import freesewing from '@freesewing/core'
+import Brian from '@freesewing/brian'
+import plugins from '@freesewing/plugin-bundle'
+import config from '../config'
+// Parts
+import draftBack from './back'
+import draftFront from './front'
+
+// Create design
+const Pattern = new freesewing.Design(config, plugins)
+
+// Attach draft methods to prototype
+Pattern.prototype.draftBase = function(part) {
+ // Getting the base part from Brian
+ return new Brian(this.settings).draftBase(part)
+}
+Pattern.prototype.draftFront = part => draftFront(part)
+Pattern.prototype.draftBack = part => draftBack(part)
+
+export default Pattern
+```
+
+If you have a lot of parts to inherit, you can create a loop like in this
+example from Carlita:
+
+```js
+// Attach draft methods from Carlton to prototype
+for (let m of [
+ 'draftBack',
+ 'draftTail',
+ 'draftTopSleeve',
+ 'draftUnderSleeve',
+ 'draftBelt',
+ 'draftCollarStand',
+ 'draftCollar',
+ 'draftCuffFacing',
+ 'draftPocket',
+ 'draftPocketFlap',
+ 'draftPocketLining',
+ 'draftChestPocketWelt',
+ 'draftChestPocketBag',
+ 'draftInnerPocketWelt',
+ 'draftInnerPocketBag',
+ 'draftInnerPocketTab'
+]) {
+ Pattern.prototype[m] = function(part) {
+ return new Carlton(this.settings)[m](part)
+ }
+}
+```
diff --git a/markdown/dev/howtos/code/fr.md b/markdown/dev/howtos/code/fr.md
new file mode 100644
index 00000000000..258cfdc7327
--- /dev/null
+++ b/markdown/dev/howtos/code/fr.md
@@ -0,0 +1,5 @@
+---
+title: Core library
+---
+
+
diff --git a/markdown/dev/howtos/code/hide-paths/en.md b/markdown/dev/howtos/code/hide-paths/en.md
new file mode 100644
index 00000000000..275f2946654
--- /dev/null
+++ b/markdown/dev/howtos/code/hide-paths/en.md
@@ -0,0 +1,22 @@
+---
+title: Hide paths from an inherited part
+for: developers
+about: When you inherit a part, it comes with a bunch of paths. Here'show to hide them
+---
+
+
+
+##### See this example in our source code
+
+ - [packages/aaron/src/front.js](https://github.com/freesewing/freesewing/blob/develop/packages/aaron/src/front.js#L22)
+
+
+
+The example below is from Aaron which inherits from Brian.
+
+We iterate over the paths and set their render property to false.
+
+```js
+ // Hide Brian paths
+ for (let key of Object.keys(paths)) paths[key].render = false
+```
diff --git a/markdown/dev/howtos/code/inheritance/en.md b/markdown/dev/howtos/code/inheritance/en.md
new file mode 100644
index 00000000000..76c381e2537
--- /dev/null
+++ b/markdown/dev/howtos/code/inheritance/en.md
@@ -0,0 +1,52 @@
+---
+title: Design inheritance
+for: developers
+about: Shows how you can use one design as the basis for another
+---
+
+If your pattern is based on, or extending, another pattern (some of) your
+pattern parts will need to be drafted by the parent pattern.
+
+In such a case, rather than return our own draft method for the part, you
+should instantiate the parent pattern, and return its part draft method:
+
+```js
+import freesewing from "@freesewing/core";
+import Brian from "@freesewing/brian";
+import plugins from "@freesewing/plugin-bundle";
+import config from "../config";
+// Parts
+import draftBack from "./back";
+
+// Create new design
+const Sorcha = new freesewing.Design(config, plugins);
+
+// Attach our own draft method to the prototype
+Sorcha.prototype.draftBack = part => draftBack(part);
+
+// Attach the inherited draft method to the prototype
+Sorcha.prototype.draftBase = function(part) {
+ // Getting the base part from Brian
+ return new Brian(this.settings).draftBase(part);
+};
+```
+
+
+
+Because we're using the `this` keyword here, you cannot use the arrow notation.
+
+
+
+## Configuration
+
+The inherited pattern parts will use the configuration of your pattern.
+You must take care to make sure that
+your pattern has all the options the parent pattern requires.
+
+For example, if you inherit from a pattern that has a `chestEase` option, you will
+need to add that option to your own patter, because the inherited parts will depend on it.
+
+## Dependencies
+
+When extending a pattern, you should add it as a peer dependency, rather than a regular dependency.
+Doing so will avoid that the parent pattern will get bundled with your own pattern.
diff --git a/markdown/dev/howtos/code/inject/en.md b/markdown/dev/howtos/code/inject/en.md
new file mode 100644
index 00000000000..3f36815da2e
--- /dev/null
+++ b/markdown/dev/howtos/code/inject/en.md
@@ -0,0 +1,34 @@
+---
+title: Part inheritance
+for: developers
+about: Shows how you can use one part of your pattern as the basis for another
+---
+
+Part inheritance within your own pattern is handled via the `inject` settings in
+the [pattern configuration](/reference/config/). Here is a simple example:
+
+```js
+inject: {
+ front: "base",
+ back: "base",
+
+}
+```
+
+The `front` and `back` parts will be *injected* with the `base` part. As a result, both
+the `front` and `back` parts will be instantiated with a cloned copy of all the points, paths,
+and snippets of the `base` part.
+
+This is a common design pattern where one part builds on another. In our example, we can imagine
+a T-shirt pattern where the front and back are rather similar, apart from the neckline.
+So rather than repeating ourselves, we draft a `base` part and inject that in the `front` and
+`back` parts.
+
+Using `inject` will cause FreeSewing to always draft the injected part prior to
+drafting the part it gets injected to. It will, in other words, influece the draft order.
+
+
+
+For inheriting parts from other patterns, please refer to [Design inheritance](/howtos/code/inheritance/).
+
+
diff --git a/markdown/dev/howtos/code/macros/en.md b/markdown/dev/howtos/code/macros/en.md
new file mode 100644
index 00000000000..81c0aad4115
--- /dev/null
+++ b/markdown/dev/howtos/code/macros/en.md
@@ -0,0 +1,16 @@
+---
+title: Using macros
+for: developers
+about: Shows how you can use macros within your pattern
+---
+
+Macros are a way to facilitate pattern design by bundling a bunch of individual actions
+into a little routine.
+
+Macros are provided by [plugins](/reference/plugins/). Here are some examples:
+
+
+
+Refer to [macro documentation](/reference/api/macro/) for details on how to use macros,
+and the [plugins](/reference/plugins/) documentation for info on how to create your
+own macros.
diff --git a/markdown/dev/howtos/code/nl.md b/markdown/dev/howtos/code/nl.md
new file mode 100644
index 00000000000..258cfdc7327
--- /dev/null
+++ b/markdown/dev/howtos/code/nl.md
@@ -0,0 +1,5 @@
+---
+title: Core library
+---
+
+
diff --git a/markdown/dev/howtos/code/remove-paths/en.md b/markdown/dev/howtos/code/remove-paths/en.md
new file mode 100644
index 00000000000..20b7251b47b
--- /dev/null
+++ b/markdown/dev/howtos/code/remove-paths/en.md
@@ -0,0 +1,18 @@
+---
+title: Remove paths from an inherited part
+for: developers
+about: When you inherit a part, it comes with a bunch of paths. Here'show to remove them
+---
+
+
+
+##### See this example in our source code
+
+ - [packages/carlton/src/back.js](https://github.com/freesewing/freesewing/blob/8474477911daed3c383700ab29c9565883f16d66/packages/carlton/src/back.js#L62)
+
+
+
+
+```js
+ for (let i in paths) delete paths[i]
+```
diff --git a/markdown/dev/howtos/code/shared-dimensions/en.md b/markdown/dev/howtos/code/shared-dimensions/en.md
new file mode 100644
index 00000000000..f0e96317389
--- /dev/null
+++ b/markdown/dev/howtos/code/shared-dimensions/en.md
@@ -0,0 +1,56 @@
+---
+title: Share dimensions between pattern parts
+for: developers
+about: Shows how to share dimensions between similar pattern parts
+---
+
+
+
+##### See this example in our source code
+
+ - [packages/aaron/src/shared.js](https://github.com/freesewing/freesewing/blob/develop/packages/aaron/src/shared.js)
+ - [packages/aaron/src/front.js](https://github.com/freesewing/freesewing/blob/72f34101792bda4d8e553c3479daa63cb461f3c5/packages/aaron/src/front.js#L160)
+
+
+
+
+When you have different pattern parts that look similar -- like the front
+and back of a garment -- you may find that there's a lot of dimensions
+shared between them.
+
+The example below is from Aaron where dimensions are shared between
+the back and front part.
+
+Aaron has a file called `shared.js` that looks like this:
+
+```js
+export function dimensions(macro, points, sa) {
+ macro('hd', {
+ from: points.cfHem,
+ to: points.hem,
+ y: points.hem.y + sa * 2.5 + 15
+ })
+ // more dimensions here
+}
+```
+
+In both `front.js` and `back.js` we use this code to add these shared dimensions:
+
+```js
+import { dimensions } from './shared'
+
+// ...
+
+ if (paperless) {
+ dimensions(macro, points, sa)
+ // ... specific dimensions
+ }
+```
+
+
+
+Since our shared dimension method is a so-called _named export_ we need to
+import it with the syntax you see above.
+
+
+
diff --git a/markdown/dev/howtos/code/shorthand/en.md b/markdown/dev/howtos/code/shorthand/en.md
new file mode 100644
index 00000000000..3c210e8ed68
--- /dev/null
+++ b/markdown/dev/howtos/code/shorthand/en.md
@@ -0,0 +1,40 @@
+---
+title: Using shorthand
+for: developers
+about: Shows you how to use our shorthand method and notation
+---
+
+The [Part.shorthand()](/reference/api/part/#shorthand) method will become your best friend.
+
+By using [object destructuring](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment#Object_destructuring) you'll get access to a bunch
+of handy variables to make your code more concise and readable.
+
+[Part.shorthand()](/reference/api/part/#shorthand) provides a lot of things, and you typically
+don't need all of them, but here's everything it has to offer:
+
+```js
+ const {
+ options, // Pattern options
+ measurements, // Model measurements
+ Point, // Point constructor
+ Path, // Path constructor
+ Snippet, // Snippet constructor
+ points, // Holds part points
+ paths, // Holds part paths
+ snippets, // Holds part snippets
+ store, // The store allows you to share data between parts
+ utils, // A collection of utilities
+ macro, // Method to call a macro
+ debug, // Method to log debug info
+ sa, // Requested seam allowance
+ final, // Whether to draft a complete pattern or not
+ paperless, // Whether to draft a paperless pattern or not
+ units, // Requested units
+ } = part.shorthand();
+```
+
+
+
+Many examples throughout our documentation use shorthand notation.
+
+
diff --git a/markdown/dev/howtos/code/store/en.md b/markdown/dev/howtos/code/store/en.md
new file mode 100644
index 00000000000..5b3ad28f49f
--- /dev/null
+++ b/markdown/dev/howtos/code/store/en.md
@@ -0,0 +1,33 @@
+---
+title: Sharing data between parts
+for: developers
+about: Shows how you use the pattern store to share data between parts
+---
+
+Sometimes, you'll want to access data from one part into another part.
+For example, you may store the length of the armhole in your front and back parts,
+and then read that value when drafting the sleeve so you can verify the sleeve fits the armhole.
+
+For this, you should use the [Store](/reference/api/store/), which is available via
+the [shorthand](/howtos/core/shorthand/) call:
+
+```js
+export default function(part) {
+ let { store } = part.shorthand();
+ store.set('hello', 'world');
+
+ return part();
+}
+```
+
+```js
+export default function(part) {
+ let { store } = part.shorthand();
+ store.get('hello'); // Returns 'world'
+
+ return part();
+}
+```
+
+In a case like this, the order in which parts are drafted becomes important, so you
+should reflect that in the [pattern configuration](/reference/config/).
diff --git a/markdown/dev/howtos/code/storing-path-length/en.md b/markdown/dev/howtos/code/storing-path-length/en.md
new file mode 100644
index 00000000000..caf154b805b
--- /dev/null
+++ b/markdown/dev/howtos/code/storing-path-length/en.md
@@ -0,0 +1,30 @@
+---
+title: Storing the seam length to use in another part
+for: developers
+about: Shows how to store a seam length so you can true the seam of another part
+---
+
+
+
+##### See this example in our source code
+
+ - [packages/aaron/src/front.js](https://github.com/freesewing/freesewing/blob/develop/packages/aaron/src/front.js#L103)
+
+
+
+Often when designing patterns, we need to _true a seam_ which means to make sure
+that two parts that need to be joined together are the same distance.
+
+The example below is from Aaron and stores the length of the armhole seam:
+
+```js
+ // Store length of armhole and neck opening
+ store.set(
+ 'frontArmholeLength',
+ new Path()
+ .move(points.armhole)
+ .curve(points.armholeCp2, points.strapRightCp1, points.strapRight)
+ .length()
+ )
+```
+
diff --git a/markdown/dev/howtos/de.md b/markdown/dev/howtos/de.md
new file mode 100644
index 00000000000..f802d2d585b
--- /dev/null
+++ b/markdown/dev/howtos/de.md
@@ -0,0 +1,5 @@
+---
+title: Howtos
+---
+
+
diff --git a/markdown/dev/howtos/design/en.md b/markdown/dev/howtos/design/en.md
new file mode 100644
index 00000000000..4bd4d4ca7a9
--- /dev/null
+++ b/markdown/dev/howtos/design/en.md
@@ -0,0 +1,7 @@
+---
+title: Common design challenges
+---
+
+Below is a list of examples of how to implement common design challenges in code:
+
+
diff --git a/markdown/dev/howtos/design/fit-sleeve/en.md b/markdown/dev/howtos/design/fit-sleeve/en.md
new file mode 100644
index 00000000000..98efad7ab10
--- /dev/null
+++ b/markdown/dev/howtos/design/fit-sleeve/en.md
@@ -0,0 +1,87 @@
+---
+title: Adapt the sleevecap length to fit the armhole
+for: developers
+about: Shows how to adapt the length of the sleevecap to fit your armhole
+---
+
+
+
+##### See this example in our source code
+
+ - [packages/bent/src/sleeve.js](https://github.com/freesewing/freesewing/blob/develop/packages/bent/src/sleeve.js)
+
+
+
+Fitting the sleevecap to the armhole means that we need to make sure the length
+of the seams match.
+A similar challenge is to fit the collar to the neck opening and so on.
+
+For all of these situations where you have to create curved seams with matching
+length, it's impossible to get it right from the first attempt.
+
+Instead, we try, and then course-correct until we get it right, or close enough.
+
+This pattern is rather common, and we will unpack an example from Bent below.
+
+Before we dive in, here's a few things to keep in mind:
+
+ - In Javascript, you can create a function within your function and call it
+ - Bent extends Brian which sets both the `frontArmholeLength` and `backArmholeLength` values in the store with the length of those seams
+ - We need to match the length of the sleevecap + sleeve cap ease to the length of the front and back armhole
+
+Here's how you can handle this in code:
+
+ - We create a method that does teh actual drafting of our sleevecap
+ - We use a `tweak` value to influence the process, we start with a value of `1`
+ - We check the length after every attempt, and adjust the `tweak` value
+
+```js
+export default function (part) {
+ let { Path, paths, points, store, options } = part.shorthand()
+
+ // we'll call this function repeatedly until it gets it right
+ function draftSleeve(part, tweak) {
+ // Sleeve frame
+ points.top = new Point(0, 0)
+ // Note the use of tweak in the line above
+ points.boxTopRight = points.top.shift(0, (store.get('sleevecapTarget') / 5.8) * tweak)
+ // ... draft sleevecap here
+ }
+
+ // Get values from the store, and save our own
+ let armholeLength = store.get('frontArmholeLength') + store.get('backArmholeLength')
+ let sleevecapEase = armholeLength * options.sleevecapEase
+ store.set('sleevecapEase', sleevecapEase)
+ store.set('sleevecapTarget', armholeLength + sleevecapEase)
+
+ // Initialize
+ // delta holds by how far we're off
+ let delta = 0
+ // runs holds our number of attempts
+ let runs = 0 // number of attempts
+ // tweak holds our tweak factor
+ let tweak = 1 // tweak factor
+ // target holds our goal
+ let target = store.get('sleevecapTarget')
+ // using a do...while loop so this runs at least once
+ do {
+ // Draft our sleevecap
+ draftSleeve(part, tweak)
+ // Increate the run count
+ runs++
+ // Re-calculate by how far we're off
+ delta = store.get('sleevecapLength') - target
+ // If we overshot, decrease the tweak factor
+ if (delta > 0) tweak = tweak * 0.99
+ // If we're short, increase the tweak factor
+ else tweak = tweak * 1.02
+ } while (Math.abs(delta) > 2 && runs < 25)
+ // Keep doing this until we're off by less than 2mm or we tried 25 times
+```
+
+A few things that are important:
+
+ - We check to see how close we are by using `Math.abs(delta)` which gives us the absolute value of our delta
+ - We guard against an endless loop by keeping track of the runs and giving up after 25
+ - We multiply by `0.99` and `1.02` to respectively decrease and increase our `tweak` factor.
+ This assymetric approach avoids that we end up ping-ponging around our target value and never land somewhere in the middle
diff --git a/markdown/dev/howtos/design/seam-allowance/en.md b/markdown/dev/howtos/design/seam-allowance/en.md
new file mode 100644
index 00000000000..13bb3cbab50
--- /dev/null
+++ b/markdown/dev/howtos/design/seam-allowance/en.md
@@ -0,0 +1,64 @@
+---
+title: Add seam allowance and/or hem allowance
+for: developers
+about: Adding seam allowance or hem allowance is easy to do
+---
+
+
+
+##### See this example in our source code
+
+ - [packages/bruce/src/inset.js](https://github.com/freesewing/freesewing/blob/develop/packages/bruce/src/inset.js#L34)
+
+
+
+Adding seam allowance is something that has to happen in every pattern.
+We might also have a hem where we need to add more seam allowance, or hem allowance.
+
+When doing this, it's best to split up your path so in those sections that share the same
+seam allowance.
+
+In the example below we have two such paths:
+
+ - `paths.saBase` is the path that will require regular seam allowance
+ - `paths.hemBase` is the path that will require more seam allowance, or hem allowance
+
+When creating them, we disable rendering, effectively hiding them.
+Then we string together our real path and our seam allowance based on them:
+
+```js
+ paths.saBase = new Path()
+ .move(points.bottomRight)
+ .line(points.tip)
+ .curve(points.tipCpBottom, points.tipCpTop, points.topLeft)
+ .line(points.bottomLeft)
+ .setRender(false)
+ paths.hemBase = new Path()
+ .move(points.bottomLeft)
+ .line(points.bottomRight)
+ .setRender(false)
+
+ paths.seam = paths.saBase.join(paths.hemBase)
+ .close()
+ .attr('class', 'fabric')
+
+ if (complete) {
+ if (sa) {
+ paths.sa = paths.saBase.offset(sa)
+ .join(paths.hemBase.offset(sa * 2))
+ .close()
+ .attr('class', 'fabric sa')
+ }
+ // ...
+ }
+```
+
+
+
+##### Use a multiple of `sa` for your hem allowance
+
+Resist the temptation to use an absolute value for any seam allowance, including at the hem.
+
+Always use a multiple of the `sa` value.
+
+
diff --git a/markdown/dev/howtos/design/slash-spread/en.md b/markdown/dev/howtos/design/slash-spread/en.md
new file mode 100644
index 00000000000..a0afc41d31f
--- /dev/null
+++ b/markdown/dev/howtos/design/slash-spread/en.md
@@ -0,0 +1,46 @@
+---
+title: Slash and spread
+for: developers
+about: Slash and spread is easy enough on paper, here's how to do it in code
+---
+
+
+
+##### See this example in our source code
+
+ - [packages/jaeger/src/front.js](https://github.com/freesewing/freesewing/blob/8474477911daed3c383700ab29c9565883f16d66/packages/jaeger/src/front.js#L64)
+
+
+
+When we _slash and spread_ a pattern, we cut out a triangle, and then rotate it
+around the tip of the triangle.
+
+And that's exactly what we do in code. We just need to know:
+
+ - What point we want to rotate around
+ - Which points we want to rotate
+ - By how much we want to rotate
+
+```js
+let rotate = [
+ 'splitEdge',
+ 'neckEdge',
+ 'cfNeck',
+ 'cfNeckCp1',
+ 'neckCp2Front',
+ 'neck',
+ 'shoulder',
+ 'shoulderCp1',
+ 'armholePitchCp2',
+ 'armholePitch',
+ 'armholePitchCp1',
+ 'armholeHollowCp2',
+ 'armholeHollow',
+ 'armholeHollowCp1',
+ 'splitCp2',
+ 'frontNeckCpEdge'
+]
+for (let p of rotate) {
+ points[p] = points[p].rotate(options.chestShapingMax * options.chestShaping * -1, points.split)
+}
+```
diff --git a/markdown/dev/howtos/design/sprinkle-snippets/en.md b/markdown/dev/howtos/design/sprinkle-snippets/en.md
new file mode 100644
index 00000000000..29c5cd6fe03
--- /dev/null
+++ b/markdown/dev/howtos/design/sprinkle-snippets/en.md
@@ -0,0 +1,46 @@
+---
+title: Add several of the same snippets with the sprinkle macro
+for: developers
+about: Adding multiple snippets doesn't need to be a chore with this handy macro
+---
+
+
+
+##### See this example in our source code
+
+ - [packages/jaeger/src/front.js](https://github.com/freesewing/freesewing/blob/8474477911daed3c383700ab29c9565883f16d66/packages/jaeger/src/front.js#L381)
+
+
+
+Adding multiple snippets at the same time results in a lot of repetitive code.
+
+Better to use the `sprinkle` macro instead:
+
+```js
+macro('sprinkle', {
+ snippet: 'notch',
+ on: [
+ 'neck',
+ 'shoulder',
+ 'armholePitch',
+ 'chestPocketBottomLeft',
+ 'chestPocketBottomRight',
+ 'lapelBreakPoint',
+ 'notchMax',
+ 'notch',
+ 'innerPocketLeft',
+ 'innerPocketRight',
+ 'frontPocketTopLeft',
+ 'frontPocketBottomLeft',
+ 'armholeHollow',
+ 'waist'
+ ]
+})
+```
+
+
+
+Refer to [the sprinkle macro documentation](/reference/macros/sprinkle/) for details on how
+to use this macro
+
+
diff --git a/markdown/dev/howtos/dev/en.md b/markdown/dev/howtos/dev/en.md
new file mode 100644
index 00000000000..cad78ce4179
--- /dev/null
+++ b/markdown/dev/howtos/dev/en.md
@@ -0,0 +1,6 @@
+---
+title: Setting up your development environment
+---
+
+
+
diff --git a/markdown/dev/howtos/dev/freesewing-dev/en.md b/markdown/dev/howtos/dev/freesewing-dev/en.md
new file mode 100644
index 00000000000..f5952451bb7
--- /dev/null
+++ b/markdown/dev/howtos/dev/freesewing-dev/en.md
@@ -0,0 +1,44 @@
+---
+title: Working on freesewing.dev
+for: developers
+about: Shows you how to setup your development environment to work on freesewing.dev, our website for developers
+---
+
+To work on freesewing.dev, checkout the repository:
+
+```bash
+git@github.com:freesewing/freesewing.dev.git
+```
+
+
+You should check out your own fork so you can write your changes to it.
+Update the command above with the path of your own fork on Github
+
+
+Enter the newly installed repository:
+
+```bash
+cd freesewing.dev
+```
+
+Now let NPM install the dependencies:
+
+```bash
+npm install
+```
+
+If you prefer, you can also use yarn:
+
+```bash
+yarn install
+```
+
+This will take a while. Then it's done, run the following command to start your development environment:
+
+```bash
+npm run develop
+```
+
+Once the command builds the site, you can open your browser on http://localhost:8000 to see the site.
+
+As you make changes, they will automatically be loaded into your browser.
diff --git a/markdown/dev/howtos/dev/freesewing-org/en.md b/markdown/dev/howtos/dev/freesewing-org/en.md
new file mode 100644
index 00000000000..b15d30d527d
--- /dev/null
+++ b/markdown/dev/howtos/dev/freesewing-org/en.md
@@ -0,0 +1,51 @@
+---
+title: Working on freesewing.org
+for: developers
+about: Shows you how to setup your development environment to work on freesewing.org, our website for makers
+---
+
+To work on freesewing.org, checkout the repository:
+
+```bash
+git@github.com:freesewing/freesewing.org.git
+```
+
+
+You should check out your own fork so you can write your changes to it.
+Update the command above with the path of your own fork on Github
+
+
+Enter the newly installed repository:
+
+```bash
+cd freesewing.dev
+```
+
+Copy the `.env.example` file to `.env`
+
+```bash
+cp .env.example .env
+```
+
+Now let NPM install the dependencies:
+
+```bash
+npm install
+```
+
+If you prefer, you can also use yarn:
+
+```bash
+yarn install
+```
+
+This will take a while. When it's done,
+run the following command to start your development environment:
+
+```bash
+npm run develop
+```
+
+Once the command builds the site, you can open your browser on http://localhost:8000 to see the site.
+
+As you make changes, they will automatically be loaded into your browser.
diff --git a/markdown/dev/howtos/en.md b/markdown/dev/howtos/en.md
new file mode 100644
index 00000000000..82361b22d97
--- /dev/null
+++ b/markdown/dev/howtos/en.md
@@ -0,0 +1,5 @@
+---
+title: Howtos
+order: 1020
+---
+
diff --git a/markdown/dev/howtos/es.md b/markdown/dev/howtos/es.md
new file mode 100644
index 00000000000..f802d2d585b
--- /dev/null
+++ b/markdown/dev/howtos/es.md
@@ -0,0 +1,5 @@
+---
+title: Howtos
+---
+
+
diff --git a/markdown/dev/howtos/fr.md b/markdown/dev/howtos/fr.md
new file mode 100644
index 00000000000..f802d2d585b
--- /dev/null
+++ b/markdown/dev/howtos/fr.md
@@ -0,0 +1,5 @@
+---
+title: Howtos
+---
+
+
diff --git a/markdown/dev/howtos/nl.md b/markdown/dev/howtos/nl.md
new file mode 100644
index 00000000000..f802d2d585b
--- /dev/null
+++ b/markdown/dev/howtos/nl.md
@@ -0,0 +1,5 @@
+---
+title: Howtos
+---
+
+
diff --git a/markdown/dev/reference/api/attributes/add/en.md b/markdown/dev/reference/api/attributes/add/en.md
new file mode 100644
index 00000000000..0d90138460c
--- /dev/null
+++ b/markdown/dev/reference/api/attributes/add/en.md
@@ -0,0 +1,31 @@
+---
+title: add()
+---
+
+```js
+Attributes attributes.add(string key, string value)
+```
+
+Adds `value` to the attribute identified by `key`.
+
+Adding multiple values to the same key will result in them being joined together
+(with a space) when rendering.
+
+```js
+let { Path, paths } = part.shorthand();
+
+// This will render as: class="classA classB"
+paths.demo = new Path();
+paths.demo.attributes.add('class', 'classA');
+paths.demo.attributes.add('class', 'classB');
+
+// This does the same thing:
+paths.demo = new Path()
+ .attr('class', 'classA')
+ .attr('class', 'classB');
+
+// This also has the same result:
+paths.demo = new Path()
+ .attr('class', 'classA classB');
+```
+
diff --git a/markdown/dev/reference/api/attributes/clone/en.md b/markdown/dev/reference/api/attributes/clone/en.md
new file mode 100644
index 00000000000..4cd60530c24
--- /dev/null
+++ b/markdown/dev/reference/api/attributes/clone/en.md
@@ -0,0 +1,20 @@
+---
+title: clone()
+---
+
+```js
+Attributes attributes.clone()
+```
+
+Returns a new Attributes object that is a deep copy of this one.
+
+```js
+let { Path, paths } = part.shorthand();
+
+paths.demo = new Path()
+ .attr('class', 'classA')
+ .attr('class', 'classB');
+
+paths.clone = paths.demo.clone()
+```
+
diff --git a/markdown/dev/reference/api/attributes/en.md b/markdown/dev/reference/api/attributes/en.md
new file mode 100644
index 00000000000..9d1b12d1bc3
--- /dev/null
+++ b/markdown/dev/reference/api/attributes/en.md
@@ -0,0 +1,15 @@
+---
+title: Attributes
+order: 40
+---
+
+Attributes is an object that holds attributes for a variety of other objects.
+
+Attributes are attached to [`Point`](/reference/api/point), [`Path`](/reference/api/path), and [`Snippet`](/reference/api/snippet) objects,
+as well as the internal [`Svg`](/reference/api/svg) object.
+
+All of these have an instantiated Attributes object in their `attributes` property.
+
+An Attributes object exposes the following methods:
+
+
diff --git a/markdown/dev/reference/api/attributes/get/en.md b/markdown/dev/reference/api/attributes/get/en.md
new file mode 100644
index 00000000000..951939bbad6
--- /dev/null
+++ b/markdown/dev/reference/api/attributes/get/en.md
@@ -0,0 +1,22 @@
+---
+title: get()
+---
+
+```js
+string attributes.get(string key)
+```
+
+Will return the value of attribute stored under `key`, or `false` if it's not set.
+
+If key has multiple values, they will be joined together in a string, seperated by spaces.
+
+```js
+let { Path, paths } = part.shorthand();
+
+paths.demo = new Path()
+ .attr('class', 'classA')
+ .attr('class', 'classB');
+
+let class = paths.demo.attributes.get('class');
+// class now holds: "classA classB"
+```
diff --git a/markdown/dev/reference/api/attributes/getasarray/en.md b/markdown/dev/reference/api/attributes/getasarray/en.md
new file mode 100644
index 00000000000..5cd98fc44c2
--- /dev/null
+++ b/markdown/dev/reference/api/attributes/getasarray/en.md
@@ -0,0 +1,21 @@
+---
+title: getAsArray()
+---
+
+```js
+array attributes.getAsArray(string key)
+```
+
+Will return an array with the value of attribute stored under `key`, or `false` if it's not set.
+
+```js
+let { Path, paths } = part.shorthand();
+
+paths.demo = new Path()
+ .attr('class', 'classA')
+ .attr('class', 'classB');
+
+let class = paths.demo.attributes.getAsArray('class');
+// class now holds: ["classA", "classB"]
+```
+
diff --git a/markdown/dev/reference/api/attributes/nl.md b/markdown/dev/reference/api/attributes/nl.md
new file mode 100644
index 00000000000..a656820b57b
--- /dev/null
+++ b/markdown/dev/reference/api/attributes/nl.md
@@ -0,0 +1,147 @@
+---
+title: Attributes
+---
+
+Attributes is an object that holds attributes for a variety of other objects.
+
+Attributes are attached to [`Point`](/reference/api/point), [`Path`](/reference/api/path), and [`Snippet`](/reference/api/snippet) objects, as well as the internal [`Svg`](/reference/api/svg) object.
+
+All of these have an instantiated Attributes object in their `attributes` property.
+
+An Attributes object exposes the following methods:
+
+## add()
+
+```js
+Attributes attributes.add(string key, string value)
+```
+
+Adds `value` to the attribute identified by `key`.
+
+Adding multiple values to the same key will result in them being joined together (with a space) when rendering.
+
+### Attributes.add() example
+
+```js
+let { Path, paths } = part.shorthand();
+
+// This will render as: class="classA classB"
+paths.demo = new Path();
+paths.demo.attributes.add('class', 'classA');
+paths.demo.attributes.add('class', 'classB');
+
+// This does the same thing:
+paths.demo = new Path()
+ .attr('class', 'classA')
+ .attr('class', 'classB');
+
+// This also has the same result:
+paths.demo = new Path()
+ .attr('class', 'classA classB');
+```
+
+## clone()
+
+```js
+Attributes attributes.clone()
+```
+
+Returns a new Attributes object that is a deep copy of this one.
+
+## get()
+
+```js
+string attributes.get(string key)
+```
+
+Will return the value of attribute stored under `key`, or `false` if it's not set.
+
+If key has multiple values, they will be joined together in a string, seperated by spaces.
+
+### Attributes.get() example
+
+```js
+let { Path, paths } = part.shorthand();
+
+paths.demo = new Path()
+ .attr('class', 'classA')
+ .attr('class', 'classB');
+
+let class = paths.demo.attributes.get('class');
+// class now holds: "classA classB"
+```
+
+
+## getAsArray()
+
+```js
+array attributes.getAsArray(string key)
+```
+
+Will return an array with the value of attribute stored under `key`, or `false` if it's not set.
+
+### Attributes.getAsArray() example
+
+```js
+let { Path, paths } = part.shorthand();
+
+paths.demo = new Path()
+ .attr('class', 'classA')
+ .attr('class', 'classB');
+
+let class = paths.demo.attributes.getAsArray('class');
+// class now holds: ["classA", "classB"]
+```
+
+## remove()
+
+```js
+Attributes attributes.remove(string key)
+```
+
+Removes the attribute values under key and returns the Attributes object.
+
+### Attributes.remove() example
+
+```js
+let { Path, paths } = part.shorthand();
+
+paths.demo = new Path()
+ .attr('class', 'classA')
+ .attr('class', 'classB');
+
+let class = paths.example.attributes
+ .remove()
+ .get('class');
+// class now holds: false
+```
+
+## set()
+
+```js
+Attributes attributes.set(string key, string value)
+```
+
+Sets the attribute identified by `key` to value `value`.
+
+
+
+This will overwrite any value that's currently set on the attribute identified by `key`.
+
+
+
+### Attributes.set() example
+
+```js
+let { Path, paths } = part.shorthand();
+
+// This will render as: class="classB"
+paths.demo = new Path();
+paths.demo.attributes.set('class', 'classA');
+paths.demo.attributes.set('class', 'classB');
+
+// This does the same thing:
+paths.demo = new Path()
+ .attr('class', 'classA', true)
+ .attr('class', 'classB', true);
+```
diff --git a/markdown/dev/reference/api/attributes/remove/en.md b/markdown/dev/reference/api/attributes/remove/en.md
new file mode 100644
index 00000000000..c3faa06621c
--- /dev/null
+++ b/markdown/dev/reference/api/attributes/remove/en.md
@@ -0,0 +1,22 @@
+---
+title: remove()
+---
+
+```js
+Attributes attributes.remove(string key)
+```
+
+Removes the attribute values under key and returns the Attributes object.
+
+```js
+let { Path, paths } = part.shorthand();
+
+paths.demo = new Path()
+ .attr('class', 'classA')
+ .attr('class', 'classB');
+
+let class = paths.example.attributes
+ .remove()
+ .get('class');
+// class now holds: false
+```
diff --git a/markdown/dev/reference/api/attributes/set/en.md b/markdown/dev/reference/api/attributes/set/en.md
new file mode 100644
index 00000000000..4fa90be570e
--- /dev/null
+++ b/markdown/dev/reference/api/attributes/set/en.md
@@ -0,0 +1,29 @@
+---
+title: set()
+---
+
+```js
+Attributes attributes.set(string key, string value)
+```
+
+Sets the attribute identified by `key` to value `value`.
+
+
+
+This will overwrite any value that's currently set on the attribute identified by `key`.
+
+
+
+```js
+let { Path, paths } = part.shorthand();
+
+// This will render as: class="classB"
+paths.demo = new Path();
+paths.demo.attributes.set('class', 'classA');
+paths.demo.attributes.set('class', 'classB');
+
+// This does the same thing:
+paths.demo = new Path()
+ .attr('class', 'classA', true)
+ .attr('class', 'classB', true);
+```
diff --git a/markdown/dev/reference/api/de.md b/markdown/dev/reference/api/de.md
new file mode 100644
index 00000000000..b5e56b4a82c
--- /dev/null
+++ b/markdown/dev/reference/api/de.md
@@ -0,0 +1,33 @@
+---
+title: API Reference
+order: 500
+---
+
+Freesewing exports a single object with the following properties:
+
+ - `version`: A string containing the FreeSewing version number
+
+In addition, FreeSewing's default export exposes the following method:
+
+ - `Design()`: A *super-constructor* to create new pattern designs.
+
+## Design()
+
+```js
+function freesewing.Design(object config, object|array plugins)
+```
+
+Use this method to create a new pattern design. It takes the following arguments:
+
+ - `config` : The pattern configuration
+ - `plugins` : Either a plugin object, or an array of plugin objects to load in your pattern
+
+
+
+This method will return a constructor method that should be called to
+instantiate your pattern.
+
+See [creating a new pattern design](/concepts/new-design) for an example.
+
+
+
diff --git a/markdown/dev/reference/api/design/en.md b/markdown/dev/reference/api/design/en.md
new file mode 100644
index 00000000000..572f2df1c64
--- /dev/null
+++ b/markdown/dev/reference/api/design/en.md
@@ -0,0 +1,38 @@
+---
+title: Design
+order: 10
+---
+
+```js
+function freesewing.Design(
+ object config,
+ object|array plugins, // optional
+ object|array conditionalPlugins // optional
+)
+```
+
+A super-constructor to create a new pattern design.
+It takes the following arguments:
+
+ - `config` : The pattern configuration
+ - `plugins` : Either a [plugin object](/guides/plugins/), or an array of plugin objects
+ - `conditionalPlugins` : Either a [conditional plugin object](/guides/plugins/conditionally-loading-build-time-plugins/), or an array
+ of conditional plugin objects to (conditionally) load in your pattern
+
+```js
+import freesewing from "@freesewing/core"
+import plugins from "@freesewing/plugin-bundle"
+import config from "../config"
+
+// Create new design
+const Sorcha = new freesewing.Design(config, plugins)
+```
+
+
+
+This method is a *super-constructor*. It will return a constructor
+method that should be called to instantiate your pattern.
+
+See [creating a new pattern design](/howtos/core/new-design/) for an example.
+
+
diff --git a/markdown/dev/reference/api/en.md b/markdown/dev/reference/api/en.md
new file mode 100644
index 00000000000..1ab034573c5
--- /dev/null
+++ b/markdown/dev/reference/api/en.md
@@ -0,0 +1,33 @@
+---
+title: Core API
+for: developers
+icons:
+ - javascript
+ - terms
+about: FreeSewing's core API reference documents all available methods and objects
+---
+
+```js
+import freesewing from '@freesewing/core'
+```
+
+The `@freesewing/core` default export is a single object with the following properties:
+
+ - `version`: A string containing the FreeSewing version number
+ - `Design()`: A *super-constructor* to create new pattern designs.
+ - `Pattern()`: The `Pattern` constructor
+ - `Point()`: The `Point` constructor
+ - `Path()`: The `Path` constructor
+ - `Snippet()`: The `Snippet` constructor
+ - `utils`: A collection of utilities
+ - `patterns`: FIXME: Explain use-case
+ - `plugins`: FIXME: Explain use-case
+
+
+
+You will typically only use the `Design()` super-constructor.
+
+The other constructors and utilities are exported to facilitate unit testing.
+
+
+
diff --git a/markdown/dev/reference/api/es.md b/markdown/dev/reference/api/es.md
new file mode 100644
index 00000000000..b5e56b4a82c
--- /dev/null
+++ b/markdown/dev/reference/api/es.md
@@ -0,0 +1,33 @@
+---
+title: API Reference
+order: 500
+---
+
+Freesewing exports a single object with the following properties:
+
+ - `version`: A string containing the FreeSewing version number
+
+In addition, FreeSewing's default export exposes the following method:
+
+ - `Design()`: A *super-constructor* to create new pattern designs.
+
+## Design()
+
+```js
+function freesewing.Design(object config, object|array plugins)
+```
+
+Use this method to create a new pattern design. It takes the following arguments:
+
+ - `config` : The pattern configuration
+ - `plugins` : Either a plugin object, or an array of plugin objects to load in your pattern
+
+
+
+This method will return a constructor method that should be called to
+instantiate your pattern.
+
+See [creating a new pattern design](/concepts/new-design) for an example.
+
+
+
diff --git a/markdown/dev/reference/api/fr.md b/markdown/dev/reference/api/fr.md
new file mode 100644
index 00000000000..b5e56b4a82c
--- /dev/null
+++ b/markdown/dev/reference/api/fr.md
@@ -0,0 +1,33 @@
+---
+title: API Reference
+order: 500
+---
+
+Freesewing exports a single object with the following properties:
+
+ - `version`: A string containing the FreeSewing version number
+
+In addition, FreeSewing's default export exposes the following method:
+
+ - `Design()`: A *super-constructor* to create new pattern designs.
+
+## Design()
+
+```js
+function freesewing.Design(object config, object|array plugins)
+```
+
+Use this method to create a new pattern design. It takes the following arguments:
+
+ - `config` : The pattern configuration
+ - `plugins` : Either a plugin object, or an array of plugin objects to load in your pattern
+
+
+
+This method will return a constructor method that should be called to
+instantiate your pattern.
+
+See [creating a new pattern design](/concepts/new-design) for an example.
+
+
+
diff --git a/markdown/dev/reference/api/nl.md b/markdown/dev/reference/api/nl.md
new file mode 100644
index 00000000000..3f0b72d7a3d
--- /dev/null
+++ b/markdown/dev/reference/api/nl.md
@@ -0,0 +1,33 @@
+---
+title: API Reference
+order: 500
+---
+
+Freesewing geeft een enkel object terug met de volgende eigenschappen:
+
+ - `version`: Een string met het FreeSewing versie nummer
+
+En FreeSewing's standaard export geeft toegang tot de volgende methode:
+
+ - `Design()`: A *super-constructor* to create new pattern designs.
+
+## Design()
+
+```js
+function freesewing.Design(object config, object|array plugins)
+```
+
+Gebruik deze methode om een nieuw patroon ontwerp te maken. Het gebruikt de volgende argumenten:
+
+ - `config` : De patroon configuratie
+ - `plugins` : Of een plugin object, of een array van plugin objecten die in jouw patroon geladen moeten worden.
+
+
+
+Deze methode geeft constructor methode die moet worden aangeroepen om uw patroon
+te beginnen.
+
+See [creating a new pattern design](/concepts/new-design) for an example.
+
+
+
diff --git a/markdown/dev/reference/api/part/copy/en.md b/markdown/dev/reference/api/part/copy/en.md
new file mode 100644
index 00000000000..31d7929de79
--- /dev/null
+++ b/markdown/dev/reference/api/part/copy/en.md
@@ -0,0 +1,19 @@
+---
+title: copy()
+---
+
+```js
+Part part.copy(Part original)
+```
+
+This will copy the points, paths, and snippets from a part you pass into it.
+
+
+
+This method is used internally, you are unlikely to need this.
+
+If you want one part to build on another, you should set
+up [part inheritance](/advanced/inject) in your pattern's [configuration](../config) file.
+
+
+
diff --git a/markdown/dev/reference/api/part/en.md b/markdown/dev/reference/api/part/en.md
new file mode 100644
index 00000000000..5fb0ead2d82
--- /dev/null
+++ b/markdown/dev/reference/api/part/en.md
@@ -0,0 +1,17 @@
+---
+title: Part
+order: 20
+---
+
+Part objects hold the actual information, and together they make up your pattern.
+
+Each Part object comes with the following properties:
+
+ - `paths` : A plain object to store your paths in
+ - `points` : A plain object to store your points in
+ - `render` : A flag that controls whether to include the part in the render output
+ - `snippets` : A plain object to store your snippets in
+
+In addition, a Part object exposes the following methods:
+
+
diff --git a/markdown/dev/reference/api/part/getid/en.md b/markdown/dev/reference/api/part/getid/en.md
new file mode 100644
index 00000000000..ef08ea28e60
--- /dev/null
+++ b/markdown/dev/reference/api/part/getid/en.md
@@ -0,0 +1,13 @@
+---
+title: getId()
+---
+
+```js
+int part.getId(prefix='')
+```
+Returns a integer as an available ID that you can use as for Points/Paths/Snippets.
+
+Takes an options `prefix` to prefix the ID with.
+
+This is typically used when adding points programmatically.
+
diff --git a/markdown/dev/reference/api/part/raise/debug/en.md b/markdown/dev/reference/api/part/raise/debug/en.md
new file mode 100644
index 00000000000..6d2efb73a44
--- /dev/null
+++ b/markdown/dev/reference/api/part/raise/debug/en.md
@@ -0,0 +1,20 @@
+---
+title: raise.debug()
+---
+
+```js
+raise.debug(data)
+```
+
+The `raise.debug()` method adds an event of type `debug` to the pattern.
+
+What happens with this data is entirely up to the frontend developer.
+As such, data can by anything you like. A string is common, but you
+can also add arrays or objects with data or information you want to
+use in your frontend.
+
+
+
+All raise methods are available via [the shorthand method](/reference/api/part/shorthand)
+
+
diff --git a/markdown/dev/reference/api/part/raise/en.md b/markdown/dev/reference/api/part/raise/en.md
new file mode 100644
index 00000000000..d679dc36558
--- /dev/null
+++ b/markdown/dev/reference/api/part/raise/en.md
@@ -0,0 +1,55 @@
+---
+title: raise methods
+---
+
+The various `raise` methods are used to bring information to the attention
+of the user, or developer.
+
+There are four different types of information with their own method:
+
+
+
+Practically, the pattern object has an `events` property as such:
+
+```js
+events: {
+ debug: [],
+ error: [],
+ info: [],
+ warning: []
+}
+```
+
+Calling the relevant `raise` method will add the data you pass to it to the relevant array.
+
+For example, if we use:
+
+```js
+raise.info('Hello')
+```
+
+The result will be:
+
+```js
+events: {
+ debug: [],
+ error: [],
+ info: [
+ 'Hello'
+ ],
+ warning: []
+}
+```
+
+
+
+##### Errors are not harmless, the rest is
+
+It's important to note that only the `error` type has an impact.
+The other types merely add information to the pattern.
+
+But if an error is raised, core won't attempt to pack the pattern parts on the page.
+In other words, it will abort after the draft, and not provide a layout.
+
+
+
diff --git a/markdown/dev/reference/api/part/raise/error/en.md b/markdown/dev/reference/api/part/raise/error/en.md
new file mode 100644
index 00000000000..0c3c477d26c
--- /dev/null
+++ b/markdown/dev/reference/api/part/raise/error/en.md
@@ -0,0 +1,27 @@
+---
+title: raise.error()
+---
+
+```js
+raise.error(data)
+```
+
+The `raise.error()` method adds an event of type `error` to the pattern.
+
+
+
+##### Raising an error will prevent the pattern from being completed
+
+Unlike other events, which have no side-effects, if there is one or more
+events of type `error`, the pattern will not be completed.
+
+In other words, you should only use this when the situation is unrecoverable.
+If not, [raise a warning](/reference/api/part/raise/warning).
+
+
+
+
+
+All raise methods are available via [the shorthand method](/reference/api/part/shorthand)
+
+
diff --git a/markdown/dev/reference/api/part/raise/info/en.md b/markdown/dev/reference/api/part/raise/info/en.md
new file mode 100644
index 00000000000..535918fd785
--- /dev/null
+++ b/markdown/dev/reference/api/part/raise/info/en.md
@@ -0,0 +1,20 @@
+---
+title: raise.info()
+---
+
+```js
+raise.info(data)
+```
+
+The `raise.info()` method adds an event of type `info` to the pattern.
+
+What happens with this data is entirely up to the frontend developer.
+As such, data can by anything you like. A string is common, but you
+can also add arrays or objects with data or information you want to
+use in your frontend.
+
+
+
+All raise methods are available via [the shorthand method](/reference/api/part/shorthand)
+
+
diff --git a/markdown/dev/reference/api/part/raise/warning/en.md b/markdown/dev/reference/api/part/raise/warning/en.md
new file mode 100644
index 00000000000..8af93d58bb6
--- /dev/null
+++ b/markdown/dev/reference/api/part/raise/warning/en.md
@@ -0,0 +1,20 @@
+---
+title: raise.warning()
+---
+
+```js
+raise.warning(data)
+```
+
+The `raise.warning()` method adds an event of type `warning` to the pattern.
+
+What happens with this data is entirely up to the frontend developer.
+As such, data can by anything you like. A string is common, but you
+can also add arrays or objects with data or information you want to
+use in your frontend.
+
+
+
+All raise methods are available via [the shorthand method](/reference/api/part/shorthand)
+
+
diff --git a/markdown/dev/reference/api/part/shorthand/en.md b/markdown/dev/reference/api/part/shorthand/en.md
new file mode 100644
index 00000000000..5a5241fef36
--- /dev/null
+++ b/markdown/dev/reference/api/part/shorthand/en.md
@@ -0,0 +1,68 @@
+---
+title: shorthand()
+---
+
+```js
+object Part.shorthand();
+```
+
+This method returns a plain object with the following properties:
+
+ - `events` : An object holding the raised events (see `raise`)
+ - `final` : `true` is this is a full draft, or `false` if this is a sample.
+ - `macro` : The macro runner
+ - `measurements` = `pattern.settings.measurements`
+ - `paperless` = `pattern.settings.paperless`
+ - `Path` : the [Path](/reference/api/path) constructor
+ - `paths` = `part.paths`
+ - `Point` : the [Point](/reference/api/point) constructor
+ - `points` = `part.points`
+ - `Snippet` : the [Snippet](/reference/api/snippet) constructor
+ - `snippets` = `part.snippets`
+ - `options` = `pattern.settings.options`
+ - `raise` : An object holding the various methods that allow you to [raise events](/reference/api/part/raise/)
+ - `sa` = `pattern.settings.sa`
+ - `store` = `pattern.store`, a [Store](/reference/api/store) instance that is shared across parts
+ - `utils` : A [Utils](/reference/api/utils) instance with utility methods
+ - `units` : A context-aware version of `utils.units`
+
+As the name implies, this method can save you a bunch of typing, and keep your
+code concise. We highly recommend it. Below are some examples:
+
+```js{16}
+// You could write this:
+part.points.from = new part.Point(
+ pattern.measurements.chestCircumference / 2,
+ pattern.options.armholeDepth);
+
+part.points.to = new part.Point(
+ part.points.from.x + pattern.settings.sa,
+ part.points.from.y);
+
+part.paths.example = new part.Path()
+ .move(parts.points.from)
+ .line(parts.points.to);
+
+// Or use shorthand:
+let { Point, points, measurements, options, sa } = part.shorthand();
+
+points.from = new Point(
+ measurements.chestCircumference / 2,
+ options.armholeDepth);
+
+points.to = new part.Point(
+ points.from.x + sa,
+ points.from.y);
+
+paths.example = new Path()
+ .move(points.from)
+ .line(points.to);
+```
+
+
+
+As you can see in the example above, you can/should load only
+the shorthand you need by using object destructuring.
+
+
+
diff --git a/markdown/dev/reference/api/part/units/en.md b/markdown/dev/reference/api/part/units/en.md
new file mode 100644
index 00000000000..84cbde17321
--- /dev/null
+++ b/markdown/dev/reference/api/part/units/en.md
@@ -0,0 +1,22 @@
+---
+title: units()
+---
+
+```js
+string part.units(float number)
+```
+
+Formats input (in mm) as the units requested by the user.
+
+
+
+###### This method is available as shorthand
+
+You can access this units method from the [Part.shorthand](#shorthand) method:
+
+```js
+let { units } = part.shorthand();
+```
+
+
+
diff --git a/markdown/dev/reference/api/path/_curve/en.md b/markdown/dev/reference/api/path/_curve/en.md
new file mode 100644
index 00000000000..2a8de7d3104
--- /dev/null
+++ b/markdown/dev/reference/api/path/_curve/en.md
@@ -0,0 +1,41 @@
+---
+title: "_curve()"
+---
+
+```js
+Path path._curve(Point cp2, Point to)
+```
+
+Draws a cubic Bezier curve from the current position via two control points to a given endpoint.
+However, the start control point is identical to the start point.
+
+
+
+###### This method exists to save you some typing
+
+Note that the two following calls yield the same result:
+
+```js
+.curve(point1, point1, point2)
+._curve(point1, point2)
+```
+
+So the only purpose of this method is to save your some typing.
+
+
+
+
+
+```js
+ let { Point, points, Path, paths } = part.shorthand();
+
+ points.from = new Point(5, 20);
+ points.cp2 = new Point(60, 30);
+ points.to = new Point(90, 20);
+
+ paths.line = new Path()
+ .move(points.from)
+ ._curve(points.cp2, points.to)
+ .attr("data-text", "Path._curve()")
+ .attr("data-text-class", "text-sm center fill-note");
+```
diff --git a/markdown/dev/reference/api/path/attr/en.md b/markdown/dev/reference/api/path/attr/en.md
new file mode 100644
index 00000000000..d2234018017
--- /dev/null
+++ b/markdown/dev/reference/api/path/attr/en.md
@@ -0,0 +1,35 @@
+---
+title: attr()
+---
+
+```js
+Path path.attr(
+ string name,
+ mixed value,
+ bool overwrite = false
+)
+```
+
+This `Path.attr()` method calls `this.attributes.add()` under the hood, but returns the Path object.
+
+This allows you to chain different calls together as in the example below.
+
+If the third parameter is set to `true` it will call `this.attributes.set()` instead, thereby overwriting the value of the attribute.
+
+
+
+```js
+let { Point, points, Path, paths } = part.shorthand();
+
+points.B = new Point(10, 50);
+points.BCp2 = new Point(40, 10);
+points.C = new Point(90, 30);
+points.CCp1 = new Point(50, 90);
+
+paths.example = new Path()
+ .move(points.B)
+ .curve(points.BCp2, points.CCp1, points.C)
+ .attr("class", "canvas")
+ .attr("data-text", "freesewingIsMadeByJoostDeCockAndContributors")
+ .attr("data-text-class", "text-xs center");
+```
diff --git a/markdown/dev/reference/api/path/clone/en.md b/markdown/dev/reference/api/path/clone/en.md
new file mode 100644
index 00000000000..cee6019b276
--- /dev/null
+++ b/markdown/dev/reference/api/path/clone/en.md
@@ -0,0 +1,33 @@
+---
+title: clone()
+---
+
+
+```js
+Path path.clone()
+```
+
+Returns a new Path that is a deep copy of this path.
+
+
+
+```js
+let { Point, points, Path, paths } = part.shorthand();
+
+points.A = new Point(45, 60);
+points.B = new Point(10, 30);
+points.BCp2 = new Point(40, 20);
+points.C = new Point(90, 30);
+points.CCp1 = new Point(50, -30);
+
+paths.example = new Path()
+ .move(points.A)
+ .line(points.B)
+ .curve(points.BCp2, points.CCp1, points.C);
+
+paths.clone = paths.example
+ .clone()
+ .attr("class", "note lashed stroke-l")
+ .attr("style", "stroke-opacity: 0.5");
+```
+
diff --git a/markdown/dev/reference/api/path/close/en.md b/markdown/dev/reference/api/path/close/en.md
new file mode 100644
index 00000000000..64a569a3efa
--- /dev/null
+++ b/markdown/dev/reference/api/path/close/en.md
@@ -0,0 +1,28 @@
+---
+title: close()
+---
+
+```js
+Path path.close()
+```
+
+Closes a path by drawing a straight line from the current position to the path's start.
+
+
+
+```js
+let { Point, points, Path, paths } = part.shorthand();
+
+points.from = new Point(10, 20);
+points.cp2 = new Point(60, 30);
+points.to = new Point(90, 20);
+
+paths.line = new Path()
+ .move(points.from)
+ ._curve(points.cp2, points.to)
+ .close()
+ .reverse() // To keep text from being upside-down
+ .attr("data-text", "Path._close()")
+ .attr("data-text-class", "text-sm right fill-note");
+```
+
diff --git a/markdown/dev/reference/api/path/curve/en.md b/markdown/dev/reference/api/path/curve/en.md
new file mode 100644
index 00000000000..7f806890a7d
--- /dev/null
+++ b/markdown/dev/reference/api/path/curve/en.md
@@ -0,0 +1,26 @@
+---
+title: curve()
+---
+
+```js
+Path path.curve(Point cp1, Point cp2, Point to)
+```
+
+Draws a cubic Bezier curve from the current position via two control points to a given endpoint.
+
+
+
+```js
+let { Point, points, Path, paths } = part.shorthand();
+
+points.from = new Point(10, 20);
+points.cp1 = new Point(40, 0);
+points.cp2 = new Point(60, 30);
+points.to = new Point(90, 20);
+
+paths.line = new Path()
+ .move(points.from)
+ .curve(points.cp1, points.cp2, points.to)
+ .attr("data-text", "Path.curve()")
+ .attr("data-text-class", "text-sm center fill-note");
+```
diff --git a/markdown/dev/reference/api/path/curve_/en.md b/markdown/dev/reference/api/path/curve_/en.md
new file mode 100644
index 00000000000..53fb0eb1d45
--- /dev/null
+++ b/markdown/dev/reference/api/path/curve_/en.md
@@ -0,0 +1,41 @@
+---
+title: "curve_()"
+---
+
+```js
+Path path.curve_(Point cp1, Point to)
+```
+
+Draws a cubic Bezier curve from the current position via two control points to a given endpoint.
+However, the end control point is identical to the end point.
+
+
+
+###### This method exists to save you some typing
+
+Note that the two following calls yield the same result:
+
+```js
+.curve(point1, point2, point2)
+.curve_(point1, point2)
+```
+
+So the only purpose of this method is to save your some typing;
+
+
+
+
+
+```js
+ let { Point, points, Path, paths } = part.shorthand();
+
+ points.from = new Point(10, 20);
+ points.cp1 = new Point(40, 0);
+ points.to = new Point(90, 20);
+
+ paths.line = new Path()
+ .move(points.from)
+ .curve_(points.cp1, points.to)
+ .attr("data-text", "Path.curve_()")
+ .attr("data-text-class", "text-sm center fill-note");
+```
diff --git a/markdown/dev/reference/api/path/divide/en.md b/markdown/dev/reference/api/path/divide/en.md
new file mode 100644
index 00000000000..fe11df62d00
--- /dev/null
+++ b/markdown/dev/reference/api/path/divide/en.md
@@ -0,0 +1,40 @@
+---
+title: divide()
+---
+
+```js
+array path.divide()
+```
+
+Breaks a path apart in an array of atomic paths. An atomic path is a path that can't be divided further and is
+always made up of one move + one drawing operation.
+
+
+
+```js
+let { Point, points, Path, paths } = part.shorthand();
+
+points.A = new Point(55, 40);
+points.B = new Point(10, 70);
+points.BCp2 = new Point(40, 20);
+points.C = new Point(90, 60);
+points.CCp1 = new Point(50, -30);
+points.D = new Point(50, 80);
+points.DCp1 = new Point(140, 50);
+
+paths.example = new Path()
+ .move(points.A)
+ .line(points.B)
+ .curve(points.BCp2, points.CCp1, points.C)
+ .curve(points.DCp1, points.DCp1, points.D)
+ .close();
+
+let style = "stroke-width: 4; stroke-opacity: 0.5;";
+let i = 0;
+for (let p of paths.example.divide()) {
+ i++;
+ paths[i] = p
+ .attr("style", style)
+ .attr("style", `stroke: hsl(${i * 70}, 100%, 50%)`);
+}
+```
diff --git a/markdown/dev/reference/api/path/edge/en.md b/markdown/dev/reference/api/path/edge/en.md
new file mode 100644
index 00000000000..95d52735c13
--- /dev/null
+++ b/markdown/dev/reference/api/path/edge/en.md
@@ -0,0 +1,51 @@
+---
+title: edge()
+---
+
+```js
+Point path.edge(string side)
+```
+
+Returns the Point object at the edge of the path you specify. Edge must be one of:
+
+ - `top`
+ - `bottom`
+ - `left`
+ - `right`
+ - `topLeft`
+ - `topRight`
+ - `bottomLeft`
+ - `bottomRight`
+
+
+
+```js
+let { Point, points, Path, paths, Snippet, snippets } = part.shorthand();
+
+points.A = new Point(45, 60);
+points.B = new Point(10, 30);
+points.BCp2 = new Point(40, 20);
+points.C = new Point(90, 30);
+points.CCp1 = new Point(50, -30);
+points.D = new Point(-60, 90);
+points.E = new Point(90, 190);
+
+paths.demo = new Path()
+ .move(points.A)
+ .line(points.B)
+ .curve(points.BCp2, points.CCp1, points.C)
+ .curve(points.E, points.D, points.A)
+ .close();
+
+for (let i of [
+ "topLeft",
+ "topRight",
+ "bottomLeft",
+ "bottomRight",
+ "top",
+ "left",
+ "bottom",
+ "right"
+]) snippets[i] = new Snippet("notch", paths.demo.edge(i));
+```
+
diff --git a/markdown/dev/reference/api/path/en.md b/markdown/dev/reference/api/path/en.md
new file mode 100644
index 00000000000..e41c0a6e9e6
--- /dev/null
+++ b/markdown/dev/reference/api/path/en.md
@@ -0,0 +1,21 @@
+---
+title: Path
+order: 30
+---
+
+A path represents an SVG path; The lines and curves on our pattern.
+
+The Path constructor takes no arguments:
+
+```js
+Path new Path();
+```
+
+A Path objects comes with the following properties:
+
+ - `render` : Set this to `false` to not render the path (exclude it from the output)
+ - `attributes` : An [Attributes](/reference/api/attributes) instance holding the path's attributes
+
+In addition, a Path object exposes the following methods:
+
+
diff --git a/markdown/dev/reference/api/path/end/en.md b/markdown/dev/reference/api/path/end/en.md
new file mode 100644
index 00000000000..1fea77273fb
--- /dev/null
+++ b/markdown/dev/reference/api/path/end/en.md
@@ -0,0 +1,28 @@
+---
+title: end()
+---
+
+```js
+Point path.end()
+```
+
+Returns the Point object at the end of the path.
+
+
+
+```js
+let { Point, points, Path, paths, Snippet, snippets } = part.shorthand();
+
+points.A = new Point(45, 60);
+points.B = new Point(10, 30);
+points.BCp2 = new Point(40, 20);
+points.C = new Point(90, 30);
+points.CCp1 = new Point(50, -30);
+
+paths.demo = new Path()
+ .move(points.A)
+ .line(points.B)
+ .curve(points.BCp2, points.CCp1, points.C);
+
+snippets.end = new Snippet("notch", paths.demo.end());
+```
diff --git a/markdown/dev/reference/api/path/insop/en.md b/markdown/dev/reference/api/path/insop/en.md
new file mode 100644
index 00000000000..a88e05d3aad
--- /dev/null
+++ b/markdown/dev/reference/api/path/insop/en.md
@@ -0,0 +1,11 @@
+---
+title: insop()
+---
+
+```js
+Path path.insop(string id, Path path)
+```
+
+Injects a Path into the [`noop` operation](#noop) with id `id`.
+
+Add example
diff --git a/markdown/dev/reference/api/path/intersects/en.md b/markdown/dev/reference/api/path/intersects/en.md
new file mode 100644
index 00000000000..735615b310c
--- /dev/null
+++ b/markdown/dev/reference/api/path/intersects/en.md
@@ -0,0 +1,58 @@
+---
+title: intersects()
+---
+
+```
+array|false path.intersects(Path path)
+```
+
+Returns the Point object(s) where the path intersects with a path you pass it.
+
+
+
+###### Use the intersection methods in Utils whenever possible
+
+This is an expensive (read: slow) method that you should only use when you don't know
+in advance in what segment of your path the intersection will occur.
+
+If you do know, use one of the intersection methods in [Utils](/reference/api/utils).
+
+
+
+
+
+```js
+let { Point, points, Path, paths, Snippet, snippets } = part.shorthand();
+
+points.A = new Point(45, 60);
+points.B = new Point(10, 30);
+points.BCp2 = new Point(40, 20);
+points.C = new Point(90, 30);
+points.CCp1 = new Point(50, -30);
+points.D = new Point(50, 130);
+points.DCp1 = new Point(150, 30);
+
+points._A = new Point(55, 40);
+points._B = new Point(0, 55);
+points._BCp2 = new Point(40, -20);
+points._C = new Point(90, 40);
+points._CCp1 = new Point(50, -30);
+points._D = new Point(40, 120);
+points._DCp1 = new Point(180, 40);
+
+paths.demo1 = new Path()
+ .move(points.A)
+ .line(points.B)
+ .curve(points.BCp2, points.CCp1, points.C)
+ .curve(points.DCp1, points.DCp1, points.D);
+paths.demo2 = new Path()
+ .move(points._A)
+ .line(points._B)
+ .curve(points._BCp2, points._CCp1, points._C)
+ .curve(points._DCp1, points._DCp1, points._D);
+
+for (let p of paths.demo1.intersects(paths.demo2)) {
+ snippets[part.getId()] = new Snippet("notch", p);
+}
+```
+
diff --git a/markdown/dev/reference/api/path/intersectsx/en.md b/markdown/dev/reference/api/path/intersectsx/en.md
new file mode 100644
index 00000000000..37493bf2652
--- /dev/null
+++ b/markdown/dev/reference/api/path/intersectsx/en.md
@@ -0,0 +1,41 @@
+---
+title: intersectsX()
+---
+
+```js
+array|false path.intersectsX(float x)
+```
+
+Returns the Point object(s) where the path intersects with a given X-value.
+
+
+
+```js
+let { Point, points, Path, paths, Snippet, snippets } = part.shorthand();
+
+points.A = new Point(95, 50);
+points.B = new Point(10, 30);
+points.BCp2 = new Point(40, 20);
+points.C = new Point(90, 30);
+points.CCp1 = new Point(50, -30);
+points.D = new Point(50, 130);
+points.DCp1 = new Point(150, 30);
+
+points.top = new Point(60, -10);
+points.bot = new Point(60, 140);
+
+paths.line = new Path()
+ .move(points.top)
+ .line(points.bot)
+ .attr("class", "lining dashed");
+
+paths.demo = new Path()
+ .move(points.A)
+ .line(points.B)
+ .curve(points.BCp2, points.CCp1, points.C)
+ .curve(points.DCp1, points.DCp1, points.D);
+
+for (let p of paths.demo.intersectsX(60)) {
+ snippets[part.getId()] = new Snippet("notch", p);
+}
+```
diff --git a/markdown/dev/reference/api/path/intersectsy/en.md b/markdown/dev/reference/api/path/intersectsy/en.md
new file mode 100644
index 00000000000..e34cc0be046
--- /dev/null
+++ b/markdown/dev/reference/api/path/intersectsy/en.md
@@ -0,0 +1,41 @@
+---
+title: intersectsY()
+---
+
+```js
+array|false path.intersectsY(float y)
+```
+
+Returns the Point object(s) where the path intersects with a given Y-value.
+
+
+
+```js
+let { Point, points, Path, paths, Snippet, snippets } = part.shorthand();
+
+points.A = new Point(55, 40);
+points.B = new Point(10, 70);
+points.BCp2 = new Point(40, 20);
+points.C = new Point(90, 60);
+points.CCp1 = new Point(50, -30);
+points.D = new Point(50, 80);
+points.DCp1 = new Point(140, 50);
+
+points.top = new Point(10, 58);
+points.bot = new Point(130, 58);
+
+paths.line = new Path()
+ .move(points.top)
+ .line(points.bot)
+ .attr("class", "lining dashed");
+
+paths.demo = new Path()
+ .move(points.A)
+ .line(points.B)
+ .curve(points.BCp2, points.CCp1, points.C)
+ .curve(points.DCp1, points.DCp1, points.D);
+
+for (let p of paths.demo.intersectsY(58)) {
+ snippets[part.getId()] = new Snippet("notch", p);
+}
+```
diff --git a/markdown/dev/reference/api/path/join/en.md b/markdown/dev/reference/api/path/join/en.md
new file mode 100644
index 00000000000..19d17471201
--- /dev/null
+++ b/markdown/dev/reference/api/path/join/en.md
@@ -0,0 +1,43 @@
+---
+title: join()
+---
+
+```js
+Path path.join(path other)
+```
+
+Joins this path with another path.
+
+
+
+You cannot join a closed path to another path
+
+
+
+
+
+```js
+let { Point, points, Path, paths } = part.shorthand();
+
+points.A = new Point(45, 60);
+points.B = new Point(10, 30);
+points.BCp2 = new Point(40, 20);
+points.C = new Point(90, 30);
+points.CCp1 = new Point(50, -30);
+
+paths.path1 = new Path()
+ .move(points.A)
+ .line(points.B)
+ .attr("class", "various");
+
+paths.path2 = new Path()
+ .move(points.B)
+ .curve(points.BCp2, points.CCp1, points.C)
+ .attr("class", "canvas");
+
+paths.joint = paths.path1
+ .join(paths.path2)
+ .attr("class", "note lashed stroke-l")
+ .attr("style", "stoke-opacity: 0.5");
+```
+
diff --git a/markdown/dev/reference/api/path/length/en.md b/markdown/dev/reference/api/path/length/en.md
new file mode 100644
index 00000000000..662cb6ae03e
--- /dev/null
+++ b/markdown/dev/reference/api/path/length/en.md
@@ -0,0 +1,41 @@
+---
+title: length()
+---
+
+```js
+float path.length()
+```
+
+Returns the length of the path.
+
+
+
+```js
+let { Point, points, Path, paths, macro } = part.shorthand();
+
+points.A = new Point(45, 60);
+points.B = new Point(10, 30);
+points.BCp2 = new Point(40, 20);
+points.C = new Point(90, 30);
+points.CCp1 = new Point(50, -30);
+
+paths.example = new Path()
+ .move(points.A)
+ .line(points.B)
+ .curve(points.BCp2, points.CCp1, points.C);
+
+macro("pd", {
+ path: paths.example,
+ d: -20
+});
+
+macro("pd", {
+ path: new Path().move(points.B).line(points.A),
+ d: 10
+});
+
+macro("pd", {
+ path: new Path().move(points.B).curve(points.BCp2, points.CCp1, points.C),
+ d: -10
+});
+```
diff --git a/markdown/dev/reference/api/path/line/en.md b/markdown/dev/reference/api/path/line/en.md
new file mode 100644
index 00000000000..c0ee2bd1114
--- /dev/null
+++ b/markdown/dev/reference/api/path/line/en.md
@@ -0,0 +1,24 @@
+---
+title: line()
+---
+
+```js
+Path path.line(Point to)
+```
+
+Draws a straight line from the current position to a given point.
+
+
+
+```js
+let { Point, points, Path, paths } = part.shorthand();
+
+points.from = new Point(10, 10);
+points.to = new Point(90, 10);
+
+paths.line = new Path()
+ .move(points.from)
+ .line(points.to)
+ .attr("data-text", "Path.line()")
+ .attr("data-text-class", "text-sm center fill-note");
+```
diff --git a/markdown/dev/reference/api/path/move/en.md b/markdown/dev/reference/api/path/move/en.md
new file mode 100644
index 00000000000..bf08423ba6c
--- /dev/null
+++ b/markdown/dev/reference/api/path/move/en.md
@@ -0,0 +1,43 @@
+---
+title: move()
+---
+
+```js
+Path path.move(Point to)
+```
+
+Moves to a given point without drawing a line.
+
+
+
+
+###### Always start your path with a move
+
+When drawing a path, you must always start with a `move()` call,
+followed by your `line()` and/or `curve()` calls
+and an optional `close()` call.
+
+These calls are chainable, making your code easier to read:
+
+```js
+paths.example = new Path()
+ .move(points.a)
+ .curve(points.b, points.c, points.d)
+ .line(points.e)
+ .close();
+```
+
+
+
+
+
+
+```js
+let { Point, points, Path, paths } = part.shorthand();
+
+points.to = new Point(50, 20)
+ .attr("data-text", "Path.move()")
+ .attr("data-text-class", "text-xs fill-note");
+
+paths.noline = new Path().move(points.to);
+```
diff --git a/markdown/dev/reference/api/path/noop/en.md b/markdown/dev/reference/api/path/noop/en.md
new file mode 100644
index 00000000000..3d467e5d540
--- /dev/null
+++ b/markdown/dev/reference/api/path/noop/en.md
@@ -0,0 +1,12 @@
+---
+title: noop()
+---
+
+```js
+Path path.noop(string id)
+```
+
+Adds a placeholder path opertion.
+A `noop` operation does nothing, but is intended to be replaced later with [`Path.insop()`](#insop).
+
+Add example
diff --git a/markdown/dev/reference/api/path/offset/en.md b/markdown/dev/reference/api/path/offset/en.md
new file mode 100644
index 00000000000..41a62c02c4c
--- /dev/null
+++ b/markdown/dev/reference/api/path/offset/en.md
@@ -0,0 +1,44 @@
+---
+title: offset()
+---
+
+```js
+Path path.offset(float distance)
+```
+
+Returns a new Path that is offset by distance from the original path.
+
+
+
+```js
+let { Point, points, Path, paths } = part.shorthand();
+
+points.A = new Point(45, 60);
+points.B = new Point(10, 30);
+points.BCp2 = new Point(40, 20);
+points.C = new Point(90, 30);
+points.CCp1 = new Point(50, -30);
+
+paths.example = new Path()
+ .move(points.A)
+ .line(points.B)
+ .curve(points.BCp2, points.CCp1, points.C)
+ .line(points.A)
+ .close();
+
+paths.offset = paths.example
+ .offset(-10)
+ .attr("class", "interfacing");
+
+paths.lineOffset = new Path()
+ .move(points.A)
+ .line(points.B)
+ .offset(-5)
+ .attr("class", "various");
+
+paths.curveOffset = new Path()
+ .move(points.B)
+ .curve(points.BCp2, points.CCp1, points.C)
+ .offset(-5)
+ .attr("class", "canvas");
+```
diff --git a/markdown/dev/reference/api/path/reverse/en.md b/markdown/dev/reference/api/path/reverse/en.md
new file mode 100644
index 00000000000..471390866d7
--- /dev/null
+++ b/markdown/dev/reference/api/path/reverse/en.md
@@ -0,0 +1,40 @@
+---
+title: reverse()
+---
+
+```js
+Path path.reverse()
+```
+
+Returns a path that is the reversed version of this path. As in, start becomes end, and end becomes start.
+
+
+
+The reversed path is a shallow copy.
+It will in other words not inherit the attributes of the original path.
+
+If you want a deep copy, including the attributes, use `Path.clone().reverse()`.
+
+
+
+
+
+```js
+let { Point, points, Path, paths } = part.shorthand();
+
+points.B = new Point(10, 30);
+points.BCp2 = new Point(40, 20);
+points.C = new Point(90, 30);
+points.CCp1 = new Point(50, -30);
+
+paths.example = new Path()
+ .move(points.B)
+ .curve(points.BCp2, points.CCp1, points.C)
+ .attr("data-text", "freesewingIsMadeByJoostDeCockAndContributors")
+ .attr("data-text-class", "text-xs fill-note");
+
+paths.reverse = paths.example
+ .reverse()
+ .attr("data-text", "freesewingIsMadeByJoostDeCockAndContributors")
+ .attr("data-text-class", "text-xs fill-lining");
+```
diff --git a/markdown/dev/reference/api/path/setrender/en.md b/markdown/dev/reference/api/path/setrender/en.md
new file mode 100644
index 00000000000..8e809bd146d
--- /dev/null
+++ b/markdown/dev/reference/api/path/setrender/en.md
@@ -0,0 +1,12 @@
+---
+title: setRender()
+---
+
+```js
+Path path.setRender(bool render)
+```
+
+This is a chainable method to sets the `path.render` property.
+If you set it to `false` your path will not be rendered.
+
+Add example
diff --git a/markdown/dev/reference/api/path/shiftalong/en.md b/markdown/dev/reference/api/path/shiftalong/en.md
new file mode 100644
index 00000000000..b0fc4b2fcc9
--- /dev/null
+++ b/markdown/dev/reference/api/path/shiftalong/en.md
@@ -0,0 +1,52 @@
+---
+title: shiftAlong()
+---
+
+```js
+Point path.shiftAlong(float distance[, int stepsPerMm=25])
+```
+
+Returns a point that lies at distance travelled along the path.
+
+
+
+```js
+let { Point, points, Path, paths, Snippet, snippets } = part.shorthand();
+
+points.A = new Point(45, 60);
+points.B = new Point(10, 30);
+points.BCp2 = new Point(40, 20);
+points.C = new Point(90, 30);
+points.CCp1 = new Point(50, -30);
+
+paths.example = new Path()
+ .move(points.A)
+ .line(points.B)
+ .curve(points.BCp2, points.CCp1, points.C);
+
+points.x1 = paths.example
+ .shiftAlong(20)
+ .attr("data-text", "2cm")
+ .attr("data-text-class", "center fill-note")
+ .attr("data-text-lineheight", 6);
+points.x2 = paths.example
+ .shiftAlong(90)
+ .attr("data-text", "9cm")
+ .attr("data-text-class", "center fill-note")
+ .attr("data-text-lineheight", 6);
+
+snippets.x1 = new Snippet("notch", points.x1);
+snippets.x2 = new Snippet("notch", points.x2);
+```
+
+
+
+##### The second parameter is optional
+
+The second parameter controls the precision by which the path will be *walked*.
+By default, we'll divide it into 25 steps per mm.
+
+If you don't need that precision, you can pass a lower number.
+But for most cases, you can just ignore it.
+
+
diff --git a/markdown/dev/reference/api/path/shiftfractionalong/en.md b/markdown/dev/reference/api/path/shiftfractionalong/en.md
new file mode 100644
index 00000000000..97046a54478
--- /dev/null
+++ b/markdown/dev/reference/api/path/shiftfractionalong/en.md
@@ -0,0 +1,56 @@
+---
+title: shiftFractionAlong()
+---
+
+```js
+Point path.shiftFractionAlong(float fraction[, int stepsPerMm=25])
+```
+
+Returns a point that lies at fraction of the length of the path travelled along the path.
+
+
+
+```js
+let { Point, points, Path, paths, Snippet, snippets } = part.shorthand();
+
+points.A = new Point(45, 60);
+points.B = new Point(10, 30);
+points.BCp2 = new Point(40, 20);
+points.C = new Point(90, 30);
+points.CCp1 = new Point(50, -30);
+
+paths.example = new Path()
+ .move(points.A)
+ .line(points.B)
+ .curve(points.BCp2, points.CCp1, points.C);
+
+points.x1 = paths.example
+ .shiftFractionAlong(0.2)
+ .attr("data-text", "msg_20")
+ .attr("data-text-class", "center")
+ .attr("data-text-lineheight", 6);
+points.x2 = paths.example
+ .shiftFractionAlong(0.9)
+ .attr("data-text", "msg_90")
+ .attr("data-text-class", "center")
+ .attr("data-text-lineheight", 6);
+
+snippets.xl = new Snippet("notch", points.x1);
+snippets.x2 = new Snippet("notch", points.x2);
+```
+
+
+
+##### The second parameter is optional
+
+The second parameter controls the precision by which the path will be *walked*.
+By default, we'll divide it into 25 steps per mm.
+
+If you don't need that precision, you can pass a lower number.
+But for most cases, you can just ignore it.
+
+
+
diff --git a/markdown/dev/reference/api/path/split/en.md b/markdown/dev/reference/api/path/split/en.md
new file mode 100644
index 00000000000..48c41a1d9e1
--- /dev/null
+++ b/markdown/dev/reference/api/path/split/en.md
@@ -0,0 +1,43 @@
+---
+title: split
+---
+
+```js
+array path.split(Point splitPoint)
+```
+
+Splits a path in two halves, on a point along that path that you pass it.
+
+
+
+```js
+let { Point, points, Path, paths, Snippet, snippets } = part.shorthand();
+
+points.A = new Point(45, 60);
+points.B = new Point(10, 30);
+points.BCp2 = new Point(40, 20);
+points.C = new Point(90, 30);
+points.CCp1 = new Point(50, -30);
+points.D = new Point(50, 130);
+points.DCp1 = new Point(150, 30);
+
+paths.demo = new Path()
+ .move(points.D)
+ .curve(points.DCp1, points.DCp1, points.C)
+ .curve(points.CCp1, points.BCp2, points.B)
+ .line(points.A);
+
+points.split = paths.demo.shiftFractionAlong(0.75);
+snippets.split = new Snippet("notch", points.split);
+
+let style = "stroke-width: 3; stroke-opacity: 0.5;";
+let halves = paths.demo.split(points.split);
+for (let i in halves) {
+ paths[i] = halves[i]
+ .attr("style", style)
+ .attr("style", `stroke: hsl(${i * 70}, 100%, 50%)`);
+}
+```
diff --git a/markdown/dev/reference/api/path/start/en.md b/markdown/dev/reference/api/path/start/en.md
new file mode 100644
index 00000000000..1383b2ab65f
--- /dev/null
+++ b/markdown/dev/reference/api/path/start/en.md
@@ -0,0 +1,31 @@
+---
+title: start()
+---
+
+```js
+Point path.start()
+```
+
+Returns the Point object at the start of the path.
+
+
+
+```js
+let { Point, points, Path, paths, Snippet, snippets } = part.shorthand();
+
+points.A = new Point(45, 60);
+points.B = new Point(10, 30);
+points.BCp2 = new Point(40, 20);
+points.C = new Point(90, 30);
+points.CCp1 = new Point(50, -30);
+
+paths.example = new Path()
+ .move(points.A)
+ .line(points.B)
+ .curve(points.BCp2, points.CCp1, points.C);
+
+snippets.start = new Snippet("notch", paths.example.start());
+```
diff --git a/markdown/dev/reference/api/path/translate/en.md b/markdown/dev/reference/api/path/translate/en.md
new file mode 100644
index 00000000000..c0dedad7392
--- /dev/null
+++ b/markdown/dev/reference/api/path/translate/en.md
@@ -0,0 +1,46 @@
+---
+title: translate()
+---
+
+```js
+Path path.translate(float deltaX, float deltaY)
+```
+
+Returns a path with
+[a translate transform](https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/transform#Translate)
+applied.
+
+
+
+```js
+let { Point, points, Path, paths, macro } = part.shorthand();
+
+points.A = new Point(45, 60);
+points.B = new Point(10, 30);
+points.BCp2 = new Point(40, 20);
+points.C = new Point(90, 30);
+points.CCp1 = new Point(50, -30);
+
+paths.A = new Path()
+ .move(points.A)
+ .line(points.B)
+ .curve(points.BCp2, points.CCp1, points.C);
+
+paths.B = paths.A.translate(60, 30);
+
+points.step1 = points.B.shift(0, 60);
+points.step2 = points.step1.shift(-90, 30);
+macro("ld", {
+ from: points.B,
+ to: points.step1,
+ noStartMarker: true
+});
+macro("ld", {
+ from: points.step1,
+ to: points.step2,
+ noStartMarker: true
+});
+```
diff --git a/markdown/dev/reference/api/path/trim/en.md b/markdown/dev/reference/api/path/trim/en.md
new file mode 100644
index 00000000000..d8b58748ce4
--- /dev/null
+++ b/markdown/dev/reference/api/path/trim/en.md
@@ -0,0 +1,76 @@
+---
+title: trim()
+---
+
+```js
+Path path.trim()
+```
+
+Returns a new Path that is this path with overlapping parts removed.
+
+This method is typically used when [Path.offset()](#offset) caused some overlap.
+
+
+
+###### Use sparsely or performance will suffer
+
+This method is recursive and complex, and the performance penalty for using
+it on a long/complex path will be significant.
+
+To limit the impact of path.trim(), follow this approach:
+
+ - construct a minimal path that contains the overlap
+ - trim it
+ - now join it to the rest of your path
+
+You can see an example of this
+[in the front part of the Bruce pattern](https://github.com/freesewing/freesewing/blob/develop/packages/bruce/src/front.js#L195).
+
+
+
+
+
+```js
+let { Point, points, Path, paths } = part.shorthand();
+
+points.center = new Point(0, 0);
+points.base = new Point(0, 10);
+points.tip = new Point(0, 50);
+points.tipCpRight = new Point(30, 50);
+points.tipCpLeft = new Point(-30, 50);
+paths.example = new Path().move(points.base);
+for (let i = 0; i < 4; i++) {
+ points["base" + i] = points.base.rotate(60 * i, points.center);
+ points["tip" + i] = points.tip.rotate(60 * i, points.center);
+ points["tipCpRight" + i] = points.tipCpRight.rotate(60 * i, points.center);
+ points["tipCpLeft" + i] = points.tipCpLeft.rotate(60 * i, points.center);
+ if (i < 2) {
+ paths.example
+ .line(points["base" + i])
+ .curve(points["base" + i], points["tipCpLeft" + i], points["tip" + i])
+ .curve(
+ points["tipCpRight" + i],
+ points["base" + i],
+ points["base" + i]
+ );
+ } else {
+ paths.example
+ .line(points["base" + i])
+ .line(points["tip" + i])
+ .line(points["tipCpRight" + i])
+ .line(points["base" + i]);
+ }
+}
+
+paths.offset = paths.example
+ .offset(10)
+ .attr("class", "lining dotted stroke-sm");
+
+paths.trimmed = paths.offset
+ .trim()
+ .attr("class", "various stroke-xl")
+ .attr("style", "stroke-opacity: 0.5;");
+```
diff --git a/markdown/dev/reference/api/pattern/apply/en.md b/markdown/dev/reference/api/pattern/apply/en.md
new file mode 100644
index 00000000000..707d0861402
--- /dev/null
+++ b/markdown/dev/reference/api/pattern/apply/en.md
@@ -0,0 +1,11 @@
+---
+title: apply()
+---
+
+```js
+Pattern pattern.apply(object settings)
+```
+
+Merges the settings passed to it with the current pattern settings.
+
+Code example
diff --git a/markdown/dev/reference/api/pattern/draft/en.md b/markdown/dev/reference/api/pattern/draft/en.md
new file mode 100644
index 00000000000..837ef2ab073
--- /dev/null
+++ b/markdown/dev/reference/api/pattern/draft/en.md
@@ -0,0 +1,27 @@
+---
+title: draft()
+---
+
+```js
+Pattern pattern.draft()
+```
+
+Does the actual work of drafting the pattern.
+
+Your draft method should return the pattern object, thus making it chainable.
+
+```js
+import freesewing from "@freesewing/core"
+import aaron from "@freesewing/aaron"
+import models from "@freesewing/models"
+
+let pattern = new aaron({
+ settings: {
+ embed: true,
+ measurements: models.manSize38
+ }
+})
+
+let svg = pattern.draft().render()
+```
+
diff --git a/markdown/dev/reference/api/pattern/en.md b/markdown/dev/reference/api/pattern/en.md
new file mode 100644
index 00000000000..5fa9538511f
--- /dev/null
+++ b/markdown/dev/reference/api/pattern/en.md
@@ -0,0 +1,20 @@
+---
+title: Pattern
+order: 15
+---
+
+A Pattern object comes wih the following properties:
+
+ - `settings` : The settings as set by the user
+ - `options` : the options as set by the user
+ - `config` : The pattern configuration
+ - `parts` : A plain object to hold your parts
+ - `Part` : The [Part](/en/docs/developer/api/part) constructor
+ - `store` : A [Store](/en/docs/developer/api/store) instance
+ - `svg` : An [Svg](/en/docs/developer/api/svg) instance
+ - `is` : A string that will be set to `draft` or `sample` when you respectively draft or sample a pattern.
+ This allows plugins that hook into your pattern to determine what to do in a given scenario.
+
+In addition, a Pattern object has the following methods:
+
+
diff --git a/markdown/dev/reference/api/pattern/getrenderprops/en.md b/markdown/dev/reference/api/pattern/getrenderprops/en.md
new file mode 100644
index 00000000000..56d13ddda61
--- /dev/null
+++ b/markdown/dev/reference/api/pattern/getrenderprops/en.md
@@ -0,0 +1,15 @@
+---
+title: getRenderProps()
+---
+
+```js
+Object pattern.getRenderProps()
+```
+
+Returns the *props* that allow a pattern to be rendered as a React component.
+
+
+
+See [the Draft React component](/reference/packages/components/draft/) for details.
+
+
diff --git a/markdown/dev/reference/api/pattern/needs/en.md b/markdown/dev/reference/api/pattern/needs/en.md
new file mode 100644
index 00000000000..08b0accf6c9
--- /dev/null
+++ b/markdown/dev/reference/api/pattern/needs/en.md
@@ -0,0 +1,25 @@
+---
+title: needs()
+---
+
+```js
+bool pattern.needs(string partName)
+```
+
+Returns `true` or `false` depending on whether a pattern part is *needed*, based
+on the value of [pattern.settings.only](/reference/settings/only/) and the
+part dependencies listed in the configuration file.
+
+A part is needed if:
+
+ - it is requested by the user in the `only` setting
+ - it is a dependency of a part requested by the user in the `only` setting
+ - the `only` setting is not set or is `false`, and the part is not hidden
+
+
+
+You don't typically use this method. Instead, configure part
+dependencies in your [configuration file](/reference/config/).
+
+
+
diff --git a/markdown/dev/reference/api/pattern/on/en.md b/markdown/dev/reference/api/pattern/on/en.md
new file mode 100644
index 00000000000..1af8f62680f
--- /dev/null
+++ b/markdown/dev/reference/api/pattern/on/en.md
@@ -0,0 +1,15 @@
+---
+title: on()
+---
+
+```js
+void pattern.on(string hook, function method)
+```
+
+Allows you to attach a method to one of our hooks.
+
+Takes the hook name as a first argument, and your method as a second.
+
+See [extending freesewing](/extend/) for details about extending freesewing with hooks.
+
+Code example
diff --git a/markdown/dev/reference/api/pattern/render/en.md b/markdown/dev/reference/api/pattern/render/en.md
new file mode 100644
index 00000000000..bd50e82b976
--- /dev/null
+++ b/markdown/dev/reference/api/pattern/render/en.md
@@ -0,0 +1,10 @@
+---
+title: render()
+---
+
+```js
+string pattern.render()
+```
+
+Returns your drafted pattern as SVG.
+
diff --git a/markdown/dev/reference/api/pattern/sample/en.md b/markdown/dev/reference/api/pattern/sample/en.md
new file mode 100644
index 00000000000..27e4b957669
--- /dev/null
+++ b/markdown/dev/reference/api/pattern/sample/en.md
@@ -0,0 +1,36 @@
+---
+title: sample()
+---
+
+```js
+Pattern pattern.sample()
+```
+
+This method calls either [sampleOption()](#sampleoption),
+[sampleMeasurement()](#samplemeasurement),
+or [sampleModels()](#samplemodels).
+
+Unlike those three methods who you need to pass the relevant info to,
+[sample()](#pattern-sample) will read the `pattern.settings.sample`
+object to determine what to do.
+
+The possiblities are:
+
+ - **type**: One of `option`, `measurement`, or `models`
+ - **option**: An option name as defined in the pattern config file (only used when `type` is option).
+ - **measurement**: A measurement name as defined in the pattern config file (only used when `type` is measurement).
+ - **models**: An array of models with the required measurements for this pattern (only used when `type` is models).
+
+See the specific sample methods below for more details.
+
+
+
+###### Anchor your samples
+
+If you add a point named `anchor` to your pattern part, the different samples
+will be anchored on this point.
+
+In other words, for each sample, the anchor point will be kept in the same location.
+
+
+
diff --git a/markdown/dev/reference/api/pattern/samplemeasurement/en.md b/markdown/dev/reference/api/pattern/samplemeasurement/en.md
new file mode 100644
index 00000000000..0c1ece250b1
--- /dev/null
+++ b/markdown/dev/reference/api/pattern/samplemeasurement/en.md
@@ -0,0 +1,28 @@
+---
+title: sampleMeasurement
+---
+
+```js
+Pattern pattern.sampleMeasurement(string measurement)
+```
+
+Samples a measurement by drafting 10 variations of the pattern
+while adapting the measurement between 90% and 110% of its original value.
+
+The goal of measurement sampling is to understand the impact of a given measurement on a pattern.
+
+```js
+import freesewing from "@freesewing/core"
+import aaron from "@freesewing/aaron"
+import models from "@freesewing/models"
+
+let pattern = new aaron({
+ settings: {
+ embed: true,
+ measurements: models.manSize38
+ },
+})
+
+let svg = pattern.sampleMeasurement("chestCircumference").render()
+```
+
diff --git a/markdown/dev/reference/api/pattern/samplemodels/en.md b/markdown/dev/reference/api/pattern/samplemodels/en.md
new file mode 100644
index 00000000000..48bc5046832
--- /dev/null
+++ b/markdown/dev/reference/api/pattern/samplemodels/en.md
@@ -0,0 +1,42 @@
+---
+title: sampleModels()
+---
+
+```js
+Pattern pattern.sampleModels(object models, string focus)
+```
+
+Samples a pattern for a number of models you pass to it.
+
+The goal of model sampling is to verify that a pattern grades correctly up and down as sizes change.
+
+```js
+import freesewing from "@freesewing/core"
+import Aaron from "@freesewing/aaron"
+import models from "@freesewing/models"
+
+let aaron = new Aaron({
+ settings: {
+ embed: true,
+ measurements: models.manSize38
+ },
+})
+
+let svg = aaron.sampleModels(models, "manSize38").render()
+```
+
+
+
+###### Model focus: Making a comparison
+
+When sampling models, you can put the *focus* on one of the models, thereby making it
+easier to see a comparison between a given set of measrurements, and the rest.
+
+To do so, pass a second parameter to the `sampleModels()` method. This should be
+the key of the model in the models object for that model you want the focus to be on.
+
+Alternatively, you can use the `sample()` method and set `settings.sample.focus` to the key
+identifying your model in the models object.
+
+
+
diff --git a/markdown/dev/reference/api/pattern/sampleoption/en.md b/markdown/dev/reference/api/pattern/sampleoption/en.md
new file mode 100644
index 00000000000..fdecdf3fda9
--- /dev/null
+++ b/markdown/dev/reference/api/pattern/sampleoption/en.md
@@ -0,0 +1,34 @@
+---
+title: sampleOption()
+---
+
+```js
+Pattern pattern.sampleOption(string option)
+```
+
+Samples an option by drafting variations of the pattern while adapting the option's value.
+
+The exact behavior depends on [the type of option](/config#options):
+
+The goal of option sampling is to verify the impact of an option on the pattern, and verify that
+its min and max boundaries are correct and its default value is sensible.
+
+ - For options that are an object with a **min** and **max** property, 10 steps will be sampled, between min and max
+ - For options that are a numeric value (**constants**), 10 steps will be sampled between 90% and 110% of the value
+ - For options with a **list** of options, each option in the list will be sampled
+
+```js
+import freesewing from "@freesewing/core"
+import aaron from "@freesewing/aaron"
+import models from "@freesewing/models"
+
+let pattern = new aaron({
+ settings: {
+ embed: true,
+ measurements: models.manSize38
+ },
+})
+
+let svg = pattern.sampleOption("necklineDrop").render()
+```
+
diff --git a/markdown/dev/reference/api/pattern/svg/attributes/en.md b/markdown/dev/reference/api/pattern/svg/attributes/en.md
new file mode 100644
index 00000000000..2f03c472f2b
--- /dev/null
+++ b/markdown/dev/reference/api/pattern/svg/attributes/en.md
@@ -0,0 +1,6 @@
+---
+title: attributes
+---
+
+An [Attributes](/reference/api/attributes) instance that controls the attributes of the SVG tag.
+
diff --git a/markdown/dev/reference/api/pattern/svg/defs/en.md b/markdown/dev/reference/api/pattern/svg/defs/en.md
new file mode 100644
index 00000000000..fb0244664dd
--- /dev/null
+++ b/markdown/dev/reference/api/pattern/svg/defs/en.md
@@ -0,0 +1,33 @@
+---
+title: defs
+---
+
+A string that will be rendered
+as [the defs section](https://developer.mozilla.org/en-US/docs/Web/SVG/Element/defs) of
+the SVG document.
+
+The defs attribute is where plugins will add additional snippets.
+
+```svg
+
+ /* svg.defs will be inserted */
+
+```
+
+
+###### Add, but don't overwrite
+When adding your own defs, it's important not to
+overwrite this property, but rather add your own.
+
+In other words, do this:
+
+```js
+svg.defs += myDefs;
+```
+and don't do this:
+
+```js
+svg.defs = myDefs;
+```
+
+
diff --git a/markdown/dev/reference/api/pattern/svg/en.md b/markdown/dev/reference/api/pattern/svg/en.md
new file mode 100644
index 00000000000..4af8f7f8763
--- /dev/null
+++ b/markdown/dev/reference/api/pattern/svg/en.md
@@ -0,0 +1,15 @@
+---
+title: svg
+components: true
+order: 80
+---
+
+The **svg** attribute of the [Pattern](/en/docs/developer/api/pattern) holds
+an object that represents an SVG document.
+
+While the methods exposed by this object are only used internally,
+its attributes are useful for situations where you
+want to develop a plugin, or use a custom layout:
+
+
+
diff --git a/markdown/dev/reference/api/pattern/svg/head/en.md b/markdown/dev/reference/api/pattern/svg/head/en.md
new file mode 100644
index 00000000000..7c513bba9d0
--- /dev/null
+++ b/markdown/dev/reference/api/pattern/svg/head/en.md
@@ -0,0 +1,35 @@
+---
+title: head
+---
+
+A string that combines the `style`, `script`,
+and `defs` sections and an opening tag for an SVG group.
+
+```svg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/bella/options/chestease/de.md b/markdown/org/docs/patterns/bella/options/chestease/de.md
new file mode 100644
index 00000000000..722ca601932
--- /dev/null
+++ b/markdown/org/docs/patterns/bella/options/chestease/de.md
@@ -0,0 +1,7 @@
+---
+title: Chest ease
+---
+
+
+
+The **chest ease** option controls the amount of ease at the fullest part of your chest.
diff --git a/markdown/org/docs/patterns/bella/options/chestease/en.md b/markdown/org/docs/patterns/bella/options/chestease/en.md
new file mode 100644
index 00000000000..722ca601932
--- /dev/null
+++ b/markdown/org/docs/patterns/bella/options/chestease/en.md
@@ -0,0 +1,7 @@
+---
+title: Chest ease
+---
+
+
+
+The **chest ease** option controls the amount of ease at the fullest part of your chest.
diff --git a/markdown/org/docs/patterns/bella/options/chestease/es.md b/markdown/org/docs/patterns/bella/options/chestease/es.md
new file mode 100644
index 00000000000..722ca601932
--- /dev/null
+++ b/markdown/org/docs/patterns/bella/options/chestease/es.md
@@ -0,0 +1,7 @@
+---
+title: Chest ease
+---
+
+
+
+The **chest ease** option controls the amount of ease at the fullest part of your chest.
diff --git a/markdown/org/docs/patterns/bella/options/chestease/fr.md b/markdown/org/docs/patterns/bella/options/chestease/fr.md
new file mode 100644
index 00000000000..722ca601932
--- /dev/null
+++ b/markdown/org/docs/patterns/bella/options/chestease/fr.md
@@ -0,0 +1,7 @@
+---
+title: Chest ease
+---
+
+
+
+The **chest ease** option controls the amount of ease at the fullest part of your chest.
diff --git a/markdown/org/docs/patterns/bella/options/chestease/nl.md b/markdown/org/docs/patterns/bella/options/chestease/nl.md
new file mode 100644
index 00000000000..9591d1847b3
--- /dev/null
+++ b/markdown/org/docs/patterns/bella/options/chestease/nl.md
@@ -0,0 +1,7 @@
+---
+title: Overwijdte borst
+---
+
+
+
+The **chest ease** option controls the amount of ease at the fullest part of your chest.
diff --git a/markdown/org/docs/patterns/bella/options/chestease/sample.png b/markdown/org/docs/patterns/bella/options/chestease/sample.png
new file mode 100644
index 00000000000..9bd59c4ede1
Binary files /dev/null and b/markdown/org/docs/patterns/bella/options/chestease/sample.png differ
diff --git a/markdown/org/docs/patterns/bella/options/de.md b/markdown/org/docs/patterns/bella/options/de.md
new file mode 100644
index 00000000000..e912b39604d
--- /dev/null
+++ b/markdown/org/docs/patterns/bella/options/de.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
diff --git a/markdown/org/docs/patterns/bella/options/en.md b/markdown/org/docs/patterns/bella/options/en.md
new file mode 100644
index 00000000000..0a275648d57
--- /dev/null
+++ b/markdown/org/docs/patterns/bella/options/en.md
@@ -0,0 +1,6 @@
+---
+---
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
diff --git a/markdown/org/docs/patterns/bella/options/es.md b/markdown/org/docs/patterns/bella/options/es.md
new file mode 100644
index 00000000000..e912b39604d
--- /dev/null
+++ b/markdown/org/docs/patterns/bella/options/es.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
diff --git a/markdown/org/docs/patterns/bella/options/fr.md b/markdown/org/docs/patterns/bella/options/fr.md
new file mode 100644
index 00000000000..e912b39604d
--- /dev/null
+++ b/markdown/org/docs/patterns/bella/options/fr.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
diff --git a/markdown/org/docs/patterns/bella/options/frontarmholepitchdepth/de.md b/markdown/org/docs/patterns/bella/options/frontarmholepitchdepth/de.md
new file mode 100644
index 00000000000..35f25ffb9c7
--- /dev/null
+++ b/markdown/org/docs/patterns/bella/options/frontarmholepitchdepth/de.md
@@ -0,0 +1,7 @@
+---
+title: Front armhole pitch depth
+---
+
+
+
+The **front armhole pitch depth** option controls the vertical position of the armhole pitch point at the front.
diff --git a/markdown/org/docs/patterns/bella/options/frontarmholepitchdepth/en.md b/markdown/org/docs/patterns/bella/options/frontarmholepitchdepth/en.md
new file mode 100644
index 00000000000..35f25ffb9c7
--- /dev/null
+++ b/markdown/org/docs/patterns/bella/options/frontarmholepitchdepth/en.md
@@ -0,0 +1,7 @@
+---
+title: Front armhole pitch depth
+---
+
+
+
+The **front armhole pitch depth** option controls the vertical position of the armhole pitch point at the front.
diff --git a/markdown/org/docs/patterns/bella/options/frontarmholepitchdepth/es.md b/markdown/org/docs/patterns/bella/options/frontarmholepitchdepth/es.md
new file mode 100644
index 00000000000..35f25ffb9c7
--- /dev/null
+++ b/markdown/org/docs/patterns/bella/options/frontarmholepitchdepth/es.md
@@ -0,0 +1,7 @@
+---
+title: Front armhole pitch depth
+---
+
+
+
+The **front armhole pitch depth** option controls the vertical position of the armhole pitch point at the front.
diff --git a/markdown/org/docs/patterns/bella/options/frontarmholepitchdepth/fr.md b/markdown/org/docs/patterns/bella/options/frontarmholepitchdepth/fr.md
new file mode 100644
index 00000000000..35f25ffb9c7
--- /dev/null
+++ b/markdown/org/docs/patterns/bella/options/frontarmholepitchdepth/fr.md
@@ -0,0 +1,7 @@
+---
+title: Front armhole pitch depth
+---
+
+
+
+The **front armhole pitch depth** option controls the vertical position of the armhole pitch point at the front.
diff --git a/markdown/org/docs/patterns/bella/options/frontarmholepitchdepth/nl.md b/markdown/org/docs/patterns/bella/options/frontarmholepitchdepth/nl.md
new file mode 100644
index 00000000000..35f25ffb9c7
--- /dev/null
+++ b/markdown/org/docs/patterns/bella/options/frontarmholepitchdepth/nl.md
@@ -0,0 +1,7 @@
+---
+title: Front armhole pitch depth
+---
+
+
+
+The **front armhole pitch depth** option controls the vertical position of the armhole pitch point at the front.
diff --git a/markdown/org/docs/patterns/bella/options/frontarmholepitchdepth/sample.png b/markdown/org/docs/patterns/bella/options/frontarmholepitchdepth/sample.png
new file mode 100644
index 00000000000..9e6508128c4
Binary files /dev/null and b/markdown/org/docs/patterns/bella/options/frontarmholepitchdepth/sample.png differ
diff --git a/markdown/org/docs/patterns/bella/options/frontshoulderwidth/de.md b/markdown/org/docs/patterns/bella/options/frontshoulderwidth/de.md
new file mode 100644
index 00000000000..ccc2ecc5bd8
--- /dev/null
+++ b/markdown/org/docs/patterns/bella/options/frontshoulderwidth/de.md
@@ -0,0 +1,7 @@
+---
+title: Front shoulder width
+---
+
+
+
+The **front shoulder width** option controls the width of the shoulders at the front, relative to the back.
diff --git a/markdown/org/docs/patterns/bella/options/frontshoulderwidth/en.md b/markdown/org/docs/patterns/bella/options/frontshoulderwidth/en.md
new file mode 100644
index 00000000000..ccc2ecc5bd8
--- /dev/null
+++ b/markdown/org/docs/patterns/bella/options/frontshoulderwidth/en.md
@@ -0,0 +1,7 @@
+---
+title: Front shoulder width
+---
+
+
+
+The **front shoulder width** option controls the width of the shoulders at the front, relative to the back.
diff --git a/markdown/org/docs/patterns/bella/options/frontshoulderwidth/es.md b/markdown/org/docs/patterns/bella/options/frontshoulderwidth/es.md
new file mode 100644
index 00000000000..ccc2ecc5bd8
--- /dev/null
+++ b/markdown/org/docs/patterns/bella/options/frontshoulderwidth/es.md
@@ -0,0 +1,7 @@
+---
+title: Front shoulder width
+---
+
+
+
+The **front shoulder width** option controls the width of the shoulders at the front, relative to the back.
diff --git a/markdown/org/docs/patterns/bella/options/frontshoulderwidth/fr.md b/markdown/org/docs/patterns/bella/options/frontshoulderwidth/fr.md
new file mode 100644
index 00000000000..ccc2ecc5bd8
--- /dev/null
+++ b/markdown/org/docs/patterns/bella/options/frontshoulderwidth/fr.md
@@ -0,0 +1,7 @@
+---
+title: Front shoulder width
+---
+
+
+
+The **front shoulder width** option controls the width of the shoulders at the front, relative to the back.
diff --git a/markdown/org/docs/patterns/bella/options/frontshoulderwidth/nl.md b/markdown/org/docs/patterns/bella/options/frontshoulderwidth/nl.md
new file mode 100644
index 00000000000..ccc2ecc5bd8
--- /dev/null
+++ b/markdown/org/docs/patterns/bella/options/frontshoulderwidth/nl.md
@@ -0,0 +1,7 @@
+---
+title: Front shoulder width
+---
+
+
+
+The **front shoulder width** option controls the width of the shoulders at the front, relative to the back.
diff --git a/markdown/org/docs/patterns/bella/options/frontshoulderwidth/sample.png b/markdown/org/docs/patterns/bella/options/frontshoulderwidth/sample.png
new file mode 100644
index 00000000000..26a236d377e
Binary files /dev/null and b/markdown/org/docs/patterns/bella/options/frontshoulderwidth/sample.png differ
diff --git a/markdown/org/docs/patterns/bella/options/highbustwidth/de.md b/markdown/org/docs/patterns/bella/options/highbustwidth/de.md
new file mode 100644
index 00000000000..a87101a3072
--- /dev/null
+++ b/markdown/org/docs/patterns/bella/options/highbustwidth/de.md
@@ -0,0 +1,7 @@
+---
+title: High bust width
+---
+
+
+
+The **high bust width** option allows you to tweak the high bust width at the front.
diff --git a/markdown/org/docs/patterns/bella/options/highbustwidth/en.md b/markdown/org/docs/patterns/bella/options/highbustwidth/en.md
new file mode 100644
index 00000000000..a87101a3072
--- /dev/null
+++ b/markdown/org/docs/patterns/bella/options/highbustwidth/en.md
@@ -0,0 +1,7 @@
+---
+title: High bust width
+---
+
+
+
+The **high bust width** option allows you to tweak the high bust width at the front.
diff --git a/markdown/org/docs/patterns/bella/options/highbustwidth/es.md b/markdown/org/docs/patterns/bella/options/highbustwidth/es.md
new file mode 100644
index 00000000000..a87101a3072
--- /dev/null
+++ b/markdown/org/docs/patterns/bella/options/highbustwidth/es.md
@@ -0,0 +1,7 @@
+---
+title: High bust width
+---
+
+
+
+The **high bust width** option allows you to tweak the high bust width at the front.
diff --git a/markdown/org/docs/patterns/bella/options/highbustwidth/fr.md b/markdown/org/docs/patterns/bella/options/highbustwidth/fr.md
new file mode 100644
index 00000000000..a87101a3072
--- /dev/null
+++ b/markdown/org/docs/patterns/bella/options/highbustwidth/fr.md
@@ -0,0 +1,7 @@
+---
+title: High bust width
+---
+
+
+
+The **high bust width** option allows you to tweak the high bust width at the front.
diff --git a/markdown/org/docs/patterns/bella/options/highbustwidth/nl.md b/markdown/org/docs/patterns/bella/options/highbustwidth/nl.md
new file mode 100644
index 00000000000..a87101a3072
--- /dev/null
+++ b/markdown/org/docs/patterns/bella/options/highbustwidth/nl.md
@@ -0,0 +1,7 @@
+---
+title: High bust width
+---
+
+
+
+The **high bust width** option allows you to tweak the high bust width at the front.
diff --git a/markdown/org/docs/patterns/bella/options/highbustwidth/sample.png b/markdown/org/docs/patterns/bella/options/highbustwidth/sample.png
new file mode 100644
index 00000000000..99757ce57ac
Binary files /dev/null and b/markdown/org/docs/patterns/bella/options/highbustwidth/sample.png differ
diff --git a/markdown/org/docs/patterns/bella/options/nl.md b/markdown/org/docs/patterns/bella/options/nl.md
new file mode 100644
index 00000000000..e912b39604d
--- /dev/null
+++ b/markdown/org/docs/patterns/bella/options/nl.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
diff --git a/markdown/org/docs/patterns/bella/options/waistdartlength/de.md b/markdown/org/docs/patterns/bella/options/waistdartlength/de.md
new file mode 100644
index 00000000000..073c6452a9f
--- /dev/null
+++ b/markdown/org/docs/patterns/bella/options/waistdartlength/de.md
@@ -0,0 +1,7 @@
+---
+title: Waist dart length
+---
+
+
+
+The **waist dart length** option controls the length of the waist dart towards the bust.
diff --git a/markdown/org/docs/patterns/bella/options/waistdartlength/en.md b/markdown/org/docs/patterns/bella/options/waistdartlength/en.md
new file mode 100644
index 00000000000..073c6452a9f
--- /dev/null
+++ b/markdown/org/docs/patterns/bella/options/waistdartlength/en.md
@@ -0,0 +1,7 @@
+---
+title: Waist dart length
+---
+
+
+
+The **waist dart length** option controls the length of the waist dart towards the bust.
diff --git a/markdown/org/docs/patterns/bella/options/waistdartlength/es.md b/markdown/org/docs/patterns/bella/options/waistdartlength/es.md
new file mode 100644
index 00000000000..073c6452a9f
--- /dev/null
+++ b/markdown/org/docs/patterns/bella/options/waistdartlength/es.md
@@ -0,0 +1,7 @@
+---
+title: Waist dart length
+---
+
+
+
+The **waist dart length** option controls the length of the waist dart towards the bust.
diff --git a/markdown/org/docs/patterns/bella/options/waistdartlength/fr.md b/markdown/org/docs/patterns/bella/options/waistdartlength/fr.md
new file mode 100644
index 00000000000..073c6452a9f
--- /dev/null
+++ b/markdown/org/docs/patterns/bella/options/waistdartlength/fr.md
@@ -0,0 +1,7 @@
+---
+title: Waist dart length
+---
+
+
+
+The **waist dart length** option controls the length of the waist dart towards the bust.
diff --git a/markdown/org/docs/patterns/bella/options/waistdartlength/nl.md b/markdown/org/docs/patterns/bella/options/waistdartlength/nl.md
new file mode 100644
index 00000000000..073c6452a9f
--- /dev/null
+++ b/markdown/org/docs/patterns/bella/options/waistdartlength/nl.md
@@ -0,0 +1,7 @@
+---
+title: Waist dart length
+---
+
+
+
+The **waist dart length** option controls the length of the waist dart towards the bust.
diff --git a/markdown/org/docs/patterns/bella/options/waistdartlength/sample.png b/markdown/org/docs/patterns/bella/options/waistdartlength/sample.png
new file mode 100644
index 00000000000..f1c63fb1488
Binary files /dev/null and b/markdown/org/docs/patterns/bella/options/waistdartlength/sample.png differ
diff --git a/markdown/org/docs/patterns/bella/options/waistease/de.md b/markdown/org/docs/patterns/bella/options/waistease/de.md
new file mode 100644
index 00000000000..6e9b0c88abe
--- /dev/null
+++ b/markdown/org/docs/patterns/bella/options/waistease/de.md
@@ -0,0 +1,7 @@
+---
+title: Waist ease
+---
+
+
+
+The **waist ease** option controls the amount of ease at your waist.
diff --git a/markdown/org/docs/patterns/bella/options/waistease/en.md b/markdown/org/docs/patterns/bella/options/waistease/en.md
new file mode 100644
index 00000000000..6e9b0c88abe
--- /dev/null
+++ b/markdown/org/docs/patterns/bella/options/waistease/en.md
@@ -0,0 +1,7 @@
+---
+title: Waist ease
+---
+
+
+
+The **waist ease** option controls the amount of ease at your waist.
diff --git a/markdown/org/docs/patterns/bella/options/waistease/es.md b/markdown/org/docs/patterns/bella/options/waistease/es.md
new file mode 100644
index 00000000000..6e9b0c88abe
--- /dev/null
+++ b/markdown/org/docs/patterns/bella/options/waistease/es.md
@@ -0,0 +1,7 @@
+---
+title: Waist ease
+---
+
+
+
+The **waist ease** option controls the amount of ease at your waist.
diff --git a/markdown/org/docs/patterns/bella/options/waistease/fr.md b/markdown/org/docs/patterns/bella/options/waistease/fr.md
new file mode 100644
index 00000000000..6e9b0c88abe
--- /dev/null
+++ b/markdown/org/docs/patterns/bella/options/waistease/fr.md
@@ -0,0 +1,7 @@
+---
+title: Waist ease
+---
+
+
+
+The **waist ease** option controls the amount of ease at your waist.
diff --git a/markdown/org/docs/patterns/bella/options/waistease/nl.md b/markdown/org/docs/patterns/bella/options/waistease/nl.md
new file mode 100644
index 00000000000..23b48c89a67
--- /dev/null
+++ b/markdown/org/docs/patterns/bella/options/waistease/nl.md
@@ -0,0 +1,7 @@
+---
+title: Overwijdte taille
+---
+
+
+
+The **waist ease** option controls the amount of ease at your waist.
diff --git a/markdown/org/docs/patterns/bella/options/waistease/sample.png b/markdown/org/docs/patterns/bella/options/waistease/sample.png
new file mode 100644
index 00000000000..aad749f4cd4
Binary files /dev/null and b/markdown/org/docs/patterns/bella/options/waistease/sample.png differ
diff --git a/markdown/org/docs/patterns/benjamin/cutting/de.md b/markdown/org/docs/patterns/benjamin/cutting/de.md
new file mode 100644
index 00000000000..195f17be9af
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/cutting/de.md
@@ -0,0 +1,22 @@
+Benjamin ist ein eher einfaches Schnittmsuter, aber die von dir gewählten Optionen beeinflussen, was ausgeschnitten werden muss. Hier sind zwei typische Layouts:
+
+## Ohne Einstellband
+
+ - **Oberstoff**
+ - Schneide **4 Knoten**
+ - Schneide **2 Kragenbänder**
+ - **Einlage**
+ - Schneide **4 Einlagen-Knoten**
+ - Schneide **2 Einlagen-Kragenbänder**
+
+## Mit Einstellband
+
+ - **Oberstoff**
+ - Schneide **1 Knoten 1**
+ - Schneide **1 Knoten 2**
+ - Schneide **2 Knoten 3**
+ - **Einlage**
+ - Schneide **1 Einlagen-Knoten 1**
+ - Schneide **1 Einlagen-Knoten 2**
+ - Schneide **2 Einlagen-Knoten 3**
+
diff --git a/markdown/org/docs/patterns/benjamin/cutting/en.md b/markdown/org/docs/patterns/benjamin/cutting/en.md
new file mode 100644
index 00000000000..399ab69e91f
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/cutting/en.md
@@ -0,0 +1,23 @@
+Benjamin is a rather simple pattern, but your options will determine what
+needs to be cut out. Below are two typical layouts.
+
+## Without adjustment ribbon
+
+ - **Main fabric**
+ - Cut **4 Knot**
+ - Cut **2 Collar band**
+ - **Interfacing**
+ - Cut **4 interfacing knot**
+ - Cut **2 interfacing collar band**
+
+## With adjustment ribbon
+
+ - **Main fabric**
+ - Cut **1 Knot 1**
+ - Cut **1 Knot 2**
+ - Cut **2 Knot 3**
+ - **Interfacing**
+ - Cut **1 interfacing knot 1**
+ - Cut **1 interfacing knot 2**
+ - Cut **2 interfacing knot 3**
+
diff --git a/markdown/org/docs/patterns/benjamin/cutting/es.md b/markdown/org/docs/patterns/benjamin/cutting/es.md
new file mode 100644
index 00000000000..56fb4befb15
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/cutting/es.md
@@ -0,0 +1,22 @@
+Benjamin is a rather simple pattern, but your options will determine what needs to be cut out. Below are two typical layouts.
+
+## Without adjustment ribbon
+
+ - **Main fabric**
+ - Cut **4 Knot**
+ - Cut **2 Collar band**
+ - **Interfacing**
+ - Cut **4 interfacing knot**
+ - Cut **2 interfacing collar band**
+
+## With adjustment ribbon
+
+ - **Main fabric**
+ - Cut **1 Knot 1**
+ - Cut **1 Knot 2**
+ - Cut **2 Knot 3**
+ - **Interfacing**
+ - Cut **1 interfacing knot 1**
+ - Cut **1 interfacing knot 2**
+ - Cut **2 interfacing knot 3**
+
diff --git a/markdown/org/docs/patterns/benjamin/cutting/fr.md b/markdown/org/docs/patterns/benjamin/cutting/fr.md
new file mode 100644
index 00000000000..613acfc07eb
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/cutting/fr.md
@@ -0,0 +1,22 @@
+Benjamin is a rather simple pattern, but your options will determine what needs to be cut out. Below are two typical layouts.
+
+## Sans ruban d'ajustement
+
+ - **Tissu principal**
+ - Couper **4 Nœud**
+ - Couper **2 bandes de col**
+ - **Entoilage**
+ - Couper **4 entoilages de Nœud**
+ - Couper **2 entoilages de bandes de col**
+
+## Avec ruban d'ajustement
+
+ - **Tissu principal**
+ - Couper **1 Nœud 1**
+ - Couper **1 Nœud 2**
+ - Couper **2 Nœud 3**
+ - **Entoilage**
+ - Couper **1 entoilages de Nœud 1**
+ - Couper **1 entoilages de Nœud 2**
+ - Couper **2 entoilages de Nœud 3**
+
diff --git a/markdown/org/docs/patterns/benjamin/cutting/nl.md b/markdown/org/docs/patterns/benjamin/cutting/nl.md
new file mode 100644
index 00000000000..a593c8da725
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/cutting/nl.md
@@ -0,0 +1,22 @@
+Benjamin is a rather simple pattern, but your options will determine what needs to be cut out. Below are two typical layouts.
+
+## Zonder aanpaslintje
+
+ - **Buitenstof**
+ - Cut **4 Knot**
+ - Cut **2 Collar band**
+ - **Tussenvoering**
+ - Cut **4 interfacing knot**
+ - Cut **2 interfacing collar band**
+
+## Met aanpaslintje
+
+ - **Buitenstof**
+ - Cut **1 Knot 1**
+ - Cut **1 Knot 2**
+ - Cut **2 Knot 3**
+ - **Tussenvoering**
+ - Cut **1 interfacing knot 1**
+ - Cut **1 interfacing knot 2**
+ - Cut **2 interfacing knot 3**
+
diff --git a/markdown/org/docs/patterns/benjamin/de.md b/markdown/org/docs/patterns/benjamin/de.md
new file mode 100644
index 00000000000..1c55cbcff0f
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/de.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/benjamin/en.md b/markdown/org/docs/patterns/benjamin/en.md
new file mode 100644
index 00000000000..9848619b288
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/en.md
@@ -0,0 +1,6 @@
+---
+---
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/benjamin/es.md b/markdown/org/docs/patterns/benjamin/es.md
new file mode 100644
index 00000000000..1c55cbcff0f
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/es.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/benjamin/fabric/de.md b/markdown/org/docs/patterns/benjamin/fabric/de.md
new file mode 100644
index 00000000000..643777530cc
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/fabric/de.md
@@ -0,0 +1,20 @@
+Die Fliegen, die du in Geschäften findest, bestehen typischerweise aus Seide oder einer Art von Seidenimitation aus Polyester. Deswegen ist es wohl keine Überraschung, dass dies gute Optionen sind. Jede Art von Stoff, der dir vom Muster oder Aussehen gefällt, kann ein Kandidat für eine Fliege werden. Die einzige wirkliche Einschränkung ist, dass die Fliege durch einen Schlauch von nur 2cm von innen nach außen gedreht werden muss. Bei einigen dickeren Stoffen wird das ein schwieriges Unterfangen.
+
+Fliegen sind etwas schrulliger als normale Krawatten, deswegen wird ein lustiges Muster oder eine knallige Farbe nicht so problematisch wie bei einer regulären Krawatte.
+
+Seide und Seidenimitat sind rutschig und schwierig zu verarbeiten. Das kann mit Bügeleinlage kompensiert werden.
+
+## Einlage
+
+Je nach gewähltem Oberstoff für die Fliege wirst du wahrscheinlich etwas Einlage brauchen. Einlage gibt es meistens in zwei Varianten: Bügeleinlage und Einlage zum Einnähen.
+
+Bügeleinlage hat eine Art Kleber auf einer Seite, der durch die Hitze deines Bügeleisens aktiviert wird. Dies befestigt die Einlage am Stoff und die beiden können zusammen verwendet werden, als wären sie nur eine Lage. Bügeleinlage kann eine gute Option sein, wenn dein Stoff der Hitze widerstehen kann und du eine Einlage guter Qualität verwendest. Bei einigen Bügeleinlagen geringerer Qualität kann es vorkommen, dass sich der Kleber löst, was sich dann später im Leben deiner Fliege als Blasen auf der Oberfläche des Oberstoffes bemerkbar macht. Bei Verwendung von Bügeleinlage guter Qualität und bei korrekter Anbringung werden diese Probleme nicht auftreten.
+
+Bügeleinlage zum Einnähen wird an der richtigen Position festgenäht, bevor die Stoffteile vernäht werden. Die Einlage wird an den Oberstoff angebracht, indem du die beiden innerhalb der Nahtzugabe zusammennähst. Wenn du eine Nahtzugabe von 6mm verwendest, wird die Einlage bei 3mm vernäht. Fast alles kann als Einlage zum Einnähen verwendet werden, einschließlich einer zusätzlichen Schicht desselben Stoffes.
+
+Die Hauptfunktion der Einlage ist es, deiner Fliege die Struktur zu geben, die du möchtest. Du kannst eine Fliege nähen, die stolz aufrecht steht. Oder eine, die die Spitzen etwas hängen lässt. Es kommt nur darauf an, was dir lieber ist.
+
+Es ist eine gute Idee, etwas mit der Einlage auf einem Stoffrest herumzuexperimentieren, besonders bei der Bügelvariante. Du möchtest sichergehen, dass du die Struktur bekommst, die du haben willst, bevor du sie auf deinen Schnittteilen verewigst.
+
+Auch wenn das Schnittmuster für alle Teile eine Einlage fordert, recht es bei dickem oder steifem Stoff eventuell, wenn du nur eine oder gar keine Seite mit Einlage versiehst.
+
diff --git a/markdown/org/docs/patterns/benjamin/fabric/en.md b/markdown/org/docs/patterns/benjamin/fabric/en.md
new file mode 100644
index 00000000000..0e8fd4659b0
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/fabric/en.md
@@ -0,0 +1,41 @@
+The bow ties you find in the store are typically make out of silk or some imitation silk poly.
+So it will come as no surprise that those are good options. Any type of fabric that you like
+the pattern or looks of can become a candidate for a bow tie. The only real limitation is
+that the bow tie will have to be turned inside out through a tube that is only 2cm across.
+With some thicker fabrics, this will be a difficult proposition.
+
+Bow ties are more whimsical than normal ties, so having a fun pattern or loud colour is not
+as much of a problem as it would be with a regular tie.
+
+Silk and silk imitation is slippery and tricky to work with. This can be compensated for with
+a fusible interfacing.
+
+## Interfacing
+
+Depending on the fabric you chose for your bow tie, you will probably need interfacing. Interfacing
+comes in two main types: fusible and sew-in.
+
+The fusible variety has some adhesive attached to one side that is activated with the heat
+of your iron. This attaches the interfacing to the fabric and the two can then be used as one.
+Fusible interfacing can be a great option if your fabric allows the heat required, and you
+use a quality interfacing. Some lesser quality interfacings can have the adhesive detach,
+and this shows as bubbles on the fabric surface later on in the life of your bow tie. Good
+quality interfacings and correctly following the guidelines for adhering the interfacing
+will not present these problems.
+
+Sew-in interfacing is sew into place before the fabric pieces are used. You attach the
+interfacing to the fabric by sewing the two together inside the seam allowance. If you use
+a seam allowance of 6mm, you will sew the interfacing at 3mm.
+Anything may work as a sew-in interfacing, including an extra layer of the same fabric.
+
+The key part of the interfacing is to give your bow tie the structure you like. You can have
+a bow tie that stands proud and crisp. Or one that droops a bit at the tips. This is all about
+your preference.
+
+It is good to experiment with the interfacing on a scrap piece of your fabric, specially with
+the fusible kind. You want to make sure you get the structure you like before committing it
+to your pattern pieces.
+
+Although the pattern calls for applying interfacing to all parts, if you have thick or stiff
+fabric, you may be able to only do one side, or no sides at all.
+
diff --git a/markdown/org/docs/patterns/benjamin/fabric/es.md b/markdown/org/docs/patterns/benjamin/fabric/es.md
new file mode 100644
index 00000000000..cd780ca1211
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/fabric/es.md
@@ -0,0 +1,20 @@
+The bow ties you find in the store are typically make out of silk or some imitation silk poly. So it will come as no surprise that those are good options. Any type of fabric that you like the pattern or looks of can become a candidate for a bow tie. The only real limitation is that the bow tie will have to be turned inside out through a tube that is only 2cm across. With some thicker fabrics, this will be a difficult proposition.
+
+Bow ties are more whimsical than normal ties, so having a fun pattern or loud colour is not as much of a problem as it would be with a regular tie.
+
+Silk and silk imitation is slippery and tricky to work with. This can be compensated for with a fusible interfacing.
+
+## Interfacing
+
+Depending on the fabric you chose for your bow tie, you will probably need interfacing. Interfacing comes in two main types: fusible and sew-in.
+
+The fusible variety has some adhesive attached to one side that is activated with the heat of your iron. This attaches the interfacing to the fabric and the two can then be used as one. Fusible interfacing can be a great option if your fabric allows the heat required, and you use a quality interfacing. Some lesser quality interfacings can have the adhesive detach, and this shows as bubbles on the fabric surface later on in the life of your bow tie. Good quality interfacings and correctly following the guidelines for adhering the interfacing will not present these problems.
+
+Sew-in interfacing is sew into place before the fabric pieces are used. You attach the interfacing to the fabric by sewing the two together inside the seam allowance. If you use a seam allowance of 6mm, you will sew the interfacing at 3mm. Anything may work as a sew-in interfacing, including an extra layer of the same fabric.
+
+The key part of the interfacing is to give your bow tie the structure you like. You can have a bow tie that stands proud and crisp. Or one that droops a bit at the tips. This is all about your preference.
+
+It is good to experiment with the interfacing on a scrap piece of your fabric, specially with the fusible kind. You want to make sure you get the structure you like before committing it to your pattern pieces.
+
+Although the pattern calls for applying interfacing to all parts, if you have thick or stiff fabric, you may be able to only do one side, or no sides at all.
+
diff --git a/markdown/org/docs/patterns/benjamin/fabric/fr.md b/markdown/org/docs/patterns/benjamin/fabric/fr.md
new file mode 100644
index 00000000000..db2243dedcd
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/fabric/fr.md
@@ -0,0 +1,20 @@
+Les nœuds papillons que vous trouvez dans le commerce sont généralement faits en soie ou un tissu imitation soie en synthétique. Il ne sera donc pas surprenant que ce soient de bonnes options. N'importe quel type de tissu que vous aimez peut devenir un candidat pour un nœud papillon. La seule vraie limitation est que le nœud papillon devra être retournée à travers un tube de 2 cm de large. Avec des tissus plus épais, ce sera difficile.
+
+Les nœuds papillons sont plus fantaisistes que les cravates normales, donc avoir un motif amusant ou une couleur forte n'est pas autant un problème qu'avec une cravate normale.
+
+La soie et l'imitation de la soie est glissante et délicate à travailler. Cela peut être compensé avec un entoilage thermoollant.
+
+## Entoilage
+
+Selon le tissu que vous avez choisi pour votre nœud papillon, vous aurez probablement besoin d'entoilage. Interfacing comes in two main types: fusible and sew-in.
+
+La variété thermocollante a des points de colle sur un côté, qui sont activés avec la chaleur de votre fer. Cela fixe l'entoilage au tissu et les deux peuvent ensuite être utilisés comme un seul. L'entoilage thermocollant peut être une excellente option si votre tissu permet la chaleur requise et que vous utilisez un thermocollant de qualité. Quelques thermocollants de moindre qualité peuvent se décoller, et cela fait apparaître comme des bulles sur la surface du tissu plus tard dans la vie de votre nœud papillon. De bons entoilages de qualité et posés correctement suivant les directives pour fixer le thermocollant ne présenteront pas ces problèmes.
+
+L'entoilage à coudre est cousu en place avant que les pièces de tissu ne soient utilisées. Vous attachez l'entoilage au tissu en cousant les deux ensemble dans la marge de couture. Si vous utilisez une marge de couture de 6 mm, vous coudrez l'entoilage à 3mm. Tout peut faire office d'entoilage cousu, y compris une couche supplémentaire du même tissu.
+
+L'objectif principal de l'entoilage est de donner à votre nœud papillon la structure que vous voulez. Vous pouvez avoir un nœud papillon qui tient fièrement et droit. Ou un qui tombe un peu aux pointes. Il s'agit de de votre préférence.
+
+Il est bon de faire un essai avec l'entoilage sur un morceau de chute de votre tissu, en particulier avec le type thermocollant. You want to make sure you get the structure you like before committing it to your pattern pieces.
+
+Bien que le patron appelle à l'application d'entoilage sur toutes les parties, si vous avez un tissu épais ou rigide, vous ne pourrez peut-être faire qu'un seul côté ou aucun côté.
+
diff --git a/markdown/org/docs/patterns/benjamin/fabric/nl.md b/markdown/org/docs/patterns/benjamin/fabric/nl.md
new file mode 100644
index 00000000000..f223e70c725
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/fabric/nl.md
@@ -0,0 +1,20 @@
+De vlinderdasjes die je in de winkel vindt zijn meestal gemaakt uit zijde of imitatiezijde (vaak polyester). Het is dus niet verrassend dat dit goede opties zijn. Eender welke stof waarvan je het patroon of de textuur mooi vindt kan een potentiële vlinderdas zijn. De enige echte limiet is dat de vlinderdas door een opening van slechts 2 cm gekeerd moet worden. Met sommige zwaardere stoffen kan dit een probleem vormen.
+
+Vlinderdasjes zijn speelser dan stropdassen, dus een leuke print of een felle kleur is niet zo vreemd als bij een gewone das.
+
+Zijde en imitatiezijde is glad en lastig om mee te werken. Dit kan je compenseren met een kleefbare tussenvoering.
+
+## Tussenvoering
+
+Afhankelijk van de stof die je kiest voor je vlinderdas ga je waarschijnlijk tussenvoering nodig hebben. Interfacing comes in two main types: fusible and sew-in.
+
+De kleefbare variant heeft een lijmlaag aan één kant die geactiveerd wordt met de hitte van je strijkijzer. Dit bevestigt de tussenvoering aan de stof, en vanaf dan worden de twee als één stuk behandeld. Kleefbare tussenvoering kan een geweldige optie zijn als je stof de nodige hitte kan verdragen, en je goede kwaliteit gebruikt. Sommige tussenvoeringen zijn van mindere kwaliteit waardoor de lijm loslaat, wat zichtbaar wordt als bubbels op het oppervlak van je vlinderdas. Kwalitatieve tussenvoering en een correcte applicatie zou niet tot deze problemen mogen leiden.
+
+Tussenvoering om in te naaien wordt op zijn plek genaaid voor de stof gebruikt wordt. Je bevestigt de tussenvoering aan de stof door de twee binnen de naadtoeslag aan elkaar te naaien. Als je een naadtoeslag van 6 mm gebruikt naai je de tussenvoering op 3 mm vast. Eender wat kan dienen als tussenvoering om in te naaien, alsook een extra laag van je stof.
+
+Het doel van de tussenvoering is je vlinderdas de structuur te geven die je wil. Je kan kiezen voor een das met veel volume en schwung. Of een die de boel wat meer laat hangen. Dit hangt allemaal af van je persoonlijke voorkeur.
+
+Het is goed om met de tussenvoering te experimenteren op een restje stof, vooral met de kleefbare soort. You want to make sure you get the structure you like before committing it to your pattern pieces.
+
+Hoewel het patroon zegt tussenvoering op alle delen te gebruiken kan je kiezen om dit maar aan één kant (of zelfs geen kant) te doen, afhankelijk van de dikte en structuur van je stof.
+
diff --git a/markdown/org/docs/patterns/benjamin/fr.md b/markdown/org/docs/patterns/benjamin/fr.md
new file mode 100644
index 00000000000..1c55cbcff0f
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/fr.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/benjamin/instructions/de.md b/markdown/org/docs/patterns/benjamin/instructions/de.md
new file mode 100644
index 00000000000..3526aa92ce0
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/instructions/de.md
@@ -0,0 +1,126 @@
+## Anmerkungen und Hinweise
+
+### Präzision
+
+Da eine Fliege ein ziemlich kleiner Gegenstand ist, ist Präzision beim Nähen ausschlaggebend für ein gutes Ergebnis. Jeder leichte Unterschied zwischen dem oberen und unteren Teil der Schleife wird hervorstechen. Um gute Ergebnisse zu erzielen, fand ich es immer sehr hilfreich, die Nahtlinie auf die Einlage zu übertragen und dieser beim Nähen zu folgen.
+
+### Setze das Bügeleisen weise ein
+
+In späteren Konstruktionsschritten wirst du aufgefordert, deinen Stoff zu bügeln. Sei dabei bitte vorsichtig, damit du deinen womöglich empfindlichen Stoff nicht zu viel Hitze aussetzt.
+
+Es ist immer eine gute Idee, dein Bügeleisen auf ein paar Stoffresten zu testen. Dies erlaubt dir, die richtigen Hitzeinstellungen für den verwendeten Stoff zu finden.
+
+### Fadenlauf wählen
+
+Dieses Schnittmuster enthält einen Fadenlauf. Der Fadenlauf ist hier größtenteils dafür gedacht, um mit der Einlage verwendet zu werden. Da jedes Teil des Schnittmusters mit Einlage versehen wird, ist der Fadenlauf des Oberstoffes nicht so wichtig. Du kannst hier auch vom Standard abweichen, um einen informelleren Eindruck zu erzeugen.
+
+
+
+Wenn das alles sehr verwirrend ist, schlage ich vor, die Hilfeseite zum [Fadenlauf](/docs/sewing/fabric-grain) zu lesen.
+
+
+
+### Fliegen-Einstellband
+
+Dieses Schnittmuster ermöglicht es dir, eine Fliege zu erstellen, die genau die richtige Länge für einen bestimmten Hals hat. Es ermöglicht es dir auch, eine Fliege zu erstellen, die ein Band und das nötige Zubehör hat, um die Fliege für verschiedene Hälse anpassbar zu machen. Das ist sehr nützlich, wenn deine Hemden nicht alle dasselbe Halsmaß/Kragenweite haben oder wenn du manchmal gerne Hemden trägst, die etwas mehr Zugabe am Hals haben.
+
+Diese Bänder findest du in besseren Kurzwarenläden oder online.
+
+### Nahtzugabe
+
+Da die Fliege mit den rechten Seiten des Stoffes zueinander konstruiert wird, muss das Ganze am Ende von innen nach außen gedreht werden. Du solltest vielleicht erwägen, eine kleinere Nahtzugabe wie 6mm (¼ inch) zu verwenden, um die Menge an Stoff zu reduzieren.
+
+
+## Konstruktion
+
+### Schritt 1: Einlage einsetzen
+
+Bringe Einlage an allen Teilen an, wo du sie für notwendig hältst.
+
+### Ohne Einstellband
+
+#### Schritt 2: Den Knoten an das Kragenband annähen
+
+Lege das Kragenbandstück auf das Fliegenknotenstück, rechte Seiten zusammen. Richte die Enden beider Stücke aus. Nähe nun über das Ende um beide Teile zusammenzufügen.
+
+
+
+Tu dies für jedes Ende beider Kragenbänder.
+
+Alle Nähte außeinander bügeln.
+
+Nun hast du zwei identische einseitige Fliegen.
+
+#### Schritt 3: Beide Seiten zusammenfügen
+
+
+
+Lege beide Seiten aufeinander, rechte Seiten zusammen. Nähe rundherum, aber lass dabei einen Bereich von 5cm in der Mitte des Kragenbandes offen. Durch diese Öffnung werden wir die Fliege auf rechts wenden.
+
+#### Schritt 4: Wenden
+
+
+
+Schneide die Nahtzugabe an den üblichen Stellen zurück und mache kleine Schnitte, um glatte Kurven zu ermöglichen.
+
+Verwende dann das hintere Ende einer großen Häkelnadel oder ein anderes, angemessen langes und schmales Objekt, um beide Seiten durch die kleine Öffnung auf rechts zu wenden. Beginne damit, die beiden Stoffteile am Ende der Schleife sanft außeinanderzuziehen. Dann drücke das Ende der Schleife zwischen die beiden Stoffteile. Drücke vorsichtig weiter, während du den Rest der Fliege über sie hinweg ziehst. Das kann ein mühsamer Prozess sein. Lass dir Zeit und sei behutsam. Es passiert schnell zu fest zu schieben und dadurch Nähte oder Stoff zum Reißen zu bringen.
+
+Sobald du die Fliege auf rechts gewendet hast, drücke alle Ecken und Kanten nach außen bevor du die Fliege bügelst.
+
+#### Schritt 5: Schließen
+
+
+
+Das Einzige was jetzt noch zu tun ist, ist die kleine Öffnung zu schließen, die wir zum Wenden verwendet haben. Du kannst dies per Hand mit einem Leiterstich oder einem Blindstich tun. Oder du nimmst die Maschine und nähst direkt an der Kante des Bandes entlang. Da diese Stelle normalerweise vom Kragen deines Hemdes verdeckt wird, wird es nicht so auffallen.
+
+Bügel die Fliege nun ein letztes Mal und bewundere deine Arbeit.
+
+### Mit Einstellband
+
+#### Schritt 2: Das Band anfügen
+
+
+
+Der erste Schritt ist, das Einstellband an das kürzeste Teil der Schlaufen zu nähen. Das Band sollte 290mm lang sein. Wenn es eine andere Länge hat, musst du sicherstellen, dass du es so ausrichtest, dass das Band und das kurze Schleifenteil zusammen so lang sind wie das lange Schleifenteil.
+
+Lege die rechten Seiten des kurzen Schleifenteils und des Bandes aufeinander.
+
+Nähe nun über das Ende um beide Teile zusammenzufügen.
+
+#### Schritt 3: Beide Seiten zusammenfügen
+
+
+
+Lege beide Seiten der mittleren Schleife rechts auf rechts zusammen. Und lege die lange Schleife auf das Band und den kurzen Schleifenteil, ebenso rechts auf rechts.
+
+Nähe ringsherum, lasse aber die kurzen Enden offen. Durch diese Öffnungen werden wir die Fliegenteile auf rechts wenden.
+
+#### Schritt 4: Wenden
+
+
+
+Schneide die Nahtzugabe an den üblichen Stellen zurück und mache kleine Schnitte, um glatte Kurven zu ermöglichen.
+
+Verwende dann das hintere Ende einer großen Häkelnadel oder ein anderes, angemessen langes und schmales Objekt, um beide Teile durch die Enden auf rechts zu wenden. Beginne damit, die beiden Stoffteile am Ende der Schleife sanft außeinanderzuziehen. Dann drücke das Ende der Schleife zwischen die beiden Stoffteile. Drücke vorsichtig weiter, während du den Rest der Fliege über sie hinweg ziehst. Das kann ein mühsamer Prozess sein. Lass dir Zeit und sei behutsam. Es passiert schnell zu fest zu schieben und dadurch Nähte oder Stoff zum Reißen zu bringen.
+
+Sobald du ein Teil auf rechts gewendet hast, drücke alle Ecken und Kanten nach außen bevor du die Fliege bügelst.
+
+Mache dies mit beiden Teilen.
+
+#### Schritt 5: Zubehör hinzufügen
+
+Jetzt müssen wir die beiden Zubehörteile anbringen, die die Fliege einstellbar machen. Das oval aussehende Stück wird an das Teil ohne Einstellband befestigt. Und das Stück mit der T-förmigen Befestigung kommt an das Teil mit der Schleife.
+
+Befestige zunächst das Stück ohne die Schleife. Das liegt daran, dass das Stoffende des Schleifenstückes durch die ovale Öffnung passen muss, bevor wir das Zubehör annähen. Wenn du die Reihenfolge änderst, könnte es nicht mehr hindurchpassen.
+
+Um die Enden zu versäubern, falten wir den Stoff in drei Schritten:
+
+
+
+Zuerst falten wir die Seiten unter einem Winkel nach innen. Dann falten wir das Ende darüber, mit einer kleinen Nahtzugabe, etwa 5mm. Dann falten wir es nochmal, für ca. 1cm. Als letztes klemmen wir den ovalen Ring unter diese letzte Falte und nähen die Stofflagen fest.
+
+Now feed the ribbon piece through the oval part and finish it the same way.
+
+Hake das T in einer der Verstelllöcher fest und deine Fliege ist fertig!
+
+
diff --git a/markdown/org/docs/patterns/benjamin/instructions/en.md b/markdown/org/docs/patterns/benjamin/instructions/en.md
new file mode 100644
index 00000000000..a2b5ee986b7
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/instructions/en.md
@@ -0,0 +1,173 @@
+## Notes and tips
+
+### Precision
+
+Since a bow tie is a rather small item, precission with sewing is key to a good result.
+Any slight difference between the upper and lower part of the bow will stand out.
+To get a great result I found it very helpful to trace the actual seam lines
+onto the interfacing and follow that while sewing.
+
+### Press wisely
+
+Later in the construction steps, you will be asked to press your fabric. Please be careful
+that you are not using too much heat on a delicate fabric that can't handle it.
+
+It's a good idea to try pressing some fabric scraps before you start. This will allow you to
+figure out what is a good heat setting for the fabric you are using.
+
+### Choosing your grain
+
+This pattern includes a grain line. This grain line is mostly there to be used with
+the interfacing. Since each pattern piece is interfaced, the grain line of the fabric
+itself is not so important. You can even change this from the standard for more
+informal impressions.
+
+
+
+If this all sounds very confusing, might I suggest reading the help
+page on [Fabric grain](/docs/sewing/fabric-grain).
+
+
+
+### Bow tie adjustment ribbon
+
+This pattern allows you to make a bow tie that is the right length for a certain neck
+size. It can also make one that has a ribbon and hardware that makes the bow tie
+adjustable to different neck sizes. This is useful if not all of your shirts have
+the same neck measurements, or if you sometimes like shirts with more ease in the
+neck.
+
+These ribbons can be found in the better haberdasheries or can be ordered online.
+
+### Seam allowance
+
+Since the bow tie is constructed with the right sides of the fabric against each other,
+the whole thing will have to be turned inside out. You probably want to consider using
+a small seam allowance of 6mm (¼ inch) to reduce the bulk.
+
+
+## Construction
+
+### Step 1: Apply interfacing
+
+Apply interfacing to all parts where you feel it's needed.
+
+### Without adjustment ribbon
+
+#### Step 2: Sew the knot to the collar band
+
+Put the collar band part on the bow tie knot part, right sides together.
+Align the ends of both parts. Now sew across the end to join the parts.
+
+
+
+Do this for each end on both collar bands.
+
+Press open all the seams.
+
+You now have two identical single sided bow ties.
+
+#### Step 3: Join both sides
+
+
+
+Lay both the sides you made on top of each other, right sides together. Sew all
+along, but leaving an area of 5cm open in the middle of the collar band. Through
+this opening we will turn the bow tie right side out.
+
+#### Step 4: Turning
+
+
+
+Clip the seam allowance back in the usual spots and make little cuts to allow for
+a smooth curves.
+
+Then use the back of a large crochet hook, or some other appropriately long skinny
+object, to turn the two sides right-side-out through the little opening. Start by
+gently pulling the two fabric pieces at the end of the bow apart. Then push the
+end of the bow up between the two pieces of fabric. Keep gently pushing while
+pulling the rest of the tie down over it. This can be a tedious procedure. Take
+your time and be gentle. It's easy to push too hard and rip stitches or fabric.
+
+Once you have the tie right side out, make sure you push all the corners and sides
+out before giving it a good press.
+
+#### Step 5: Closing
+
+
+
+Now all that is left is closing the litle hole we used to turn the bow tie
+right side out. You can do this by hand with a slip stitch, or a ladder stitch.
+Or you can use the machine and stitch right at the edge of the band. Since this
+will normally be hidden by the collar of your shirt, it will not be all that obvious.
+
+Now give it one last press and admire your work.
+
+### With adjustment ribbon
+
+#### Step 2: Attaching the ribbon
+
+
+
+The first thing to do is to sew the adjustment ribbon to the shortest of the bow
+parts. The ribbon should be 290mm long. If it is different, you have to make sure
+that you align it such that the ribbon and short bow piece together are as long as
+the long bow piece.
+
+Put right sides of the short bow piece and the ribbon together.
+
+Now sew across the end to join the parts.
+
+#### Step 3: Join both sides
+
+
+
+Lay both the parts of the medium bow on top of each other, right sides together.
+And lay the long bow on top of the ribbon and short bow part, also rights sides
+together.
+
+Sew all along, but leave the short ends open. Through these openings we will turn
+the bow tie parts right side out.
+
+#### Step 4: Turning
+
+
+
+Clip the seam allowance back in the usual spots and make little cuts to allow for
+a smooth curves.
+
+Then use the back of a large crochet hook, or some other appropriately long skinny
+object, to turn the two parts right-side-out through the ends. Start by
+gently pulling the two fabric pieces at the end of the bow apart. Then push the
+end of the bow up between the two pieces of fabric. Keep gently pushing while
+pulling the rest of the tie down over it. This can be a tedious procedure. Take
+your time and be gentle. It's easy to push too hard and rip stitches or fabric.
+
+Once you have the part right side out, make sure you push all the corners and sides
+out before giving it a good press.
+
+Do this with both parts.
+
+#### Step 5: Add hardware
+
+Now we need to add the two pieces of hardware that make the bow tie adjustable.
+The oval looking piece will be attached to the part without the adjustment ribbon.
+And the piece with the T shaped attachment will go on the part with the ribbon.
+
+First do the part without the ribbon. This is because the fabric tail of the
+ribbon piece will have to go through the oval part before sewing on its hardware.
+If you would do it in the other sequence, you may not be able to feed it through.
+
+To finish the ends, we're going to fold the fabric in three steps:
+
+
+
+First we fold the side in under an angle. Then we fold the end over by just a small
+seam allowance, something like 5mm. Then we fold it over again, for about 1cm.
+Finally we stick the oval ring under this last fold and stitch across.
+
+Now feed the ribbon piece through the oval part and finish it the same way.
+
+Hook the T in one of the adjustment holes and your bow tie is done!
+
+
diff --git a/markdown/org/docs/patterns/benjamin/instructions/es.md b/markdown/org/docs/patterns/benjamin/instructions/es.md
new file mode 100644
index 00000000000..bfa1c13c823
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/instructions/es.md
@@ -0,0 +1,127 @@
+## Notes and tips
+
+### Precision
+
+Since a bow tie is a rather small item, precission with sewing is key to a good result. Any slight difference between the upper and lower part of the bow will stand out. To get a great result I found it very helpful to trace the actual seam lines onto the interfacing and follow that while sewing.
+
+### Press wisely
+
+Later in the construction steps, you will be asked to press your fabric. Please be careful that you are not using too much heat on a delicate fabric that can't handle it.
+
+It's a good idea to try pressing some fabric scraps before you start. This will allow you to figure out what is a good heat setting for the fabric you are using.
+
+### Choosing your grain
+
+This pattern includes a grain line. This grain line is mostly there to be used with the interfacing. Since each pattern piece is interfaced, the grain line of the fabric itself is not so important. You can even change this from the standard for more informal impressions.
+
+
+
+If this all sounds very confusing, might I suggest reading the help
+page on [Fabric grain](/docs/sewing/fabric-grain).
+
+
+
+### Bow tie adjustment ribbon
+
+This pattern allows you to make a bow tie that is the right length for a certain neck size. It can also make one that has a ribbon and hardware that makes the bow tie adjustable to different neck sizes. This is useful if not all of your shirts have the same neck measurements, or if you sometimes like shirts with more ease in the neck.
+
+These ribbons can be found in the better haberdasheries or can be ordered online.
+
+### Seam allowance
+
+Since the bow tie is constructed with the right sides of the fabric against each other, the whole thing will have to be turned inside out. You probably want to consider using a small seam allowance of 6mm (¼ inch) to reduce the bulk.
+
+
+## Construction
+
+### Step 1: Apply interfacing
+
+Apply interfacing to all parts where you feel it's needed.
+
+### Without adjustment ribbon
+
+#### Step 2: Sew the knot to the collar band
+
+Put the collar band part on the bow tie knot part, right sides together. Align the ends of both parts. Now sew across the end to join the parts.
+
+
+
+Do this for each end on both collar bands.
+
+Press open all the seams.
+
+You now have two identical single sided bow ties.
+
+#### Step 3: Join both sides
+
+
+
+Lay both the sides you made on top of each other, right sides together. Sew all along, but leaving an area of 5cm open in the middle of the collar band. Through this opening we will turn the bow tie right side out.
+
+#### Step 4: Turning
+
+
+
+Clip the seam allowance back in the usual spots and make little cuts to allow for a smooth curves.
+
+Then use the back of a large crochet hook, or some other appropriately long skinny object, to turn the two sides right-side-out through the little opening. Start by gently pulling the two fabric pieces at the end of the bow apart. Then push the end of the bow up between the two pieces of fabric. Keep gently pushing while pulling the rest of the tie down over it. This can be a tedious procedure. Take your time and be gentle. It's easy to push too hard and rip stitches or fabric.
+
+Once you have the tie right side out, make sure you push all the corners and sides out before giving it a good press.
+
+#### Step 5: Closing
+
+
+
+Now all that is left is closing the litle hole we used to turn the bow tie right side out. You can do this by hand with a slip stitch, or a ladder stitch. Or you can use the machine and stitch right at the edge of the band. Since this will normally be hidden by the collar of your shirt, it will not be all that obvious.
+
+Now give it one last press and admire your work.
+
+### With adjustment ribbon
+
+#### Step 2: Attaching the ribbon
+
+
+
+The first thing to do is to sew the adjustment ribbon to the shortest of the bow parts. The ribbon should be 290mm long. If it is different, you have to make sure that you align it such that the ribbon and short bow piece together are as long as the long bow piece.
+
+Put right sides of the short bow piece and the ribbon together.
+
+Now sew across the end to join the parts.
+
+#### Step 3: Join both sides
+
+
+
+Lay both the parts of the medium bow on top of each other, right sides together. And lay the long bow on top of the ribbon and short bow part, also rights sides together.
+
+Sew all along, but leave the short ends open. Through these openings we will turn the bow tie parts right side out.
+
+#### Step 4: Turning
+
+
+
+Clip the seam allowance back in the usual spots and make little cuts to allow for a smooth curves.
+
+Then use the back of a large crochet hook, or some other appropriately long skinny object, to turn the two parts right-side-out through the ends. Start by gently pulling the two fabric pieces at the end of the bow apart. Then push the end of the bow up between the two pieces of fabric. Keep gently pushing while pulling the rest of the tie down over it. This can be a tedious procedure. Take your time and be gentle. It's easy to push too hard and rip stitches or fabric.
+
+Once you have the part right side out, make sure you push all the corners and sides out before giving it a good press.
+
+Do this with both parts.
+
+#### Step 5: Add hardware
+
+Now we need to add the two pieces of hardware that make the bow tie adjustable. The oval looking piece will be attached to the part without the adjustment ribbon. And the piece with the T shaped attachment will go on the part with the ribbon.
+
+First do the part without the ribbon. This is because the fabric tail of the ribbon piece will have to go through the oval part before sewing on its hardware. If you would do it in the other sequence, you may not be able to feed it through.
+
+To finish the ends, we're going to fold the fabric in three steps:
+
+
+
+First we fold the side in under an angle. Then we fold the end over by just a small seam allowance, something like 5mm. Then we fold it over again, for about 1cm. Finally we stick the oval ring under this last fold and stitch across.
+
+Now feed the ribbon piece through the oval part and finish it the same way.
+
+Hook the T in one of the adjustment holes and your bow tie is done!
+
+
diff --git a/markdown/org/docs/patterns/benjamin/instructions/finished.gif b/markdown/org/docs/patterns/benjamin/instructions/finished.gif
new file mode 100644
index 00000000000..905f149b37a
Binary files /dev/null and b/markdown/org/docs/patterns/benjamin/instructions/finished.gif differ
diff --git a/markdown/org/docs/patterns/benjamin/instructions/fr.md b/markdown/org/docs/patterns/benjamin/instructions/fr.md
new file mode 100644
index 00000000000..04905a0d805
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/instructions/fr.md
@@ -0,0 +1,127 @@
+## Notes et conseils
+
+### Précision
+
+Comme un nœud papillon est un objet assez petit, la précision de la couture est la clé d'un bon résultat. Toute légère différence entre la partie supérieure et la partie inférieure du nœud se verra. Pour obtenir un excellent résultat, j'ai trouvé très utile de tracer les lignes de couture sur l'entoilage et de les suivre pour la couture.
+
+### Pressez judicieusement
+
+Plus loin dans les étapes de construction, on vous demandera de presser votre tissu. Faites attention à que vous n'utilisez pas trop de chaleur sur un tissu délicat qui pourrait ne pas le supporter.
+
+C'est une bonne idée de faire des essais sur quelques morceaux de tissu avant de commencer. Cela vous permettra de déterminer le bon réglage de chaleur pour le tissu que vous utilisez.
+
+### Déterminez le sens du tissu
+
+Ce patron comprend un sens de droit fil. Ce droit fil est principalement là pour être utilisé avec l'entoilage. Puisque chaque pièce de patron est entoilée, le droit fil du tissu lui-même n'est pas si important. Vous pouvez même changer cela du standard pour un effet plus original.
+
+
+
+Si tout cela semble très confus, puis-je suggérer de lire la page d'aide
+sur [le droit fil de tissu](/docs/sewing/fabric-grain).
+
+
+
+### Ruban d'ajustement de nœud papillon
+
+Ce patron vous permet de faire un nœud papillon à la bonne longueur pour une certain tour de cou. Il permet également d'en faire un qui possède un ruban et les boucles qui rendent le nœud papillon réglable pour différentes tailles de cou. This is useful if not all of your shirts have the same neck measurements, or if you sometimes like shirts with more ease in the neck.
+
+Ces rubans peuvent être trouvés dans les meilleures merceries ou peuvent être commandés en ligne.
+
+### Marge de couture
+
+Puisque le nœud papillon est construit endroit contre endroit, tout l'ouvrage devra être retourné. Vous voulez probablement envisager d'utiliser une petite marge de couture de 6 mm (¼ pouces) pour réduire le volume.
+
+
+## Montage
+
+### Étape 1 : Thermocoller l'entoilage
+
+Appliquez l'entoilage à toutes les pièces où vous le jugez nécessaire.
+
+### Sans ruban d'ajustement
+
+#### Étape 2 : Coudre le nœud à la bande de col
+
+Mettre la partie de la bande de col sur la partie du nœud, endroit contre endroit. Alignez les extrémités des deux parties. Coudre alors jusqu'au bout pour assembler les pièces.
+
+
+
+Faites cela pour chaque extrémité sur les deux bandes de col.
+
+Pressez pur ouvrir toutes les coutures.
+
+Vous avez maintenant deux bandes identiques du nœud papillon.
+
+#### Étape 3 : Assemblez les deux côtés
+
+
+
+Disposez les deux côtés que vous avez faits l'un sur l'autre, endroit contre endroit. Cousez tout du long mais laissez une ouverture de 5 cm au milieu de la bande de col. Grâce à cette ouverture, nous allons retourner l'ouvrage.
+
+#### Étape 4 : Retourner
+
+
+
+Entaillez la marge de couture aux endroits usuels et faites de petites coupes pour permettre des courbes lisses.
+
+Utilisez ensuite le dos d'un crochet de grande taille, ou un autre objet fin et long, afin de retourner les deux côtés à travers la petite ouverture. Commencez par tirez doucement les deux pièces de tissu aux bouts du nœud. Ensuite poussez la fin du nœud entre les deux pièces de tissu. Continuez à pousser doucement pendant que vous tirez en coulissant sur le reste de l'ouvrage. Cette manœuvre peut être un peu fastidieuse. Prenez votre temps et soyez délicat. Il est facile de pousser trop fort et de percer des points ou du tissu.
+
+Une fois notre ouvrage sur l'endroit, assurez-vous de pousser tous les coins et côtés avant de lui donner un bon coup de fer.
+
+#### Étape 5 : Fermeture
+
+
+
+Maintenant tout ce qui reste à faire c'est de fermer le trou que nous avons utilisé pour retourner le nœud papillon. Vous pouvez le faire à la main avec un point de couture invisible. Ou vous pouvez utiliser la machine et coudre au point droit au bord de la bande (couture nervure). Puisque ce sera normalement caché par le col de votre chemise, ce ne sera pas très visible.
+
+Maintenant donnez-lui un dernier coup de fer et admirez votre travail.
+
+### Avec ruban d'ajustement
+
+#### Étape 2 : Attacher le ruban
+
+
+
+La première chose à faire est de coudre le ruban de réglage au parties les plus courtes du nœud. Le ruban doit avoir une longueur de 290mm. Si c'est différent, vous devez vous assurer de l'aligner de telle sorte que le ruban et la pièce courte du nœud ensemble sont aussi longs que la pièce longue du nœud.
+
+Mettre la pièce courte face au ruban, endroit contre endroit.
+
+Coudre alors jusqu'au bout pour assembler les pièces.
+
+#### Étape 3 : Assemblez les deux côtés
+
+
+
+Disposez les deux parties du nœud sur les uns sur les autres, endroit contre endroit. Étalez ensuite le côté long du nœud au haut du ruban et de la partie courte, également endroit contre endroit.
+
+Coudre tout le long mais laisser un des bouts courts ouvert. Grâce à cette ouverture, nous allons retourner l'ouvrage.
+
+#### Étape 4 : Retourner
+
+
+
+Entaillez la marge de couture aux endroits usuels et faites de petites coupes pour permettre des courbes lisses.
+
+Utilisez ensuite le dos d'un crochet de grande taille, ou un autre objet fin et long, afin de retourner les deux côtés à travers la petite ouverture. Commencez par tirez doucement les deux pièces de tissu aux bouts du nœud. Ensuite poussez la fin du nœud entre les deux pièces de tissu. Continuez à pousser doucement pendant que vous tirez en coulissant sur le reste de l'ouvrage. Cette manœuvre peut être un peu fastidieuse. Prenez votre temps et soyez délicat. Il est facile de pousser trop fort et de percer des points ou du tissu.
+
+Une fois notre ouvrage sur l'endroit, assurez-vous de pousser tous les coins et côtés avant de lui donner un bon coup de fer.
+
+Répétez l'opération avec les deux parties.
+
+#### Étape 5 : Ajouter les accessoires d'ajustement
+
+Maintenant, nous devons ajouter les deux pièces d'ajustement qui rendent la fixation réglable. La pièce ovale sera attachée à la pièce sans ruban d'ajustement. Et la pièce avec l'accessoire en forme de T ira sur la partie avec le ruban.
+
+D'abord faites la partie sans le ruban. Ceci en raison du fait que le bout de tissu du ruban devra passer par la pièce ovale avant de coudre sur son accessoire. Si vous le faisiez dans l'ordre inverse, vous ne pourriez peut-être pas le passer.
+
+Pour terminer les extrémités, nous allons plier le tissu en trois étapes :
+
+
+
+Tout d'abord, on plie le côté sous un angle. Puis nous plions la fin par juste une petite marge de couture, quelque chose comme 5mm. Puis nous le plions à nouveau, pour environ 1cm. Enfin on place l'anneau ovale sous ce dernier pli et on coud.
+
+Now feed the ribbon piece through the oval part and finish it the same way.
+
+Accrochez le T dans une des boucles d'ajustement et votre nœud papillon est terminé !
+
+
diff --git a/markdown/org/docs/patterns/benjamin/instructions/layout1.svg b/markdown/org/docs/patterns/benjamin/instructions/layout1.svg
new file mode 100644
index 00000000000..09dd3c07475
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/instructions/layout1.svg
@@ -0,0 +1,104 @@
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/benjamin/instructions/layout2.svg b/markdown/org/docs/patterns/benjamin/instructions/layout2.svg
new file mode 100644
index 00000000000..1f5dc49eecd
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/instructions/layout2.svg
@@ -0,0 +1,104 @@
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/benjamin/instructions/nl.md b/markdown/org/docs/patterns/benjamin/instructions/nl.md
new file mode 100644
index 00000000000..510043c0ab1
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/instructions/nl.md
@@ -0,0 +1,127 @@
+## Tips en opmerkingen
+
+### Precisie
+
+Since a bow tie is a rather small item, precission with sewing is key to a good result. Any slight difference between the upper and lower part of the bow will stand out. To get a great result I found it very helpful to trace the actual seam lines onto the interfacing and follow that while sewing.
+
+### Strijk wijs
+
+Tijdens de constructie zal gevraagd worden je stof te strijken. Please be careful that you are not using too much heat on a delicate fabric that can't handle it.
+
+Het is een goed idee om een paar restjes stof te strijken voor je begint. This will allow you to figure out what is a good heat setting for the fabric you are using.
+
+### Choosing your grain
+
+This pattern includes a grain line. This grain line is mostly there to be used with the interfacing. Since each pattern piece is interfaced, the grain line of the fabric itself is not so important. You can even change this from the standard for more informal impressions.
+
+
+
+If this all sounds very confusing, might I suggest reading the help
+page on [Fabric grain](/docs/sewing/fabric-grain).
+
+
+
+### Bow tie adjustment ribbon
+
+This pattern allows you to make a bow tie that is the right length for a certain neck size. It can also make one that has a ribbon and hardware that makes the bow tie adjustable to different neck sizes. This is useful if not all of your shirts have the same neck measurements, or if you sometimes like shirts with more ease in the neck.
+
+These ribbons can be found in the better haberdasheries or can be ordered online.
+
+### Naadtoeslag
+
+Since the bow tie is constructed with the right sides of the fabric against each other, the whole thing will have to be turned inside out. You probably want to consider using a small seam allowance of 6mm (¼ inch) to reduce the bulk.
+
+
+## Constructie
+
+### Step 1: Apply interfacing
+
+Apply interfacing to all parts where you feel it's needed.
+
+### Zonder aanpaslintje
+
+#### Stap 2: Naai de knoop aan de kraagband
+
+Put the collar band part on the bow tie knot part, right sides together. Leg de uiteindes van beide delen gelijk. Now sew across the end to join the parts.
+
+
+
+Do this for each end on both collar bands.
+
+Press open all the seams.
+
+You now have two identical single sided bow ties.
+
+#### Stap 3: Bevestig twee kanten
+
+
+
+Lay both the sides you made on top of each other, right sides together. Sew all along, but leaving an area of 5cm open in the middle of the collar band. Through this opening we will turn the bow tie right side out.
+
+#### Stap 4: Keren
+
+
+
+Clip the seam allowance back in the usual spots and make little cuts to allow for a smooth curves.
+
+Then use the back of a large crochet hook, or some other appropriately long skinny object, to turn the two sides right-side-out through the little opening. Start by gently pulling the two fabric pieces at the end of the bow apart. Then push the end of the bow up between the two pieces of fabric. Keep gently pushing while pulling the rest of the tie down over it. This can be a tedious procedure. Take your time and be gentle. It's easy to push too hard and rip stitches or fabric.
+
+Once you have the tie right side out, make sure you push all the corners and sides out before giving it a good press.
+
+#### Stap 5: Sluiten
+
+
+
+Now all that is left is closing the litle hole we used to turn the bow tie right side out. You can do this by hand with a slip stitch, or a ladder stitch. Or you can use the machine and stitch right at the edge of the band. Since this will normally be hidden by the collar of your shirt, it will not be all that obvious.
+
+Now give it one last press and admire your work.
+
+### Met aanpaslintje
+
+#### Stap 2: Lintje bevestigen
+
+
+
+The first thing to do is to sew the adjustment ribbon to the shortest of the bow parts. The ribbon should be 290mm long. If it is different, you have to make sure that you align it such that the ribbon and short bow piece together are as long as the long bow piece.
+
+Put right sides of the short bow piece and the ribbon together.
+
+Now sew across the end to join the parts.
+
+#### Stap 3: Bevestig twee kanten
+
+
+
+Lay both the parts of the medium bow on top of each other, right sides together. And lay the long bow on top of the ribbon and short bow part, also rights sides together.
+
+Sew all along, but leave the short ends open. Through these openings we will turn the bow tie parts right side out.
+
+#### Stap 4: Keren
+
+
+
+Clip the seam allowance back in the usual spots and make little cuts to allow for a smooth curves.
+
+Then use the back of a large crochet hook, or some other appropriately long skinny object, to turn the two parts right-side-out through the ends. Start by gently pulling the two fabric pieces at the end of the bow apart. Then push the end of the bow up between the two pieces of fabric. Keep gently pushing while pulling the rest of the tie down over it. This can be a tedious procedure. Take your time and be gentle. It's easy to push too hard and rip stitches or fabric.
+
+Once you have the part right side out, make sure you push all the corners and sides out before giving it a good press.
+
+Do this with both parts.
+
+#### Stap 5: Voeg hardware toe
+
+Now we need to add the two pieces of hardware that make the bow tie adjustable. The oval looking piece will be attached to the part without the adjustment ribbon. And the piece with the T shaped attachment will go on the part with the ribbon.
+
+First do the part without the ribbon. This is because the fabric tail of the ribbon piece will have to go through the oval part before sewing on its hardware. If you would do it in the other sequence, you may not be able to feed it through.
+
+To finish the ends, we're going to fold the fabric in three steps:
+
+
+
+First we fold the side in under an angle. Then we fold the end over by just a small seam allowance, something like 5mm. Then we fold it over again, for about 1cm. Finally we stick the oval ring under this last fold and stitch across.
+
+Now feed the ribbon piece through the oval part and finish it the same way.
+
+Hook the T in one of the adjustment holes and your bow tie is done!
+
+
diff --git a/markdown/org/docs/patterns/benjamin/instructions/step12.png b/markdown/org/docs/patterns/benjamin/instructions/step12.png
new file mode 100755
index 00000000000..edafb15b867
Binary files /dev/null and b/markdown/org/docs/patterns/benjamin/instructions/step12.png differ
diff --git a/markdown/org/docs/patterns/benjamin/instructions/step13.png b/markdown/org/docs/patterns/benjamin/instructions/step13.png
new file mode 100755
index 00000000000..19e77cf147b
Binary files /dev/null and b/markdown/org/docs/patterns/benjamin/instructions/step13.png differ
diff --git a/markdown/org/docs/patterns/benjamin/instructions/step14.png b/markdown/org/docs/patterns/benjamin/instructions/step14.png
new file mode 100755
index 00000000000..8d507f74686
Binary files /dev/null and b/markdown/org/docs/patterns/benjamin/instructions/step14.png differ
diff --git a/markdown/org/docs/patterns/benjamin/instructions/step15.png b/markdown/org/docs/patterns/benjamin/instructions/step15.png
new file mode 100755
index 00000000000..1710fd9a83e
Binary files /dev/null and b/markdown/org/docs/patterns/benjamin/instructions/step15.png differ
diff --git a/markdown/org/docs/patterns/benjamin/instructions/step22.png b/markdown/org/docs/patterns/benjamin/instructions/step22.png
new file mode 100755
index 00000000000..d53d6f648d2
Binary files /dev/null and b/markdown/org/docs/patterns/benjamin/instructions/step22.png differ
diff --git a/markdown/org/docs/patterns/benjamin/instructions/step23.png b/markdown/org/docs/patterns/benjamin/instructions/step23.png
new file mode 100755
index 00000000000..62e64b7eb21
Binary files /dev/null and b/markdown/org/docs/patterns/benjamin/instructions/step23.png differ
diff --git a/markdown/org/docs/patterns/benjamin/instructions/step25.png b/markdown/org/docs/patterns/benjamin/instructions/step25.png
new file mode 100755
index 00000000000..1aff8a082a7
Binary files /dev/null and b/markdown/org/docs/patterns/benjamin/instructions/step25.png differ
diff --git a/markdown/org/docs/patterns/benjamin/measurements/de.md b/markdown/org/docs/patterns/benjamin/measurements/de.md
new file mode 100644
index 00000000000..87c58c6cb82
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/measurements/de.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/benjamin/measurements/en.md b/markdown/org/docs/patterns/benjamin/measurements/en.md
new file mode 100644
index 00000000000..7563bbedf27
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/measurements/en.md
@@ -0,0 +1,7 @@
+---
+---
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/benjamin/measurements/es.md b/markdown/org/docs/patterns/benjamin/measurements/es.md
new file mode 100644
index 00000000000..87c58c6cb82
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/measurements/es.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/benjamin/measurements/fr.md b/markdown/org/docs/patterns/benjamin/measurements/fr.md
new file mode 100644
index 00000000000..50a43b2ac50
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/measurements/fr.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+importer les mesures à partir de '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/benjamin/measurements/nl.md b/markdown/org/docs/patterns/benjamin/measurements/nl.md
new file mode 100644
index 00000000000..87c58c6cb82
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/measurements/nl.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/benjamin/needs/de.md b/markdown/org/docs/patterns/benjamin/needs/de.md
new file mode 100644
index 00000000000..ba4441e9cb4
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/needs/de.md
@@ -0,0 +1,7 @@
+Um Benjamin zu erstellen, benötigst du Folgendes:
+
+ - Grundlegendes Nähzubehör
+ - Etwa 0.5 Meter eines geeigneten Stoffes ([siehe Stoffoptionen](/docs/patterns/benjamin/fabric/)). Übrig gebliebene Teile eines vorherigen Projektes gehen vielleicht auch.
+ - Ungefähr die gleiche Menge an Einlage
+ - Optional: Fliegen-Einstellband und Zubehör
+
diff --git a/markdown/org/docs/patterns/benjamin/needs/en.md b/markdown/org/docs/patterns/benjamin/needs/en.md
new file mode 100644
index 00000000000..d97e955d8ed
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/needs/en.md
@@ -0,0 +1,8 @@
+To make Benjamin, you will need the following:
+
+ - Basic sewing supplies
+ - About 0.5 meter of a suitable fabric ([see Fabric options](/docs/patterns/benjamin/fabric/)). Left over
+ pieces of a recent project could work too.
+ - About the same amount of interfacing
+ - Optionally: Bow tie adjustment ribbon and hardware
+
diff --git a/markdown/org/docs/patterns/benjamin/needs/es.md b/markdown/org/docs/patterns/benjamin/needs/es.md
new file mode 100644
index 00000000000..3046906c0cd
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/needs/es.md
@@ -0,0 +1,7 @@
+To make Benjamin, you will need the following:
+
+ - Basic sewing supplies
+ - About 0.5 meter of a suitable fabric ([see Fabric options](/docs/patterns/benjamin/fabric/)). Left over pieces of a recent project could work too.
+ - About the same amount of interfacing
+ - Optionally: Bow tie adjustment ribbon and hardware
+
diff --git a/markdown/org/docs/patterns/benjamin/needs/fr.md b/markdown/org/docs/patterns/benjamin/needs/fr.md
new file mode 100644
index 00000000000..a9658f0989f
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/needs/fr.md
@@ -0,0 +1,7 @@
+Pour réaliser Benjamin, vous aurez besoin de :
+
+ - Fourniture de base pour la couture
+ - Environ 0.5 m d'un tissu adapté ([voir Options de tissu](/docs/patterns/benjamin/fabric/)). Des chutes de tissu d'un précédent projet pourraient également fonctionner.
+ - Environ la même quantité d'entoilage
+ - Optionnellement : Ruban de réglage avec attaches et passant pour nœud papillon
+
diff --git a/markdown/org/docs/patterns/benjamin/needs/nl.md b/markdown/org/docs/patterns/benjamin/needs/nl.md
new file mode 100644
index 00000000000..5306724b0fa
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/needs/nl.md
@@ -0,0 +1,7 @@
+To make Benjamin, you will need the following:
+
+ - Basis naaimateriaal
+ - About 0.5 meter of a suitable fabric ([see Fabric options](/docs/patterns/benjamin/fabric/)). Left over pieces of a recent project could work too.
+ - About the same amount of interfacing
+ - Optionally: Bow tie adjustment ribbon and hardware
+
diff --git a/markdown/org/docs/patterns/benjamin/nl.md b/markdown/org/docs/patterns/benjamin/nl.md
new file mode 100644
index 00000000000..1c55cbcff0f
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/nl.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/benjamin/options/adjustmentribbon/adjustmentribbon.svg b/markdown/org/docs/patterns/benjamin/options/adjustmentribbon/adjustmentribbon.svg
new file mode 100644
index 00000000000..ae39564e340
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/options/adjustmentribbon/adjustmentribbon.svg
@@ -0,0 +1,133 @@
+
+
diff --git a/markdown/org/docs/patterns/benjamin/options/adjustmentribbon/de.md b/markdown/org/docs/patterns/benjamin/options/adjustmentribbon/de.md
new file mode 100644
index 00000000000..c307739e513
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/options/adjustmentribbon/de.md
@@ -0,0 +1,10 @@
+
+
+Mit Benjamin kannst du eine traditionelle Fliege mit fester Größe erstellen. Und du kannst eine erstellen, die ein Einstellband integriert hat. Das sind Bänder und Zubehörteile, die dafür da sind, um die Halsgröße/Kragenweite der Fliege zu verstellen. Sehr praktisch, wenn du Hemden mit verschiedenen Kragenweiten hast, oder manche mit unterschiedlichen Zugaben im Kragen.
+
+
+
+Dies ist eine ausgezeichnete Option, wenn du jemanden eine selbst genähte Fliege schenken willst.
+
+
+
diff --git a/markdown/org/docs/patterns/benjamin/options/adjustmentribbon/en.md b/markdown/org/docs/patterns/benjamin/options/adjustmentribbon/en.md
new file mode 100755
index 00000000000..d6180e411f9
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/options/adjustmentribbon/en.md
@@ -0,0 +1,12 @@
+
+
+With Benjamin, you can make a traditional fixed size bow tie. And you can
+make one that incorporates an adjustment ribbon. These are ribbons and pieces of hardware
+that allow you to change the neck size of the bow tie. Very handy when you have shirts
+with different neck sizes, or if you have different ease in the collar for some.
+
+
+
+This is a great option if you decide to make a bow tie for someone else as a gift.
+
+
diff --git a/markdown/org/docs/patterns/benjamin/options/adjustmentribbon/es.md b/markdown/org/docs/patterns/benjamin/options/adjustmentribbon/es.md
new file mode 100644
index 00000000000..20a366cd77a
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/options/adjustmentribbon/es.md
@@ -0,0 +1,10 @@
+
+
+With Benjamin, you can make a traditional fixed size bow tie. And you can make one that incorporates an adjustment ribbon. These are ribbons and pieces of hardware that allow you to change the neck size of the bow tie. Very handy when you have shirts with different neck sizes, or if you have different ease in the collar for some.
+
+
+
+This is a great option if you decide to make a bow tie for someone else as a gift.
+
+
+
diff --git a/markdown/org/docs/patterns/benjamin/options/adjustmentribbon/fr.md b/markdown/org/docs/patterns/benjamin/options/adjustmentribbon/fr.md
new file mode 100644
index 00000000000..2870ef17091
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/options/adjustmentribbon/fr.md
@@ -0,0 +1,10 @@
+
+
+With Benjamin, you can make a traditional fixed size bow tie. Et vous pouvez en faire un qui incorpore un ruban d'ajustement. Ce sont des rubans et des pièces de mercerie qui vous permettent de changer la taille du cou du nœud papillon. Très pratique lorsque vous avez des chemises avec des tailles de cou différentes, ou si vous avez une aisance différente dans le col pour certaines.
+
+
+
+C'est une excellente option si vous décidez de faire un nœud papillon pour quelqu'un d'autre en cadeau.
+
+
+
diff --git a/markdown/org/docs/patterns/benjamin/options/adjustmentribbon/nl.md b/markdown/org/docs/patterns/benjamin/options/adjustmentribbon/nl.md
new file mode 100644
index 00000000000..b30e10015f3
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/options/adjustmentribbon/nl.md
@@ -0,0 +1,10 @@
+
+
+With Benjamin, you can make a traditional fixed size bow tie. Of je kan er één maken met een aanpaslintje. Dit zijn lintjes en hardware die je toelaten de halsomtrek van de vlinderdas aan te passen. Heel handig als je hemden hebt met verschillende halsmaten, of als sommige hemden een grotere halsopening hebben.
+
+
+
+Dit is een geweldige optie als je een vlinderdas aan iemand cadeau wil doen.
+
+
+
diff --git a/markdown/org/docs/patterns/benjamin/options/adjustmenttape/de.md b/markdown/org/docs/patterns/benjamin/options/adjustmenttape/de.md
new file mode 100644
index 00000000000..b9bf932faf6
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/options/adjustmenttape/de.md
@@ -0,0 +1,7 @@
+
+Traditional or adjustable?
+
+With the Benjamin, you can make a traditional fixed size bow tie. And you can make one that incorporates an adjustment ribbon. These are ribbons and pieces of hardware that allow you to change the neck size of the bow tie. Very handy when you have shirts with different neck sizes, or if you have different ease in the collar for some.
+
+
+> This is a great option if you decide to make a bow tie for someone else as a gift.
diff --git a/markdown/org/docs/patterns/benjamin/options/adjustmenttape/es.md b/markdown/org/docs/patterns/benjamin/options/adjustmenttape/es.md
new file mode 100644
index 00000000000..b9bf932faf6
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/options/adjustmenttape/es.md
@@ -0,0 +1,7 @@
+
+Traditional or adjustable?
+
+With the Benjamin, you can make a traditional fixed size bow tie. And you can make one that incorporates an adjustment ribbon. These are ribbons and pieces of hardware that allow you to change the neck size of the bow tie. Very handy when you have shirts with different neck sizes, or if you have different ease in the collar for some.
+
+
+> This is a great option if you decide to make a bow tie for someone else as a gift.
diff --git a/markdown/org/docs/patterns/benjamin/options/adjustmenttape/fr.md b/markdown/org/docs/patterns/benjamin/options/adjustmenttape/fr.md
new file mode 100644
index 00000000000..b9bf932faf6
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/options/adjustmenttape/fr.md
@@ -0,0 +1,7 @@
+
+Traditional or adjustable?
+
+With the Benjamin, you can make a traditional fixed size bow tie. And you can make one that incorporates an adjustment ribbon. These are ribbons and pieces of hardware that allow you to change the neck size of the bow tie. Very handy when you have shirts with different neck sizes, or if you have different ease in the collar for some.
+
+
+> This is a great option if you decide to make a bow tie for someone else as a gift.
diff --git a/markdown/org/docs/patterns/benjamin/options/adjustmenttape/nl.md b/markdown/org/docs/patterns/benjamin/options/adjustmenttape/nl.md
new file mode 100644
index 00000000000..b1ef25abe75
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/options/adjustmenttape/nl.md
@@ -0,0 +1,7 @@
+
+Traditioneel of aanpasbaar?
+
+Met Benjamin kan je kiezen voor een traditionele vlinderdas met een vaste lengte. Of je kan er één maken met een aanpaslintje. Dit zijn lintjes en hardware die je toelaten de halsomtrek van de vlinderdas aan te passen. Heel handig als je hemden hebt met verschillende halsmaten, of als sommige hemden een grotere halsopening hebben.
+
+
+> Dit is een geweldige optie als je een vlinderdas aan iemand cadeau wil doen.
diff --git a/markdown/org/docs/patterns/benjamin/options/bowlength/bowlength.svg b/markdown/org/docs/patterns/benjamin/options/bowlength/bowlength.svg
new file mode 100644
index 00000000000..5cd405c783e
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/options/bowlength/bowlength.svg
@@ -0,0 +1,252 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/benjamin/options/bowlength/de.md b/markdown/org/docs/patterns/benjamin/options/bowlength/de.md
new file mode 100644
index 00000000000..9559282e056
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/options/bowlength/de.md
@@ -0,0 +1,4 @@
+
+
+Du kannst breite Fliegen machen, oder schmale. Diese Option erlaubt es dir, die horizontale Größe der Fliege zu ändern. Mach sie größer, um flamboyanter zu sein, oder kleiner für einen etwas gedämpfteren Stil.
+
diff --git a/markdown/org/docs/patterns/benjamin/options/bowlength/en.md b/markdown/org/docs/patterns/benjamin/options/bowlength/en.md
new file mode 100755
index 00000000000..9f44a0ae1e9
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/options/bowlength/en.md
@@ -0,0 +1,5 @@
+
+
+You can make wide bow ties, or narrow ones. This option allows you to change the horizontal size of the bows. Make
+them larger to be more flamboyant, or small for a more subdued style.
+
diff --git a/markdown/org/docs/patterns/benjamin/options/bowlength/es.md b/markdown/org/docs/patterns/benjamin/options/bowlength/es.md
new file mode 100644
index 00000000000..9031bf9e22d
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/options/bowlength/es.md
@@ -0,0 +1,4 @@
+
+
+You can make wide bow ties, or narrow ones. This option allows you to change the horizontal size of the bows. Make them larger to be more flamboyant, or small for a more subdued style.
+
diff --git a/markdown/org/docs/patterns/benjamin/options/bowlength/fr.md b/markdown/org/docs/patterns/benjamin/options/bowlength/fr.md
new file mode 100644
index 00000000000..668fc13d791
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/options/bowlength/fr.md
@@ -0,0 +1,4 @@
+
+
+Vous pouvez faire des nœud papillon larges ou étroits. Cette option vous permet de changer la taille horizontale des extrémités du nœud. Faites-les plus grand pour être plus flamboyant, ou petit pour un style plus discret.
+
diff --git a/markdown/org/docs/patterns/benjamin/options/bowlength/nl.md b/markdown/org/docs/patterns/benjamin/options/bowlength/nl.md
new file mode 100644
index 00000000000..eb134bf813b
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/options/bowlength/nl.md
@@ -0,0 +1,4 @@
+
+
+Je kan brede strikken maken, of voor smaller gaan. Deze optie laat toe de horizontale maat van de strik aan de passen. Maak de strik groter en flamboyanter, of kleiner voor een subtieler effect. (voor zover een vlinderdas subtiel is)
+
diff --git a/markdown/org/docs/patterns/benjamin/options/bowstyle/bowstyle.svg b/markdown/org/docs/patterns/benjamin/options/bowstyle/bowstyle.svg
new file mode 100644
index 00000000000..eb09a41235f
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/options/bowstyle/bowstyle.svg
@@ -0,0 +1,108 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/benjamin/options/bowstyle/de.md b/markdown/org/docs/patterns/benjamin/options/bowstyle/de.md
new file mode 100644
index 00000000000..f9c8a2b000e
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/options/bowstyle/de.md
@@ -0,0 +1,8 @@
+Vier verschiedene Fliegen-Stile!
+
+Benjamin ermöglicht es dir, vier verschiedene Fliegen zu erstellen.
+
+ - Zeitgenössischer Diamant
+ - Traditioneller Butterfly
+ - Klassisches Viereck
+ - Eigenwilliges breites Rechteck
diff --git a/markdown/org/docs/patterns/benjamin/options/bowstyle/en.md b/markdown/org/docs/patterns/benjamin/options/bowstyle/en.md
new file mode 100755
index 00000000000..d26362d7c91
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/options/bowstyle/en.md
@@ -0,0 +1,8 @@
+Four different bow tie styles!
+
+Benjamin allows you to make four different bow ties.
+
+ - Contemporary Diamond
+ - Traditional Butterfly
+ - Classic Square
+ - Whimsical Wide Square
diff --git a/markdown/org/docs/patterns/benjamin/options/bowstyle/es.md b/markdown/org/docs/patterns/benjamin/options/bowstyle/es.md
new file mode 100644
index 00000000000..d26362d7c91
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/options/bowstyle/es.md
@@ -0,0 +1,8 @@
+Four different bow tie styles!
+
+Benjamin allows you to make four different bow ties.
+
+ - Contemporary Diamond
+ - Traditional Butterfly
+ - Classic Square
+ - Whimsical Wide Square
diff --git a/markdown/org/docs/patterns/benjamin/options/bowstyle/fr.md b/markdown/org/docs/patterns/benjamin/options/bowstyle/fr.md
new file mode 100644
index 00000000000..f36c44d1550
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/options/bowstyle/fr.md
@@ -0,0 +1,8 @@
+Quatre styles de nœud papillon différents !
+
+Benjamin allows you to make four different bow ties.
+
+ - Diamant contemporain
+ - Papillon classique
+ - Droit
+ - Trapèze
diff --git a/markdown/org/docs/patterns/benjamin/options/bowstyle/nl.md b/markdown/org/docs/patterns/benjamin/options/bowstyle/nl.md
new file mode 100644
index 00000000000..39c013610cc
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/options/bowstyle/nl.md
@@ -0,0 +1,8 @@
+Vier verschillende stijlen van vlinderdas!
+
+Benjamin allows you to make four different bow ties.
+
+ - Hedendaagse diamant
+ - Traditionele vinder
+ - Klassiek vierkant
+ - Speels wijd vierkant
diff --git a/markdown/org/docs/patterns/benjamin/options/collarease/collarease.svg b/markdown/org/docs/patterns/benjamin/options/collarease/collarease.svg
new file mode 100644
index 00000000000..5d052f73f4e
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/options/collarease/collarease.svg
@@ -0,0 +1,207 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/benjamin/options/collarease/de.md b/markdown/org/docs/patterns/benjamin/options/collarease/de.md
new file mode 100644
index 00000000000..d242236db8d
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/options/collarease/de.md
@@ -0,0 +1,7 @@
+
+
+Die Verwendung des Halsumfanges ist ein wichtiger Schritt, um eine gut sitzende Fliege zu bekommen. Dazu kommt, wie viel Zugabe du normalerweise am Kragen deiner Hemden verwendest. Zusammen bestimmen diese beiden Dinge, wie lang die Fliege wird.
+
+> #### Wird nicht angewandt bei der Option mit Einstellband
+>
+> Diese Option ist dafür da, um eine präzise passende Fliege zu erstellen. Wenn du ein Einstellband verwendest, wird diese Option nicht angewandt.
diff --git a/markdown/org/docs/patterns/benjamin/options/collarease/en.md b/markdown/org/docs/patterns/benjamin/options/collarease/en.md
new file mode 100755
index 00000000000..697332b13ff
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/options/collarease/en.md
@@ -0,0 +1,7 @@
+
+
+Using the neck circumference is one part of getting a well-fitting bow tie. The other is how much collar ease you
+normally use for your shirts. Together they dictate how long the bow tie becomes.
+
+> #### Not used with the adjustment ribbon option
+> This option is used to make a precise fitting bow tie. When you use the adjustment ribbon, this option is not used.
diff --git a/markdown/org/docs/patterns/benjamin/options/collarease/es.md b/markdown/org/docs/patterns/benjamin/options/collarease/es.md
new file mode 100644
index 00000000000..ab33aef75f9
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/options/collarease/es.md
@@ -0,0 +1,7 @@
+
+
+Using the neck circumference is one part of getting a well-fitting bow tie. The other is how much collar ease you normally use for your shirts. Together they dictate how long the bow tie becomes.
+
+> #### Not used with the adjustment ribbon option
+>
+> This option is used to make a precise fitting bow tie. When you use the adjustment ribbon, this option is not used.
diff --git a/markdown/org/docs/patterns/benjamin/options/collarease/fr.md b/markdown/org/docs/patterns/benjamin/options/collarease/fr.md
new file mode 100644
index 00000000000..4d620a3a55c
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/options/collarease/fr.md
@@ -0,0 +1,7 @@
+
+
+L'utilisation du tour de cou est une partie de la façon d'obtenir un nœud papillon bien ajusté. L'autre est la quantité d'aisance au col normalement utilisée sur vos chemises. Ensemble, ils déterminent la longueur du nœud papillon.
+
+> #### Sans l'option avec le ruban de réglage
+>
+> Cette option est utilisée pour faire un nœud papillon avec ajustement précis. Lorsque vous utilisez le ruban d'ajustement, cette option n'est pas utilisée.
diff --git a/markdown/org/docs/patterns/benjamin/options/collarease/nl.md b/markdown/org/docs/patterns/benjamin/options/collarease/nl.md
new file mode 100644
index 00000000000..86940721d58
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/options/collarease/nl.md
@@ -0,0 +1,7 @@
+
+
+De halsomtrek gebruiken is één stap naar een goed passende vlinderdas. De tweede stap is kijken naar hoeveel overwijdte je hemdskragen gewoonlijk hebben. Samen bepalen ze hoe lang je vlinderdas wordt.
+
+> #### Niet gebruikt met het aanpaslintje
+>
+> Deze optie wordt gebruikt om een precies passende vlinderdas te maken. Als je voor het aanpaslintje kiest wordt deze optie niet gebruikt.
diff --git a/markdown/org/docs/patterns/benjamin/options/de.md b/markdown/org/docs/patterns/benjamin/options/de.md
new file mode 100644
index 00000000000..16fbc740ba8
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/options/de.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/benjamin/options/en.md b/markdown/org/docs/patterns/benjamin/options/en.md
new file mode 100644
index 00000000000..28b788337ca
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/options/en.md
@@ -0,0 +1,7 @@
+---
+---
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/benjamin/options/endstyle/de.md b/markdown/org/docs/patterns/benjamin/options/endstyle/de.md
new file mode 100644
index 00000000000..b37c1db1352
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/options/endstyle/de.md
@@ -0,0 +1,8 @@
+
+
+Zusätzlich zu den vier verschiedenen Fliegen-Stilen kann jeder Stil mit drei verschiedenen Spitzenoptionen individualisiert werden:
+
+ - Gerade
+ - Spitz
+ - Abgerundet
+
diff --git a/markdown/org/docs/patterns/benjamin/options/endstyle/en.md b/markdown/org/docs/patterns/benjamin/options/endstyle/en.md
new file mode 100755
index 00000000000..9405acb856e
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/options/endstyle/en.md
@@ -0,0 +1,9 @@
+
+
+In addition to having four different bow tie styles, each style can be individualized
+with three different tip options:
+
+ - Straight
+ - Pointed
+ - Round
+
diff --git a/markdown/org/docs/patterns/benjamin/options/endstyle/endstyle.svg b/markdown/org/docs/patterns/benjamin/options/endstyle/endstyle.svg
new file mode 100644
index 00000000000..481e9b44c3d
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/options/endstyle/endstyle.svg
@@ -0,0 +1,117 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/benjamin/options/endstyle/es.md b/markdown/org/docs/patterns/benjamin/options/endstyle/es.md
new file mode 100644
index 00000000000..0151b5a6cd3
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/options/endstyle/es.md
@@ -0,0 +1,8 @@
+
+
+In addition to having four different bow tie styles, each style can be individualized with three different tip options:
+
+ - Straight
+ - Pointed
+ - Round
+
diff --git a/markdown/org/docs/patterns/benjamin/options/endstyle/fr.md b/markdown/org/docs/patterns/benjamin/options/endstyle/fr.md
new file mode 100644
index 00000000000..3a2aeffc477
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/options/endstyle/fr.md
@@ -0,0 +1,8 @@
+
+
+En plus d'avoir quatre styles de nœud papillon différents, chaque style peut être personnalisé avec trois options de pointe différentes :
+
+ - Droit
+ - Pointu
+ - Arrondi
+
diff --git a/markdown/org/docs/patterns/benjamin/options/endstyle/nl.md b/markdown/org/docs/patterns/benjamin/options/endstyle/nl.md
new file mode 100644
index 00000000000..95cca442aba
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/options/endstyle/nl.md
@@ -0,0 +1,8 @@
+
+
+Naast vier verschillende knoopwijzen kan elke stijl individueel gemaakt worden met drie verschillende punten:
+
+ - Recht
+ - Puntig
+ - Rond
+
diff --git a/markdown/org/docs/patterns/benjamin/options/es.md b/markdown/org/docs/patterns/benjamin/options/es.md
new file mode 100644
index 00000000000..16fbc740ba8
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/options/es.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/benjamin/options/fr.md b/markdown/org/docs/patterns/benjamin/options/fr.md
new file mode 100644
index 00000000000..16fbc740ba8
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/options/fr.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/benjamin/options/knotwidth/de.md b/markdown/org/docs/patterns/benjamin/options/knotwidth/de.md
new file mode 100644
index 00000000000..3ffe9e7b73f
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/options/knotwidth/de.md
@@ -0,0 +1,12 @@
+
+
+Die Knotenbreite ist die Breite in der Mitte der Fliege, dort, wo du den Knoten machst.
+
+Wie breit deine Fliege in der Mitte ist, wird den Fliegenknoten beeinflussen. Größer funktioniert bei größeren Fliegen besser.
+
+
+
+Beim Fliegen-Stil "Rechteck" legt dieser Wert auch die Breite der Spitzen fest
+
+
+
diff --git a/markdown/org/docs/patterns/benjamin/options/knotwidth/en.md b/markdown/org/docs/patterns/benjamin/options/knotwidth/en.md
new file mode 100755
index 00000000000..69b53f0777a
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/options/knotwidth/en.md
@@ -0,0 +1,11 @@
+
+
+The knot width is the width in the middle of the bow tie, where you make the knot.
+
+How wide your bow tie is in the middle will influence the tie knot. Bigger works better with larger bow ties.
+
+
+
+With the Square type bow tie, this value also dictates the width of the tips
+
+
diff --git a/markdown/org/docs/patterns/benjamin/options/knotwidth/es.md b/markdown/org/docs/patterns/benjamin/options/knotwidth/es.md
new file mode 100644
index 00000000000..b3abd47bf55
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/options/knotwidth/es.md
@@ -0,0 +1,12 @@
+
+
+The knot width is the width in the middle of the bow tie, where you make the knot.
+
+How wide your bow tie is in the middle will influence the tie knot. Bigger works better with larger bow ties.
+
+
+
+With the Square type bow tie, this value also dictates the width of the tips
+
+
+
diff --git a/markdown/org/docs/patterns/benjamin/options/knotwidth/fr.md b/markdown/org/docs/patterns/benjamin/options/knotwidth/fr.md
new file mode 100644
index 00000000000..0c4835c81b5
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/options/knotwidth/fr.md
@@ -0,0 +1,12 @@
+
+
+La largeur du nœud est la largeur au milieu du nœud papillon, où vous faites le nœud.
+
+La largeur de votre nœud papillon au milieu influencera la taille du nœud. Une grande largeur conviendra mieux à un nœud papillon avec des bouts plus larges.
+
+
+
+Avec le type carré de nœud papillon, cette valeur déterminera également la largeur des pointes
+
+
+
diff --git a/markdown/org/docs/patterns/benjamin/options/knotwidth/knotwidth.svg b/markdown/org/docs/patterns/benjamin/options/knotwidth/knotwidth.svg
new file mode 100644
index 00000000000..12d0c6a3514
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/options/knotwidth/knotwidth.svg
@@ -0,0 +1,229 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/benjamin/options/knotwidth/nl.md b/markdown/org/docs/patterns/benjamin/options/knotwidth/nl.md
new file mode 100644
index 00000000000..b3abd47bf55
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/options/knotwidth/nl.md
@@ -0,0 +1,12 @@
+
+
+The knot width is the width in the middle of the bow tie, where you make the knot.
+
+How wide your bow tie is in the middle will influence the tie knot. Bigger works better with larger bow ties.
+
+
+
+With the Square type bow tie, this value also dictates the width of the tips
+
+
+
diff --git a/markdown/org/docs/patterns/benjamin/options/nl.md b/markdown/org/docs/patterns/benjamin/options/nl.md
new file mode 100644
index 00000000000..16fbc740ba8
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/options/nl.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/benjamin/options/tipwidth/de.md b/markdown/org/docs/patterns/benjamin/options/tipwidth/de.md
new file mode 100644
index 00000000000..a407a56f2d7
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/options/tipwidth/de.md
@@ -0,0 +1,12 @@
+
+
+Du kannst GROSSE Fliegen machen, oder kleine. Diese Option erlaubt es dir, die vertikale Größe der Fliege zu ändern. Mach sie größer, um flamboyanter zu sein, oder kleiner für einen etwas gedämpfteren Stil.
+
+
+
+##### Nicht verwendet beim Fliegen-Stil "Rechteck"
+
+Diese Option wird ignoriert beim rechteckigem Fliegen-Stil. Rechteckige Fliegen sind so breit wie die Knotenbreite.
+
+
+
diff --git a/markdown/org/docs/patterns/benjamin/options/tipwidth/en.md b/markdown/org/docs/patterns/benjamin/options/tipwidth/en.md
new file mode 100755
index 00000000000..68792e86e33
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/options/tipwidth/en.md
@@ -0,0 +1,12 @@
+
+
+You can make BIG bow ties, or small ones. This option allows you to change the vertical size of the bows. Make
+them larger to be more flamboyant, or small for a more subdued style.
+
+
+
+###### Not used with the Square bow tie type
+
+This option is ignored with the Square bow tie option. Square bow ties are as wide as the knot width.
+
+
diff --git a/markdown/org/docs/patterns/benjamin/options/tipwidth/es.md b/markdown/org/docs/patterns/benjamin/options/tipwidth/es.md
new file mode 100644
index 00000000000..a013f0ec7ef
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/options/tipwidth/es.md
@@ -0,0 +1,12 @@
+
+
+You can make BIG bow ties, or small ones. This option allows you to change the vertical size of the bows. Make them larger to be more flamboyant, or small for a more subdued style.
+
+
+
+###### Not used with the Square bow tie type
+
+This option is ignored with the Square bow tie option. Square bow ties are as wide as the knot width.
+
+
+
diff --git a/markdown/org/docs/patterns/benjamin/options/tipwidth/fr.md b/markdown/org/docs/patterns/benjamin/options/tipwidth/fr.md
new file mode 100644
index 00000000000..cfd45528854
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/options/tipwidth/fr.md
@@ -0,0 +1,12 @@
+
+
+Vous pouvez faire des nœud papillon hauts ou fins. Cette option vous permet de changer la taille verticale des extrémités du nœud. Faites-les plus grand pour être plus flamboyant, ou petit pour un style plus discret.
+
+
+
+###### Not used with the Square bow tie type
+
+This option is ignored with the Square bow tie option. Les nœud papillon carrés sont aussi larges que la largeur du nœud.
+
+
+
diff --git a/markdown/org/docs/patterns/benjamin/options/tipwidth/nl.md b/markdown/org/docs/patterns/benjamin/options/tipwidth/nl.md
new file mode 100644
index 00000000000..40ef4410bf2
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/options/tipwidth/nl.md
@@ -0,0 +1,12 @@
+
+
+Je kan GROTE vlinderdassen maken, of kleine. Deze optie staat je toe de verticale grootte van de strik aan te passen. Maak de strik groter en flamboyanter, of kleiner voor een subtieler effect. (voor zover een vlinderdas subtiel is)
+
+
+
+###### Not used with the Square bow tie type
+
+This option is ignored with the Square bow tie option. Square bow ties are as wide as the knot width.
+
+
+
diff --git a/markdown/org/docs/patterns/benjamin/options/tipwidth/tipwidth.svg b/markdown/org/docs/patterns/benjamin/options/tipwidth/tipwidth.svg
new file mode 100644
index 00000000000..17a708e3dc0
--- /dev/null
+++ b/markdown/org/docs/patterns/benjamin/options/tipwidth/tipwidth.svg
@@ -0,0 +1,249 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/bent/cutting/de.md b/markdown/org/docs/patterns/bent/cutting/de.md
new file mode 100644
index 00000000000..363f1e20c86
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/cutting/de.md
@@ -0,0 +1,4 @@
+---
+title: Cutting
+---
+
diff --git a/markdown/org/docs/patterns/bent/cutting/en.md b/markdown/org/docs/patterns/bent/cutting/en.md
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/markdown/org/docs/patterns/bent/cutting/es.md b/markdown/org/docs/patterns/bent/cutting/es.md
new file mode 100644
index 00000000000..363f1e20c86
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/cutting/es.md
@@ -0,0 +1,4 @@
+---
+title: Cutting
+---
+
diff --git a/markdown/org/docs/patterns/bent/cutting/fr.md b/markdown/org/docs/patterns/bent/cutting/fr.md
new file mode 100644
index 00000000000..363f1e20c86
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/cutting/fr.md
@@ -0,0 +1,4 @@
+---
+title: Cutting
+---
+
diff --git a/markdown/org/docs/patterns/bent/cutting/nl.md b/markdown/org/docs/patterns/bent/cutting/nl.md
new file mode 100644
index 00000000000..0e0b0ea6e69
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/cutting/nl.md
@@ -0,0 +1,4 @@
+---
+title: Knippen
+---
+
diff --git a/markdown/org/docs/patterns/bent/de.md b/markdown/org/docs/patterns/bent/de.md
new file mode 100644
index 00000000000..a7b0f881f67
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/de.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/bent/en.md b/markdown/org/docs/patterns/bent/en.md
new file mode 100644
index 00000000000..f2d77dd8d15
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/en.md
@@ -0,0 +1,6 @@
+---
+---
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/bent/es.md b/markdown/org/docs/patterns/bent/es.md
new file mode 100644
index 00000000000..a7b0f881f67
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/es.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/bent/fabric/de.md b/markdown/org/docs/patterns/bent/fabric/de.md
new file mode 100644
index 00000000000..bac2955324b
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/fabric/de.md
@@ -0,0 +1,4 @@
+---
+title: Fabric options
+---
+
diff --git a/markdown/org/docs/patterns/bent/fabric/en.md b/markdown/org/docs/patterns/bent/fabric/en.md
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/markdown/org/docs/patterns/bent/fabric/es.md b/markdown/org/docs/patterns/bent/fabric/es.md
new file mode 100644
index 00000000000..bac2955324b
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/fabric/es.md
@@ -0,0 +1,4 @@
+---
+title: Fabric options
+---
+
diff --git a/markdown/org/docs/patterns/bent/fabric/fr.md b/markdown/org/docs/patterns/bent/fabric/fr.md
new file mode 100644
index 00000000000..bac2955324b
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/fabric/fr.md
@@ -0,0 +1,4 @@
+---
+title: Fabric options
+---
+
diff --git a/markdown/org/docs/patterns/bent/fabric/nl.md b/markdown/org/docs/patterns/bent/fabric/nl.md
new file mode 100644
index 00000000000..60f22cac836
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/fabric/nl.md
@@ -0,0 +1,4 @@
+---
+title: Stofkeuze
+---
+
diff --git a/markdown/org/docs/patterns/bent/fr.md b/markdown/org/docs/patterns/bent/fr.md
new file mode 100644
index 00000000000..a7b0f881f67
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/fr.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/bent/instructions/de.md b/markdown/org/docs/patterns/bent/instructions/de.md
new file mode 100644
index 00000000000..8832acebc9d
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/instructions/de.md
@@ -0,0 +1,10 @@
+
+## Bent is a block, not a pattern
+
+A block is a basic shape on which other patterns are based. They are sometimes also called slopers, although purists will argue that a block and a sloper are different things.
+
+Point is, there is no point in providing instructions on how to make Bent.
+
+That's because Bent is not supposed to be made as-is, but rather can serve as the basis for your own pattern designs.
+
+> Some of the patterns based on Bent include [Carlton](/patterns/carlton), [Carlita](/patterns/carlita), and [Jaeger](/patterns/jaeger).
diff --git a/markdown/org/docs/patterns/bent/instructions/en.md b/markdown/org/docs/patterns/bent/instructions/en.md
new file mode 100644
index 00000000000..9b3a78f79db
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/instructions/en.md
@@ -0,0 +1,15 @@
+
+## Bent is a block, not a pattern
+
+A block is a basic shape on which other patterns are based.
+They are sometimes also called slopers, although purists will argue that a block and a sloper are different things.
+
+Point is, there is no point in providing instructions on how to make Bent.
+
+That's because Bent is not supposed to be made as-is, but rather can serve as the basis for your own pattern designs.
+
+> Some of the patterns based on Bent include
+> [Carlton](/patterns/carlton),
+> [Carlita](/patterns/carlita),
+> and
+> [Jaeger](/patterns/jaeger).
diff --git a/markdown/org/docs/patterns/bent/instructions/es.md b/markdown/org/docs/patterns/bent/instructions/es.md
new file mode 100644
index 00000000000..8832acebc9d
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/instructions/es.md
@@ -0,0 +1,10 @@
+
+## Bent is a block, not a pattern
+
+A block is a basic shape on which other patterns are based. They are sometimes also called slopers, although purists will argue that a block and a sloper are different things.
+
+Point is, there is no point in providing instructions on how to make Bent.
+
+That's because Bent is not supposed to be made as-is, but rather can serve as the basis for your own pattern designs.
+
+> Some of the patterns based on Bent include [Carlton](/patterns/carlton), [Carlita](/patterns/carlita), and [Jaeger](/patterns/jaeger).
diff --git a/markdown/org/docs/patterns/bent/instructions/fr.md b/markdown/org/docs/patterns/bent/instructions/fr.md
new file mode 100644
index 00000000000..13ef4494f8e
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/instructions/fr.md
@@ -0,0 +1,10 @@
+
+## Bent est un bloc, pas un patron
+
+Un bloc est une forme de base sur laquelle d'autres patron sont basés. Ils sont parfois aussi appelés patrons de base, bien que les puristes soutiennent qu'un bloc et un patron de base sont des choses différentes.
+
+Tout ça pour dire que ça ne sert à rien de donner des instructions sur la façon de réaliser Bent.
+
+C'est parce que Bent n'est pas censé être réalisé en l'état, mais peut plutôt servir de base à vos propres conceptions de patron.
+
+> Certains des patrons basées sur Bent incluent [Carlton](/patterns/carlton), [Carlita](/patterns/carlita), et [Jaeger](/patterns/jaeger).
diff --git a/markdown/org/docs/patterns/bent/instructions/layout.svg b/markdown/org/docs/patterns/bent/instructions/layout.svg
new file mode 100644
index 00000000000..c27920c5546
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/instructions/layout.svg
@@ -0,0 +1,129 @@
+
+
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/bent/instructions/nl.md b/markdown/org/docs/patterns/bent/instructions/nl.md
new file mode 100644
index 00000000000..5dda920eec8
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/instructions/nl.md
@@ -0,0 +1,10 @@
+
+## Bent is een basis, geen patroon
+
+Een basisvorm is een basispatroon waar andere patronen op gebaseerd worden. Dit wordt soms ook een paspatroon genoemd, alhoewel puristen zeggen dat dit twee verschillende dingen zijn.
+
+Het punt is dat het geen nut heeft om instructies te schrijven over hoe Bent gemaakt wordt.
+
+Dat is omdat Bent niet bedoeld is om zo gemaakt te worden, maar als basis kan dienen voor je eigen ontwerpen.
+
+> Hier zijn een aantal patronen die gebaseerd zijn op Bent: [Carlton](/patterns/carlton), [Carlita](/patterns/carlita), and [Jaeger](/patterns/jaeger).
diff --git a/markdown/org/docs/patterns/bent/measurements/de.md b/markdown/org/docs/patterns/bent/measurements/de.md
new file mode 100644
index 00000000000..297067a277d
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/measurements/de.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/bent/measurements/en.md b/markdown/org/docs/patterns/bent/measurements/en.md
new file mode 100644
index 00000000000..eea272c9cdb
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/measurements/en.md
@@ -0,0 +1,7 @@
+---
+---
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/bent/measurements/es.md b/markdown/org/docs/patterns/bent/measurements/es.md
new file mode 100644
index 00000000000..297067a277d
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/measurements/es.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/bent/measurements/fr.md b/markdown/org/docs/patterns/bent/measurements/fr.md
new file mode 100644
index 00000000000..8c3e5f284c5
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/measurements/fr.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+importer les mesures à partir de '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/bent/measurements/nl.md b/markdown/org/docs/patterns/bent/measurements/nl.md
new file mode 100644
index 00000000000..297067a277d
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/measurements/nl.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/bent/needs/de.md b/markdown/org/docs/patterns/bent/needs/de.md
new file mode 100644
index 00000000000..c8cc38edd87
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/needs/de.md
@@ -0,0 +1,4 @@
+---
+title: What you need
+---
+
diff --git a/markdown/org/docs/patterns/bent/needs/en.md b/markdown/org/docs/patterns/bent/needs/en.md
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/markdown/org/docs/patterns/bent/needs/es.md b/markdown/org/docs/patterns/bent/needs/es.md
new file mode 100644
index 00000000000..c8cc38edd87
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/needs/es.md
@@ -0,0 +1,4 @@
+---
+title: What you need
+---
+
diff --git a/markdown/org/docs/patterns/bent/needs/fr.md b/markdown/org/docs/patterns/bent/needs/fr.md
new file mode 100644
index 00000000000..c8cc38edd87
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/needs/fr.md
@@ -0,0 +1,4 @@
+---
+title: What you need
+---
+
diff --git a/markdown/org/docs/patterns/bent/needs/nl.md b/markdown/org/docs/patterns/bent/needs/nl.md
new file mode 100644
index 00000000000..664a4d309b3
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/needs/nl.md
@@ -0,0 +1,4 @@
+---
+title: Wat je nodig hebt
+---
+
diff --git a/markdown/org/docs/patterns/bent/nl.md b/markdown/org/docs/patterns/bent/nl.md
new file mode 100644
index 00000000000..a7b0f881f67
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/nl.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/bent/options/acrossbackfactor/acrossbackfactor.svg b/markdown/org/docs/patterns/bent/options/acrossbackfactor/acrossbackfactor.svg
new file mode 100644
index 00000000000..acc1fc995e9
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/acrossbackfactor/acrossbackfactor.svg
@@ -0,0 +1,108 @@
+
+
diff --git a/markdown/org/docs/patterns/bent/options/acrossbackfactor/de.md b/markdown/org/docs/patterns/bent/options/acrossbackfactor/de.md
new file mode 100644
index 00000000000..6e60dd9d511
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/acrossbackfactor/de.md
@@ -0,0 +1,2 @@
+
+Controls your across back width as a factor of your shoulder to shoulder measurement
diff --git a/markdown/org/docs/patterns/bent/options/acrossbackfactor/en.md b/markdown/org/docs/patterns/bent/options/acrossbackfactor/en.md
new file mode 100644
index 00000000000..6e60dd9d511
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/acrossbackfactor/en.md
@@ -0,0 +1,2 @@
+
+Controls your across back width as a factor of your shoulder to shoulder measurement
diff --git a/markdown/org/docs/patterns/bent/options/acrossbackfactor/es.md b/markdown/org/docs/patterns/bent/options/acrossbackfactor/es.md
new file mode 100644
index 00000000000..6e60dd9d511
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/acrossbackfactor/es.md
@@ -0,0 +1,2 @@
+
+Controls your across back width as a factor of your shoulder to shoulder measurement
diff --git a/markdown/org/docs/patterns/bent/options/acrossbackfactor/fr.md b/markdown/org/docs/patterns/bent/options/acrossbackfactor/fr.md
new file mode 100644
index 00000000000..dc5a8bbf878
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/acrossbackfactor/fr.md
@@ -0,0 +1,2 @@
+
+Contrôle la largeur de votre dos en jouant sur la mesure d'une épaule à l'autre
diff --git a/markdown/org/docs/patterns/bent/options/acrossbackfactor/nl.md b/markdown/org/docs/patterns/bent/options/acrossbackfactor/nl.md
new file mode 100644
index 00000000000..bacbd8c43d2
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/acrossbackfactor/nl.md
@@ -0,0 +1,2 @@
+
+Geeft controle over de breedte van je rug als een factor van je schouder tot schouder maat
diff --git a/markdown/org/docs/patterns/bent/options/armholedepthfactor/armholedepthfactor.svg b/markdown/org/docs/patterns/bent/options/armholedepthfactor/armholedepthfactor.svg
new file mode 100644
index 00000000000..16f9bd32328
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/armholedepthfactor/armholedepthfactor.svg
@@ -0,0 +1,58 @@
+
+
diff --git a/markdown/org/docs/patterns/bent/options/armholedepthfactor/de.md b/markdown/org/docs/patterns/bent/options/armholedepthfactor/de.md
new file mode 100644
index 00000000000..870b5b83e09
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/armholedepthfactor/de.md
@@ -0,0 +1,2 @@
+
+This controls the depth of the armhole, which in turn influences the sleevecap width.
diff --git a/markdown/org/docs/patterns/bent/options/armholedepthfactor/en.md b/markdown/org/docs/patterns/bent/options/armholedepthfactor/en.md
new file mode 100644
index 00000000000..870b5b83e09
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/armholedepthfactor/en.md
@@ -0,0 +1,2 @@
+
+This controls the depth of the armhole, which in turn influences the sleevecap width.
diff --git a/markdown/org/docs/patterns/bent/options/armholedepthfactor/es.md b/markdown/org/docs/patterns/bent/options/armholedepthfactor/es.md
new file mode 100644
index 00000000000..870b5b83e09
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/armholedepthfactor/es.md
@@ -0,0 +1,2 @@
+
+This controls the depth of the armhole, which in turn influences the sleevecap width.
diff --git a/markdown/org/docs/patterns/bent/options/armholedepthfactor/fr.md b/markdown/org/docs/patterns/bent/options/armholedepthfactor/fr.md
new file mode 100644
index 00000000000..9f6262cc453
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/armholedepthfactor/fr.md
@@ -0,0 +1,2 @@
+
+Ceci contrôle la profondeur de l'emmanchure qui à son tour influe sur la largeur du tête de manche.
diff --git a/markdown/org/docs/patterns/bent/options/armholedepthfactor/nl.md b/markdown/org/docs/patterns/bent/options/armholedepthfactor/nl.md
new file mode 100644
index 00000000000..26f7f4edd8a
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/armholedepthfactor/nl.md
@@ -0,0 +1,2 @@
+
+Dit controleert de diepte van het armsgat, wat vervolgens de breedte van de mouwkop beïnvloedt.
diff --git a/markdown/org/docs/patterns/bent/options/bicepsease/de.md b/markdown/org/docs/patterns/bent/options/bicepsease/de.md
new file mode 100644
index 00000000000..5a18bbd7630
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/bicepsease/de.md
@@ -0,0 +1,2 @@
+
+This option controls the ease at your upper arm/biceps.
diff --git a/markdown/org/docs/patterns/bent/options/bicepsease/en.md b/markdown/org/docs/patterns/bent/options/bicepsease/en.md
new file mode 100644
index 00000000000..5a18bbd7630
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/bicepsease/en.md
@@ -0,0 +1,2 @@
+
+This option controls the ease at your upper arm/biceps.
diff --git a/markdown/org/docs/patterns/bent/options/bicepsease/es.md b/markdown/org/docs/patterns/bent/options/bicepsease/es.md
new file mode 100644
index 00000000000..5a18bbd7630
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/bicepsease/es.md
@@ -0,0 +1,2 @@
+
+This option controls the ease at your upper arm/biceps.
diff --git a/markdown/org/docs/patterns/bent/options/bicepsease/fr.md b/markdown/org/docs/patterns/bent/options/bicepsease/fr.md
new file mode 100644
index 00000000000..65aa78052c6
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/bicepsease/fr.md
@@ -0,0 +1,2 @@
+
+Cette option permet de contrôler l'aisance de votre bras/biceps supérieur.
diff --git a/markdown/org/docs/patterns/bent/options/bicepsease/nl.md b/markdown/org/docs/patterns/bent/options/bicepsease/nl.md
new file mode 100644
index 00000000000..abbd7425fc1
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/bicepsease/nl.md
@@ -0,0 +1,2 @@
+
+Deze optie bepaalt hoeveel overwijdte je hebt aan je bovenarm/biceps.
diff --git a/markdown/org/docs/patterns/bent/options/chestease/de.md b/markdown/org/docs/patterns/bent/options/chestease/de.md
new file mode 100644
index 00000000000..e1e8da9d3cb
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/chestease/de.md
@@ -0,0 +1,2 @@
+
+The amount of ease at your chest.
diff --git a/markdown/org/docs/patterns/bent/options/chestease/en.md b/markdown/org/docs/patterns/bent/options/chestease/en.md
new file mode 100644
index 00000000000..e1e8da9d3cb
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/chestease/en.md
@@ -0,0 +1,2 @@
+
+The amount of ease at your chest.
diff --git a/markdown/org/docs/patterns/bent/options/chestease/es.md b/markdown/org/docs/patterns/bent/options/chestease/es.md
new file mode 100644
index 00000000000..e1e8da9d3cb
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/chestease/es.md
@@ -0,0 +1,2 @@
+
+The amount of ease at your chest.
diff --git a/markdown/org/docs/patterns/bent/options/chestease/fr.md b/markdown/org/docs/patterns/bent/options/chestease/fr.md
new file mode 100644
index 00000000000..ab0df0d6671
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/chestease/fr.md
@@ -0,0 +1,2 @@
+
+La quantité d'aisance à votre poitrine.
diff --git a/markdown/org/docs/patterns/bent/options/chestease/nl.md b/markdown/org/docs/patterns/bent/options/chestease/nl.md
new file mode 100644
index 00000000000..6b6560d38e2
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/chestease/nl.md
@@ -0,0 +1,2 @@
+
+De hoeveelheid overwijdte aan je borst.
diff --git a/markdown/org/docs/patterns/bent/options/collarease/de.md b/markdown/org/docs/patterns/bent/options/collarease/de.md
new file mode 100644
index 00000000000..336564fd180
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/collarease/de.md
@@ -0,0 +1,2 @@
+
+The amount of ease at your neck/collar.
diff --git a/markdown/org/docs/patterns/bent/options/collarease/en.md b/markdown/org/docs/patterns/bent/options/collarease/en.md
new file mode 100644
index 00000000000..336564fd180
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/collarease/en.md
@@ -0,0 +1,2 @@
+
+The amount of ease at your neck/collar.
diff --git a/markdown/org/docs/patterns/bent/options/collarease/es.md b/markdown/org/docs/patterns/bent/options/collarease/es.md
new file mode 100644
index 00000000000..336564fd180
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/collarease/es.md
@@ -0,0 +1,2 @@
+
+The amount of ease at your neck/collar.
diff --git a/markdown/org/docs/patterns/bent/options/collarease/fr.md b/markdown/org/docs/patterns/bent/options/collarease/fr.md
new file mode 100644
index 00000000000..a69c0e61908
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/collarease/fr.md
@@ -0,0 +1,2 @@
+
+La quantité d'aisance à votre cou/col.
diff --git a/markdown/org/docs/patterns/bent/options/collarease/nl.md b/markdown/org/docs/patterns/bent/options/collarease/nl.md
new file mode 100644
index 00000000000..336564fd180
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/collarease/nl.md
@@ -0,0 +1,2 @@
+
+The amount of ease at your neck/collar.
diff --git a/markdown/org/docs/patterns/bent/options/cuffease/de.md b/markdown/org/docs/patterns/bent/options/cuffease/de.md
new file mode 100644
index 00000000000..437092b164c
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/cuffease/de.md
@@ -0,0 +1,2 @@
+
+The amount of ease at your cuff/wrist.
diff --git a/markdown/org/docs/patterns/bent/options/cuffease/en.md b/markdown/org/docs/patterns/bent/options/cuffease/en.md
new file mode 100644
index 00000000000..437092b164c
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/cuffease/en.md
@@ -0,0 +1,2 @@
+
+The amount of ease at your cuff/wrist.
diff --git a/markdown/org/docs/patterns/bent/options/cuffease/es.md b/markdown/org/docs/patterns/bent/options/cuffease/es.md
new file mode 100644
index 00000000000..437092b164c
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/cuffease/es.md
@@ -0,0 +1,2 @@
+
+The amount of ease at your cuff/wrist.
diff --git a/markdown/org/docs/patterns/bent/options/cuffease/fr.md b/markdown/org/docs/patterns/bent/options/cuffease/fr.md
new file mode 100644
index 00000000000..c7c020799e2
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/cuffease/fr.md
@@ -0,0 +1,2 @@
+
+L'ampleur d'aisance à votre poignet.
diff --git a/markdown/org/docs/patterns/bent/options/cuffease/nl.md b/markdown/org/docs/patterns/bent/options/cuffease/nl.md
new file mode 100644
index 00000000000..550a09578e3
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/cuffease/nl.md
@@ -0,0 +1,2 @@
+
+De hoeveelheid overwijdte aan je manchet/pols.
diff --git a/markdown/org/docs/patterns/bent/options/de.md b/markdown/org/docs/patterns/bent/options/de.md
new file mode 100644
index 00000000000..391fbd1e0b5
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/de.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/bent/options/en.md b/markdown/org/docs/patterns/bent/options/en.md
new file mode 100644
index 00000000000..a07f4f19fbb
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/en.md
@@ -0,0 +1,7 @@
+---
+---
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/bent/options/es.md b/markdown/org/docs/patterns/bent/options/es.md
new file mode 100644
index 00000000000..391fbd1e0b5
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/es.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/bent/options/fr.md b/markdown/org/docs/patterns/bent/options/fr.md
new file mode 100644
index 00000000000..391fbd1e0b5
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/fr.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/bent/options/frontarmholedeeper/de.md b/markdown/org/docs/patterns/bent/options/frontarmholedeeper/de.md
new file mode 100644
index 00000000000..d63684a28f3
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/frontarmholedeeper/de.md
@@ -0,0 +1,6 @@
+
+How much the armhole is cut out deeper at the front, than the back.
+
+Because a shoulder is more rounded at the front of the body than the back, the front of the armhole cuts deeper into the chest than the back cuts into the back part.
+
+This options controls by how much.
diff --git a/markdown/org/docs/patterns/bent/options/frontarmholedeeper/en.md b/markdown/org/docs/patterns/bent/options/frontarmholedeeper/en.md
new file mode 100644
index 00000000000..9661d25b5aa
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/frontarmholedeeper/en.md
@@ -0,0 +1,8 @@
+
+How much the armhole is cut out deeper at the front, than the back.
+
+Because a shoulder is more rounded at the front of the body than the back,
+the front of the armhole cuts deeper into the chest than the back cuts into
+the back part.
+
+This options controls by how much.
diff --git a/markdown/org/docs/patterns/bent/options/frontarmholedeeper/es.md b/markdown/org/docs/patterns/bent/options/frontarmholedeeper/es.md
new file mode 100644
index 00000000000..d63684a28f3
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/frontarmholedeeper/es.md
@@ -0,0 +1,6 @@
+
+How much the armhole is cut out deeper at the front, than the back.
+
+Because a shoulder is more rounded at the front of the body than the back, the front of the armhole cuts deeper into the chest than the back cuts into the back part.
+
+This options controls by how much.
diff --git a/markdown/org/docs/patterns/bent/options/frontarmholedeeper/fr.md b/markdown/org/docs/patterns/bent/options/frontarmholedeeper/fr.md
new file mode 100644
index 00000000000..a99f541972c
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/frontarmholedeeper/fr.md
@@ -0,0 +1,6 @@
+
+Combien l'emmanchure est découpé plus profondément à l'avant, que dans le dos.
+
+Parce qu'une épaule est plus arrondie à l'avant du corps que le dos, l'avant de l'emmanchure est plus profonde côté poitrine que l'arrière côté dos.
+
+Cette option contrôle par combien.
diff --git a/markdown/org/docs/patterns/bent/options/frontarmholedeeper/nl.md b/markdown/org/docs/patterns/bent/options/frontarmholedeeper/nl.md
new file mode 100644
index 00000000000..d63684a28f3
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/frontarmholedeeper/nl.md
@@ -0,0 +1,6 @@
+
+How much the armhole is cut out deeper at the front, than the back.
+
+Because a shoulder is more rounded at the front of the body than the back, the front of the armhole cuts deeper into the chest than the back cuts into the back part.
+
+This options controls by how much.
diff --git a/markdown/org/docs/patterns/bent/options/lengthbonus/de.md b/markdown/org/docs/patterns/bent/options/lengthbonus/de.md
new file mode 100644
index 00000000000..b2d52e58710
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/lengthbonus/de.md
@@ -0,0 +1,4 @@
+
+This option controls how far the block extend below your hips.
+
+> Note that by default this block is as long as your hip line, which is almost certainly too short for the final garment.
diff --git a/markdown/org/docs/patterns/bent/options/lengthbonus/en.md b/markdown/org/docs/patterns/bent/options/lengthbonus/en.md
new file mode 100644
index 00000000000..c9ac279ee0f
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/lengthbonus/en.md
@@ -0,0 +1,4 @@
+
+This option controls how far the block extend below your hips.
+
+> Note that by default this block is as long as your hip line, which is almost certainly too short for the final garment.
diff --git a/markdown/org/docs/patterns/bent/options/lengthbonus/es.md b/markdown/org/docs/patterns/bent/options/lengthbonus/es.md
new file mode 100644
index 00000000000..b2d52e58710
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/lengthbonus/es.md
@@ -0,0 +1,4 @@
+
+This option controls how far the block extend below your hips.
+
+> Note that by default this block is as long as your hip line, which is almost certainly too short for the final garment.
diff --git a/markdown/org/docs/patterns/bent/options/lengthbonus/fr.md b/markdown/org/docs/patterns/bent/options/lengthbonus/fr.md
new file mode 100644
index 00000000000..d869d34fbad
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/lengthbonus/fr.md
@@ -0,0 +1,4 @@
+
+Cette option permet de contrôler jusqu'à quel point le bloc se prolonge sous vos hanches.
+
+> Notez que par défaut, ce bloc est aussi long que ta ligne de hanche, qui est presque certainement trop courte pour le vêtement final.
diff --git a/markdown/org/docs/patterns/bent/options/lengthbonus/nl.md b/markdown/org/docs/patterns/bent/options/lengthbonus/nl.md
new file mode 100644
index 00000000000..3c5a3cfb240
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/lengthbonus/nl.md
@@ -0,0 +1,4 @@
+
+Deze optie bepaalt hoeveel lager dan je heuplijn het basispatroon komt.
+
+> Dit basispatroon komt standaard tot aan je heuplijn, wat bijna gegarandeerd te kort zal zijn voor het uiteindelijke kledingstuk.
diff --git a/markdown/org/docs/patterns/bent/options/nl.md b/markdown/org/docs/patterns/bent/options/nl.md
new file mode 100644
index 00000000000..391fbd1e0b5
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/nl.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/bent/options/shoulderease/de.md b/markdown/org/docs/patterns/bent/options/shoulderease/de.md
new file mode 100644
index 00000000000..614ea54c461
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/shoulderease/de.md
@@ -0,0 +1,2 @@
+
+The amount of ease across the shoulders. When making a coat or jacket, you want to foresee more ease so one can wear layers under the coat/jacket.
diff --git a/markdown/org/docs/patterns/bent/options/shoulderease/en.md b/markdown/org/docs/patterns/bent/options/shoulderease/en.md
new file mode 100644
index 00000000000..4551b2bafde
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/shoulderease/en.md
@@ -0,0 +1,4 @@
+
+The amount of ease across the shoulders.
+When making a coat or jacket, you want to foresee more ease so one
+can wear layers under the coat/jacket.
diff --git a/markdown/org/docs/patterns/bent/options/shoulderease/es.md b/markdown/org/docs/patterns/bent/options/shoulderease/es.md
new file mode 100644
index 00000000000..614ea54c461
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/shoulderease/es.md
@@ -0,0 +1,2 @@
+
+The amount of ease across the shoulders. When making a coat or jacket, you want to foresee more ease so one can wear layers under the coat/jacket.
diff --git a/markdown/org/docs/patterns/bent/options/shoulderease/fr.md b/markdown/org/docs/patterns/bent/options/shoulderease/fr.md
new file mode 100644
index 00000000000..7db40359eae
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/shoulderease/fr.md
@@ -0,0 +1,2 @@
+
+La quantité d'aisance entre les épaules. Lorsque vous fabriquez un manteau ou une veste, vous voulez prévoir plus d'aisance pour pouvoir porter des épaisseurs sous le manteau/la veste.
diff --git a/markdown/org/docs/patterns/bent/options/shoulderease/nl.md b/markdown/org/docs/patterns/bent/options/shoulderease/nl.md
new file mode 100644
index 00000000000..614ea54c461
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/shoulderease/nl.md
@@ -0,0 +1,2 @@
+
+The amount of ease across the shoulders. When making a coat or jacket, you want to foresee more ease so one can wear layers under the coat/jacket.
diff --git a/markdown/org/docs/patterns/bent/options/shoulderslopereduction/de.md b/markdown/org/docs/patterns/bent/options/shoulderslopereduction/de.md
new file mode 100644
index 00000000000..e471924f6ca
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/shoulderslopereduction/de.md
@@ -0,0 +1,4 @@
+
+This pattern adapts to sloped shoulder by taking the shoulder slope measurment into account.
+
+However, for jackets or coats, you may want to create more room at the shoulders to allow for shoulder pads. This option lets you create extra room at the shoulders by reducing the amount the shoulders are sloped.
diff --git a/markdown/org/docs/patterns/bent/options/shoulderslopereduction/en.md b/markdown/org/docs/patterns/bent/options/shoulderslopereduction/en.md
new file mode 100644
index 00000000000..bc1096bb949
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/shoulderslopereduction/en.md
@@ -0,0 +1,5 @@
+
+This pattern adapts to sloped shoulder by taking the shoulder slope measurment into account.
+
+However, for jackets or coats, you may want to create more room at the shoulders to allow for shoulder pads.
+This option lets you create extra room at the shoulders by reducing the amount the shoulders are sloped.
diff --git a/markdown/org/docs/patterns/bent/options/shoulderslopereduction/es.md b/markdown/org/docs/patterns/bent/options/shoulderslopereduction/es.md
new file mode 100644
index 00000000000..e471924f6ca
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/shoulderslopereduction/es.md
@@ -0,0 +1,4 @@
+
+This pattern adapts to sloped shoulder by taking the shoulder slope measurment into account.
+
+However, for jackets or coats, you may want to create more room at the shoulders to allow for shoulder pads. This option lets you create extra room at the shoulders by reducing the amount the shoulders are sloped.
diff --git a/markdown/org/docs/patterns/bent/options/shoulderslopereduction/fr.md b/markdown/org/docs/patterns/bent/options/shoulderslopereduction/fr.md
new file mode 100644
index 00000000000..850ca445914
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/shoulderslopereduction/fr.md
@@ -0,0 +1,4 @@
+
+Ce patron s'adapte à la pente d'épaule en tenant compte de la mesure de la pente des épaules.
+
+Cependant, pour les vestes ou les manteaux, vous pouvez créer plus de place sur les épaules afin de permettre des épaulettes. Cette option vous permet de créer de la place supplémentaire sur les épaules en réduisant la pente des épaules.
diff --git a/markdown/org/docs/patterns/bent/options/shoulderslopereduction/nl.md b/markdown/org/docs/patterns/bent/options/shoulderslopereduction/nl.md
new file mode 100644
index 00000000000..e471924f6ca
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/shoulderslopereduction/nl.md
@@ -0,0 +1,4 @@
+
+This pattern adapts to sloped shoulder by taking the shoulder slope measurment into account.
+
+However, for jackets or coats, you may want to create more room at the shoulders to allow for shoulder pads. This option lets you create extra room at the shoulders by reducing the amount the shoulders are sloped.
diff --git a/markdown/org/docs/patterns/bent/options/sleevebend/de.md b/markdown/org/docs/patterns/bent/options/sleevebend/de.md
new file mode 100644
index 00000000000..1019e42446a
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/sleevebend/de.md
@@ -0,0 +1,2 @@
+
+The angle by which the sleeve bends at the elbow.
diff --git a/markdown/org/docs/patterns/bent/options/sleevebend/en.md b/markdown/org/docs/patterns/bent/options/sleevebend/en.md
new file mode 100644
index 00000000000..1019e42446a
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/sleevebend/en.md
@@ -0,0 +1,2 @@
+
+The angle by which the sleeve bends at the elbow.
diff --git a/markdown/org/docs/patterns/bent/options/sleevebend/es.md b/markdown/org/docs/patterns/bent/options/sleevebend/es.md
new file mode 100644
index 00000000000..1019e42446a
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/sleevebend/es.md
@@ -0,0 +1,2 @@
+
+The angle by which the sleeve bends at the elbow.
diff --git a/markdown/org/docs/patterns/bent/options/sleevebend/fr.md b/markdown/org/docs/patterns/bent/options/sleevebend/fr.md
new file mode 100644
index 00000000000..d0533a2a14e
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/sleevebend/fr.md
@@ -0,0 +1,2 @@
+
+L'angle par lequel la manche se plie au coude.
diff --git a/markdown/org/docs/patterns/bent/options/sleevebend/nl.md b/markdown/org/docs/patterns/bent/options/sleevebend/nl.md
new file mode 100644
index 00000000000..1019e42446a
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/sleevebend/nl.md
@@ -0,0 +1,2 @@
+
+The angle by which the sleeve bends at the elbow.
diff --git a/markdown/org/docs/patterns/bent/options/sleevecapease/de.md b/markdown/org/docs/patterns/bent/options/sleevecapease/de.md
new file mode 100644
index 00000000000..fc2821b92b3
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/sleevecapease/de.md
@@ -0,0 +1,10 @@
+
+How much sleevecap ease do you want?
+
+> #### What's the point?
+>
+> The amount of sleevecap ease determines how the sleeves rolls from the shoulder.
+>
+> More ease makes the sleeve curl into the seam as you would expect from a coat. Less ease makes the sleeve lie flatter.
+
+> The lighter your fabric, the less sleevecap ease you want.
diff --git a/markdown/org/docs/patterns/bent/options/sleevecapease/en.md b/markdown/org/docs/patterns/bent/options/sleevecapease/en.md
new file mode 100644
index 00000000000..492e0dd5f3c
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/sleevecapease/en.md
@@ -0,0 +1,10 @@
+
+How much sleevecap ease do you want?
+
+> #### What's the point?
+>
+> The amount of sleevecap ease determines how the sleeves rolls from the shoulder.
+>
+> More ease makes the sleeve curl into the seam as you would expect from a coat. Less ease makes the sleeve lie flatter.
+
+> The lighter your fabric, the less sleevecap ease you want.
diff --git a/markdown/org/docs/patterns/bent/options/sleevecapease/es.md b/markdown/org/docs/patterns/bent/options/sleevecapease/es.md
new file mode 100644
index 00000000000..fc2821b92b3
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/sleevecapease/es.md
@@ -0,0 +1,10 @@
+
+How much sleevecap ease do you want?
+
+> #### What's the point?
+>
+> The amount of sleevecap ease determines how the sleeves rolls from the shoulder.
+>
+> More ease makes the sleeve curl into the seam as you would expect from a coat. Less ease makes the sleeve lie flatter.
+
+> The lighter your fabric, the less sleevecap ease you want.
diff --git a/markdown/org/docs/patterns/bent/options/sleevecapease/fr.md b/markdown/org/docs/patterns/bent/options/sleevecapease/fr.md
new file mode 100644
index 00000000000..af14dda0922
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/sleevecapease/fr.md
@@ -0,0 +1,10 @@
+
+Combien d'aisance aux têtes de manches voulez-vous ?
+
+> #### ###### Pour quoi faire ?
+>
+> La quantité d'aisance de la tête de manche détermine comment les manches seront bombées à l'épaule.
+>
+> Plus d'aisance rendra la manche plus courbée au niveau de la couture comme vous vous y attendriez sur un manteau. Moins d'aisance aura une manche au tombé plus plat.
+
+> Plus votre tissu est léger, moins vous nécessitez d'aisance de tête de manche.
diff --git a/markdown/org/docs/patterns/bent/options/sleevecapease/nl.md b/markdown/org/docs/patterns/bent/options/sleevecapease/nl.md
new file mode 100644
index 00000000000..95ac8ad724e
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/sleevecapease/nl.md
@@ -0,0 +1,10 @@
+
+Hoeveel extra ruimte wil je in de mouwkop?
+
+> #### Waarom?
+>
+> The amount of sleevecap ease determines how the sleeves rolls from the shoulder.
+>
+> Meer ruimte zorgt voor een ronde mouwkop, zoals je zou zien op een jas. Minder ruimte geeft de mouw een platter aanzicht.
+
+> Hoe lichter je stof, hoe minder extra ruimte je wil toevoegen.
diff --git a/markdown/org/docs/patterns/bent/options/sleevecapheight/de.md b/markdown/org/docs/patterns/bent/options/sleevecapheight/de.md
new file mode 100644
index 00000000000..60c327322a3
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/sleevecapheight/de.md
@@ -0,0 +1,2 @@
+
+This factor controls the height of the sleevecap.
diff --git a/markdown/org/docs/patterns/bent/options/sleevecapheight/en.md b/markdown/org/docs/patterns/bent/options/sleevecapheight/en.md
new file mode 100644
index 00000000000..60c327322a3
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/sleevecapheight/en.md
@@ -0,0 +1,2 @@
+
+This factor controls the height of the sleevecap.
diff --git a/markdown/org/docs/patterns/bent/options/sleevecapheight/es.md b/markdown/org/docs/patterns/bent/options/sleevecapheight/es.md
new file mode 100644
index 00000000000..60c327322a3
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/sleevecapheight/es.md
@@ -0,0 +1,2 @@
+
+This factor controls the height of the sleevecap.
diff --git a/markdown/org/docs/patterns/bent/options/sleevecapheight/fr.md b/markdown/org/docs/patterns/bent/options/sleevecapheight/fr.md
new file mode 100644
index 00000000000..cb761f7956f
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/sleevecapheight/fr.md
@@ -0,0 +1,2 @@
+
+Ce facteur contrôle la hauteur de la tête de manche.
diff --git a/markdown/org/docs/patterns/bent/options/sleevecapheight/nl.md b/markdown/org/docs/patterns/bent/options/sleevecapheight/nl.md
new file mode 100644
index 00000000000..e69320ad8ab
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/sleevecapheight/nl.md
@@ -0,0 +1,2 @@
+
+Deze factor bepaalt de hoogte van de mouwkop.
diff --git a/markdown/org/docs/patterns/bent/options/sleevelengthbonus/de.md b/markdown/org/docs/patterns/bent/options/sleevelengthbonus/de.md
new file mode 100644
index 00000000000..4abe8c4f1e6
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/sleevelengthbonus/de.md
@@ -0,0 +1,5 @@
+The amount to extend the sleeve beyond the length of the sleeve in the base block.
+
+> #### This is not supposed to be zero<
+>
+> Setting this to zero will make the sleeve length the same as the base length of the Bent block, which is certainly too short for a coat. Please take note of the default value and use that as a basis to lengthen or shorten the sleeve.
diff --git a/markdown/org/docs/patterns/bent/options/sleevelengthbonus/en.md b/markdown/org/docs/patterns/bent/options/sleevelengthbonus/en.md
new file mode 100644
index 00000000000..4011e07c688
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/sleevelengthbonus/en.md
@@ -0,0 +1,6 @@
+The amount to extend the sleeve beyond the length of the sleeve in the base block.
+
+> #### This is not supposed to be zero<
+> Setting this to zero will make the sleeve length the same as the base length of the Bent block,
+> which is certainly too short for a coat.
+> Please take note of the default value and use that as a basis to lengthen or shorten the sleeve.
diff --git a/markdown/org/docs/patterns/bent/options/sleevelengthbonus/es.md b/markdown/org/docs/patterns/bent/options/sleevelengthbonus/es.md
new file mode 100644
index 00000000000..4abe8c4f1e6
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/sleevelengthbonus/es.md
@@ -0,0 +1,5 @@
+The amount to extend the sleeve beyond the length of the sleeve in the base block.
+
+> #### This is not supposed to be zero<
+>
+> Setting this to zero will make the sleeve length the same as the base length of the Bent block, which is certainly too short for a coat. Please take note of the default value and use that as a basis to lengthen or shorten the sleeve.
diff --git a/markdown/org/docs/patterns/bent/options/sleevelengthbonus/fr.md b/markdown/org/docs/patterns/bent/options/sleevelengthbonus/fr.md
new file mode 100644
index 00000000000..821f70c1a1c
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/sleevelengthbonus/fr.md
@@ -0,0 +1,5 @@
+La quantité pour allonger la manche au-delà de la longueur de la manche dans le bloc de base.
+
+> #### Ce n'est pas censé être zéro<
+>
+> Mettre à zéro rendra la longueur de la manche identique à la longueur de base du bloc Bent ; ce qui est certainement trop court pour un manteau. Veuillez prendre note de la valeur par défaut et utiliser cela comme base pour allonger ou raccourcir la manche.
diff --git a/markdown/org/docs/patterns/bent/options/sleevelengthbonus/nl.md b/markdown/org/docs/patterns/bent/options/sleevelengthbonus/nl.md
new file mode 100644
index 00000000000..40d94073f99
--- /dev/null
+++ b/markdown/org/docs/patterns/bent/options/sleevelengthbonus/nl.md
@@ -0,0 +1,5 @@
+Hoeveel langer de mouw moet worden dan de mouw van de basisvorm.
+
+> #### Het is niet de bedoeling dat dit nul is<
+>
+> Dit op nul zetten maakt de mouwlengte dezelfde als de basislengte van de Bent basisvorm, wat zeker te kort is voor een jas. Let op de standaardwaarde en gebruik dat als basis om de mouw korter of langer te maken.
diff --git a/markdown/org/docs/patterns/breanna/cutting/de.md b/markdown/org/docs/patterns/breanna/cutting/de.md
new file mode 100644
index 00000000000..d253edb1dad
--- /dev/null
+++ b/markdown/org/docs/patterns/breanna/cutting/de.md
@@ -0,0 +1,17 @@
+To make Breanna, you'll need:
+
+ - 1 Front
+ - 2 Back
+ - 2 Sleeves
+
+
+
+###### Breanna is a block, not a pattern
+
+A block is a basic shape on which other patterns are based.
+They are sometimes also called slopers, although purists will argue that a block and a sloper are different things.
+
+Blocks are typically not made as-is but rather serve as a basis for other patterns.
+
+
+
diff --git a/markdown/org/docs/patterns/breanna/cutting/en.md b/markdown/org/docs/patterns/breanna/cutting/en.md
new file mode 100644
index 00000000000..e375c934dcc
--- /dev/null
+++ b/markdown/org/docs/patterns/breanna/cutting/en.md
@@ -0,0 +1,16 @@
+To make Breanna, you'll need:
+
+ - 1 Front
+ - 2 Back
+ - 2 Sleeves
+
+
+
+###### Breanna is a block, not a pattern
+
+A block is a basic shape on which other patterns are based.
+They are sometimes also called slopers, although purists will argue that a block and a sloper are different things.
+
+Blocks are typically not made as-is but rather serve as a basis for other patterns.
+
+
diff --git a/markdown/org/docs/patterns/breanna/cutting/es.md b/markdown/org/docs/patterns/breanna/cutting/es.md
new file mode 100644
index 00000000000..d253edb1dad
--- /dev/null
+++ b/markdown/org/docs/patterns/breanna/cutting/es.md
@@ -0,0 +1,17 @@
+To make Breanna, you'll need:
+
+ - 1 Front
+ - 2 Back
+ - 2 Sleeves
+
+
+
+###### Breanna is a block, not a pattern
+
+A block is a basic shape on which other patterns are based.
+They are sometimes also called slopers, although purists will argue that a block and a sloper are different things.
+
+Blocks are typically not made as-is but rather serve as a basis for other patterns.
+
+
+
diff --git a/markdown/org/docs/patterns/breanna/cutting/fr.md b/markdown/org/docs/patterns/breanna/cutting/fr.md
new file mode 100644
index 00000000000..2bf717353b0
--- /dev/null
+++ b/markdown/org/docs/patterns/breanna/cutting/fr.md
@@ -0,0 +1,17 @@
+Pour faire Breanna, tu auras besoin de :
+
+ - 1 devant
+ - 2 dos
+ - 2 manches
+
+
+
+###### Breanna est un bloc, pas un patron
+
+Un bloc est une forme de bas sur laquelle d'autres patrons sont basés.
+Ils sont parfois aussi appelés patrons de base, bien que les puristes soutiennent qu'un bloc et un patron de base sont des choses différentes.
+
+Les patrons de base ne sont donc généralement pas utilisés tels quels, mais plutôt pour élaborer d'autres modèles.
+
+
+
diff --git a/markdown/org/docs/patterns/breanna/cutting/nl.md b/markdown/org/docs/patterns/breanna/cutting/nl.md
new file mode 100644
index 00000000000..549d6fe0110
--- /dev/null
+++ b/markdown/org/docs/patterns/breanna/cutting/nl.md
@@ -0,0 +1,17 @@
+To make Breanna, you'll need:
+
+ - 1 Front
+ - 2 Back
+ - 2 Sleeves
+
+
+
+###### Breanna is a block, not a pattern
+
+A block is a basic shape on which other patterns are based.
+Dit wordt soms ook een paspatroon genoemd, alhoewel puristen zeggen dat dit twee verschillende dingen zijn.
+
+Blocks are typically not made as-is but rather serve as a basis for other patterns.
+
+
+
diff --git a/markdown/org/docs/patterns/breanna/de.md b/markdown/org/docs/patterns/breanna/de.md
new file mode 100644
index 00000000000..0a0c8ca88ac
--- /dev/null
+++ b/markdown/org/docs/patterns/breanna/de.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/breanna/en.md b/markdown/org/docs/patterns/breanna/en.md
new file mode 100644
index 00000000000..b7c224a63b3
--- /dev/null
+++ b/markdown/org/docs/patterns/breanna/en.md
@@ -0,0 +1,6 @@
+---
+---
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/breanna/es.md b/markdown/org/docs/patterns/breanna/es.md
new file mode 100644
index 00000000000..0a0c8ca88ac
--- /dev/null
+++ b/markdown/org/docs/patterns/breanna/es.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/breanna/fabric/de.md b/markdown/org/docs/patterns/breanna/fabric/de.md
new file mode 100644
index 00000000000..0c758d5d7b7
--- /dev/null
+++ b/markdown/org/docs/patterns/breanna/fabric/de.md
@@ -0,0 +1,13 @@
+
+
+###### Breanna is a block, not a pattern
+
+A block is a basic shape on which other patterns are based.
+They are sometimes also called slopers, although purists will argue that a block and a sloper are different things.
+
+Blocks are typically not made as-is but rather serve as a basis for other patterns.
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/breanna/fabric/en.md b/markdown/org/docs/patterns/breanna/fabric/en.md
new file mode 100644
index 00000000000..51a3be41719
--- /dev/null
+++ b/markdown/org/docs/patterns/breanna/fabric/en.md
@@ -0,0 +1,11 @@
+
+
+###### Breanna is a block, not a pattern
+
+A block is a basic shape on which other patterns are based.
+They are sometimes also called slopers, although purists will argue that a block and a sloper are different things.
+
+Blocks are typically not made as-is but rather serve as a basis for other patterns.
+
+
+
diff --git a/markdown/org/docs/patterns/breanna/fabric/es.md b/markdown/org/docs/patterns/breanna/fabric/es.md
new file mode 100644
index 00000000000..0c758d5d7b7
--- /dev/null
+++ b/markdown/org/docs/patterns/breanna/fabric/es.md
@@ -0,0 +1,13 @@
+
+
+###### Breanna is a block, not a pattern
+
+A block is a basic shape on which other patterns are based.
+They are sometimes also called slopers, although purists will argue that a block and a sloper are different things.
+
+Blocks are typically not made as-is but rather serve as a basis for other patterns.
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/breanna/fabric/fr.md b/markdown/org/docs/patterns/breanna/fabric/fr.md
new file mode 100644
index 00000000000..4b981aefa48
--- /dev/null
+++ b/markdown/org/docs/patterns/breanna/fabric/fr.md
@@ -0,0 +1,13 @@
+
+
+###### Breanna est un bloc, pas un patron
+
+Un bloc est une forme de bas sur laquelle d'autres patrons sont basés.
+Ils sont parfois aussi appelés patrons de base, bien que les puristes soutiennent qu'un bloc et un patron de base sont des choses différentes.
+
+Les patrons de base ne sont donc généralement pas utilisés tels quels, mais plutôt pour élaborer d'autres modèles.
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/breanna/fabric/nl.md b/markdown/org/docs/patterns/breanna/fabric/nl.md
new file mode 100644
index 00000000000..0b69d6a4d9a
--- /dev/null
+++ b/markdown/org/docs/patterns/breanna/fabric/nl.md
@@ -0,0 +1,13 @@
+
+
+###### Breanna is a block, not a pattern
+
+A block is a basic shape on which other patterns are based.
+Dit wordt soms ook een paspatroon genoemd, alhoewel puristen zeggen dat dit twee verschillende dingen zijn.
+
+Blocks are typically not made as-is but rather serve as a basis for other patterns.
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/breanna/fr.md b/markdown/org/docs/patterns/breanna/fr.md
new file mode 100644
index 00000000000..0a0c8ca88ac
--- /dev/null
+++ b/markdown/org/docs/patterns/breanna/fr.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/breanna/instructions/de.md b/markdown/org/docs/patterns/breanna/instructions/de.md
new file mode 100644
index 00000000000..51a3be41719
--- /dev/null
+++ b/markdown/org/docs/patterns/breanna/instructions/de.md
@@ -0,0 +1,11 @@
+
+
+###### Breanna is a block, not a pattern
+
+A block is a basic shape on which other patterns are based.
+They are sometimes also called slopers, although purists will argue that a block and a sloper are different things.
+
+Blocks are typically not made as-is but rather serve as a basis for other patterns.
+
+
+
diff --git a/markdown/org/docs/patterns/breanna/instructions/en.md b/markdown/org/docs/patterns/breanna/instructions/en.md
new file mode 100644
index 00000000000..958ff1bb406
--- /dev/null
+++ b/markdown/org/docs/patterns/breanna/instructions/en.md
@@ -0,0 +1,10 @@
+
+
+###### Breanna is a block, not a pattern
+
+A block is a basic shape on which other patterns are based.
+They are sometimes also called slopers, although purists will argue that a block and a sloper are different things.
+
+Blocks are typically not made as-is but rather serve as a basis for other patterns.
+
+
diff --git a/markdown/org/docs/patterns/breanna/instructions/es.md b/markdown/org/docs/patterns/breanna/instructions/es.md
new file mode 100644
index 00000000000..51a3be41719
--- /dev/null
+++ b/markdown/org/docs/patterns/breanna/instructions/es.md
@@ -0,0 +1,11 @@
+
+
+###### Breanna is a block, not a pattern
+
+A block is a basic shape on which other patterns are based.
+They are sometimes also called slopers, although purists will argue that a block and a sloper are different things.
+
+Blocks are typically not made as-is but rather serve as a basis for other patterns.
+
+
+
diff --git a/markdown/org/docs/patterns/breanna/instructions/fr.md b/markdown/org/docs/patterns/breanna/instructions/fr.md
new file mode 100644
index 00000000000..050905851a2
--- /dev/null
+++ b/markdown/org/docs/patterns/breanna/instructions/fr.md
@@ -0,0 +1,11 @@
+
+
+###### Breanna est un bloc, pas un patron
+
+Un bloc est une forme de bas sur laquelle d'autres patrons sont basés.
+Ils sont parfois aussi appelés patrons de base, bien que les puristes soutiennent qu'un bloc et un patron de base sont des choses différentes.
+
+Les patrons de base ne sont donc généralement pas utilisés tels quels, mais plutôt pour élaborer d'autres modèles.
+
+
+
diff --git a/markdown/org/docs/patterns/breanna/instructions/nl.md b/markdown/org/docs/patterns/breanna/instructions/nl.md
new file mode 100644
index 00000000000..a6566ca5b14
--- /dev/null
+++ b/markdown/org/docs/patterns/breanna/instructions/nl.md
@@ -0,0 +1,11 @@
+
+
+###### Breanna is a block, not a pattern
+
+A block is a basic shape on which other patterns are based.
+Dit wordt soms ook een paspatroon genoemd, alhoewel puristen zeggen dat dit twee verschillende dingen zijn.
+
+Blocks are typically not made as-is but rather serve as a basis for other patterns.
+
+
+
diff --git a/markdown/org/docs/patterns/breanna/measurements/de.md b/markdown/org/docs/patterns/breanna/measurements/de.md
new file mode 100644
index 00000000000..a1b0f6581b8
--- /dev/null
+++ b/markdown/org/docs/patterns/breanna/measurements/de.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/breanna/measurements/en.md b/markdown/org/docs/patterns/breanna/measurements/en.md
new file mode 100644
index 00000000000..901532fbb32
--- /dev/null
+++ b/markdown/org/docs/patterns/breanna/measurements/en.md
@@ -0,0 +1,7 @@
+---
+---
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/breanna/measurements/es.md b/markdown/org/docs/patterns/breanna/measurements/es.md
new file mode 100644
index 00000000000..a1b0f6581b8
--- /dev/null
+++ b/markdown/org/docs/patterns/breanna/measurements/es.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/breanna/measurements/fr.md b/markdown/org/docs/patterns/breanna/measurements/fr.md
new file mode 100644
index 00000000000..0b3db77d10a
--- /dev/null
+++ b/markdown/org/docs/patterns/breanna/measurements/fr.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+importer les mesures à partir de '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/breanna/measurements/nl.md b/markdown/org/docs/patterns/breanna/measurements/nl.md
new file mode 100644
index 00000000000..a1b0f6581b8
--- /dev/null
+++ b/markdown/org/docs/patterns/breanna/measurements/nl.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/breanna/needs/de.md b/markdown/org/docs/patterns/breanna/needs/de.md
new file mode 100644
index 00000000000..0c758d5d7b7
--- /dev/null
+++ b/markdown/org/docs/patterns/breanna/needs/de.md
@@ -0,0 +1,13 @@
+
+
+###### Breanna is a block, not a pattern
+
+A block is a basic shape on which other patterns are based.
+They are sometimes also called slopers, although purists will argue that a block and a sloper are different things.
+
+Blocks are typically not made as-is but rather serve as a basis for other patterns.
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/breanna/needs/en.md b/markdown/org/docs/patterns/breanna/needs/en.md
new file mode 100644
index 00000000000..51a3be41719
--- /dev/null
+++ b/markdown/org/docs/patterns/breanna/needs/en.md
@@ -0,0 +1,11 @@
+
+
+###### Breanna is a block, not a pattern
+
+A block is a basic shape on which other patterns are based.
+They are sometimes also called slopers, although purists will argue that a block and a sloper are different things.
+
+Blocks are typically not made as-is but rather serve as a basis for other patterns.
+
+
+
diff --git a/markdown/org/docs/patterns/breanna/needs/es.md b/markdown/org/docs/patterns/breanna/needs/es.md
new file mode 100644
index 00000000000..0c758d5d7b7
--- /dev/null
+++ b/markdown/org/docs/patterns/breanna/needs/es.md
@@ -0,0 +1,13 @@
+
+
+###### Breanna is a block, not a pattern
+
+A block is a basic shape on which other patterns are based.
+They are sometimes also called slopers, although purists will argue that a block and a sloper are different things.
+
+Blocks are typically not made as-is but rather serve as a basis for other patterns.
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/breanna/needs/fr.md b/markdown/org/docs/patterns/breanna/needs/fr.md
new file mode 100644
index 00000000000..4b981aefa48
--- /dev/null
+++ b/markdown/org/docs/patterns/breanna/needs/fr.md
@@ -0,0 +1,13 @@
+
+
+###### Breanna est un bloc, pas un patron
+
+Un bloc est une forme de bas sur laquelle d'autres patrons sont basés.
+Ils sont parfois aussi appelés patrons de base, bien que les puristes soutiennent qu'un bloc et un patron de base sont des choses différentes.
+
+Les patrons de base ne sont donc généralement pas utilisés tels quels, mais plutôt pour élaborer d'autres modèles.
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/breanna/needs/nl.md b/markdown/org/docs/patterns/breanna/needs/nl.md
new file mode 100644
index 00000000000..0b69d6a4d9a
--- /dev/null
+++ b/markdown/org/docs/patterns/breanna/needs/nl.md
@@ -0,0 +1,13 @@
+
+
+###### Breanna is a block, not a pattern
+
+A block is a basic shape on which other patterns are based.
+Dit wordt soms ook een paspatroon genoemd, alhoewel puristen zeggen dat dit twee verschillende dingen zijn.
+
+Blocks are typically not made as-is but rather serve as a basis for other patterns.
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/breanna/nl.md b/markdown/org/docs/patterns/breanna/nl.md
new file mode 100644
index 00000000000..0a0c8ca88ac
--- /dev/null
+++ b/markdown/org/docs/patterns/breanna/nl.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/breanna/options/de.md b/markdown/org/docs/patterns/breanna/options/de.md
new file mode 100644
index 00000000000..aaf245242c1
--- /dev/null
+++ b/markdown/org/docs/patterns/breanna/options/de.md
@@ -0,0 +1,123 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
+## Understanding the sleevecap
+
+The Breanna sleevecap was designed to be adaptable into different types of sleeves and garments. As a result, the sleevecap alone has 20 options to control its shape. Whereas that may seem a bit overwhelming at first, understanding how the sleevecap is drafted makes it easy to understand what all the individual options do.
+
+### The bounding box
+
+The *bounding box* of the sleevecap is a rectangle that is as wide as the sleeve, and as high as the sleevecap. Inside this box, we will construct our sleevecap later.
+
+
+
+The image above shows a sleevecap, starting at point 1, then going up until point 4, and then down again to point 2.
+
+
+
+###### Finding out which is the front of the sleeve(cap)
+
+In our example, the front of the sleevecap is on the right hand side. But how would you know?
+
+While patterns typically have an indication that shows which side is which (a single notch
+means the front, whereas a double notch means the back), you can also
+recognize the front side of a sleevecap because it is more curved. The backside of the
+sleevecap will also be curved, but it's a flatter curve. That's because the human shoulder
+is more pronounced and curved on the front of the body, thus the sleevecap is more curved
+there to fit the shoulder.
+
+
+
+The width of the sleevecap (and thus the width of the sleeve at the bottom of the armhole) is equal to the distance between points 1 and 2. That distance depends on the measurements of the model, the amount of ease, the cut of the garment and so on. For our sleevecap, all we need to know is that we start with a given width. And while that width can be influenced by other factors, we can not influence it by any of the sleevecap options.
+
+
+
+The height of the sleevecap is equal to the distance between points 3 and 4. The exact height is a trade-off between the measurments of the model, options, ease, sleevecap ease, and the fact that the sleeve ultimately has to fit the armhole. So the height may vary, and we don't control the exact value. But there are two options that control the shape of our sleevecap:
+
+ - [Sleevecap top X](/docs/patterns/breanna/options/sleevecaptopfactorx/) : Controls the horizontal placement of point 3 and 4
+ - [Sleevecap top Y](/docs/patterns/breanna/options/sleevecaptopfactory/) : Controls the vertical placement of point 4
+
+In other words, point 4 can be made higher and lower and, perhaps less intutitively, it can also be changed to lie more to the right or the left, rather than smack in the middle as in our example.
+
+### The inflection points
+
+
+
+With points 1, 2, 3, and 4 in place, we have a box to draw our sleevecap in. Now it's time to map out our *inflection points*. These are points 5 and 6 on our drawing, and their placement is determined by the following 4 options:
+
+ - [Sleevecap back X](/docs/patterns/breanna/options/sleevecapbackfactorx) : Controls the horizontal placement of point 5
+ - [Sleevecap back Y](/docs/patterns/breanna/options/sleevecapbackfactory) : Controls the vertical placement of point 5
+ - [Sleevecap front X](/docs/patterns/breanna/options/sleevecapbackfactorx) : Controls the horizontal placement of point 6
+ - [Sleevecap front Y](/docs/patterns/breanna/options/sleevecapbackfactory) : Controls the vertical placement of point 6
+
+
+
+As you see in our example, these points do not always lie on our sleevecap line. Instead, they
+are instrumental in creating the points that always lie on the sleevecap: the anchor points.
+
+
+
+### The anchor points
+
+
+
+Ultimately, our sleevecap will be the combination of 5 curves. In addition to points 1 and 2, the four *anchor points* that are marked in orange in our example will be the start/finish of those curves.
+
+The points are *offset* perpendicular from the middle of a line between the two anchor points surrounding them. The offset for each point is controlled by these 4 options:
+
+ - [Sleevecap Q1 offset](/docs/patterns/breanna/options/sleevecapq1offset) : Controls the offset perpendicular to the line from points 2 to 6
+ - [Sleevecap Q2 offset](/docs/patterns/breanna/options/sleevecapq2offset) : Controls the offset perpendicular to the line from points 6 to 4
+ - [Sleevecap Q3 offset](/docs/patterns/breanna/options/sleevecapq3offset) : Controls the offset perpendicular to the line from points 4 to 5
+ - [Sleevecap Q4 offset](/docs/patterns/breanna/options/sleevecapq3offset) : Controls the offset perpendicular to the line from points 5 to 1
+
+
+
+We've divided our sleevecap into 4 quarters. We start at the front (the right in our example)
+with quarter 1, and make our way to the back to end with quarter 4.
+
+Like the offset option, the last options to determine the shape of our sleevecap will just repeat so you can
+control each quarter individually.
+
+
+
+### The spread
+
+
+
+We now have all the start and end points to draw the 5 curves that will make up our sleevecaps. What we're missing are the control points (see [our info on Bézier curves](https://freesewing.dev/concepts/beziercurves) to learn more about how curves are constructed). These are determined by the so-called *spread*.
+
+For each of the anchor points (the ones marked in orange, not points 1 and 2) there is an option to control the spread upwards, and downwards:
+
+ - [Sleevecap Q1 downward spread](/docs/patterns/breanna/options/sleevecapq1spread1) : Controls the downward spread in the first quarter
+ - [Sleevecap Q1 upward spread](/docs/patterns/breanna/options/sleevecapq1spread2) : Controls the upward spread in the first quarter
+ - [Sleevecap Q2 downward spread](/docs/patterns/breanna/options/sleevecapq2spread1) : Controls the downward spread in the second quarter
+ - [Sleevecap Q2 upward spread](/docs/patterns/breanna/options/sleevecapq2spread2) : Controls the upward spread in the second quarter
+ - [Sleevecap Q3 upward spread](/docs/patterns/breanna/options/sleevecapq3spread1) : Controls the upward spread in the third quarter
+ - [Sleevecap Q3 downward spread](/docs/patterns/breanna/options/sleevecapq3spread2) : Controls the downward spread in the third quarter
+ - [Sleevecap Q4 upward spread](/docs/patterns/breanna/options/sleevecapq4spread1) : Controls the upward spread in the fourth quarter
+ - [Sleevecap Q4 downward spread](/docs/patterns/breanna/options/sleevecapq4spread2) : Controls the downward spread in the fourth quarter
+
+
+
+Attentive readers will have noticed that point 4 is not an anchor point. In other words, there is no guarantee
+that it will lie on the sleevecap line. Which also means that the upwards spread in quarters 2 and 3 will influence
+the height of the sleevecap. Reduce the upwards spread, and the curve will dip below point 4. Increase it and
+the curve will rise above it.
+
+
+
+### Takeaways
+
+While the sleevecap in Breanna (and all patterns that extend Breanna) have a lot of options, understanding how the sleevecap is constructed can help you design the exact sleevecap shape you want. To do so:
+
+ - Start with placing the top of your sleevecap
+ - Then determine the inflection points
+ - Next, use the offset to control the steepness of the curve
+ - Finally, use the spread to smooth things out
+
+What's important to remember is that you're only ever controlling the shape of the sleevecap. Whatever shape you design, it will be fitted to the armhole, meaning that its size can and will be adapted to make sure the sleeve fits the armscye. However, the shape you design will always be respected.
+
diff --git a/markdown/org/docs/patterns/breanna/options/en.md b/markdown/org/docs/patterns/breanna/options/en.md
new file mode 100644
index 00000000000..db0499be86c
--- /dev/null
+++ b/markdown/org/docs/patterns/breanna/options/en.md
@@ -0,0 +1,148 @@
+---
+---
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
+## Understanding the sleevecap
+
+The Breanna sleevecap was designed to be adaptable into different types of sleeves and garments.
+As a result, the sleevecap alone has 20 options to control its shape.
+Whereas that may seem a bit overwhelming at first, understanding how the
+sleevecap is drafted makes it easy to understand what all the individual options do.
+
+### The bounding box
+
+The *bounding box* of the sleevecap is a rectangle that is as wide as the sleeve, and
+as high as the sleevecap. Inside this box, we will construct our sleevecap later.
+
+
+
+The image above shows a sleevecap, starting at point 1, then going up until point 4,
+and then down again to point 2.
+
+
+
+###### Finding out which is the front of the sleeve(cap)
+
+In our example, the front of the sleevecap is on the right hand side. But how would you know?
+
+While patterns typically have an indication that shows which side is which (a single notch
+means the front, whereas a double notch means the back), you can also
+recognize the front side of a sleevecap because it is more curved. The backside of the
+sleevecap will also be curved, but it's a flatter curve. That's because the human shoulder
+is more pronounced and curved on the front of the body, thus the sleevecap is more curved
+there to fit the shoulder.
+
+
+
+The width of the sleevecap (and thus the width of the sleeve at the bottom of the armhole)
+is equal to the distance between points 1 and 2. That distance depends on the measurements
+of the model, the amount of ease, the cut of the garment and so on. For our sleevecap, all we
+need to know is that we start with a given width. And while that width can be influenced by
+other factors, we can not influence it by any of the sleevecap options.
+
+
+
+The height of the sleevecap is equal to the distance between points 3 and 4. The exact height
+is a trade-off between the measurments of the model, options, ease, sleevecap ease, and the fact
+that the sleeve ultimately has to fit the armhole. So the height may vary, and we don't control
+the exact value. But there are two options that control the shape of our sleevecap:
+
+ - [Sleevecap top X](/docs/patterns/breanna/options/sleevecaptopfactorx/) : Controls the horizontal placement of point 3 and 4
+ - [Sleevecap top Y](/docs/patterns/breanna/options/sleevecaptopfactory/) : Controls the vertical placement of point 4
+
+In other words, point 4 can be made higher and lower and, perhaps less intutitively, it can also
+be changed to lie more to the right or the left, rather than smack in the middle as in our example.
+
+### The inflection points
+
+
+
+With points 1, 2, 3, and 4 in place, we have a box to draw our sleevecap in. Now it's time to
+map out our *inflection points*. These are points 5 and 6 on our drawing, and their placement
+is determined by the following 4 options:
+
+ - [Sleevecap back X](/docs/patterns/breanna/options/sleevecapbackfactorx) : Controls the horizontal placement of point 5
+ - [Sleevecap back Y](/docs/patterns/breanna/options/sleevecapbackfactory) : Controls the vertical placement of point 5
+ - [Sleevecap front X](/docs/patterns/breanna/options/sleevecapbackfactorx) : Controls the horizontal placement of point 6
+ - [Sleevecap front Y](/docs/patterns/breanna/options/sleevecapbackfactory) : Controls the vertical placement of point 6
+
+
+
+As you see in our example, these points do not always lie on our sleevecap line. Instead, they
+are instrumental in creating the points that always lie on the sleevecap: the anchor points.
+
+
+
+### The anchor points
+
+
+
+Ultimately, our sleevecap will be the combination of 5 curves. In addition to points 1 and 2,
+the four *anchor points* that are marked in orange in our example will be the start/finish of
+those curves.
+
+The points are *offset* perpendicular from the middle of a line between the two anchor points
+surrounding them. The offset for each point is controlled by these 4 options:
+
+ - [Sleevecap Q1 offset](/docs/patterns/breanna/options/sleevecapq1offset) : Controls the offset perpendicular to the line from points 2 to 6
+ - [Sleevecap Q2 offset](/docs/patterns/breanna/options/sleevecapq2offset) : Controls the offset perpendicular to the line from points 6 to 4
+ - [Sleevecap Q3 offset](/docs/patterns/breanna/options/sleevecapq3offset) : Controls the offset perpendicular to the line from points 4 to 5
+ - [Sleevecap Q4 offset](/docs/patterns/breanna/options/sleevecapq3offset) : Controls the offset perpendicular to the line from points 5 to 1
+
+
+
+We've divided our sleevecap into 4 quarters. We start at the front (the right in our example)
+with quarter 1, and make our way to the back to end with quarter 4.
+
+Like the offset option, the last options to determine the shape of our sleevecap will just repeat so you can
+control each quarter individually.
+
+
+
+### The spread
+
+
+
+We now have all the start and end points to draw the 5 curves that will make up our sleevecaps.
+What we're missing are the control points
+(see [our info on Bézier curves](https://freesewing.dev/concepts/beziercurves) to learn more
+about how curves are constructed). These are determined by the so-called *spread*.
+
+For each of the anchor points (the ones marked in orange, not points 1 and 2) there is an option
+to control the spread upwards, and downwards:
+
+ - [Sleevecap Q1 downward spread](/docs/patterns/breanna/options/sleevecapq1spread1) : Controls the downward spread in the first quarter
+ - [Sleevecap Q1 upward spread](/docs/patterns/breanna/options/sleevecapq1spread2) : Controls the upward spread in the first quarter
+ - [Sleevecap Q2 downward spread](/docs/patterns/breanna/options/sleevecapq2spread1) : Controls the downward spread in the second quarter
+ - [Sleevecap Q2 upward spread](/docs/patterns/breanna/options/sleevecapq2spread2) : Controls the upward spread in the second quarter
+ - [Sleevecap Q3 upward spread](/docs/patterns/breanna/options/sleevecapq3spread1) : Controls the upward spread in the third quarter
+ - [Sleevecap Q3 downward spread](/docs/patterns/breanna/options/sleevecapq3spread2) : Controls the downward spread in the third quarter
+ - [Sleevecap Q4 upward spread](/docs/patterns/breanna/options/sleevecapq4spread1) : Controls the upward spread in the fourth quarter
+ - [Sleevecap Q4 downward spread](/docs/patterns/breanna/options/sleevecapq4spread2) : Controls the downward spread in the fourth quarter
+
+
+
+Attentive readers will have noticed that point 4 is not an anchor point. In other words, there is no guarantee
+that it will lie on the sleevecap line. Which also means that the upwards spread in quarters 2 and 3 will influence
+the height of the sleevecap. Reduce the upwards spread, and the curve will dip below point 4. Increase it and
+the curve will rise above it.
+
+
+
+### Takeaways
+
+While the sleevecap in Breanna (and all patterns that extend Breanna) have a lot of options, understanding how the
+sleevecap is constructed can help you design the exact sleevecap shape you want. To do so:
+
+ - Start with placing the top of your sleevecap
+ - Then determine the inflection points
+ - Next, use the offset to control the steepness of the curve
+ - Finally, use the spread to smooth things out
+
+What's important to remember is that you're only ever controlling the shape of the sleevecap.
+Whatever shape you design, it will be fitted to the armhole, meaning that its size can and will be adapted
+to make sure the sleeve fits the armscye. However, the shape you design will always be respected.
+
diff --git a/markdown/org/docs/patterns/breanna/options/es.md b/markdown/org/docs/patterns/breanna/options/es.md
new file mode 100644
index 00000000000..aaf245242c1
--- /dev/null
+++ b/markdown/org/docs/patterns/breanna/options/es.md
@@ -0,0 +1,123 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
+## Understanding the sleevecap
+
+The Breanna sleevecap was designed to be adaptable into different types of sleeves and garments. As a result, the sleevecap alone has 20 options to control its shape. Whereas that may seem a bit overwhelming at first, understanding how the sleevecap is drafted makes it easy to understand what all the individual options do.
+
+### The bounding box
+
+The *bounding box* of the sleevecap is a rectangle that is as wide as the sleeve, and as high as the sleevecap. Inside this box, we will construct our sleevecap later.
+
+
+
+The image above shows a sleevecap, starting at point 1, then going up until point 4, and then down again to point 2.
+
+
+
+###### Finding out which is the front of the sleeve(cap)
+
+In our example, the front of the sleevecap is on the right hand side. But how would you know?
+
+While patterns typically have an indication that shows which side is which (a single notch
+means the front, whereas a double notch means the back), you can also
+recognize the front side of a sleevecap because it is more curved. The backside of the
+sleevecap will also be curved, but it's a flatter curve. That's because the human shoulder
+is more pronounced and curved on the front of the body, thus the sleevecap is more curved
+there to fit the shoulder.
+
+
+
+The width of the sleevecap (and thus the width of the sleeve at the bottom of the armhole) is equal to the distance between points 1 and 2. That distance depends on the measurements of the model, the amount of ease, the cut of the garment and so on. For our sleevecap, all we need to know is that we start with a given width. And while that width can be influenced by other factors, we can not influence it by any of the sleevecap options.
+
+
+
+The height of the sleevecap is equal to the distance between points 3 and 4. The exact height is a trade-off between the measurments of the model, options, ease, sleevecap ease, and the fact that the sleeve ultimately has to fit the armhole. So the height may vary, and we don't control the exact value. But there are two options that control the shape of our sleevecap:
+
+ - [Sleevecap top X](/docs/patterns/breanna/options/sleevecaptopfactorx/) : Controls the horizontal placement of point 3 and 4
+ - [Sleevecap top Y](/docs/patterns/breanna/options/sleevecaptopfactory/) : Controls the vertical placement of point 4
+
+In other words, point 4 can be made higher and lower and, perhaps less intutitively, it can also be changed to lie more to the right or the left, rather than smack in the middle as in our example.
+
+### The inflection points
+
+
+
+With points 1, 2, 3, and 4 in place, we have a box to draw our sleevecap in. Now it's time to map out our *inflection points*. These are points 5 and 6 on our drawing, and their placement is determined by the following 4 options:
+
+ - [Sleevecap back X](/docs/patterns/breanna/options/sleevecapbackfactorx) : Controls the horizontal placement of point 5
+ - [Sleevecap back Y](/docs/patterns/breanna/options/sleevecapbackfactory) : Controls the vertical placement of point 5
+ - [Sleevecap front X](/docs/patterns/breanna/options/sleevecapbackfactorx) : Controls the horizontal placement of point 6
+ - [Sleevecap front Y](/docs/patterns/breanna/options/sleevecapbackfactory) : Controls the vertical placement of point 6
+
+
+
+As you see in our example, these points do not always lie on our sleevecap line. Instead, they
+are instrumental in creating the points that always lie on the sleevecap: the anchor points.
+
+
+
+### The anchor points
+
+
+
+Ultimately, our sleevecap will be the combination of 5 curves. In addition to points 1 and 2, the four *anchor points* that are marked in orange in our example will be the start/finish of those curves.
+
+The points are *offset* perpendicular from the middle of a line between the two anchor points surrounding them. The offset for each point is controlled by these 4 options:
+
+ - [Sleevecap Q1 offset](/docs/patterns/breanna/options/sleevecapq1offset) : Controls the offset perpendicular to the line from points 2 to 6
+ - [Sleevecap Q2 offset](/docs/patterns/breanna/options/sleevecapq2offset) : Controls the offset perpendicular to the line from points 6 to 4
+ - [Sleevecap Q3 offset](/docs/patterns/breanna/options/sleevecapq3offset) : Controls the offset perpendicular to the line from points 4 to 5
+ - [Sleevecap Q4 offset](/docs/patterns/breanna/options/sleevecapq3offset) : Controls the offset perpendicular to the line from points 5 to 1
+
+
+
+We've divided our sleevecap into 4 quarters. We start at the front (the right in our example)
+with quarter 1, and make our way to the back to end with quarter 4.
+
+Like the offset option, the last options to determine the shape of our sleevecap will just repeat so you can
+control each quarter individually.
+
+
+
+### The spread
+
+
+
+We now have all the start and end points to draw the 5 curves that will make up our sleevecaps. What we're missing are the control points (see [our info on Bézier curves](https://freesewing.dev/concepts/beziercurves) to learn more about how curves are constructed). These are determined by the so-called *spread*.
+
+For each of the anchor points (the ones marked in orange, not points 1 and 2) there is an option to control the spread upwards, and downwards:
+
+ - [Sleevecap Q1 downward spread](/docs/patterns/breanna/options/sleevecapq1spread1) : Controls the downward spread in the first quarter
+ - [Sleevecap Q1 upward spread](/docs/patterns/breanna/options/sleevecapq1spread2) : Controls the upward spread in the first quarter
+ - [Sleevecap Q2 downward spread](/docs/patterns/breanna/options/sleevecapq2spread1) : Controls the downward spread in the second quarter
+ - [Sleevecap Q2 upward spread](/docs/patterns/breanna/options/sleevecapq2spread2) : Controls the upward spread in the second quarter
+ - [Sleevecap Q3 upward spread](/docs/patterns/breanna/options/sleevecapq3spread1) : Controls the upward spread in the third quarter
+ - [Sleevecap Q3 downward spread](/docs/patterns/breanna/options/sleevecapq3spread2) : Controls the downward spread in the third quarter
+ - [Sleevecap Q4 upward spread](/docs/patterns/breanna/options/sleevecapq4spread1) : Controls the upward spread in the fourth quarter
+ - [Sleevecap Q4 downward spread](/docs/patterns/breanna/options/sleevecapq4spread2) : Controls the downward spread in the fourth quarter
+
+
+
+Attentive readers will have noticed that point 4 is not an anchor point. In other words, there is no guarantee
+that it will lie on the sleevecap line. Which also means that the upwards spread in quarters 2 and 3 will influence
+the height of the sleevecap. Reduce the upwards spread, and the curve will dip below point 4. Increase it and
+the curve will rise above it.
+
+
+
+### Takeaways
+
+While the sleevecap in Breanna (and all patterns that extend Breanna) have a lot of options, understanding how the sleevecap is constructed can help you design the exact sleevecap shape you want. To do so:
+
+ - Start with placing the top of your sleevecap
+ - Then determine the inflection points
+ - Next, use the offset to control the steepness of the curve
+ - Finally, use the spread to smooth things out
+
+What's important to remember is that you're only ever controlling the shape of the sleevecap. Whatever shape you design, it will be fitted to the armhole, meaning that its size can and will be adapted to make sure the sleeve fits the armscye. However, the shape you design will always be respected.
+
diff --git a/markdown/org/docs/patterns/breanna/options/fr.md b/markdown/org/docs/patterns/breanna/options/fr.md
new file mode 100644
index 00000000000..3eee84526c7
--- /dev/null
+++ b/markdown/org/docs/patterns/breanna/options/fr.md
@@ -0,0 +1,113 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
+## Comprendre la tête de manche
+
+The Breanna sleevecap was designed to be adaptable into different types of sleeves and garments. As a result, the sleevecap alone has 20 options to control its shape. Bien que cela puisse paraître un peu assommant de prime abord, comprendre la conception de la tête de manche facilite la compréhension des différentes options.
+
+### La bounding box (boîte englobante)
+
+La *bounding box* de la tête de manche est un rectangle de la largeur de la manche et de la hauteur de la tête de manche. La tête de manche va être construite dans ce rectangle.
+
+
+
+L'image ci-dessus montre une tête de manche, commençant au point 1, puis montant jusqu'au point 4, et ensuite redescendant au point 2.
+
+
+
+###### Repérer le devant de la manche
+
+Dans notre exemple, le devant de la manche est à droite. Mais comment le sait-on ?
+
+Alors que les patrons l'indiquent généralement par des repères (une seule encoche pour le devant, une double encoche pour l'arrière), on peut aussi repérer où se trouve le devant d'une tête de manche par sa forme plus courbe. La partie de la tête de manche qui sera placée à l'arrière est de forme plus aplatie. C'est en raison de la forme de l'épaule humaine, qui est plus arrondie sur le devant du corps. La tête de manche sera donc elle aussi plus courbe sur le devant, pour s'adapter à l'épaule.
+
+
+
+La largeur de la tête de manche (et donc la largeur de la manche à la base de l'emmanchure) est égale à la distance entre les points 1 et 2. Cette distance dépend des mesures du modèle, de l'aisance choisie, de la coupe du vêtement, etc. Pour notre tête de manche, la seule chose à savoir est qu'on commence avec une largeur donnée. Et bien que cette largeur puisse être influencée par d'autres facteurs, nous ne pouvons pas la modifier par les options de la tête de manche.
+
+
+
+La hauteur de la tête de manche est égale à la distance entre les points 3 et 4. La hauteur exacte est un compromis entre les mesures du modèle, les options, l'aisance, l'aisance de la tête de manche, et le fait que la manche devra finalement s'ajuster à l'emmanchure. Cette hauteur peut donc varier, et on ne peut choisir sa valeur exacte. Mais deux options permettent de contrôler la forme de notre tête de manche :
+
+ - [Sleevecap top X](/docs/patterns/breanna/options/sleevecaptopfactorx/) : Controls the horizontal placement of point 3 and 4
+ - [Sleevecap top Y](/docs/patterns/breanna/options/sleevecaptopfactory/) : Controls the vertical placement of point 4
+
+En d'autres termes, le point 4 peut être placé plus haut ou plus bas, et, ce qui est peut-être moins intuitif, peut aussi être déplacé plus à droite ou plus à gauche, plutôt que rester en plein milieu comme dans notre exemple.
+
+### Les points d'inflexion
+
+
+
+Avec les points 1, 2, 3 et 4 en place, nous avons un rectangle pour dessiner notre tête de manche. Maintenant, il est temps de placer nos *points d'inflexion*. Ce sont les points 5 et 6 de notre dessin, et leur position est déterminée par les 4 options suivantes :
+
+ - [Sleevecap back X](/docs/patterns/breanna/options/sleevecapbackfactorx) : Controls the horizontal placement of point 5
+ - [Sleevecap back Y](/docs/patterns/breanna/options/sleevecapbackfactory) : Controls the vertical placement of point 5
+ - [Sleevecap front X](/docs/patterns/breanna/options/sleevecapbackfactorx) : Controls the horizontal placement of point 6
+ - [Sleevecap front Y](/docs/patterns/breanna/options/sleevecapbackfactory) : Controls the vertical placement of point 6
+
+
+
+Comme vous le voyez dans notre exemple, ces points ne se trouvent pas toujours sur la ligne de la tête de manche. Mais ils permettent de créer des points qui se trouveront toujours sur la tête de manche : les points d'ancrage.
+
+
+
+### Les points d'ancrage
+
+
+
+En fin de compte, notre tête de manche sera la combinaison de 5 courbes. En plus des points 1 et 2, les quatre *points d'ancrage* (en orange dans notre exemple) seront placés au début et à la fin de ces courbes.
+
+Les points sont *décalés * perpendiculairement à partir du milieu d'une ligne située entre les deux points d'ancrage qui les entourent. Le décalage pour chaque point est contrôlé par ces 4 options :
+
+ - [Sleevecap Q1 offset](/docs/patterns/breanna/options/sleevecapq1offset) : Controls the offset perpendicular to the line from points 2 to 6
+ - [Sleevecap Q2 offset](/docs/patterns/breanna/options/sleevecapq2offset) : Controls the offset perpendicular to the line from points 6 to 4
+ - [Sleevecap Q3 offset](/docs/patterns/breanna/options/sleevecapq3offset) : Controls the offset perpendicular to the line from points 4 to 5
+ - [Sleevecap Q4 offset](/docs/patterns/breanna/options/sleevecapq3offset) : Controls the offset perpendicular to the line from points 5 to 1
+
+
+
+Notre manche est divisée en 4 quadrants. Nous commençons à l'avant (à droite dans notre exemple)
+avec le quadrant 1, en allant vers l'arrière pour finir avec le quatrième quadrant.
+
+Comme pour l'option décalage, les dernières options pour déterminer la forme de notre tête de manche se répéteront simplement pour que vous puissiez contrôler chaque quadrant individuellement.
+
+
+
+### La répartition
+
+
+
+Nous avons maintenant tous les points de départ et d'arrivée pour dessiner les 5 courbes qui constitueront nos têtes de manche. Il nous manque les points de contrôle (voir [nos informations sur les courbes de Bézier ](https://freesewing.dev/concepts/beziercurves) pour en savoir plus sur la façon dont les courbes sont construites). Celles-ci sont déterminées par ce que l'on appelle *répartition*.
+
+Pour chacun des points d'ancrage (ceux marqués en orange, pas les points 1 et 2), une option permet de contrôler la répartition vers le haut, et vers le bas :
+
+ - [Sleevecap Q1 downward spread](/docs/patterns/breanna/options/sleevecapq1spread1) : Controls the downward spread in the first quarter
+ - [Sleevecap Q1 upward spread](/docs/patterns/breanna/options/sleevecapq1spread2) : Controls the upward spread in the first quarter
+ - [Sleevecap Q2 downward spread](/docs/patterns/breanna/options/sleevecapq2spread1) : Controls the downward spread in the second quarter
+ - [Sleevecap Q2 upward spread](/docs/patterns/breanna/options/sleevecapq2spread2) : Controls the upward spread in the second quarter
+ - [Sleevecap Q3 upward spread](/docs/patterns/breanna/options/sleevecapq3spread1) : Controls the upward spread in the third quarter
+ - [Sleevecap Q3 downward spread](/docs/patterns/breanna/options/sleevecapq3spread2) : Controls the downward spread in the third quarter
+ - [Sleevecap Q4 upward spread](/docs/patterns/breanna/options/sleevecapq4spread1) : Controls the upward spread in the fourth quarter
+ - [Sleevecap Q4 downward spread](/docs/patterns/breanna/options/sleevecapq4spread2) : Controls the downward spread in the fourth quarter
+
+
+
+Les lecteurs attentifs auront remarqué que le point 4 n'est pas un point d'ancrage. En d'autres termes, il peut ne pas se trouver sur la ligne de la tête de manche. La hauteur de la tête de manche se répartira donc vers le haut entre les quadrants 2 et 3, en fonction de la hauteur de la tête de manche. Si l'on réduit la répartition vers le haut, la courbe s'infléchira sous le point 4. Si on l'augmente, la courbe passera au dessus.
+
+
+
+### En résumé
+
+While the sleevecap in Breanna (and all patterns that extend Breanna) have a lot of options, understanding how the sleevecap is constructed can help you design the exact sleevecap shape you want. Pour cela :
+
+ - Commencez par positionner le haut de votre tête de manche
+ - Déterminer ensuite les points d'inflexion
+ - Ensuite, utilisez le décalage pour contrôler la pente de la courbe
+ - Enfin, utilisez la répartition pour homogénéiser le tout
+
+Il faut comprendre qu'on ne peut contrôler que la forme de la tête de manche. Quelle que soit la forme que vous voulez, elle devra s'ajuster à l'emmanchure, ce qui signifie que sa taille peut et devra s'adapter. Cependant, la forme sera toujours respectée.
+
diff --git a/markdown/org/docs/patterns/breanna/options/nl.md b/markdown/org/docs/patterns/breanna/options/nl.md
new file mode 100644
index 00000000000..aaf245242c1
--- /dev/null
+++ b/markdown/org/docs/patterns/breanna/options/nl.md
@@ -0,0 +1,123 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
+## Understanding the sleevecap
+
+The Breanna sleevecap was designed to be adaptable into different types of sleeves and garments. As a result, the sleevecap alone has 20 options to control its shape. Whereas that may seem a bit overwhelming at first, understanding how the sleevecap is drafted makes it easy to understand what all the individual options do.
+
+### The bounding box
+
+The *bounding box* of the sleevecap is a rectangle that is as wide as the sleeve, and as high as the sleevecap. Inside this box, we will construct our sleevecap later.
+
+
+
+The image above shows a sleevecap, starting at point 1, then going up until point 4, and then down again to point 2.
+
+
+
+###### Finding out which is the front of the sleeve(cap)
+
+In our example, the front of the sleevecap is on the right hand side. But how would you know?
+
+While patterns typically have an indication that shows which side is which (a single notch
+means the front, whereas a double notch means the back), you can also
+recognize the front side of a sleevecap because it is more curved. The backside of the
+sleevecap will also be curved, but it's a flatter curve. That's because the human shoulder
+is more pronounced and curved on the front of the body, thus the sleevecap is more curved
+there to fit the shoulder.
+
+
+
+The width of the sleevecap (and thus the width of the sleeve at the bottom of the armhole) is equal to the distance between points 1 and 2. That distance depends on the measurements of the model, the amount of ease, the cut of the garment and so on. For our sleevecap, all we need to know is that we start with a given width. And while that width can be influenced by other factors, we can not influence it by any of the sleevecap options.
+
+
+
+The height of the sleevecap is equal to the distance between points 3 and 4. The exact height is a trade-off between the measurments of the model, options, ease, sleevecap ease, and the fact that the sleeve ultimately has to fit the armhole. So the height may vary, and we don't control the exact value. But there are two options that control the shape of our sleevecap:
+
+ - [Sleevecap top X](/docs/patterns/breanna/options/sleevecaptopfactorx/) : Controls the horizontal placement of point 3 and 4
+ - [Sleevecap top Y](/docs/patterns/breanna/options/sleevecaptopfactory/) : Controls the vertical placement of point 4
+
+In other words, point 4 can be made higher and lower and, perhaps less intutitively, it can also be changed to lie more to the right or the left, rather than smack in the middle as in our example.
+
+### The inflection points
+
+
+
+With points 1, 2, 3, and 4 in place, we have a box to draw our sleevecap in. Now it's time to map out our *inflection points*. These are points 5 and 6 on our drawing, and their placement is determined by the following 4 options:
+
+ - [Sleevecap back X](/docs/patterns/breanna/options/sleevecapbackfactorx) : Controls the horizontal placement of point 5
+ - [Sleevecap back Y](/docs/patterns/breanna/options/sleevecapbackfactory) : Controls the vertical placement of point 5
+ - [Sleevecap front X](/docs/patterns/breanna/options/sleevecapbackfactorx) : Controls the horizontal placement of point 6
+ - [Sleevecap front Y](/docs/patterns/breanna/options/sleevecapbackfactory) : Controls the vertical placement of point 6
+
+
+
+As you see in our example, these points do not always lie on our sleevecap line. Instead, they
+are instrumental in creating the points that always lie on the sleevecap: the anchor points.
+
+
+
+### The anchor points
+
+
+
+Ultimately, our sleevecap will be the combination of 5 curves. In addition to points 1 and 2, the four *anchor points* that are marked in orange in our example will be the start/finish of those curves.
+
+The points are *offset* perpendicular from the middle of a line between the two anchor points surrounding them. The offset for each point is controlled by these 4 options:
+
+ - [Sleevecap Q1 offset](/docs/patterns/breanna/options/sleevecapq1offset) : Controls the offset perpendicular to the line from points 2 to 6
+ - [Sleevecap Q2 offset](/docs/patterns/breanna/options/sleevecapq2offset) : Controls the offset perpendicular to the line from points 6 to 4
+ - [Sleevecap Q3 offset](/docs/patterns/breanna/options/sleevecapq3offset) : Controls the offset perpendicular to the line from points 4 to 5
+ - [Sleevecap Q4 offset](/docs/patterns/breanna/options/sleevecapq3offset) : Controls the offset perpendicular to the line from points 5 to 1
+
+
+
+We've divided our sleevecap into 4 quarters. We start at the front (the right in our example)
+with quarter 1, and make our way to the back to end with quarter 4.
+
+Like the offset option, the last options to determine the shape of our sleevecap will just repeat so you can
+control each quarter individually.
+
+
+
+### The spread
+
+
+
+We now have all the start and end points to draw the 5 curves that will make up our sleevecaps. What we're missing are the control points (see [our info on Bézier curves](https://freesewing.dev/concepts/beziercurves) to learn more about how curves are constructed). These are determined by the so-called *spread*.
+
+For each of the anchor points (the ones marked in orange, not points 1 and 2) there is an option to control the spread upwards, and downwards:
+
+ - [Sleevecap Q1 downward spread](/docs/patterns/breanna/options/sleevecapq1spread1) : Controls the downward spread in the first quarter
+ - [Sleevecap Q1 upward spread](/docs/patterns/breanna/options/sleevecapq1spread2) : Controls the upward spread in the first quarter
+ - [Sleevecap Q2 downward spread](/docs/patterns/breanna/options/sleevecapq2spread1) : Controls the downward spread in the second quarter
+ - [Sleevecap Q2 upward spread](/docs/patterns/breanna/options/sleevecapq2spread2) : Controls the upward spread in the second quarter
+ - [Sleevecap Q3 upward spread](/docs/patterns/breanna/options/sleevecapq3spread1) : Controls the upward spread in the third quarter
+ - [Sleevecap Q3 downward spread](/docs/patterns/breanna/options/sleevecapq3spread2) : Controls the downward spread in the third quarter
+ - [Sleevecap Q4 upward spread](/docs/patterns/breanna/options/sleevecapq4spread1) : Controls the upward spread in the fourth quarter
+ - [Sleevecap Q4 downward spread](/docs/patterns/breanna/options/sleevecapq4spread2) : Controls the downward spread in the fourth quarter
+
+
+
+Attentive readers will have noticed that point 4 is not an anchor point. In other words, there is no guarantee
+that it will lie on the sleevecap line. Which also means that the upwards spread in quarters 2 and 3 will influence
+the height of the sleevecap. Reduce the upwards spread, and the curve will dip below point 4. Increase it and
+the curve will rise above it.
+
+
+
+### Takeaways
+
+While the sleevecap in Breanna (and all patterns that extend Breanna) have a lot of options, understanding how the sleevecap is constructed can help you design the exact sleevecap shape you want. To do so:
+
+ - Start with placing the top of your sleevecap
+ - Then determine the inflection points
+ - Next, use the offset to control the steepness of the curve
+ - Finally, use the spread to smooth things out
+
+What's important to remember is that you're only ever controlling the shape of the sleevecap. Whatever shape you design, it will be fitted to the armhole, meaning that its size can and will be adapted to make sure the sleeve fits the armscye. However, the shape you design will always be respected.
+
diff --git a/markdown/org/docs/patterns/breanna/options/sleevecap.svg b/markdown/org/docs/patterns/breanna/options/sleevecap.svg
new file mode 100644
index 00000000000..34eca409502
--- /dev/null
+++ b/markdown/org/docs/patterns/breanna/options/sleevecap.svg
@@ -0,0 +1,446 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/breanna/options/sleevecapanchor.svg b/markdown/org/docs/patterns/breanna/options/sleevecapanchor.svg
new file mode 100644
index 00000000000..802276f7e75
--- /dev/null
+++ b/markdown/org/docs/patterns/breanna/options/sleevecapanchor.svg
@@ -0,0 +1,559 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/breanna/options/sleevecapinflection.svg b/markdown/org/docs/patterns/breanna/options/sleevecapinflection.svg
new file mode 100644
index 00000000000..f53517d2a1c
--- /dev/null
+++ b/markdown/org/docs/patterns/breanna/options/sleevecapinflection.svg
@@ -0,0 +1,538 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/breanna/options/sleevecapspread.svg b/markdown/org/docs/patterns/breanna/options/sleevecapspread.svg
new file mode 100644
index 00000000000..9878d2f0943
--- /dev/null
+++ b/markdown/org/docs/patterns/breanna/options/sleevecapspread.svg
@@ -0,0 +1,584 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/breanna/options/sleevecaptop.svg b/markdown/org/docs/patterns/breanna/options/sleevecaptop.svg
new file mode 100644
index 00000000000..39e7bb71c33
--- /dev/null
+++ b/markdown/org/docs/patterns/breanna/options/sleevecaptop.svg
@@ -0,0 +1,488 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/brian/cutting/de.md b/markdown/org/docs/patterns/brian/cutting/de.md
new file mode 100644
index 00000000000..8548945ed3f
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/cutting/de.md
@@ -0,0 +1,17 @@
+To make Brian, you'll need:
+
+ - 1 Front
+ - 1 Back
+ - 2 Sleeves
+
+
+
+###### Brian is a block, not a pattern
+
+A block is a basic shape on which other patterns are based.
+They are sometimes also called slopers, although purists will argue that a block and a sloper are different things.
+
+Blocks are typically not made as-is but rather serve as a basis for other patterns.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/cutting/en.md b/markdown/org/docs/patterns/brian/cutting/en.md
new file mode 100644
index 00000000000..385424ade20
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/cutting/en.md
@@ -0,0 +1,16 @@
+To make Brian, you'll need:
+
+ - 1 Front
+ - 1 Back
+ - 2 Sleeves
+
+
+
+###### Brian is a block, not a pattern
+
+A block is a basic shape on which other patterns are based.
+They are sometimes also called slopers, although purists will argue that a block and a sloper are different things.
+
+Blocks are typically not made as-is but rather serve as a basis for other patterns.
+
+
diff --git a/markdown/org/docs/patterns/brian/cutting/es.md b/markdown/org/docs/patterns/brian/cutting/es.md
new file mode 100644
index 00000000000..8548945ed3f
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/cutting/es.md
@@ -0,0 +1,17 @@
+To make Brian, you'll need:
+
+ - 1 Front
+ - 1 Back
+ - 2 Sleeves
+
+
+
+###### Brian is a block, not a pattern
+
+A block is a basic shape on which other patterns are based.
+They are sometimes also called slopers, although purists will argue that a block and a sloper are different things.
+
+Blocks are typically not made as-is but rather serve as a basis for other patterns.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/cutting/fr.md b/markdown/org/docs/patterns/brian/cutting/fr.md
new file mode 100644
index 00000000000..ed9a5cc8b9b
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/cutting/fr.md
@@ -0,0 +1,17 @@
+Pour le haut Brian, vous aurez besoin de :
+
+ - 1 devant
+ - 1 Back
+ - 2 manches
+
+
+
+###### Brian est un patron de base.
+
+Un patron de base est une forme basique de laquelle on part pour créer d'autres patrons.
+Ils sont parfois aussi appelés patrons de base, bien que les puristes soutiennent qu'un bloc et un patron de base sont des choses différentes.
+
+Les patrons de base ne sont donc généralement pas utilisés tels quels, mais plutôt pour élaborer d'autres modèles.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/cutting/nl.md b/markdown/org/docs/patterns/brian/cutting/nl.md
new file mode 100644
index 00000000000..b27d6013fac
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/cutting/nl.md
@@ -0,0 +1,17 @@
+To make Brian, you'll need:
+
+ - 1 Front
+ - 1 Back
+ - 2 Sleeves
+
+
+
+###### Brian is a block, not a pattern
+
+A block is a basic shape on which other patterns are based.
+Dit wordt soms ook een paspatroon genoemd, alhoewel puristen zeggen dat dit twee verschillende dingen zijn.
+
+Blocks are typically not made as-is but rather serve as a basis for other patterns.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/de.md b/markdown/org/docs/patterns/brian/de.md
new file mode 100644
index 00000000000..029adbc7b83
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/de.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/brian/en.md b/markdown/org/docs/patterns/brian/en.md
new file mode 100644
index 00000000000..651658d7c5c
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/en.md
@@ -0,0 +1,6 @@
+---
+---
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/brian/es.md b/markdown/org/docs/patterns/brian/es.md
new file mode 100644
index 00000000000..029adbc7b83
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/es.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/brian/fabric/de.md b/markdown/org/docs/patterns/brian/fabric/de.md
new file mode 100644
index 00000000000..0c8fa265ded
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/fabric/de.md
@@ -0,0 +1,13 @@
+
+
+###### Brian is a block, not a pattern
+
+A block is a basic shape on which other patterns are based.
+They are sometimes also called slopers, although purists will argue that a block and a sloper are different things.
+
+Blocks are typically not made as-is but rather serve as a basis for other patterns.
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/brian/fabric/en.md b/markdown/org/docs/patterns/brian/fabric/en.md
new file mode 100644
index 00000000000..f7592c29580
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/fabric/en.md
@@ -0,0 +1,11 @@
+
+
+###### Brian is a block, not a pattern
+
+A block is a basic shape on which other patterns are based.
+They are sometimes also called slopers, although purists will argue that a block and a sloper are different things.
+
+Blocks are typically not made as-is but rather serve as a basis for other patterns.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/fabric/es.md b/markdown/org/docs/patterns/brian/fabric/es.md
new file mode 100644
index 00000000000..0c8fa265ded
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/fabric/es.md
@@ -0,0 +1,13 @@
+
+
+###### Brian is a block, not a pattern
+
+A block is a basic shape on which other patterns are based.
+They are sometimes also called slopers, although purists will argue that a block and a sloper are different things.
+
+Blocks are typically not made as-is but rather serve as a basis for other patterns.
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/brian/fabric/fr.md b/markdown/org/docs/patterns/brian/fabric/fr.md
new file mode 100644
index 00000000000..941917346fa
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/fabric/fr.md
@@ -0,0 +1,13 @@
+
+
+###### Brian est un patron de base.
+
+Un patron de base est une forme basique de laquelle on part pour créer d'autres patrons.
+Ils sont parfois aussi appelés patrons de base, bien que les puristes soutiennent qu'un bloc et un patron de base sont des choses différentes.
+
+Les patrons de base ne sont donc généralement pas utilisés tels quels, mais plutôt pour élaborer d'autres modèles.
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/brian/fabric/nl.md b/markdown/org/docs/patterns/brian/fabric/nl.md
new file mode 100644
index 00000000000..edc28c09fd1
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/fabric/nl.md
@@ -0,0 +1,13 @@
+
+
+###### Brian is a block, not a pattern
+
+A block is a basic shape on which other patterns are based.
+Dit wordt soms ook een paspatroon genoemd, alhoewel puristen zeggen dat dit twee verschillende dingen zijn.
+
+Blocks are typically not made as-is but rather serve as a basis for other patterns.
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/brian/fr.md b/markdown/org/docs/patterns/brian/fr.md
new file mode 100644
index 00000000000..029adbc7b83
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/fr.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/brian/instructions/de.md b/markdown/org/docs/patterns/brian/instructions/de.md
new file mode 100644
index 00000000000..f7592c29580
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/instructions/de.md
@@ -0,0 +1,11 @@
+
+
+###### Brian is a block, not a pattern
+
+A block is a basic shape on which other patterns are based.
+They are sometimes also called slopers, although purists will argue that a block and a sloper are different things.
+
+Blocks are typically not made as-is but rather serve as a basis for other patterns.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/instructions/en.md b/markdown/org/docs/patterns/brian/instructions/en.md
new file mode 100644
index 00000000000..1d565014f07
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/instructions/en.md
@@ -0,0 +1,10 @@
+
+
+###### Brian is a block, not a pattern
+
+A block is a basic shape on which other patterns are based.
+They are sometimes also called slopers, although purists will argue that a block and a sloper are different things.
+
+Blocks are typically not made as-is but rather serve as a basis for other patterns.
+
+
diff --git a/markdown/org/docs/patterns/brian/instructions/es.md b/markdown/org/docs/patterns/brian/instructions/es.md
new file mode 100644
index 00000000000..f7592c29580
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/instructions/es.md
@@ -0,0 +1,11 @@
+
+
+###### Brian is a block, not a pattern
+
+A block is a basic shape on which other patterns are based.
+They are sometimes also called slopers, although purists will argue that a block and a sloper are different things.
+
+Blocks are typically not made as-is but rather serve as a basis for other patterns.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/instructions/fr.md b/markdown/org/docs/patterns/brian/instructions/fr.md
new file mode 100644
index 00000000000..f28c78c9294
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/instructions/fr.md
@@ -0,0 +1,11 @@
+
+
+###### Brian est un patron de base.
+
+Un patron de base est une forme basique de laquelle on part pour créer d'autres patrons.
+Ils sont parfois aussi appelés patrons de base, bien que les puristes soutiennent qu'un bloc et un patron de base sont des choses différentes.
+
+Les patrons de base ne sont donc généralement pas utilisés tels quels, mais plutôt pour élaborer d'autres modèles.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/instructions/nl.md b/markdown/org/docs/patterns/brian/instructions/nl.md
new file mode 100644
index 00000000000..f1a44c27f51
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/instructions/nl.md
@@ -0,0 +1,11 @@
+
+
+###### Brian is a block, not a pattern
+
+A block is a basic shape on which other patterns are based.
+Dit wordt soms ook een paspatroon genoemd, alhoewel puristen zeggen dat dit twee verschillende dingen zijn.
+
+Blocks are typically not made as-is but rather serve as a basis for other patterns.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/measurements/de.md b/markdown/org/docs/patterns/brian/measurements/de.md
new file mode 100644
index 00000000000..1910de54a3f
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/measurements/de.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/brian/measurements/en.md b/markdown/org/docs/patterns/brian/measurements/en.md
new file mode 100644
index 00000000000..605492d5261
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/measurements/en.md
@@ -0,0 +1,7 @@
+---
+---
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/brian/measurements/es.md b/markdown/org/docs/patterns/brian/measurements/es.md
new file mode 100644
index 00000000000..1910de54a3f
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/measurements/es.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/brian/measurements/fr.md b/markdown/org/docs/patterns/brian/measurements/fr.md
new file mode 100644
index 00000000000..58325c1ab85
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/measurements/fr.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+importer les mesures à partir de '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/brian/measurements/nl.md b/markdown/org/docs/patterns/brian/measurements/nl.md
new file mode 100644
index 00000000000..1910de54a3f
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/measurements/nl.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/brian/needs/de.md b/markdown/org/docs/patterns/brian/needs/de.md
new file mode 100644
index 00000000000..0c8fa265ded
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/needs/de.md
@@ -0,0 +1,13 @@
+
+
+###### Brian is a block, not a pattern
+
+A block is a basic shape on which other patterns are based.
+They are sometimes also called slopers, although purists will argue that a block and a sloper are different things.
+
+Blocks are typically not made as-is but rather serve as a basis for other patterns.
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/brian/needs/en.md b/markdown/org/docs/patterns/brian/needs/en.md
new file mode 100644
index 00000000000..f7592c29580
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/needs/en.md
@@ -0,0 +1,11 @@
+
+
+###### Brian is a block, not a pattern
+
+A block is a basic shape on which other patterns are based.
+They are sometimes also called slopers, although purists will argue that a block and a sloper are different things.
+
+Blocks are typically not made as-is but rather serve as a basis for other patterns.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/needs/es.md b/markdown/org/docs/patterns/brian/needs/es.md
new file mode 100644
index 00000000000..0c8fa265ded
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/needs/es.md
@@ -0,0 +1,13 @@
+
+
+###### Brian is a block, not a pattern
+
+A block is a basic shape on which other patterns are based.
+They are sometimes also called slopers, although purists will argue that a block and a sloper are different things.
+
+Blocks are typically not made as-is but rather serve as a basis for other patterns.
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/brian/needs/fr.md b/markdown/org/docs/patterns/brian/needs/fr.md
new file mode 100644
index 00000000000..941917346fa
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/needs/fr.md
@@ -0,0 +1,13 @@
+
+
+###### Brian est un patron de base.
+
+Un patron de base est une forme basique de laquelle on part pour créer d'autres patrons.
+Ils sont parfois aussi appelés patrons de base, bien que les puristes soutiennent qu'un bloc et un patron de base sont des choses différentes.
+
+Les patrons de base ne sont donc généralement pas utilisés tels quels, mais plutôt pour élaborer d'autres modèles.
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/brian/needs/nl.md b/markdown/org/docs/patterns/brian/needs/nl.md
new file mode 100644
index 00000000000..edc28c09fd1
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/needs/nl.md
@@ -0,0 +1,13 @@
+
+
+###### Brian is a block, not a pattern
+
+A block is a basic shape on which other patterns are based.
+Dit wordt soms ook een paspatroon genoemd, alhoewel puristen zeggen dat dit twee verschillende dingen zijn.
+
+Blocks are typically not made as-is but rather serve as a basis for other patterns.
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/brian/nl.md b/markdown/org/docs/patterns/brian/nl.md
new file mode 100644
index 00000000000..029adbc7b83
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/nl.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/brian/options/acrossbackfactor/acrossbackfactor.svg b/markdown/org/docs/patterns/brian/options/acrossbackfactor/acrossbackfactor.svg
new file mode 100644
index 00000000000..acc1fc995e9
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/acrossbackfactor/acrossbackfactor.svg
@@ -0,0 +1,108 @@
+
+
diff --git a/markdown/org/docs/patterns/brian/options/acrossbackfactor/de.md b/markdown/org/docs/patterns/brian/options/acrossbackfactor/de.md
new file mode 100644
index 00000000000..31e7665e6b0
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/acrossbackfactor/de.md
@@ -0,0 +1,3 @@
+
+
+Controls your across back width as a factor of your shoulder to shoulder measurement
diff --git a/markdown/org/docs/patterns/brian/options/acrossbackfactor/en.md b/markdown/org/docs/patterns/brian/options/acrossbackfactor/en.md
new file mode 100644
index 00000000000..31e7665e6b0
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/acrossbackfactor/en.md
@@ -0,0 +1,3 @@
+
+
+Controls your across back width as a factor of your shoulder to shoulder measurement
diff --git a/markdown/org/docs/patterns/brian/options/acrossbackfactor/es.md b/markdown/org/docs/patterns/brian/options/acrossbackfactor/es.md
new file mode 100644
index 00000000000..31e7665e6b0
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/acrossbackfactor/es.md
@@ -0,0 +1,3 @@
+
+
+Controls your across back width as a factor of your shoulder to shoulder measurement
diff --git a/markdown/org/docs/patterns/brian/options/acrossbackfactor/fr.md b/markdown/org/docs/patterns/brian/options/acrossbackfactor/fr.md
new file mode 100644
index 00000000000..23a1bc624e4
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/acrossbackfactor/fr.md
@@ -0,0 +1,3 @@
+
+
+Contrôle la largeur de votre dos en jouant sur la mesure d'une épaule à l'autre
diff --git a/markdown/org/docs/patterns/brian/options/acrossbackfactor/nl.md b/markdown/org/docs/patterns/brian/options/acrossbackfactor/nl.md
new file mode 100644
index 00000000000..274fa4b0e4f
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/acrossbackfactor/nl.md
@@ -0,0 +1,3 @@
+
+
+Geeft controle over de breedte van je rug als een factor van je schouder tot schouder maat
diff --git a/markdown/org/docs/patterns/brian/options/armholedepthfactor/armholedepthfactor.svg b/markdown/org/docs/patterns/brian/options/armholedepthfactor/armholedepthfactor.svg
new file mode 100644
index 00000000000..16f9bd32328
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/armholedepthfactor/armholedepthfactor.svg
@@ -0,0 +1,58 @@
+
+
diff --git a/markdown/org/docs/patterns/brian/options/armholedepthfactor/de.md b/markdown/org/docs/patterns/brian/options/armholedepthfactor/de.md
new file mode 100644
index 00000000000..41e8363c050
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/armholedepthfactor/de.md
@@ -0,0 +1,3 @@
+
+
+This option controls the depth of the armhole.
diff --git a/markdown/org/docs/patterns/brian/options/armholedepthfactor/en.md b/markdown/org/docs/patterns/brian/options/armholedepthfactor/en.md
new file mode 100644
index 00000000000..41e8363c050
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/armholedepthfactor/en.md
@@ -0,0 +1,3 @@
+
+
+This option controls the depth of the armhole.
diff --git a/markdown/org/docs/patterns/brian/options/armholedepthfactor/es.md b/markdown/org/docs/patterns/brian/options/armholedepthfactor/es.md
new file mode 100644
index 00000000000..41e8363c050
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/armholedepthfactor/es.md
@@ -0,0 +1,3 @@
+
+
+This option controls the depth of the armhole.
diff --git a/markdown/org/docs/patterns/brian/options/armholedepthfactor/fr.md b/markdown/org/docs/patterns/brian/options/armholedepthfactor/fr.md
new file mode 100644
index 00000000000..62af3c00729
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/armholedepthfactor/fr.md
@@ -0,0 +1,3 @@
+
+
+Cette option contrôle la profondeur de l'emmanchure.
diff --git a/markdown/org/docs/patterns/brian/options/armholedepthfactor/nl.md b/markdown/org/docs/patterns/brian/options/armholedepthfactor/nl.md
new file mode 100644
index 00000000000..7170da62b78
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/armholedepthfactor/nl.md
@@ -0,0 +1,3 @@
+
+
+Deze optie bepaalt de diepte van het armsgat.
diff --git a/markdown/org/docs/patterns/brian/options/backneckcutout/backneckcutout.svg b/markdown/org/docs/patterns/brian/options/backneckcutout/backneckcutout.svg
new file mode 100644
index 00000000000..f847df833b9
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/backneckcutout/backneckcutout.svg
@@ -0,0 +1,96 @@
+
+
diff --git a/markdown/org/docs/patterns/brian/options/backneckcutout/de.md b/markdown/org/docs/patterns/brian/options/backneckcutout/de.md
new file mode 100644
index 00000000000..1133302b118
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/backneckcutout/de.md
@@ -0,0 +1,4 @@
+
+
+
+Controls how deep the neck opening is cut out in the back of the garment. In other words, increasing this will shift the neck opening to the back.
diff --git a/markdown/org/docs/patterns/brian/options/backneckcutout/en.md b/markdown/org/docs/patterns/brian/options/backneckcutout/en.md
new file mode 100644
index 00000000000..5f41157d7d2
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/backneckcutout/en.md
@@ -0,0 +1,5 @@
+
+
+
+Controls how deep the neck opening is cut out in the back of the garment.
+In other words, increasing this will shift the neck opening to the back.
diff --git a/markdown/org/docs/patterns/brian/options/backneckcutout/es.md b/markdown/org/docs/patterns/brian/options/backneckcutout/es.md
new file mode 100644
index 00000000000..1133302b118
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/backneckcutout/es.md
@@ -0,0 +1,4 @@
+
+
+
+Controls how deep the neck opening is cut out in the back of the garment. In other words, increasing this will shift the neck opening to the back.
diff --git a/markdown/org/docs/patterns/brian/options/backneckcutout/fr.md b/markdown/org/docs/patterns/brian/options/backneckcutout/fr.md
new file mode 100644
index 00000000000..5a340240fc5
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/backneckcutout/fr.md
@@ -0,0 +1,4 @@
+
+
+
+Contrôle la profondeur de l'encolure au dos du vêtement. En d'autres termes, plus cette valeur augmente, plus l'ouverture de l'encolure sera profonde vers le dos.
diff --git a/markdown/org/docs/patterns/brian/options/backneckcutout/nl.md b/markdown/org/docs/patterns/brian/options/backneckcutout/nl.md
new file mode 100644
index 00000000000..1133302b118
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/backneckcutout/nl.md
@@ -0,0 +1,4 @@
+
+
+
+Controls how deep the neck opening is cut out in the back of the garment. In other words, increasing this will shift the neck opening to the back.
diff --git a/markdown/org/docs/patterns/brian/options/bicepsease/bicepsease.svg b/markdown/org/docs/patterns/brian/options/bicepsease/bicepsease.svg
new file mode 100644
index 00000000000..b7faeb39199
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/bicepsease/bicepsease.svg
@@ -0,0 +1,168 @@
+
+
diff --git a/markdown/org/docs/patterns/brian/options/bicepsease/de.md b/markdown/org/docs/patterns/brian/options/bicepsease/de.md
new file mode 100644
index 00000000000..5e59bb2a6fe
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/bicepsease/de.md
@@ -0,0 +1,3 @@
+
+
+The amount of ease at your upper arm.
diff --git a/markdown/org/docs/patterns/brian/options/bicepsease/en.md b/markdown/org/docs/patterns/brian/options/bicepsease/en.md
new file mode 100644
index 00000000000..5e59bb2a6fe
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/bicepsease/en.md
@@ -0,0 +1,3 @@
+
+
+The amount of ease at your upper arm.
diff --git a/markdown/org/docs/patterns/brian/options/bicepsease/es.md b/markdown/org/docs/patterns/brian/options/bicepsease/es.md
new file mode 100644
index 00000000000..5e59bb2a6fe
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/bicepsease/es.md
@@ -0,0 +1,3 @@
+
+
+The amount of ease at your upper arm.
diff --git a/markdown/org/docs/patterns/brian/options/bicepsease/fr.md b/markdown/org/docs/patterns/brian/options/bicepsease/fr.md
new file mode 100644
index 00000000000..7e9d202961d
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/bicepsease/fr.md
@@ -0,0 +1,3 @@
+
+
+L'aisance en haut du bras.
diff --git a/markdown/org/docs/patterns/brian/options/bicepsease/nl.md b/markdown/org/docs/patterns/brian/options/bicepsease/nl.md
new file mode 100644
index 00000000000..87866b29ff2
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/bicepsease/nl.md
@@ -0,0 +1,3 @@
+
+
+De hoeveelheid overwijdte aan je bovenarm.
diff --git a/markdown/org/docs/patterns/brian/options/chestease/chestease.svg b/markdown/org/docs/patterns/brian/options/chestease/chestease.svg
new file mode 100644
index 00000000000..8e7abd1f408
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/chestease/chestease.svg
@@ -0,0 +1,112 @@
+
+
diff --git a/markdown/org/docs/patterns/brian/options/chestease/de.md b/markdown/org/docs/patterns/brian/options/chestease/de.md
new file mode 100644
index 00000000000..ef40993b1ff
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/chestease/de.md
@@ -0,0 +1,3 @@
+
+
+This option controls the ease at your chest.
diff --git a/markdown/org/docs/patterns/brian/options/chestease/en.md b/markdown/org/docs/patterns/brian/options/chestease/en.md
new file mode 100644
index 00000000000..ef40993b1ff
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/chestease/en.md
@@ -0,0 +1,3 @@
+
+
+This option controls the ease at your chest.
diff --git a/markdown/org/docs/patterns/brian/options/chestease/es.md b/markdown/org/docs/patterns/brian/options/chestease/es.md
new file mode 100644
index 00000000000..ef40993b1ff
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/chestease/es.md
@@ -0,0 +1,3 @@
+
+
+This option controls the ease at your chest.
diff --git a/markdown/org/docs/patterns/brian/options/chestease/fr.md b/markdown/org/docs/patterns/brian/options/chestease/fr.md
new file mode 100644
index 00000000000..8d2ee7330ab
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/chestease/fr.md
@@ -0,0 +1,3 @@
+
+
+Cette option contrôle l'aisance au niveau de la poitrine.
diff --git a/markdown/org/docs/patterns/brian/options/chestease/nl.md b/markdown/org/docs/patterns/brian/options/chestease/nl.md
new file mode 100644
index 00000000000..c67fc00afb1
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/chestease/nl.md
@@ -0,0 +1,3 @@
+
+
+Deze optie bepaalt hoeveel overwijdte je hebt aan je borst.
diff --git a/markdown/org/docs/patterns/brian/options/collarease/collarease.svg b/markdown/org/docs/patterns/brian/options/collarease/collarease.svg
new file mode 100644
index 00000000000..f5e1a583775
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/collarease/collarease.svg
@@ -0,0 +1,153 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/collarease/de.md b/markdown/org/docs/patterns/brian/options/collarease/de.md
new file mode 100644
index 00000000000..d4cccdefa53
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/collarease/de.md
@@ -0,0 +1,4 @@
+
+
+
+Controls the amount of ease at your collar/neck.
diff --git a/markdown/org/docs/patterns/brian/options/collarease/en.md b/markdown/org/docs/patterns/brian/options/collarease/en.md
new file mode 100644
index 00000000000..d4cccdefa53
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/collarease/en.md
@@ -0,0 +1,4 @@
+
+
+
+Controls the amount of ease at your collar/neck.
diff --git a/markdown/org/docs/patterns/brian/options/collarease/es.md b/markdown/org/docs/patterns/brian/options/collarease/es.md
new file mode 100644
index 00000000000..d4cccdefa53
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/collarease/es.md
@@ -0,0 +1,4 @@
+
+
+
+Controls the amount of ease at your collar/neck.
diff --git a/markdown/org/docs/patterns/brian/options/collarease/fr.md b/markdown/org/docs/patterns/brian/options/collarease/fr.md
new file mode 100644
index 00000000000..236934b3393
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/collarease/fr.md
@@ -0,0 +1,4 @@
+
+
+
+Contrôle l'aisance au niveau du col.
diff --git a/markdown/org/docs/patterns/brian/options/collarease/nl.md b/markdown/org/docs/patterns/brian/options/collarease/nl.md
new file mode 100644
index 00000000000..45f5c225b01
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/collarease/nl.md
@@ -0,0 +1,4 @@
+
+
+
+Controls the amount of ease at your collar/neck.
diff --git a/markdown/org/docs/patterns/brian/options/cuffease/cuffease.svg b/markdown/org/docs/patterns/brian/options/cuffease/cuffease.svg
new file mode 100644
index 00000000000..82b8a387116
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/cuffease/cuffease.svg
@@ -0,0 +1,168 @@
+
+
diff --git a/markdown/org/docs/patterns/brian/options/cuffease/de.md b/markdown/org/docs/patterns/brian/options/cuffease/de.md
new file mode 100644
index 00000000000..e80a72ad977
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/cuffease/de.md
@@ -0,0 +1,3 @@
+
+
+This option controls the ease at your wrist.
diff --git a/markdown/org/docs/patterns/brian/options/cuffease/en.md b/markdown/org/docs/patterns/brian/options/cuffease/en.md
new file mode 100644
index 00000000000..e80a72ad977
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/cuffease/en.md
@@ -0,0 +1,3 @@
+
+
+This option controls the ease at your wrist.
diff --git a/markdown/org/docs/patterns/brian/options/cuffease/es.md b/markdown/org/docs/patterns/brian/options/cuffease/es.md
new file mode 100644
index 00000000000..e80a72ad977
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/cuffease/es.md
@@ -0,0 +1,3 @@
+
+
+This option controls the ease at your wrist.
diff --git a/markdown/org/docs/patterns/brian/options/cuffease/fr.md b/markdown/org/docs/patterns/brian/options/cuffease/fr.md
new file mode 100644
index 00000000000..7654f1a2ecc
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/cuffease/fr.md
@@ -0,0 +1,3 @@
+
+
+Cette option contrôle l'aisance au niveau des poignets.
diff --git a/markdown/org/docs/patterns/brian/options/cuffease/nl.md b/markdown/org/docs/patterns/brian/options/cuffease/nl.md
new file mode 100644
index 00000000000..7e2f6947e76
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/cuffease/nl.md
@@ -0,0 +1,3 @@
+
+
+Deze optie bepaalt de hoeveelheid overwijdte aan je pols.
diff --git a/markdown/org/docs/patterns/brian/options/de.md b/markdown/org/docs/patterns/brian/options/de.md
new file mode 100644
index 00000000000..31ac0b3a293
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/de.md
@@ -0,0 +1,123 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
+## Understanding the sleevecap
+
+In version 2 of FreeSewing, the sleevecap of Brian was redesigned to be more adaptable to different types of sleeves and garments. As a result, the sleevecap alone now has 20 options to control its shape. Whereas that may seem a bit overwhelming at first, understanding how the sleevecap is drafted makes it easy to understand what all the individual options do.
+
+### The bounding box
+
+The *bounding box* of the sleevecap is a rectangle that is as wide as the sleeve, and as high as the sleevecap. Inside this box, we will construct our sleevecap later.
+
+
+
+The image above shows a sleevecap, starting at point 1, then going up until point 4, and then down again to point 2.
+
+
+
+###### Finding out which is the front of the sleeve(cap)
+
+In our example, the front of the sleevecap is on the right hand side. But how would you know?
+
+While patterns typically have an indication that shows which side is which (a single notch
+means the front, whereas a double notch means the back), you can also
+recognize the front side of a sleevecap because it is more curved. The backside of the
+sleevecap will also be curved, but it's a flatter curve. That's because the human shoulder
+is more pronounced and curved on the front of the body, thus the sleevecap is more curved
+there to fit the shoulder.
+
+
+
+The width of the sleevecap (and thus the width of the sleeve at the bottom of the armhole) is equal to the distance between points 1 and 2. That distance depends on the measurements of the model, the amount of ease, the cut of the garment and so on. For our sleevecap, all we need to know is that we start with a given width. And while that width can be influenced by other factors, we can not influence it by any of the sleevecap options.
+
+
+
+The height of the sleevecap is equal to the distance between points 3 and 4. The exact height is a trade-off between the measurments of the model, options, ease, sleevecap ease, and the fact that the sleeve ultimately has to fit the armhole. So the height may vary, and we don't control the exact value. But there are two options that control the shape of our sleevecap:
+
+ - [Sleevecap top X](/docs/patterns/brian/options/sleevecaptopfactorx/) : Controls the horizontal placement of point 3 and 4
+ - [Sleevecap top Y](/docs/patterns/brian/options/sleevecaptopfactory/) : Controls the vertical placement of point 4
+
+In other words, point 4 can be made higher and lower and, perhaps less intutitively, it can also be changed to lie more to the right or the left, rather than smack in the middle as in our example.
+
+### The inflection points
+
+
+
+With points 1, 2, 3, and 4 in place, we have a box to draw our sleevecap in. Now it's time to map out our *inflection points*. These are points 5 and 6 on our drawing, and their placement is determined by the following 4 options:
+
+ - [Sleevecap back X](/docs/patterns/brian/options/sleevecapbackfactorx) : Controls the horizontal placement of point 5
+ - [Sleevecap back Y](/docs/patterns/brian/options/sleevecapbackfactory) : Controls the vertical placement of point 5
+ - [Sleevecap front X](/docs/patterns/brian/options/sleevecapbackfactorx) : Controls the horizontal placement of point 6
+ - [Sleevecap front Y](/docs/patterns/brian/options/sleevecapbackfactory) : Controls the vertical placement of point 6
+
+
+
+As you see in our example, these points do not always lie on our sleevecap line. Instead, they
+are instrumental in creating the points that always lie on the sleevecap: the anchor points.
+
+
+
+### The anchor points
+
+
+
+Ultimately, our sleevecap will be the combination of 5 curves. In addition to points 1 and 2, the four *anchor points* that are marked in orange in our example will be the start/finish of those curves.
+
+The points are *offset* perpendicular from the middle of a line between the two anchor points surrounding them. The offset for each point is controlled by these 4 options:
+
+ - [Sleevecap Q1 offset](/docs/patterns/brian/options/sleevecapq1offset) : Controls the offset perpendicular to the line from points 2 to 6
+ - [Sleevecap Q2 offset](/docs/patterns/brian/options/sleevecapq2offset) : Controls the offset perpendicular to the line from points 6 to 4
+ - [Sleevecap Q3 offset](/docs/patterns/brian/options/sleevecapq3offset) : Controls the offset perpendicular to the line from points 4 to 5
+ - [Sleevecap Q4 offset](/docs/patterns/brian/options/sleevecapq3offset) : Controls the offset perpendicular to the line from points 5 to 1
+
+
+
+We've divided our sleevecap into 4 quarters. We start at the front (the right in our example)
+with quarter 1, and make our way to the back to end with quarter 4.
+
+Like the offset option, the last options to determine the shape of our sleevecap will just repeat so you can
+control each quarter individually.
+
+
+
+### The spread
+
+
+
+We now have all the start and end points to draw the 5 curves that will make up our sleevecaps. What we're missing are the control points (see [our info on Bézier curves](https://freesewing.dev/concepts/beziercurves) to learn more about how curves are constructed). These are determined by the so-called *spread*.
+
+For each of the anchor points (the ones marked in orange, not points 1 and 2) there is an option to control the spread upwards, and downwards:
+
+ - [Sleevecap Q1 downward spread](/docs/patterns/brian/options/sleevecapq1spread1) : Controls the downward spread in the first quarter
+ - [Sleevecap Q1 upward spread](/docs/patterns/brian/options/sleevecapq1spread2) : Controls the upward spread in the first quarter
+ - [Sleevecap Q2 downward spread](/docs/patterns/brian/options/sleevecapq2spread1) : Controls the downward spread in the second quarter
+ - [Sleevecap Q2 upward spread](/docs/patterns/brian/options/sleevecapq2spread2) : Controls the upward spread in the second quarter
+ - [Sleevecap Q3 upward spread](/docs/patterns/brian/options/sleevecapq3spread1) : Controls the upward spread in the third quarter
+ - [Sleevecap Q3 downward spread](/docs/patterns/brian/options/sleevecapq3spread2) : Controls the downward spread in the third quarter
+ - [Sleevecap Q4 upward spread](/docs/patterns/brian/options/sleevecapq4spread1) : Controls the upward spread in the fourth quarter
+ - [Sleevecap Q4 downward spread](/docs/patterns/brian/options/sleevecapq4spread2) : Controls the downward spread in the fourth quarter
+
+
+
+Attentive readers will have noticed that point 4 is not an anchor point. In other words, there is no guarantee
+that it will lie on the sleevecap line. Which also means that the upwards spread in quarters 2 and 3 will influence
+the height of the sleevecap. Reduce the upwards spread, and the curve will dip below point 4. Increase it and
+the curve will rise above it.
+
+
+
+### Takeaways
+
+While the sleevecap in Brian (and all patterns that extend Brian) have a lot of options, understanding how the sleevecap is constructed can help you design the exact sleevecap shape you want. To do so:
+
+ - Start with placing the top of your sleevecap
+ - Then determine the inflection points
+ - Next, use the offset to control the steepness of the curve
+ - Finally, use the spread to smooth things out
+
+What's important to remember is that you're only ever controlling the shape of the sleevecap. Whatever shape you design, it will be fitted to the armhole, meaning that its size can and will be adapted to make sure the sleeve fits the armscye. However, the shape you design will always be respected.
+
diff --git a/markdown/org/docs/patterns/brian/options/en.md b/markdown/org/docs/patterns/brian/options/en.md
new file mode 100644
index 00000000000..64a8e09972e
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/en.md
@@ -0,0 +1,148 @@
+---
+---
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
+## Understanding the sleevecap
+
+In version 2 of FreeSewing, the sleevecap of Brian was redesigned to be more adaptable to
+different types of sleeves and garments. As a result, the sleevecap alone now has 20 options
+to control its shape. Whereas that may seem a bit overwhelming at first, understanding how the
+sleevecap is drafted makes it easy to understand what all the individual options do.
+
+### The bounding box
+
+The *bounding box* of the sleevecap is a rectangle that is as wide as the sleeve, and
+as high as the sleevecap. Inside this box, we will construct our sleevecap later.
+
+
+
+The image above shows a sleevecap, starting at point 1, then going up until point 4,
+and then down again to point 2.
+
+
+
+###### Finding out which is the front of the sleeve(cap)
+
+In our example, the front of the sleevecap is on the right hand side. But how would you know?
+
+While patterns typically have an indication that shows which side is which (a single notch
+means the front, whereas a double notch means the back), you can also
+recognize the front side of a sleevecap because it is more curved. The backside of the
+sleevecap will also be curved, but it's a flatter curve. That's because the human shoulder
+is more pronounced and curved on the front of the body, thus the sleevecap is more curved
+there to fit the shoulder.
+
+
+
+The width of the sleevecap (and thus the width of the sleeve at the bottom of the armhole)
+is equal to the distance between points 1 and 2. That distance depends on the measurements
+of the model, the amount of ease, the cut of the garment and so on. For our sleevecap, all we
+need to know is that we start with a given width. And while that width can be influenced by
+other factors, we can not influence it by any of the sleevecap options.
+
+
+
+The height of the sleevecap is equal to the distance between points 3 and 4. The exact height
+is a trade-off between the measurments of the model, options, ease, sleevecap ease, and the fact
+that the sleeve ultimately has to fit the armhole. So the height may vary, and we don't control
+the exact value. But there are two options that control the shape of our sleevecap:
+
+ - [Sleevecap top X](/docs/patterns/brian/options/sleevecaptopfactorx/) : Controls the horizontal placement of point 3 and 4
+ - [Sleevecap top Y](/docs/patterns/brian/options/sleevecaptopfactory/) : Controls the vertical placement of point 4
+
+In other words, point 4 can be made higher and lower and, perhaps less intutitively, it can also
+be changed to lie more to the right or the left, rather than smack in the middle as in our example.
+
+### The inflection points
+
+
+
+With points 1, 2, 3, and 4 in place, we have a box to draw our sleevecap in. Now it's time to
+map out our *inflection points*. These are points 5 and 6 on our drawing, and their placement
+is determined by the following 4 options:
+
+ - [Sleevecap back X](/docs/patterns/brian/options/sleevecapbackfactorx) : Controls the horizontal placement of point 5
+ - [Sleevecap back Y](/docs/patterns/brian/options/sleevecapbackfactory) : Controls the vertical placement of point 5
+ - [Sleevecap front X](/docs/patterns/brian/options/sleevecapbackfactorx) : Controls the horizontal placement of point 6
+ - [Sleevecap front Y](/docs/patterns/brian/options/sleevecapbackfactory) : Controls the vertical placement of point 6
+
+
+
+As you see in our example, these points do not always lie on our sleevecap line. Instead, they
+are instrumental in creating the points that always lie on the sleevecap: the anchor points.
+
+
+
+### The anchor points
+
+
+
+Ultimately, our sleevecap will be the combination of 5 curves. In addition to points 1 and 2,
+the four *anchor points* that are marked in orange in our example will be the start/finish of
+those curves.
+
+The points are *offset* perpendicular from the middle of a line between the two anchor points
+surrounding them. The offset for each point is controlled by these 4 options:
+
+ - [Sleevecap Q1 offset](/docs/patterns/brian/options/sleevecapq1offset) : Controls the offset perpendicular to the line from points 2 to 6
+ - [Sleevecap Q2 offset](/docs/patterns/brian/options/sleevecapq2offset) : Controls the offset perpendicular to the line from points 6 to 4
+ - [Sleevecap Q3 offset](/docs/patterns/brian/options/sleevecapq3offset) : Controls the offset perpendicular to the line from points 4 to 5
+ - [Sleevecap Q4 offset](/docs/patterns/brian/options/sleevecapq3offset) : Controls the offset perpendicular to the line from points 5 to 1
+
+
+
+We've divided our sleevecap into 4 quarters. We start at the front (the right in our example)
+with quarter 1, and make our way to the back to end with quarter 4.
+
+Like the offset option, the last options to determine the shape of our sleevecap will just repeat so you can
+control each quarter individually.
+
+
+
+### The spread
+
+
+
+We now have all the start and end points to draw the 5 curves that will make up our sleevecaps.
+What we're missing are the control points
+(see [our info on Bézier curves](https://freesewing.dev/concepts/beziercurves) to learn more
+about how curves are constructed). These are determined by the so-called *spread*.
+
+For each of the anchor points (the ones marked in orange, not points 1 and 2) there is an option
+to control the spread upwards, and downwards:
+
+ - [Sleevecap Q1 downward spread](/docs/patterns/brian/options/sleevecapq1spread1) : Controls the downward spread in the first quarter
+ - [Sleevecap Q1 upward spread](/docs/patterns/brian/options/sleevecapq1spread2) : Controls the upward spread in the first quarter
+ - [Sleevecap Q2 downward spread](/docs/patterns/brian/options/sleevecapq2spread1) : Controls the downward spread in the second quarter
+ - [Sleevecap Q2 upward spread](/docs/patterns/brian/options/sleevecapq2spread2) : Controls the upward spread in the second quarter
+ - [Sleevecap Q3 upward spread](/docs/patterns/brian/options/sleevecapq3spread1) : Controls the upward spread in the third quarter
+ - [Sleevecap Q3 downward spread](/docs/patterns/brian/options/sleevecapq3spread2) : Controls the downward spread in the third quarter
+ - [Sleevecap Q4 upward spread](/docs/patterns/brian/options/sleevecapq4spread1) : Controls the upward spread in the fourth quarter
+ - [Sleevecap Q4 downward spread](/docs/patterns/brian/options/sleevecapq4spread2) : Controls the downward spread in the fourth quarter
+
+
+
+Attentive readers will have noticed that point 4 is not an anchor point. In other words, there is no guarantee
+that it will lie on the sleevecap line. Which also means that the upwards spread in quarters 2 and 3 will influence
+the height of the sleevecap. Reduce the upwards spread, and the curve will dip below point 4. Increase it and
+the curve will rise above it.
+
+
+
+### Takeaways
+
+While the sleevecap in Brian (and all patterns that extend Brian) have a lot of options, understanding how the
+sleevecap is constructed can help you design the exact sleevecap shape you want. To do so:
+
+ - Start with placing the top of your sleevecap
+ - Then determine the inflection points
+ - Next, use the offset to control the steepness of the curve
+ - Finally, use the spread to smooth things out
+
+What's important to remember is that you're only ever controlling the shape of the sleevecap.
+Whatever shape you design, it will be fitted to the armhole, meaning that its size can and will be adapted
+to make sure the sleeve fits the armscye. However, the shape you design will always be respected.
+
diff --git a/markdown/org/docs/patterns/brian/options/es.md b/markdown/org/docs/patterns/brian/options/es.md
new file mode 100644
index 00000000000..31ac0b3a293
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/es.md
@@ -0,0 +1,123 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
+## Understanding the sleevecap
+
+In version 2 of FreeSewing, the sleevecap of Brian was redesigned to be more adaptable to different types of sleeves and garments. As a result, the sleevecap alone now has 20 options to control its shape. Whereas that may seem a bit overwhelming at first, understanding how the sleevecap is drafted makes it easy to understand what all the individual options do.
+
+### The bounding box
+
+The *bounding box* of the sleevecap is a rectangle that is as wide as the sleeve, and as high as the sleevecap. Inside this box, we will construct our sleevecap later.
+
+
+
+The image above shows a sleevecap, starting at point 1, then going up until point 4, and then down again to point 2.
+
+
+
+###### Finding out which is the front of the sleeve(cap)
+
+In our example, the front of the sleevecap is on the right hand side. But how would you know?
+
+While patterns typically have an indication that shows which side is which (a single notch
+means the front, whereas a double notch means the back), you can also
+recognize the front side of a sleevecap because it is more curved. The backside of the
+sleevecap will also be curved, but it's a flatter curve. That's because the human shoulder
+is more pronounced and curved on the front of the body, thus the sleevecap is more curved
+there to fit the shoulder.
+
+
+
+The width of the sleevecap (and thus the width of the sleeve at the bottom of the armhole) is equal to the distance between points 1 and 2. That distance depends on the measurements of the model, the amount of ease, the cut of the garment and so on. For our sleevecap, all we need to know is that we start with a given width. And while that width can be influenced by other factors, we can not influence it by any of the sleevecap options.
+
+
+
+The height of the sleevecap is equal to the distance between points 3 and 4. The exact height is a trade-off between the measurments of the model, options, ease, sleevecap ease, and the fact that the sleeve ultimately has to fit the armhole. So the height may vary, and we don't control the exact value. But there are two options that control the shape of our sleevecap:
+
+ - [Sleevecap top X](/docs/patterns/brian/options/sleevecaptopfactorx/) : Controls the horizontal placement of point 3 and 4
+ - [Sleevecap top Y](/docs/patterns/brian/options/sleevecaptopfactory/) : Controls the vertical placement of point 4
+
+In other words, point 4 can be made higher and lower and, perhaps less intutitively, it can also be changed to lie more to the right or the left, rather than smack in the middle as in our example.
+
+### The inflection points
+
+
+
+With points 1, 2, 3, and 4 in place, we have a box to draw our sleevecap in. Now it's time to map out our *inflection points*. These are points 5 and 6 on our drawing, and their placement is determined by the following 4 options:
+
+ - [Sleevecap back X](/docs/patterns/brian/options/sleevecapbackfactorx) : Controls the horizontal placement of point 5
+ - [Sleevecap back Y](/docs/patterns/brian/options/sleevecapbackfactory) : Controls the vertical placement of point 5
+ - [Sleevecap front X](/docs/patterns/brian/options/sleevecapbackfactorx) : Controls the horizontal placement of point 6
+ - [Sleevecap front Y](/docs/patterns/brian/options/sleevecapbackfactory) : Controls the vertical placement of point 6
+
+
+
+As you see in our example, these points do not always lie on our sleevecap line. Instead, they
+are instrumental in creating the points that always lie on the sleevecap: the anchor points.
+
+
+
+### The anchor points
+
+
+
+Ultimately, our sleevecap will be the combination of 5 curves. In addition to points 1 and 2, the four *anchor points* that are marked in orange in our example will be the start/finish of those curves.
+
+The points are *offset* perpendicular from the middle of a line between the two anchor points surrounding them. The offset for each point is controlled by these 4 options:
+
+ - [Sleevecap Q1 offset](/docs/patterns/brian/options/sleevecapq1offset) : Controls the offset perpendicular to the line from points 2 to 6
+ - [Sleevecap Q2 offset](/docs/patterns/brian/options/sleevecapq2offset) : Controls the offset perpendicular to the line from points 6 to 4
+ - [Sleevecap Q3 offset](/docs/patterns/brian/options/sleevecapq3offset) : Controls the offset perpendicular to the line from points 4 to 5
+ - [Sleevecap Q4 offset](/docs/patterns/brian/options/sleevecapq3offset) : Controls the offset perpendicular to the line from points 5 to 1
+
+
+
+We've divided our sleevecap into 4 quarters. We start at the front (the right in our example)
+with quarter 1, and make our way to the back to end with quarter 4.
+
+Like the offset option, the last options to determine the shape of our sleevecap will just repeat so you can
+control each quarter individually.
+
+
+
+### The spread
+
+
+
+We now have all the start and end points to draw the 5 curves that will make up our sleevecaps. What we're missing are the control points (see [our info on Bézier curves](https://freesewing.dev/concepts/beziercurves) to learn more about how curves are constructed). These are determined by the so-called *spread*.
+
+For each of the anchor points (the ones marked in orange, not points 1 and 2) there is an option to control the spread upwards, and downwards:
+
+ - [Sleevecap Q1 downward spread](/docs/patterns/brian/options/sleevecapq1spread1) : Controls the downward spread in the first quarter
+ - [Sleevecap Q1 upward spread](/docs/patterns/brian/options/sleevecapq1spread2) : Controls the upward spread in the first quarter
+ - [Sleevecap Q2 downward spread](/docs/patterns/brian/options/sleevecapq2spread1) : Controls the downward spread in the second quarter
+ - [Sleevecap Q2 upward spread](/docs/patterns/brian/options/sleevecapq2spread2) : Controls the upward spread in the second quarter
+ - [Sleevecap Q3 upward spread](/docs/patterns/brian/options/sleevecapq3spread1) : Controls the upward spread in the third quarter
+ - [Sleevecap Q3 downward spread](/docs/patterns/brian/options/sleevecapq3spread2) : Controls the downward spread in the third quarter
+ - [Sleevecap Q4 upward spread](/docs/patterns/brian/options/sleevecapq4spread1) : Controls the upward spread in the fourth quarter
+ - [Sleevecap Q4 downward spread](/docs/patterns/brian/options/sleevecapq4spread2) : Controls the downward spread in the fourth quarter
+
+
+
+Attentive readers will have noticed that point 4 is not an anchor point. In other words, there is no guarantee
+that it will lie on the sleevecap line. Which also means that the upwards spread in quarters 2 and 3 will influence
+the height of the sleevecap. Reduce the upwards spread, and the curve will dip below point 4. Increase it and
+the curve will rise above it.
+
+
+
+### Takeaways
+
+While the sleevecap in Brian (and all patterns that extend Brian) have a lot of options, understanding how the sleevecap is constructed can help you design the exact sleevecap shape you want. To do so:
+
+ - Start with placing the top of your sleevecap
+ - Then determine the inflection points
+ - Next, use the offset to control the steepness of the curve
+ - Finally, use the spread to smooth things out
+
+What's important to remember is that you're only ever controlling the shape of the sleevecap. Whatever shape you design, it will be fitted to the armhole, meaning that its size can and will be adapted to make sure the sleeve fits the armscye. However, the shape you design will always be respected.
+
diff --git a/markdown/org/docs/patterns/brian/options/fr.md b/markdown/org/docs/patterns/brian/options/fr.md
new file mode 100644
index 00000000000..2caf1837795
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/fr.md
@@ -0,0 +1,113 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
+## Comprendre la tête de manche
+
+Dans la version 2 de FreeSewing, la tête de manche de Brian a été redessinée, pour mieux s'adapter à différents types de manches et de vêtements. La tête de manche dispose maintenant de 20 options de forme. Bien que cela puisse paraître un peu assommant de prime abord, comprendre la conception de la tête de manche facilite la compréhension des différentes options.
+
+### La bounding box (boîte englobante)
+
+La *bounding box* de la tête de manche est un rectangle de la largeur de la manche et de la hauteur de la tête de manche. La tête de manche va être construite dans ce rectangle.
+
+
+
+L'image ci-dessus montre une tête de manche, commençant au point 1, puis montant jusqu'au point 4, et ensuite redescendant au point 2.
+
+
+
+###### Repérer le devant de la manche
+
+Dans notre exemple, le devant de la manche est à droite. Mais comment le sait-on ?
+
+Alors que les patrons l'indiquent généralement par des repères (une seule encoche pour le devant, une double encoche pour l'arrière), on peut aussi repérer où se trouve le devant d'une tête de manche par sa forme plus courbe. La partie de la tête de manche qui sera placée à l'arrière est de forme plus aplatie. C'est en raison de la forme de l'épaule humaine, qui est plus arrondie sur le devant du corps. La tête de manche sera donc elle aussi plus courbe sur le devant, pour s'adapter à l'épaule.
+
+
+
+La largeur de la tête de manche (et donc la largeur de la manche à la base de l'emmanchure) est égale à la distance entre les points 1 et 2. Cette distance dépend des mesures du modèle, de l'aisance choisie, de la coupe du vêtement, etc. Pour notre tête de manche, la seule chose à savoir est qu'on commence avec une largeur donnée. Et bien que cette largeur puisse être influencée par d'autres facteurs, nous ne pouvons pas la modifier par les options de la tête de manche.
+
+
+
+La hauteur de la tête de manche est égale à la distance entre les points 3 et 4. La hauteur exacte est un compromis entre les mesures du modèle, les options, l'aisance, l'aisance de la tête de manche, et le fait que la manche devra finalement s'ajuster à l'emmanchure. Cette hauteur peut donc varier, et on ne peut choisir sa valeur exacte. Mais deux options permettent de contrôler la forme de notre tête de manche :
+
+ - [Haut de tête de manche X](/docs/patterns/brian/options/sleevecaptopfactorx/) : Contrôle la position horizontale des points 3 et 4
+ - [Haut de tête de manche Y](/docs/patterns/brian/options/sleevecaptopfactory/) : Contrôle la position verticale du point 4
+
+En d'autres termes, le point 4 peut être placé plus haut ou plus bas, et, ce qui est peut-être moins intuitif, peut aussi être déplacé plus à droite ou plus à gauche, plutôt que rester en plein milieu comme dans notre exemple.
+
+### Les points d'inflexion
+
+
+
+Avec les points 1, 2, 3 et 4 en place, nous avons un rectangle pour dessiner notre tête de manche. Maintenant, il est temps de placer nos *points d'inflexion*. Ce sont les points 5 et 6 de notre dessin, et leur position est déterminée par les 4 options suivantes :
+
+ - [Haut de tête de manche arrière X](/docs/patterns/brian/options/sleevecapbackfactorx) : Contrôle la position horizontale du point 5
+ - [Haut de tête de manche arrière Y](/docs/patterns/brian/options/sleevecapbackfactory) : Contrôle la position verticale du point 5
+ - [Haut de tête de manche avant X](/docs/patterns/brian/options/sleevecapbackfactorx) : Contrôle la position horizontale du point 6
+ - [Haut de tête de manche avant Y](/docs/patterns/brian/options/sleevecapbackfactory) : Contrôle la position verticale du point 6
+
+
+
+Comme vous le voyez dans notre exemple, ces points ne se trouvent pas toujours sur la ligne de la tête de manche. Mais ils permettent de créer des points qui se trouveront toujours sur la tête de manche : les points d'ancrage.
+
+
+
+### Les points d'ancrage
+
+
+
+En fin de compte, notre tête de manche sera la combinaison de 5 courbes. En plus des points 1 et 2, les quatre *points d'ancrage* (en orange dans notre exemple) seront placés au début et à la fin de ces courbes.
+
+Les points sont *décalés * perpendiculairement à partir du milieu d'une ligne située entre les deux points d'ancrage qui les entourent. Le décalage pour chaque point est contrôlé par ces 4 options :
+
+ - [Décalage de tête de manche Q1](/docs/patterns/brian/options/sleevecapq1offset) : contrôle le décalage perpendiculaire à la ligne située entre les points 2 et 6
+ - [Décalage de tête de manche Q2](/docs/patterns/brian/options/sleevecapq2offset) : contrôle le décalage perpendiculaire à la ligne située entre les points 6 et 4
+ - [Décalage de tête de manche Q3](/docs/patterns/brian/options/sleevecapq3offset) : contrôle le décalage perpendiculaire à la ligne située entre les points 4 et 5
+ - [Décalage de tête de manche Q4](/docs/patterns/brian/options/sleevecapq3offset) : contrôle le décalage perpendiculaire à la ligne située entre les points 5 et 1
+
+
+
+Notre manche est divisée en 4 quadrants. Nous commençons à l'avant (à droite dans notre exemple)
+avec le quadrant 1, en allant vers l'arrière pour finir avec le quatrième quadrant.
+
+Comme pour l'option décalage, les dernières options pour déterminer la forme de notre tête de manche se répéteront simplement pour que vous puissiez contrôler chaque quadrant individuellement.
+
+
+
+### La répartition
+
+
+
+Nous avons maintenant tous les points de départ et d'arrivée pour dessiner les 5 courbes qui constitueront nos têtes de manche. Il nous manque les points de contrôle (voir [nos informations sur les courbes de Bézier ](https://freesewing.dev/concepts/beziercurves) pour en savoir plus sur la façon dont les courbes sont construites). Celles-ci sont déterminées par ce que l'on appelle *répartition*.
+
+Pour chacun des points d'ancrage (ceux marqués en orange, pas les points 1 et 2), une option permet de contrôler la répartition vers le haut, et vers le bas :
+
+ - [Répartition de tête de manche vers le bas Q1](/docs/patterns/brian/options/sleevecapq1spread1) : contrôle la répartition vers le bas dans le premier quadrant<0><0>
+ - [Répartition de tête de manche vers le haut Q1](/docs/patterns/brian/options/sleevecapq1spread2) : contrôle la répartition vers le haut dans le premier quadrant<0><0>
+ - [Répartition de tête de manche vers le bas Q2](/docs/patterns/brian/options/sleevecapq2spread1) : contrôle la répartition vers le bas dans le deuxième quadrant<0><0>
+ - [Répartition de tête de manche vers le haut Q2](/docs/patterns/brian/options/sleevecapq2spread2) : contrôle la répartition vers le haut dans le deuxième quadrant<0><0>
+ - [Répartition de tête de manche vers le haut Q3](/docs/patterns/brian/options/sleevecapq3spread1) : contrôle la répartition vers le haut dans le troisième quadrant<0><0>
+ - [Répartition de tête de manche vers le bas Q3](/docs/patterns/brian/options/sleevecapq3spread2) : contrôle la répartition vers le bas dans le troisième quadrant<0><0>
+ - [Répartition de tête de manche vers le haut Q4](/docs/patterns/brian/options/sleevecapq4spread1) : contrôle la répartition vers le haut dans le quatrième quadrant<0><0>
+ - [Répartition de tête de manche vers le bas Q4](/docs/patterns/brian/options/sleevecapq4spread2) : contrôle la répartition vers le bas dans le quatrième quadrant<0><0>
+
+
+
+Les lecteurs attentifs auront remarqué que le point 4 n'est pas un point d'ancrage. En d'autres termes, il peut ne pas se trouver sur la ligne de la tête de manche. La hauteur de la tête de manche se répartira donc vers le haut entre les quadrants 2 et 3, en fonction de la hauteur de la tête de manche. Si l'on réduit la répartition vers le haut, la courbe s'infléchira sous le point 4. Si on l'augmente, la courbe passera au dessus.
+
+
+
+### En résumé
+
+Comme la tête de manche de Brian (et de tous les patrons dérivés) a énormément d'options, comprendre la construction de la tête de manche vous aidera à concevoir la tête de manche que vous voulez précisément. Pour cela :
+
+ - Commencez par positionner le haut de votre tête de manche
+ - Déterminer ensuite les points d'inflexion
+ - Ensuite, utilisez le décalage pour contrôler la pente de la courbe
+ - Enfin, utilisez la répartition pour homogénéiser le tout
+
+Il faut comprendre qu'on ne peut contrôler que la forme de la tête de manche. Quelle que soit la forme que vous voulez, elle devra s'ajuster à l'emmanchure, ce qui signifie que sa taille peut et devra s'adapter. Cependant, la forme sera toujours respectée.
+
diff --git a/markdown/org/docs/patterns/brian/options/frontarmholedeeper/de.md b/markdown/org/docs/patterns/brian/options/frontarmholedeeper/de.md
new file mode 100644
index 00000000000..d1309fb1b82
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/frontarmholedeeper/de.md
@@ -0,0 +1,6 @@
+
+
+
+Controls how much the front of the armhole is cut deeper into the garment than the back.
+
+Since the human shoulder is more rounded at the front of the body, the sleeve(cap) is more rounded there too, and the armhole is typically cut deeper into the front of the garment than the back. This option controls how much deeper.
diff --git a/markdown/org/docs/patterns/brian/options/frontarmholedeeper/en.md b/markdown/org/docs/patterns/brian/options/frontarmholedeeper/en.md
new file mode 100644
index 00000000000..d77a9bc1a7a
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/frontarmholedeeper/en.md
@@ -0,0 +1,8 @@
+
+
+
+Controls how much the front of the armhole is cut deeper into the garment than the back.
+
+Since the human shoulder is more rounded at the front of the body, the sleeve(cap) is more
+rounded there too, and the armhole is typically cut deeper into the front of the garment than
+the back. This option controls how much deeper.
diff --git a/markdown/org/docs/patterns/brian/options/frontarmholedeeper/es.md b/markdown/org/docs/patterns/brian/options/frontarmholedeeper/es.md
new file mode 100644
index 00000000000..d1309fb1b82
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/frontarmholedeeper/es.md
@@ -0,0 +1,6 @@
+
+
+
+Controls how much the front of the armhole is cut deeper into the garment than the back.
+
+Since the human shoulder is more rounded at the front of the body, the sleeve(cap) is more rounded there too, and the armhole is typically cut deeper into the front of the garment than the back. This option controls how much deeper.
diff --git a/markdown/org/docs/patterns/brian/options/frontarmholedeeper/fr.md b/markdown/org/docs/patterns/brian/options/frontarmholedeeper/fr.md
new file mode 100644
index 00000000000..f8d2e48c41d
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/frontarmholedeeper/fr.md
@@ -0,0 +1,6 @@
+
+
+
+Module de combien la découpe de l'emmanchure est plus profonde sur le devant que sur le dos.
+
+Comme l'épaule humaine est plus arrondie à l'avant du corps, la tête de manche (haut de la manche) est également plus arrondie sur le devant du vêtement, et la découpe de l'emmanchure est donc généralement plus profonde sur le devant du vêtement que sur le dos. Cette option module de combien la découpe est plus profonde.
diff --git a/markdown/org/docs/patterns/brian/options/frontarmholedeeper/frontarmholedeeper.svg b/markdown/org/docs/patterns/brian/options/frontarmholedeeper/frontarmholedeeper.svg
new file mode 100644
index 00000000000..3d51ec17bc5
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/frontarmholedeeper/frontarmholedeeper.svg
@@ -0,0 +1,153 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/frontarmholedeeper/nl.md b/markdown/org/docs/patterns/brian/options/frontarmholedeeper/nl.md
new file mode 100644
index 00000000000..d1309fb1b82
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/frontarmholedeeper/nl.md
@@ -0,0 +1,6 @@
+
+
+
+Controls how much the front of the armhole is cut deeper into the garment than the back.
+
+Since the human shoulder is more rounded at the front of the body, the sleeve(cap) is more rounded there too, and the armhole is typically cut deeper into the front of the garment than the back. This option controls how much deeper.
diff --git a/markdown/org/docs/patterns/brian/options/lengthbonus/de.md b/markdown/org/docs/patterns/brian/options/lengthbonus/de.md
new file mode 100644
index 00000000000..a2205ae5c78
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/lengthbonus/de.md
@@ -0,0 +1,5 @@
+
+
+This option controls how far the block extend below your hips.
+
+> Note that by default this block is as long as your hip line, which is almost certainly too short for the final garment.
diff --git a/markdown/org/docs/patterns/brian/options/lengthbonus/en.md b/markdown/org/docs/patterns/brian/options/lengthbonus/en.md
new file mode 100644
index 00000000000..a2205ae5c78
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/lengthbonus/en.md
@@ -0,0 +1,5 @@
+
+
+This option controls how far the block extend below your hips.
+
+> Note that by default this block is as long as your hip line, which is almost certainly too short for the final garment.
diff --git a/markdown/org/docs/patterns/brian/options/lengthbonus/es.md b/markdown/org/docs/patterns/brian/options/lengthbonus/es.md
new file mode 100644
index 00000000000..a2205ae5c78
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/lengthbonus/es.md
@@ -0,0 +1,5 @@
+
+
+This option controls how far the block extend below your hips.
+
+> Note that by default this block is as long as your hip line, which is almost certainly too short for the final garment.
diff --git a/markdown/org/docs/patterns/brian/options/lengthbonus/fr.md b/markdown/org/docs/patterns/brian/options/lengthbonus/fr.md
new file mode 100644
index 00000000000..a6efde2e72d
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/lengthbonus/fr.md
@@ -0,0 +1,5 @@
+
+
+Cette option permet de contrôler jusqu'à quel point le bloc se prolonge sous vos hanches.
+
+> Notez que par défaut, ce bloc est aussi long que ta ligne de hanche, qui est presque certainement trop courte pour le vêtement final.
diff --git a/markdown/org/docs/patterns/brian/options/lengthbonus/lengthbonus.svg b/markdown/org/docs/patterns/brian/options/lengthbonus/lengthbonus.svg
new file mode 100644
index 00000000000..0bf6f5e8d8d
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/lengthbonus/lengthbonus.svg
@@ -0,0 +1,58 @@
+
+
diff --git a/markdown/org/docs/patterns/brian/options/lengthbonus/nl.md b/markdown/org/docs/patterns/brian/options/lengthbonus/nl.md
new file mode 100644
index 00000000000..7fbac3456ad
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/lengthbonus/nl.md
@@ -0,0 +1,5 @@
+
+
+Deze optie bepaalt hoeveel lager dan je heuplijn het basispatroon komt.
+
+> Dit basispatroon komt standaard tot aan je heuplijn, wat bijna gegarandeerd te kort zal zijn voor het uiteindelijke kledingstuk.
diff --git a/markdown/org/docs/patterns/brian/options/nl.md b/markdown/org/docs/patterns/brian/options/nl.md
new file mode 100644
index 00000000000..31ac0b3a293
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/nl.md
@@ -0,0 +1,123 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
+## Understanding the sleevecap
+
+In version 2 of FreeSewing, the sleevecap of Brian was redesigned to be more adaptable to different types of sleeves and garments. As a result, the sleevecap alone now has 20 options to control its shape. Whereas that may seem a bit overwhelming at first, understanding how the sleevecap is drafted makes it easy to understand what all the individual options do.
+
+### The bounding box
+
+The *bounding box* of the sleevecap is a rectangle that is as wide as the sleeve, and as high as the sleevecap. Inside this box, we will construct our sleevecap later.
+
+
+
+The image above shows a sleevecap, starting at point 1, then going up until point 4, and then down again to point 2.
+
+
+
+###### Finding out which is the front of the sleeve(cap)
+
+In our example, the front of the sleevecap is on the right hand side. But how would you know?
+
+While patterns typically have an indication that shows which side is which (a single notch
+means the front, whereas a double notch means the back), you can also
+recognize the front side of a sleevecap because it is more curved. The backside of the
+sleevecap will also be curved, but it's a flatter curve. That's because the human shoulder
+is more pronounced and curved on the front of the body, thus the sleevecap is more curved
+there to fit the shoulder.
+
+
+
+The width of the sleevecap (and thus the width of the sleeve at the bottom of the armhole) is equal to the distance between points 1 and 2. That distance depends on the measurements of the model, the amount of ease, the cut of the garment and so on. For our sleevecap, all we need to know is that we start with a given width. And while that width can be influenced by other factors, we can not influence it by any of the sleevecap options.
+
+
+
+The height of the sleevecap is equal to the distance between points 3 and 4. The exact height is a trade-off between the measurments of the model, options, ease, sleevecap ease, and the fact that the sleeve ultimately has to fit the armhole. So the height may vary, and we don't control the exact value. But there are two options that control the shape of our sleevecap:
+
+ - [Sleevecap top X](/docs/patterns/brian/options/sleevecaptopfactorx/) : Controls the horizontal placement of point 3 and 4
+ - [Sleevecap top Y](/docs/patterns/brian/options/sleevecaptopfactory/) : Controls the vertical placement of point 4
+
+In other words, point 4 can be made higher and lower and, perhaps less intutitively, it can also be changed to lie more to the right or the left, rather than smack in the middle as in our example.
+
+### The inflection points
+
+
+
+With points 1, 2, 3, and 4 in place, we have a box to draw our sleevecap in. Now it's time to map out our *inflection points*. These are points 5 and 6 on our drawing, and their placement is determined by the following 4 options:
+
+ - [Sleevecap back X](/docs/patterns/brian/options/sleevecapbackfactorx) : Controls the horizontal placement of point 5
+ - [Sleevecap back Y](/docs/patterns/brian/options/sleevecapbackfactory) : Controls the vertical placement of point 5
+ - [Sleevecap front X](/docs/patterns/brian/options/sleevecapbackfactorx) : Controls the horizontal placement of point 6
+ - [Sleevecap front Y](/docs/patterns/brian/options/sleevecapbackfactory) : Controls the vertical placement of point 6
+
+
+
+As you see in our example, these points do not always lie on our sleevecap line. Instead, they
+are instrumental in creating the points that always lie on the sleevecap: the anchor points.
+
+
+
+### The anchor points
+
+
+
+Ultimately, our sleevecap will be the combination of 5 curves. In addition to points 1 and 2, the four *anchor points* that are marked in orange in our example will be the start/finish of those curves.
+
+The points are *offset* perpendicular from the middle of a line between the two anchor points surrounding them. The offset for each point is controlled by these 4 options:
+
+ - [Sleevecap Q1 offset](/docs/patterns/brian/options/sleevecapq1offset) : Controls the offset perpendicular to the line from points 2 to 6
+ - [Sleevecap Q2 offset](/docs/patterns/brian/options/sleevecapq2offset) : Controls the offset perpendicular to the line from points 6 to 4
+ - [Sleevecap Q3 offset](/docs/patterns/brian/options/sleevecapq3offset) : Controls the offset perpendicular to the line from points 4 to 5
+ - [Sleevecap Q4 offset](/docs/patterns/brian/options/sleevecapq3offset) : Controls the offset perpendicular to the line from points 5 to 1
+
+
+
+We've divided our sleevecap into 4 quarters. We start at the front (the right in our example)
+with quarter 1, and make our way to the back to end with quarter 4.
+
+Like the offset option, the last options to determine the shape of our sleevecap will just repeat so you can
+control each quarter individually.
+
+
+
+### The spread
+
+
+
+We now have all the start and end points to draw the 5 curves that will make up our sleevecaps. What we're missing are the control points (see [our info on Bézier curves](https://freesewing.dev/concepts/beziercurves) to learn more about how curves are constructed). These are determined by the so-called *spread*.
+
+For each of the anchor points (the ones marked in orange, not points 1 and 2) there is an option to control the spread upwards, and downwards:
+
+ - [Sleevecap Q1 downward spread](/docs/patterns/brian/options/sleevecapq1spread1) : Controls the downward spread in the first quarter
+ - [Sleevecap Q1 upward spread](/docs/patterns/brian/options/sleevecapq1spread2) : Controls the upward spread in the first quarter
+ - [Sleevecap Q2 downward spread](/docs/patterns/brian/options/sleevecapq2spread1) : Controls the downward spread in the second quarter
+ - [Sleevecap Q2 upward spread](/docs/patterns/brian/options/sleevecapq2spread2) : Controls the upward spread in the second quarter
+ - [Sleevecap Q3 upward spread](/docs/patterns/brian/options/sleevecapq3spread1) : Controls the upward spread in the third quarter
+ - [Sleevecap Q3 downward spread](/docs/patterns/brian/options/sleevecapq3spread2) : Controls the downward spread in the third quarter
+ - [Sleevecap Q4 upward spread](/docs/patterns/brian/options/sleevecapq4spread1) : Controls the upward spread in the fourth quarter
+ - [Sleevecap Q4 downward spread](/docs/patterns/brian/options/sleevecapq4spread2) : Controls the downward spread in the fourth quarter
+
+
+
+Attentive readers will have noticed that point 4 is not an anchor point. In other words, there is no guarantee
+that it will lie on the sleevecap line. Which also means that the upwards spread in quarters 2 and 3 will influence
+the height of the sleevecap. Reduce the upwards spread, and the curve will dip below point 4. Increase it and
+the curve will rise above it.
+
+
+
+### Takeaways
+
+While the sleevecap in Brian (and all patterns that extend Brian) have a lot of options, understanding how the sleevecap is constructed can help you design the exact sleevecap shape you want. To do so:
+
+ - Start with placing the top of your sleevecap
+ - Then determine the inflection points
+ - Next, use the offset to control the steepness of the curve
+ - Finally, use the spread to smooth things out
+
+What's important to remember is that you're only ever controlling the shape of the sleevecap. Whatever shape you design, it will be fitted to the armhole, meaning that its size can and will be adapted to make sure the sleeve fits the armscye. However, the shape you design will always be respected.
+
diff --git a/markdown/org/docs/patterns/brian/options/shoulderease/de.md b/markdown/org/docs/patterns/brian/options/shoulderease/de.md
new file mode 100644
index 00000000000..8728bed1b6f
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/shoulderease/de.md
@@ -0,0 +1,6 @@
+
+
+
+Controls the amount of ease on the shoulder to shoulder measurement.
+
+This option allows you to create some extra ease at the shoulders which shifts the shoulder seam more outwards and off the shoulder. Thereby creating extra room for extra layers of clothing underneath, or more shaped/padded shoulders.
diff --git a/markdown/org/docs/patterns/brian/options/shoulderease/en.md b/markdown/org/docs/patterns/brian/options/shoulderease/en.md
new file mode 100644
index 00000000000..7da8cadee00
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/shoulderease/en.md
@@ -0,0 +1,8 @@
+
+
+
+Controls the amount of ease on the shoulder to shoulder measurement.
+
+This option allows you to create some extra ease at the shoulders which shifts
+the shoulder seam more outwards and off the shoulder. Thereby creating extra room
+for extra layers of clothing underneath, or more shaped/padded shoulders.
diff --git a/markdown/org/docs/patterns/brian/options/shoulderease/es.md b/markdown/org/docs/patterns/brian/options/shoulderease/es.md
new file mode 100644
index 00000000000..8728bed1b6f
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/shoulderease/es.md
@@ -0,0 +1,6 @@
+
+
+
+Controls the amount of ease on the shoulder to shoulder measurement.
+
+This option allows you to create some extra ease at the shoulders which shifts the shoulder seam more outwards and off the shoulder. Thereby creating extra room for extra layers of clothing underneath, or more shaped/padded shoulders.
diff --git a/markdown/org/docs/patterns/brian/options/shoulderease/fr.md b/markdown/org/docs/patterns/brian/options/shoulderease/fr.md
new file mode 100644
index 00000000000..f1e56877e33
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/shoulderease/fr.md
@@ -0,0 +1,6 @@
+
+
+
+Contrôle l'aisance sur la mesure épaule à épaule.
+
+Cette option vous permet de créer une aisance supplémentaire entre les épaules, ce qui déplace la couture d'épaule vers l'extérieur et vers l'épaule. Ceci permet de créer de l'aisance si l'on veut porter un autre vêtement en dessous, ou si on prévoit des épaules rembourrées sur le modèle.
diff --git a/markdown/org/docs/patterns/brian/options/shoulderease/nl.md b/markdown/org/docs/patterns/brian/options/shoulderease/nl.md
new file mode 100644
index 00000000000..a7e75f11d50
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/shoulderease/nl.md
@@ -0,0 +1,6 @@
+
+
+
+Controls the amount of ease on the shoulder to shoulder measurement.
+
+This option allows you to create some extra ease at the shoulders which shifts the shoulder seam more outwards and off the shoulder. Thereby creating extra room for extra layers of clothing underneath, or more shaped/padded shoulders.
diff --git a/markdown/org/docs/patterns/brian/options/shoulderease/shoulderease.svg b/markdown/org/docs/patterns/brian/options/shoulderease/shoulderease.svg
new file mode 100644
index 00000000000..76ec6a215da
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/shoulderease/shoulderease.svg
@@ -0,0 +1,151 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/shoulderslopereduction/de.md b/markdown/org/docs/patterns/brian/options/shoulderslopereduction/de.md
new file mode 100644
index 00000000000..cbdd948a3b1
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/shoulderslopereduction/de.md
@@ -0,0 +1,4 @@
+
+
+
+Reduces the shoulder slope to create extra room for shoulder padding.
diff --git a/markdown/org/docs/patterns/brian/options/shoulderslopereduction/en.md b/markdown/org/docs/patterns/brian/options/shoulderslopereduction/en.md
new file mode 100644
index 00000000000..cbdd948a3b1
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/shoulderslopereduction/en.md
@@ -0,0 +1,4 @@
+
+
+
+Reduces the shoulder slope to create extra room for shoulder padding.
diff --git a/markdown/org/docs/patterns/brian/options/shoulderslopereduction/es.md b/markdown/org/docs/patterns/brian/options/shoulderslopereduction/es.md
new file mode 100644
index 00000000000..cbdd948a3b1
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/shoulderslopereduction/es.md
@@ -0,0 +1,4 @@
+
+
+
+Reduces the shoulder slope to create extra room for shoulder padding.
diff --git a/markdown/org/docs/patterns/brian/options/shoulderslopereduction/fr.md b/markdown/org/docs/patterns/brian/options/shoulderslopereduction/fr.md
new file mode 100644
index 00000000000..0a4e492231c
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/shoulderslopereduction/fr.md
@@ -0,0 +1,4 @@
+
+
+
+Réduit la pente des épaules pour créer de l'aisance si l'on prévoit de rembourrer les épaules.
diff --git a/markdown/org/docs/patterns/brian/options/shoulderslopereduction/nl.md b/markdown/org/docs/patterns/brian/options/shoulderslopereduction/nl.md
new file mode 100644
index 00000000000..129130ecc2d
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/shoulderslopereduction/nl.md
@@ -0,0 +1,4 @@
+
+
+
+Reduces the shoulder slope to create extra room for shoulder padding.
diff --git a/markdown/org/docs/patterns/brian/options/shoulderslopereduction/shoulderslopereduction.svg b/markdown/org/docs/patterns/brian/options/shoulderslopereduction/shoulderslopereduction.svg
new file mode 100644
index 00000000000..31536e0feb1
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/shoulderslopereduction/shoulderslopereduction.svg
@@ -0,0 +1,153 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecap.svg b/markdown/org/docs/patterns/brian/options/sleevecap.svg
new file mode 100644
index 00000000000..34eca409502
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecap.svg
@@ -0,0 +1,446 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapanchor.svg b/markdown/org/docs/patterns/brian/options/sleevecapanchor.svg
new file mode 100644
index 00000000000..802276f7e75
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapanchor.svg
@@ -0,0 +1,559 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapbackfactorx/de.md b/markdown/org/docs/patterns/brian/options/sleevecapbackfactorx/de.md
new file mode 100644
index 00000000000..7aceb30c6f5
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapbackfactorx/de.md
@@ -0,0 +1,11 @@
+
+
+This option controls the horizontal placement of the sleevecap inflection point at the back of the sleeve.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapbackfactorx/en.md b/markdown/org/docs/patterns/brian/options/sleevecapbackfactorx/en.md
new file mode 100644
index 00000000000..df36a2aa9a5
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapbackfactorx/en.md
@@ -0,0 +1,10 @@
+
+
+This option controls the horizontal placement of the sleevecap inflection point at the back of the sleeve.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapbackfactorx/es.md b/markdown/org/docs/patterns/brian/options/sleevecapbackfactorx/es.md
new file mode 100644
index 00000000000..7aceb30c6f5
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapbackfactorx/es.md
@@ -0,0 +1,11 @@
+
+
+This option controls the horizontal placement of the sleevecap inflection point at the back of the sleeve.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapbackfactorx/fr.md b/markdown/org/docs/patterns/brian/options/sleevecapbackfactorx/fr.md
new file mode 100644
index 00000000000..9ef8b9ad841
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapbackfactorx/fr.md
@@ -0,0 +1,10 @@
+
+
+Cette option contrôle la position horizontale du point d'inflexion de la tête de manche à l'arrière de la manche.
+
+
+
+Voir [comprendre la tête de manche](/docs/patterns/brian/options#understanding-the-sleevecap) pour une explication détaillée de la construction de la tête de manche et de l'influence des différentes options sur sa forme.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapbackfactorx/nl.md b/markdown/org/docs/patterns/brian/options/sleevecapbackfactorx/nl.md
new file mode 100644
index 00000000000..7aceb30c6f5
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapbackfactorx/nl.md
@@ -0,0 +1,11 @@
+
+
+This option controls the horizontal placement of the sleevecap inflection point at the back of the sleeve.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapbackfactorx/sleevecapbackfactorx.svg b/markdown/org/docs/patterns/brian/options/sleevecapbackfactorx/sleevecapbackfactorx.svg
new file mode 100644
index 00000000000..5e8e35dd35c
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapbackfactorx/sleevecapbackfactorx.svg
@@ -0,0 +1,467 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapbackfactory/de.md b/markdown/org/docs/patterns/brian/options/sleevecapbackfactory/de.md
new file mode 100644
index 00000000000..ad294b9625c
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapbackfactory/de.md
@@ -0,0 +1,11 @@
+
+
+This option controls the vertical placement of the sleevecap inflection point at the back of the sleeve.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapbackfactory/en.md b/markdown/org/docs/patterns/brian/options/sleevecapbackfactory/en.md
new file mode 100644
index 00000000000..fe39eb5f65b
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapbackfactory/en.md
@@ -0,0 +1,10 @@
+
+
+This option controls the vertical placement of the sleevecap inflection point at the back of the sleeve.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapbackfactory/es.md b/markdown/org/docs/patterns/brian/options/sleevecapbackfactory/es.md
new file mode 100644
index 00000000000..ad294b9625c
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapbackfactory/es.md
@@ -0,0 +1,11 @@
+
+
+This option controls the vertical placement of the sleevecap inflection point at the back of the sleeve.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapbackfactory/fr.md b/markdown/org/docs/patterns/brian/options/sleevecapbackfactory/fr.md
new file mode 100644
index 00000000000..2dafa76dbb5
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapbackfactory/fr.md
@@ -0,0 +1,10 @@
+
+
+Cette option module la position verticale du point d'inflexion de la tête de manche à l'arrière de la manche.
+
+
+
+Voir [comprendre la tête de manche](/docs/patterns/brian/options#understanding-the-sleevecap) pour une explication détaillée de la construction de la tête de manche et de l'influence des différentes options sur sa forme.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapbackfactory/nl.md b/markdown/org/docs/patterns/brian/options/sleevecapbackfactory/nl.md
new file mode 100644
index 00000000000..ad294b9625c
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapbackfactory/nl.md
@@ -0,0 +1,11 @@
+
+
+This option controls the vertical placement of the sleevecap inflection point at the back of the sleeve.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapbackfactory/sleevecapbackfactory.svg b/markdown/org/docs/patterns/brian/options/sleevecapbackfactory/sleevecapbackfactory.svg
new file mode 100644
index 00000000000..8348fbf7c7f
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapbackfactory/sleevecapbackfactory.svg
@@ -0,0 +1,467 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapease/de.md b/markdown/org/docs/patterns/brian/options/sleevecapease/de.md
new file mode 100644
index 00000000000..643ee293ff6
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapease/de.md
@@ -0,0 +1,12 @@
+
+Determines the amount of sleevecap ease.
+
+
+
+The amount of sleevecap ease determines how the sleeves rolls from the shouder.
+More ease makes the sleeve curl into the seam as you see on suit jackets. Less ease makes the sleeve lie flat.
+
+For light fabric or knits, you want little to no sleevecap ease. For heavier woven fabrics, you need more sleevecap ease.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapease/en.md b/markdown/org/docs/patterns/brian/options/sleevecapease/en.md
new file mode 100644
index 00000000000..ac994d155b0
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapease/en.md
@@ -0,0 +1,11 @@
+
+Determines the amount of sleevecap ease.
+
+
+
+The amount of sleevecap ease determines how the sleeves rolls from the shouder.
+More ease makes the sleeve curl into the seam as you see on suit jackets. Less ease makes the sleeve lie flat.
+
+For light fabric or knits, you want little to no sleevecap ease. For heavier woven fabrics, you need more sleevecap ease.
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapease/es.md b/markdown/org/docs/patterns/brian/options/sleevecapease/es.md
new file mode 100644
index 00000000000..643ee293ff6
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapease/es.md
@@ -0,0 +1,12 @@
+
+Determines the amount of sleevecap ease.
+
+
+
+The amount of sleevecap ease determines how the sleeves rolls from the shouder.
+More ease makes the sleeve curl into the seam as you see on suit jackets. Less ease makes the sleeve lie flat.
+
+For light fabric or knits, you want little to no sleevecap ease. For heavier woven fabrics, you need more sleevecap ease.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapease/fr.md b/markdown/org/docs/patterns/brian/options/sleevecapease/fr.md
new file mode 100644
index 00000000000..5ef9a91dc57
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapease/fr.md
@@ -0,0 +1,12 @@
+
+Détermine l'aisance au niveau de la tête de manche.
+
+
+
+La quantité d'aisance de la tête de manche détermine comment les manches seront bombées à l'épaule.
+Plus l'aisance de tête de manche est grande, plus la manche débordera de la couture comme sur les vestes de costume. Plus elle sera faible, plus la tête de manche sera plate.
+
+Pour les tissus légers ou la maille, on n'ajoute pas d'aisance de tête de manche. Pour les tissus plus lourds, l'aisance de tête de manche est nécessaire.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapease/nl.md b/markdown/org/docs/patterns/brian/options/sleevecapease/nl.md
new file mode 100644
index 00000000000..d2835a504f3
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapease/nl.md
@@ -0,0 +1,12 @@
+
+Determines the amount of sleevecap ease.
+
+
+
+De hoeveelheid extra ruimte in de mouwkop bepaalt hoe de mouw over de schouder valt.
+Meer ruimte zorgt voor een ronde mouwkop, zoals je zou zien op een jas. Minder ruimte geeft de mouw een platter aanzicht.
+
+For light fabric or knits, you want little to no sleevecap ease. For heavier woven fabrics, you need more sleevecap ease.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapfrontfactorx/de.md b/markdown/org/docs/patterns/brian/options/sleevecapfrontfactorx/de.md
new file mode 100644
index 00000000000..d80bfad3860
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapfrontfactorx/de.md
@@ -0,0 +1,11 @@
+
+
+This option controls the horizontal placement of the sleevecap inflection point at the front of the sleeve.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapfrontfactorx/en.md b/markdown/org/docs/patterns/brian/options/sleevecapfrontfactorx/en.md
new file mode 100644
index 00000000000..db3fcb563e0
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapfrontfactorx/en.md
@@ -0,0 +1,10 @@
+
+
+This option controls the horizontal placement of the sleevecap inflection point at the front of the sleeve.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapfrontfactorx/es.md b/markdown/org/docs/patterns/brian/options/sleevecapfrontfactorx/es.md
new file mode 100644
index 00000000000..d80bfad3860
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapfrontfactorx/es.md
@@ -0,0 +1,11 @@
+
+
+This option controls the horizontal placement of the sleevecap inflection point at the front of the sleeve.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapfrontfactorx/fr.md b/markdown/org/docs/patterns/brian/options/sleevecapfrontfactorx/fr.md
new file mode 100644
index 00000000000..fb1cee9c0af
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapfrontfactorx/fr.md
@@ -0,0 +1,10 @@
+
+
+Cette option contrôle la position horizontale du point d'inflexion de la tête de manche à l'avant de la manche.
+
+
+
+Voir [comprendre la tête de manche](/docs/patterns/brian/options#understanding-the-sleevecap) pour une explication détaillée de la construction de la tête de manche et de l'influence des différentes options sur sa forme.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapfrontfactorx/nl.md b/markdown/org/docs/patterns/brian/options/sleevecapfrontfactorx/nl.md
new file mode 100644
index 00000000000..d80bfad3860
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapfrontfactorx/nl.md
@@ -0,0 +1,11 @@
+
+
+This option controls the horizontal placement of the sleevecap inflection point at the front of the sleeve.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapfrontfactorx/sleevecapfrontfactorx.svg b/markdown/org/docs/patterns/brian/options/sleevecapfrontfactorx/sleevecapfrontfactorx.svg
new file mode 100644
index 00000000000..d58c9899afb
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapfrontfactorx/sleevecapfrontfactorx.svg
@@ -0,0 +1,467 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapfrontfactory/de.md b/markdown/org/docs/patterns/brian/options/sleevecapfrontfactory/de.md
new file mode 100644
index 00000000000..7c344bb4dfd
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapfrontfactory/de.md
@@ -0,0 +1,11 @@
+
+
+This option controls the vertical placement of the sleevecap inflection point at the front of the sleeve.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapfrontfactory/en.md b/markdown/org/docs/patterns/brian/options/sleevecapfrontfactory/en.md
new file mode 100644
index 00000000000..03369ec64d6
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapfrontfactory/en.md
@@ -0,0 +1,10 @@
+
+
+This option controls the vertical placement of the sleevecap inflection point at the front of the sleeve.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapfrontfactory/es.md b/markdown/org/docs/patterns/brian/options/sleevecapfrontfactory/es.md
new file mode 100644
index 00000000000..7c344bb4dfd
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapfrontfactory/es.md
@@ -0,0 +1,11 @@
+
+
+This option controls the vertical placement of the sleevecap inflection point at the front of the sleeve.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapfrontfactory/fr.md b/markdown/org/docs/patterns/brian/options/sleevecapfrontfactory/fr.md
new file mode 100644
index 00000000000..6a5b76764a6
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapfrontfactory/fr.md
@@ -0,0 +1,10 @@
+
+
+Cette option contrôle la position verticale du point d'inflexion de la tête de manche sur le devant de la manche.
+
+
+
+Voir [comprendre la tête de manche](/docs/patterns/brian/options#understanding-the-sleevecap) pour une explication détaillée de la construction de la tête de manche et de l'influence des différentes options sur sa forme.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapfrontfactory/nl.md b/markdown/org/docs/patterns/brian/options/sleevecapfrontfactory/nl.md
new file mode 100644
index 00000000000..7c344bb4dfd
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapfrontfactory/nl.md
@@ -0,0 +1,11 @@
+
+
+This option controls the vertical placement of the sleevecap inflection point at the front of the sleeve.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapfrontfactory/sleevecapfrontfactory.svg b/markdown/org/docs/patterns/brian/options/sleevecapfrontfactory/sleevecapfrontfactory.svg
new file mode 100644
index 00000000000..e09d00f3d0f
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapfrontfactory/sleevecapfrontfactory.svg
@@ -0,0 +1,467 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapheightfactor/de.md b/markdown/org/docs/patterns/brian/options/sleevecapheightfactor/de.md
new file mode 100644
index 00000000000..ee2db5f83c6
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapheightfactor/de.md
@@ -0,0 +1,3 @@
+
+
+This factor controls the height of the sleevecap.
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapheightfactor/en.md b/markdown/org/docs/patterns/brian/options/sleevecapheightfactor/en.md
new file mode 100644
index 00000000000..ee2db5f83c6
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapheightfactor/en.md
@@ -0,0 +1,3 @@
+
+
+This factor controls the height of the sleevecap.
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapheightfactor/es.md b/markdown/org/docs/patterns/brian/options/sleevecapheightfactor/es.md
new file mode 100644
index 00000000000..ee2db5f83c6
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapheightfactor/es.md
@@ -0,0 +1,3 @@
+
+
+This factor controls the height of the sleevecap.
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapheightfactor/fr.md b/markdown/org/docs/patterns/brian/options/sleevecapheightfactor/fr.md
new file mode 100644
index 00000000000..b32debfc113
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapheightfactor/fr.md
@@ -0,0 +1,3 @@
+
+
+Ce facteur contrôle la hauteur de la tête de manche.
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapheightfactor/nl.md b/markdown/org/docs/patterns/brian/options/sleevecapheightfactor/nl.md
new file mode 100644
index 00000000000..297d60d7531
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapheightfactor/nl.md
@@ -0,0 +1,3 @@
+
+
+Deze factor bepaalt de hoogte van de mouwkop.
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapinflection.svg b/markdown/org/docs/patterns/brian/options/sleevecapinflection.svg
new file mode 100644
index 00000000000..f53517d2a1c
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapinflection.svg
@@ -0,0 +1,538 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq1offset/de.md b/markdown/org/docs/patterns/brian/options/sleevecapq1offset/de.md
new file mode 100644
index 00000000000..61f494d085d
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq1offset/de.md
@@ -0,0 +1,11 @@
+
+
+This option controls the offset in the first quadrant of the sleevecap.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq1offset/en.md b/markdown/org/docs/patterns/brian/options/sleevecapq1offset/en.md
new file mode 100644
index 00000000000..0f971f10a66
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq1offset/en.md
@@ -0,0 +1,10 @@
+
+
+This option controls the offset in the first quadrant of the sleevecap.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq1offset/es.md b/markdown/org/docs/patterns/brian/options/sleevecapq1offset/es.md
new file mode 100644
index 00000000000..61f494d085d
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq1offset/es.md
@@ -0,0 +1,11 @@
+
+
+This option controls the offset in the first quadrant of the sleevecap.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq1offset/fr.md b/markdown/org/docs/patterns/brian/options/sleevecapq1offset/fr.md
new file mode 100644
index 00000000000..10a826b70ae
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq1offset/fr.md
@@ -0,0 +1,10 @@
+
+
+Cette option contrôle le décalage dans le premier quadrant de la tête de manche.
+
+
+
+Voir [comprendre la tête de manche](/docs/patterns/brian/options#understanding-the-sleevecap) pour une explication détaillée de la construction de la tête de manche et de l'influence des différentes options sur sa forme.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq1offset/nl.md b/markdown/org/docs/patterns/brian/options/sleevecapq1offset/nl.md
new file mode 100644
index 00000000000..61f494d085d
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq1offset/nl.md
@@ -0,0 +1,11 @@
+
+
+This option controls the offset in the first quadrant of the sleevecap.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq1offset/sleevecapq1offset.svg b/markdown/org/docs/patterns/brian/options/sleevecapq1offset/sleevecapq1offset.svg
new file mode 100644
index 00000000000..f0a2d726ec9
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq1offset/sleevecapq1offset.svg
@@ -0,0 +1,480 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq1spread1/de.md b/markdown/org/docs/patterns/brian/options/sleevecapq1spread1/de.md
new file mode 100644
index 00000000000..8edbc8db920
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq1spread1/de.md
@@ -0,0 +1,11 @@
+
+
+This option controls the downward spread in the first quadrant of the sleevecap.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq1spread1/en.md b/markdown/org/docs/patterns/brian/options/sleevecapq1spread1/en.md
new file mode 100644
index 00000000000..92df7461955
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq1spread1/en.md
@@ -0,0 +1,10 @@
+
+
+This option controls the downward spread in the first quadrant of the sleevecap.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq1spread1/es.md b/markdown/org/docs/patterns/brian/options/sleevecapq1spread1/es.md
new file mode 100644
index 00000000000..8edbc8db920
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq1spread1/es.md
@@ -0,0 +1,11 @@
+
+
+This option controls the downward spread in the first quadrant of the sleevecap.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq1spread1/fr.md b/markdown/org/docs/patterns/brian/options/sleevecapq1spread1/fr.md
new file mode 100644
index 00000000000..61476fc2030
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq1spread1/fr.md
@@ -0,0 +1,10 @@
+
+
+Cette option contrôle le décalage descendant dans le premier quadrant de la tête de manche.
+
+
+
+Voir [comprendre la tête de manche](/docs/patterns/brian/options#understanding-the-sleevecap) pour une explication détaillée de la construction de la tête de manche et de l'influence des différentes options sur sa forme.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq1spread1/nl.md b/markdown/org/docs/patterns/brian/options/sleevecapq1spread1/nl.md
new file mode 100644
index 00000000000..8edbc8db920
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq1spread1/nl.md
@@ -0,0 +1,11 @@
+
+
+This option controls the downward spread in the first quadrant of the sleevecap.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq1spread1/sleevecapq1downwardspread.svg b/markdown/org/docs/patterns/brian/options/sleevecapq1spread1/sleevecapq1downwardspread.svg
new file mode 100644
index 00000000000..6914bc68fa8
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq1spread1/sleevecapq1downwardspread.svg
@@ -0,0 +1,480 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq1spread2/de.md b/markdown/org/docs/patterns/brian/options/sleevecapq1spread2/de.md
new file mode 100644
index 00000000000..d2252adad2a
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq1spread2/de.md
@@ -0,0 +1,11 @@
+
+
+This option controls the upward spread in the first quadrant of the sleevecap.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq1spread2/en.md b/markdown/org/docs/patterns/brian/options/sleevecapq1spread2/en.md
new file mode 100644
index 00000000000..1eba4e485e9
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq1spread2/en.md
@@ -0,0 +1,10 @@
+
+
+This option controls the upward spread in the first quadrant of the sleevecap.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq1spread2/es.md b/markdown/org/docs/patterns/brian/options/sleevecapq1spread2/es.md
new file mode 100644
index 00000000000..d2252adad2a
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq1spread2/es.md
@@ -0,0 +1,11 @@
+
+
+This option controls the upward spread in the first quadrant of the sleevecap.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq1spread2/fr.md b/markdown/org/docs/patterns/brian/options/sleevecapq1spread2/fr.md
new file mode 100644
index 00000000000..36ec15afe31
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq1spread2/fr.md
@@ -0,0 +1,10 @@
+
+
+Cette option contrôle le décalage ascendant dans le premier quadrant de la tête de manche.
+
+
+
+Voir [comprendre la tête de manche](/docs/patterns/brian/options#understanding-the-sleevecap) pour une explication détaillée de la construction de la tête de manche et de l'influence des différentes options sur sa forme.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq1spread2/nl.md b/markdown/org/docs/patterns/brian/options/sleevecapq1spread2/nl.md
new file mode 100644
index 00000000000..d2252adad2a
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq1spread2/nl.md
@@ -0,0 +1,11 @@
+
+
+This option controls the upward spread in the first quadrant of the sleevecap.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq1spread2/sleevecapq1spread2.svg b/markdown/org/docs/patterns/brian/options/sleevecapq1spread2/sleevecapq1spread2.svg
new file mode 100644
index 00000000000..f369a220f5e
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq1spread2/sleevecapq1spread2.svg
@@ -0,0 +1,480 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq2offset/de.md b/markdown/org/docs/patterns/brian/options/sleevecapq2offset/de.md
new file mode 100644
index 00000000000..b48222a20da
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq2offset/de.md
@@ -0,0 +1,11 @@
+
+
+This option controls the offset in the second quadrant of the sleevecap.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq2offset/en.md b/markdown/org/docs/patterns/brian/options/sleevecapq2offset/en.md
new file mode 100644
index 00000000000..31bb90dadcc
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq2offset/en.md
@@ -0,0 +1,10 @@
+
+
+This option controls the offset in the second quadrant of the sleevecap.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq2offset/es.md b/markdown/org/docs/patterns/brian/options/sleevecapq2offset/es.md
new file mode 100644
index 00000000000..b48222a20da
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq2offset/es.md
@@ -0,0 +1,11 @@
+
+
+This option controls the offset in the second quadrant of the sleevecap.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq2offset/fr.md b/markdown/org/docs/patterns/brian/options/sleevecapq2offset/fr.md
new file mode 100644
index 00000000000..9b668235229
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq2offset/fr.md
@@ -0,0 +1,10 @@
+
+
+Cette option contrôle le décalage dans le deuxième quadrant de la tête de manche.
+
+
+
+Voir [comprendre la tête de manche](/docs/patterns/brian/options#understanding-the-sleevecap) pour une explication détaillée de la construction de la tête de manche et de l'influence des différentes options sur sa forme.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq2offset/nl.md b/markdown/org/docs/patterns/brian/options/sleevecapq2offset/nl.md
new file mode 100644
index 00000000000..b48222a20da
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq2offset/nl.md
@@ -0,0 +1,11 @@
+
+
+This option controls the offset in the second quadrant of the sleevecap.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq2offset/sleevecapq2offset.svg b/markdown/org/docs/patterns/brian/options/sleevecapq2offset/sleevecapq2offset.svg
new file mode 100644
index 00000000000..dcc88d098f0
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq2offset/sleevecapq2offset.svg
@@ -0,0 +1,480 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq2spread1/de.md b/markdown/org/docs/patterns/brian/options/sleevecapq2spread1/de.md
new file mode 100644
index 00000000000..561c53c8fc2
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq2spread1/de.md
@@ -0,0 +1,11 @@
+
+
+This option controls the downward spread in the second quadrant of the sleevecap.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq2spread1/en.md b/markdown/org/docs/patterns/brian/options/sleevecapq2spread1/en.md
new file mode 100644
index 00000000000..3fa2e4864e9
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq2spread1/en.md
@@ -0,0 +1,10 @@
+
+
+This option controls the downward spread in the second quadrant of the sleevecap.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq2spread1/es.md b/markdown/org/docs/patterns/brian/options/sleevecapq2spread1/es.md
new file mode 100644
index 00000000000..561c53c8fc2
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq2spread1/es.md
@@ -0,0 +1,11 @@
+
+
+This option controls the downward spread in the second quadrant of the sleevecap.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq2spread1/fr.md b/markdown/org/docs/patterns/brian/options/sleevecapq2spread1/fr.md
new file mode 100644
index 00000000000..75dbbda10c3
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq2spread1/fr.md
@@ -0,0 +1,10 @@
+
+
+Cette option contrôle le décalage descendant dans le deuxième quadrant de la tête de manche.
+
+
+
+Voir [comprendre la tête de manche](/docs/patterns/brian/options#understanding-the-sleevecap) pour une explication détaillée de la construction de la tête de manche et de l'influence des différentes options sur sa forme.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq2spread1/nl.md b/markdown/org/docs/patterns/brian/options/sleevecapq2spread1/nl.md
new file mode 100644
index 00000000000..561c53c8fc2
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq2spread1/nl.md
@@ -0,0 +1,11 @@
+
+
+This option controls the downward spread in the second quadrant of the sleevecap.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq2spread1/sleevecapq2spread1.svg b/markdown/org/docs/patterns/brian/options/sleevecapq2spread1/sleevecapq2spread1.svg
new file mode 100644
index 00000000000..5197ed0114a
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq2spread1/sleevecapq2spread1.svg
@@ -0,0 +1,480 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq2spread2/de.md b/markdown/org/docs/patterns/brian/options/sleevecapq2spread2/de.md
new file mode 100644
index 00000000000..fd1fdeadeff
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq2spread2/de.md
@@ -0,0 +1,11 @@
+
+
+This option controls the upward spread in the second quadrant of the sleevecap.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq2spread2/en.md b/markdown/org/docs/patterns/brian/options/sleevecapq2spread2/en.md
new file mode 100644
index 00000000000..4ba0c907170
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq2spread2/en.md
@@ -0,0 +1,10 @@
+
+
+This option controls the upward spread in the second quadrant of the sleevecap.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq2spread2/es.md b/markdown/org/docs/patterns/brian/options/sleevecapq2spread2/es.md
new file mode 100644
index 00000000000..fd1fdeadeff
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq2spread2/es.md
@@ -0,0 +1,11 @@
+
+
+This option controls the upward spread in the second quadrant of the sleevecap.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq2spread2/fr.md b/markdown/org/docs/patterns/brian/options/sleevecapq2spread2/fr.md
new file mode 100644
index 00000000000..998e9391f0e
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq2spread2/fr.md
@@ -0,0 +1,10 @@
+
+
+Cette option contrôle le décalage ascendant dans le deuxième quadrant de la tête de manche.
+
+
+
+Voir [comprendre la tête de manche](/docs/patterns/brian/options#understanding-the-sleevecap) pour une explication détaillée de la construction de la tête de manche et de l'influence des différentes options sur sa forme.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq2spread2/nl.md b/markdown/org/docs/patterns/brian/options/sleevecapq2spread2/nl.md
new file mode 100644
index 00000000000..fd1fdeadeff
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq2spread2/nl.md
@@ -0,0 +1,11 @@
+
+
+This option controls the upward spread in the second quadrant of the sleevecap.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq2spread2/sleevecapq2spread2.svg b/markdown/org/docs/patterns/brian/options/sleevecapq2spread2/sleevecapq2spread2.svg
new file mode 100644
index 00000000000..222d43e460d
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq2spread2/sleevecapq2spread2.svg
@@ -0,0 +1,480 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq3offset/de.md b/markdown/org/docs/patterns/brian/options/sleevecapq3offset/de.md
new file mode 100644
index 00000000000..be4a0168a35
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq3offset/de.md
@@ -0,0 +1,11 @@
+
+
+This option controls the offset in the third quadrant of the sleevecap.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq3offset/en.md b/markdown/org/docs/patterns/brian/options/sleevecapq3offset/en.md
new file mode 100644
index 00000000000..db131eca4b0
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq3offset/en.md
@@ -0,0 +1,10 @@
+
+
+This option controls the offset in the third quadrant of the sleevecap.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq3offset/es.md b/markdown/org/docs/patterns/brian/options/sleevecapq3offset/es.md
new file mode 100644
index 00000000000..be4a0168a35
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq3offset/es.md
@@ -0,0 +1,11 @@
+
+
+This option controls the offset in the third quadrant of the sleevecap.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq3offset/fr.md b/markdown/org/docs/patterns/brian/options/sleevecapq3offset/fr.md
new file mode 100644
index 00000000000..4f47920d47e
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq3offset/fr.md
@@ -0,0 +1,10 @@
+
+
+Cette option contrôle le décalage dans le troisième quadrant de la tête de manche.
+
+
+
+Voir [comprendre la tête de manche](/docs/patterns/brian/options#understanding-the-sleevecap) pour une explication détaillée de la construction de la tête de manche et de l'influence des différentes options sur sa forme.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq3offset/nl.md b/markdown/org/docs/patterns/brian/options/sleevecapq3offset/nl.md
new file mode 100644
index 00000000000..be4a0168a35
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq3offset/nl.md
@@ -0,0 +1,11 @@
+
+
+This option controls the offset in the third quadrant of the sleevecap.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq3offset/sleevecapq3offset.svg b/markdown/org/docs/patterns/brian/options/sleevecapq3offset/sleevecapq3offset.svg
new file mode 100644
index 00000000000..ac048c72247
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq3offset/sleevecapq3offset.svg
@@ -0,0 +1,480 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq3spread1/de.md b/markdown/org/docs/patterns/brian/options/sleevecapq3spread1/de.md
new file mode 100644
index 00000000000..f280aa6a409
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq3spread1/de.md
@@ -0,0 +1,11 @@
+
+
+This option controls the upward spread in the third quadrant of the sleevecap.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq3spread1/en.md b/markdown/org/docs/patterns/brian/options/sleevecapq3spread1/en.md
new file mode 100644
index 00000000000..1b6e5b07013
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq3spread1/en.md
@@ -0,0 +1,10 @@
+
+
+This option controls the upward spread in the third quadrant of the sleevecap.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq3spread1/es.md b/markdown/org/docs/patterns/brian/options/sleevecapq3spread1/es.md
new file mode 100644
index 00000000000..f280aa6a409
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq3spread1/es.md
@@ -0,0 +1,11 @@
+
+
+This option controls the upward spread in the third quadrant of the sleevecap.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq3spread1/fr.md b/markdown/org/docs/patterns/brian/options/sleevecapq3spread1/fr.md
new file mode 100644
index 00000000000..a708bf5cd5c
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq3spread1/fr.md
@@ -0,0 +1,10 @@
+
+
+Cette option contrôle le décalage ascendant dans le troisième quadrant de la tête de manche.
+
+
+
+Voir [comprendre la tête de manche](/docs/patterns/brian/options#understanding-the-sleevecap) pour une explication détaillée de la construction de la tête de manche et de l'influence des différentes options sur sa forme.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq3spread1/nl.md b/markdown/org/docs/patterns/brian/options/sleevecapq3spread1/nl.md
new file mode 100644
index 00000000000..f280aa6a409
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq3spread1/nl.md
@@ -0,0 +1,11 @@
+
+
+This option controls the upward spread in the third quadrant of the sleevecap.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq3spread1/sleevecapq3spread1.svg b/markdown/org/docs/patterns/brian/options/sleevecapq3spread1/sleevecapq3spread1.svg
new file mode 100644
index 00000000000..1649c2c5cc9
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq3spread1/sleevecapq3spread1.svg
@@ -0,0 +1,481 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq3spread2/de.md b/markdown/org/docs/patterns/brian/options/sleevecapq3spread2/de.md
new file mode 100644
index 00000000000..e177e76e1c2
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq3spread2/de.md
@@ -0,0 +1,11 @@
+
+
+This option controls the downward spread in the third quadrant of the sleevecap.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq3spread2/en.md b/markdown/org/docs/patterns/brian/options/sleevecapq3spread2/en.md
new file mode 100644
index 00000000000..bf419da165f
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq3spread2/en.md
@@ -0,0 +1,10 @@
+
+
+This option controls the downward spread in the third quadrant of the sleevecap.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq3spread2/es.md b/markdown/org/docs/patterns/brian/options/sleevecapq3spread2/es.md
new file mode 100644
index 00000000000..e177e76e1c2
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq3spread2/es.md
@@ -0,0 +1,11 @@
+
+
+This option controls the downward spread in the third quadrant of the sleevecap.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq3spread2/fr.md b/markdown/org/docs/patterns/brian/options/sleevecapq3spread2/fr.md
new file mode 100644
index 00000000000..4f6f404d0bf
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq3spread2/fr.md
@@ -0,0 +1,10 @@
+
+
+Cette option contrôle le décalage descendant dans le troisième quadrant de la tête de manche.
+
+
+
+Voir [comprendre la tête de manche](/docs/patterns/brian/options#understanding-the-sleevecap) pour une explication détaillée de la construction de la tête de manche et de l'influence des différentes options sur sa forme.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq3spread2/nl.md b/markdown/org/docs/patterns/brian/options/sleevecapq3spread2/nl.md
new file mode 100644
index 00000000000..e177e76e1c2
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq3spread2/nl.md
@@ -0,0 +1,11 @@
+
+
+This option controls the downward spread in the third quadrant of the sleevecap.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq3spread2/sleevecapq3spread2.svg b/markdown/org/docs/patterns/brian/options/sleevecapq3spread2/sleevecapq3spread2.svg
new file mode 100644
index 00000000000..79135108ba0
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq3spread2/sleevecapq3spread2.svg
@@ -0,0 +1,481 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq4offset/de.md b/markdown/org/docs/patterns/brian/options/sleevecapq4offset/de.md
new file mode 100644
index 00000000000..eab9afc7444
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq4offset/de.md
@@ -0,0 +1,11 @@
+
+
+This option controls the offset in the fourth quadrant of the sleevecap.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq4offset/en.md b/markdown/org/docs/patterns/brian/options/sleevecapq4offset/en.md
new file mode 100644
index 00000000000..2bdfcc2644d
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq4offset/en.md
@@ -0,0 +1,10 @@
+
+
+This option controls the offset in the fourth quadrant of the sleevecap.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq4offset/es.md b/markdown/org/docs/patterns/brian/options/sleevecapq4offset/es.md
new file mode 100644
index 00000000000..eab9afc7444
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq4offset/es.md
@@ -0,0 +1,11 @@
+
+
+This option controls the offset in the fourth quadrant of the sleevecap.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq4offset/fr.md b/markdown/org/docs/patterns/brian/options/sleevecapq4offset/fr.md
new file mode 100644
index 00000000000..e2b6ed78356
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq4offset/fr.md
@@ -0,0 +1,10 @@
+
+
+Cette option contrôle le décalage du quatrième quadrant de la tête de manche.
+
+
+
+Voir [comprendre la tête de manche](/docs/patterns/brian/options#understanding-the-sleevecap) pour une explication détaillée de la construction de la tête de manche et de l'influence des différentes options sur sa forme.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq4offset/nl.md b/markdown/org/docs/patterns/brian/options/sleevecapq4offset/nl.md
new file mode 100644
index 00000000000..eab9afc7444
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq4offset/nl.md
@@ -0,0 +1,11 @@
+
+
+This option controls the offset in the fourth quadrant of the sleevecap.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq4offset/sleevecapq4offset.svg b/markdown/org/docs/patterns/brian/options/sleevecapq4offset/sleevecapq4offset.svg
new file mode 100644
index 00000000000..b5877e2c0a1
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq4offset/sleevecapq4offset.svg
@@ -0,0 +1,480 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq4spread1/de.md b/markdown/org/docs/patterns/brian/options/sleevecapq4spread1/de.md
new file mode 100644
index 00000000000..b1eebf79f58
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq4spread1/de.md
@@ -0,0 +1,11 @@
+
+
+This option controls the upward spread in the fourth quadrant of the sleevecap.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq4spread1/en.md b/markdown/org/docs/patterns/brian/options/sleevecapq4spread1/en.md
new file mode 100644
index 00000000000..c515ddf7941
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq4spread1/en.md
@@ -0,0 +1,10 @@
+
+
+This option controls the upward spread in the fourth quadrant of the sleevecap.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq4spread1/es.md b/markdown/org/docs/patterns/brian/options/sleevecapq4spread1/es.md
new file mode 100644
index 00000000000..b1eebf79f58
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq4spread1/es.md
@@ -0,0 +1,11 @@
+
+
+This option controls the upward spread in the fourth quadrant of the sleevecap.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq4spread1/fr.md b/markdown/org/docs/patterns/brian/options/sleevecapq4spread1/fr.md
new file mode 100644
index 00000000000..c6dabb5888d
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq4spread1/fr.md
@@ -0,0 +1,10 @@
+
+
+Cette option contrôle le décalage ascendant du quatrième quadrant de la tête de manche.
+
+
+
+Voir [comprendre la tête de manche](/docs/patterns/brian/options#understanding-the-sleevecap) pour une explication détaillée de la construction de la tête de manche et de l'influence des différentes options sur sa forme.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq4spread1/nl.md b/markdown/org/docs/patterns/brian/options/sleevecapq4spread1/nl.md
new file mode 100644
index 00000000000..b1eebf79f58
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq4spread1/nl.md
@@ -0,0 +1,11 @@
+
+
+This option controls the upward spread in the fourth quadrant of the sleevecap.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq4spread1/sleevecapq4spread1.svg b/markdown/org/docs/patterns/brian/options/sleevecapq4spread1/sleevecapq4spread1.svg
new file mode 100644
index 00000000000..42f42a721fe
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq4spread1/sleevecapq4spread1.svg
@@ -0,0 +1,481 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq4spread2/de.md b/markdown/org/docs/patterns/brian/options/sleevecapq4spread2/de.md
new file mode 100644
index 00000000000..5c32988e423
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq4spread2/de.md
@@ -0,0 +1,11 @@
+
+
+This option controls the downward spread in the fourth quadrant of the sleevecap.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq4spread2/en.md b/markdown/org/docs/patterns/brian/options/sleevecapq4spread2/en.md
new file mode 100644
index 00000000000..7557ae3aae8
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq4spread2/en.md
@@ -0,0 +1,10 @@
+
+
+This option controls the downward spread in the fourth quadrant of the sleevecap.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq4spread2/es.md b/markdown/org/docs/patterns/brian/options/sleevecapq4spread2/es.md
new file mode 100644
index 00000000000..5c32988e423
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq4spread2/es.md
@@ -0,0 +1,11 @@
+
+
+This option controls the downward spread in the fourth quadrant of the sleevecap.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq4spread2/fr.md b/markdown/org/docs/patterns/brian/options/sleevecapq4spread2/fr.md
new file mode 100644
index 00000000000..9f9d0cc8370
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq4spread2/fr.md
@@ -0,0 +1,10 @@
+
+
+Cette option contrôle le décalage descendant du quatrième quadrant de la tête de manche.
+
+
+
+Voir [comprendre la tête de manche](/docs/patterns/brian/options#understanding-the-sleevecap) pour une explication détaillée de la construction de la tête de manche et de l'influence des différentes options sur sa forme.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq4spread2/nl.md b/markdown/org/docs/patterns/brian/options/sleevecapq4spread2/nl.md
new file mode 100644
index 00000000000..5c32988e423
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq4spread2/nl.md
@@ -0,0 +1,11 @@
+
+
+This option controls the downward spread in the fourth quadrant of the sleevecap.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapq4spread2/sleevecapq4spread2.svg b/markdown/org/docs/patterns/brian/options/sleevecapq4spread2/sleevecapq4spread2.svg
new file mode 100644
index 00000000000..b84e4d0c6c7
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapq4spread2/sleevecapq4spread2.svg
@@ -0,0 +1,481 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecapspread.svg b/markdown/org/docs/patterns/brian/options/sleevecapspread.svg
new file mode 100644
index 00000000000..9878d2f0943
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecapspread.svg
@@ -0,0 +1,584 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecaptop.svg b/markdown/org/docs/patterns/brian/options/sleevecaptop.svg
new file mode 100644
index 00000000000..39e7bb71c33
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecaptop.svg
@@ -0,0 +1,488 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecaptopfactorx/de.md b/markdown/org/docs/patterns/brian/options/sleevecaptopfactorx/de.md
new file mode 100644
index 00000000000..63008983662
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecaptopfactorx/de.md
@@ -0,0 +1,11 @@
+
+
+This option controls the horizontal placement of the sleevecap top.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecaptopfactorx/en.md b/markdown/org/docs/patterns/brian/options/sleevecaptopfactorx/en.md
new file mode 100644
index 00000000000..fd3836e6a9f
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecaptopfactorx/en.md
@@ -0,0 +1,10 @@
+
+
+This option controls the horizontal placement of the sleevecap top.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecaptopfactorx/es.md b/markdown/org/docs/patterns/brian/options/sleevecaptopfactorx/es.md
new file mode 100644
index 00000000000..63008983662
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecaptopfactorx/es.md
@@ -0,0 +1,11 @@
+
+
+This option controls the horizontal placement of the sleevecap top.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecaptopfactorx/fr.md b/markdown/org/docs/patterns/brian/options/sleevecaptopfactorx/fr.md
new file mode 100644
index 00000000000..9e9baea3512
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecaptopfactorx/fr.md
@@ -0,0 +1,10 @@
+
+
+Contrôle l'emplacement horizontal de la tête de manche.
+
+
+
+Voir [comprendre la tête de manche](/docs/patterns/brian/options#understanding-the-sleevecap) pour une explication détaillée de la construction de la tête de manche et de l'influence des différentes options sur sa forme.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecaptopfactorx/nl.md b/markdown/org/docs/patterns/brian/options/sleevecaptopfactorx/nl.md
new file mode 100644
index 00000000000..63008983662
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecaptopfactorx/nl.md
@@ -0,0 +1,11 @@
+
+
+This option controls the horizontal placement of the sleevecap top.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecaptopfactorx/sleevecaptopfactorx.svg b/markdown/org/docs/patterns/brian/options/sleevecaptopfactorx/sleevecaptopfactorx.svg
new file mode 100644
index 00000000000..be96935d057
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecaptopfactorx/sleevecaptopfactorx.svg
@@ -0,0 +1,467 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecaptopfactory/de.md b/markdown/org/docs/patterns/brian/options/sleevecaptopfactory/de.md
new file mode 100644
index 00000000000..36ba16d8310
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecaptopfactory/de.md
@@ -0,0 +1,11 @@
+
+
+This option controls the vertical placement of the sleevecap top.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecaptopfactory/en.md b/markdown/org/docs/patterns/brian/options/sleevecaptopfactory/en.md
new file mode 100644
index 00000000000..6ca08e37822
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecaptopfactory/en.md
@@ -0,0 +1,10 @@
+
+
+This option controls the vertical placement of the sleevecap top.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecaptopfactory/es.md b/markdown/org/docs/patterns/brian/options/sleevecaptopfactory/es.md
new file mode 100644
index 00000000000..36ba16d8310
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecaptopfactory/es.md
@@ -0,0 +1,11 @@
+
+
+This option controls the vertical placement of the sleevecap top.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecaptopfactory/fr.md b/markdown/org/docs/patterns/brian/options/sleevecaptopfactory/fr.md
new file mode 100644
index 00000000000..8b7b713b32a
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecaptopfactory/fr.md
@@ -0,0 +1,10 @@
+
+
+The option contrôle la position verticale du haut de la tête de manche.
+
+
+
+Voir [comprendre la tête de manche](/docs/patterns/brian/options#understanding-the-sleevecap) pour une explication détaillée de la construction de la tête de manche et de l'influence des différentes options sur sa forme.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecaptopfactory/nl.md b/markdown/org/docs/patterns/brian/options/sleevecaptopfactory/nl.md
new file mode 100644
index 00000000000..36ba16d8310
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecaptopfactory/nl.md
@@ -0,0 +1,11 @@
+
+
+This option controls the vertical placement of the sleevecap top.
+
+
+
+See [understanding the sleevecap](/docs/patterns/brian/options#understanding-the-sleevecap) for an in-depth
+look into how the sleevecap is constructed and the influence of the different options on its shape.
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevecaptopfactory/sleevecaptopfactory.svg b/markdown/org/docs/patterns/brian/options/sleevecaptopfactory/sleevecaptopfactory.svg
new file mode 100644
index 00000000000..cd55923d35e
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevecaptopfactory/sleevecaptopfactory.svg
@@ -0,0 +1,467 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevelengthbonus/de.md b/markdown/org/docs/patterns/brian/options/sleevelengthbonus/de.md
new file mode 100644
index 00000000000..b8b943481c4
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevelengthbonus/de.md
@@ -0,0 +1,3 @@
+
+
+This option controls how to lengthen the sleeves.
diff --git a/markdown/org/docs/patterns/brian/options/sleevelengthbonus/en.md b/markdown/org/docs/patterns/brian/options/sleevelengthbonus/en.md
new file mode 100644
index 00000000000..b8b943481c4
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevelengthbonus/en.md
@@ -0,0 +1,3 @@
+
+
+This option controls how to lengthen the sleeves.
diff --git a/markdown/org/docs/patterns/brian/options/sleevelengthbonus/es.md b/markdown/org/docs/patterns/brian/options/sleevelengthbonus/es.md
new file mode 100644
index 00000000000..b8b943481c4
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevelengthbonus/es.md
@@ -0,0 +1,3 @@
+
+
+This option controls how to lengthen the sleeves.
diff --git a/markdown/org/docs/patterns/brian/options/sleevelengthbonus/fr.md b/markdown/org/docs/patterns/brian/options/sleevelengthbonus/fr.md
new file mode 100644
index 00000000000..05953c6d38f
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevelengthbonus/fr.md
@@ -0,0 +1,3 @@
+
+
+Cette option contrôle la longueur des manches.
diff --git a/markdown/org/docs/patterns/brian/options/sleevelengthbonus/nl.md b/markdown/org/docs/patterns/brian/options/sleevelengthbonus/nl.md
new file mode 100644
index 00000000000..6a960570901
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevelengthbonus/nl.md
@@ -0,0 +1,3 @@
+
+
+Deze optie bepaalt hoe de mouwen verlengd worden.
diff --git a/markdown/org/docs/patterns/brian/options/sleevelengthbonus/sleevelengthbonus.svg b/markdown/org/docs/patterns/brian/options/sleevelengthbonus/sleevelengthbonus.svg
new file mode 100644
index 00000000000..bdbb484ebcf
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevelengthbonus/sleevelengthbonus.svg
@@ -0,0 +1,58 @@
+
+
diff --git a/markdown/org/docs/patterns/brian/options/sleevewidthguarantee/de.md b/markdown/org/docs/patterns/brian/options/sleevewidthguarantee/de.md
new file mode 100644
index 00000000000..7f20fc55668
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevewidthguarantee/de.md
@@ -0,0 +1,8 @@
+
+We first draft the arm opening, then we draft a sleeve to fit it.
+
+When all goes well, the sleeve fits perfectly, and this option is not relevant. However, if/when the sleeve does not perfectly fit the arm opening, we need to adapt it.
+
+Since the shape and height of the sleevecap are more important than the width, we tend to prefer adjusting the width to fit the sleevecap.
+
+To avoid the sleeve getting too narrow, we only adapt a portion of the sleeve width. This option allows you to control how much of the sleeve width is guaranteed. Increasing this option will allow us less of the width to play with to fit the sleeve. This way, the resulting sleeve will be closer to the theoretical sleeve width, and we will instead modify (more of) the sleevecap height to fit the sleeve.
diff --git a/markdown/org/docs/patterns/brian/options/sleevewidthguarantee/en.md b/markdown/org/docs/patterns/brian/options/sleevewidthguarantee/en.md
new file mode 100644
index 00000000000..d0b44c16d6c
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevewidthguarantee/en.md
@@ -0,0 +1,14 @@
+
+We first draft the arm opening, then we draft a sleeve to fit it.
+
+When all goes well, the sleeve fits perfectly, and this option is not relevant.
+However, if/when the sleeve does not perfectly fit the arm opening, we need to adapt it.
+
+Since the shape and height of the sleevecap are more important than the width, we tend to
+prefer adjusting the width to fit the sleevecap.
+
+To avoid the sleeve getting too narrow, we only adapt a portion of the sleeve width.
+This option allows you to control how much of the sleeve width is guaranteed.
+Increasing this option will allow us less of the width to play with to fit the sleeve.
+This way, the resulting sleeve will be closer to the theoretical sleeve width, and we
+will instead modify (more of) the sleevecap height to fit the sleeve.
diff --git a/markdown/org/docs/patterns/brian/options/sleevewidthguarantee/es.md b/markdown/org/docs/patterns/brian/options/sleevewidthguarantee/es.md
new file mode 100644
index 00000000000..7f20fc55668
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevewidthguarantee/es.md
@@ -0,0 +1,8 @@
+
+We first draft the arm opening, then we draft a sleeve to fit it.
+
+When all goes well, the sleeve fits perfectly, and this option is not relevant. However, if/when the sleeve does not perfectly fit the arm opening, we need to adapt it.
+
+Since the shape and height of the sleevecap are more important than the width, we tend to prefer adjusting the width to fit the sleevecap.
+
+To avoid the sleeve getting too narrow, we only adapt a portion of the sleeve width. This option allows you to control how much of the sleeve width is guaranteed. Increasing this option will allow us less of the width to play with to fit the sleeve. This way, the resulting sleeve will be closer to the theoretical sleeve width, and we will instead modify (more of) the sleevecap height to fit the sleeve.
diff --git a/markdown/org/docs/patterns/brian/options/sleevewidthguarantee/fr.md b/markdown/org/docs/patterns/brian/options/sleevewidthguarantee/fr.md
new file mode 100644
index 00000000000..10cbb338bd4
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevewidthguarantee/fr.md
@@ -0,0 +1,8 @@
+
+On commence par une ébauche de l'emmanchure, puis d'une manche qui s'y ajuste.
+
+Quand tout va bien, la manche s'ajuste parfaitement, et cette option n'est pas nécessaire. Cependant, si la manche ne s'ajuste pas parfaitement à l'emmanchure, il faut l'adapter.
+
+Comme la forme et la hauteur de la tête de manche sont plus importantes que la largeur, il est préférable d'ajuster la largeur de la manche.
+
+Mais pour éviter que la manche ne devienne trop étroite, on n'adapte la largeur de la manche que dans une certaine limite. Cette option vous permet de contrôler la largeur de la manche qu'on ne touchera pas. Plus cette valeur augmente, moins la largeur de manche modifiable est importante. Et plus la largeur finale de la manche sera proche de la largeur prévue initialement, ce qui conduira de ce fait à devoir modifier davantage la hauteur de la tête de manche pour qu'elle s'adapte à l'emmanchure.
diff --git a/markdown/org/docs/patterns/brian/options/sleevewidthguarantee/nl.md b/markdown/org/docs/patterns/brian/options/sleevewidthguarantee/nl.md
new file mode 100644
index 00000000000..7f20fc55668
--- /dev/null
+++ b/markdown/org/docs/patterns/brian/options/sleevewidthguarantee/nl.md
@@ -0,0 +1,8 @@
+
+We first draft the arm opening, then we draft a sleeve to fit it.
+
+When all goes well, the sleeve fits perfectly, and this option is not relevant. However, if/when the sleeve does not perfectly fit the arm opening, we need to adapt it.
+
+Since the shape and height of the sleevecap are more important than the width, we tend to prefer adjusting the width to fit the sleevecap.
+
+To avoid the sleeve getting too narrow, we only adapt a portion of the sleeve width. This option allows you to control how much of the sleeve width is guaranteed. Increasing this option will allow us less of the width to play with to fit the sleeve. This way, the resulting sleeve will be closer to the theoretical sleeve width, and we will instead modify (more of) the sleevecap height to fit the sleeve.
diff --git a/markdown/org/docs/patterns/bruce/cutting/de.md b/markdown/org/docs/patterns/bruce/cutting/de.md
new file mode 100644
index 00000000000..d824b420b8d
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/cutting/de.md
@@ -0,0 +1,21 @@
+Bruce consists of a back, and two sides, insets and fronts.
+
+ - **Oberstoff**
+ - Cut **1 back** on the fold
+ - Cut **2 fronts**
+ - Cut **2 insets**
+ - Cut **2 sides**
+
+
+
+###### Caveats
+
+- **back**: Extra hem allowance at the leg
+- **front**: Cut this **twice**
+
+
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/bruce/cutting/en.md b/markdown/org/docs/patterns/bruce/cutting/en.md
new file mode 100644
index 00000000000..d9c95343481
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/cutting/en.md
@@ -0,0 +1,18 @@
+Bruce consists of a back, and two sides, insets and fronts.
+
+ - **Main fabric**
+ - Cut **1 back** on the fold
+ - Cut **2 fronts**
+ - Cut **2 insets**
+ - Cut **2 sides**
+
+
+
+###### Caveats
+
+- **back**: Extra hem allowance at the leg
+- **front**: Cut this **twice**
+
+
+
+
diff --git a/markdown/org/docs/patterns/bruce/cutting/es.md b/markdown/org/docs/patterns/bruce/cutting/es.md
new file mode 100644
index 00000000000..f7b98148e9e
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/cutting/es.md
@@ -0,0 +1,21 @@
+Bruce consists of a back, and two sides, insets and fronts.
+
+ - **Main fabric**
+ - Cut **1 back** on the fold
+ - Cut **2 fronts**
+ - Cut **2 insets**
+ - Cut **2 sides**
+
+
+
+###### Caveats
+
+- **back**: Extra hem allowance at the leg
+- **front**: Cut this **twice**
+
+
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/bruce/cutting/fr.md b/markdown/org/docs/patterns/bruce/cutting/fr.md
new file mode 100644
index 00000000000..9470b9ceb9b
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/cutting/fr.md
@@ -0,0 +1,20 @@
+Bruce consists of a back, and two sides, insets and fronts.
+
+ - **Tissu principal**
+ - Couper **1 dos** au pli
+ - Cut **2 fronts**
+ - Couper **2 inserts**
+ - Couper **2 côtés**
+
+
+
+###### Mise en garde
+- **dos** : marge de couture supplémentaire pour l'ourlet jambe
+- **devant** : Coupez **deux fois**
+
+
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/bruce/cutting/nl.md b/markdown/org/docs/patterns/bruce/cutting/nl.md
new file mode 100644
index 00000000000..cd25de536fa
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/cutting/nl.md
@@ -0,0 +1,21 @@
+Bruce consists of a back, and two sides, insets and fronts.
+
+ - **Buitenstof**
+ - Cut **1 back** on the fold
+ - Cut **2 fronts**
+ - Cut **2 insets**
+ - Cut **2 sides**
+
+
+
+###### Caveats
+
+- **back**: Extra hem allowance at the leg
+- **front**: Cut this **twice**
+
+
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/bruce/de.md b/markdown/org/docs/patterns/bruce/de.md
new file mode 100644
index 00000000000..34864acd559
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/de.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/bruce/en.md b/markdown/org/docs/patterns/bruce/en.md
new file mode 100644
index 00000000000..07bbb955a1b
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/en.md
@@ -0,0 +1,7 @@
+---
+---
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
+
diff --git a/markdown/org/docs/patterns/bruce/es.md b/markdown/org/docs/patterns/bruce/es.md
new file mode 100644
index 00000000000..34864acd559
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/es.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/bruce/fabric/de.md b/markdown/org/docs/patterns/bruce/fabric/de.md
new file mode 100644
index 00000000000..5d437ab2379
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/fabric/de.md
@@ -0,0 +1,7 @@
+You need a stretchy fabric for this pattern. Preferable something that is comfortable and soft to the touch, while allowing the skin to breathe.
+
+I personally think that nothing can beat rayon for this pattern, although you can do with some other knit too, like jersey.
+
+When in doubt, go for rayon.
+
+
diff --git a/markdown/org/docs/patterns/bruce/fabric/en.md b/markdown/org/docs/patterns/bruce/fabric/en.md
new file mode 100644
index 00000000000..5d437ab2379
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/fabric/en.md
@@ -0,0 +1,7 @@
+You need a stretchy fabric for this pattern. Preferable something that is comfortable and soft to the touch, while allowing the skin to breathe.
+
+I personally think that nothing can beat rayon for this pattern, although you can do with some other knit too, like jersey.
+
+When in doubt, go for rayon.
+
+
diff --git a/markdown/org/docs/patterns/bruce/fabric/es.md b/markdown/org/docs/patterns/bruce/fabric/es.md
new file mode 100644
index 00000000000..5d437ab2379
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/fabric/es.md
@@ -0,0 +1,7 @@
+You need a stretchy fabric for this pattern. Preferable something that is comfortable and soft to the touch, while allowing the skin to breathe.
+
+I personally think that nothing can beat rayon for this pattern, although you can do with some other knit too, like jersey.
+
+When in doubt, go for rayon.
+
+
diff --git a/markdown/org/docs/patterns/bruce/fabric/fr.md b/markdown/org/docs/patterns/bruce/fabric/fr.md
new file mode 100644
index 00000000000..9439246343c
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/fabric/fr.md
@@ -0,0 +1,7 @@
+Vous avez besoin d'un tissu extensible pour ce modèle. Préférez quelque chose de confortable et doux au toucher, et qui permette à la peau de respirer.
+
+Je pense personnellement que rien ne vaut la viscose (rayonne) pour ce modèle, même si vous pouvez utiliser un autre tissu en maille, comme le jersey.
+
+En cas de doute, choisissez la viscose.
+
+
diff --git a/markdown/org/docs/patterns/bruce/fabric/nl.md b/markdown/org/docs/patterns/bruce/fabric/nl.md
new file mode 100644
index 00000000000..7b1965da4f6
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/fabric/nl.md
@@ -0,0 +1,7 @@
+Je hebt een elastische stof nodig voor dit patroon. Liefst iets dat comfortabel is en zacht aanvoelt, en de huid laat ademen.
+
+Ik vind persoonlijk dat niets beter werkt dan rayon (viscosejersey) voor dit patroon, alhoewel je ook een andere vezel kan gebruiken, zolang het maar jersey is.
+
+Bij twijfel, kies dan rayon.
+
+
diff --git a/markdown/org/docs/patterns/bruce/fr.md b/markdown/org/docs/patterns/bruce/fr.md
new file mode 100644
index 00000000000..34864acd559
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/fr.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/bruce/instructions/de.md b/markdown/org/docs/patterns/bruce/instructions/de.md
new file mode 100644
index 00000000000..3a256aa512e
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/instructions/de.md
@@ -0,0 +1,195 @@
+
+
+### Step 1: Join back to first side
+
+
+
+Align the side of the back (piece 1) with the side (piece 3) making sure to put the good sides together. Since the side (piece 3) is symmetric, you can't go wrong.
+
+Serge them together, taking into account that the seam allowance is 1cm. So aim the outside needle of your serger 1cm from the edge of your fabric.
+
+> If metric is not your bag, 1 cm is 3/8 inch.
+
+> Some sergers have a lever to choose between flat seams, or bundled up seams. If you plan to topstitch later (see Step 6), make sure to choose flat seams.
+
+### Step 2: Join back to second side
+
+
+
+Align the other side of the back (piece 1) with the second side (piece 3) making sure to put the good sides together. Since the side (piece 3) is symmetric, you can't go wrong.
+
+Serge them together, as you did on the other side.
+
+> The back and sides are now joined together. Put them aside for a moment as we turn our attention to the other pieces.
+
+### Step 3: Join first inset and fronts
+
+  
+
+Joining the inset (piece 4) with the fronts (piece 2) requires you to serge them together across their curvy edges.
+
+> Remember that you have two fronts. You have to put them on top of each other and treat it as one double-layered front.
+
+Faced with a tricky seam like this, you might reach for your pins or basting thread, but don't. Pinning or basting this will make it harder to sew.
+
+Instead, start at the top of the curved seam, aligning the pieces as shown, and slowly serge them together a few cm.
+
+As you move along, manipulate the fabric to make sure both edges stay on top of each other as you feed them through your serger.
+
+As you manipulate the fabric to get it aligned properly, it's easy to stretch one part more than the other. The notch in the curved edge can help you make sure you're keeping things even.
+
+Once you've passed the notch, things will get easier. This would also be a good time to compare the remaining length of the curved seams. If one is a bit longer than the other, simply stretch the shorter one until they match up.
+
+If the difference is too big however, just leave it. It will get get cut off when we do the crotchseam.
+
+
+
+This is probably the hardest seam in the pattern. Take it slow, and you'll be fine.
+
+
+
+
+
+###### Or enclose these seams by sandwiching them between the fronts
+
+While it's a bit more work, you can enclose this seam if you baste the insets to a single one of the front pieces first,
+and then sew your front pieces together with the insets sandwiched inside.
+
+Sew the front darts separately and turn the whole thing inside out, and you have a nice seamless package area in front.
+
+
+
+### Step 4: Join second inset and fronts
+
+
+After you have joined the first inset and the fronts, continue with the second one.
+
+With the fronts and insets joined together, you are left with 3 parts:
+
+ - The joined insets and fronts
+ - The joined sides and back
+ - The elastic
+
+### Step 5: Close the fronts dart
+
+
+Fold the fronts double along the center fronts line, so that the tusks at the bottom line up.
+
+Serge the sides of the tusks to close the fronts dart. For best results, start at the top of the seam (where the fabric is folded) and work your way to the bottom.
+
+
+
+###### Keep that seam away from my ...
+
+Alternatively, sew the darts on each piece individually so that both seams are folded inside.
+Arguably, not having an exposed seam in this area is more comfortable for the wearer.
+
+
+
+### Step 6: Optional: Topstitch
+
+
+
+
+This step is optional. Topstitching adds a visual effect that emphasizes the individual pattern pieces.
+It's nice to visually break up a solid fabric, but if you're using a print, or when you're colour-blocking, you might want to not topstitch.
+
+
+
+If you want to topstitch your serged seams for visual effect, you should do so now.
+
+If you topstitch, simply do it for every seam, making sure to do so with a flexible stitch. You can use a zig-zag stitch or twin needle if you don't have a coverlock or specific flexible stitch setting.
+
+
+
+When topstitching the seam that closed the fronts dart, start from the bottom,
+and let the topstitching run all the way to the top, where the waistband will come.
+The seam stops halfway through (where the dart ends) but your topstitching should continue.
+
+
+
+### Step 7: Join the first side to the fronts
+
+
+Align the side edge of the first side with the edge made up of the fronts+inset (good sides together as usual) and serge them together.
+
+### Step 8: Join the second side to the fronts
+
+
+Do the same for the second side.
+
+### Step 9: Optional: Topstitch
+
+
+If you've topstitched before, make sure to do the same now for the seams you made in step 7 and 8.
+
+### Step 10: Finish the crotchseam
+
+
+We will now serge the arched opening in the back part to the front parts of the boxers, made up of the fronts and insets.
+
+The notches on the back piece will help you. There's the center notch, and the other two notches should match up with where the fronts and inset pieces are joined.
+
+
+
+It's easier to start in the middle point and work your way to one side. Then start from the middle again to do the other side.
+
+Take it slow, and be **very aware** of where your serger blade is cutting into.
+
+
+
+### Step 11: Hem the first leg
+
+
+Time to hem the legs. Hem them as you would do any other stretchy knit. Go for a flexible stitch. You can use a zig-zag stitch or twin needle if you don't have a coverlock or specific flexible stich setting.
+
+
+
+I feel that hemming is much easier when you pin things in place first.
+So fold back your hem, and pin it in place.
+Even better: pin both legs in place and only sew when you're happy with how it looks.
+
+
+
+### Step 12: Hem the second leg
+
+
+You know it makes sense.
+
+### Step 13: Make your elastic into a loop
+
+
+Sew both ends of your elastic together with good sides together.
+
+
+
+###### Not sure how much elastic you need?
+Simply wrap your elastic around your waist where it would end up sitting, and tighten it until it feels right.
+Make a mark of where the edge joins, add 2cm seam allowance, and that's your length.
+
+
+
+### Step 14: Attach elastic to waist
+
+
+Attach the elastic to the waist.
+
+Do so good sides together if you're using a flexible stitch or twin needle on a conventional sewing machine.
+
+If you're using a coverlock, put the elastic on top of the good side of the fabric.
+
+
+
+The length of your elastic will probably difffer from the fabric length, as they stretch differently.
+Pinning will help you achieve an even stretch.
+
+Divide both your elastic and boxer waistline into 4 (or 8) parts. Pin elastic and fabric together at these points.
+
+While sewing, stretch elastic and fabric together between each set of pins, removing the pins as you move on.
+
+
+
+### Step 15: Trim and clean up
+
+
+Trim any excess fabric you might have at elastic or hem, and any loose threads.
diff --git a/markdown/org/docs/patterns/bruce/instructions/en.md b/markdown/org/docs/patterns/bruce/instructions/en.md
new file mode 100644
index 00000000000..c71fc888902
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/instructions/en.md
@@ -0,0 +1,203 @@
+
+
+### Step 1: Join back to first side
+
+
+
+Align the side of the back (piece 1) with the side (piece 3) making sure to put the good sides together. Since the side (piece 3) is symmetric, you can't go wrong.
+
+Serge them together, taking into account that the seam allowance is 1cm. So aim the outside needle of your serger 1cm from the edge of your fabric.
+
+> If metric is not your bag, 1 cm is 3/8 inch.
+
+> Some sergers have a lever to choose between flat seams, or bundled up seams.
+> If you plan to topstitch later (see Step 6), make sure to choose flat seams.
+
+### Step 2: Join back to second side
+
+
+
+Align the other side of the back (piece 1) with the second side (piece 3) making sure to put the good sides together. Since the side (piece 3) is symmetric, you can't go wrong.
+
+Serge them together, as you did on the other side.
+
+> The back and sides are now joined together.
+> Put them aside for a moment as we turn our attention to the other pieces.
+
+### Step 3: Join first inset and fronts
+
+
+
+
+
+Joining the inset (piece 4) with the fronts (piece 2) requires you to serge them together across their curvy edges.
+
+> Remember that you have two fronts.
+> You have to put them on top of each other and treat it as one double-layered front.
+
+Faced with a tricky seam like this, you might reach for your pins or basting thread, but don't.
+Pinning or basting this will make it harder to sew.
+
+Instead, start at the top of the curved seam, aligning the pieces as shown, and slowly serge them together a few cm.
+
+As you move along, manipulate the fabric to make sure both edges stay on top of each other as you feed them through your serger.
+
+As you manipulate the fabric to get it aligned properly, it's easy to stretch one part more than the other. The notch in the curved edge can help you make sure you're keeping things even.
+
+Once you've passed the notch, things will get easier. This would also be a good time to compare the remaining length of the curved seams. If one is a bit longer than the other, simply stretch the shorter one until they match up.
+
+If the difference is too big however, just leave it. It will get get cut off when we do the crotchseam.
+
+
+
+This is probably the hardest seam in the pattern. Take it slow, and you'll be fine.
+
+
+
+
+
+###### Or enclose these seams by sandwiching them between the fronts
+
+While it's a bit more work, you can enclose this seam if you baste the insets to a single one of the front pieces first,
+and then sew your front pieces together with the insets sandwiched inside.
+
+Sew the front darts separately and turn the whole thing inside out, and you have a nice seamless package area in front.
+
+
+
+### Step 4: Join second inset and fronts
+
+
+After you have joined the first inset and the fronts, continue with the second one.
+
+With the fronts and insets joined together, you are left with 3 parts:
+
+ - The joined insets and fronts
+ - The joined sides and back
+ - The elastic
+
+### Step 5: Close the fronts dart
+
+
+Fold the fronts double along the center fronts line, so that the tusks at the bottom line up.
+
+Serge the sides of the tusks to close the fronts dart.
+For best results, start at the top of the seam (where the fabric is folded) and work your way to the bottom.
+
+
+
+###### Keep that seam away from my ...
+
+Alternatively, sew the darts on each piece individually so that both seams are folded inside.
+Arguably, not having an exposed seam in this area is more comfortable for the wearer.
+
+
+
+### Step 6: Optional: Topstitch
+
+
+
+
+This step is optional. Topstitching adds a visual effect that emphasizes the individual pattern pieces.
+It's nice to visually break up a solid fabric, but if you're using a print, or when you're colour-blocking, you might want to not topstitch.
+
+
+
+If you want to topstitch your serged seams for visual effect, you should do so now.
+
+If you topstitch, simply do it for every seam, making sure to do so with a flexible stitch. You can use a zig-zag stitch or twin needle if you don't have a coverlock or specific flexible stitch setting.
+
+
+
+When topstitching the seam that closed the fronts dart, start from the bottom,
+and let the topstitching run all the way to the top, where the waistband will come.
+The seam stops halfway through (where the dart ends) but your topstitching should continue.
+
+
+
+### Step 7: Join the first side to the fronts
+
+
+Align the side edge of the first side with the edge made up of the fronts+inset (good sides together as usual) and serge them together.
+
+### Step 8: Join the second side to the fronts
+
+
+Do the same for the second side.
+
+### Step 9: Optional: Topstitch
+
+
+If you've topstitched before, make sure to do the same now for the seams you made in step 7 and 8.
+
+### Step 10: Finish the crotchseam
+
+
+We will now serge the arched opening in the back part to the front parts of the boxers, made up of the fronts and insets.
+
+The notches on the back piece will help you.
+There's the center notch, and the other two notches should match up with where the fronts and inset pieces are joined.
+
+
+
+It's easier to start in the middle point and work your way to one side. Then start from the middle again to do the other side.
+
+Take it slow, and be **very aware** of where your serger blade is cutting into.
+
+
+
+### Step 11: Hem the first leg
+
+
+Time to hem the legs. Hem them as you would do any other stretchy knit. Go for a flexible stitch. You can use a zig-zag stitch or twin needle if you don't have a coverlock or specific flexible stich setting.
+
+
+
+I feel that hemming is much easier when you pin things in place first.
+So fold back your hem, and pin it in place.
+Even better: pin both legs in place and only sew when you're happy with how it looks.
+
+
+
+### Step 12: Hem the second leg
+
+
+You know it makes sense.
+
+### Step 13: Make your elastic into a loop
+
+
+Sew both ends of your elastic together with good sides together.
+
+
+
+###### Not sure how much elastic you need?
+Simply wrap your elastic around your waist where it would end up sitting, and tighten it until it feels right.
+Make a mark of where the edge joins, add 2cm seam allowance, and that's your length.
+
+
+
+### Step 14: Attach elastic to waist
+
+
+Attach the elastic to the waist.
+
+Do so good sides together if you're using a flexible stitch or twin needle on a conventional sewing machine.
+
+If you're using a coverlock, put the elastic on top of the good side of the fabric.
+
+
+
+The length of your elastic will probably difffer from the fabric length, as they stretch differently.
+Pinning will help you achieve an even stretch.
+
+Divide both your elastic and boxer waistline into 4 (or 8) parts. Pin elastic and fabric together at these points.
+
+While sewing, stretch elastic and fabric together between each set of pins, removing the pins as you move on.
+
+
+
+### Step 15: Trim and clean up
+
+
+Trim any excess fabric you might have at elastic or hem, and any loose threads.
diff --git a/markdown/org/docs/patterns/bruce/instructions/es.md b/markdown/org/docs/patterns/bruce/instructions/es.md
new file mode 100644
index 00000000000..6c7e2c70c63
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/instructions/es.md
@@ -0,0 +1,195 @@
+
+
+### Step 1: Join back to first side
+
+
+
+Align the side of the back (piece 1) with the side (piece 3) making sure to put the good sides together. Since the side (piece 3) is symmetric, you can't go wrong.
+
+Serge them together, taking into account that the seam allowance is 1cm. So aim the outside needle of your serger 1cm from the edge of your fabric.
+
+> If metric is not your bag, 1 cm is 3/8 inch.
+
+> Algunos sergueros tienen una palanca para elegir entre costuras planas o costuras empaquetadas. If you plan to topstitch later (see Step 6), make sure to choose flat seams.
+
+### Step 2: Join back to second side
+
+
+
+Align the other side of the back (piece 1) with the second side (piece 3) making sure to put the good sides together. Since the side (piece 3) is symmetric, you can't go wrong.
+
+Serge them together, as you did on the other side.
+
+> The back and sides are now joined together. Put them aside for a moment as we turn our attention to the other pieces.
+
+### Step 3: Join first inset and fronts
+
+  
+
+Joining the inset (piece 4) with the fronts (piece 2) requires you to serge them together across their curvy edges.
+
+> Remember that you have two fronts. You have to put them on top of each other and treat it as one double-layered front.
+
+Faced with a tricky seam like this, you might reach for your pins or basting thread, but don't. Pinning or basting this will make it harder to sew.
+
+Instead, start at the top of the curved seam, aligning the pieces as shown, and slowly serge them together a few cm.
+
+As you move along, manipulate the fabric to make sure both edges stay on top of each other as you feed them through your serger.
+
+As you manipulate the fabric to get it aligned properly, it's easy to stretch one part more than the other. The notch in the curved edge can help you make sure you're keeping things even.
+
+Once you've passed the notch, things will get easier. También sería un buen momento para comparar la longitud restante de las costuras curvas. If one is a bit longer than the other, simply stretch the shorter one until they match up.
+
+If the difference is too big however, just leave it. It will get get cut off when we do the crotchseam.
+
+
+
+This is probably the hardest seam in the pattern. Take it slow, and you'll be fine.
+
+
+
+
+
+###### Or enclose these seams by sandwiching them between the fronts
+
+While it's a bit more work, you can enclose this seam if you baste the insets to a single one of the front pieces first,
+and then sew your front pieces together with the insets sandwiched inside.
+
+Sew the front darts separately and turn the whole thing inside out, and you have a nice seamless package area in front.
+
+
+
+### Step 4: Join second inset and fronts
+
+
+After you have joined the first inset and the fronts, continue with the second one.
+
+With the fronts and insets joined together, you are left with 3 parts:
+
+ - The joined insets and fronts
+ - The joined sides and back
+ - The elastic
+
+### Step 5: Close the fronts dart
+
+
+Fold the fronts double along the center fronts line, so that the tusks at the bottom line up.
+
+Serge the sides of the tusks to close the fronts dart. For best results, start at the top of the seam (where the fabric is folded) and work your way to the bottom.
+
+
+
+###### Keep that seam away from my ...
+
+Alternatively, sew the darts on each piece individually so that both seams are folded inside.
+Arguably, not having an exposed seam in this area is more comfortable for the wearer.
+
+
+
+### Step 6: Optional: Topstitch
+
+
+
+
+This step is optional. Topstitching adds a visual effect that emphasizes the individual pattern pieces.
+It's nice to visually break up a solid fabric, but if you're using a print, or when you're colour-blocking, you might want to not topstitch.
+
+
+
+If you want to topstitch your serged seams for visual effect, you should do so now.
+
+If you topstitch, simply do it for every seam, making sure to do so with a flexible stitch. You can use a zig-zag stitch or twin needle if you don't have a coverlock or specific flexible stitch setting.
+
+
+
+When topstitching the seam that closed the fronts dart, start from the bottom,
+and let the topstitching run all the way to the top, where the waistband will come.
+The seam stops halfway through (where the dart ends) but your topstitching should continue.
+
+
+
+### Step 7: Join the first side to the fronts
+
+
+Align the side edge of the first side with the edge made up of the fronts+inset (good sides together as usual) and serge them together.
+
+### Step 8: Join the second side to the fronts
+
+
+Do the same for the second side.
+
+### Step 9: Optional: Topstitch
+
+
+If you've topstitched before, make sure to do the same now for the seams you made in step 7 and 8.
+
+### Step 10: Finish the crotchseam
+
+
+We will now serge the arched opening in the back part to the front parts of the boxers, made up of the fronts and insets.
+
+The notches on the back piece will help you. There's the center notch, and the other two notches should match up with where the fronts and inset pieces are joined.
+
+
+
+It's easier to start in the middle point and work your way to one side. Then start from the middle again to do the other side.
+
+Take it slow, and be **very aware** of where your serger blade is cutting into.
+
+
+
+### Step 11: Hem the first leg
+
+
+Time to hem the legs. Hem them as you would do any other stretchy knit. Go for a flexible stitch. You can use a zig-zag stitch or twin needle if you don't have a coverlock or specific flexible stich setting.
+
+
+
+I feel that hemming is much easier when you pin things in place first.
+So fold back your hem, and pin it in place.
+Even better: pin both legs in place and only sew when you're happy with how it looks.
+
+
+
+### Step 12: Hem the second leg
+
+
+You know it makes sense.
+
+### Step 13: Make your elastic into a loop
+
+
+Sew both ends of your elastic together with good sides together.
+
+
+
+###### Not sure how much elastic you need?
+Simply wrap your elastic around your waist where it would end up sitting, and tighten it until it feels right.
+Make a mark of where the edge joins, add 2cm seam allowance, and that's your length.
+
+
+
+### Step 14: Attach elastic to waist
+
+
+Attach the elastic to the waist.
+
+Do so good sides together if you're using a flexible stitch or twin needle on a conventional sewing machine.
+
+If you're using a coverlock, put the elastic on top of the good side of the fabric.
+
+
+
+The length of your elastic will probably difffer from the fabric length, as they stretch differently.
+Pinning will help you achieve an even stretch.
+
+Divide both your elastic and boxer waistline into 4 (or 8) parts. Pin elastic and fabric together at these points.
+
+While sewing, stretch elastic and fabric together between each set of pins, removing the pins as you move on.
+
+
+
+### Step 15: Trim and clean up
+
+
+Trim any excess fabric you might have at elastic or hem, and any loose threads.
diff --git a/markdown/org/docs/patterns/bruce/instructions/fr.md b/markdown/org/docs/patterns/bruce/instructions/fr.md
new file mode 100644
index 00000000000..37562a0528d
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/instructions/fr.md
@@ -0,0 +1,195 @@
+
+
+### Étape 1 : Assembler le dos et le premier côté
+
+
+
+Alignez le côté du dos (pièce 1) avec le côté (pièce 3) endroit contre endroit. Comme le côté (pièce 3) est symétrique, vous ne pouvez pas vous tromper.
+
+Assemblez-les ensemble à la surjeteuse, en tenant compte d'une marge de couture de 1 cm. Placez donc l'aiguille extérieure de votre surjeteuse à 1cm du bord de votre tissu.
+
+> Pour ceux dont la mesure métrique n'est pas la tasse de thé : 1 cm correspond à 3/8 pouce.
+
+> Some sergers have a lever to choose between flat seams, or bundled up seams. Si vous prévoyez de surpiquer plus tard (voir Étape 6), assurez-vous de choisir des coutures plates.
+
+### Étape 2 : Assembler le dos et le second côté
+
+
+
+Alignez l'autre côté du dos (pièce 1) avec le second côté (pièce 3) endroit contre endroit. Comme le côté (pièce 3) est symétrique, vous ne pouvez pas vous tromper.
+
+Assemblez-les ensemble à la surjeteuse, comme précédemment.
+
+> Le dos et les côtés sont maintenant assemblés. Mettez-les de côté pour l'instant.
+
+### Étape 3 : Assembler le premier insert et les devants
+
+  
+
+Assemblez l'insert (pièce 4) avec les devants (pièce 2) à la surjeteuse sur leurs bords courbes.
+
+> Rappelez-vous que vous avez deux devants. Vous devez les mettre l'un sur l'autre et les traiter comme une seule pièce à double épaisseur.
+
+Face à une couture aussi délicate, vous pourriez être tenté d'épingler ou de bâtir, mais ne le faites pas. Cela rendrait la couture plus difficile.
+
+Au lieu de cela, commencez en haut de la couture courbe, en alignant les pièces comme illustré, et en les assemblant à la surjeteuse lentement sur quelques cm.
+
+Au fur et à mesure que vous avancez, maintenez les deux bords du tissu l'un sur l'autre.
+
+Lorsque vous maintenez les bords du tissu alignés, vous risquez d'étirer un côté plus que l'autre. Le repère sur le bord courbe peut vous aider à éviter cela.
+
+Après le repère, les choses seront plus faciles. This would also be a good time to compare the remaining length of the curved seams. Si l'une est un peu plus longue que l'autre, étirez un peu la plus courte jusqu'à ce qu'elles correspondent.
+
+Si la différence est trop grande, laissez-la tout simplement. L'excédent sera coupé quand nous ferons la couture d'entrejamble.
+
+
+
+Il s'agit probablement de la couture la plus difficile de ce modèle. Prenez votre temps, et tout se passera bien.
+
+
+
+
+
+###### Or enclose these seams by sandwiching them between the fronts
+
+While it's a bit more work, you can enclose this seam if you baste the insets to a single one of the front pieces first,
+and then sew your front pieces together with the insets sandwiched inside.
+
+Cousez les pinces du devant séparément et retourner le tout à l'intérieur, et vous avez une belle zone sans couture sur le devant.
+
+
+
+### Étape 4 : Assembler le second insert et les devants
+
+
+Après avoir assemblé le premier insert et les devants, continuez avec le second.
+
+Avec les devant et les inserts assemblés ensemble, vous avez 3 parties :
+
+ - L'ensemble inserts + devants
+ - L'ensemble côtés + dos
+ - L'élastique
+
+### Étape 5 : Fermer la pince frontale
+
+
+Pliez les devants deux fois le long de la ligne frontale centrale, en alignant les bords du V.
+
+Piquez les côtés du V à la surjeteuse pour refermer la pince frontale. Pour un meilleur résultat, commencez par le haut de la couture (où le tissu est plié) et travaillez vers le bas.
+
+
+
+###### Couvrez cette couture que je ne saurais voir ...
+
+Vous pouvez également coudre les pinces de chaque pièce individuellement afin que les deux coutures soient prises à l'intérieur.
+Ne pas avoir de couture apparente dans cette zone sera plus confortable.
+
+
+
+### Étape 6 : Optionnel: Surpiquer
+
+
+
+
+Cette étape est facultative. Surpiquer ajoute un effet de style qui souligne les différentes pièces du patron.
+Ce peut être joli avec un tissu uni, mais pas nécessairement avec un imprimé, ou avec des pièces de différentes couleur.
+
+
+
+Si vous voulez surpiquer les coutures faites à la surjeteuse, faites le maintenant.
+
+Si vous surpiquez, faites-le pour chaque couture, en vous assurant d'utiliser un point de couture extensible. Vous pouvez utiliser un point zig-zag ou une double aiguille si vous n'avez pas de point overlock ou de règlage spécial point extensible.
+
+
+
+When topstitching the seam that closed the fronts dart, start from the bottom,
+and let the topstitching run all the way to the top, where the waistband will come.
+La couture s’arrête à mi-chemin (là où se termine la pince), mais votre surpiqûre doit continuer.
+
+
+
+### Étape 7 : Assembler le premier côté et les devants
+
+
+Align the side edge of the first side with the edge made up of the fronts+inset (good sides together as usual) and serge them together.
+
+### Étape 8 : Assembler le second côté et les devants
+
+
+Faites la même chose pour le second côté.
+
+### Étape 9 : Optionnel: Surpiquer
+
+
+Si vous avez surpiqué précédemment, faites maintenant la même chose pour les coutures réalisées aux étapes 7 et 8.
+
+### Étape 10 : Terminer la fourche
+
+
+Nous allons maintenant coudre ensemble à la surjeteuse l'arche arrière du boxer et celle du devant, constituée des devants et des inserts.
+
+Aidez vous des repères dos. Il y a un repère pour les milieux, les deux autres repères devant correspondre à la jointure des devants avec les inserts.
+
+
+
+Il est plus facile de commencer au milieu et de faire un côté après l'autre. Recommencez à partir du milieu pour faire le deuxième côté.
+
+Prenez votre temps, et soyez **très attentif** à l'endroit où votre surjeteuse coupe.
+
+
+
+### Étape 11: Faire l'ourlet de la première jambe
+
+
+Il est temps de faire les ourlets. Procédez comme vous le feriez pour n'importe quel autre tissu extensible. Utilisez un point extensible. Vous pouvez utiliser un point zig-zag ou une double aiguille si vous n'avez pas de point overlock ou de règlage spécial point extensible.
+
+
+
+A mon avis l'ourlet est beaucoup plus facile à faire si vous épinglez d'abord.
+Donc pliez votre ourlet et épinglez-le en place.
+Ou mieux: épinglez les ourlets des deux jambes et ne cousez que lorsque l'aspect vous satisfait.
+
+
+
+### Étape 12: Faire l'ourlet de la seconde jambe
+
+
+Vous avez compris.
+
+### Étape 13 : Faire une boucle avec votre élastique
+
+
+Cousez les deux extrémités de votre élastique ensemble endroit contre endroit.
+
+
+
+###### Combien d'élastique me faut-il ?
+Simply wrap your elastic around your waist where it would end up sitting, and tighten it until it feels right.
+Marquez l'endroit où les bords se rejoignent, ajoutez une marge de couture de 2cm, et c'est votre longueur d'élastique.
+
+
+
+### Étape 14 : Fixer l'élastique à la taille
+
+
+Fixez l'élastique à la taille.
+
+A faire endroit contre endroit si vous utilisez un point extensible ou une double aiguille sur une machine à coudre conventionnelle.
+
+Si vous utilisez un point overlock, placez l'élastique sur l'endroit, en haut du boxer.
+
+
+
+La longueur de votre élastique sera plus courte que celle de la taille du boxer, l'élastique devra donc être étiré.
+Epingler vous aidera à bien répartir l'étirement.
+
+Divisez votre élastique et la taille de votre boxer en 4 (ou 8) parties. Pin elastic and fabric together at these points.
+
+While sewing, stretch elastic and fabric together between each set of pins, removing the pins as you move on.
+
+
+
+### Étape 15 : Dégarnir et nettoyer
+
+
+Coupez tout tissu excédentaire au niveau de l'élastique ou des ourlets et tous les fils qui dépassent.
diff --git a/markdown/org/docs/patterns/bruce/instructions/layout.svg b/markdown/org/docs/patterns/bruce/instructions/layout.svg
new file mode 100644
index 00000000000..88ff0a0b117
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/instructions/layout.svg
@@ -0,0 +1,140 @@
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/bruce/instructions/nl.md b/markdown/org/docs/patterns/bruce/instructions/nl.md
new file mode 100644
index 00000000000..c30686fdd49
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/instructions/nl.md
@@ -0,0 +1,195 @@
+
+
+### Step 1: Join back to first side
+
+
+
+Align the side of the back (piece 1) with the side (piece 3) making sure to put the good sides together. Since the side (piece 3) is symmetric, you can't go wrong.
+
+Serge them together, taking into account that the seam allowance is 1cm. So aim the outside needle of your serger 1cm from the edge of your fabric.
+
+> If metric is not your bag, 1 cm is 3/8 inch.
+
+> Some sergers have a lever to choose between flat seams, or bundled up seams. If you plan to topstitch later (see Step 6), make sure to choose flat seams.
+
+### Step 2: Join back to second side
+
+
+
+Align the other side of the back (piece 1) with the second side (piece 3) making sure to put the good sides together. Since the side (piece 3) is symmetric, you can't go wrong.
+
+Serge them together, as you did on the other side.
+
+> The back and sides are now joined together. Put them aside for a moment as we turn our attention to the other pieces.
+
+### Step 3: Join first inset and fronts
+
+  
+
+Joining the inset (piece 4) with the fronts (piece 2) requires you to serge them together across their curvy edges.
+
+> Remember that you have two fronts. You have to put them on top of each other and treat it as one double-layered front.
+
+Faced with a tricky seam like this, you might reach for your pins or basting thread, but don't. Pinning or basting this will make it harder to sew.
+
+Instead, start at the top of the curved seam, aligning the pieces as shown, and slowly serge them together a few cm.
+
+As you move along, manipulate the fabric to make sure both edges stay on top of each other as you feed them through your serger.
+
+As you manipulate the fabric to get it aligned properly, it's easy to stretch one part more than the other. The notch in the curved edge can help you make sure you're keeping things even.
+
+Once you've passed the notch, things will get easier. This would also be a good time to compare the remaining length of the curved seams. If one is a bit longer than the other, simply stretch the shorter one until they match up.
+
+If the difference is too big however, just leave it. It will get get cut off when we do the crotchseam.
+
+
+
+This is probably the hardest seam in the pattern. Take it slow, and you'll be fine.
+
+
+
+
+
+###### Or enclose these seams by sandwiching them between the fronts
+
+While it's a bit more work, you can enclose this seam if you baste the insets to a single one of the front pieces first,
+and then sew your front pieces together with the insets sandwiched inside.
+
+Sew the front darts separately and turn the whole thing inside out, and you have a nice seamless package area in front.
+
+
+
+### Step 4: Join second inset and fronts
+
+
+After you have joined the first inset and the fronts, continue with the second one.
+
+With the fronts and insets joined together, you are left with 3 parts:
+
+ - The joined insets and fronts
+ - The joined sides and back
+ - The elastic
+
+### Step 5: Close the fronts dart
+
+
+Fold the fronts double along the center fronts line, so that the tusks at the bottom line up.
+
+Serge the sides of the tusks to close the fronts dart. For best results, start at the top of the seam (where the fabric is folded) and work your way to the bottom.
+
+
+
+###### Keep that seam away from my ...
+
+Alternatively, sew the darts on each piece individually so that both seams are folded inside.
+Arguably, not having an exposed seam in this area is more comfortable for the wearer.
+
+
+
+### Step 6: Optional: Topstitch
+
+
+
+
+Deze stap is optioneel. Topstitching adds a visual effect that emphasizes the individual pattern pieces.
+It's nice to visually break up a solid fabric, but if you're using a print, or when you're colour-blocking, you might want to not topstitch.
+
+
+
+If you want to topstitch your serged seams for visual effect, you should do so now.
+
+If you topstitch, simply do it for every seam, making sure to do so with a flexible stitch. You can use a zig-zag stitch or twin needle if you don't have a coverlock or specific flexible stitch setting.
+
+
+
+When topstitching the seam that closed the fronts dart, start from the bottom,
+and let the topstitching run all the way to the top, where the waistband will come.
+The seam stops halfway through (where the dart ends) but your topstitching should continue.
+
+
+
+### Step 7: Join the first side to the fronts
+
+
+Align the side edge of the first side with the edge made up of the fronts+inset (good sides together as usual) and serge them together.
+
+### Step 8: Join the second side to the fronts
+
+
+Do the same for the second side.
+
+### Step 9: Optional: Topstitch
+
+
+If you've topstitched before, make sure to do the same now for the seams you made in step 7 and 8.
+
+### Step 10: Finish the crotchseam
+
+
+We will now serge the arched opening in the back part to the front parts of the boxers, made up of the fronts and insets.
+
+The notches on the back piece will help you. There's the center notch, and the other two notches should match up with where the fronts and inset pieces are joined.
+
+
+
+It's easier to start in the middle point and work your way to one side. Then start from the middle again to do the other side.
+
+Take it slow, and be **very aware** of where your serger blade is cutting into.
+
+
+
+### Step 11: Hem the first leg
+
+
+Time to hem the legs. Hem them as you would do any other stretchy knit. Go for a flexible stitch. You can use a zig-zag stitch or twin needle if you don't have a coverlock or specific flexible stich setting.
+
+
+
+I feel that hemming is much easier when you pin things in place first.
+So fold back your hem, and pin it in place.
+Even better: pin both legs in place and only sew when you're happy with how it looks.
+
+
+
+### Step 12: Hem the second leg
+
+
+You know it makes sense.
+
+### Step 13: Make your elastic into a loop
+
+
+Sew both ends of your elastic together with good sides together.
+
+
+
+###### Not sure how much elastic you need?
+Simply wrap your elastic around your waist where it would end up sitting, and tighten it until it feels right.
+Make a mark of where the edge joins, add 2cm seam allowance, and that's your length.
+
+
+
+### Step 14: Attach elastic to waist
+
+
+Attach the elastic to the waist.
+
+Do so good sides together if you're using a flexible stitch or twin needle on a conventional sewing machine.
+
+If you're using a coverlock, put the elastic on top of the good side of the fabric.
+
+
+
+The length of your elastic will probably difffer from the fabric length, as they stretch differently.
+Pinning will help you achieve an even stretch.
+
+Divide both your elastic and boxer waistline into 4 (or 8) parts. Pin elastic and fabric together at these points.
+
+While sewing, stretch elastic and fabric together between each set of pins, removing the pins as you move on.
+
+
+
+### Step 15: Trim and clean up
+
+
+Trim any excess fabric you might have at elastic or hem, and any loose threads.
diff --git a/markdown/org/docs/patterns/bruce/instructions/step01.png b/markdown/org/docs/patterns/bruce/instructions/step01.png
new file mode 100644
index 00000000000..fb145280b68
Binary files /dev/null and b/markdown/org/docs/patterns/bruce/instructions/step01.png differ
diff --git a/markdown/org/docs/patterns/bruce/instructions/step02.png b/markdown/org/docs/patterns/bruce/instructions/step02.png
new file mode 100644
index 00000000000..9e6ff791344
Binary files /dev/null and b/markdown/org/docs/patterns/bruce/instructions/step02.png differ
diff --git a/markdown/org/docs/patterns/bruce/instructions/step03-a.png b/markdown/org/docs/patterns/bruce/instructions/step03-a.png
new file mode 100644
index 00000000000..3a483291f0c
Binary files /dev/null and b/markdown/org/docs/patterns/bruce/instructions/step03-a.png differ
diff --git a/markdown/org/docs/patterns/bruce/instructions/step03-b.png b/markdown/org/docs/patterns/bruce/instructions/step03-b.png
new file mode 100644
index 00000000000..f0cbb451f99
Binary files /dev/null and b/markdown/org/docs/patterns/bruce/instructions/step03-b.png differ
diff --git a/markdown/org/docs/patterns/bruce/instructions/step03-c.png b/markdown/org/docs/patterns/bruce/instructions/step03-c.png
new file mode 100644
index 00000000000..4fa73bad68b
Binary files /dev/null and b/markdown/org/docs/patterns/bruce/instructions/step03-c.png differ
diff --git a/markdown/org/docs/patterns/bruce/instructions/step03-d.png b/markdown/org/docs/patterns/bruce/instructions/step03-d.png
new file mode 100644
index 00000000000..a416b05142b
Binary files /dev/null and b/markdown/org/docs/patterns/bruce/instructions/step03-d.png differ
diff --git a/markdown/org/docs/patterns/bruce/instructions/step05.png b/markdown/org/docs/patterns/bruce/instructions/step05.png
new file mode 100644
index 00000000000..acf979f1e67
Binary files /dev/null and b/markdown/org/docs/patterns/bruce/instructions/step05.png differ
diff --git a/markdown/org/docs/patterns/bruce/instructions/step06.jpg b/markdown/org/docs/patterns/bruce/instructions/step06.jpg
new file mode 100644
index 00000000000..09b2db2931b
Binary files /dev/null and b/markdown/org/docs/patterns/bruce/instructions/step06.jpg differ
diff --git a/markdown/org/docs/patterns/bruce/instructions/step07.png b/markdown/org/docs/patterns/bruce/instructions/step07.png
new file mode 100644
index 00000000000..c1ef4c03792
Binary files /dev/null and b/markdown/org/docs/patterns/bruce/instructions/step07.png differ
diff --git a/markdown/org/docs/patterns/bruce/instructions/step08.png b/markdown/org/docs/patterns/bruce/instructions/step08.png
new file mode 100644
index 00000000000..54d71d51318
Binary files /dev/null and b/markdown/org/docs/patterns/bruce/instructions/step08.png differ
diff --git a/markdown/org/docs/patterns/bruce/instructions/step10.png b/markdown/org/docs/patterns/bruce/instructions/step10.png
new file mode 100644
index 00000000000..34d49674165
Binary files /dev/null and b/markdown/org/docs/patterns/bruce/instructions/step10.png differ
diff --git a/markdown/org/docs/patterns/bruce/instructions/step11.png b/markdown/org/docs/patterns/bruce/instructions/step11.png
new file mode 100644
index 00000000000..d2782c01e60
Binary files /dev/null and b/markdown/org/docs/patterns/bruce/instructions/step11.png differ
diff --git a/markdown/org/docs/patterns/bruce/instructions/step12.png b/markdown/org/docs/patterns/bruce/instructions/step12.png
new file mode 100644
index 00000000000..b1dd728d733
Binary files /dev/null and b/markdown/org/docs/patterns/bruce/instructions/step12.png differ
diff --git a/markdown/org/docs/patterns/bruce/instructions/step13.png b/markdown/org/docs/patterns/bruce/instructions/step13.png
new file mode 100644
index 00000000000..deb636c3b17
Binary files /dev/null and b/markdown/org/docs/patterns/bruce/instructions/step13.png differ
diff --git a/markdown/org/docs/patterns/bruce/instructions/step14.png b/markdown/org/docs/patterns/bruce/instructions/step14.png
new file mode 100644
index 00000000000..02c253085e6
Binary files /dev/null and b/markdown/org/docs/patterns/bruce/instructions/step14.png differ
diff --git a/markdown/org/docs/patterns/bruce/instructions/step15.png b/markdown/org/docs/patterns/bruce/instructions/step15.png
new file mode 100644
index 00000000000..294b0939db2
Binary files /dev/null and b/markdown/org/docs/patterns/bruce/instructions/step15.png differ
diff --git a/markdown/org/docs/patterns/bruce/measurements/de.md b/markdown/org/docs/patterns/bruce/measurements/de.md
new file mode 100644
index 00000000000..ed0d7f8364f
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/measurements/de.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/bruce/measurements/en.md b/markdown/org/docs/patterns/bruce/measurements/en.md
new file mode 100644
index 00000000000..5d647e79cb0
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/measurements/en.md
@@ -0,0 +1,7 @@
+---
+---
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/bruce/measurements/es.md b/markdown/org/docs/patterns/bruce/measurements/es.md
new file mode 100644
index 00000000000..ed0d7f8364f
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/measurements/es.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/bruce/measurements/fr.md b/markdown/org/docs/patterns/bruce/measurements/fr.md
new file mode 100644
index 00000000000..c4ee62795db
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/measurements/fr.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+importer les mesures à partir de '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/bruce/measurements/nl.md b/markdown/org/docs/patterns/bruce/measurements/nl.md
new file mode 100644
index 00000000000..ed0d7f8364f
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/measurements/nl.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/bruce/needs/de.md b/markdown/org/docs/patterns/bruce/needs/de.md
new file mode 100644
index 00000000000..e04b5b4603f
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/needs/de.md
@@ -0,0 +1,7 @@
+To make Bruce, you will need the following:
+
+- Grundlegendes Nähzubehör
+- About 1 meter of a suitable fabric ([see Fabric options](/docs/patterns/bruce/fabric/))
+- Enough wide (3cm or wider) elastic to fit around your waist
+- A serger, although you can survive without one
+
diff --git a/markdown/org/docs/patterns/bruce/needs/en.md b/markdown/org/docs/patterns/bruce/needs/en.md
new file mode 100644
index 00000000000..2b0c28ec2ef
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/needs/en.md
@@ -0,0 +1,7 @@
+To make Bruce, you will need the following:
+
+- Basic sewing supplies
+- About 1 meter of a suitable fabric ([see Fabric options](/docs/patterns/bruce/fabric/))
+- Enough wide (3cm or wider) elastic to fit around your waist
+- A serger, although you can survive without one
+
diff --git a/markdown/org/docs/patterns/bruce/needs/es.md b/markdown/org/docs/patterns/bruce/needs/es.md
new file mode 100644
index 00000000000..2b0c28ec2ef
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/needs/es.md
@@ -0,0 +1,7 @@
+To make Bruce, you will need the following:
+
+- Basic sewing supplies
+- About 1 meter of a suitable fabric ([see Fabric options](/docs/patterns/bruce/fabric/))
+- Enough wide (3cm or wider) elastic to fit around your waist
+- A serger, although you can survive without one
+
diff --git a/markdown/org/docs/patterns/bruce/needs/fr.md b/markdown/org/docs/patterns/bruce/needs/fr.md
new file mode 100644
index 00000000000..a86398fea54
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/needs/fr.md
@@ -0,0 +1,7 @@
+Pour réaliser Bruce, vous aurez besoin de :
+
+- Fourniture de base pour la couture
+- Environ 1 m d'un tissu adapté ([voir Options de tissu](/docs/patterns/bruce/fabric/))
+- Un élastique assez large (3cm ou plus)
+- Unu surjeteuse, bien que vous puissiez survivre sans
+
diff --git a/markdown/org/docs/patterns/bruce/needs/nl.md b/markdown/org/docs/patterns/bruce/needs/nl.md
new file mode 100644
index 00000000000..dbab3c079a2
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/needs/nl.md
@@ -0,0 +1,7 @@
+Om Bruce te maken heb je het volgende nodig:
+
+- Basis naaimateriaal
+- About 1 meter of a suitable fabric ([see Fabric options](/docs/patterns/bruce/fabric/))
+- Genoeg brede (3 cm of breder) elastiek om rond je taille te kunnen
+- Een overlock, alhoewel je kan overleven zonder
+
diff --git a/markdown/org/docs/patterns/bruce/nl.md b/markdown/org/docs/patterns/bruce/nl.md
new file mode 100644
index 00000000000..34864acd559
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/nl.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/bruce/options/backrise/backrise.svg b/markdown/org/docs/patterns/bruce/options/backrise/backrise.svg
new file mode 100644
index 00000000000..f80cc247e22
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/options/backrise/backrise.svg
@@ -0,0 +1,123 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/bruce/options/backrise/de.md b/markdown/org/docs/patterns/bruce/options/backrise/de.md
new file mode 100644
index 00000000000..b2bca0388d0
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/options/backrise/de.md
@@ -0,0 +1,7 @@
+
+
+How much extra rise do you want at the back?
+
+This factor will raise the waist at the back of your boxers only.
+
+> If you want to raise the waist overall, that's what the **rise** option does
diff --git a/markdown/org/docs/patterns/bruce/options/backrise/en.md b/markdown/org/docs/patterns/bruce/options/backrise/en.md
new file mode 100644
index 00000000000..b2bca0388d0
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/options/backrise/en.md
@@ -0,0 +1,7 @@
+
+
+How much extra rise do you want at the back?
+
+This factor will raise the waist at the back of your boxers only.
+
+> If you want to raise the waist overall, that's what the **rise** option does
diff --git a/markdown/org/docs/patterns/bruce/options/backrise/es.md b/markdown/org/docs/patterns/bruce/options/backrise/es.md
new file mode 100644
index 00000000000..b2bca0388d0
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/options/backrise/es.md
@@ -0,0 +1,7 @@
+
+
+How much extra rise do you want at the back?
+
+This factor will raise the waist at the back of your boxers only.
+
+> If you want to raise the waist overall, that's what the **rise** option does
diff --git a/markdown/org/docs/patterns/bruce/options/backrise/fr.md b/markdown/org/docs/patterns/bruce/options/backrise/fr.md
new file mode 100644
index 00000000000..b9fa83b699f
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/options/backrise/fr.md
@@ -0,0 +1,7 @@
+
+
+Combien de hauteur supplémentaire voulez-vous au dos ?
+
+Ce facteur augmentera la hauteur à l'arrière de votre boxer seulement.
+
+> Si vous voulez augmenter la hauteur partout, voir l'option **hauteur**
diff --git a/markdown/org/docs/patterns/bruce/options/backrise/nl.md b/markdown/org/docs/patterns/bruce/options/backrise/nl.md
new file mode 100644
index 00000000000..dd76a484ae4
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/options/backrise/nl.md
@@ -0,0 +1,7 @@
+
+
+Hoeveel extra hoogte wil je achteraan?
+
+Deze factor zal alleen de hoogte aan de achterkant van je boxershort aanpassen.
+
+> If you want to raise the waist overall, that's what the **rise** option does
diff --git a/markdown/org/docs/patterns/bruce/options/bulge/bulge.svg b/markdown/org/docs/patterns/bruce/options/bulge/bulge.svg
new file mode 100644
index 00000000000..cfddb50c5e7
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/options/bulge/bulge.svg
@@ -0,0 +1,123 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/bruce/options/bulge/de.md b/markdown/org/docs/patterns/bruce/options/bulge/de.md
new file mode 100644
index 00000000000..87d13ce6a55
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/options/bulge/de.md
@@ -0,0 +1,7 @@
+
+
+How much room do you want in the front pouch?
+
+This option will increase the front dart, thereby creating more room in the front.
+
+> If it's vertical room you're looking for, that's what the **rise** option does
diff --git a/markdown/org/docs/patterns/bruce/options/bulge/en.md b/markdown/org/docs/patterns/bruce/options/bulge/en.md
new file mode 100644
index 00000000000..87d13ce6a55
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/options/bulge/en.md
@@ -0,0 +1,7 @@
+
+
+How much room do you want in the front pouch?
+
+This option will increase the front dart, thereby creating more room in the front.
+
+> If it's vertical room you're looking for, that's what the **rise** option does
diff --git a/markdown/org/docs/patterns/bruce/options/bulge/es.md b/markdown/org/docs/patterns/bruce/options/bulge/es.md
new file mode 100644
index 00000000000..87d13ce6a55
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/options/bulge/es.md
@@ -0,0 +1,7 @@
+
+
+How much room do you want in the front pouch?
+
+This option will increase the front dart, thereby creating more room in the front.
+
+> If it's vertical room you're looking for, that's what the **rise** option does
diff --git a/markdown/org/docs/patterns/bruce/options/bulge/fr.md b/markdown/org/docs/patterns/bruce/options/bulge/fr.md
new file mode 100644
index 00000000000..fb1b038f9ee
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/options/bulge/fr.md
@@ -0,0 +1,7 @@
+
+
+Combien d'aisance voulez-vous pour la poche frontale ?
+
+Cette option augmentera la pince avant, créant ainsi plus de place à l'avant.
+
+> Si c'est de l'aisance verticale que vous voulez, voir l'option **hauteur**
diff --git a/markdown/org/docs/patterns/bruce/options/bulge/nl.md b/markdown/org/docs/patterns/bruce/options/bulge/nl.md
new file mode 100644
index 00000000000..03898dd321a
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/options/bulge/nl.md
@@ -0,0 +1,7 @@
+
+
+Hoeveel ruimte wil je in het kruis vooraan?
+
+Deze optie maakt de voorste neep meer uitgesproken, en creëert zo meer ruimte vooraan.
+
+> If it's vertical room you're looking for, that's what the **rise** option does
diff --git a/markdown/org/docs/patterns/bruce/options/de.md b/markdown/org/docs/patterns/bruce/options/de.md
new file mode 100644
index 00000000000..d0af0d029f1
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/options/de.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/bruce/options/elasticwidth/de.md b/markdown/org/docs/patterns/bruce/options/elasticwidth/de.md
new file mode 100644
index 00000000000..fe05e7a7ffb
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/options/elasticwidth/de.md
@@ -0,0 +1,7 @@
+
+
+> #### What's the point?
+>
+> This option is closely linked to the **rise** option that determines how high your boxers will rise on your waist.
+>
+> However, the width of your elastic is also a factor to take into account, so that's where this option comes in.
diff --git a/markdown/org/docs/patterns/bruce/options/elasticwidth/en.md b/markdown/org/docs/patterns/bruce/options/elasticwidth/en.md
new file mode 100644
index 00000000000..1644b13be1b
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/options/elasticwidth/en.md
@@ -0,0 +1,7 @@
+
+
+> #### What's the point?
+>
+> This option is closely linked to the **rise** option that determines how high your boxers will rise on your waist.
+>
+> However, the width of your elastic is also a factor to take into account, so that's where this option comes in.
diff --git a/markdown/org/docs/patterns/bruce/options/elasticwidth/es.md b/markdown/org/docs/patterns/bruce/options/elasticwidth/es.md
new file mode 100644
index 00000000000..fe05e7a7ffb
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/options/elasticwidth/es.md
@@ -0,0 +1,7 @@
+
+
+> #### What's the point?
+>
+> This option is closely linked to the **rise** option that determines how high your boxers will rise on your waist.
+>
+> However, the width of your elastic is also a factor to take into account, so that's where this option comes in.
diff --git a/markdown/org/docs/patterns/bruce/options/elasticwidth/fr.md b/markdown/org/docs/patterns/bruce/options/elasticwidth/fr.md
new file mode 100644
index 00000000000..e1e663ed2b5
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/options/elasticwidth/fr.md
@@ -0,0 +1,7 @@
+
+
+> #### ###### Pour quoi faire ?
+>
+> Cette option est étroitement liée à l'option **hauteur** qui détermine à quelle hauteur remonte le boxer sur votre taille.
+>
+> La largeur de votre élastique doit être prise en compte, c'est à cela que sert l'option largeur d'élastique.
diff --git a/markdown/org/docs/patterns/bruce/options/elasticwidth/nl.md b/markdown/org/docs/patterns/bruce/options/elasticwidth/nl.md
new file mode 100644
index 00000000000..478c710118f
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/options/elasticwidth/nl.md
@@ -0,0 +1,7 @@
+
+
+> #### Waarom?
+>
+> This option is closely linked to the **rise** option that determines how high your boxers will rise on your waist.
+>
+> De breedte van je elastiek heeft hier echter ook invloed op, en daarom is deze optie van belang.
diff --git a/markdown/org/docs/patterns/bruce/options/en.md b/markdown/org/docs/patterns/bruce/options/en.md
new file mode 100644
index 00000000000..70edf4a3e39
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/options/en.md
@@ -0,0 +1,7 @@
+---
+---
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/bruce/options/es.md b/markdown/org/docs/patterns/bruce/options/es.md
new file mode 100644
index 00000000000..d0af0d029f1
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/options/es.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/bruce/options/fr.md b/markdown/org/docs/patterns/bruce/options/fr.md
new file mode 100644
index 00000000000..d0af0d029f1
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/options/fr.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/bruce/options/horizontalstretchfactor/de.md b/markdown/org/docs/patterns/bruce/options/horizontalstretchfactor/de.md
new file mode 100644
index 00000000000..d54631aebf6
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/options/horizontalstretchfactor/de.md
@@ -0,0 +1,7 @@
+
+
+This option allows you to adapt to the stretch of the fabric you are using.
+
+If you choose 90& (for example) for every 10cm of fabric, we'll only draft 9cm. This way, 9cm of fabric will be stretched to 10cm, which is why we call that a 90% stretch factor.
+
+> If you're not sure what to pick, best is to take the fabric you are going to make your top out and see how much fabric you need to stretch out to get to 10 cm with a _good_ stretch.
diff --git a/markdown/org/docs/patterns/bruce/options/horizontalstretchfactor/en.md b/markdown/org/docs/patterns/bruce/options/horizontalstretchfactor/en.md
new file mode 100644
index 00000000000..81fa5507a31
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/options/horizontalstretchfactor/en.md
@@ -0,0 +1,9 @@
+
+
+This option allows you to adapt to the stretch of the fabric you are using.
+
+If you choose 90& (for example) for every 10cm of fabric, we'll only draft 9cm.
+This way, 9cm of fabric will be stretched to 10cm, which is why we call that a 90% stretch factor.
+
+> If you're not sure what to pick, best is to take the fabric you are going to make your top out and see how much fabric
+> you need to stretch out to get to 10 cm with a _good_ stretch.
diff --git a/markdown/org/docs/patterns/bruce/options/horizontalstretchfactor/es.md b/markdown/org/docs/patterns/bruce/options/horizontalstretchfactor/es.md
new file mode 100644
index 00000000000..d54631aebf6
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/options/horizontalstretchfactor/es.md
@@ -0,0 +1,7 @@
+
+
+This option allows you to adapt to the stretch of the fabric you are using.
+
+If you choose 90& (for example) for every 10cm of fabric, we'll only draft 9cm. This way, 9cm of fabric will be stretched to 10cm, which is why we call that a 90% stretch factor.
+
+> If you're not sure what to pick, best is to take the fabric you are going to make your top out and see how much fabric you need to stretch out to get to 10 cm with a _good_ stretch.
diff --git a/markdown/org/docs/patterns/bruce/options/horizontalstretchfactor/fr.md b/markdown/org/docs/patterns/bruce/options/horizontalstretchfactor/fr.md
new file mode 100644
index 00000000000..2ba4e9bdcf8
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/options/horizontalstretchfactor/fr.md
@@ -0,0 +1,7 @@
+
+
+Cette option vous permet de vous adapter à l'extensibilité de votre tissu.
+
+Si vous choisissez 90% (par exemple), pour une longueur nécessaire de 10 cm de tissu, la dimension sur le patron ne sera que de 9 cm. Ainsi, une longueur de tissu de 9 cm sera étiré jusqu'à 10 cm, c'est pourquoi nous appelons cela un facteur stretch de 90 %.
+
+> Si vous ne savez pas quoi choisir, prenez votre tissu et voyez quelle longueur de tissu peut s'étirer jusqu'à 10 cm en tirant _fermement_.
diff --git a/markdown/org/docs/patterns/bruce/options/horizontalstretchfactor/nl.md b/markdown/org/docs/patterns/bruce/options/horizontalstretchfactor/nl.md
new file mode 100644
index 00000000000..079d154713a
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/options/horizontalstretchfactor/nl.md
@@ -0,0 +1,7 @@
+
+
+Deze optie staat je toe rekening te houden met de hoeveelheid stretch in de stof die je gebruikt.
+
+Als je (bijvoorbeeld) 90% kiest, tekenen we voor elke 10 cm stof maar 9 cm patroon. Op deze manier wordt 9 cm stof tot 10 cm uitgerokken, en daarom noemen we dat een stretchpercentage van 90%.
+
+> If you're not sure what to pick, best is to take the fabric you are going to make your top out and see how much fabric you need to stretch out to get to 10 cm with a _good_ stretch.
diff --git a/markdown/org/docs/patterns/bruce/options/legbonus/de.md b/markdown/org/docs/patterns/bruce/options/legbonus/de.md
new file mode 100644
index 00000000000..4408cc77b20
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/options/legbonus/de.md
@@ -0,0 +1,3 @@
+
+
+How much do you want to lengthen the legs?
diff --git a/markdown/org/docs/patterns/bruce/options/legbonus/en.md b/markdown/org/docs/patterns/bruce/options/legbonus/en.md
new file mode 100644
index 00000000000..4408cc77b20
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/options/legbonus/en.md
@@ -0,0 +1,3 @@
+
+
+How much do you want to lengthen the legs?
diff --git a/markdown/org/docs/patterns/bruce/options/legbonus/es.md b/markdown/org/docs/patterns/bruce/options/legbonus/es.md
new file mode 100644
index 00000000000..4408cc77b20
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/options/legbonus/es.md
@@ -0,0 +1,3 @@
+
+
+How much do you want to lengthen the legs?
diff --git a/markdown/org/docs/patterns/bruce/options/legbonus/fr.md b/markdown/org/docs/patterns/bruce/options/legbonus/fr.md
new file mode 100644
index 00000000000..25df11d6117
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/options/legbonus/fr.md
@@ -0,0 +1,3 @@
+
+
+De combien voulez-vous allonger les jambes?
diff --git a/markdown/org/docs/patterns/bruce/options/legbonus/legbonus.svg b/markdown/org/docs/patterns/bruce/options/legbonus/legbonus.svg
new file mode 100644
index 00000000000..2f873647082
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/options/legbonus/legbonus.svg
@@ -0,0 +1,121 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/bruce/options/legbonus/nl.md b/markdown/org/docs/patterns/bruce/options/legbonus/nl.md
new file mode 100644
index 00000000000..9e9668d40ca
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/options/legbonus/nl.md
@@ -0,0 +1,3 @@
+
+
+Hoeveel langer wil je de benen maken?
diff --git a/markdown/org/docs/patterns/bruce/options/legstretch/de.md b/markdown/org/docs/patterns/bruce/options/legstretch/de.md
new file mode 100644
index 00000000000..85a0c10f5ed
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/options/legstretch/de.md
@@ -0,0 +1,3 @@
+
+
+The amount of stretch at the (upper) legs.
diff --git a/markdown/org/docs/patterns/bruce/options/legstretch/en.md b/markdown/org/docs/patterns/bruce/options/legstretch/en.md
new file mode 100644
index 00000000000..85a0c10f5ed
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/options/legstretch/en.md
@@ -0,0 +1,3 @@
+
+
+The amount of stretch at the (upper) legs.
diff --git a/markdown/org/docs/patterns/bruce/options/legstretch/es.md b/markdown/org/docs/patterns/bruce/options/legstretch/es.md
new file mode 100644
index 00000000000..85a0c10f5ed
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/options/legstretch/es.md
@@ -0,0 +1,3 @@
+
+
+The amount of stretch at the (upper) legs.
diff --git a/markdown/org/docs/patterns/bruce/options/legstretch/fr.md b/markdown/org/docs/patterns/bruce/options/legstretch/fr.md
new file mode 100644
index 00000000000..de592c6a6e0
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/options/legstretch/fr.md
@@ -0,0 +1,3 @@
+
+
+Le facteur stretch au niveau des cuisses.
diff --git a/markdown/org/docs/patterns/bruce/options/legstretch/legstretch.svg b/markdown/org/docs/patterns/bruce/options/legstretch/legstretch.svg
new file mode 100644
index 00000000000..723a6c76997
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/options/legstretch/legstretch.svg
@@ -0,0 +1,265 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/bruce/options/legstretch/nl.md b/markdown/org/docs/patterns/bruce/options/legstretch/nl.md
new file mode 100644
index 00000000000..bcd0a84081c
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/options/legstretch/nl.md
@@ -0,0 +1,3 @@
+
+
+De hoeveelheid stretch aan het (boven)been.
diff --git a/markdown/org/docs/patterns/bruce/options/nl.md b/markdown/org/docs/patterns/bruce/options/nl.md
new file mode 100644
index 00000000000..d0af0d029f1
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/options/nl.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/bruce/options/rise/de.md b/markdown/org/docs/patterns/bruce/options/rise/de.md
new file mode 100644
index 00000000000..ab4e4d10b14
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/options/rise/de.md
@@ -0,0 +1,5 @@
+
+
+This option controls the overal height of the waist.
+
+> The higher the rise, the higher your waist.
diff --git a/markdown/org/docs/patterns/bruce/options/rise/en.md b/markdown/org/docs/patterns/bruce/options/rise/en.md
new file mode 100644
index 00000000000..ab4e4d10b14
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/options/rise/en.md
@@ -0,0 +1,5 @@
+
+
+This option controls the overal height of the waist.
+
+> The higher the rise, the higher your waist.
diff --git a/markdown/org/docs/patterns/bruce/options/rise/es.md b/markdown/org/docs/patterns/bruce/options/rise/es.md
new file mode 100644
index 00000000000..ab4e4d10b14
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/options/rise/es.md
@@ -0,0 +1,5 @@
+
+
+This option controls the overal height of the waist.
+
+> The higher the rise, the higher your waist.
diff --git a/markdown/org/docs/patterns/bruce/options/rise/fr.md b/markdown/org/docs/patterns/bruce/options/rise/fr.md
new file mode 100644
index 00000000000..8d5857bee49
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/options/rise/fr.md
@@ -0,0 +1,5 @@
+
+
+Cette option permet de contrôler la hauteur générale de la taille.
+
+> Plus la valeur est élevée, plus la taille est haute.
diff --git a/markdown/org/docs/patterns/bruce/options/rise/nl.md b/markdown/org/docs/patterns/bruce/options/rise/nl.md
new file mode 100644
index 00000000000..8d9455b6b15
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/options/rise/nl.md
@@ -0,0 +1,5 @@
+
+
+Deze optie bepaalt de algemene hoogte van de taille.
+
+> Hoe hoger de hoogte, hoe hoger je taille.
diff --git a/markdown/org/docs/patterns/bruce/options/rise/rise.svg b/markdown/org/docs/patterns/bruce/options/rise/rise.svg
new file mode 100644
index 00000000000..a77219020d8
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/options/rise/rise.svg
@@ -0,0 +1,122 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/bruce/options/stretch/de.md b/markdown/org/docs/patterns/bruce/options/stretch/de.md
new file mode 100644
index 00000000000..744b451dbe6
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/options/stretch/de.md
@@ -0,0 +1,3 @@
+
+
+The amount of overall (horizontal) stretch.
diff --git a/markdown/org/docs/patterns/bruce/options/stretch/en.md b/markdown/org/docs/patterns/bruce/options/stretch/en.md
new file mode 100644
index 00000000000..744b451dbe6
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/options/stretch/en.md
@@ -0,0 +1,3 @@
+
+
+The amount of overall (horizontal) stretch.
diff --git a/markdown/org/docs/patterns/bruce/options/stretch/es.md b/markdown/org/docs/patterns/bruce/options/stretch/es.md
new file mode 100644
index 00000000000..744b451dbe6
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/options/stretch/es.md
@@ -0,0 +1,3 @@
+
+
+The amount of overall (horizontal) stretch.
diff --git a/markdown/org/docs/patterns/bruce/options/stretch/fr.md b/markdown/org/docs/patterns/bruce/options/stretch/fr.md
new file mode 100644
index 00000000000..27b8103173b
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/options/stretch/fr.md
@@ -0,0 +1,3 @@
+
+
+The amount of overall (horizontal) stretch.
diff --git a/markdown/org/docs/patterns/bruce/options/stretch/nl.md b/markdown/org/docs/patterns/bruce/options/stretch/nl.md
new file mode 100644
index 00000000000..be6bc0a4d10
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/options/stretch/nl.md
@@ -0,0 +1,3 @@
+
+
+The amount of overall (horizontal) stretch.
diff --git a/markdown/org/docs/patterns/bruce/options/stretch/stretch.svg b/markdown/org/docs/patterns/bruce/options/stretch/stretch.svg
new file mode 100644
index 00000000000..bd05c7e16c7
--- /dev/null
+++ b/markdown/org/docs/patterns/bruce/options/stretch/stretch.svg
@@ -0,0 +1,205 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/carlita/cutting/de.md b/markdown/org/docs/patterns/carlita/cutting/de.md
new file mode 100644
index 00000000000..4fbb5bdcdce
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/cutting/de.md
@@ -0,0 +1 @@
+FIXME: Add cutting instructions
diff --git a/markdown/org/docs/patterns/carlita/cutting/en.md b/markdown/org/docs/patterns/carlita/cutting/en.md
new file mode 100644
index 00000000000..4fbb5bdcdce
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/cutting/en.md
@@ -0,0 +1 @@
+FIXME: Add cutting instructions
diff --git a/markdown/org/docs/patterns/carlita/cutting/es.md b/markdown/org/docs/patterns/carlita/cutting/es.md
new file mode 100644
index 00000000000..4fbb5bdcdce
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/cutting/es.md
@@ -0,0 +1 @@
+FIXME: Add cutting instructions
diff --git a/markdown/org/docs/patterns/carlita/cutting/fr.md b/markdown/org/docs/patterns/carlita/cutting/fr.md
new file mode 100644
index 00000000000..4fbb5bdcdce
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/cutting/fr.md
@@ -0,0 +1 @@
+FIXME: Add cutting instructions
diff --git a/markdown/org/docs/patterns/carlita/cutting/nl.md b/markdown/org/docs/patterns/carlita/cutting/nl.md
new file mode 100644
index 00000000000..4fbb5bdcdce
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/cutting/nl.md
@@ -0,0 +1 @@
+FIXME: Add cutting instructions
diff --git a/markdown/org/docs/patterns/carlita/de.md b/markdown/org/docs/patterns/carlita/de.md
new file mode 100644
index 00000000000..a90dedb1018
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/de.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/carlita/en.md b/markdown/org/docs/patterns/carlita/en.md
new file mode 100644
index 00000000000..77defb6fc23
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/en.md
@@ -0,0 +1,6 @@
+---
+---
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/carlita/es.md b/markdown/org/docs/patterns/carlita/es.md
new file mode 100644
index 00000000000..a90dedb1018
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/es.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/carlita/fabric/de.md b/markdown/org/docs/patterns/carlita/fabric/de.md
new file mode 100644
index 00000000000..77f0144c58d
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/fabric/de.md
@@ -0,0 +1,2 @@
+FIXME: Add fabric guidelines
+
diff --git a/markdown/org/docs/patterns/carlita/fabric/en.md b/markdown/org/docs/patterns/carlita/fabric/en.md
new file mode 100644
index 00000000000..77f0144c58d
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/fabric/en.md
@@ -0,0 +1,2 @@
+FIXME: Add fabric guidelines
+
diff --git a/markdown/org/docs/patterns/carlita/fabric/es.md b/markdown/org/docs/patterns/carlita/fabric/es.md
new file mode 100644
index 00000000000..77f0144c58d
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/fabric/es.md
@@ -0,0 +1,2 @@
+FIXME: Add fabric guidelines
+
diff --git a/markdown/org/docs/patterns/carlita/fabric/fr.md b/markdown/org/docs/patterns/carlita/fabric/fr.md
new file mode 100644
index 00000000000..77f0144c58d
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/fabric/fr.md
@@ -0,0 +1,2 @@
+FIXME: Add fabric guidelines
+
diff --git a/markdown/org/docs/patterns/carlita/fabric/nl.md b/markdown/org/docs/patterns/carlita/fabric/nl.md
new file mode 100644
index 00000000000..77f0144c58d
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/fabric/nl.md
@@ -0,0 +1,2 @@
+FIXME: Add fabric guidelines
+
diff --git a/markdown/org/docs/patterns/carlita/fr.md b/markdown/org/docs/patterns/carlita/fr.md
new file mode 100644
index 00000000000..a90dedb1018
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/fr.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/carlita/instructions/apply-fusible-interfacing.svg b/markdown/org/docs/patterns/carlita/instructions/apply-fusible-interfacing.svg
new file mode 100644
index 00000000000..0b847f496a7
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/instructions/apply-fusible-interfacing.svg
@@ -0,0 +1,736 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/carlita/instructions/attach-canvas-to-front.svg b/markdown/org/docs/patterns/carlita/instructions/attach-canvas-to-front.svg
new file mode 100644
index 00000000000..2d8b9aa649f
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/instructions/attach-canvas-to-front.svg
@@ -0,0 +1,900 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/carlita/instructions/close-the-back-darts.svg b/markdown/org/docs/patterns/carlita/instructions/close-the-back-darts.svg
new file mode 100644
index 00000000000..762e856bce3
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/instructions/close-the-back-darts.svg
@@ -0,0 +1,59 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/carlita/instructions/construct-the-belt.svg b/markdown/org/docs/patterns/carlita/instructions/construct-the-belt.svg
new file mode 100644
index 00000000000..e5e9d85f51a
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/instructions/construct-the-belt.svg
@@ -0,0 +1,145 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/carlita/instructions/de.md b/markdown/org/docs/patterns/carlita/instructions/de.md
new file mode 100644
index 00000000000..272f783bcb2
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/instructions/de.md
@@ -0,0 +1,40 @@
+
+## Maker's notes
+
+We don't have fully worked out instructions for Carlita yet. Below are some notes from [@AnnekeCaramin](/users/AnnekeCaramin) who [made Carlita](http://www.annekecaramin.com/2018/02/this-is-one-of-those-origin-superhero.html).
+
+ - Draft extra pieces for hair canvas on entire center front, second layer of hair canvas on front shoulder (curved piece from shoulder to bottom of armhole). Find and mark roll line on lapel
+ - Draft back stay & cut from heavy muslin or hair canvas if you want to be absolutely bulletproof
+ - Iron interfacing onto back armholes, entire side front (except for seam & hem allowances), bias strips onto back hem
+ - Stitch front shoulder hair canvas pieces to larger hair canvas piece (quilt together with parallel rows of stitching)
+ - Attach front hair canvas thing to center front with permanent basting stitch
+ - Get that thimble out and pad stitch the lapels
+ - Tape the roll line
+ - Tape the front and lapel edge
+ - Take a picture and post it on social media because this looks so cool
+ - Close back darts
+ - Sew back seam in two parts. Baste the part that will form the pleat closed, fold down and press.
+ - Baste the back stay to the shoulders, armholes and neckline
+ - Stabilize waist seam with selvedge strip of muslin (optional)
+ - Stabilize top of coat tail with strip of hair canvas (optional)
+ - Fold, pin and baste pleats on coat tail piece
+ - Sew waist seam and press up. Catch stitch waist seam to strip of muslin (optional)
+ - Sew belt and pocket flap pieces with right sides together, turn and press.
+ - Sew patch pocket top edge to lining, leaving a hole for turning later. Sew side and bottom edge of patch pocket to lining (make lining 1 mm smaller all around to make sure it doesn’t show on the outside). Turn and press.
+ - Fold front welt pieces with right sides together, turn and press.
+ - Place front welt on center front piece between notches. Put pocket bag on top. Match location of front welt and pocket bag on side front piece, pin second part of pocket bag in place. Stitch and press. Pin and sew princess seam up until pocket stitching, stop and continue after the pocket. Stitch the edges of the front welt down.
+ - Place patch pocket and pocket flap on marked locations and attach.
+ - Sew front sleeve seam. Attach cuff facing up until the cuff fold line. Stitch back sleeve seam, careful not to catch the facing. Sew the rest of the facing seam. Turn, press, fold cuff back and baste to keep in place.
+ - Stitch upper lining piece to front facing. Stitch side front lining to front facing. (When using an extra back facing piece, leave top five cm of lining/facing seam unsewn)
+ - Make inner pocket flap, fold and press welts. Mark welt location, pin welts, flap and pocket bag in place. Stitch. Slash between welts. Turn and press. Stitch those little triangle thingies to the welts and close pocket bag. Omg.
+ - Optional: cut under collar on the bias to make it sit nicer. Interface collar stand. Sew collar stands to upper and under collar. Cut piece of hair canvas for under collar. Pad stitch under collar. Sew collar pieces around edge with right sides together, leaving bottom edge open. Turn and press. Fold collar into right shape around tailor’s ham or rolled up towel and steam the shit out of it.
+ - Lining: optional: cut back neck facing from shell fabric to have something nice to sew a label on. Draft separate upper back lining piece. Stitch back seams, stitch darts as tucks. Stitch tail lining to upper back. Stitch shoulder and side seams on lining. Stitch shoulder seams on front and back facing. Stitch lining to facing, connecting the earlier stitching lines. Insert lining sleeves to mentally prepare for the real deal.
+ - Get some shoulder pads or craft them yourself from hair canvas and cotton batting. Set in sleeves, cry, unpick, set in sleeves again. Add a strip of cotton batting to the sleeve head for maximum oomph. Attach shoulder pads.
+ - Pin collar to neckline, matching center back to center collar. Mind the varying seam allowances! Baste in place. Pin facing/lining combo to neckline and front edge, sandwiching collar in between. Stitch carefully around the entire coat, including the bottom edge of the facing (leave the rest of the hem alone). Check for puckers or pleats, trim seams, turn the whole thing right side out and press.
+ - Turn hem up, press and baste into place. Sew hem with an invisible stitch, then hand sew lining hem to coat.
+ - Mark buttonholes on coat front and belt pieces. Make buttonholes and attach buttons.
+ - Remove all basting still present, put on your coat, give yourself a pat on the back and then sleep for three weeks.
+
+
+
+
diff --git a/markdown/org/docs/patterns/carlita/instructions/en.md b/markdown/org/docs/patterns/carlita/instructions/en.md
new file mode 100644
index 00000000000..55119947a16
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/instructions/en.md
@@ -0,0 +1,42 @@
+
+## Maker's notes
+
+We don't have fully worked out instructions for Carlita yet.
+Below are some notes from [@AnnekeCaramin](/users/AnnekeCaramin) who
+[made Carlita](http://www.annekecaramin.com/2018/02/this-is-one-of-those-origin-superhero.html).
+
+ - Draft extra pieces for hair canvas on entire center front, second layer of hair canvas on front shoulder (curved piece from shoulder to bottom of armhole). Find and mark roll line on lapel
+ - Draft back stay & cut from heavy muslin or hair canvas if you want to be absolutely bulletproof
+ - Iron interfacing onto back armholes, entire side front (except for seam & hem allowances), bias strips onto back hem
+ - Stitch front shoulder hair canvas pieces to larger hair canvas piece (quilt together with parallel rows of stitching)
+ - Attach front hair canvas thing to center front with permanent basting stitch
+ - Get that thimble out and pad stitch the lapels
+ - Tape the roll line
+ - Tape the front and lapel edge
+ - Take a picture and post it on social media because this looks so cool
+ - Close back darts
+ - Sew back seam in two parts. Baste the part that will form the pleat closed, fold down and press.
+ - Baste the back stay to the shoulders, armholes and neckline
+ - Stabilize waist seam with selvedge strip of muslin (optional)
+ - Stabilize top of coat tail with strip of hair canvas (optional)
+ - Fold, pin and baste pleats on coat tail piece
+ - Sew waist seam and press up. Catch stitch waist seam to strip of muslin (optional)
+ - Sew belt and pocket flap pieces with right sides together, turn and press.
+ - Sew patch pocket top edge to lining, leaving a hole for turning later. Sew side and bottom edge of patch pocket to lining (make lining 1 mm smaller all around to make sure it doesn’t show on the outside). Turn and press.
+ - Fold front welt pieces with right sides together, turn and press.
+ - Place front welt on center front piece between notches. Put pocket bag on top. Match location of front welt and pocket bag on side front piece, pin second part of pocket bag in place. Stitch and press. Pin and sew princess seam up until pocket stitching, stop and continue after the pocket. Stitch the edges of the front welt down.
+ - Place patch pocket and pocket flap on marked locations and attach.
+ - Sew front sleeve seam. Attach cuff facing up until the cuff fold line. Stitch back sleeve seam, careful not to catch the facing. Sew the rest of the facing seam. Turn, press, fold cuff back and baste to keep in place.
+ - Stitch upper lining piece to front facing. Stitch side front lining to front facing. (When using an extra back facing piece, leave top five cm of lining/facing seam unsewn)
+ - Make inner pocket flap, fold and press welts. Mark welt location, pin welts, flap and pocket bag in place. Stitch. Slash between welts. Turn and press. Stitch those little triangle thingies to the welts and close pocket bag. Omg.
+ - Optional: cut under collar on the bias to make it sit nicer. Interface collar stand. Sew collar stands to upper and under collar. Cut piece of hair canvas for under collar. Pad stitch under collar. Sew collar pieces around edge with right sides together, leaving bottom edge open. Turn and press. Fold collar into right shape around tailor’s ham or rolled up towel and steam the shit out of it.
+ - Lining: optional: cut back neck facing from shell fabric to have something nice to sew a label on. Draft separate upper back lining piece. Stitch back seams, stitch darts as tucks. Stitch tail lining to upper back. Stitch shoulder and side seams on lining. Stitch shoulder seams on front and back facing. Stitch lining to facing, connecting the earlier stitching lines. Insert lining sleeves to mentally prepare for the real deal.
+ - Get some shoulder pads or craft them yourself from hair canvas and cotton batting. Set in sleeves, cry, unpick, set in sleeves again. Add a strip of cotton batting to the sleeve head for maximum oomph. Attach shoulder pads.
+ - Pin collar to neckline, matching center back to center collar. Mind the varying seam allowances! Baste in place. Pin facing/lining combo to neckline and front edge, sandwiching collar in between. Stitch carefully around the entire coat, including the bottom edge of the facing (leave the rest of the hem alone). Check for puckers or pleats, trim seams, turn the whole thing right side out and press.
+ - Turn hem up, press and baste into place. Sew hem with an invisible stitch, then hand sew lining hem to coat.
+ - Mark buttonholes on coat front and belt pieces. Make buttonholes and attach buttons.
+ - Remove all basting still present, put on your coat, give yourself a pat on the back and then sleep for three weeks.
+
+
+
+
diff --git a/markdown/org/docs/patterns/carlita/instructions/es.md b/markdown/org/docs/patterns/carlita/instructions/es.md
new file mode 100644
index 00000000000..272f783bcb2
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/instructions/es.md
@@ -0,0 +1,40 @@
+
+## Maker's notes
+
+We don't have fully worked out instructions for Carlita yet. Below are some notes from [@AnnekeCaramin](/users/AnnekeCaramin) who [made Carlita](http://www.annekecaramin.com/2018/02/this-is-one-of-those-origin-superhero.html).
+
+ - Draft extra pieces for hair canvas on entire center front, second layer of hair canvas on front shoulder (curved piece from shoulder to bottom of armhole). Find and mark roll line on lapel
+ - Draft back stay & cut from heavy muslin or hair canvas if you want to be absolutely bulletproof
+ - Iron interfacing onto back armholes, entire side front (except for seam & hem allowances), bias strips onto back hem
+ - Stitch front shoulder hair canvas pieces to larger hair canvas piece (quilt together with parallel rows of stitching)
+ - Attach front hair canvas thing to center front with permanent basting stitch
+ - Get that thimble out and pad stitch the lapels
+ - Tape the roll line
+ - Tape the front and lapel edge
+ - Take a picture and post it on social media because this looks so cool
+ - Close back darts
+ - Sew back seam in two parts. Baste the part that will form the pleat closed, fold down and press.
+ - Baste the back stay to the shoulders, armholes and neckline
+ - Stabilize waist seam with selvedge strip of muslin (optional)
+ - Stabilize top of coat tail with strip of hair canvas (optional)
+ - Fold, pin and baste pleats on coat tail piece
+ - Sew waist seam and press up. Catch stitch waist seam to strip of muslin (optional)
+ - Sew belt and pocket flap pieces with right sides together, turn and press.
+ - Sew patch pocket top edge to lining, leaving a hole for turning later. Sew side and bottom edge of patch pocket to lining (make lining 1 mm smaller all around to make sure it doesn’t show on the outside). Turn and press.
+ - Fold front welt pieces with right sides together, turn and press.
+ - Place front welt on center front piece between notches. Put pocket bag on top. Match location of front welt and pocket bag on side front piece, pin second part of pocket bag in place. Stitch and press. Pin and sew princess seam up until pocket stitching, stop and continue after the pocket. Stitch the edges of the front welt down.
+ - Place patch pocket and pocket flap on marked locations and attach.
+ - Sew front sleeve seam. Attach cuff facing up until the cuff fold line. Stitch back sleeve seam, careful not to catch the facing. Sew the rest of the facing seam. Turn, press, fold cuff back and baste to keep in place.
+ - Stitch upper lining piece to front facing. Stitch side front lining to front facing. (When using an extra back facing piece, leave top five cm of lining/facing seam unsewn)
+ - Make inner pocket flap, fold and press welts. Mark welt location, pin welts, flap and pocket bag in place. Stitch. Slash between welts. Turn and press. Stitch those little triangle thingies to the welts and close pocket bag. Omg.
+ - Optional: cut under collar on the bias to make it sit nicer. Interface collar stand. Sew collar stands to upper and under collar. Cut piece of hair canvas for under collar. Pad stitch under collar. Sew collar pieces around edge with right sides together, leaving bottom edge open. Turn and press. Fold collar into right shape around tailor’s ham or rolled up towel and steam the shit out of it.
+ - Lining: optional: cut back neck facing from shell fabric to have something nice to sew a label on. Draft separate upper back lining piece. Stitch back seams, stitch darts as tucks. Stitch tail lining to upper back. Stitch shoulder and side seams on lining. Stitch shoulder seams on front and back facing. Stitch lining to facing, connecting the earlier stitching lines. Insert lining sleeves to mentally prepare for the real deal.
+ - Get some shoulder pads or craft them yourself from hair canvas and cotton batting. Set in sleeves, cry, unpick, set in sleeves again. Add a strip of cotton batting to the sleeve head for maximum oomph. Attach shoulder pads.
+ - Pin collar to neckline, matching center back to center collar. Mind the varying seam allowances! Baste in place. Pin facing/lining combo to neckline and front edge, sandwiching collar in between. Stitch carefully around the entire coat, including the bottom edge of the facing (leave the rest of the hem alone). Check for puckers or pleats, trim seams, turn the whole thing right side out and press.
+ - Turn hem up, press and baste into place. Sew hem with an invisible stitch, then hand sew lining hem to coat.
+ - Mark buttonholes on coat front and belt pieces. Make buttonholes and attach buttons.
+ - Remove all basting still present, put on your coat, give yourself a pat on the back and then sleep for three weeks.
+
+
+
+
diff --git a/markdown/org/docs/patterns/carlita/instructions/fr.md b/markdown/org/docs/patterns/carlita/instructions/fr.md
new file mode 100644
index 00000000000..272f783bcb2
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/instructions/fr.md
@@ -0,0 +1,40 @@
+
+## Maker's notes
+
+We don't have fully worked out instructions for Carlita yet. Below are some notes from [@AnnekeCaramin](/users/AnnekeCaramin) who [made Carlita](http://www.annekecaramin.com/2018/02/this-is-one-of-those-origin-superhero.html).
+
+ - Draft extra pieces for hair canvas on entire center front, second layer of hair canvas on front shoulder (curved piece from shoulder to bottom of armhole). Find and mark roll line on lapel
+ - Draft back stay & cut from heavy muslin or hair canvas if you want to be absolutely bulletproof
+ - Iron interfacing onto back armholes, entire side front (except for seam & hem allowances), bias strips onto back hem
+ - Stitch front shoulder hair canvas pieces to larger hair canvas piece (quilt together with parallel rows of stitching)
+ - Attach front hair canvas thing to center front with permanent basting stitch
+ - Get that thimble out and pad stitch the lapels
+ - Tape the roll line
+ - Tape the front and lapel edge
+ - Take a picture and post it on social media because this looks so cool
+ - Close back darts
+ - Sew back seam in two parts. Baste the part that will form the pleat closed, fold down and press.
+ - Baste the back stay to the shoulders, armholes and neckline
+ - Stabilize waist seam with selvedge strip of muslin (optional)
+ - Stabilize top of coat tail with strip of hair canvas (optional)
+ - Fold, pin and baste pleats on coat tail piece
+ - Sew waist seam and press up. Catch stitch waist seam to strip of muslin (optional)
+ - Sew belt and pocket flap pieces with right sides together, turn and press.
+ - Sew patch pocket top edge to lining, leaving a hole for turning later. Sew side and bottom edge of patch pocket to lining (make lining 1 mm smaller all around to make sure it doesn’t show on the outside). Turn and press.
+ - Fold front welt pieces with right sides together, turn and press.
+ - Place front welt on center front piece between notches. Put pocket bag on top. Match location of front welt and pocket bag on side front piece, pin second part of pocket bag in place. Stitch and press. Pin and sew princess seam up until pocket stitching, stop and continue after the pocket. Stitch the edges of the front welt down.
+ - Place patch pocket and pocket flap on marked locations and attach.
+ - Sew front sleeve seam. Attach cuff facing up until the cuff fold line. Stitch back sleeve seam, careful not to catch the facing. Sew the rest of the facing seam. Turn, press, fold cuff back and baste to keep in place.
+ - Stitch upper lining piece to front facing. Stitch side front lining to front facing. (When using an extra back facing piece, leave top five cm of lining/facing seam unsewn)
+ - Make inner pocket flap, fold and press welts. Mark welt location, pin welts, flap and pocket bag in place. Stitch. Slash between welts. Turn and press. Stitch those little triangle thingies to the welts and close pocket bag. Omg.
+ - Optional: cut under collar on the bias to make it sit nicer. Interface collar stand. Sew collar stands to upper and under collar. Cut piece of hair canvas for under collar. Pad stitch under collar. Sew collar pieces around edge with right sides together, leaving bottom edge open. Turn and press. Fold collar into right shape around tailor’s ham or rolled up towel and steam the shit out of it.
+ - Lining: optional: cut back neck facing from shell fabric to have something nice to sew a label on. Draft separate upper back lining piece. Stitch back seams, stitch darts as tucks. Stitch tail lining to upper back. Stitch shoulder and side seams on lining. Stitch shoulder seams on front and back facing. Stitch lining to facing, connecting the earlier stitching lines. Insert lining sleeves to mentally prepare for the real deal.
+ - Get some shoulder pads or craft them yourself from hair canvas and cotton batting. Set in sleeves, cry, unpick, set in sleeves again. Add a strip of cotton batting to the sleeve head for maximum oomph. Attach shoulder pads.
+ - Pin collar to neckline, matching center back to center collar. Mind the varying seam allowances! Baste in place. Pin facing/lining combo to neckline and front edge, sandwiching collar in between. Stitch carefully around the entire coat, including the bottom edge of the facing (leave the rest of the hem alone). Check for puckers or pleats, trim seams, turn the whole thing right side out and press.
+ - Turn hem up, press and baste into place. Sew hem with an invisible stitch, then hand sew lining hem to coat.
+ - Mark buttonholes on coat front and belt pieces. Make buttonholes and attach buttons.
+ - Remove all basting still present, put on your coat, give yourself a pat on the back and then sleep for three weeks.
+
+
+
+
diff --git a/markdown/org/docs/patterns/carlita/instructions/join-chest-canvas-piece-to-front-canvas.svg b/markdown/org/docs/patterns/carlita/instructions/join-chest-canvas-piece-to-front-canvas.svg
new file mode 100644
index 00000000000..ba7d6bd92b2
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/instructions/join-chest-canvas-piece-to-front-canvas.svg
@@ -0,0 +1,894 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/carlita/instructions/layout.svg b/markdown/org/docs/patterns/carlita/instructions/layout.svg
new file mode 100644
index 00000000000..465054f407a
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/instructions/layout.svg
@@ -0,0 +1,349 @@
+
+
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/carlita/instructions/nl.md b/markdown/org/docs/patterns/carlita/instructions/nl.md
new file mode 100644
index 00000000000..272f783bcb2
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/instructions/nl.md
@@ -0,0 +1,40 @@
+
+## Maker's notes
+
+We don't have fully worked out instructions for Carlita yet. Below are some notes from [@AnnekeCaramin](/users/AnnekeCaramin) who [made Carlita](http://www.annekecaramin.com/2018/02/this-is-one-of-those-origin-superhero.html).
+
+ - Draft extra pieces for hair canvas on entire center front, second layer of hair canvas on front shoulder (curved piece from shoulder to bottom of armhole). Find and mark roll line on lapel
+ - Draft back stay & cut from heavy muslin or hair canvas if you want to be absolutely bulletproof
+ - Iron interfacing onto back armholes, entire side front (except for seam & hem allowances), bias strips onto back hem
+ - Stitch front shoulder hair canvas pieces to larger hair canvas piece (quilt together with parallel rows of stitching)
+ - Attach front hair canvas thing to center front with permanent basting stitch
+ - Get that thimble out and pad stitch the lapels
+ - Tape the roll line
+ - Tape the front and lapel edge
+ - Take a picture and post it on social media because this looks so cool
+ - Close back darts
+ - Sew back seam in two parts. Baste the part that will form the pleat closed, fold down and press.
+ - Baste the back stay to the shoulders, armholes and neckline
+ - Stabilize waist seam with selvedge strip of muslin (optional)
+ - Stabilize top of coat tail with strip of hair canvas (optional)
+ - Fold, pin and baste pleats on coat tail piece
+ - Sew waist seam and press up. Catch stitch waist seam to strip of muslin (optional)
+ - Sew belt and pocket flap pieces with right sides together, turn and press.
+ - Sew patch pocket top edge to lining, leaving a hole for turning later. Sew side and bottom edge of patch pocket to lining (make lining 1 mm smaller all around to make sure it doesn’t show on the outside). Turn and press.
+ - Fold front welt pieces with right sides together, turn and press.
+ - Place front welt on center front piece between notches. Put pocket bag on top. Match location of front welt and pocket bag on side front piece, pin second part of pocket bag in place. Stitch and press. Pin and sew princess seam up until pocket stitching, stop and continue after the pocket. Stitch the edges of the front welt down.
+ - Place patch pocket and pocket flap on marked locations and attach.
+ - Sew front sleeve seam. Attach cuff facing up until the cuff fold line. Stitch back sleeve seam, careful not to catch the facing. Sew the rest of the facing seam. Turn, press, fold cuff back and baste to keep in place.
+ - Stitch upper lining piece to front facing. Stitch side front lining to front facing. (When using an extra back facing piece, leave top five cm of lining/facing seam unsewn)
+ - Make inner pocket flap, fold and press welts. Mark welt location, pin welts, flap and pocket bag in place. Stitch. Slash between welts. Turn and press. Stitch those little triangle thingies to the welts and close pocket bag. Omg.
+ - Optional: cut under collar on the bias to make it sit nicer. Interface collar stand. Sew collar stands to upper and under collar. Cut piece of hair canvas for under collar. Pad stitch under collar. Sew collar pieces around edge with right sides together, leaving bottom edge open. Turn and press. Fold collar into right shape around tailor’s ham or rolled up towel and steam the shit out of it.
+ - Lining: optional: cut back neck facing from shell fabric to have something nice to sew a label on. Draft separate upper back lining piece. Stitch back seams, stitch darts as tucks. Stitch tail lining to upper back. Stitch shoulder and side seams on lining. Stitch shoulder seams on front and back facing. Stitch lining to facing, connecting the earlier stitching lines. Insert lining sleeves to mentally prepare for the real deal.
+ - Get some shoulder pads or craft them yourself from hair canvas and cotton batting. Set in sleeves, cry, unpick, set in sleeves again. Add a strip of cotton batting to the sleeve head for maximum oomph. Attach shoulder pads.
+ - Pin collar to neckline, matching center back to center collar. Mind the varying seam allowances! Baste in place. Pin facing/lining combo to neckline and front edge, sandwiching collar in between. Stitch carefully around the entire coat, including the bottom edge of the facing (leave the rest of the hem alone). Check for puckers or pleats, trim seams, turn the whole thing right side out and press.
+ - Turn hem up, press and baste into place. Sew hem with an invisible stitch, then hand sew lining hem to coat.
+ - Mark buttonholes on coat front and belt pieces. Make buttonholes and attach buttons.
+ - Remove all basting still present, put on your coat, give yourself a pat on the back and then sleep for three weeks.
+
+
+
+
diff --git a/markdown/org/docs/patterns/carlita/instructions/pad-stitch-lapels.svg b/markdown/org/docs/patterns/carlita/instructions/pad-stitch-lapels.svg
new file mode 100644
index 00000000000..4dec1478c15
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/instructions/pad-stitch-lapels.svg
@@ -0,0 +1,3114 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/carlita/instructions/prepare-the-inner-pocket-tab.svg b/markdown/org/docs/patterns/carlita/instructions/prepare-the-inner-pocket-tab.svg
new file mode 100644
index 00000000000..0d384b041e9
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/instructions/prepare-the-inner-pocket-tab.svg
@@ -0,0 +1,170 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/carlita/measurements/de.md b/markdown/org/docs/patterns/carlita/measurements/de.md
new file mode 100644
index 00000000000..9c1859311a8
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/measurements/de.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/carlita/measurements/en.md b/markdown/org/docs/patterns/carlita/measurements/en.md
new file mode 100644
index 00000000000..e0be187664c
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/measurements/en.md
@@ -0,0 +1,7 @@
+---
+---
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/carlita/measurements/es.md b/markdown/org/docs/patterns/carlita/measurements/es.md
new file mode 100644
index 00000000000..9c1859311a8
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/measurements/es.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/carlita/measurements/fr.md b/markdown/org/docs/patterns/carlita/measurements/fr.md
new file mode 100644
index 00000000000..1b3e5045b28
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/measurements/fr.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+importer les mesures à partir de '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/carlita/measurements/nl.md b/markdown/org/docs/patterns/carlita/measurements/nl.md
new file mode 100644
index 00000000000..9c1859311a8
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/measurements/nl.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/carlita/needs/de.md b/markdown/org/docs/patterns/carlita/needs/de.md
new file mode 100644
index 00000000000..29c60b51738
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/needs/de.md
@@ -0,0 +1,2 @@
+FIXME: Add requirements
+
diff --git a/markdown/org/docs/patterns/carlita/needs/en.md b/markdown/org/docs/patterns/carlita/needs/en.md
new file mode 100644
index 00000000000..29c60b51738
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/needs/en.md
@@ -0,0 +1,2 @@
+FIXME: Add requirements
+
diff --git a/markdown/org/docs/patterns/carlita/needs/es.md b/markdown/org/docs/patterns/carlita/needs/es.md
new file mode 100644
index 00000000000..29c60b51738
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/needs/es.md
@@ -0,0 +1,2 @@
+FIXME: Add requirements
+
diff --git a/markdown/org/docs/patterns/carlita/needs/fr.md b/markdown/org/docs/patterns/carlita/needs/fr.md
new file mode 100644
index 00000000000..29c60b51738
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/needs/fr.md
@@ -0,0 +1,2 @@
+FIXME: Add requirements
+
diff --git a/markdown/org/docs/patterns/carlita/needs/nl.md b/markdown/org/docs/patterns/carlita/needs/nl.md
new file mode 100644
index 00000000000..29c60b51738
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/needs/nl.md
@@ -0,0 +1,2 @@
+FIXME: Add requirements
+
diff --git a/markdown/org/docs/patterns/carlita/nl.md b/markdown/org/docs/patterns/carlita/nl.md
new file mode 100644
index 00000000000..a90dedb1018
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/nl.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/carlita/options/acrossbackfactor/acrossbackfactor.svg b/markdown/org/docs/patterns/carlita/options/acrossbackfactor/acrossbackfactor.svg
new file mode 100644
index 00000000000..ab6d9ab0ad7
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/acrossbackfactor/acrossbackfactor.svg
@@ -0,0 +1,540 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/carlita/options/acrossbackfactor/de.md b/markdown/org/docs/patterns/carlita/options/acrossbackfactor/de.md
new file mode 100644
index 00000000000..cb3a8090aa1
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/acrossbackfactor/de.md
@@ -0,0 +1,3 @@
+
+
+Controls your across back width as a factor of your shoulder to shoulder measurement
diff --git a/markdown/org/docs/patterns/carlita/options/acrossbackfactor/en.md b/markdown/org/docs/patterns/carlita/options/acrossbackfactor/en.md
new file mode 100644
index 00000000000..cb3a8090aa1
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/acrossbackfactor/en.md
@@ -0,0 +1,3 @@
+
+
+Controls your across back width as a factor of your shoulder to shoulder measurement
diff --git a/markdown/org/docs/patterns/carlita/options/acrossbackfactor/es.md b/markdown/org/docs/patterns/carlita/options/acrossbackfactor/es.md
new file mode 100644
index 00000000000..cb3a8090aa1
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/acrossbackfactor/es.md
@@ -0,0 +1,3 @@
+
+
+Controls your across back width as a factor of your shoulder to shoulder measurement
diff --git a/markdown/org/docs/patterns/carlita/options/acrossbackfactor/fr.md b/markdown/org/docs/patterns/carlita/options/acrossbackfactor/fr.md
new file mode 100644
index 00000000000..73227b09923
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/acrossbackfactor/fr.md
@@ -0,0 +1,3 @@
+
+
+Contrôle la largeur de votre dos en jouant sur la mesure d'une épaule à l'autre
diff --git a/markdown/org/docs/patterns/carlita/options/acrossbackfactor/nl.md b/markdown/org/docs/patterns/carlita/options/acrossbackfactor/nl.md
new file mode 100644
index 00000000000..8b172acf724
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/acrossbackfactor/nl.md
@@ -0,0 +1,3 @@
+
+
+Geeft controle over de breedte van je rug als een factor van je schouder tot schouder maat
diff --git a/markdown/org/docs/patterns/carlita/options/armholedepthfactor/armholedepthfactor.svg b/markdown/org/docs/patterns/carlita/options/armholedepthfactor/armholedepthfactor.svg
new file mode 100644
index 00000000000..f169433396b
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/armholedepthfactor/armholedepthfactor.svg
@@ -0,0 +1,306 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/carlita/options/armholedepthfactor/de.md b/markdown/org/docs/patterns/carlita/options/armholedepthfactor/de.md
new file mode 100644
index 00000000000..067c8f8bddc
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/armholedepthfactor/de.md
@@ -0,0 +1,3 @@
+
+
+This controls the depth of the armhole, which in turn influences the sleevecap width.
diff --git a/markdown/org/docs/patterns/carlita/options/armholedepthfactor/en.md b/markdown/org/docs/patterns/carlita/options/armholedepthfactor/en.md
new file mode 100644
index 00000000000..067c8f8bddc
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/armholedepthfactor/en.md
@@ -0,0 +1,3 @@
+
+
+This controls the depth of the armhole, which in turn influences the sleevecap width.
diff --git a/markdown/org/docs/patterns/carlita/options/armholedepthfactor/es.md b/markdown/org/docs/patterns/carlita/options/armholedepthfactor/es.md
new file mode 100644
index 00000000000..067c8f8bddc
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/armholedepthfactor/es.md
@@ -0,0 +1,3 @@
+
+
+This controls the depth of the armhole, which in turn influences the sleevecap width.
diff --git a/markdown/org/docs/patterns/carlita/options/armholedepthfactor/fr.md b/markdown/org/docs/patterns/carlita/options/armholedepthfactor/fr.md
new file mode 100644
index 00000000000..9a361553b8a
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/armholedepthfactor/fr.md
@@ -0,0 +1,3 @@
+
+
+Ceci contrôle la profondeur de l'emmanchure qui à son tour influe sur la largeur du tête de manche.
diff --git a/markdown/org/docs/patterns/carlita/options/armholedepthfactor/nl.md b/markdown/org/docs/patterns/carlita/options/armholedepthfactor/nl.md
new file mode 100644
index 00000000000..8cf3aab6f09
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/armholedepthfactor/nl.md
@@ -0,0 +1,3 @@
+
+
+Dit controleert de diepte van het armsgat, wat vervolgens de breedte van de mouwkop beïnvloedt.
diff --git a/markdown/org/docs/patterns/carlita/options/beltwidth/beltwidth.svg b/markdown/org/docs/patterns/carlita/options/beltwidth/beltwidth.svg
new file mode 100644
index 00000000000..cef99599ebd
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/beltwidth/beltwidth.svg
@@ -0,0 +1,107 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/carlita/options/beltwidth/de.md b/markdown/org/docs/patterns/carlita/options/beltwidth/de.md
new file mode 100644
index 00000000000..2b0fc14176c
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/beltwidth/de.md
@@ -0,0 +1,2 @@
+
+Controls the width of the belt at the back.
diff --git a/markdown/org/docs/patterns/carlita/options/beltwidth/en.md b/markdown/org/docs/patterns/carlita/options/beltwidth/en.md
new file mode 100644
index 00000000000..2b0fc14176c
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/beltwidth/en.md
@@ -0,0 +1,2 @@
+
+Controls the width of the belt at the back.
diff --git a/markdown/org/docs/patterns/carlita/options/beltwidth/es.md b/markdown/org/docs/patterns/carlita/options/beltwidth/es.md
new file mode 100644
index 00000000000..2b0fc14176c
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/beltwidth/es.md
@@ -0,0 +1,2 @@
+
+Controls the width of the belt at the back.
diff --git a/markdown/org/docs/patterns/carlita/options/beltwidth/fr.md b/markdown/org/docs/patterns/carlita/options/beltwidth/fr.md
new file mode 100644
index 00000000000..2b0fc14176c
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/beltwidth/fr.md
@@ -0,0 +1,2 @@
+
+Controls the width of the belt at the back.
diff --git a/markdown/org/docs/patterns/carlita/options/beltwidth/nl.md b/markdown/org/docs/patterns/carlita/options/beltwidth/nl.md
new file mode 100644
index 00000000000..2b0fc14176c
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/beltwidth/nl.md
@@ -0,0 +1,2 @@
+
+Controls the width of the belt at the back.
diff --git a/markdown/org/docs/patterns/carlita/options/bicepsease/bicepsease.svg b/markdown/org/docs/patterns/carlita/options/bicepsease/bicepsease.svg
new file mode 100644
index 00000000000..a84c77619fe
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/bicepsease/bicepsease.svg
@@ -0,0 +1,469 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/carlita/options/bicepsease/de.md b/markdown/org/docs/patterns/carlita/options/bicepsease/de.md
new file mode 100644
index 00000000000..8b60af91f5b
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/bicepsease/de.md
@@ -0,0 +1,3 @@
+
+
+The amount of ease at your upper arm.
diff --git a/markdown/org/docs/patterns/carlita/options/bicepsease/en.md b/markdown/org/docs/patterns/carlita/options/bicepsease/en.md
new file mode 100644
index 00000000000..8b60af91f5b
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/bicepsease/en.md
@@ -0,0 +1,3 @@
+
+
+The amount of ease at your upper arm.
diff --git a/markdown/org/docs/patterns/carlita/options/bicepsease/es.md b/markdown/org/docs/patterns/carlita/options/bicepsease/es.md
new file mode 100644
index 00000000000..8b60af91f5b
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/bicepsease/es.md
@@ -0,0 +1,3 @@
+
+
+The amount of ease at your upper arm.
diff --git a/markdown/org/docs/patterns/carlita/options/bicepsease/fr.md b/markdown/org/docs/patterns/carlita/options/bicepsease/fr.md
new file mode 100644
index 00000000000..da558ca1afc
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/bicepsease/fr.md
@@ -0,0 +1,3 @@
+
+
+L'aisance en haut du bras.
diff --git a/markdown/org/docs/patterns/carlita/options/bicepsease/nl.md b/markdown/org/docs/patterns/carlita/options/bicepsease/nl.md
new file mode 100644
index 00000000000..4d66f079af2
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/bicepsease/nl.md
@@ -0,0 +1,3 @@
+
+
+De hoeveelheid overwijdte aan je bovenarm.
diff --git a/markdown/org/docs/patterns/carlita/options/buttonspacinghorizontal/de.md b/markdown/org/docs/patterns/carlita/options/buttonspacinghorizontal/de.md
new file mode 100644
index 00000000000..da58dd038ae
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/buttonspacinghorizontal/de.md
@@ -0,0 +1,2 @@
+
+Controls how far the double rows of front buttons are set apart.
diff --git a/markdown/org/docs/patterns/carlita/options/buttonspacinghorizontal/en.md b/markdown/org/docs/patterns/carlita/options/buttonspacinghorizontal/en.md
new file mode 100644
index 00000000000..da58dd038ae
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/buttonspacinghorizontal/en.md
@@ -0,0 +1,2 @@
+
+Controls how far the double rows of front buttons are set apart.
diff --git a/markdown/org/docs/patterns/carlita/options/buttonspacinghorizontal/es.md b/markdown/org/docs/patterns/carlita/options/buttonspacinghorizontal/es.md
new file mode 100644
index 00000000000..da58dd038ae
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/buttonspacinghorizontal/es.md
@@ -0,0 +1,2 @@
+
+Controls how far the double rows of front buttons are set apart.
diff --git a/markdown/org/docs/patterns/carlita/options/buttonspacinghorizontal/fr.md b/markdown/org/docs/patterns/carlita/options/buttonspacinghorizontal/fr.md
new file mode 100644
index 00000000000..da58dd038ae
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/buttonspacinghorizontal/fr.md
@@ -0,0 +1,2 @@
+
+Controls how far the double rows of front buttons are set apart.
diff --git a/markdown/org/docs/patterns/carlita/options/buttonspacinghorizontal/nl.md b/markdown/org/docs/patterns/carlita/options/buttonspacinghorizontal/nl.md
new file mode 100644
index 00000000000..da58dd038ae
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/buttonspacinghorizontal/nl.md
@@ -0,0 +1,2 @@
+
+Controls how far the double rows of front buttons are set apart.
diff --git a/markdown/org/docs/patterns/carlita/options/chestease/chestease.svg b/markdown/org/docs/patterns/carlita/options/chestease/chestease.svg
new file mode 100644
index 00000000000..bc491a0330d
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/chestease/chestease.svg
@@ -0,0 +1,426 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/carlita/options/chestease/de.md b/markdown/org/docs/patterns/carlita/options/chestease/de.md
new file mode 100644
index 00000000000..78b8ec9f69c
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/chestease/de.md
@@ -0,0 +1,3 @@
+
+
+The amount of ease at your chest.
diff --git a/markdown/org/docs/patterns/carlita/options/chestease/en.md b/markdown/org/docs/patterns/carlita/options/chestease/en.md
new file mode 100644
index 00000000000..78b8ec9f69c
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/chestease/en.md
@@ -0,0 +1,3 @@
+
+
+The amount of ease at your chest.
diff --git a/markdown/org/docs/patterns/carlita/options/chestease/es.md b/markdown/org/docs/patterns/carlita/options/chestease/es.md
new file mode 100644
index 00000000000..78b8ec9f69c
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/chestease/es.md
@@ -0,0 +1,3 @@
+
+
+The amount of ease at your chest.
diff --git a/markdown/org/docs/patterns/carlita/options/chestease/fr.md b/markdown/org/docs/patterns/carlita/options/chestease/fr.md
new file mode 100644
index 00000000000..18677d33a21
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/chestease/fr.md
@@ -0,0 +1,3 @@
+
+
+La quantité d'aisance à votre poitrine.
diff --git a/markdown/org/docs/patterns/carlita/options/chestease/nl.md b/markdown/org/docs/patterns/carlita/options/chestease/nl.md
new file mode 100644
index 00000000000..aa5c0d10f59
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/chestease/nl.md
@@ -0,0 +1,3 @@
+
+
+De hoeveelheid overwijdte aan je borst.
diff --git a/markdown/org/docs/patterns/carlita/options/chestpocketangle/chestpocketangle.svg b/markdown/org/docs/patterns/carlita/options/chestpocketangle/chestpocketangle.svg
new file mode 100644
index 00000000000..1ec2e93f352
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/chestpocketangle/chestpocketangle.svg
@@ -0,0 +1,137 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/carlita/options/chestpocketangle/de.md b/markdown/org/docs/patterns/carlita/options/chestpocketangle/de.md
new file mode 100644
index 00000000000..bdf76255869
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/chestpocketangle/de.md
@@ -0,0 +1,2 @@
+
+Controls the slant of the chest pocket.
diff --git a/markdown/org/docs/patterns/carlita/options/chestpocketangle/en.md b/markdown/org/docs/patterns/carlita/options/chestpocketangle/en.md
new file mode 100644
index 00000000000..bdf76255869
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/chestpocketangle/en.md
@@ -0,0 +1,2 @@
+
+Controls the slant of the chest pocket.
diff --git a/markdown/org/docs/patterns/carlita/options/chestpocketangle/es.md b/markdown/org/docs/patterns/carlita/options/chestpocketangle/es.md
new file mode 100644
index 00000000000..bdf76255869
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/chestpocketangle/es.md
@@ -0,0 +1,2 @@
+
+Controls the slant of the chest pocket.
diff --git a/markdown/org/docs/patterns/carlita/options/chestpocketangle/fr.md b/markdown/org/docs/patterns/carlita/options/chestpocketangle/fr.md
new file mode 100644
index 00000000000..bdf76255869
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/chestpocketangle/fr.md
@@ -0,0 +1,2 @@
+
+Controls the slant of the chest pocket.
diff --git a/markdown/org/docs/patterns/carlita/options/chestpocketangle/nl.md b/markdown/org/docs/patterns/carlita/options/chestpocketangle/nl.md
new file mode 100644
index 00000000000..bdf76255869
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/chestpocketangle/nl.md
@@ -0,0 +1,2 @@
+
+Controls the slant of the chest pocket.
diff --git a/markdown/org/docs/patterns/carlita/options/chestpocketheight/chestpocketheight.svg b/markdown/org/docs/patterns/carlita/options/chestpocketheight/chestpocketheight.svg
new file mode 100644
index 00000000000..97ee8ac920e
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/chestpocketheight/chestpocketheight.svg
@@ -0,0 +1,121 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/carlita/options/chestpocketheight/de.md b/markdown/org/docs/patterns/carlita/options/chestpocketheight/de.md
new file mode 100644
index 00000000000..1cfba3aafa2
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/chestpocketheight/de.md
@@ -0,0 +1,2 @@
+
+Controls the height/size of the chest pocket.
diff --git a/markdown/org/docs/patterns/carlita/options/chestpocketheight/en.md b/markdown/org/docs/patterns/carlita/options/chestpocketheight/en.md
new file mode 100644
index 00000000000..1cfba3aafa2
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/chestpocketheight/en.md
@@ -0,0 +1,2 @@
+
+Controls the height/size of the chest pocket.
diff --git a/markdown/org/docs/patterns/carlita/options/chestpocketheight/es.md b/markdown/org/docs/patterns/carlita/options/chestpocketheight/es.md
new file mode 100644
index 00000000000..1cfba3aafa2
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/chestpocketheight/es.md
@@ -0,0 +1,2 @@
+
+Controls the height/size of the chest pocket.
diff --git a/markdown/org/docs/patterns/carlita/options/chestpocketheight/fr.md b/markdown/org/docs/patterns/carlita/options/chestpocketheight/fr.md
new file mode 100644
index 00000000000..1cfba3aafa2
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/chestpocketheight/fr.md
@@ -0,0 +1,2 @@
+
+Controls the height/size of the chest pocket.
diff --git a/markdown/org/docs/patterns/carlita/options/chestpocketheight/nl.md b/markdown/org/docs/patterns/carlita/options/chestpocketheight/nl.md
new file mode 100644
index 00000000000..1cfba3aafa2
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/chestpocketheight/nl.md
@@ -0,0 +1,2 @@
+
+Controls the height/size of the chest pocket.
diff --git a/markdown/org/docs/patterns/carlita/options/chestpocketplacement/chestpocketplacement.svg b/markdown/org/docs/patterns/carlita/options/chestpocketplacement/chestpocketplacement.svg
new file mode 100644
index 00000000000..dc65a4fc6ca
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/chestpocketplacement/chestpocketplacement.svg
@@ -0,0 +1,121 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/carlita/options/chestpocketplacement/de.md b/markdown/org/docs/patterns/carlita/options/chestpocketplacement/de.md
new file mode 100644
index 00000000000..c2f96e16273
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/chestpocketplacement/de.md
@@ -0,0 +1,2 @@
+
+Controls the location of the chest pocket.
diff --git a/markdown/org/docs/patterns/carlita/options/chestpocketplacement/en.md b/markdown/org/docs/patterns/carlita/options/chestpocketplacement/en.md
new file mode 100644
index 00000000000..c2f96e16273
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/chestpocketplacement/en.md
@@ -0,0 +1,2 @@
+
+Controls the location of the chest pocket.
diff --git a/markdown/org/docs/patterns/carlita/options/chestpocketplacement/es.md b/markdown/org/docs/patterns/carlita/options/chestpocketplacement/es.md
new file mode 100644
index 00000000000..c2f96e16273
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/chestpocketplacement/es.md
@@ -0,0 +1,2 @@
+
+Controls the location of the chest pocket.
diff --git a/markdown/org/docs/patterns/carlita/options/chestpocketplacement/fr.md b/markdown/org/docs/patterns/carlita/options/chestpocketplacement/fr.md
new file mode 100644
index 00000000000..c2f96e16273
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/chestpocketplacement/fr.md
@@ -0,0 +1,2 @@
+
+Controls the location of the chest pocket.
diff --git a/markdown/org/docs/patterns/carlita/options/chestpocketplacement/nl.md b/markdown/org/docs/patterns/carlita/options/chestpocketplacement/nl.md
new file mode 100644
index 00000000000..c2f96e16273
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/chestpocketplacement/nl.md
@@ -0,0 +1,2 @@
+
+Controls the location of the chest pocket.
diff --git a/markdown/org/docs/patterns/carlita/options/chestpocketwidth/chestpocketwidth.svg b/markdown/org/docs/patterns/carlita/options/chestpocketwidth/chestpocketwidth.svg
new file mode 100644
index 00000000000..12c9bb384a3
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/chestpocketwidth/chestpocketwidth.svg
@@ -0,0 +1,121 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/carlita/options/chestpocketwidth/de.md b/markdown/org/docs/patterns/carlita/options/chestpocketwidth/de.md
new file mode 100644
index 00000000000..d9250b62ac2
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/chestpocketwidth/de.md
@@ -0,0 +1,2 @@
+
+Controls the width of the chest pocket.
diff --git a/markdown/org/docs/patterns/carlita/options/chestpocketwidth/en.md b/markdown/org/docs/patterns/carlita/options/chestpocketwidth/en.md
new file mode 100644
index 00000000000..d9250b62ac2
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/chestpocketwidth/en.md
@@ -0,0 +1,2 @@
+
+Controls the width of the chest pocket.
diff --git a/markdown/org/docs/patterns/carlita/options/chestpocketwidth/es.md b/markdown/org/docs/patterns/carlita/options/chestpocketwidth/es.md
new file mode 100644
index 00000000000..d9250b62ac2
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/chestpocketwidth/es.md
@@ -0,0 +1,2 @@
+
+Controls the width of the chest pocket.
diff --git a/markdown/org/docs/patterns/carlita/options/chestpocketwidth/fr.md b/markdown/org/docs/patterns/carlita/options/chestpocketwidth/fr.md
new file mode 100644
index 00000000000..d9250b62ac2
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/chestpocketwidth/fr.md
@@ -0,0 +1,2 @@
+
+Controls the width of the chest pocket.
diff --git a/markdown/org/docs/patterns/carlita/options/chestpocketwidth/nl.md b/markdown/org/docs/patterns/carlita/options/chestpocketwidth/nl.md
new file mode 100644
index 00000000000..d9250b62ac2
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/chestpocketwidth/nl.md
@@ -0,0 +1,2 @@
+
+Controls the width of the chest pocket.
diff --git a/markdown/org/docs/patterns/carlita/options/collarflare/de.md b/markdown/org/docs/patterns/carlita/options/collarflare/de.md
new file mode 100644
index 00000000000..54de7ae7de9
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/collarflare/de.md
@@ -0,0 +1,4 @@
+
+Controls the flare of the collar.
+
+> FIXME: Explain what this means exactly.
diff --git a/markdown/org/docs/patterns/carlita/options/collarflare/en.md b/markdown/org/docs/patterns/carlita/options/collarflare/en.md
new file mode 100644
index 00000000000..54de7ae7de9
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/collarflare/en.md
@@ -0,0 +1,4 @@
+
+Controls the flare of the collar.
+
+> FIXME: Explain what this means exactly.
diff --git a/markdown/org/docs/patterns/carlita/options/collarflare/es.md b/markdown/org/docs/patterns/carlita/options/collarflare/es.md
new file mode 100644
index 00000000000..54de7ae7de9
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/collarflare/es.md
@@ -0,0 +1,4 @@
+
+Controls the flare of the collar.
+
+> FIXME: Explain what this means exactly.
diff --git a/markdown/org/docs/patterns/carlita/options/collarflare/fr.md b/markdown/org/docs/patterns/carlita/options/collarflare/fr.md
new file mode 100644
index 00000000000..54de7ae7de9
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/collarflare/fr.md
@@ -0,0 +1,4 @@
+
+Controls the flare of the collar.
+
+> FIXME: Explain what this means exactly.
diff --git a/markdown/org/docs/patterns/carlita/options/collarflare/nl.md b/markdown/org/docs/patterns/carlita/options/collarflare/nl.md
new file mode 100644
index 00000000000..54de7ae7de9
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/collarflare/nl.md
@@ -0,0 +1,4 @@
+
+Controls the flare of the collar.
+
+> FIXME: Explain what this means exactly.
diff --git a/markdown/org/docs/patterns/carlita/options/collarheight/collarheight.svg b/markdown/org/docs/patterns/carlita/options/collarheight/collarheight.svg
new file mode 100644
index 00000000000..63cb4b3602a
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/collarheight/collarheight.svg
@@ -0,0 +1,121 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/carlita/options/collarheight/de.md b/markdown/org/docs/patterns/carlita/options/collarheight/de.md
new file mode 100644
index 00000000000..eda068f24c5
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/collarheight/de.md
@@ -0,0 +1,4 @@
+
+
+
+Controls the height of the collar.
diff --git a/markdown/org/docs/patterns/carlita/options/collarheight/en.md b/markdown/org/docs/patterns/carlita/options/collarheight/en.md
new file mode 100644
index 00000000000..eda068f24c5
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/collarheight/en.md
@@ -0,0 +1,4 @@
+
+
+
+Controls the height of the collar.
diff --git a/markdown/org/docs/patterns/carlita/options/collarheight/es.md b/markdown/org/docs/patterns/carlita/options/collarheight/es.md
new file mode 100644
index 00000000000..eda068f24c5
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/collarheight/es.md
@@ -0,0 +1,4 @@
+
+
+
+Controls the height of the collar.
diff --git a/markdown/org/docs/patterns/carlita/options/collarheight/fr.md b/markdown/org/docs/patterns/carlita/options/collarheight/fr.md
new file mode 100644
index 00000000000..eda068f24c5
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/collarheight/fr.md
@@ -0,0 +1,4 @@
+
+
+
+Controls the height of the collar.
diff --git a/markdown/org/docs/patterns/carlita/options/collarheight/nl.md b/markdown/org/docs/patterns/carlita/options/collarheight/nl.md
new file mode 100644
index 00000000000..622cf317a0c
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/collarheight/nl.md
@@ -0,0 +1,4 @@
+
+
+
+Controls the height of the collar.
diff --git a/markdown/org/docs/patterns/carlita/options/collarspread/de.md b/markdown/org/docs/patterns/carlita/options/collarspread/de.md
new file mode 100644
index 00000000000..8f8cd5247cc
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/collarspread/de.md
@@ -0,0 +1,4 @@
+
+Controls the spread of the collar.
+
+> FIXME: Explain what this means exactly.
diff --git a/markdown/org/docs/patterns/carlita/options/collarspread/en.md b/markdown/org/docs/patterns/carlita/options/collarspread/en.md
new file mode 100644
index 00000000000..8f8cd5247cc
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/collarspread/en.md
@@ -0,0 +1,4 @@
+
+Controls the spread of the collar.
+
+> FIXME: Explain what this means exactly.
diff --git a/markdown/org/docs/patterns/carlita/options/collarspread/es.md b/markdown/org/docs/patterns/carlita/options/collarspread/es.md
new file mode 100644
index 00000000000..8f8cd5247cc
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/collarspread/es.md
@@ -0,0 +1,4 @@
+
+Controls the spread of the collar.
+
+> FIXME: Explain what this means exactly.
diff --git a/markdown/org/docs/patterns/carlita/options/collarspread/fr.md b/markdown/org/docs/patterns/carlita/options/collarspread/fr.md
new file mode 100644
index 00000000000..8f8cd5247cc
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/collarspread/fr.md
@@ -0,0 +1,4 @@
+
+Controls the spread of the collar.
+
+> FIXME: Explain what this means exactly.
diff --git a/markdown/org/docs/patterns/carlita/options/collarspread/nl.md b/markdown/org/docs/patterns/carlita/options/collarspread/nl.md
new file mode 100644
index 00000000000..8f8cd5247cc
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/collarspread/nl.md
@@ -0,0 +1,4 @@
+
+Controls the spread of the collar.
+
+> FIXME: Explain what this means exactly.
diff --git a/markdown/org/docs/patterns/carlita/options/contour/de.md b/markdown/org/docs/patterns/carlita/options/contour/de.md
new file mode 100644
index 00000000000..1c588f60186
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/contour/de.md
@@ -0,0 +1,4 @@
+
+Controls how sharply the princess seam will correct once it's passed the fullness of your breasts.
+
+A high factor will smooth the curve, resulting in a less fitted coat that's easier to sew. A low factor will sharpen the curve, resulting in a more fitted coat, with a princess seam that's harder to sew.
diff --git a/markdown/org/docs/patterns/carlita/options/contour/en.md b/markdown/org/docs/patterns/carlita/options/contour/en.md
new file mode 100644
index 00000000000..e857957fe29
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/contour/en.md
@@ -0,0 +1,5 @@
+
+Controls how sharply the princess seam will correct once it's passed the fullness of your breasts.
+
+A high factor will smooth the curve, resulting in a less fitted coat that's easier to sew.
+A low factor will sharpen the curve, resulting in a more fitted coat, with a princess seam that's harder to sew.
diff --git a/markdown/org/docs/patterns/carlita/options/contour/es.md b/markdown/org/docs/patterns/carlita/options/contour/es.md
new file mode 100644
index 00000000000..1c588f60186
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/contour/es.md
@@ -0,0 +1,4 @@
+
+Controls how sharply the princess seam will correct once it's passed the fullness of your breasts.
+
+A high factor will smooth the curve, resulting in a less fitted coat that's easier to sew. A low factor will sharpen the curve, resulting in a more fitted coat, with a princess seam that's harder to sew.
diff --git a/markdown/org/docs/patterns/carlita/options/contour/fr.md b/markdown/org/docs/patterns/carlita/options/contour/fr.md
new file mode 100644
index 00000000000..1c588f60186
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/contour/fr.md
@@ -0,0 +1,4 @@
+
+Controls how sharply the princess seam will correct once it's passed the fullness of your breasts.
+
+A high factor will smooth the curve, resulting in a less fitted coat that's easier to sew. A low factor will sharpen the curve, resulting in a more fitted coat, with a princess seam that's harder to sew.
diff --git a/markdown/org/docs/patterns/carlita/options/contour/nl.md b/markdown/org/docs/patterns/carlita/options/contour/nl.md
new file mode 100644
index 00000000000..d96e42677bc
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/contour/nl.md
@@ -0,0 +1,4 @@
+
+Bepaalt hoe scherp de prinsessennaad naar binnen keert zodra ze voorbij het volste punt van de borst komt.
+
+Een hoge factor maakt de curve zachter, met als resultaat een minder aansluitende naad en een jas die makkelijker te naaien is. A low factor will sharpen the curve, resulting in a more fitted coat, with a princess seam that's harder to sew.
diff --git a/markdown/org/docs/patterns/carlita/options/cuffease/cuffease.svg b/markdown/org/docs/patterns/carlita/options/cuffease/cuffease.svg
new file mode 100644
index 00000000000..472afeb3197
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/cuffease/cuffease.svg
@@ -0,0 +1,469 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/carlita/options/cuffease/de.md b/markdown/org/docs/patterns/carlita/options/cuffease/de.md
new file mode 100644
index 00000000000..f3a7f5462d4
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/cuffease/de.md
@@ -0,0 +1,3 @@
+
+
+The amount of ease at your cuff/wrist.
diff --git a/markdown/org/docs/patterns/carlita/options/cuffease/en.md b/markdown/org/docs/patterns/carlita/options/cuffease/en.md
new file mode 100644
index 00000000000..f3a7f5462d4
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/cuffease/en.md
@@ -0,0 +1,3 @@
+
+
+The amount of ease at your cuff/wrist.
diff --git a/markdown/org/docs/patterns/carlita/options/cuffease/es.md b/markdown/org/docs/patterns/carlita/options/cuffease/es.md
new file mode 100644
index 00000000000..f3a7f5462d4
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/cuffease/es.md
@@ -0,0 +1,3 @@
+
+
+The amount of ease at your cuff/wrist.
diff --git a/markdown/org/docs/patterns/carlita/options/cuffease/fr.md b/markdown/org/docs/patterns/carlita/options/cuffease/fr.md
new file mode 100644
index 00000000000..e2b5ff9d4bf
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/cuffease/fr.md
@@ -0,0 +1,3 @@
+
+
+L'ampleur d'aisance à votre poignet.
diff --git a/markdown/org/docs/patterns/carlita/options/cuffease/nl.md b/markdown/org/docs/patterns/carlita/options/cuffease/nl.md
new file mode 100644
index 00000000000..54ab1b9d4e8
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/cuffease/nl.md
@@ -0,0 +1,3 @@
+
+
+De hoeveelheid overwijdte aan je manchet/pols.
diff --git a/markdown/org/docs/patterns/carlita/options/cufflength/de.md b/markdown/org/docs/patterns/carlita/options/cufflength/de.md
new file mode 100644
index 00000000000..e3f08da6b5a
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/cufflength/de.md
@@ -0,0 +1,2 @@
+
+Controls the length (height if you wish) of the cuffs.
diff --git a/markdown/org/docs/patterns/carlita/options/cufflength/en.md b/markdown/org/docs/patterns/carlita/options/cufflength/en.md
new file mode 100644
index 00000000000..e3f08da6b5a
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/cufflength/en.md
@@ -0,0 +1,2 @@
+
+Controls the length (height if you wish) of the cuffs.
diff --git a/markdown/org/docs/patterns/carlita/options/cufflength/es.md b/markdown/org/docs/patterns/carlita/options/cufflength/es.md
new file mode 100644
index 00000000000..e3f08da6b5a
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/cufflength/es.md
@@ -0,0 +1,2 @@
+
+Controls the length (height if you wish) of the cuffs.
diff --git a/markdown/org/docs/patterns/carlita/options/cufflength/fr.md b/markdown/org/docs/patterns/carlita/options/cufflength/fr.md
new file mode 100644
index 00000000000..e3f08da6b5a
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/cufflength/fr.md
@@ -0,0 +1,2 @@
+
+Controls the length (height if you wish) of the cuffs.
diff --git a/markdown/org/docs/patterns/carlita/options/cufflength/nl.md b/markdown/org/docs/patterns/carlita/options/cufflength/nl.md
new file mode 100644
index 00000000000..e3f08da6b5a
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/cufflength/nl.md
@@ -0,0 +1,2 @@
+
+Controls the length (height if you wish) of the cuffs.
diff --git a/markdown/org/docs/patterns/carlita/options/de.md b/markdown/org/docs/patterns/carlita/options/de.md
new file mode 100644
index 00000000000..bf33c555038
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/de.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/carlita/options/en.md b/markdown/org/docs/patterns/carlita/options/en.md
new file mode 100644
index 00000000000..d85193a8678
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/en.md
@@ -0,0 +1,7 @@
+---
+---
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/carlita/options/es.md b/markdown/org/docs/patterns/carlita/options/es.md
new file mode 100644
index 00000000000..bf33c555038
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/es.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/carlita/options/fr.md b/markdown/org/docs/patterns/carlita/options/fr.md
new file mode 100644
index 00000000000..bf33c555038
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/fr.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/carlita/options/frontoverlap/de.md b/markdown/org/docs/patterns/carlita/options/frontoverlap/de.md
new file mode 100644
index 00000000000..fde503e91d7
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/frontoverlap/de.md
@@ -0,0 +1,2 @@
+
+Controls how much the right and left front of the garment overlap at the center front.
diff --git a/markdown/org/docs/patterns/carlita/options/frontoverlap/en.md b/markdown/org/docs/patterns/carlita/options/frontoverlap/en.md
new file mode 100644
index 00000000000..fde503e91d7
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/frontoverlap/en.md
@@ -0,0 +1,2 @@
+
+Controls how much the right and left front of the garment overlap at the center front.
diff --git a/markdown/org/docs/patterns/carlita/options/frontoverlap/es.md b/markdown/org/docs/patterns/carlita/options/frontoverlap/es.md
new file mode 100644
index 00000000000..fde503e91d7
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/frontoverlap/es.md
@@ -0,0 +1,2 @@
+
+Controls how much the right and left front of the garment overlap at the center front.
diff --git a/markdown/org/docs/patterns/carlita/options/frontoverlap/fr.md b/markdown/org/docs/patterns/carlita/options/frontoverlap/fr.md
new file mode 100644
index 00000000000..fde503e91d7
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/frontoverlap/fr.md
@@ -0,0 +1,2 @@
+
+Controls how much the right and left front of the garment overlap at the center front.
diff --git a/markdown/org/docs/patterns/carlita/options/frontoverlap/nl.md b/markdown/org/docs/patterns/carlita/options/frontoverlap/nl.md
new file mode 100644
index 00000000000..fde503e91d7
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/frontoverlap/nl.md
@@ -0,0 +1,2 @@
+
+Controls how much the right and left front of the garment overlap at the center front.
diff --git a/markdown/org/docs/patterns/carlita/options/hipsease/de.md b/markdown/org/docs/patterns/carlita/options/hipsease/de.md
new file mode 100644
index 00000000000..1c38efb189d
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/hipsease/de.md
@@ -0,0 +1,2 @@
+
+The amount of ease at your hips.
diff --git a/markdown/org/docs/patterns/carlita/options/hipsease/en.md b/markdown/org/docs/patterns/carlita/options/hipsease/en.md
new file mode 100644
index 00000000000..1c38efb189d
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/hipsease/en.md
@@ -0,0 +1,2 @@
+
+The amount of ease at your hips.
diff --git a/markdown/org/docs/patterns/carlita/options/hipsease/es.md b/markdown/org/docs/patterns/carlita/options/hipsease/es.md
new file mode 100644
index 00000000000..1c38efb189d
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/hipsease/es.md
@@ -0,0 +1,2 @@
+
+The amount of ease at your hips.
diff --git a/markdown/org/docs/patterns/carlita/options/hipsease/fr.md b/markdown/org/docs/patterns/carlita/options/hipsease/fr.md
new file mode 100644
index 00000000000..1c38efb189d
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/hipsease/fr.md
@@ -0,0 +1,2 @@
+
+The amount of ease at your hips.
diff --git a/markdown/org/docs/patterns/carlita/options/hipsease/nl.md b/markdown/org/docs/patterns/carlita/options/hipsease/nl.md
new file mode 100644
index 00000000000..6c070e8bdcf
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/hipsease/nl.md
@@ -0,0 +1,2 @@
+
+De hoeveelheid overwijdte aan je heupen.
diff --git a/markdown/org/docs/patterns/carlita/options/innerpocketdepth/de.md b/markdown/org/docs/patterns/carlita/options/innerpocketdepth/de.md
new file mode 100644
index 00000000000..9f07ae25e2f
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/innerpocketdepth/de.md
@@ -0,0 +1,2 @@
+
+Controls the depth of the inner pocket.
diff --git a/markdown/org/docs/patterns/carlita/options/innerpocketdepth/en.md b/markdown/org/docs/patterns/carlita/options/innerpocketdepth/en.md
new file mode 100644
index 00000000000..9f07ae25e2f
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/innerpocketdepth/en.md
@@ -0,0 +1,2 @@
+
+Controls the depth of the inner pocket.
diff --git a/markdown/org/docs/patterns/carlita/options/innerpocketdepth/es.md b/markdown/org/docs/patterns/carlita/options/innerpocketdepth/es.md
new file mode 100644
index 00000000000..9f07ae25e2f
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/innerpocketdepth/es.md
@@ -0,0 +1,2 @@
+
+Controls the depth of the inner pocket.
diff --git a/markdown/org/docs/patterns/carlita/options/innerpocketdepth/fr.md b/markdown/org/docs/patterns/carlita/options/innerpocketdepth/fr.md
new file mode 100644
index 00000000000..9f07ae25e2f
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/innerpocketdepth/fr.md
@@ -0,0 +1,2 @@
+
+Controls the depth of the inner pocket.
diff --git a/markdown/org/docs/patterns/carlita/options/innerpocketdepth/nl.md b/markdown/org/docs/patterns/carlita/options/innerpocketdepth/nl.md
new file mode 100644
index 00000000000..9f07ae25e2f
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/innerpocketdepth/nl.md
@@ -0,0 +1,2 @@
+
+Controls the depth of the inner pocket.
diff --git a/markdown/org/docs/patterns/carlita/options/innerpocketplacement/de.md b/markdown/org/docs/patterns/carlita/options/innerpocketplacement/de.md
new file mode 100644
index 00000000000..aff835a8dd1
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/innerpocketplacement/de.md
@@ -0,0 +1,2 @@
+
+Controls the location of the inner pocket.
diff --git a/markdown/org/docs/patterns/carlita/options/innerpocketplacement/en.md b/markdown/org/docs/patterns/carlita/options/innerpocketplacement/en.md
new file mode 100644
index 00000000000..aff835a8dd1
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/innerpocketplacement/en.md
@@ -0,0 +1,2 @@
+
+Controls the location of the inner pocket.
diff --git a/markdown/org/docs/patterns/carlita/options/innerpocketplacement/es.md b/markdown/org/docs/patterns/carlita/options/innerpocketplacement/es.md
new file mode 100644
index 00000000000..aff835a8dd1
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/innerpocketplacement/es.md
@@ -0,0 +1,2 @@
+
+Controls the location of the inner pocket.
diff --git a/markdown/org/docs/patterns/carlita/options/innerpocketplacement/fr.md b/markdown/org/docs/patterns/carlita/options/innerpocketplacement/fr.md
new file mode 100644
index 00000000000..aff835a8dd1
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/innerpocketplacement/fr.md
@@ -0,0 +1,2 @@
+
+Controls the location of the inner pocket.
diff --git a/markdown/org/docs/patterns/carlita/options/innerpocketplacement/nl.md b/markdown/org/docs/patterns/carlita/options/innerpocketplacement/nl.md
new file mode 100644
index 00000000000..aff835a8dd1
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/innerpocketplacement/nl.md
@@ -0,0 +1,2 @@
+
+Controls the location of the inner pocket.
diff --git a/markdown/org/docs/patterns/carlita/options/innerpocketweltheight/de.md b/markdown/org/docs/patterns/carlita/options/innerpocketweltheight/de.md
new file mode 100644
index 00000000000..bf2be922836
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/innerpocketweltheight/de.md
@@ -0,0 +1,2 @@
+
+Controls the size of the welts on the inner pocket.
diff --git a/markdown/org/docs/patterns/carlita/options/innerpocketweltheight/en.md b/markdown/org/docs/patterns/carlita/options/innerpocketweltheight/en.md
new file mode 100644
index 00000000000..bf2be922836
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/innerpocketweltheight/en.md
@@ -0,0 +1,2 @@
+
+Controls the size of the welts on the inner pocket.
diff --git a/markdown/org/docs/patterns/carlita/options/innerpocketweltheight/es.md b/markdown/org/docs/patterns/carlita/options/innerpocketweltheight/es.md
new file mode 100644
index 00000000000..bf2be922836
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/innerpocketweltheight/es.md
@@ -0,0 +1,2 @@
+
+Controls the size of the welts on the inner pocket.
diff --git a/markdown/org/docs/patterns/carlita/options/innerpocketweltheight/fr.md b/markdown/org/docs/patterns/carlita/options/innerpocketweltheight/fr.md
new file mode 100644
index 00000000000..bf2be922836
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/innerpocketweltheight/fr.md
@@ -0,0 +1,2 @@
+
+Controls the size of the welts on the inner pocket.
diff --git a/markdown/org/docs/patterns/carlita/options/innerpocketweltheight/nl.md b/markdown/org/docs/patterns/carlita/options/innerpocketweltheight/nl.md
new file mode 100644
index 00000000000..bf2be922836
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/innerpocketweltheight/nl.md
@@ -0,0 +1,2 @@
+
+Controls the size of the welts on the inner pocket.
diff --git a/markdown/org/docs/patterns/carlita/options/innerpocketwidth/de.md b/markdown/org/docs/patterns/carlita/options/innerpocketwidth/de.md
new file mode 100644
index 00000000000..426659224fc
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/innerpocketwidth/de.md
@@ -0,0 +1,2 @@
+
+Controls the width of the inner pocket.
diff --git a/markdown/org/docs/patterns/carlita/options/innerpocketwidth/en.md b/markdown/org/docs/patterns/carlita/options/innerpocketwidth/en.md
new file mode 100644
index 00000000000..426659224fc
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/innerpocketwidth/en.md
@@ -0,0 +1,2 @@
+
+Controls the width of the inner pocket.
diff --git a/markdown/org/docs/patterns/carlita/options/innerpocketwidth/es.md b/markdown/org/docs/patterns/carlita/options/innerpocketwidth/es.md
new file mode 100644
index 00000000000..426659224fc
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/innerpocketwidth/es.md
@@ -0,0 +1,2 @@
+
+Controls the width of the inner pocket.
diff --git a/markdown/org/docs/patterns/carlita/options/innerpocketwidth/fr.md b/markdown/org/docs/patterns/carlita/options/innerpocketwidth/fr.md
new file mode 100644
index 00000000000..426659224fc
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/innerpocketwidth/fr.md
@@ -0,0 +1,2 @@
+
+Controls the width of the inner pocket.
diff --git a/markdown/org/docs/patterns/carlita/options/innerpocketwidth/nl.md b/markdown/org/docs/patterns/carlita/options/innerpocketwidth/nl.md
new file mode 100644
index 00000000000..426659224fc
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/innerpocketwidth/nl.md
@@ -0,0 +1,2 @@
+
+Controls the width of the inner pocket.
diff --git a/markdown/org/docs/patterns/carlita/options/lapelreduction/de.md b/markdown/org/docs/patterns/carlita/options/lapelreduction/de.md
new file mode 100644
index 00000000000..d006b53fd9f
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/lapelreduction/de.md
@@ -0,0 +1,4 @@
+
+Controls how much the lapel tip goes inwards.
+
+It is common to have the edge of the lapels not be entirely straight, but rather turn inwards a bit towards the top of the lapels. This option controls by how much it does that.
diff --git a/markdown/org/docs/patterns/carlita/options/lapelreduction/en.md b/markdown/org/docs/patterns/carlita/options/lapelreduction/en.md
new file mode 100644
index 00000000000..903ebb5abb6
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/lapelreduction/en.md
@@ -0,0 +1,5 @@
+
+Controls how much the lapel tip goes inwards.
+
+It is common to have the edge of the lapels not be entirely straight, but rather
+turn inwards a bit towards the top of the lapels. This option controls by how much it does that.
diff --git a/markdown/org/docs/patterns/carlita/options/lapelreduction/es.md b/markdown/org/docs/patterns/carlita/options/lapelreduction/es.md
new file mode 100644
index 00000000000..d006b53fd9f
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/lapelreduction/es.md
@@ -0,0 +1,4 @@
+
+Controls how much the lapel tip goes inwards.
+
+It is common to have the edge of the lapels not be entirely straight, but rather turn inwards a bit towards the top of the lapels. This option controls by how much it does that.
diff --git a/markdown/org/docs/patterns/carlita/options/lapelreduction/fr.md b/markdown/org/docs/patterns/carlita/options/lapelreduction/fr.md
new file mode 100644
index 00000000000..d006b53fd9f
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/lapelreduction/fr.md
@@ -0,0 +1,4 @@
+
+Controls how much the lapel tip goes inwards.
+
+It is common to have the edge of the lapels not be entirely straight, but rather turn inwards a bit towards the top of the lapels. This option controls by how much it does that.
diff --git a/markdown/org/docs/patterns/carlita/options/lapelreduction/nl.md b/markdown/org/docs/patterns/carlita/options/lapelreduction/nl.md
new file mode 100644
index 00000000000..d006b53fd9f
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/lapelreduction/nl.md
@@ -0,0 +1,4 @@
+
+Controls how much the lapel tip goes inwards.
+
+It is common to have the edge of the lapels not be entirely straight, but rather turn inwards a bit towards the top of the lapels. This option controls by how much it does that.
diff --git a/markdown/org/docs/patterns/carlita/options/length/de.md b/markdown/org/docs/patterns/carlita/options/length/de.md
new file mode 100644
index 00000000000..c2926e56ab8
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/length/de.md
@@ -0,0 +1,4 @@
+
+
+
+Controls the overall length of the coat.
diff --git a/markdown/org/docs/patterns/carlita/options/length/en.md b/markdown/org/docs/patterns/carlita/options/length/en.md
new file mode 100644
index 00000000000..c2926e56ab8
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/length/en.md
@@ -0,0 +1,4 @@
+
+
+
+Controls the overall length of the coat.
diff --git a/markdown/org/docs/patterns/carlita/options/length/es.md b/markdown/org/docs/patterns/carlita/options/length/es.md
new file mode 100644
index 00000000000..c2926e56ab8
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/length/es.md
@@ -0,0 +1,4 @@
+
+
+
+Controls the overall length of the coat.
diff --git a/markdown/org/docs/patterns/carlita/options/length/fr.md b/markdown/org/docs/patterns/carlita/options/length/fr.md
new file mode 100644
index 00000000000..c2926e56ab8
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/length/fr.md
@@ -0,0 +1,4 @@
+
+
+
+Controls the overall length of the coat.
diff --git a/markdown/org/docs/patterns/carlita/options/length/length.svg b/markdown/org/docs/patterns/carlita/options/length/length.svg
new file mode 100644
index 00000000000..75c74f5033e
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/length/length.svg
@@ -0,0 +1,121 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/carlita/options/length/nl.md b/markdown/org/docs/patterns/carlita/options/length/nl.md
new file mode 100644
index 00000000000..c2926e56ab8
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/length/nl.md
@@ -0,0 +1,4 @@
+
+
+
+Controls the overall length of the coat.
diff --git a/markdown/org/docs/patterns/carlita/options/nl.md b/markdown/org/docs/patterns/carlita/options/nl.md
new file mode 100644
index 00000000000..bf33c555038
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/nl.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/carlita/options/pocketflapradius/de.md b/markdown/org/docs/patterns/carlita/options/pocketflapradius/de.md
new file mode 100644
index 00000000000..262cdd8f897
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/pocketflapradius/de.md
@@ -0,0 +1,4 @@
+
+
+
+Controls the radius with which the pocket flaps are rounded at the bottom.
diff --git a/markdown/org/docs/patterns/carlita/options/pocketflapradius/en.md b/markdown/org/docs/patterns/carlita/options/pocketflapradius/en.md
new file mode 100644
index 00000000000..262cdd8f897
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/pocketflapradius/en.md
@@ -0,0 +1,4 @@
+
+
+
+Controls the radius with which the pocket flaps are rounded at the bottom.
diff --git a/markdown/org/docs/patterns/carlita/options/pocketflapradius/es.md b/markdown/org/docs/patterns/carlita/options/pocketflapradius/es.md
new file mode 100644
index 00000000000..262cdd8f897
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/pocketflapradius/es.md
@@ -0,0 +1,4 @@
+
+
+
+Controls the radius with which the pocket flaps are rounded at the bottom.
diff --git a/markdown/org/docs/patterns/carlita/options/pocketflapradius/fr.md b/markdown/org/docs/patterns/carlita/options/pocketflapradius/fr.md
new file mode 100644
index 00000000000..262cdd8f897
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/pocketflapradius/fr.md
@@ -0,0 +1,4 @@
+
+
+
+Controls the radius with which the pocket flaps are rounded at the bottom.
diff --git a/markdown/org/docs/patterns/carlita/options/pocketflapradius/nl.md b/markdown/org/docs/patterns/carlita/options/pocketflapradius/nl.md
new file mode 100644
index 00000000000..262cdd8f897
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/pocketflapradius/nl.md
@@ -0,0 +1,4 @@
+
+
+
+Controls the radius with which the pocket flaps are rounded at the bottom.
diff --git a/markdown/org/docs/patterns/carlita/options/pocketflapradius/pocketflapradius.svg b/markdown/org/docs/patterns/carlita/options/pocketflapradius/pocketflapradius.svg
new file mode 100644
index 00000000000..e787322102c
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/pocketflapradius/pocketflapradius.svg
@@ -0,0 +1,129 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/carlita/options/pocketflapradius/pocketradius.svg b/markdown/org/docs/patterns/carlita/options/pocketflapradius/pocketradius.svg
new file mode 100644
index 00000000000..8fecd443d8b
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/pocketflapradius/pocketradius.svg
@@ -0,0 +1,129 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/carlita/options/pocketheight/de.md b/markdown/org/docs/patterns/carlita/options/pocketheight/de.md
new file mode 100644
index 00000000000..6a453b5d815
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/pocketheight/de.md
@@ -0,0 +1,2 @@
+
+Controls the height/depth of the pockets.
diff --git a/markdown/org/docs/patterns/carlita/options/pocketheight/en.md b/markdown/org/docs/patterns/carlita/options/pocketheight/en.md
new file mode 100644
index 00000000000..6a453b5d815
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/pocketheight/en.md
@@ -0,0 +1,2 @@
+
+Controls the height/depth of the pockets.
diff --git a/markdown/org/docs/patterns/carlita/options/pocketheight/es.md b/markdown/org/docs/patterns/carlita/options/pocketheight/es.md
new file mode 100644
index 00000000000..6a453b5d815
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/pocketheight/es.md
@@ -0,0 +1,2 @@
+
+Controls the height/depth of the pockets.
diff --git a/markdown/org/docs/patterns/carlita/options/pocketheight/fr.md b/markdown/org/docs/patterns/carlita/options/pocketheight/fr.md
new file mode 100644
index 00000000000..6a453b5d815
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/pocketheight/fr.md
@@ -0,0 +1,2 @@
+
+Controls the height/depth of the pockets.
diff --git a/markdown/org/docs/patterns/carlita/options/pocketheight/nl.md b/markdown/org/docs/patterns/carlita/options/pocketheight/nl.md
new file mode 100644
index 00000000000..6a453b5d815
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/pocketheight/nl.md
@@ -0,0 +1,2 @@
+
+Controls the height/depth of the pockets.
diff --git a/markdown/org/docs/patterns/carlita/options/pocketplacementhorizontal/de.md b/markdown/org/docs/patterns/carlita/options/pocketplacementhorizontal/de.md
new file mode 100644
index 00000000000..4cb49a3a17a
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/pocketplacementhorizontal/de.md
@@ -0,0 +1,2 @@
+
+Controls the location of the pockets horizontally (more left or right).
diff --git a/markdown/org/docs/patterns/carlita/options/pocketplacementhorizontal/en.md b/markdown/org/docs/patterns/carlita/options/pocketplacementhorizontal/en.md
new file mode 100644
index 00000000000..4cb49a3a17a
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/pocketplacementhorizontal/en.md
@@ -0,0 +1,2 @@
+
+Controls the location of the pockets horizontally (more left or right).
diff --git a/markdown/org/docs/patterns/carlita/options/pocketplacementhorizontal/es.md b/markdown/org/docs/patterns/carlita/options/pocketplacementhorizontal/es.md
new file mode 100644
index 00000000000..4cb49a3a17a
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/pocketplacementhorizontal/es.md
@@ -0,0 +1,2 @@
+
+Controls the location of the pockets horizontally (more left or right).
diff --git a/markdown/org/docs/patterns/carlita/options/pocketplacementhorizontal/fr.md b/markdown/org/docs/patterns/carlita/options/pocketplacementhorizontal/fr.md
new file mode 100644
index 00000000000..4cb49a3a17a
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/pocketplacementhorizontal/fr.md
@@ -0,0 +1,2 @@
+
+Controls the location of the pockets horizontally (more left or right).
diff --git a/markdown/org/docs/patterns/carlita/options/pocketplacementhorizontal/nl.md b/markdown/org/docs/patterns/carlita/options/pocketplacementhorizontal/nl.md
new file mode 100644
index 00000000000..4cb49a3a17a
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/pocketplacementhorizontal/nl.md
@@ -0,0 +1,2 @@
+
+Controls the location of the pockets horizontally (more left or right).
diff --git a/markdown/org/docs/patterns/carlita/options/pocketplacementvertical/de.md b/markdown/org/docs/patterns/carlita/options/pocketplacementvertical/de.md
new file mode 100644
index 00000000000..06ce308d0c6
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/pocketplacementvertical/de.md
@@ -0,0 +1,2 @@
+
+Controls the location of the pockets vertically (higher or lower).
diff --git a/markdown/org/docs/patterns/carlita/options/pocketplacementvertical/en.md b/markdown/org/docs/patterns/carlita/options/pocketplacementvertical/en.md
new file mode 100644
index 00000000000..06ce308d0c6
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/pocketplacementvertical/en.md
@@ -0,0 +1,2 @@
+
+Controls the location of the pockets vertically (higher or lower).
diff --git a/markdown/org/docs/patterns/carlita/options/pocketplacementvertical/es.md b/markdown/org/docs/patterns/carlita/options/pocketplacementvertical/es.md
new file mode 100644
index 00000000000..06ce308d0c6
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/pocketplacementvertical/es.md
@@ -0,0 +1,2 @@
+
+Controls the location of the pockets vertically (higher or lower).
diff --git a/markdown/org/docs/patterns/carlita/options/pocketplacementvertical/fr.md b/markdown/org/docs/patterns/carlita/options/pocketplacementvertical/fr.md
new file mode 100644
index 00000000000..06ce308d0c6
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/pocketplacementvertical/fr.md
@@ -0,0 +1,2 @@
+
+Controls the location of the pockets vertically (higher or lower).
diff --git a/markdown/org/docs/patterns/carlita/options/pocketplacementvertical/nl.md b/markdown/org/docs/patterns/carlita/options/pocketplacementvertical/nl.md
new file mode 100644
index 00000000000..06ce308d0c6
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/pocketplacementvertical/nl.md
@@ -0,0 +1,2 @@
+
+Controls the location of the pockets vertically (higher or lower).
diff --git a/markdown/org/docs/patterns/carlita/options/pocketradius/de.md b/markdown/org/docs/patterns/carlita/options/pocketradius/de.md
new file mode 100644
index 00000000000..bb3a27ccb38
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/pocketradius/de.md
@@ -0,0 +1,4 @@
+
+
+
+Controls the radius with which the pockets are rounded at the bottom.
diff --git a/markdown/org/docs/patterns/carlita/options/pocketradius/en.md b/markdown/org/docs/patterns/carlita/options/pocketradius/en.md
new file mode 100644
index 00000000000..bb3a27ccb38
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/pocketradius/en.md
@@ -0,0 +1,4 @@
+
+
+
+Controls the radius with which the pockets are rounded at the bottom.
diff --git a/markdown/org/docs/patterns/carlita/options/pocketradius/es.md b/markdown/org/docs/patterns/carlita/options/pocketradius/es.md
new file mode 100644
index 00000000000..bb3a27ccb38
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/pocketradius/es.md
@@ -0,0 +1,4 @@
+
+
+
+Controls the radius with which the pockets are rounded at the bottom.
diff --git a/markdown/org/docs/patterns/carlita/options/pocketradius/fr.md b/markdown/org/docs/patterns/carlita/options/pocketradius/fr.md
new file mode 100644
index 00000000000..bb3a27ccb38
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/pocketradius/fr.md
@@ -0,0 +1,4 @@
+
+
+
+Controls the radius with which the pockets are rounded at the bottom.
diff --git a/markdown/org/docs/patterns/carlita/options/pocketradius/nl.md b/markdown/org/docs/patterns/carlita/options/pocketradius/nl.md
new file mode 100644
index 00000000000..bb3a27ccb38
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/pocketradius/nl.md
@@ -0,0 +1,4 @@
+
+
+
+Controls the radius with which the pockets are rounded at the bottom.
diff --git a/markdown/org/docs/patterns/carlita/options/pocketradius/pocketradius.svg b/markdown/org/docs/patterns/carlita/options/pocketradius/pocketradius.svg
new file mode 100644
index 00000000000..8fecd443d8b
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/pocketradius/pocketradius.svg
@@ -0,0 +1,129 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/carlita/options/pocketwidth/de.md b/markdown/org/docs/patterns/carlita/options/pocketwidth/de.md
new file mode 100644
index 00000000000..42edd766758
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/pocketwidth/de.md
@@ -0,0 +1,2 @@
+
+Controls the width of the pockets.
diff --git a/markdown/org/docs/patterns/carlita/options/pocketwidth/en.md b/markdown/org/docs/patterns/carlita/options/pocketwidth/en.md
new file mode 100644
index 00000000000..42edd766758
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/pocketwidth/en.md
@@ -0,0 +1,2 @@
+
+Controls the width of the pockets.
diff --git a/markdown/org/docs/patterns/carlita/options/pocketwidth/es.md b/markdown/org/docs/patterns/carlita/options/pocketwidth/es.md
new file mode 100644
index 00000000000..42edd766758
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/pocketwidth/es.md
@@ -0,0 +1,2 @@
+
+Controls the width of the pockets.
diff --git a/markdown/org/docs/patterns/carlita/options/pocketwidth/fr.md b/markdown/org/docs/patterns/carlita/options/pocketwidth/fr.md
new file mode 100644
index 00000000000..42edd766758
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/pocketwidth/fr.md
@@ -0,0 +1,2 @@
+
+Controls the width of the pockets.
diff --git a/markdown/org/docs/patterns/carlita/options/pocketwidth/nl.md b/markdown/org/docs/patterns/carlita/options/pocketwidth/nl.md
new file mode 100644
index 00000000000..42edd766758
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/pocketwidth/nl.md
@@ -0,0 +1,2 @@
+
+Controls the width of the pockets.
diff --git a/markdown/org/docs/patterns/carlita/options/seatease/de.md b/markdown/org/docs/patterns/carlita/options/seatease/de.md
new file mode 100644
index 00000000000..3e0402ed822
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/seatease/de.md
@@ -0,0 +1,3 @@
+
+
+The amount of ease at your seat.
diff --git a/markdown/org/docs/patterns/carlita/options/seatease/en.md b/markdown/org/docs/patterns/carlita/options/seatease/en.md
new file mode 100644
index 00000000000..3e0402ed822
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/seatease/en.md
@@ -0,0 +1,3 @@
+
+
+The amount of ease at your seat.
diff --git a/markdown/org/docs/patterns/carlita/options/seatease/es.md b/markdown/org/docs/patterns/carlita/options/seatease/es.md
new file mode 100644
index 00000000000..3e0402ed822
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/seatease/es.md
@@ -0,0 +1,3 @@
+
+
+The amount of ease at your seat.
diff --git a/markdown/org/docs/patterns/carlita/options/seatease/fr.md b/markdown/org/docs/patterns/carlita/options/seatease/fr.md
new file mode 100644
index 00000000000..3e0402ed822
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/seatease/fr.md
@@ -0,0 +1,3 @@
+
+
+The amount of ease at your seat.
diff --git a/markdown/org/docs/patterns/carlita/options/seatease/nl.md b/markdown/org/docs/patterns/carlita/options/seatease/nl.md
new file mode 100644
index 00000000000..50abffcf838
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/seatease/nl.md
@@ -0,0 +1,3 @@
+
+
+De hoeveelheid overwijdte aan je zitvlak.
diff --git a/markdown/org/docs/patterns/carlita/options/seatease/seatease.svg b/markdown/org/docs/patterns/carlita/options/seatease/seatease.svg
new file mode 100644
index 00000000000..530ea39e2e4
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/seatease/seatease.svg
@@ -0,0 +1,426 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/carlita/options/shoulderease/de.md b/markdown/org/docs/patterns/carlita/options/shoulderease/de.md
new file mode 100644
index 00000000000..15a7b711a59
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/shoulderease/de.md
@@ -0,0 +1,3 @@
+
+
+The amount of ease at your shoulders. This is an option specific to coats/overwear to allow room for garments worn under the coat.
diff --git a/markdown/org/docs/patterns/carlita/options/shoulderease/en.md b/markdown/org/docs/patterns/carlita/options/shoulderease/en.md
new file mode 100644
index 00000000000..15a7b711a59
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/shoulderease/en.md
@@ -0,0 +1,3 @@
+
+
+The amount of ease at your shoulders. This is an option specific to coats/overwear to allow room for garments worn under the coat.
diff --git a/markdown/org/docs/patterns/carlita/options/shoulderease/es.md b/markdown/org/docs/patterns/carlita/options/shoulderease/es.md
new file mode 100644
index 00000000000..15a7b711a59
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/shoulderease/es.md
@@ -0,0 +1,3 @@
+
+
+The amount of ease at your shoulders. This is an option specific to coats/overwear to allow room for garments worn under the coat.
diff --git a/markdown/org/docs/patterns/carlita/options/shoulderease/fr.md b/markdown/org/docs/patterns/carlita/options/shoulderease/fr.md
new file mode 100644
index 00000000000..c0b4ed38d0b
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/shoulderease/fr.md
@@ -0,0 +1,3 @@
+
+
+The amount of ease at your shoulders. This is an option specific to coats/overwear to allow room for garments worn under the coat.
diff --git a/markdown/org/docs/patterns/carlita/options/shoulderease/nl.md b/markdown/org/docs/patterns/carlita/options/shoulderease/nl.md
new file mode 100644
index 00000000000..387df170ce1
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/shoulderease/nl.md
@@ -0,0 +1,3 @@
+
+
+De hoeveelheid overwijdte aan je schouders. Dit is een specifieke optie voor jassen/buitenkleding om toe te laten andere kleding onder de jas te dragen.
diff --git a/markdown/org/docs/patterns/carlita/options/shoulderease/shoulderease.svg b/markdown/org/docs/patterns/carlita/options/shoulderease/shoulderease.svg
new file mode 100644
index 00000000000..27692d3044b
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/shoulderease/shoulderease.svg
@@ -0,0 +1,459 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/carlita/options/sleevebend/de.md b/markdown/org/docs/patterns/carlita/options/sleevebend/de.md
new file mode 100644
index 00000000000..eacc51f3318
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/sleevebend/de.md
@@ -0,0 +1,3 @@
+
+
+The angle of the sleeve at the elbow.
diff --git a/markdown/org/docs/patterns/carlita/options/sleevebend/en.md b/markdown/org/docs/patterns/carlita/options/sleevebend/en.md
new file mode 100644
index 00000000000..eacc51f3318
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/sleevebend/en.md
@@ -0,0 +1,3 @@
+
+
+The angle of the sleeve at the elbow.
diff --git a/markdown/org/docs/patterns/carlita/options/sleevebend/es.md b/markdown/org/docs/patterns/carlita/options/sleevebend/es.md
new file mode 100644
index 00000000000..eacc51f3318
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/sleevebend/es.md
@@ -0,0 +1,3 @@
+
+
+The angle of the sleeve at the elbow.
diff --git a/markdown/org/docs/patterns/carlita/options/sleevebend/fr.md b/markdown/org/docs/patterns/carlita/options/sleevebend/fr.md
new file mode 100644
index 00000000000..eacc51f3318
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/sleevebend/fr.md
@@ -0,0 +1,3 @@
+
+
+The angle of the sleeve at the elbow.
diff --git a/markdown/org/docs/patterns/carlita/options/sleevebend/nl.md b/markdown/org/docs/patterns/carlita/options/sleevebend/nl.md
new file mode 100644
index 00000000000..9ba0d6c071b
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/sleevebend/nl.md
@@ -0,0 +1,3 @@
+
+
+De curve van de mouw aan de elleboog.
diff --git a/markdown/org/docs/patterns/carlita/options/sleevebend/sleevebend.svg b/markdown/org/docs/patterns/carlita/options/sleevebend/sleevebend.svg
new file mode 100644
index 00000000000..57b72469197
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/sleevebend/sleevebend.svg
@@ -0,0 +1,275 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/carlita/options/sleevecapease/de.md b/markdown/org/docs/patterns/carlita/options/sleevecapease/de.md
new file mode 100644
index 00000000000..aeb4b018408
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/sleevecapease/de.md
@@ -0,0 +1,11 @@
+
+
+How much sleevecap ease do you want?
+
+> #### What's the point?
+>
+> The amount of sleevecap ease determines how the sleeves rolls from the shouder.
+>
+> More ease makes the sleeve curl into the seam as you would expect from a coat. Less ease makes the sleeve lie flatter.
+
+> The lighter your fabric, the less sleevecap ease you want.
diff --git a/markdown/org/docs/patterns/carlita/options/sleevecapease/en.md b/markdown/org/docs/patterns/carlita/options/sleevecapease/en.md
new file mode 100644
index 00000000000..b9eff845a2a
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/sleevecapease/en.md
@@ -0,0 +1,11 @@
+
+
+How much sleevecap ease do you want?
+
+> #### What's the point?
+>
+> The amount of sleevecap ease determines how the sleeves rolls from the shouder.
+>
+> More ease makes the sleeve curl into the seam as you would expect from a coat. Less ease makes the sleeve lie flatter.
+
+> The lighter your fabric, the less sleevecap ease you want.
diff --git a/markdown/org/docs/patterns/carlita/options/sleevecapease/es.md b/markdown/org/docs/patterns/carlita/options/sleevecapease/es.md
new file mode 100644
index 00000000000..aeb4b018408
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/sleevecapease/es.md
@@ -0,0 +1,11 @@
+
+
+How much sleevecap ease do you want?
+
+> #### What's the point?
+>
+> The amount of sleevecap ease determines how the sleeves rolls from the shouder.
+>
+> More ease makes the sleeve curl into the seam as you would expect from a coat. Less ease makes the sleeve lie flatter.
+
+> The lighter your fabric, the less sleevecap ease you want.
diff --git a/markdown/org/docs/patterns/carlita/options/sleevecapease/fr.md b/markdown/org/docs/patterns/carlita/options/sleevecapease/fr.md
new file mode 100644
index 00000000000..e0d40975ee8
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/sleevecapease/fr.md
@@ -0,0 +1,11 @@
+
+
+Combien d'aisance aux têtes de manches voulez-vous ?
+
+> #### ###### Pour quoi faire ?
+>
+> La quantité d'aisance de la tête de manche détermine comment les manches seront bombées à l'épaule.
+>
+> Plus d'aisance rendra la manche plus courbée au niveau de la couture comme vous vous y attendriez sur un manteau. Moins d'aisance aura une manche au tombé plus plat.
+
+> Plus votre tissu est léger, moins vous nécessitez d'aisance de tête de manche.
diff --git a/markdown/org/docs/patterns/carlita/options/sleevecapease/nl.md b/markdown/org/docs/patterns/carlita/options/sleevecapease/nl.md
new file mode 100644
index 00000000000..b7deb5f114e
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/sleevecapease/nl.md
@@ -0,0 +1,11 @@
+
+
+Hoeveel extra ruimte wil je in de mouwkop?
+
+> #### Waarom?
+>
+> De hoeveelheid extra ruimte in de mouwkop bepaalt hoe de mouw over de schouder valt.
+>
+> Meer ruimte zorgt voor een ronde mouwkop, zoals je zou zien op een jas. Minder ruimte geeft de mouw een platter aanzicht.
+
+> Hoe lichter je stof, hoe minder extra ruimte je wil toevoegen.
diff --git a/markdown/org/docs/patterns/carlita/options/sleevecapease/sleevecapease.svg b/markdown/org/docs/patterns/carlita/options/sleevecapease/sleevecapease.svg
new file mode 100644
index 00000000000..aed6cdc1f50
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/sleevecapease/sleevecapease.svg
@@ -0,0 +1,314 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/carlita/options/sleevelengthbonus/de.md b/markdown/org/docs/patterns/carlita/options/sleevelengthbonus/de.md
new file mode 100644
index 00000000000..c9c2d176dc5
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/sleevelengthbonus/de.md
@@ -0,0 +1,14 @@
+
+
+The amount to extend the sleeve beyond the length of the sleeve in the base block.
+
+
+
+###### This is not supposed to be zero
+
+Setting this to zero will make the sleeve length the same as the base length of the Bent block,
+which is certainly too short for a coat.
+Please take note of the default value and use that as a basis to lengthen or shorten the sleeve.
+
+
+
diff --git a/markdown/org/docs/patterns/carlita/options/sleevelengthbonus/en.md b/markdown/org/docs/patterns/carlita/options/sleevelengthbonus/en.md
new file mode 100644
index 00000000000..b7b54c74ffe
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/sleevelengthbonus/en.md
@@ -0,0 +1,13 @@
+
+
+The amount to extend the sleeve beyond the length of the sleeve in the base block.
+
+
+
+###### This is not supposed to be zero
+
+Setting this to zero will make the sleeve length the same as the base length of the Bent block,
+which is certainly too short for a coat.
+Please take note of the default value and use that as a basis to lengthen or shorten the sleeve.
+
+
diff --git a/markdown/org/docs/patterns/carlita/options/sleevelengthbonus/es.md b/markdown/org/docs/patterns/carlita/options/sleevelengthbonus/es.md
new file mode 100644
index 00000000000..c9c2d176dc5
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/sleevelengthbonus/es.md
@@ -0,0 +1,14 @@
+
+
+The amount to extend the sleeve beyond the length of the sleeve in the base block.
+
+
+
+###### This is not supposed to be zero
+
+Setting this to zero will make the sleeve length the same as the base length of the Bent block,
+which is certainly too short for a coat.
+Please take note of the default value and use that as a basis to lengthen or shorten the sleeve.
+
+
+
diff --git a/markdown/org/docs/patterns/carlita/options/sleevelengthbonus/fr.md b/markdown/org/docs/patterns/carlita/options/sleevelengthbonus/fr.md
new file mode 100644
index 00000000000..2826ed936b7
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/sleevelengthbonus/fr.md
@@ -0,0 +1,14 @@
+
+
+La quantité pour allonger la manche au-delà de la longueur de la manche dans le bloc de base.
+
+
+
+###### This is not supposed to be zero
+
+Setting this to zero will make the sleeve length the same as the base length of the Bent block,
+which is certainly too short for a coat.
+Veuillez prendre note de la valeur par défaut et utiliser cela comme base pour allonger ou raccourcir la manche.
+
+
+
diff --git a/markdown/org/docs/patterns/carlita/options/sleevelengthbonus/nl.md b/markdown/org/docs/patterns/carlita/options/sleevelengthbonus/nl.md
new file mode 100644
index 00000000000..517395a7940
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/sleevelengthbonus/nl.md
@@ -0,0 +1,14 @@
+
+
+Hoeveel langer de mouw moet worden dan de mouw van de basisvorm.
+
+
+
+###### This is not supposed to be zero
+
+Setting this to zero will make the sleeve length the same as the base length of the Bent block,
+which is certainly too short for a coat.
+Let op de standaardwaarde en gebruik dat als basis om de mouw korter of langer te maken.
+
+
+
diff --git a/markdown/org/docs/patterns/carlita/options/sleevelengthbonus/sleevelengthbonus.svg b/markdown/org/docs/patterns/carlita/options/sleevelengthbonus/sleevelengthbonus.svg
new file mode 100644
index 00000000000..722da107c17
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/sleevelengthbonus/sleevelengthbonus.svg
@@ -0,0 +1,274 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/carlita/options/waistease/de.md b/markdown/org/docs/patterns/carlita/options/waistease/de.md
new file mode 100644
index 00000000000..82269fa4b38
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/waistease/de.md
@@ -0,0 +1,3 @@
+
+
+The amount of ease at your waist.
diff --git a/markdown/org/docs/patterns/carlita/options/waistease/en.md b/markdown/org/docs/patterns/carlita/options/waistease/en.md
new file mode 100644
index 00000000000..82269fa4b38
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/waistease/en.md
@@ -0,0 +1,3 @@
+
+
+The amount of ease at your waist.
diff --git a/markdown/org/docs/patterns/carlita/options/waistease/es.md b/markdown/org/docs/patterns/carlita/options/waistease/es.md
new file mode 100644
index 00000000000..82269fa4b38
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/waistease/es.md
@@ -0,0 +1,3 @@
+
+
+The amount of ease at your waist.
diff --git a/markdown/org/docs/patterns/carlita/options/waistease/fr.md b/markdown/org/docs/patterns/carlita/options/waistease/fr.md
new file mode 100644
index 00000000000..ee2bf66a2b9
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/waistease/fr.md
@@ -0,0 +1,3 @@
+
+
+L'ampleur d'aisance à votre taille.
diff --git a/markdown/org/docs/patterns/carlita/options/waistease/nl.md b/markdown/org/docs/patterns/carlita/options/waistease/nl.md
new file mode 100644
index 00000000000..3e70b6e65e4
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/waistease/nl.md
@@ -0,0 +1,3 @@
+
+
+De hoeveelheid overwijdte aan je taille.
diff --git a/markdown/org/docs/patterns/carlita/options/waistease/waistease.svg b/markdown/org/docs/patterns/carlita/options/waistease/waistease.svg
new file mode 100644
index 00000000000..c7409edcbba
--- /dev/null
+++ b/markdown/org/docs/patterns/carlita/options/waistease/waistease.svg
@@ -0,0 +1,426 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/carlton/cutting/de.md b/markdown/org/docs/patterns/carlton/cutting/de.md
new file mode 100644
index 00000000000..363f1e20c86
--- /dev/null
+++ b/markdown/org/docs/patterns/carlton/cutting/de.md
@@ -0,0 +1,4 @@
+---
+title: Cutting
+---
+
diff --git a/markdown/org/docs/patterns/carlton/cutting/en.md b/markdown/org/docs/patterns/carlton/cutting/en.md
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/markdown/org/docs/patterns/carlton/cutting/es.md b/markdown/org/docs/patterns/carlton/cutting/es.md
new file mode 100644
index 00000000000..363f1e20c86
--- /dev/null
+++ b/markdown/org/docs/patterns/carlton/cutting/es.md
@@ -0,0 +1,4 @@
+---
+title: Cutting
+---
+
diff --git a/markdown/org/docs/patterns/carlton/cutting/fr.md b/markdown/org/docs/patterns/carlton/cutting/fr.md
new file mode 100644
index 00000000000..363f1e20c86
--- /dev/null
+++ b/markdown/org/docs/patterns/carlton/cutting/fr.md
@@ -0,0 +1,4 @@
+---
+title: Cutting
+---
+
diff --git a/markdown/org/docs/patterns/carlton/cutting/nl.md b/markdown/org/docs/patterns/carlton/cutting/nl.md
new file mode 100644
index 00000000000..0e0b0ea6e69
--- /dev/null
+++ b/markdown/org/docs/patterns/carlton/cutting/nl.md
@@ -0,0 +1,4 @@
+---
+title: Knippen
+---
+
diff --git a/markdown/org/docs/patterns/carlton/de.md b/markdown/org/docs/patterns/carlton/de.md
new file mode 100644
index 00000000000..29021f93a3f
--- /dev/null
+++ b/markdown/org/docs/patterns/carlton/de.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/carlton/en.md b/markdown/org/docs/patterns/carlton/en.md
new file mode 100644
index 00000000000..6b57bc68859
--- /dev/null
+++ b/markdown/org/docs/patterns/carlton/en.md
@@ -0,0 +1,6 @@
+---
+---
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/carlton/es.md b/markdown/org/docs/patterns/carlton/es.md
new file mode 100644
index 00000000000..29021f93a3f
--- /dev/null
+++ b/markdown/org/docs/patterns/carlton/es.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/carlton/fabric/de.md b/markdown/org/docs/patterns/carlton/fabric/de.md
new file mode 100644
index 00000000000..bac2955324b
--- /dev/null
+++ b/markdown/org/docs/patterns/carlton/fabric/de.md
@@ -0,0 +1,4 @@
+---
+title: Fabric options
+---
+
diff --git a/markdown/org/docs/patterns/carlton/fabric/en.md b/markdown/org/docs/patterns/carlton/fabric/en.md
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/markdown/org/docs/patterns/carlton/fabric/es.md b/markdown/org/docs/patterns/carlton/fabric/es.md
new file mode 100644
index 00000000000..bac2955324b
--- /dev/null
+++ b/markdown/org/docs/patterns/carlton/fabric/es.md
@@ -0,0 +1,4 @@
+---
+title: Fabric options
+---
+
diff --git a/markdown/org/docs/patterns/carlton/fabric/fr.md b/markdown/org/docs/patterns/carlton/fabric/fr.md
new file mode 100644
index 00000000000..bac2955324b
--- /dev/null
+++ b/markdown/org/docs/patterns/carlton/fabric/fr.md
@@ -0,0 +1,4 @@
+---
+title: Fabric options
+---
+
diff --git a/markdown/org/docs/patterns/carlton/fabric/nl.md b/markdown/org/docs/patterns/carlton/fabric/nl.md
new file mode 100644
index 00000000000..60f22cac836
--- /dev/null
+++ b/markdown/org/docs/patterns/carlton/fabric/nl.md
@@ -0,0 +1,4 @@
+---
+title: Stofkeuze
+---
+
diff --git a/markdown/org/docs/patterns/carlton/fr.md b/markdown/org/docs/patterns/carlton/fr.md
new file mode 100644
index 00000000000..29021f93a3f
--- /dev/null
+++ b/markdown/org/docs/patterns/carlton/fr.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/carlton/instructions/apply-fusible-interfacing.svg b/markdown/org/docs/patterns/carlton/instructions/apply-fusible-interfacing.svg
new file mode 100644
index 00000000000..0b847f496a7
--- /dev/null
+++ b/markdown/org/docs/patterns/carlton/instructions/apply-fusible-interfacing.svg
@@ -0,0 +1,736 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/carlton/instructions/attach-canvas-to-front.svg b/markdown/org/docs/patterns/carlton/instructions/attach-canvas-to-front.svg
new file mode 100644
index 00000000000..2d8b9aa649f
--- /dev/null
+++ b/markdown/org/docs/patterns/carlton/instructions/attach-canvas-to-front.svg
@@ -0,0 +1,900 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/carlton/instructions/close-the-back-darts.svg b/markdown/org/docs/patterns/carlton/instructions/close-the-back-darts.svg
new file mode 100644
index 00000000000..762e856bce3
--- /dev/null
+++ b/markdown/org/docs/patterns/carlton/instructions/close-the-back-darts.svg
@@ -0,0 +1,59 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/carlton/instructions/construct-the-belt.svg b/markdown/org/docs/patterns/carlton/instructions/construct-the-belt.svg
new file mode 100644
index 00000000000..e5e9d85f51a
--- /dev/null
+++ b/markdown/org/docs/patterns/carlton/instructions/construct-the-belt.svg
@@ -0,0 +1,145 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/carlton/instructions/de.md b/markdown/org/docs/patterns/carlton/instructions/de.md
new file mode 100644
index 00000000000..b245481835c
--- /dev/null
+++ b/markdown/org/docs/patterns/carlton/instructions/de.md
@@ -0,0 +1,2 @@
+
+These instructions are missing, although we have [preliminary instructions for Carlita](/docs/patterns/carlita) which is an almost identical pattern.
diff --git a/markdown/org/docs/patterns/carlton/instructions/en.md b/markdown/org/docs/patterns/carlton/instructions/en.md
new file mode 100644
index 00000000000..ba005288196
--- /dev/null
+++ b/markdown/org/docs/patterns/carlton/instructions/en.md
@@ -0,0 +1,4 @@
+
+These instructions are missing, although we have
+[preliminary instructions for Carlita](/docs/patterns/carlita)
+which is an almost identical pattern.
diff --git a/markdown/org/docs/patterns/carlton/instructions/es.md b/markdown/org/docs/patterns/carlton/instructions/es.md
new file mode 100644
index 00000000000..b245481835c
--- /dev/null
+++ b/markdown/org/docs/patterns/carlton/instructions/es.md
@@ -0,0 +1,2 @@
+
+These instructions are missing, although we have [preliminary instructions for Carlita](/docs/patterns/carlita) which is an almost identical pattern.
diff --git a/markdown/org/docs/patterns/carlton/instructions/fr.md b/markdown/org/docs/patterns/carlton/instructions/fr.md
new file mode 100644
index 00000000000..b245481835c
--- /dev/null
+++ b/markdown/org/docs/patterns/carlton/instructions/fr.md
@@ -0,0 +1,2 @@
+
+These instructions are missing, although we have [preliminary instructions for Carlita](/docs/patterns/carlita) which is an almost identical pattern.
diff --git a/markdown/org/docs/patterns/carlton/instructions/join-chest-canvas-piece-to-front-canvas.svg b/markdown/org/docs/patterns/carlton/instructions/join-chest-canvas-piece-to-front-canvas.svg
new file mode 100644
index 00000000000..ba7d6bd92b2
--- /dev/null
+++ b/markdown/org/docs/patterns/carlton/instructions/join-chest-canvas-piece-to-front-canvas.svg
@@ -0,0 +1,894 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/carlton/instructions/layout.svg b/markdown/org/docs/patterns/carlton/instructions/layout.svg
new file mode 100644
index 00000000000..81ac0c6ee2a
--- /dev/null
+++ b/markdown/org/docs/patterns/carlton/instructions/layout.svg
@@ -0,0 +1,314 @@
+
+
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/carlton/instructions/nl.md b/markdown/org/docs/patterns/carlton/instructions/nl.md
new file mode 100644
index 00000000000..b245481835c
--- /dev/null
+++ b/markdown/org/docs/patterns/carlton/instructions/nl.md
@@ -0,0 +1,2 @@
+
+These instructions are missing, although we have [preliminary instructions for Carlita](/docs/patterns/carlita) which is an almost identical pattern.
diff --git a/markdown/org/docs/patterns/carlton/instructions/pad-stitch-lapels.svg b/markdown/org/docs/patterns/carlton/instructions/pad-stitch-lapels.svg
new file mode 100644
index 00000000000..4dec1478c15
--- /dev/null
+++ b/markdown/org/docs/patterns/carlton/instructions/pad-stitch-lapels.svg
@@ -0,0 +1,3114 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/carlton/instructions/prepare-the-inner-pocket-tab.svg b/markdown/org/docs/patterns/carlton/instructions/prepare-the-inner-pocket-tab.svg
new file mode 100644
index 00000000000..0d384b041e9
--- /dev/null
+++ b/markdown/org/docs/patterns/carlton/instructions/prepare-the-inner-pocket-tab.svg
@@ -0,0 +1,170 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/carlton/measurements/de.md b/markdown/org/docs/patterns/carlton/measurements/de.md
new file mode 100644
index 00000000000..b4857e528ab
--- /dev/null
+++ b/markdown/org/docs/patterns/carlton/measurements/de.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/carlton/measurements/en.md b/markdown/org/docs/patterns/carlton/measurements/en.md
new file mode 100644
index 00000000000..d49c9e9cf82
--- /dev/null
+++ b/markdown/org/docs/patterns/carlton/measurements/en.md
@@ -0,0 +1,7 @@
+---
+---
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/carlton/measurements/es.md b/markdown/org/docs/patterns/carlton/measurements/es.md
new file mode 100644
index 00000000000..b4857e528ab
--- /dev/null
+++ b/markdown/org/docs/patterns/carlton/measurements/es.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/carlton/measurements/fr.md b/markdown/org/docs/patterns/carlton/measurements/fr.md
new file mode 100644
index 00000000000..65c6592a198
--- /dev/null
+++ b/markdown/org/docs/patterns/carlton/measurements/fr.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+importer les mesures à partir de '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/carlton/measurements/nl.md b/markdown/org/docs/patterns/carlton/measurements/nl.md
new file mode 100644
index 00000000000..b4857e528ab
--- /dev/null
+++ b/markdown/org/docs/patterns/carlton/measurements/nl.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/carlton/needs/de.md b/markdown/org/docs/patterns/carlton/needs/de.md
new file mode 100644
index 00000000000..c8cc38edd87
--- /dev/null
+++ b/markdown/org/docs/patterns/carlton/needs/de.md
@@ -0,0 +1,4 @@
+---
+title: What you need
+---
+
diff --git a/markdown/org/docs/patterns/carlton/needs/en.md b/markdown/org/docs/patterns/carlton/needs/en.md
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/markdown/org/docs/patterns/carlton/needs/es.md b/markdown/org/docs/patterns/carlton/needs/es.md
new file mode 100644
index 00000000000..c8cc38edd87
--- /dev/null
+++ b/markdown/org/docs/patterns/carlton/needs/es.md
@@ -0,0 +1,4 @@
+---
+title: What you need
+---
+
diff --git a/markdown/org/docs/patterns/carlton/needs/fr.md b/markdown/org/docs/patterns/carlton/needs/fr.md
new file mode 100644
index 00000000000..c8cc38edd87
--- /dev/null
+++ b/markdown/org/docs/patterns/carlton/needs/fr.md
@@ -0,0 +1,4 @@
+---
+title: What you need
+---
+
diff --git a/markdown/org/docs/patterns/carlton/needs/nl.md b/markdown/org/docs/patterns/carlton/needs/nl.md
new file mode 100644
index 00000000000..664a4d309b3
--- /dev/null
+++ b/markdown/org/docs/patterns/carlton/needs/nl.md
@@ -0,0 +1,4 @@
+---
+title: Wat je nodig hebt
+---
+
diff --git a/markdown/org/docs/patterns/carlton/nl.md b/markdown/org/docs/patterns/carlton/nl.md
new file mode 100644
index 00000000000..29021f93a3f
--- /dev/null
+++ b/markdown/org/docs/patterns/carlton/nl.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/carlton/options/de.md b/markdown/org/docs/patterns/carlton/options/de.md
new file mode 100644
index 00000000000..e42f3ecfada
--- /dev/null
+++ b/markdown/org/docs/patterns/carlton/options/de.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/carlton/options/en.md b/markdown/org/docs/patterns/carlton/options/en.md
new file mode 100644
index 00000000000..3299ae9fd04
--- /dev/null
+++ b/markdown/org/docs/patterns/carlton/options/en.md
@@ -0,0 +1,7 @@
+---
+---
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/carlton/options/es.md b/markdown/org/docs/patterns/carlton/options/es.md
new file mode 100644
index 00000000000..e42f3ecfada
--- /dev/null
+++ b/markdown/org/docs/patterns/carlton/options/es.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/carlton/options/fr.md b/markdown/org/docs/patterns/carlton/options/fr.md
new file mode 100644
index 00000000000..e42f3ecfada
--- /dev/null
+++ b/markdown/org/docs/patterns/carlton/options/fr.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/carlton/options/nl.md b/markdown/org/docs/patterns/carlton/options/nl.md
new file mode 100644
index 00000000000..e42f3ecfada
--- /dev/null
+++ b/markdown/org/docs/patterns/carlton/options/nl.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/cathrin/cutting/de.md b/markdown/org/docs/patterns/cathrin/cutting/de.md
new file mode 100644
index 00000000000..363f1e20c86
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/cutting/de.md
@@ -0,0 +1,4 @@
+---
+title: Cutting
+---
+
diff --git a/markdown/org/docs/patterns/cathrin/cutting/en.md b/markdown/org/docs/patterns/cathrin/cutting/en.md
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/markdown/org/docs/patterns/cathrin/cutting/es.md b/markdown/org/docs/patterns/cathrin/cutting/es.md
new file mode 100644
index 00000000000..363f1e20c86
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/cutting/es.md
@@ -0,0 +1,4 @@
+---
+title: Cutting
+---
+
diff --git a/markdown/org/docs/patterns/cathrin/cutting/fr.md b/markdown/org/docs/patterns/cathrin/cutting/fr.md
new file mode 100644
index 00000000000..363f1e20c86
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/cutting/fr.md
@@ -0,0 +1,4 @@
+---
+title: Cutting
+---
+
diff --git a/markdown/org/docs/patterns/cathrin/cutting/nl.md b/markdown/org/docs/patterns/cathrin/cutting/nl.md
new file mode 100644
index 00000000000..0e0b0ea6e69
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/cutting/nl.md
@@ -0,0 +1,4 @@
+---
+title: Knippen
+---
+
diff --git a/markdown/org/docs/patterns/cathrin/de.md b/markdown/org/docs/patterns/cathrin/de.md
new file mode 100644
index 00000000000..7e2472fb7f4
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/de.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/cathrin/en.md b/markdown/org/docs/patterns/cathrin/en.md
new file mode 100644
index 00000000000..8886ea9e695
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/en.md
@@ -0,0 +1,6 @@
+---
+---
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/cathrin/es.md b/markdown/org/docs/patterns/cathrin/es.md
new file mode 100644
index 00000000000..7e2472fb7f4
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/es.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/cathrin/fabric/de.md b/markdown/org/docs/patterns/cathrin/fabric/de.md
new file mode 100644
index 00000000000..bac2955324b
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/fabric/de.md
@@ -0,0 +1,4 @@
+---
+title: Fabric options
+---
+
diff --git a/markdown/org/docs/patterns/cathrin/fabric/en.md b/markdown/org/docs/patterns/cathrin/fabric/en.md
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/markdown/org/docs/patterns/cathrin/fabric/es.md b/markdown/org/docs/patterns/cathrin/fabric/es.md
new file mode 100644
index 00000000000..bac2955324b
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/fabric/es.md
@@ -0,0 +1,4 @@
+---
+title: Fabric options
+---
+
diff --git a/markdown/org/docs/patterns/cathrin/fabric/fr.md b/markdown/org/docs/patterns/cathrin/fabric/fr.md
new file mode 100644
index 00000000000..bac2955324b
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/fabric/fr.md
@@ -0,0 +1,4 @@
+---
+title: Fabric options
+---
+
diff --git a/markdown/org/docs/patterns/cathrin/fabric/nl.md b/markdown/org/docs/patterns/cathrin/fabric/nl.md
new file mode 100644
index 00000000000..60f22cac836
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/fabric/nl.md
@@ -0,0 +1,4 @@
+---
+title: Stofkeuze
+---
+
diff --git a/markdown/org/docs/patterns/cathrin/fr.md b/markdown/org/docs/patterns/cathrin/fr.md
new file mode 100644
index 00000000000..7e2472fb7f4
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/fr.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/cathrin/instructions/de.md b/markdown/org/docs/patterns/cathrin/instructions/de.md
new file mode 100644
index 00000000000..01c759dff93
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/instructions/de.md
@@ -0,0 +1,21 @@
+
+
+###### This documentation is incomplete
+Cathrin is lacking documentation. Essentially, I haven't found the time to write it yet.
+Probably not helped by the fact that I don't tend to make many corsets.
+
+#### Check the original tutorial
+This pattern is based on [this tutorial by Cathrin Alen](https://katafalk.wordpress.com/2010/06/24/underbust-pattern-tutorial/).
+Cathrin also has [this informative post on making corsets](https://katafalk.wordpress.com/2009/05/03/how-i-sew-corsets/) on her blog, which you'll might find helpful.
+
+
+Beginner corset makers should read the tutorials written by [Sidney Eileen](http://www.sidneyeileen.com), who demonstrates several different construction methods. [Foundations Revealed](https://www.foundationsrevealed.com) is a paywall site for corset makers,with several exceptional articles free for non members.
+
+Corsets must be made from fabric with no stretch at all. The fabric designed for corset making is called coutil. Although coutil is expensive, not much is needed for a corset. Some cheaper alternatives include canvas, denim and cotton ticking. However, these will stretch over time and are not suitable for any garment with a large waist reduction: they are not strong enough. They are good options for testing the pattern to see how it fits on you. For corsets made from silk and cotton and other fancy fabrics, you need to use several layers - the fabric you want to be seen, on top of a layer of coutil or other strength layer, and perhaps also a third layer made out of lining which will sit next to the body.
+
+Corsets are easier than they seem to construct, however they need several specialist items and tools.
+
+You will need BONING. Historic corsets used whale bone to stiffen corsets. Modern corset makers use steel. You can get steel bones either as flat steel and spiral steel - do research, as different types of corset and different corset makers have their own preferences. Plastic bones are also a cheaper option.
+
+You can find a good guide to other tools at Foundations Revealed.
+
diff --git a/markdown/org/docs/patterns/cathrin/instructions/en.md b/markdown/org/docs/patterns/cathrin/instructions/en.md
new file mode 100644
index 00000000000..01c759dff93
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/instructions/en.md
@@ -0,0 +1,21 @@
+
+
+###### This documentation is incomplete
+Cathrin is lacking documentation. Essentially, I haven't found the time to write it yet.
+Probably not helped by the fact that I don't tend to make many corsets.
+
+#### Check the original tutorial
+This pattern is based on [this tutorial by Cathrin Alen](https://katafalk.wordpress.com/2010/06/24/underbust-pattern-tutorial/).
+Cathrin also has [this informative post on making corsets](https://katafalk.wordpress.com/2009/05/03/how-i-sew-corsets/) on her blog, which you'll might find helpful.
+
+
+Beginner corset makers should read the tutorials written by [Sidney Eileen](http://www.sidneyeileen.com), who demonstrates several different construction methods. [Foundations Revealed](https://www.foundationsrevealed.com) is a paywall site for corset makers,with several exceptional articles free for non members.
+
+Corsets must be made from fabric with no stretch at all. The fabric designed for corset making is called coutil. Although coutil is expensive, not much is needed for a corset. Some cheaper alternatives include canvas, denim and cotton ticking. However, these will stretch over time and are not suitable for any garment with a large waist reduction: they are not strong enough. They are good options for testing the pattern to see how it fits on you. For corsets made from silk and cotton and other fancy fabrics, you need to use several layers - the fabric you want to be seen, on top of a layer of coutil or other strength layer, and perhaps also a third layer made out of lining which will sit next to the body.
+
+Corsets are easier than they seem to construct, however they need several specialist items and tools.
+
+You will need BONING. Historic corsets used whale bone to stiffen corsets. Modern corset makers use steel. You can get steel bones either as flat steel and spiral steel - do research, as different types of corset and different corset makers have their own preferences. Plastic bones are also a cheaper option.
+
+You can find a good guide to other tools at Foundations Revealed.
+
diff --git a/markdown/org/docs/patterns/cathrin/instructions/es.md b/markdown/org/docs/patterns/cathrin/instructions/es.md
new file mode 100644
index 00000000000..01c759dff93
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/instructions/es.md
@@ -0,0 +1,21 @@
+
+
+###### This documentation is incomplete
+Cathrin is lacking documentation. Essentially, I haven't found the time to write it yet.
+Probably not helped by the fact that I don't tend to make many corsets.
+
+#### Check the original tutorial
+This pattern is based on [this tutorial by Cathrin Alen](https://katafalk.wordpress.com/2010/06/24/underbust-pattern-tutorial/).
+Cathrin also has [this informative post on making corsets](https://katafalk.wordpress.com/2009/05/03/how-i-sew-corsets/) on her blog, which you'll might find helpful.
+
+
+Beginner corset makers should read the tutorials written by [Sidney Eileen](http://www.sidneyeileen.com), who demonstrates several different construction methods. [Foundations Revealed](https://www.foundationsrevealed.com) is a paywall site for corset makers,with several exceptional articles free for non members.
+
+Corsets must be made from fabric with no stretch at all. The fabric designed for corset making is called coutil. Although coutil is expensive, not much is needed for a corset. Some cheaper alternatives include canvas, denim and cotton ticking. However, these will stretch over time and are not suitable for any garment with a large waist reduction: they are not strong enough. They are good options for testing the pattern to see how it fits on you. For corsets made from silk and cotton and other fancy fabrics, you need to use several layers - the fabric you want to be seen, on top of a layer of coutil or other strength layer, and perhaps also a third layer made out of lining which will sit next to the body.
+
+Corsets are easier than they seem to construct, however they need several specialist items and tools.
+
+You will need BONING. Historic corsets used whale bone to stiffen corsets. Modern corset makers use steel. You can get steel bones either as flat steel and spiral steel - do research, as different types of corset and different corset makers have their own preferences. Plastic bones are also a cheaper option.
+
+You can find a good guide to other tools at Foundations Revealed.
+
diff --git a/markdown/org/docs/patterns/cathrin/instructions/fr.md b/markdown/org/docs/patterns/cathrin/instructions/fr.md
new file mode 100644
index 00000000000..01c759dff93
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/instructions/fr.md
@@ -0,0 +1,21 @@
+
+
+###### This documentation is incomplete
+Cathrin is lacking documentation. Essentially, I haven't found the time to write it yet.
+Probably not helped by the fact that I don't tend to make many corsets.
+
+#### Check the original tutorial
+This pattern is based on [this tutorial by Cathrin Alen](https://katafalk.wordpress.com/2010/06/24/underbust-pattern-tutorial/).
+Cathrin also has [this informative post on making corsets](https://katafalk.wordpress.com/2009/05/03/how-i-sew-corsets/) on her blog, which you'll might find helpful.
+
+
+Beginner corset makers should read the tutorials written by [Sidney Eileen](http://www.sidneyeileen.com), who demonstrates several different construction methods. [Foundations Revealed](https://www.foundationsrevealed.com) is a paywall site for corset makers,with several exceptional articles free for non members.
+
+Corsets must be made from fabric with no stretch at all. The fabric designed for corset making is called coutil. Although coutil is expensive, not much is needed for a corset. Some cheaper alternatives include canvas, denim and cotton ticking. However, these will stretch over time and are not suitable for any garment with a large waist reduction: they are not strong enough. They are good options for testing the pattern to see how it fits on you. For corsets made from silk and cotton and other fancy fabrics, you need to use several layers - the fabric you want to be seen, on top of a layer of coutil or other strength layer, and perhaps also a third layer made out of lining which will sit next to the body.
+
+Corsets are easier than they seem to construct, however they need several specialist items and tools.
+
+You will need BONING. Historic corsets used whale bone to stiffen corsets. Modern corset makers use steel. You can get steel bones either as flat steel and spiral steel - do research, as different types of corset and different corset makers have their own preferences. Plastic bones are also a cheaper option.
+
+You can find a good guide to other tools at Foundations Revealed.
+
diff --git a/markdown/org/docs/patterns/cathrin/instructions/layout.svg b/markdown/org/docs/patterns/cathrin/instructions/layout.svg
new file mode 100644
index 00000000000..30f59c5807d
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/instructions/layout.svg
@@ -0,0 +1,151 @@
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/cathrin/instructions/nl.md b/markdown/org/docs/patterns/cathrin/instructions/nl.md
new file mode 100644
index 00000000000..45c09dfdcc1
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/instructions/nl.md
@@ -0,0 +1,21 @@
+
+
+###### Deze documentatie is onvolledig
+Cathrin mist documentatie. Eerlijk gezegd heb ik nog niet de tijd gevonden dit te schrijven.
+Het feit dat ik niet veel korsetten maak helpt waarschijnlijk niet.
+
+#### Bekijk de originele tutorial
+Dit patroon is gebaseerd op [deze tutorial van Cathrin Alen](https://katafalk.wordpress.com/2010/06/24/underbust-pattern-tutorial/).
+Cathrin heeft ook [dit informatieve bericht over het maken van korsets](https://katafalk.wordpress.com/2009/05/05/0how-i-sew-korsets/) op haar blog, wat je misschien nuttig zult vinden.
+
+
+Beginnende korsettenmakers zouden de tutorials van [Sidney Eileen](http://www.sidneyeileen.com) moeten lezen, die verschillende constructiemethodes toont. [Foundations revealed](https://www.foundationsrevealed.com) is een betalende site voor korsettenmakers, met een aantal gratis artikels voor niet-leden.
+
+Korsetten moeten gemaakt worden van stof die geen enkele stretch heeft. De stof speciaal gemaakt voor korsetten heet coutil. Hoewel coutil duur is, heb je niet veel nodig voor een korset. Een aantal goedkopere alternatieven zijn canvas, denim en meubelstoffen. Deze rekken met de tijd echter uit en zijn niet geschikt voor eender welk kledingstuk dat de taille echt moet versmallen: ze zijn niet sterk genoeg. Het zijn goede opties om het patroon te testen en te zien hoe het je past. Voor korsetten gemaakt van zijde en katoen of andere chique stoffen heb je meerdere lagen nodig- de stof die je zichtbaar wil bovenop een laag coutil of andere sterke laag, en misschien ook een derde laag met een voering die tegen de huid komt.
+
+Korsetten zijn makkelijker in elkaar te zetten dan het lijkt, alhoewel je een paar bijzondere materialen en gereedschappen nodig hebt.
+
+Je zal BALEINEN nodig hebben. Historische korsetten gebruikten de baleinen van walvissen om korsetten sterker te maken. Moderne korsetmakers gebruiken staal. De walvissen zijn hier heel blij mee. Je kan stalen baleinband plat of als spiraal vinden - doe wat onderzoek, aangezien verschillende soorten korsetten en verschillende korsetmakers hun eigen voorkeuren hebben. Plastic baleinen zijn ook een goedkopere optie.
+
+Je kan een goede lijst van andere materialen vinden bij Foundations Revealed.
+
diff --git a/markdown/org/docs/patterns/cathrin/measurements/de.md b/markdown/org/docs/patterns/cathrin/measurements/de.md
new file mode 100644
index 00000000000..f153dc071d1
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/measurements/de.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/cathrin/measurements/en.md b/markdown/org/docs/patterns/cathrin/measurements/en.md
new file mode 100644
index 00000000000..bd1f870351c
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/measurements/en.md
@@ -0,0 +1,7 @@
+---
+---
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/cathrin/measurements/es.md b/markdown/org/docs/patterns/cathrin/measurements/es.md
new file mode 100644
index 00000000000..f153dc071d1
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/measurements/es.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/cathrin/measurements/fr.md b/markdown/org/docs/patterns/cathrin/measurements/fr.md
new file mode 100644
index 00000000000..35789b38087
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/measurements/fr.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+importer les mesures à partir de '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/cathrin/measurements/nl.md b/markdown/org/docs/patterns/cathrin/measurements/nl.md
new file mode 100644
index 00000000000..f153dc071d1
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/measurements/nl.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/cathrin/needs/de.md b/markdown/org/docs/patterns/cathrin/needs/de.md
new file mode 100644
index 00000000000..c8cc38edd87
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/needs/de.md
@@ -0,0 +1,4 @@
+---
+title: What you need
+---
+
diff --git a/markdown/org/docs/patterns/cathrin/needs/en.md b/markdown/org/docs/patterns/cathrin/needs/en.md
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/markdown/org/docs/patterns/cathrin/needs/es.md b/markdown/org/docs/patterns/cathrin/needs/es.md
new file mode 100644
index 00000000000..c8cc38edd87
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/needs/es.md
@@ -0,0 +1,4 @@
+---
+title: What you need
+---
+
diff --git a/markdown/org/docs/patterns/cathrin/needs/fr.md b/markdown/org/docs/patterns/cathrin/needs/fr.md
new file mode 100644
index 00000000000..c8cc38edd87
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/needs/fr.md
@@ -0,0 +1,4 @@
+---
+title: What you need
+---
+
diff --git a/markdown/org/docs/patterns/cathrin/needs/nl.md b/markdown/org/docs/patterns/cathrin/needs/nl.md
new file mode 100644
index 00000000000..664a4d309b3
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/needs/nl.md
@@ -0,0 +1,4 @@
+---
+title: Wat je nodig hebt
+---
+
diff --git a/markdown/org/docs/patterns/cathrin/nl.md b/markdown/org/docs/patterns/cathrin/nl.md
new file mode 100644
index 00000000000..7e2472fb7f4
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/nl.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/cathrin/options/backdrop/backdrop.svg b/markdown/org/docs/patterns/cathrin/options/backdrop/backdrop.svg
new file mode 100644
index 00000000000..faf1933c630
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/options/backdrop/backdrop.svg
@@ -0,0 +1,1244 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/cathrin/options/backdrop/de.md b/markdown/org/docs/patterns/cathrin/options/backdrop/de.md
new file mode 100644
index 00000000000..441e9fcba86
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/options/backdrop/de.md
@@ -0,0 +1,3 @@
+
+
+This option determines how far the center back will be lowered at the bottom of your corset.
diff --git a/markdown/org/docs/patterns/cathrin/options/backdrop/en.md b/markdown/org/docs/patterns/cathrin/options/backdrop/en.md
new file mode 100644
index 00000000000..441e9fcba86
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/options/backdrop/en.md
@@ -0,0 +1,3 @@
+
+
+This option determines how far the center back will be lowered at the bottom of your corset.
diff --git a/markdown/org/docs/patterns/cathrin/options/backdrop/es.md b/markdown/org/docs/patterns/cathrin/options/backdrop/es.md
new file mode 100644
index 00000000000..441e9fcba86
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/options/backdrop/es.md
@@ -0,0 +1,3 @@
+
+
+This option determines how far the center back will be lowered at the bottom of your corset.
diff --git a/markdown/org/docs/patterns/cathrin/options/backdrop/fr.md b/markdown/org/docs/patterns/cathrin/options/backdrop/fr.md
new file mode 100644
index 00000000000..441e9fcba86
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/options/backdrop/fr.md
@@ -0,0 +1,3 @@
+
+
+This option determines how far the center back will be lowered at the bottom of your corset.
diff --git a/markdown/org/docs/patterns/cathrin/options/backdrop/nl.md b/markdown/org/docs/patterns/cathrin/options/backdrop/nl.md
new file mode 100644
index 00000000000..a4aac9126d8
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/options/backdrop/nl.md
@@ -0,0 +1,3 @@
+
+
+Deze optie bepaalt hoe ver het midden van de rug verlaagd zal worden aan de onderkant van je korset.
diff --git a/markdown/org/docs/patterns/cathrin/options/backopening/backopening.svg b/markdown/org/docs/patterns/cathrin/options/backopening/backopening.svg
new file mode 100644
index 00000000000..bffb07282a6
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/options/backopening/backopening.svg
@@ -0,0 +1,1305 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/cathrin/options/backopening/de.md b/markdown/org/docs/patterns/cathrin/options/backopening/de.md
new file mode 100644
index 00000000000..eda594072b3
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/options/backopening/de.md
@@ -0,0 +1,3 @@
+
+
+This option determines how wide the back opening of your corset will be. The back opening is where you string the corset together.
diff --git a/markdown/org/docs/patterns/cathrin/options/backopening/en.md b/markdown/org/docs/patterns/cathrin/options/backopening/en.md
new file mode 100644
index 00000000000..eda594072b3
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/options/backopening/en.md
@@ -0,0 +1,3 @@
+
+
+This option determines how wide the back opening of your corset will be. The back opening is where you string the corset together.
diff --git a/markdown/org/docs/patterns/cathrin/options/backopening/es.md b/markdown/org/docs/patterns/cathrin/options/backopening/es.md
new file mode 100644
index 00000000000..eda594072b3
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/options/backopening/es.md
@@ -0,0 +1,3 @@
+
+
+This option determines how wide the back opening of your corset will be. The back opening is where you string the corset together.
diff --git a/markdown/org/docs/patterns/cathrin/options/backopening/fr.md b/markdown/org/docs/patterns/cathrin/options/backopening/fr.md
new file mode 100644
index 00000000000..eda594072b3
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/options/backopening/fr.md
@@ -0,0 +1,3 @@
+
+
+This option determines how wide the back opening of your corset will be. The back opening is where you string the corset together.
diff --git a/markdown/org/docs/patterns/cathrin/options/backopening/nl.md b/markdown/org/docs/patterns/cathrin/options/backopening/nl.md
new file mode 100644
index 00000000000..0def34e6015
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/options/backopening/nl.md
@@ -0,0 +1,3 @@
+
+
+Deze optie bepaalt hoe breed de rugopening van je korset zal zijn. De rugopening is waar je korset dichtgeregen wordt.
diff --git a/markdown/org/docs/patterns/cathrin/options/backrise/backrise.svg b/markdown/org/docs/patterns/cathrin/options/backrise/backrise.svg
new file mode 100644
index 00000000000..6ed48007278
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/options/backrise/backrise.svg
@@ -0,0 +1,1326 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/cathrin/options/backrise/de.md b/markdown/org/docs/patterns/cathrin/options/backrise/de.md
new file mode 100644
index 00000000000..8642a487ac6
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/options/backrise/de.md
@@ -0,0 +1,9 @@
+
+
+How high do you want the corset to rise at the back, relative to the underbust height?
+
+Zero means that the backline will stay horizontal at the level of your underbust. In other words, the back will be somewhat the same height as your bra strap.
+
+If you increase the back rise, your corset will rise upwards at the back.
+
+> As this is an underbust corset, the back rise is a style choice and won’t affect the fit
diff --git a/markdown/org/docs/patterns/cathrin/options/backrise/en.md b/markdown/org/docs/patterns/cathrin/options/backrise/en.md
new file mode 100644
index 00000000000..51c36a1b212
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/options/backrise/en.md
@@ -0,0 +1,10 @@
+
+
+How high do you want the corset to rise at the back, relative to the underbust height?
+
+Zero means that the backline will stay horizontal at the level of your underbust.
+In other words, the back will be somewhat the same height as your bra strap.
+
+If you increase the back rise, your corset will rise upwards at the back.
+
+> As this is an underbust corset, the back rise is a style choice and won’t affect the fit
diff --git a/markdown/org/docs/patterns/cathrin/options/backrise/es.md b/markdown/org/docs/patterns/cathrin/options/backrise/es.md
new file mode 100644
index 00000000000..8642a487ac6
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/options/backrise/es.md
@@ -0,0 +1,9 @@
+
+
+How high do you want the corset to rise at the back, relative to the underbust height?
+
+Zero means that the backline will stay horizontal at the level of your underbust. In other words, the back will be somewhat the same height as your bra strap.
+
+If you increase the back rise, your corset will rise upwards at the back.
+
+> As this is an underbust corset, the back rise is a style choice and won’t affect the fit
diff --git a/markdown/org/docs/patterns/cathrin/options/backrise/fr.md b/markdown/org/docs/patterns/cathrin/options/backrise/fr.md
new file mode 100644
index 00000000000..8642a487ac6
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/options/backrise/fr.md
@@ -0,0 +1,9 @@
+
+
+How high do you want the corset to rise at the back, relative to the underbust height?
+
+Zero means that the backline will stay horizontal at the level of your underbust. In other words, the back will be somewhat the same height as your bra strap.
+
+If you increase the back rise, your corset will rise upwards at the back.
+
+> As this is an underbust corset, the back rise is a style choice and won’t affect the fit
diff --git a/markdown/org/docs/patterns/cathrin/options/backrise/nl.md b/markdown/org/docs/patterns/cathrin/options/backrise/nl.md
new file mode 100644
index 00000000000..956499d3d2f
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/options/backrise/nl.md
@@ -0,0 +1,9 @@
+
+
+Hoe hoog wil je dat het korset komt in de rug, in vergelijking met de hoogte van de onderbuste?
+
+Nul houdt in dat de ruglijn horizontaal blijft, op hetzelfde niveau als de onderbuste. Met andere woorden, de rug komt ongeveer op dezelfde hoogte als je bh-band.
+
+Als je de rughoogte groter maakt zal je korset achteraan hoger komen.
+
+> Aangezien dit een korset is dat onder de buste zit is de hoogte van de rug een esthetische keuze en heeft dit geen invloed op de pasvorm
diff --git a/markdown/org/docs/patterns/cathrin/options/de.md b/markdown/org/docs/patterns/cathrin/options/de.md
new file mode 100644
index 00000000000..7c0748b9fa0
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/options/de.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/cathrin/options/en.md b/markdown/org/docs/patterns/cathrin/options/en.md
new file mode 100644
index 00000000000..a1a3c3e5882
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/options/en.md
@@ -0,0 +1,7 @@
+---
+---
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/cathrin/options/es.md b/markdown/org/docs/patterns/cathrin/options/es.md
new file mode 100644
index 00000000000..7c0748b9fa0
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/options/es.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/cathrin/options/fr.md b/markdown/org/docs/patterns/cathrin/options/fr.md
new file mode 100644
index 00000000000..7c0748b9fa0
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/options/fr.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/cathrin/options/frontdrop/de.md b/markdown/org/docs/patterns/cathrin/options/frontdrop/de.md
new file mode 100644
index 00000000000..528046f147f
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/options/frontdrop/de.md
@@ -0,0 +1,5 @@
+
+
+This option determines how far the center front will be lowered at the bottom of your corset.
+
+> If you lower this too much, sitting might become an issue.
diff --git a/markdown/org/docs/patterns/cathrin/options/frontdrop/en.md b/markdown/org/docs/patterns/cathrin/options/frontdrop/en.md
new file mode 100644
index 00000000000..528046f147f
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/options/frontdrop/en.md
@@ -0,0 +1,5 @@
+
+
+This option determines how far the center front will be lowered at the bottom of your corset.
+
+> If you lower this too much, sitting might become an issue.
diff --git a/markdown/org/docs/patterns/cathrin/options/frontdrop/es.md b/markdown/org/docs/patterns/cathrin/options/frontdrop/es.md
new file mode 100644
index 00000000000..528046f147f
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/options/frontdrop/es.md
@@ -0,0 +1,5 @@
+
+
+This option determines how far the center front will be lowered at the bottom of your corset.
+
+> If you lower this too much, sitting might become an issue.
diff --git a/markdown/org/docs/patterns/cathrin/options/frontdrop/fr.md b/markdown/org/docs/patterns/cathrin/options/frontdrop/fr.md
new file mode 100644
index 00000000000..528046f147f
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/options/frontdrop/fr.md
@@ -0,0 +1,5 @@
+
+
+This option determines how far the center front will be lowered at the bottom of your corset.
+
+> If you lower this too much, sitting might become an issue.
diff --git a/markdown/org/docs/patterns/cathrin/options/frontdrop/frontdrop.svg b/markdown/org/docs/patterns/cathrin/options/frontdrop/frontdrop.svg
new file mode 100644
index 00000000000..0181315c452
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/options/frontdrop/frontdrop.svg
@@ -0,0 +1,202 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/cathrin/options/frontdrop/nl.md b/markdown/org/docs/patterns/cathrin/options/frontdrop/nl.md
new file mode 100644
index 00000000000..65bc0eaa3b4
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/options/frontdrop/nl.md
@@ -0,0 +1,5 @@
+
+
+Deze optie bepaalt hoe ver het midden van de voorkant verlaagd zal worden aan de onderkant van je korset.
+
+> Als je dit te veel verlaagt kan het lastig worden om te gaan zitten.
diff --git a/markdown/org/docs/patterns/cathrin/options/frontrise/de.md b/markdown/org/docs/patterns/cathrin/options/frontrise/de.md
new file mode 100644
index 00000000000..7c5565fde03
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/options/frontrise/de.md
@@ -0,0 +1,7 @@
+
+
+How high do you want the corset to rise up at the center front.
+
+> This rise occurs center front between your breasts. Don't overdo it or the edge of your corset will push into your breasts.
+
+> This option also allows negative values. They will cause the center front to be lowered.
diff --git a/markdown/org/docs/patterns/cathrin/options/frontrise/en.md b/markdown/org/docs/patterns/cathrin/options/frontrise/en.md
new file mode 100644
index 00000000000..5c354dc26eb
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/options/frontrise/en.md
@@ -0,0 +1,7 @@
+
+
+How high do you want the corset to rise up at the center front.
+
+> This rise occurs center front between your breasts. Don't overdo it or the edge of your corset will push into your breasts.
+
+> This option also allows negative values. They will cause the center front to be lowered.
diff --git a/markdown/org/docs/patterns/cathrin/options/frontrise/es.md b/markdown/org/docs/patterns/cathrin/options/frontrise/es.md
new file mode 100644
index 00000000000..7c5565fde03
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/options/frontrise/es.md
@@ -0,0 +1,7 @@
+
+
+How high do you want the corset to rise up at the center front.
+
+> This rise occurs center front between your breasts. Don't overdo it or the edge of your corset will push into your breasts.
+
+> This option also allows negative values. They will cause the center front to be lowered.
diff --git a/markdown/org/docs/patterns/cathrin/options/frontrise/fr.md b/markdown/org/docs/patterns/cathrin/options/frontrise/fr.md
new file mode 100644
index 00000000000..ed02bf7d323
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/options/frontrise/fr.md
@@ -0,0 +1,7 @@
+
+
+How high do you want the corset to rise up at the center front.
+
+> This rise occurs center front between your breasts. Don't overdo it or the edge of your corset will push into your breasts.
+
+> Cette option permet également des valeurs négatives. They will cause the center front to be lowered.
diff --git a/markdown/org/docs/patterns/cathrin/options/frontrise/frontrise.svg b/markdown/org/docs/patterns/cathrin/options/frontrise/frontrise.svg
new file mode 100644
index 00000000000..33a9cb1f6cd
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/options/frontrise/frontrise.svg
@@ -0,0 +1,202 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/cathrin/options/frontrise/nl.md b/markdown/org/docs/patterns/cathrin/options/frontrise/nl.md
new file mode 100644
index 00000000000..04cf031e00b
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/options/frontrise/nl.md
@@ -0,0 +1,7 @@
+
+
+Hoe hoog wil je dat het korset komt aan het midden van de voorkant.
+
+> Dit stukje verhoogt het middenvoorpand tussen je borsten. Doe hier niet te gek, anders duwt de rand van het korset in je borsten.
+
+> Deze optie laat negatieve waarden toe. Die zullen het middenvoorpand verlagen.
diff --git a/markdown/org/docs/patterns/cathrin/options/hiprise/de.md b/markdown/org/docs/patterns/cathrin/options/hiprise/de.md
new file mode 100644
index 00000000000..6cfcfd2ff32
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/options/hiprise/de.md
@@ -0,0 +1,3 @@
+
+
+How high do you want to corset to rise on your hips, in comparison to the center front and center back.
diff --git a/markdown/org/docs/patterns/cathrin/options/hiprise/en.md b/markdown/org/docs/patterns/cathrin/options/hiprise/en.md
new file mode 100644
index 00000000000..6cfcfd2ff32
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/options/hiprise/en.md
@@ -0,0 +1,3 @@
+
+
+How high do you want to corset to rise on your hips, in comparison to the center front and center back.
diff --git a/markdown/org/docs/patterns/cathrin/options/hiprise/es.md b/markdown/org/docs/patterns/cathrin/options/hiprise/es.md
new file mode 100644
index 00000000000..6cfcfd2ff32
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/options/hiprise/es.md
@@ -0,0 +1,3 @@
+
+
+How high do you want to corset to rise on your hips, in comparison to the center front and center back.
diff --git a/markdown/org/docs/patterns/cathrin/options/hiprise/fr.md b/markdown/org/docs/patterns/cathrin/options/hiprise/fr.md
new file mode 100644
index 00000000000..6cfcfd2ff32
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/options/hiprise/fr.md
@@ -0,0 +1,3 @@
+
+
+How high do you want to corset to rise on your hips, in comparison to the center front and center back.
diff --git a/markdown/org/docs/patterns/cathrin/options/hiprise/hiprise.svg b/markdown/org/docs/patterns/cathrin/options/hiprise/hiprise.svg
new file mode 100644
index 00000000000..3b3a09b5a47
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/options/hiprise/hiprise.svg
@@ -0,0 +1,192 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/cathrin/options/hiprise/nl.md b/markdown/org/docs/patterns/cathrin/options/hiprise/nl.md
new file mode 100644
index 00000000000..bf509fa898d
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/options/hiprise/nl.md
@@ -0,0 +1,3 @@
+
+
+Hoe hoog wil je dat het korset op je heupen valt, in vergelijking met middenvoor en middenachter.
diff --git a/markdown/org/docs/patterns/cathrin/options/nl.md b/markdown/org/docs/patterns/cathrin/options/nl.md
new file mode 100644
index 00000000000..7c0748b9fa0
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/options/nl.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/cathrin/options/panels/de.md b/markdown/org/docs/patterns/cathrin/options/panels/de.md
new file mode 100644
index 00000000000..cdf2e52b1f4
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/options/panels/de.md
@@ -0,0 +1,10 @@
+
+
+This options determines how many panels will be used to make up the corset. You have the choice between:
+
+ - 11 panels
+ - 13 panels
+
+More panels is a bit more work, but also allows the difference between bust/waist/hips to be evened out over more darts, which may yield to better results.
+
+> More curves = more panels
diff --git a/markdown/org/docs/patterns/cathrin/options/panels/en.md b/markdown/org/docs/patterns/cathrin/options/panels/en.md
new file mode 100644
index 00000000000..cdf2e52b1f4
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/options/panels/en.md
@@ -0,0 +1,10 @@
+
+
+This options determines how many panels will be used to make up the corset. You have the choice between:
+
+ - 11 panels
+ - 13 panels
+
+More panels is a bit more work, but also allows the difference between bust/waist/hips to be evened out over more darts, which may yield to better results.
+
+> More curves = more panels
diff --git a/markdown/org/docs/patterns/cathrin/options/panels/es.md b/markdown/org/docs/patterns/cathrin/options/panels/es.md
new file mode 100644
index 00000000000..cdf2e52b1f4
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/options/panels/es.md
@@ -0,0 +1,10 @@
+
+
+This options determines how many panels will be used to make up the corset. You have the choice between:
+
+ - 11 panels
+ - 13 panels
+
+More panels is a bit more work, but also allows the difference between bust/waist/hips to be evened out over more darts, which may yield to better results.
+
+> More curves = more panels
diff --git a/markdown/org/docs/patterns/cathrin/options/panels/fr.md b/markdown/org/docs/patterns/cathrin/options/panels/fr.md
new file mode 100644
index 00000000000..cdf2e52b1f4
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/options/panels/fr.md
@@ -0,0 +1,10 @@
+
+
+This options determines how many panels will be used to make up the corset. You have the choice between:
+
+ - 11 panels
+ - 13 panels
+
+More panels is a bit more work, but also allows the difference between bust/waist/hips to be evened out over more darts, which may yield to better results.
+
+> More curves = more panels
diff --git a/markdown/org/docs/patterns/cathrin/options/panels/nl.md b/markdown/org/docs/patterns/cathrin/options/panels/nl.md
new file mode 100644
index 00000000000..b1653110593
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/options/panels/nl.md
@@ -0,0 +1,10 @@
+
+
+Deze optie bepaalt uit hoeveel panelen het korset zal bestaan. Je kan kiezen tussen:
+
+ - 11 panelen
+ - 13 panelen
+
+Meer panelen is een beetje meer werk, maar laat je ook toe het verschil tussen buste/taille/heupen over meer naden te verdelen, wat een beter resultaat kan opleveren.
+
+> Meer rondingen = meer panelen
diff --git a/markdown/org/docs/patterns/cathrin/options/panels/panels.svg b/markdown/org/docs/patterns/cathrin/options/panels/panels.svg
new file mode 100644
index 00000000000..9a7d3dd7b70
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/options/panels/panels.svg
@@ -0,0 +1,200 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/cathrin/options/waistreduction/de.md b/markdown/org/docs/patterns/cathrin/options/waistreduction/de.md
new file mode 100644
index 00000000000..c1d94e24a8a
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/options/waistreduction/de.md
@@ -0,0 +1,3 @@
+
+
+The amount you want the corset to be smaller than your natural waist. In other words, how much do you want it to squeeze you.
diff --git a/markdown/org/docs/patterns/cathrin/options/waistreduction/en.md b/markdown/org/docs/patterns/cathrin/options/waistreduction/en.md
new file mode 100644
index 00000000000..c1d94e24a8a
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/options/waistreduction/en.md
@@ -0,0 +1,3 @@
+
+
+The amount you want the corset to be smaller than your natural waist. In other words, how much do you want it to squeeze you.
diff --git a/markdown/org/docs/patterns/cathrin/options/waistreduction/es.md b/markdown/org/docs/patterns/cathrin/options/waistreduction/es.md
new file mode 100644
index 00000000000..c1d94e24a8a
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/options/waistreduction/es.md
@@ -0,0 +1,3 @@
+
+
+The amount you want the corset to be smaller than your natural waist. In other words, how much do you want it to squeeze you.
diff --git a/markdown/org/docs/patterns/cathrin/options/waistreduction/fr.md b/markdown/org/docs/patterns/cathrin/options/waistreduction/fr.md
new file mode 100644
index 00000000000..c1d94e24a8a
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/options/waistreduction/fr.md
@@ -0,0 +1,3 @@
+
+
+The amount you want the corset to be smaller than your natural waist. In other words, how much do you want it to squeeze you.
diff --git a/markdown/org/docs/patterns/cathrin/options/waistreduction/nl.md b/markdown/org/docs/patterns/cathrin/options/waistreduction/nl.md
new file mode 100644
index 00000000000..fc6fcc55feb
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/options/waistreduction/nl.md
@@ -0,0 +1,3 @@
+
+
+Hoeveel kleiner je wil dat het korset is dan je natuurlijke tailleomtrek. In andere woorden, hoe hard wil je dat het korset je samenknijpt.
diff --git a/markdown/org/docs/patterns/cathrin/options/waistreduction/waistreduction.svg b/markdown/org/docs/patterns/cathrin/options/waistreduction/waistreduction.svg
new file mode 100644
index 00000000000..85d4e077a5b
--- /dev/null
+++ b/markdown/org/docs/patterns/cathrin/options/waistreduction/waistreduction.svg
@@ -0,0 +1,200 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/charlie/cutting/de.md b/markdown/org/docs/patterns/charlie/cutting/de.md
new file mode 100644
index 00000000000..c4b8f135a77
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/cutting/de.md
@@ -0,0 +1,30 @@
+
+##### From main fabric
+
+- Part **1**: **2 x** _with good sides together_.
+- Part **2**: **2 x** _with good sides together_.
+- Part **4**: **4 x**
+- Part **6**: **2 x**
+- Part **8**: **2 x** 2 _with good sides together_
+- Part **9**: **2 x** _with good sides together_
+- Part **10**: **1 x** on the fold
+- Part **11**: **1 x** if making a straight waistband
+- Part **11**: **2 x** _with good sides together_ if making a curved waistband
+- Part **12**: **1 x**
+
+##### From lining (or any material suitable for pocket bags)
+
+- Part **5**: **2 x**
+- Part **7**: **2 x**
+
+##### From fusible interfacing
+
+- Part **3**: **2 x**
+
+
+
+##### A dash of color perhaps?
+
+You can cut part 4 from a different color for a little contrasting detail at the back pockets
+
+
diff --git a/markdown/org/docs/patterns/charlie/cutting/en.md b/markdown/org/docs/patterns/charlie/cutting/en.md
new file mode 100644
index 00000000000..f52a5cea0cd
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/cutting/en.md
@@ -0,0 +1,30 @@
+
+##### From main fabric
+
+- Part **1**: **2 x** _with good sides together_.
+- Part **2**: **2 x** _with good sides together_.
+- Part **4**: **4 x**
+- Part **6**: **2 x**
+- Part **8**: **2 x** 2 _with good sides together_
+- Part **9**: **2 x** _with good sides together_
+- Part **10**: **1 x** on the fold
+- Part **11**: **1 x** if making a straight waistband
+- Part **11**: **2 x** _with good sides together_ if making a curved waistband
+- Part **12**: **1 x**
+
+##### From lining (or any material suitable for pocket bags)
+
+- Part **5**: **2 x**
+- Part **7**: **2 x**
+
+##### From fusible interfacing
+
+- Part **3**: **2 x**
+
+
+
+##### A dash of color perhaps?
+
+You can cut part 4 from a different color for a little contrasting detail at the back pockets
+
+
diff --git a/markdown/org/docs/patterns/charlie/cutting/es.md b/markdown/org/docs/patterns/charlie/cutting/es.md
new file mode 100644
index 00000000000..c4b8f135a77
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/cutting/es.md
@@ -0,0 +1,30 @@
+
+##### From main fabric
+
+- Part **1**: **2 x** _with good sides together_.
+- Part **2**: **2 x** _with good sides together_.
+- Part **4**: **4 x**
+- Part **6**: **2 x**
+- Part **8**: **2 x** 2 _with good sides together_
+- Part **9**: **2 x** _with good sides together_
+- Part **10**: **1 x** on the fold
+- Part **11**: **1 x** if making a straight waistband
+- Part **11**: **2 x** _with good sides together_ if making a curved waistband
+- Part **12**: **1 x**
+
+##### From lining (or any material suitable for pocket bags)
+
+- Part **5**: **2 x**
+- Part **7**: **2 x**
+
+##### From fusible interfacing
+
+- Part **3**: **2 x**
+
+
+
+##### A dash of color perhaps?
+
+You can cut part 4 from a different color for a little contrasting detail at the back pockets
+
+
diff --git a/markdown/org/docs/patterns/charlie/cutting/fr.md b/markdown/org/docs/patterns/charlie/cutting/fr.md
new file mode 100644
index 00000000000..c4b8f135a77
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/cutting/fr.md
@@ -0,0 +1,30 @@
+
+##### From main fabric
+
+- Part **1**: **2 x** _with good sides together_.
+- Part **2**: **2 x** _with good sides together_.
+- Part **4**: **4 x**
+- Part **6**: **2 x**
+- Part **8**: **2 x** 2 _with good sides together_
+- Part **9**: **2 x** _with good sides together_
+- Part **10**: **1 x** on the fold
+- Part **11**: **1 x** if making a straight waistband
+- Part **11**: **2 x** _with good sides together_ if making a curved waistband
+- Part **12**: **1 x**
+
+##### From lining (or any material suitable for pocket bags)
+
+- Part **5**: **2 x**
+- Part **7**: **2 x**
+
+##### From fusible interfacing
+
+- Part **3**: **2 x**
+
+
+
+##### A dash of color perhaps?
+
+You can cut part 4 from a different color for a little contrasting detail at the back pockets
+
+
diff --git a/markdown/org/docs/patterns/charlie/cutting/nl.md b/markdown/org/docs/patterns/charlie/cutting/nl.md
new file mode 100644
index 00000000000..c4b8f135a77
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/cutting/nl.md
@@ -0,0 +1,30 @@
+
+##### From main fabric
+
+- Part **1**: **2 x** _with good sides together_.
+- Part **2**: **2 x** _with good sides together_.
+- Part **4**: **4 x**
+- Part **6**: **2 x**
+- Part **8**: **2 x** 2 _with good sides together_
+- Part **9**: **2 x** _with good sides together_
+- Part **10**: **1 x** on the fold
+- Part **11**: **1 x** if making a straight waistband
+- Part **11**: **2 x** _with good sides together_ if making a curved waistband
+- Part **12**: **1 x**
+
+##### From lining (or any material suitable for pocket bags)
+
+- Part **5**: **2 x**
+- Part **7**: **2 x**
+
+##### From fusible interfacing
+
+- Part **3**: **2 x**
+
+
+
+##### A dash of color perhaps?
+
+You can cut part 4 from a different color for a little contrasting detail at the back pockets
+
+
diff --git a/markdown/org/docs/patterns/charlie/de.md b/markdown/org/docs/patterns/charlie/de.md
new file mode 100644
index 00000000000..4d06fa949c9
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/de.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/charlie/en.md b/markdown/org/docs/patterns/charlie/en.md
new file mode 100644
index 00000000000..f1c7b4b2d87
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/en.md
@@ -0,0 +1,6 @@
+---
+---
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/charlie/es.md b/markdown/org/docs/patterns/charlie/es.md
new file mode 100644
index 00000000000..4d06fa949c9
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/es.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/charlie/fabric/de.md b/markdown/org/docs/patterns/charlie/fabric/de.md
new file mode 100644
index 00000000000..c42f6059c6b
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/fabric/de.md
@@ -0,0 +1,10 @@
+The obvious choice for Charlie chinos, is [chino fabric](https://en.wikipedia.org/wiki/Chino_cloth), which is a cotton twill fabric. These days it's often sold as a blend to a little bit of stretch, which is optional.
+
+But you have a lot of options here, and your choice of fabric will influence what sort of style these project.
+
+Go for **wool** for the most classic look. Check the suiting section of your fabric store for options. If this is your first pair, some wool-poly blend is most likely going to be more budget-friendly. But don't let price alone guide you, buying some cheap whimsical fabric is the best way to come up with a shitty looking pair of trousers, and get frustrated in the process.
+
+For **cotton**, go for a heavier weight. Cotton might also be a bit easier on the beginner than wool. If unsure what to use, ask for chino in the fabric store and simply pick a colour you like.
+
+Nothing beats **linen** on a hot summer day. It's fun to work with too, but it does wrinkle like a mofo, and even the most neatly made trousers look somewhat messy when made in linen. What I'm saying is, maybe not for your first pair.
+
diff --git a/markdown/org/docs/patterns/charlie/fabric/en.md b/markdown/org/docs/patterns/charlie/fabric/en.md
new file mode 100644
index 00000000000..312d4ef953a
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/fabric/en.md
@@ -0,0 +1,16 @@
+The obvious choice for Charlie chinos, is [chino fabric](https://en.wikipedia.org/wiki/Chino_cloth), which is a cotton twill fabric.
+These days it's often sold as a blend to a little bit of stretch, which is optional.
+
+But you have a lot of options here, and your choice of fabric will influence what sort of style these project.
+
+Go for **wool** for the most classic look. Check the suiting section of your fabric store for options.
+If this is your first pair, some wool-poly blend is most likely going to be more budget-friendly.
+But don't let price alone guide you, buying some cheap whimsical fabric is the best way to come up with a shitty looking pair of trousers, and get frustrated in the process.
+
+For **cotton**, go for a heavier weight. Cotton might also be a bit easier on the beginner than wool.
+If unsure what to use, ask for chino in the fabric store and simply pick a colour you like.
+
+Nothing beats **linen** on a hot summer day.
+It's fun to work with too, but it does wrinkle like a mofo, and even the most neatly made trousers look somewhat messy when made in linen.
+What I'm saying is, maybe not for your first pair.
+
diff --git a/markdown/org/docs/patterns/charlie/fabric/es.md b/markdown/org/docs/patterns/charlie/fabric/es.md
new file mode 100644
index 00000000000..c42f6059c6b
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/fabric/es.md
@@ -0,0 +1,10 @@
+The obvious choice for Charlie chinos, is [chino fabric](https://en.wikipedia.org/wiki/Chino_cloth), which is a cotton twill fabric. These days it's often sold as a blend to a little bit of stretch, which is optional.
+
+But you have a lot of options here, and your choice of fabric will influence what sort of style these project.
+
+Go for **wool** for the most classic look. Check the suiting section of your fabric store for options. If this is your first pair, some wool-poly blend is most likely going to be more budget-friendly. But don't let price alone guide you, buying some cheap whimsical fabric is the best way to come up with a shitty looking pair of trousers, and get frustrated in the process.
+
+For **cotton**, go for a heavier weight. Cotton might also be a bit easier on the beginner than wool. If unsure what to use, ask for chino in the fabric store and simply pick a colour you like.
+
+Nothing beats **linen** on a hot summer day. It's fun to work with too, but it does wrinkle like a mofo, and even the most neatly made trousers look somewhat messy when made in linen. What I'm saying is, maybe not for your first pair.
+
diff --git a/markdown/org/docs/patterns/charlie/fabric/fr.md b/markdown/org/docs/patterns/charlie/fabric/fr.md
new file mode 100644
index 00000000000..c42f6059c6b
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/fabric/fr.md
@@ -0,0 +1,10 @@
+The obvious choice for Charlie chinos, is [chino fabric](https://en.wikipedia.org/wiki/Chino_cloth), which is a cotton twill fabric. These days it's often sold as a blend to a little bit of stretch, which is optional.
+
+But you have a lot of options here, and your choice of fabric will influence what sort of style these project.
+
+Go for **wool** for the most classic look. Check the suiting section of your fabric store for options. If this is your first pair, some wool-poly blend is most likely going to be more budget-friendly. But don't let price alone guide you, buying some cheap whimsical fabric is the best way to come up with a shitty looking pair of trousers, and get frustrated in the process.
+
+For **cotton**, go for a heavier weight. Cotton might also be a bit easier on the beginner than wool. If unsure what to use, ask for chino in the fabric store and simply pick a colour you like.
+
+Nothing beats **linen** on a hot summer day. It's fun to work with too, but it does wrinkle like a mofo, and even the most neatly made trousers look somewhat messy when made in linen. What I'm saying is, maybe not for your first pair.
+
diff --git a/markdown/org/docs/patterns/charlie/fabric/nl.md b/markdown/org/docs/patterns/charlie/fabric/nl.md
new file mode 100644
index 00000000000..2c0fed4ae6d
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/fabric/nl.md
@@ -0,0 +1,10 @@
+The obvious choice for Charlie chinos, is [chino fabric](https://en.wikipedia.org/wiki/Chino_cloth), which is a cotton twill fabric. These days it's often sold as a blend to a little bit of stretch, which is optional.
+
+But you have a lot of options here, and your choice of fabric will influence what sort of style these project.
+
+Go for **wool** for the most classic look. Check the suiting section of your fabric store for options. Voor een eerste paar is een wol-polyestermix een budgetvriendelijke optie. Maar focus niet te hard op de prijs, een goedkoop stofje is de beste manier om met een mottige broek en een hoop frustraties te eindigen.
+
+Als je **katoen** wil, kies dan een zwaardere stof. Katoen is ook wat makkelijker voor een beginner dan wol. Als je niet zeker bent over wat te gebruiken, vraag dan om chino stof in de stoffenwinkel en kies een kleurtje.
+
+Niets beter dan **linen** op een hete zomerdag. Het is ook fijn om mee te werken, maar kreukt als de pest, en zelfs de best genaaide broeken zien er een beetje rommelig uit in linnen. Wat ik wil zeggen is: misschien niet voor je eerste paar.
+
diff --git a/markdown/org/docs/patterns/charlie/fr.md b/markdown/org/docs/patterns/charlie/fr.md
new file mode 100644
index 00000000000..4d06fa949c9
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/fr.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/charlie/instructions/de.md b/markdown/org/docs/patterns/charlie/instructions/de.md
new file mode 100644
index 00000000000..7d3659decb6
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/instructions/de.md
@@ -0,0 +1,380 @@
+
+## Step 1: Close the back dart
+
+First thing we're going to do is close the waist dart on the back panel.
+
+To do so, fold the back panel double with _good sides together_ making sure to match both sides of the dart on top of each other.
+
+Now sew the dart close, making sure to use a small stitch length, and to sew all teh way to the end of the dart, even a couple of stitches off the fabric.
+
+
+
+Your back darts should be of equal length. Make sure to sew them precisely.
+
+
+
+## Step 2: Construct the back pockets
+
+Follow [our double welt pocket instructions](/docs/sewing/double-welt-pockets/) to create the back welt pockets.
+
+
+
+Since these are chinos, you can/should edgestitch around the welt opening.
+It's not strictly required for welt pockets, and typically not done on classic trousers (and thus not should in
+the instructions) but it's a very typically finish for chinos, and makes it easier to keep everything in place.
+
+
+
+### Attach the back pocket facing to the pocket bag
+
+Join the back pocket facing to the pocket bag by placing them with _good sides together_ and sewing along the longest of the non-curved seams of the facing.
+
+When you're done, press the seam allowance to the side of the pocket bag.
+
+### Attach the back pocket bag
+
+Sew the bottom of the pocket bag to the bottom welt. Press it down when done.
+
+Now align the top of the pocket bag with the waist and sew it down in the waist's seam allowance.
+
+### Close the pocket back
+
+Fold the leg panel out of the way so you can close both sides of the pocket bag.
+
+
+
+Make sure to also sew the pocket welts down on the pocket bag
+
+
+
+You should overlock/serge the sides of the pocketbag so they don't ravel.
+
+
+
+If you don't have a _serger_ you can always use a zig-zag stitch instead.
+
+
+
+## Step 3: Overlock the front and back edges
+
+Before we go any further, we'll overlock/serge the edges of the front and back panels of the legs. Make sure to also catch the top of the pocket bag when doing the back panels.
+
+What we want to to prevent these edges from ravelling after we've completed our trousers, and now is the best time to do so.
+
+## Step 4: Construct the front pocket opening
+
+The front pockets are a little unusual because they have the appearance of classic slanted pockets, but are constructed on the side seam.
+
+### Attach the front pocket facings to the pocket bags
+
+We have two front pocket bags, that each have two pieces of facing to attach to them.
+
+Align them with _good sides together_ (\*) and sew the facing in place.
+
+
+
+(\*) With a pocket bag, it's not so obvious what the good side should be.
+
+Do you want the good side to be what you feel when you put your hand in your pocket?
+Or do you want it to be what you see when your trousers lie on the floor with their insides showing.
+
+There's no right or wrong answer here. You do you.
+
+
+
+### Mark the pocket notch on pocket facing, and front and back leg panels
+
+There's a notch on both front and back leg panels that indicates up to what point the pocket facing should be attached to the side seam.
+
+Make sure to transfer this notch to both the (edge of the) pocket facing and the front trouser leg, since it's important we match them.
+
+### Pin or base the pocket to the front and back leg panel
+
+Both on the front and the back leg panel, we're going to sew the pocket facing to the side seam.
+
+However, this needs to be precise, so you really want to make sure you either pin or baste it in place.
+
+
+
+Start with the front, since that's the easier seam. Once you've got some practice, you can do the back
+
+
+
+### Sew the front pocket in place
+
+Sew from the waist down right until the notch that indicates where to stop.
+
+### Press the front pocket slant
+
+Now press the slant of the front pocket, both on the back and front panel, so that it's a sharp crease.
+
+## Step 5: Close the outseam
+
+### Baste the front pockets shut
+
+I strongly advice you to baste the pocket shut/in place before sewing this seam so that you know it's precise.
+
+Closing the outseam means to place front and back panel with good sides together, and sew the outer seam. That's easy enough at the legs, but at the top we have our pocket, which complicates things.
+
+### Sew the top of the outer seam until the top notch of the pocket slant
+
+Make sure everything is neatly aligned. Then sew from the top of the waist down to the top notch (this is just over a cm or half an inch).
+
+
+### Sew the bottom of the outer seam from the bottom notch of the pocket slant
+
+Now move to the bottom notch of the pocket slant, and sew from there all the way to the bottom of the legs.
+
+### Press the outer seam open
+
+When you're done, make sure to press the seam allowance open along the leg. Don't press the pocket, we already did that.
+
+## Step 6: Finish the front pocket bag
+
+### Sew pocket bag close inside-out
+
+With our pocket opening constructed and outer seam closed, we should now finish the pocket bag.
+
+Pull the pocket bag out so that it dangles on the outside of the trouser leg. Then place both halves together and either use a serger to finish the edge, or sew closely to the edge.
+
+Make sure you end up at the point where the bottom part of the outer seam starts.
+
+### Finish pocket bag edge
+
+When you're done, you can flip the pocket bag back to the inside of the trouser leg.
+
+Our pocket bag is now closed, but when we put our hand in it, you can feel the raw edge of the seam allowance. To avoid that, topstitch along the edge of the pocket bag, locking in the seam allowance.
+
+
+If your seam allowance is wide, you might want to trim it back first.
+
+
+## Step 7: Bar-tack the pocket opening
+
+At the place the leg down with the good side up, making sure the pocket bag lies flat and towards the front panel.
+
+Now at the top and bottom of the pocket opening, place a bar-tack perpendicular to the outer seam.
+
+## Step 8: Close the inseam
+
+With our front pockets finished, close the inseam of both legs.
+
+When you're done, press open the inseam.
+
+## Step 9: Close the crossseam
+
+Make sure one leg is turned with the good side out, and the other has the good side in.
+
+Not tuck the leg with the good side out inside the leg that has the good side in. This way, they have their good sides against each other.
+
+Aling the cross seam, starting at the back waist, pinning both halves together as you make your way towards the fly. Stop at the lowest fly notch.
+
+When you're done. Do it again. Always sew the cross seam twice. It's one of those best practices you ignore at your own peril.
+
+
+
+Take extra care to carefully align the seams where both legs have their back and front panels joined together.
+Doing so will ensure your cross seam results with a perfectly aligned _cross_ where 4 pattern parts meet each other in a single point.
+
+Getting it just right is one of those things you'll end up cherishing each time you wear these.
+
+
+
+## Step 10: Construct the fly
+
+### Close fly extension
+
+Fold the fly extension on its fold line with good sides together.
+
+Now sew along the bottom, to close the fly extension.
+
+Trim back one half of the seam allowance to remove bulk before turning it good side out and pressing.
+
+### Serge the fly extension and fly facing
+
+Serge (or zig-zag) along the open side of the fly extension. No need to serge the top as that will get caught in our waistband.
+
+while you're at it, also serge along the entirety of the fly facings J-shaped edge.
+
+### Cut away the extra seam allowance on the left leg front
+
+There's extra seam allowance that runs along the fly. We only need this on the right leg panel. Cut it away on the left panel so you're left with the regular seam allowance only.
+
+### Attach the fly facing
+
+Sew the fly facing to the left front. Place them with good sides together, alingning the top.
+
+### Tuck in the tip of the fly facing
+
+Fold the bottom of the fly facing seam allowance inwards and secure with a few stitches
+
+### Edge stitch the fly facing to the seam alowance
+
+Sew the fly facing to the seam allowance. Make sure to leave the front panel out of it.
+
+### Press cross seam, fly facing and the fly edge
+
+Press open the cross seam. Press the fly facing to the side.
+
+Then, fold over the extra seam allowance on the right front leg and press it down.
+
+### Baste the zipper to the fly extension
+
+Place the zipper along the (slightly curved) edge of the fly extension.
+
+Now sew along the edge. No need to get close to the zipper, just sew along the edge to hold them in place.
+
+### Attach zipper to the fly
+
+Now place the right front leg's fly with the extra seam allowance that you folded back on top of the zip.
+
+Use a zipper foot edge-stitch the folded-over edge along the zipper edge.
+
+
+
+You might want to baste this first to make sure it is nicely parallel to the zipper. Close, but not too close.
+
+
+
+### Sew the zipper to the fly facing
+
+Now sew the other side of the zipper to the fly facing. Make sure to align it properly so that when the trousers are closed, the zip is hidden
+
+
+### Finish the cross seam
+
+Sew the last bit of the cross seam up to the highest fly notch.
+
+### Sew the J-seam of the fly
+
+Now topstitch the so-called J-seam of the fly. Make sure to keep the fly extension out of the way.
+
+### Bar tack the bottom of the fly
+
+Now bartack the very botton of the J-seam (the horizontal part) but this time make sure to also catch the fly extension.
+
+## Step 11: Attach the belt loops
+
+### Construct the belt loops
+
+
+
+For efficiency, we will contruct one long strip of belt loop that we'll divide into 8 parts.
+
+
+
+Cut a strip of 80cm long (32 inch) and 2.8cm wide (1 1/8 inch).
+
+Serge (or zigzag) the long edge of the strip on both sides.
+
+Fold one side inwards, and the other side over it. Then press down with your iron. The end result should be a long strip about 1cm wide.
+
+Now sew along the entire length of the strip, smack in the middle of it. Make sure to use a generous stitch length for this.
+
+Finally, cut your length belt loops strip into 8 equal parts to make 8 belt loops.
+
+### Attach the belt loops
+
+We're going to divide our belt loops along the waist:
+
+ - 2 at the center back, each set aside a bit from the center so there's a small gap between them.
+ - 1 above the back dart on each side
+ - 1 on each side more or less where the side seam would hit the waist if it went straight up
+ - 1 on each side from center front. Not too close to each other so there's no room for belt buckles, but not too far either so it doesn't look weird
+
+Place the belt loop at these places with their good side down (against the good side of the fabric of your trousers, and the top aligned with the waist. Sew this down in the seam allowance of the waist, making sure that they are perpendicular to the waistband.
+
+## Step 12: Attach the waist band
+
+### Assemble curved waistband
+
+If you're making a straight waistband, skip directly to attaching the waistband to the outside.
+
+Place both waistbands with good sides together, and sew along the top of the waistband (the shorter edge).
+
+Trim the seam allowance of the inner waistband, and press all seam allowances towards the inner waisband.
+
+You can now treat your assembled waisband as one piece, and continue as for the straight waistband.
+
+
+To make sure your inner waistband doesn't peek out, you can _understitch_.
+Sew a line of stitching on the inside waistband, close to the edge, through the inner waistband and seam-allowances (but not the outer waistband!).
+
+
+### Attach the waist band to the outside
+
+Place the waistband with good sides together along the waist. For the straight waistband, make sure the side with the standard seam allowance is aligned with the waist, and not the side with double seam allowance.
+
+Also make sure to leave suffucient seam allowance beyond the start and end of the waistband.
+
+Sew along the entirety of the waist, attaching the waist band and sewing down the belt loops in one go.
+
+### Press the waistband seam and fold the waistband
+
+Press the seam you just sewed, pressing the seam allowance up into the waistband.
+
+Now fold over the waistband at the correct width and press in the crease.
+
+### Close the start and end of the waistband.
+
+At the start and end, fold the waistband over so it has it's good sides together.
+
+Now sew the end shut by sewing top to bottom to just the point where the waistband seam ends.
+
+Trim back the seam allowance a bit so you can tuck it all into the waistband later.
+
+### Baste the waistband in place
+
+The waistband has extra seam allowance here, and we're going to use that to our advantage.
+
+Fold the waistband in the fold you pressed. Then on the inside, fold the seam allowance inwards, making sure to let it run a few mm beyond the waistband seam.
+
+You want to baste this in place so it stays put as you make your way around the waistband.
+
+At the start and end of the waistband, you'll need to tuck in some more seam allowance. Take a moment to get it right.
+
+### Sew the waistband close
+
+Now with the good side up, sew exactly in the seam that was sewn before (so called _stitch in the ditch_).
+
+This will catch the back of the waistband which we've made to extend slightly further, and lock all the seam allowance inside.
+
+## Step 13: Finalize the belt loops
+
+### Sew the belt loops down to make them wider
+
+It's best to make the belt loops a bit wider than the waitband, to accomodate wider belts.
+
+For this, let the waistband lie flat, and sew it down with a bartack 1.5cm or so (half and inch) below the waistband.
+
+### Fold upwards, down again, and sew down
+
+Now fold the belt loops upwards (hiding the bartack you just did).
+
+They'll extend beyond the top of the waistband. So fold the excess down again. Don't fold it over/around the waistband, but fold it double on itself.
+
+Now do a bartack along the top of the waistband to lock the belt loop in place.
+
+When you're done, carefull twist the back of the beltloop to the front and cut off the excess right next to the bartack.
+
+
+
+Be careful not to bartack the front of your trousers to the back.
+
+Double-check you don't have any extra layers under your needle because unpicking a bartack is no joy.
+
+
+
+## Step 14: Hem the pants
+
+Fold the hem allowance halfway up, and press. Then fold them again, and press again.
+
+Finalize by hand and blind hem your trousers.
+
+## Step 15: Button on buttonhole
+
+Create a buttonhole. Either by hand (it's worth practicing) or with a machine.
+
+Finally, attach the button.
+
+Now take a moment to appreciate all the hard work you did. We hope you'll get a lot of wears out of these.
diff --git a/markdown/org/docs/patterns/charlie/instructions/en.md b/markdown/org/docs/patterns/charlie/instructions/en.md
new file mode 100644
index 00000000000..79d5cdd93a1
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/instructions/en.md
@@ -0,0 +1,398 @@
+
+## Step 1: Close the back dart
+
+First thing we're going to do is close the waist dart on the back panel.
+
+To do so, fold the back panel double with _good sides together_ making sure to match both sides of the dart on top of each other.
+
+Now sew the dart close, making sure to use a small stitch length, and to sew all teh way to the end of the dart, even a couple of stitches off the fabric.
+
+
+
+Your back darts should be of equal length. Make sure to sew them precisely.
+
+
+
+## Step 2: Construct the back pockets
+
+Follow [our double welt pocket instructions](/docs/sewing/double-welt-pockets/) to create the back welt pockets.
+
+
+
+Since these are chinos, you can/should edgestitch around the welt opening.
+It's not strictly required for welt pockets, and typically not done on classic trousers (and thus not should in
+the instructions) but it's a very typically finish for chinos, and makes it easier to keep everything in place.
+
+
+
+### Attach the back pocket facing to the pocket bag
+
+Join the back pocket facing to the pocket bag by placing them with _good sides together_ and sewing along the longest of the non-curved seams of the facing.
+
+When you're done, press the seam allowance to the side of the pocket bag.
+
+### Attach the back pocket bag
+
+Sew the bottom of the pocket bag to the bottom welt. Press it down when done.
+
+Now align the top of the pocket bag with the waist and sew it down in the waist's seam allowance.
+
+### Close the pocket back
+
+Fold the leg panel out of the way so you can close both sides of the pocket bag.
+
+
+
+Make sure to also sew the pocket welts down on the pocket bag
+
+
+
+You should overlock/serge the sides of the pocketbag so they don't ravel.
+
+
+
+If you don't have a _serger_ you can always use a zig-zag stitch instead.
+
+
+
+## Step 3: Overlock the front and back edges
+
+Before we go any further, we'll overlock/serge the edges of the front and back panels of the legs.
+Make sure to also catch the top of the pocket bag when doing the back panels.
+
+What we want to to prevent these edges from ravelling after we've completed our trousers,
+and now is the best time to do so.
+
+## Step 4: Construct the front pocket opening
+
+The front pockets are a little unusual because they have the appearance of classic slanted pockets, but are constructed on the side seam.
+
+### Attach the front pocket facings to the pocket bags
+
+We have two front pocket bags, that each have two pieces of facing to attach to them.
+
+Align them with _good sides together_ (\*) and sew the facing in place.
+
+
+
+(\*) With a pocket bag, it's not so obvious what the good side should be.
+
+Do you want the good side to be what you feel when you put your hand in your pocket?
+Or do you want it to be what you see when your trousers lie on the floor with their insides showing.
+
+There's no right or wrong answer here. You do you.
+
+
+
+### Mark the pocket notch on pocket facing, and front and back leg panels
+
+There's a notch on both front and back leg panels that indicates up to what point the pocket facing should be attached to the side seam.
+
+Make sure to transfer this notch to both the (edge of the) pocket facing and the front trouser leg, since it's important we match them.
+
+### Pin or base the pocket to the front and back leg panel
+
+Both on the front and the back leg panel, we're going to sew the pocket facing to the side seam.
+
+However, this needs to be precise, so you really want to make sure you either pin or baste it in place.
+
+
+
+Start with the front, since that's the easier seam. Once you've got some practice, you can do the back
+
+
+
+### Sew the front pocket in place
+
+Sew from the waist down right until the notch that indicates where to stop.
+
+### Press the front pocket slant
+
+Now press the slant of the front pocket, both on the back and front panel, so that it's a sharp crease.
+
+## Step 5: Close the outseam
+
+### Baste the front pockets shut
+
+I strongly advice you to baste the pocket shut/in place before sewing this seam so that you know it's precise.
+
+Closing the outseam means to place front and back panel with good sides together, and sew the outer seam.
+That's easy enough at the legs, but at the top we have our pocket, which complicates things.
+
+### Sew the top of the outer seam until the top notch of the pocket slant
+
+Make sure everything is neatly aligned. Then sew from the top of the waist down to the top notch (this is just over a cm or half an inch).
+
+
+### Sew the bottom of the outer seam from the bottom notch of the pocket slant
+
+Now move to the bottom notch of the pocket slant, and sew from there all the way to the bottom of the legs.
+
+### Press the outer seam open
+
+When you're done, make sure to press the seam allowance open along the leg. Don't press the pocket, we already did that.
+
+## Step 6: Finish the front pocket bag
+
+### Sew pocket bag close inside-out
+
+With our pocket opening constructed and outer seam closed, we should now finish the pocket bag.
+
+Pull the pocket bag out so that it dangles on the outside of the trouser leg. Then place both halves together and
+either use a serger to finish the edge, or sew closely to the edge.
+
+Make sure you end up at the point where the bottom part of the outer seam starts.
+
+### Finish pocket bag edge
+
+When you're done, you can flip the pocket bag back to the inside of the trouser leg.
+
+Our pocket bag is now closed, but when we put our hand in it, you can feel the raw edge of the seam allowance.
+To avoid that, topstitch along the edge of the pocket bag, locking in the seam allowance.
+
+
+If your seam allowance is wide, you might want to trim it back first.
+
+
+## Step 7: Bar-tack the pocket opening
+
+At the place the leg down with the good side up, making sure the pocket bag lies flat and towards the front panel.
+
+Now at the top and bottom of the pocket opening, place a bar-tack perpendicular to the outer seam.
+
+## Step 8: Close the inseam
+
+With our front pockets finished, close the inseam of both legs.
+
+When you're done, press open the inseam.
+
+## Step 9: Close the crossseam
+
+Make sure one leg is turned with the good side out, and the other has the good side in.
+
+Not tuck the leg with the good side out inside the leg that has the good side in.
+This way, they have their good sides against each other.
+
+Aling the cross seam, starting at the back waist, pinning both halves together as you make your way
+towards the fly. Stop at the lowest fly notch.
+
+When you're done. Do it again. Always sew the cross seam twice.
+It's one of those best practices you ignore at your own peril.
+
+
+
+Take extra care to carefully align the seams where both legs have their back and front panels joined together.
+Doing so will ensure your cross seam results with a perfectly aligned _cross_ where 4 pattern parts meet each other in a single point.
+
+Getting it just right is one of those things you'll end up cherishing each time you wear these.
+
+
+
+## Step 10: Construct the fly
+
+### Close fly extension
+
+Fold the fly extension on its fold line with good sides together.
+
+Now sew along the bottom, to close the fly extension.
+
+Trim back one half of the seam allowance to remove bulk before turning it good side out and pressing.
+
+### Serge the fly extension and fly facing
+
+Serge (or zig-zag) along the open side of the fly extension. No need to serge the top as that will get caught in our waistband.
+
+while you're at it, also serge along the entirety of the fly facings J-shaped edge.
+
+### Cut away the extra seam allowance on the left leg front
+
+There's extra seam allowance that runs along the fly. We only need this on the right leg panel.
+Cut it away on the left panel so you're left with the regular seam allowance only.
+
+### Attach the fly facing
+
+Sew the fly facing to the left front. Place them with good sides together, alingning the top.
+
+### Tuck in the tip of the fly facing
+
+Fold the bottom of the fly facing seam allowance inwards and secure with a few stitches
+
+### Edge stitch the fly facing to the seam alowance
+
+Sew the fly facing to the seam allowance. Make sure to leave the front panel out of it.
+
+### Press cross seam, fly facing and the fly edge
+
+Press open the cross seam. Press the fly facing to the side.
+
+Then, fold over the extra seam allowance on the right front leg and press it down.
+
+### Baste the zipper to the fly extension
+
+Place the zipper along the (slightly curved) edge of the fly extension.
+
+Now sew along the edge. No need to get close to the zipper, just sew along the edge to hold them in place.
+
+### Attach zipper to the fly
+
+Now place the right front leg's fly with the extra seam allowance that you folded back on top of the zip.
+
+Use a zipper foot edge-stitch the folded-over edge along the zipper edge.
+
+
+
+You might want to baste this first to make sure it is nicely parallel to the zipper. Close, but not too close.
+
+
+
+### Sew the zipper to the fly facing
+
+Now sew the other side of the zipper to the fly facing. Make sure to align it properly so that
+when the trousers are closed, the zip is hidden
+
+
+### Finish the cross seam
+
+Sew the last bit of the cross seam up to the highest fly notch.
+
+### Sew the J-seam of the fly
+
+Now topstitch the so-called J-seam of the fly. Make sure to keep the fly extension out of the way.
+
+### Bar tack the bottom of the fly
+
+Now bartack the very botton of the J-seam (the horizontal part) but this time make sure to also catch the fly extension.
+
+## Step 11: Attach the belt loops
+
+### Construct the belt loops
+
+
+
+For efficiency, we will contruct one long strip of belt loop that we'll divide into 8 parts.
+
+
+
+Cut a strip of 80cm long (32 inch) and 2.8cm wide (1 1/8 inch).
+
+Serge (or zigzag) the long edge of the strip on both sides.
+
+Fold one side inwards, and the other side over it. Then press down with your iron.
+The end result should be a long strip about 1cm wide.
+
+Now sew along the entire length of the strip, smack in the middle of it.
+Make sure to use a generous stitch length for this.
+
+Finally, cut your length belt loops strip into 8 equal parts to make 8 belt loops.
+
+### Attach the belt loops
+
+We're going to divide our belt loops along the waist:
+
+ - 2 at the center back, each set aside a bit from the center so there's a small gap between them.
+ - 1 above the back dart on each side
+ - 1 on each side more or less where the side seam would hit the waist if it went straight up
+ - 1 on each side from center front. Not too close to each other so there's no room for belt buckles, but not too far either so it doesn't look weird
+
+Place the belt loop at these places with their good side down (against the good side of the fabric of your trousers, and the top aligned with the waist.
+Sew this down in the seam allowance of the waist, making sure that they are perpendicular to the waistband.
+
+## Step 12: Attach the waist band
+
+### Assemble curved waistband
+
+If you're making a straight waistband, skip directly to attaching the waistband to the outside.
+
+Place both waistbands with good sides together, and sew along the top of the waistband (the shorter edge).
+
+Trim the seam allowance of the inner waistband, and press all seam allowances towards the inner waisband.
+
+You can now treat your assembled waisband as one piece, and continue as for the straight waistband.
+
+
+To make sure your inner waistband doesn't peek out, you can _understitch_.
+Sew a line of stitching on the inside waistband, close to the edge, through the inner waistband and seam-allowances (but not the outer waistband!).
+
+
+### Attach the waist band to the outside
+
+Place the waistband with good sides together along the waist.
+For the straight waistband, make sure the side with the standard seam allowance is aligned with the waist,
+and not the side with double seam allowance.
+
+Also make sure to leave suffucient seam allowance beyond the start and end of the waistband.
+
+Sew along the entirety of the waist, attaching the waist band and sewing down the belt loops in one go.
+
+### Press the waistband seam and fold the waistband
+
+Press the seam you just sewed, pressing the seam allowance up into the waistband.
+
+Now fold over the waistband at the correct width and press in the crease.
+
+### Close the start and end of the waistband.
+
+At the start and end, fold the waistband over so it has it's good sides together.
+
+Now sew the end shut by sewing top to bottom to just the point where the waistband seam ends.
+
+Trim back the seam allowance a bit so you can tuck it all into the waistband later.
+
+### Baste the waistband in place
+
+The waistband has extra seam allowance here, and we're going to use that to our advantage.
+
+Fold the waistband in the fold you pressed. Then on the inside, fold the seam allowance inwards, making sure to let it run a few mm beyond the waistband seam.
+
+You want to baste this in place so it stays put as you make your way around the waistband.
+
+At the start and end of the waistband, you'll need to tuck in some more seam allowance. Take a moment to get it right.
+
+### Sew the waistband close
+
+Now with the good side up, sew exactly in the seam that was sewn before (so called _stitch in the ditch_).
+
+This will catch the back of the waistband which we've made to extend slightly further, and lock all the seam allowance inside.
+
+## Step 13: Finalize the belt loops
+
+### Sew the belt loops down to make them wider
+
+It's best to make the belt loops a bit wider than the waitband, to accomodate wider belts.
+
+For this, let the waistband lie flat, and sew it down with a bartack 1.5cm or so (half and inch) below the waistband.
+
+### Fold upwards, down again, and sew down
+
+Now fold the belt loops upwards (hiding the bartack you just did).
+
+They'll extend beyond the top of the waistband. So fold the excess down again.
+Don't fold it over/around the waistband, but fold it double on itself.
+
+Now do a bartack along the top of the waistband to lock the belt loop in place.
+
+When you're done, carefull twist the back of the beltloop to the front and cut off the excess right next to the bartack.
+
+
+
+Be careful not to bartack the front of your trousers to the back.
+
+Double-check you don't have any extra layers under your needle because unpicking a bartack is no joy.
+
+
+
+## Step 14: Hem the pants
+
+Fold the hem allowance halfway up, and press.
+Then fold them again, and press again.
+
+Finalize by hand and blind hem your trousers.
+
+## Step 15: Button on buttonhole
+
+Create a buttonhole. Either by hand (it's worth practicing) or with a machine.
+
+Finally, attach the button.
+
+Now take a moment to appreciate all the hard work you did.
+We hope you'll get a lot of wears out of these.
diff --git a/markdown/org/docs/patterns/charlie/instructions/es.md b/markdown/org/docs/patterns/charlie/instructions/es.md
new file mode 100644
index 00000000000..7d3659decb6
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/instructions/es.md
@@ -0,0 +1,380 @@
+
+## Step 1: Close the back dart
+
+First thing we're going to do is close the waist dart on the back panel.
+
+To do so, fold the back panel double with _good sides together_ making sure to match both sides of the dart on top of each other.
+
+Now sew the dart close, making sure to use a small stitch length, and to sew all teh way to the end of the dart, even a couple of stitches off the fabric.
+
+
+
+Your back darts should be of equal length. Make sure to sew them precisely.
+
+
+
+## Step 2: Construct the back pockets
+
+Follow [our double welt pocket instructions](/docs/sewing/double-welt-pockets/) to create the back welt pockets.
+
+
+
+Since these are chinos, you can/should edgestitch around the welt opening.
+It's not strictly required for welt pockets, and typically not done on classic trousers (and thus not should in
+the instructions) but it's a very typically finish for chinos, and makes it easier to keep everything in place.
+
+
+
+### Attach the back pocket facing to the pocket bag
+
+Join the back pocket facing to the pocket bag by placing them with _good sides together_ and sewing along the longest of the non-curved seams of the facing.
+
+When you're done, press the seam allowance to the side of the pocket bag.
+
+### Attach the back pocket bag
+
+Sew the bottom of the pocket bag to the bottom welt. Press it down when done.
+
+Now align the top of the pocket bag with the waist and sew it down in the waist's seam allowance.
+
+### Close the pocket back
+
+Fold the leg panel out of the way so you can close both sides of the pocket bag.
+
+
+
+Make sure to also sew the pocket welts down on the pocket bag
+
+
+
+You should overlock/serge the sides of the pocketbag so they don't ravel.
+
+
+
+If you don't have a _serger_ you can always use a zig-zag stitch instead.
+
+
+
+## Step 3: Overlock the front and back edges
+
+Before we go any further, we'll overlock/serge the edges of the front and back panels of the legs. Make sure to also catch the top of the pocket bag when doing the back panels.
+
+What we want to to prevent these edges from ravelling after we've completed our trousers, and now is the best time to do so.
+
+## Step 4: Construct the front pocket opening
+
+The front pockets are a little unusual because they have the appearance of classic slanted pockets, but are constructed on the side seam.
+
+### Attach the front pocket facings to the pocket bags
+
+We have two front pocket bags, that each have two pieces of facing to attach to them.
+
+Align them with _good sides together_ (\*) and sew the facing in place.
+
+
+
+(\*) With a pocket bag, it's not so obvious what the good side should be.
+
+Do you want the good side to be what you feel when you put your hand in your pocket?
+Or do you want it to be what you see when your trousers lie on the floor with their insides showing.
+
+There's no right or wrong answer here. You do you.
+
+
+
+### Mark the pocket notch on pocket facing, and front and back leg panels
+
+There's a notch on both front and back leg panels that indicates up to what point the pocket facing should be attached to the side seam.
+
+Make sure to transfer this notch to both the (edge of the) pocket facing and the front trouser leg, since it's important we match them.
+
+### Pin or base the pocket to the front and back leg panel
+
+Both on the front and the back leg panel, we're going to sew the pocket facing to the side seam.
+
+However, this needs to be precise, so you really want to make sure you either pin or baste it in place.
+
+
+
+Start with the front, since that's the easier seam. Once you've got some practice, you can do the back
+
+
+
+### Sew the front pocket in place
+
+Sew from the waist down right until the notch that indicates where to stop.
+
+### Press the front pocket slant
+
+Now press the slant of the front pocket, both on the back and front panel, so that it's a sharp crease.
+
+## Step 5: Close the outseam
+
+### Baste the front pockets shut
+
+I strongly advice you to baste the pocket shut/in place before sewing this seam so that you know it's precise.
+
+Closing the outseam means to place front and back panel with good sides together, and sew the outer seam. That's easy enough at the legs, but at the top we have our pocket, which complicates things.
+
+### Sew the top of the outer seam until the top notch of the pocket slant
+
+Make sure everything is neatly aligned. Then sew from the top of the waist down to the top notch (this is just over a cm or half an inch).
+
+
+### Sew the bottom of the outer seam from the bottom notch of the pocket slant
+
+Now move to the bottom notch of the pocket slant, and sew from there all the way to the bottom of the legs.
+
+### Press the outer seam open
+
+When you're done, make sure to press the seam allowance open along the leg. Don't press the pocket, we already did that.
+
+## Step 6: Finish the front pocket bag
+
+### Sew pocket bag close inside-out
+
+With our pocket opening constructed and outer seam closed, we should now finish the pocket bag.
+
+Pull the pocket bag out so that it dangles on the outside of the trouser leg. Then place both halves together and either use a serger to finish the edge, or sew closely to the edge.
+
+Make sure you end up at the point where the bottom part of the outer seam starts.
+
+### Finish pocket bag edge
+
+When you're done, you can flip the pocket bag back to the inside of the trouser leg.
+
+Our pocket bag is now closed, but when we put our hand in it, you can feel the raw edge of the seam allowance. To avoid that, topstitch along the edge of the pocket bag, locking in the seam allowance.
+
+
+If your seam allowance is wide, you might want to trim it back first.
+
+
+## Step 7: Bar-tack the pocket opening
+
+At the place the leg down with the good side up, making sure the pocket bag lies flat and towards the front panel.
+
+Now at the top and bottom of the pocket opening, place a bar-tack perpendicular to the outer seam.
+
+## Step 8: Close the inseam
+
+With our front pockets finished, close the inseam of both legs.
+
+When you're done, press open the inseam.
+
+## Step 9: Close the crossseam
+
+Make sure one leg is turned with the good side out, and the other has the good side in.
+
+Not tuck the leg with the good side out inside the leg that has the good side in. This way, they have their good sides against each other.
+
+Aling the cross seam, starting at the back waist, pinning both halves together as you make your way towards the fly. Stop at the lowest fly notch.
+
+When you're done. Do it again. Always sew the cross seam twice. It's one of those best practices you ignore at your own peril.
+
+
+
+Take extra care to carefully align the seams where both legs have their back and front panels joined together.
+Doing so will ensure your cross seam results with a perfectly aligned _cross_ where 4 pattern parts meet each other in a single point.
+
+Getting it just right is one of those things you'll end up cherishing each time you wear these.
+
+
+
+## Step 10: Construct the fly
+
+### Close fly extension
+
+Fold the fly extension on its fold line with good sides together.
+
+Now sew along the bottom, to close the fly extension.
+
+Trim back one half of the seam allowance to remove bulk before turning it good side out and pressing.
+
+### Serge the fly extension and fly facing
+
+Serge (or zig-zag) along the open side of the fly extension. No need to serge the top as that will get caught in our waistband.
+
+while you're at it, also serge along the entirety of the fly facings J-shaped edge.
+
+### Cut away the extra seam allowance on the left leg front
+
+There's extra seam allowance that runs along the fly. We only need this on the right leg panel. Cut it away on the left panel so you're left with the regular seam allowance only.
+
+### Attach the fly facing
+
+Sew the fly facing to the left front. Place them with good sides together, alingning the top.
+
+### Tuck in the tip of the fly facing
+
+Fold the bottom of the fly facing seam allowance inwards and secure with a few stitches
+
+### Edge stitch the fly facing to the seam alowance
+
+Sew the fly facing to the seam allowance. Make sure to leave the front panel out of it.
+
+### Press cross seam, fly facing and the fly edge
+
+Press open the cross seam. Press the fly facing to the side.
+
+Then, fold over the extra seam allowance on the right front leg and press it down.
+
+### Baste the zipper to the fly extension
+
+Place the zipper along the (slightly curved) edge of the fly extension.
+
+Now sew along the edge. No need to get close to the zipper, just sew along the edge to hold them in place.
+
+### Attach zipper to the fly
+
+Now place the right front leg's fly with the extra seam allowance that you folded back on top of the zip.
+
+Use a zipper foot edge-stitch the folded-over edge along the zipper edge.
+
+
+
+You might want to baste this first to make sure it is nicely parallel to the zipper. Close, but not too close.
+
+
+
+### Sew the zipper to the fly facing
+
+Now sew the other side of the zipper to the fly facing. Make sure to align it properly so that when the trousers are closed, the zip is hidden
+
+
+### Finish the cross seam
+
+Sew the last bit of the cross seam up to the highest fly notch.
+
+### Sew the J-seam of the fly
+
+Now topstitch the so-called J-seam of the fly. Make sure to keep the fly extension out of the way.
+
+### Bar tack the bottom of the fly
+
+Now bartack the very botton of the J-seam (the horizontal part) but this time make sure to also catch the fly extension.
+
+## Step 11: Attach the belt loops
+
+### Construct the belt loops
+
+
+
+For efficiency, we will contruct one long strip of belt loop that we'll divide into 8 parts.
+
+
+
+Cut a strip of 80cm long (32 inch) and 2.8cm wide (1 1/8 inch).
+
+Serge (or zigzag) the long edge of the strip on both sides.
+
+Fold one side inwards, and the other side over it. Then press down with your iron. The end result should be a long strip about 1cm wide.
+
+Now sew along the entire length of the strip, smack in the middle of it. Make sure to use a generous stitch length for this.
+
+Finally, cut your length belt loops strip into 8 equal parts to make 8 belt loops.
+
+### Attach the belt loops
+
+We're going to divide our belt loops along the waist:
+
+ - 2 at the center back, each set aside a bit from the center so there's a small gap between them.
+ - 1 above the back dart on each side
+ - 1 on each side more or less where the side seam would hit the waist if it went straight up
+ - 1 on each side from center front. Not too close to each other so there's no room for belt buckles, but not too far either so it doesn't look weird
+
+Place the belt loop at these places with their good side down (against the good side of the fabric of your trousers, and the top aligned with the waist. Sew this down in the seam allowance of the waist, making sure that they are perpendicular to the waistband.
+
+## Step 12: Attach the waist band
+
+### Assemble curved waistband
+
+If you're making a straight waistband, skip directly to attaching the waistband to the outside.
+
+Place both waistbands with good sides together, and sew along the top of the waistband (the shorter edge).
+
+Trim the seam allowance of the inner waistband, and press all seam allowances towards the inner waisband.
+
+You can now treat your assembled waisband as one piece, and continue as for the straight waistband.
+
+
+To make sure your inner waistband doesn't peek out, you can _understitch_.
+Sew a line of stitching on the inside waistband, close to the edge, through the inner waistband and seam-allowances (but not the outer waistband!).
+
+
+### Attach the waist band to the outside
+
+Place the waistband with good sides together along the waist. For the straight waistband, make sure the side with the standard seam allowance is aligned with the waist, and not the side with double seam allowance.
+
+Also make sure to leave suffucient seam allowance beyond the start and end of the waistband.
+
+Sew along the entirety of the waist, attaching the waist band and sewing down the belt loops in one go.
+
+### Press the waistband seam and fold the waistband
+
+Press the seam you just sewed, pressing the seam allowance up into the waistband.
+
+Now fold over the waistband at the correct width and press in the crease.
+
+### Close the start and end of the waistband.
+
+At the start and end, fold the waistband over so it has it's good sides together.
+
+Now sew the end shut by sewing top to bottom to just the point where the waistband seam ends.
+
+Trim back the seam allowance a bit so you can tuck it all into the waistband later.
+
+### Baste the waistband in place
+
+The waistband has extra seam allowance here, and we're going to use that to our advantage.
+
+Fold the waistband in the fold you pressed. Then on the inside, fold the seam allowance inwards, making sure to let it run a few mm beyond the waistband seam.
+
+You want to baste this in place so it stays put as you make your way around the waistband.
+
+At the start and end of the waistband, you'll need to tuck in some more seam allowance. Take a moment to get it right.
+
+### Sew the waistband close
+
+Now with the good side up, sew exactly in the seam that was sewn before (so called _stitch in the ditch_).
+
+This will catch the back of the waistband which we've made to extend slightly further, and lock all the seam allowance inside.
+
+## Step 13: Finalize the belt loops
+
+### Sew the belt loops down to make them wider
+
+It's best to make the belt loops a bit wider than the waitband, to accomodate wider belts.
+
+For this, let the waistband lie flat, and sew it down with a bartack 1.5cm or so (half and inch) below the waistband.
+
+### Fold upwards, down again, and sew down
+
+Now fold the belt loops upwards (hiding the bartack you just did).
+
+They'll extend beyond the top of the waistband. So fold the excess down again. Don't fold it over/around the waistband, but fold it double on itself.
+
+Now do a bartack along the top of the waistband to lock the belt loop in place.
+
+When you're done, carefull twist the back of the beltloop to the front and cut off the excess right next to the bartack.
+
+
+
+Be careful not to bartack the front of your trousers to the back.
+
+Double-check you don't have any extra layers under your needle because unpicking a bartack is no joy.
+
+
+
+## Step 14: Hem the pants
+
+Fold the hem allowance halfway up, and press. Then fold them again, and press again.
+
+Finalize by hand and blind hem your trousers.
+
+## Step 15: Button on buttonhole
+
+Create a buttonhole. Either by hand (it's worth practicing) or with a machine.
+
+Finally, attach the button.
+
+Now take a moment to appreciate all the hard work you did. We hope you'll get a lot of wears out of these.
diff --git a/markdown/org/docs/patterns/charlie/instructions/fr.md b/markdown/org/docs/patterns/charlie/instructions/fr.md
new file mode 100644
index 00000000000..7d3659decb6
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/instructions/fr.md
@@ -0,0 +1,380 @@
+
+## Step 1: Close the back dart
+
+First thing we're going to do is close the waist dart on the back panel.
+
+To do so, fold the back panel double with _good sides together_ making sure to match both sides of the dart on top of each other.
+
+Now sew the dart close, making sure to use a small stitch length, and to sew all teh way to the end of the dart, even a couple of stitches off the fabric.
+
+
+
+Your back darts should be of equal length. Make sure to sew them precisely.
+
+
+
+## Step 2: Construct the back pockets
+
+Follow [our double welt pocket instructions](/docs/sewing/double-welt-pockets/) to create the back welt pockets.
+
+
+
+Since these are chinos, you can/should edgestitch around the welt opening.
+It's not strictly required for welt pockets, and typically not done on classic trousers (and thus not should in
+the instructions) but it's a very typically finish for chinos, and makes it easier to keep everything in place.
+
+
+
+### Attach the back pocket facing to the pocket bag
+
+Join the back pocket facing to the pocket bag by placing them with _good sides together_ and sewing along the longest of the non-curved seams of the facing.
+
+When you're done, press the seam allowance to the side of the pocket bag.
+
+### Attach the back pocket bag
+
+Sew the bottom of the pocket bag to the bottom welt. Press it down when done.
+
+Now align the top of the pocket bag with the waist and sew it down in the waist's seam allowance.
+
+### Close the pocket back
+
+Fold the leg panel out of the way so you can close both sides of the pocket bag.
+
+
+
+Make sure to also sew the pocket welts down on the pocket bag
+
+
+
+You should overlock/serge the sides of the pocketbag so they don't ravel.
+
+
+
+If you don't have a _serger_ you can always use a zig-zag stitch instead.
+
+
+
+## Step 3: Overlock the front and back edges
+
+Before we go any further, we'll overlock/serge the edges of the front and back panels of the legs. Make sure to also catch the top of the pocket bag when doing the back panels.
+
+What we want to to prevent these edges from ravelling after we've completed our trousers, and now is the best time to do so.
+
+## Step 4: Construct the front pocket opening
+
+The front pockets are a little unusual because they have the appearance of classic slanted pockets, but are constructed on the side seam.
+
+### Attach the front pocket facings to the pocket bags
+
+We have two front pocket bags, that each have two pieces of facing to attach to them.
+
+Align them with _good sides together_ (\*) and sew the facing in place.
+
+
+
+(\*) With a pocket bag, it's not so obvious what the good side should be.
+
+Do you want the good side to be what you feel when you put your hand in your pocket?
+Or do you want it to be what you see when your trousers lie on the floor with their insides showing.
+
+There's no right or wrong answer here. You do you.
+
+
+
+### Mark the pocket notch on pocket facing, and front and back leg panels
+
+There's a notch on both front and back leg panels that indicates up to what point the pocket facing should be attached to the side seam.
+
+Make sure to transfer this notch to both the (edge of the) pocket facing and the front trouser leg, since it's important we match them.
+
+### Pin or base the pocket to the front and back leg panel
+
+Both on the front and the back leg panel, we're going to sew the pocket facing to the side seam.
+
+However, this needs to be precise, so you really want to make sure you either pin or baste it in place.
+
+
+
+Start with the front, since that's the easier seam. Once you've got some practice, you can do the back
+
+
+
+### Sew the front pocket in place
+
+Sew from the waist down right until the notch that indicates where to stop.
+
+### Press the front pocket slant
+
+Now press the slant of the front pocket, both on the back and front panel, so that it's a sharp crease.
+
+## Step 5: Close the outseam
+
+### Baste the front pockets shut
+
+I strongly advice you to baste the pocket shut/in place before sewing this seam so that you know it's precise.
+
+Closing the outseam means to place front and back panel with good sides together, and sew the outer seam. That's easy enough at the legs, but at the top we have our pocket, which complicates things.
+
+### Sew the top of the outer seam until the top notch of the pocket slant
+
+Make sure everything is neatly aligned. Then sew from the top of the waist down to the top notch (this is just over a cm or half an inch).
+
+
+### Sew the bottom of the outer seam from the bottom notch of the pocket slant
+
+Now move to the bottom notch of the pocket slant, and sew from there all the way to the bottom of the legs.
+
+### Press the outer seam open
+
+When you're done, make sure to press the seam allowance open along the leg. Don't press the pocket, we already did that.
+
+## Step 6: Finish the front pocket bag
+
+### Sew pocket bag close inside-out
+
+With our pocket opening constructed and outer seam closed, we should now finish the pocket bag.
+
+Pull the pocket bag out so that it dangles on the outside of the trouser leg. Then place both halves together and either use a serger to finish the edge, or sew closely to the edge.
+
+Make sure you end up at the point where the bottom part of the outer seam starts.
+
+### Finish pocket bag edge
+
+When you're done, you can flip the pocket bag back to the inside of the trouser leg.
+
+Our pocket bag is now closed, but when we put our hand in it, you can feel the raw edge of the seam allowance. To avoid that, topstitch along the edge of the pocket bag, locking in the seam allowance.
+
+
+If your seam allowance is wide, you might want to trim it back first.
+
+
+## Step 7: Bar-tack the pocket opening
+
+At the place the leg down with the good side up, making sure the pocket bag lies flat and towards the front panel.
+
+Now at the top and bottom of the pocket opening, place a bar-tack perpendicular to the outer seam.
+
+## Step 8: Close the inseam
+
+With our front pockets finished, close the inseam of both legs.
+
+When you're done, press open the inseam.
+
+## Step 9: Close the crossseam
+
+Make sure one leg is turned with the good side out, and the other has the good side in.
+
+Not tuck the leg with the good side out inside the leg that has the good side in. This way, they have their good sides against each other.
+
+Aling the cross seam, starting at the back waist, pinning both halves together as you make your way towards the fly. Stop at the lowest fly notch.
+
+When you're done. Do it again. Always sew the cross seam twice. It's one of those best practices you ignore at your own peril.
+
+
+
+Take extra care to carefully align the seams where both legs have their back and front panels joined together.
+Doing so will ensure your cross seam results with a perfectly aligned _cross_ where 4 pattern parts meet each other in a single point.
+
+Getting it just right is one of those things you'll end up cherishing each time you wear these.
+
+
+
+## Step 10: Construct the fly
+
+### Close fly extension
+
+Fold the fly extension on its fold line with good sides together.
+
+Now sew along the bottom, to close the fly extension.
+
+Trim back one half of the seam allowance to remove bulk before turning it good side out and pressing.
+
+### Serge the fly extension and fly facing
+
+Serge (or zig-zag) along the open side of the fly extension. No need to serge the top as that will get caught in our waistband.
+
+while you're at it, also serge along the entirety of the fly facings J-shaped edge.
+
+### Cut away the extra seam allowance on the left leg front
+
+There's extra seam allowance that runs along the fly. We only need this on the right leg panel. Cut it away on the left panel so you're left with the regular seam allowance only.
+
+### Attach the fly facing
+
+Sew the fly facing to the left front. Place them with good sides together, alingning the top.
+
+### Tuck in the tip of the fly facing
+
+Fold the bottom of the fly facing seam allowance inwards and secure with a few stitches
+
+### Edge stitch the fly facing to the seam alowance
+
+Sew the fly facing to the seam allowance. Make sure to leave the front panel out of it.
+
+### Press cross seam, fly facing and the fly edge
+
+Press open the cross seam. Press the fly facing to the side.
+
+Then, fold over the extra seam allowance on the right front leg and press it down.
+
+### Baste the zipper to the fly extension
+
+Place the zipper along the (slightly curved) edge of the fly extension.
+
+Now sew along the edge. No need to get close to the zipper, just sew along the edge to hold them in place.
+
+### Attach zipper to the fly
+
+Now place the right front leg's fly with the extra seam allowance that you folded back on top of the zip.
+
+Use a zipper foot edge-stitch the folded-over edge along the zipper edge.
+
+
+
+You might want to baste this first to make sure it is nicely parallel to the zipper. Close, but not too close.
+
+
+
+### Sew the zipper to the fly facing
+
+Now sew the other side of the zipper to the fly facing. Make sure to align it properly so that when the trousers are closed, the zip is hidden
+
+
+### Finish the cross seam
+
+Sew the last bit of the cross seam up to the highest fly notch.
+
+### Sew the J-seam of the fly
+
+Now topstitch the so-called J-seam of the fly. Make sure to keep the fly extension out of the way.
+
+### Bar tack the bottom of the fly
+
+Now bartack the very botton of the J-seam (the horizontal part) but this time make sure to also catch the fly extension.
+
+## Step 11: Attach the belt loops
+
+### Construct the belt loops
+
+
+
+For efficiency, we will contruct one long strip of belt loop that we'll divide into 8 parts.
+
+
+
+Cut a strip of 80cm long (32 inch) and 2.8cm wide (1 1/8 inch).
+
+Serge (or zigzag) the long edge of the strip on both sides.
+
+Fold one side inwards, and the other side over it. Then press down with your iron. The end result should be a long strip about 1cm wide.
+
+Now sew along the entire length of the strip, smack in the middle of it. Make sure to use a generous stitch length for this.
+
+Finally, cut your length belt loops strip into 8 equal parts to make 8 belt loops.
+
+### Attach the belt loops
+
+We're going to divide our belt loops along the waist:
+
+ - 2 at the center back, each set aside a bit from the center so there's a small gap between them.
+ - 1 above the back dart on each side
+ - 1 on each side more or less where the side seam would hit the waist if it went straight up
+ - 1 on each side from center front. Not too close to each other so there's no room for belt buckles, but not too far either so it doesn't look weird
+
+Place the belt loop at these places with their good side down (against the good side of the fabric of your trousers, and the top aligned with the waist. Sew this down in the seam allowance of the waist, making sure that they are perpendicular to the waistband.
+
+## Step 12: Attach the waist band
+
+### Assemble curved waistband
+
+If you're making a straight waistband, skip directly to attaching the waistband to the outside.
+
+Place both waistbands with good sides together, and sew along the top of the waistband (the shorter edge).
+
+Trim the seam allowance of the inner waistband, and press all seam allowances towards the inner waisband.
+
+You can now treat your assembled waisband as one piece, and continue as for the straight waistband.
+
+
+To make sure your inner waistband doesn't peek out, you can _understitch_.
+Sew a line of stitching on the inside waistband, close to the edge, through the inner waistband and seam-allowances (but not the outer waistband!).
+
+
+### Attach the waist band to the outside
+
+Place the waistband with good sides together along the waist. For the straight waistband, make sure the side with the standard seam allowance is aligned with the waist, and not the side with double seam allowance.
+
+Also make sure to leave suffucient seam allowance beyond the start and end of the waistband.
+
+Sew along the entirety of the waist, attaching the waist band and sewing down the belt loops in one go.
+
+### Press the waistband seam and fold the waistband
+
+Press the seam you just sewed, pressing the seam allowance up into the waistband.
+
+Now fold over the waistband at the correct width and press in the crease.
+
+### Close the start and end of the waistband.
+
+At the start and end, fold the waistband over so it has it's good sides together.
+
+Now sew the end shut by sewing top to bottom to just the point where the waistband seam ends.
+
+Trim back the seam allowance a bit so you can tuck it all into the waistband later.
+
+### Baste the waistband in place
+
+The waistband has extra seam allowance here, and we're going to use that to our advantage.
+
+Fold the waistband in the fold you pressed. Then on the inside, fold the seam allowance inwards, making sure to let it run a few mm beyond the waistband seam.
+
+You want to baste this in place so it stays put as you make your way around the waistband.
+
+At the start and end of the waistband, you'll need to tuck in some more seam allowance. Take a moment to get it right.
+
+### Sew the waistband close
+
+Now with the good side up, sew exactly in the seam that was sewn before (so called _stitch in the ditch_).
+
+This will catch the back of the waistband which we've made to extend slightly further, and lock all the seam allowance inside.
+
+## Step 13: Finalize the belt loops
+
+### Sew the belt loops down to make them wider
+
+It's best to make the belt loops a bit wider than the waitband, to accomodate wider belts.
+
+For this, let the waistband lie flat, and sew it down with a bartack 1.5cm or so (half and inch) below the waistband.
+
+### Fold upwards, down again, and sew down
+
+Now fold the belt loops upwards (hiding the bartack you just did).
+
+They'll extend beyond the top of the waistband. So fold the excess down again. Don't fold it over/around the waistband, but fold it double on itself.
+
+Now do a bartack along the top of the waistband to lock the belt loop in place.
+
+When you're done, carefull twist the back of the beltloop to the front and cut off the excess right next to the bartack.
+
+
+
+Be careful not to bartack the front of your trousers to the back.
+
+Double-check you don't have any extra layers under your needle because unpicking a bartack is no joy.
+
+
+
+## Step 14: Hem the pants
+
+Fold the hem allowance halfway up, and press. Then fold them again, and press again.
+
+Finalize by hand and blind hem your trousers.
+
+## Step 15: Button on buttonhole
+
+Create a buttonhole. Either by hand (it's worth practicing) or with a machine.
+
+Finally, attach the button.
+
+Now take a moment to appreciate all the hard work you did. We hope you'll get a lot of wears out of these.
diff --git a/markdown/org/docs/patterns/charlie/instructions/nl.md b/markdown/org/docs/patterns/charlie/instructions/nl.md
new file mode 100644
index 00000000000..7d3659decb6
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/instructions/nl.md
@@ -0,0 +1,380 @@
+
+## Step 1: Close the back dart
+
+First thing we're going to do is close the waist dart on the back panel.
+
+To do so, fold the back panel double with _good sides together_ making sure to match both sides of the dart on top of each other.
+
+Now sew the dart close, making sure to use a small stitch length, and to sew all teh way to the end of the dart, even a couple of stitches off the fabric.
+
+
+
+Your back darts should be of equal length. Make sure to sew them precisely.
+
+
+
+## Step 2: Construct the back pockets
+
+Follow [our double welt pocket instructions](/docs/sewing/double-welt-pockets/) to create the back welt pockets.
+
+
+
+Since these are chinos, you can/should edgestitch around the welt opening.
+It's not strictly required for welt pockets, and typically not done on classic trousers (and thus not should in
+the instructions) but it's a very typically finish for chinos, and makes it easier to keep everything in place.
+
+
+
+### Attach the back pocket facing to the pocket bag
+
+Join the back pocket facing to the pocket bag by placing them with _good sides together_ and sewing along the longest of the non-curved seams of the facing.
+
+When you're done, press the seam allowance to the side of the pocket bag.
+
+### Attach the back pocket bag
+
+Sew the bottom of the pocket bag to the bottom welt. Press it down when done.
+
+Now align the top of the pocket bag with the waist and sew it down in the waist's seam allowance.
+
+### Close the pocket back
+
+Fold the leg panel out of the way so you can close both sides of the pocket bag.
+
+
+
+Make sure to also sew the pocket welts down on the pocket bag
+
+
+
+You should overlock/serge the sides of the pocketbag so they don't ravel.
+
+
+
+If you don't have a _serger_ you can always use a zig-zag stitch instead.
+
+
+
+## Step 3: Overlock the front and back edges
+
+Before we go any further, we'll overlock/serge the edges of the front and back panels of the legs. Make sure to also catch the top of the pocket bag when doing the back panels.
+
+What we want to to prevent these edges from ravelling after we've completed our trousers, and now is the best time to do so.
+
+## Step 4: Construct the front pocket opening
+
+The front pockets are a little unusual because they have the appearance of classic slanted pockets, but are constructed on the side seam.
+
+### Attach the front pocket facings to the pocket bags
+
+We have two front pocket bags, that each have two pieces of facing to attach to them.
+
+Align them with _good sides together_ (\*) and sew the facing in place.
+
+
+
+(\*) With a pocket bag, it's not so obvious what the good side should be.
+
+Do you want the good side to be what you feel when you put your hand in your pocket?
+Or do you want it to be what you see when your trousers lie on the floor with their insides showing.
+
+There's no right or wrong answer here. You do you.
+
+
+
+### Mark the pocket notch on pocket facing, and front and back leg panels
+
+There's a notch on both front and back leg panels that indicates up to what point the pocket facing should be attached to the side seam.
+
+Make sure to transfer this notch to both the (edge of the) pocket facing and the front trouser leg, since it's important we match them.
+
+### Pin or base the pocket to the front and back leg panel
+
+Both on the front and the back leg panel, we're going to sew the pocket facing to the side seam.
+
+However, this needs to be precise, so you really want to make sure you either pin or baste it in place.
+
+
+
+Start with the front, since that's the easier seam. Once you've got some practice, you can do the back
+
+
+
+### Sew the front pocket in place
+
+Sew from the waist down right until the notch that indicates where to stop.
+
+### Press the front pocket slant
+
+Now press the slant of the front pocket, both on the back and front panel, so that it's a sharp crease.
+
+## Step 5: Close the outseam
+
+### Baste the front pockets shut
+
+I strongly advice you to baste the pocket shut/in place before sewing this seam so that you know it's precise.
+
+Closing the outseam means to place front and back panel with good sides together, and sew the outer seam. That's easy enough at the legs, but at the top we have our pocket, which complicates things.
+
+### Sew the top of the outer seam until the top notch of the pocket slant
+
+Make sure everything is neatly aligned. Then sew from the top of the waist down to the top notch (this is just over a cm or half an inch).
+
+
+### Sew the bottom of the outer seam from the bottom notch of the pocket slant
+
+Now move to the bottom notch of the pocket slant, and sew from there all the way to the bottom of the legs.
+
+### Press the outer seam open
+
+When you're done, make sure to press the seam allowance open along the leg. Don't press the pocket, we already did that.
+
+## Step 6: Finish the front pocket bag
+
+### Sew pocket bag close inside-out
+
+With our pocket opening constructed and outer seam closed, we should now finish the pocket bag.
+
+Pull the pocket bag out so that it dangles on the outside of the trouser leg. Then place both halves together and either use a serger to finish the edge, or sew closely to the edge.
+
+Make sure you end up at the point where the bottom part of the outer seam starts.
+
+### Finish pocket bag edge
+
+When you're done, you can flip the pocket bag back to the inside of the trouser leg.
+
+Our pocket bag is now closed, but when we put our hand in it, you can feel the raw edge of the seam allowance. To avoid that, topstitch along the edge of the pocket bag, locking in the seam allowance.
+
+
+If your seam allowance is wide, you might want to trim it back first.
+
+
+## Step 7: Bar-tack the pocket opening
+
+At the place the leg down with the good side up, making sure the pocket bag lies flat and towards the front panel.
+
+Now at the top and bottom of the pocket opening, place a bar-tack perpendicular to the outer seam.
+
+## Step 8: Close the inseam
+
+With our front pockets finished, close the inseam of both legs.
+
+When you're done, press open the inseam.
+
+## Step 9: Close the crossseam
+
+Make sure one leg is turned with the good side out, and the other has the good side in.
+
+Not tuck the leg with the good side out inside the leg that has the good side in. This way, they have their good sides against each other.
+
+Aling the cross seam, starting at the back waist, pinning both halves together as you make your way towards the fly. Stop at the lowest fly notch.
+
+When you're done. Do it again. Always sew the cross seam twice. It's one of those best practices you ignore at your own peril.
+
+
+
+Take extra care to carefully align the seams where both legs have their back and front panels joined together.
+Doing so will ensure your cross seam results with a perfectly aligned _cross_ where 4 pattern parts meet each other in a single point.
+
+Getting it just right is one of those things you'll end up cherishing each time you wear these.
+
+
+
+## Step 10: Construct the fly
+
+### Close fly extension
+
+Fold the fly extension on its fold line with good sides together.
+
+Now sew along the bottom, to close the fly extension.
+
+Trim back one half of the seam allowance to remove bulk before turning it good side out and pressing.
+
+### Serge the fly extension and fly facing
+
+Serge (or zig-zag) along the open side of the fly extension. No need to serge the top as that will get caught in our waistband.
+
+while you're at it, also serge along the entirety of the fly facings J-shaped edge.
+
+### Cut away the extra seam allowance on the left leg front
+
+There's extra seam allowance that runs along the fly. We only need this on the right leg panel. Cut it away on the left panel so you're left with the regular seam allowance only.
+
+### Attach the fly facing
+
+Sew the fly facing to the left front. Place them with good sides together, alingning the top.
+
+### Tuck in the tip of the fly facing
+
+Fold the bottom of the fly facing seam allowance inwards and secure with a few stitches
+
+### Edge stitch the fly facing to the seam alowance
+
+Sew the fly facing to the seam allowance. Make sure to leave the front panel out of it.
+
+### Press cross seam, fly facing and the fly edge
+
+Press open the cross seam. Press the fly facing to the side.
+
+Then, fold over the extra seam allowance on the right front leg and press it down.
+
+### Baste the zipper to the fly extension
+
+Place the zipper along the (slightly curved) edge of the fly extension.
+
+Now sew along the edge. No need to get close to the zipper, just sew along the edge to hold them in place.
+
+### Attach zipper to the fly
+
+Now place the right front leg's fly with the extra seam allowance that you folded back on top of the zip.
+
+Use a zipper foot edge-stitch the folded-over edge along the zipper edge.
+
+
+
+You might want to baste this first to make sure it is nicely parallel to the zipper. Close, but not too close.
+
+
+
+### Sew the zipper to the fly facing
+
+Now sew the other side of the zipper to the fly facing. Make sure to align it properly so that when the trousers are closed, the zip is hidden
+
+
+### Finish the cross seam
+
+Sew the last bit of the cross seam up to the highest fly notch.
+
+### Sew the J-seam of the fly
+
+Now topstitch the so-called J-seam of the fly. Make sure to keep the fly extension out of the way.
+
+### Bar tack the bottom of the fly
+
+Now bartack the very botton of the J-seam (the horizontal part) but this time make sure to also catch the fly extension.
+
+## Step 11: Attach the belt loops
+
+### Construct the belt loops
+
+
+
+For efficiency, we will contruct one long strip of belt loop that we'll divide into 8 parts.
+
+
+
+Cut a strip of 80cm long (32 inch) and 2.8cm wide (1 1/8 inch).
+
+Serge (or zigzag) the long edge of the strip on both sides.
+
+Fold one side inwards, and the other side over it. Then press down with your iron. The end result should be a long strip about 1cm wide.
+
+Now sew along the entire length of the strip, smack in the middle of it. Make sure to use a generous stitch length for this.
+
+Finally, cut your length belt loops strip into 8 equal parts to make 8 belt loops.
+
+### Attach the belt loops
+
+We're going to divide our belt loops along the waist:
+
+ - 2 at the center back, each set aside a bit from the center so there's a small gap between them.
+ - 1 above the back dart on each side
+ - 1 on each side more or less where the side seam would hit the waist if it went straight up
+ - 1 on each side from center front. Not too close to each other so there's no room for belt buckles, but not too far either so it doesn't look weird
+
+Place the belt loop at these places with their good side down (against the good side of the fabric of your trousers, and the top aligned with the waist. Sew this down in the seam allowance of the waist, making sure that they are perpendicular to the waistband.
+
+## Step 12: Attach the waist band
+
+### Assemble curved waistband
+
+If you're making a straight waistband, skip directly to attaching the waistband to the outside.
+
+Place both waistbands with good sides together, and sew along the top of the waistband (the shorter edge).
+
+Trim the seam allowance of the inner waistband, and press all seam allowances towards the inner waisband.
+
+You can now treat your assembled waisband as one piece, and continue as for the straight waistband.
+
+
+To make sure your inner waistband doesn't peek out, you can _understitch_.
+Sew a line of stitching on the inside waistband, close to the edge, through the inner waistband and seam-allowances (but not the outer waistband!).
+
+
+### Attach the waist band to the outside
+
+Place the waistband with good sides together along the waist. For the straight waistband, make sure the side with the standard seam allowance is aligned with the waist, and not the side with double seam allowance.
+
+Also make sure to leave suffucient seam allowance beyond the start and end of the waistband.
+
+Sew along the entirety of the waist, attaching the waist band and sewing down the belt loops in one go.
+
+### Press the waistband seam and fold the waistband
+
+Press the seam you just sewed, pressing the seam allowance up into the waistband.
+
+Now fold over the waistband at the correct width and press in the crease.
+
+### Close the start and end of the waistband.
+
+At the start and end, fold the waistband over so it has it's good sides together.
+
+Now sew the end shut by sewing top to bottom to just the point where the waistband seam ends.
+
+Trim back the seam allowance a bit so you can tuck it all into the waistband later.
+
+### Baste the waistband in place
+
+The waistband has extra seam allowance here, and we're going to use that to our advantage.
+
+Fold the waistband in the fold you pressed. Then on the inside, fold the seam allowance inwards, making sure to let it run a few mm beyond the waistband seam.
+
+You want to baste this in place so it stays put as you make your way around the waistband.
+
+At the start and end of the waistband, you'll need to tuck in some more seam allowance. Take a moment to get it right.
+
+### Sew the waistband close
+
+Now with the good side up, sew exactly in the seam that was sewn before (so called _stitch in the ditch_).
+
+This will catch the back of the waistband which we've made to extend slightly further, and lock all the seam allowance inside.
+
+## Step 13: Finalize the belt loops
+
+### Sew the belt loops down to make them wider
+
+It's best to make the belt loops a bit wider than the waitband, to accomodate wider belts.
+
+For this, let the waistband lie flat, and sew it down with a bartack 1.5cm or so (half and inch) below the waistband.
+
+### Fold upwards, down again, and sew down
+
+Now fold the belt loops upwards (hiding the bartack you just did).
+
+They'll extend beyond the top of the waistband. So fold the excess down again. Don't fold it over/around the waistband, but fold it double on itself.
+
+Now do a bartack along the top of the waistband to lock the belt loop in place.
+
+When you're done, carefull twist the back of the beltloop to the front and cut off the excess right next to the bartack.
+
+
+
+Be careful not to bartack the front of your trousers to the back.
+
+Double-check you don't have any extra layers under your needle because unpicking a bartack is no joy.
+
+
+
+## Step 14: Hem the pants
+
+Fold the hem allowance halfway up, and press. Then fold them again, and press again.
+
+Finalize by hand and blind hem your trousers.
+
+## Step 15: Button on buttonhole
+
+Create a buttonhole. Either by hand (it's worth practicing) or with a machine.
+
+Finally, attach the button.
+
+Now take a moment to appreciate all the hard work you did. We hope you'll get a lot of wears out of these.
diff --git a/markdown/org/docs/patterns/charlie/measurements/de.md b/markdown/org/docs/patterns/charlie/measurements/de.md
new file mode 100644
index 00000000000..6b8d777c6fc
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/measurements/de.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/charlie/measurements/en.md b/markdown/org/docs/patterns/charlie/measurements/en.md
new file mode 100644
index 00000000000..dcb6fbfc626
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/measurements/en.md
@@ -0,0 +1,7 @@
+---
+---
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/charlie/measurements/es.md b/markdown/org/docs/patterns/charlie/measurements/es.md
new file mode 100644
index 00000000000..6b8d777c6fc
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/measurements/es.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/charlie/measurements/fr.md b/markdown/org/docs/patterns/charlie/measurements/fr.md
new file mode 100644
index 00000000000..727ac3e0a08
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/measurements/fr.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+importer les mesures à partir de '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/charlie/measurements/nl.md b/markdown/org/docs/patterns/charlie/measurements/nl.md
new file mode 100644
index 00000000000..6b8d777c6fc
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/measurements/nl.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/charlie/needs/de.md b/markdown/org/docs/patterns/charlie/needs/de.md
new file mode 100644
index 00000000000..38556754248
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/needs/de.md
@@ -0,0 +1,8 @@
+To make Charlie, you will need the following:
+
+ - Grundlegendes Nähzubehör
+ - About 1.5 meter of a suitable fabric ([see Fabric options](/docs/patterns/charlie/fabric))
+ - About 30 centimeter of lining fabric (used for pocket bags)
+ - Fusible interfacing for the back pockets
+ - A zipper and button for the fly
+
diff --git a/markdown/org/docs/patterns/charlie/needs/en.md b/markdown/org/docs/patterns/charlie/needs/en.md
new file mode 100644
index 00000000000..8ee2255d4f2
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/needs/en.md
@@ -0,0 +1,8 @@
+To make Charlie, you will need the following:
+
+ - Basic sewing supplies
+ - About 1.5 meter of a suitable fabric ([see Fabric options](/docs/patterns/charlie/fabric))
+ - About 30 centimeter of lining fabric (used for pocket bags)
+ - Fusible interfacing for the back pockets
+ - A zipper and button for the fly
+
diff --git a/markdown/org/docs/patterns/charlie/needs/es.md b/markdown/org/docs/patterns/charlie/needs/es.md
new file mode 100644
index 00000000000..8ee2255d4f2
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/needs/es.md
@@ -0,0 +1,8 @@
+To make Charlie, you will need the following:
+
+ - Basic sewing supplies
+ - About 1.5 meter of a suitable fabric ([see Fabric options](/docs/patterns/charlie/fabric))
+ - About 30 centimeter of lining fabric (used for pocket bags)
+ - Fusible interfacing for the back pockets
+ - A zipper and button for the fly
+
diff --git a/markdown/org/docs/patterns/charlie/needs/fr.md b/markdown/org/docs/patterns/charlie/needs/fr.md
new file mode 100644
index 00000000000..0e7280e421a
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/needs/fr.md
@@ -0,0 +1,8 @@
+To make Charlie, you will need the following:
+
+ - Fourniture de base pour la couture
+ - About 1.5 meter of a suitable fabric ([see Fabric options](/docs/patterns/charlie/fabric))
+ - About 30 centimeter of lining fabric (used for pocket bags)
+ - Fusible interfacing for the back pockets
+ - A zipper and button for the fly
+
diff --git a/markdown/org/docs/patterns/charlie/needs/nl.md b/markdown/org/docs/patterns/charlie/needs/nl.md
new file mode 100644
index 00000000000..ac75062db1c
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/needs/nl.md
@@ -0,0 +1,8 @@
+To make Charlie, you will need the following:
+
+ - Basis naaimateriaal
+ - About 1.5 meter of a suitable fabric ([see Fabric options](/docs/patterns/charlie/fabric))
+ - About 30 centimeter of lining fabric (used for pocket bags)
+ - Fusible interfacing for the back pockets
+ - A zipper and button for the fly
+
diff --git a/markdown/org/docs/patterns/charlie/nl.md b/markdown/org/docs/patterns/charlie/nl.md
new file mode 100644
index 00000000000..4d06fa949c9
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/nl.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/charlie/options/backpocketdepth/de.md b/markdown/org/docs/patterns/charlie/options/backpocketdepth/de.md
new file mode 100644
index 00000000000..e30b250e4a5
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/backpocketdepth/de.md
@@ -0,0 +1,2 @@
+
+Controls the depth of the back pocket bag.
diff --git a/markdown/org/docs/patterns/charlie/options/backpocketdepth/en.md b/markdown/org/docs/patterns/charlie/options/backpocketdepth/en.md
new file mode 100644
index 00000000000..e30b250e4a5
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/backpocketdepth/en.md
@@ -0,0 +1,2 @@
+
+Controls the depth of the back pocket bag.
diff --git a/markdown/org/docs/patterns/charlie/options/backpocketdepth/es.md b/markdown/org/docs/patterns/charlie/options/backpocketdepth/es.md
new file mode 100644
index 00000000000..e30b250e4a5
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/backpocketdepth/es.md
@@ -0,0 +1,2 @@
+
+Controls the depth of the back pocket bag.
diff --git a/markdown/org/docs/patterns/charlie/options/backpocketdepth/fr.md b/markdown/org/docs/patterns/charlie/options/backpocketdepth/fr.md
new file mode 100644
index 00000000000..e30b250e4a5
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/backpocketdepth/fr.md
@@ -0,0 +1,2 @@
+
+Controls the depth of the back pocket bag.
diff --git a/markdown/org/docs/patterns/charlie/options/backpocketdepth/nl.md b/markdown/org/docs/patterns/charlie/options/backpocketdepth/nl.md
new file mode 100644
index 00000000000..e30b250e4a5
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/backpocketdepth/nl.md
@@ -0,0 +1,2 @@
+
+Controls the depth of the back pocket bag.
diff --git a/markdown/org/docs/patterns/charlie/options/backpockethorizontalplacement/de.md b/markdown/org/docs/patterns/charlie/options/backpockethorizontalplacement/de.md
new file mode 100644
index 00000000000..d61c42f1d3e
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/backpockethorizontalplacement/de.md
@@ -0,0 +1,4 @@
+
+Controls the horizontal placement of the back pockets.
+
+In other words, more towards the outseam, and this wider apart. Or more towards the center back and thus closer together.
diff --git a/markdown/org/docs/patterns/charlie/options/backpockethorizontalplacement/en.md b/markdown/org/docs/patterns/charlie/options/backpockethorizontalplacement/en.md
new file mode 100644
index 00000000000..4f03417783e
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/backpockethorizontalplacement/en.md
@@ -0,0 +1,5 @@
+
+Controls the horizontal placement of the back pockets.
+
+In other words, more towards the outseam, and this wider apart.
+Or more towards the center back and thus closer together.
diff --git a/markdown/org/docs/patterns/charlie/options/backpockethorizontalplacement/es.md b/markdown/org/docs/patterns/charlie/options/backpockethorizontalplacement/es.md
new file mode 100644
index 00000000000..d61c42f1d3e
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/backpockethorizontalplacement/es.md
@@ -0,0 +1,4 @@
+
+Controls the horizontal placement of the back pockets.
+
+In other words, more towards the outseam, and this wider apart. Or more towards the center back and thus closer together.
diff --git a/markdown/org/docs/patterns/charlie/options/backpockethorizontalplacement/fr.md b/markdown/org/docs/patterns/charlie/options/backpockethorizontalplacement/fr.md
new file mode 100644
index 00000000000..d61c42f1d3e
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/backpockethorizontalplacement/fr.md
@@ -0,0 +1,4 @@
+
+Controls the horizontal placement of the back pockets.
+
+In other words, more towards the outseam, and this wider apart. Or more towards the center back and thus closer together.
diff --git a/markdown/org/docs/patterns/charlie/options/backpockethorizontalplacement/nl.md b/markdown/org/docs/patterns/charlie/options/backpockethorizontalplacement/nl.md
new file mode 100644
index 00000000000..d61c42f1d3e
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/backpockethorizontalplacement/nl.md
@@ -0,0 +1,4 @@
+
+Controls the horizontal placement of the back pockets.
+
+In other words, more towards the outseam, and this wider apart. Or more towards the center back and thus closer together.
diff --git a/markdown/org/docs/patterns/charlie/options/backpocketverticalplacement/de.md b/markdown/org/docs/patterns/charlie/options/backpocketverticalplacement/de.md
new file mode 100644
index 00000000000..39c1b4dfcd5
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/backpocketverticalplacement/de.md
@@ -0,0 +1,4 @@
+
+Controls the vertical placement of the back pockets.
+
+Either closer to the waistband, or higher. Or further from the waistband, or lower.
diff --git a/markdown/org/docs/patterns/charlie/options/backpocketverticalplacement/en.md b/markdown/org/docs/patterns/charlie/options/backpocketverticalplacement/en.md
new file mode 100644
index 00000000000..f5d50746d46
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/backpocketverticalplacement/en.md
@@ -0,0 +1,5 @@
+
+Controls the vertical placement of the back pockets.
+
+Either closer to the waistband, or higher.
+Or further from the waistband, or lower.
diff --git a/markdown/org/docs/patterns/charlie/options/backpocketverticalplacement/es.md b/markdown/org/docs/patterns/charlie/options/backpocketverticalplacement/es.md
new file mode 100644
index 00000000000..39c1b4dfcd5
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/backpocketverticalplacement/es.md
@@ -0,0 +1,4 @@
+
+Controls the vertical placement of the back pockets.
+
+Either closer to the waistband, or higher. Or further from the waistband, or lower.
diff --git a/markdown/org/docs/patterns/charlie/options/backpocketverticalplacement/fr.md b/markdown/org/docs/patterns/charlie/options/backpocketverticalplacement/fr.md
new file mode 100644
index 00000000000..39c1b4dfcd5
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/backpocketverticalplacement/fr.md
@@ -0,0 +1,4 @@
+
+Controls the vertical placement of the back pockets.
+
+Either closer to the waistband, or higher. Or further from the waistband, or lower.
diff --git a/markdown/org/docs/patterns/charlie/options/backpocketverticalplacement/nl.md b/markdown/org/docs/patterns/charlie/options/backpocketverticalplacement/nl.md
new file mode 100644
index 00000000000..39c1b4dfcd5
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/backpocketverticalplacement/nl.md
@@ -0,0 +1,4 @@
+
+Controls the vertical placement of the back pockets.
+
+Either closer to the waistband, or higher. Or further from the waistband, or lower.
diff --git a/markdown/org/docs/patterns/charlie/options/backpocketwidth/de.md b/markdown/org/docs/patterns/charlie/options/backpocketwidth/de.md
new file mode 100644
index 00000000000..e397260469b
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/backpocketwidth/de.md
@@ -0,0 +1,2 @@
+
+Constrols the width of the back pockets.
diff --git a/markdown/org/docs/patterns/charlie/options/backpocketwidth/en.md b/markdown/org/docs/patterns/charlie/options/backpocketwidth/en.md
new file mode 100644
index 00000000000..e397260469b
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/backpocketwidth/en.md
@@ -0,0 +1,2 @@
+
+Constrols the width of the back pockets.
diff --git a/markdown/org/docs/patterns/charlie/options/backpocketwidth/es.md b/markdown/org/docs/patterns/charlie/options/backpocketwidth/es.md
new file mode 100644
index 00000000000..e397260469b
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/backpocketwidth/es.md
@@ -0,0 +1,2 @@
+
+Constrols the width of the back pockets.
diff --git a/markdown/org/docs/patterns/charlie/options/backpocketwidth/fr.md b/markdown/org/docs/patterns/charlie/options/backpocketwidth/fr.md
new file mode 100644
index 00000000000..e397260469b
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/backpocketwidth/fr.md
@@ -0,0 +1,2 @@
+
+Constrols the width of the back pockets.
diff --git a/markdown/org/docs/patterns/charlie/options/backpocketwidth/nl.md b/markdown/org/docs/patterns/charlie/options/backpocketwidth/nl.md
new file mode 100644
index 00000000000..e397260469b
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/backpocketwidth/nl.md
@@ -0,0 +1,2 @@
+
+Constrols the width of the back pockets.
diff --git a/markdown/org/docs/patterns/charlie/options/beltloops/de.md b/markdown/org/docs/patterns/charlie/options/beltloops/de.md
new file mode 100644
index 00000000000..6a898e6dcde
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/beltloops/de.md
@@ -0,0 +1,2 @@
+
+Constrol how many beltloops we'll generate.
diff --git a/markdown/org/docs/patterns/charlie/options/beltloops/en.md b/markdown/org/docs/patterns/charlie/options/beltloops/en.md
new file mode 100644
index 00000000000..6a898e6dcde
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/beltloops/en.md
@@ -0,0 +1,2 @@
+
+Constrol how many beltloops we'll generate.
diff --git a/markdown/org/docs/patterns/charlie/options/beltloops/es.md b/markdown/org/docs/patterns/charlie/options/beltloops/es.md
new file mode 100644
index 00000000000..6a898e6dcde
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/beltloops/es.md
@@ -0,0 +1,2 @@
+
+Constrol how many beltloops we'll generate.
diff --git a/markdown/org/docs/patterns/charlie/options/beltloops/fr.md b/markdown/org/docs/patterns/charlie/options/beltloops/fr.md
new file mode 100644
index 00000000000..6a898e6dcde
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/beltloops/fr.md
@@ -0,0 +1,2 @@
+
+Constrol how many beltloops we'll generate.
diff --git a/markdown/org/docs/patterns/charlie/options/beltloops/nl.md b/markdown/org/docs/patterns/charlie/options/beltloops/nl.md
new file mode 100644
index 00000000000..6a898e6dcde
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/beltloops/nl.md
@@ -0,0 +1,2 @@
+
+Constrol how many beltloops we'll generate.
diff --git a/markdown/org/docs/patterns/charlie/options/crossseamangle/de.md b/markdown/org/docs/patterns/charlie/options/crossseamangle/de.md
new file mode 100644
index 00000000000..f0936327eac
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/crossseamangle/de.md
@@ -0,0 +1,4 @@
+
+Controls the start of the crossseam at the back fork point.
+
+This will influence how the trousers fit around your bum.
diff --git a/markdown/org/docs/patterns/charlie/options/crossseamangle/en.md b/markdown/org/docs/patterns/charlie/options/crossseamangle/en.md
new file mode 100644
index 00000000000..f0936327eac
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/crossseamangle/en.md
@@ -0,0 +1,4 @@
+
+Controls the start of the crossseam at the back fork point.
+
+This will influence how the trousers fit around your bum.
diff --git a/markdown/org/docs/patterns/charlie/options/crossseamangle/es.md b/markdown/org/docs/patterns/charlie/options/crossseamangle/es.md
new file mode 100644
index 00000000000..f0936327eac
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/crossseamangle/es.md
@@ -0,0 +1,4 @@
+
+Controls the start of the crossseam at the back fork point.
+
+This will influence how the trousers fit around your bum.
diff --git a/markdown/org/docs/patterns/charlie/options/crossseamangle/fr.md b/markdown/org/docs/patterns/charlie/options/crossseamangle/fr.md
new file mode 100644
index 00000000000..f0936327eac
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/crossseamangle/fr.md
@@ -0,0 +1,4 @@
+
+Controls the start of the crossseam at the back fork point.
+
+This will influence how the trousers fit around your bum.
diff --git a/markdown/org/docs/patterns/charlie/options/crossseamangle/nl.md b/markdown/org/docs/patterns/charlie/options/crossseamangle/nl.md
new file mode 100644
index 00000000000..f0936327eac
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/crossseamangle/nl.md
@@ -0,0 +1,4 @@
+
+Controls the start of the crossseam at the back fork point.
+
+This will influence how the trousers fit around your bum.
diff --git a/markdown/org/docs/patterns/charlie/options/crotchseamangle/de.md b/markdown/org/docs/patterns/charlie/options/crotchseamangle/de.md
new file mode 100644
index 00000000000..36e71b538e5
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/crotchseamangle/de.md
@@ -0,0 +1,4 @@
+
+Controls the start of the crotchseam at the front fork point.
+
+This will influence how the trousers fit at the crotch.
diff --git a/markdown/org/docs/patterns/charlie/options/crotchseamangle/en.md b/markdown/org/docs/patterns/charlie/options/crotchseamangle/en.md
new file mode 100644
index 00000000000..36e71b538e5
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/crotchseamangle/en.md
@@ -0,0 +1,4 @@
+
+Controls the start of the crotchseam at the front fork point.
+
+This will influence how the trousers fit at the crotch.
diff --git a/markdown/org/docs/patterns/charlie/options/crotchseamangle/es.md b/markdown/org/docs/patterns/charlie/options/crotchseamangle/es.md
new file mode 100644
index 00000000000..36e71b538e5
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/crotchseamangle/es.md
@@ -0,0 +1,4 @@
+
+Controls the start of the crotchseam at the front fork point.
+
+This will influence how the trousers fit at the crotch.
diff --git a/markdown/org/docs/patterns/charlie/options/crotchseamangle/fr.md b/markdown/org/docs/patterns/charlie/options/crotchseamangle/fr.md
new file mode 100644
index 00000000000..36e71b538e5
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/crotchseamangle/fr.md
@@ -0,0 +1,4 @@
+
+Controls the start of the crotchseam at the front fork point.
+
+This will influence how the trousers fit at the crotch.
diff --git a/markdown/org/docs/patterns/charlie/options/crotchseamangle/nl.md b/markdown/org/docs/patterns/charlie/options/crotchseamangle/nl.md
new file mode 100644
index 00000000000..36e71b538e5
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/crotchseamangle/nl.md
@@ -0,0 +1,4 @@
+
+Controls the start of the crotchseam at the front fork point.
+
+This will influence how the trousers fit at the crotch.
diff --git a/markdown/org/docs/patterns/charlie/options/de.md b/markdown/org/docs/patterns/charlie/options/de.md
new file mode 100644
index 00000000000..52f57aaa61f
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/de.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/charlie/options/en.md b/markdown/org/docs/patterns/charlie/options/en.md
new file mode 100644
index 00000000000..fba5d6d4831
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/en.md
@@ -0,0 +1,7 @@
+---
+---
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/charlie/options/es.md b/markdown/org/docs/patterns/charlie/options/es.md
new file mode 100644
index 00000000000..52f57aaa61f
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/es.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/charlie/options/flycurve/de.md b/markdown/org/docs/patterns/charlie/options/flycurve/de.md
new file mode 100644
index 00000000000..4bfbe2cefd8
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/flycurve/de.md
@@ -0,0 +1,2 @@
+
+This controls the curvature of the fly's J-seam.
diff --git a/markdown/org/docs/patterns/charlie/options/flycurve/en.md b/markdown/org/docs/patterns/charlie/options/flycurve/en.md
new file mode 100644
index 00000000000..4bfbe2cefd8
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/flycurve/en.md
@@ -0,0 +1,2 @@
+
+This controls the curvature of the fly's J-seam.
diff --git a/markdown/org/docs/patterns/charlie/options/flycurve/es.md b/markdown/org/docs/patterns/charlie/options/flycurve/es.md
new file mode 100644
index 00000000000..4bfbe2cefd8
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/flycurve/es.md
@@ -0,0 +1,2 @@
+
+This controls the curvature of the fly's J-seam.
diff --git a/markdown/org/docs/patterns/charlie/options/flycurve/fr.md b/markdown/org/docs/patterns/charlie/options/flycurve/fr.md
new file mode 100644
index 00000000000..4bfbe2cefd8
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/flycurve/fr.md
@@ -0,0 +1,2 @@
+
+This controls the curvature of the fly's J-seam.
diff --git a/markdown/org/docs/patterns/charlie/options/flycurve/nl.md b/markdown/org/docs/patterns/charlie/options/flycurve/nl.md
new file mode 100644
index 00000000000..4bfbe2cefd8
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/flycurve/nl.md
@@ -0,0 +1,2 @@
+
+This controls the curvature of the fly's J-seam.
diff --git a/markdown/org/docs/patterns/charlie/options/flylength/de.md b/markdown/org/docs/patterns/charlie/options/flylength/de.md
new file mode 100644
index 00000000000..83b5cde53c7
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/flylength/de.md
@@ -0,0 +1,2 @@
+
+Constrols the length of the fly.
diff --git a/markdown/org/docs/patterns/charlie/options/flylength/en.md b/markdown/org/docs/patterns/charlie/options/flylength/en.md
new file mode 100644
index 00000000000..83b5cde53c7
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/flylength/en.md
@@ -0,0 +1,2 @@
+
+Constrols the length of the fly.
diff --git a/markdown/org/docs/patterns/charlie/options/flylength/es.md b/markdown/org/docs/patterns/charlie/options/flylength/es.md
new file mode 100644
index 00000000000..83b5cde53c7
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/flylength/es.md
@@ -0,0 +1,2 @@
+
+Constrols the length of the fly.
diff --git a/markdown/org/docs/patterns/charlie/options/flylength/fr.md b/markdown/org/docs/patterns/charlie/options/flylength/fr.md
new file mode 100644
index 00000000000..83b5cde53c7
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/flylength/fr.md
@@ -0,0 +1,2 @@
+
+Constrols the length of the fly.
diff --git a/markdown/org/docs/patterns/charlie/options/flylength/nl.md b/markdown/org/docs/patterns/charlie/options/flylength/nl.md
new file mode 100644
index 00000000000..83b5cde53c7
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/flylength/nl.md
@@ -0,0 +1,2 @@
+
+Constrols the length of the fly.
diff --git a/markdown/org/docs/patterns/charlie/options/flywidth/de.md b/markdown/org/docs/patterns/charlie/options/flywidth/de.md
new file mode 100644
index 00000000000..c5375a155aa
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/flywidth/de.md
@@ -0,0 +1,2 @@
+
+Controls how far the fly's J-seam is offset from the fly edge.
diff --git a/markdown/org/docs/patterns/charlie/options/flywidth/en.md b/markdown/org/docs/patterns/charlie/options/flywidth/en.md
new file mode 100644
index 00000000000..c5375a155aa
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/flywidth/en.md
@@ -0,0 +1,2 @@
+
+Controls how far the fly's J-seam is offset from the fly edge.
diff --git a/markdown/org/docs/patterns/charlie/options/flywidth/es.md b/markdown/org/docs/patterns/charlie/options/flywidth/es.md
new file mode 100644
index 00000000000..c5375a155aa
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/flywidth/es.md
@@ -0,0 +1,2 @@
+
+Controls how far the fly's J-seam is offset from the fly edge.
diff --git a/markdown/org/docs/patterns/charlie/options/flywidth/fr.md b/markdown/org/docs/patterns/charlie/options/flywidth/fr.md
new file mode 100644
index 00000000000..c5375a155aa
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/flywidth/fr.md
@@ -0,0 +1,2 @@
+
+Controls how far the fly's J-seam is offset from the fly edge.
diff --git a/markdown/org/docs/patterns/charlie/options/flywidth/nl.md b/markdown/org/docs/patterns/charlie/options/flywidth/nl.md
new file mode 100644
index 00000000000..c5375a155aa
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/flywidth/nl.md
@@ -0,0 +1,2 @@
+
+Controls how far the fly's J-seam is offset from the fly edge.
diff --git a/markdown/org/docs/patterns/charlie/options/fr.md b/markdown/org/docs/patterns/charlie/options/fr.md
new file mode 100644
index 00000000000..52f57aaa61f
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/fr.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/charlie/options/frontpocketdepth/de.md b/markdown/org/docs/patterns/charlie/options/frontpocketdepth/de.md
new file mode 100644
index 00000000000..a0d6595dcd9
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/frontpocketdepth/de.md
@@ -0,0 +1,2 @@
+
+Controls the depth of the front pocket bag.
diff --git a/markdown/org/docs/patterns/charlie/options/frontpocketdepth/en.md b/markdown/org/docs/patterns/charlie/options/frontpocketdepth/en.md
new file mode 100644
index 00000000000..a0d6595dcd9
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/frontpocketdepth/en.md
@@ -0,0 +1,2 @@
+
+Controls the depth of the front pocket bag.
diff --git a/markdown/org/docs/patterns/charlie/options/frontpocketdepth/es.md b/markdown/org/docs/patterns/charlie/options/frontpocketdepth/es.md
new file mode 100644
index 00000000000..a0d6595dcd9
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/frontpocketdepth/es.md
@@ -0,0 +1,2 @@
+
+Controls the depth of the front pocket bag.
diff --git a/markdown/org/docs/patterns/charlie/options/frontpocketdepth/fr.md b/markdown/org/docs/patterns/charlie/options/frontpocketdepth/fr.md
new file mode 100644
index 00000000000..a0d6595dcd9
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/frontpocketdepth/fr.md
@@ -0,0 +1,2 @@
+
+Controls the depth of the front pocket bag.
diff --git a/markdown/org/docs/patterns/charlie/options/frontpocketdepth/nl.md b/markdown/org/docs/patterns/charlie/options/frontpocketdepth/nl.md
new file mode 100644
index 00000000000..a0d6595dcd9
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/frontpocketdepth/nl.md
@@ -0,0 +1,2 @@
+
+Controls the depth of the front pocket bag.
diff --git a/markdown/org/docs/patterns/charlie/options/frontpocketfacing/de.md b/markdown/org/docs/patterns/charlie/options/frontpocketfacing/de.md
new file mode 100644
index 00000000000..fdd2934b456
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/frontpocketfacing/de.md
@@ -0,0 +1,4 @@
+
+Controls the boundary between the front pocket facing and pocket bag.
+
+Increase this to use more facing, which means you'll have to look deeper into the pocket to start seeing the pocket bag material.
diff --git a/markdown/org/docs/patterns/charlie/options/frontpocketfacing/en.md b/markdown/org/docs/patterns/charlie/options/frontpocketfacing/en.md
new file mode 100644
index 00000000000..8e02f07cbab
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/frontpocketfacing/en.md
@@ -0,0 +1,5 @@
+
+Controls the boundary between the front pocket facing and pocket bag.
+
+Increase this to use more facing, which means you'll have to look deeper into
+the pocket to start seeing the pocket bag material.
diff --git a/markdown/org/docs/patterns/charlie/options/frontpocketfacing/es.md b/markdown/org/docs/patterns/charlie/options/frontpocketfacing/es.md
new file mode 100644
index 00000000000..fdd2934b456
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/frontpocketfacing/es.md
@@ -0,0 +1,4 @@
+
+Controls the boundary between the front pocket facing and pocket bag.
+
+Increase this to use more facing, which means you'll have to look deeper into the pocket to start seeing the pocket bag material.
diff --git a/markdown/org/docs/patterns/charlie/options/frontpocketfacing/fr.md b/markdown/org/docs/patterns/charlie/options/frontpocketfacing/fr.md
new file mode 100644
index 00000000000..fdd2934b456
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/frontpocketfacing/fr.md
@@ -0,0 +1,4 @@
+
+Controls the boundary between the front pocket facing and pocket bag.
+
+Increase this to use more facing, which means you'll have to look deeper into the pocket to start seeing the pocket bag material.
diff --git a/markdown/org/docs/patterns/charlie/options/frontpocketfacing/nl.md b/markdown/org/docs/patterns/charlie/options/frontpocketfacing/nl.md
new file mode 100644
index 00000000000..fdd2934b456
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/frontpocketfacing/nl.md
@@ -0,0 +1,4 @@
+
+Controls the boundary between the front pocket facing and pocket bag.
+
+Increase this to use more facing, which means you'll have to look deeper into the pocket to start seeing the pocket bag material.
diff --git a/markdown/org/docs/patterns/charlie/options/frontpocketslantbend/de.md b/markdown/org/docs/patterns/charlie/options/frontpocketslantbend/de.md
new file mode 100644
index 00000000000..4d90014a4a6
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/frontpocketslantbend/de.md
@@ -0,0 +1,2 @@
+
+Controls the radius by which we round the pocket slant into the outseam.
diff --git a/markdown/org/docs/patterns/charlie/options/frontpocketslantbend/en.md b/markdown/org/docs/patterns/charlie/options/frontpocketslantbend/en.md
new file mode 100644
index 00000000000..4d90014a4a6
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/frontpocketslantbend/en.md
@@ -0,0 +1,2 @@
+
+Controls the radius by which we round the pocket slant into the outseam.
diff --git a/markdown/org/docs/patterns/charlie/options/frontpocketslantbend/es.md b/markdown/org/docs/patterns/charlie/options/frontpocketslantbend/es.md
new file mode 100644
index 00000000000..4d90014a4a6
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/frontpocketslantbend/es.md
@@ -0,0 +1,2 @@
+
+Controls the radius by which we round the pocket slant into the outseam.
diff --git a/markdown/org/docs/patterns/charlie/options/frontpocketslantbend/fr.md b/markdown/org/docs/patterns/charlie/options/frontpocketslantbend/fr.md
new file mode 100644
index 00000000000..4d90014a4a6
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/frontpocketslantbend/fr.md
@@ -0,0 +1,2 @@
+
+Controls the radius by which we round the pocket slant into the outseam.
diff --git a/markdown/org/docs/patterns/charlie/options/frontpocketslantbend/nl.md b/markdown/org/docs/patterns/charlie/options/frontpocketslantbend/nl.md
new file mode 100644
index 00000000000..4d90014a4a6
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/frontpocketslantbend/nl.md
@@ -0,0 +1,2 @@
+
+Controls the radius by which we round the pocket slant into the outseam.
diff --git a/markdown/org/docs/patterns/charlie/options/frontpocketslantdepth/de.md b/markdown/org/docs/patterns/charlie/options/frontpocketslantdepth/de.md
new file mode 100644
index 00000000000..95c54b21cbe
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/frontpocketslantdepth/de.md
@@ -0,0 +1,2 @@
+
+Controls the depth of the front pocket slant. In other words, it determines how wide the pocket opening is.
diff --git a/markdown/org/docs/patterns/charlie/options/frontpocketslantdepth/en.md b/markdown/org/docs/patterns/charlie/options/frontpocketslantdepth/en.md
new file mode 100644
index 00000000000..e3910d3bb60
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/frontpocketslantdepth/en.md
@@ -0,0 +1,3 @@
+
+Controls the depth of the front pocket slant.
+In other words, it determines how wide the pocket opening is.
diff --git a/markdown/org/docs/patterns/charlie/options/frontpocketslantdepth/es.md b/markdown/org/docs/patterns/charlie/options/frontpocketslantdepth/es.md
new file mode 100644
index 00000000000..95c54b21cbe
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/frontpocketslantdepth/es.md
@@ -0,0 +1,2 @@
+
+Controls the depth of the front pocket slant. In other words, it determines how wide the pocket opening is.
diff --git a/markdown/org/docs/patterns/charlie/options/frontpocketslantdepth/fr.md b/markdown/org/docs/patterns/charlie/options/frontpocketslantdepth/fr.md
new file mode 100644
index 00000000000..95c54b21cbe
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/frontpocketslantdepth/fr.md
@@ -0,0 +1,2 @@
+
+Controls the depth of the front pocket slant. In other words, it determines how wide the pocket opening is.
diff --git a/markdown/org/docs/patterns/charlie/options/frontpocketslantdepth/nl.md b/markdown/org/docs/patterns/charlie/options/frontpocketslantdepth/nl.md
new file mode 100644
index 00000000000..95c54b21cbe
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/frontpocketslantdepth/nl.md
@@ -0,0 +1,2 @@
+
+Controls the depth of the front pocket slant. In other words, it determines how wide the pocket opening is.
diff --git a/markdown/org/docs/patterns/charlie/options/frontpocketslantround/de.md b/markdown/org/docs/patterns/charlie/options/frontpocketslantround/de.md
new file mode 100644
index 00000000000..5826ea35b99
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/frontpocketslantround/de.md
@@ -0,0 +1,2 @@
+
+Controls how far from the end of the slant we start rounding into the outseam.
diff --git a/markdown/org/docs/patterns/charlie/options/frontpocketslantround/en.md b/markdown/org/docs/patterns/charlie/options/frontpocketslantround/en.md
new file mode 100644
index 00000000000..5826ea35b99
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/frontpocketslantround/en.md
@@ -0,0 +1,2 @@
+
+Controls how far from the end of the slant we start rounding into the outseam.
diff --git a/markdown/org/docs/patterns/charlie/options/frontpocketslantround/es.md b/markdown/org/docs/patterns/charlie/options/frontpocketslantround/es.md
new file mode 100644
index 00000000000..5826ea35b99
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/frontpocketslantround/es.md
@@ -0,0 +1,2 @@
+
+Controls how far from the end of the slant we start rounding into the outseam.
diff --git a/markdown/org/docs/patterns/charlie/options/frontpocketslantround/fr.md b/markdown/org/docs/patterns/charlie/options/frontpocketslantround/fr.md
new file mode 100644
index 00000000000..5826ea35b99
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/frontpocketslantround/fr.md
@@ -0,0 +1,2 @@
+
+Controls how far from the end of the slant we start rounding into the outseam.
diff --git a/markdown/org/docs/patterns/charlie/options/frontpocketslantround/nl.md b/markdown/org/docs/patterns/charlie/options/frontpocketslantround/nl.md
new file mode 100644
index 00000000000..5826ea35b99
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/frontpocketslantround/nl.md
@@ -0,0 +1,2 @@
+
+Controls how far from the end of the slant we start rounding into the outseam.
diff --git a/markdown/org/docs/patterns/charlie/options/frontpocketslantwidth/de.md b/markdown/org/docs/patterns/charlie/options/frontpocketslantwidth/de.md
new file mode 100644
index 00000000000..3704da6e23f
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/frontpocketslantwidth/de.md
@@ -0,0 +1,5 @@
+
+Controls the width by which the front pocket slant cuts into the front panel.
+
+Increasing this will give a more slanted pocket.
+
diff --git a/markdown/org/docs/patterns/charlie/options/frontpocketslantwidth/en.md b/markdown/org/docs/patterns/charlie/options/frontpocketslantwidth/en.md
new file mode 100644
index 00000000000..3704da6e23f
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/frontpocketslantwidth/en.md
@@ -0,0 +1,5 @@
+
+Controls the width by which the front pocket slant cuts into the front panel.
+
+Increasing this will give a more slanted pocket.
+
diff --git a/markdown/org/docs/patterns/charlie/options/frontpocketslantwidth/es.md b/markdown/org/docs/patterns/charlie/options/frontpocketslantwidth/es.md
new file mode 100644
index 00000000000..3704da6e23f
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/frontpocketslantwidth/es.md
@@ -0,0 +1,5 @@
+
+Controls the width by which the front pocket slant cuts into the front panel.
+
+Increasing this will give a more slanted pocket.
+
diff --git a/markdown/org/docs/patterns/charlie/options/frontpocketslantwidth/fr.md b/markdown/org/docs/patterns/charlie/options/frontpocketslantwidth/fr.md
new file mode 100644
index 00000000000..3704da6e23f
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/frontpocketslantwidth/fr.md
@@ -0,0 +1,5 @@
+
+Controls the width by which the front pocket slant cuts into the front panel.
+
+Increasing this will give a more slanted pocket.
+
diff --git a/markdown/org/docs/patterns/charlie/options/frontpocketslantwidth/nl.md b/markdown/org/docs/patterns/charlie/options/frontpocketslantwidth/nl.md
new file mode 100644
index 00000000000..3704da6e23f
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/frontpocketslantwidth/nl.md
@@ -0,0 +1,5 @@
+
+Controls the width by which the front pocket slant cuts into the front panel.
+
+Increasing this will give a more slanted pocket.
+
diff --git a/markdown/org/docs/patterns/charlie/options/frontpocketwidth/de.md b/markdown/org/docs/patterns/charlie/options/frontpocketwidth/de.md
new file mode 100644
index 00000000000..3c9d9e2e154
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/frontpocketwidth/de.md
@@ -0,0 +1,2 @@
+
+Controls the width of the front pocket bag. In other words, how far the pocket bag extends towards the center front of the trousers.
diff --git a/markdown/org/docs/patterns/charlie/options/frontpocketwidth/en.md b/markdown/org/docs/patterns/charlie/options/frontpocketwidth/en.md
new file mode 100644
index 00000000000..096f3721210
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/frontpocketwidth/en.md
@@ -0,0 +1,3 @@
+
+Controls the width of the front pocket bag.
+In other words, how far the pocket bag extends towards the center front of the trousers.
diff --git a/markdown/org/docs/patterns/charlie/options/frontpocketwidth/es.md b/markdown/org/docs/patterns/charlie/options/frontpocketwidth/es.md
new file mode 100644
index 00000000000..3c9d9e2e154
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/frontpocketwidth/es.md
@@ -0,0 +1,2 @@
+
+Controls the width of the front pocket bag. In other words, how far the pocket bag extends towards the center front of the trousers.
diff --git a/markdown/org/docs/patterns/charlie/options/frontpocketwidth/fr.md b/markdown/org/docs/patterns/charlie/options/frontpocketwidth/fr.md
new file mode 100644
index 00000000000..3c9d9e2e154
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/frontpocketwidth/fr.md
@@ -0,0 +1,2 @@
+
+Controls the width of the front pocket bag. In other words, how far the pocket bag extends towards the center front of the trousers.
diff --git a/markdown/org/docs/patterns/charlie/options/frontpocketwidth/nl.md b/markdown/org/docs/patterns/charlie/options/frontpocketwidth/nl.md
new file mode 100644
index 00000000000..3c9d9e2e154
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/frontpocketwidth/nl.md
@@ -0,0 +1,2 @@
+
+Controls the width of the front pocket bag. In other words, how far the pocket bag extends towards the center front of the trousers.
diff --git a/markdown/org/docs/patterns/charlie/options/nl.md b/markdown/org/docs/patterns/charlie/options/nl.md
new file mode 100644
index 00000000000..52f57aaa61f
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/nl.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/charlie/options/waistbandCurve/de.md b/markdown/org/docs/patterns/charlie/options/waistbandCurve/de.md
new file mode 100644
index 00000000000..c46d5213fae
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/waistbandCurve/de.md
@@ -0,0 +1,4 @@
+
+Controls how curved the waistband is.
+
+Increasing this will give a curvier waistband, making it smaller at the top edge of the waistband.
\ No newline at end of file
diff --git a/markdown/org/docs/patterns/charlie/options/waistbandCurve/en.md b/markdown/org/docs/patterns/charlie/options/waistbandCurve/en.md
new file mode 100644
index 00000000000..5d02a8bae1a
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/waistbandCurve/en.md
@@ -0,0 +1,4 @@
+
+Controls how curved the waistband is.
+
+Increasing this will give a curvier waistband, making it smaller at the top edge of the waistband.
\ No newline at end of file
diff --git a/markdown/org/docs/patterns/charlie/options/waistbandCurve/es.md b/markdown/org/docs/patterns/charlie/options/waistbandCurve/es.md
new file mode 100644
index 00000000000..c46d5213fae
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/waistbandCurve/es.md
@@ -0,0 +1,4 @@
+
+Controls how curved the waistband is.
+
+Increasing this will give a curvier waistband, making it smaller at the top edge of the waistband.
\ No newline at end of file
diff --git a/markdown/org/docs/patterns/charlie/options/waistbandCurve/fr.md b/markdown/org/docs/patterns/charlie/options/waistbandCurve/fr.md
new file mode 100644
index 00000000000..c46d5213fae
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/waistbandCurve/fr.md
@@ -0,0 +1,4 @@
+
+Controls how curved the waistband is.
+
+Increasing this will give a curvier waistband, making it smaller at the top edge of the waistband.
\ No newline at end of file
diff --git a/markdown/org/docs/patterns/charlie/options/waistbandCurve/nl.md b/markdown/org/docs/patterns/charlie/options/waistbandCurve/nl.md
new file mode 100644
index 00000000000..c46d5213fae
--- /dev/null
+++ b/markdown/org/docs/patterns/charlie/options/waistbandCurve/nl.md
@@ -0,0 +1,4 @@
+
+Controls how curved the waistband is.
+
+Increasing this will give a curvier waistband, making it smaller at the top edge of the waistband.
\ No newline at end of file
diff --git a/markdown/org/docs/patterns/cornelius/cutting/de.md b/markdown/org/docs/patterns/cornelius/cutting/de.md
new file mode 100644
index 00000000000..33d85bdc872
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/cutting/de.md
@@ -0,0 +1,6 @@
+
+
+
+Document cornelius
+
+
diff --git a/markdown/org/docs/patterns/cornelius/cutting/en.md b/markdown/org/docs/patterns/cornelius/cutting/en.md
new file mode 100644
index 00000000000..33d85bdc872
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/cutting/en.md
@@ -0,0 +1,6 @@
+
+
+
+Document cornelius
+
+
diff --git a/markdown/org/docs/patterns/cornelius/cutting/es.md b/markdown/org/docs/patterns/cornelius/cutting/es.md
new file mode 100644
index 00000000000..33d85bdc872
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/cutting/es.md
@@ -0,0 +1,6 @@
+
+
+
+Document cornelius
+
+
diff --git a/markdown/org/docs/patterns/cornelius/cutting/fr.md b/markdown/org/docs/patterns/cornelius/cutting/fr.md
new file mode 100644
index 00000000000..1d627fd376f
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/cutting/fr.md
@@ -0,0 +1,6 @@
+
+
+
+Documentation de Cornelius
+
+
diff --git a/markdown/org/docs/patterns/cornelius/cutting/nl.md b/markdown/org/docs/patterns/cornelius/cutting/nl.md
new file mode 100644
index 00000000000..33d85bdc872
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/cutting/nl.md
@@ -0,0 +1,6 @@
+
+
+
+Document cornelius
+
+
diff --git a/markdown/org/docs/patterns/cornelius/de.md b/markdown/org/docs/patterns/cornelius/de.md
new file mode 100644
index 00000000000..337351c9cae
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/de.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/cornelius/en.md b/markdown/org/docs/patterns/cornelius/en.md
new file mode 100644
index 00000000000..bc87affe2a7
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/en.md
@@ -0,0 +1,6 @@
+---
+---
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/cornelius/es.md b/markdown/org/docs/patterns/cornelius/es.md
new file mode 100644
index 00000000000..337351c9cae
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/es.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/cornelius/fabric/de.md b/markdown/org/docs/patterns/cornelius/fabric/de.md
new file mode 100644
index 00000000000..33d85bdc872
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/fabric/de.md
@@ -0,0 +1,6 @@
+
+
+
+Document cornelius
+
+
diff --git a/markdown/org/docs/patterns/cornelius/fabric/en.md b/markdown/org/docs/patterns/cornelius/fabric/en.md
new file mode 100644
index 00000000000..33d85bdc872
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/fabric/en.md
@@ -0,0 +1,6 @@
+
+
+
+Document cornelius
+
+
diff --git a/markdown/org/docs/patterns/cornelius/fabric/es.md b/markdown/org/docs/patterns/cornelius/fabric/es.md
new file mode 100644
index 00000000000..33d85bdc872
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/fabric/es.md
@@ -0,0 +1,6 @@
+
+
+
+Document cornelius
+
+
diff --git a/markdown/org/docs/patterns/cornelius/fabric/fr.md b/markdown/org/docs/patterns/cornelius/fabric/fr.md
new file mode 100644
index 00000000000..1d627fd376f
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/fabric/fr.md
@@ -0,0 +1,6 @@
+
+
+
+Documentation de Cornelius
+
+
diff --git a/markdown/org/docs/patterns/cornelius/fabric/nl.md b/markdown/org/docs/patterns/cornelius/fabric/nl.md
new file mode 100644
index 00000000000..33d85bdc872
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/fabric/nl.md
@@ -0,0 +1,6 @@
+
+
+
+Document cornelius
+
+
diff --git a/markdown/org/docs/patterns/cornelius/fr.md b/markdown/org/docs/patterns/cornelius/fr.md
new file mode 100644
index 00000000000..337351c9cae
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/fr.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/cornelius/instructions/de.md b/markdown/org/docs/patterns/cornelius/instructions/de.md
new file mode 100644
index 00000000000..ff0fd5475ee
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/instructions/de.md
@@ -0,0 +1,19 @@
+
+
+- sew back pieces together along the back seam
+- sew the front seam to SA distance from where the fly pieces start.
+- sew parallel to the fly pieces in a basting stitch
+- press front open along the basting line
+- lay down the fronts with good side down
+- lay the zipper on the right front, aligning the left side with the basted seam
+- pin down the zipper and sew the right side to the fly piece
+- fold the zipper over to the left front and sew the left side to the left fly piece
+- make a zipper guard and attach to the right fly piece
+- undo the basting stitches and finish the fly
+- attach the pocket facings to the pocket fabric
+- attach the other sides of the pockets to the fronts
+- fold the pockets back, sew the bottom seam (french seams?) and baste the facings to the front
+- sew the side seams and inner leg seam
+- attach the cuff pieces together along three sides, right sides together
+- attach the cuffs to the bottom of the legs
+- attach the waistband in the usual way
diff --git a/markdown/org/docs/patterns/cornelius/instructions/en.md b/markdown/org/docs/patterns/cornelius/instructions/en.md
new file mode 100644
index 00000000000..ff0fd5475ee
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/instructions/en.md
@@ -0,0 +1,19 @@
+
+
+- sew back pieces together along the back seam
+- sew the front seam to SA distance from where the fly pieces start.
+- sew parallel to the fly pieces in a basting stitch
+- press front open along the basting line
+- lay down the fronts with good side down
+- lay the zipper on the right front, aligning the left side with the basted seam
+- pin down the zipper and sew the right side to the fly piece
+- fold the zipper over to the left front and sew the left side to the left fly piece
+- make a zipper guard and attach to the right fly piece
+- undo the basting stitches and finish the fly
+- attach the pocket facings to the pocket fabric
+- attach the other sides of the pockets to the fronts
+- fold the pockets back, sew the bottom seam (french seams?) and baste the facings to the front
+- sew the side seams and inner leg seam
+- attach the cuff pieces together along three sides, right sides together
+- attach the cuffs to the bottom of the legs
+- attach the waistband in the usual way
diff --git a/markdown/org/docs/patterns/cornelius/instructions/es.md b/markdown/org/docs/patterns/cornelius/instructions/es.md
new file mode 100644
index 00000000000..ff0fd5475ee
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/instructions/es.md
@@ -0,0 +1,19 @@
+
+
+- sew back pieces together along the back seam
+- sew the front seam to SA distance from where the fly pieces start.
+- sew parallel to the fly pieces in a basting stitch
+- press front open along the basting line
+- lay down the fronts with good side down
+- lay the zipper on the right front, aligning the left side with the basted seam
+- pin down the zipper and sew the right side to the fly piece
+- fold the zipper over to the left front and sew the left side to the left fly piece
+- make a zipper guard and attach to the right fly piece
+- undo the basting stitches and finish the fly
+- attach the pocket facings to the pocket fabric
+- attach the other sides of the pockets to the fronts
+- fold the pockets back, sew the bottom seam (french seams?) and baste the facings to the front
+- sew the side seams and inner leg seam
+- attach the cuff pieces together along three sides, right sides together
+- attach the cuffs to the bottom of the legs
+- attach the waistband in the usual way
diff --git a/markdown/org/docs/patterns/cornelius/instructions/fr.md b/markdown/org/docs/patterns/cornelius/instructions/fr.md
new file mode 100644
index 00000000000..ff0fd5475ee
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/instructions/fr.md
@@ -0,0 +1,19 @@
+
+
+- sew back pieces together along the back seam
+- sew the front seam to SA distance from where the fly pieces start.
+- sew parallel to the fly pieces in a basting stitch
+- press front open along the basting line
+- lay down the fronts with good side down
+- lay the zipper on the right front, aligning the left side with the basted seam
+- pin down the zipper and sew the right side to the fly piece
+- fold the zipper over to the left front and sew the left side to the left fly piece
+- make a zipper guard and attach to the right fly piece
+- undo the basting stitches and finish the fly
+- attach the pocket facings to the pocket fabric
+- attach the other sides of the pockets to the fronts
+- fold the pockets back, sew the bottom seam (french seams?) and baste the facings to the front
+- sew the side seams and inner leg seam
+- attach the cuff pieces together along three sides, right sides together
+- attach the cuffs to the bottom of the legs
+- attach the waistband in the usual way
diff --git a/markdown/org/docs/patterns/cornelius/instructions/nl.md b/markdown/org/docs/patterns/cornelius/instructions/nl.md
new file mode 100644
index 00000000000..ff0fd5475ee
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/instructions/nl.md
@@ -0,0 +1,19 @@
+
+
+- sew back pieces together along the back seam
+- sew the front seam to SA distance from where the fly pieces start.
+- sew parallel to the fly pieces in a basting stitch
+- press front open along the basting line
+- lay down the fronts with good side down
+- lay the zipper on the right front, aligning the left side with the basted seam
+- pin down the zipper and sew the right side to the fly piece
+- fold the zipper over to the left front and sew the left side to the left fly piece
+- make a zipper guard and attach to the right fly piece
+- undo the basting stitches and finish the fly
+- attach the pocket facings to the pocket fabric
+- attach the other sides of the pockets to the fronts
+- fold the pockets back, sew the bottom seam (french seams?) and baste the facings to the front
+- sew the side seams and inner leg seam
+- attach the cuff pieces together along three sides, right sides together
+- attach the cuffs to the bottom of the legs
+- attach the waistband in the usual way
diff --git a/markdown/org/docs/patterns/cornelius/measurements/de.md b/markdown/org/docs/patterns/cornelius/measurements/de.md
new file mode 100644
index 00000000000..f0d6aaae380
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/measurements/de.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/cornelius/measurements/en.md b/markdown/org/docs/patterns/cornelius/measurements/en.md
new file mode 100644
index 00000000000..9d6eb93c5e1
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/measurements/en.md
@@ -0,0 +1,7 @@
+---
+---
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/cornelius/measurements/es.md b/markdown/org/docs/patterns/cornelius/measurements/es.md
new file mode 100644
index 00000000000..f0d6aaae380
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/measurements/es.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/cornelius/measurements/fr.md b/markdown/org/docs/patterns/cornelius/measurements/fr.md
new file mode 100644
index 00000000000..971f515f038
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/measurements/fr.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+importer les mesures à partir de '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/cornelius/measurements/nl.md b/markdown/org/docs/patterns/cornelius/measurements/nl.md
new file mode 100644
index 00000000000..f0d6aaae380
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/measurements/nl.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/cornelius/needs/de.md b/markdown/org/docs/patterns/cornelius/needs/de.md
new file mode 100644
index 00000000000..33d85bdc872
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/needs/de.md
@@ -0,0 +1,6 @@
+
+
+
+Document cornelius
+
+
diff --git a/markdown/org/docs/patterns/cornelius/needs/en.md b/markdown/org/docs/patterns/cornelius/needs/en.md
new file mode 100644
index 00000000000..33d85bdc872
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/needs/en.md
@@ -0,0 +1,6 @@
+
+
+
+Document cornelius
+
+
diff --git a/markdown/org/docs/patterns/cornelius/needs/es.md b/markdown/org/docs/patterns/cornelius/needs/es.md
new file mode 100644
index 00000000000..33d85bdc872
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/needs/es.md
@@ -0,0 +1,6 @@
+
+
+
+Document cornelius
+
+
diff --git a/markdown/org/docs/patterns/cornelius/needs/fr.md b/markdown/org/docs/patterns/cornelius/needs/fr.md
new file mode 100644
index 00000000000..1d627fd376f
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/needs/fr.md
@@ -0,0 +1,6 @@
+
+
+
+Documentation de Cornelius
+
+
diff --git a/markdown/org/docs/patterns/cornelius/needs/nl.md b/markdown/org/docs/patterns/cornelius/needs/nl.md
new file mode 100644
index 00000000000..33d85bdc872
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/needs/nl.md
@@ -0,0 +1,6 @@
+
+
+
+Document cornelius
+
+
diff --git a/markdown/org/docs/patterns/cornelius/nl.md b/markdown/org/docs/patterns/cornelius/nl.md
new file mode 100644
index 00000000000..337351c9cae
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/nl.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/cornelius/options/bandbelowknee/de.md b/markdown/org/docs/patterns/cornelius/options/bandbelowknee/de.md
new file mode 100644
index 00000000000..10d91102cfc
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/options/bandbelowknee/de.md
@@ -0,0 +1,6 @@
+---
+title: Cuff below knee
+---
+
+Controls how far the cuff will sit below your knee.
+
diff --git a/markdown/org/docs/patterns/cornelius/options/bandbelowknee/en.md b/markdown/org/docs/patterns/cornelius/options/bandbelowknee/en.md
new file mode 100644
index 00000000000..10d91102cfc
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/options/bandbelowknee/en.md
@@ -0,0 +1,6 @@
+---
+title: Cuff below knee
+---
+
+Controls how far the cuff will sit below your knee.
+
diff --git a/markdown/org/docs/patterns/cornelius/options/bandbelowknee/es.md b/markdown/org/docs/patterns/cornelius/options/bandbelowknee/es.md
new file mode 100644
index 00000000000..10d91102cfc
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/options/bandbelowknee/es.md
@@ -0,0 +1,6 @@
+---
+title: Cuff below knee
+---
+
+Controls how far the cuff will sit below your knee.
+
diff --git a/markdown/org/docs/patterns/cornelius/options/bandbelowknee/fr.md b/markdown/org/docs/patterns/cornelius/options/bandbelowknee/fr.md
new file mode 100644
index 00000000000..8faaa58dff0
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/options/bandbelowknee/fr.md
@@ -0,0 +1,6 @@
+---
+title: Bracelet sous le genou
+---
+
+Contrôle la distance à laquelle le bracelet se place sous le genou.
+
diff --git a/markdown/org/docs/patterns/cornelius/options/bandbelowknee/nl.md b/markdown/org/docs/patterns/cornelius/options/bandbelowknee/nl.md
new file mode 100644
index 00000000000..10d91102cfc
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/options/bandbelowknee/nl.md
@@ -0,0 +1,6 @@
+---
+title: Cuff below knee
+---
+
+Controls how far the cuff will sit below your knee.
+
diff --git a/markdown/org/docs/patterns/cornelius/options/cuffstyle/de.md b/markdown/org/docs/patterns/cornelius/options/cuffstyle/de.md
new file mode 100644
index 00000000000..a72a2861f7a
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/options/cuffstyle/de.md
@@ -0,0 +1,12 @@
+---
+title: Cuff style
+---
+
+This pattern supports three different cuff styles:
+
+ - Traditional
+ - Elegant
+ - Keystone
+
+Describe the different styles
+
diff --git a/markdown/org/docs/patterns/cornelius/options/cuffstyle/en.md b/markdown/org/docs/patterns/cornelius/options/cuffstyle/en.md
new file mode 100644
index 00000000000..a72a2861f7a
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/options/cuffstyle/en.md
@@ -0,0 +1,12 @@
+---
+title: Cuff style
+---
+
+This pattern supports three different cuff styles:
+
+ - Traditional
+ - Elegant
+ - Keystone
+
+Describe the different styles
+
diff --git a/markdown/org/docs/patterns/cornelius/options/cuffstyle/es.md b/markdown/org/docs/patterns/cornelius/options/cuffstyle/es.md
new file mode 100644
index 00000000000..a72a2861f7a
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/options/cuffstyle/es.md
@@ -0,0 +1,12 @@
+---
+title: Cuff style
+---
+
+This pattern supports three different cuff styles:
+
+ - Traditional
+ - Elegant
+ - Keystone
+
+Describe the different styles
+
diff --git a/markdown/org/docs/patterns/cornelius/options/cuffstyle/fr.md b/markdown/org/docs/patterns/cornelius/options/cuffstyle/fr.md
new file mode 100644
index 00000000000..98ed46296ef
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/options/cuffstyle/fr.md
@@ -0,0 +1,12 @@
+---
+title: Style de bracelet
+---
+
+Ce patron supporte trois styles de bracelet différents :
+
+ - Traditionnel
+ - Élégant
+ - Keystone
+
+Décrire les différents styles
+
diff --git a/markdown/org/docs/patterns/cornelius/options/cuffstyle/nl.md b/markdown/org/docs/patterns/cornelius/options/cuffstyle/nl.md
new file mode 100644
index 00000000000..a72a2861f7a
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/options/cuffstyle/nl.md
@@ -0,0 +1,12 @@
+---
+title: Cuff style
+---
+
+This pattern supports three different cuff styles:
+
+ - Traditional
+ - Elegant
+ - Keystone
+
+Describe the different styles
+
diff --git a/markdown/org/docs/patterns/cornelius/options/cuffwidth/de.md b/markdown/org/docs/patterns/cornelius/options/cuffwidth/de.md
new file mode 100644
index 00000000000..6feb2f3ad90
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/options/cuffwidth/de.md
@@ -0,0 +1,6 @@
+---
+title: Cuff width
+---
+
+Controls the width of the cuff.
+
diff --git a/markdown/org/docs/patterns/cornelius/options/cuffwidth/en.md b/markdown/org/docs/patterns/cornelius/options/cuffwidth/en.md
new file mode 100644
index 00000000000..6feb2f3ad90
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/options/cuffwidth/en.md
@@ -0,0 +1,6 @@
+---
+title: Cuff width
+---
+
+Controls the width of the cuff.
+
diff --git a/markdown/org/docs/patterns/cornelius/options/cuffwidth/es.md b/markdown/org/docs/patterns/cornelius/options/cuffwidth/es.md
new file mode 100644
index 00000000000..6feb2f3ad90
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/options/cuffwidth/es.md
@@ -0,0 +1,6 @@
+---
+title: Cuff width
+---
+
+Controls the width of the cuff.
+
diff --git a/markdown/org/docs/patterns/cornelius/options/cuffwidth/fr.md b/markdown/org/docs/patterns/cornelius/options/cuffwidth/fr.md
new file mode 100644
index 00000000000..faa67486d2f
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/options/cuffwidth/fr.md
@@ -0,0 +1,6 @@
+---
+title: Largeur du bracelet
+---
+
+Contrôle la largeur des bracelets.
+
diff --git a/markdown/org/docs/patterns/cornelius/options/cuffwidth/nl.md b/markdown/org/docs/patterns/cornelius/options/cuffwidth/nl.md
new file mode 100644
index 00000000000..6feb2f3ad90
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/options/cuffwidth/nl.md
@@ -0,0 +1,6 @@
+---
+title: Cuff width
+---
+
+Controls the width of the cuff.
+
diff --git a/markdown/org/docs/patterns/cornelius/options/de.md b/markdown/org/docs/patterns/cornelius/options/de.md
new file mode 100644
index 00000000000..f969cadccba
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/options/de.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/cornelius/options/en.md b/markdown/org/docs/patterns/cornelius/options/en.md
new file mode 100644
index 00000000000..69300b89b6b
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/options/en.md
@@ -0,0 +1,7 @@
+---
+---
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/cornelius/options/es.md b/markdown/org/docs/patterns/cornelius/options/es.md
new file mode 100644
index 00000000000..f969cadccba
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/options/es.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/cornelius/options/fr.md b/markdown/org/docs/patterns/cornelius/options/fr.md
new file mode 100644
index 00000000000..f969cadccba
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/options/fr.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/cornelius/options/fullness/de.md b/markdown/org/docs/patterns/cornelius/options/fullness/de.md
new file mode 100644
index 00000000000..f1b8a97815a
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/options/fullness/de.md
@@ -0,0 +1,5 @@
+---
+title: Fullness
+---
+
+Influences the ease on the legs for a looser style.
diff --git a/markdown/org/docs/patterns/cornelius/options/fullness/en.md b/markdown/org/docs/patterns/cornelius/options/fullness/en.md
new file mode 100644
index 00000000000..f1b8a97815a
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/options/fullness/en.md
@@ -0,0 +1,5 @@
+---
+title: Fullness
+---
+
+Influences the ease on the legs for a looser style.
diff --git a/markdown/org/docs/patterns/cornelius/options/fullness/es.md b/markdown/org/docs/patterns/cornelius/options/fullness/es.md
new file mode 100644
index 00000000000..f1b8a97815a
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/options/fullness/es.md
@@ -0,0 +1,5 @@
+---
+title: Fullness
+---
+
+Influences the ease on the legs for a looser style.
diff --git a/markdown/org/docs/patterns/cornelius/options/fullness/fr.md b/markdown/org/docs/patterns/cornelius/options/fullness/fr.md
new file mode 100644
index 00000000000..e9ef44b3a77
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/options/fullness/fr.md
@@ -0,0 +1,5 @@
+---
+title: Ampleur
+---
+
+Influence l'aisance aux jambes pour un style plus détendu.
diff --git a/markdown/org/docs/patterns/cornelius/options/fullness/nl.md b/markdown/org/docs/patterns/cornelius/options/fullness/nl.md
new file mode 100644
index 00000000000..f1b8a97815a
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/options/fullness/nl.md
@@ -0,0 +1,5 @@
+---
+title: Fullness
+---
+
+Influences the ease on the legs for a looser style.
diff --git a/markdown/org/docs/patterns/cornelius/options/kneetobelow/de.md b/markdown/org/docs/patterns/cornelius/options/kneetobelow/de.md
new file mode 100644
index 00000000000..dfea88c1a0a
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/options/kneetobelow/de.md
@@ -0,0 +1,6 @@
+---
+title: Cuff length
+---
+
+Controls the length of the cuff.
+
diff --git a/markdown/org/docs/patterns/cornelius/options/kneetobelow/en.md b/markdown/org/docs/patterns/cornelius/options/kneetobelow/en.md
new file mode 100644
index 00000000000..dfea88c1a0a
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/options/kneetobelow/en.md
@@ -0,0 +1,6 @@
+---
+title: Cuff length
+---
+
+Controls the length of the cuff.
+
diff --git a/markdown/org/docs/patterns/cornelius/options/kneetobelow/es.md b/markdown/org/docs/patterns/cornelius/options/kneetobelow/es.md
new file mode 100644
index 00000000000..dfea88c1a0a
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/options/kneetobelow/es.md
@@ -0,0 +1,6 @@
+---
+title: Cuff length
+---
+
+Controls the length of the cuff.
+
diff --git a/markdown/org/docs/patterns/cornelius/options/kneetobelow/fr.md b/markdown/org/docs/patterns/cornelius/options/kneetobelow/fr.md
new file mode 100644
index 00000000000..e830e9b12d4
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/options/kneetobelow/fr.md
@@ -0,0 +1,6 @@
+---
+title: Longueur de bracelet
+---
+
+Contrôle la longueur des bracelets.
+
diff --git a/markdown/org/docs/patterns/cornelius/options/kneetobelow/nl.md b/markdown/org/docs/patterns/cornelius/options/kneetobelow/nl.md
new file mode 100644
index 00000000000..dfea88c1a0a
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/options/kneetobelow/nl.md
@@ -0,0 +1,6 @@
+---
+title: Cuff length
+---
+
+Controls the length of the cuff.
+
diff --git a/markdown/org/docs/patterns/cornelius/options/nl.md b/markdown/org/docs/patterns/cornelius/options/nl.md
new file mode 100644
index 00000000000..f969cadccba
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/options/nl.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/cornelius/options/ventlength/de.md b/markdown/org/docs/patterns/cornelius/options/ventlength/de.md
new file mode 100644
index 00000000000..eeb86ba3c79
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/options/ventlength/de.md
@@ -0,0 +1,6 @@
+---
+title: Vent length
+---
+
+Controls the length of vent between cuff and knee.
+
diff --git a/markdown/org/docs/patterns/cornelius/options/ventlength/en.md b/markdown/org/docs/patterns/cornelius/options/ventlength/en.md
new file mode 100644
index 00000000000..eeb86ba3c79
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/options/ventlength/en.md
@@ -0,0 +1,6 @@
+---
+title: Vent length
+---
+
+Controls the length of vent between cuff and knee.
+
diff --git a/markdown/org/docs/patterns/cornelius/options/ventlength/es.md b/markdown/org/docs/patterns/cornelius/options/ventlength/es.md
new file mode 100644
index 00000000000..eeb86ba3c79
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/options/ventlength/es.md
@@ -0,0 +1,6 @@
+---
+title: Vent length
+---
+
+Controls the length of vent between cuff and knee.
+
diff --git a/markdown/org/docs/patterns/cornelius/options/ventlength/fr.md b/markdown/org/docs/patterns/cornelius/options/ventlength/fr.md
new file mode 100644
index 00000000000..1710df2b838
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/options/ventlength/fr.md
@@ -0,0 +1,6 @@
+---
+title: Longueur de la fente
+---
+
+Contrôle la longueur de la fente entre le bracelet et le genou.
+
diff --git a/markdown/org/docs/patterns/cornelius/options/ventlength/nl.md b/markdown/org/docs/patterns/cornelius/options/ventlength/nl.md
new file mode 100644
index 00000000000..eeb86ba3c79
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/options/ventlength/nl.md
@@ -0,0 +1,6 @@
+---
+title: Vent length
+---
+
+Controls the length of vent between cuff and knee.
+
diff --git a/markdown/org/docs/patterns/cornelius/options/waistbandbelowwaist/de.md b/markdown/org/docs/patterns/cornelius/options/waistbandbelowwaist/de.md
new file mode 100644
index 00000000000..ae954210742
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/options/waistbandbelowwaist/de.md
@@ -0,0 +1,5 @@
+---
+title: Lower waistband
+---
+
+This option allows you to lower the waistband below your (natural) waist.
diff --git a/markdown/org/docs/patterns/cornelius/options/waistbandbelowwaist/en.md b/markdown/org/docs/patterns/cornelius/options/waistbandbelowwaist/en.md
new file mode 100644
index 00000000000..ae954210742
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/options/waistbandbelowwaist/en.md
@@ -0,0 +1,5 @@
+---
+title: Lower waistband
+---
+
+This option allows you to lower the waistband below your (natural) waist.
diff --git a/markdown/org/docs/patterns/cornelius/options/waistbandbelowwaist/es.md b/markdown/org/docs/patterns/cornelius/options/waistbandbelowwaist/es.md
new file mode 100644
index 00000000000..ae954210742
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/options/waistbandbelowwaist/es.md
@@ -0,0 +1,5 @@
+---
+title: Lower waistband
+---
+
+This option allows you to lower the waistband below your (natural) waist.
diff --git a/markdown/org/docs/patterns/cornelius/options/waistbandbelowwaist/fr.md b/markdown/org/docs/patterns/cornelius/options/waistbandbelowwaist/fr.md
new file mode 100644
index 00000000000..f5d5de4e3f0
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/options/waistbandbelowwaist/fr.md
@@ -0,0 +1,5 @@
+---
+title: Abaissement de la ceinture
+---
+
+Cette option vous permet de baisser la ceinture sous votre taille (naturelle).
diff --git a/markdown/org/docs/patterns/cornelius/options/waistbandbelowwaist/nl.md b/markdown/org/docs/patterns/cornelius/options/waistbandbelowwaist/nl.md
new file mode 100644
index 00000000000..ae954210742
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/options/waistbandbelowwaist/nl.md
@@ -0,0 +1,5 @@
+---
+title: Lower waistband
+---
+
+This option allows you to lower the waistband below your (natural) waist.
diff --git a/markdown/org/docs/patterns/cornelius/options/waistreduction/de.md b/markdown/org/docs/patterns/cornelius/options/waistreduction/de.md
new file mode 100644
index 00000000000..800b9750531
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/options/waistreduction/de.md
@@ -0,0 +1,5 @@
+---
+title: Waist reduction
+---
+
+Reduces the waist for a more snug fit.
diff --git a/markdown/org/docs/patterns/cornelius/options/waistreduction/en.md b/markdown/org/docs/patterns/cornelius/options/waistreduction/en.md
new file mode 100644
index 00000000000..800b9750531
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/options/waistreduction/en.md
@@ -0,0 +1,5 @@
+---
+title: Waist reduction
+---
+
+Reduces the waist for a more snug fit.
diff --git a/markdown/org/docs/patterns/cornelius/options/waistreduction/es.md b/markdown/org/docs/patterns/cornelius/options/waistreduction/es.md
new file mode 100644
index 00000000000..800b9750531
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/options/waistreduction/es.md
@@ -0,0 +1,5 @@
+---
+title: Waist reduction
+---
+
+Reduces the waist for a more snug fit.
diff --git a/markdown/org/docs/patterns/cornelius/options/waistreduction/fr.md b/markdown/org/docs/patterns/cornelius/options/waistreduction/fr.md
new file mode 100644
index 00000000000..27e7e2c547e
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/options/waistreduction/fr.md
@@ -0,0 +1,5 @@
+---
+title: Réduction de la taille
+---
+
+Réduit la taille de la ceinture pour un porté plus ajusté.
diff --git a/markdown/org/docs/patterns/cornelius/options/waistreduction/nl.md b/markdown/org/docs/patterns/cornelius/options/waistreduction/nl.md
new file mode 100644
index 00000000000..800b9750531
--- /dev/null
+++ b/markdown/org/docs/patterns/cornelius/options/waistreduction/nl.md
@@ -0,0 +1,5 @@
+---
+title: Waist reduction
+---
+
+Reduces the waist for a more snug fit.
diff --git a/markdown/org/docs/patterns/de.md b/markdown/org/docs/patterns/de.md
new file mode 100644
index 00000000000..5ec55df1a13
--- /dev/null
+++ b/markdown/org/docs/patterns/de.md
@@ -0,0 +1,6 @@
+---
+title: Schnittmuster
+order: 300
+---
+
+
diff --git a/markdown/org/docs/patterns/diana/cutting/de.md b/markdown/org/docs/patterns/diana/cutting/de.md
new file mode 100644
index 00000000000..501f59c31d0
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/cutting/de.md
@@ -0,0 +1,5 @@
+
+ - Cut **1 back** on the fold
+ - Cut **1 front** on the fold
+ - Cut **2 sleeves** with *good sides together*
+
diff --git a/markdown/org/docs/patterns/diana/cutting/en.md b/markdown/org/docs/patterns/diana/cutting/en.md
new file mode 100644
index 00000000000..501f59c31d0
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/cutting/en.md
@@ -0,0 +1,5 @@
+
+ - Cut **1 back** on the fold
+ - Cut **1 front** on the fold
+ - Cut **2 sleeves** with *good sides together*
+
diff --git a/markdown/org/docs/patterns/diana/cutting/es.md b/markdown/org/docs/patterns/diana/cutting/es.md
new file mode 100644
index 00000000000..c021b0cc63c
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/cutting/es.md
@@ -0,0 +1,5 @@
+
+ - Corta **1 trasero** al lomo
+ - Corta **1 delantero** al lomo
+ - Cortar **2 mangas ** *derecho con derecho*
+
diff --git a/markdown/org/docs/patterns/diana/cutting/fr.md b/markdown/org/docs/patterns/diana/cutting/fr.md
new file mode 100644
index 00000000000..f9d630d6fd5
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/cutting/fr.md
@@ -0,0 +1,5 @@
+
+ - Couper **1 dos** au pli
+ - Couper **1 devant** au pli
+ - Couper **2 manches** *endroit contre endroit*
+
diff --git a/markdown/org/docs/patterns/diana/cutting/nl.md b/markdown/org/docs/patterns/diana/cutting/nl.md
new file mode 100644
index 00000000000..6c12acf7db3
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/cutting/nl.md
@@ -0,0 +1,5 @@
+
+ - Cut **1 back** on the fold
+ - Cut **1 front** on the fold
+ - Knip **2 mouwen** met *goede kanten op elkaar*
+
diff --git a/markdown/org/docs/patterns/diana/de.md b/markdown/org/docs/patterns/diana/de.md
new file mode 100644
index 00000000000..aad5e272cba
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/de.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/diana/en.md b/markdown/org/docs/patterns/diana/en.md
new file mode 100644
index 00000000000..4895b6bc18e
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/en.md
@@ -0,0 +1,6 @@
+---
+---
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/diana/es.md b/markdown/org/docs/patterns/diana/es.md
new file mode 100644
index 00000000000..aad5e272cba
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/es.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/diana/fabric/de.md b/markdown/org/docs/patterns/diana/fabric/de.md
new file mode 100644
index 00000000000..554c39febe5
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/fabric/de.md
@@ -0,0 +1,5 @@
+
+This top works best in one of these two scenarios:
+
+ - Use a stretch fabric, and chose minimal ease
+ - Or use a non-stretch fabric with good *drape*, in which case you'll want to add more ease. Flowy fabrics can be cut on the bias for a body-hugging effect
diff --git a/markdown/org/docs/patterns/diana/fabric/en.md b/markdown/org/docs/patterns/diana/fabric/en.md
new file mode 100644
index 00000000000..554c39febe5
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/fabric/en.md
@@ -0,0 +1,5 @@
+
+This top works best in one of these two scenarios:
+
+ - Use a stretch fabric, and chose minimal ease
+ - Or use a non-stretch fabric with good *drape*, in which case you'll want to add more ease. Flowy fabrics can be cut on the bias for a body-hugging effect
diff --git a/markdown/org/docs/patterns/diana/fabric/es.md b/markdown/org/docs/patterns/diana/fabric/es.md
new file mode 100644
index 00000000000..837e11efc7a
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/fabric/es.md
@@ -0,0 +1,5 @@
+
+Este top funciona mejor en estos dos escenarios:
+
+ - Usa una tela elástica, y elige holgura mínima
+ - O usa una tela rígida con un buen *drapeado*, en cuyo caso tendrás que añadir holguras. Las telas con caída se pueden cortar al bies para que queden ajustadas al cuerpo
diff --git a/markdown/org/docs/patterns/diana/fabric/fr.md b/markdown/org/docs/patterns/diana/fabric/fr.md
new file mode 100644
index 00000000000..1b5f0fe549d
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/fabric/fr.md
@@ -0,0 +1,5 @@
+
+Ce haut sera mieux dans l'un de ces deux scénarios :
+
+ - Utilisez un tissu stretch et choisissez une aisance minimale
+ - Ou utilisez un tissu sans élasticité mais avec un bon *drapé*, auquel cas il faudra ajouter un peu plus d'aisance. Les tissus fluides peuvent être coupés dans le biais pour un effet plus souple qui épousera mieux les formes du corps.
diff --git a/markdown/org/docs/patterns/diana/fabric/nl.md b/markdown/org/docs/patterns/diana/fabric/nl.md
new file mode 100644
index 00000000000..7a0386480c9
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/fabric/nl.md
@@ -0,0 +1,5 @@
+
+Deze top werkt het best in één van deze scenario's:
+
+ - Gebruik een elastische stof, en kies de minimale hoeveelheid overwijdte
+ - Of gebruik een niet elastische stof die goed *doorvalt*. In dit geval wil je meer overwijdte. Soepele stoffen kunnen schuin van draad geknipt worden om beter rond het lichaam te vallen
diff --git a/markdown/org/docs/patterns/diana/fr.md b/markdown/org/docs/patterns/diana/fr.md
new file mode 100644
index 00000000000..aad5e272cba
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/fr.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/diana/instructions/de.md b/markdown/org/docs/patterns/diana/instructions/de.md
new file mode 100644
index 00000000000..517f57f2774
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/instructions/de.md
@@ -0,0 +1,53 @@
+
+## Finish the back neckline
+
+Cut a strip of self fabric the length of your back neckline, and around 3 cm wide.
+Press a fold into this strip, 1 cm from the edge.
+
+
+
+Make this a bias cut strip if you are using a woven fabric,
+or a strip with the stretch direction running along the long edge if you are using a knit.
+
+
+
+Align the non-folded edge of the strip with the back neckline with good sides together. Sew the strip to the back neckline and trim the seam. Turn the strip to the wrong side of the fabric and topstitch along the folded edge to keep it in place.
+
+## Close shoulder seams
+
+
+
+Finish the raw edge on the front neckline in a way that suits your fabric (if it doesn’t fray, you can leave it unfinished).
+
+Place the front on the back with good sides together, aligning the shoulder seams. Fold the front neckline seam allowance over to the wrong side of the back.
+
+If you have a lightweight woven fabric you can fold this edge up again, so it will form a narrow double hem afterwards (it can help to press these folds first).
+
+Stitch the shoulder seam, enclosing the raw edge of the back neckline in the fold.
+
+Turn to the right side and press.
+
+## Finish front neckline
+
+Press the hem formed in your fabric by the folds you made at the shoulder seam when you closed the shoulder and topstitch close to the edge.
+
+## Attach sleeves
+
+The sleeve will be inserted flat, meaning the armhole seam will be sewn first and the sleeve and side seam will be closed in one go.
+
+Place the sleeve head along the armhole, with *good sides together* and matching notches. If necessary, ease in the sleeve head at the top, between the notches.
+
+Sew, finish and press the seam.
+
+## Close side and sleeve seam
+
+Place the front on the back with good sides together so the side seams and sleeve seam match and the whole thing starts to look like a shirt.
+Make sure the armhole seam lines up across the front and back.
+
+Sew, finish and press the seam.
+
+## Hem
+
+Finish the sleeves and bottom hems in a way that works with your fabric choice.
+
+Again, this can mean folding the hem under twice and topstitching, finishing the raw edge with a serger or zig zag stitch and folding it under once or leaving the edge raw, folding it under once and trimming close to the stitching.
diff --git a/markdown/org/docs/patterns/diana/instructions/en.md b/markdown/org/docs/patterns/diana/instructions/en.md
new file mode 100644
index 00000000000..7b8786c92f3
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/instructions/en.md
@@ -0,0 +1,63 @@
+
+## Finish the back neckline
+
+Cut a strip of self fabric the length of your back neckline, and around 3 cm wide.
+Press a fold into this strip, 1 cm from the edge.
+
+
+
+Make this a bias cut strip if you are using a woven fabric,
+or a strip with the stretch direction running along the long edge if you are using a knit.
+
+
+
+Align the non-folded edge of the strip with the back neckline with good sides together.
+Sew the strip to the back neckline and trim the seam. Turn the strip to the wrong side of the fabric
+and topstitch along the folded edge to keep it in place.
+
+## Close shoulder seams
+
+
+
+Finish the raw edge on the front neckline in a way that suits your fabric
+(if it doesn’t fray, you can leave it unfinished).
+
+Place the front on the back with good sides together, aligning the shoulder seams.
+Fold the front neckline seam allowance over to the wrong side of the back.
+
+If you have a lightweight woven fabric you can fold this edge up again, so it will form a narrow
+double hem afterwards (it can help to press these folds first).
+
+Stitch the shoulder seam, enclosing the raw edge of the back neckline in the fold.
+
+Turn to the right side and press.
+
+## Finish front neckline
+
+Press the hem formed in your fabric by the folds you made at the shoulder seam when you closed the shoulder and topstitch close to the edge.
+
+## Attach sleeves
+
+The sleeve will be inserted flat, meaning the armhole seam will be sewn first and the sleeve
+and side seam will be closed in one go.
+
+Place the sleeve head along the armhole, with *good sides together* and matching notches.
+If necessary, ease in the sleeve head at the top, between the notches.
+
+Sew, finish and press the seam.
+
+## Close side and sleeve seam
+
+Place the front on the back with good sides together so the side seams and sleeve seam
+match and the whole thing starts to look like a shirt.
+Make sure the armhole seam lines up across the front and back.
+
+Sew, finish and press the seam.
+
+## Hem
+
+Finish the sleeves and bottom hems in a way that works with your fabric choice.
+
+Again, this can mean folding the hem under twice and topstitching, finishing the raw edge with a serger
+or zig zag stitch and folding it under once or leaving the edge raw, folding it under once and
+trimming close to the stitching.
diff --git a/markdown/org/docs/patterns/diana/instructions/es.md b/markdown/org/docs/patterns/diana/instructions/es.md
new file mode 100644
index 00000000000..517f57f2774
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/instructions/es.md
@@ -0,0 +1,53 @@
+
+## Finish the back neckline
+
+Cut a strip of self fabric the length of your back neckline, and around 3 cm wide.
+Press a fold into this strip, 1 cm from the edge.
+
+
+
+Make this a bias cut strip if you are using a woven fabric,
+or a strip with the stretch direction running along the long edge if you are using a knit.
+
+
+
+Align the non-folded edge of the strip with the back neckline with good sides together. Sew the strip to the back neckline and trim the seam. Turn the strip to the wrong side of the fabric and topstitch along the folded edge to keep it in place.
+
+## Close shoulder seams
+
+
+
+Finish the raw edge on the front neckline in a way that suits your fabric (if it doesn’t fray, you can leave it unfinished).
+
+Place the front on the back with good sides together, aligning the shoulder seams. Fold the front neckline seam allowance over to the wrong side of the back.
+
+If you have a lightweight woven fabric you can fold this edge up again, so it will form a narrow double hem afterwards (it can help to press these folds first).
+
+Stitch the shoulder seam, enclosing the raw edge of the back neckline in the fold.
+
+Turn to the right side and press.
+
+## Finish front neckline
+
+Press the hem formed in your fabric by the folds you made at the shoulder seam when you closed the shoulder and topstitch close to the edge.
+
+## Attach sleeves
+
+The sleeve will be inserted flat, meaning the armhole seam will be sewn first and the sleeve and side seam will be closed in one go.
+
+Place the sleeve head along the armhole, with *good sides together* and matching notches. If necessary, ease in the sleeve head at the top, between the notches.
+
+Sew, finish and press the seam.
+
+## Close side and sleeve seam
+
+Place the front on the back with good sides together so the side seams and sleeve seam match and the whole thing starts to look like a shirt.
+Make sure the armhole seam lines up across the front and back.
+
+Sew, finish and press the seam.
+
+## Hem
+
+Finish the sleeves and bottom hems in a way that works with your fabric choice.
+
+Again, this can mean folding the hem under twice and topstitching, finishing the raw edge with a serger or zig zag stitch and folding it under once or leaving the edge raw, folding it under once and trimming close to the stitching.
diff --git a/markdown/org/docs/patterns/diana/instructions/fr.md b/markdown/org/docs/patterns/diana/instructions/fr.md
new file mode 100644
index 00000000000..1017fe72a84
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/instructions/fr.md
@@ -0,0 +1,53 @@
+
+## Terminer l'encolure dos
+
+Cut a strip of self fabric the length of your back neckline, and around 3 cm wide.
+Press a fold into this strip, 1 cm from the edge.
+
+
+
+Make this a bias cut strip if you are using a woven fabric,
+or a strip with the stretch direction running along the long edge if you are using a knit.
+
+
+
+Align the non-folded edge of the strip with the back neckline with good sides together. Sew the strip to the back neckline and trim the seam. Turn the strip to the wrong side of the fabric and topstitch along the folded edge to keep it in place.
+
+## Fermer les coutures d'épaule
+
+
+
+Finish the raw edge on the front neckline in a way that suits your fabric (if it doesn’t fray, you can leave it unfinished).
+
+Place the front on the back with good sides together, aligning the shoulder seams. Fold the front neckline seam allowance over to the wrong side of the back.
+
+If you have a lightweight woven fabric you can fold this edge up again, so it will form a narrow double hem afterwards (it can help to press these folds first).
+
+Stitch the shoulder seam, enclosing the raw edge of the back neckline in the fold.
+
+Turn to the right side and press.
+
+## Terminer l'encollure avant
+
+Press the hem formed in your fabric by the folds you made at the shoulder seam when you closed the shoulder and topstitch close to the edge.
+
+## Attacher les manches
+
+The sleeve will be inserted flat, meaning the armhole seam will be sewn first and the sleeve and side seam will be closed in one go.
+
+Place the sleeve head along the armhole, with *good sides together* and matching notches. If necessary, ease in the sleeve head at the top, between the notches.
+
+Sew, finish and press the seam.
+
+## Fermer la couture des côtés et des manches
+
+Place the front on the back with good sides together so the side seams and sleeve seam match and the whole thing starts to look like a shirt.
+Make sure the armhole seam lines up across the front and back.
+
+Sew, finish and press the seam.
+
+## Faire les ourlets
+
+Finish the sleeves and bottom hems in a way that works with your fabric choice.
+
+Again, this can mean folding the hem under twice and topstitching, finishing the raw edge with a serger or zig zag stitch and folding it under once or leaving the edge raw, folding it under once and trimming close to the stitching.
diff --git a/markdown/org/docs/patterns/diana/instructions/neckline.jpg b/markdown/org/docs/patterns/diana/instructions/neckline.jpg
new file mode 100644
index 00000000000..aea0234452c
Binary files /dev/null and b/markdown/org/docs/patterns/diana/instructions/neckline.jpg differ
diff --git a/markdown/org/docs/patterns/diana/instructions/nl.md b/markdown/org/docs/patterns/diana/instructions/nl.md
new file mode 100644
index 00000000000..f7fd6f58690
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/instructions/nl.md
@@ -0,0 +1,52 @@
+
+## Werk de halslijn achteraan af
+
+Knip een strook stof even lang als de halslijn van het rugpand, en ongeveer 3 cm breed.
+Plooi een lange rand van de strook 1 cm om en strijk.
+
+
+
+Als je een geweven stof gebruikt, knip deze strook dan schuin van draad. Gebruik je een gebreide stof, knip dan zo dat de richting met de meeste stretch parallel ligt met de lange rand.
+
+
+
+Leg de niet-geplooide rand van de strook gelijk met de halslijn van het achterpand, met goede kanten op elkaar. Stik de strook aan de halslijn van het rugpand en knip de naadwaarde bij. Keer de strook naar de verkeerde kant van de stof en stik door langs de geplooide rand om alles op zijn plaats te houden.
+
+## Sluit de schoudernaden
+
+
+
+Werk de rand van de halslijn van het voorpand af op een manier die bij je stof past (als de stof niet rafelt kan je dit overslaan).
+
+Leg het voorpand op het achterpand met goede kanten op elkaar, en leg de schoudernaden gelijk. Plooi de naadwaarde van de halsrand van het voorpand naar de verkeerde kant van het rugpand.
+
+Als je een lichte geweven stof gebruikt kan je deze rand opnieuw naar boven plooien, zodat later een smalle zoom gevormd wordt (het kan helpen om deze plooien eerst te strijken).
+
+Stik de schoudernaad zodat de onafgewerkte rand van het achterpand tussen de geplooide rand van het voorpand.
+
+Keer naar de goede kant en strijk.
+
+## Werk de halslijn vooraan af
+
+Strijk de zoom die aan je halsrand gevormd wordt door de plooien die je aan de schoudernaad gemaakt hebt en stik dicht langs de rand door.
+
+## Zet de mouwen in
+
+De mouw wordt plat ingezet, wat wil zeggen dat de naad van het armsgat eerst gestikt wordt en de mouw- en zijnaad daarna in één keer gestikt worden.
+
+Leg de mouwkop op het armsgat, met *goede kanten op elkaar* en zorg dat de tekens overeenkomen. Het is mogelijk dat de mouwkop iets groter is dan het armsgat. Verdeel het overschot aan stof gelijk bovenaan tussen de merktekens.
+
+Stik, werk de naad af en strijk.
+
+## Sluit de zij- en mouwnaad
+
+Leg het voorpand op het achterpand met goede kanten op elkaar, zodat de zijnaden en mouwnaden overeenkomen en de boel er als een kledingstuk begint uit te zien.
+Zorg dat de naden van het armsgat vooraan en achteraan mooi op elkaar liggen.
+
+Stik, werk de naad af en strijk.
+
+## Zoom
+
+Werk de zomen van de mouwen en de zoom onderaan af op een manier die bij je stofkeuze past.
+
+Eén mogelijkheid is om de zoom twee keer te plooien en door te stikken. Je kan de rand ook met een zigzagsteek of overlock afwerken, één keer plooien en doorstikken. Als de stof niet rafelt kan je ook één keer plooien, doorstikken en dichtbij het stiksel bijknippen.
diff --git a/markdown/org/docs/patterns/diana/measurements/de.md b/markdown/org/docs/patterns/diana/measurements/de.md
new file mode 100644
index 00000000000..7de285a58da
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/measurements/de.md
@@ -0,0 +1,4 @@
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/diana/measurements/en.md b/markdown/org/docs/patterns/diana/measurements/en.md
new file mode 100644
index 00000000000..7de285a58da
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/measurements/en.md
@@ -0,0 +1,4 @@
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/diana/measurements/es.md b/markdown/org/docs/patterns/diana/measurements/es.md
new file mode 100644
index 00000000000..7de285a58da
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/measurements/es.md
@@ -0,0 +1,4 @@
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/diana/measurements/fr.md b/markdown/org/docs/patterns/diana/measurements/fr.md
new file mode 100644
index 00000000000..f5d275f1814
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/measurements/fr.md
@@ -0,0 +1,4 @@
+importer les mesures à partir de '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/diana/measurements/nl.md b/markdown/org/docs/patterns/diana/measurements/nl.md
new file mode 100644
index 00000000000..7de285a58da
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/measurements/nl.md
@@ -0,0 +1,4 @@
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/diana/needs/de.md b/markdown/org/docs/patterns/diana/needs/de.md
new file mode 100644
index 00000000000..10bea2f2e78
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/needs/de.md
@@ -0,0 +1,17 @@
+
+To make Diana, you will need the following:
+
+- [Grundlegendes Nähzubehör](/docs/sewing/basic-sewing-supplies)
+- About 1.5 meter (or half of that if it's wide enough to fit the sleeves next tot he body) of a suitable fabric ([see Fabric options](/docs/patterns/diana/fabric))
+
+
+
+#### A serger/overlock is nice, but optional
+
+As with all knitwear and stretch fabrics, a serger/overlock will make your life easier.
+
+If you do not have one of those, don't despair. You don't really need it.
+Because these side seams and shoulder seams won't get stretched out, you can just sew them with a regular straight stitch.
+
+
+
diff --git a/markdown/org/docs/patterns/diana/needs/en.md b/markdown/org/docs/patterns/diana/needs/en.md
new file mode 100644
index 00000000000..5813394ac24
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/needs/en.md
@@ -0,0 +1,16 @@
+
+To make Diana, you will need the following:
+
+- [Basic sewing supplies](/docs/sewing/basic-sewing-supplies)
+- About 1.5 meter (or half of that if it's wide enough to fit the sleeves next tot he body) of a suitable fabric ([see Fabric options](/docs/patterns/diana/fabric))
+
+
+
+#### A serger/overlock is nice, but optional
+
+As with all knitwear and stretch fabrics, a serger/overlock will make your life easier.
+
+If you do not have one of those, don't despair. You don't really need it.
+Because these side seams and shoulder seams won't get stretched out, you can just sew them with a regular straight stitch.
+
+
diff --git a/markdown/org/docs/patterns/diana/needs/es.md b/markdown/org/docs/patterns/diana/needs/es.md
new file mode 100644
index 00000000000..a4f0b24b51c
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/needs/es.md
@@ -0,0 +1,17 @@
+
+Para hacer Diana, necesitarás lo siguiente:
+
+- [Suministros básicos de costura](/docs/sewing/basic-sewing-supplies)
+- Cerca de metro y medio (o la mitad, si es lo suficientemente ancho como para que las mangas quepan al lado del cuerpo) de una tela adecuada ([ver opciones de tela](/docs/patterns/diana/fabric))
+
+
+
+#### Una remalladora es interesante, pero opcional
+
+Como con todas las telas elásticas, una remalladora te hará la vida más fácil.
+
+Si no tienes una no te desesperes. Realmente no la necesitas.
+Debido a que las costuras laterales y costuras de hombro no se estiran, puedes coser con una puntada recta normal.
+
+
+
diff --git a/markdown/org/docs/patterns/diana/needs/fr.md b/markdown/org/docs/patterns/diana/needs/fr.md
new file mode 100644
index 00000000000..3bb51668867
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/needs/fr.md
@@ -0,0 +1,17 @@
+
+To make Diana, you will need the following:
+
+- [Fourniture de base pour la couture](/docs/sewing/basic-sewing-supplies)
+- About 1.5 meter (or half of that if it's wide enough to fit the sleeves next tot he body) of a suitable fabric ([see Fabric options](/docs/patterns/diana/fabric))
+
+
+
+#### Une surjeteuse serait un plus, mais reste en option
+
+Comme pour tous les mailles et étoffes, une surjeteuse vous facilitera la vie.
+
+Si vous n'en avez pas, ne désespérez pas. Vous n'en avez pas vraiment besoin.
+Parce que ces coutures latérales et les coutures d'épaule ne seront pas étirées, vous pouvez simplement les coudre avec une couture droite normale.
+
+
+
diff --git a/markdown/org/docs/patterns/diana/needs/nl.md b/markdown/org/docs/patterns/diana/needs/nl.md
new file mode 100644
index 00000000000..84aaca6ca9f
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/needs/nl.md
@@ -0,0 +1,17 @@
+
+Om Diana te maken heb je het volgende nodig:
+
+- [Basis naaimateriaal](/docs/sewing/basic-sewing-supplies)
+- Ongeveer 1.5 meter (of de helft daarvan als je stof breed genoeg is om de mouwen naast het lijf te leggen) geschikte stof ([zie Geschikte stoffen](/docs/patterns/diana/fabric))
+
+
+
+#### A serger/overlock is nice, but optional
+
+As with all knitwear and stretch fabrics, a serger/overlock will make your life easier.
+
+Als je geen overlock hebt, geen zorg. Je hebt het niet echt nodig.
+Omdat deze zij- en schoudernaden niet echt uitgerokken worden kan je ze gewoon stikken met een rechte steek of een smalle zigzagsteek.
+
+
+
diff --git a/markdown/org/docs/patterns/diana/nl.md b/markdown/org/docs/patterns/diana/nl.md
new file mode 100644
index 00000000000..aad5e272cba
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/nl.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/diana/options/bicepsease/bicepsease.svg b/markdown/org/docs/patterns/diana/options/bicepsease/bicepsease.svg
new file mode 100644
index 00000000000..bc41dd37e50
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/bicepsease/bicepsease.svg
@@ -0,0 +1,357 @@
+
+
diff --git a/markdown/org/docs/patterns/diana/options/bicepsease/de.md b/markdown/org/docs/patterns/diana/options/bicepsease/de.md
new file mode 100644
index 00000000000..d39cac27ac5
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/bicepsease/de.md
@@ -0,0 +1,3 @@
+
+
+This option controls the fit at your upper arm, and influences the depth of the armhole.
diff --git a/markdown/org/docs/patterns/diana/options/bicepsease/en.md b/markdown/org/docs/patterns/diana/options/bicepsease/en.md
new file mode 100644
index 00000000000..d39cac27ac5
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/bicepsease/en.md
@@ -0,0 +1,3 @@
+
+
+This option controls the fit at your upper arm, and influences the depth of the armhole.
diff --git a/markdown/org/docs/patterns/diana/options/bicepsease/es.md b/markdown/org/docs/patterns/diana/options/bicepsease/es.md
new file mode 100644
index 00000000000..c8468488d31
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/bicepsease/es.md
@@ -0,0 +1,3 @@
+
+
+Esta opción controla el ajuste en el brazo superior e influye en la profundidad de la sisa.
diff --git a/markdown/org/docs/patterns/diana/options/bicepsease/fr.md b/markdown/org/docs/patterns/diana/options/bicepsease/fr.md
new file mode 100644
index 00000000000..d39cac27ac5
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/bicepsease/fr.md
@@ -0,0 +1,3 @@
+
+
+This option controls the fit at your upper arm, and influences the depth of the armhole.
diff --git a/markdown/org/docs/patterns/diana/options/bicepsease/nl.md b/markdown/org/docs/patterns/diana/options/bicepsease/nl.md
new file mode 100644
index 00000000000..317e2466b1d
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/bicepsease/nl.md
@@ -0,0 +1,3 @@
+
+
+Deze optie geeft controle over de pasvorm aan de bovenarm, en beïnvloedt de diepte van het armsgat.
diff --git a/markdown/org/docs/patterns/diana/options/chestease/chestease.svg b/markdown/org/docs/patterns/diana/options/chestease/chestease.svg
new file mode 100644
index 00000000000..3ad82167095
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/chestease/chestease.svg
@@ -0,0 +1,267 @@
+
+
diff --git a/markdown/org/docs/patterns/diana/options/chestease/de.md b/markdown/org/docs/patterns/diana/options/chestease/de.md
new file mode 100644
index 00000000000..9ad46729c68
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/chestease/de.md
@@ -0,0 +1,3 @@
+
+
+This option controls the ease at your chest.
diff --git a/markdown/org/docs/patterns/diana/options/chestease/en.md b/markdown/org/docs/patterns/diana/options/chestease/en.md
new file mode 100644
index 00000000000..9ad46729c68
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/chestease/en.md
@@ -0,0 +1,3 @@
+
+
+This option controls the ease at your chest.
diff --git a/markdown/org/docs/patterns/diana/options/chestease/es.md b/markdown/org/docs/patterns/diana/options/chestease/es.md
new file mode 100644
index 00000000000..3f687e0b751
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/chestease/es.md
@@ -0,0 +1,3 @@
+
+
+Esta opción controla la holgura en el pecho.
diff --git a/markdown/org/docs/patterns/diana/options/chestease/fr.md b/markdown/org/docs/patterns/diana/options/chestease/fr.md
new file mode 100644
index 00000000000..91c900ae840
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/chestease/fr.md
@@ -0,0 +1,3 @@
+
+
+Cette option contrôle l'aisance au niveau de la poitrine.
diff --git a/markdown/org/docs/patterns/diana/options/chestease/nl.md b/markdown/org/docs/patterns/diana/options/chestease/nl.md
new file mode 100644
index 00000000000..fc60c781aa3
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/chestease/nl.md
@@ -0,0 +1,3 @@
+
+
+Deze optie bepaalt hoeveel overwijdte je hebt aan je borst.
diff --git a/markdown/org/docs/patterns/diana/options/de.md b/markdown/org/docs/patterns/diana/options/de.md
new file mode 100644
index 00000000000..ddd673789a0
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/de.md
@@ -0,0 +1,4 @@
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/diana/options/drapeangle/de.md b/markdown/org/docs/patterns/diana/options/drapeangle/de.md
new file mode 100644
index 00000000000..32fd8be100a
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/drapeangle/de.md
@@ -0,0 +1,3 @@
+
+
+This option controls the amount of drape of your top.
diff --git a/markdown/org/docs/patterns/diana/options/drapeangle/drapeangle.svg b/markdown/org/docs/patterns/diana/options/drapeangle/drapeangle.svg
new file mode 100644
index 00000000000..ac15a80ab01
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/drapeangle/drapeangle.svg
@@ -0,0 +1,227 @@
+
+
diff --git a/markdown/org/docs/patterns/diana/options/drapeangle/en.md b/markdown/org/docs/patterns/diana/options/drapeangle/en.md
new file mode 100644
index 00000000000..32fd8be100a
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/drapeangle/en.md
@@ -0,0 +1,3 @@
+
+
+This option controls the amount of drape of your top.
diff --git a/markdown/org/docs/patterns/diana/options/drapeangle/es.md b/markdown/org/docs/patterns/diana/options/drapeangle/es.md
new file mode 100644
index 00000000000..cf9648c7fa3
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/drapeangle/es.md
@@ -0,0 +1,3 @@
+
+
+Esta opción controla la cantidad de drapeado en el escote.
diff --git a/markdown/org/docs/patterns/diana/options/drapeangle/fr.md b/markdown/org/docs/patterns/diana/options/drapeangle/fr.md
new file mode 100644
index 00000000000..32fd8be100a
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/drapeangle/fr.md
@@ -0,0 +1,3 @@
+
+
+This option controls the amount of drape of your top.
diff --git a/markdown/org/docs/patterns/diana/options/drapeangle/nl.md b/markdown/org/docs/patterns/diana/options/drapeangle/nl.md
new file mode 100644
index 00000000000..2123b93a09c
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/drapeangle/nl.md
@@ -0,0 +1,3 @@
+
+
+Deze optie bepaalt de hoeveelheid drapage van je top.
diff --git a/markdown/org/docs/patterns/diana/options/en.md b/markdown/org/docs/patterns/diana/options/en.md
new file mode 100644
index 00000000000..ddd673789a0
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/en.md
@@ -0,0 +1,4 @@
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/diana/options/es.md b/markdown/org/docs/patterns/diana/options/es.md
new file mode 100644
index 00000000000..ddd673789a0
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/es.md
@@ -0,0 +1,4 @@
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/diana/options/fr.md b/markdown/org/docs/patterns/diana/options/fr.md
new file mode 100644
index 00000000000..ddd673789a0
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/fr.md
@@ -0,0 +1,4 @@
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/diana/options/hipsease/de.md b/markdown/org/docs/patterns/diana/options/hipsease/de.md
new file mode 100644
index 00000000000..23fbc4d2933
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/hipsease/de.md
@@ -0,0 +1,3 @@
+
+
+This option controls the amount of ease at the hips.
diff --git a/markdown/org/docs/patterns/diana/options/hipsease/en.md b/markdown/org/docs/patterns/diana/options/hipsease/en.md
new file mode 100644
index 00000000000..23fbc4d2933
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/hipsease/en.md
@@ -0,0 +1,3 @@
+
+
+This option controls the amount of ease at the hips.
diff --git a/markdown/org/docs/patterns/diana/options/hipsease/es.md b/markdown/org/docs/patterns/diana/options/hipsease/es.md
new file mode 100644
index 00000000000..174835a13c4
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/hipsease/es.md
@@ -0,0 +1,3 @@
+
+
+Esta opción controla la holgura en la cadera.
diff --git a/markdown/org/docs/patterns/diana/options/hipsease/fr.md b/markdown/org/docs/patterns/diana/options/hipsease/fr.md
new file mode 100644
index 00000000000..23fbc4d2933
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/hipsease/fr.md
@@ -0,0 +1,3 @@
+
+
+This option controls the amount of ease at the hips.
diff --git a/markdown/org/docs/patterns/diana/options/hipsease/hipsease.svg b/markdown/org/docs/patterns/diana/options/hipsease/hipsease.svg
new file mode 100644
index 00000000000..701715541a9
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/hipsease/hipsease.svg
@@ -0,0 +1,267 @@
+
+
diff --git a/markdown/org/docs/patterns/diana/options/hipsease/nl.md b/markdown/org/docs/patterns/diana/options/hipsease/nl.md
new file mode 100644
index 00000000000..00876b52b2d
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/hipsease/nl.md
@@ -0,0 +1,3 @@
+
+
+Deze optie bepaalt de hoeveelheid overwijdte aan de heupen.
diff --git a/markdown/org/docs/patterns/diana/options/lengthbonus/de.md b/markdown/org/docs/patterns/diana/options/lengthbonus/de.md
new file mode 100644
index 00000000000..d6be28be7fe
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/lengthbonus/de.md
@@ -0,0 +1,3 @@
+
+
+This option controls the length of your top.
diff --git a/markdown/org/docs/patterns/diana/options/lengthbonus/en.md b/markdown/org/docs/patterns/diana/options/lengthbonus/en.md
new file mode 100644
index 00000000000..d6be28be7fe
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/lengthbonus/en.md
@@ -0,0 +1,3 @@
+
+
+This option controls the length of your top.
diff --git a/markdown/org/docs/patterns/diana/options/lengthbonus/es.md b/markdown/org/docs/patterns/diana/options/lengthbonus/es.md
new file mode 100644
index 00000000000..daa690fb535
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/lengthbonus/es.md
@@ -0,0 +1,3 @@
+
+
+Esta opción controla la longitud de tu top.
diff --git a/markdown/org/docs/patterns/diana/options/lengthbonus/fr.md b/markdown/org/docs/patterns/diana/options/lengthbonus/fr.md
new file mode 100644
index 00000000000..d6be28be7fe
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/lengthbonus/fr.md
@@ -0,0 +1,3 @@
+
+
+This option controls the length of your top.
diff --git a/markdown/org/docs/patterns/diana/options/lengthbonus/lengthbonus.svg b/markdown/org/docs/patterns/diana/options/lengthbonus/lengthbonus.svg
new file mode 100644
index 00000000000..17ecb89c933
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/lengthbonus/lengthbonus.svg
@@ -0,0 +1,203 @@
+
+
diff --git a/markdown/org/docs/patterns/diana/options/lengthbonus/nl.md b/markdown/org/docs/patterns/diana/options/lengthbonus/nl.md
new file mode 100644
index 00000000000..7571d53e540
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/lengthbonus/nl.md
@@ -0,0 +1,3 @@
+
+
+Deze optie bepaalt de lengte van je top.
diff --git a/markdown/org/docs/patterns/diana/options/nl.md b/markdown/org/docs/patterns/diana/options/nl.md
new file mode 100644
index 00000000000..ddd673789a0
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/nl.md
@@ -0,0 +1,4 @@
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/diana/options/shoulderease/de.md b/markdown/org/docs/patterns/diana/options/shoulderease/de.md
new file mode 100644
index 00000000000..e14f863d6f4
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/shoulderease/de.md
@@ -0,0 +1,3 @@
+
+
+This option controls the position of your shoulder seam.
diff --git a/markdown/org/docs/patterns/diana/options/shoulderease/en.md b/markdown/org/docs/patterns/diana/options/shoulderease/en.md
new file mode 100644
index 00000000000..e14f863d6f4
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/shoulderease/en.md
@@ -0,0 +1,3 @@
+
+
+This option controls the position of your shoulder seam.
diff --git a/markdown/org/docs/patterns/diana/options/shoulderease/es.md b/markdown/org/docs/patterns/diana/options/shoulderease/es.md
new file mode 100644
index 00000000000..9deaed8f317
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/shoulderease/es.md
@@ -0,0 +1,3 @@
+
+
+Esta opción controla la posición de la costura de hombro.
diff --git a/markdown/org/docs/patterns/diana/options/shoulderease/fr.md b/markdown/org/docs/patterns/diana/options/shoulderease/fr.md
new file mode 100644
index 00000000000..e14f863d6f4
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/shoulderease/fr.md
@@ -0,0 +1,3 @@
+
+
+This option controls the position of your shoulder seam.
diff --git a/markdown/org/docs/patterns/diana/options/shoulderease/hipsease.svg b/markdown/org/docs/patterns/diana/options/shoulderease/hipsease.svg
new file mode 100644
index 00000000000..701715541a9
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/shoulderease/hipsease.svg
@@ -0,0 +1,267 @@
+
+
diff --git a/markdown/org/docs/patterns/diana/options/shoulderease/nl.md b/markdown/org/docs/patterns/diana/options/shoulderease/nl.md
new file mode 100644
index 00000000000..37871ff7b9f
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/shoulderease/nl.md
@@ -0,0 +1,3 @@
+
+
+Deze optie bepaalt de positie van je schoudernaad.
diff --git a/markdown/org/docs/patterns/diana/options/shoulderease/shoulderease.svg b/markdown/org/docs/patterns/diana/options/shoulderease/shoulderease.svg
new file mode 100644
index 00000000000..df75c84c163
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/shoulderease/shoulderease.svg
@@ -0,0 +1,281 @@
+
+
diff --git a/markdown/org/docs/patterns/diana/options/shoulderseamlength/de.md b/markdown/org/docs/patterns/diana/options/shoulderseamlength/de.md
new file mode 100644
index 00000000000..1799bc6123a
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/shoulderseamlength/de.md
@@ -0,0 +1,3 @@
+
+
+This option determines how wide the neck opening is, by controllign the length of the shoulder seam.
diff --git a/markdown/org/docs/patterns/diana/options/shoulderseamlength/en.md b/markdown/org/docs/patterns/diana/options/shoulderseamlength/en.md
new file mode 100644
index 00000000000..1799bc6123a
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/shoulderseamlength/en.md
@@ -0,0 +1,3 @@
+
+
+This option determines how wide the neck opening is, by controllign the length of the shoulder seam.
diff --git a/markdown/org/docs/patterns/diana/options/shoulderseamlength/es.md b/markdown/org/docs/patterns/diana/options/shoulderseamlength/es.md
new file mode 100644
index 00000000000..4fc56d03c36
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/shoulderseamlength/es.md
@@ -0,0 +1,3 @@
+
+
+Esta opción determina la anchura de la abertura del cuello, controlando la longitud de la costura del hombro.
diff --git a/markdown/org/docs/patterns/diana/options/shoulderseamlength/fr.md b/markdown/org/docs/patterns/diana/options/shoulderseamlength/fr.md
new file mode 100644
index 00000000000..1799bc6123a
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/shoulderseamlength/fr.md
@@ -0,0 +1,3 @@
+
+
+This option determines how wide the neck opening is, by controllign the length of the shoulder seam.
diff --git a/markdown/org/docs/patterns/diana/options/shoulderseamlength/nl.md b/markdown/org/docs/patterns/diana/options/shoulderseamlength/nl.md
new file mode 100644
index 00000000000..552c875b501
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/shoulderseamlength/nl.md
@@ -0,0 +1,3 @@
+
+
+Deze optie bepaalt hoe breed de halsopening is, door de lengte van de schoudernaad te bepalen.
diff --git a/markdown/org/docs/patterns/diana/options/shoulderseamlength/shoulderseamlength.svg b/markdown/org/docs/patterns/diana/options/shoulderseamlength/shoulderseamlength.svg
new file mode 100644
index 00000000000..d75be3a27cf
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/shoulderseamlength/shoulderseamlength.svg
@@ -0,0 +1,233 @@
+
+
diff --git a/markdown/org/docs/patterns/diana/options/sleevelengthbonus/de.md b/markdown/org/docs/patterns/diana/options/sleevelengthbonus/de.md
new file mode 100644
index 00000000000..3019a6a4f5c
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/sleevelengthbonus/de.md
@@ -0,0 +1,3 @@
+
+
+This option determines the length of the sleeves.
diff --git a/markdown/org/docs/patterns/diana/options/sleevelengthbonus/en.md b/markdown/org/docs/patterns/diana/options/sleevelengthbonus/en.md
new file mode 100644
index 00000000000..3019a6a4f5c
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/sleevelengthbonus/en.md
@@ -0,0 +1,3 @@
+
+
+This option determines the length of the sleeves.
diff --git a/markdown/org/docs/patterns/diana/options/sleevelengthbonus/es.md b/markdown/org/docs/patterns/diana/options/sleevelengthbonus/es.md
new file mode 100644
index 00000000000..203d8c1d46b
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/sleevelengthbonus/es.md
@@ -0,0 +1,3 @@
+
+
+Esta opción determina la longitud de las mangas.
diff --git a/markdown/org/docs/patterns/diana/options/sleevelengthbonus/fr.md b/markdown/org/docs/patterns/diana/options/sleevelengthbonus/fr.md
new file mode 100644
index 00000000000..3019a6a4f5c
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/sleevelengthbonus/fr.md
@@ -0,0 +1,3 @@
+
+
+This option determines the length of the sleeves.
diff --git a/markdown/org/docs/patterns/diana/options/sleevelengthbonus/hipsease.svg b/markdown/org/docs/patterns/diana/options/sleevelengthbonus/hipsease.svg
new file mode 100644
index 00000000000..701715541a9
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/sleevelengthbonus/hipsease.svg
@@ -0,0 +1,267 @@
+
+
diff --git a/markdown/org/docs/patterns/diana/options/sleevelengthbonus/nl.md b/markdown/org/docs/patterns/diana/options/sleevelengthbonus/nl.md
new file mode 100644
index 00000000000..3cebe6eba86
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/sleevelengthbonus/nl.md
@@ -0,0 +1,3 @@
+
+
+Deze optie bepaalt de lengte van de mouwen.
diff --git a/markdown/org/docs/patterns/diana/options/sleevelengthbonus/shoulderease.svg b/markdown/org/docs/patterns/diana/options/sleevelengthbonus/shoulderease.svg
new file mode 100644
index 00000000000..df75c84c163
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/sleevelengthbonus/shoulderease.svg
@@ -0,0 +1,281 @@
+
+
diff --git a/markdown/org/docs/patterns/diana/options/sleevelengthbonus/sleevelengthbonus.svg b/markdown/org/docs/patterns/diana/options/sleevelengthbonus/sleevelengthbonus.svg
new file mode 100644
index 00000000000..9238470e8cf
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/sleevelengthbonus/sleevelengthbonus.svg
@@ -0,0 +1,205 @@
+
+
diff --git a/markdown/org/docs/patterns/diana/options/waistease/de.md b/markdown/org/docs/patterns/diana/options/waistease/de.md
new file mode 100644
index 00000000000..29f58a97e66
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/waistease/de.md
@@ -0,0 +1,3 @@
+
+
+This option controls the amount of ease at the waist.
diff --git a/markdown/org/docs/patterns/diana/options/waistease/en.md b/markdown/org/docs/patterns/diana/options/waistease/en.md
new file mode 100644
index 00000000000..29f58a97e66
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/waistease/en.md
@@ -0,0 +1,3 @@
+
+
+This option controls the amount of ease at the waist.
diff --git a/markdown/org/docs/patterns/diana/options/waistease/es.md b/markdown/org/docs/patterns/diana/options/waistease/es.md
new file mode 100644
index 00000000000..3412e7965bb
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/waistease/es.md
@@ -0,0 +1,3 @@
+
+
+Esta opción controla la holgura en la cintura.
diff --git a/markdown/org/docs/patterns/diana/options/waistease/fr.md b/markdown/org/docs/patterns/diana/options/waistease/fr.md
new file mode 100644
index 00000000000..29f58a97e66
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/waistease/fr.md
@@ -0,0 +1,3 @@
+
+
+This option controls the amount of ease at the waist.
diff --git a/markdown/org/docs/patterns/diana/options/waistease/hipsease.svg b/markdown/org/docs/patterns/diana/options/waistease/hipsease.svg
new file mode 100644
index 00000000000..701715541a9
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/waistease/hipsease.svg
@@ -0,0 +1,267 @@
+
+
diff --git a/markdown/org/docs/patterns/diana/options/waistease/nl.md b/markdown/org/docs/patterns/diana/options/waistease/nl.md
new file mode 100644
index 00000000000..586eecd9016
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/waistease/nl.md
@@ -0,0 +1,3 @@
+
+
+Deze optie bepaalt de hoeveelheid overwijdte aan de taille.
diff --git a/markdown/org/docs/patterns/diana/options/waistease/waistease.svg b/markdown/org/docs/patterns/diana/options/waistease/waistease.svg
new file mode 100644
index 00000000000..0821a7c7c4f
--- /dev/null
+++ b/markdown/org/docs/patterns/diana/options/waistease/waistease.svg
@@ -0,0 +1,267 @@
+
+
diff --git a/markdown/org/docs/patterns/en.md b/markdown/org/docs/patterns/en.md
new file mode 100644
index 00000000000..d20299e84bd
--- /dev/null
+++ b/markdown/org/docs/patterns/en.md
@@ -0,0 +1,6 @@
+---
+title: Patterns
+order: 300
+---
+
+
diff --git a/markdown/org/docs/patterns/es.md b/markdown/org/docs/patterns/es.md
new file mode 100644
index 00000000000..d20299e84bd
--- /dev/null
+++ b/markdown/org/docs/patterns/es.md
@@ -0,0 +1,6 @@
+---
+title: Patterns
+order: 300
+---
+
+
diff --git a/markdown/org/docs/patterns/florence/cutting/de.md b/markdown/org/docs/patterns/florence/cutting/de.md
new file mode 100644
index 00000000000..8bd69b1b6fd
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/cutting/de.md
@@ -0,0 +1,12 @@
+---
+title: Zuschnitt
+---
+
+Florence hat nur einen Teil, die *Maske*. Das ist die Hälfte der Maske, also werden wir zwei davon brauchen. Darüber hinaus wollen wir eine äußere und eine innere Gewebeschicht, also brauchen wir insgesamt vier:
+
+ - **Oberstoff**
+ - Schneide **2 Maskenteile**
+ - **Futterstoff**
+ - Schneide **2 Maskenteile**
+
+Wenn du den gleichen Stoff innen und außen verwendest (was in Ordnung ist), dann schneide einfach **4 Maskenteile** zu.
diff --git a/markdown/org/docs/patterns/florence/cutting/en.md b/markdown/org/docs/patterns/florence/cutting/en.md
new file mode 100644
index 00000000000..53f11519a86
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/cutting/en.md
@@ -0,0 +1,13 @@
+---
+title: Cutting
+---
+
+Florence only has one part, the *mask*. This is half of the mask, so we will need two of them.
+In addition, we want an outer and inner layer of fabric, so we'll need four in total:
+
+ - **Main fabric**
+ - Cut **2 masks** parts
+ - **Lining fabric**
+ - Cut **2 masks** parts
+
+If you're using the same fabric in and out (which is fine) then simply cut **4 mask** parts.
diff --git a/markdown/org/docs/patterns/florence/cutting/es.md b/markdown/org/docs/patterns/florence/cutting/es.md
new file mode 100644
index 00000000000..b9c1beb1f61
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/cutting/es.md
@@ -0,0 +1,12 @@
+---
+title: Cutting
+---
+
+Florence only has one part, the *mask*. Ésto es la mitad de la máscara, así que necesitaremos dos. Además, queremos una capa experior y un forro, así que necesitaremos cuatro en total:
+
+ - **Main fabric**
+ - Corta **2 partes** de mascarilla
+ - **Lining fabric**
+ - Corta **2 partes** de mascarilla
+
+Si estás usando la misma tela dentro y fuera (lo cual está bien) sólo tienes que cortar **4 partes** de la mascarilla.
diff --git a/markdown/org/docs/patterns/florence/cutting/fr.md b/markdown/org/docs/patterns/florence/cutting/fr.md
new file mode 100644
index 00000000000..9f77782fd77
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/cutting/fr.md
@@ -0,0 +1,12 @@
+---
+title: Coupe
+---
+
+Florence n'a qu'une seule pièce, le *masque*. Elle correspond à la moitié du masque, donc nous en aurons besoin de deux. Comme nous voulons deux épaisseurs (une extérieure et une intérieure), nous aurons donc besoin de quatre pièces au total :
+
+ - **Tissu principal**
+ - Couper **2 pièces** du masque
+ - **Tissu de doublure**
+ - Couper **2 pièces** du masque
+
+Si vous utilisez le même tissu à l'intérieur et à l'extérieur (ce qui est bien) alors coupez simplement **4 pièces **.
diff --git a/markdown/org/docs/patterns/florence/cutting/nl.md b/markdown/org/docs/patterns/florence/cutting/nl.md
new file mode 100644
index 00000000000..973876e7f13
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/cutting/nl.md
@@ -0,0 +1,12 @@
+---
+title: Knippen
+---
+
+Florence heeft maar één patroondeel, het *masker*. This is half of the mask, so we will need two of them. In addition, we want an outer and inner layer of fabric, so we'll need four in total:
+
+ - **Buitenstof**
+ - Cut **2 masks** parts
+ - **Voering**
+ - Cut **2 masks** parts
+
+If you're using the same fabric in and out (which is fine) then simply cut **4 mask** parts.
diff --git a/markdown/org/docs/patterns/florence/de.md b/markdown/org/docs/patterns/florence/de.md
new file mode 100644
index 00000000000..192dc9c2dbe
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/de.md
@@ -0,0 +1,8 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
+
+
diff --git a/markdown/org/docs/patterns/florence/en.md b/markdown/org/docs/patterns/florence/en.md
new file mode 100644
index 00000000000..fae29456a24
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/en.md
@@ -0,0 +1,8 @@
+---
+---
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
+
+
diff --git a/markdown/org/docs/patterns/florence/es.md b/markdown/org/docs/patterns/florence/es.md
new file mode 100644
index 00000000000..192dc9c2dbe
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/es.md
@@ -0,0 +1,8 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
+
+
diff --git a/markdown/org/docs/patterns/florence/fabric/de.md b/markdown/org/docs/patterns/florence/fabric/de.md
new file mode 100644
index 00000000000..55e6c2a65d2
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/fabric/de.md
@@ -0,0 +1,13 @@
+
+Das Ziel unserer Maske ist es, die Tröpfchen zu stoppen. Du willst dich also für etwas entscheiden, das diese herausfiltert. Andererseits musst du in der Lage sein, durch deine Maske zu atmen, deshalb wollen wir Gewebe, das atmet, ohne Tröpfchen durchzulassen.
+
+Außerdem wollen wir, dass sich das Innere auf unserer Haut gut anfühlt. Hier würde ich also eng gewebte Baumwolle oder Viskose/Rayon vorschlagen. Für den Außenstoff auch Baumwolle oder dicht gewebte Wolle.
+
+
+
+Beachte, dass Stoff, der *atmungsaktiv* ist, nicht dasselbe ist wie Stoff, durch den geatmet werden kann.
+Es gibt viele so genannte wasserdichte, atmungsaktive Stoffe - oder MBFs -, die für Outdoor-Ausrüstung verwendet werden, weil sie Wasser abstoßen und *atmungsaktiv* sind, aber eine schlechte Wahl für eine Gesichtsmaske wären.
+Schaue dir einfach einmal deinen Schirm an, um ein Beispiel zu finden. Die Chancen stehen gut, dass es sich eher um einen Stoff handelt, durch den geatmet werden kann, aber nur mit erheblichem Aufwand, was bei unserer Gesichtsmaske nicht funktionieren würde.
+
+
+
diff --git a/markdown/org/docs/patterns/florence/fabric/en.md b/markdown/org/docs/patterns/florence/fabric/en.md
new file mode 100644
index 00000000000..750d560c141
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/fabric/en.md
@@ -0,0 +1,16 @@
+
+The goal of our mask is to stop droplets. So you want to go for something that filters those out.
+Then again, you need to be able to breath through your mask, so we want fabric that breathes, without letting droplets through.
+
+In addition, we want the inside to be comfortable on our skin. So here I'd suggest a tightly woven cotton or viscose/rayon.
+For the outter fabric, cotton again, or a tightly woven wool.
+
+
+
+Note that fabric that is *breathable* is not the same as fabric your can breath through.
+There's many so-called waterproof breathable fabrics — or MBFs — that are used for outdoor gear because they
+repel water and are *breathable* but would make a poor choice for a face mask.
+Look no further than your umbrella for an example. Chances are it's more from a fabric you can breath through,
+but only with substantial effort, which would not work for our face mask.
+
+
diff --git a/markdown/org/docs/patterns/florence/fabric/es.md b/markdown/org/docs/patterns/florence/fabric/es.md
new file mode 100644
index 00000000000..bd0447a3f41
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/fabric/es.md
@@ -0,0 +1,13 @@
+
+El objetivo de nuestra mascarilla es parar las gotitas. Así que quieres algo que las mantenga fuera. Además, necesitas poder respirar a través de la mascarilla, así que queremos una mascarilla que sea transpirable pero que no deje pasar las gotitas.
+
+Además, queremos que el interior sea cómodo en piel. Así que sugeriría un dejido denso de algodón o viscosa/rayón. Para la tela exterior, también algodón, o una lana tejida bien apretada.
+
+
+
+Ten en cuenta que una tela que es *transpirable* no es el mismo que una tela a través de la cual puedes respirar.
+Hay muchas telas llamadas transpirables impermeables, que se usan para ropa de exterior porque repelen el agua y son "transpirables" pero serían una mala elección para una mascarilla.
+Mira por ejemplo un paraguas. Lo más probable es que sea una tela a través de la que puedas respirar, pero con bastante esfuerzo, lo que no funcionaría para nuestra mascarilla.
+
+
+
diff --git a/markdown/org/docs/patterns/florence/fabric/fr.md b/markdown/org/docs/patterns/florence/fabric/fr.md
new file mode 100644
index 00000000000..32b643a76d4
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/fabric/fr.md
@@ -0,0 +1,15 @@
+
+Le but de notre masque est d'arrêter les gouttelettes. Il faut donc chercher un tissu qui répond à ce besoin. Encore une fois, vous devez pouvoir respirer à travers votre masque, donc nous voulons un tissu qui respire, mais qui ne laisse pas passer les gouttelettes.
+
+De plus, nous voulons que l'intérieur soit de contact agréable sur notre peau. Je suggère donc ici un coton ou une viscose. Pour le tissu extérieur, encore un coton ou un lainage à maille dense.
+
+
+
+Notez qu'un tissu "respirant" n'est pas un tissu à travers lequel on peut respirer.
+Il existe de nombreux tissus respirants hydrofuges — qui sont utilisés pour l'équipement extérieur, parce qu'ils
+repoussent de l'eau tout en laissant la vapeur d'eau passer, mais ce serait un mauvais choix pour un masque facial.
+Ne cherchez pas à utiliser votre parapluie par exemple. C'est probablement un tissu à travers lequel vous pouvez respirer,
+mais seulement avec un effort substantiel, ce qui ne conviendrait pas pour notre masque facial.
+
+
+
diff --git a/markdown/org/docs/patterns/florence/fabric/nl.md b/markdown/org/docs/patterns/florence/fabric/nl.md
new file mode 100644
index 00000000000..80d36f93b32
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/fabric/nl.md
@@ -0,0 +1,15 @@
+
+The goal of our mask is to stop droplets. So you want to go for something that filters those out. Then again, you need to be able to breath through your mask, so we want fabric that breathes, without letting droplets through.
+
+In addition, we want the inside to be comfortable on our skin. So here I'd suggest a tightly woven cotton or viscose/rayon. For the outter fabric, cotton again, or a tightly woven wool.
+
+
+
+Note that fabric that is *breathable* is not the same as fabric your can breath through.
+There's many so-called waterproof breathable fabrics — or MBFs — that are used for outdoor gear because they
+repel water and are *breathable* but would make a poor choice for a face mask.
+Look no further than your umbrella for an example. Chances are it's more from a fabric you can breath through,
+but only with substantial effort, which would not work for our face mask.
+
+
+
diff --git a/markdown/org/docs/patterns/florence/fr.md b/markdown/org/docs/patterns/florence/fr.md
new file mode 100644
index 00000000000..192dc9c2dbe
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/fr.md
@@ -0,0 +1,8 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
+
+
diff --git a/markdown/org/docs/patterns/florence/instructions/de.md b/markdown/org/docs/patterns/florence/instructions/de.md
new file mode 100644
index 00000000000..3099422dcf6
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/instructions/de.md
@@ -0,0 +1,80 @@
+
+### Schritt 1: Füge die Mittelnaht zusammen
+
+Füge die gekrümmte Naht, die die Mitte unserer Maske bildet, zusammen, indem du die *guten Seiten* zusammenlegst und vernähst.
+
+Wiederhole diesen Schritt sowohl für den äußeren Hauptstoff als auch für den inneren Futterstoff.
+
+### Schritt 2 (optional): Die Mittelnaht bügeln
+
+
+
+Dieser Schritt hat keinen funktionellen Wert, er wird deine Maske nur besser aussehen lassen.
+Wenn dir das also nicht allzu viel ausmacht, kannst du es gerne überspringen.
+
+
+
+Bügel die Nahtzugabe an der Mittelnaht auf, so dass die Naht schön flach liegt.
+
+Da es sich um eine gekrümmte Naht handelt, wird sie nicht flach liegen. Aber du kannst dich mit deinem Bügeleisen von der einen Seite her nähern und dann die zweite Hälfte von der anderen Seite machen. Alternativ kannst du zum Bügeln ein Bügelei oder ein Kissen verwenden.Wiederhole diesen Schritt sowohl für den äußeren Hauptstoff als auch für den inneren Futterstoff.
+
+### Schritt 3: Nähe den äußeren an den inneren Stoff und befestige die Bänder
+
+
+
+Nun werden wir den inneren (Futter) an den äußeren (Haupt) Stoff nähen und die Bänder in einem Schritt anbringen.
+
+ - Lege deinen Futterstoff mit der guten Seite nach oben vor dich hin.
+ - Lege dann zwei Bänder an den Ecken einer Seite (in unserem Beispiel rechts) so an, dass sie ein wenig aus der Maske herausragen, das Band aber nach innen verläuft.
+ - Lege nun den Hauptstoff mit der guten Seiten nach unten darauf. Du solltest nun beide Schichten deiner Maske übereinander haben mit den *rechten Seiten zusammen* und zwei Bänder, die zwischen ihnen eingeklemmt sind
+ - Pinne alle Schichten und Bänder aneinander, um sie an Ort und Stelle zu halten
+ - Jetzt mache das Gleiche auf der anderen Seite
+
+
+
+Wenn du etwas Übung bekommst, wirst du feststellen, dass du dies nicht feststecken musst und die Bänder einfach einführen kannst, wenn du dich einer Ecke näherst.
+
+
+
+Nähe nun um die Maske herum und achte darauf, eine Seite offen zu lassen, damit wir die Maske später von innen nach außen drehen können.
+
+
+
+Achte darauf, dass sich keine Bänder in der Naht verfangen, außer dort, wo du das willst.
+Führe sie entweder durch die Öffnung, die du auf einer Seite lässt, oder bündel sie zwischen den Masken deiner Ebene, um sie aus dem Weg zu halten.
+
+
+
+### Schritt 4: Drehe die Maske von innen nach außen
+
+Eigentlich ist deine Maske jetzt von innen nach außen gedreht. Wenn wir sie also von innen nach außen drehen, erhalten sie das äußere nach außen, oder normal.
+
+Greife einfach durch die linke Seite hinein und ziehe die Maske vorsichtig durch, um sie zu drehen.
+
+### Schritt 5 (optional): Die Maske bügeln
+
+
+
+Dieser Schritt hat wenig funktionalen Wert, er wird deine Maske nur besser aussehen lassen.
+Wenn dir das also nicht allzu viel ausmacht, kannst du es gerne überspringen.
+
+
+
+Nun, da die Maske so ist, wie sie sein sollte, ist es an der Zeit, sie zu bügeln. Bevor du dies tust, stelle sicher, dass du die Nahtzugabe der Seite faltest, die wir nach innen offen gelassen haben, so dass wir sie flach drücken, als ob sie genäht wäre.
+
+### Schritt 6: Schließe die offene Seite der Maske und nähe an der Kante um den Rand herum
+
+
+
+Jetzt ist es an der Zeit, die Seite unserer Maske zu schließen, die wir offen gelassen haben, um sie von innen nach außen zu drehen.
+
+Wir werden nicht nur die Öffnung verschließen, sondern auch die gesamte Maske mit Kantenstichen versehen, um unserer Maske eine zusätzliche Stabilität zu verleihen und das Futter im hinteren Bereich zu erhalten.
+
+Achte darauf, dass die offene Seite ordentlich nach innen gefaltet wird, und nähe dann um die gesamte Maske herum.
+
+### Schritt 7: Trage deine Maske oder nähe einen ganzen Stapel
+
+Das war's, du bist fertig! Du kannst jetzt deine Maske tragen.
+
+Noch besser: Mache ein paar mehr, damit du anderen auch Masken geben kannst.
+
diff --git a/markdown/org/docs/patterns/florence/instructions/en.md b/markdown/org/docs/patterns/florence/instructions/en.md
new file mode 100644
index 00000000000..e87e6a27a33
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/instructions/en.md
@@ -0,0 +1,94 @@
+
+### Step 1: Join center seam
+
+Join the curved seam that is center of our mask by placing the *good sides together* and sewing them in place.
+
+
+
+Repeat this step for both the outer (main) fabric, and the inner (lining) fabric.
+
+### Step 2 (optional): Press the center seam
+
+
+
+This step has no functional value, it will only make your mask look better.
+So if you're not too bothered about that, feel free to skip it.
+
+
+
+Press the seam allowance on the center seam open so the seam lies nice and flat.
+
+As this is a curved seam, it won't lay flat.
+But you can approach it with your iron from one side, then do the second half from the other side.
+Alternatively, you can use a tailor's ham or cushion to press.
+
+Repeat this step for both the outer (main) fabric, and the inner (lining) fabric.
+
+### Step 3: Sew the outer to the inner fabric and attach ribbons
+
+
+
+Now we will sew the inner (lining) fabric to the outer (main) fabric,
+and attach the ribbons all in one step.
+
+ - Place your lining fabric down with the good side up.
+ - Then, place two ribbons on the corners of one side (right in our example) so that
+ they peak out just a bit from the mask, but the ribbon extends inwards.
+ - Now place the main fabric on top of this with the good side town.
+ You should now have both layers of your mask on top of each other with *good sides together* and
+ two ribbons sandwiched between them
+ - Pin through ribbons and layers to keep them in place
+ - Now do the same on the other side
+
+
+
+As you get some practice, you will find you don't need to pin this and can just insert the
+ribbons as you approach a corner.
+
+
+
+Now sew around the mask, making sure to leave one side open so we can turn the mask inside-out later.
+
+
+
+Be careful not to catch any of the ribbons in the seam apart from where you want them to.
+Either guide them through the opening you leave on one side, or bunch them up in between
+the masks of your layer to keep them out of the way.
+
+
+
+### Step 4: Turn the mask inside-out
+
+Actually, your mask is inside-out now, so turning it inside out will mean we get it outside-out, or regular.
+
+Just reach in through the side your left open and carefully pull the mask through to turn it.
+
+### Step 5 (optional): Press the mask
+
+
+
+This step has little functional value, it will only make your mask look better.
+So if you're not too bothered about that, feel free to skip it.
+
+
+
+Now that the mask is as it should be, it's time to press it. Before doing so, make sure to fold the
+seam allowance of the side we left open inwards, so that we press it flat as if it was sewn.
+
+### Step 6: Close open side of the mask and edge-stitch around the edge
+
+
+
+Now it's time to close the side of our mask the we left open to turn it inside out.
+
+We are not merely going to close the opening, but also edge-stitch around the entire
+mask to give our mask some extra stability, and keep the lining at the back.
+
+Make sure the open side is folded neatly inside, then edge-stitch around the entire mask.
+
+### Step 7: Wear your mask or make a bunch
+
+That's it, you're done! You can now wear your mask.
+
+Even better, make a bunch so you can give others masks too.
+
diff --git a/markdown/org/docs/patterns/florence/instructions/es.md b/markdown/org/docs/patterns/florence/instructions/es.md
new file mode 100644
index 00000000000..f7158fcd009
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/instructions/es.md
@@ -0,0 +1,81 @@
+
+### Paso 1: Une la costura central
+
+Une la costura curvada en el centro de nuestra mascarilla colocando los *derechos juntos* y cosiéndolos.
+
+Repite este paso tanto para la tela exterior (principal) como para la tela interior (forro).
+
+### Paso 2 (opcional): Plancha la costura central
+
+
+
+Este paso no tiene valor funcional, sólo hará que tu mascarilla se vea mejor.
+Así que si te da igual, siéntete libre de saltártelo.
+
+
+
+Plancha la costura en la costura central abierta para que quede bonita y plana.
+
+Como ésta es una costura curvada, no quedará plana. Pero se puede acercar la plancha desde al lado, y después hacer la segunda mitad desde el otro. Alternatively, you can use a tailor's ham or cushion to press.Repite este paso tanto para la tela exterior (principal) como para la tela interior (forro).
+
+### Paso 3: Cosa la tela exterior al forro y una las cintas
+
+
+
+Ahora coseremos la tela interior (forro) a la tela exterior (principal), y uniremos las cintas en un solo paso.
+
+ - Pon el forro hacia abajo con el lado derecho hacia arriba.
+ - Luego, pon dos cintas en las esquinas de un lado (como en nuestro ejemplo) para que sobresalgan un poco de la mascarilla, pero la cinta se extiende hacia dentro.
+ - Ahora pon la tela principal encima con el derecho hacia abajo. Ahora deberías tener ambas capas de tu mascarilla una encima de la otra con *derecho juntos* y dos cintas enrolladas entre ellas
+ - Pon alfileres a través de las cintas y las capas de tela para mantenerlas en su lugar
+ - Ahora haz lo mismo en el otro lado
+
+
+
+A medida que coges práctica, encontrarás que no necesitas poner alfileres puedes insertar las cintas cuando te acercas a la esquina.
+
+
+
+Ahora cose alrededor de la mascarilla asegurándote de dejar un lado abierto para poder girarla hacia adentro más tarde.
+
+
+
+Ten cuidado de no atrapar ninguna de las cintas en la costura aparte de donde deben estar cosidas.
+Guíalas a través de la abertura que dejaste en un lado, o mételas entre
+las capas de la mascarilla para mantenerlas apartadas.
+
+
+
+### Paso 4: Vuelve la máscara dentro
+
+Ahora, tu mascarilla está hacia adentro, así que tenemos que darle la vuelta.
+
+Simplemente tira de la tela a través de la abertura que dejaste antes.
+
+### Paso 5 (opcional): Plancha la mascarilla
+
+
+
+Este paso no tiene valor funcional, sólo hará que tu mascarilla se vea mejor.
+Así que si te da igual, siéntete libre de saltártelo.
+
+
+
+Ahora que la mascarilla está terminada, es hora de plancharla. Antes de hacerlo, asegúrate de plegar el margen de costura del lado que dejamos abierto hacia adentro, para que lo planchemos como si estuviera cosido.
+
+### Paso 6: Cierra el lado abierto de la máscara y cose alrededor del borde
+
+
+
+Ahora es el momento de cerrar el lado de nuestra mascarilla que dejamos abierto para girarla hacia fuera.
+
+No vamos a cerrar simplemente la apertura, sino que además coseremos el borde alrededor de toda la mascarilla para darle algo de estabilidad adicional, y mantener el forro en la parte trasera.
+
+Asegúrate de que el lado abierto esté plegado de forma clara en el interior, y luego cose alrededor de toda la máscara.
+
+### Paso 7: Usa tu máscara o haz un montón
+
+¡Eso es todo! Ahora puedes ponerte tu máscara.
+
+Aún mejor, haz un montón para que también puedas darles mascarillas a otros.
+
diff --git a/markdown/org/docs/patterns/florence/instructions/fr.md b/markdown/org/docs/patterns/florence/instructions/fr.md
new file mode 100644
index 00000000000..e1ef4cd4e56
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/instructions/fr.md
@@ -0,0 +1,80 @@
+
+### Étape 1 : Coudre la couture centrale
+
+Placer les deux pièces du tissu destiné à l'extérieur du masque endroit contre endroit, et les coudre ensemble sur le côté courbe, qui sera au milieu de notre masque *endroit contre endroit/0>.
+
+Répétez cette étape pour le tissu destiné à l'intérieur du masque (doublure).
+
+### Étape 2 (facultative) : Repasser la couture centrale
+
+
+
+Cette étape n'a aucune valeur fonctionnelle, elle améliore seulement l'aspect de votre masque.
+Donc, si le look n'est pas une préoccupation pour vous, n'hésitez pas à la sauter.
+
+
+
+Repassez la couture centrale ouverte pour qu'elle soit bien plate.
+
+Comme il s'agit d'une couture courbe, elle ne sera pas complètement plate. Mais vous pouvez vous en approcher en repassant d'abord la moitié d'un côté, puis la seconde moitié de l'autre côté. Alternatively, you can use a tailor's ham or cushion to press.Répétez cette étape pour le tissu destiné à l'intérieur du masque (doublure).
+
+### Étape 3 : Coudre ensemble l'extérieur et la doublure
+
+
+
+Maintenant nous allons coudre ensemble le tissu intérieur (doublure) et le tissu extérieur, et les liens, en une seule étape.
+
+ - Placez votre doublure sur l'envers.
+ - Ensuite, placez deux liens aux coins d'un des côtés (à droite dans notre exemple) afin qu'ils sortent juste un peu du masque, le reste des liens étant maintenu à l'intérieur.
+ - Maintenant, placez dessus le tissu extérieur, sur l'endroit. Vous devriez maintenant avoir les deux épaisseurs de votre masque l'une sur l'autre *endroit contre endroit* avec deux liens pris en sandwich
+ - Épingler les liens et les épaisseurs de tissu ensemble
+ - Maintenant, faites la même chose de l'autre côté
+
+
+
+Avec un peu de pratique, vous n'aurez plus besoin d'épingler les liens.
+
+
+
+Maintenant cousez autour du masque, en veillant à laisser un côté ouvert pour pouvoir retourner le masque par la suite.
+
+
+
+Faites attention à ne pas coincer les liens dans la couture ailleurs qu'à l'endroit où ils doivent être cousus.
+Faites les passer à travers l'ouverture que vous laissez d'un côté, ou regroupez les entre les épaisseurs de votre masque pour les garder hors du tracé de couture.
+
+
+
+### Étape 4 : Retourner le masque
+
+Votre masque est actuellement à l'envers donc le retourner signifiera que nous le mettrons en le tissu principal à l'extérieur.
+
+Il suffit de retourner le masque en passant par le côté laissé ouvert et en tirant délicatement.
+
+### Étape 5 (facultative) : Repasser le masque
+
+
+
+Cette étape n'a pas de valeur fonctionnelle, elle améliore seulement l'aspect de votre masque.
+Donc, si le look n'est pas une préoccupation pour vous, n'hésitez pas à la sauter.
+
+
+
+Maintenant que le masque est presque terminé, il est temps de le repasser. Au préalable, sur le côté laissé ouvert, replier la marge de couture à l'intérieur, et repasser le pli.
+
+### Étape 6: Fermer l'ouverture et surpiquer les bords
+
+
+
+Maintenant, il est temps de fermer notre masque sur le côté laissé ouvert.
+
+Nous n'allons pas seulement fermer l'ouverture, mais aussi surpiquer tout le pourtour du masque pour le stabiliser et maintenir la doublure à l'arrière.
+
+Assurez-vous que les bords du côté ouvert sont bien repliés à l'intérieur, puis surpiquez tout le pourtour du masque.
+
+### Étape 7 : Mettez votre masque ou faites-en une série
+
+Voilà, vous avez fini ! Vous pouvez maintenant porter votre masque.
+
+Ou encore mieux, faites-en une série, pour pouvoir en donner aux autres.
+
diff --git a/markdown/org/docs/patterns/florence/instructions/nl.md b/markdown/org/docs/patterns/florence/instructions/nl.md
new file mode 100644
index 00000000000..45586fa17d9
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/instructions/nl.md
@@ -0,0 +1,82 @@
+
+### Stap 1: Sluit de midden naad
+
+Sluit de (meest) gebogen naad die het midden van ons masker vormt door beide helften van het masker op elkaar te plaatsen met de goede kant van de stof tegen elkaar.
+
+Herhaal deze stap voor zowel de (buiten) stof als voor de voering.
+
+### Step 2 (optional): Press the center seam
+
+
+
+This step has no functional value, it will only make your mask look better.
+So if you're not too bothered about that, feel free to skip it.
+
+
+
+Strijk de naadwaarde aan de middennaad open zodat de naad plat ligt.
+
+As this is a curved seam, it won't lay flat. But you can approach it with your iron from one side, then do the second half from the other side. Alternatively, you can use a tailor's ham or cushion to press.Herhaal deze stap voor zowel de (buiten) stof als voor de voering.
+
+### Step 3: Sew the outer to the inner fabric and attach ribbons
+
+
+
+Now we will sew the inner (lining) fabric to the outer (main) fabric, and attach the ribbons all in one step.
+
+ - Place your lining fabric down with the good side up.
+ - Then, place two ribbons on the corners of one side (right in our example) so that they peak out just a bit from the mask, but the ribbon extends inwards.
+ - Now place the main fabric on top of this with the good side town. You should now have both layers of your mask on top of each other with *good sides together* and two ribbons sandwiched between them
+ - Pin through ribbons and layers to keep them in place
+ - Now do the same on the other side
+
+
+
+As you get some practice, you will find you don't need to pin this and can just insert the
+ribbons as you approach a corner.
+
+
+
+Now sew around the mask, making sure to leave one side open so we can turn the mask inside-out later.
+
+
+
+Be careful not to catch any of the ribbons in the seam apart from where you want them to.
+Either guide them through the opening you leave on one side, or bunch them up in between
+the masks of your layer to keep them out of the way.
+
+
+
+### Step 4: Draai het masker binnenstebuiten
+
+Actually, your mask is inside-out now, so turning it inside out will mean we get it outside-out, or regular.
+
+Just reach in through the side your left open and carefully pull the mask through to turn it.
+
+### Step 5 (optional): Press the mask
+
+
+
+This step has little functional value, it will only make your mask look better.
+So if you're not too bothered about that, feel free to skip it.
+
+
+
+Now that the mask is as it should be, it's time to press it. Before doing so, make sure to fold the seam allowance of the side we left open inwards, so that we press it flat as if it was sewn.
+
+### Step 6: Close open side of the mask and edge-stitch around the edge
+
+
+
+Now it's time to close the side of our mask the we left open to turn it inside out.
+
+We are not merely going to close the opening, but also edge-stitch around the entire mask to give our mask some extra stability, and keep the lining at the back.
+
+Make sure the open side is folded neatly inside, then edge-stitch around the entire mask.
+
+### Step 7: Wear your mask or make a bunch
+
+That's it, you're done! You can now wear your mask.
+
+Even better, make a bunch so you can give others masks too.
+
diff --git a/markdown/org/docs/patterns/florence/instructions/step1.svg b/markdown/org/docs/patterns/florence/instructions/step1.svg
new file mode 100644
index 00000000000..c20ba1c7fdf
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/instructions/step1.svg
@@ -0,0 +1,342 @@
+
+
diff --git a/markdown/org/docs/patterns/florence/instructions/step3.svg b/markdown/org/docs/patterns/florence/instructions/step3.svg
new file mode 100644
index 00000000000..883f72e5569
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/instructions/step3.svg
@@ -0,0 +1,126 @@
+
+
diff --git a/markdown/org/docs/patterns/florence/instructions/step6.svg b/markdown/org/docs/patterns/florence/instructions/step6.svg
new file mode 100644
index 00000000000..3084e86e8e6
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/instructions/step6.svg
@@ -0,0 +1,55 @@
+
+
diff --git a/markdown/org/docs/patterns/florence/measurements/de.md b/markdown/org/docs/patterns/florence/measurements/de.md
new file mode 100644
index 00000000000..b4b7eb423d5
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/measurements/de.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/florence/measurements/de.md~translation b/markdown/org/docs/patterns/florence/measurements/de.md~translation
new file mode 100644
index 00000000000..b4b7eb423d5
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/measurements/de.md~translation
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/florence/measurements/en.md b/markdown/org/docs/patterns/florence/measurements/en.md
new file mode 100644
index 00000000000..5516081d280
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/measurements/en.md
@@ -0,0 +1,7 @@
+---
+---
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/florence/measurements/es.md b/markdown/org/docs/patterns/florence/measurements/es.md
new file mode 100644
index 00000000000..b4b7eb423d5
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/measurements/es.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/florence/measurements/es.md~translation b/markdown/org/docs/patterns/florence/measurements/es.md~translation
new file mode 100644
index 00000000000..b4b7eb423d5
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/measurements/es.md~translation
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/florence/measurements/fr.md b/markdown/org/docs/patterns/florence/measurements/fr.md
new file mode 100644
index 00000000000..416aefb3a3f
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/measurements/fr.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+importer les mesures à partir de '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/florence/measurements/fr.md~translation b/markdown/org/docs/patterns/florence/measurements/fr.md~translation
new file mode 100644
index 00000000000..b4b7eb423d5
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/measurements/fr.md~translation
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/florence/measurements/nl.md b/markdown/org/docs/patterns/florence/measurements/nl.md
new file mode 100644
index 00000000000..b4b7eb423d5
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/measurements/nl.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/florence/measurements/nl.md~translation b/markdown/org/docs/patterns/florence/measurements/nl.md~translation
new file mode 100644
index 00000000000..b4b7eb423d5
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/measurements/nl.md~translation
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/florence/needs/de.md b/markdown/org/docs/patterns/florence/needs/de.md
new file mode 100644
index 00000000000..b0696e03b1a
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/needs/de.md
@@ -0,0 +1,11 @@
+---
+title: Was du brauchst
+---
+
+Um eine Florence-Gesichtsmaske zu erstellen, brauchst du Folgendes:
+
+- Grundlegendes Nähzubehör
+- Etwa 15 cm (6") eines geeigneten Stoffes ([siehe Stoffoptionen](/docs/patterns/florence/fabric/))
+- Etwa 15 cm (6") Futterstoff
+- Etwa 1,6 Meter (5 Fuß) Band, in 4 gleiche Teile geschnitten
+
diff --git a/markdown/org/docs/patterns/florence/needs/de.md~translation b/markdown/org/docs/patterns/florence/needs/de.md~translation
new file mode 100644
index 00000000000..92445c5e453
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/needs/de.md~translation
@@ -0,0 +1,11 @@
+---
+title: What you need
+---
+
+To make a Florence face mask, you will need the following:
+
+- Basic sewing supplies
+- About 15 cm (6") of a suitable fabric ([see Fabric options](/docs/patterns/florence/fabric/))
+- Etwa 15 cm (6") Futterstoff
+- Etwa 1,6 Meter (5 Fuß) Band, in 4 gleiche Teile geschnitten
+
diff --git a/markdown/org/docs/patterns/florence/needs/en.md b/markdown/org/docs/patterns/florence/needs/en.md
new file mode 100644
index 00000000000..d8f0399fad6
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/needs/en.md
@@ -0,0 +1,11 @@
+---
+title: What you need
+---
+
+To make a Florence face mask, you will need the following:
+
+- Basic sewing supplies
+- About 15 cm (6") of a suitable fabric ([see Fabric options](/docs/patterns/florence/fabric/))
+- About 15 cm (6") of lining fabric
+- About 1.6 meter (5 feet) of ribbon cut in 4 equal parts
+
diff --git a/markdown/org/docs/patterns/florence/needs/es.md b/markdown/org/docs/patterns/florence/needs/es.md
new file mode 100644
index 00000000000..c5ae84b6e9b
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/needs/es.md
@@ -0,0 +1,11 @@
+---
+title: What you need
+---
+
+To make a Florence face mask, you will need the following:
+
+- Basic sewing supplies
+- About 15 cm (6") of a suitable fabric ([see Fabric options](/docs/patterns/florence/fabric/))
+- Unos de 15 cm (6") de tela de forro
+- About 1.6 meter (5 feet) of ribbon cut in 4 equal parts
+
diff --git a/markdown/org/docs/patterns/florence/needs/es.md~translation b/markdown/org/docs/patterns/florence/needs/es.md~translation
new file mode 100644
index 00000000000..c5ae84b6e9b
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/needs/es.md~translation
@@ -0,0 +1,11 @@
+---
+title: What you need
+---
+
+To make a Florence face mask, you will need the following:
+
+- Basic sewing supplies
+- About 15 cm (6") of a suitable fabric ([see Fabric options](/docs/patterns/florence/fabric/))
+- Unos de 15 cm (6") de tela de forro
+- About 1.6 meter (5 feet) of ribbon cut in 4 equal parts
+
diff --git a/markdown/org/docs/patterns/florence/needs/fr.md b/markdown/org/docs/patterns/florence/needs/fr.md
new file mode 100644
index 00000000000..c6f9241cddb
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/needs/fr.md
@@ -0,0 +1,11 @@
+---
+title: Ce dont vous avez besoin
+---
+
+Pour créer un masque Florence, vous aurez besoin du matériel suivant :
+
+- Matériaux de couture basiques
+- Environ 15 cm (6") d'un tissu adapté ([voir Options de tissu](/docs/patterns/florence/fabric/))
+- Tissu de doublure d'environ 15 cm (6")
+- Environ 1,6 mètre (5 pieds) de ruban coupé en 4 parties égales
+
diff --git a/markdown/org/docs/patterns/florence/needs/fr.md~translation b/markdown/org/docs/patterns/florence/needs/fr.md~translation
new file mode 100644
index 00000000000..cfbc9890ff2
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/needs/fr.md~translation
@@ -0,0 +1,11 @@
+---
+title: Ce dont vous avez besoin
+---
+
+To make a Florence face mask, you will need the following:
+
+- Matériaux de couture basiques
+- About 15 cm (6") of a suitable fabric ([see Fabric options](/docs/patterns/florence/fabric/))
+- Tissu de doublure d'environ 15 cm (6")
+- Environ 1,6 mètre (5 pieds) de ruban coupé en 4 parties égales
+
diff --git a/markdown/org/docs/patterns/florence/needs/nl.md b/markdown/org/docs/patterns/florence/needs/nl.md
new file mode 100644
index 00000000000..b6949474e69
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/needs/nl.md
@@ -0,0 +1,11 @@
+---
+title: Wat je nodig hebt
+---
+
+Om een Florence masker te maken heb je het volgende nodig:
+
+- Basis naaimateriaal
+- Ongeveer 15 cm (6") van een geschikte stof ([zie Optionele stoffen](/docs/patterns/florence/fabric/))
+- About 15 cm (6") of lining fabric
+- Ongeveer 1.6 meter (5 voet) lint, in 4 gelijke delen geknipt
+
diff --git a/markdown/org/docs/patterns/florence/nl.md b/markdown/org/docs/patterns/florence/nl.md
new file mode 100644
index 00000000000..192dc9c2dbe
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/nl.md
@@ -0,0 +1,8 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
+
+
diff --git a/markdown/org/docs/patterns/florence/options/curve/curve.svg b/markdown/org/docs/patterns/florence/options/curve/curve.svg
new file mode 100644
index 00000000000..bd7e8a976b2
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/options/curve/curve.svg
@@ -0,0 +1,117 @@
+
+
diff --git a/markdown/org/docs/patterns/florence/options/curve/de.md b/markdown/org/docs/patterns/florence/options/curve/de.md
new file mode 100644
index 00000000000..6e5fc07e75a
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/options/curve/de.md
@@ -0,0 +1,3 @@
+
+
+Steuert die Krümmung des oberen Randes deiner Gesichtsmaske.
diff --git a/markdown/org/docs/patterns/florence/options/curve/en.md b/markdown/org/docs/patterns/florence/options/curve/en.md
new file mode 100755
index 00000000000..faa74ecb685
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/options/curve/en.md
@@ -0,0 +1,3 @@
+
+
+Controls the curve of the upper edge of your face mask.
diff --git a/markdown/org/docs/patterns/florence/options/curve/es.md b/markdown/org/docs/patterns/florence/options/curve/es.md
new file mode 100644
index 00000000000..558ac157a3a
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/options/curve/es.md
@@ -0,0 +1,3 @@
+
+
+Controla la curvatura del borde superior de la mascarilla.
diff --git a/markdown/org/docs/patterns/florence/options/curve/fr.md b/markdown/org/docs/patterns/florence/options/curve/fr.md
new file mode 100644
index 00000000000..77604112f60
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/options/curve/fr.md
@@ -0,0 +1,3 @@
+
+
+Contrôle la courbe du bord supérieur de votre masque.
diff --git a/markdown/org/docs/patterns/florence/options/curve/nl.md b/markdown/org/docs/patterns/florence/options/curve/nl.md
new file mode 100644
index 00000000000..faa74ecb685
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/options/curve/nl.md
@@ -0,0 +1,3 @@
+
+
+Controls the curve of the upper edge of your face mask.
diff --git a/markdown/org/docs/patterns/florence/options/de.md b/markdown/org/docs/patterns/florence/options/de.md
new file mode 100644
index 00000000000..ce77ab79a74
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/options/de.md
@@ -0,0 +1,4 @@
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/florence/options/en.md b/markdown/org/docs/patterns/florence/options/en.md
new file mode 100644
index 00000000000..ce77ab79a74
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/options/en.md
@@ -0,0 +1,4 @@
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/florence/options/es.md b/markdown/org/docs/patterns/florence/options/es.md
new file mode 100644
index 00000000000..ce77ab79a74
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/options/es.md
@@ -0,0 +1,4 @@
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/florence/options/fr.md b/markdown/org/docs/patterns/florence/options/fr.md
new file mode 100644
index 00000000000..ce77ab79a74
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/options/fr.md
@@ -0,0 +1,4 @@
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/florence/options/height/de.md b/markdown/org/docs/patterns/florence/options/height/de.md
new file mode 100644
index 00000000000..10dba6cf3cf
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/options/height/de.md
@@ -0,0 +1,3 @@
+
+
+Steuert die Höhe deiner Gesichtsmaske.
diff --git a/markdown/org/docs/patterns/florence/options/height/en.md b/markdown/org/docs/patterns/florence/options/height/en.md
new file mode 100755
index 00000000000..781beece750
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/options/height/en.md
@@ -0,0 +1,3 @@
+
+
+Controls the height of your face mask.
diff --git a/markdown/org/docs/patterns/florence/options/height/es.md b/markdown/org/docs/patterns/florence/options/height/es.md
new file mode 100644
index 00000000000..948f4ef393f
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/options/height/es.md
@@ -0,0 +1,3 @@
+
+
+Controla la altura de la mascarilla.
diff --git a/markdown/org/docs/patterns/florence/options/height/fr.md b/markdown/org/docs/patterns/florence/options/height/fr.md
new file mode 100644
index 00000000000..a02db6c3e67
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/options/height/fr.md
@@ -0,0 +1,3 @@
+
+
+Contrôle la hauteur de votre masque.
diff --git a/markdown/org/docs/patterns/florence/options/height/height.svg b/markdown/org/docs/patterns/florence/options/height/height.svg
new file mode 100644
index 00000000000..86f94f98dd0
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/options/height/height.svg
@@ -0,0 +1,111 @@
+
+
diff --git a/markdown/org/docs/patterns/florence/options/height/nl.md b/markdown/org/docs/patterns/florence/options/height/nl.md
new file mode 100644
index 00000000000..781beece750
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/options/height/nl.md
@@ -0,0 +1,3 @@
+
+
+Controls the height of your face mask.
diff --git a/markdown/org/docs/patterns/florence/options/length/de.md b/markdown/org/docs/patterns/florence/options/length/de.md
new file mode 100644
index 00000000000..7be3da85a17
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/options/length/de.md
@@ -0,0 +1,3 @@
+
+
+Steuert die Länge deiner Gesichtsmaske.
diff --git a/markdown/org/docs/patterns/florence/options/length/en.md b/markdown/org/docs/patterns/florence/options/length/en.md
new file mode 100755
index 00000000000..e4c61d18742
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/options/length/en.md
@@ -0,0 +1,3 @@
+
+
+Controls the length of your face mask.
diff --git a/markdown/org/docs/patterns/florence/options/length/es.md b/markdown/org/docs/patterns/florence/options/length/es.md
new file mode 100644
index 00000000000..8376e96cfb8
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/options/length/es.md
@@ -0,0 +1,3 @@
+
+
+Controla la longitud de la mascarilla.
diff --git a/markdown/org/docs/patterns/florence/options/length/fr.md b/markdown/org/docs/patterns/florence/options/length/fr.md
new file mode 100644
index 00000000000..325e7f2624a
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/options/length/fr.md
@@ -0,0 +1,3 @@
+
+
+Contrôle la longueur de votre masque.
diff --git a/markdown/org/docs/patterns/florence/options/length/length.svg b/markdown/org/docs/patterns/florence/options/length/length.svg
new file mode 100644
index 00000000000..d90cea6a3ba
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/options/length/length.svg
@@ -0,0 +1,117 @@
+
+
diff --git a/markdown/org/docs/patterns/florence/options/length/nl.md b/markdown/org/docs/patterns/florence/options/length/nl.md
new file mode 100644
index 00000000000..e4c61d18742
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/options/length/nl.md
@@ -0,0 +1,3 @@
+
+
+Controls the length of your face mask.
diff --git a/markdown/org/docs/patterns/florence/options/nl.md b/markdown/org/docs/patterns/florence/options/nl.md
new file mode 100644
index 00000000000..ce77ab79a74
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/options/nl.md
@@ -0,0 +1,4 @@
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/florence/options/shaping/de.md b/markdown/org/docs/patterns/florence/options/shaping/de.md
new file mode 100644
index 00000000000..70b7357cf52
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/options/shaping/de.md
@@ -0,0 +1,3 @@
+
+
+Steuert die Krümmung, mit der die Maske um Ihr Kinn herum angepasst wird.
diff --git a/markdown/org/docs/patterns/florence/options/shaping/es.md b/markdown/org/docs/patterns/florence/options/shaping/es.md
new file mode 100644
index 00000000000..ec5420f8317
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/options/shaping/es.md
@@ -0,0 +1,3 @@
+
+
+Controla la curvatura utilizada para ajustar la máscara alrededor de tu mentón.
diff --git a/markdown/org/docs/patterns/florence/options/shaping/fr.md b/markdown/org/docs/patterns/florence/options/shaping/fr.md
new file mode 100644
index 00000000000..b3c0564921f
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/options/shaping/fr.md
@@ -0,0 +1,3 @@
+
+
+Contrôle la courbure utilisée pour placer le masque autour de votre menton.
diff --git a/markdown/org/docs/patterns/florence/options/shaping/nl.md b/markdown/org/docs/patterns/florence/options/shaping/nl.md
new file mode 100644
index 00000000000..89850b24c31
--- /dev/null
+++ b/markdown/org/docs/patterns/florence/options/shaping/nl.md
@@ -0,0 +1,3 @@
+
+
+Controls the curvature used to fit the mask around your chin.
diff --git a/markdown/org/docs/patterns/florent/cutting/de.md b/markdown/org/docs/patterns/florent/cutting/de.md
new file mode 100644
index 00000000000..b7853c29a8e
--- /dev/null
+++ b/markdown/org/docs/patterns/florent/cutting/de.md
@@ -0,0 +1,22 @@
+---
+title: Zuschnitt
+---
+
+Depending on how much fabric is available, you might want to cut two top and or side parts, hence the instructions on the pattern itself. Warning: The pattern includes the seam allowances on the top part so if you cut it on fold, don't include them!
+
+The brim bottom part is inset, while the brim top part is offset so that the seam falls "underneath the brim edge". Keep that in mind when cutting the parts, and mark them accordingly, so that you don't end up with the seam on top of the brim (I don't want to force you into this design choice, I simply want to point out the difference between the parts so that you are aware of it and act accordingly).
+
+ - **Oberstoff**
+ - Cut **1 top** on the fold but don't include the center seam allowance, or **2 top** with the center seam allowance.
+ - Cut **1 side** on the fold, or **2 side**.
+ - Cut **1 brim top**.
+ - Cut **1 brim bottom**.
+ - **Futterstoff**
+ - Cut **1 top** on the fold but don't include the seam allowance, or **2 top** with the center seam allowance.
+ - Cut **1 side** on the fold, or **2 side**.
+ - **Kunststoff**
+ - Cut **1 brim interfacing**. Tape the pattern part to the plastic, don't cut the notches in the plastic, but you can mark it (engrave it, or with permanent marker maybe). You don't really want any sharp edge, so make sure everything is smooth and rounded a bit (especially on the pointy sides).
+
+A typical Florent layout looks like this:
+
+
diff --git a/markdown/org/docs/patterns/florent/cutting/en.md b/markdown/org/docs/patterns/florent/cutting/en.md
new file mode 100644
index 00000000000..d403e42f5cc
--- /dev/null
+++ b/markdown/org/docs/patterns/florent/cutting/en.md
@@ -0,0 +1,24 @@
+---
+title: Cutting
+---
+
+Depending on how much fabric is available, you might want to cut two top and or side parts, hence the instructions on the pattern itself.
+Warning: The pattern includes the seam allowances on the top part so if you cut it on fold, don't include them!
+
+The brim bottom part is inset, while the brim top part is offset so that the seam falls "underneath the brim edge".
+Keep that in mind when cutting the parts, and mark them accordingly, so that you don't end up with the seam on top of the brim (I don't want to force you into this design choice, I simply want to point out the difference between the parts so that you are aware of it and act accordingly).
+
+ - **Main fabric**
+ - Cut **1 top** on the fold but don't include the center seam allowance, or **2 top** with the center seam allowance.
+ - Cut **1 side** on the fold, or **2 side**.
+ - Cut **1 brim top**.
+ - Cut **1 brim bottom**.
+ - **Lining fabric**
+ - Cut **1 top** on the fold but don't include the seam allowance, or **2 top** with the center seam allowance.
+ - Cut **1 side** on the fold, or **2 side**.
+ - **Plastic**
+ - Cut **1 brim interfacing**. Tape the pattern part to the plastic, don't cut the notches in the plastic, but you can mark it (engrave it, or with permanent marker maybe). You don't really want any sharp edge, so make sure everything is smooth and rounded a bit (especially on the pointy sides).
+
+A typical Florent layout looks like this:
+
+
diff --git a/markdown/org/docs/patterns/florent/cutting/es.md b/markdown/org/docs/patterns/florent/cutting/es.md
new file mode 100644
index 00000000000..f7c4258d369
--- /dev/null
+++ b/markdown/org/docs/patterns/florent/cutting/es.md
@@ -0,0 +1,22 @@
+---
+title: Corte
+---
+
+Depending on how much fabric is available, you might want to cut two top and or side parts, hence the instructions on the pattern itself. Warning: The pattern includes the seam allowances on the top part so if you cut it on fold, don't include them!
+
+The brim bottom part is inset, while the brim top part is offset so that the seam falls "underneath the brim edge". Keep that in mind when cutting the parts, and mark them accordingly, so that you don't end up with the seam on top of the brim (I don't want to force you into this design choice, I simply want to point out the difference between the parts so that you are aware of it and act accordingly).
+
+ - **Main fabric**
+ - Cut **1 top** on the fold but don't include the center seam allowance, or **2 top** with the center seam allowance.
+ - Cut **1 side** on the fold, or **2 side**.
+ - Cut **1 brim top**.
+ - Cut **1 brim bottom**.
+ - **Lining fabric**
+ - Cut **1 top** on the fold but don't include the seam allowance, or **2 top** with the center seam allowance.
+ - Cut **1 side** on the fold, or **2 side**.
+ - **Plastic**
+ - Cut **1 brim interfacing**. Tape the pattern part to the plastic, don't cut the notches in the plastic, but you can mark it (engrave it, or with permanent marker maybe). You don't really want any sharp edge, so make sure everything is smooth and rounded a bit (especially on the pointy sides).
+
+A typical Florent layout looks like this:
+
+
diff --git a/markdown/org/docs/patterns/florent/cutting/fr.md b/markdown/org/docs/patterns/florent/cutting/fr.md
new file mode 100644
index 00000000000..0f4aea5fcc5
--- /dev/null
+++ b/markdown/org/docs/patterns/florent/cutting/fr.md
@@ -0,0 +1,22 @@
+---
+title: Coupe
+---
+
+Depending on how much fabric is available, you might want to cut two top and or side parts, hence the instructions on the pattern itself. Warning: The pattern includes the seam allowances on the top part so if you cut it on fold, don't include them!
+
+The brim bottom part is inset, while the brim top part is offset so that the seam falls "underneath the brim edge". Keep that in mind when cutting the parts, and mark them accordingly, so that you don't end up with the seam on top of the brim (I don't want to force you into this design choice, I simply want to point out the difference between the parts so that you are aware of it and act accordingly).
+
+ - **Tissu principal**
+ - Cut **1 top** on the fold but don't include the center seam allowance, or **2 top** with the center seam allowance.
+ - Cut **1 side** on the fold, or **2 side**.
+ - Cut **1 brim top**.
+ - Cut **1 brim bottom**.
+ - **Lining fabric**
+ - Cut **1 top** on the fold but don't include the seam allowance, or **2 top** with the center seam allowance.
+ - Cut **1 side** on the fold, or **2 side**.
+ - **Plastic**
+ - Cut **1 brim interfacing**. Tape the pattern part to the plastic, don't cut the notches in the plastic, but you can mark it (engrave it, or with permanent marker maybe). You don't really want any sharp edge, so make sure everything is smooth and rounded a bit (especially on the pointy sides).
+
+A typical Florent layout looks like this:
+
+
diff --git a/markdown/org/docs/patterns/florent/cutting/layout.svg b/markdown/org/docs/patterns/florent/cutting/layout.svg
new file mode 100644
index 00000000000..5a1a1d9c97f
--- /dev/null
+++ b/markdown/org/docs/patterns/florent/cutting/layout.svg
@@ -0,0 +1,160 @@
+
+
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/florent/cutting/nl.md b/markdown/org/docs/patterns/florent/cutting/nl.md
new file mode 100644
index 00000000000..cd8fcee2d40
--- /dev/null
+++ b/markdown/org/docs/patterns/florent/cutting/nl.md
@@ -0,0 +1,22 @@
+---
+title: Knippen
+---
+
+Depending on how much fabric is available, you might want to cut two top and or side parts, hence the instructions on the pattern itself. Opgelet: het patroon heeft een naadwaarde rondom de bovenkant dus laat deze weg als je dit deel aan de stofvouw knipt!
+
+De onderkant van de klep wordt iets naar binnen gezet, terwijl de bovenkant iets naar voor gezet wordt en de naad "onder de rand valt". Keep that in mind when cutting the parts, and mark them accordingly, so that you don't end up with the seam on top of the brim (I don't want to force you into this design choice, I simply want to point out the difference between the parts so that you are aware of it and act accordingly).
+
+ - **Buitenstof**
+ - Cut **1 top** on the fold but don't include the center seam allowance, or **2 top** with the center seam allowance.
+ - Cut **1 side** on the fold, or **2 side**.
+ - Cut **1 brim top**.
+ - Cut **1 brim bottom**.
+ - **Voering**
+ - Cut **1 top** on the fold but don't include the seam allowance, or **2 top** with the center seam allowance.
+ - Cut **1 side** on the fold, or **2 side**.
+ - **Plastic**
+ - Cut **1 brim interfacing**. Kleef het patroon op het plastic, maar knip de markeringen niet in. Je kan ze in het plastic krassen of aanduiden met een stift. You don't really want any sharp edge, so make sure everything is smooth and rounded a bit (especially on the pointy sides).
+
+Een typisch Florent patroon ziet er zo uit:
+
+
diff --git a/markdown/org/docs/patterns/florent/de.md b/markdown/org/docs/patterns/florent/de.md
new file mode 100644
index 00000000000..3e91d45ba42
--- /dev/null
+++ b/markdown/org/docs/patterns/florent/de.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/florent/en.md b/markdown/org/docs/patterns/florent/en.md
new file mode 100644
index 00000000000..f873ff1457d
--- /dev/null
+++ b/markdown/org/docs/patterns/florent/en.md
@@ -0,0 +1,6 @@
+---
+---
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/florent/es.md b/markdown/org/docs/patterns/florent/es.md
new file mode 100644
index 00000000000..3e91d45ba42
--- /dev/null
+++ b/markdown/org/docs/patterns/florent/es.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/florent/fabric/de.md b/markdown/org/docs/patterns/florent/fabric/de.md
new file mode 100644
index 00000000000..9589b0b9728
--- /dev/null
+++ b/markdown/org/docs/patterns/florent/fabric/de.md
@@ -0,0 +1,8 @@
+---
+- title:Fabric options
+---
+
+For the main fabric of your cap, a thick fabric will shape better, but if you go for a lighter fabric, you can interface it to give it more body.
+
+The lining can be anything, but it is usually something light and nice.
+
diff --git a/markdown/org/docs/patterns/florent/fabric/en.md b/markdown/org/docs/patterns/florent/fabric/en.md
new file mode 100644
index 00000000000..e5a3d420425
--- /dev/null
+++ b/markdown/org/docs/patterns/florent/fabric/en.md
@@ -0,0 +1,8 @@
+---
+title:Fabric options
+---
+
+For the main fabric of your cap, a thick fabric will shape better, but if you go for a lighter fabric, you can interface it to give it more body.
+
+The lining can be anything, but it is usually something light and nice.
+
diff --git a/markdown/org/docs/patterns/florent/fabric/es.md b/markdown/org/docs/patterns/florent/fabric/es.md
new file mode 100644
index 00000000000..9589b0b9728
--- /dev/null
+++ b/markdown/org/docs/patterns/florent/fabric/es.md
@@ -0,0 +1,8 @@
+---
+- title:Fabric options
+---
+
+For the main fabric of your cap, a thick fabric will shape better, but if you go for a lighter fabric, you can interface it to give it more body.
+
+The lining can be anything, but it is usually something light and nice.
+
diff --git a/markdown/org/docs/patterns/florent/fabric/fr.md b/markdown/org/docs/patterns/florent/fabric/fr.md
new file mode 100644
index 00000000000..9589b0b9728
--- /dev/null
+++ b/markdown/org/docs/patterns/florent/fabric/fr.md
@@ -0,0 +1,8 @@
+---
+- title:Fabric options
+---
+
+For the main fabric of your cap, a thick fabric will shape better, but if you go for a lighter fabric, you can interface it to give it more body.
+
+The lining can be anything, but it is usually something light and nice.
+
diff --git a/markdown/org/docs/patterns/florent/fabric/nl.md b/markdown/org/docs/patterns/florent/fabric/nl.md
new file mode 100644
index 00000000000..d43da759d1b
--- /dev/null
+++ b/markdown/org/docs/patterns/florent/fabric/nl.md
@@ -0,0 +1,8 @@
+---
+- title:Fabric options
+---
+
+Een zwaardere stof behoudt zijn vorm beter als buitenstof van je pet, maar als je een lichtere stof wil gebruiken kan je tussenvoering toevoegen.
+
+De voering kan vanalles zijn, maar is meestal iets licht en aangenaam.
+
diff --git a/markdown/org/docs/patterns/florent/fr.md b/markdown/org/docs/patterns/florent/fr.md
new file mode 100644
index 00000000000..3e91d45ba42
--- /dev/null
+++ b/markdown/org/docs/patterns/florent/fr.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/florent/instructions/de.md b/markdown/org/docs/patterns/florent/instructions/de.md
new file mode 100644
index 00000000000..238447dcf58
--- /dev/null
+++ b/markdown/org/docs/patterns/florent/instructions/de.md
@@ -0,0 +1,98 @@
+- - -
+title: Construction
+- - -
+
+### Step 1: Fuse interfacing
+
+Depending on your fabric weight you might want to fuse all your main fabric parts No matter the thickness of your fabric, you should consider reinforcing the sides of your brim parts (where the notch mark is). This will help prevent the pointy ends of the plastic part to poke outside of the cap on this area
+
+
+
+### Step 2: Closing the back dart
+
+#### Version with top part cut on fold
+
+You should mark the top of the back dart on the wrong side of the fabric so that you know where to end your seam
+
+
+
+There is several tricks to sewing darts, here is how I do it (I think it is called "balancing the dart"): prepare a bias cut rectangle of the same fabric you are going to stitch and place it underneath the point of your future dart. Stitch the dart starting from the bottom and keep stitching a few stitching after the top dart. Leave a good length of thread to make a knot by hand.
+
+
+
+Where the rectangle of fabric starts, cut the seam allowance that is against this rectangle, up to the seam so that the seam can be ironed flat open before the rectangle. On the area where the dart is stitched with the rectangle, iron both seam allowances on one side, and the folded rectangle on the other side. Layer the edges of the rectangle. The edge against the main fabric is wider, the one above is smaller
+
+#### Version with the top part cut twice
+This dart is more straight forward since the seam is continuous. Simply stitch the seam all the way
+
+#### Ironing the seam
+You might have to notch the seam allowance to press it flat. Use a tailoring Ham or something rounded underneath to help you press the seam open whilst keeping the nice shape you just created.
+
+#### Top Stitching
+Depending on the style you want to achieve, you can top stitch all your seams (by machine of by hand). However, the front brim seam will be a bit tricky to do with the machine (but not impossible). Anyway, I put this here and won't remind you about it after each step, but basically, the process would be: Stitch, Iron, Top stitch, Repeat on the next step.
+
+### Step 3: Optional: Join both side parts.
+This applies only if you cut two parts for the side part. It is a straight seam. nothing much to say about that. Iron the seam flat, with the seam allowances open.
+
+### Step 4: Join the top to the side
+
+Warning: There will be quite a few pins involved Align the notches and pin the parts together so that this rounded part is held well in place.
+
+ 
+
+For the stitching, I tend to start from the center front, do one half, and then start again, back from the center front to do the other half (the **side part** is on top for both stitches). So that, if my machine shifts the lower fabric, it would be a "symmetrical shift" on both sides. Clip the seam allowances where needed, on the curve, you might want to trim the seam allowance of the side part, and notch it, to help the ironing process.
+
+
+
+### Step 5: The brim outer seam.
+
+Align the notches and pin the top and bottom parts. Technically, the lower part has a shorter seam length, so you might have to stretch it so that the seam allowances meet. In practice, fabric is usually stretchy enough so that the length difference can be eased. Iron both seam allowance against the **Bottom part**
+
+### Step 6: Inserting the plastic part
+
+The plastic part is then inserted inside the brim, being careful to keep the seam allowance flat on the **Bottom part**. You then hand stitch the brim closed, keeping the parts in place and well tensioned.
+
+
+
+### Step 7: Stitching the brim to the cap
+
+Align the notches and stitch the brim to the cap. Be careful not to stitch onto the plastic. It might be easier if you "free" the arm of your machine
+
+### Step 8: Prepare the lining
+
+Basically, repeat the steps 2, 3 and 4 with the lining **top** and **side parts**. This would also be a good time to stitch a label on the **top part** of the lining if you are into this kind of things.
+
+### Step 9: Join lining to main fabric.
+
+Turn the lining outside out and place the main fabric in it (good side against good side). Pin and stitch from one end of the brim to the other end of the brim (leaving the brim seam open).
+
+
+
+Don't forget to back tack this stitch quite well since it will get some stretch when we will turn the cap "outside out". Turn the cap outside out, so that the good side is outside. On the Brim area, baste the lining in place and hand stitch it to the brim in a way to hide the other stitches that are already on the seam allowance. 
+
+### Step 10: Top stitching the bottom of the cap
+
+It is a good idea to top stitch the bottom seam of the cap so that the lining stays inside. To have a better control I usually baste it first, so that the edge is sharp. 
+
+### Step 11: The tape
+
+Form a loop with the tape so that the circumference of the loop matches the measured head circumference of the wearer of the cap. The best result is achieved when you pin the tape while you are wrapping it around the head of the future owner of the cap. Once the loop is closed, you can even double check it and ask if this fit is OK for the wearer.
+
+
+
+Trim the ends of the tape in an arrow shape to keep it from poking out. 
+
+Divide the tape in two with two pins
+
+
+
+Pin the tape in place: The two pins are used to distribute the tape equally on both sides. Place one pin at the back, and the other at the front. Since the brim is held in place it can't be much stretched, so pin the tape in this area "normally" For the remaining part you might need to ease the fabric along the tape. I recommend to hand stitch the tape in place, on both edges of the tape
+
+
+
+### Step 12: Stitch the side to the brim
+We are almost done, and the last step will be to attach the brim top to the front of the body of the cap. Pin the two part in position from the outside, turn the cap on the lining side and stitch both parts together several times.
+
+ 
+
+
diff --git a/markdown/org/docs/patterns/florent/instructions/en.md b/markdown/org/docs/patterns/florent/instructions/en.md
new file mode 100644
index 00000000000..997dc69f08f
--- /dev/null
+++ b/markdown/org/docs/patterns/florent/instructions/en.md
@@ -0,0 +1,133 @@
+---
+title: Construction
+---
+
+### Step 1: Fuse interfacing
+
+Depending on your fabric weight you might want to fuse all your main fabric parts
+No matter the thickness of your fabric, you should consider reinforcing the sides of your brim parts (where the notch mark is).
+This will help prevent the pointy ends of the plastic part to poke outside of the cap on this area
+
+
+
+### Step 2: Closing the back dart
+
+#### Version with top part cut on fold
+
+You should mark the top of the back dart on the wrong side of the fabric so that you know where to end your seam
+
+
+
+There is several tricks to sewing darts, here is how I do it (I think it is called "balancing the dart"):
+prepare a bias cut rectangle of the same fabric you are going to stitch and place it underneath the point of your future dart.
+Stitch the dart starting from the bottom and keep stitching a few stitching after the top dart.
+Leave a good length of thread to make a knot by hand.
+
+
+
+Where the rectangle of fabric starts, cut the seam allowance that is against this rectangle, up to the seam so that the seam can be ironed flat open before the rectangle.
+On the area where the dart is stitched with the rectangle, iron both seam allowances on one side, and the folded rectangle on the other side.
+Layer the edges of the rectangle. The edge against the main fabric is wider, the one above is smaller
+
+#### Version with the top part cut twice
+This dart is more straight forward since the seam is continuous.
+Simply stitch the seam all the way
+
+#### Ironing the seam
+You might have to notch the seam allowance to press it flat.
+Use a tailoring Ham or something rounded underneath to help you press the seam open whilst keeping the nice shape you just created.
+
+#### Top Stitching
+Depending on the style you want to achieve, you can top stitch all your seams (by machine of by hand).
+However, the front brim seam will be a bit tricky to do with the machine (but not impossible). Anyway, I put this here and won't remind you about it after each step, but basically, the process would be: Stitch, Iron, Top stitch, Repeat on the next step.
+
+### Step 3: Optional: Join both side parts.
+This applies only if you cut two parts for the side part.
+It is a straight seam. nothing much to say about that.
+Iron the seam flat, with the seam allowances open.
+
+### Step 4: Join the top to the side
+
+Warning: There will be quite a few pins involved
+Align the notches and pin the parts together so that this rounded part is held well in place.
+
+
+
+
+For the stitching, I tend to start from the center front, do one half, and then start again, back from the center front to do the other half (the **side part** is on top for both stitches).
+So that, if my machine shifts the lower fabric, it would be a "symmetrical shift" on both sides.
+Clip the seam allowances where needed, on the curve, you might want to trim the seam allowance of the side part, and notch it, to help the ironing process.
+
+
+
+### Step 5: The brim outer seam.
+
+Align the notches and pin the top and bottom parts.
+Technically, the lower part has a shorter seam length, so you might have to stretch it so that the seam allowances meet.
+In practice, fabric is usually stretchy enough so that the length difference can be eased.
+Iron both seam allowance against the **Bottom part**
+
+### Step 6: Inserting the plastic part
+
+The plastic part is then inserted inside the brim, being careful to keep the seam allowance flat on the **Bottom part**.
+You then hand stitch the brim closed, keeping the parts in place and well tensioned.
+
+
+
+### Step 7: Stitching the brim to the cap
+
+Align the notches and stitch the brim to the cap.
+Be careful not to stitch onto the plastic.
+It might be easier if you "free" the arm of your machine
+
+### Step 8: Prepare the lining
+
+Basically, repeat the steps 2, 3 and 4 with the lining **top** and **side parts**.
+This would also be a good time to stitch a label on the **top part** of the lining if you are into this kind of things.
+
+### Step 9: Join lining to main fabric.
+
+Turn the lining outside out and place the main fabric in it (good side against good side).
+Pin and stitch from one end of the brim to the other end of the brim (leaving the brim seam open).
+
+
+
+Don't forget to back tack this stitch quite well since it will get some stretch when we will turn the cap "outside out".
+Turn the cap outside out, so that the good side is outside.
+On the Brim area, baste the lining in place and hand stitch it to the brim in a way to hide the other stitches that are already on the seam allowance.
+
+
+### Step 10: Top stitching the bottom of the cap
+
+It is a good idea to top stitch the bottom seam of the cap so that the lining stays inside. To have a better control I usually baste it first, so that the edge is sharp.
+
+
+### Step 11: The tape
+
+Form a loop with the tape so that the circumference of the loop matches the measured head circumference of the wearer of the cap. The best result is achieved when you pin the tape while you are wrapping it around the head of the future owner of the cap. Once the loop is closed, you can even double check it and ask if this fit is OK for the wearer.
+
+
+
+Trim the ends of the tape in an arrow shape to keep it from poking out.
+
+
+Divide the tape in two with two pins
+
+
+
+Pin the tape in place: The two pins are used to distribute the tape equally on both sides.
+Place one pin at the back, and the other at the front.
+Since the brim is held in place it can't be much stretched, so pin the tape in this area "normally"
+For the remaining part you might need to ease the fabric along the tape.
+I recommend to hand stitch the tape in place, on both edges of the tape
+
+
+
+### Step 12: Stitch the side to the brim
+We are almost done, and the last step will be to attach the brim top to the front of the body of the cap.
+Pin the two part in position from the outside, turn the cap on the lining side and stitch both parts together several times.
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/florent/instructions/es.md b/markdown/org/docs/patterns/florent/instructions/es.md
new file mode 100644
index 00000000000..238447dcf58
--- /dev/null
+++ b/markdown/org/docs/patterns/florent/instructions/es.md
@@ -0,0 +1,98 @@
+- - -
+title: Construction
+- - -
+
+### Step 1: Fuse interfacing
+
+Depending on your fabric weight you might want to fuse all your main fabric parts No matter the thickness of your fabric, you should consider reinforcing the sides of your brim parts (where the notch mark is). This will help prevent the pointy ends of the plastic part to poke outside of the cap on this area
+
+
+
+### Step 2: Closing the back dart
+
+#### Version with top part cut on fold
+
+You should mark the top of the back dart on the wrong side of the fabric so that you know where to end your seam
+
+
+
+There is several tricks to sewing darts, here is how I do it (I think it is called "balancing the dart"): prepare a bias cut rectangle of the same fabric you are going to stitch and place it underneath the point of your future dart. Stitch the dart starting from the bottom and keep stitching a few stitching after the top dart. Leave a good length of thread to make a knot by hand.
+
+
+
+Where the rectangle of fabric starts, cut the seam allowance that is against this rectangle, up to the seam so that the seam can be ironed flat open before the rectangle. On the area where the dart is stitched with the rectangle, iron both seam allowances on one side, and the folded rectangle on the other side. Layer the edges of the rectangle. The edge against the main fabric is wider, the one above is smaller
+
+#### Version with the top part cut twice
+This dart is more straight forward since the seam is continuous. Simply stitch the seam all the way
+
+#### Ironing the seam
+You might have to notch the seam allowance to press it flat. Use a tailoring Ham or something rounded underneath to help you press the seam open whilst keeping the nice shape you just created.
+
+#### Top Stitching
+Depending on the style you want to achieve, you can top stitch all your seams (by machine of by hand). However, the front brim seam will be a bit tricky to do with the machine (but not impossible). Anyway, I put this here and won't remind you about it after each step, but basically, the process would be: Stitch, Iron, Top stitch, Repeat on the next step.
+
+### Step 3: Optional: Join both side parts.
+This applies only if you cut two parts for the side part. It is a straight seam. nothing much to say about that. Iron the seam flat, with the seam allowances open.
+
+### Step 4: Join the top to the side
+
+Warning: There will be quite a few pins involved Align the notches and pin the parts together so that this rounded part is held well in place.
+
+ 
+
+For the stitching, I tend to start from the center front, do one half, and then start again, back from the center front to do the other half (the **side part** is on top for both stitches). So that, if my machine shifts the lower fabric, it would be a "symmetrical shift" on both sides. Clip the seam allowances where needed, on the curve, you might want to trim the seam allowance of the side part, and notch it, to help the ironing process.
+
+
+
+### Step 5: The brim outer seam.
+
+Align the notches and pin the top and bottom parts. Technically, the lower part has a shorter seam length, so you might have to stretch it so that the seam allowances meet. In practice, fabric is usually stretchy enough so that the length difference can be eased. Iron both seam allowance against the **Bottom part**
+
+### Step 6: Inserting the plastic part
+
+The plastic part is then inserted inside the brim, being careful to keep the seam allowance flat on the **Bottom part**. You then hand stitch the brim closed, keeping the parts in place and well tensioned.
+
+
+
+### Step 7: Stitching the brim to the cap
+
+Align the notches and stitch the brim to the cap. Be careful not to stitch onto the plastic. It might be easier if you "free" the arm of your machine
+
+### Step 8: Prepare the lining
+
+Basically, repeat the steps 2, 3 and 4 with the lining **top** and **side parts**. This would also be a good time to stitch a label on the **top part** of the lining if you are into this kind of things.
+
+### Step 9: Join lining to main fabric.
+
+Turn the lining outside out and place the main fabric in it (good side against good side). Pin and stitch from one end of the brim to the other end of the brim (leaving the brim seam open).
+
+
+
+Don't forget to back tack this stitch quite well since it will get some stretch when we will turn the cap "outside out". Turn the cap outside out, so that the good side is outside. On the Brim area, baste the lining in place and hand stitch it to the brim in a way to hide the other stitches that are already on the seam allowance. 
+
+### Step 10: Top stitching the bottom of the cap
+
+It is a good idea to top stitch the bottom seam of the cap so that the lining stays inside. To have a better control I usually baste it first, so that the edge is sharp. 
+
+### Step 11: The tape
+
+Form a loop with the tape so that the circumference of the loop matches the measured head circumference of the wearer of the cap. The best result is achieved when you pin the tape while you are wrapping it around the head of the future owner of the cap. Once the loop is closed, you can even double check it and ask if this fit is OK for the wearer.
+
+
+
+Trim the ends of the tape in an arrow shape to keep it from poking out. 
+
+Divide the tape in two with two pins
+
+
+
+Pin the tape in place: The two pins are used to distribute the tape equally on both sides. Place one pin at the back, and the other at the front. Since the brim is held in place it can't be much stretched, so pin the tape in this area "normally" For the remaining part you might need to ease the fabric along the tape. I recommend to hand stitch the tape in place, on both edges of the tape
+
+
+
+### Step 12: Stitch the side to the brim
+We are almost done, and the last step will be to attach the brim top to the front of the body of the cap. Pin the two part in position from the outside, turn the cap on the lining side and stitch both parts together several times.
+
+ 
+
+
diff --git a/markdown/org/docs/patterns/florent/instructions/finished.gif b/markdown/org/docs/patterns/florent/instructions/finished.gif
new file mode 100644
index 00000000000..95b3354a8b5
Binary files /dev/null and b/markdown/org/docs/patterns/florent/instructions/finished.gif differ
diff --git a/markdown/org/docs/patterns/florent/instructions/fr.md b/markdown/org/docs/patterns/florent/instructions/fr.md
new file mode 100644
index 00000000000..238447dcf58
--- /dev/null
+++ b/markdown/org/docs/patterns/florent/instructions/fr.md
@@ -0,0 +1,98 @@
+- - -
+title: Construction
+- - -
+
+### Step 1: Fuse interfacing
+
+Depending on your fabric weight you might want to fuse all your main fabric parts No matter the thickness of your fabric, you should consider reinforcing the sides of your brim parts (where the notch mark is). This will help prevent the pointy ends of the plastic part to poke outside of the cap on this area
+
+
+
+### Step 2: Closing the back dart
+
+#### Version with top part cut on fold
+
+You should mark the top of the back dart on the wrong side of the fabric so that you know where to end your seam
+
+
+
+There is several tricks to sewing darts, here is how I do it (I think it is called "balancing the dart"): prepare a bias cut rectangle of the same fabric you are going to stitch and place it underneath the point of your future dart. Stitch the dart starting from the bottom and keep stitching a few stitching after the top dart. Leave a good length of thread to make a knot by hand.
+
+
+
+Where the rectangle of fabric starts, cut the seam allowance that is against this rectangle, up to the seam so that the seam can be ironed flat open before the rectangle. On the area where the dart is stitched with the rectangle, iron both seam allowances on one side, and the folded rectangle on the other side. Layer the edges of the rectangle. The edge against the main fabric is wider, the one above is smaller
+
+#### Version with the top part cut twice
+This dart is more straight forward since the seam is continuous. Simply stitch the seam all the way
+
+#### Ironing the seam
+You might have to notch the seam allowance to press it flat. Use a tailoring Ham or something rounded underneath to help you press the seam open whilst keeping the nice shape you just created.
+
+#### Top Stitching
+Depending on the style you want to achieve, you can top stitch all your seams (by machine of by hand). However, the front brim seam will be a bit tricky to do with the machine (but not impossible). Anyway, I put this here and won't remind you about it after each step, but basically, the process would be: Stitch, Iron, Top stitch, Repeat on the next step.
+
+### Step 3: Optional: Join both side parts.
+This applies only if you cut two parts for the side part. It is a straight seam. nothing much to say about that. Iron the seam flat, with the seam allowances open.
+
+### Step 4: Join the top to the side
+
+Warning: There will be quite a few pins involved Align the notches and pin the parts together so that this rounded part is held well in place.
+
+ 
+
+For the stitching, I tend to start from the center front, do one half, and then start again, back from the center front to do the other half (the **side part** is on top for both stitches). So that, if my machine shifts the lower fabric, it would be a "symmetrical shift" on both sides. Clip the seam allowances where needed, on the curve, you might want to trim the seam allowance of the side part, and notch it, to help the ironing process.
+
+
+
+### Step 5: The brim outer seam.
+
+Align the notches and pin the top and bottom parts. Technically, the lower part has a shorter seam length, so you might have to stretch it so that the seam allowances meet. In practice, fabric is usually stretchy enough so that the length difference can be eased. Iron both seam allowance against the **Bottom part**
+
+### Step 6: Inserting the plastic part
+
+The plastic part is then inserted inside the brim, being careful to keep the seam allowance flat on the **Bottom part**. You then hand stitch the brim closed, keeping the parts in place and well tensioned.
+
+
+
+### Step 7: Stitching the brim to the cap
+
+Align the notches and stitch the brim to the cap. Be careful not to stitch onto the plastic. It might be easier if you "free" the arm of your machine
+
+### Step 8: Prepare the lining
+
+Basically, repeat the steps 2, 3 and 4 with the lining **top** and **side parts**. This would also be a good time to stitch a label on the **top part** of the lining if you are into this kind of things.
+
+### Step 9: Join lining to main fabric.
+
+Turn the lining outside out and place the main fabric in it (good side against good side). Pin and stitch from one end of the brim to the other end of the brim (leaving the brim seam open).
+
+
+
+Don't forget to back tack this stitch quite well since it will get some stretch when we will turn the cap "outside out". Turn the cap outside out, so that the good side is outside. On the Brim area, baste the lining in place and hand stitch it to the brim in a way to hide the other stitches that are already on the seam allowance. 
+
+### Step 10: Top stitching the bottom of the cap
+
+It is a good idea to top stitch the bottom seam of the cap so that the lining stays inside. To have a better control I usually baste it first, so that the edge is sharp. 
+
+### Step 11: The tape
+
+Form a loop with the tape so that the circumference of the loop matches the measured head circumference of the wearer of the cap. The best result is achieved when you pin the tape while you are wrapping it around the head of the future owner of the cap. Once the loop is closed, you can even double check it and ask if this fit is OK for the wearer.
+
+
+
+Trim the ends of the tape in an arrow shape to keep it from poking out. 
+
+Divide the tape in two with two pins
+
+
+
+Pin the tape in place: The two pins are used to distribute the tape equally on both sides. Place one pin at the back, and the other at the front. Since the brim is held in place it can't be much stretched, so pin the tape in this area "normally" For the remaining part you might need to ease the fabric along the tape. I recommend to hand stitch the tape in place, on both edges of the tape
+
+
+
+### Step 12: Stitch the side to the brim
+We are almost done, and the last step will be to attach the brim top to the front of the body of the cap. Pin the two part in position from the outside, turn the cap on the lining side and stitch both parts together several times.
+
+ 
+
+
diff --git a/markdown/org/docs/patterns/florent/instructions/nl.md b/markdown/org/docs/patterns/florent/instructions/nl.md
new file mode 100644
index 00000000000..46515aaa695
--- /dev/null
+++ b/markdown/org/docs/patterns/florent/instructions/nl.md
@@ -0,0 +1,98 @@
+- - -
+title: Construction
+- - -
+
+### Stap 1: Bevestig tussenvoering
+
+Depending on your fabric weight you might want to fuse all your main fabric parts No matter the thickness of your fabric, you should consider reinforcing the sides of your brim parts (where the notch mark is). This will help prevent the pointy ends of the plastic part to poke outside of the cap on this area
+
+
+
+### Stap 2: Achterste neep sluiten
+
+#### Versie met bovenkant aan de stofvouw geknipt
+
+You should mark the top of the back dart on the wrong side of the fabric so that you know where to end your seam
+
+
+
+There is several tricks to sewing darts, here is how I do it (I think it is called "balancing the dart"): prepare a bias cut rectangle of the same fabric you are going to stitch and place it underneath the point of your future dart. Stitch the dart starting from the bottom and keep stitching a few stitching after the top dart. Leave a good length of thread to make a knot by hand.
+
+
+
+Where the rectangle of fabric starts, cut the seam allowance that is against this rectangle, up to the seam so that the seam can be ironed flat open before the rectangle. On the area where the dart is stitched with the rectangle, iron both seam allowances on one side, and the folded rectangle on the other side. Layer the edges of the rectangle. The edge against the main fabric is wider, the one above is smaller
+
+#### Versie met bovenkant in twee delen
+This dart is more straight forward since the seam is continuous. Simply stitch the seam all the way
+
+#### De naad strijken
+You might have to notch the seam allowance to press it flat. Use a tailoring Ham or something rounded underneath to help you press the seam open whilst keeping the nice shape you just created.
+
+#### Sierstiksel
+Depending on the style you want to achieve, you can top stitch all your seams (by machine of by hand). However, the front brim seam will be a bit tricky to do with the machine (but not impossible). Anyway, I put this here and won't remind you about it after each step, but basically, the process would be: Stitch, Iron, Top stitch, Repeat on the next step.
+
+### Stap 3: Optioneel: Bevestig zijpanden aan elkaar.
+This applies only if you cut two parts for the side part. It is a straight seam. nothing much to say about that. Iron the seam flat, with the seam allowances open.
+
+### Stap 4: Bevestig de bovenkant aan de zijkant
+
+Warning: There will be quite a few pins involved Align the notches and pin the parts together so that this rounded part is held well in place.
+
+ 
+
+For the stitching, I tend to start from the center front, do one half, and then start again, back from the center front to do the other half (the **side part** is on top for both stitches). So that, if my machine shifts the lower fabric, it would be a "symmetrical shift" on both sides. Clip the seam allowances where needed, on the curve, you might want to trim the seam allowance of the side part, and notch it, to help the ironing process.
+
+
+
+### Stap 5: Buitenste naad van de klep.
+
+Align the notches and pin the top and bottom parts. Technically, the lower part has a shorter seam length, so you might have to stretch it so that the seam allowances meet. In practice, fabric is usually stretchy enough so that the length difference can be eased. Iron both seam allowance against the **Bottom part**
+
+### Stap 6: het plastic deel toevoegen
+
+The plastic part is then inserted inside the brim, being careful to keep the seam allowance flat on the **Bottom part**. You then hand stitch the brim closed, keeping the parts in place and well tensioned.
+
+
+
+### Stap 7: Stik de klep aan de pet
+
+Align the notches and stitch the brim to the cap. Be careful not to stitch onto the plastic. It might be easier if you "free" the arm of your machine
+
+### Stap 8: Bereid de voering voor
+
+Basically, repeat the steps 2, 3 and 4 with the lining **top** and **side parts**. This would also be a good time to stitch a label on the **top part** of the lining if you are into this kind of things.
+
+### Stap 9: Bevestig de voering aan de buitenstof.
+
+Turn the lining outside out and place the main fabric in it (good side against good side). Pin and stitch from one end of the brim to the other end of the brim (leaving the brim seam open).
+
+
+
+Don't forget to back tack this stitch quite well since it will get some stretch when we will turn the cap "outside out". Turn the cap outside out, so that the good side is outside. On the Brim area, baste the lining in place and hand stitch it to the brim in a way to hide the other stitches that are already on the seam allowance. 
+
+### Stap 10: Sierstiksel aan de onderkant
+
+It is a good idea to top stitch the bottom seam of the cap so that the lining stays inside. To have a better control I usually baste it first, so that the edge is sharp. 
+
+### Stap 11: De band
+
+Form a loop with the tape so that the circumference of the loop matches the measured head circumference of the wearer of the cap. The best result is achieved when you pin the tape while you are wrapping it around the head of the future owner of the cap. Once the loop is closed, you can even double check it and ask if this fit is OK for the wearer.
+
+
+
+Trim the ends of the tape in an arrow shape to keep it from poking out. 
+
+Divide the tape in two with two pins
+
+
+
+Pin the tape in place: The two pins are used to distribute the tape equally on both sides. Place one pin at the back, and the other at the front. Since the brim is held in place it can't be much stretched, so pin the tape in this area "normally" For the remaining part you might need to ease the fabric along the tape. I recommend to hand stitch the tape in place, on both edges of the tape
+
+
+
+### Stap 12: Stik de zijkant aan de klep
+We are almost done, and the last step will be to attach the brim top to the front of the body of the cap. Pin the two part in position from the outside, turn the cap on the lining side and stitch both parts together several times.
+
+ 
+
+
diff --git a/markdown/org/docs/patterns/florent/instructions/step01.jpg b/markdown/org/docs/patterns/florent/instructions/step01.jpg
new file mode 100644
index 00000000000..db2baec500c
Binary files /dev/null and b/markdown/org/docs/patterns/florent/instructions/step01.jpg differ
diff --git a/markdown/org/docs/patterns/florent/instructions/step02.jpg b/markdown/org/docs/patterns/florent/instructions/step02.jpg
new file mode 100644
index 00000000000..b673f6ec199
Binary files /dev/null and b/markdown/org/docs/patterns/florent/instructions/step02.jpg differ
diff --git a/markdown/org/docs/patterns/florent/instructions/step03.jpg b/markdown/org/docs/patterns/florent/instructions/step03.jpg
new file mode 100644
index 00000000000..7a80ee42c56
Binary files /dev/null and b/markdown/org/docs/patterns/florent/instructions/step03.jpg differ
diff --git a/markdown/org/docs/patterns/florent/instructions/step04.jpg b/markdown/org/docs/patterns/florent/instructions/step04.jpg
new file mode 100644
index 00000000000..440bcd9220a
Binary files /dev/null and b/markdown/org/docs/patterns/florent/instructions/step04.jpg differ
diff --git a/markdown/org/docs/patterns/florent/instructions/step05.jpg b/markdown/org/docs/patterns/florent/instructions/step05.jpg
new file mode 100644
index 00000000000..8a9e8638ab6
Binary files /dev/null and b/markdown/org/docs/patterns/florent/instructions/step05.jpg differ
diff --git a/markdown/org/docs/patterns/florent/instructions/step06.jpg b/markdown/org/docs/patterns/florent/instructions/step06.jpg
new file mode 100644
index 00000000000..2a7aa038fce
Binary files /dev/null and b/markdown/org/docs/patterns/florent/instructions/step06.jpg differ
diff --git a/markdown/org/docs/patterns/florent/instructions/step07.jpg b/markdown/org/docs/patterns/florent/instructions/step07.jpg
new file mode 100644
index 00000000000..4063afc93bc
Binary files /dev/null and b/markdown/org/docs/patterns/florent/instructions/step07.jpg differ
diff --git a/markdown/org/docs/patterns/florent/instructions/step08.jpg b/markdown/org/docs/patterns/florent/instructions/step08.jpg
new file mode 100644
index 00000000000..b0f81798d3c
Binary files /dev/null and b/markdown/org/docs/patterns/florent/instructions/step08.jpg differ
diff --git a/markdown/org/docs/patterns/florent/instructions/step09.jpg b/markdown/org/docs/patterns/florent/instructions/step09.jpg
new file mode 100644
index 00000000000..65486529e06
Binary files /dev/null and b/markdown/org/docs/patterns/florent/instructions/step09.jpg differ
diff --git a/markdown/org/docs/patterns/florent/instructions/step10.jpg b/markdown/org/docs/patterns/florent/instructions/step10.jpg
new file mode 100644
index 00000000000..6ba6189786d
Binary files /dev/null and b/markdown/org/docs/patterns/florent/instructions/step10.jpg differ
diff --git a/markdown/org/docs/patterns/florent/instructions/step11.jpg b/markdown/org/docs/patterns/florent/instructions/step11.jpg
new file mode 100644
index 00000000000..9fc624b816a
Binary files /dev/null and b/markdown/org/docs/patterns/florent/instructions/step11.jpg differ
diff --git a/markdown/org/docs/patterns/florent/instructions/step12.jpg b/markdown/org/docs/patterns/florent/instructions/step12.jpg
new file mode 100644
index 00000000000..b3cea18b285
Binary files /dev/null and b/markdown/org/docs/patterns/florent/instructions/step12.jpg differ
diff --git a/markdown/org/docs/patterns/florent/instructions/step13.jpg b/markdown/org/docs/patterns/florent/instructions/step13.jpg
new file mode 100644
index 00000000000..3ced8f0f09d
Binary files /dev/null and b/markdown/org/docs/patterns/florent/instructions/step13.jpg differ
diff --git a/markdown/org/docs/patterns/florent/instructions/step14.jpg b/markdown/org/docs/patterns/florent/instructions/step14.jpg
new file mode 100644
index 00000000000..75cf3dbb2ef
Binary files /dev/null and b/markdown/org/docs/patterns/florent/instructions/step14.jpg differ
diff --git a/markdown/org/docs/patterns/florent/instructions/step15.jpg b/markdown/org/docs/patterns/florent/instructions/step15.jpg
new file mode 100644
index 00000000000..8162ad66f03
Binary files /dev/null and b/markdown/org/docs/patterns/florent/instructions/step15.jpg differ
diff --git a/markdown/org/docs/patterns/florent/instructions/step16.svg b/markdown/org/docs/patterns/florent/instructions/step16.svg
new file mode 100644
index 00000000000..391762a48c2
--- /dev/null
+++ b/markdown/org/docs/patterns/florent/instructions/step16.svg
@@ -0,0 +1,518 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/florent/measurements/de.md b/markdown/org/docs/patterns/florent/measurements/de.md
new file mode 100644
index 00000000000..8856cb94056
--- /dev/null
+++ b/markdown/org/docs/patterns/florent/measurements/de.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/florent/measurements/en.md b/markdown/org/docs/patterns/florent/measurements/en.md
new file mode 100644
index 00000000000..eb33cd2c5d5
--- /dev/null
+++ b/markdown/org/docs/patterns/florent/measurements/en.md
@@ -0,0 +1,7 @@
+---
+---
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/florent/measurements/es.md b/markdown/org/docs/patterns/florent/measurements/es.md
new file mode 100644
index 00000000000..8856cb94056
--- /dev/null
+++ b/markdown/org/docs/patterns/florent/measurements/es.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/florent/measurements/fr.md b/markdown/org/docs/patterns/florent/measurements/fr.md
new file mode 100644
index 00000000000..c71d446b8d2
--- /dev/null
+++ b/markdown/org/docs/patterns/florent/measurements/fr.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+importer les mesures à partir de '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/florent/measurements/nl.md b/markdown/org/docs/patterns/florent/measurements/nl.md
new file mode 100644
index 00000000000..8856cb94056
--- /dev/null
+++ b/markdown/org/docs/patterns/florent/measurements/nl.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/florent/needs/de.md b/markdown/org/docs/patterns/florent/needs/de.md
new file mode 100644
index 00000000000..9423b500014
--- /dev/null
+++ b/markdown/org/docs/patterns/florent/needs/de.md
@@ -0,0 +1,12 @@
+---
+title: Was du brauchst
+---
+
+To make Florent, you will need the following:
+
+- Grundlegendes Nähzubehör
+- About 0.5 meter of a suitable fabric ([see Fabric options](/docs/patterns/florent/fabric/))
+- About 0.5 meter of lining fabric
+- Tape, a bit more than **head circumference** + **ease** that you used for the pattern
+- A sheet of plastic or something rigid for the brim (1 mm thick or less)
+
diff --git a/markdown/org/docs/patterns/florent/needs/en.md b/markdown/org/docs/patterns/florent/needs/en.md
new file mode 100644
index 00000000000..4be364118a7
--- /dev/null
+++ b/markdown/org/docs/patterns/florent/needs/en.md
@@ -0,0 +1,12 @@
+---
+title: What you need
+---
+
+To make Florent, you will need the following:
+
+- Basic sewing supplies
+- About 0.5 meter of a suitable fabric ([see Fabric options](/docs/patterns/florent/fabric/))
+- About 0.5 meter of lining fabric
+- Tape, a bit more than **head circumference** + **ease** that you used for the pattern
+- A sheet of plastic or something rigid for the brim (1 mm thick or less)
+
diff --git a/markdown/org/docs/patterns/florent/needs/es.md b/markdown/org/docs/patterns/florent/needs/es.md
new file mode 100644
index 00000000000..4be364118a7
--- /dev/null
+++ b/markdown/org/docs/patterns/florent/needs/es.md
@@ -0,0 +1,12 @@
+---
+title: What you need
+---
+
+To make Florent, you will need the following:
+
+- Basic sewing supplies
+- About 0.5 meter of a suitable fabric ([see Fabric options](/docs/patterns/florent/fabric/))
+- About 0.5 meter of lining fabric
+- Tape, a bit more than **head circumference** + **ease** that you used for the pattern
+- A sheet of plastic or something rigid for the brim (1 mm thick or less)
+
diff --git a/markdown/org/docs/patterns/florent/needs/fr.md b/markdown/org/docs/patterns/florent/needs/fr.md
new file mode 100644
index 00000000000..e5401357457
--- /dev/null
+++ b/markdown/org/docs/patterns/florent/needs/fr.md
@@ -0,0 +1,12 @@
+---
+title: Ce dont vous avez besoin
+---
+
+To make Florent, you will need the following:
+
+- Fourniture de base pour la couture
+- About 0.5 meter of a suitable fabric ([see Fabric options](/docs/patterns/florent/fabric/))
+- About 0.5 meter of lining fabric
+- Tape, a bit more than **head circumference** + **ease** that you used for the pattern
+- A sheet of plastic or something rigid for the brim (1 mm thick or less)
+
diff --git a/markdown/org/docs/patterns/florent/needs/nl.md b/markdown/org/docs/patterns/florent/needs/nl.md
new file mode 100644
index 00000000000..e5571a5801f
--- /dev/null
+++ b/markdown/org/docs/patterns/florent/needs/nl.md
@@ -0,0 +1,12 @@
+---
+title: Wat je nodig hebt
+---
+
+To make Florent, you will need the following:
+
+- Basis naaimateriaal
+- About 0.5 meter of a suitable fabric ([see Fabric options](/docs/patterns/florent/fabric/))
+- Ongeveer 0.5 meter voering
+- Tape, a bit more than **head circumference** + **ease** that you used for the pattern
+- Een vel plastic of iets anders plat en stevig voor de klep (1 mm dik of minder)
+
diff --git a/markdown/org/docs/patterns/florent/nl.md b/markdown/org/docs/patterns/florent/nl.md
new file mode 100644
index 00000000000..3e91d45ba42
--- /dev/null
+++ b/markdown/org/docs/patterns/florent/nl.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/florent/options/de.md b/markdown/org/docs/patterns/florent/options/de.md
new file mode 100644
index 00000000000..c38945510d6
--- /dev/null
+++ b/markdown/org/docs/patterns/florent/options/de.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/florent/options/en.md b/markdown/org/docs/patterns/florent/options/en.md
new file mode 100644
index 00000000000..9c80483a683
--- /dev/null
+++ b/markdown/org/docs/patterns/florent/options/en.md
@@ -0,0 +1,7 @@
+---
+---
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/florent/options/es.md b/markdown/org/docs/patterns/florent/options/es.md
new file mode 100644
index 00000000000..c38945510d6
--- /dev/null
+++ b/markdown/org/docs/patterns/florent/options/es.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/florent/options/fr.md b/markdown/org/docs/patterns/florent/options/fr.md
new file mode 100644
index 00000000000..c38945510d6
--- /dev/null
+++ b/markdown/org/docs/patterns/florent/options/fr.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/florent/options/headease/de.md b/markdown/org/docs/patterns/florent/options/headease/de.md
new file mode 100644
index 00000000000..f7e74538bb8
--- /dev/null
+++ b/markdown/org/docs/patterns/florent/options/headease/de.md
@@ -0,0 +1,2 @@
+
+The amount of ease around your head.
diff --git a/markdown/org/docs/patterns/florent/options/headease/en.md b/markdown/org/docs/patterns/florent/options/headease/en.md
new file mode 100755
index 00000000000..f7e74538bb8
--- /dev/null
+++ b/markdown/org/docs/patterns/florent/options/headease/en.md
@@ -0,0 +1,2 @@
+
+The amount of ease around your head.
diff --git a/markdown/org/docs/patterns/florent/options/headease/es.md b/markdown/org/docs/patterns/florent/options/headease/es.md
new file mode 100644
index 00000000000..f7e74538bb8
--- /dev/null
+++ b/markdown/org/docs/patterns/florent/options/headease/es.md
@@ -0,0 +1,2 @@
+
+The amount of ease around your head.
diff --git a/markdown/org/docs/patterns/florent/options/headease/fr.md b/markdown/org/docs/patterns/florent/options/headease/fr.md
new file mode 100644
index 00000000000..f7e74538bb8
--- /dev/null
+++ b/markdown/org/docs/patterns/florent/options/headease/fr.md
@@ -0,0 +1,2 @@
+
+The amount of ease around your head.
diff --git a/markdown/org/docs/patterns/florent/options/headease/nl.md b/markdown/org/docs/patterns/florent/options/headease/nl.md
new file mode 100644
index 00000000000..2328ab38279
--- /dev/null
+++ b/markdown/org/docs/patterns/florent/options/headease/nl.md
@@ -0,0 +1,2 @@
+
+De hoeveelheid overwijdte rond je hoofd.
diff --git a/markdown/org/docs/patterns/florent/options/nl.md b/markdown/org/docs/patterns/florent/options/nl.md
new file mode 100644
index 00000000000..c38945510d6
--- /dev/null
+++ b/markdown/org/docs/patterns/florent/options/nl.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/fr.md b/markdown/org/docs/patterns/fr.md
new file mode 100644
index 00000000000..8665f646eb0
--- /dev/null
+++ b/markdown/org/docs/patterns/fr.md
@@ -0,0 +1,6 @@
+---
+title: Patrons
+order: 300
+---
+
+
diff --git a/markdown/org/docs/patterns/holmes/cutting/de.md b/markdown/org/docs/patterns/holmes/cutting/de.md
new file mode 100644
index 00000000000..a6844639194
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/cutting/de.md
@@ -0,0 +1,14 @@
+---
+title: Zuschnitt
+---
+
+ - **Oberstoff**
+ - Schneiden Sie die Menge von **Keil** die Sie in den Musteroptionen ausgewählt haben
+ - Schnitt **2 Ohrteile**
+ - Schnitt **4 Krempeteile**
+ - **Futterstoff**
+ - Schneiden Sie die Menge von **Keil** die Sie in den Musteroptionen ausgewählt haben
+ - Schnitt **2 Ohrteile**
+ - **Kunststoff**
+ - Schnitt **2 Krempe**.
+
diff --git a/markdown/org/docs/patterns/holmes/cutting/en.md b/markdown/org/docs/patterns/holmes/cutting/en.md
new file mode 100644
index 00000000000..60477f89884
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/cutting/en.md
@@ -0,0 +1,14 @@
+---
+title: Cutting
+---
+
+ - **Main fabric**
+ - Cut the amount of **gores** the you selected in the pattern options
+ - Cut **2 ear** parts
+ - Cut **4 brim** parts
+ - **Lining fabric**
+ - Cut the amount of **gores** the you selected in the pattern options
+ - Cut **2 ear** parts
+ - **Plastic**
+ - Cut **2 brim**.
+
diff --git a/markdown/org/docs/patterns/holmes/cutting/es.md b/markdown/org/docs/patterns/holmes/cutting/es.md
new file mode 100644
index 00000000000..60477f89884
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/cutting/es.md
@@ -0,0 +1,14 @@
+---
+title: Cutting
+---
+
+ - **Main fabric**
+ - Cut the amount of **gores** the you selected in the pattern options
+ - Cut **2 ear** parts
+ - Cut **4 brim** parts
+ - **Lining fabric**
+ - Cut the amount of **gores** the you selected in the pattern options
+ - Cut **2 ear** parts
+ - **Plastic**
+ - Cut **2 brim**.
+
diff --git a/markdown/org/docs/patterns/holmes/cutting/fr.md b/markdown/org/docs/patterns/holmes/cutting/fr.md
new file mode 100644
index 00000000000..5526b5d1135
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/cutting/fr.md
@@ -0,0 +1,14 @@
+---
+title: Coupe
+---
+
+ - **Tissu principal**
+ - Cut the amount of **gores** the you selected in the pattern options
+ - Cut **2 ear** parts
+ - Cut **4 brim** parts
+ - **Lining fabric**
+ - Cut the amount of **gores** the you selected in the pattern options
+ - Cut **2 ear** parts
+ - **Plastic**
+ - Cut **2 brim**.
+
diff --git a/markdown/org/docs/patterns/holmes/cutting/layout.svg b/markdown/org/docs/patterns/holmes/cutting/layout.svg
new file mode 100644
index 00000000000..5a1a1d9c97f
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/cutting/layout.svg
@@ -0,0 +1,160 @@
+
+
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/holmes/cutting/nl.md b/markdown/org/docs/patterns/holmes/cutting/nl.md
new file mode 100644
index 00000000000..2475f526ece
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/cutting/nl.md
@@ -0,0 +1,14 @@
+---
+title: Knippen
+---
+
+ - **Buitenstof**
+ - Cut the amount of **gores** the you selected in the pattern options
+ - Cut **2 ear** parts
+ - Cut **4 brim** parts
+ - **Voering**
+ - Cut the amount of **gores** the you selected in the pattern options
+ - Cut **2 ear** parts
+ - **Plastic**
+ - Cut **2 brim**.
+
diff --git a/markdown/org/docs/patterns/holmes/de.md b/markdown/org/docs/patterns/holmes/de.md
new file mode 100644
index 00000000000..38c6cb18406
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/de.md
@@ -0,0 +1,10 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/holmes/en.md b/markdown/org/docs/patterns/holmes/en.md
new file mode 100644
index 00000000000..20e550568dc
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/en.md
@@ -0,0 +1,10 @@
+---
+---
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/holmes/es.md b/markdown/org/docs/patterns/holmes/es.md
new file mode 100644
index 00000000000..38c6cb18406
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/es.md
@@ -0,0 +1,10 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/holmes/fabric/de.md b/markdown/org/docs/patterns/holmes/fabric/de.md
new file mode 100644
index 00000000000..9589b0b9728
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/fabric/de.md
@@ -0,0 +1,8 @@
+---
+- title:Fabric options
+---
+
+For the main fabric of your cap, a thick fabric will shape better, but if you go for a lighter fabric, you can interface it to give it more body.
+
+The lining can be anything, but it is usually something light and nice.
+
diff --git a/markdown/org/docs/patterns/holmes/fabric/en.md b/markdown/org/docs/patterns/holmes/fabric/en.md
new file mode 100644
index 00000000000..e5a3d420425
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/fabric/en.md
@@ -0,0 +1,8 @@
+---
+title:Fabric options
+---
+
+For the main fabric of your cap, a thick fabric will shape better, but if you go for a lighter fabric, you can interface it to give it more body.
+
+The lining can be anything, but it is usually something light and nice.
+
diff --git a/markdown/org/docs/patterns/holmes/fabric/es.md b/markdown/org/docs/patterns/holmes/fabric/es.md
new file mode 100644
index 00000000000..9589b0b9728
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/fabric/es.md
@@ -0,0 +1,8 @@
+---
+- title:Fabric options
+---
+
+For the main fabric of your cap, a thick fabric will shape better, but if you go for a lighter fabric, you can interface it to give it more body.
+
+The lining can be anything, but it is usually something light and nice.
+
diff --git a/markdown/org/docs/patterns/holmes/fabric/fr.md b/markdown/org/docs/patterns/holmes/fabric/fr.md
new file mode 100644
index 00000000000..9589b0b9728
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/fabric/fr.md
@@ -0,0 +1,8 @@
+---
+- title:Fabric options
+---
+
+For the main fabric of your cap, a thick fabric will shape better, but if you go for a lighter fabric, you can interface it to give it more body.
+
+The lining can be anything, but it is usually something light and nice.
+
diff --git a/markdown/org/docs/patterns/holmes/fabric/nl.md b/markdown/org/docs/patterns/holmes/fabric/nl.md
new file mode 100644
index 00000000000..d43da759d1b
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/fabric/nl.md
@@ -0,0 +1,8 @@
+---
+- title:Fabric options
+---
+
+Een zwaardere stof behoudt zijn vorm beter als buitenstof van je pet, maar als je een lichtere stof wil gebruiken kan je tussenvoering toevoegen.
+
+De voering kan vanalles zijn, maar is meestal iets licht en aangenaam.
+
diff --git a/markdown/org/docs/patterns/holmes/fr.md b/markdown/org/docs/patterns/holmes/fr.md
new file mode 100644
index 00000000000..38c6cb18406
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/fr.md
@@ -0,0 +1,10 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/holmes/instructions/de.md b/markdown/org/docs/patterns/holmes/instructions/de.md
new file mode 100644
index 00000000000..2587b096a24
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/instructions/de.md
@@ -0,0 +1,12 @@
+---
+title: Konstruktion
+---
+
+
+
+Instructions are yet to be written for this pattern.
+Meanwhile, watch the YouTube tutorial that ispired this pattern:
+
+
+
+
diff --git a/markdown/org/docs/patterns/holmes/instructions/en.md b/markdown/org/docs/patterns/holmes/instructions/en.md
new file mode 100644
index 00000000000..d1feba810d4
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/instructions/en.md
@@ -0,0 +1,12 @@
+---
+title: Construction
+---
+
+
+
+Instructions are yet to be written for this pattern.
+Meanwhile, watch the YouTube tutorial that ispired this pattern:
+
+
+
+
diff --git a/markdown/org/docs/patterns/holmes/instructions/es.md b/markdown/org/docs/patterns/holmes/instructions/es.md
new file mode 100644
index 00000000000..d1feba810d4
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/instructions/es.md
@@ -0,0 +1,12 @@
+---
+title: Construction
+---
+
+
+
+Instructions are yet to be written for this pattern.
+Meanwhile, watch the YouTube tutorial that ispired this pattern:
+
+
+
+
diff --git a/markdown/org/docs/patterns/holmes/instructions/finished.gif b/markdown/org/docs/patterns/holmes/instructions/finished.gif
new file mode 100644
index 00000000000..95b3354a8b5
Binary files /dev/null and b/markdown/org/docs/patterns/holmes/instructions/finished.gif differ
diff --git a/markdown/org/docs/patterns/holmes/instructions/fr.md b/markdown/org/docs/patterns/holmes/instructions/fr.md
new file mode 100644
index 00000000000..d1feba810d4
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/instructions/fr.md
@@ -0,0 +1,12 @@
+---
+title: Construction
+---
+
+
+
+Instructions are yet to be written for this pattern.
+Meanwhile, watch the YouTube tutorial that ispired this pattern:
+
+
+
+
diff --git a/markdown/org/docs/patterns/holmes/instructions/nl.md b/markdown/org/docs/patterns/holmes/instructions/nl.md
new file mode 100644
index 00000000000..ec9e902872e
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/instructions/nl.md
@@ -0,0 +1,12 @@
+---
+title: Constructie
+---
+
+
+
+Instructions are yet to be written for this pattern.
+Meanwhile, watch the YouTube tutorial that ispired this pattern:
+
+
+
+
diff --git a/markdown/org/docs/patterns/holmes/instructions/step01.jpg b/markdown/org/docs/patterns/holmes/instructions/step01.jpg
new file mode 100644
index 00000000000..db2baec500c
Binary files /dev/null and b/markdown/org/docs/patterns/holmes/instructions/step01.jpg differ
diff --git a/markdown/org/docs/patterns/holmes/instructions/step02.jpg b/markdown/org/docs/patterns/holmes/instructions/step02.jpg
new file mode 100644
index 00000000000..b673f6ec199
Binary files /dev/null and b/markdown/org/docs/patterns/holmes/instructions/step02.jpg differ
diff --git a/markdown/org/docs/patterns/holmes/instructions/step03.jpg b/markdown/org/docs/patterns/holmes/instructions/step03.jpg
new file mode 100644
index 00000000000..7a80ee42c56
Binary files /dev/null and b/markdown/org/docs/patterns/holmes/instructions/step03.jpg differ
diff --git a/markdown/org/docs/patterns/holmes/instructions/step04.jpg b/markdown/org/docs/patterns/holmes/instructions/step04.jpg
new file mode 100644
index 00000000000..440bcd9220a
Binary files /dev/null and b/markdown/org/docs/patterns/holmes/instructions/step04.jpg differ
diff --git a/markdown/org/docs/patterns/holmes/instructions/step05.jpg b/markdown/org/docs/patterns/holmes/instructions/step05.jpg
new file mode 100644
index 00000000000..8a9e8638ab6
Binary files /dev/null and b/markdown/org/docs/patterns/holmes/instructions/step05.jpg differ
diff --git a/markdown/org/docs/patterns/holmes/instructions/step06.jpg b/markdown/org/docs/patterns/holmes/instructions/step06.jpg
new file mode 100644
index 00000000000..2a7aa038fce
Binary files /dev/null and b/markdown/org/docs/patterns/holmes/instructions/step06.jpg differ
diff --git a/markdown/org/docs/patterns/holmes/instructions/step07.jpg b/markdown/org/docs/patterns/holmes/instructions/step07.jpg
new file mode 100644
index 00000000000..4063afc93bc
Binary files /dev/null and b/markdown/org/docs/patterns/holmes/instructions/step07.jpg differ
diff --git a/markdown/org/docs/patterns/holmes/instructions/step08.jpg b/markdown/org/docs/patterns/holmes/instructions/step08.jpg
new file mode 100644
index 00000000000..b0f81798d3c
Binary files /dev/null and b/markdown/org/docs/patterns/holmes/instructions/step08.jpg differ
diff --git a/markdown/org/docs/patterns/holmes/instructions/step09.jpg b/markdown/org/docs/patterns/holmes/instructions/step09.jpg
new file mode 100644
index 00000000000..65486529e06
Binary files /dev/null and b/markdown/org/docs/patterns/holmes/instructions/step09.jpg differ
diff --git a/markdown/org/docs/patterns/holmes/instructions/step10.jpg b/markdown/org/docs/patterns/holmes/instructions/step10.jpg
new file mode 100644
index 00000000000..6ba6189786d
Binary files /dev/null and b/markdown/org/docs/patterns/holmes/instructions/step10.jpg differ
diff --git a/markdown/org/docs/patterns/holmes/instructions/step11.jpg b/markdown/org/docs/patterns/holmes/instructions/step11.jpg
new file mode 100644
index 00000000000..9fc624b816a
Binary files /dev/null and b/markdown/org/docs/patterns/holmes/instructions/step11.jpg differ
diff --git a/markdown/org/docs/patterns/holmes/instructions/step12.jpg b/markdown/org/docs/patterns/holmes/instructions/step12.jpg
new file mode 100644
index 00000000000..b3cea18b285
Binary files /dev/null and b/markdown/org/docs/patterns/holmes/instructions/step12.jpg differ
diff --git a/markdown/org/docs/patterns/holmes/instructions/step13.jpg b/markdown/org/docs/patterns/holmes/instructions/step13.jpg
new file mode 100644
index 00000000000..3ced8f0f09d
Binary files /dev/null and b/markdown/org/docs/patterns/holmes/instructions/step13.jpg differ
diff --git a/markdown/org/docs/patterns/holmes/instructions/step14.jpg b/markdown/org/docs/patterns/holmes/instructions/step14.jpg
new file mode 100644
index 00000000000..75cf3dbb2ef
Binary files /dev/null and b/markdown/org/docs/patterns/holmes/instructions/step14.jpg differ
diff --git a/markdown/org/docs/patterns/holmes/instructions/step15.jpg b/markdown/org/docs/patterns/holmes/instructions/step15.jpg
new file mode 100644
index 00000000000..8162ad66f03
Binary files /dev/null and b/markdown/org/docs/patterns/holmes/instructions/step15.jpg differ
diff --git a/markdown/org/docs/patterns/holmes/instructions/step16.svg b/markdown/org/docs/patterns/holmes/instructions/step16.svg
new file mode 100644
index 00000000000..391762a48c2
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/instructions/step16.svg
@@ -0,0 +1,518 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/holmes/measurements/de.md b/markdown/org/docs/patterns/holmes/measurements/de.md
new file mode 100644
index 00000000000..9789e4c4643
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/measurements/de.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/holmes/measurements/en.md b/markdown/org/docs/patterns/holmes/measurements/en.md
new file mode 100644
index 00000000000..a96ff31349c
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/measurements/en.md
@@ -0,0 +1,7 @@
+---
+---
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/holmes/measurements/es.md b/markdown/org/docs/patterns/holmes/measurements/es.md
new file mode 100644
index 00000000000..9789e4c4643
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/measurements/es.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/holmes/measurements/fr.md b/markdown/org/docs/patterns/holmes/measurements/fr.md
new file mode 100644
index 00000000000..d170e2d3d6a
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/measurements/fr.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+importer les mesures à partir de '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/holmes/measurements/nl.md b/markdown/org/docs/patterns/holmes/measurements/nl.md
new file mode 100644
index 00000000000..9789e4c4643
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/measurements/nl.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/holmes/needs/de.md b/markdown/org/docs/patterns/holmes/needs/de.md
new file mode 100644
index 00000000000..3a39b154c8b
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/needs/de.md
@@ -0,0 +1,11 @@
+---
+title: Was du brauchst
+---
+
+To make Holmes, you will need the following:
+
+- Grundlegendes Nähzubehör
+- About 0.5 meter of a suitable fabric ([see Fabric options](/docs/patterns/holmes/fabric/))
+- About 0.5 meter of lining fabric
+- A sheet of plastic or something rigid for the brim (1 mm thick or less)
+
diff --git a/markdown/org/docs/patterns/holmes/needs/en.md b/markdown/org/docs/patterns/holmes/needs/en.md
new file mode 100644
index 00000000000..233b34462f9
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/needs/en.md
@@ -0,0 +1,11 @@
+---
+title: What you need
+---
+
+To make Holmes, you will need the following:
+
+- Basic sewing supplies
+- About 0.5 meter of a suitable fabric ([see Fabric options](/docs/patterns/holmes/fabric/))
+- About 0.5 meter of lining fabric
+- A sheet of plastic or something rigid for the brim (1 mm thick or less)
+
diff --git a/markdown/org/docs/patterns/holmes/needs/es.md b/markdown/org/docs/patterns/holmes/needs/es.md
new file mode 100644
index 00000000000..233b34462f9
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/needs/es.md
@@ -0,0 +1,11 @@
+---
+title: What you need
+---
+
+To make Holmes, you will need the following:
+
+- Basic sewing supplies
+- About 0.5 meter of a suitable fabric ([see Fabric options](/docs/patterns/holmes/fabric/))
+- About 0.5 meter of lining fabric
+- A sheet of plastic or something rigid for the brim (1 mm thick or less)
+
diff --git a/markdown/org/docs/patterns/holmes/needs/fr.md b/markdown/org/docs/patterns/holmes/needs/fr.md
new file mode 100644
index 00000000000..de2d9b0b1cc
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/needs/fr.md
@@ -0,0 +1,11 @@
+---
+title: Ce dont vous avez besoin
+---
+
+To make Holmes, you will need the following:
+
+- Fourniture de base pour la couture
+- About 0.5 meter of a suitable fabric ([see Fabric options](/docs/patterns/holmes/fabric/))
+- About 0.5 meter of lining fabric
+- A sheet of plastic or something rigid for the brim (1 mm thick or less)
+
diff --git a/markdown/org/docs/patterns/holmes/needs/nl.md b/markdown/org/docs/patterns/holmes/needs/nl.md
new file mode 100644
index 00000000000..dbb601192e3
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/needs/nl.md
@@ -0,0 +1,11 @@
+---
+title: Wat je nodig hebt
+---
+
+To make Holmes, you will need the following:
+
+- Basis naaimateriaal
+- About 0.5 meter of a suitable fabric ([see Fabric options](/docs/patterns/holmes/fabric/))
+- Ongeveer 0.5 meter voering
+- Een vel plastic of iets anders plat en stevig voor de klep (1 mm dik of minder)
+
diff --git a/markdown/org/docs/patterns/holmes/nl.md b/markdown/org/docs/patterns/holmes/nl.md
new file mode 100644
index 00000000000..38c6cb18406
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/nl.md
@@ -0,0 +1,10 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/holmes/options/brimangle/brimangle.svg b/markdown/org/docs/patterns/holmes/options/brimangle/brimangle.svg
new file mode 100644
index 00000000000..447a436a21d
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/options/brimangle/brimangle.svg
@@ -0,0 +1,130 @@
+
+
diff --git a/markdown/org/docs/patterns/holmes/options/brimangle/de.md b/markdown/org/docs/patterns/holmes/options/brimangle/de.md
new file mode 100644
index 00000000000..9dd535aadbb
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/options/brimangle/de.md
@@ -0,0 +1,4 @@
+---
+title: Brim angle
+---
+
diff --git a/markdown/org/docs/patterns/holmes/options/brimangle/en.md b/markdown/org/docs/patterns/holmes/options/brimangle/en.md
new file mode 100644
index 00000000000..510ce6aeae2
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/options/brimangle/en.md
@@ -0,0 +1,3 @@
+---
+title: Brim angle
+---
diff --git a/markdown/org/docs/patterns/holmes/options/brimangle/es.md b/markdown/org/docs/patterns/holmes/options/brimangle/es.md
new file mode 100644
index 00000000000..9dd535aadbb
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/options/brimangle/es.md
@@ -0,0 +1,4 @@
+---
+title: Brim angle
+---
+
diff --git a/markdown/org/docs/patterns/holmes/options/brimangle/fr.md b/markdown/org/docs/patterns/holmes/options/brimangle/fr.md
new file mode 100644
index 00000000000..9dd535aadbb
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/options/brimangle/fr.md
@@ -0,0 +1,4 @@
+---
+title: Brim angle
+---
+
diff --git a/markdown/org/docs/patterns/holmes/options/brimangle/nl.md b/markdown/org/docs/patterns/holmes/options/brimangle/nl.md
new file mode 100644
index 00000000000..9dd535aadbb
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/options/brimangle/nl.md
@@ -0,0 +1,4 @@
+---
+title: Brim angle
+---
+
diff --git a/markdown/org/docs/patterns/holmes/options/brimwidth/brimwidth.svg b/markdown/org/docs/patterns/holmes/options/brimwidth/brimwidth.svg
new file mode 100644
index 00000000000..6d388c64b96
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/options/brimwidth/brimwidth.svg
@@ -0,0 +1,130 @@
+
+
diff --git a/markdown/org/docs/patterns/holmes/options/brimwidth/de.md b/markdown/org/docs/patterns/holmes/options/brimwidth/de.md
new file mode 100644
index 00000000000..76247234d50
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/options/brimwidth/de.md
@@ -0,0 +1,4 @@
+---
+title: Brim width
+---
+
diff --git a/markdown/org/docs/patterns/holmes/options/brimwidth/en.md b/markdown/org/docs/patterns/holmes/options/brimwidth/en.md
new file mode 100644
index 00000000000..db0c4c586ac
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/options/brimwidth/en.md
@@ -0,0 +1,3 @@
+---
+title: Brim width
+---
diff --git a/markdown/org/docs/patterns/holmes/options/brimwidth/es.md b/markdown/org/docs/patterns/holmes/options/brimwidth/es.md
new file mode 100644
index 00000000000..76247234d50
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/options/brimwidth/es.md
@@ -0,0 +1,4 @@
+---
+title: Brim width
+---
+
diff --git a/markdown/org/docs/patterns/holmes/options/brimwidth/fr.md b/markdown/org/docs/patterns/holmes/options/brimwidth/fr.md
new file mode 100644
index 00000000000..76247234d50
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/options/brimwidth/fr.md
@@ -0,0 +1,4 @@
+---
+title: Brim width
+---
+
diff --git a/markdown/org/docs/patterns/holmes/options/brimwidth/nl.md b/markdown/org/docs/patterns/holmes/options/brimwidth/nl.md
new file mode 100644
index 00000000000..76247234d50
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/options/brimwidth/nl.md
@@ -0,0 +1,4 @@
+---
+title: Brim width
+---
+
diff --git a/markdown/org/docs/patterns/holmes/options/de.md b/markdown/org/docs/patterns/holmes/options/de.md
new file mode 100644
index 00000000000..02282808a54
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/options/de.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/holmes/options/en.md b/markdown/org/docs/patterns/holmes/options/en.md
new file mode 100644
index 00000000000..cc2bb7258a3
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/options/en.md
@@ -0,0 +1,7 @@
+---
+---
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/holmes/options/es.md b/markdown/org/docs/patterns/holmes/options/es.md
new file mode 100644
index 00000000000..02282808a54
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/options/es.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/holmes/options/fr.md b/markdown/org/docs/patterns/holmes/options/fr.md
new file mode 100644
index 00000000000..02282808a54
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/options/fr.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/holmes/options/gorenumber/de.md b/markdown/org/docs/patterns/holmes/options/gorenumber/de.md
new file mode 100644
index 00000000000..657f60a424b
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/options/gorenumber/de.md
@@ -0,0 +1,4 @@
+---
+title: Number of gores
+---
+
diff --git a/markdown/org/docs/patterns/holmes/options/gorenumber/en.md b/markdown/org/docs/patterns/holmes/options/gorenumber/en.md
new file mode 100644
index 00000000000..ace06cb14ea
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/options/gorenumber/en.md
@@ -0,0 +1,3 @@
+---
+title: Number of gores
+---
diff --git a/markdown/org/docs/patterns/holmes/options/gorenumber/es.md b/markdown/org/docs/patterns/holmes/options/gorenumber/es.md
new file mode 100644
index 00000000000..657f60a424b
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/options/gorenumber/es.md
@@ -0,0 +1,4 @@
+---
+title: Number of gores
+---
+
diff --git a/markdown/org/docs/patterns/holmes/options/gorenumber/fr.md b/markdown/org/docs/patterns/holmes/options/gorenumber/fr.md
new file mode 100644
index 00000000000..657f60a424b
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/options/gorenumber/fr.md
@@ -0,0 +1,4 @@
+---
+title: Number of gores
+---
+
diff --git a/markdown/org/docs/patterns/holmes/options/gorenumber/gorenumber.svg b/markdown/org/docs/patterns/holmes/options/gorenumber/gorenumber.svg
new file mode 100644
index 00000000000..011befa3fa8
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/options/gorenumber/gorenumber.svg
@@ -0,0 +1,142 @@
+
+
diff --git a/markdown/org/docs/patterns/holmes/options/gorenumber/nl.md b/markdown/org/docs/patterns/holmes/options/gorenumber/nl.md
new file mode 100644
index 00000000000..657f60a424b
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/options/gorenumber/nl.md
@@ -0,0 +1,4 @@
+---
+title: Number of gores
+---
+
diff --git a/markdown/org/docs/patterns/holmes/options/headease/de.md b/markdown/org/docs/patterns/holmes/options/headease/de.md
new file mode 100644
index 00000000000..f7e74538bb8
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/options/headease/de.md
@@ -0,0 +1,2 @@
+
+The amount of ease around your head.
diff --git a/markdown/org/docs/patterns/holmes/options/headease/en.md b/markdown/org/docs/patterns/holmes/options/headease/en.md
new file mode 100755
index 00000000000..f7e74538bb8
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/options/headease/en.md
@@ -0,0 +1,2 @@
+
+The amount of ease around your head.
diff --git a/markdown/org/docs/patterns/holmes/options/headease/es.md b/markdown/org/docs/patterns/holmes/options/headease/es.md
new file mode 100644
index 00000000000..f7e74538bb8
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/options/headease/es.md
@@ -0,0 +1,2 @@
+
+The amount of ease around your head.
diff --git a/markdown/org/docs/patterns/holmes/options/headease/fr.md b/markdown/org/docs/patterns/holmes/options/headease/fr.md
new file mode 100644
index 00000000000..f7e74538bb8
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/options/headease/fr.md
@@ -0,0 +1,2 @@
+
+The amount of ease around your head.
diff --git a/markdown/org/docs/patterns/holmes/options/headease/nl.md b/markdown/org/docs/patterns/holmes/options/headease/nl.md
new file mode 100644
index 00000000000..2328ab38279
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/options/headease/nl.md
@@ -0,0 +1,2 @@
+
+De hoeveelheid overwijdte rond je hoofd.
diff --git a/markdown/org/docs/patterns/holmes/options/lengthratio/de.md b/markdown/org/docs/patterns/holmes/options/lengthratio/de.md
new file mode 100644
index 00000000000..b9541701ab5
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/options/lengthratio/de.md
@@ -0,0 +1,4 @@
+---
+title: Length ratio
+---
+
diff --git a/markdown/org/docs/patterns/holmes/options/lengthratio/en.md b/markdown/org/docs/patterns/holmes/options/lengthratio/en.md
new file mode 100644
index 00000000000..afb12fcb69e
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/options/lengthratio/en.md
@@ -0,0 +1,3 @@
+---
+title: Length ratio
+---
diff --git a/markdown/org/docs/patterns/holmes/options/lengthratio/es.md b/markdown/org/docs/patterns/holmes/options/lengthratio/es.md
new file mode 100644
index 00000000000..b9541701ab5
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/options/lengthratio/es.md
@@ -0,0 +1,4 @@
+---
+title: Length ratio
+---
+
diff --git a/markdown/org/docs/patterns/holmes/options/lengthratio/fr.md b/markdown/org/docs/patterns/holmes/options/lengthratio/fr.md
new file mode 100644
index 00000000000..b9541701ab5
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/options/lengthratio/fr.md
@@ -0,0 +1,4 @@
+---
+title: Length ratio
+---
+
diff --git a/markdown/org/docs/patterns/holmes/options/lengthratio/lengthratio.svg b/markdown/org/docs/patterns/holmes/options/lengthratio/lengthratio.svg
new file mode 100644
index 00000000000..8290280e175
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/options/lengthratio/lengthratio.svg
@@ -0,0 +1,130 @@
+
+
diff --git a/markdown/org/docs/patterns/holmes/options/lengthratio/nl.md b/markdown/org/docs/patterns/holmes/options/lengthratio/nl.md
new file mode 100644
index 00000000000..b9541701ab5
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/options/lengthratio/nl.md
@@ -0,0 +1,4 @@
+---
+title: Length ratio
+---
+
diff --git a/markdown/org/docs/patterns/holmes/options/nl.md b/markdown/org/docs/patterns/holmes/options/nl.md
new file mode 100644
index 00000000000..02282808a54
--- /dev/null
+++ b/markdown/org/docs/patterns/holmes/options/nl.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/hortensia/cutting/de.md b/markdown/org/docs/patterns/hortensia/cutting/de.md
new file mode 100644
index 00000000000..3d4a2eecea9
--- /dev/null
+++ b/markdown/org/docs/patterns/hortensia/cutting/de.md
@@ -0,0 +1,5 @@
+
+
+Complete documentation for Hortensia
+
+
diff --git a/markdown/org/docs/patterns/hortensia/cutting/en.md b/markdown/org/docs/patterns/hortensia/cutting/en.md
new file mode 100644
index 00000000000..3d4a2eecea9
--- /dev/null
+++ b/markdown/org/docs/patterns/hortensia/cutting/en.md
@@ -0,0 +1,5 @@
+
+
+Complete documentation for Hortensia
+
+
diff --git a/markdown/org/docs/patterns/hortensia/cutting/es.md b/markdown/org/docs/patterns/hortensia/cutting/es.md
new file mode 100644
index 00000000000..3d4a2eecea9
--- /dev/null
+++ b/markdown/org/docs/patterns/hortensia/cutting/es.md
@@ -0,0 +1,5 @@
+
+
+Complete documentation for Hortensia
+
+
diff --git a/markdown/org/docs/patterns/hortensia/cutting/fr.md b/markdown/org/docs/patterns/hortensia/cutting/fr.md
new file mode 100644
index 00000000000..3d4a2eecea9
--- /dev/null
+++ b/markdown/org/docs/patterns/hortensia/cutting/fr.md
@@ -0,0 +1,5 @@
+
+
+Complete documentation for Hortensia
+
+
diff --git a/markdown/org/docs/patterns/hortensia/cutting/nl.md b/markdown/org/docs/patterns/hortensia/cutting/nl.md
new file mode 100644
index 00000000000..3d4a2eecea9
--- /dev/null
+++ b/markdown/org/docs/patterns/hortensia/cutting/nl.md
@@ -0,0 +1,5 @@
+
+
+Complete documentation for Hortensia
+
+
diff --git a/markdown/org/docs/patterns/hortensia/de.md b/markdown/org/docs/patterns/hortensia/de.md
new file mode 100644
index 00000000000..45c580db435
--- /dev/null
+++ b/markdown/org/docs/patterns/hortensia/de.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/hortensia/en.md b/markdown/org/docs/patterns/hortensia/en.md
new file mode 100644
index 00000000000..a28306cc546
--- /dev/null
+++ b/markdown/org/docs/patterns/hortensia/en.md
@@ -0,0 +1,6 @@
+---
+---
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/hortensia/es.md b/markdown/org/docs/patterns/hortensia/es.md
new file mode 100644
index 00000000000..45c580db435
--- /dev/null
+++ b/markdown/org/docs/patterns/hortensia/es.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/hortensia/fabric/de.md b/markdown/org/docs/patterns/hortensia/fabric/de.md
new file mode 100644
index 00000000000..3d4a2eecea9
--- /dev/null
+++ b/markdown/org/docs/patterns/hortensia/fabric/de.md
@@ -0,0 +1,5 @@
+
+
+Complete documentation for Hortensia
+
+
diff --git a/markdown/org/docs/patterns/hortensia/fabric/en.md b/markdown/org/docs/patterns/hortensia/fabric/en.md
new file mode 100644
index 00000000000..3d4a2eecea9
--- /dev/null
+++ b/markdown/org/docs/patterns/hortensia/fabric/en.md
@@ -0,0 +1,5 @@
+
+
+Complete documentation for Hortensia
+
+
diff --git a/markdown/org/docs/patterns/hortensia/fabric/es.md b/markdown/org/docs/patterns/hortensia/fabric/es.md
new file mode 100644
index 00000000000..3d4a2eecea9
--- /dev/null
+++ b/markdown/org/docs/patterns/hortensia/fabric/es.md
@@ -0,0 +1,5 @@
+
+
+Complete documentation for Hortensia
+
+
diff --git a/markdown/org/docs/patterns/hortensia/fabric/fr.md b/markdown/org/docs/patterns/hortensia/fabric/fr.md
new file mode 100644
index 00000000000..3d4a2eecea9
--- /dev/null
+++ b/markdown/org/docs/patterns/hortensia/fabric/fr.md
@@ -0,0 +1,5 @@
+
+
+Complete documentation for Hortensia
+
+
diff --git a/markdown/org/docs/patterns/hortensia/fabric/nl.md b/markdown/org/docs/patterns/hortensia/fabric/nl.md
new file mode 100644
index 00000000000..3d4a2eecea9
--- /dev/null
+++ b/markdown/org/docs/patterns/hortensia/fabric/nl.md
@@ -0,0 +1,5 @@
+
+
+Complete documentation for Hortensia
+
+
diff --git a/markdown/org/docs/patterns/hortensia/fr.md b/markdown/org/docs/patterns/hortensia/fr.md
new file mode 100644
index 00000000000..45c580db435
--- /dev/null
+++ b/markdown/org/docs/patterns/hortensia/fr.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/hortensia/instructions/de.md b/markdown/org/docs/patterns/hortensia/instructions/de.md
new file mode 100644
index 00000000000..3d4a2eecea9
--- /dev/null
+++ b/markdown/org/docs/patterns/hortensia/instructions/de.md
@@ -0,0 +1,5 @@
+
+
+Complete documentation for Hortensia
+
+
diff --git a/markdown/org/docs/patterns/hortensia/instructions/en.md b/markdown/org/docs/patterns/hortensia/instructions/en.md
new file mode 100644
index 00000000000..3d4a2eecea9
--- /dev/null
+++ b/markdown/org/docs/patterns/hortensia/instructions/en.md
@@ -0,0 +1,5 @@
+
+
+Complete documentation for Hortensia
+
+
diff --git a/markdown/org/docs/patterns/hortensia/instructions/es.md b/markdown/org/docs/patterns/hortensia/instructions/es.md
new file mode 100644
index 00000000000..3d4a2eecea9
--- /dev/null
+++ b/markdown/org/docs/patterns/hortensia/instructions/es.md
@@ -0,0 +1,5 @@
+
+
+Complete documentation for Hortensia
+
+
diff --git a/markdown/org/docs/patterns/hortensia/instructions/fr.md b/markdown/org/docs/patterns/hortensia/instructions/fr.md
new file mode 100644
index 00000000000..3d4a2eecea9
--- /dev/null
+++ b/markdown/org/docs/patterns/hortensia/instructions/fr.md
@@ -0,0 +1,5 @@
+
+
+Complete documentation for Hortensia
+
+
diff --git a/markdown/org/docs/patterns/hortensia/instructions/nl.md b/markdown/org/docs/patterns/hortensia/instructions/nl.md
new file mode 100644
index 00000000000..3d4a2eecea9
--- /dev/null
+++ b/markdown/org/docs/patterns/hortensia/instructions/nl.md
@@ -0,0 +1,5 @@
+
+
+Complete documentation for Hortensia
+
+
diff --git a/markdown/org/docs/patterns/hortensia/measurements/de.md b/markdown/org/docs/patterns/hortensia/measurements/de.md
new file mode 100644
index 00000000000..351020856bc
--- /dev/null
+++ b/markdown/org/docs/patterns/hortensia/measurements/de.md
@@ -0,0 +1,8 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
+
diff --git a/markdown/org/docs/patterns/hortensia/measurements/en.md b/markdown/org/docs/patterns/hortensia/measurements/en.md
new file mode 100644
index 00000000000..58b6f0bbc8b
--- /dev/null
+++ b/markdown/org/docs/patterns/hortensia/measurements/en.md
@@ -0,0 +1,8 @@
+---
+---
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
+
diff --git a/markdown/org/docs/patterns/hortensia/measurements/es.md b/markdown/org/docs/patterns/hortensia/measurements/es.md
new file mode 100644
index 00000000000..351020856bc
--- /dev/null
+++ b/markdown/org/docs/patterns/hortensia/measurements/es.md
@@ -0,0 +1,8 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
+
diff --git a/markdown/org/docs/patterns/hortensia/measurements/fr.md b/markdown/org/docs/patterns/hortensia/measurements/fr.md
new file mode 100644
index 00000000000..45bc1b2be7e
--- /dev/null
+++ b/markdown/org/docs/patterns/hortensia/measurements/fr.md
@@ -0,0 +1,8 @@
+- - -
+- - -
+
+importer les mesures à partir de '../../../../../../src/components/docs/pattern-measurements'
+
+
+
+
diff --git a/markdown/org/docs/patterns/hortensia/measurements/nl.md b/markdown/org/docs/patterns/hortensia/measurements/nl.md
new file mode 100644
index 00000000000..351020856bc
--- /dev/null
+++ b/markdown/org/docs/patterns/hortensia/measurements/nl.md
@@ -0,0 +1,8 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
+
diff --git a/markdown/org/docs/patterns/hortensia/needs/de.md b/markdown/org/docs/patterns/hortensia/needs/de.md
new file mode 100644
index 00000000000..3d4a2eecea9
--- /dev/null
+++ b/markdown/org/docs/patterns/hortensia/needs/de.md
@@ -0,0 +1,5 @@
+
+
+Complete documentation for Hortensia
+
+
diff --git a/markdown/org/docs/patterns/hortensia/needs/en.md b/markdown/org/docs/patterns/hortensia/needs/en.md
new file mode 100644
index 00000000000..3d4a2eecea9
--- /dev/null
+++ b/markdown/org/docs/patterns/hortensia/needs/en.md
@@ -0,0 +1,5 @@
+
+
+Complete documentation for Hortensia
+
+
diff --git a/markdown/org/docs/patterns/hortensia/needs/es.md b/markdown/org/docs/patterns/hortensia/needs/es.md
new file mode 100644
index 00000000000..3d4a2eecea9
--- /dev/null
+++ b/markdown/org/docs/patterns/hortensia/needs/es.md
@@ -0,0 +1,5 @@
+
+
+Complete documentation for Hortensia
+
+
diff --git a/markdown/org/docs/patterns/hortensia/needs/fr.md b/markdown/org/docs/patterns/hortensia/needs/fr.md
new file mode 100644
index 00000000000..3d4a2eecea9
--- /dev/null
+++ b/markdown/org/docs/patterns/hortensia/needs/fr.md
@@ -0,0 +1,5 @@
+
+
+Complete documentation for Hortensia
+
+
diff --git a/markdown/org/docs/patterns/hortensia/needs/nl.md b/markdown/org/docs/patterns/hortensia/needs/nl.md
new file mode 100644
index 00000000000..3d4a2eecea9
--- /dev/null
+++ b/markdown/org/docs/patterns/hortensia/needs/nl.md
@@ -0,0 +1,5 @@
+
+
+Complete documentation for Hortensia
+
+
diff --git a/markdown/org/docs/patterns/hortensia/nl.md b/markdown/org/docs/patterns/hortensia/nl.md
new file mode 100644
index 00000000000..45c580db435
--- /dev/null
+++ b/markdown/org/docs/patterns/hortensia/nl.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/hortensia/options/de.md b/markdown/org/docs/patterns/hortensia/options/de.md
new file mode 100644
index 00000000000..a0ccb770909
--- /dev/null
+++ b/markdown/org/docs/patterns/hortensia/options/de.md
@@ -0,0 +1,8 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
+
diff --git a/markdown/org/docs/patterns/hortensia/options/en.md b/markdown/org/docs/patterns/hortensia/options/en.md
new file mode 100644
index 00000000000..cf5e7e91d7c
--- /dev/null
+++ b/markdown/org/docs/patterns/hortensia/options/en.md
@@ -0,0 +1,8 @@
+---
+---
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
+
diff --git a/markdown/org/docs/patterns/hortensia/options/es.md b/markdown/org/docs/patterns/hortensia/options/es.md
new file mode 100644
index 00000000000..a0ccb770909
--- /dev/null
+++ b/markdown/org/docs/patterns/hortensia/options/es.md
@@ -0,0 +1,8 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
+
diff --git a/markdown/org/docs/patterns/hortensia/options/fr.md b/markdown/org/docs/patterns/hortensia/options/fr.md
new file mode 100644
index 00000000000..a0ccb770909
--- /dev/null
+++ b/markdown/org/docs/patterns/hortensia/options/fr.md
@@ -0,0 +1,8 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
+
diff --git a/markdown/org/docs/patterns/hortensia/options/handlewidth/de.md b/markdown/org/docs/patterns/hortensia/options/handlewidth/de.md
new file mode 100644
index 00000000000..3d4a2eecea9
--- /dev/null
+++ b/markdown/org/docs/patterns/hortensia/options/handlewidth/de.md
@@ -0,0 +1,5 @@
+
+
+Complete documentation for Hortensia
+
+
diff --git a/markdown/org/docs/patterns/hortensia/options/handlewidth/en.md b/markdown/org/docs/patterns/hortensia/options/handlewidth/en.md
new file mode 100644
index 00000000000..3d4a2eecea9
--- /dev/null
+++ b/markdown/org/docs/patterns/hortensia/options/handlewidth/en.md
@@ -0,0 +1,5 @@
+
+
+Complete documentation for Hortensia
+
+
diff --git a/markdown/org/docs/patterns/hortensia/options/handlewidth/es.md b/markdown/org/docs/patterns/hortensia/options/handlewidth/es.md
new file mode 100644
index 00000000000..3d4a2eecea9
--- /dev/null
+++ b/markdown/org/docs/patterns/hortensia/options/handlewidth/es.md
@@ -0,0 +1,5 @@
+
+
+Complete documentation for Hortensia
+
+
diff --git a/markdown/org/docs/patterns/hortensia/options/handlewidth/fr.md b/markdown/org/docs/patterns/hortensia/options/handlewidth/fr.md
new file mode 100644
index 00000000000..3d4a2eecea9
--- /dev/null
+++ b/markdown/org/docs/patterns/hortensia/options/handlewidth/fr.md
@@ -0,0 +1,5 @@
+
+
+Complete documentation for Hortensia
+
+
diff --git a/markdown/org/docs/patterns/hortensia/options/handlewidth/nl.md b/markdown/org/docs/patterns/hortensia/options/handlewidth/nl.md
new file mode 100644
index 00000000000..3d4a2eecea9
--- /dev/null
+++ b/markdown/org/docs/patterns/hortensia/options/handlewidth/nl.md
@@ -0,0 +1,5 @@
+
+
+Complete documentation for Hortensia
+
+
diff --git a/markdown/org/docs/patterns/hortensia/options/nl.md b/markdown/org/docs/patterns/hortensia/options/nl.md
new file mode 100644
index 00000000000..a0ccb770909
--- /dev/null
+++ b/markdown/org/docs/patterns/hortensia/options/nl.md
@@ -0,0 +1,8 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
+
diff --git a/markdown/org/docs/patterns/hortensia/options/size/de.md b/markdown/org/docs/patterns/hortensia/options/size/de.md
new file mode 100644
index 00000000000..3d4a2eecea9
--- /dev/null
+++ b/markdown/org/docs/patterns/hortensia/options/size/de.md
@@ -0,0 +1,5 @@
+
+
+Complete documentation for Hortensia
+
+
diff --git a/markdown/org/docs/patterns/hortensia/options/size/en.md b/markdown/org/docs/patterns/hortensia/options/size/en.md
new file mode 100644
index 00000000000..3d4a2eecea9
--- /dev/null
+++ b/markdown/org/docs/patterns/hortensia/options/size/en.md
@@ -0,0 +1,5 @@
+
+
+Complete documentation for Hortensia
+
+
diff --git a/markdown/org/docs/patterns/hortensia/options/size/es.md b/markdown/org/docs/patterns/hortensia/options/size/es.md
new file mode 100644
index 00000000000..3d4a2eecea9
--- /dev/null
+++ b/markdown/org/docs/patterns/hortensia/options/size/es.md
@@ -0,0 +1,5 @@
+
+
+Complete documentation for Hortensia
+
+
diff --git a/markdown/org/docs/patterns/hortensia/options/size/fr.md b/markdown/org/docs/patterns/hortensia/options/size/fr.md
new file mode 100644
index 00000000000..3d4a2eecea9
--- /dev/null
+++ b/markdown/org/docs/patterns/hortensia/options/size/fr.md
@@ -0,0 +1,5 @@
+
+
+Complete documentation for Hortensia
+
+
diff --git a/markdown/org/docs/patterns/hortensia/options/size/nl.md b/markdown/org/docs/patterns/hortensia/options/size/nl.md
new file mode 100644
index 00000000000..3d4a2eecea9
--- /dev/null
+++ b/markdown/org/docs/patterns/hortensia/options/size/nl.md
@@ -0,0 +1,5 @@
+
+
+Complete documentation for Hortensia
+
+
diff --git a/markdown/org/docs/patterns/hortensia/options/straplength/de.md b/markdown/org/docs/patterns/hortensia/options/straplength/de.md
new file mode 100644
index 00000000000..3d4a2eecea9
--- /dev/null
+++ b/markdown/org/docs/patterns/hortensia/options/straplength/de.md
@@ -0,0 +1,5 @@
+
+
+Complete documentation for Hortensia
+
+
diff --git a/markdown/org/docs/patterns/hortensia/options/straplength/en.md b/markdown/org/docs/patterns/hortensia/options/straplength/en.md
new file mode 100644
index 00000000000..3d4a2eecea9
--- /dev/null
+++ b/markdown/org/docs/patterns/hortensia/options/straplength/en.md
@@ -0,0 +1,5 @@
+
+
+Complete documentation for Hortensia
+
+
diff --git a/markdown/org/docs/patterns/hortensia/options/straplength/es.md b/markdown/org/docs/patterns/hortensia/options/straplength/es.md
new file mode 100644
index 00000000000..3d4a2eecea9
--- /dev/null
+++ b/markdown/org/docs/patterns/hortensia/options/straplength/es.md
@@ -0,0 +1,5 @@
+
+
+Complete documentation for Hortensia
+
+
diff --git a/markdown/org/docs/patterns/hortensia/options/straplength/fr.md b/markdown/org/docs/patterns/hortensia/options/straplength/fr.md
new file mode 100644
index 00000000000..3d4a2eecea9
--- /dev/null
+++ b/markdown/org/docs/patterns/hortensia/options/straplength/fr.md
@@ -0,0 +1,5 @@
+
+
+Complete documentation for Hortensia
+
+
diff --git a/markdown/org/docs/patterns/hortensia/options/straplength/nl.md b/markdown/org/docs/patterns/hortensia/options/straplength/nl.md
new file mode 100644
index 00000000000..3d4a2eecea9
--- /dev/null
+++ b/markdown/org/docs/patterns/hortensia/options/straplength/nl.md
@@ -0,0 +1,5 @@
+
+
+Complete documentation for Hortensia
+
+
diff --git a/markdown/org/docs/patterns/hortensia/options/zippersize/de.md b/markdown/org/docs/patterns/hortensia/options/zippersize/de.md
new file mode 100644
index 00000000000..3d4a2eecea9
--- /dev/null
+++ b/markdown/org/docs/patterns/hortensia/options/zippersize/de.md
@@ -0,0 +1,5 @@
+
+
+Complete documentation for Hortensia
+
+
diff --git a/markdown/org/docs/patterns/hortensia/options/zippersize/en.md b/markdown/org/docs/patterns/hortensia/options/zippersize/en.md
new file mode 100644
index 00000000000..3d4a2eecea9
--- /dev/null
+++ b/markdown/org/docs/patterns/hortensia/options/zippersize/en.md
@@ -0,0 +1,5 @@
+
+
+Complete documentation for Hortensia
+
+
diff --git a/markdown/org/docs/patterns/hortensia/options/zippersize/es.md b/markdown/org/docs/patterns/hortensia/options/zippersize/es.md
new file mode 100644
index 00000000000..3d4a2eecea9
--- /dev/null
+++ b/markdown/org/docs/patterns/hortensia/options/zippersize/es.md
@@ -0,0 +1,5 @@
+
+
+Complete documentation for Hortensia
+
+
diff --git a/markdown/org/docs/patterns/hortensia/options/zippersize/fr.md b/markdown/org/docs/patterns/hortensia/options/zippersize/fr.md
new file mode 100644
index 00000000000..3d4a2eecea9
--- /dev/null
+++ b/markdown/org/docs/patterns/hortensia/options/zippersize/fr.md
@@ -0,0 +1,5 @@
+
+
+Complete documentation for Hortensia
+
+
diff --git a/markdown/org/docs/patterns/hortensia/options/zippersize/nl.md b/markdown/org/docs/patterns/hortensia/options/zippersize/nl.md
new file mode 100644
index 00000000000..3d4a2eecea9
--- /dev/null
+++ b/markdown/org/docs/patterns/hortensia/options/zippersize/nl.md
@@ -0,0 +1,5 @@
+
+
+Complete documentation for Hortensia
+
+
diff --git a/markdown/org/docs/patterns/huey/cutting/de.md b/markdown/org/docs/patterns/huey/cutting/de.md
new file mode 100644
index 00000000000..363f1e20c86
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/cutting/de.md
@@ -0,0 +1,4 @@
+---
+title: Cutting
+---
+
diff --git a/markdown/org/docs/patterns/huey/cutting/en.md b/markdown/org/docs/patterns/huey/cutting/en.md
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/markdown/org/docs/patterns/huey/cutting/es.md b/markdown/org/docs/patterns/huey/cutting/es.md
new file mode 100644
index 00000000000..363f1e20c86
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/cutting/es.md
@@ -0,0 +1,4 @@
+---
+title: Cutting
+---
+
diff --git a/markdown/org/docs/patterns/huey/cutting/fr.md b/markdown/org/docs/patterns/huey/cutting/fr.md
new file mode 100644
index 00000000000..363f1e20c86
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/cutting/fr.md
@@ -0,0 +1,4 @@
+---
+title: Cutting
+---
+
diff --git a/markdown/org/docs/patterns/huey/cutting/nl.md b/markdown/org/docs/patterns/huey/cutting/nl.md
new file mode 100644
index 00000000000..0e0b0ea6e69
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/cutting/nl.md
@@ -0,0 +1,4 @@
+---
+title: Knippen
+---
+
diff --git a/markdown/org/docs/patterns/huey/de.md b/markdown/org/docs/patterns/huey/de.md
new file mode 100644
index 00000000000..7fcf071b4f8
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/de.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/huey/en.md b/markdown/org/docs/patterns/huey/en.md
new file mode 100644
index 00000000000..eabc0a2ebc1
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/en.md
@@ -0,0 +1,6 @@
+---
+---
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/huey/es.md b/markdown/org/docs/patterns/huey/es.md
new file mode 100644
index 00000000000..7fcf071b4f8
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/es.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/huey/fabric/de.md b/markdown/org/docs/patterns/huey/fabric/de.md
new file mode 100644
index 00000000000..bac2955324b
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/fabric/de.md
@@ -0,0 +1,4 @@
+---
+title: Fabric options
+---
+
diff --git a/markdown/org/docs/patterns/huey/fabric/en.md b/markdown/org/docs/patterns/huey/fabric/en.md
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/markdown/org/docs/patterns/huey/fabric/es.md b/markdown/org/docs/patterns/huey/fabric/es.md
new file mode 100644
index 00000000000..bac2955324b
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/fabric/es.md
@@ -0,0 +1,4 @@
+---
+title: Fabric options
+---
+
diff --git a/markdown/org/docs/patterns/huey/fabric/fr.md b/markdown/org/docs/patterns/huey/fabric/fr.md
new file mode 100644
index 00000000000..bac2955324b
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/fabric/fr.md
@@ -0,0 +1,4 @@
+---
+title: Fabric options
+---
+
diff --git a/markdown/org/docs/patterns/huey/fabric/nl.md b/markdown/org/docs/patterns/huey/fabric/nl.md
new file mode 100644
index 00000000000..60f22cac836
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/fabric/nl.md
@@ -0,0 +1,4 @@
+---
+title: Stofkeuze
+---
+
diff --git a/markdown/org/docs/patterns/huey/fr.md b/markdown/org/docs/patterns/huey/fr.md
new file mode 100644
index 00000000000..7fcf071b4f8
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/fr.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/huey/instructions/de.md b/markdown/org/docs/patterns/huey/instructions/de.md
new file mode 100644
index 00000000000..cc133cfc918
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/instructions/de.md
@@ -0,0 +1,12 @@
+
+
+
+This patterns was featured in [issue 27 of HackSpace magazine](https://hackspace.raspberrypi.org/issues/27),
+the article includes instructions too, so you may want to have a look at it.
+
+
+
+
+Documentation for this pattern is yet to be written.
+
+
diff --git a/markdown/org/docs/patterns/huey/instructions/en.md b/markdown/org/docs/patterns/huey/instructions/en.md
new file mode 100644
index 00000000000..86dd80a18a5
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/instructions/en.md
@@ -0,0 +1,11 @@
+
+
+
+This patterns was featured in [issue 27 of HackSpace magazine](https://hackspace.raspberrypi.org/issues/27),
+the article includes instructions too, so you may want to have a look at it.
+
+
+
+
+Documentation for this pattern is yet to be written.
+
diff --git a/markdown/org/docs/patterns/huey/instructions/es.md b/markdown/org/docs/patterns/huey/instructions/es.md
new file mode 100644
index 00000000000..cc133cfc918
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/instructions/es.md
@@ -0,0 +1,12 @@
+
+
+
+This patterns was featured in [issue 27 of HackSpace magazine](https://hackspace.raspberrypi.org/issues/27),
+the article includes instructions too, so you may want to have a look at it.
+
+
+
+
+Documentation for this pattern is yet to be written.
+
+
diff --git a/markdown/org/docs/patterns/huey/instructions/fr.md b/markdown/org/docs/patterns/huey/instructions/fr.md
new file mode 100644
index 00000000000..d0c9d57b00e
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/instructions/fr.md
@@ -0,0 +1,12 @@
+
+
+
+Ce patron a été mis en vedette dans le [numéro 27 du magazine HackSpace ](https://hackspace.raspberrypi.org/issues/27),
+l'article contient également des instructions, donc vous pouvez vouloir le consulter.
+
+
+
+
+La documentation pour ce patron n'est pas encore écrite.
+
+
diff --git a/markdown/org/docs/patterns/huey/instructions/layout.svg b/markdown/org/docs/patterns/huey/instructions/layout.svg
new file mode 100644
index 00000000000..09ec21a9989
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/instructions/layout.svg
@@ -0,0 +1,150 @@
+
+
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/huey/instructions/nl.md b/markdown/org/docs/patterns/huey/instructions/nl.md
new file mode 100644
index 00000000000..cc133cfc918
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/instructions/nl.md
@@ -0,0 +1,12 @@
+
+
+
+This patterns was featured in [issue 27 of HackSpace magazine](https://hackspace.raspberrypi.org/issues/27),
+the article includes instructions too, so you may want to have a look at it.
+
+
+
+
+Documentation for this pattern is yet to be written.
+
+
diff --git a/markdown/org/docs/patterns/huey/measurements/de.md b/markdown/org/docs/patterns/huey/measurements/de.md
new file mode 100644
index 00000000000..bfda1a70ab3
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/measurements/de.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/huey/measurements/en.md b/markdown/org/docs/patterns/huey/measurements/en.md
new file mode 100644
index 00000000000..c2d935d5576
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/measurements/en.md
@@ -0,0 +1,7 @@
+---
+---
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/huey/measurements/es.md b/markdown/org/docs/patterns/huey/measurements/es.md
new file mode 100644
index 00000000000..bfda1a70ab3
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/measurements/es.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/huey/measurements/fr.md b/markdown/org/docs/patterns/huey/measurements/fr.md
new file mode 100644
index 00000000000..5627e492a28
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/measurements/fr.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+importer les mesures à partir de '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/huey/measurements/nl.md b/markdown/org/docs/patterns/huey/measurements/nl.md
new file mode 100644
index 00000000000..bfda1a70ab3
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/measurements/nl.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/huey/needs/de.md b/markdown/org/docs/patterns/huey/needs/de.md
new file mode 100644
index 00000000000..c8cc38edd87
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/needs/de.md
@@ -0,0 +1,4 @@
+---
+title: What you need
+---
+
diff --git a/markdown/org/docs/patterns/huey/needs/en.md b/markdown/org/docs/patterns/huey/needs/en.md
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/markdown/org/docs/patterns/huey/needs/es.md b/markdown/org/docs/patterns/huey/needs/es.md
new file mode 100644
index 00000000000..c8cc38edd87
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/needs/es.md
@@ -0,0 +1,4 @@
+---
+title: What you need
+---
+
diff --git a/markdown/org/docs/patterns/huey/needs/fr.md b/markdown/org/docs/patterns/huey/needs/fr.md
new file mode 100644
index 00000000000..c8cc38edd87
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/needs/fr.md
@@ -0,0 +1,4 @@
+---
+title: What you need
+---
+
diff --git a/markdown/org/docs/patterns/huey/needs/nl.md b/markdown/org/docs/patterns/huey/needs/nl.md
new file mode 100644
index 00000000000..664a4d309b3
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/needs/nl.md
@@ -0,0 +1,4 @@
+---
+title: Wat je nodig hebt
+---
+
diff --git a/markdown/org/docs/patterns/huey/nl.md b/markdown/org/docs/patterns/huey/nl.md
new file mode 100644
index 00000000000..7fcf071b4f8
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/nl.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/huey/options/bash b/markdown/org/docs/patterns/huey/options/bash
new file mode 100644
index 00000000000..7e837600e96
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/bash
@@ -0,0 +1,22 @@
+mkdir sleecvecapease
+mkdir sleevecapbackfactorx
+mkdir sleevecapbackfactory
+mkdir sleevecapfrontfactorx
+mkdir sleevecapfrontfactory
+mkdir sleevecapheightfactor
+mkdir sleevecapq1offset
+mkdir sleevecapq1spread1
+mkdir sleevecapq1spread2
+mkdir sleevecapq2offset
+mkdir sleevecapq2spread1
+mkdir sleevecapq2spread2
+mkdir sleevecapq3offset
+mkdir sleevecapq3spread1
+mkdir sleevecapq3spread2
+mkdir sleevecapq4offset
+mkdir sleevecapq4spread1
+mkdir sleevecapq4spread2
+mkdir sleevecapspread.svg
+mkdir sleevecaptopfactorx
+mkdir sleevecaptopfactory
+mkdir sleevelengthbonus
diff --git a/markdown/org/docs/patterns/huey/options/de.md b/markdown/org/docs/patterns/huey/options/de.md
new file mode 100644
index 00000000000..dd49964a66f
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/de.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/huey/options/en.md b/markdown/org/docs/patterns/huey/options/en.md
new file mode 100644
index 00000000000..839f58daab6
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/en.md
@@ -0,0 +1,7 @@
+---
+---
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/huey/options/es.md b/markdown/org/docs/patterns/huey/options/es.md
new file mode 100644
index 00000000000..dd49964a66f
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/es.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/huey/options/fr.md b/markdown/org/docs/patterns/huey/options/fr.md
new file mode 100644
index 00000000000..dd49964a66f
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/fr.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/huey/options/frontpouch/de.md b/markdown/org/docs/patterns/huey/options/frontpouch/de.md
new file mode 100644
index 00000000000..6c649f037c9
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/frontpouch/de.md
@@ -0,0 +1,4 @@
+
+
+
+This option controls whether or not to include the front pouch pocket
diff --git a/markdown/org/docs/patterns/huey/options/frontpouch/en.md b/markdown/org/docs/patterns/huey/options/frontpouch/en.md
new file mode 100644
index 00000000000..6c649f037c9
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/frontpouch/en.md
@@ -0,0 +1,4 @@
+
+
+
+This option controls whether or not to include the front pouch pocket
diff --git a/markdown/org/docs/patterns/huey/options/frontpouch/es.md b/markdown/org/docs/patterns/huey/options/frontpouch/es.md
new file mode 100644
index 00000000000..6c649f037c9
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/frontpouch/es.md
@@ -0,0 +1,4 @@
+
+
+
+This option controls whether or not to include the front pouch pocket
diff --git a/markdown/org/docs/patterns/huey/options/frontpouch/fr.md b/markdown/org/docs/patterns/huey/options/frontpouch/fr.md
new file mode 100644
index 00000000000..1eb620f00cb
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/frontpouch/fr.md
@@ -0,0 +1,4 @@
+
+
+
+Cette option permet d'inclure ou non la poche avant
diff --git a/markdown/org/docs/patterns/huey/options/frontpouch/nl.md b/markdown/org/docs/patterns/huey/options/frontpouch/nl.md
new file mode 100644
index 00000000000..c733ade8ee0
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/frontpouch/nl.md
@@ -0,0 +1,4 @@
+
+
+
+Deze optie bepaalt of de voorzak al dan niet toegevoegd is
diff --git a/markdown/org/docs/patterns/huey/options/hipsease/de.md b/markdown/org/docs/patterns/huey/options/hipsease/de.md
new file mode 100644
index 00000000000..bc4ab8ee709
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/hipsease/de.md
@@ -0,0 +1,3 @@
+
+
+The amount of ease at your hips.
diff --git a/markdown/org/docs/patterns/huey/options/hipsease/en.md b/markdown/org/docs/patterns/huey/options/hipsease/en.md
new file mode 100644
index 00000000000..bc4ab8ee709
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/hipsease/en.md
@@ -0,0 +1,3 @@
+
+
+The amount of ease at your hips.
diff --git a/markdown/org/docs/patterns/huey/options/hipsease/es.md b/markdown/org/docs/patterns/huey/options/hipsease/es.md
new file mode 100644
index 00000000000..bc4ab8ee709
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/hipsease/es.md
@@ -0,0 +1,3 @@
+
+
+The amount of ease at your hips.
diff --git a/markdown/org/docs/patterns/huey/options/hipsease/fr.md b/markdown/org/docs/patterns/huey/options/hipsease/fr.md
new file mode 100644
index 00000000000..bc4ab8ee709
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/hipsease/fr.md
@@ -0,0 +1,3 @@
+
+
+The amount of ease at your hips.
diff --git a/markdown/org/docs/patterns/huey/options/hipsease/hipsease.svg b/markdown/org/docs/patterns/huey/options/hipsease/hipsease.svg
new file mode 100644
index 00000000000..e4a88849b07
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/hipsease/hipsease.svg
@@ -0,0 +1,1738 @@
+
+
diff --git a/markdown/org/docs/patterns/huey/options/hipsease/nl.md b/markdown/org/docs/patterns/huey/options/hipsease/nl.md
new file mode 100644
index 00000000000..10f141263de
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/hipsease/nl.md
@@ -0,0 +1,3 @@
+
+
+De hoeveelheid overwijdte aan je heupen.
diff --git a/markdown/org/docs/patterns/huey/options/hoodangle/de.md b/markdown/org/docs/patterns/huey/options/hoodangle/de.md
new file mode 100644
index 00000000000..39693e111b7
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/hoodangle/de.md
@@ -0,0 +1,4 @@
+
+
+Controls the angle at which the hood is attached
+
diff --git a/markdown/org/docs/patterns/huey/options/hoodangle/en.md b/markdown/org/docs/patterns/huey/options/hoodangle/en.md
new file mode 100644
index 00000000000..39693e111b7
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/hoodangle/en.md
@@ -0,0 +1,4 @@
+
+
+Controls the angle at which the hood is attached
+
diff --git a/markdown/org/docs/patterns/huey/options/hoodangle/es.md b/markdown/org/docs/patterns/huey/options/hoodangle/es.md
new file mode 100644
index 00000000000..39693e111b7
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/hoodangle/es.md
@@ -0,0 +1,4 @@
+
+
+Controls the angle at which the hood is attached
+
diff --git a/markdown/org/docs/patterns/huey/options/hoodangle/fr.md b/markdown/org/docs/patterns/huey/options/hoodangle/fr.md
new file mode 100644
index 00000000000..46cb917cd87
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/hoodangle/fr.md
@@ -0,0 +1,4 @@
+
+
+Contrôle l'angle de fixation de la capuche
+
diff --git a/markdown/org/docs/patterns/huey/options/hoodangle/hoodangle.svg b/markdown/org/docs/patterns/huey/options/hoodangle/hoodangle.svg
new file mode 100644
index 00000000000..ed7324fea25
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/hoodangle/hoodangle.svg
@@ -0,0 +1,169 @@
+
+
diff --git a/markdown/org/docs/patterns/huey/options/hoodangle/nl.md b/markdown/org/docs/patterns/huey/options/hoodangle/nl.md
new file mode 100644
index 00000000000..39693e111b7
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/hoodangle/nl.md
@@ -0,0 +1,4 @@
+
+
+Controls the angle at which the hood is attached
+
diff --git a/markdown/org/docs/patterns/huey/options/hoodclosure/de.md b/markdown/org/docs/patterns/huey/options/hoodclosure/de.md
new file mode 100644
index 00000000000..f7f01e338d6
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/hoodclosure/de.md
@@ -0,0 +1,4 @@
+
+
+Controls how much of the hood is part of the front closure.
+
diff --git a/markdown/org/docs/patterns/huey/options/hoodclosure/en.md b/markdown/org/docs/patterns/huey/options/hoodclosure/en.md
new file mode 100644
index 00000000000..f7f01e338d6
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/hoodclosure/en.md
@@ -0,0 +1,4 @@
+
+
+Controls how much of the hood is part of the front closure.
+
diff --git a/markdown/org/docs/patterns/huey/options/hoodclosure/es.md b/markdown/org/docs/patterns/huey/options/hoodclosure/es.md
new file mode 100644
index 00000000000..f7f01e338d6
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/hoodclosure/es.md
@@ -0,0 +1,4 @@
+
+
+Controls how much of the hood is part of the front closure.
+
diff --git a/markdown/org/docs/patterns/huey/options/hoodclosure/fr.md b/markdown/org/docs/patterns/huey/options/hoodclosure/fr.md
new file mode 100644
index 00000000000..629737448ed
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/hoodclosure/fr.md
@@ -0,0 +1,4 @@
+
+
+Contrôle la quantité de capuche sur la partie avant.
+
diff --git a/markdown/org/docs/patterns/huey/options/hoodclosure/hoodclosure.svg b/markdown/org/docs/patterns/huey/options/hoodclosure/hoodclosure.svg
new file mode 100644
index 00000000000..5eb72ea9744
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/hoodclosure/hoodclosure.svg
@@ -0,0 +1,165 @@
+
+
diff --git a/markdown/org/docs/patterns/huey/options/hoodclosure/nl.md b/markdown/org/docs/patterns/huey/options/hoodclosure/nl.md
new file mode 100644
index 00000000000..f7f01e338d6
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/hoodclosure/nl.md
@@ -0,0 +1,4 @@
+
+
+Controls how much of the hood is part of the front closure.
+
diff --git a/markdown/org/docs/patterns/huey/options/hoodcutback/de.md b/markdown/org/docs/patterns/huey/options/hoodcutback/de.md
new file mode 100644
index 00000000000..27ed2873242
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/hoodcutback/de.md
@@ -0,0 +1,3 @@
+
+
+Controls how much the hood opening is cut back, making the hood less deep.
diff --git a/markdown/org/docs/patterns/huey/options/hoodcutback/en.md b/markdown/org/docs/patterns/huey/options/hoodcutback/en.md
new file mode 100644
index 00000000000..27ed2873242
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/hoodcutback/en.md
@@ -0,0 +1,3 @@
+
+
+Controls how much the hood opening is cut back, making the hood less deep.
diff --git a/markdown/org/docs/patterns/huey/options/hoodcutback/es.md b/markdown/org/docs/patterns/huey/options/hoodcutback/es.md
new file mode 100644
index 00000000000..27ed2873242
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/hoodcutback/es.md
@@ -0,0 +1,3 @@
+
+
+Controls how much the hood opening is cut back, making the hood less deep.
diff --git a/markdown/org/docs/patterns/huey/options/hoodcutback/fr.md b/markdown/org/docs/patterns/huey/options/hoodcutback/fr.md
new file mode 100644
index 00000000000..69bac33ae8e
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/hoodcutback/fr.md
@@ -0,0 +1,3 @@
+
+
+Contrôle combien l'ouverture de la capuche est coupée, rendant la capuche moins profonde.
diff --git a/markdown/org/docs/patterns/huey/options/hoodcutback/hoodcutback.svg b/markdown/org/docs/patterns/huey/options/hoodcutback/hoodcutback.svg
new file mode 100644
index 00000000000..2911c6f80bf
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/hoodcutback/hoodcutback.svg
@@ -0,0 +1,173 @@
+
+
diff --git a/markdown/org/docs/patterns/huey/options/hoodcutback/nl.md b/markdown/org/docs/patterns/huey/options/hoodcutback/nl.md
new file mode 100644
index 00000000000..27ed2873242
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/hoodcutback/nl.md
@@ -0,0 +1,3 @@
+
+
+Controls how much the hood opening is cut back, making the hood less deep.
diff --git a/markdown/org/docs/patterns/huey/options/hooddepth/de.md b/markdown/org/docs/patterns/huey/options/hooddepth/de.md
new file mode 100644
index 00000000000..2826357d299
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/hooddepth/de.md
@@ -0,0 +1,3 @@
+
+
+Controls the depth of the hood.
diff --git a/markdown/org/docs/patterns/huey/options/hooddepth/en.md b/markdown/org/docs/patterns/huey/options/hooddepth/en.md
new file mode 100644
index 00000000000..2826357d299
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/hooddepth/en.md
@@ -0,0 +1,3 @@
+
+
+Controls the depth of the hood.
diff --git a/markdown/org/docs/patterns/huey/options/hooddepth/es.md b/markdown/org/docs/patterns/huey/options/hooddepth/es.md
new file mode 100644
index 00000000000..2826357d299
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/hooddepth/es.md
@@ -0,0 +1,3 @@
+
+
+Controls the depth of the hood.
diff --git a/markdown/org/docs/patterns/huey/options/hooddepth/fr.md b/markdown/org/docs/patterns/huey/options/hooddepth/fr.md
new file mode 100644
index 00000000000..6a3dccd6d48
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/hooddepth/fr.md
@@ -0,0 +1,3 @@
+
+
+Contrôle la profondeur de la capuche.
diff --git a/markdown/org/docs/patterns/huey/options/hooddepth/hooddepth.svg b/markdown/org/docs/patterns/huey/options/hooddepth/hooddepth.svg
new file mode 100644
index 00000000000..34ed527ee1f
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/hooddepth/hooddepth.svg
@@ -0,0 +1,173 @@
+
+
diff --git a/markdown/org/docs/patterns/huey/options/hooddepth/nl.md b/markdown/org/docs/patterns/huey/options/hooddepth/nl.md
new file mode 100644
index 00000000000..2826357d299
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/hooddepth/nl.md
@@ -0,0 +1,3 @@
+
+
+Controls the depth of the hood.
diff --git a/markdown/org/docs/patterns/huey/options/hoodheight/de.md b/markdown/org/docs/patterns/huey/options/hoodheight/de.md
new file mode 100644
index 00000000000..5357c5127da
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/hoodheight/de.md
@@ -0,0 +1,3 @@
+
+
+Controls the height of the hood.
diff --git a/markdown/org/docs/patterns/huey/options/hoodheight/en.md b/markdown/org/docs/patterns/huey/options/hoodheight/en.md
new file mode 100644
index 00000000000..5357c5127da
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/hoodheight/en.md
@@ -0,0 +1,3 @@
+
+
+Controls the height of the hood.
diff --git a/markdown/org/docs/patterns/huey/options/hoodheight/es.md b/markdown/org/docs/patterns/huey/options/hoodheight/es.md
new file mode 100644
index 00000000000..5357c5127da
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/hoodheight/es.md
@@ -0,0 +1,3 @@
+
+
+Controls the height of the hood.
diff --git a/markdown/org/docs/patterns/huey/options/hoodheight/fr.md b/markdown/org/docs/patterns/huey/options/hoodheight/fr.md
new file mode 100644
index 00000000000..35c3b3496a6
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/hoodheight/fr.md
@@ -0,0 +1,3 @@
+
+
+Contrôle la hauteur de la capuche.
diff --git a/markdown/org/docs/patterns/huey/options/hoodheight/hoodheight.svg b/markdown/org/docs/patterns/huey/options/hoodheight/hoodheight.svg
new file mode 100644
index 00000000000..e5874640ad1
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/hoodheight/hoodheight.svg
@@ -0,0 +1,173 @@
+
+
diff --git a/markdown/org/docs/patterns/huey/options/hoodheight/nl.md b/markdown/org/docs/patterns/huey/options/hoodheight/nl.md
new file mode 100644
index 00000000000..5357c5127da
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/hoodheight/nl.md
@@ -0,0 +1,3 @@
+
+
+Controls the height of the hood.
diff --git a/markdown/org/docs/patterns/huey/options/nl.md b/markdown/org/docs/patterns/huey/options/nl.md
new file mode 100644
index 00000000000..dd49964a66f
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/nl.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/huey/options/pocket/de.md b/markdown/org/docs/patterns/huey/options/pocket/de.md
new file mode 100644
index 00000000000..318fd065b32
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/pocket/de.md
@@ -0,0 +1,3 @@
+
+
+Do you want front (pouch) pocket or not?
diff --git a/markdown/org/docs/patterns/huey/options/pocket/en.md b/markdown/org/docs/patterns/huey/options/pocket/en.md
new file mode 100644
index 00000000000..318fd065b32
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/pocket/en.md
@@ -0,0 +1,3 @@
+
+
+Do you want front (pouch) pocket or not?
diff --git a/markdown/org/docs/patterns/huey/options/pocket/es.md b/markdown/org/docs/patterns/huey/options/pocket/es.md
new file mode 100644
index 00000000000..318fd065b32
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/pocket/es.md
@@ -0,0 +1,3 @@
+
+
+Do you want front (pouch) pocket or not?
diff --git a/markdown/org/docs/patterns/huey/options/pocket/fr.md b/markdown/org/docs/patterns/huey/options/pocket/fr.md
new file mode 100644
index 00000000000..6cff0dc0468
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/pocket/fr.md
@@ -0,0 +1,3 @@
+
+
+Voulez-vous ou non la poche avant ?
diff --git a/markdown/org/docs/patterns/huey/options/pocket/nl.md b/markdown/org/docs/patterns/huey/options/pocket/nl.md
new file mode 100644
index 00000000000..340f15a3b71
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/pocket/nl.md
@@ -0,0 +1,3 @@
+
+
+Wil je een zak (vooraan) of niet?
diff --git a/markdown/org/docs/patterns/huey/options/pocket/pocket.svg b/markdown/org/docs/patterns/huey/options/pocket/pocket.svg
new file mode 100644
index 00000000000..7721da68eb8
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/pocket/pocket.svg
@@ -0,0 +1,1740 @@
+
+
diff --git a/markdown/org/docs/patterns/huey/options/pocketheight/de.md b/markdown/org/docs/patterns/huey/options/pocketheight/de.md
new file mode 100644
index 00000000000..937984c166e
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/pocketheight/de.md
@@ -0,0 +1,3 @@
+
+
+Controls the height of the front pocket.
diff --git a/markdown/org/docs/patterns/huey/options/pocketheight/en.md b/markdown/org/docs/patterns/huey/options/pocketheight/en.md
new file mode 100644
index 00000000000..937984c166e
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/pocketheight/en.md
@@ -0,0 +1,3 @@
+
+
+Controls the height of the front pocket.
diff --git a/markdown/org/docs/patterns/huey/options/pocketheight/es.md b/markdown/org/docs/patterns/huey/options/pocketheight/es.md
new file mode 100644
index 00000000000..937984c166e
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/pocketheight/es.md
@@ -0,0 +1,3 @@
+
+
+Controls the height of the front pocket.
diff --git a/markdown/org/docs/patterns/huey/options/pocketheight/fr.md b/markdown/org/docs/patterns/huey/options/pocketheight/fr.md
new file mode 100644
index 00000000000..889b66e0ff5
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/pocketheight/fr.md
@@ -0,0 +1,3 @@
+
+
+Contrôle la hauteur de la poche avant.
diff --git a/markdown/org/docs/patterns/huey/options/pocketheight/nl.md b/markdown/org/docs/patterns/huey/options/pocketheight/nl.md
new file mode 100644
index 00000000000..937984c166e
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/pocketheight/nl.md
@@ -0,0 +1,3 @@
+
+
+Controls the height of the front pocket.
diff --git a/markdown/org/docs/patterns/huey/options/pocketheight/pocketheight.svg b/markdown/org/docs/patterns/huey/options/pocketheight/pocketheight.svg
new file mode 100644
index 00000000000..4efbd268788
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/pocketheight/pocketheight.svg
@@ -0,0 +1,1748 @@
+
+
diff --git a/markdown/org/docs/patterns/huey/options/pocketwidth/de.md b/markdown/org/docs/patterns/huey/options/pocketwidth/de.md
new file mode 100644
index 00000000000..4f5fe7a2575
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/pocketwidth/de.md
@@ -0,0 +1,3 @@
+
+
+Controls the width of the front pocket.
diff --git a/markdown/org/docs/patterns/huey/options/pocketwidth/en.md b/markdown/org/docs/patterns/huey/options/pocketwidth/en.md
new file mode 100644
index 00000000000..4f5fe7a2575
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/pocketwidth/en.md
@@ -0,0 +1,3 @@
+
+
+Controls the width of the front pocket.
diff --git a/markdown/org/docs/patterns/huey/options/pocketwidth/es.md b/markdown/org/docs/patterns/huey/options/pocketwidth/es.md
new file mode 100644
index 00000000000..4f5fe7a2575
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/pocketwidth/es.md
@@ -0,0 +1,3 @@
+
+
+Controls the width of the front pocket.
diff --git a/markdown/org/docs/patterns/huey/options/pocketwidth/fr.md b/markdown/org/docs/patterns/huey/options/pocketwidth/fr.md
new file mode 100644
index 00000000000..2317387139f
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/pocketwidth/fr.md
@@ -0,0 +1,3 @@
+
+
+Contrôle la largeur de la poche avant.
diff --git a/markdown/org/docs/patterns/huey/options/pocketwidth/nl.md b/markdown/org/docs/patterns/huey/options/pocketwidth/nl.md
new file mode 100644
index 00000000000..4f5fe7a2575
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/pocketwidth/nl.md
@@ -0,0 +1,3 @@
+
+
+Controls the width of the front pocket.
diff --git a/markdown/org/docs/patterns/huey/options/pocketwidth/pocketwidth.svg b/markdown/org/docs/patterns/huey/options/pocketwidth/pocketwidth.svg
new file mode 100644
index 00000000000..7db62540b88
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/pocketwidth/pocketwidth.svg
@@ -0,0 +1,1739 @@
+
+
diff --git a/markdown/org/docs/patterns/huey/options/ribbing/de.md b/markdown/org/docs/patterns/huey/options/ribbing/de.md
new file mode 100644
index 00000000000..4bac39d9b0e
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/ribbing/de.md
@@ -0,0 +1,3 @@
+
+
+Whether to include ribbing or not.
diff --git a/markdown/org/docs/patterns/huey/options/ribbing/en.md b/markdown/org/docs/patterns/huey/options/ribbing/en.md
new file mode 100644
index 00000000000..4bac39d9b0e
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/ribbing/en.md
@@ -0,0 +1,3 @@
+
+
+Whether to include ribbing or not.
diff --git a/markdown/org/docs/patterns/huey/options/ribbing/es.md b/markdown/org/docs/patterns/huey/options/ribbing/es.md
new file mode 100644
index 00000000000..4bac39d9b0e
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/ribbing/es.md
@@ -0,0 +1,3 @@
+
+
+Whether to include ribbing or not.
diff --git a/markdown/org/docs/patterns/huey/options/ribbing/fr.md b/markdown/org/docs/patterns/huey/options/ribbing/fr.md
new file mode 100644
index 00000000000..48dfa40ebd2
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/ribbing/fr.md
@@ -0,0 +1,3 @@
+
+
+Si l'on doit inclure ou non du bord côte.
diff --git a/markdown/org/docs/patterns/huey/options/ribbing/nl.md b/markdown/org/docs/patterns/huey/options/ribbing/nl.md
new file mode 100644
index 00000000000..17d4891ce78
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/ribbing/nl.md
@@ -0,0 +1,3 @@
+
+
+Whether to include ribbing or not.
diff --git a/markdown/org/docs/patterns/huey/options/ribbing/ribbing.svg b/markdown/org/docs/patterns/huey/options/ribbing/ribbing.svg
new file mode 100644
index 00000000000..5f5c624fc05
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/ribbing/ribbing.svg
@@ -0,0 +1,997 @@
+
+
diff --git a/markdown/org/docs/patterns/huey/options/ribbingheight/de.md b/markdown/org/docs/patterns/huey/options/ribbingheight/de.md
new file mode 100644
index 00000000000..652f0202213
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/ribbingheight/de.md
@@ -0,0 +1,4 @@
+
+
+
+The height of the ribbing at the hem and cuffs.
diff --git a/markdown/org/docs/patterns/huey/options/ribbingheight/en.md b/markdown/org/docs/patterns/huey/options/ribbingheight/en.md
new file mode 100644
index 00000000000..652f0202213
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/ribbingheight/en.md
@@ -0,0 +1,4 @@
+
+
+
+The height of the ribbing at the hem and cuffs.
diff --git a/markdown/org/docs/patterns/huey/options/ribbingheight/es.md b/markdown/org/docs/patterns/huey/options/ribbingheight/es.md
new file mode 100644
index 00000000000..652f0202213
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/ribbingheight/es.md
@@ -0,0 +1,4 @@
+
+
+
+The height of the ribbing at the hem and cuffs.
diff --git a/markdown/org/docs/patterns/huey/options/ribbingheight/fr.md b/markdown/org/docs/patterns/huey/options/ribbingheight/fr.md
new file mode 100644
index 00000000000..2124a2bda63
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/ribbingheight/fr.md
@@ -0,0 +1,4 @@
+
+
+
+La hauteur de la bande à l'ourlet du bas et aux poignets.
diff --git a/markdown/org/docs/patterns/huey/options/ribbingheight/nl.md b/markdown/org/docs/patterns/huey/options/ribbingheight/nl.md
new file mode 100644
index 00000000000..6cbf0297a83
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/ribbingheight/nl.md
@@ -0,0 +1,4 @@
+
+
+
+The height of the ribbing at the hem and cuffs.
diff --git a/markdown/org/docs/patterns/huey/options/ribbingheight/ribbingheight.svg b/markdown/org/docs/patterns/huey/options/ribbingheight/ribbingheight.svg
new file mode 100644
index 00000000000..435d7223e00
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/ribbingheight/ribbingheight.svg
@@ -0,0 +1,1755 @@
+
+
diff --git a/markdown/org/docs/patterns/huey/options/ribbingstretch/de.md b/markdown/org/docs/patterns/huey/options/ribbingstretch/de.md
new file mode 100644
index 00000000000..3a52022cb33
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/ribbingstretch/de.md
@@ -0,0 +1,3 @@
+
+
+Controls the amount of stretch to foresee in the ribbing.
diff --git a/markdown/org/docs/patterns/huey/options/ribbingstretch/en.md b/markdown/org/docs/patterns/huey/options/ribbingstretch/en.md
new file mode 100644
index 00000000000..3a52022cb33
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/ribbingstretch/en.md
@@ -0,0 +1,3 @@
+
+
+Controls the amount of stretch to foresee in the ribbing.
diff --git a/markdown/org/docs/patterns/huey/options/ribbingstretch/es.md b/markdown/org/docs/patterns/huey/options/ribbingstretch/es.md
new file mode 100644
index 00000000000..3a52022cb33
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/ribbingstretch/es.md
@@ -0,0 +1,3 @@
+
+
+Controls the amount of stretch to foresee in the ribbing.
diff --git a/markdown/org/docs/patterns/huey/options/ribbingstretch/fr.md b/markdown/org/docs/patterns/huey/options/ribbingstretch/fr.md
new file mode 100644
index 00000000000..a4b7cade755
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/ribbingstretch/fr.md
@@ -0,0 +1,3 @@
+
+
+Contrôle la quantité d'élasticité à prévoir dans le bord côte.
diff --git a/markdown/org/docs/patterns/huey/options/ribbingstretch/nl.md b/markdown/org/docs/patterns/huey/options/ribbingstretch/nl.md
new file mode 100644
index 00000000000..3a52022cb33
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/ribbingstretch/nl.md
@@ -0,0 +1,3 @@
+
+
+Controls the amount of stretch to foresee in the ribbing.
diff --git a/markdown/org/docs/patterns/huey/options/ribbingstretch/ribbingstretch.svg b/markdown/org/docs/patterns/huey/options/ribbingstretch/ribbingstretch.svg
new file mode 100644
index 00000000000..090af78ff60
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/ribbingstretch/ribbingstretch.svg
@@ -0,0 +1,1828 @@
+
+
diff --git a/markdown/org/docs/patterns/huey/options/waistease/de.md b/markdown/org/docs/patterns/huey/options/waistease/de.md
new file mode 100644
index 00000000000..a90add27a42
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/waistease/de.md
@@ -0,0 +1,2 @@
+
+The amount of ease at your waist.
diff --git a/markdown/org/docs/patterns/huey/options/waistease/en.md b/markdown/org/docs/patterns/huey/options/waistease/en.md
new file mode 100644
index 00000000000..a90add27a42
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/waistease/en.md
@@ -0,0 +1,2 @@
+
+The amount of ease at your waist.
diff --git a/markdown/org/docs/patterns/huey/options/waistease/es.md b/markdown/org/docs/patterns/huey/options/waistease/es.md
new file mode 100644
index 00000000000..a90add27a42
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/waistease/es.md
@@ -0,0 +1,2 @@
+
+The amount of ease at your waist.
diff --git a/markdown/org/docs/patterns/huey/options/waistease/fr.md b/markdown/org/docs/patterns/huey/options/waistease/fr.md
new file mode 100644
index 00000000000..a498d27b8a7
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/waistease/fr.md
@@ -0,0 +1,2 @@
+
+L'ampleur d'aisance à votre taille.
diff --git a/markdown/org/docs/patterns/huey/options/waistease/nl.md b/markdown/org/docs/patterns/huey/options/waistease/nl.md
new file mode 100644
index 00000000000..1c11e78e5bb
--- /dev/null
+++ b/markdown/org/docs/patterns/huey/options/waistease/nl.md
@@ -0,0 +1,2 @@
+
+De hoeveelheid overwijdte aan je taille.
diff --git a/markdown/org/docs/patterns/hugo/cutting/de.md b/markdown/org/docs/patterns/hugo/cutting/de.md
new file mode 100644
index 00000000000..6da2de55390
--- /dev/null
+++ b/markdown/org/docs/patterns/hugo/cutting/de.md
@@ -0,0 +1,25 @@
+ - **Oberstoff**
+ - Cut **1 front** on the fold
+ - Cut **1 back** on the fold
+ - Cut **2 sleeves**, good sides together
+ - Cut **1 pocket** on the fold
+ - Cut **2 pocket facing(s)**, good sides together
+ - Cut **4 Hood side(s)**, 2x2 good sides together
+ - Cut **2 hood center(s)**, good sides together
+ - Cut **1 neck binding**
+ - **Ribbing**
+ - Cut **2 cuff(s)**
+ - Cut **1 waistband**
+
+
+
+###### Caveats
+
+ - **sleeve**: There's a single notch at the front, and a double notch at the back. These notches match on the front and back parts respectively.
+ - **pocket facing** and **hood**: Watch out for the grainlines on these parts
+
+Because Hugo's raglan sleeve also covers a portion of the back and front,
+the sleeve is the dominant feature of your draft.
+
+
+
diff --git a/markdown/org/docs/patterns/hugo/cutting/en.md b/markdown/org/docs/patterns/hugo/cutting/en.md
new file mode 100644
index 00000000000..744c7f86b89
--- /dev/null
+++ b/markdown/org/docs/patterns/hugo/cutting/en.md
@@ -0,0 +1,24 @@
+ - **Main fabric**
+ - Cut **1 front** on the fold
+ - Cut **1 back** on the fold
+ - Cut **2 sleeves**, good sides together
+ - Cut **1 pocket** on the fold
+ - Cut **2 pocket facing(s)**, good sides together
+ - Cut **4 Hood side(s)**, 2x2 good sides together
+ - Cut **2 hood center(s)**, good sides together
+ - Cut **1 neck binding**
+ - **Ribbing**
+ - Cut **2 cuff(s)**
+ - Cut **1 waistband**
+
+
+
+###### Caveats
+
+ - **sleeve**: There's a single notch at the front, and a double notch at the back. These notches match on the front and back parts respectively.
+ - **pocket facing** and **hood**: Watch out for the grainlines on these parts
+
+Because Hugo's raglan sleeve also covers a portion of the back and front,
+the sleeve is the dominant feature of your draft.
+
+
diff --git a/markdown/org/docs/patterns/hugo/cutting/es.md b/markdown/org/docs/patterns/hugo/cutting/es.md
new file mode 100644
index 00000000000..19ac8db75a5
--- /dev/null
+++ b/markdown/org/docs/patterns/hugo/cutting/es.md
@@ -0,0 +1,25 @@
+ - **Main fabric**
+ - Cut **1 front** on the fold
+ - Cut **1 back** on the fold
+ - Cut **2 sleeves**, good sides together
+ - Cut **1 pocket** on the fold
+ - Cut **2 pocket facing(s)**, good sides together
+ - Cut **4 Hood side(s)**, 2x2 good sides together
+ - Cut **2 hood center(s)**, good sides together
+ - Cut **1 neck binding**
+ - **Ribbing**
+ - Cut **2 cuff(s)**
+ - Cut **1 waistband**
+
+
+
+###### Caveats
+
+ - **sleeve**: There's a single notch at the front, and a double notch at the back. These notches match on the front and back parts respectively.
+ - **pocket facing** and **hood**: Watch out for the grainlines on these parts
+
+Because Hugo's raglan sleeve also covers a portion of the back and front,
+the sleeve is the dominant feature of your draft.
+
+
+
diff --git a/markdown/org/docs/patterns/hugo/cutting/fr.md b/markdown/org/docs/patterns/hugo/cutting/fr.md
new file mode 100644
index 00000000000..9e1f56e12b7
--- /dev/null
+++ b/markdown/org/docs/patterns/hugo/cutting/fr.md
@@ -0,0 +1,25 @@
+ - **Tissu principal**
+ - Couper **1 devant** au pli
+ - Couper **1 dos** au pli
+ - Couper **2 manches**, endroit contre endroit
+ - Couper **1 poche** au pli
+ - Couper **2 parmentures de poche(s)**, endroit contre endroit
+ - Couper **4 côté(s) de Capuche**, 2x2 endroit contre endroit
+ - Couper **2 centre(s) de Capuche**, endroit contre endroit
+ - Couper **1 bande d'encolure**
+ - **Bord côte**
+ - Couper **2 poignets**
+ - Couper **1 bande de taille**
+
+
+
+###### Avertissements
+
+ - **manche** : Il y a une encoche à l'avant et une encoche double à l'arrière. Ces encoches correspondent respectivement aux parties avant et arrière.
+ - **Parmenture de poche** et **capuche** : Attention au droit fil sur ces parties
+
+Parce que la manche raglan d'Hugo couvre également une partie du dos et de l'avant,
+la manche est la pièce dominante de votre patron.
+
+
+
diff --git a/markdown/org/docs/patterns/hugo/cutting/nl.md b/markdown/org/docs/patterns/hugo/cutting/nl.md
new file mode 100644
index 00000000000..b32525fec5d
--- /dev/null
+++ b/markdown/org/docs/patterns/hugo/cutting/nl.md
@@ -0,0 +1,25 @@
+ - **Buitenstof**
+ - Cut **1 front** on the fold
+ - Cut **1 back** on the fold
+ - Cut **2 sleeves**, good sides together
+ - Cut **1 pocket** on the fold
+ - Cut **2 pocket facing(s)**, good sides together
+ - Cut **4 Hood side(s)**, 2x2 good sides together
+ - Cut **2 hood center(s)**, good sides together
+ - Cut **1 neck binding**
+ - **Boordstof**
+ - Cut **2 cuff(s)**
+ - Cut **1 waistband**
+
+
+
+###### Caveats
+
+ - **sleeve**: There's a single notch at the front, and a double notch at the back. Deze merktekens komen overeen met het voor-en achterpand.
+ - **pocket facing** and **hood**: Watch out for the grainlines on these parts
+
+Because Hugo's raglan sleeve also covers a portion of the back and front,
+the sleeve is the dominant feature of your draft.
+
+
+
diff --git a/markdown/org/docs/patterns/hugo/de.md b/markdown/org/docs/patterns/hugo/de.md
new file mode 100644
index 00000000000..d1d6a6573e2
--- /dev/null
+++ b/markdown/org/docs/patterns/hugo/de.md
@@ -0,0 +1,9 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/hugo/en.md b/markdown/org/docs/patterns/hugo/en.md
new file mode 100644
index 00000000000..8ea678cf90a
--- /dev/null
+++ b/markdown/org/docs/patterns/hugo/en.md
@@ -0,0 +1,9 @@
+---
+---
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/hugo/es.md b/markdown/org/docs/patterns/hugo/es.md
new file mode 100644
index 00000000000..d1d6a6573e2
--- /dev/null
+++ b/markdown/org/docs/patterns/hugo/es.md
@@ -0,0 +1,9 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/hugo/fabric/de.md b/markdown/org/docs/patterns/hugo/fabric/de.md
new file mode 100644
index 00000000000..b1a953e45bd
--- /dev/null
+++ b/markdown/org/docs/patterns/hugo/fabric/de.md
@@ -0,0 +1,14 @@
+You may find a dedicated sweatshirt/tracksuit fabric section in your fabric store of choice. If you don't, just head for the knitwear section and look for a thicker comfortable knit fabric.
+
+As far as fibers go, you can go all cotton, or opt for a poly or acryl cotton blend.
+
+Make sure to pay attention to the inside of the fabric. Sweatshirt fabrics come in loopback and brushed back. If you want that OMG-it-feels-so-soft-on-my-skin feeling, go for brushed.
+
+
+
+You don't have to use sweatshirt fabric. Other options are available, from fashion-forward neoprene (aka scuba) to a more eyebrow-rising choice like crushed velour (aka velvet).
+
+Or if you have given up on class, you could go for fleece.
+
+
+
diff --git a/markdown/org/docs/patterns/hugo/fabric/en.md b/markdown/org/docs/patterns/hugo/fabric/en.md
new file mode 100644
index 00000000000..d98d9753907
--- /dev/null
+++ b/markdown/org/docs/patterns/hugo/fabric/en.md
@@ -0,0 +1,13 @@
+You may find a dedicated sweatshirt/tracksuit fabric section in your fabric store of choice. If you don't, just head for the knitwear section and look for a thicker comfortable knit fabric.
+
+As far as fibers go, you can go all cotton, or opt for a poly or acryl cotton blend.
+
+Make sure to pay attention to the inside of the fabric. Sweatshirt fabrics come in loopback and brushed back. If you want that OMG-it-feels-so-soft-on-my-skin feeling, go for brushed.
+
+
+
+You don't have to use sweatshirt fabric. Other options are available, from fashion-forward neoprene (aka scuba) to a more eyebrow-rising choice like crushed velour (aka velvet).
+
+Or if you have given up on class, you could go for fleece.
+
+
diff --git a/markdown/org/docs/patterns/hugo/fabric/es.md b/markdown/org/docs/patterns/hugo/fabric/es.md
new file mode 100644
index 00000000000..b1a953e45bd
--- /dev/null
+++ b/markdown/org/docs/patterns/hugo/fabric/es.md
@@ -0,0 +1,14 @@
+You may find a dedicated sweatshirt/tracksuit fabric section in your fabric store of choice. If you don't, just head for the knitwear section and look for a thicker comfortable knit fabric.
+
+As far as fibers go, you can go all cotton, or opt for a poly or acryl cotton blend.
+
+Make sure to pay attention to the inside of the fabric. Sweatshirt fabrics come in loopback and brushed back. If you want that OMG-it-feels-so-soft-on-my-skin feeling, go for brushed.
+
+
+
+You don't have to use sweatshirt fabric. Other options are available, from fashion-forward neoprene (aka scuba) to a more eyebrow-rising choice like crushed velour (aka velvet).
+
+Or if you have given up on class, you could go for fleece.
+
+
+
diff --git a/markdown/org/docs/patterns/hugo/fabric/fr.md b/markdown/org/docs/patterns/hugo/fabric/fr.md
new file mode 100644
index 00000000000..79b7b98c222
--- /dev/null
+++ b/markdown/org/docs/patterns/hugo/fabric/fr.md
@@ -0,0 +1,14 @@
+Vous pouvez trouver une section spéciale pour le tissu sweat dans votre magasin de tissus. Si vous n'en avez pas, il suffit de vous diriger vers la section mailles/Jersey et de chercher un tissu plus épais et confortable.
+
+En ce qui concerne les fibres, vous pouvez prendre du 100% coton, ou opter pour un mélange de coton de polyester ou d'acrylique.
+
+Faites attention à l'intérieur du tissu. Les tissus de Sweatshirt sont en boucle et grattés. Si vous voulez une sensation super douce sur votre peau, optez pour l'envers gratté.
+
+
+
+Vous n'avez pas à utiliser du tissu sweat. D'autres options sont disponibles, de la néoprène à la mode (aka le scuba) à un choix plus poilu comme le velour stretch (aka crushed velour en anglais).
+
+Ou si vous avez renoncé à l'élégance, vous pouvez opter pour le molleton ou la polaire.
+
+
+
diff --git a/markdown/org/docs/patterns/hugo/fabric/nl.md b/markdown/org/docs/patterns/hugo/fabric/nl.md
new file mode 100644
index 00000000000..dcf39c0fa6b
--- /dev/null
+++ b/markdown/org/docs/patterns/hugo/fabric/nl.md
@@ -0,0 +1,14 @@
+Misschien heeft jouw stoffenwinkel wel een aparte afdeling voor sweater/trainingstof. Als dit niet zo is, kijk dan gewoon bij de gebreide stoffen en zoek naar een iets dikkere, comfortabele jersey.
+
+Op het vlak van vezels kan je voor katoen gaan, of kiezen voor een mengeling van katoen en polyester of acryl.
+
+Let ook op de binnenkant van de stof. Sweaterstoffen worden met lusjes op de achterkant of een opgeruwde achterkant verkocht. Als je dat gevoel wil van babykonijntjes op je huid, ga dan voor de opgeruwde versie (in tegenstelling tot wat de term doet vermoeden is dit zacht).
+
+
+
+Je moet geen sweaterstof gebruiken. Er zijn andere opties, van überhip neopreen (of scuba) tot totaal onsubtiel crash fluweel.
+
+Of ga voor fleece als je alle pretentie opgegeven hebt.
+
+
+
diff --git a/markdown/org/docs/patterns/hugo/fr.md b/markdown/org/docs/patterns/hugo/fr.md
new file mode 100644
index 00000000000..d1d6a6573e2
--- /dev/null
+++ b/markdown/org/docs/patterns/hugo/fr.md
@@ -0,0 +1,9 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/hugo/instructions/de.md b/markdown/org/docs/patterns/hugo/instructions/de.md
new file mode 100644
index 00000000000..68f368e48ec
--- /dev/null
+++ b/markdown/org/docs/patterns/hugo/instructions/de.md
@@ -0,0 +1,110 @@
+
+
+###### Documentation under construction
+First the good news: There's a video series that shows how to make Hugo from start to finish.
+Scroll down, it's embedded in this page.
+
+Now the bad news: The written instructions for Hugo are not complete yet.
+
+
+
+## Video
+Text a bit dry for you? I try to make videos available as part of the pattern documentation.
+
+This 6-episode series shows you how to make your hoodie start to finish:
+
+
+
+## Konstruktion
+
+
+### Step 1: Prepare the Pocket
+
+ - Place the Pocket Facing pieces together with the edges of the Pocket piece, good sides together.
+ - Stitch the facing pieces to the pocket with a 1cm seam allowance. Stitch both the long edge, and the shorter edge at the bottom of the pocket.
+ - Carefully trim the seam allowance on the facing pieces.
+ - Flip and turn the facing pieces good sides out. Then hand-roll and press the seams.
+ - Topstitch or edge-stitch ½ cm along both upper and lower edges on each side of the pocket, to anchor the facing and the seam allowance.
+ - Topstitch another line ½ from the inside upper edge of the facing on each side of the pocket. This topstitch line will end at the lower edge stitch line.
+ - Trim away the excess facing on the inside of the pocket.
+ - Press the edges.
+
+### Step 2: Attach the Pocket
+
+ - Match the Pocket to the front, good sides together.
+ - The upper pocket seam line is marked by notches on the pattern. The pocket bottom edge should point towards the neckline. Align the pocket edges horizontally with the notches on the pattern. Overlap the top of the pocket over the seam line by a little less than 1 cm seam allowance.
+ - Stitch the top seam of the Pocket to the Shirt Front.
+ - Flip the pocket over the seam line so the bottom now lines up with the edge at the waist.
+ - Using a long basting stitch (4mm or longer), baste the pocket into place at the waist, with a ½ cm seam allowance. This is optional, but keeps the pocket in place while you work on the rest of the shirt.
+
+### Step 3: Attach the Sleeves
+
+ - The side of the sleeve with the pointy edge at top is the back of the sleeve piece. It is also marked by a double notch on the pattern.
+ - Match good sides of the sleeve seam to good sides of the front, matching the single notch on front to single notch on the sleeve piece. Stitch the seam. Do this for both sleeve pieces.
+ - To finish the seam, you can use one of these methods:
+
+ - Use a serger to sew and finish the seam in one step. This is fast and convenient, but produces a less-refined look.
+ - If you do not have a serger, or would like a more refined look, sew a seam with a straight stitch on your conventional machine. Press the seam allowances apart on the wrong side. Then, edgestitch along both sides of the seam from the right side. Finally, trim the excess seam allowance. This produces a refined look, but takes longer.
+ - Another serger-free option is to sew the seam with a straight stitch. Then stitch together the seam allowances with an additional line of zig-zag alongside the straight stitch. Finally, trim the excess seam allowance. This simulates what a serger would do, and is quicker than option (2).
+
+ - Match the good sides of the sleeve to the good sides of the back, matching the double notch on back to the double notch on the sleeve seam. Stitch the seam, then finish the seams as you did for the front.
+
+### Step 4: Close the Sides
+
+ - Match the good sides together along sides and sleeves.
+ - Stitch the side seam and the sleeves together in one long seam, starting at the waist and going all the way through to the end of the sleeve. You can stop at the underarm point to change colors for the sleeve, if your design calls for it.
+ - Finish the seam allowances as you did in step 2. If you finish the sleeves with the edgestitch method, you will need to go slow for finishing the sleeve seam, as you will be .sewing in the tunnel..
+
+### Step 5: Add a Drawstring to the Hood (Optional)
+
+ - Take one matching set of the Hood Side pieces, that you intend to feature on the outside of the finished hoodie.
+ - Mark the place for a hole on each side hood piece, along the rim.
+ - The hole should be located about 1.5-2cm from the edge of the fabric. This is to allow for the seam allowance, as well as for the hood
+ - The hole should be located above the notch on the hood rim. The notch shows where the sides of the hood overlap at center front , so the cord should exit above that point.
+ - You can consider using the buttonhole feature of your sewing machine, if it has one, to sew a buttonhole at this point.
+ - Cut open a hole at the points you marked.
+ - After the hood is prepared, you can run a cord around the front edge of the hood. Sneaker shoelaces work well for this.
+
+
+### Step 6: Prepare Inside and Outside Hood
+
+> Follow this set of steps twice, once for the outer hood and again for the inside hood.
+
+ - Run a Center Panel piece around one outer edge of the Hood Side, good sides together, and pin in place. Stitch.
+ - Pin the Center Panel piece around the remaining outer edge of the hood, good sides together. Stitch.
+ - Press the seam allowances, and finish them as in Step 2. Trim the seam allowances.
+
+### Step 7: Join Inside and Outside Hood
+
+ - With both hoods inside out, put them on top of each other, good sides together.
+ - Align the center panel seams and pin.
+ - Stitch along the outer edge of the hood with a 1cm seam allowance. Do not trim the seam allowance.
+ - Flip the hood pieces right side out, then press the outer edge flat.
+ - Topstitch along the edge of the hood, about 1.5-2 cm from the edge. Ensure that you go beyond the seam allowance, and that it is not caught in this line of stitching. This creates a decorative rim. The enclosed seam allowance helps make the rim a bit poofy.
+ - To close the hood, serge together the bottom layers along the neckline. If you do not have a serger, use a zig-zag stitch.
+ - (Optional) If you added holes for a drawstring, you can thread the drawstring now.
+
+### Step 8: Attach the Hood
+
+ - Place good sides together on the neck binding piece, then sew a 1cm seam allowance along the short side to make the binding into a circular band.
+ - Starting from the back, match the outside of the hood to the right side of the neckline. Align the hood panel to the back of the neckline.
+ - Working around to the front, pin the hood to the neckline.
+ - Match the good side of the neck binding to the outer neckline (this will be the inside of the hood). Pin the binding to the hood.
+ - Serge or zig-zag all layers together with 1cm seam allowance. Check around the neckline to make sure all layers were caught by the stitching.
+ - Reinforce the points where the neckline intersects with the sleeve seams. Use a straight stitch on the sewing machine to stabilize these seams.
+ - Fold the binding over the raw edge of the neckline, and pin.
+ - From the outside, topstitch along and approx 1cm away from the neck edge to catch and secure the binding. You should be able to use a straight stitch here as long as the neck fits somewhat loosely when you try it on. If the neck fits snug, then use a zigzag stitch.
+ - Trim excess binding from the inside.
+
+### Step 9: Attach the Cuffs and Waistband
+
+ - If the ribbing is light or thin, you can cut the cuff and waistband pieces twice as high, then double-fold them.
+ - Place good sides together on the cuffs and waistband pieces, then sew a 1cm seam allowance along the short side to make them into circular bands.
+ - Fold along the long side to make cuffs and waistband into double-thick tubes. Sew or serge along the open edges to close.
+ - Align the seam on the cuff to the seam on the sleeve. Pin, good sides together.
+ - Pin the opposite side.
+ - Serge (or zig-zag stitch) the ribbing to the cuff, stretching gently until the ribbing and cuff are the same length. Remove pins before they enter the serger.
+ - Trim the bottom edge of the pocket if it extends past the waistband edge.
+ - Ensure the ribbing is gathered as uniformly as possible around the waistband.
+ - Serge or zig-zag the waistband, again gently stretching untill the ribbing and waistband are the same length. Stitch with the hoodie on top so you can see it gets caught in the seam.
+ - Topstitch the lower pocket edges to the body of the shirt to anchor the bottom of the pocket.
diff --git a/markdown/org/docs/patterns/hugo/instructions/en.md b/markdown/org/docs/patterns/hugo/instructions/en.md
new file mode 100644
index 00000000000..83f1633c0ef
--- /dev/null
+++ b/markdown/org/docs/patterns/hugo/instructions/en.md
@@ -0,0 +1,110 @@
+
+
+###### Documentation under construction
+First the good news: There's a video series that shows how to make Hugo from start to finish.
+Scroll down, it's embedded in this page.
+
+Now the bad news: The written instructions for Hugo are not complete yet.
+
+
+
+## Video
+Text a bit dry for you? I try to make videos available as part of the pattern documentation.
+
+This 6-episode series shows you how to make your hoodie start to finish:
+
+
+
+## Construction
+
+
+### Step 1: Prepare the Pocket
+
+ - Place the Pocket Facing pieces together with the edges of the Pocket piece, good sides together.
+ - Stitch the facing pieces to the pocket with a 1cm seam allowance. Stitch both the long edge, and the shorter edge at the bottom of the pocket.
+ - Carefully trim the seam allowance on the facing pieces.
+ - Flip and turn the facing pieces good sides out. Then hand-roll and press the seams.
+ - Topstitch or edge-stitch ½ cm along both upper and lower edges on each side of the pocket, to anchor the facing and the seam allowance.
+ - Topstitch another line ½ from the inside upper edge of the facing on each side of the pocket. This topstitch line will end at the lower edge stitch line.
+ - Trim away the excess facing on the inside of the pocket.
+ - Press the edges.
+
+### Step 2: Attach the Pocket
+
+ - Match the Pocket to the front, good sides together.
+ - The upper pocket seam line is marked by notches on the pattern. The pocket bottom edge should point towards the neckline. Align the pocket edges horizontally with the notches on the pattern. Overlap the top of the pocket over the seam line by a little less than 1 cm seam allowance.
+ - Stitch the top seam of the Pocket to the Shirt Front.
+ - Flip the pocket over the seam line so the bottom now lines up with the edge at the waist.
+ - Using a long basting stitch (4mm or longer), baste the pocket into place at the waist, with a ½ cm seam allowance. This is optional, but keeps the pocket in place while you work on the rest of the shirt.
+
+### Step 3: Attach the Sleeves
+
+ - The side of the sleeve with the pointy edge at top is the back of the sleeve piece. It is also marked by a double notch on the pattern.
+ - Match good sides of the sleeve seam to good sides of the front, matching the single notch on front to single notch on the sleeve piece. Stitch the seam. Do this for both sleeve pieces.
+ - To finish the seam, you can use one of these methods:
+
+ - Use a serger to sew and finish the seam in one step. This is fast and convenient, but produces a less-refined look.
+ - If you do not have a serger, or would like a more refined look, sew a seam with a straight stitch on your conventional machine. Press the seam allowances apart on the wrong side. Then, edgestitch along both sides of the seam from the right side. Finally, trim the excess seam allowance. This produces a refined look, but takes longer.
+ - Another serger-free option is to sew the seam with a straight stitch. Then stitch together the seam allowances with an additional line of zig-zag alongside the straight stitch. Finally, trim the excess seam allowance. This simulates what a serger would do, and is quicker than option (2).
+
+ - Match the good sides of the sleeve to the good sides of the back, matching the double notch on back to the double notch on the sleeve seam. Stitch the seam, then finish the seams as you did for the front.
+
+### Step 4: Close the Sides
+
+ - Match the good sides together along sides and sleeves.
+ - Stitch the side seam and the sleeves together in one long seam, starting at the waist and going all the way through to the end of the sleeve. You can stop at the underarm point to change colors for the sleeve, if your design calls for it.
+ - Finish the seam allowances as you did in step 2. If you finish the sleeves with the edgestitch method, you will need to go slow for finishing the sleeve seam, as you will be .sewing in the tunnel..
+
+### Step 5: Add a Drawstring to the Hood (Optional)
+
+ - Take one matching set of the Hood Side pieces, that you intend to feature on the outside of the finished hoodie.
+ - Mark the place for a hole on each side hood piece, along the rim.
+ - The hole should be located about 1.5-2cm from the edge of the fabric. This is to allow for the seam allowance, as well as for the hood
+ - The hole should be located above the notch on the hood rim. The notch shows where the sides of the hood overlap at center front , so the cord should exit above that point.
+ - You can consider using the buttonhole feature of your sewing machine, if it has one, to sew a buttonhole at this point.
+ - Cut open a hole at the points you marked.
+ - After the hood is prepared, you can run a cord around the front edge of the hood. Sneaker shoelaces work well for this.
+
+
+### Step 6: Prepare Inside and Outside Hood
+
+> Follow this set of steps twice, once for the outer hood and again for the inside hood.
+
+ - Run a Center Panel piece around one outer edge of the Hood Side, good sides together, and pin in place. Stitch.
+ - Pin the Center Panel piece around the remaining outer edge of the hood, good sides together. Stitch.
+ - Press the seam allowances, and finish them as in Step 2. Trim the seam allowances.
+
+### Step 7: Join Inside and Outside Hood
+
+ - With both hoods inside out, put them on top of each other, good sides together.
+ - Align the center panel seams and pin.
+ - Stitch along the outer edge of the hood with a 1cm seam allowance. Do not trim the seam allowance.
+ - Flip the hood pieces right side out, then press the outer edge flat.
+ - Topstitch along the edge of the hood, about 1.5-2 cm from the edge. Ensure that you go beyond the seam allowance, and that it is not caught in this line of stitching. This creates a decorative rim. The enclosed seam allowance helps make the rim a bit poofy.
+ - To close the hood, serge together the bottom layers along the neckline. If you do not have a serger, use a zig-zag stitch.
+ - (Optional) If you added holes for a drawstring, you can thread the drawstring now.
+
+### Step 8: Attach the Hood
+
+ - Place good sides together on the neck binding piece, then sew a 1cm seam allowance along the short side to make the binding into a circular band.
+ - Starting from the back, match the outside of the hood to the right side of the neckline. Align the hood panel to the back of the neckline.
+ - Working around to the front, pin the hood to the neckline.
+ - Match the good side of the neck binding to the outer neckline (this will be the inside of the hood). Pin the binding to the hood.
+ - Serge or zig-zag all layers together with 1cm seam allowance. Check around the neckline to make sure all layers were caught by the stitching.
+ - Reinforce the points where the neckline intersects with the sleeve seams. Use a straight stitch on the sewing machine to stabilize these seams.
+ - Fold the binding over the raw edge of the neckline, and pin.
+ - From the outside, topstitch along and approx 1cm away from the neck edge to catch and secure the binding. You should be able to use a straight stitch here as long as the neck fits somewhat loosely when you try it on. If the neck fits snug, then use a zigzag stitch.
+ - Trim excess binding from the inside.
+
+### Step 9: Attach the Cuffs and Waistband
+
+ - If the ribbing is light or thin, you can cut the cuff and waistband pieces twice as high, then double-fold them.
+ - Place good sides together on the cuffs and waistband pieces, then sew a 1cm seam allowance along the short side to make them into circular bands.
+ - Fold along the long side to make cuffs and waistband into double-thick tubes. Sew or serge along the open edges to close.
+ - Align the seam on the cuff to the seam on the sleeve. Pin, good sides together.
+ - Pin the opposite side.
+ - Serge (or zig-zag stitch) the ribbing to the cuff, stretching gently until the ribbing and cuff are the same length. Remove pins before they enter the serger.
+ - Trim the bottom edge of the pocket if it extends past the waistband edge.
+ - Ensure the ribbing is gathered as uniformly as possible around the waistband.
+ - Serge or zig-zag the waistband, again gently stretching untill the ribbing and waistband are the same length. Stitch with the hoodie on top so you can see it gets caught in the seam.
+ - Topstitch the lower pocket edges to the body of the shirt to anchor the bottom of the pocket.
diff --git a/markdown/org/docs/patterns/hugo/instructions/es.md b/markdown/org/docs/patterns/hugo/instructions/es.md
new file mode 100644
index 00000000000..83f1633c0ef
--- /dev/null
+++ b/markdown/org/docs/patterns/hugo/instructions/es.md
@@ -0,0 +1,110 @@
+
+
+###### Documentation under construction
+First the good news: There's a video series that shows how to make Hugo from start to finish.
+Scroll down, it's embedded in this page.
+
+Now the bad news: The written instructions for Hugo are not complete yet.
+
+
+
+## Video
+Text a bit dry for you? I try to make videos available as part of the pattern documentation.
+
+This 6-episode series shows you how to make your hoodie start to finish:
+
+
+
+## Construction
+
+
+### Step 1: Prepare the Pocket
+
+ - Place the Pocket Facing pieces together with the edges of the Pocket piece, good sides together.
+ - Stitch the facing pieces to the pocket with a 1cm seam allowance. Stitch both the long edge, and the shorter edge at the bottom of the pocket.
+ - Carefully trim the seam allowance on the facing pieces.
+ - Flip and turn the facing pieces good sides out. Then hand-roll and press the seams.
+ - Topstitch or edge-stitch ½ cm along both upper and lower edges on each side of the pocket, to anchor the facing and the seam allowance.
+ - Topstitch another line ½ from the inside upper edge of the facing on each side of the pocket. This topstitch line will end at the lower edge stitch line.
+ - Trim away the excess facing on the inside of the pocket.
+ - Press the edges.
+
+### Step 2: Attach the Pocket
+
+ - Match the Pocket to the front, good sides together.
+ - The upper pocket seam line is marked by notches on the pattern. The pocket bottom edge should point towards the neckline. Align the pocket edges horizontally with the notches on the pattern. Overlap the top of the pocket over the seam line by a little less than 1 cm seam allowance.
+ - Stitch the top seam of the Pocket to the Shirt Front.
+ - Flip the pocket over the seam line so the bottom now lines up with the edge at the waist.
+ - Using a long basting stitch (4mm or longer), baste the pocket into place at the waist, with a ½ cm seam allowance. This is optional, but keeps the pocket in place while you work on the rest of the shirt.
+
+### Step 3: Attach the Sleeves
+
+ - The side of the sleeve with the pointy edge at top is the back of the sleeve piece. It is also marked by a double notch on the pattern.
+ - Match good sides of the sleeve seam to good sides of the front, matching the single notch on front to single notch on the sleeve piece. Stitch the seam. Do this for both sleeve pieces.
+ - To finish the seam, you can use one of these methods:
+
+ - Use a serger to sew and finish the seam in one step. This is fast and convenient, but produces a less-refined look.
+ - If you do not have a serger, or would like a more refined look, sew a seam with a straight stitch on your conventional machine. Press the seam allowances apart on the wrong side. Then, edgestitch along both sides of the seam from the right side. Finally, trim the excess seam allowance. This produces a refined look, but takes longer.
+ - Another serger-free option is to sew the seam with a straight stitch. Then stitch together the seam allowances with an additional line of zig-zag alongside the straight stitch. Finally, trim the excess seam allowance. This simulates what a serger would do, and is quicker than option (2).
+
+ - Match the good sides of the sleeve to the good sides of the back, matching the double notch on back to the double notch on the sleeve seam. Stitch the seam, then finish the seams as you did for the front.
+
+### Step 4: Close the Sides
+
+ - Match the good sides together along sides and sleeves.
+ - Stitch the side seam and the sleeves together in one long seam, starting at the waist and going all the way through to the end of the sleeve. You can stop at the underarm point to change colors for the sleeve, if your design calls for it.
+ - Finish the seam allowances as you did in step 2. If you finish the sleeves with the edgestitch method, you will need to go slow for finishing the sleeve seam, as you will be .sewing in the tunnel..
+
+### Step 5: Add a Drawstring to the Hood (Optional)
+
+ - Take one matching set of the Hood Side pieces, that you intend to feature on the outside of the finished hoodie.
+ - Mark the place for a hole on each side hood piece, along the rim.
+ - The hole should be located about 1.5-2cm from the edge of the fabric. This is to allow for the seam allowance, as well as for the hood
+ - The hole should be located above the notch on the hood rim. The notch shows where the sides of the hood overlap at center front , so the cord should exit above that point.
+ - You can consider using the buttonhole feature of your sewing machine, if it has one, to sew a buttonhole at this point.
+ - Cut open a hole at the points you marked.
+ - After the hood is prepared, you can run a cord around the front edge of the hood. Sneaker shoelaces work well for this.
+
+
+### Step 6: Prepare Inside and Outside Hood
+
+> Follow this set of steps twice, once for the outer hood and again for the inside hood.
+
+ - Run a Center Panel piece around one outer edge of the Hood Side, good sides together, and pin in place. Stitch.
+ - Pin the Center Panel piece around the remaining outer edge of the hood, good sides together. Stitch.
+ - Press the seam allowances, and finish them as in Step 2. Trim the seam allowances.
+
+### Step 7: Join Inside and Outside Hood
+
+ - With both hoods inside out, put them on top of each other, good sides together.
+ - Align the center panel seams and pin.
+ - Stitch along the outer edge of the hood with a 1cm seam allowance. Do not trim the seam allowance.
+ - Flip the hood pieces right side out, then press the outer edge flat.
+ - Topstitch along the edge of the hood, about 1.5-2 cm from the edge. Ensure that you go beyond the seam allowance, and that it is not caught in this line of stitching. This creates a decorative rim. The enclosed seam allowance helps make the rim a bit poofy.
+ - To close the hood, serge together the bottom layers along the neckline. If you do not have a serger, use a zig-zag stitch.
+ - (Optional) If you added holes for a drawstring, you can thread the drawstring now.
+
+### Step 8: Attach the Hood
+
+ - Place good sides together on the neck binding piece, then sew a 1cm seam allowance along the short side to make the binding into a circular band.
+ - Starting from the back, match the outside of the hood to the right side of the neckline. Align the hood panel to the back of the neckline.
+ - Working around to the front, pin the hood to the neckline.
+ - Match the good side of the neck binding to the outer neckline (this will be the inside of the hood). Pin the binding to the hood.
+ - Serge or zig-zag all layers together with 1cm seam allowance. Check around the neckline to make sure all layers were caught by the stitching.
+ - Reinforce the points where the neckline intersects with the sleeve seams. Use a straight stitch on the sewing machine to stabilize these seams.
+ - Fold the binding over the raw edge of the neckline, and pin.
+ - From the outside, topstitch along and approx 1cm away from the neck edge to catch and secure the binding. You should be able to use a straight stitch here as long as the neck fits somewhat loosely when you try it on. If the neck fits snug, then use a zigzag stitch.
+ - Trim excess binding from the inside.
+
+### Step 9: Attach the Cuffs and Waistband
+
+ - If the ribbing is light or thin, you can cut the cuff and waistband pieces twice as high, then double-fold them.
+ - Place good sides together on the cuffs and waistband pieces, then sew a 1cm seam allowance along the short side to make them into circular bands.
+ - Fold along the long side to make cuffs and waistband into double-thick tubes. Sew or serge along the open edges to close.
+ - Align the seam on the cuff to the seam on the sleeve. Pin, good sides together.
+ - Pin the opposite side.
+ - Serge (or zig-zag stitch) the ribbing to the cuff, stretching gently until the ribbing and cuff are the same length. Remove pins before they enter the serger.
+ - Trim the bottom edge of the pocket if it extends past the waistband edge.
+ - Ensure the ribbing is gathered as uniformly as possible around the waistband.
+ - Serge or zig-zag the waistband, again gently stretching untill the ribbing and waistband are the same length. Stitch with the hoodie on top so you can see it gets caught in the seam.
+ - Topstitch the lower pocket edges to the body of the shirt to anchor the bottom of the pocket.
diff --git a/markdown/org/docs/patterns/hugo/instructions/fr.md b/markdown/org/docs/patterns/hugo/instructions/fr.md
new file mode 100644
index 00000000000..d03e9607a20
--- /dev/null
+++ b/markdown/org/docs/patterns/hugo/instructions/fr.md
@@ -0,0 +1,110 @@
+
+
+###### Documentation sur le montage
+Première bonne nouvelle : il y a une série de vidéos qui montre comment faire Hugo du début à la fin.
+Faites défiler vers le bas, elle est intégré dans cette page.
+
+Maintenant, la mauvaise nouvelle : Les instructions écrites pour Hugo ne sont pas encore complètes.
+
+
+
+## Vidéo
+Le texte est un peu concis pour vous ? J'essaie de rendre les vidéos disponibles comme partie intégrante de la documentation du patron.
+
+Cette série de 6 épisodes vous montre comment réaliser votre sweat à capuche du début à la fin :
+
+
+
+## Montage
+
+
+### Étape 1 : Préparer la poche
+
+ - Placez les parmentures de poche aux bords de la pièce de poche, endroit contre endroit.
+ - Cousez les parmentures à la poche avec une marge de 1 cm. Cousez à la fois le bord long et le bord court sur le bas de la poche.
+ - Dégarnissez soigneusement la marge de couture sur les pièces de parmenture.
+ - Retournez les pièces de parmenture sur l'endroit. Aplatissez bien la couture en faisant rouler pour bien mettre en place la couture, puis pressez au fer.
+ - Faites une surpiqûre à ½ cm le long des côtés long et bas de chaque coté de la poche afin de maintenir la parmenture et la marge de couture.
+ - Surpiquez une autre ligne à ½ cm du bord intérieur de la parmenture de chaque côté de la poche. Cette surpiqûre s'arrête sur la première ligne de surpiqûre du côté bas (voir vidéo 2 à 1'50)
+ - Dégarnissez l'excès de matière de la parmenture à l'intérieur de la poche.
+ - Pressez sur les bords.
+
+### Étape 2 : Fixez la poche
+
+ - Placez la poche avec le devant, les 2 tissus endroit contre endroit.
+ - La ligne supérieure de la couture de poche est marquée par des repères sur le patron. Le bord inférieur de la poche doit pointer vers le cou. Alignez les bords de la poche horizontalement avec les repères du patron. Faites dépasser le haut de la poche sur la ligne de couture d'un peu moins de 1 cm pour la marge de couture.
+ - Cousez le haut de la poche sur le l'avant du sweat.
+ - Retournez la poche sur la ligne de couture de sorte que le bas s'aligne maintenant avec le bord de la taille.
+ - À l’aide d’un point de bâti (4 mm ou plus), fixez la poche en place à la taille, avec une couture à ½ cm du bord. Ceci est optionnel, mais maintient la poche en place pendant que vous travaillez sur le reste du sweat.
+
+### Étape 3 : Fixer les manches
+
+ - Le côté de la manche avec le bord pointu en haut est l'arrière de la manche. Il est également marqué par une double encoche sur le patron.
+ - Placez le devant de la manche sur le devant du sweat endroit contre endroit en faisant correspondre les repères du devant et de la manche. Coudre. Faites cela pour les deux pièces de manche.
+ - Pour terminer la couture, vous pouvez utiliser une de ces méthodes :
+
+ - Utilisez une surjeteuse pour coudre et surfiler la couture en une étape. Ceci est rapide et pratique, mais donne un aspect moins raffiné.
+ - Si vous n'avez pas de surjeteuse, ou si vous voulez un look plus raffiné, cousez une un point droit avec votre machine à coudre. Pressez les marges de couture en les écartant de chaque côté de la couture. Ensuite, faites une couture au bord le long des deux côtés de la couture depuis l'endroit. Enfin, coupez la marge de couture excédentaire. Cela donne un aspect raffiné, mais prend plus de temps.
+ - Une autre option sans surjeteuse est de coudre la couture avec un point droit. Ensuite cousez les marges de couture avec un point supplémentaire en zig-zag le long du point droit. Enfin, coupez l'excès de marge de couture. Cela simule ce que ferait une surjeteuse, et c'est plus rapide que l'option (2).
+
+ - Placez le dos de la manche sur l'arrière du sweat endroit contre endroit en faisant correspondre les doubles repères du dos et de la manche. Faites la couture d'assemblage, puis terminez les coutures comme fait pour le devant.
+
+### Étape 4 : Fermer les côtés
+
+ - Alignez les bords des manches endroit contre endroit.
+ - Faites la couture latérale et des manches ensemble dans une seule couture longue, à partir de la taille et jusqu'au bout de la manche. Vous pouvez vous arrêter au point des aisselles pour changer les couleurs si vous avez optez pour une couleur différente de manches.
+ - Terminez les marges de couture comme vous l'avez fait à l'étape 2. Si vous finissez les manches avec la méthode des doubles surpiqûres, vous devrez aller lentement pour finir la couture de manche car votre couture se fera alors dans un tube..
+
+### Étape 5 : Ajouter un cordon à la capuche (facultatif)
+
+ - Prenez un ensemble de pièces de la capuche ; celui que vous avez l'intention de mettre à l'extérieur.
+ - Marquez l'emplacement pour un trou sur chaque pièce latérale, le long du rebord.
+ - Le trou doit être situé à environ 1,5-2cm du bord du tissu. Ceci permet la marge de couture, ainsi que la place de la capuche
+ - Le trou doit être situé au-dessus du repère sur la bordure de la capuche. Le repère montre où les bords de la capuche se chevauchent à l'avant du centre, de sorte que le cordon devrait sortir au-dessus de ce point.
+ - Vous pouvez utiliser la fonction boutonnière de votre machine à coudre pour coudre l'ouverture.
+ - Ouvrez le trou aux points que vous avez marqués.
+ - Une fois la capuche préparée, vous pouvez faire courir un cordon tout le tour vers l'avant de la capuche. Les lacets de baskets font très bien l'affaire.
+
+
+### Étape 6 : Préparer l'intérieur et l'extérieur de la capuche
+
+> Suivez ces étapes deux fois, une fois pour la capuche extérieure et à nouveau pour la capuche intérieure.
+
+ - Placez le pan central tout le long du bord d'un côté de la capuche, endroit contre endroit, et épinglez. Cousez.
+ - Épingler la pièce du panneau central autour du bord extérieur restant de la capuche, endroit contre endroit. Cousez.
+ - Pressez les marges de couture et finissez-les comme à l'étape 2. Dégarnir les marges de couture.
+
+### Étape 7 : Assembler l'intérieur et l'extérieur de la capuche
+
+ - Avec les deux capuches à l'envers, placez-les l'une contre l'autre, endroit contre endroit.
+ - Alignez les courtures du pan central et épinglez.
+ - Cousez tout le long du bord de la capuche en laissant 1 cm de marge de couture. Ne coupez pas la marge de couture.
+ - Retournez les capuches sur l'endroit, puis pressez bien à plat le bord extérieur.
+ - Faites une surpiqûre le long des bords de la capuche à environ 1-1,5 cm du bord. Assurez-vous que vous allez au-delà de la marge de couture et qu'elle n'est pas prise dans cette ligne de couture. Cela crée une bordure décorative. La marge de couture enfermée aide à rendre la bordure un peu bombée.
+ - Pour fermer la capuche, surjetez ensemble les couches en bas, le long du cou. Si vous n'avez pas de surjeteuse, utilisez un point zig-zag.
+ - (Facultatif) Si vous avez ajouté des trous pour un cordon, vous pouvez le passer maintenant.
+
+### Étape 8 : Attacher la Capuche
+
+ - Pliez endroit contre endroit la pièce d'encolure et la coudre à 1 cm sur le côté court afin de créer une bande circulaire.
+ - À partir du dos, faites correspondre l'extérieur de la capuche et le dos de l'encolure, endroit contre endroit. Alignez le panneau de capuche à l'arrière du cou.
+ - Épinglez tout le tour de l'encolure jusqu'au devant.
+ - Faires correspondre l'endroit de la bande d'encolure au bord de la ligne du cou (ce sera l'intérieur de la capuche). Épinglez la bande à la capuche.
+ - Surjetez ou faites un zig-zag sur toutes les couches avec une marge de couture de 1cm. Vérifiez tout le tour de l'encolure que toutes les couches ont bien été prises dans la couture.
+ - Renforcez les points où l'encolure se croise avec les coutures de manche. Utilisez un point droit sur la machine à coudre pour stabiliser ces coutures.
+ - Pliez la bande par-dessus le bord brut de l'encolure, et épinglez.
+ - Depuis l'extérieur, faites une surpiqûre à environ 1 cm du bord de l'encolure pour s'assurer de bien prendre la bande d'encolure. Vous devriez être en mesure d'utiliser un point droit ici dans la mesure où le cou prévoit suffisamment d'aisance une fois porté. Si le cou est prévu plus ajusté, alors utilisez un point de zigzag.
+ - Coupez l’excès de marge de couture à l’intérieur.
+
+### Étape 9 : Attacher les Poignets et la Ceinture
+
+ - Si la bande est légère ou fine, vous pouvez couper les bandes de poignets et de ceinture deux fois plus haut, puis les plier.
+ - Pliez les bandes de poignets et de ceinture endroit contre endroit et cousez les à 1 cm du bord sur le côté court afin de former des bandes circulaires.
+ - Pliez en deux le long du côté long pour faire les poignets et la ceinture en tubes à double épaisseur. Cousez ou surjetez le long des bords ouverts pour fermer.
+ - Alignez la couture du poignet à la couture sur la manche. Épinglez endroit contre endroit.
+ - Épinglez l'autre côté.
+ - Surjetez (ou cousez en zig-zag) la bande de poignet, en l'étirant doucement jusqu'à ce que la bande et le manche soient de la même longueur. Retirez les épingles avant de passer sous la surjeteuse.
+ - Coupez le bord inférieur de la poche s'il dépasse le bord de la ceinture.
+ - Veillez à ce que la bande soit assemblée de la manière la plus uniforme possible autour de la ceinture.
+ - Suejetez ou faites un zig-zag à la ceinture, encore une fois étirant doucement jusqu'à ce que la bande et la ceinture soient de la même longueur. Cousez avec le sweat sur le dessus de façon à ce que vous puissiez vous assurer qu'il est bien pris dans la couture.
+ - Surpiquez les bords inférieurs de la poche au corps du vêtement pour maintenir le fond de la poche.
diff --git a/markdown/org/docs/patterns/hugo/instructions/layout.svg b/markdown/org/docs/patterns/hugo/instructions/layout.svg
new file mode 100644
index 00000000000..9a5a3855b71
--- /dev/null
+++ b/markdown/org/docs/patterns/hugo/instructions/layout.svg
@@ -0,0 +1,219 @@
+
+
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/hugo/instructions/nl.md b/markdown/org/docs/patterns/hugo/instructions/nl.md
new file mode 100644
index 00000000000..7a7c22988e0
--- /dev/null
+++ b/markdown/org/docs/patterns/hugo/instructions/nl.md
@@ -0,0 +1,110 @@
+
+
+###### Documentation under construction
+First the good news: There's a video series that shows how to make Hugo from start to finish.
+Scroll down, it's embedded in this page.
+
+Now the bad news: The written instructions for Hugo are not complete yet.
+
+
+
+## Video
+Tekst een beetje te droog voor je? Ik probeer video's beschikbaar te maken als deel van de documentatie.
+
+Deze zesdelige reeks toont je van begin tot eind hoe je de hoodie in elkaar zet:
+
+
+
+## Constructie
+
+
+### Step 1: Prepare the Pocket
+
+ - Place the Pocket Facing pieces together with the edges of the Pocket piece, good sides together.
+ - Stitch the facing pieces to the pocket with a 1cm seam allowance. Stitch both the long edge, and the shorter edge at the bottom of the pocket.
+ - Carefully trim the seam allowance on the facing pieces.
+ - Flip and turn the facing pieces good sides out. Then hand-roll and press the seams.
+ - Topstitch or edge-stitch ½ cm along both upper and lower edges on each side of the pocket, to anchor the facing and the seam allowance.
+ - Topstitch another line ½ from the inside upper edge of the facing on each side of the pocket. This topstitch line will end at the lower edge stitch line.
+ - Trim away the excess facing on the inside of the pocket.
+ - Press the edges.
+
+### Step 2: Attach the Pocket
+
+ - Match the Pocket to the front, good sides together.
+ - The upper pocket seam line is marked by notches on the pattern. The pocket bottom edge should point towards the neckline. Align the pocket edges horizontally with the notches on the pattern. Overlap the top of the pocket over the seam line by a little less than 1 cm seam allowance.
+ - Stitch the top seam of the Pocket to the Shirt Front.
+ - Flip the pocket over the seam line so the bottom now lines up with the edge at the waist.
+ - Using a long basting stitch (4mm or longer), baste the pocket into place at the waist, with a ½ cm seam allowance. This is optional, but keeps the pocket in place while you work on the rest of the shirt.
+
+### Step 3: Attach the Sleeves
+
+ - The side of the sleeve with the pointy edge at top is the back of the sleeve piece. It is also marked by a double notch on the pattern.
+ - Match good sides of the sleeve seam to good sides of the front, matching the single notch on front to single notch on the sleeve piece. Stitch the seam. Do this for both sleeve pieces.
+ - To finish the seam, you can use one of these methods:
+
+ - Use a serger to sew and finish the seam in one step. This is fast and convenient, but produces a less-refined look.
+ - If you do not have a serger, or would like a more refined look, sew a seam with a straight stitch on your conventional machine. Press the seam allowances apart on the wrong side. Then, edgestitch along both sides of the seam from the right side. Finally, trim the excess seam allowance. This produces a refined look, but takes longer.
+ - Another serger-free option is to sew the seam with a straight stitch. Then stitch together the seam allowances with an additional line of zig-zag alongside the straight stitch. Finally, trim the excess seam allowance. This simulates what a serger would do, and is quicker than option (2).
+
+ - Match the good sides of the sleeve to the good sides of the back, matching the double notch on back to the double notch on the sleeve seam. Stitch the seam, then finish the seams as you did for the front.
+
+### Step 4: Close the Sides
+
+ - Match the good sides together along sides and sleeves.
+ - Stitch the side seam and the sleeves together in one long seam, starting at the waist and going all the way through to the end of the sleeve. You can stop at the underarm point to change colors for the sleeve, if your design calls for it.
+ - Finish the seam allowances as you did in step 2. If you finish the sleeves with the edgestitch method, you will need to go slow for finishing the sleeve seam, as you will be .sewing in the tunnel..
+
+### Step 5: Add a Drawstring to the Hood (Optional)
+
+ - Take one matching set of the Hood Side pieces, that you intend to feature on the outside of the finished hoodie.
+ - Mark the place for a hole on each side hood piece, along the rim.
+ - The hole should be located about 1.5-2cm from the edge of the fabric. This is to allow for the seam allowance, as well as for the hood
+ - The hole should be located above the notch on the hood rim. The notch shows where the sides of the hood overlap at center front , so the cord should exit above that point.
+ - You can consider using the buttonhole feature of your sewing machine, if it has one, to sew a buttonhole at this point.
+ - Cut open a hole at the points you marked.
+ - After the hood is prepared, you can run a cord around the front edge of the hood. Sneaker shoelaces work well for this.
+
+
+### Step 6: Prepare Inside and Outside Hood
+
+> Follow this set of steps twice, once for the outer hood and again for the inside hood.
+
+ - Run a Center Panel piece around one outer edge of the Hood Side, good sides together, and pin in place. Stitch.
+ - Pin the Center Panel piece around the remaining outer edge of the hood, good sides together. Stitch.
+ - Press the seam allowances, and finish them as in Step 2. Trim the seam allowances.
+
+### Step 7: Join Inside and Outside Hood
+
+ - With both hoods inside out, put them on top of each other, good sides together.
+ - Align the center panel seams and pin.
+ - Stitch along the outer edge of the hood with a 1cm seam allowance. Do not trim the seam allowance.
+ - Flip the hood pieces right side out, then press the outer edge flat.
+ - Topstitch along the edge of the hood, about 1.5-2 cm from the edge. Ensure that you go beyond the seam allowance, and that it is not caught in this line of stitching. This creates a decorative rim. The enclosed seam allowance helps make the rim a bit poofy.
+ - To close the hood, serge together the bottom layers along the neckline. If you do not have a serger, use a zig-zag stitch.
+ - (Optional) If you added holes for a drawstring, you can thread the drawstring now.
+
+### Step 8: Attach the Hood
+
+ - Place good sides together on the neck binding piece, then sew a 1cm seam allowance along the short side to make the binding into a circular band.
+ - Starting from the back, match the outside of the hood to the right side of the neckline. Align the hood panel to the back of the neckline.
+ - Working around to the front, pin the hood to the neckline.
+ - Match the good side of the neck binding to the outer neckline (this will be the inside of the hood). Pin the binding to the hood.
+ - Serge or zig-zag all layers together with 1cm seam allowance. Check around the neckline to make sure all layers were caught by the stitching.
+ - Reinforce the points where the neckline intersects with the sleeve seams. Use a straight stitch on the sewing machine to stabilize these seams.
+ - Fold the binding over the raw edge of the neckline, and pin.
+ - From the outside, topstitch along and approx 1cm away from the neck edge to catch and secure the binding. You should be able to use a straight stitch here as long as the neck fits somewhat loosely when you try it on. If the neck fits snug, then use a zigzag stitch.
+ - Trim excess binding from the inside.
+
+### Step 9: Attach the Cuffs and Waistband
+
+ - If the ribbing is light or thin, you can cut the cuff and waistband pieces twice as high, then double-fold them.
+ - Place good sides together on the cuffs and waistband pieces, then sew a 1cm seam allowance along the short side to make them into circular bands.
+ - Fold along the long side to make cuffs and waistband into double-thick tubes. Sew or serge along the open edges to close.
+ - Align the seam on the cuff to the seam on the sleeve. Pin, good sides together.
+ - Pin the opposite side.
+ - Serge (or zig-zag stitch) the ribbing to the cuff, stretching gently until the ribbing and cuff are the same length. Remove pins before they enter the serger.
+ - Trim the bottom edge of the pocket if it extends past the waistband edge.
+ - Ensure the ribbing is gathered as uniformly as possible around the waistband.
+ - Serge or zig-zag the waistband, again gently stretching untill the ribbing and waistband are the same length. Stitch with the hoodie on top so you can see it gets caught in the seam.
+ - Topstitch the lower pocket edges to the body of the shirt to anchor the bottom of the pocket.
diff --git a/markdown/org/docs/patterns/hugo/measurements/de.md b/markdown/org/docs/patterns/hugo/measurements/de.md
new file mode 100644
index 00000000000..309cbd77310
--- /dev/null
+++ b/markdown/org/docs/patterns/hugo/measurements/de.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/hugo/measurements/en.md b/markdown/org/docs/patterns/hugo/measurements/en.md
new file mode 100644
index 00000000000..ac4d8759f46
--- /dev/null
+++ b/markdown/org/docs/patterns/hugo/measurements/en.md
@@ -0,0 +1,7 @@
+---
+---
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/hugo/measurements/es.md b/markdown/org/docs/patterns/hugo/measurements/es.md
new file mode 100644
index 00000000000..309cbd77310
--- /dev/null
+++ b/markdown/org/docs/patterns/hugo/measurements/es.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/hugo/measurements/fr.md b/markdown/org/docs/patterns/hugo/measurements/fr.md
new file mode 100644
index 00000000000..28898f53377
--- /dev/null
+++ b/markdown/org/docs/patterns/hugo/measurements/fr.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+importer les mesures à partir de '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/hugo/measurements/nl.md b/markdown/org/docs/patterns/hugo/measurements/nl.md
new file mode 100644
index 00000000000..309cbd77310
--- /dev/null
+++ b/markdown/org/docs/patterns/hugo/measurements/nl.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/hugo/needs/de.md b/markdown/org/docs/patterns/hugo/needs/de.md
new file mode 100644
index 00000000000..4c8288ff0b0
--- /dev/null
+++ b/markdown/org/docs/patterns/hugo/needs/de.md
@@ -0,0 +1,6 @@
+To make Hugo, you will need the following:
+
+- Grundlegendes Nähzubehör
+- About 2 meter of a suitable fabric ([see Fabric options](/docs/patterns/hugo/fabric))
+- Ribbing fabric for the hem and cuffs
+
diff --git a/markdown/org/docs/patterns/hugo/needs/en.md b/markdown/org/docs/patterns/hugo/needs/en.md
new file mode 100644
index 00000000000..0c93bf6ac32
--- /dev/null
+++ b/markdown/org/docs/patterns/hugo/needs/en.md
@@ -0,0 +1,6 @@
+To make Hugo, you will need the following:
+
+- Basic sewing supplies
+- About 2 meter of a suitable fabric ([see Fabric options](/docs/patterns/hugo/fabric))
+- Ribbing fabric for the hem and cuffs
+
diff --git a/markdown/org/docs/patterns/hugo/needs/es.md b/markdown/org/docs/patterns/hugo/needs/es.md
new file mode 100644
index 00000000000..0c93bf6ac32
--- /dev/null
+++ b/markdown/org/docs/patterns/hugo/needs/es.md
@@ -0,0 +1,6 @@
+To make Hugo, you will need the following:
+
+- Basic sewing supplies
+- About 2 meter of a suitable fabric ([see Fabric options](/docs/patterns/hugo/fabric))
+- Ribbing fabric for the hem and cuffs
+
diff --git a/markdown/org/docs/patterns/hugo/needs/fr.md b/markdown/org/docs/patterns/hugo/needs/fr.md
new file mode 100644
index 00000000000..95ca306833a
--- /dev/null
+++ b/markdown/org/docs/patterns/hugo/needs/fr.md
@@ -0,0 +1,6 @@
+Pour réaliser Hugo, vous aurez besoin de :
+
+- Fourniture de base pour la couture
+- Environ 2 m d'un tissu adapté ([voir Options de tissu](/docs/patterns/hugo/fabric))
+- Bord côte ou bande de jersey pour la ceinture et les poignets
+
diff --git a/markdown/org/docs/patterns/hugo/needs/nl.md b/markdown/org/docs/patterns/hugo/needs/nl.md
new file mode 100644
index 00000000000..acfadbfdbab
--- /dev/null
+++ b/markdown/org/docs/patterns/hugo/needs/nl.md
@@ -0,0 +1,6 @@
+Om Hugo te maken heb je het volgende nodig:
+
+- Basis naaimateriaal
+- About 2 meter of a suitable fabric ([see Fabric options](/docs/patterns/hugo/fabric))
+- Boordstof voor de zoom en manchetten
+
diff --git a/markdown/org/docs/patterns/hugo/nl.md b/markdown/org/docs/patterns/hugo/nl.md
new file mode 100644
index 00000000000..d1d6a6573e2
--- /dev/null
+++ b/markdown/org/docs/patterns/hugo/nl.md
@@ -0,0 +1,9 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/hugo/options/de.md b/markdown/org/docs/patterns/hugo/options/de.md
new file mode 100644
index 00000000000..718b4d60125
--- /dev/null
+++ b/markdown/org/docs/patterns/hugo/options/de.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/hugo/options/en.md b/markdown/org/docs/patterns/hugo/options/en.md
new file mode 100644
index 00000000000..d77e3604654
--- /dev/null
+++ b/markdown/org/docs/patterns/hugo/options/en.md
@@ -0,0 +1,7 @@
+---
+---
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/hugo/options/es.md b/markdown/org/docs/patterns/hugo/options/es.md
new file mode 100644
index 00000000000..718b4d60125
--- /dev/null
+++ b/markdown/org/docs/patterns/hugo/options/es.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/hugo/options/fr.md b/markdown/org/docs/patterns/hugo/options/fr.md
new file mode 100644
index 00000000000..718b4d60125
--- /dev/null
+++ b/markdown/org/docs/patterns/hugo/options/fr.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/hugo/options/nl.md b/markdown/org/docs/patterns/hugo/options/nl.md
new file mode 100644
index 00000000000..718b4d60125
--- /dev/null
+++ b/markdown/org/docs/patterns/hugo/options/nl.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/hugo/options/ribbingstretch/de.md b/markdown/org/docs/patterns/hugo/options/ribbingstretch/de.md
new file mode 100644
index 00000000000..3485ea28409
--- /dev/null
+++ b/markdown/org/docs/patterns/hugo/options/ribbingstretch/de.md
@@ -0,0 +1,13 @@
+
+
+This option allows you to tweak the stretch of your ribbing.
+
+If you choose 90% (for example) for every 10cm of ribbing, we'll only draft 9cm. This way, 9cm of ribbing will be stretched to 10cm.
+
+
+
+If you're not sure what to pick, best is to take the ribbing you are going to use see how much of it
+you need to stretch out to get to 10 cm with a *good* stretch.
+
+
+
diff --git a/markdown/org/docs/patterns/hugo/options/ribbingstretch/en.md b/markdown/org/docs/patterns/hugo/options/ribbingstretch/en.md
new file mode 100644
index 00000000000..689a1d10af8
--- /dev/null
+++ b/markdown/org/docs/patterns/hugo/options/ribbingstretch/en.md
@@ -0,0 +1,13 @@
+
+
+This option allows you to tweak the stretch of your ribbing.
+
+If you choose 90% (for example) for every 10cm of ribbing, we'll only draft 9cm.
+This way, 9cm of ribbing will be stretched to 10cm.
+
+
+
+If you're not sure what to pick, best is to take the ribbing you are going to use see how much of it
+you need to stretch out to get to 10 cm with a *good* stretch.
+
+
diff --git a/markdown/org/docs/patterns/hugo/options/ribbingstretch/es.md b/markdown/org/docs/patterns/hugo/options/ribbingstretch/es.md
new file mode 100644
index 00000000000..3485ea28409
--- /dev/null
+++ b/markdown/org/docs/patterns/hugo/options/ribbingstretch/es.md
@@ -0,0 +1,13 @@
+
+
+This option allows you to tweak the stretch of your ribbing.
+
+If you choose 90% (for example) for every 10cm of ribbing, we'll only draft 9cm. This way, 9cm of ribbing will be stretched to 10cm.
+
+
+
+If you're not sure what to pick, best is to take the ribbing you are going to use see how much of it
+you need to stretch out to get to 10 cm with a *good* stretch.
+
+
+
diff --git a/markdown/org/docs/patterns/hugo/options/ribbingstretch/fr.md b/markdown/org/docs/patterns/hugo/options/ribbingstretch/fr.md
new file mode 100644
index 00000000000..8a0aa4a394c
--- /dev/null
+++ b/markdown/org/docs/patterns/hugo/options/ribbingstretch/fr.md
@@ -0,0 +1,13 @@
+
+
+This option allows you to tweak the stretch of your ribbing.
+
+If you choose 90% (for example) for every 10cm of ribbing, we'll only draft 9cm. This way, 9cm of ribbing will be stretched to 10cm.
+
+
+
+Si vous n'êtes pas sûr de ce qu'il faut choisir, le mieux est de prendre le ruban que vous allez utiliser pour voir combien vous en devez
+vous devez vous étirer pour atteindre 10 cm avec une *bonne* élasticité.
+
+
+
diff --git a/markdown/org/docs/patterns/hugo/options/ribbingstretch/nl.md b/markdown/org/docs/patterns/hugo/options/ribbingstretch/nl.md
new file mode 100644
index 00000000000..3485ea28409
--- /dev/null
+++ b/markdown/org/docs/patterns/hugo/options/ribbingstretch/nl.md
@@ -0,0 +1,13 @@
+
+
+This option allows you to tweak the stretch of your ribbing.
+
+If you choose 90% (for example) for every 10cm of ribbing, we'll only draft 9cm. This way, 9cm of ribbing will be stretched to 10cm.
+
+
+
+If you're not sure what to pick, best is to take the ribbing you are going to use see how much of it
+you need to stretch out to get to 10 cm with a *good* stretch.
+
+
+
diff --git a/markdown/org/docs/patterns/hugo/options/ribbingstretch/ribbingstretch.svg b/markdown/org/docs/patterns/hugo/options/ribbingstretch/ribbingstretch.svg
new file mode 100644
index 00000000000..d2832f6a52d
--- /dev/null
+++ b/markdown/org/docs/patterns/hugo/options/ribbingstretch/ribbingstretch.svg
@@ -0,0 +1,960 @@
+
+
diff --git a/markdown/org/docs/patterns/jaeger/cutting/cuttingCaveat.svg b/markdown/org/docs/patterns/jaeger/cutting/cuttingCaveat.svg
new file mode 100644
index 00000000000..ef10343c326
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/cutting/cuttingCaveat.svg
@@ -0,0 +1,968 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/cutting/de.md b/markdown/org/docs/patterns/jaeger/cutting/de.md
new file mode 100644
index 00000000000..5daa563a300
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/cutting/de.md
@@ -0,0 +1,50 @@
+ - **Oberstoff**
+ - Cut **2 fronts** (part 1)
+ - Cut **2 front facings** (look for the facing/lining boundary on the front part)
+ - Cut **2 backs** (part 2)
+ - Cut **2 sides** (part 3)
+ - Cut **2 topsleeves** (part 4)
+ - Cut **2 undersleeves** (part 5)
+ - Cut **1 collar** (part 6)
+ - Cut **1 collarstand** (part 8)
+ - Cut **2 pockets** (part 9)
+ - Cut **1 chest pocket welt** (part 10)
+ - **lining fabric**
+ - Cut **2 fronts** (part 1)
+ - Cut **2 front linings** (look for the facing/lining boundary on the front part, and don't forget to attach the inner pocket facing extension)
+ - Cut **2 backs** (part 2)
+ - Cut **2 sides** (part 3)
+ - Cut **2 topsleeves** (part 4) Note: Some people like to use different lining for the sleeves
+ - Cut **2 undersleeves** (part 5) Note: Some people like to use different lining for the sleeves
+ - Cut **2 chest pocket bags** )(part 11)
+ - Cut **2 inner pocket welts**
+ - Cut **2 inner pocket bags** (part 13)
+ - **Canvas**
+ - Cut **2 fronts** on bias (part 1) Note: Don't include seam allowance
+ - Cut **2 chest pieces** on bias. Look for the indication on the front part. Note: Don't include seam allowance
+ - **Undercollar fabric**
+ - Cut **1 undercollar** (part 7)
+
+
+
+###### Good sides together, or precise pattern matching?
+
+When cutting out two, you can cut them [good sides together](/docs/sewing/good-sides-together).
+However, when working with fabric with a pattern, I prefer to cut them individually to finely control the pattern matching.
+
+When you cut them individually, remember that they need to be mirror images of each other. So flip either your pattern or your fabric over when cutting the second one.
+
+
+
+
+
+###### Cutting caveats
+
+ - The chest piece is marked on the front.
+ - Don't include seam allowance when cutting out canvas, and cut it on bias.
+ - The front facing and lining is marked on the front piece. They split the front part in two along the boundary line. You can cut the front part along that line after cutting out the front from the main fabric. The inner pocket extension for the facing is printed separately, and you can tape it back in its place after cutting the patern piece. **Do not forget to add seam allowance to both the facing and the lining for this boundary seam**.
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/cutting/en.md b/markdown/org/docs/patterns/jaeger/cutting/en.md
new file mode 100644
index 00000000000..35a9814cc3f
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/cutting/en.md
@@ -0,0 +1,49 @@
+ - **Main fabric**
+ - Cut **2 fronts** (part 1)
+ - Cut **2 front facings** (look for the facing/lining boundary on the front part)
+ - Cut **2 backs** (part 2)
+ - Cut **2 sides** (part 3)
+ - Cut **2 topsleeves** (part 4)
+ - Cut **2 undersleeves** (part 5)
+ - Cut **1 collar** (part 6)
+ - Cut **1 collarstand** (part 8)
+ - Cut **2 pockets** (part 9)
+ - Cut **1 chest pocket welt** (part 10)
+ - **lining fabric**
+ - Cut **2 fronts** (part 1)
+ - Cut **2 front linings** (look for the facing/lining boundary on the front part, and don't forget to attach the inner pocket facing extension)
+ - Cut **2 backs** (part 2)
+ - Cut **2 sides** (part 3)
+ - Cut **2 topsleeves** (part 4) Note: Some people like to use different lining for the sleeves
+ - Cut **2 undersleeves** (part 5) Note: Some people like to use different lining for the sleeves
+ - Cut **2 chest pocket bags** )(part 11)
+ - Cut **2 inner pocket welts**
+ - Cut **2 inner pocket bags** (part 13)
+ - **Canvas**
+ - Cut **2 fronts** on bias (part 1) Note: Don't include seam allowance
+ - Cut **2 chest pieces** on bias. Look for the indication on the front part. Note: Don't include seam allowance
+ - **Undercollar fabric**
+ - Cut **1 undercollar** (part 7)
+
+
+
+###### Good sides together, or precise pattern matching?
+
+When cutting out two, you can cut them [good sides together](/docs/sewing/good-sides-together).
+However, when working with fabric with a pattern, I prefer to cut them individually to finely control the pattern matching.
+
+When you cut them individually, remember that they need to be mirror images of each other. So flip either your pattern or your fabric over when cutting the second one.
+
+
+
+
+
+###### Cutting caveats
+
+ - The chest piece is marked on the front.
+ - Don't include seam allowance when cutting out canvas, and cut it on bias.
+ - The front facing and lining is marked on the front piece. They split the front part in two along the boundary line. You can cut the front part along that line after cutting out the front from the main fabric. The inner pocket extension for the facing is printed separately, and you can tape it back in its place after cutting the patern piece. **Do not forget to add seam allowance to both the facing and the lining for this boundary seam**.
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/cutting/es.md b/markdown/org/docs/patterns/jaeger/cutting/es.md
new file mode 100644
index 00000000000..cabea9eb7c8
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/cutting/es.md
@@ -0,0 +1,50 @@
+ - **Main fabric**
+ - Cut **2 fronts** (part 1)
+ - Cut **2 front facings** (look for the facing/lining boundary on the front part)
+ - Cut **2 backs** (part 2)
+ - Cut **2 sides** (part 3)
+ - Cut **2 topsleeves** (part 4)
+ - Cut **2 undersleeves** (part 5)
+ - Cut **1 collar** (part 6)
+ - Cut **1 collarstand** (part 8)
+ - Cut **2 pockets** (part 9)
+ - Cut **1 chest pocket welt** (part 10)
+ - **lining fabric**
+ - Cut **2 fronts** (part 1)
+ - Cut **2 front linings** (look for the facing/lining boundary on the front part, and don't forget to attach the inner pocket facing extension)
+ - Cut **2 backs** (part 2)
+ - Cut **2 sides** (part 3)
+ - Cut **2 topsleeves** (part 4) Note: Some people like to use different lining for the sleeves
+ - Cut **2 undersleeves** (part 5) Note: Some people like to use different lining for the sleeves
+ - Cut **2 chest pocket bags** )(part 11)
+ - Cut **2 inner pocket welts**
+ - Cut **2 inner pocket bags** (part 13)
+ - **Canvas**
+ - Cut **2 fronts** on bias (part 1) Note: Don't include seam allowance
+ - Cut **2 chest pieces** on bias. Look for the indication on the front part. Note: Don't include seam allowance
+ - **Undercollar fabric**
+ - Cut **1 undercollar** (part 7)
+
+
+
+###### Good sides together, or precise pattern matching?
+
+When cutting out two, you can cut them [good sides together](/docs/sewing/good-sides-together).
+However, when working with fabric with a pattern, I prefer to cut them individually to finely control the pattern matching.
+
+When you cut them individually, remember that they need to be mirror images of each other. So flip either your pattern or your fabric over when cutting the second one.
+
+
+
+
+
+###### Cutting caveats
+
+ - The chest piece is marked on the front.
+ - Don't include seam allowance when cutting out canvas, and cut it on bias.
+ - The front facing and lining is marked on the front piece. They split the front part in two along the boundary line. You can cut the front part along that line after cutting out the front from the main fabric. The inner pocket extension for the facing is printed separately, and you can tape it back in its place after cutting the patern piece. **Do not forget to add seam allowance to both the facing and the lining for this boundary seam**.
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/cutting/fr.md b/markdown/org/docs/patterns/jaeger/cutting/fr.md
new file mode 100644
index 00000000000..30949ba414f
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/cutting/fr.md
@@ -0,0 +1,50 @@
+ - **Tissu principal**
+ - Cut **2 fronts** (part 1)
+ - Cut **2 front facings** (look for the facing/lining boundary on the front part)
+ - Cut **2 backs** (part 2)
+ - Cut **2 sides** (part 3)
+ - Cut **2 topsleeves** (part 4)
+ - Cut **2 undersleeves** (part 5)
+ - Cut **1 collar** (part 6)
+ - Cut **1 collarstand** (part 8)
+ - Cut **2 pockets** (part 9)
+ - Cut **1 chest pocket welt** (part 10)
+ - **lining fabric**
+ - Cut **2 fronts** (part 1)
+ - Cut **2 front linings** (look for the facing/lining boundary on the front part, and don't forget to attach the inner pocket facing extension)
+ - Cut **2 backs** (part 2)
+ - Cut **2 sides** (part 3)
+ - Cut **2 topsleeves** (part 4) Note: Some people like to use different lining for the sleeves
+ - Cut **2 undersleeves** (part 5) Note: Some people like to use different lining for the sleeves
+ - Cut **2 chest pocket bags** )(part 11)
+ - Cut **2 inner pocket welts**
+ - Cut **2 inner pocket bags** (part 13)
+ - **Canvas**
+ - Cut **2 fronts** on bias (part 1) Note: Don't include seam allowance
+ - Cut **2 chest pieces** on bias. Look for the indication on the front part. Note: Don't include seam allowance
+ - **Undercollar fabric**
+ - Cut **1 undercollar** (part 7)
+
+
+
+###### Good sides together, or precise pattern matching?
+
+Lorsqu'une pièce doit être coupée en deux exemplaires, vous pouvez les découper sur un tissu plié en deux [endroit contre endroit](/docs/sewing/good-sides-together).
+However, when working with fabric with a pattern, I prefer to cut them individually to finely control the pattern matching.
+
+When you cut them individually, remember that they need to be mirror images of each other. So flip either your pattern or your fabric over when cutting the second one.
+
+
+
+
+
+###### Cutting caveats
+
+ - The chest piece is marked on the front.
+ - Don't include seam allowance when cutting out canvas, and cut it on bias.
+ - The front facing and lining is marked on the front piece. They split the front part in two along the boundary line. You can cut the front part along that line after cutting out the front from the main fabric. The inner pocket extension for the facing is printed separately, and you can tape it back in its place after cutting the patern piece. **Do not forget to add seam allowance to both the facing and the lining for this boundary seam**.
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/cutting/nl.md b/markdown/org/docs/patterns/jaeger/cutting/nl.md
new file mode 100644
index 00000000000..34257d460b8
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/cutting/nl.md
@@ -0,0 +1,50 @@
+ - **Buitenstof**
+ - Cut **2 fronts** (part 1)
+ - Cut **2 front facings** (look for the facing/lining boundary on the front part)
+ - Cut **2 backs** (part 2)
+ - Cut **2 sides** (part 3)
+ - Cut **2 topsleeves** (part 4)
+ - Cut **2 undersleeves** (part 5)
+ - Cut **1 collar** (part 6)
+ - Cut **1 collarstand** (part 8)
+ - Cut **2 pockets** (part 9)
+ - Cut **1 chest pocket welt** (part 10)
+ - **Voering**
+ - Cut **2 fronts** (part 1)
+ - Cut **2 front linings** (look for the facing/lining boundary on the front part, and don't forget to attach the inner pocket facing extension)
+ - Cut **2 backs** (part 2)
+ - Cut **2 sides** (part 3)
+ - Cut **2 topsleeves** (part 4) Note: Some people like to use different lining for the sleeves
+ - Cut **2 undersleeves** (part 5) Note: Some people like to use different lining for the sleeves
+ - Cut **2 chest pocket bags** )(part 11)
+ - Cut **2 inner pocket welts**
+ - Cut **2 inner pocket bags** (part 13)
+ - **Haardoek**
+ - Cut **2 fronts** on bias (part 1) Note: Don't include seam allowance
+ - Cut **2 chest pieces** on bias. Kijk naar de markering op het voorpand. Opmerking: voeg geen naadwaarde toe
+ - **Stof voor de onderkraag**
+ - Cut **1 undercollar** (part 7)
+
+
+
+###### Good sides together, or precise pattern matching?
+
+When cutting out two, you can cut them [good sides together](/docs/sewing/good-sides-together).
+Als ik echter een stof met een patroon gebruik knip ik ze liever apart zodat ik meer controle heb over de plaatsing van het patroon.
+
+Als je alles apart uitknipt, onthou dan dat de delen gespiegeld moeten zijn. Dus draai of je patroondeel of je stof om als je een tweede deel knips.
+
+
+
+
+
+###### Cutting caveats
+
+ - The chest piece is marked on the front.
+ - Don't include seam allowance when cutting out canvas, and cut it on bias.
+ - The front facing and lining is marked on the front piece. Deze lijn splitst het patroondeel in twee. Je kan het patroondeel in twee knippen nadat je het voorpand uit je buitenstof geknipt hebt. De binnenzakextensie voor het beleg is apart geprint, en je kan dit terug op z'n plaats kleven nadat je het patroondeel uitgeknipt hebt. **Do not forget to add seam allowance to both the facing and the lining for this boundary seam**.
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/de.md b/markdown/org/docs/patterns/jaeger/de.md
new file mode 100644
index 00000000000..d8d4dfedfde
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/de.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/jaeger/en.md b/markdown/org/docs/patterns/jaeger/en.md
new file mode 100644
index 00000000000..b41989c6d7e
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/en.md
@@ -0,0 +1,6 @@
+---
+---
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/jaeger/es.md b/markdown/org/docs/patterns/jaeger/es.md
new file mode 100644
index 00000000000..d8d4dfedfde
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/es.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/jaeger/fabric/de.md b/markdown/org/docs/patterns/jaeger/fabric/de.md
new file mode 100644
index 00000000000..1a4449faf44
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/fabric/de.md
@@ -0,0 +1,7 @@
+Sportscoats are typically made from a heavier wool, often with some texture or pattern in the weave. In general, they are made in *busier* fabrics.
+
+Style purists will argue that sportscoats should never be made out of suiting fabric, as a sportscoat is not a suit jacket. You can tell them go feck off and do whatever you want, it's your jacket.
+
+However, making Jaeger is going to take some time. Do yourself a favour and get something nice for the final project. (because you will be making a muslin, right?)
+
+
diff --git a/markdown/org/docs/patterns/jaeger/fabric/en.md b/markdown/org/docs/patterns/jaeger/fabric/en.md
new file mode 100644
index 00000000000..a823104e74d
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/fabric/en.md
@@ -0,0 +1,10 @@
+Sportscoats are typically made from a heavier wool, often with some texture or pattern in the weave.
+In general, they are made in *busier* fabrics.
+
+Style purists will argue that sportscoats should never be made out of suiting fabric, as a sportscoat
+is not a suit jacket. You can tell them go feck off and do whatever you want, it's your jacket.
+
+However, making Jaeger is going to take some time. Do yourself a favour and get something nice for the final project.
+(because you will be making a muslin, right?)
+
+
diff --git a/markdown/org/docs/patterns/jaeger/fabric/es.md b/markdown/org/docs/patterns/jaeger/fabric/es.md
new file mode 100644
index 00000000000..1a4449faf44
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/fabric/es.md
@@ -0,0 +1,7 @@
+Sportscoats are typically made from a heavier wool, often with some texture or pattern in the weave. In general, they are made in *busier* fabrics.
+
+Style purists will argue that sportscoats should never be made out of suiting fabric, as a sportscoat is not a suit jacket. You can tell them go feck off and do whatever you want, it's your jacket.
+
+However, making Jaeger is going to take some time. Do yourself a favour and get something nice for the final project. (because you will be making a muslin, right?)
+
+
diff --git a/markdown/org/docs/patterns/jaeger/fabric/fr.md b/markdown/org/docs/patterns/jaeger/fabric/fr.md
new file mode 100644
index 00000000000..1a4449faf44
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/fabric/fr.md
@@ -0,0 +1,7 @@
+Sportscoats are typically made from a heavier wool, often with some texture or pattern in the weave. In general, they are made in *busier* fabrics.
+
+Style purists will argue that sportscoats should never be made out of suiting fabric, as a sportscoat is not a suit jacket. You can tell them go feck off and do whatever you want, it's your jacket.
+
+However, making Jaeger is going to take some time. Do yourself a favour and get something nice for the final project. (because you will be making a muslin, right?)
+
+
diff --git a/markdown/org/docs/patterns/jaeger/fabric/nl.md b/markdown/org/docs/patterns/jaeger/fabric/nl.md
new file mode 100644
index 00000000000..16636e010a3
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/fabric/nl.md
@@ -0,0 +1,7 @@
+Dit type jasjes worden vaak gemaakt van een zwaardere wol, meestal met wat textuur of een ingeweven patroon. In general, they are made in *busier* fabrics.
+
+Puristen zullen zeggen dat dit jasje nooit uit pakstof gemaakt mag worden, omdat het geen kostuumjasje is. Je kan hen vertellen dat ze hun regels mogen steken waar de zon niet schijnt, het is jouw jasje.
+
+Let wel, Jaeger maken gaat wat tijd kosten. Doe jezelf een plezier en kies iets moois voor je uiteindelijke versie. (want eerst ga je een toile maken, toch?)
+
+
diff --git a/markdown/org/docs/patterns/jaeger/fr.md b/markdown/org/docs/patterns/jaeger/fr.md
new file mode 100644
index 00000000000..d8d4dfedfde
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/fr.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/jaeger/instructions/attachChestPocketBag.svg b/markdown/org/docs/patterns/jaeger/instructions/attachChestPocketBag.svg
new file mode 100644
index 00000000000..4bd709d5f1a
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/instructions/attachChestPocketBag.svg
@@ -0,0 +1,473 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/instructions/attachChestPocketWelt.svg b/markdown/org/docs/patterns/jaeger/instructions/attachChestPocketWelt.svg
new file mode 100644
index 00000000000..0e73e9e7cc3
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/instructions/attachChestPocketWelt.svg
@@ -0,0 +1,286 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/instructions/basteChestPocket.svg b/markdown/org/docs/patterns/jaeger/instructions/basteChestPocket.svg
new file mode 100644
index 00000000000..948688d7723
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/instructions/basteChestPocket.svg
@@ -0,0 +1,117 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/instructions/closeBack.svg b/markdown/org/docs/patterns/jaeger/instructions/closeBack.svg
new file mode 100644
index 00000000000..47aa1cdf8dc
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/instructions/closeBack.svg
@@ -0,0 +1,5711 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/instructions/closeFrontDarts.svg b/markdown/org/docs/patterns/jaeger/instructions/closeFrontDarts.svg
new file mode 100644
index 00000000000..9cf9f405c46
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/instructions/closeFrontDarts.svg
@@ -0,0 +1,496 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/instructions/closeShoulders.svg b/markdown/org/docs/patterns/jaeger/instructions/closeShoulders.svg
new file mode 100644
index 00000000000..f9c2f544431
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/instructions/closeShoulders.svg
@@ -0,0 +1,3070 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/instructions/closeSides.svg b/markdown/org/docs/patterns/jaeger/instructions/closeSides.svg
new file mode 100644
index 00000000000..06abd111721
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/instructions/closeSides.svg
@@ -0,0 +1,545 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/instructions/de.md b/markdown/org/docs/patterns/jaeger/instructions/de.md
new file mode 100644
index 00000000000..f7eae64881a
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/instructions/de.md
@@ -0,0 +1,211 @@
+
+
+###### Jaeger documentation is under construction
+
+This documentation is not yet finished.
+
+
+
+## Konstruktion
+
+### Close the front darts
+
+
+
+#### Fold double
+
+Fold the front double with the good sides together and pin it down so the fold is neatly in the middle of the front dart.
+
+#### Sew darts
+
+Sew the front dart close, taking care to have the dart stop at the correct top end. The bottom is not that important as it will be covered by the pockets. But the top end of the dart will be clearly visible, so please make sure to have it end at the same height at both sides.
+
+#### Cut open and press
+
+Once the front darts are closed, cut open the dart at the back. You won't be able to cut it open all the way to the tip, but that's fine. Press open the darts where they are cut open, and press the rest to the side. Take care to only press from the back. Pressing from the front will likely mark your fabric.
+
+
+### Construct the chest pocket
+
+
+
+#### Apply fusible interfacing
+
+Apply a rectangular piece of light fusible interfacing around the chest pocket area so that it extends a few cm in all directions.
+
+> ##### We're not using fusible on the entire front
+>
+> Sportcoats are typically made from somewhat heavier fabrics. That, and the fact that I prefer to use canvas rather than fusible interfacing, means that I don't interface the front with fusible.
+
+#### Baste the chest welt outline, mark top line endpoints
+
+With the fusible in place, thread a needle and baste around the chest pocket to transfer the markings to the good side of the fabric.
+
+This pocket differs from a traditional welt pocket. The welt extends above the pocket opening. This hides the pocket bag without the need for facings. The top part of the opening is also smaller than the welt, allowing you to slip-stitch it closed.
+
+On the top line of your basted welt pocket, mark 0.5cm inwards from the corners of the top line.
+
+> These points are notches on the front part of your pattern.
+
+
+
+#### Fold, press and sew the side seams of the welt
+
+Fold the welt double with the good sides together, and close the sides (sew the side seams).
+
+#### Trim seam allowance, turn and press
+Trim the seam allowances on the sides and especially limit the seam allowance towards the corner to avoid bulk.
+
+Turn inside out so the good side is out and press.
+
+> Be careful not to overpress as you'll be pressing from the good side of the fabric.
+
+#### Baste the bottom line of the welt so you know where to sew
+
+Baste a stitching guide at the bottom of the welt to mark the welt/seam allowance boundary. This will be the line to sew on later.
+
+#### Sew the welt to the front
+
+
+
+Place welt down on good side of front with the folded side downwards, and sew to bottom line. Make sure to stop and start exactly at the edge of the line you basted.
+
+#### Sew the chest pocket bag to the front
+
+
+
+Place the pocket bag down on the front. The front with good side up, but the pocket bag with bad side up. Make sure to have the longest side of the chest pocket bag on the highest side of the chest pocket.
+
+> Only slanted chest pockets have a higher and lower side.
+
+Sew this in place along the top line. Remember this should be shorter than the bottom row of stitches to attach the welt, since you marked 0.5cm inwards from the corners.
+
+> As the pocket back is typically some slippery fabric, you probably want to pin or baste this in place prior to sewing.
+
+#### Cut open chest pocket opening, turn, and press
+
+ Now cut open your welt in the middle of both seamlines. Don't cut to the edge, but create a trianngular shape there.
+
+Flip the pocket bag and welt to the backside by passing both of them through the opening you just created.
+
+Get everything to lay nice and flat, and press.
+
+Now, bring the welt only to the front and get it to lie nice and flat. Press again from the back.
+
+> Resist the urge to press this from the front.
+
+#### Finish the chest pocket
+
+
+
+On the backside, fold the pocket bag double and sew it to the pocket welt below the existing seamline of the welt.
+
+Thread a needle and hand-finish the chest pocket by sewing down the sides of the welt to the front panel (don't let your stitches show on the front).
+
+Finally, close the pocket bag by sewing the sides. Do this by placing the front down with the good side up. Then fold over each side and sew the pocket bag. While sewing these sides, make sure to catch those triangular little pieces of the opening. This will reinforce the pocket opening.
+
+Baste the chest pocket closed while we contruct the jacket.
+
+
+### Prepare the fronts
+
+
+
+Cut out the front canvas piece in a light and supple canvas placed on the bias. Cut out the entire front.
+
+Cut out the front dart and close it with a zig-zag stitch, making sure not to let the canvas overlap.
+
+Cut out the chest canvas piece. Align it along the roll line, and baste it in place on front canvas piece.
+
+> The chest piece is marked on the front part of your pattern.
+
+#### Baste canvas to the fronts
+
+
+
+Now baste the front canvas and chest piece to your front. Keep in mind that the canvas has no seam allowance.
+
+> Base it a bit inwards from the seam line so you can fold it away when sewing these seams later. You don't want your canvas to get caught in the seams.
+
+#### Pad-stitch your lapels
+
+Time to feel like a real tailor, and pad-stitch those lapels.
+
+Make sure to make the stitches a bit smaller towards the lapel tip, to make sure it lies flat against the chest, curling a bit inward instead of outward.
+
+> If you're not sure how to pad-stitch the lapels, [let us know](https://discord.freesewing.org/) and we'll make an attempt to document it.
+
+#### Tape the lapel edge and roll line
+
+Now we are going to hand-sew tailor tape along the lapel edges of the front, and along the roll line. This will also secure the canvas to the front here and there.
+
+Keep in mind that:
+
+ - The tape along the roll line should be placed inside the roll line.
+ - The tape along the roll line should be about half a centimeter shorter than the distance it spans. The slight tension this creates helps the lapel roll nicely and contour to your body.
+ - The tape along the lapel edge should be placed inside the seam line
+
+> ##### Don't sew through your fabric
+>
+> While sewing the tape to your front, avoid pushing your needle all the way through your fabric so that your stitches will show on the front.
+>
+> At the same time, you should not secure the tape only to your canvas either. Instead, you should try to catch a few threads of your fabric on every stitch, so that the tape is secured in place, yet the stitches don't show at the front.
+>
+> This is less of an issue above the break point of your lapel where the fabric will be on the backside of the lapel.
+
+### Close the body
+
+#### Close the side seams
+
+
+
+Place your front with the good side up, and your side on it with the good side down. Align the front/side seams, pin them in place if you feel like it, and sew them togther.
+
+Place this down with the good side up, and place your back on top with the good side down. Align the back/side seams, pin them in place if you feel like it, and sew them togther.
+
+> Make sure the canvas does not get caught in the seam.
+
+> ##### Note for sewing vents
+>
+> If you have a double vent, this seam will contain the vent.
+>
+> Sew the downward part of the side/back seam and the sideways part that forms the vent. Do not sew downwards after that.
+
+#### Close the back seam
+
+
+
+Aling your two half-jackets with the good sides together, and close the back seam.
+
+
+
+##### Note for sewing vents
+
+If you have a single vent, this seam will contain the vent.
+
+Sew the downward part of the back seam and the sideways part that forms the vent.
+Do not sew downwards after that.
+
+
+
+#### Close the shoulder seams
+
+
+
+Align the shoulder seams with good sides together, and sew them together.
+
+Make sure the canvas does not get caught in the seam.
+
+
+
+##### Align the shoulder notches
+
+Make sure to carefully align the shoulders based on the notches.
+Because of the different shape of the back and front panels on the neck side,
+the fabric edge looks different. So aligning those edges will not give you
+what you need.
+
+So make sure to align the notches. It's what they're there for.
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/instructions/en.md b/markdown/org/docs/patterns/jaeger/instructions/en.md
new file mode 100644
index 00000000000..81fd5c1c798
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/instructions/en.md
@@ -0,0 +1,238 @@
+
+
+###### Jaeger documentation is under construction
+
+This documentation is not yet finished.
+
+
+
+## Construction
+
+### Close the front darts
+
+
+
+#### Fold double
+
+Fold the front double with the good sides together and pin it down so the fold is neatly in the middle of the front dart.
+
+#### Sew darts
+
+Sew the front dart close, taking care to have the dart stop at the correct top end.
+The bottom is not that important as it will be covered by the pockets.
+But the top end of the dart will be clearly visible, so please make sure to have it end at the same height at both sides.
+
+#### Cut open and press
+
+Once the front darts are closed, cut open the dart at the back.
+You won't be able to cut it open all the way to the tip, but that's fine.
+Press open the darts where they are cut open, and press the rest to the side.
+Take care to only press from the back. Pressing from the front will likely mark your fabric.
+
+
+### Construct the chest pocket
+
+
+
+#### Apply fusible interfacing
+
+Apply a rectangular piece of light fusible interfacing around the chest pocket area so that it extends a few cm in all directions.
+
+> ##### We're not using fusible on the entire front
+>
+> Sportcoats are typically made from somewhat heavier fabrics.
+> That, and the fact that I prefer to use canvas rather than fusible interfacing,
+> means that I don't interface the front with fusible.
+
+#### Baste the chest welt outline, mark top line endpoints
+
+With the fusible in place, thread a needle and baste around the chest pocket to
+transfer the markings to the good side of the fabric.
+
+This pocket differs from a traditional welt pocket. The welt extends above the pocket opening. This hides the pocket bag without the need for facings. The top part of the opening is also smaller than the welt, allowing you to slip-stitch it closed.
+
+On the top line of your basted welt pocket, mark 0.5cm inwards from the corners of the top line.
+
+> These points are notches on the front part of your pattern.
+
+
+
+#### Fold, press and sew the side seams of the welt
+
+Fold the welt double with the good sides together, and close the sides (sew the side seams).
+
+#### Trim seam allowance, turn and press
+Trim the seam allowances on the sides and especially limit the seam allowance towards the corner to avoid bulk.
+
+Turn inside out so the good side is out and press.
+
+> Be careful not to overpress as you'll be pressing from the good side of the fabric.
+
+#### Baste the bottom line of the welt so you know where to sew
+
+Baste a stitching guide at the bottom of the welt to mark the welt/seam allowance boundary.
+This will be the line to sew on later.
+
+#### Sew the welt to the front
+
+
+
+Place welt down on good side of front with the folded side downwards, and sew to bottom line.
+Make sure to stop and start exactly at the edge of the line you basted.
+
+#### Sew the chest pocket bag to the front
+
+
+
+Place the pocket bag down on the front.
+The front with good side up, but the pocket bag with bad side up.
+Make sure to have the longest side of the chest pocket bag on the highest side of the chest pocket.
+
+> Only slanted chest pockets have a higher and lower side.
+
+Sew this in place along the top line. Remember this should be shorter than the bottom row of stitches
+to attach the welt, since you marked 0.5cm inwards from the corners.
+
+> As the pocket back is typically some slippery fabric, you probably want to pin or baste this in place prior to sewing.
+
+#### Cut open chest pocket opening, turn, and press
+
+
+Now cut open your welt in the middle of both seamlines.
+Don't cut to the edge, but create a trianngular shape there.
+
+Flip the pocket bag and welt to the backside by passing both of them through the opening you just created.
+
+Get everything to lay nice and flat, and press.
+
+Now, bring the welt only to the front and get it to lie nice and flat.
+Press again from the back.
+
+> Resist the urge to press this from the front.
+
+#### Finish the chest pocket
+
+
+
+On the backside, fold the pocket bag double and sew it to the pocket
+welt below the existing seamline of the welt.
+
+Thread a needle and hand-finish the chest pocket by sewing down the sides of the welt to the front panel (don't let your stitches show on the front).
+
+Finally, close the pocket bag by sewing the sides.
+Do this by placing the front down with the good side up. Then fold over each side and sew the pocket bag. While sewing these sides, make sure to catch those triangular little pieces of the opening. This will reinforce the pocket opening.
+
+Baste the chest pocket closed while we contruct the jacket.
+
+
+### Prepare the fronts
+
+
+
+Cut out the front canvas piece in a light and supple canvas placed on the bias. Cut out the entire front.
+
+Cut out the front dart and close it with a zig-zag stitch, making sure not to let the canvas overlap.
+
+Cut out the chest canvas piece. Align it along the roll line, and baste it in place on front canvas piece.
+
+> The chest piece is marked on the front part of your pattern.
+
+#### Baste canvas to the fronts
+
+
+
+Now baste the front canvas and chest piece to your front. Keep in mind that the canvas has no seam allowance.
+
+> Base it a bit inwards from the seam line so you can fold it away when sewing these seams later.
+> You don't want your canvas to get caught in the seams.
+
+#### Pad-stitch your lapels
+
+Time to feel like a real tailor, and pad-stitch those lapels.
+
+Make sure to make the stitches a bit smaller towards the lapel tip,
+to make sure it lies flat against the chest, curling a bit inward instead of outward.
+
+> If you're not sure how to pad-stitch the lapels, [let us know](https://discord.freesewing.org/)
+and we'll make an attempt to document it.
+
+#### Tape the lapel edge and roll line
+
+Now we are going to hand-sew tailor tape along the lapel edges of the front, and along the roll line.
+This will also secure the canvas to the front here and there.
+
+Keep in mind that:
+
+ - The tape along the roll line should be placed inside the roll line.
+ - The tape along the roll line should be about half a centimeter shorter than the distance it spans. The slight tension this creates helps the lapel roll nicely and contour to your body.
+ - The tape along the lapel edge should be placed inside the seam line
+
+> ##### Don't sew through your fabric
+>
+> While sewing the tape to your front, avoid pushing your needle all the way through your fabric so that
+> your stitches will show on the front.
+>
+> At the same time, you should not secure the tape only to your canvas either.
+> Instead, you should try to catch a few threads of your fabric on every stitch, so that the tape is
+> secured in place, yet the stitches don't show at the front.
+>
+> This is less of an issue above the break point of your lapel where the fabric will be on the backside of the lapel.
+
+### Close the body
+
+#### Close the side seams
+
+
+
+Place your front with the good side up, and your side on it with the good side down.
+Align the front/side seams, pin them in place if you feel like it, and sew them togther.
+
+Place this down with the good side up, and place your back on top with the good side down.
+Align the back/side seams, pin them in place if you feel like it, and sew them togther.
+
+> Make sure the canvas does not get caught in the seam.
+
+> ##### Note for sewing vents
+>
+> If you have a double vent, this seam will contain the vent.
+>
+> Sew the downward part of the side/back seam and the sideways part that forms the vent.
+> Do not sew downwards after that.
+
+#### Close the back seam
+
+
+
+Aling your two half-jackets with the good sides together, and close the back seam.
+
+
+
+##### Note for sewing vents
+
+If you have a single vent, this seam will contain the vent.
+
+Sew the downward part of the back seam and the sideways part that forms the vent.
+Do not sew downwards after that.
+
+
+
+#### Close the shoulder seams
+
+
+
+Align the shoulder seams with good sides together, and sew them together.
+
+Make sure the canvas does not get caught in the seam.
+
+
+
+##### Align the shoulder notches
+
+Make sure to carefully align the shoulders based on the notches.
+Because of the different shape of the back and front panels on the neck side,
+the fabric edge looks different. So aligning those edges will not give you
+what you need.
+
+So make sure to align the notches. It's what they're there for.
+
+
diff --git a/markdown/org/docs/patterns/jaeger/instructions/es.md b/markdown/org/docs/patterns/jaeger/instructions/es.md
new file mode 100644
index 00000000000..ced6a52b9ab
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/instructions/es.md
@@ -0,0 +1,211 @@
+
+
+###### Jaeger documentation is under construction
+
+This documentation is not yet finished.
+
+
+
+## Construction
+
+### Close the front darts
+
+
+
+#### Fold double
+
+Fold the front double with the good sides together and pin it down so the fold is neatly in the middle of the front dart.
+
+#### Sew darts
+
+Sew the front dart close, taking care to have the dart stop at the correct top end. The bottom is not that important as it will be covered by the pockets. But the top end of the dart will be clearly visible, so please make sure to have it end at the same height at both sides.
+
+#### Cut open and press
+
+Once the front darts are closed, cut open the dart at the back. You won't be able to cut it open all the way to the tip, but that's fine. Press open the darts where they are cut open, and press the rest to the side. Take care to only press from the back. Pressing from the front will likely mark your fabric.
+
+
+### Construct the chest pocket
+
+
+
+#### Apply fusible interfacing
+
+Apply a rectangular piece of light fusible interfacing around the chest pocket area so that it extends a few cm in all directions.
+
+> ##### We're not using fusible on the entire front
+>
+> Sportcoats are typically made from somewhat heavier fabrics. That, and the fact that I prefer to use canvas rather than fusible interfacing, means that I don't interface the front with fusible.
+
+#### Baste the chest welt outline, mark top line endpoints
+
+With the fusible in place, thread a needle and baste around the chest pocket to transfer the markings to the good side of the fabric.
+
+This pocket differs from a traditional welt pocket. The welt extends above the pocket opening. This hides the pocket bag without the need for facings. The top part of the opening is also smaller than the welt, allowing you to slip-stitch it closed.
+
+On the top line of your basted welt pocket, mark 0.5cm inwards from the corners of the top line.
+
+> These points are notches on the front part of your pattern.
+
+
+
+#### Fold, press and sew the side seams of the welt
+
+Fold the welt double with the good sides together, and close the sides (sew the side seams).
+
+#### Trim seam allowance, turn and press
+Trim the seam allowances on the sides and especially limit the seam allowance towards the corner to avoid bulk.
+
+Turn inside out so the good side is out and press.
+
+> Be careful not to overpress as you'll be pressing from the good side of the fabric.
+
+#### Baste the bottom line of the welt so you know where to sew
+
+Baste a stitching guide at the bottom of the welt to mark the welt/seam allowance boundary. This will be the line to sew on later.
+
+#### Sew the welt to the front
+
+
+
+Place welt down on good side of front with the folded side downwards, and sew to bottom line. Make sure to stop and start exactly at the edge of the line you basted.
+
+#### Sew the chest pocket bag to the front
+
+
+
+Place the pocket bag down on the front. The front with good side up, but the pocket bag with bad side up. Make sure to have the longest side of the chest pocket bag on the highest side of the chest pocket.
+
+> Only slanted chest pockets have a higher and lower side.
+
+Sew this in place along the top line. Remember this should be shorter than the bottom row of stitches to attach the welt, since you marked 0.5cm inwards from the corners.
+
+> As the pocket back is typically some slippery fabric, you probably want to pin or baste this in place prior to sewing.
+
+#### Cut open chest pocket opening, turn, and press
+
+ Now cut open your welt in the middle of both seamlines. Don't cut to the edge, but create a trianngular shape there.
+
+Flip the pocket bag and welt to the backside by passing both of them through the opening you just created.
+
+Get everything to lay nice and flat, and press.
+
+Now, bring the welt only to the front and get it to lie nice and flat. Press again from the back.
+
+> Resist the urge to press this from the front.
+
+#### Finish the chest pocket
+
+
+
+On the backside, fold the pocket bag double and sew it to the pocket welt below the existing seamline of the welt.
+
+Thread a needle and hand-finish the chest pocket by sewing down the sides of the welt to the front panel (don't let your stitches show on the front).
+
+Finally, close the pocket bag by sewing the sides. Do this by placing the front down with the good side up. Then fold over each side and sew the pocket bag. While sewing these sides, make sure to catch those triangular little pieces of the opening. This will reinforce the pocket opening.
+
+Baste the chest pocket closed while we contruct the jacket.
+
+
+### Prepare the fronts
+
+
+
+Cut out the front canvas piece in a light and supple canvas placed on the bias. Cut out the entire front.
+
+Cut out the front dart and close it with a zig-zag stitch, making sure not to let the canvas overlap.
+
+Cut out the chest canvas piece. Align it along the roll line, and baste it in place on front canvas piece.
+
+> The chest piece is marked on the front part of your pattern.
+
+#### Baste canvas to the fronts
+
+
+
+Now baste the front canvas and chest piece to your front. Keep in mind that the canvas has no seam allowance.
+
+> Base it a bit inwards from the seam line so you can fold it away when sewing these seams later. You don't want your canvas to get caught in the seams.
+
+#### Pad-stitch your lapels
+
+Time to feel like a real tailor, and pad-stitch those lapels.
+
+Make sure to make the stitches a bit smaller towards the lapel tip, to make sure it lies flat against the chest, curling a bit inward instead of outward.
+
+> If you're not sure how to pad-stitch the lapels, [let us know](https://discord.freesewing.org/) and we'll make an attempt to document it.
+
+#### Tape the lapel edge and roll line
+
+Now we are going to hand-sew tailor tape along the lapel edges of the front, and along the roll line. This will also secure the canvas to the front here and there.
+
+Keep in mind that:
+
+ - The tape along the roll line should be placed inside the roll line.
+ - The tape along the roll line should be about half a centimeter shorter than the distance it spans. The slight tension this creates helps the lapel roll nicely and contour to your body.
+ - The tape along the lapel edge should be placed inside the seam line
+
+> ##### Don't sew through your fabric
+>
+> While sewing the tape to your front, avoid pushing your needle all the way through your fabric so that your stitches will show on the front.
+>
+> At the same time, you should not secure the tape only to your canvas either. Instead, you should try to catch a few threads of your fabric on every stitch, so that the tape is secured in place, yet the stitches don't show at the front.
+>
+> This is less of an issue above the break point of your lapel where the fabric will be on the backside of the lapel.
+
+### Close the body
+
+#### Close the side seams
+
+
+
+Place your front with the good side up, and your side on it with the good side down. Align the front/side seams, pin them in place if you feel like it, and sew them togther.
+
+Place this down with the good side up, and place your back on top with the good side down. Align the back/side seams, pin them in place if you feel like it, and sew them togther.
+
+> Make sure the canvas does not get caught in the seam.
+
+> ##### Note for sewing vents
+>
+> If you have a double vent, this seam will contain the vent.
+>
+> Sew the downward part of the side/back seam and the sideways part that forms the vent. Do not sew downwards after that.
+
+#### Close the back seam
+
+
+
+Aling your two half-jackets with the good sides together, and close the back seam.
+
+
+
+##### Note for sewing vents
+
+If you have a single vent, this seam will contain the vent.
+
+Sew the downward part of the back seam and the sideways part that forms the vent.
+Do not sew downwards after that.
+
+
+
+#### Close the shoulder seams
+
+
+
+Align the shoulder seams with good sides together, and sew them together.
+
+Make sure the canvas does not get caught in the seam.
+
+
+
+##### Align the shoulder notches
+
+Make sure to carefully align the shoulders based on the notches.
+Because of the different shape of the back and front panels on the neck side,
+the fabric edge looks different. So aligning those edges will not give you
+what you need.
+
+So make sure to align the notches. It's what they're there for.
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/instructions/finishChestPocket.svg b/markdown/org/docs/patterns/jaeger/instructions/finishChestPocket.svg
new file mode 100644
index 00000000000..5675f00ec0c
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/instructions/finishChestPocket.svg
@@ -0,0 +1,812 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/instructions/foldChestPocketWelt.svg b/markdown/org/docs/patterns/jaeger/instructions/foldChestPocketWelt.svg
new file mode 100644
index 00000000000..1afdcdcc846
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/instructions/foldChestPocketWelt.svg
@@ -0,0 +1,441 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/instructions/fr.md b/markdown/org/docs/patterns/jaeger/instructions/fr.md
new file mode 100644
index 00000000000..ced6a52b9ab
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/instructions/fr.md
@@ -0,0 +1,211 @@
+
+
+###### Jaeger documentation is under construction
+
+This documentation is not yet finished.
+
+
+
+## Construction
+
+### Close the front darts
+
+
+
+#### Fold double
+
+Fold the front double with the good sides together and pin it down so the fold is neatly in the middle of the front dart.
+
+#### Sew darts
+
+Sew the front dart close, taking care to have the dart stop at the correct top end. The bottom is not that important as it will be covered by the pockets. But the top end of the dart will be clearly visible, so please make sure to have it end at the same height at both sides.
+
+#### Cut open and press
+
+Once the front darts are closed, cut open the dart at the back. You won't be able to cut it open all the way to the tip, but that's fine. Press open the darts where they are cut open, and press the rest to the side. Take care to only press from the back. Pressing from the front will likely mark your fabric.
+
+
+### Construct the chest pocket
+
+
+
+#### Apply fusible interfacing
+
+Apply a rectangular piece of light fusible interfacing around the chest pocket area so that it extends a few cm in all directions.
+
+> ##### We're not using fusible on the entire front
+>
+> Sportcoats are typically made from somewhat heavier fabrics. That, and the fact that I prefer to use canvas rather than fusible interfacing, means that I don't interface the front with fusible.
+
+#### Baste the chest welt outline, mark top line endpoints
+
+With the fusible in place, thread a needle and baste around the chest pocket to transfer the markings to the good side of the fabric.
+
+This pocket differs from a traditional welt pocket. The welt extends above the pocket opening. This hides the pocket bag without the need for facings. The top part of the opening is also smaller than the welt, allowing you to slip-stitch it closed.
+
+On the top line of your basted welt pocket, mark 0.5cm inwards from the corners of the top line.
+
+> These points are notches on the front part of your pattern.
+
+
+
+#### Fold, press and sew the side seams of the welt
+
+Fold the welt double with the good sides together, and close the sides (sew the side seams).
+
+#### Trim seam allowance, turn and press
+Trim the seam allowances on the sides and especially limit the seam allowance towards the corner to avoid bulk.
+
+Turn inside out so the good side is out and press.
+
+> Be careful not to overpress as you'll be pressing from the good side of the fabric.
+
+#### Baste the bottom line of the welt so you know where to sew
+
+Baste a stitching guide at the bottom of the welt to mark the welt/seam allowance boundary. This will be the line to sew on later.
+
+#### Sew the welt to the front
+
+
+
+Place welt down on good side of front with the folded side downwards, and sew to bottom line. Make sure to stop and start exactly at the edge of the line you basted.
+
+#### Sew the chest pocket bag to the front
+
+
+
+Place the pocket bag down on the front. The front with good side up, but the pocket bag with bad side up. Make sure to have the longest side of the chest pocket bag on the highest side of the chest pocket.
+
+> Only slanted chest pockets have a higher and lower side.
+
+Sew this in place along the top line. Remember this should be shorter than the bottom row of stitches to attach the welt, since you marked 0.5cm inwards from the corners.
+
+> As the pocket back is typically some slippery fabric, you probably want to pin or baste this in place prior to sewing.
+
+#### Cut open chest pocket opening, turn, and press
+
+ Now cut open your welt in the middle of both seamlines. Don't cut to the edge, but create a trianngular shape there.
+
+Flip the pocket bag and welt to the backside by passing both of them through the opening you just created.
+
+Get everything to lay nice and flat, and press.
+
+Now, bring the welt only to the front and get it to lie nice and flat. Press again from the back.
+
+> Resist the urge to press this from the front.
+
+#### Finish the chest pocket
+
+
+
+On the backside, fold the pocket bag double and sew it to the pocket welt below the existing seamline of the welt.
+
+Thread a needle and hand-finish the chest pocket by sewing down the sides of the welt to the front panel (don't let your stitches show on the front).
+
+Finally, close the pocket bag by sewing the sides. Do this by placing the front down with the good side up. Then fold over each side and sew the pocket bag. While sewing these sides, make sure to catch those triangular little pieces of the opening. This will reinforce the pocket opening.
+
+Baste the chest pocket closed while we contruct the jacket.
+
+
+### Prepare the fronts
+
+
+
+Cut out the front canvas piece in a light and supple canvas placed on the bias. Cut out the entire front.
+
+Cut out the front dart and close it with a zig-zag stitch, making sure not to let the canvas overlap.
+
+Cut out the chest canvas piece. Align it along the roll line, and baste it in place on front canvas piece.
+
+> The chest piece is marked on the front part of your pattern.
+
+#### Baste canvas to the fronts
+
+
+
+Now baste the front canvas and chest piece to your front. Keep in mind that the canvas has no seam allowance.
+
+> Base it a bit inwards from the seam line so you can fold it away when sewing these seams later. You don't want your canvas to get caught in the seams.
+
+#### Pad-stitch your lapels
+
+Time to feel like a real tailor, and pad-stitch those lapels.
+
+Make sure to make the stitches a bit smaller towards the lapel tip, to make sure it lies flat against the chest, curling a bit inward instead of outward.
+
+> If you're not sure how to pad-stitch the lapels, [let us know](https://discord.freesewing.org/) and we'll make an attempt to document it.
+
+#### Tape the lapel edge and roll line
+
+Now we are going to hand-sew tailor tape along the lapel edges of the front, and along the roll line. This will also secure the canvas to the front here and there.
+
+Keep in mind that:
+
+ - The tape along the roll line should be placed inside the roll line.
+ - The tape along the roll line should be about half a centimeter shorter than the distance it spans. The slight tension this creates helps the lapel roll nicely and contour to your body.
+ - The tape along the lapel edge should be placed inside the seam line
+
+> ##### Don't sew through your fabric
+>
+> While sewing the tape to your front, avoid pushing your needle all the way through your fabric so that your stitches will show on the front.
+>
+> At the same time, you should not secure the tape only to your canvas either. Instead, you should try to catch a few threads of your fabric on every stitch, so that the tape is secured in place, yet the stitches don't show at the front.
+>
+> This is less of an issue above the break point of your lapel where the fabric will be on the backside of the lapel.
+
+### Close the body
+
+#### Close the side seams
+
+
+
+Place your front with the good side up, and your side on it with the good side down. Align the front/side seams, pin them in place if you feel like it, and sew them togther.
+
+Place this down with the good side up, and place your back on top with the good side down. Align the back/side seams, pin them in place if you feel like it, and sew them togther.
+
+> Make sure the canvas does not get caught in the seam.
+
+> ##### Note for sewing vents
+>
+> If you have a double vent, this seam will contain the vent.
+>
+> Sew the downward part of the side/back seam and the sideways part that forms the vent. Do not sew downwards after that.
+
+#### Close the back seam
+
+
+
+Aling your two half-jackets with the good sides together, and close the back seam.
+
+
+
+##### Note for sewing vents
+
+If you have a single vent, this seam will contain the vent.
+
+Sew the downward part of the back seam and the sideways part that forms the vent.
+Do not sew downwards after that.
+
+
+
+#### Close the shoulder seams
+
+
+
+Align the shoulder seams with good sides together, and sew them together.
+
+Make sure the canvas does not get caught in the seam.
+
+
+
+##### Align the shoulder notches
+
+Make sure to carefully align the shoulders based on the notches.
+Because of the different shape of the back and front panels on the neck side,
+the fabric edge looks different. So aligning those edges will not give you
+what you need.
+
+So make sure to align the notches. It's what they're there for.
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/instructions/front.svg b/markdown/org/docs/patterns/jaeger/instructions/front.svg
new file mode 100644
index 00000000000..5e8b1e52b49
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/instructions/front.svg
@@ -0,0 +1,223 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/instructions/nl.md b/markdown/org/docs/patterns/jaeger/instructions/nl.md
new file mode 100644
index 00000000000..265c6984e24
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/instructions/nl.md
@@ -0,0 +1,211 @@
+
+
+###### Jaeger documentation is under construction
+
+This documentation is not yet finished.
+
+
+
+## Constructie
+
+### Close the front darts
+
+
+
+#### Vouw dubbel
+
+Fold the front double with the good sides together and pin it down so the fold is neatly in the middle of the front dart.
+
+#### Stik de nepen
+
+Sew the front dart close, taking care to have the dart stop at the correct top end. The bottom is not that important as it will be covered by the pockets. But the top end of the dart will be clearly visible, so please make sure to have it end at the same height at both sides.
+
+#### Knip open en strijk
+
+Once the front darts are closed, cut open the dart at the back. You won't be able to cut it open all the way to the tip, but that's fine. Press open the darts where they are cut open, and press the rest to the side. Take care to only press from the back. Pressing from the front will likely mark your fabric.
+
+
+### Construct the chest pocket
+
+
+
+#### Bevestig kleefbare tussenvoering
+
+Apply a rectangular piece of light fusible interfacing around the chest pocket area so that it extends a few cm in all directions.
+
+> ##### We're not using fusible on the entire front
+>
+> Sportcoats are typically made from somewhat heavier fabrics. That, and the fact that I prefer to use canvas rather than fusible interfacing, means that I don't interface the front with fusible.
+
+#### Drieg de omtrek van de bies, markeer de eindpunten van de bovenrand
+
+With the fusible in place, thread a needle and baste around the chest pocket to transfer the markings to the good side of the fabric.
+
+This pocket differs from a traditional welt pocket. The welt extends above the pocket opening. This hides the pocket bag without the need for facings. The top part of the opening is also smaller than the welt, allowing you to slip-stitch it closed.
+
+On the top line of your basted welt pocket, mark 0.5cm inwards from the corners of the top line.
+
+> These points are notches on the front part of your pattern.
+
+
+
+#### Vouw, strijk en stik de zijnaden van de paspel
+
+Fold the welt double with the good sides together, and close the sides (sew the side seams).
+
+#### Knip naadwaarde bij, keer en strijk
+Trim the seam allowances on the sides and especially limit the seam allowance towards the corner to avoid bulk.
+
+Turn inside out so the good side is out and press.
+
+> Be careful not to overpress as you'll be pressing from the good side of the fabric.
+
+#### Drieg de onderrand van de paspel zodat je weet waar te naaien
+
+Baste a stitching guide at the bottom of the welt to mark the welt/seam allowance boundary. This will be the line to sew on later.
+
+#### Stik de paspel aan het voorpand
+
+
+
+Place welt down on good side of front with the folded side downwards, and sew to bottom line. Make sure to stop and start exactly at the edge of the line you basted.
+
+#### Stik het borstzakdeel aan het voorpand
+
+
+
+Place the pocket bag down on the front. The front with good side up, but the pocket bag with bad side up. Make sure to have the longest side of the chest pocket bag on the highest side of the chest pocket.
+
+> Only slanted chest pockets have a higher and lower side.
+
+Sew this in place along the top line. Remember this should be shorter than the bottom row of stitches to attach the welt, since you marked 0.5cm inwards from the corners.
+
+> As the pocket back is typically some slippery fabric, you probably want to pin or baste this in place prior to sewing.
+
+#### Knip de zakopening, keer en strijk
+
+ Now cut open your welt in the middle of both seamlines. Don't cut to the edge, but create a trianngular shape there.
+
+Flip the pocket bag and welt to the backside by passing both of them through the opening you just created.
+
+Get everything to lay nice and flat, and press.
+
+Now, bring the welt only to the front and get it to lie nice and flat. Press again from the back.
+
+> Resist the urge to press this from the front.
+
+#### Werk de borstzak af
+
+
+
+On the backside, fold the pocket bag double and sew it to the pocket welt below the existing seamline of the welt.
+
+Thread a needle and hand-finish the chest pocket by sewing down the sides of the welt to the front panel (don't let your stitches show on the front).
+
+Finally, close the pocket bag by sewing the sides. Do this by placing the front down with the good side up. Then fold over each side and sew the pocket bag. While sewing these sides, make sure to catch those triangular little pieces of the opening. This will reinforce the pocket opening.
+
+Baste the chest pocket closed while we contruct the jacket.
+
+
+### Prepare the fronts
+
+
+
+Cut out the front canvas piece in a light and supple canvas placed on the bias. Cut out the entire front.
+
+Cut out the front dart and close it with a zig-zag stitch, making sure not to let the canvas overlap.
+
+Cut out the chest canvas piece. Align it along the roll line, and baste it in place on front canvas piece.
+
+> The chest piece is marked on the front part of your pattern.
+
+#### Drieg haardoek aan de voorpanden
+
+
+
+Now baste the front canvas and chest piece to your front. Keep in mind that the canvas has no seam allowance.
+
+> Base it a bit inwards from the seam line so you can fold it away when sewing these seams later. You don't want your canvas to get caught in the seams.
+
+#### Pikeer je revers
+
+Time to feel like a real tailor, and pad-stitch those lapels.
+
+Make sure to make the stitches a bit smaller towards the lapel tip, to make sure it lies flat against the chest, curling a bit inward instead of outward.
+
+> If you're not sure how to pad-stitch the lapels, [let us know](https://discord.freesewing.org/) and we'll make an attempt to document it.
+
+#### Revers contouren en breuklijn
+
+Now we are going to hand-sew tailor tape along the lapel edges of the front, and along the roll line. This will also secure the canvas to the front here and there.
+
+Keep in mind that:
+
+ - The tape along the roll line should be placed inside the roll line.
+ - The tape along the roll line should be about half a centimeter shorter than the distance it spans. The slight tension this creates helps the lapel roll nicely and contour to your body.
+ - The tape along the lapel edge should be placed inside the seam line
+
+> ##### Don't sew through your fabric
+>
+> While sewing the tape to your front, avoid pushing your needle all the way through your fabric so that your stitches will show on the front.
+>
+> At the same time, you should not secure the tape only to your canvas either. Instead, you should try to catch a few threads of your fabric on every stitch, so that the tape is secured in place, yet the stitches don't show at the front.
+>
+> This is less of an issue above the break point of your lapel where the fabric will be on the backside of the lapel.
+
+### Close the body
+
+#### Stik de zijnaden
+
+
+
+Place your front with the good side up, and your side on it with the good side down. Align the front/side seams, pin them in place if you feel like it, and sew them togther.
+
+Place this down with the good side up, and place your back on top with the good side down. Align the back/side seams, pin them in place if you feel like it, and sew them togther.
+
+> Make sure the canvas does not get caught in the seam.
+
+> ##### Note for sewing vents
+>
+> If you have a double vent, this seam will contain the vent.
+>
+> Sew the downward part of the side/back seam and the sideways part that forms the vent. Do not sew downwards after that.
+
+#### Sluit de achternaad
+
+
+
+Aling your two half-jackets with the good sides together, and close the back seam.
+
+
+
+##### Note for sewing vents
+
+If you have a single vent, this seam will contain the vent.
+
+Sew the downward part of the back seam and the sideways part that forms the vent.
+Do not sew downwards after that.
+
+
+
+#### Sluit de schoudernaden
+
+
+
+Align the shoulder seams with good sides together, and sew them together.
+
+Make sure the canvas does not get caught in the seam.
+
+
+
+##### Align the shoulder notches
+
+Make sure to carefully align the shoulders based on the notches.
+Because of the different shape of the back and front panels on the neck side,
+the fabric edge looks different. So aligning those edges will not give you
+what you need.
+
+So make sure to align the notches. It's what they're there for.
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/instructions/padAndTape.svg b/markdown/org/docs/patterns/jaeger/instructions/padAndTape.svg
new file mode 100644
index 00000000000..64d280cc00b
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/instructions/padAndTape.svg
@@ -0,0 +1,5327 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/instructions/prepareCanvas.svg b/markdown/org/docs/patterns/jaeger/instructions/prepareCanvas.svg
new file mode 100644
index 00000000000..73c7ec40f28
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/instructions/prepareCanvas.svg
@@ -0,0 +1,913 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/instructions/pressChestPocket.svg b/markdown/org/docs/patterns/jaeger/instructions/pressChestPocket.svg
new file mode 100644
index 00000000000..ddfb4032126
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/instructions/pressChestPocket.svg
@@ -0,0 +1,364 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/measurements/de.md b/markdown/org/docs/patterns/jaeger/measurements/de.md
new file mode 100644
index 00000000000..fd60b87f90c
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/measurements/de.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/measurements/en.md b/markdown/org/docs/patterns/jaeger/measurements/en.md
new file mode 100644
index 00000000000..9afc7dfaedf
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/measurements/en.md
@@ -0,0 +1,7 @@
+---
+---
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/measurements/es.md b/markdown/org/docs/patterns/jaeger/measurements/es.md
new file mode 100644
index 00000000000..fd60b87f90c
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/measurements/es.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/measurements/fr.md b/markdown/org/docs/patterns/jaeger/measurements/fr.md
new file mode 100644
index 00000000000..5ecd0dff3b8
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/measurements/fr.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+importer les mesures à partir de '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/measurements/nl.md b/markdown/org/docs/patterns/jaeger/measurements/nl.md
new file mode 100644
index 00000000000..fd60b87f90c
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/measurements/nl.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/needs/de.md b/markdown/org/docs/patterns/jaeger/needs/de.md
new file mode 100644
index 00000000000..5d0db2102d5
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/needs/de.md
@@ -0,0 +1,37 @@
+To make Jaeger, you will need the following:
+
+ - About two and a half meters of a suitable fabric (see [Fabric options](#fabric-options))
+ - Lining fabric, optionally different sleeve lining fabric
+ - Two larger buttons for the front, and 8 buttons for the sleeves
+ - A bit of lightweight fusible interfacing for local enforcement
+ - Canvas for the fronts and collar
+ - Tailor's tape for the front edges
+ - Some domette for interlining
+ - Shoulder pads
+ - Sleevehead wadding, with canvas if possible
+ - Undercollar fabric
+
+
+
+####### Where to get all this stuff
+
+Making Jaeger is a fun and rewarning project, but getting all the required bits and pieces can be challenging.
+
+That is because this kind of project is somewhat more ambitious than the typical home sewing project,
+and as a result, your local haberdashery is unlikely to stock all of these things.
+
+If you know where to get them, great. If not, you can get a **Jacket trim pack** from
+[Kenton Trimmings](http://kentontrimmings.co.uk/shop/) in London, they ship to international customers.
+
+It's a shop for professionals (they're not even open on Saturdays) but they don't require you to be a business
+to place an order.
+
+I have no afiliation with these guys, but it's the only place I know of that will sell you a kit of
+professional trimmings to make a jacket.
+
+If you know of any other place that carries this stuff, please let us know.
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/needs/en.md b/markdown/org/docs/patterns/jaeger/needs/en.md
new file mode 100644
index 00000000000..e36d6d6b9cd
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/needs/en.md
@@ -0,0 +1,35 @@
+To make Jaeger, you will need the following:
+
+ - About two and a half meters of a suitable fabric (see [Fabric options](#fabric-options))
+ - Lining fabric, optionally different sleeve lining fabric
+ - Two larger buttons for the front, and 8 buttons for the sleeves
+ - A bit of lightweight fusible interfacing for local enforcement
+ - Canvas for the fronts and collar
+ - Tailor's tape for the front edges
+ - Some domette for interlining
+ - Shoulder pads
+ - Sleevehead wadding, with canvas if possible
+ - Undercollar fabric
+
+
+
+####### Where to get all this stuff
+
+Making Jaeger is a fun and rewarning project, but getting all the required bits and pieces can be challenging.
+
+That is because this kind of project is somewhat more ambitious than the typical home sewing project,
+and as a result, your local haberdashery is unlikely to stock all of these things.
+
+If you know where to get them, great. If not, you can get a **Jacket trim pack** from
+[Kenton Trimmings](http://kentontrimmings.co.uk/shop/) in London, they ship to international customers.
+
+It's a shop for professionals (they're not even open on Saturdays) but they don't require you to be a business
+to place an order.
+
+I have no afiliation with these guys, but it's the only place I know of that will sell you a kit of
+professional trimmings to make a jacket.
+
+If you know of any other place that carries this stuff, please let us know.
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/needs/es.md b/markdown/org/docs/patterns/jaeger/needs/es.md
new file mode 100644
index 00000000000..5d0db2102d5
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/needs/es.md
@@ -0,0 +1,37 @@
+To make Jaeger, you will need the following:
+
+ - About two and a half meters of a suitable fabric (see [Fabric options](#fabric-options))
+ - Lining fabric, optionally different sleeve lining fabric
+ - Two larger buttons for the front, and 8 buttons for the sleeves
+ - A bit of lightweight fusible interfacing for local enforcement
+ - Canvas for the fronts and collar
+ - Tailor's tape for the front edges
+ - Some domette for interlining
+ - Shoulder pads
+ - Sleevehead wadding, with canvas if possible
+ - Undercollar fabric
+
+
+
+####### Where to get all this stuff
+
+Making Jaeger is a fun and rewarning project, but getting all the required bits and pieces can be challenging.
+
+That is because this kind of project is somewhat more ambitious than the typical home sewing project,
+and as a result, your local haberdashery is unlikely to stock all of these things.
+
+If you know where to get them, great. If not, you can get a **Jacket trim pack** from
+[Kenton Trimmings](http://kentontrimmings.co.uk/shop/) in London, they ship to international customers.
+
+It's a shop for professionals (they're not even open on Saturdays) but they don't require you to be a business
+to place an order.
+
+I have no afiliation with these guys, but it's the only place I know of that will sell you a kit of
+professional trimmings to make a jacket.
+
+If you know of any other place that carries this stuff, please let us know.
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/needs/fr.md b/markdown/org/docs/patterns/jaeger/needs/fr.md
new file mode 100644
index 00000000000..5d0db2102d5
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/needs/fr.md
@@ -0,0 +1,37 @@
+To make Jaeger, you will need the following:
+
+ - About two and a half meters of a suitable fabric (see [Fabric options](#fabric-options))
+ - Lining fabric, optionally different sleeve lining fabric
+ - Two larger buttons for the front, and 8 buttons for the sleeves
+ - A bit of lightweight fusible interfacing for local enforcement
+ - Canvas for the fronts and collar
+ - Tailor's tape for the front edges
+ - Some domette for interlining
+ - Shoulder pads
+ - Sleevehead wadding, with canvas if possible
+ - Undercollar fabric
+
+
+
+####### Where to get all this stuff
+
+Making Jaeger is a fun and rewarning project, but getting all the required bits and pieces can be challenging.
+
+That is because this kind of project is somewhat more ambitious than the typical home sewing project,
+and as a result, your local haberdashery is unlikely to stock all of these things.
+
+If you know where to get them, great. If not, you can get a **Jacket trim pack** from
+[Kenton Trimmings](http://kentontrimmings.co.uk/shop/) in London, they ship to international customers.
+
+It's a shop for professionals (they're not even open on Saturdays) but they don't require you to be a business
+to place an order.
+
+I have no afiliation with these guys, but it's the only place I know of that will sell you a kit of
+professional trimmings to make a jacket.
+
+If you know of any other place that carries this stuff, please let us know.
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/needs/nl.md b/markdown/org/docs/patterns/jaeger/needs/nl.md
new file mode 100644
index 00000000000..83078320974
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/needs/nl.md
@@ -0,0 +1,37 @@
+Om Jaeger te maken heb je het volgende nodig:
+
+ - Ongeveer 2,5 meter geschikte stof (zie [Stofkeuzes](#fabric-options))
+ - Voering, eventueel een andere stof voor de voering van de mouwen
+ - Twee grotere knopen voor de voorkant, en 8 knopen voor de mouwen
+ - Een beetje lichtgewicht kleefbare tussenvoering voor lokale versteviging
+ - Haardoek voor de voorpanden en kraag
+ - Smal keperlint voor de voorste randen
+ - Domette voor de tussenvoering
+ - Epauletten
+ - Versteviger voor de mouwkop, indien mogelijk met canvas
+ - Stof voor de onderkraag
+
+
+
+####### Where to get all this stuff
+
+Making Jaeger is a fun and rewarning project, but getting all the required bits and pieces can be challenging.
+
+That is because this kind of project is somewhat more ambitious than the typical home sewing project,
+and as a result, your local haberdashery is unlikely to stock all of these things.
+
+Als je weet waar dit te vinden, super. If not, you can get a **Jacket trim pack** from
+[Kenton Trimmings](http://kentontrimmings.co.uk/shop/) in London, they ship to international customers.
+
+It's a shop for professionals (they're not even open on Saturdays) but they don't require you to be a business
+to place an order.
+
+I have no afiliation with these guys, but it's the only place I know of that will sell you a kit of
+professional trimmings to make a jacket.
+
+Als je weet hebt van andere plekken die zoiets doen, laat het dan weten.
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/nl.md b/markdown/org/docs/patterns/jaeger/nl.md
new file mode 100644
index 00000000000..d8d4dfedfde
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/nl.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/jaeger/options/acrossbackfactor/acrossbackfactor.svg b/markdown/org/docs/patterns/jaeger/options/acrossbackfactor/acrossbackfactor.svg
new file mode 100644
index 00000000000..1b79408c2ad
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/acrossbackfactor/acrossbackfactor.svg
@@ -0,0 +1,262 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/options/acrossbackfactor/de.md b/markdown/org/docs/patterns/jaeger/options/acrossbackfactor/de.md
new file mode 100644
index 00000000000..013e129fb4b
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/acrossbackfactor/de.md
@@ -0,0 +1,3 @@
+
+
+Controls your across back width as a factor of your shoulder to shoulder measurement
diff --git a/markdown/org/docs/patterns/jaeger/options/acrossbackfactor/en.md b/markdown/org/docs/patterns/jaeger/options/acrossbackfactor/en.md
new file mode 100644
index 00000000000..013e129fb4b
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/acrossbackfactor/en.md
@@ -0,0 +1,3 @@
+
+
+Controls your across back width as a factor of your shoulder to shoulder measurement
diff --git a/markdown/org/docs/patterns/jaeger/options/acrossbackfactor/es.md b/markdown/org/docs/patterns/jaeger/options/acrossbackfactor/es.md
new file mode 100644
index 00000000000..013e129fb4b
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/acrossbackfactor/es.md
@@ -0,0 +1,3 @@
+
+
+Controls your across back width as a factor of your shoulder to shoulder measurement
diff --git a/markdown/org/docs/patterns/jaeger/options/acrossbackfactor/fr.md b/markdown/org/docs/patterns/jaeger/options/acrossbackfactor/fr.md
new file mode 100644
index 00000000000..9150db84a85
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/acrossbackfactor/fr.md
@@ -0,0 +1,3 @@
+
+
+Contrôle la largeur de votre dos en jouant sur la mesure d'une épaule à l'autre
diff --git a/markdown/org/docs/patterns/jaeger/options/acrossbackfactor/nl.md b/markdown/org/docs/patterns/jaeger/options/acrossbackfactor/nl.md
new file mode 100644
index 00000000000..ca09d0ade1e
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/acrossbackfactor/nl.md
@@ -0,0 +1,3 @@
+
+
+Geeft controle over de breedte van je rug als een factor van je schouder tot schouder maat
diff --git a/markdown/org/docs/patterns/jaeger/options/armholedepthfactor/armholedepthfactor.svg b/markdown/org/docs/patterns/jaeger/options/armholedepthfactor/armholedepthfactor.svg
new file mode 100644
index 00000000000..35e8450d7a9
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/armholedepthfactor/armholedepthfactor.svg
@@ -0,0 +1,424 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/options/armholedepthfactor/de.md b/markdown/org/docs/patterns/jaeger/options/armholedepthfactor/de.md
new file mode 100644
index 00000000000..c482a0a0eaf
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/armholedepthfactor/de.md
@@ -0,0 +1,4 @@
+
+
+
+This controls the depth of the armhole, which in turn influences the sleevecap width.
diff --git a/markdown/org/docs/patterns/jaeger/options/armholedepthfactor/en.md b/markdown/org/docs/patterns/jaeger/options/armholedepthfactor/en.md
new file mode 100644
index 00000000000..c482a0a0eaf
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/armholedepthfactor/en.md
@@ -0,0 +1,4 @@
+
+
+
+This controls the depth of the armhole, which in turn influences the sleevecap width.
diff --git a/markdown/org/docs/patterns/jaeger/options/armholedepthfactor/es.md b/markdown/org/docs/patterns/jaeger/options/armholedepthfactor/es.md
new file mode 100644
index 00000000000..c482a0a0eaf
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/armholedepthfactor/es.md
@@ -0,0 +1,4 @@
+
+
+
+This controls the depth of the armhole, which in turn influences the sleevecap width.
diff --git a/markdown/org/docs/patterns/jaeger/options/armholedepthfactor/fr.md b/markdown/org/docs/patterns/jaeger/options/armholedepthfactor/fr.md
new file mode 100644
index 00000000000..f273c95171e
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/armholedepthfactor/fr.md
@@ -0,0 +1,4 @@
+
+
+
+Ceci contrôle la profondeur de l'emmanchure qui à son tour influe sur la largeur du tête de manche.
diff --git a/markdown/org/docs/patterns/jaeger/options/armholedepthfactor/nl.md b/markdown/org/docs/patterns/jaeger/options/armholedepthfactor/nl.md
new file mode 100644
index 00000000000..b3029c562fd
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/armholedepthfactor/nl.md
@@ -0,0 +1,4 @@
+
+
+
+Dit controleert de diepte van het armsgat, wat vervolgens de breedte van de mouwkop beïnvloedt.
diff --git a/markdown/org/docs/patterns/jaeger/options/backvent/backvent.svg b/markdown/org/docs/patterns/jaeger/options/backvent/backvent.svg
new file mode 100644
index 00000000000..ace776867a7
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/backvent/backvent.svg
@@ -0,0 +1,371 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/options/backvent/de.md b/markdown/org/docs/patterns/jaeger/options/backvent/de.md
new file mode 100644
index 00000000000..d37d91f2afb
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/backvent/de.md
@@ -0,0 +1,9 @@
+
+
+
+How do you like your back vents?
+
+ - Two back vents (shown on the left)
+ - One central back vent (shown in the middle)
+ - No back vents (shown on the right)
+
diff --git a/markdown/org/docs/patterns/jaeger/options/backvent/en.md b/markdown/org/docs/patterns/jaeger/options/backvent/en.md
new file mode 100644
index 00000000000..d37d91f2afb
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/backvent/en.md
@@ -0,0 +1,9 @@
+
+
+
+How do you like your back vents?
+
+ - Two back vents (shown on the left)
+ - One central back vent (shown in the middle)
+ - No back vents (shown on the right)
+
diff --git a/markdown/org/docs/patterns/jaeger/options/backvent/es.md b/markdown/org/docs/patterns/jaeger/options/backvent/es.md
new file mode 100644
index 00000000000..d37d91f2afb
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/backvent/es.md
@@ -0,0 +1,9 @@
+
+
+
+How do you like your back vents?
+
+ - Two back vents (shown on the left)
+ - One central back vent (shown in the middle)
+ - No back vents (shown on the right)
+
diff --git a/markdown/org/docs/patterns/jaeger/options/backvent/fr.md b/markdown/org/docs/patterns/jaeger/options/backvent/fr.md
new file mode 100644
index 00000000000..d37d91f2afb
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/backvent/fr.md
@@ -0,0 +1,9 @@
+
+
+
+How do you like your back vents?
+
+ - Two back vents (shown on the left)
+ - One central back vent (shown in the middle)
+ - No back vents (shown on the right)
+
diff --git a/markdown/org/docs/patterns/jaeger/options/backvent/nl.md b/markdown/org/docs/patterns/jaeger/options/backvent/nl.md
new file mode 100644
index 00000000000..c272e34c242
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/backvent/nl.md
@@ -0,0 +1,9 @@
+
+
+
+How do you like your back vents?
+
+ - Twee rugsplitten (zoals links)
+ - Eén rugsplit in het midden (zoals in het midden)
+ - Geen rugsplitten (zoals rechts)
+
diff --git a/markdown/org/docs/patterns/jaeger/options/backventlength/backventlength.svg b/markdown/org/docs/patterns/jaeger/options/backventlength/backventlength.svg
new file mode 100644
index 00000000000..6d8481877e8
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/backventlength/backventlength.svg
@@ -0,0 +1,315 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/options/backventlength/de.md b/markdown/org/docs/patterns/jaeger/options/backventlength/de.md
new file mode 100644
index 00000000000..6ad5f30fe1b
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/backventlength/de.md
@@ -0,0 +1,5 @@
+
+
+
+Controls the length of the back vent. Lower numbers result in a shorter vent.
+
diff --git a/markdown/org/docs/patterns/jaeger/options/backventlength/en.md b/markdown/org/docs/patterns/jaeger/options/backventlength/en.md
new file mode 100644
index 00000000000..6ad5f30fe1b
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/backventlength/en.md
@@ -0,0 +1,5 @@
+
+
+
+Controls the length of the back vent. Lower numbers result in a shorter vent.
+
diff --git a/markdown/org/docs/patterns/jaeger/options/backventlength/es.md b/markdown/org/docs/patterns/jaeger/options/backventlength/es.md
new file mode 100644
index 00000000000..6ad5f30fe1b
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/backventlength/es.md
@@ -0,0 +1,5 @@
+
+
+
+Controls the length of the back vent. Lower numbers result in a shorter vent.
+
diff --git a/markdown/org/docs/patterns/jaeger/options/backventlength/fr.md b/markdown/org/docs/patterns/jaeger/options/backventlength/fr.md
new file mode 100644
index 00000000000..6ad5f30fe1b
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/backventlength/fr.md
@@ -0,0 +1,5 @@
+
+
+
+Controls the length of the back vent. Lower numbers result in a shorter vent.
+
diff --git a/markdown/org/docs/patterns/jaeger/options/backventlength/nl.md b/markdown/org/docs/patterns/jaeger/options/backventlength/nl.md
new file mode 100644
index 00000000000..2a5fb58db41
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/backventlength/nl.md
@@ -0,0 +1,5 @@
+
+
+
+Bepaalt de lengte van het rugsplit. Een lager cijfer leidt tot een korter split.
+
diff --git a/markdown/org/docs/patterns/jaeger/options/buttonlength/de.md b/markdown/org/docs/patterns/jaeger/options/buttonlength/de.md
new file mode 100644
index 00000000000..b05848ac5ff
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/buttonlength/de.md
@@ -0,0 +1,2 @@
+
+Controls the length over which the buttons are spaced. In other words, the length from the top to bottom buttons.
diff --git a/markdown/org/docs/patterns/jaeger/options/buttonlength/en.md b/markdown/org/docs/patterns/jaeger/options/buttonlength/en.md
new file mode 100644
index 00000000000..e22d6b0f260
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/buttonlength/en.md
@@ -0,0 +1,3 @@
+
+Controls the length over which the buttons are spaced.
+In other words, the length from the top to bottom buttons.
diff --git a/markdown/org/docs/patterns/jaeger/options/buttonlength/es.md b/markdown/org/docs/patterns/jaeger/options/buttonlength/es.md
new file mode 100644
index 00000000000..b05848ac5ff
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/buttonlength/es.md
@@ -0,0 +1,2 @@
+
+Controls the length over which the buttons are spaced. In other words, the length from the top to bottom buttons.
diff --git a/markdown/org/docs/patterns/jaeger/options/buttonlength/fr.md b/markdown/org/docs/patterns/jaeger/options/buttonlength/fr.md
new file mode 100644
index 00000000000..b05848ac5ff
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/buttonlength/fr.md
@@ -0,0 +1,2 @@
+
+Controls the length over which the buttons are spaced. In other words, the length from the top to bottom buttons.
diff --git a/markdown/org/docs/patterns/jaeger/options/buttonlength/nl.md b/markdown/org/docs/patterns/jaeger/options/buttonlength/nl.md
new file mode 100644
index 00000000000..b05848ac5ff
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/buttonlength/nl.md
@@ -0,0 +1,2 @@
+
+Controls the length over which the buttons are spaced. In other words, the length from the top to bottom buttons.
diff --git a/markdown/org/docs/patterns/jaeger/options/buttons/de.md b/markdown/org/docs/patterns/jaeger/options/buttons/de.md
new file mode 100644
index 00000000000..1eac26b9665
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/buttons/de.md
@@ -0,0 +1,2 @@
+
+Controls the amount of buttons.
diff --git a/markdown/org/docs/patterns/jaeger/options/buttons/en.md b/markdown/org/docs/patterns/jaeger/options/buttons/en.md
new file mode 100644
index 00000000000..1eac26b9665
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/buttons/en.md
@@ -0,0 +1,2 @@
+
+Controls the amount of buttons.
diff --git a/markdown/org/docs/patterns/jaeger/options/buttons/es.md b/markdown/org/docs/patterns/jaeger/options/buttons/es.md
new file mode 100644
index 00000000000..1eac26b9665
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/buttons/es.md
@@ -0,0 +1,2 @@
+
+Controls the amount of buttons.
diff --git a/markdown/org/docs/patterns/jaeger/options/buttons/fr.md b/markdown/org/docs/patterns/jaeger/options/buttons/fr.md
new file mode 100644
index 00000000000..1eac26b9665
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/buttons/fr.md
@@ -0,0 +1,2 @@
+
+Controls the amount of buttons.
diff --git a/markdown/org/docs/patterns/jaeger/options/buttons/nl.md b/markdown/org/docs/patterns/jaeger/options/buttons/nl.md
new file mode 100644
index 00000000000..1eac26b9665
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/buttons/nl.md
@@ -0,0 +1,2 @@
+
+Controls the amount of buttons.
diff --git a/markdown/org/docs/patterns/jaeger/options/centerbackdart/centerbackdart.svg b/markdown/org/docs/patterns/jaeger/options/centerbackdart/centerbackdart.svg
new file mode 100644
index 00000000000..4990f5e2cd4
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/centerbackdart/centerbackdart.svg
@@ -0,0 +1,332 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/options/centerbackdart/de.md b/markdown/org/docs/patterns/jaeger/options/centerbackdart/de.md
new file mode 100644
index 00000000000..557c17a077b
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/centerbackdart/de.md
@@ -0,0 +1,5 @@
+
+
+
+The reduction at the center back from shoulders to neck, which accomodates for a curved upper back.
+
diff --git a/markdown/org/docs/patterns/jaeger/options/centerbackdart/en.md b/markdown/org/docs/patterns/jaeger/options/centerbackdart/en.md
new file mode 100644
index 00000000000..557c17a077b
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/centerbackdart/en.md
@@ -0,0 +1,5 @@
+
+
+
+The reduction at the center back from shoulders to neck, which accomodates for a curved upper back.
+
diff --git a/markdown/org/docs/patterns/jaeger/options/centerbackdart/es.md b/markdown/org/docs/patterns/jaeger/options/centerbackdart/es.md
new file mode 100644
index 00000000000..557c17a077b
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/centerbackdart/es.md
@@ -0,0 +1,5 @@
+
+
+
+The reduction at the center back from shoulders to neck, which accomodates for a curved upper back.
+
diff --git a/markdown/org/docs/patterns/jaeger/options/centerbackdart/fr.md b/markdown/org/docs/patterns/jaeger/options/centerbackdart/fr.md
new file mode 100644
index 00000000000..557c17a077b
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/centerbackdart/fr.md
@@ -0,0 +1,5 @@
+
+
+
+The reduction at the center back from shoulders to neck, which accomodates for a curved upper back.
+
diff --git a/markdown/org/docs/patterns/jaeger/options/centerbackdart/nl.md b/markdown/org/docs/patterns/jaeger/options/centerbackdart/nl.md
new file mode 100644
index 00000000000..1d9bbad2f36
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/centerbackdart/nl.md
@@ -0,0 +1,5 @@
+
+
+
+The reduction at the center back from shoulders to neck, which accomodates for a curved upper back.
+
diff --git a/markdown/org/docs/patterns/jaeger/options/centerfronthemdrop/centerfronthemdrop.svg b/markdown/org/docs/patterns/jaeger/options/centerfronthemdrop/centerfronthemdrop.svg
new file mode 100644
index 00000000000..6ba0e5a5a92
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/centerfronthemdrop/centerfronthemdrop.svg
@@ -0,0 +1,374 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/options/centerfronthemdrop/de.md b/markdown/org/docs/patterns/jaeger/options/centerfronthemdrop/de.md
new file mode 100644
index 00000000000..e66d2075832
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/centerfronthemdrop/de.md
@@ -0,0 +1,5 @@
+
+
+
+How much do you want the front of your jacket to be longer/lower than the back?
+
diff --git a/markdown/org/docs/patterns/jaeger/options/centerfronthemdrop/en.md b/markdown/org/docs/patterns/jaeger/options/centerfronthemdrop/en.md
new file mode 100644
index 00000000000..e66d2075832
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/centerfronthemdrop/en.md
@@ -0,0 +1,5 @@
+
+
+
+How much do you want the front of your jacket to be longer/lower than the back?
+
diff --git a/markdown/org/docs/patterns/jaeger/options/centerfronthemdrop/es.md b/markdown/org/docs/patterns/jaeger/options/centerfronthemdrop/es.md
new file mode 100644
index 00000000000..e66d2075832
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/centerfronthemdrop/es.md
@@ -0,0 +1,5 @@
+
+
+
+How much do you want the front of your jacket to be longer/lower than the back?
+
diff --git a/markdown/org/docs/patterns/jaeger/options/centerfronthemdrop/fr.md b/markdown/org/docs/patterns/jaeger/options/centerfronthemdrop/fr.md
new file mode 100644
index 00000000000..e66d2075832
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/centerfronthemdrop/fr.md
@@ -0,0 +1,5 @@
+
+
+
+How much do you want the front of your jacket to be longer/lower than the back?
+
diff --git a/markdown/org/docs/patterns/jaeger/options/centerfronthemdrop/nl.md b/markdown/org/docs/patterns/jaeger/options/centerfronthemdrop/nl.md
new file mode 100644
index 00000000000..03986c8eab6
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/centerfronthemdrop/nl.md
@@ -0,0 +1,5 @@
+
+
+
+How much do you want the front of your jacket to be longer/lower than the back?
+
diff --git a/markdown/org/docs/patterns/jaeger/options/chestease/chestease.svg b/markdown/org/docs/patterns/jaeger/options/chestease/chestease.svg
new file mode 100644
index 00000000000..15e9e33dbde
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/chestease/chestease.svg
@@ -0,0 +1,297 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/options/chestease/de.md b/markdown/org/docs/patterns/jaeger/options/chestease/de.md
new file mode 100644
index 00000000000..81c5b505a54
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/chestease/de.md
@@ -0,0 +1,4 @@
+
+
+
+The amount of ease at your chest.
diff --git a/markdown/org/docs/patterns/jaeger/options/chestease/en.md b/markdown/org/docs/patterns/jaeger/options/chestease/en.md
new file mode 100644
index 00000000000..81c5b505a54
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/chestease/en.md
@@ -0,0 +1,4 @@
+
+
+
+The amount of ease at your chest.
diff --git a/markdown/org/docs/patterns/jaeger/options/chestease/es.md b/markdown/org/docs/patterns/jaeger/options/chestease/es.md
new file mode 100644
index 00000000000..81c5b505a54
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/chestease/es.md
@@ -0,0 +1,4 @@
+
+
+
+The amount of ease at your chest.
diff --git a/markdown/org/docs/patterns/jaeger/options/chestease/fr.md b/markdown/org/docs/patterns/jaeger/options/chestease/fr.md
new file mode 100644
index 00000000000..838a763610b
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/chestease/fr.md
@@ -0,0 +1,4 @@
+
+
+
+La quantité d'aisance à votre poitrine.
diff --git a/markdown/org/docs/patterns/jaeger/options/chestease/nl.md b/markdown/org/docs/patterns/jaeger/options/chestease/nl.md
new file mode 100644
index 00000000000..d2943ae834d
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/chestease/nl.md
@@ -0,0 +1,4 @@
+
+
+
+De hoeveelheid overwijdte aan je borst.
diff --git a/markdown/org/docs/patterns/jaeger/options/chestpocketangle/chestpocketangle.svg b/markdown/org/docs/patterns/jaeger/options/chestpocketangle/chestpocketangle.svg
new file mode 100644
index 00000000000..8afc1527b1b
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/chestpocketangle/chestpocketangle.svg
@@ -0,0 +1,402 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/options/chestpocketangle/de.md b/markdown/org/docs/patterns/jaeger/options/chestpocketangle/de.md
new file mode 100644
index 00000000000..945abba5f46
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/chestpocketangle/de.md
@@ -0,0 +1,5 @@
+
+
+
+The angle under which the chest pocket is placed.
+
diff --git a/markdown/org/docs/patterns/jaeger/options/chestpocketangle/en.md b/markdown/org/docs/patterns/jaeger/options/chestpocketangle/en.md
new file mode 100644
index 00000000000..945abba5f46
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/chestpocketangle/en.md
@@ -0,0 +1,5 @@
+
+
+
+The angle under which the chest pocket is placed.
+
diff --git a/markdown/org/docs/patterns/jaeger/options/chestpocketangle/es.md b/markdown/org/docs/patterns/jaeger/options/chestpocketangle/es.md
new file mode 100644
index 00000000000..945abba5f46
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/chestpocketangle/es.md
@@ -0,0 +1,5 @@
+
+
+
+The angle under which the chest pocket is placed.
+
diff --git a/markdown/org/docs/patterns/jaeger/options/chestpocketangle/fr.md b/markdown/org/docs/patterns/jaeger/options/chestpocketangle/fr.md
new file mode 100644
index 00000000000..945abba5f46
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/chestpocketangle/fr.md
@@ -0,0 +1,5 @@
+
+
+
+The angle under which the chest pocket is placed.
+
diff --git a/markdown/org/docs/patterns/jaeger/options/chestpocketangle/nl.md b/markdown/org/docs/patterns/jaeger/options/chestpocketangle/nl.md
new file mode 100644
index 00000000000..16273530455
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/chestpocketangle/nl.md
@@ -0,0 +1,5 @@
+
+
+
+The angle under which the chest pocket is placed.
+
diff --git a/markdown/org/docs/patterns/jaeger/options/chestpocketdepth/de.md b/markdown/org/docs/patterns/jaeger/options/chestpocketdepth/de.md
new file mode 100644
index 00000000000..b7fb7d7f65c
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/chestpocketdepth/de.md
@@ -0,0 +1,2 @@
+
+Controls the depth of the chest pocket.
diff --git a/markdown/org/docs/patterns/jaeger/options/chestpocketdepth/en.md b/markdown/org/docs/patterns/jaeger/options/chestpocketdepth/en.md
new file mode 100644
index 00000000000..b7fb7d7f65c
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/chestpocketdepth/en.md
@@ -0,0 +1,2 @@
+
+Controls the depth of the chest pocket.
diff --git a/markdown/org/docs/patterns/jaeger/options/chestpocketdepth/es.md b/markdown/org/docs/patterns/jaeger/options/chestpocketdepth/es.md
new file mode 100644
index 00000000000..b7fb7d7f65c
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/chestpocketdepth/es.md
@@ -0,0 +1,2 @@
+
+Controls the depth of the chest pocket.
diff --git a/markdown/org/docs/patterns/jaeger/options/chestpocketdepth/fr.md b/markdown/org/docs/patterns/jaeger/options/chestpocketdepth/fr.md
new file mode 100644
index 00000000000..b7fb7d7f65c
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/chestpocketdepth/fr.md
@@ -0,0 +1,2 @@
+
+Controls the depth of the chest pocket.
diff --git a/markdown/org/docs/patterns/jaeger/options/chestpocketdepth/nl.md b/markdown/org/docs/patterns/jaeger/options/chestpocketdepth/nl.md
new file mode 100644
index 00000000000..b7fb7d7f65c
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/chestpocketdepth/nl.md
@@ -0,0 +1,2 @@
+
+Controls the depth of the chest pocket.
diff --git a/markdown/org/docs/patterns/jaeger/options/chestpocketplacement/chestpocketplacement.svg b/markdown/org/docs/patterns/jaeger/options/chestpocketplacement/chestpocketplacement.svg
new file mode 100644
index 00000000000..28872ca8323
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/chestpocketplacement/chestpocketplacement.svg
@@ -0,0 +1,419 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/options/chestpocketplacement/de.md b/markdown/org/docs/patterns/jaeger/options/chestpocketplacement/de.md
new file mode 100644
index 00000000000..5bfb35132e3
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/chestpocketplacement/de.md
@@ -0,0 +1,4 @@
+
+
+
+Location of the chest pocket as a proportion a quarter of your chest circumference. Higher numbers move it more to the side.
diff --git a/markdown/org/docs/patterns/jaeger/options/chestpocketplacement/en.md b/markdown/org/docs/patterns/jaeger/options/chestpocketplacement/en.md
new file mode 100644
index 00000000000..5bfb35132e3
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/chestpocketplacement/en.md
@@ -0,0 +1,4 @@
+
+
+
+Location of the chest pocket as a proportion a quarter of your chest circumference. Higher numbers move it more to the side.
diff --git a/markdown/org/docs/patterns/jaeger/options/chestpocketplacement/es.md b/markdown/org/docs/patterns/jaeger/options/chestpocketplacement/es.md
new file mode 100644
index 00000000000..5bfb35132e3
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/chestpocketplacement/es.md
@@ -0,0 +1,4 @@
+
+
+
+Location of the chest pocket as a proportion a quarter of your chest circumference. Higher numbers move it more to the side.
diff --git a/markdown/org/docs/patterns/jaeger/options/chestpocketplacement/fr.md b/markdown/org/docs/patterns/jaeger/options/chestpocketplacement/fr.md
new file mode 100644
index 00000000000..5bfb35132e3
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/chestpocketplacement/fr.md
@@ -0,0 +1,4 @@
+
+
+
+Location of the chest pocket as a proportion a quarter of your chest circumference. Higher numbers move it more to the side.
diff --git a/markdown/org/docs/patterns/jaeger/options/chestpocketplacement/nl.md b/markdown/org/docs/patterns/jaeger/options/chestpocketplacement/nl.md
new file mode 100644
index 00000000000..c81f2c79779
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/chestpocketplacement/nl.md
@@ -0,0 +1,4 @@
+
+
+
+Location of the chest pocket as a proportion a quarter of your chest circumference. Een hoger nummer schuift de zak naar opzij.
diff --git a/markdown/org/docs/patterns/jaeger/options/chestpocketweltsize/chestpocketweltsize.svg b/markdown/org/docs/patterns/jaeger/options/chestpocketweltsize/chestpocketweltsize.svg
new file mode 100644
index 00000000000..19e4e53d15b
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/chestpocketweltsize/chestpocketweltsize.svg
@@ -0,0 +1,402 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/options/chestpocketweltsize/de.md b/markdown/org/docs/patterns/jaeger/options/chestpocketweltsize/de.md
new file mode 100644
index 00000000000..9565cba7b3a
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/chestpocketweltsize/de.md
@@ -0,0 +1,5 @@
+
+
+
+The height of the chest pocket welt.
+
diff --git a/markdown/org/docs/patterns/jaeger/options/chestpocketweltsize/en.md b/markdown/org/docs/patterns/jaeger/options/chestpocketweltsize/en.md
new file mode 100644
index 00000000000..9565cba7b3a
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/chestpocketweltsize/en.md
@@ -0,0 +1,5 @@
+
+
+
+The height of the chest pocket welt.
+
diff --git a/markdown/org/docs/patterns/jaeger/options/chestpocketweltsize/es.md b/markdown/org/docs/patterns/jaeger/options/chestpocketweltsize/es.md
new file mode 100644
index 00000000000..9565cba7b3a
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/chestpocketweltsize/es.md
@@ -0,0 +1,5 @@
+
+
+
+The height of the chest pocket welt.
+
diff --git a/markdown/org/docs/patterns/jaeger/options/chestpocketweltsize/fr.md b/markdown/org/docs/patterns/jaeger/options/chestpocketweltsize/fr.md
new file mode 100644
index 00000000000..9565cba7b3a
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/chestpocketweltsize/fr.md
@@ -0,0 +1,5 @@
+
+
+
+The height of the chest pocket welt.
+
diff --git a/markdown/org/docs/patterns/jaeger/options/chestpocketweltsize/nl.md b/markdown/org/docs/patterns/jaeger/options/chestpocketweltsize/nl.md
new file mode 100644
index 00000000000..38eda086819
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/chestpocketweltsize/nl.md
@@ -0,0 +1,5 @@
+
+
+
+The height of the chest pocket welt.
+
diff --git a/markdown/org/docs/patterns/jaeger/options/chestpocketwidth/chestpocketwidth.svg b/markdown/org/docs/patterns/jaeger/options/chestpocketwidth/chestpocketwidth.svg
new file mode 100644
index 00000000000..883aa8c6366
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/chestpocketwidth/chestpocketwidth.svg
@@ -0,0 +1,419 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/options/chestpocketwidth/de.md b/markdown/org/docs/patterns/jaeger/options/chestpocketwidth/de.md
new file mode 100644
index 00000000000..f54d635fcc7
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/chestpocketwidth/de.md
@@ -0,0 +1,4 @@
+
+
+
+The width of the chest pocket, as a factor of your chest circumference.
diff --git a/markdown/org/docs/patterns/jaeger/options/chestpocketwidth/en.md b/markdown/org/docs/patterns/jaeger/options/chestpocketwidth/en.md
new file mode 100644
index 00000000000..f54d635fcc7
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/chestpocketwidth/en.md
@@ -0,0 +1,4 @@
+
+
+
+The width of the chest pocket, as a factor of your chest circumference.
diff --git a/markdown/org/docs/patterns/jaeger/options/chestpocketwidth/es.md b/markdown/org/docs/patterns/jaeger/options/chestpocketwidth/es.md
new file mode 100644
index 00000000000..f54d635fcc7
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/chestpocketwidth/es.md
@@ -0,0 +1,4 @@
+
+
+
+The width of the chest pocket, as a factor of your chest circumference.
diff --git a/markdown/org/docs/patterns/jaeger/options/chestpocketwidth/fr.md b/markdown/org/docs/patterns/jaeger/options/chestpocketwidth/fr.md
new file mode 100644
index 00000000000..f54d635fcc7
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/chestpocketwidth/fr.md
@@ -0,0 +1,4 @@
+
+
+
+The width of the chest pocket, as a factor of your chest circumference.
diff --git a/markdown/org/docs/patterns/jaeger/options/chestpocketwidth/nl.md b/markdown/org/docs/patterns/jaeger/options/chestpocketwidth/nl.md
new file mode 100644
index 00000000000..3cfb45e8c1a
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/chestpocketwidth/nl.md
@@ -0,0 +1,4 @@
+
+
+
+The width of the chest pocket, as a factor of your chest circumference.
diff --git a/markdown/org/docs/patterns/jaeger/options/chestshaping/chestshaping.svg b/markdown/org/docs/patterns/jaeger/options/chestshaping/chestshaping.svg
new file mode 100644
index 00000000000..83f8c860f70
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/chestshaping/chestshaping.svg
@@ -0,0 +1,428 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/options/chestshaping/de.md b/markdown/org/docs/patterns/jaeger/options/chestshaping/de.md
new file mode 100644
index 00000000000..9d44c84cc7c
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/chestshaping/de.md
@@ -0,0 +1,4 @@
+
+
+
+The vertical amount to slash & spread the upper front panel to shape the chest, as a factor of your chest circumference.
diff --git a/markdown/org/docs/patterns/jaeger/options/chestshaping/en.md b/markdown/org/docs/patterns/jaeger/options/chestshaping/en.md
new file mode 100644
index 00000000000..9d44c84cc7c
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/chestshaping/en.md
@@ -0,0 +1,4 @@
+
+
+
+The vertical amount to slash & spread the upper front panel to shape the chest, as a factor of your chest circumference.
diff --git a/markdown/org/docs/patterns/jaeger/options/chestshaping/es.md b/markdown/org/docs/patterns/jaeger/options/chestshaping/es.md
new file mode 100644
index 00000000000..9d44c84cc7c
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/chestshaping/es.md
@@ -0,0 +1,4 @@
+
+
+
+The vertical amount to slash & spread the upper front panel to shape the chest, as a factor of your chest circumference.
diff --git a/markdown/org/docs/patterns/jaeger/options/chestshaping/fr.md b/markdown/org/docs/patterns/jaeger/options/chestshaping/fr.md
new file mode 100644
index 00000000000..9d44c84cc7c
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/chestshaping/fr.md
@@ -0,0 +1,4 @@
+
+
+
+The vertical amount to slash & spread the upper front panel to shape the chest, as a factor of your chest circumference.
diff --git a/markdown/org/docs/patterns/jaeger/options/chestshaping/nl.md b/markdown/org/docs/patterns/jaeger/options/chestshaping/nl.md
new file mode 100644
index 00000000000..9d44c84cc7c
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/chestshaping/nl.md
@@ -0,0 +1,4 @@
+
+
+
+The vertical amount to slash & spread the upper front panel to shape the chest, as a factor of your chest circumference.
diff --git a/markdown/org/docs/patterns/jaeger/options/collarheight/collarheight.svg b/markdown/org/docs/patterns/jaeger/options/collarheight/collarheight.svg
new file mode 100644
index 00000000000..472a044fff2
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/collarheight/collarheight.svg
@@ -0,0 +1,402 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/options/collarheight/de.md b/markdown/org/docs/patterns/jaeger/options/collarheight/de.md
new file mode 100644
index 00000000000..9bc062dda35
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/collarheight/de.md
@@ -0,0 +1,4 @@
+
+
+
+This is the collar height at the back of the neck and can never be less than twice the roll line collar height.
diff --git a/markdown/org/docs/patterns/jaeger/options/collarheight/en.md b/markdown/org/docs/patterns/jaeger/options/collarheight/en.md
new file mode 100644
index 00000000000..9bc062dda35
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/collarheight/en.md
@@ -0,0 +1,4 @@
+
+
+
+This is the collar height at the back of the neck and can never be less than twice the roll line collar height.
diff --git a/markdown/org/docs/patterns/jaeger/options/collarheight/es.md b/markdown/org/docs/patterns/jaeger/options/collarheight/es.md
new file mode 100644
index 00000000000..9bc062dda35
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/collarheight/es.md
@@ -0,0 +1,4 @@
+
+
+
+This is the collar height at the back of the neck and can never be less than twice the roll line collar height.
diff --git a/markdown/org/docs/patterns/jaeger/options/collarheight/fr.md b/markdown/org/docs/patterns/jaeger/options/collarheight/fr.md
new file mode 100644
index 00000000000..9bc062dda35
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/collarheight/fr.md
@@ -0,0 +1,4 @@
+
+
+
+This is the collar height at the back of the neck and can never be less than twice the roll line collar height.
diff --git a/markdown/org/docs/patterns/jaeger/options/collarheight/nl.md b/markdown/org/docs/patterns/jaeger/options/collarheight/nl.md
new file mode 100644
index 00000000000..c4490de8436
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/collarheight/nl.md
@@ -0,0 +1,4 @@
+
+
+
+This is the collar height at the back of the neck and can never be less than twice the roll line collar height.
diff --git a/markdown/org/docs/patterns/jaeger/options/collarnotchangle/collarnotchangle.svg b/markdown/org/docs/patterns/jaeger/options/collarnotchangle/collarnotchangle.svg
new file mode 100644
index 00000000000..1ada90afd22
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/collarnotchangle/collarnotchangle.svg
@@ -0,0 +1,402 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/options/collarnotchangle/de.md b/markdown/org/docs/patterns/jaeger/options/collarnotchangle/de.md
new file mode 100644
index 00000000000..4a72ef5223a
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/collarnotchangle/de.md
@@ -0,0 +1,4 @@
+
+
+
+Angle of the collar notch.
diff --git a/markdown/org/docs/patterns/jaeger/options/collarnotchangle/en.md b/markdown/org/docs/patterns/jaeger/options/collarnotchangle/en.md
new file mode 100644
index 00000000000..4a72ef5223a
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/collarnotchangle/en.md
@@ -0,0 +1,4 @@
+
+
+
+Angle of the collar notch.
diff --git a/markdown/org/docs/patterns/jaeger/options/collarnotchangle/es.md b/markdown/org/docs/patterns/jaeger/options/collarnotchangle/es.md
new file mode 100644
index 00000000000..4a72ef5223a
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/collarnotchangle/es.md
@@ -0,0 +1,4 @@
+
+
+
+Angle of the collar notch.
diff --git a/markdown/org/docs/patterns/jaeger/options/collarnotchangle/fr.md b/markdown/org/docs/patterns/jaeger/options/collarnotchangle/fr.md
new file mode 100644
index 00000000000..4a72ef5223a
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/collarnotchangle/fr.md
@@ -0,0 +1,4 @@
+
+
+
+Angle of the collar notch.
diff --git a/markdown/org/docs/patterns/jaeger/options/collarnotchangle/nl.md b/markdown/org/docs/patterns/jaeger/options/collarnotchangle/nl.md
new file mode 100644
index 00000000000..cd744fe6e5b
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/collarnotchangle/nl.md
@@ -0,0 +1,4 @@
+
+
+
+Angle of the collar notch.
diff --git a/markdown/org/docs/patterns/jaeger/options/collarnotchdepth/collarnotchdepth.svg b/markdown/org/docs/patterns/jaeger/options/collarnotchdepth/collarnotchdepth.svg
new file mode 100644
index 00000000000..b715b6712a2
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/collarnotchdepth/collarnotchdepth.svg
@@ -0,0 +1,322 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/options/collarnotchdepth/de.md b/markdown/org/docs/patterns/jaeger/options/collarnotchdepth/de.md
new file mode 100644
index 00000000000..c2ae0ddba25
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/collarnotchdepth/de.md
@@ -0,0 +1,4 @@
+
+
+
+Depth of the collar notch.
diff --git a/markdown/org/docs/patterns/jaeger/options/collarnotchdepth/en.md b/markdown/org/docs/patterns/jaeger/options/collarnotchdepth/en.md
new file mode 100644
index 00000000000..c2ae0ddba25
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/collarnotchdepth/en.md
@@ -0,0 +1,4 @@
+
+
+
+Depth of the collar notch.
diff --git a/markdown/org/docs/patterns/jaeger/options/collarnotchdepth/es.md b/markdown/org/docs/patterns/jaeger/options/collarnotchdepth/es.md
new file mode 100644
index 00000000000..c2ae0ddba25
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/collarnotchdepth/es.md
@@ -0,0 +1,4 @@
+
+
+
+Depth of the collar notch.
diff --git a/markdown/org/docs/patterns/jaeger/options/collarnotchdepth/fr.md b/markdown/org/docs/patterns/jaeger/options/collarnotchdepth/fr.md
new file mode 100644
index 00000000000..c2ae0ddba25
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/collarnotchdepth/fr.md
@@ -0,0 +1,4 @@
+
+
+
+Depth of the collar notch.
diff --git a/markdown/org/docs/patterns/jaeger/options/collarnotchdepth/nl.md b/markdown/org/docs/patterns/jaeger/options/collarnotchdepth/nl.md
new file mode 100644
index 00000000000..7f495acc98e
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/collarnotchdepth/nl.md
@@ -0,0 +1,4 @@
+
+
+
+Depth of the collar notch.
diff --git a/markdown/org/docs/patterns/jaeger/options/collarnotchreturn/collarnotchreturn.svg b/markdown/org/docs/patterns/jaeger/options/collarnotchreturn/collarnotchreturn.svg
new file mode 100644
index 00000000000..3bd97e8ad99
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/collarnotchreturn/collarnotchreturn.svg
@@ -0,0 +1,402 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/options/collarnotchreturn/de.md b/markdown/org/docs/patterns/jaeger/options/collarnotchreturn/de.md
new file mode 100644
index 00000000000..4ddd90e6a5a
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/collarnotchreturn/de.md
@@ -0,0 +1,4 @@
+
+
+
+Controls the length of the upper notch side. 100% = same as notch depth.
diff --git a/markdown/org/docs/patterns/jaeger/options/collarnotchreturn/en.md b/markdown/org/docs/patterns/jaeger/options/collarnotchreturn/en.md
new file mode 100644
index 00000000000..4ddd90e6a5a
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/collarnotchreturn/en.md
@@ -0,0 +1,4 @@
+
+
+
+Controls the length of the upper notch side. 100% = same as notch depth.
diff --git a/markdown/org/docs/patterns/jaeger/options/collarnotchreturn/es.md b/markdown/org/docs/patterns/jaeger/options/collarnotchreturn/es.md
new file mode 100644
index 00000000000..4ddd90e6a5a
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/collarnotchreturn/es.md
@@ -0,0 +1,4 @@
+
+
+
+Controls the length of the upper notch side. 100% = same as notch depth.
diff --git a/markdown/org/docs/patterns/jaeger/options/collarnotchreturn/fr.md b/markdown/org/docs/patterns/jaeger/options/collarnotchreturn/fr.md
new file mode 100644
index 00000000000..4ddd90e6a5a
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/collarnotchreturn/fr.md
@@ -0,0 +1,4 @@
+
+
+
+Controls the length of the upper notch side. 100% = same as notch depth.
diff --git a/markdown/org/docs/patterns/jaeger/options/collarnotchreturn/nl.md b/markdown/org/docs/patterns/jaeger/options/collarnotchreturn/nl.md
new file mode 100644
index 00000000000..4ddd90e6a5a
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/collarnotchreturn/nl.md
@@ -0,0 +1,4 @@
+
+
+
+Controls the length of the upper notch side. 100% = same as notch depth.
diff --git a/markdown/org/docs/patterns/jaeger/options/collarroll/de.md b/markdown/org/docs/patterns/jaeger/options/collarroll/de.md
new file mode 100644
index 00000000000..0e490865b9a
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/collarroll/de.md
@@ -0,0 +1,2 @@
+
+Controls the amound of roll in the collar; How mmuch the topcollar is higher than the undercollar.
diff --git a/markdown/org/docs/patterns/jaeger/options/collarroll/en.md b/markdown/org/docs/patterns/jaeger/options/collarroll/en.md
new file mode 100644
index 00000000000..0e490865b9a
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/collarroll/en.md
@@ -0,0 +1,2 @@
+
+Controls the amound of roll in the collar; How mmuch the topcollar is higher than the undercollar.
diff --git a/markdown/org/docs/patterns/jaeger/options/collarroll/es.md b/markdown/org/docs/patterns/jaeger/options/collarroll/es.md
new file mode 100644
index 00000000000..0e490865b9a
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/collarroll/es.md
@@ -0,0 +1,2 @@
+
+Controls the amound of roll in the collar; How mmuch the topcollar is higher than the undercollar.
diff --git a/markdown/org/docs/patterns/jaeger/options/collarroll/fr.md b/markdown/org/docs/patterns/jaeger/options/collarroll/fr.md
new file mode 100644
index 00000000000..0e490865b9a
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/collarroll/fr.md
@@ -0,0 +1,2 @@
+
+Controls the amound of roll in the collar; How mmuch the topcollar is higher than the undercollar.
diff --git a/markdown/org/docs/patterns/jaeger/options/collarroll/nl.md b/markdown/org/docs/patterns/jaeger/options/collarroll/nl.md
new file mode 100644
index 00000000000..0e490865b9a
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/collarroll/nl.md
@@ -0,0 +1,2 @@
+
+Controls the amound of roll in the collar; How mmuch the topcollar is higher than the undercollar.
diff --git a/markdown/org/docs/patterns/jaeger/options/collarspread/de.md b/markdown/org/docs/patterns/jaeger/options/collarspread/de.md
new file mode 100644
index 00000000000..18f373a99b5
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/collarspread/de.md
@@ -0,0 +1,2 @@
+
+The collar spread controls how the collar drapes over the shoulders
diff --git a/markdown/org/docs/patterns/jaeger/options/collarspread/en.md b/markdown/org/docs/patterns/jaeger/options/collarspread/en.md
new file mode 100644
index 00000000000..18f373a99b5
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/collarspread/en.md
@@ -0,0 +1,2 @@
+
+The collar spread controls how the collar drapes over the shoulders
diff --git a/markdown/org/docs/patterns/jaeger/options/collarspread/es.md b/markdown/org/docs/patterns/jaeger/options/collarspread/es.md
new file mode 100644
index 00000000000..18f373a99b5
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/collarspread/es.md
@@ -0,0 +1,2 @@
+
+The collar spread controls how the collar drapes over the shoulders
diff --git a/markdown/org/docs/patterns/jaeger/options/collarspread/fr.md b/markdown/org/docs/patterns/jaeger/options/collarspread/fr.md
new file mode 100644
index 00000000000..905ad3e871f
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/collarspread/fr.md
@@ -0,0 +1,2 @@
+
+L'écartement du col contrôle la position des pointes du col - plus c'est grand, plus elles seront vers les épaules
diff --git a/markdown/org/docs/patterns/jaeger/options/collarspread/nl.md b/markdown/org/docs/patterns/jaeger/options/collarspread/nl.md
new file mode 100644
index 00000000000..18f373a99b5
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/collarspread/nl.md
@@ -0,0 +1,2 @@
+
+The collar spread controls how the collar drapes over the shoulders
diff --git a/markdown/org/docs/patterns/jaeger/options/cuffease/cuffease.svg b/markdown/org/docs/patterns/jaeger/options/cuffease/cuffease.svg
new file mode 100644
index 00000000000..b87a8f0dade
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/cuffease/cuffease.svg
@@ -0,0 +1,340 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/options/cuffease/de.md b/markdown/org/docs/patterns/jaeger/options/cuffease/de.md
new file mode 100644
index 00000000000..8156efbc447
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/cuffease/de.md
@@ -0,0 +1,4 @@
+
+
+
+The amount of ease at your cuff/wrist.
diff --git a/markdown/org/docs/patterns/jaeger/options/cuffease/en.md b/markdown/org/docs/patterns/jaeger/options/cuffease/en.md
new file mode 100644
index 00000000000..8156efbc447
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/cuffease/en.md
@@ -0,0 +1,4 @@
+
+
+
+The amount of ease at your cuff/wrist.
diff --git a/markdown/org/docs/patterns/jaeger/options/cuffease/es.md b/markdown/org/docs/patterns/jaeger/options/cuffease/es.md
new file mode 100644
index 00000000000..8156efbc447
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/cuffease/es.md
@@ -0,0 +1,4 @@
+
+
+
+The amount of ease at your cuff/wrist.
diff --git a/markdown/org/docs/patterns/jaeger/options/cuffease/fr.md b/markdown/org/docs/patterns/jaeger/options/cuffease/fr.md
new file mode 100644
index 00000000000..748133a49a3
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/cuffease/fr.md
@@ -0,0 +1,4 @@
+
+
+
+L'ampleur d'aisance à votre poignet.
diff --git a/markdown/org/docs/patterns/jaeger/options/cuffease/nl.md b/markdown/org/docs/patterns/jaeger/options/cuffease/nl.md
new file mode 100644
index 00000000000..19a2384f112
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/cuffease/nl.md
@@ -0,0 +1,4 @@
+
+
+
+De hoeveelheid overwijdte aan je manchet/pols.
diff --git a/markdown/org/docs/patterns/jaeger/options/de.md b/markdown/org/docs/patterns/jaeger/options/de.md
new file mode 100644
index 00000000000..3ba7a928bcd
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/de.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/options/en.md b/markdown/org/docs/patterns/jaeger/options/en.md
new file mode 100644
index 00000000000..bd181b88f15
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/en.md
@@ -0,0 +1,7 @@
+---
+---
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/options/es.md b/markdown/org/docs/patterns/jaeger/options/es.md
new file mode 100644
index 00000000000..3ba7a928bcd
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/es.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/options/fr.md b/markdown/org/docs/patterns/jaeger/options/fr.md
new file mode 100644
index 00000000000..3ba7a928bcd
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/fr.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/options/frontcutawayangle/de.md b/markdown/org/docs/patterns/jaeger/options/frontcutawayangle/de.md
new file mode 100644
index 00000000000..354f2802dd7
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/frontcutawayangle/de.md
@@ -0,0 +1,5 @@
+
+
+
+The angle by which the front opens up below the lower button.
+
diff --git a/markdown/org/docs/patterns/jaeger/options/frontcutawayangle/en.md b/markdown/org/docs/patterns/jaeger/options/frontcutawayangle/en.md
new file mode 100644
index 00000000000..354f2802dd7
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/frontcutawayangle/en.md
@@ -0,0 +1,5 @@
+
+
+
+The angle by which the front opens up below the lower button.
+
diff --git a/markdown/org/docs/patterns/jaeger/options/frontcutawayangle/es.md b/markdown/org/docs/patterns/jaeger/options/frontcutawayangle/es.md
new file mode 100644
index 00000000000..354f2802dd7
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/frontcutawayangle/es.md
@@ -0,0 +1,5 @@
+
+
+
+The angle by which the front opens up below the lower button.
+
diff --git a/markdown/org/docs/patterns/jaeger/options/frontcutawayangle/fr.md b/markdown/org/docs/patterns/jaeger/options/frontcutawayangle/fr.md
new file mode 100644
index 00000000000..354f2802dd7
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/frontcutawayangle/fr.md
@@ -0,0 +1,5 @@
+
+
+
+The angle by which the front opens up below the lower button.
+
diff --git a/markdown/org/docs/patterns/jaeger/options/frontcutawayangle/frontcutawayangle.svg b/markdown/org/docs/patterns/jaeger/options/frontcutawayangle/frontcutawayangle.svg
new file mode 100644
index 00000000000..ede43327f99
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/frontcutawayangle/frontcutawayangle.svg
@@ -0,0 +1,441 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/options/frontcutawayangle/nl.md b/markdown/org/docs/patterns/jaeger/options/frontcutawayangle/nl.md
new file mode 100644
index 00000000000..0c8a12ca819
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/frontcutawayangle/nl.md
@@ -0,0 +1,5 @@
+
+
+
+The angle by which the front opens up below the lower button.
+
diff --git a/markdown/org/docs/patterns/jaeger/options/frontcutawayend/de.md b/markdown/org/docs/patterns/jaeger/options/frontcutawayend/de.md
new file mode 100644
index 00000000000..8159b14d2ae
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/frontcutawayend/de.md
@@ -0,0 +1,3 @@
+
+Increasing this will make the front cutaway stay closer to the center front
+
diff --git a/markdown/org/docs/patterns/jaeger/options/frontcutawayend/en.md b/markdown/org/docs/patterns/jaeger/options/frontcutawayend/en.md
new file mode 100644
index 00000000000..8159b14d2ae
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/frontcutawayend/en.md
@@ -0,0 +1,3 @@
+
+Increasing this will make the front cutaway stay closer to the center front
+
diff --git a/markdown/org/docs/patterns/jaeger/options/frontcutawayend/es.md b/markdown/org/docs/patterns/jaeger/options/frontcutawayend/es.md
new file mode 100644
index 00000000000..8159b14d2ae
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/frontcutawayend/es.md
@@ -0,0 +1,3 @@
+
+Increasing this will make the front cutaway stay closer to the center front
+
diff --git a/markdown/org/docs/patterns/jaeger/options/frontcutawayend/fr.md b/markdown/org/docs/patterns/jaeger/options/frontcutawayend/fr.md
new file mode 100644
index 00000000000..8159b14d2ae
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/frontcutawayend/fr.md
@@ -0,0 +1,3 @@
+
+Increasing this will make the front cutaway stay closer to the center front
+
diff --git a/markdown/org/docs/patterns/jaeger/options/frontcutawayend/nl.md b/markdown/org/docs/patterns/jaeger/options/frontcutawayend/nl.md
new file mode 100644
index 00000000000..8159b14d2ae
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/frontcutawayend/nl.md
@@ -0,0 +1,3 @@
+
+Increasing this will make the front cutaway stay closer to the center front
+
diff --git a/markdown/org/docs/patterns/jaeger/options/frontcutawaystart/de.md b/markdown/org/docs/patterns/jaeger/options/frontcutawaystart/de.md
new file mode 100644
index 00000000000..bcf51c7d56f
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/frontcutawaystart/de.md
@@ -0,0 +1,4 @@
+
+
+
+How far below the lower button does the front start to open.
diff --git a/markdown/org/docs/patterns/jaeger/options/frontcutawaystart/en.md b/markdown/org/docs/patterns/jaeger/options/frontcutawaystart/en.md
new file mode 100644
index 00000000000..bcf51c7d56f
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/frontcutawaystart/en.md
@@ -0,0 +1,4 @@
+
+
+
+How far below the lower button does the front start to open.
diff --git a/markdown/org/docs/patterns/jaeger/options/frontcutawaystart/es.md b/markdown/org/docs/patterns/jaeger/options/frontcutawaystart/es.md
new file mode 100644
index 00000000000..bcf51c7d56f
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/frontcutawaystart/es.md
@@ -0,0 +1,4 @@
+
+
+
+How far below the lower button does the front start to open.
diff --git a/markdown/org/docs/patterns/jaeger/options/frontcutawaystart/fr.md b/markdown/org/docs/patterns/jaeger/options/frontcutawaystart/fr.md
new file mode 100644
index 00000000000..bcf51c7d56f
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/frontcutawaystart/fr.md
@@ -0,0 +1,4 @@
+
+
+
+How far below the lower button does the front start to open.
diff --git a/markdown/org/docs/patterns/jaeger/options/frontcutawaystart/frontcutawaystart.svg b/markdown/org/docs/patterns/jaeger/options/frontcutawaystart/frontcutawaystart.svg
new file mode 100644
index 00000000000..b56286b7634
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/frontcutawaystart/frontcutawaystart.svg
@@ -0,0 +1,430 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/options/frontcutawaystart/nl.md b/markdown/org/docs/patterns/jaeger/options/frontcutawaystart/nl.md
new file mode 100644
index 00000000000..a267b51328f
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/frontcutawaystart/nl.md
@@ -0,0 +1,4 @@
+
+
+
+How far below the lower button does the front start to open.
diff --git a/markdown/org/docs/patterns/jaeger/options/frontdartplacement/de.md b/markdown/org/docs/patterns/jaeger/options/frontdartplacement/de.md
new file mode 100644
index 00000000000..3adcfe80626
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/frontdartplacement/de.md
@@ -0,0 +1,4 @@
+
+
+
+Location of the front dart as a proportion of your chest circumference. Higher numbers move it more to the side.
diff --git a/markdown/org/docs/patterns/jaeger/options/frontdartplacement/en.md b/markdown/org/docs/patterns/jaeger/options/frontdartplacement/en.md
new file mode 100644
index 00000000000..3adcfe80626
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/frontdartplacement/en.md
@@ -0,0 +1,4 @@
+
+
+
+Location of the front dart as a proportion of your chest circumference. Higher numbers move it more to the side.
diff --git a/markdown/org/docs/patterns/jaeger/options/frontdartplacement/es.md b/markdown/org/docs/patterns/jaeger/options/frontdartplacement/es.md
new file mode 100644
index 00000000000..3adcfe80626
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/frontdartplacement/es.md
@@ -0,0 +1,4 @@
+
+
+
+Location of the front dart as a proportion of your chest circumference. Higher numbers move it more to the side.
diff --git a/markdown/org/docs/patterns/jaeger/options/frontdartplacement/fr.md b/markdown/org/docs/patterns/jaeger/options/frontdartplacement/fr.md
new file mode 100644
index 00000000000..3adcfe80626
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/frontdartplacement/fr.md
@@ -0,0 +1,4 @@
+
+
+
+Location of the front dart as a proportion of your chest circumference. Higher numbers move it more to the side.
diff --git a/markdown/org/docs/patterns/jaeger/options/frontdartplacement/frontdartplacement.svg b/markdown/org/docs/patterns/jaeger/options/frontdartplacement/frontdartplacement.svg
new file mode 100644
index 00000000000..98b2cd47b6c
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/frontdartplacement/frontdartplacement.svg
@@ -0,0 +1,402 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/options/frontdartplacement/nl.md b/markdown/org/docs/patterns/jaeger/options/frontdartplacement/nl.md
new file mode 100644
index 00000000000..988b809cfdb
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/frontdartplacement/nl.md
@@ -0,0 +1,4 @@
+
+
+
+Location of the front dart as a proportion of your chest circumference. Een hoger nummer schuift de zak naar opzij.
diff --git a/markdown/org/docs/patterns/jaeger/options/frontpocketdepth/de.md b/markdown/org/docs/patterns/jaeger/options/frontpocketdepth/de.md
new file mode 100644
index 00000000000..ec77ce69649
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/frontpocketdepth/de.md
@@ -0,0 +1,4 @@
+
+
+
+The depth of the front pockets, as a factor of the space between your waist and hem.
diff --git a/markdown/org/docs/patterns/jaeger/options/frontpocketdepth/en.md b/markdown/org/docs/patterns/jaeger/options/frontpocketdepth/en.md
new file mode 100644
index 00000000000..ec77ce69649
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/frontpocketdepth/en.md
@@ -0,0 +1,4 @@
+
+
+
+The depth of the front pockets, as a factor of the space between your waist and hem.
diff --git a/markdown/org/docs/patterns/jaeger/options/frontpocketdepth/es.md b/markdown/org/docs/patterns/jaeger/options/frontpocketdepth/es.md
new file mode 100644
index 00000000000..ec77ce69649
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/frontpocketdepth/es.md
@@ -0,0 +1,4 @@
+
+
+
+The depth of the front pockets, as a factor of the space between your waist and hem.
diff --git a/markdown/org/docs/patterns/jaeger/options/frontpocketdepth/fr.md b/markdown/org/docs/patterns/jaeger/options/frontpocketdepth/fr.md
new file mode 100644
index 00000000000..ec77ce69649
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/frontpocketdepth/fr.md
@@ -0,0 +1,4 @@
+
+
+
+The depth of the front pockets, as a factor of the space between your waist and hem.
diff --git a/markdown/org/docs/patterns/jaeger/options/frontpocketdepth/frontpocketdepth.svg b/markdown/org/docs/patterns/jaeger/options/frontpocketdepth/frontpocketdepth.svg
new file mode 100644
index 00000000000..3bf10a26fba
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/frontpocketdepth/frontpocketdepth.svg
@@ -0,0 +1,401 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/options/frontpocketdepth/nl.md b/markdown/org/docs/patterns/jaeger/options/frontpocketdepth/nl.md
new file mode 100644
index 00000000000..ec77ce69649
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/frontpocketdepth/nl.md
@@ -0,0 +1,4 @@
+
+
+
+The depth of the front pockets, as a factor of the space between your waist and hem.
diff --git a/markdown/org/docs/patterns/jaeger/options/frontpocketheight/de.md b/markdown/org/docs/patterns/jaeger/options/frontpocketheight/de.md
new file mode 100644
index 00000000000..5564e38af9b
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/frontpocketheight/de.md
@@ -0,0 +1,4 @@
+
+
+
+The height where the front pocket starts, as a factor of your natural waist to hip measurement.
diff --git a/markdown/org/docs/patterns/jaeger/options/frontpocketheight/en.md b/markdown/org/docs/patterns/jaeger/options/frontpocketheight/en.md
new file mode 100644
index 00000000000..5564e38af9b
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/frontpocketheight/en.md
@@ -0,0 +1,4 @@
+
+
+
+The height where the front pocket starts, as a factor of your natural waist to hip measurement.
diff --git a/markdown/org/docs/patterns/jaeger/options/frontpocketheight/es.md b/markdown/org/docs/patterns/jaeger/options/frontpocketheight/es.md
new file mode 100644
index 00000000000..5564e38af9b
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/frontpocketheight/es.md
@@ -0,0 +1,4 @@
+
+
+
+The height where the front pocket starts, as a factor of your natural waist to hip measurement.
diff --git a/markdown/org/docs/patterns/jaeger/options/frontpocketheight/fr.md b/markdown/org/docs/patterns/jaeger/options/frontpocketheight/fr.md
new file mode 100644
index 00000000000..5564e38af9b
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/frontpocketheight/fr.md
@@ -0,0 +1,4 @@
+
+
+
+The height where the front pocket starts, as a factor of your natural waist to hip measurement.
diff --git a/markdown/org/docs/patterns/jaeger/options/frontpocketheight/nl.md b/markdown/org/docs/patterns/jaeger/options/frontpocketheight/nl.md
new file mode 100644
index 00000000000..682b59be253
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/frontpocketheight/nl.md
@@ -0,0 +1,4 @@
+
+
+
+The height where the front pocket starts, as a factor of your natural waist to hip measurement.
diff --git a/markdown/org/docs/patterns/jaeger/options/frontpocketplacement/de.md b/markdown/org/docs/patterns/jaeger/options/frontpocketplacement/de.md
new file mode 100644
index 00000000000..b523b121a82
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/frontpocketplacement/de.md
@@ -0,0 +1,4 @@
+
+
+
+Location of the front pocket as a proportion a quarter of your chest circumference. Higher numbers move it more to the side.
diff --git a/markdown/org/docs/patterns/jaeger/options/frontpocketplacement/en.md b/markdown/org/docs/patterns/jaeger/options/frontpocketplacement/en.md
new file mode 100644
index 00000000000..b523b121a82
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/frontpocketplacement/en.md
@@ -0,0 +1,4 @@
+
+
+
+Location of the front pocket as a proportion a quarter of your chest circumference. Higher numbers move it more to the side.
diff --git a/markdown/org/docs/patterns/jaeger/options/frontpocketplacement/es.md b/markdown/org/docs/patterns/jaeger/options/frontpocketplacement/es.md
new file mode 100644
index 00000000000..b523b121a82
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/frontpocketplacement/es.md
@@ -0,0 +1,4 @@
+
+
+
+Location of the front pocket as a proportion a quarter of your chest circumference. Higher numbers move it more to the side.
diff --git a/markdown/org/docs/patterns/jaeger/options/frontpocketplacement/fr.md b/markdown/org/docs/patterns/jaeger/options/frontpocketplacement/fr.md
new file mode 100644
index 00000000000..b523b121a82
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/frontpocketplacement/fr.md
@@ -0,0 +1,4 @@
+
+
+
+Location of the front pocket as a proportion a quarter of your chest circumference. Higher numbers move it more to the side.
diff --git a/markdown/org/docs/patterns/jaeger/options/frontpocketplacement/frontpocketplacement.svg b/markdown/org/docs/patterns/jaeger/options/frontpocketplacement/frontpocketplacement.svg
new file mode 100644
index 00000000000..942d4c31130
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/frontpocketplacement/frontpocketplacement.svg
@@ -0,0 +1,332 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/options/frontpocketplacement/nl.md b/markdown/org/docs/patterns/jaeger/options/frontpocketplacement/nl.md
new file mode 100644
index 00000000000..91ddc68a0b7
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/frontpocketplacement/nl.md
@@ -0,0 +1,4 @@
+
+
+
+Location of the front pocket as a proportion a quarter of your chest circumference. Een hoger nummer schuift de zak naar opzij.
diff --git a/markdown/org/docs/patterns/jaeger/options/frontpocketwidth/de.md b/markdown/org/docs/patterns/jaeger/options/frontpocketwidth/de.md
new file mode 100644
index 00000000000..508d14dece9
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/frontpocketwidth/de.md
@@ -0,0 +1,4 @@
+
+
+
+The front of the chest pocket, as a factor of your chest circumference.
diff --git a/markdown/org/docs/patterns/jaeger/options/frontpocketwidth/en.md b/markdown/org/docs/patterns/jaeger/options/frontpocketwidth/en.md
new file mode 100644
index 00000000000..508d14dece9
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/frontpocketwidth/en.md
@@ -0,0 +1,4 @@
+
+
+
+The front of the chest pocket, as a factor of your chest circumference.
diff --git a/markdown/org/docs/patterns/jaeger/options/frontpocketwidth/es.md b/markdown/org/docs/patterns/jaeger/options/frontpocketwidth/es.md
new file mode 100644
index 00000000000..508d14dece9
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/frontpocketwidth/es.md
@@ -0,0 +1,4 @@
+
+
+
+The front of the chest pocket, as a factor of your chest circumference.
diff --git a/markdown/org/docs/patterns/jaeger/options/frontpocketwidth/fr.md b/markdown/org/docs/patterns/jaeger/options/frontpocketwidth/fr.md
new file mode 100644
index 00000000000..508d14dece9
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/frontpocketwidth/fr.md
@@ -0,0 +1,4 @@
+
+
+
+The front of the chest pocket, as a factor of your chest circumference.
diff --git a/markdown/org/docs/patterns/jaeger/options/frontpocketwidth/frontpocketwidth.svg b/markdown/org/docs/patterns/jaeger/options/frontpocketwidth/frontpocketwidth.svg
new file mode 100644
index 00000000000..dd5722ab96e
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/frontpocketwidth/frontpocketwidth.svg
@@ -0,0 +1,410 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/options/frontpocketwidth/nl.md b/markdown/org/docs/patterns/jaeger/options/frontpocketwidth/nl.md
new file mode 100644
index 00000000000..b85f08bc606
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/frontpocketwidth/nl.md
@@ -0,0 +1,4 @@
+
+
+
+The front of the chest pocket, as a factor of your chest circumference.
diff --git a/markdown/org/docs/patterns/jaeger/options/hemradius/de.md b/markdown/org/docs/patterns/jaeger/options/hemradius/de.md
new file mode 100644
index 00000000000..82e9c498098
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/hemradius/de.md
@@ -0,0 +1,2 @@
+
+Controls the amount by which the hem is rounded at the front bottom.
diff --git a/markdown/org/docs/patterns/jaeger/options/hemradius/en.md b/markdown/org/docs/patterns/jaeger/options/hemradius/en.md
new file mode 100644
index 00000000000..82e9c498098
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/hemradius/en.md
@@ -0,0 +1,2 @@
+
+Controls the amount by which the hem is rounded at the front bottom.
diff --git a/markdown/org/docs/patterns/jaeger/options/hemradius/es.md b/markdown/org/docs/patterns/jaeger/options/hemradius/es.md
new file mode 100644
index 00000000000..82e9c498098
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/hemradius/es.md
@@ -0,0 +1,2 @@
+
+Controls the amount by which the hem is rounded at the front bottom.
diff --git a/markdown/org/docs/patterns/jaeger/options/hemradius/fr.md b/markdown/org/docs/patterns/jaeger/options/hemradius/fr.md
new file mode 100644
index 00000000000..82e9c498098
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/hemradius/fr.md
@@ -0,0 +1,2 @@
+
+Controls the amount by which the hem is rounded at the front bottom.
diff --git a/markdown/org/docs/patterns/jaeger/options/hemradius/nl.md b/markdown/org/docs/patterns/jaeger/options/hemradius/nl.md
new file mode 100644
index 00000000000..82e9c498098
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/hemradius/nl.md
@@ -0,0 +1,2 @@
+
+Controls the amount by which the hem is rounded at the front bottom.
diff --git a/markdown/org/docs/patterns/jaeger/options/hipsease/de.md b/markdown/org/docs/patterns/jaeger/options/hipsease/de.md
new file mode 100644
index 00000000000..58d8de4e920
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/hipsease/de.md
@@ -0,0 +1,4 @@
+
+
+
+The amount of ease at your hips.
diff --git a/markdown/org/docs/patterns/jaeger/options/hipsease/en.md b/markdown/org/docs/patterns/jaeger/options/hipsease/en.md
new file mode 100644
index 00000000000..58d8de4e920
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/hipsease/en.md
@@ -0,0 +1,4 @@
+
+
+
+The amount of ease at your hips.
diff --git a/markdown/org/docs/patterns/jaeger/options/hipsease/es.md b/markdown/org/docs/patterns/jaeger/options/hipsease/es.md
new file mode 100644
index 00000000000..58d8de4e920
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/hipsease/es.md
@@ -0,0 +1,4 @@
+
+
+
+The amount of ease at your hips.
diff --git a/markdown/org/docs/patterns/jaeger/options/hipsease/fr.md b/markdown/org/docs/patterns/jaeger/options/hipsease/fr.md
new file mode 100644
index 00000000000..58d8de4e920
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/hipsease/fr.md
@@ -0,0 +1,4 @@
+
+
+
+The amount of ease at your hips.
diff --git a/markdown/org/docs/patterns/jaeger/options/hipsease/hipsease.svg b/markdown/org/docs/patterns/jaeger/options/hipsease/hipsease.svg
new file mode 100644
index 00000000000..0c75d52c41b
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/hipsease/hipsease.svg
@@ -0,0 +1,297 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/options/hipsease/nl.md b/markdown/org/docs/patterns/jaeger/options/hipsease/nl.md
new file mode 100644
index 00000000000..2c95f570c7d
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/hipsease/nl.md
@@ -0,0 +1,4 @@
+
+
+
+De hoeveelheid overwijdte aan je heupen.
diff --git a/markdown/org/docs/patterns/jaeger/options/hipsreductionratioback/de.md b/markdown/org/docs/patterns/jaeger/options/hipsreductionratioback/de.md
new file mode 100644
index 00000000000..193a921ac73
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/hipsreductionratioback/de.md
@@ -0,0 +1,4 @@
+
+
+
+Proportion of the hips to be reduced in back panel shaping. Will also impact side panel shaping.
diff --git a/markdown/org/docs/patterns/jaeger/options/hipsreductionratioback/en.md b/markdown/org/docs/patterns/jaeger/options/hipsreductionratioback/en.md
new file mode 100644
index 00000000000..193a921ac73
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/hipsreductionratioback/en.md
@@ -0,0 +1,4 @@
+
+
+
+Proportion of the hips to be reduced in back panel shaping. Will also impact side panel shaping.
diff --git a/markdown/org/docs/patterns/jaeger/options/hipsreductionratioback/es.md b/markdown/org/docs/patterns/jaeger/options/hipsreductionratioback/es.md
new file mode 100644
index 00000000000..193a921ac73
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/hipsreductionratioback/es.md
@@ -0,0 +1,4 @@
+
+
+
+Proportion of the hips to be reduced in back panel shaping. Will also impact side panel shaping.
diff --git a/markdown/org/docs/patterns/jaeger/options/hipsreductionratioback/fr.md b/markdown/org/docs/patterns/jaeger/options/hipsreductionratioback/fr.md
new file mode 100644
index 00000000000..193a921ac73
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/hipsreductionratioback/fr.md
@@ -0,0 +1,4 @@
+
+
+
+Proportion of the hips to be reduced in back panel shaping. Will also impact side panel shaping.
diff --git a/markdown/org/docs/patterns/jaeger/options/hipsreductionratioback/nl.md b/markdown/org/docs/patterns/jaeger/options/hipsreductionratioback/nl.md
new file mode 100644
index 00000000000..ef747bdacef
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/hipsreductionratioback/nl.md
@@ -0,0 +1,4 @@
+
+
+
+Proportion of the hips to be reduced in back panel shaping. Dit heeft ook invloed op de vorm van het zijpand.
diff --git a/markdown/org/docs/patterns/jaeger/options/lapelstart/de.md b/markdown/org/docs/patterns/jaeger/options/lapelstart/de.md
new file mode 100644
index 00000000000..7b02d6f8811
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/lapelstart/de.md
@@ -0,0 +1,5 @@
+
+
+
+Location of the lapel break point (where the front opening starts). Lower values are closer to the waistline, higher values closer to the chestline.
+
diff --git a/markdown/org/docs/patterns/jaeger/options/lapelstart/en.md b/markdown/org/docs/patterns/jaeger/options/lapelstart/en.md
new file mode 100644
index 00000000000..7b02d6f8811
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/lapelstart/en.md
@@ -0,0 +1,5 @@
+
+
+
+Location of the lapel break point (where the front opening starts). Lower values are closer to the waistline, higher values closer to the chestline.
+
diff --git a/markdown/org/docs/patterns/jaeger/options/lapelstart/es.md b/markdown/org/docs/patterns/jaeger/options/lapelstart/es.md
new file mode 100644
index 00000000000..7b02d6f8811
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/lapelstart/es.md
@@ -0,0 +1,5 @@
+
+
+
+Location of the lapel break point (where the front opening starts). Lower values are closer to the waistline, higher values closer to the chestline.
+
diff --git a/markdown/org/docs/patterns/jaeger/options/lapelstart/fr.md b/markdown/org/docs/patterns/jaeger/options/lapelstart/fr.md
new file mode 100644
index 00000000000..7b02d6f8811
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/lapelstart/fr.md
@@ -0,0 +1,5 @@
+
+
+
+Location of the lapel break point (where the front opening starts). Lower values are closer to the waistline, higher values closer to the chestline.
+
diff --git a/markdown/org/docs/patterns/jaeger/options/lapelstart/lapelstart.svg b/markdown/org/docs/patterns/jaeger/options/lapelstart/lapelstart.svg
new file mode 100644
index 00000000000..54bc38717a3
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/lapelstart/lapelstart.svg
@@ -0,0 +1,402 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/options/lapelstart/nl.md b/markdown/org/docs/patterns/jaeger/options/lapelstart/nl.md
new file mode 100644
index 00000000000..444594766cd
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/lapelstart/nl.md
@@ -0,0 +1,5 @@
+
+
+
+Location of the lapel break point (where the front opening starts). Lower values are closer to the waistline, higher values closer to the chestline.
+
diff --git a/markdown/org/docs/patterns/jaeger/options/lengthbonus/de.md b/markdown/org/docs/patterns/jaeger/options/lengthbonus/de.md
new file mode 100644
index 00000000000..a7a577bde9d
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/lengthbonus/de.md
@@ -0,0 +1,5 @@
+
+
+
+The amount to lengthen the body of your jacket.
+
diff --git a/markdown/org/docs/patterns/jaeger/options/lengthbonus/en.md b/markdown/org/docs/patterns/jaeger/options/lengthbonus/en.md
new file mode 100644
index 00000000000..a7a577bde9d
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/lengthbonus/en.md
@@ -0,0 +1,5 @@
+
+
+
+The amount to lengthen the body of your jacket.
+
diff --git a/markdown/org/docs/patterns/jaeger/options/lengthbonus/es.md b/markdown/org/docs/patterns/jaeger/options/lengthbonus/es.md
new file mode 100644
index 00000000000..a7a577bde9d
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/lengthbonus/es.md
@@ -0,0 +1,5 @@
+
+
+
+The amount to lengthen the body of your jacket.
+
diff --git a/markdown/org/docs/patterns/jaeger/options/lengthbonus/fr.md b/markdown/org/docs/patterns/jaeger/options/lengthbonus/fr.md
new file mode 100644
index 00000000000..a7a577bde9d
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/lengthbonus/fr.md
@@ -0,0 +1,5 @@
+
+
+
+The amount to lengthen the body of your jacket.
+
diff --git a/markdown/org/docs/patterns/jaeger/options/lengthbonus/lengthbonus.svg b/markdown/org/docs/patterns/jaeger/options/lengthbonus/lengthbonus.svg
new file mode 100644
index 00000000000..b6b27d2972d
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/lengthbonus/lengthbonus.svg
@@ -0,0 +1,433 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/options/lengthbonus/nl.md b/markdown/org/docs/patterns/jaeger/options/lengthbonus/nl.md
new file mode 100644
index 00000000000..e30fe44e989
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/lengthbonus/nl.md
@@ -0,0 +1,5 @@
+
+
+
+The amount to lengthen the body of your jacket.
+
diff --git a/markdown/org/docs/patterns/jaeger/options/nl.md b/markdown/org/docs/patterns/jaeger/options/nl.md
new file mode 100644
index 00000000000..3ba7a928bcd
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/nl.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/options/pocketfoldover/de.md b/markdown/org/docs/patterns/jaeger/options/pocketfoldover/de.md
new file mode 100644
index 00000000000..db1ac309f72
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/pocketfoldover/de.md
@@ -0,0 +1,4 @@
+
+Controls the amount of main fabric that's folded over at the top of the path pockets.
+
+
diff --git a/markdown/org/docs/patterns/jaeger/options/pocketfoldover/en.md b/markdown/org/docs/patterns/jaeger/options/pocketfoldover/en.md
new file mode 100644
index 00000000000..db1ac309f72
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/pocketfoldover/en.md
@@ -0,0 +1,4 @@
+
+Controls the amount of main fabric that's folded over at the top of the path pockets.
+
+
diff --git a/markdown/org/docs/patterns/jaeger/options/pocketfoldover/es.md b/markdown/org/docs/patterns/jaeger/options/pocketfoldover/es.md
new file mode 100644
index 00000000000..db1ac309f72
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/pocketfoldover/es.md
@@ -0,0 +1,4 @@
+
+Controls the amount of main fabric that's folded over at the top of the path pockets.
+
+
diff --git a/markdown/org/docs/patterns/jaeger/options/pocketfoldover/fr.md b/markdown/org/docs/patterns/jaeger/options/pocketfoldover/fr.md
new file mode 100644
index 00000000000..db1ac309f72
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/pocketfoldover/fr.md
@@ -0,0 +1,4 @@
+
+Controls the amount of main fabric that's folded over at the top of the path pockets.
+
+
diff --git a/markdown/org/docs/patterns/jaeger/options/pocketfoldover/nl.md b/markdown/org/docs/patterns/jaeger/options/pocketfoldover/nl.md
new file mode 100644
index 00000000000..db1ac309f72
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/pocketfoldover/nl.md
@@ -0,0 +1,4 @@
+
+Controls the amount of main fabric that's folded over at the top of the path pockets.
+
+
diff --git a/markdown/org/docs/patterns/jaeger/options/rolllinecollarheight/de.md b/markdown/org/docs/patterns/jaeger/options/rolllinecollarheight/de.md
new file mode 100644
index 00000000000..6cad93a55de
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/rolllinecollarheight/de.md
@@ -0,0 +1,4 @@
+
+
+
+The amount by which the roll line hugs the neck.
diff --git a/markdown/org/docs/patterns/jaeger/options/rolllinecollarheight/en.md b/markdown/org/docs/patterns/jaeger/options/rolllinecollarheight/en.md
new file mode 100644
index 00000000000..6cad93a55de
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/rolllinecollarheight/en.md
@@ -0,0 +1,4 @@
+
+
+
+The amount by which the roll line hugs the neck.
diff --git a/markdown/org/docs/patterns/jaeger/options/rolllinecollarheight/es.md b/markdown/org/docs/patterns/jaeger/options/rolllinecollarheight/es.md
new file mode 100644
index 00000000000..6cad93a55de
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/rolllinecollarheight/es.md
@@ -0,0 +1,4 @@
+
+
+
+The amount by which the roll line hugs the neck.
diff --git a/markdown/org/docs/patterns/jaeger/options/rolllinecollarheight/fr.md b/markdown/org/docs/patterns/jaeger/options/rolllinecollarheight/fr.md
new file mode 100644
index 00000000000..6cad93a55de
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/rolllinecollarheight/fr.md
@@ -0,0 +1,4 @@
+
+
+
+The amount by which the roll line hugs the neck.
diff --git a/markdown/org/docs/patterns/jaeger/options/rolllinecollarheight/nl.md b/markdown/org/docs/patterns/jaeger/options/rolllinecollarheight/nl.md
new file mode 100644
index 00000000000..213fcaf339e
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/rolllinecollarheight/nl.md
@@ -0,0 +1,4 @@
+
+
+
+The amount by which the roll line hugs the neck.
diff --git a/markdown/org/docs/patterns/jaeger/options/rolllinecollarheight/rolllinecollarheight.svg b/markdown/org/docs/patterns/jaeger/options/rolllinecollarheight/rolllinecollarheight.svg
new file mode 100644
index 00000000000..bbcc6bbb67d
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/rolllinecollarheight/rolllinecollarheight.svg
@@ -0,0 +1,419 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/options/shoulderslopereduction/de.md b/markdown/org/docs/patterns/jaeger/options/shoulderslopereduction/de.md
new file mode 100644
index 00000000000..22ba8e1c2c7
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/shoulderslopereduction/de.md
@@ -0,0 +1,4 @@
+
+
+
+The amount by which the shoulder slope is reduced to allow for shoulder padding.
diff --git a/markdown/org/docs/patterns/jaeger/options/shoulderslopereduction/en.md b/markdown/org/docs/patterns/jaeger/options/shoulderslopereduction/en.md
new file mode 100644
index 00000000000..22ba8e1c2c7
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/shoulderslopereduction/en.md
@@ -0,0 +1,4 @@
+
+
+
+The amount by which the shoulder slope is reduced to allow for shoulder padding.
diff --git a/markdown/org/docs/patterns/jaeger/options/shoulderslopereduction/es.md b/markdown/org/docs/patterns/jaeger/options/shoulderslopereduction/es.md
new file mode 100644
index 00000000000..22ba8e1c2c7
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/shoulderslopereduction/es.md
@@ -0,0 +1,4 @@
+
+
+
+The amount by which the shoulder slope is reduced to allow for shoulder padding.
diff --git a/markdown/org/docs/patterns/jaeger/options/shoulderslopereduction/fr.md b/markdown/org/docs/patterns/jaeger/options/shoulderslopereduction/fr.md
new file mode 100644
index 00000000000..7eb129f7367
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/shoulderslopereduction/fr.md
@@ -0,0 +1,4 @@
+
+
+
+The amount by which the shoulder slope is reduced to allow for shoulder padding.
diff --git a/markdown/org/docs/patterns/jaeger/options/shoulderslopereduction/nl.md b/markdown/org/docs/patterns/jaeger/options/shoulderslopereduction/nl.md
new file mode 100644
index 00000000000..ab9b389b4f5
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/shoulderslopereduction/nl.md
@@ -0,0 +1,4 @@
+
+
+
+The amount by which the shoulder slope is reduced to allow for shoulder padding.
diff --git a/markdown/org/docs/patterns/jaeger/options/shoulderslopereduction/shoulderslopereduction.svg b/markdown/org/docs/patterns/jaeger/options/shoulderslopereduction/shoulderslopereduction.svg
new file mode 100644
index 00000000000..532503c397b
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/shoulderslopereduction/shoulderslopereduction.svg
@@ -0,0 +1,402 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/options/sidefrontplacement/de.md b/markdown/org/docs/patterns/jaeger/options/sidefrontplacement/de.md
new file mode 100644
index 00000000000..9a92756d3c3
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/sidefrontplacement/de.md
@@ -0,0 +1,4 @@
+
+
+
+Location of the front/side boundary as a proportion of your chest circumference. Higher numbers make a wider side panel.
diff --git a/markdown/org/docs/patterns/jaeger/options/sidefrontplacement/en.md b/markdown/org/docs/patterns/jaeger/options/sidefrontplacement/en.md
new file mode 100644
index 00000000000..9a92756d3c3
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/sidefrontplacement/en.md
@@ -0,0 +1,4 @@
+
+
+
+Location of the front/side boundary as a proportion of your chest circumference. Higher numbers make a wider side panel.
diff --git a/markdown/org/docs/patterns/jaeger/options/sidefrontplacement/es.md b/markdown/org/docs/patterns/jaeger/options/sidefrontplacement/es.md
new file mode 100644
index 00000000000..9a92756d3c3
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/sidefrontplacement/es.md
@@ -0,0 +1,4 @@
+
+
+
+Location of the front/side boundary as a proportion of your chest circumference. Higher numbers make a wider side panel.
diff --git a/markdown/org/docs/patterns/jaeger/options/sidefrontplacement/fr.md b/markdown/org/docs/patterns/jaeger/options/sidefrontplacement/fr.md
new file mode 100644
index 00000000000..9a92756d3c3
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/sidefrontplacement/fr.md
@@ -0,0 +1,4 @@
+
+
+
+Location of the front/side boundary as a proportion of your chest circumference. Higher numbers make a wider side panel.
diff --git a/markdown/org/docs/patterns/jaeger/options/sidefrontplacement/nl.md b/markdown/org/docs/patterns/jaeger/options/sidefrontplacement/nl.md
new file mode 100644
index 00000000000..570e6a28400
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/sidefrontplacement/nl.md
@@ -0,0 +1,4 @@
+
+
+
+Location of the front/side boundary as a proportion of your chest circumference. Higher numbers make a wider side panel.
diff --git a/markdown/org/docs/patterns/jaeger/options/sidefrontplacement/sidefrontplacement.svg b/markdown/org/docs/patterns/jaeger/options/sidefrontplacement/sidefrontplacement.svg
new file mode 100644
index 00000000000..59b912a0d45
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/sidefrontplacement/sidefrontplacement.svg
@@ -0,0 +1,402 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/options/sleevebend/de.md b/markdown/org/docs/patterns/jaeger/options/sleevebend/de.md
new file mode 100644
index 00000000000..206f05cb8a8
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/sleevebend/de.md
@@ -0,0 +1,5 @@
+
+
+
+The bend at the elbow of your sleeve.
+
diff --git a/markdown/org/docs/patterns/jaeger/options/sleevebend/en.md b/markdown/org/docs/patterns/jaeger/options/sleevebend/en.md
new file mode 100644
index 00000000000..206f05cb8a8
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/sleevebend/en.md
@@ -0,0 +1,5 @@
+
+
+
+The bend at the elbow of your sleeve.
+
diff --git a/markdown/org/docs/patterns/jaeger/options/sleevebend/es.md b/markdown/org/docs/patterns/jaeger/options/sleevebend/es.md
new file mode 100644
index 00000000000..206f05cb8a8
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/sleevebend/es.md
@@ -0,0 +1,5 @@
+
+
+
+The bend at the elbow of your sleeve.
+
diff --git a/markdown/org/docs/patterns/jaeger/options/sleevebend/fr.md b/markdown/org/docs/patterns/jaeger/options/sleevebend/fr.md
new file mode 100644
index 00000000000..206f05cb8a8
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/sleevebend/fr.md
@@ -0,0 +1,5 @@
+
+
+
+The bend at the elbow of your sleeve.
+
diff --git a/markdown/org/docs/patterns/jaeger/options/sleevebend/nl.md b/markdown/org/docs/patterns/jaeger/options/sleevebend/nl.md
new file mode 100644
index 00000000000..7b72ecc6de6
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/sleevebend/nl.md
@@ -0,0 +1,5 @@
+
+
+
+The bend at the elbow of your sleeve.
+
diff --git a/markdown/org/docs/patterns/jaeger/options/sleevebend/sleevebend.svg b/markdown/org/docs/patterns/jaeger/options/sleevebend/sleevebend.svg
new file mode 100644
index 00000000000..679a6b6ba6b
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/sleevebend/sleevebend.svg
@@ -0,0 +1,452 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/options/sleevecapease/de.md b/markdown/org/docs/patterns/jaeger/options/sleevecapease/de.md
new file mode 100644
index 00000000000..d2d3d18e82c
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/sleevecapease/de.md
@@ -0,0 +1,4 @@
+
+
+
+The ease on the sleevecap.
diff --git a/markdown/org/docs/patterns/jaeger/options/sleevecapease/en.md b/markdown/org/docs/patterns/jaeger/options/sleevecapease/en.md
new file mode 100644
index 00000000000..d2d3d18e82c
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/sleevecapease/en.md
@@ -0,0 +1,4 @@
+
+
+
+The ease on the sleevecap.
diff --git a/markdown/org/docs/patterns/jaeger/options/sleevecapease/es.md b/markdown/org/docs/patterns/jaeger/options/sleevecapease/es.md
new file mode 100644
index 00000000000..d2d3d18e82c
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/sleevecapease/es.md
@@ -0,0 +1,4 @@
+
+
+
+The ease on the sleevecap.
diff --git a/markdown/org/docs/patterns/jaeger/options/sleevecapease/fr.md b/markdown/org/docs/patterns/jaeger/options/sleevecapease/fr.md
new file mode 100644
index 00000000000..d2d3d18e82c
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/sleevecapease/fr.md
@@ -0,0 +1,4 @@
+
+
+
+The ease on the sleevecap.
diff --git a/markdown/org/docs/patterns/jaeger/options/sleevecapease/nl.md b/markdown/org/docs/patterns/jaeger/options/sleevecapease/nl.md
new file mode 100644
index 00000000000..93d3c9897d2
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/sleevecapease/nl.md
@@ -0,0 +1,4 @@
+
+
+
+The ease on the sleevecap.
diff --git a/markdown/org/docs/patterns/jaeger/options/sleevecapease/sleevecapease.svg b/markdown/org/docs/patterns/jaeger/options/sleevecapease/sleevecapease.svg
new file mode 100644
index 00000000000..9ae7528a74e
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/sleevecapease/sleevecapease.svg
@@ -0,0 +1,332 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/options/sleevecapheightfactor/de.md b/markdown/org/docs/patterns/jaeger/options/sleevecapheightfactor/de.md
new file mode 100644
index 00000000000..ee6f1e0ae6b
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/sleevecapheightfactor/de.md
@@ -0,0 +1,4 @@
+
+
+
+This factor controls the height of the sleevecap.
diff --git a/markdown/org/docs/patterns/jaeger/options/sleevecapheightfactor/en.md b/markdown/org/docs/patterns/jaeger/options/sleevecapheightfactor/en.md
new file mode 100644
index 00000000000..ee6f1e0ae6b
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/sleevecapheightfactor/en.md
@@ -0,0 +1,4 @@
+
+
+
+This factor controls the height of the sleevecap.
diff --git a/markdown/org/docs/patterns/jaeger/options/sleevecapheightfactor/es.md b/markdown/org/docs/patterns/jaeger/options/sleevecapheightfactor/es.md
new file mode 100644
index 00000000000..ee6f1e0ae6b
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/sleevecapheightfactor/es.md
@@ -0,0 +1,4 @@
+
+
+
+This factor controls the height of the sleevecap.
diff --git a/markdown/org/docs/patterns/jaeger/options/sleevecapheightfactor/fr.md b/markdown/org/docs/patterns/jaeger/options/sleevecapheightfactor/fr.md
new file mode 100644
index 00000000000..bee181ec26a
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/sleevecapheightfactor/fr.md
@@ -0,0 +1,4 @@
+
+
+
+Ce facteur contrôle la hauteur de la tête de manche.
diff --git a/markdown/org/docs/patterns/jaeger/options/sleevecapheightfactor/nl.md b/markdown/org/docs/patterns/jaeger/options/sleevecapheightfactor/nl.md
new file mode 100644
index 00000000000..487ebdf7d74
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/sleevecapheightfactor/nl.md
@@ -0,0 +1,4 @@
+
+
+
+Deze factor bepaalt de hoogte van de mouwkop.
diff --git a/markdown/org/docs/patterns/jaeger/options/sleevecapheightfactor/sleevecapheightfactor.svg b/markdown/org/docs/patterns/jaeger/options/sleevecapheightfactor/sleevecapheightfactor.svg
new file mode 100644
index 00000000000..71051fd0558
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/sleevecapheightfactor/sleevecapheightfactor.svg
@@ -0,0 +1,402 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/options/sleevelengthbonus/de.md b/markdown/org/docs/patterns/jaeger/options/sleevelengthbonus/de.md
new file mode 100644
index 00000000000..f0c831492b4
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/sleevelengthbonus/de.md
@@ -0,0 +1,17 @@
+
+
+
+The amount to extend the sleeve beyond the length of the sleeve in the base block.
+
+
+
+###### This is not supposed to be zero
+
+Setting this to zero will make the sleeve length the same as the base length of the Bent block,
+which is certainly too short for a coat.
+Please take note of the default value and use that as a basis to lengthen or shorten the sleeve.
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/options/sleevelengthbonus/en.md b/markdown/org/docs/patterns/jaeger/options/sleevelengthbonus/en.md
new file mode 100644
index 00000000000..6783d28fd2d
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/sleevelengthbonus/en.md
@@ -0,0 +1,15 @@
+
+
+
+The amount to extend the sleeve beyond the length of the sleeve in the base block.
+
+
+
+###### This is not supposed to be zero
+
+Setting this to zero will make the sleeve length the same as the base length of the Bent block,
+which is certainly too short for a coat.
+Please take note of the default value and use that as a basis to lengthen or shorten the sleeve.
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/options/sleevelengthbonus/es.md b/markdown/org/docs/patterns/jaeger/options/sleevelengthbonus/es.md
new file mode 100644
index 00000000000..f0c831492b4
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/sleevelengthbonus/es.md
@@ -0,0 +1,17 @@
+
+
+
+The amount to extend the sleeve beyond the length of the sleeve in the base block.
+
+
+
+###### This is not supposed to be zero
+
+Setting this to zero will make the sleeve length the same as the base length of the Bent block,
+which is certainly too short for a coat.
+Please take note of the default value and use that as a basis to lengthen or shorten the sleeve.
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/options/sleevelengthbonus/fr.md b/markdown/org/docs/patterns/jaeger/options/sleevelengthbonus/fr.md
new file mode 100644
index 00000000000..447170cec8c
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/sleevelengthbonus/fr.md
@@ -0,0 +1,17 @@
+
+
+
+La quantité pour allonger la manche au-delà de la longueur de la manche dans le bloc de base.
+
+
+
+###### This is not supposed to be zero
+
+Setting this to zero will make the sleeve length the same as the base length of the Bent block,
+which is certainly too short for a coat.
+Veuillez prendre note de la valeur par défaut et utiliser cela comme base pour allonger ou raccourcir la manche.
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/options/sleevelengthbonus/nl.md b/markdown/org/docs/patterns/jaeger/options/sleevelengthbonus/nl.md
new file mode 100644
index 00000000000..e72bf857ed1
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/sleevelengthbonus/nl.md
@@ -0,0 +1,17 @@
+
+
+
+Hoeveel langer de mouw moet worden dan de mouw van de basisvorm.
+
+
+
+###### This is not supposed to be zero
+
+Setting this to zero will make the sleeve length the same as the base length of the Bent block,
+which is certainly too short for a coat.
+Let op de standaardwaarde en gebruik dat als basis om de mouw korter of langer te maken.
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/options/sleevelengthbonus/sleevelengthbonus.svg b/markdown/org/docs/patterns/jaeger/options/sleevelengthbonus/sleevelengthbonus.svg
new file mode 100644
index 00000000000..dc846e99092
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/sleevelengthbonus/sleevelengthbonus.svg
@@ -0,0 +1,429 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/options/sleeveventlength/de.md b/markdown/org/docs/patterns/jaeger/options/sleeveventlength/de.md
new file mode 100644
index 00000000000..5a62847ba7f
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/sleeveventlength/de.md
@@ -0,0 +1,2 @@
+
+Controls the length of the sleeve vent.
diff --git a/markdown/org/docs/patterns/jaeger/options/sleeveventlength/en.md b/markdown/org/docs/patterns/jaeger/options/sleeveventlength/en.md
new file mode 100644
index 00000000000..5a62847ba7f
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/sleeveventlength/en.md
@@ -0,0 +1,2 @@
+
+Controls the length of the sleeve vent.
diff --git a/markdown/org/docs/patterns/jaeger/options/sleeveventlength/es.md b/markdown/org/docs/patterns/jaeger/options/sleeveventlength/es.md
new file mode 100644
index 00000000000..5a62847ba7f
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/sleeveventlength/es.md
@@ -0,0 +1,2 @@
+
+Controls the length of the sleeve vent.
diff --git a/markdown/org/docs/patterns/jaeger/options/sleeveventlength/fr.md b/markdown/org/docs/patterns/jaeger/options/sleeveventlength/fr.md
new file mode 100644
index 00000000000..5a62847ba7f
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/sleeveventlength/fr.md
@@ -0,0 +1,2 @@
+
+Controls the length of the sleeve vent.
diff --git a/markdown/org/docs/patterns/jaeger/options/sleeveventlength/nl.md b/markdown/org/docs/patterns/jaeger/options/sleeveventlength/nl.md
new file mode 100644
index 00000000000..5a62847ba7f
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/sleeveventlength/nl.md
@@ -0,0 +1,2 @@
+
+Controls the length of the sleeve vent.
diff --git a/markdown/org/docs/patterns/jaeger/options/sleeveventwidth/de.md b/markdown/org/docs/patterns/jaeger/options/sleeveventwidth/de.md
new file mode 100644
index 00000000000..5dc89f0d8af
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/sleeveventwidth/de.md
@@ -0,0 +1,2 @@
+
+Controls the width of the sleeve vent.
diff --git a/markdown/org/docs/patterns/jaeger/options/sleeveventwidth/en.md b/markdown/org/docs/patterns/jaeger/options/sleeveventwidth/en.md
new file mode 100644
index 00000000000..5dc89f0d8af
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/sleeveventwidth/en.md
@@ -0,0 +1,2 @@
+
+Controls the width of the sleeve vent.
diff --git a/markdown/org/docs/patterns/jaeger/options/sleeveventwidth/es.md b/markdown/org/docs/patterns/jaeger/options/sleeveventwidth/es.md
new file mode 100644
index 00000000000..5dc89f0d8af
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/sleeveventwidth/es.md
@@ -0,0 +1,2 @@
+
+Controls the width of the sleeve vent.
diff --git a/markdown/org/docs/patterns/jaeger/options/sleeveventwidth/fr.md b/markdown/org/docs/patterns/jaeger/options/sleeveventwidth/fr.md
new file mode 100644
index 00000000000..5dc89f0d8af
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/sleeveventwidth/fr.md
@@ -0,0 +1,2 @@
+
+Controls the width of the sleeve vent.
diff --git a/markdown/org/docs/patterns/jaeger/options/sleeveventwidth/nl.md b/markdown/org/docs/patterns/jaeger/options/sleeveventwidth/nl.md
new file mode 100644
index 00000000000..5dc89f0d8af
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/sleeveventwidth/nl.md
@@ -0,0 +1,2 @@
+
+Controls the width of the sleeve vent.
diff --git a/markdown/org/docs/patterns/jaeger/options/waistease/de.md b/markdown/org/docs/patterns/jaeger/options/waistease/de.md
new file mode 100644
index 00000000000..d37950b628e
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/waistease/de.md
@@ -0,0 +1,4 @@
+
+
+
+The amount of ease at your waist.
diff --git a/markdown/org/docs/patterns/jaeger/options/waistease/en.md b/markdown/org/docs/patterns/jaeger/options/waistease/en.md
new file mode 100644
index 00000000000..d37950b628e
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/waistease/en.md
@@ -0,0 +1,4 @@
+
+
+
+The amount of ease at your waist.
diff --git a/markdown/org/docs/patterns/jaeger/options/waistease/es.md b/markdown/org/docs/patterns/jaeger/options/waistease/es.md
new file mode 100644
index 00000000000..d37950b628e
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/waistease/es.md
@@ -0,0 +1,4 @@
+
+
+
+The amount of ease at your waist.
diff --git a/markdown/org/docs/patterns/jaeger/options/waistease/fr.md b/markdown/org/docs/patterns/jaeger/options/waistease/fr.md
new file mode 100644
index 00000000000..a94bcb2cec4
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/waistease/fr.md
@@ -0,0 +1,4 @@
+
+
+
+L'ampleur d'aisance à votre taille.
diff --git a/markdown/org/docs/patterns/jaeger/options/waistease/nl.md b/markdown/org/docs/patterns/jaeger/options/waistease/nl.md
new file mode 100644
index 00000000000..6c3b643bf7d
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/waistease/nl.md
@@ -0,0 +1,4 @@
+
+
+
+De hoeveelheid overwijdte aan je taille.
diff --git a/markdown/org/docs/patterns/jaeger/options/waistease/waistease.svg b/markdown/org/docs/patterns/jaeger/options/waistease/waistease.svg
new file mode 100644
index 00000000000..31c10a33a5c
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/waistease/waistease.svg
@@ -0,0 +1,297 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/options/waistreductionratioback/de.md b/markdown/org/docs/patterns/jaeger/options/waistreductionratioback/de.md
new file mode 100644
index 00000000000..94a925fe37d
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/waistreductionratioback/de.md
@@ -0,0 +1,4 @@
+
+
+
+Proportion of the waist to be reduced in back panel shaping. Will also impact side panel shaping.
diff --git a/markdown/org/docs/patterns/jaeger/options/waistreductionratioback/en.md b/markdown/org/docs/patterns/jaeger/options/waistreductionratioback/en.md
new file mode 100644
index 00000000000..94a925fe37d
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/waistreductionratioback/en.md
@@ -0,0 +1,4 @@
+
+
+
+Proportion of the waist to be reduced in back panel shaping. Will also impact side panel shaping.
diff --git a/markdown/org/docs/patterns/jaeger/options/waistreductionratioback/es.md b/markdown/org/docs/patterns/jaeger/options/waistreductionratioback/es.md
new file mode 100644
index 00000000000..94a925fe37d
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/waistreductionratioback/es.md
@@ -0,0 +1,4 @@
+
+
+
+Proportion of the waist to be reduced in back panel shaping. Will also impact side panel shaping.
diff --git a/markdown/org/docs/patterns/jaeger/options/waistreductionratioback/fr.md b/markdown/org/docs/patterns/jaeger/options/waistreductionratioback/fr.md
new file mode 100644
index 00000000000..94a925fe37d
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/waistreductionratioback/fr.md
@@ -0,0 +1,4 @@
+
+
+
+Proportion of the waist to be reduced in back panel shaping. Will also impact side panel shaping.
diff --git a/markdown/org/docs/patterns/jaeger/options/waistreductionratioback/nl.md b/markdown/org/docs/patterns/jaeger/options/waistreductionratioback/nl.md
new file mode 100644
index 00000000000..f9039a37469
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/waistreductionratioback/nl.md
@@ -0,0 +1,4 @@
+
+
+
+Proportion of the waist to be reduced in back panel shaping. Dit heeft ook invloed op de vorm van het zijpand.
diff --git a/markdown/org/docs/patterns/jaeger/options/waistreductionratioback/waistreductionratioback.svg b/markdown/org/docs/patterns/jaeger/options/waistreductionratioback/waistreductionratioback.svg
new file mode 100644
index 00000000000..851b4248074
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/waistreductionratioback/waistreductionratioback.svg
@@ -0,0 +1,247 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/jaeger/options/waistreductionratiofront/de.md b/markdown/org/docs/patterns/jaeger/options/waistreductionratiofront/de.md
new file mode 100644
index 00000000000..5ab47b28c34
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/waistreductionratiofront/de.md
@@ -0,0 +1,4 @@
+
+
+
+Proportion of the waist to be reduced in the front dart. Will also impact side panel shaping.
diff --git a/markdown/org/docs/patterns/jaeger/options/waistreductionratiofront/en.md b/markdown/org/docs/patterns/jaeger/options/waistreductionratiofront/en.md
new file mode 100644
index 00000000000..5ab47b28c34
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/waistreductionratiofront/en.md
@@ -0,0 +1,4 @@
+
+
+
+Proportion of the waist to be reduced in the front dart. Will also impact side panel shaping.
diff --git a/markdown/org/docs/patterns/jaeger/options/waistreductionratiofront/es.md b/markdown/org/docs/patterns/jaeger/options/waistreductionratiofront/es.md
new file mode 100644
index 00000000000..5ab47b28c34
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/waistreductionratiofront/es.md
@@ -0,0 +1,4 @@
+
+
+
+Proportion of the waist to be reduced in the front dart. Will also impact side panel shaping.
diff --git a/markdown/org/docs/patterns/jaeger/options/waistreductionratiofront/fr.md b/markdown/org/docs/patterns/jaeger/options/waistreductionratiofront/fr.md
new file mode 100644
index 00000000000..5ab47b28c34
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/waistreductionratiofront/fr.md
@@ -0,0 +1,4 @@
+
+
+
+Proportion of the waist to be reduced in the front dart. Will also impact side panel shaping.
diff --git a/markdown/org/docs/patterns/jaeger/options/waistreductionratiofront/nl.md b/markdown/org/docs/patterns/jaeger/options/waistreductionratiofront/nl.md
new file mode 100644
index 00000000000..f5f63732daa
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/waistreductionratiofront/nl.md
@@ -0,0 +1,4 @@
+
+
+
+Proportion of the waist to be reduced in the front dart. Dit heeft ook invloed op de vorm van het zijpand.
diff --git a/markdown/org/docs/patterns/jaeger/options/waistreductionratiofront/waistreductionratiofront.svg b/markdown/org/docs/patterns/jaeger/options/waistreductionratiofront/waistreductionratiofront.svg
new file mode 100644
index 00000000000..8e532bdbac6
--- /dev/null
+++ b/markdown/org/docs/patterns/jaeger/options/waistreductionratiofront/waistreductionratiofront.svg
@@ -0,0 +1,322 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/nl.md b/markdown/org/docs/patterns/nl.md
new file mode 100644
index 00000000000..6d7c41f177f
--- /dev/null
+++ b/markdown/org/docs/patterns/nl.md
@@ -0,0 +1,6 @@
+---
+title: Patronen
+order: 300
+---
+
+
diff --git a/markdown/org/docs/patterns/paco/cutting/de.md b/markdown/org/docs/patterns/paco/cutting/de.md
new file mode 100644
index 00000000000..1183fd6fab9
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/cutting/de.md
@@ -0,0 +1,29 @@
+
+
+###### Cut out only what you need
+Depending on the choices your made in your pattern, you may not need all parts.
+If a pattern part is not printed, it means you don't need it.
+
+
+
+ - From your main fabric:
+ - 2x **part 1**: This is the back panel. Cut these from your **main fabric** with _good sides together_
+ - 2x **part 2**: This is the front panel. Cut these from your **main fabric** with _good sides together_
+ - 2x **part 3**: This is the waistband. Cut it from your **main fabric**
+ - 2x **part 4**: This is the ankle cuff. Cut these, from your **main fabric** _on the fold_ (not needed if your chose not to have an elasticated hem)
+ - 2x **part 7**: This is the back pocket welt. Cut 2 of these from your **main fabric** with _good sides together_
+ - From your lining fabric:
+ - 2x **part 5**: This is the front pocket bag. Cut these, from your **lining fabric** _on the fold_ (not needed if your chose to not have front pockets)
+ - 2x **part 6**: This is the back pocket bag. Cut 2 of these from your **lining fabric** _on the fold_
+ - From interfacing:
+ - 2x **part 8**: This is the back pocket welt interfacing. Cut 2 of these from **interfacing**
+
+
+
+#### Caveats
+
+ - There is no seam allowance on the interfacing
+ - There is extra seam allowance on the waist band and hem
+ - The waistband is a mere rectangle, so it's not fully printed to save paper
+
+
diff --git a/markdown/org/docs/patterns/paco/cutting/en.md b/markdown/org/docs/patterns/paco/cutting/en.md
new file mode 100644
index 00000000000..1183fd6fab9
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/cutting/en.md
@@ -0,0 +1,29 @@
+
+
+###### Cut out only what you need
+Depending on the choices your made in your pattern, you may not need all parts.
+If a pattern part is not printed, it means you don't need it.
+
+
+
+ - From your main fabric:
+ - 2x **part 1**: This is the back panel. Cut these from your **main fabric** with _good sides together_
+ - 2x **part 2**: This is the front panel. Cut these from your **main fabric** with _good sides together_
+ - 2x **part 3**: This is the waistband. Cut it from your **main fabric**
+ - 2x **part 4**: This is the ankle cuff. Cut these, from your **main fabric** _on the fold_ (not needed if your chose not to have an elasticated hem)
+ - 2x **part 7**: This is the back pocket welt. Cut 2 of these from your **main fabric** with _good sides together_
+ - From your lining fabric:
+ - 2x **part 5**: This is the front pocket bag. Cut these, from your **lining fabric** _on the fold_ (not needed if your chose to not have front pockets)
+ - 2x **part 6**: This is the back pocket bag. Cut 2 of these from your **lining fabric** _on the fold_
+ - From interfacing:
+ - 2x **part 8**: This is the back pocket welt interfacing. Cut 2 of these from **interfacing**
+
+
+
+#### Caveats
+
+ - There is no seam allowance on the interfacing
+ - There is extra seam allowance on the waist band and hem
+ - The waistband is a mere rectangle, so it's not fully printed to save paper
+
+
diff --git a/markdown/org/docs/patterns/paco/cutting/es.md b/markdown/org/docs/patterns/paco/cutting/es.md
new file mode 100644
index 00000000000..1183fd6fab9
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/cutting/es.md
@@ -0,0 +1,29 @@
+
+
+###### Cut out only what you need
+Depending on the choices your made in your pattern, you may not need all parts.
+If a pattern part is not printed, it means you don't need it.
+
+
+
+ - From your main fabric:
+ - 2x **part 1**: This is the back panel. Cut these from your **main fabric** with _good sides together_
+ - 2x **part 2**: This is the front panel. Cut these from your **main fabric** with _good sides together_
+ - 2x **part 3**: This is the waistband. Cut it from your **main fabric**
+ - 2x **part 4**: This is the ankle cuff. Cut these, from your **main fabric** _on the fold_ (not needed if your chose not to have an elasticated hem)
+ - 2x **part 7**: This is the back pocket welt. Cut 2 of these from your **main fabric** with _good sides together_
+ - From your lining fabric:
+ - 2x **part 5**: This is the front pocket bag. Cut these, from your **lining fabric** _on the fold_ (not needed if your chose to not have front pockets)
+ - 2x **part 6**: This is the back pocket bag. Cut 2 of these from your **lining fabric** _on the fold_
+ - From interfacing:
+ - 2x **part 8**: This is the back pocket welt interfacing. Cut 2 of these from **interfacing**
+
+
+
+#### Caveats
+
+ - There is no seam allowance on the interfacing
+ - There is extra seam allowance on the waist band and hem
+ - The waistband is a mere rectangle, so it's not fully printed to save paper
+
+
diff --git a/markdown/org/docs/patterns/paco/cutting/fr.md b/markdown/org/docs/patterns/paco/cutting/fr.md
new file mode 100644
index 00000000000..1183fd6fab9
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/cutting/fr.md
@@ -0,0 +1,29 @@
+
+
+###### Cut out only what you need
+Depending on the choices your made in your pattern, you may not need all parts.
+If a pattern part is not printed, it means you don't need it.
+
+
+
+ - From your main fabric:
+ - 2x **part 1**: This is the back panel. Cut these from your **main fabric** with _good sides together_
+ - 2x **part 2**: This is the front panel. Cut these from your **main fabric** with _good sides together_
+ - 2x **part 3**: This is the waistband. Cut it from your **main fabric**
+ - 2x **part 4**: This is the ankle cuff. Cut these, from your **main fabric** _on the fold_ (not needed if your chose not to have an elasticated hem)
+ - 2x **part 7**: This is the back pocket welt. Cut 2 of these from your **main fabric** with _good sides together_
+ - From your lining fabric:
+ - 2x **part 5**: This is the front pocket bag. Cut these, from your **lining fabric** _on the fold_ (not needed if your chose to not have front pockets)
+ - 2x **part 6**: This is the back pocket bag. Cut 2 of these from your **lining fabric** _on the fold_
+ - From interfacing:
+ - 2x **part 8**: This is the back pocket welt interfacing. Cut 2 of these from **interfacing**
+
+
+
+#### Caveats
+
+ - There is no seam allowance on the interfacing
+ - There is extra seam allowance on the waist band and hem
+ - The waistband is a mere rectangle, so it's not fully printed to save paper
+
+
diff --git a/markdown/org/docs/patterns/paco/cutting/nl.md b/markdown/org/docs/patterns/paco/cutting/nl.md
new file mode 100644
index 00000000000..5a7cc933c1b
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/cutting/nl.md
@@ -0,0 +1,29 @@
+
+
+###### Knip enkel uit wat je nodig hebt
+Afhankelijk van de keuzes die je gemaakt hebt in je patroon heb je misschien niet alle delen nodig.
+Als een patroondeel niet is afgedrukt, betekent dit dat je het niet nodig hebt.
+
+
+
+ - Uit je buitenstof:
+ - 2x **deel 1**: Dit is het achterpand. Knip deze uit je **buitenstof** met _goede kanten op elkaar_
+ - 2x **deel 2**: Dit is het voorpand. Knip deze uit je **buitenstof** met _goede kanten op elkaar_
+ - 2x **deel 3**: Dit is de tailleband. Knip dit uit je **buitenstof**
+ - 2x **deel 4**: Dit is de enkelboord. Knip deze uit je **buitenstof** _aan de stofvouw_ (niet nodig als je geen elastische zoom wil)
+ - 2x **deel 7**: Dit is de paspel voor de achterzak. Knip 2 van deze uit je **buitenstof** met _goede kanten op elkaar_
+ - Uit je voeringsstof:
+ - 2x **deel 5**: Dit is het voorste zakdeel. Knip deze _aan de stofvouw_ van je **voeringsstof** (niet nodig als je geen voorzakken wil)
+ - 2x **deel 6**: Dit is het achterste zakdeel. Knip 2 van deze uit je **voeringsstof** _aan de stofvouw_
+ - Uit tussenvoering:
+ - 2x **deel 8**: Dit is de versteviging van de paspel voor de achterzak. Knip 2 van deze uit **tussenvoering**
+
+
+
+#### Opgelet
+
+- Er is geen naadwaarde aan de tussenvoering
+- Er is extra naadwaarde aan de tailleband en zoom
+- De tailleband is een rechthoek, en wordt dus niet volledig geprint om papier te besparen
+
+
diff --git a/markdown/org/docs/patterns/paco/de.md b/markdown/org/docs/patterns/paco/de.md
new file mode 100644
index 00000000000..db5c93594a1
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/de.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/paco/en.md b/markdown/org/docs/patterns/paco/en.md
new file mode 100644
index 00000000000..95d0f27cb4d
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/en.md
@@ -0,0 +1,6 @@
+---
+---
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/paco/es.md b/markdown/org/docs/patterns/paco/es.md
new file mode 100644
index 00000000000..db5c93594a1
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/es.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/paco/fabric/de.md b/markdown/org/docs/patterns/paco/fabric/de.md
new file mode 100644
index 00000000000..5b941977ec6
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/fabric/de.md
@@ -0,0 +1,19 @@
+
+These work best in a lighter fabric with relatively good drape.
+
+A light cotton, or chambray are particularly well-suited.
+Rayon or jersey will work too, but will give it a more casual-look.
+
+For the opposite effect, less casual and more style, you can consider a silk blend or light wool.
+
+
+
+###### Some things to avoid
+
+Resist the temptation to make these in linen.
+While linen is the go-to for hot summer days, I would not recommend it for these pants
+as they come with an elasticated waist/cuffs, which means wrinkle hell.
+Use one of out other designs with a fitted waist if you want linen pants.
+
+Also avoid picking a fabric with a lot of stretch, for it will complicate matters when you're installing the elastic.
+
diff --git a/markdown/org/docs/patterns/paco/fabric/en.md b/markdown/org/docs/patterns/paco/fabric/en.md
new file mode 100644
index 00000000000..5b941977ec6
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/fabric/en.md
@@ -0,0 +1,19 @@
+
+These work best in a lighter fabric with relatively good drape.
+
+A light cotton, or chambray are particularly well-suited.
+Rayon or jersey will work too, but will give it a more casual-look.
+
+For the opposite effect, less casual and more style, you can consider a silk blend or light wool.
+
+
+
+###### Some things to avoid
+
+Resist the temptation to make these in linen.
+While linen is the go-to for hot summer days, I would not recommend it for these pants
+as they come with an elasticated waist/cuffs, which means wrinkle hell.
+Use one of out other designs with a fitted waist if you want linen pants.
+
+Also avoid picking a fabric with a lot of stretch, for it will complicate matters when you're installing the elastic.
+
diff --git a/markdown/org/docs/patterns/paco/fabric/es.md b/markdown/org/docs/patterns/paco/fabric/es.md
new file mode 100644
index 00000000000..5b941977ec6
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/fabric/es.md
@@ -0,0 +1,19 @@
+
+These work best in a lighter fabric with relatively good drape.
+
+A light cotton, or chambray are particularly well-suited.
+Rayon or jersey will work too, but will give it a more casual-look.
+
+For the opposite effect, less casual and more style, you can consider a silk blend or light wool.
+
+
+
+###### Some things to avoid
+
+Resist the temptation to make these in linen.
+While linen is the go-to for hot summer days, I would not recommend it for these pants
+as they come with an elasticated waist/cuffs, which means wrinkle hell.
+Use one of out other designs with a fitted waist if you want linen pants.
+
+Also avoid picking a fabric with a lot of stretch, for it will complicate matters when you're installing the elastic.
+
diff --git a/markdown/org/docs/patterns/paco/fabric/fr.md b/markdown/org/docs/patterns/paco/fabric/fr.md
new file mode 100644
index 00000000000..5b941977ec6
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/fabric/fr.md
@@ -0,0 +1,19 @@
+
+These work best in a lighter fabric with relatively good drape.
+
+A light cotton, or chambray are particularly well-suited.
+Rayon or jersey will work too, but will give it a more casual-look.
+
+For the opposite effect, less casual and more style, you can consider a silk blend or light wool.
+
+
+
+###### Some things to avoid
+
+Resist the temptation to make these in linen.
+While linen is the go-to for hot summer days, I would not recommend it for these pants
+as they come with an elasticated waist/cuffs, which means wrinkle hell.
+Use one of out other designs with a fitted waist if you want linen pants.
+
+Also avoid picking a fabric with a lot of stretch, for it will complicate matters when you're installing the elastic.
+
diff --git a/markdown/org/docs/patterns/paco/fabric/nl.md b/markdown/org/docs/patterns/paco/fabric/nl.md
new file mode 100644
index 00000000000..294951cda0c
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/fabric/nl.md
@@ -0,0 +1,18 @@
+
+Deze werkt het best in een lichtere stof die redelijk goed doorvalt.
+
+Een lichte katoen of chambray zijn zeer geschikt.
+Geweven viscose of jersey werken ook, maar zijn een beetje meer casual.
+
+Voor het omgekeerde effect, minder casual en meer stijlvol, kan je kiezen voor een zijdemengeling of lichte wol.
+
+
+
+###### Dingen die te vermijden zijn
+
+Weersta aan de verleiding om deze broek in linnen te maken.
+Hoewel linnen perfect is voor hete zomerdagen zou ik het niet aanraden voor deze broek. De elastische taille en zoom betekenen een hel van rimpels en kreuken.
+Gebruik één van onze andere patronen met een aansluitende taille als je een linnen broek wil.
+
+Probeer ook stoffen met veel stretch te vermijden, dit maakt het alleen maar moeilijker om de elastiek te bevestigen.
+
diff --git a/markdown/org/docs/patterns/paco/fr.md b/markdown/org/docs/patterns/paco/fr.md
new file mode 100644
index 00000000000..db5c93594a1
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/fr.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/paco/instructions/de.md b/markdown/org/docs/patterns/paco/instructions/de.md
new file mode 100644
index 00000000000..25d9215d1ba
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/instructions/de.md
@@ -0,0 +1,340 @@
+
+
+##### A note on seam finishes
+
+Before you get started, you'll want to decide on your method of seam finishing, or how you tidy
+up the raw seams along the legs of your pants to keep them from fraying. There are a lot of
+options for this. Common choices are serging the raw edges, or using French seams to encase
+the raw edges.
+
+For these instructions, we'll assume that you are using a serger for seam finishes, but we'll
+also provide alternatives. Other options for finishing seams include trimming them with pinking
+shears, stitching a zig-zag along the edge of the seam to keep it from fraying, or binding with
+bias tape.
+
+
+## Step 1: Construct the back pockets
+
+Are you planning to insert welt pockets in the back of your Paco pants? Is so, awesome! This is arguably the trickiest part, and we'll accomplish it first. If not, you can skip ahead to the next step, preparing the front pockets.
+
+Construct the welt pockets at the back of your trousers, including the pocket bag.
+
+
+
+##### Welt pockets
+
+Constructing a welt pocket is a technique that is used is different garments. That is why it's
+branched it off into its own documentation page.
+
+There’s both written documentation and a video series that shows you how to do it, so even if
+you’ve never made welt pockets before, you’ll be fine.
+
+[To the welt pockets documentation](https://freesewing.org/docs/sewing/double-welt-pockets/)
+
+
+
+
+
+## Step 2: Prepare the front pockets
+Your pockets are cut from a lining material, which can save on weight and bulk, but also means that you'll want to hide them a little bit inside the side seam, so the lining doesn't show. The flap along the outside seam of each leg is for just this purpose.
+
+If you are using a serger, serge the curved edges of your pocket pieces. Then, serge along the long edges of the pocket flaps.
+
+
+
+## Step 3: Attach pockets to pants
+
+With [good sides together](https://freesewing.org/docs/sewing/good-sides-together/), line up the markings on the edge of the pocket bag with the ends of the flap along the outside seam of the front leg. Sew together. Repeat for second leg.
+
+
+
+Now do the same with the back legs. With good sides together, line up the markings on the edge of the pocket bag with the ends of the flap along the outside seam of the back leg. Before sewing, make sure that your left leg front and back are attached to one pocket, and your right leg front and back are attached to the other. Sew together.
+
+Press all seams toward the pants (away from the pocket bag).
+
+
+
+
+
+Optional: You can understitch here, a millimeter or two in from the seam on each side of the pocket
+bag, to secure the flaps and pocket bag all together the way you pressed them.
+
+
+
+
+
+## Step 4: Prepare the side seams and pocket bag
+
+You should now have two big pieces, each with a front and back leg attached by a pocket.
+
+Take one of the pieces, and place the front and back leg good sides together. Align the outer side seam, so that the side seam of the leg pieces match up, and the pocket bag edges are aligned, with good sides together.
+
+## Step 5: Sew the side seams
+
+You'll sew two separate seams to stitch up your side seams while leaving your pockets open.
+
+Start at the top of the leg pieces. Sew along the side seam, pivoting as you reach the pocket bag. You can also shorten your stitch length here to reinforce the corner of the pocket opening. Follow the side seam, pivoting again and ending at the top of the pocket.
+
+Next, you'll close the bottom of the pocket bag and stitch the rest of the side seam. Start at the bottom edge of the pocket bag, sewing along the bottom of the pocket, then pivoting when you get to the side seam of the pants. You can use a shorter stitch length for the first few stitches on the side seam, to reinforce the bottom of the pocket opening. Sew all the way down the leg side seam.
+
+Repeat for second leg.
+
+
+
+## Step 6: Finish the side seams
+
+Finishing these seams requires a touch of delicacy, especially around the tops of the pockets.
+
+It would be difficult to finish the top part of the side seam with a serger, so we'll use a zig-zag stitch. Starting at the top of the side seam, zig-zag stitch along the raw edge of the seam allowance, pivoting around the pocket opening. Continue the zig-zag stitch up the side of the pocket, unless you've serged your pockets already (in which case you can stop when you reach the pocket).
+
+The bottom opening of the pocket is a tight corner. To finish the seam around this corner, zig-zag stitch the raw edge of the seam allowance, starting where it joins the pocket, pivoting at the corner and continuing about 5 cm (2 in.) down the side seam. You can continue finishing the side seam with a zig-zag stitch all the way down. Alternatively, you can serge the side seam, making sure to stop the line of serger stitches a little ways from the pocket.
+
+
+
+Make sure to secure these serger stitches. They won't be caught in any other seams, so they risk
+unravelling if left unsecured.
+
+
+
+Repeat for second leg.
+
+
+
+Press the side seams toward the front.
+
+
+
+This may feel counterintuitive, as a lot of pants suggest pressing the side seams to the back.
+However, with inseam pockets, you'll want the pockets pressed toward the front of the pants. Your
+pockets will be fighting your side seam if you press the seam to the back, so we'll press it all
+to the front. This will will result in a smoother finish.
+
+
+
+
+
+The corners of a pocket opening are one of the most likely places to wear out or tear, especially
+if you use your pockets a lot. If you're worried about tearing at the corners of your pockets, or
+if your fabric is more delicate, you can reinforce the pocket openings with bar tacks along the seam
+line, just outside the pocket openings.
+
+
+
+## Step 7: Anchor pocket bag to waist
+
+The pockets in Paco are anchored at the waist. This means that you can put things in your pockets without them becoming unsightly bump that’s just dangling around in your trouser leg.
+
+To anchor each pocket, align the top of the pocket with the mark along the waistline of your pattern. Sew a line of basting stitches inside your seam allowance to hold the pocket in place.
+
+
+
+## Step 8: Sew and finish the inseams
+
+Align the inseams with good sides together, then sew up the inseams. Finish the seams the same way you finished the side seams. Press inseams to the back.
+
+
+
+## Step 9: Sew and finish crotch seam
+
+To attach the individual legs, flip one leg good side out (it doesn't matter which leg), then place it inside the other leg, good sides together. You should now have what looks like just one pant leg, with wrong sides visible. Align the center front, center back, and inseams of each leg, then pin along the length of the crotch seam. Sew and finish the crotch seam.
+
+
+
+If you sew from center front to center back, it's easier to keep your inseam seam allowances
+pressed to the back as they feed through the machine.
+
+
+
+
+
+## Step 10: Place eyelets for the draw string (optional)
+Mark the middle of your waistband length. Fold one of your waistband pieces double, and mark the middle of the width (do not take the seam allowance into account).
+
+A bit to the left and right of this, you can add two eyelets to pass a drawstring through. Da deine Paco Hosen im Hüftgurt elastisches Band haben, ist dies ein schönes Detail, jedoch ist es nicht notwendig.
+
+
+
+##### It’s best to add some reinforcement
+
+If you've chosen a fabric that is slippery, drapey, or thin, you might want to add some reinforcement
+behind these eyelets. A bit of interfacing or a leftover piece of denim will do just fine.
+
+
+
+
+
+## Step 11: Prepare the waist elastic
+There’s no magic formula for the length of your elastic. So you wrap it around your waist and pull it tight until you get a good fit. Paco is cut to sit at the high hip, so make sure your elastic is long enough to sit comfortably at the high hip.
+
+Mark this length, cut the elastic, and join the two ends together.
+
+
+
+## Step 12: Join the waistband
+Place the two waistband pieces good sides together, and align the short edges. Sew the short edges together, then press open. These will be inside the waistband, so you don't need to finish the edges of these seams unless your fabric is particularly likely to fray.
+
+
+
+Fold the waistband double along the length, with good sides out, and press. This fold will be the top of your waistband.
+
+## Step 13: Attach the waistband
+
+You have two options for attaching your waistband. One is a bit simpler, but leaves an exposed seam on the inside. The other is a bit more fiddly, but it encloses the raw edges of your fabric.
+
+### The simpler method
+Keep your waistband folded double, and place the elastic inside. Make sure to align the place where the elastic is joined with the back of the waistband (opposite the eyelets).
+
+Find the center front of your waistband (easy if there are eyelets, if not just fold it double), and align that with the center front seam of your pants. Make sure that your waistband is outside of your pants, with good sides together. Pin in place.
+
+
+
+##### Mind your eyelets
+
+If you’ve made eyelets in your waistband, double check that they are placed towards the outside,
+not the inside of your waistband.
+
+
+
+Next, align the center backs and pin in place, adding additional pins around the waistband as needed.
+
+Sew the waistband to the pants, as close to the the elastic as you can, but don’t sew into the elastic.
+
+
+
+It’s fine to not sew too close the first time around, and once your elastic is attached and encased, make a second round to sew it a bit more snugly.
+
+Remove any basting stitches from the tops of the pocket bags.
+
+Finish the seam with a serger or other method.
+
+### The enclosed seam method
+
+Open the waistband. You will still be able to see the fold along its length, but you will be working with each side of the waistband individually.
+
+Find the center front of your waistband (easy if there are eyelets, if not just fold it double), and align that with the center front seam of your pants. Make sure that your waistband is outside of your pants, with good sides together. Pin in place.
+
+
+
+##### Mind your eyelets
+To make sure your eyelets will end up on the outside, make sure they are closer to the top of your
+waistband, above the fold, for now.
+
+
+
+
+
+Next, align the center back of your waistband with the center back seam. Pin in place. Then, add additional pins around the waistband as needed.
+
+Sew the waistband to the pants.
+
+Press the waistband up. Press the seam allowance in on the opposite side of the waistband, maintaining the fold along the center of the waistband.
+
+Refold the waistband, turning half the waistband to the inside. Pin so that the seam allowance on the inside is just below the seam joining the waistband to the pants, and pin in place around the waistband. From the outside, stitch in the ditch, catching the inner waistband as you go.
+
+
+
+
+
+## Step 14: Prepare the cuff elastic
+
+As you did with the waistband elastic, wrap the elastic for your cuff around your ankle and pull it tight until you get a good fit.
+
+Mark this length, cut the elastic, and join the two ends together. Repeat for the other cuff elastic.
+
+
+
+## Step 15: Join the cuffs
+Fold each cuff with good sides together, aligning the short edges. For each cuff, sew the short edges together, then press open. These will be inside the cuff, so you don't need to finish the edges of these seams unless your fabric is particularly likely to fray.
+
+
+
+Fold each cuff double along the length, with good sides out, and press. This fold will be the bottom of your cuffs.
+
+## Step 16: Attach the cuffs
+
+You will attach your cuffs the same way that you attached the waistband. As with the waistband, there are two options - a simpler choice, and a choice without exposed seams on the inside.
+
+
+
+ If your sewing machine has a detachable bed (usually removed to expose the "free arm" for sewing
+ sleeve cuffs), this will make sewing the cuffs easier.
+
+
+
+### The simpler method
+
+Keep your cuffs folded double, and place the elastic inside.
+
+Align the seam in the cuff with the inseam of the pants. Make sure that your cuff is outside of your pants, with good sides together. Pin in place, then pin the rest of the way around the cuff.
+
+
+
+##### Pinning the cuffs
+
+The elastic will make the cuffs more difficult to pin. To make sure that your cuffs are pinned evenly
+to the pants, place your second pin on the opposite side of the leg opening from the first. You can
+stretch the elastic to make sure that everything is lined up smoothly, then place your next pins halfway
+between the first two. Continue this way, pinning halfway between other pins, until you feel confident
+there are enough.
+
+
+
+Sew the cuff to the pants opening, as close to the the elastic as you can, but don’t sew into the elastic.
+
+
+
+Finish the seam with a serger or other method.
+
+### The enclosed seam method
+
+Open the cuff. You will still be able to see the fold along its length, but you will be working with each side of the cuff individually.
+
+Align the seam in the cuff with the inseam of the pants. Make sure that your cuff is outside of your pants, with good sides together. Pin in place, then pin the rest of the way around the cuff.
+
+Sew the cuff to the pants.
+
+
+
+Press the cuff away from the pants. Press the seam allowance in on the opposite side of the cuff, maintaining the fold along the center of the cuff.
+
+Refold the cuff, turning half the cuff to the inside. Pin so that the seam allowance on the inside is just past the seam joining the cuff to the pants, and pin in place around the cuff. From the outside, stitch in the ditch, catching the inner cuff as you go.
+
+
+
+## Step 17: Stitching the cuffs and waistband (optional)
+
+If you have wider cuff elastic, you may want to stitch a horizontal line halfway up the cuff. This will hold your elastic in place and help keep it from folding or twisting. Make sure to stretch the elastic evenly as you sew, so that it gathers the fabric evenly. (If you sew without stretching the elastic, you risk lumpy gathers and a leg opening too narrow to get your foot through.)
+
+
+
+If you like the look, you can also sew more than one line of stitches, evenly spaced between the top and bottom of the cuff.
+
+You can do the same for the waistband.
+
+
+
+
+
+If you put in eyelets for a drawstring, sew a line of stitches above the eyelets and a separate line
+below the eyelets, leaving a channel wide enough for your drawstring.
+
+
+
+## Step 18: Thread a draw string around the waist (optional)
+If you put eyelets in your waistband, thread a drawstring through one eyelet, around the waist, and out of the other eyelet.
+
+
+
+There are tools to make this task easier, but one that almost everyone has is a simple safety pin.
+Pin the safety pin to one end of your drawstring, then push it through the channel. The safety pin
+will be easier to maneuver through the fabric, and it will pull the drawstring along with it.
+
+
+
+
+
+## Step 19: Enjoy your Paco pants!
+You did it! Way to go!
+
+
diff --git a/markdown/org/docs/patterns/paco/instructions/en.md b/markdown/org/docs/patterns/paco/instructions/en.md
new file mode 100644
index 00000000000..bc8afe0a0d2
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/instructions/en.md
@@ -0,0 +1,405 @@
+
+
+##### A note on seam finishes
+
+Before you get started, you'll want to decide on your method of seam finishing, or how you tidy
+up the raw seams along the legs of your pants to keep them from fraying. There are a lot of
+options for this. Common choices are serging the raw edges, or using French seams to encase
+the raw edges.
+
+For these instructions, we'll assume that you are using a serger for seam finishes, but we'll
+also provide alternatives. Other options for finishing seams include trimming them with pinking
+shears, stitching a zig-zag along the edge of the seam to keep it from fraying, or binding with
+bias tape.
+
+
+## Step 1: Construct the back pockets
+
+Are you planning to insert welt pockets in the back of your Paco pants? Is so, awesome!
+This is arguably the trickiest part, and we'll accomplish it first. If not, you can skip
+ahead to the next step, preparing the front pockets.
+
+Construct the welt pockets at the back of your trousers, including the pocket bag.
+
+
+
+##### Welt pockets
+
+Constructing a welt pocket is a technique that is used is different garments. That is why it's
+branched it off into its own documentation page.
+
+There’s both written documentation and a video series that shows you how to do it, so even if
+you’ve never made welt pockets before, you’ll be fine.
+
+[To the welt pockets documentation](https://freesewing.org/docs/sewing/double-welt-pockets/)
+
+
+
+
+
+## Step 2: Prepare the front pockets
+Your pockets are cut from a lining material, which can save on weight and bulk, but also means
+that you'll want to hide them a little bit inside the side seam, so the lining doesn't show.
+The flap along the outside seam of each leg is for just this purpose.
+
+If you are using a serger, serge the curved edges of your pocket pieces. Then, serge along the
+long edges of the pocket flaps.
+
+
+
+## Step 3: Attach pockets to pants
+
+With [good sides together](https://freesewing.org/docs/sewing/good-sides-together/), line up the
+markings on the edge of the pocket bag with the ends of the flap along the outside seam of the
+front leg. Sew together. Repeat for second leg.
+
+
+
+Now do the same with the back legs. With good sides together, line up the markings on the edge of
+the pocket bag with the ends of the flap along the outside seam of the back leg. Before sewing,
+make sure that your left leg front and back are attached to one pocket, and your right leg front
+and back are attached to the other. Sew together.
+
+Press all seams toward the pants (away from the pocket bag).
+
+
+
+
+
+Optional: You can understitch here, a millimeter or two in from the seam on each side of the pocket
+bag, to secure the flaps and pocket bag all together the way you pressed them.
+
+
+
+
+
+## Step 4: Prepare the side seams and pocket bag
+
+You should now have two big pieces, each with a front and back leg attached by a pocket.
+
+Take one of the pieces, and place the front and back leg good sides together. Align the outer
+side seam, so that the side seam of the leg pieces match up, and the pocket bag edges are aligned,
+with good sides together.
+
+## Step 5: Sew the side seams
+
+You'll sew two separate seams to stitch up your side seams while leaving your pockets open.
+
+Start at the top of the leg pieces. Sew along the side seam, pivoting as you reach the pocket bag.
+You can also shorten your stitch length here to reinforce the corner of the pocket opening.
+Follow the side seam, pivoting again and ending at the top of the pocket.
+
+Next, you'll close the bottom of the pocket bag and stitch the rest of the side seam. Start at the
+bottom edge of the pocket bag, sewing along the bottom of the pocket, then pivoting when you get to
+the side seam of the pants. You can use a shorter stitch length for the first few stitches on the
+side seam, to reinforce the bottom of the pocket opening. Sew all the way down the leg side seam.
+
+Repeat for second leg.
+
+
+
+## Step 6: Finish the side seams
+
+Finishing these seams requires a touch of delicacy, especially around the tops of the pockets.
+
+It would be difficult to finish the top part of the side seam with a serger, so we'll use a
+zig-zag stitch. Starting at the top of the side seam, zig-zag stitch along the raw edge of the seam
+allowance, pivoting around the pocket opening. Continue the zig-zag stitch up the side of the pocket,
+unless you've serged your pockets already (in which case you can stop when you reach the pocket).
+
+The bottom opening of the pocket is a tight corner. To finish the seam around this corner, zig-zag
+stitch the raw edge of the seam allowance, starting where it joins the pocket, pivoting at the
+corner and continuing about 5 cm (2 in.) down the side seam. You can continue finishing the side seam
+with a zig-zag stitch all the way down. Alternatively, you can serge the side seam, making sure to
+stop the line of serger stitches a little ways from the pocket.
+
+
+
+Make sure to secure these serger stitches. They won't be caught in any other seams, so they risk
+unravelling if left unsecured.
+
+
+
+Repeat for second leg.
+
+
+
+Press the side seams toward the front.
+
+
+
+This may feel counterintuitive, as a lot of pants suggest pressing the side seams to the back.
+However, with inseam pockets, you'll want the pockets pressed toward the front of the pants. Your
+pockets will be fighting your side seam if you press the seam to the back, so we'll press it all
+to the front. This will will result in a smoother finish.
+
+
+
+
+
+The corners of a pocket opening are one of the most likely places to wear out or tear, especially
+if you use your pockets a lot. If you're worried about tearing at the corners of your pockets, or
+if your fabric is more delicate, you can reinforce the pocket openings with bar tacks along the seam
+line, just outside the pocket openings.
+
+
+
+## Step 7: Anchor pocket bag to waist
+
+The pockets in Paco are anchored at the waist. This means that you can put things in your pockets
+without them becoming unsightly bump that’s just dangling around in your trouser leg.
+
+To anchor each pocket, align the top of the pocket with the mark along the waistline of your
+pattern. Sew a line of basting stitches inside your seam allowance to hold the pocket in place.
+
+
+
+## Step 8: Sew and finish the inseams
+
+Align the inseams with good sides together, then sew up the inseams. Finish the seams the same way
+you finished the side seams. Press inseams to the back.
+
+
+
+## Step 9: Sew and finish crotch seam
+
+To attach the individual legs, flip one leg good side out (it doesn't matter which leg), then
+place it inside the other leg, good sides together. You should now have what looks like just one
+pant leg, with wrong sides visible. Align the center front, center back, and inseams of each leg,
+then pin along the length of the crotch seam. Sew and finish the crotch seam.
+
+
+
+If you sew from center front to center back, it's easier to keep your inseam seam allowances
+pressed to the back as they feed through the machine.
+
+
+
+
+
+## Step 10: Place eyelets for the draw string (optional)
+Mark the middle of your waistband length. Fold one of your waistband pieces double, and mark the
+middle of the width (do not take the seam allowance into account).
+
+A bit to the left and right of this, you can add two eyelets to pass a drawstring through. Because
+your Paco pants have elastic in the waistband, as well, this is a nice detail, but is not required.
+
+
+
+##### It’s best to add some reinforcement
+
+If you've chosen a fabric that is slippery, drapey, or thin, you might want to add some reinforcement
+behind these eyelets. A bit of interfacing or a leftover piece of denim will do just fine.
+
+
+
+
+
+## Step 11: Prepare the waist elastic
+There’s no magic formula for the length of your elastic. So you wrap it around your waist and pull
+it tight until you get a good fit. Paco is cut to sit at the high hip, so make sure your elastic is
+long enough to sit comfortably at the high hip.
+
+Mark this length, cut the elastic, and join the two ends together.
+
+
+
+## Step 12: Join the waistband
+Place the two waistband pieces good sides together, and align the short edges. Sew the short edges
+together, then press open. These will be inside the waistband, so you don't need to finish the edges
+of these seams unless your fabric is particularly likely to fray.
+
+
+
+Fold the waistband double along the length, with good sides out, and press. This fold will be the
+top of your waistband.
+
+## Step 13: Attach the waistband
+
+You have two options for attaching your waistband. One is a bit simpler, but leaves an exposed seam
+on the inside. The other is a bit more fiddly, but it encloses the raw edges of your fabric.
+
+### The simpler method
+Keep your waistband folded double, and place the elastic inside. Make sure to align the place where
+the elastic is joined with the back of the waistband (opposite the eyelets).
+
+Find the center front of your waistband (easy if there are eyelets, if not just fold it double),
+and align that with the center front seam of your pants. Make sure that your waistband is outside
+of your pants, with good sides together. Pin in place.
+
+
+
+##### Mind your eyelets
+
+If you’ve made eyelets in your waistband, double check that they are placed towards the outside,
+not the inside of your waistband.
+
+
+
+Next, align the center backs and pin in place, adding additional pins around the waistband as needed.
+
+Sew the waistband to the pants, as close to the the elastic as you can, but don’t sew into the elastic.
+
+
+
+It’s fine to not sew too close the first time around, and once your elastic is attached and encased,
+make a second round to sew it a bit more snugly.
+
+Remove any basting stitches from the tops of the pocket bags.
+
+Finish the seam with a serger or other method.
+
+### The enclosed seam method
+
+Open the waistband. You will still be able to see the fold along its length, but you will be working
+with each side of the waistband individually.
+
+Find the center front of your waistband (easy if there are eyelets, if not just fold it double), and
+align that with the center front seam of your pants. Make sure that your waistband is outside of your
+pants, with good sides together. Pin in place.
+
+
+
+##### Mind your eyelets
+To make sure your eyelets will end up on the outside, make sure they are closer to the top of your
+waistband, above the fold, for now.
+
+
+
+
+
+Next, align the center back of your waistband with the center back seam. Pin in place. Then, add
+additional pins around the waistband as needed.
+
+Sew the waistband to the pants.
+
+Press the waistband up. Press the seam allowance in on the opposite side of the waistband, maintaining
+the fold along the center of the waistband.
+
+Refold the waistband, turning half the waistband to the inside. Pin so that the seam allowance on the
+inside is just below the seam joining the waistband to the pants, and pin in place around the waistband.
+From the outside, stitch in the ditch, catching the inner waistband as you go.
+
+
+
+
+
+## Step 14: Prepare the cuff elastic
+
+As you did with the waistband elastic, wrap the elastic for your cuff around your ankle and pull it
+tight until you get a good fit.
+
+Mark this length, cut the elastic, and join the two ends together. Repeat for the other cuff elastic.
+
+
+
+## Step 15: Join the cuffs
+Fold each cuff with good sides together, aligning the short edges. For each cuff, sew the short edges
+together, then press open. These will be inside the cuff, so you don't need to finish the edges of
+these seams unless your fabric is particularly likely to fray.
+
+
+
+Fold each cuff double along the length, with good sides out, and press. This fold will be the bottom
+of your cuffs.
+
+## Step 16: Attach the cuffs
+
+You will attach your cuffs the same way that you attached the waistband. As with the waistband,
+there are two options - a simpler choice, and a choice without exposed seams on the inside.
+
+
+
+ If your sewing machine has a detachable bed (usually removed to expose the "free arm" for sewing
+ sleeve cuffs), this will make sewing the cuffs easier.
+
+
+
+### The simpler method
+
+Keep your cuffs folded double, and place the elastic inside.
+
+Align the seam in the cuff with the inseam of the pants. Make sure that your cuff is outside of
+your pants, with good sides together. Pin in place, then pin the rest of the way around the cuff.
+
+
+
+##### Pinning the cuffs
+
+The elastic will make the cuffs more difficult to pin. To make sure that your cuffs are pinned evenly
+to the pants, place your second pin on the opposite side of the leg opening from the first. You can
+stretch the elastic to make sure that everything is lined up smoothly, then place your next pins halfway
+between the first two. Continue this way, pinning halfway between other pins, until you feel confident
+there are enough.
+
+
+
+Sew the cuff to the pants opening, as close to the the elastic as you can, but don’t sew into the elastic.
+
+
+
+Finish the seam with a serger or other method.
+
+### The enclosed seam method
+
+Open the cuff. You will still be able to see the fold along its length, but you will be working with
+each side of the cuff individually.
+
+Align the seam in the cuff with the inseam of the pants. Make sure that your cuff is outside of your
+pants, with good sides together. Pin in place, then pin the rest of the way around the cuff.
+
+Sew the cuff to the pants.
+
+
+
+Press the cuff away from the pants. Press the seam allowance in on the opposite side of the cuff, maintaining the
+fold along the center of the cuff.
+
+Refold the cuff, turning half the cuff to the inside. Pin so that the seam allowance on the inside
+is just past the seam joining the cuff to the pants, and pin in place around the cuff. From the outside,
+stitch in the ditch, catching the inner cuff as you go.
+
+
+
+## Step 17: Stitching the cuffs and waistband (optional)
+
+If you have wider cuff elastic, you may want to stitch a horizontal line halfway up the cuff. This will
+hold your elastic in place and help keep it from folding or twisting. Make sure to stretch the elastic
+evenly as you sew, so that it gathers the fabric evenly. (If you sew without stretching the elastic,
+you risk lumpy gathers and a leg opening too narrow to get your foot through.)
+
+
+
+If you like the look, you can also sew more than one line of stitches, evenly spaced between the top
+and bottom of the cuff.
+
+You can do the same for the waistband.
+
+
+
+
+
+If you put in eyelets for a drawstring, sew a line of stitches above the eyelets and a separate line
+below the eyelets, leaving a channel wide enough for your drawstring.
+
+
+
+## Step 18: Thread a draw string around the waist (optional)
+If you put eyelets in your waistband, thread a drawstring through one eyelet, around the waist, and
+out of the other eyelet.
+
+
+
+There are tools to make this task easier, but one that almost everyone has is a simple safety pin.
+Pin the safety pin to one end of your drawstring, then push it through the channel. The safety pin
+will be easier to maneuver through the fabric, and it will pull the drawstring along with it.
+
+
+
+
+
+## Step 19: Enjoy your Paco pants!
+You did it! Way to go!
+
+
diff --git a/markdown/org/docs/patterns/paco/instructions/es.md b/markdown/org/docs/patterns/paco/instructions/es.md
new file mode 100644
index 00000000000..58a6a279f2f
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/instructions/es.md
@@ -0,0 +1,340 @@
+
+
+##### A note on seam finishes
+
+Before you get started, you'll want to decide on your method of seam finishing, or how you tidy
+up the raw seams along the legs of your pants to keep them from fraying. There are a lot of
+options for this. Common choices are serging the raw edges, or using French seams to encase
+the raw edges.
+
+For these instructions, we'll assume that you are using a serger for seam finishes, but we'll
+also provide alternatives. Other options for finishing seams include trimming them with pinking
+shears, stitching a zig-zag along the edge of the seam to keep it from fraying, or binding with
+bias tape.
+
+
+## Step 1: Construct the back pockets
+
+Are you planning to insert welt pockets in the back of your Paco pants? Is so, awesome! This is arguably the trickiest part, and we'll accomplish it first. If not, you can skip ahead to the next step, preparing the front pockets.
+
+Construct the welt pockets at the back of your trousers, including the pocket bag.
+
+
+
+##### Welt pockets
+
+Constructing a welt pocket is a technique that is used is different garments. That is why it's
+branched it off into its own documentation page.
+
+There’s both written documentation and a video series that shows you how to do it, so even if
+you’ve never made welt pockets before, you’ll be fine.
+
+[To the welt pockets documentation](https://freesewing.org/docs/sewing/double-welt-pockets/)
+
+
+
+
+
+## Step 2: Prepare the front pockets
+Your pockets are cut from a lining material, which can save on weight and bulk, but also means that you'll want to hide them a little bit inside the side seam, so the lining doesn't show. The flap along the outside seam of each leg is for just this purpose.
+
+If you are using a serger, serge the curved edges of your pocket pieces. Then, serge along the long edges of the pocket flaps.
+
+
+
+## Step 3: Attach pockets to pants
+
+With [good sides together](https://freesewing.org/docs/sewing/good-sides-together/), line up the markings on the edge of the pocket bag with the ends of the flap along the outside seam of the front leg. Sew together. Repeat for second leg.
+
+
+
+Now do the same with the back legs. With good sides together, line up the markings on the edge of the pocket bag with the ends of the flap along the outside seam of the back leg. Before sewing, make sure that your left leg front and back are attached to one pocket, and your right leg front and back are attached to the other. Sew together.
+
+Press all seams toward the pants (away from the pocket bag).
+
+
+
+
+
+Optional: You can understitch here, a millimeter or two in from the seam on each side of the pocket
+bag, to secure the flaps and pocket bag all together the way you pressed them.
+
+
+
+
+
+## Step 4: Prepare the side seams and pocket bag
+
+You should now have two big pieces, each with a front and back leg attached by a pocket.
+
+Take one of the pieces, and place the front and back leg good sides together. Align the outer side seam, so that the side seam of the leg pieces match up, and the pocket bag edges are aligned, with good sides together.
+
+## Step 5: Sew the side seams
+
+You'll sew two separate seams to stitch up your side seams while leaving your pockets open.
+
+Start at the top of the leg pieces. Sew along the side seam, pivoting as you reach the pocket bag. You can also shorten your stitch length here to reinforce the corner of the pocket opening. Follow the side seam, pivoting again and ending at the top of the pocket.
+
+Next, you'll close the bottom of the pocket bag and stitch the rest of the side seam. Start at the bottom edge of the pocket bag, sewing along the bottom of the pocket, then pivoting when you get to the side seam of the pants. You can use a shorter stitch length for the first few stitches on the side seam, to reinforce the bottom of the pocket opening. Sew all the way down the leg side seam.
+
+Repeat for second leg.
+
+
+
+## Step 6: Finish the side seams
+
+Finishing these seams requires a touch of delicacy, especially around the tops of the pockets.
+
+It would be difficult to finish the top part of the side seam with a serger, so we'll use a zig-zag stitch. Starting at the top of the side seam, zig-zag stitch along the raw edge of the seam allowance, pivoting around the pocket opening. Continue the zig-zag stitch up the side of the pocket, unless you've serged your pockets already (in which case you can stop when you reach the pocket).
+
+The bottom opening of the pocket is a tight corner. To finish the seam around this corner, zig-zag stitch the raw edge of the seam allowance, starting where it joins the pocket, pivoting at the corner and continuing about 5 cm (2 in.) down the side seam. You can continue finishing the side seam with a zig-zag stitch all the way down. Alternatively, you can serge the side seam, making sure to stop the line of serger stitches a little ways from the pocket.
+
+
+
+Make sure to secure these serger stitches. They won't be caught in any other seams, so they risk
+unravelling if left unsecured.
+
+
+
+Repeat for second leg.
+
+
+
+Press the side seams toward the front.
+
+
+
+This may feel counterintuitive, as a lot of pants suggest pressing the side seams to the back.
+However, with inseam pockets, you'll want the pockets pressed toward the front of the pants. Your
+pockets will be fighting your side seam if you press the seam to the back, so we'll press it all
+to the front. This will will result in a smoother finish.
+
+
+
+
+
+The corners of a pocket opening are one of the most likely places to wear out or tear, especially
+if you use your pockets a lot. If you're worried about tearing at the corners of your pockets, or
+if your fabric is more delicate, you can reinforce the pocket openings with bar tacks along the seam
+line, just outside the pocket openings.
+
+
+
+## Step 7: Anchor pocket bag to waist
+
+The pockets in Paco are anchored at the waist. This means that you can put things in your pockets without them becoming unsightly bump that’s just dangling around in your trouser leg.
+
+To anchor each pocket, align the top of the pocket with the mark along the waistline of your pattern. Sew a line of basting stitches inside your seam allowance to hold the pocket in place.
+
+
+
+## Step 8: Sew and finish the inseams
+
+Align the inseams with good sides together, then sew up the inseams. Finish the seams the same way you finished the side seams. Press inseams to the back.
+
+
+
+## Step 9: Sew and finish crotch seam
+
+To attach the individual legs, flip one leg good side out (it doesn't matter which leg), then place it inside the other leg, good sides together. You should now have what looks like just one pant leg, with wrong sides visible. Align the center front, center back, and inseams of each leg, then pin along the length of the crotch seam. Sew and finish the crotch seam.
+
+
+
+If you sew from center front to center back, it's easier to keep your inseam seam allowances
+pressed to the back as they feed through the machine.
+
+
+
+
+
+## Step 10: Place eyelets for the draw string (optional)
+Mark the middle of your waistband length. Fold one of your waistband pieces double, and mark the middle of the width (do not take the seam allowance into account).
+
+A bit to the left and right of this, you can add two eyelets to pass a drawstring through. Because your Paco pants have elastic in the waistband, as well, this is a nice detail, but is not required.
+
+
+
+##### It’s best to add some reinforcement
+
+If you've chosen a fabric that is slippery, drapey, or thin, you might want to add some reinforcement
+behind these eyelets. A bit of interfacing or a leftover piece of denim will do just fine.
+
+
+
+
+
+## Step 11: Prepare the waist elastic
+There’s no magic formula for the length of your elastic. So you wrap it around your waist and pull it tight until you get a good fit. Paco is cut to sit at the high hip, so make sure your elastic is long enough to sit comfortably at the high hip.
+
+Mark this length, cut the elastic, and join the two ends together.
+
+
+
+## Step 12: Join the waistband
+Place the two waistband pieces good sides together, and align the short edges. Sew the short edges together, then press open. These will be inside the waistband, so you don't need to finish the edges of these seams unless your fabric is particularly likely to fray.
+
+
+
+Fold the waistband double along the length, with good sides out, and press. This fold will be the top of your waistband.
+
+## Step 13: Attach the waistband
+
+You have two options for attaching your waistband. One is a bit simpler, but leaves an exposed seam on the inside. The other is a bit more fiddly, but it encloses the raw edges of your fabric.
+
+### The simpler method
+Keep your waistband folded double, and place the elastic inside. Make sure to align the place where the elastic is joined with the back of the waistband (opposite the eyelets).
+
+Find the center front of your waistband (easy if there are eyelets, if not just fold it double), and align that with the center front seam of your pants. Make sure that your waistband is outside of your pants, with good sides together. Pin in place.
+
+
+
+##### Mind your eyelets
+
+If you’ve made eyelets in your waistband, double check that they are placed towards the outside,
+not the inside of your waistband.
+
+
+
+Next, align the center backs and pin in place, adding additional pins around the waistband as needed.
+
+Sew the waistband to the pants, as close to the the elastic as you can, but don’t sew into the elastic.
+
+
+
+It’s fine to not sew too close the first time around, and once your elastic is attached and encased, make a second round to sew it a bit more snugly.
+
+Remove any basting stitches from the tops of the pocket bags.
+
+Finish the seam with a serger or other method.
+
+### The enclosed seam method
+
+Open the waistband. You will still be able to see the fold along its length, but you will be working with each side of the waistband individually.
+
+Find the center front of your waistband (easy if there are eyelets, if not just fold it double), and align that with the center front seam of your pants. Make sure that your waistband is outside of your pants, with good sides together. Pin in place.
+
+
+
+##### Mind your eyelets
+To make sure your eyelets will end up on the outside, make sure they are closer to the top of your
+waistband, above the fold, for now.
+
+
+
+
+
+Next, align the center back of your waistband with the center back seam. Pin in place. Then, add additional pins around the waistband as needed.
+
+Sew the waistband to the pants.
+
+Press the waistband up. Press the seam allowance in on the opposite side of the waistband, maintaining the fold along the center of the waistband.
+
+Refold the waistband, turning half the waistband to the inside. Pin so that the seam allowance on the inside is just below the seam joining the waistband to the pants, and pin in place around the waistband. From the outside, stitch in the ditch, catching the inner waistband as you go.
+
+
+
+
+
+## Step 14: Prepare the cuff elastic
+
+As you did with the waistband elastic, wrap the elastic for your cuff around your ankle and pull it tight until you get a good fit.
+
+Mark this length, cut the elastic, and join the two ends together. Repeat for the other cuff elastic.
+
+
+
+## Step 15: Join the cuffs
+Fold each cuff with good sides together, aligning the short edges. For each cuff, sew the short edges together, then press open. These will be inside the cuff, so you don't need to finish the edges of these seams unless your fabric is particularly likely to fray.
+
+
+
+Fold each cuff double along the length, with good sides out, and press. This fold will be the bottom of your cuffs.
+
+## Step 16: Attach the cuffs
+
+You will attach your cuffs the same way that you attached the waistband. As with the waistband, there are two options - a simpler choice, and a choice without exposed seams on the inside.
+
+
+
+ If your sewing machine has a detachable bed (usually removed to expose the "free arm" for sewing
+ sleeve cuffs), this will make sewing the cuffs easier.
+
+
+
+### The simpler method
+
+Keep your cuffs folded double, and place the elastic inside.
+
+Align the seam in the cuff with the inseam of the pants. Make sure that your cuff is outside of your pants, with good sides together. Pin in place, then pin the rest of the way around the cuff.
+
+
+
+##### Pinning the cuffs
+
+The elastic will make the cuffs more difficult to pin. To make sure that your cuffs are pinned evenly
+to the pants, place your second pin on the opposite side of the leg opening from the first. You can
+stretch the elastic to make sure that everything is lined up smoothly, then place your next pins halfway
+between the first two. Continue this way, pinning halfway between other pins, until you feel confident
+there are enough.
+
+
+
+Sew the cuff to the pants opening, as close to the the elastic as you can, but don’t sew into the elastic.
+
+
+
+Finish the seam with a serger or other method.
+
+### The enclosed seam method
+
+Open the cuff. You will still be able to see the fold along its length, but you will be working with each side of the cuff individually.
+
+Align the seam in the cuff with the inseam of the pants. Make sure that your cuff is outside of your pants, with good sides together. Pin in place, then pin the rest of the way around the cuff.
+
+Sew the cuff to the pants.
+
+
+
+Press the cuff away from the pants. Press the seam allowance in on the opposite side of the cuff, maintaining the fold along the center of the cuff.
+
+Refold the cuff, turning half the cuff to the inside. Pin so that the seam allowance on the inside is just past the seam joining the cuff to the pants, and pin in place around the cuff. From the outside, stitch in the ditch, catching the inner cuff as you go.
+
+
+
+## Step 17: Stitching the cuffs and waistband (optional)
+
+If you have wider cuff elastic, you may want to stitch a horizontal line halfway up the cuff. This will hold your elastic in place and help keep it from folding or twisting. Make sure to stretch the elastic evenly as you sew, so that it gathers the fabric evenly. (If you sew without stretching the elastic, you risk lumpy gathers and a leg opening too narrow to get your foot through.)
+
+
+
+If you like the look, you can also sew more than one line of stitches, evenly spaced between the top and bottom of the cuff.
+
+You can do the same for the waistband.
+
+
+
+
+
+If you put in eyelets for a drawstring, sew a line of stitches above the eyelets and a separate line
+below the eyelets, leaving a channel wide enough for your drawstring.
+
+
+
+## Step 18: Thread a draw string around the waist (optional)
+If you put eyelets in your waistband, thread a drawstring through one eyelet, around the waist, and out of the other eyelet.
+
+
+
+There are tools to make this task easier, but one that almost everyone has is a simple safety pin.
+Pin the safety pin to one end of your drawstring, then push it through the channel. The safety pin
+will be easier to maneuver through the fabric, and it will pull the drawstring along with it.
+
+
+
+
+
+## Step 19: Enjoy your Paco pants!
+You did it! Way to go!
+
+
diff --git a/markdown/org/docs/patterns/paco/instructions/fr.md b/markdown/org/docs/patterns/paco/instructions/fr.md
new file mode 100644
index 00000000000..58a6a279f2f
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/instructions/fr.md
@@ -0,0 +1,340 @@
+
+
+##### A note on seam finishes
+
+Before you get started, you'll want to decide on your method of seam finishing, or how you tidy
+up the raw seams along the legs of your pants to keep them from fraying. There are a lot of
+options for this. Common choices are serging the raw edges, or using French seams to encase
+the raw edges.
+
+For these instructions, we'll assume that you are using a serger for seam finishes, but we'll
+also provide alternatives. Other options for finishing seams include trimming them with pinking
+shears, stitching a zig-zag along the edge of the seam to keep it from fraying, or binding with
+bias tape.
+
+
+## Step 1: Construct the back pockets
+
+Are you planning to insert welt pockets in the back of your Paco pants? Is so, awesome! This is arguably the trickiest part, and we'll accomplish it first. If not, you can skip ahead to the next step, preparing the front pockets.
+
+Construct the welt pockets at the back of your trousers, including the pocket bag.
+
+
+
+##### Welt pockets
+
+Constructing a welt pocket is a technique that is used is different garments. That is why it's
+branched it off into its own documentation page.
+
+There’s both written documentation and a video series that shows you how to do it, so even if
+you’ve never made welt pockets before, you’ll be fine.
+
+[To the welt pockets documentation](https://freesewing.org/docs/sewing/double-welt-pockets/)
+
+
+
+
+
+## Step 2: Prepare the front pockets
+Your pockets are cut from a lining material, which can save on weight and bulk, but also means that you'll want to hide them a little bit inside the side seam, so the lining doesn't show. The flap along the outside seam of each leg is for just this purpose.
+
+If you are using a serger, serge the curved edges of your pocket pieces. Then, serge along the long edges of the pocket flaps.
+
+
+
+## Step 3: Attach pockets to pants
+
+With [good sides together](https://freesewing.org/docs/sewing/good-sides-together/), line up the markings on the edge of the pocket bag with the ends of the flap along the outside seam of the front leg. Sew together. Repeat for second leg.
+
+
+
+Now do the same with the back legs. With good sides together, line up the markings on the edge of the pocket bag with the ends of the flap along the outside seam of the back leg. Before sewing, make sure that your left leg front and back are attached to one pocket, and your right leg front and back are attached to the other. Sew together.
+
+Press all seams toward the pants (away from the pocket bag).
+
+
+
+
+
+Optional: You can understitch here, a millimeter or two in from the seam on each side of the pocket
+bag, to secure the flaps and pocket bag all together the way you pressed them.
+
+
+
+
+
+## Step 4: Prepare the side seams and pocket bag
+
+You should now have two big pieces, each with a front and back leg attached by a pocket.
+
+Take one of the pieces, and place the front and back leg good sides together. Align the outer side seam, so that the side seam of the leg pieces match up, and the pocket bag edges are aligned, with good sides together.
+
+## Step 5: Sew the side seams
+
+You'll sew two separate seams to stitch up your side seams while leaving your pockets open.
+
+Start at the top of the leg pieces. Sew along the side seam, pivoting as you reach the pocket bag. You can also shorten your stitch length here to reinforce the corner of the pocket opening. Follow the side seam, pivoting again and ending at the top of the pocket.
+
+Next, you'll close the bottom of the pocket bag and stitch the rest of the side seam. Start at the bottom edge of the pocket bag, sewing along the bottom of the pocket, then pivoting when you get to the side seam of the pants. You can use a shorter stitch length for the first few stitches on the side seam, to reinforce the bottom of the pocket opening. Sew all the way down the leg side seam.
+
+Repeat for second leg.
+
+
+
+## Step 6: Finish the side seams
+
+Finishing these seams requires a touch of delicacy, especially around the tops of the pockets.
+
+It would be difficult to finish the top part of the side seam with a serger, so we'll use a zig-zag stitch. Starting at the top of the side seam, zig-zag stitch along the raw edge of the seam allowance, pivoting around the pocket opening. Continue the zig-zag stitch up the side of the pocket, unless you've serged your pockets already (in which case you can stop when you reach the pocket).
+
+The bottom opening of the pocket is a tight corner. To finish the seam around this corner, zig-zag stitch the raw edge of the seam allowance, starting where it joins the pocket, pivoting at the corner and continuing about 5 cm (2 in.) down the side seam. You can continue finishing the side seam with a zig-zag stitch all the way down. Alternatively, you can serge the side seam, making sure to stop the line of serger stitches a little ways from the pocket.
+
+
+
+Make sure to secure these serger stitches. They won't be caught in any other seams, so they risk
+unravelling if left unsecured.
+
+
+
+Repeat for second leg.
+
+
+
+Press the side seams toward the front.
+
+
+
+This may feel counterintuitive, as a lot of pants suggest pressing the side seams to the back.
+However, with inseam pockets, you'll want the pockets pressed toward the front of the pants. Your
+pockets will be fighting your side seam if you press the seam to the back, so we'll press it all
+to the front. This will will result in a smoother finish.
+
+
+
+
+
+The corners of a pocket opening are one of the most likely places to wear out or tear, especially
+if you use your pockets a lot. If you're worried about tearing at the corners of your pockets, or
+if your fabric is more delicate, you can reinforce the pocket openings with bar tacks along the seam
+line, just outside the pocket openings.
+
+
+
+## Step 7: Anchor pocket bag to waist
+
+The pockets in Paco are anchored at the waist. This means that you can put things in your pockets without them becoming unsightly bump that’s just dangling around in your trouser leg.
+
+To anchor each pocket, align the top of the pocket with the mark along the waistline of your pattern. Sew a line of basting stitches inside your seam allowance to hold the pocket in place.
+
+
+
+## Step 8: Sew and finish the inseams
+
+Align the inseams with good sides together, then sew up the inseams. Finish the seams the same way you finished the side seams. Press inseams to the back.
+
+
+
+## Step 9: Sew and finish crotch seam
+
+To attach the individual legs, flip one leg good side out (it doesn't matter which leg), then place it inside the other leg, good sides together. You should now have what looks like just one pant leg, with wrong sides visible. Align the center front, center back, and inseams of each leg, then pin along the length of the crotch seam. Sew and finish the crotch seam.
+
+
+
+If you sew from center front to center back, it's easier to keep your inseam seam allowances
+pressed to the back as they feed through the machine.
+
+
+
+
+
+## Step 10: Place eyelets for the draw string (optional)
+Mark the middle of your waistband length. Fold one of your waistband pieces double, and mark the middle of the width (do not take the seam allowance into account).
+
+A bit to the left and right of this, you can add two eyelets to pass a drawstring through. Because your Paco pants have elastic in the waistband, as well, this is a nice detail, but is not required.
+
+
+
+##### It’s best to add some reinforcement
+
+If you've chosen a fabric that is slippery, drapey, or thin, you might want to add some reinforcement
+behind these eyelets. A bit of interfacing or a leftover piece of denim will do just fine.
+
+
+
+
+
+## Step 11: Prepare the waist elastic
+There’s no magic formula for the length of your elastic. So you wrap it around your waist and pull it tight until you get a good fit. Paco is cut to sit at the high hip, so make sure your elastic is long enough to sit comfortably at the high hip.
+
+Mark this length, cut the elastic, and join the two ends together.
+
+
+
+## Step 12: Join the waistband
+Place the two waistband pieces good sides together, and align the short edges. Sew the short edges together, then press open. These will be inside the waistband, so you don't need to finish the edges of these seams unless your fabric is particularly likely to fray.
+
+
+
+Fold the waistband double along the length, with good sides out, and press. This fold will be the top of your waistband.
+
+## Step 13: Attach the waistband
+
+You have two options for attaching your waistband. One is a bit simpler, but leaves an exposed seam on the inside. The other is a bit more fiddly, but it encloses the raw edges of your fabric.
+
+### The simpler method
+Keep your waistband folded double, and place the elastic inside. Make sure to align the place where the elastic is joined with the back of the waistband (opposite the eyelets).
+
+Find the center front of your waistband (easy if there are eyelets, if not just fold it double), and align that with the center front seam of your pants. Make sure that your waistband is outside of your pants, with good sides together. Pin in place.
+
+
+
+##### Mind your eyelets
+
+If you’ve made eyelets in your waistband, double check that they are placed towards the outside,
+not the inside of your waistband.
+
+
+
+Next, align the center backs and pin in place, adding additional pins around the waistband as needed.
+
+Sew the waistband to the pants, as close to the the elastic as you can, but don’t sew into the elastic.
+
+
+
+It’s fine to not sew too close the first time around, and once your elastic is attached and encased, make a second round to sew it a bit more snugly.
+
+Remove any basting stitches from the tops of the pocket bags.
+
+Finish the seam with a serger or other method.
+
+### The enclosed seam method
+
+Open the waistband. You will still be able to see the fold along its length, but you will be working with each side of the waistband individually.
+
+Find the center front of your waistband (easy if there are eyelets, if not just fold it double), and align that with the center front seam of your pants. Make sure that your waistband is outside of your pants, with good sides together. Pin in place.
+
+
+
+##### Mind your eyelets
+To make sure your eyelets will end up on the outside, make sure they are closer to the top of your
+waistband, above the fold, for now.
+
+
+
+
+
+Next, align the center back of your waistband with the center back seam. Pin in place. Then, add additional pins around the waistband as needed.
+
+Sew the waistband to the pants.
+
+Press the waistband up. Press the seam allowance in on the opposite side of the waistband, maintaining the fold along the center of the waistband.
+
+Refold the waistband, turning half the waistband to the inside. Pin so that the seam allowance on the inside is just below the seam joining the waistband to the pants, and pin in place around the waistband. From the outside, stitch in the ditch, catching the inner waistband as you go.
+
+
+
+
+
+## Step 14: Prepare the cuff elastic
+
+As you did with the waistband elastic, wrap the elastic for your cuff around your ankle and pull it tight until you get a good fit.
+
+Mark this length, cut the elastic, and join the two ends together. Repeat for the other cuff elastic.
+
+
+
+## Step 15: Join the cuffs
+Fold each cuff with good sides together, aligning the short edges. For each cuff, sew the short edges together, then press open. These will be inside the cuff, so you don't need to finish the edges of these seams unless your fabric is particularly likely to fray.
+
+
+
+Fold each cuff double along the length, with good sides out, and press. This fold will be the bottom of your cuffs.
+
+## Step 16: Attach the cuffs
+
+You will attach your cuffs the same way that you attached the waistband. As with the waistband, there are two options - a simpler choice, and a choice without exposed seams on the inside.
+
+
+
+ If your sewing machine has a detachable bed (usually removed to expose the "free arm" for sewing
+ sleeve cuffs), this will make sewing the cuffs easier.
+
+
+
+### The simpler method
+
+Keep your cuffs folded double, and place the elastic inside.
+
+Align the seam in the cuff with the inseam of the pants. Make sure that your cuff is outside of your pants, with good sides together. Pin in place, then pin the rest of the way around the cuff.
+
+
+
+##### Pinning the cuffs
+
+The elastic will make the cuffs more difficult to pin. To make sure that your cuffs are pinned evenly
+to the pants, place your second pin on the opposite side of the leg opening from the first. You can
+stretch the elastic to make sure that everything is lined up smoothly, then place your next pins halfway
+between the first two. Continue this way, pinning halfway between other pins, until you feel confident
+there are enough.
+
+
+
+Sew the cuff to the pants opening, as close to the the elastic as you can, but don’t sew into the elastic.
+
+
+
+Finish the seam with a serger or other method.
+
+### The enclosed seam method
+
+Open the cuff. You will still be able to see the fold along its length, but you will be working with each side of the cuff individually.
+
+Align the seam in the cuff with the inseam of the pants. Make sure that your cuff is outside of your pants, with good sides together. Pin in place, then pin the rest of the way around the cuff.
+
+Sew the cuff to the pants.
+
+
+
+Press the cuff away from the pants. Press the seam allowance in on the opposite side of the cuff, maintaining the fold along the center of the cuff.
+
+Refold the cuff, turning half the cuff to the inside. Pin so that the seam allowance on the inside is just past the seam joining the cuff to the pants, and pin in place around the cuff. From the outside, stitch in the ditch, catching the inner cuff as you go.
+
+
+
+## Step 17: Stitching the cuffs and waistband (optional)
+
+If you have wider cuff elastic, you may want to stitch a horizontal line halfway up the cuff. This will hold your elastic in place and help keep it from folding or twisting. Make sure to stretch the elastic evenly as you sew, so that it gathers the fabric evenly. (If you sew without stretching the elastic, you risk lumpy gathers and a leg opening too narrow to get your foot through.)
+
+
+
+If you like the look, you can also sew more than one line of stitches, evenly spaced between the top and bottom of the cuff.
+
+You can do the same for the waistband.
+
+
+
+
+
+If you put in eyelets for a drawstring, sew a line of stitches above the eyelets and a separate line
+below the eyelets, leaving a channel wide enough for your drawstring.
+
+
+
+## Step 18: Thread a draw string around the waist (optional)
+If you put eyelets in your waistband, thread a drawstring through one eyelet, around the waist, and out of the other eyelet.
+
+
+
+There are tools to make this task easier, but one that almost everyone has is a simple safety pin.
+Pin the safety pin to one end of your drawstring, then push it through the channel. The safety pin
+will be easier to maneuver through the fabric, and it will pull the drawstring along with it.
+
+
+
+
+
+## Step 19: Enjoy your Paco pants!
+You did it! Way to go!
+
+
diff --git a/markdown/org/docs/patterns/paco/instructions/nl.md b/markdown/org/docs/patterns/paco/instructions/nl.md
new file mode 100644
index 00000000000..b1122ed8716
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/instructions/nl.md
@@ -0,0 +1,340 @@
+
+
+##### A note on seam finishes
+
+Before you get started, you'll want to decide on your method of seam finishing, or how you tidy
+up the raw seams along the legs of your pants to keep them from fraying. There are a lot of
+options for this. Common choices are serging the raw edges, or using French seams to encase
+the raw edges.
+
+For these instructions, we'll assume that you are using a serger for seam finishes, but we'll
+also provide alternatives. Other options for finishing seams include trimming them with pinking
+shears, stitching a zig-zag along the edge of the seam to keep it from fraying, or binding with
+bias tape.
+
+
+## Step 1: Construct the back pockets
+
+Ga je paspelzakken gebruiken op de achterkant van je Paco-broek? Top! Dit is misschien wel het lastige stuk van de constructie, en we gaan het als eerste aanpakken. If not, you can skip ahead to the next step, preparing the front pockets.
+
+Maak de paspelzakken aan de achterkant van de broekdelen, inclusief de broekzak.
+
+
+
+##### Paspelzakken
+
+Paspelzakken worden in verschillende kledingstukken gebruikt. That is why it's
+branched it off into its own documentation page.
+
+There’s both written documentation and a video series that shows you how to do it, so even if
+you’ve never made welt pockets before, you’ll be fine.
+
+[Naar de documentatie voor paspelzakken (in het Engels)](https://freesewing.org/docs/sewing/double-welt-pockets/)
+
+
+
+
+
+## Stap 2: Maak de voorzakken
+Your pockets are cut from a lining material, which can save on weight and bulk, but also means that you'll want to hide them a little bit inside the side seam, so the lining doesn't show. Daarvoor dient de flap bovenaan de buitennaad van de broekspijp.
+
+Als je een overlocker gebruikt, werk dan nu de gebogen randen van je zakstukken af. Then, serge along the long edges of the pocket flaps.
+
+
+
+## Stap 3: Bevestig de zakken aan de broekspijpen
+
+With [good sides together](https://freesewing.org/docs/sewing/good-sides-together/), line up the markings on the edge of the pocket bag with the ends of the flap along the outside seam of the front leg. Stik ze aan elkaar. Herhaal dit voor de andere pijp.
+
+
+
+Doe nu hetzelfde met de achterpanden. With good sides together, line up the markings on the edge of the pocket bag with the ends of the flap along the outside seam of the back leg. Before sewing, make sure that your left leg front and back are attached to one pocket, and your right leg front and back are attached to the other. Stik ze aan elkaar.
+
+Pers de naadwaarde van de steekzak en de broekspijp weg van de zak, tegen de broekspijp.
+
+
+
+
+
+Optional: You can understitch here, a millimeter or two in from the seam on each side of the pocket
+bag, to secure the flaps and pocket bag all together the way you pressed them.
+
+
+
+
+
+## Stap 4: Bereid de zijnaden en de steekzak voor
+
+Je hebt nu twee grote delen voor elke pijp, elk met een voor- en achterpand die aan elkaar vasthangen met een zak.
+
+Take one of the pieces, and place the front and back leg good sides together. Align the outer side seam, so that the side seam of the leg pieces match up, and the pocket bag edges are aligned, with good sides together.
+
+## Stap 5: Stik de zijnaden
+
+You'll sew two separate seams to stitch up your side seams while leaving your pockets open.
+
+Start at the top of the leg pieces. Sew along the side seam, pivoting as you reach the pocket bag. You can also shorten your stitch length here to reinforce the corner of the pocket opening. Follow the side seam, pivoting again and ending at the top of the pocket.
+
+Next, you'll close the bottom of the pocket bag and stitch the rest of the side seam. Start at the bottom edge of the pocket bag, sewing along the bottom of the pocket, then pivoting when you get to the side seam of the pants. You can use a shorter stitch length for the first few stitches on the side seam, to reinforce the bottom of the pocket opening. Sew all the way down the leg side seam.
+
+Herhaal dit voor de andere pijp.
+
+
+
+## Stap 6: Werk de zijnaden af
+
+Finishing these seams requires a touch of delicacy, especially around the tops of the pockets.
+
+It would be difficult to finish the top part of the side seam with a serger, so we'll use a zig-zag stitch. Starting at the top of the side seam, zig-zag stitch along the raw edge of the seam allowance, pivoting around the pocket opening. Continue the zig-zag stitch up the side of the pocket, unless you've serged your pockets already (in which case you can stop when you reach the pocket).
+
+The bottom opening of the pocket is a tight corner. To finish the seam around this corner, zig-zag stitch the raw edge of the seam allowance, starting where it joins the pocket, pivoting at the corner and continuing about 5 cm (2 in.) down the side seam. You can continue finishing the side seam with a zig-zag stitch all the way down. Alternatively, you can serge the side seam, making sure to stop the line of serger stitches a little ways from the pocket.
+
+
+
+Maak de overlockstiksels zeker goed vast. They won't be caught in any other seams, so they risk
+unravelling if left unsecured.
+
+
+
+Herhaal dit voor de andere pijp.
+
+
+
+Press the side seams toward the front.
+
+
+
+Dat lijkt misschien geen logische manier van werken. Veel naaipatronen voor broeken laten je de zijnaden naar het achterpand persen.
+Maar in dit geval heb je steekzakken in de naad verwerkt, en die moeten natuurlijk aan de voorkant van de broek zitten. Your
+pockets will be fighting your side seam if you press the seam to the back, so we'll press it all
+to the front. Het resultaat zal er mooier uitzien.
+
+
+
+
+
+The corners of a pocket opening are one of the most likely places to wear out or tear, especially
+if you use your pockets a lot. If you're worried about tearing at the corners of your pockets, or
+if your fabric is more delicate, you can reinforce the pocket openings with bar tacks along the seam
+line, just outside the pocket openings.
+
+
+
+## Step 7: Anchor pocket bag to waist
+
+The pockets in Paco are anchored at the waist. This means that you can put things in your pockets without them becoming unsightly bump that’s just dangling around in your trouser leg.
+
+To anchor each pocket, align the top of the pocket with the mark along the waistline of your pattern. Sew a line of basting stitches inside your seam allowance to hold the pocket in place.
+
+
+
+## Step 8: Sew and finish the inseams
+
+Align the inseams with good sides together, then sew up the inseams. Finish the seams the same way you finished the side seams. Press inseams to the back.
+
+
+
+## Step 9: Sew and finish crotch seam
+
+To attach the individual legs, flip one leg good side out (it doesn't matter which leg), then place it inside the other leg, good sides together. You should now have what looks like just one pant leg, with wrong sides visible. Align the center front, center back, and inseams of each leg, then pin along the length of the crotch seam. Sew and finish the crotch seam.
+
+
+
+If you sew from center front to center back, it's easier to keep your inseam seam allowances
+pressed to the back as they feed through the machine.
+
+
+
+
+
+## Step 10: Place eyelets for the draw string (optional)
+Markeer het midden van de lengte van je tailleband. Fold one of your waistband pieces double, and mark the middle of the width (do not take the seam allowance into account).
+
+Installeer twee vetergaten links en rechts van deze markering. Because your Paco pants have elastic in the waistband, as well, this is a nice detail, but is not required.
+
+
+
+##### It’s best to add some reinforcement
+
+If you've chosen a fabric that is slippery, drapey, or thin, you might want to add some reinforcement
+behind these eyelets. A bit of interfacing or a leftover piece of denim will do just fine.
+
+
+
+
+
+## Step 11: Prepare the waist elastic
+There’s no magic formula for the length of your elastic. So you wrap it around your waist and pull it tight until you get a good fit. Paco is cut to sit at the high hip, so make sure your elastic is long enough to sit comfortably at the high hip.
+
+Markeer deze lengte, knip het elastiek en naai de uiteindes aan elkaar.
+
+
+
+## Step 12: Join the waistband
+Place the two waistband pieces good sides together, and align the short edges. Sew the short edges together, then press open. These will be inside the waistband, so you don't need to finish the edges of these seams unless your fabric is particularly likely to fray.
+
+
+
+Fold the waistband double along the length, with good sides out, and press. This fold will be the top of your waistband.
+
+## Stap 13: Bevestig de tailleband
+
+You have two options for attaching your waistband. One is a bit simpler, but leaves an exposed seam on the inside. The other is a bit more fiddly, but it encloses the raw edges of your fabric.
+
+### De eenvoudige methode
+Keep your waistband folded double, and place the elastic inside. Make sure to align the place where the elastic is joined with the back of the waistband (opposite the eyelets).
+
+Find the center front of your waistband (easy if there are eyelets, if not just fold it double), and align that with the center front seam of your pants. Make sure that your waistband is outside of your pants, with good sides together. Pin in place.
+
+
+
+##### Mind your eyelets
+
+If you’ve made eyelets in your waistband, double check that they are placed towards the outside,
+not the inside of your waistband.
+
+
+
+Next, align the center backs and pin in place, adding additional pins around the waistband as needed.
+
+Sew the waistband to the pants, as close to the the elastic as you can, but don’t sew into the elastic.
+
+
+
+It’s fine to not sew too close the first time around, and once your elastic is attached and encased, make a second round to sew it a bit more snugly.
+
+Remove any basting stitches from the tops of the pocket bags.
+
+Finish the seam with a serger or other method.
+
+### The enclosed seam method
+
+Open the waistband. You will still be able to see the fold along its length, but you will be working with each side of the waistband individually.
+
+Find the center front of your waistband (easy if there are eyelets, if not just fold it double), and align that with the center front seam of your pants. Make sure that your waistband is outside of your pants, with good sides together. Pin in place.
+
+
+
+##### Mind your eyelets
+To make sure your eyelets will end up on the outside, make sure they are closer to the top of your
+waistband, above the fold, for now.
+
+
+
+
+
+Next, align the center back of your waistband with the center back seam. Pin in place. Then, add additional pins around the waistband as needed.
+
+Sew the waistband to the pants.
+
+Press the waistband up. Press the seam allowance in on the opposite side of the waistband, maintaining the fold along the center of the waistband.
+
+Refold the waistband, turning half the waistband to the inside. Pin so that the seam allowance on the inside is just below the seam joining the waistband to the pants, and pin in place around the waistband. From the outside, stitch in the ditch, catching the inner waistband as you go.
+
+
+
+
+
+## Step 14: Prepare the cuff elastic
+
+As you did with the waistband elastic, wrap the elastic for your cuff around your ankle and pull it tight until you get a good fit.
+
+Markeer deze lengte, knip het elastiek en naai de uiteindes aan elkaar. Repeat for the other cuff elastic.
+
+
+
+## Step 15: Join the cuffs
+Fold each cuff with good sides together, aligning the short edges. For each cuff, sew the short edges together, then press open. These will be inside the cuff, so you don't need to finish the edges of these seams unless your fabric is particularly likely to fray.
+
+
+
+Fold each cuff double along the length, with good sides out, and press. This fold will be the bottom of your cuffs.
+
+## Step 16: Attach the cuffs
+
+You will attach your cuffs the same way that you attached the waistband. As with the waistband, there are two options - a simpler choice, and a choice without exposed seams on the inside.
+
+
+
+ If your sewing machine has a detachable bed (usually removed to expose the "free arm" for sewing
+ sleeve cuffs), this will make sewing the cuffs easier.
+
+
+
+### De eenvoudige methode
+
+Keep your cuffs folded double, and place the elastic inside.
+
+Align the seam in the cuff with the inseam of the pants. Make sure that your cuff is outside of your pants, with good sides together. Pin in place, then pin the rest of the way around the cuff.
+
+
+
+##### Pinning the cuffs
+
+The elastic will make the cuffs more difficult to pin. To make sure that your cuffs are pinned evenly
+to the pants, place your second pin on the opposite side of the leg opening from the first. You can
+stretch the elastic to make sure that everything is lined up smoothly, then place your next pins halfway
+between the first two. Continue this way, pinning halfway between other pins, until you feel confident
+there are enough.
+
+
+
+Sew the cuff to the pants opening, as close to the the elastic as you can, but don’t sew into the elastic.
+
+
+
+Finish the seam with a serger or other method.
+
+### The enclosed seam method
+
+Open the cuff. You will still be able to see the fold along its length, but you will be working with each side of the cuff individually.
+
+Align the seam in the cuff with the inseam of the pants. Make sure that your cuff is outside of your pants, with good sides together. Pin in place, then pin the rest of the way around the cuff.
+
+Sew the cuff to the pants.
+
+
+
+Press the cuff away from the pants. Press the seam allowance in on the opposite side of the cuff, maintaining the fold along the center of the cuff.
+
+Refold the cuff, turning half the cuff to the inside. Pin so that the seam allowance on the inside is just past the seam joining the cuff to the pants, and pin in place around the cuff. From the outside, stitch in the ditch, catching the inner cuff as you go.
+
+
+
+## Step 17: Stitching the cuffs and waistband (optional)
+
+If you have wider cuff elastic, you may want to stitch a horizontal line halfway up the cuff. This will hold your elastic in place and help keep it from folding or twisting. Make sure to stretch the elastic evenly as you sew, so that it gathers the fabric evenly. (If you sew without stretching the elastic, you risk lumpy gathers and a leg opening too narrow to get your foot through.)
+
+
+
+If you like the look, you can also sew more than one line of stitches, evenly spaced between the top and bottom of the cuff.
+
+You can do the same for the waistband.
+
+
+
+
+
+If you put in eyelets for a drawstring, sew a line of stitches above the eyelets and a separate line
+below the eyelets, leaving a channel wide enough for your drawstring.
+
+
+
+## Step 18: Thread a draw string around the waist (optional)
+If you put eyelets in your waistband, thread a drawstring through one eyelet, around the waist, and out of the other eyelet.
+
+
+
+There are tools to make this task easier, but one that almost everyone has is a simple safety pin.
+Pin the safety pin to one end of your drawstring, then push it through the channel. The safety pin
+will be easier to maneuver through the fabric, and it will pull the drawstring along with it.
+
+
+
+
+
+## Step 19: Enjoy your Paco pants!
+You did it! Way to go!
+
+
diff --git a/markdown/org/docs/patterns/paco/instructions/step02.jpg b/markdown/org/docs/patterns/paco/instructions/step02.jpg
new file mode 100644
index 00000000000..648cb7b5da9
Binary files /dev/null and b/markdown/org/docs/patterns/paco/instructions/step02.jpg differ
diff --git a/markdown/org/docs/patterns/paco/instructions/step02.svg b/markdown/org/docs/patterns/paco/instructions/step02.svg
new file mode 100644
index 00000000000..e5621d9a293
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/instructions/step02.svg
@@ -0,0 +1,81 @@
+
+
diff --git a/markdown/org/docs/patterns/paco/instructions/step02b.jpg b/markdown/org/docs/patterns/paco/instructions/step02b.jpg
new file mode 100644
index 00000000000..b85f954ef68
Binary files /dev/null and b/markdown/org/docs/patterns/paco/instructions/step02b.jpg differ
diff --git a/markdown/org/docs/patterns/paco/instructions/step03.jpg b/markdown/org/docs/patterns/paco/instructions/step03.jpg
new file mode 100644
index 00000000000..cc47b99bea7
Binary files /dev/null and b/markdown/org/docs/patterns/paco/instructions/step03.jpg differ
diff --git a/markdown/org/docs/patterns/paco/instructions/step03.svg b/markdown/org/docs/patterns/paco/instructions/step03.svg
new file mode 100644
index 00000000000..aaf35e0c071
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/instructions/step03.svg
@@ -0,0 +1,263 @@
+
+
diff --git a/markdown/org/docs/patterns/paco/instructions/step03b.jpg b/markdown/org/docs/patterns/paco/instructions/step03b.jpg
new file mode 100644
index 00000000000..534b8df61b9
Binary files /dev/null and b/markdown/org/docs/patterns/paco/instructions/step03b.jpg differ
diff --git a/markdown/org/docs/patterns/paco/instructions/step03b.svg b/markdown/org/docs/patterns/paco/instructions/step03b.svg
new file mode 100644
index 00000000000..00c55eebe12
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/instructions/step03b.svg
@@ -0,0 +1,97 @@
+
+
diff --git a/markdown/org/docs/patterns/paco/instructions/step03c.jpg b/markdown/org/docs/patterns/paco/instructions/step03c.jpg
new file mode 100644
index 00000000000..d6c4ecc916e
Binary files /dev/null and b/markdown/org/docs/patterns/paco/instructions/step03c.jpg differ
diff --git a/markdown/org/docs/patterns/paco/instructions/step03c.svg b/markdown/org/docs/patterns/paco/instructions/step03c.svg
new file mode 100644
index 00000000000..d5446c7fb69
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/instructions/step03c.svg
@@ -0,0 +1,98 @@
+
+
diff --git a/markdown/org/docs/patterns/paco/instructions/step04.jpg b/markdown/org/docs/patterns/paco/instructions/step04.jpg
new file mode 100644
index 00000000000..751dac7d2e0
Binary files /dev/null and b/markdown/org/docs/patterns/paco/instructions/step04.jpg differ
diff --git a/markdown/org/docs/patterns/paco/instructions/step04b.jpg b/markdown/org/docs/patterns/paco/instructions/step04b.jpg
new file mode 100644
index 00000000000..a57543a4edd
Binary files /dev/null and b/markdown/org/docs/patterns/paco/instructions/step04b.jpg differ
diff --git a/markdown/org/docs/patterns/paco/instructions/step05.jpg b/markdown/org/docs/patterns/paco/instructions/step05.jpg
new file mode 100644
index 00000000000..089959ae03c
Binary files /dev/null and b/markdown/org/docs/patterns/paco/instructions/step05.jpg differ
diff --git a/markdown/org/docs/patterns/paco/instructions/step05.svg b/markdown/org/docs/patterns/paco/instructions/step05.svg
new file mode 100644
index 00000000000..65a7062fb66
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/instructions/step05.svg
@@ -0,0 +1,98 @@
+
+
diff --git a/markdown/org/docs/patterns/paco/instructions/step05b.jpg b/markdown/org/docs/patterns/paco/instructions/step05b.jpg
new file mode 100644
index 00000000000..2cb1aaccacd
Binary files /dev/null and b/markdown/org/docs/patterns/paco/instructions/step05b.jpg differ
diff --git a/markdown/org/docs/patterns/paco/instructions/step05c.jpg b/markdown/org/docs/patterns/paco/instructions/step05c.jpg
new file mode 100644
index 00000000000..25cb22ad737
Binary files /dev/null and b/markdown/org/docs/patterns/paco/instructions/step05c.jpg differ
diff --git a/markdown/org/docs/patterns/paco/instructions/step06.jpg b/markdown/org/docs/patterns/paco/instructions/step06.jpg
new file mode 100644
index 00000000000..2f2024775da
Binary files /dev/null and b/markdown/org/docs/patterns/paco/instructions/step06.jpg differ
diff --git a/markdown/org/docs/patterns/paco/instructions/step06.svg b/markdown/org/docs/patterns/paco/instructions/step06.svg
new file mode 100644
index 00000000000..1c97ffb250d
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/instructions/step06.svg
@@ -0,0 +1,113 @@
+
+
diff --git a/markdown/org/docs/patterns/paco/instructions/step06b.jpg b/markdown/org/docs/patterns/paco/instructions/step06b.jpg
new file mode 100644
index 00000000000..a9e07a475a9
Binary files /dev/null and b/markdown/org/docs/patterns/paco/instructions/step06b.jpg differ
diff --git a/markdown/org/docs/patterns/paco/instructions/step06c.jpg b/markdown/org/docs/patterns/paco/instructions/step06c.jpg
new file mode 100644
index 00000000000..34227ab7c4a
Binary files /dev/null and b/markdown/org/docs/patterns/paco/instructions/step06c.jpg differ
diff --git a/markdown/org/docs/patterns/paco/instructions/step07.jpg b/markdown/org/docs/patterns/paco/instructions/step07.jpg
new file mode 100644
index 00000000000..c149e32edb9
Binary files /dev/null and b/markdown/org/docs/patterns/paco/instructions/step07.jpg differ
diff --git a/markdown/org/docs/patterns/paco/instructions/step07.svg b/markdown/org/docs/patterns/paco/instructions/step07.svg
new file mode 100644
index 00000000000..065242898a4
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/instructions/step07.svg
@@ -0,0 +1,103 @@
+
+
diff --git a/markdown/org/docs/patterns/paco/instructions/step08.svg b/markdown/org/docs/patterns/paco/instructions/step08.svg
new file mode 100644
index 00000000000..a0d91669ab1
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/instructions/step08.svg
@@ -0,0 +1,111 @@
+
+
diff --git a/markdown/org/docs/patterns/paco/instructions/step09.svg b/markdown/org/docs/patterns/paco/instructions/step09.svg
new file mode 100644
index 00000000000..f6caabe6e6b
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/instructions/step09.svg
@@ -0,0 +1,127 @@
+
+
diff --git a/markdown/org/docs/patterns/paco/instructions/step10.svg b/markdown/org/docs/patterns/paco/instructions/step10.svg
new file mode 100644
index 00000000000..8136c35b8fe
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/instructions/step10.svg
@@ -0,0 +1,99 @@
+
+
diff --git a/markdown/org/docs/patterns/paco/instructions/step11.jpg b/markdown/org/docs/patterns/paco/instructions/step11.jpg
new file mode 100644
index 00000000000..c6fa8fd450b
Binary files /dev/null and b/markdown/org/docs/patterns/paco/instructions/step11.jpg differ
diff --git a/markdown/org/docs/patterns/paco/instructions/step11.svg b/markdown/org/docs/patterns/paco/instructions/step11.svg
new file mode 100644
index 00000000000..62fc3a78d45
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/instructions/step11.svg
@@ -0,0 +1,79 @@
+
+
diff --git a/markdown/org/docs/patterns/paco/instructions/step12.jpg b/markdown/org/docs/patterns/paco/instructions/step12.jpg
new file mode 100644
index 00000000000..67549966761
Binary files /dev/null and b/markdown/org/docs/patterns/paco/instructions/step12.jpg differ
diff --git a/markdown/org/docs/patterns/paco/instructions/step12.svg b/markdown/org/docs/patterns/paco/instructions/step12.svg
new file mode 100644
index 00000000000..6adf1267c33
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/instructions/step12.svg
@@ -0,0 +1,100 @@
+
+
diff --git a/markdown/org/docs/patterns/paco/instructions/step13.svg b/markdown/org/docs/patterns/paco/instructions/step13.svg
new file mode 100644
index 00000000000..3b32b817d78
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/instructions/step13.svg
@@ -0,0 +1,434 @@
+
+
diff --git a/markdown/org/docs/patterns/paco/instructions/step13b.svg b/markdown/org/docs/patterns/paco/instructions/step13b.svg
new file mode 100644
index 00000000000..9d726ae7f07
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/instructions/step13b.svg
@@ -0,0 +1,106 @@
+
+
diff --git a/markdown/org/docs/patterns/paco/instructions/step13c.svg b/markdown/org/docs/patterns/paco/instructions/step13c.svg
new file mode 100644
index 00000000000..66f88a6eb6e
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/instructions/step13c.svg
@@ -0,0 +1,432 @@
+
+
diff --git a/markdown/org/docs/patterns/paco/instructions/step13d.jpg b/markdown/org/docs/patterns/paco/instructions/step13d.jpg
new file mode 100644
index 00000000000..2653b554784
Binary files /dev/null and b/markdown/org/docs/patterns/paco/instructions/step13d.jpg differ
diff --git a/markdown/org/docs/patterns/paco/instructions/step13e.jpg b/markdown/org/docs/patterns/paco/instructions/step13e.jpg
new file mode 100644
index 00000000000..80c79d7295d
Binary files /dev/null and b/markdown/org/docs/patterns/paco/instructions/step13e.jpg differ
diff --git a/markdown/org/docs/patterns/paco/instructions/step14.jpg b/markdown/org/docs/patterns/paco/instructions/step14.jpg
new file mode 100644
index 00000000000..c9d784d31f5
Binary files /dev/null and b/markdown/org/docs/patterns/paco/instructions/step14.jpg differ
diff --git a/markdown/org/docs/patterns/paco/instructions/step14.svg b/markdown/org/docs/patterns/paco/instructions/step14.svg
new file mode 100644
index 00000000000..f286e8285ed
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/instructions/step14.svg
@@ -0,0 +1,99 @@
+
+
diff --git a/markdown/org/docs/patterns/paco/instructions/step15.jpg b/markdown/org/docs/patterns/paco/instructions/step15.jpg
new file mode 100644
index 00000000000..a3a32ab6d12
Binary files /dev/null and b/markdown/org/docs/patterns/paco/instructions/step15.jpg differ
diff --git a/markdown/org/docs/patterns/paco/instructions/step15.svg b/markdown/org/docs/patterns/paco/instructions/step15.svg
new file mode 100644
index 00000000000..a36c7d83e4e
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/instructions/step15.svg
@@ -0,0 +1,97 @@
+
+
diff --git a/markdown/org/docs/patterns/paco/instructions/step16.svg b/markdown/org/docs/patterns/paco/instructions/step16.svg
new file mode 100644
index 00000000000..68b02f034fb
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/instructions/step16.svg
@@ -0,0 +1,359 @@
+
+
diff --git a/markdown/org/docs/patterns/paco/instructions/step16b.svg b/markdown/org/docs/patterns/paco/instructions/step16b.svg
new file mode 100644
index 00000000000..1888276710d
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/instructions/step16b.svg
@@ -0,0 +1,162 @@
+
+
diff --git a/markdown/org/docs/patterns/paco/instructions/step16c.svg b/markdown/org/docs/patterns/paco/instructions/step16c.svg
new file mode 100644
index 00000000000..04185289258
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/instructions/step16c.svg
@@ -0,0 +1,427 @@
+
+
diff --git a/markdown/org/docs/patterns/paco/instructions/step16d.jpg b/markdown/org/docs/patterns/paco/instructions/step16d.jpg
new file mode 100644
index 00000000000..a46f83fd6b6
Binary files /dev/null and b/markdown/org/docs/patterns/paco/instructions/step16d.jpg differ
diff --git a/markdown/org/docs/patterns/paco/instructions/step16e.jpg b/markdown/org/docs/patterns/paco/instructions/step16e.jpg
new file mode 100644
index 00000000000..8408c772a0f
Binary files /dev/null and b/markdown/org/docs/patterns/paco/instructions/step16e.jpg differ
diff --git a/markdown/org/docs/patterns/paco/instructions/step16f.jpg b/markdown/org/docs/patterns/paco/instructions/step16f.jpg
new file mode 100644
index 00000000000..188195727ec
Binary files /dev/null and b/markdown/org/docs/patterns/paco/instructions/step16f.jpg differ
diff --git a/markdown/org/docs/patterns/paco/instructions/step17.svg b/markdown/org/docs/patterns/paco/instructions/step17.svg
new file mode 100644
index 00000000000..a6d67e06eb2
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/instructions/step17.svg
@@ -0,0 +1,174 @@
+
+
diff --git a/markdown/org/docs/patterns/paco/instructions/step18.svg b/markdown/org/docs/patterns/paco/instructions/step18.svg
new file mode 100644
index 00000000000..5bba3d46c1b
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/instructions/step18.svg
@@ -0,0 +1,194 @@
+
+
diff --git a/markdown/org/docs/patterns/paco/measurements/de.md b/markdown/org/docs/patterns/paco/measurements/de.md
new file mode 100644
index 00000000000..58d431d755c
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/measurements/de.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/paco/measurements/en.md b/markdown/org/docs/patterns/paco/measurements/en.md
new file mode 100644
index 00000000000..040268e388e
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/measurements/en.md
@@ -0,0 +1,7 @@
+---
+---
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/paco/measurements/es.md b/markdown/org/docs/patterns/paco/measurements/es.md
new file mode 100644
index 00000000000..58d431d755c
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/measurements/es.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/paco/measurements/fr.md b/markdown/org/docs/patterns/paco/measurements/fr.md
new file mode 100644
index 00000000000..7587aca329d
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/measurements/fr.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+importer les mesures à partir de '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/paco/measurements/nl.md b/markdown/org/docs/patterns/paco/measurements/nl.md
new file mode 100644
index 00000000000..58d431d755c
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/measurements/nl.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/paco/needs/de.md b/markdown/org/docs/patterns/paco/needs/de.md
new file mode 100644
index 00000000000..c8e91ad2291
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/needs/de.md
@@ -0,0 +1,11 @@
+
+To make Paco, you will need the following:
+
+- [Grundlegendes Nähzubehör](/docs/sewing/basic-sewing-supplies)
+- About 1.25 meter (depending on your height) of a suitable fabric ([see Fabric options](/docs/patterns/paco/fabric))
+- 30cm of lining for the pocket bags
+- A little bit of interfacing for the pocket welts (only needed if your opted for back pockets)
+- A drawstring and two eyelets (optional)
+- Enough wide flat elastic for your waist and cuffs
+
+
diff --git a/markdown/org/docs/patterns/paco/needs/en.md b/markdown/org/docs/patterns/paco/needs/en.md
new file mode 100644
index 00000000000..b12eda2c141
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/needs/en.md
@@ -0,0 +1,11 @@
+
+To make Paco, you will need the following:
+
+- [Basic sewing supplies](/docs/sewing/basic-sewing-supplies)
+- About 1.25 meter (depending on your height) of a suitable fabric ([see Fabric options](/docs/patterns/paco/fabric))
+- 30cm of lining for the pocket bags
+- A little bit of interfacing for the pocket welts (only needed if your opted for back pockets)
+- A drawstring and two eyelets (optional)
+- Enough wide flat elastic for your waist and cuffs
+
+
diff --git a/markdown/org/docs/patterns/paco/needs/es.md b/markdown/org/docs/patterns/paco/needs/es.md
new file mode 100644
index 00000000000..b12eda2c141
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/needs/es.md
@@ -0,0 +1,11 @@
+
+To make Paco, you will need the following:
+
+- [Basic sewing supplies](/docs/sewing/basic-sewing-supplies)
+- About 1.25 meter (depending on your height) of a suitable fabric ([see Fabric options](/docs/patterns/paco/fabric))
+- 30cm of lining for the pocket bags
+- A little bit of interfacing for the pocket welts (only needed if your opted for back pockets)
+- A drawstring and two eyelets (optional)
+- Enough wide flat elastic for your waist and cuffs
+
+
diff --git a/markdown/org/docs/patterns/paco/needs/fr.md b/markdown/org/docs/patterns/paco/needs/fr.md
new file mode 100644
index 00000000000..702a26fd324
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/needs/fr.md
@@ -0,0 +1,11 @@
+
+To make Paco, you will need the following:
+
+- [Fourniture de base pour la couture](/docs/sewing/basic-sewing-supplies)
+- About 1.25 meter (depending on your height) of a suitable fabric ([see Fabric options](/docs/patterns/paco/fabric))
+- 30cm of lining for the pocket bags
+- A little bit of interfacing for the pocket welts (only needed if your opted for back pockets)
+- A drawstring and two eyelets (optional)
+- Enough wide flat elastic for your waist and cuffs
+
+
diff --git a/markdown/org/docs/patterns/paco/needs/nl.md b/markdown/org/docs/patterns/paco/needs/nl.md
new file mode 100644
index 00000000000..438e82b4cde
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/needs/nl.md
@@ -0,0 +1,11 @@
+
+Om Paco te maken heb je het volgende nodig:
+
+- [Basis naaimateriaal](/docs/sewing/basic-sewing-supplies)
+- Ongeveer 1,25 meter (afhankelijk van je lengte) geschikte stof ([zie: Stofkeuzes](/docs/patterns/paco/fabric))
+- 30 cm voering voor de zakdelen
+- Een beetje tussenvoering voor de paspels van de achterzak (enkel als je voor achterzakken koos)
+- Een koordje voor de taille en twee metalen ogen (optioneel)
+- Genoeg brede platte elastiek voor je taille en enkelboorden
+
+
diff --git a/markdown/org/docs/patterns/paco/nl.md b/markdown/org/docs/patterns/paco/nl.md
new file mode 100644
index 00000000000..db5c93594a1
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/nl.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/paco/options/ankleelastic/de.md b/markdown/org/docs/patterns/paco/options/ankleelastic/de.md
new file mode 100644
index 00000000000..1b03d25eff4
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/options/ankleelastic/de.md
@@ -0,0 +1,4 @@
+
+If you're using an elasticated hem at the ankle, use this to set the width of the elastic you'll use.
+
+In other words, this will control the height of the cuff.
diff --git a/markdown/org/docs/patterns/paco/options/ankleelastic/en.md b/markdown/org/docs/patterns/paco/options/ankleelastic/en.md
new file mode 100644
index 00000000000..2e3207249ae
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/options/ankleelastic/en.md
@@ -0,0 +1,5 @@
+
+If you're using an elasticated hem at the ankle, use this to set the width
+of the elastic you'll use.
+
+In other words, this will control the height of the cuff.
diff --git a/markdown/org/docs/patterns/paco/options/ankleelastic/es.md b/markdown/org/docs/patterns/paco/options/ankleelastic/es.md
new file mode 100644
index 00000000000..1b03d25eff4
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/options/ankleelastic/es.md
@@ -0,0 +1,4 @@
+
+If you're using an elasticated hem at the ankle, use this to set the width of the elastic you'll use.
+
+In other words, this will control the height of the cuff.
diff --git a/markdown/org/docs/patterns/paco/options/ankleelastic/fr.md b/markdown/org/docs/patterns/paco/options/ankleelastic/fr.md
new file mode 100644
index 00000000000..1b03d25eff4
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/options/ankleelastic/fr.md
@@ -0,0 +1,4 @@
+
+If you're using an elasticated hem at the ankle, use this to set the width of the elastic you'll use.
+
+In other words, this will control the height of the cuff.
diff --git a/markdown/org/docs/patterns/paco/options/ankleelastic/nl.md b/markdown/org/docs/patterns/paco/options/ankleelastic/nl.md
new file mode 100644
index 00000000000..1b03d25eff4
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/options/ankleelastic/nl.md
@@ -0,0 +1,4 @@
+
+If you're using an elasticated hem at the ankle, use this to set the width of the elastic you'll use.
+
+In other words, this will control the height of the cuff.
diff --git a/markdown/org/docs/patterns/paco/options/backpockets/de.md b/markdown/org/docs/patterns/paco/options/backpockets/de.md
new file mode 100644
index 00000000000..19031af7f55
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/options/backpockets/de.md
@@ -0,0 +1,2 @@
+
+Whether to include back pockets, yes or no.
diff --git a/markdown/org/docs/patterns/paco/options/backpockets/en.md b/markdown/org/docs/patterns/paco/options/backpockets/en.md
new file mode 100644
index 00000000000..19031af7f55
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/options/backpockets/en.md
@@ -0,0 +1,2 @@
+
+Whether to include back pockets, yes or no.
diff --git a/markdown/org/docs/patterns/paco/options/backpockets/es.md b/markdown/org/docs/patterns/paco/options/backpockets/es.md
new file mode 100644
index 00000000000..19031af7f55
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/options/backpockets/es.md
@@ -0,0 +1,2 @@
+
+Whether to include back pockets, yes or no.
diff --git a/markdown/org/docs/patterns/paco/options/backpockets/fr.md b/markdown/org/docs/patterns/paco/options/backpockets/fr.md
new file mode 100644
index 00000000000..19031af7f55
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/options/backpockets/fr.md
@@ -0,0 +1,2 @@
+
+Whether to include back pockets, yes or no.
diff --git a/markdown/org/docs/patterns/paco/options/backpockets/nl.md b/markdown/org/docs/patterns/paco/options/backpockets/nl.md
new file mode 100644
index 00000000000..19031af7f55
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/options/backpockets/nl.md
@@ -0,0 +1,2 @@
+
+Whether to include back pockets, yes or no.
diff --git a/markdown/org/docs/patterns/paco/options/de.md b/markdown/org/docs/patterns/paco/options/de.md
new file mode 100644
index 00000000000..a8ead2eda0b
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/options/de.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/paco/options/elasticatedhem/de.md b/markdown/org/docs/patterns/paco/options/elasticatedhem/de.md
new file mode 100644
index 00000000000..a30629564bf
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/options/elasticatedhem/de.md
@@ -0,0 +1,2 @@
+
+Whether you want to include an elasticated cuff at the ankle, or rather prefer a classic hemmed leg.
diff --git a/markdown/org/docs/patterns/paco/options/elasticatedhem/en.md b/markdown/org/docs/patterns/paco/options/elasticatedhem/en.md
new file mode 100644
index 00000000000..66c956f5abc
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/options/elasticatedhem/en.md
@@ -0,0 +1,3 @@
+
+Whether you want to include an elasticated cuff at the ankle,
+or rather prefer a classic hemmed leg.
diff --git a/markdown/org/docs/patterns/paco/options/elasticatedhem/es.md b/markdown/org/docs/patterns/paco/options/elasticatedhem/es.md
new file mode 100644
index 00000000000..a30629564bf
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/options/elasticatedhem/es.md
@@ -0,0 +1,2 @@
+
+Whether you want to include an elasticated cuff at the ankle, or rather prefer a classic hemmed leg.
diff --git a/markdown/org/docs/patterns/paco/options/elasticatedhem/fr.md b/markdown/org/docs/patterns/paco/options/elasticatedhem/fr.md
new file mode 100644
index 00000000000..a30629564bf
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/options/elasticatedhem/fr.md
@@ -0,0 +1,2 @@
+
+Whether you want to include an elasticated cuff at the ankle, or rather prefer a classic hemmed leg.
diff --git a/markdown/org/docs/patterns/paco/options/elasticatedhem/nl.md b/markdown/org/docs/patterns/paco/options/elasticatedhem/nl.md
new file mode 100644
index 00000000000..a30629564bf
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/options/elasticatedhem/nl.md
@@ -0,0 +1,2 @@
+
+Whether you want to include an elasticated cuff at the ankle, or rather prefer a classic hemmed leg.
diff --git a/markdown/org/docs/patterns/paco/options/en.md b/markdown/org/docs/patterns/paco/options/en.md
new file mode 100644
index 00000000000..f60862ea1b6
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/options/en.md
@@ -0,0 +1,7 @@
+---
+---
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/paco/options/es.md b/markdown/org/docs/patterns/paco/options/es.md
new file mode 100644
index 00000000000..a8ead2eda0b
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/options/es.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/paco/options/fr.md b/markdown/org/docs/patterns/paco/options/fr.md
new file mode 100644
index 00000000000..a8ead2eda0b
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/options/fr.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/paco/options/frontpockets/de.md b/markdown/org/docs/patterns/paco/options/frontpockets/de.md
new file mode 100644
index 00000000000..745c42b9d63
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/options/frontpockets/de.md
@@ -0,0 +1,2 @@
+
+Whether to include front pockets (on the side seam) or not.
diff --git a/markdown/org/docs/patterns/paco/options/frontpockets/en.md b/markdown/org/docs/patterns/paco/options/frontpockets/en.md
new file mode 100644
index 00000000000..745c42b9d63
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/options/frontpockets/en.md
@@ -0,0 +1,2 @@
+
+Whether to include front pockets (on the side seam) or not.
diff --git a/markdown/org/docs/patterns/paco/options/frontpockets/es.md b/markdown/org/docs/patterns/paco/options/frontpockets/es.md
new file mode 100644
index 00000000000..745c42b9d63
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/options/frontpockets/es.md
@@ -0,0 +1,2 @@
+
+Whether to include front pockets (on the side seam) or not.
diff --git a/markdown/org/docs/patterns/paco/options/frontpockets/fr.md b/markdown/org/docs/patterns/paco/options/frontpockets/fr.md
new file mode 100644
index 00000000000..745c42b9d63
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/options/frontpockets/fr.md
@@ -0,0 +1,2 @@
+
+Whether to include front pockets (on the side seam) or not.
diff --git a/markdown/org/docs/patterns/paco/options/frontpockets/nl.md b/markdown/org/docs/patterns/paco/options/frontpockets/nl.md
new file mode 100644
index 00000000000..745c42b9d63
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/options/frontpockets/nl.md
@@ -0,0 +1,2 @@
+
+Whether to include front pockets (on the side seam) or not.
diff --git a/markdown/org/docs/patterns/paco/options/heelease/de.md b/markdown/org/docs/patterns/paco/options/heelease/de.md
new file mode 100644
index 00000000000..4c1e66d67c5
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/options/heelease/de.md
@@ -0,0 +1,4 @@
+
+This controls the amount of ease at the instep, or heel.
+
+Increase this to make it easier to get in and out of your pants.
diff --git a/markdown/org/docs/patterns/paco/options/heelease/en.md b/markdown/org/docs/patterns/paco/options/heelease/en.md
new file mode 100644
index 00000000000..4c1e66d67c5
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/options/heelease/en.md
@@ -0,0 +1,4 @@
+
+This controls the amount of ease at the instep, or heel.
+
+Increase this to make it easier to get in and out of your pants.
diff --git a/markdown/org/docs/patterns/paco/options/heelease/es.md b/markdown/org/docs/patterns/paco/options/heelease/es.md
new file mode 100644
index 00000000000..4c1e66d67c5
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/options/heelease/es.md
@@ -0,0 +1,4 @@
+
+This controls the amount of ease at the instep, or heel.
+
+Increase this to make it easier to get in and out of your pants.
diff --git a/markdown/org/docs/patterns/paco/options/heelease/fr.md b/markdown/org/docs/patterns/paco/options/heelease/fr.md
new file mode 100644
index 00000000000..4c1e66d67c5
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/options/heelease/fr.md
@@ -0,0 +1,4 @@
+
+This controls the amount of ease at the instep, or heel.
+
+Increase this to make it easier to get in and out of your pants.
diff --git a/markdown/org/docs/patterns/paco/options/heelease/nl.md b/markdown/org/docs/patterns/paco/options/heelease/nl.md
new file mode 100644
index 00000000000..4c1e66d67c5
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/options/heelease/nl.md
@@ -0,0 +1,4 @@
+
+This controls the amount of ease at the instep, or heel.
+
+Increase this to make it easier to get in and out of your pants.
diff --git a/markdown/org/docs/patterns/paco/options/nl.md b/markdown/org/docs/patterns/paco/options/nl.md
new file mode 100644
index 00000000000..a8ead2eda0b
--- /dev/null
+++ b/markdown/org/docs/patterns/paco/options/nl.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/penelope/cutting/de.md b/markdown/org/docs/patterns/penelope/cutting/de.md
new file mode 100644
index 00000000000..f4aaf247d49
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/cutting/de.md
@@ -0,0 +1,11 @@
+Penelope consists of a front and a back piece. The front piece is always cut-on-fold. For the back piece, this depends on whether you wanted a vent, or moved the zipper to the back seam. Either of those options will have you cut out two individual pieces for the back.
+
+
+
+When you cut out a piece on the fold, remember that the fold does not need to be in the middle of the fabric.
+Choosing the placement of your pieces wisely can greatly reduce the amount of fabric you need for your skirt.
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/penelope/cutting/en.md b/markdown/org/docs/patterns/penelope/cutting/en.md
new file mode 100644
index 00000000000..50f97124b77
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/cutting/en.md
@@ -0,0 +1,11 @@
+Penelope consists of a front and a back piece. The front piece is always cut-on-fold.
+For the back piece, this depends on whether you wanted a vent, or moved the zipper to the back seam.
+Either of those options will have you cut out two individual pieces for the back.
+
+
+
+When you cut out a piece on the fold, remember that the fold does not need to be in the middle of the fabric.
+Choosing the placement of your pieces wisely can greatly reduce the amount of fabric you need for your skirt.
+
+
+
diff --git a/markdown/org/docs/patterns/penelope/cutting/es.md b/markdown/org/docs/patterns/penelope/cutting/es.md
new file mode 100644
index 00000000000..f4aaf247d49
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/cutting/es.md
@@ -0,0 +1,11 @@
+Penelope consists of a front and a back piece. The front piece is always cut-on-fold. For the back piece, this depends on whether you wanted a vent, or moved the zipper to the back seam. Either of those options will have you cut out two individual pieces for the back.
+
+
+
+When you cut out a piece on the fold, remember that the fold does not need to be in the middle of the fabric.
+Choosing the placement of your pieces wisely can greatly reduce the amount of fabric you need for your skirt.
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/penelope/cutting/fr.md b/markdown/org/docs/patterns/penelope/cutting/fr.md
new file mode 100644
index 00000000000..f4aaf247d49
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/cutting/fr.md
@@ -0,0 +1,11 @@
+Penelope consists of a front and a back piece. The front piece is always cut-on-fold. For the back piece, this depends on whether you wanted a vent, or moved the zipper to the back seam. Either of those options will have you cut out two individual pieces for the back.
+
+
+
+When you cut out a piece on the fold, remember that the fold does not need to be in the middle of the fabric.
+Choosing the placement of your pieces wisely can greatly reduce the amount of fabric you need for your skirt.
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/penelope/cutting/nl.md b/markdown/org/docs/patterns/penelope/cutting/nl.md
new file mode 100644
index 00000000000..f4aaf247d49
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/cutting/nl.md
@@ -0,0 +1,11 @@
+Penelope consists of a front and a back piece. The front piece is always cut-on-fold. For the back piece, this depends on whether you wanted a vent, or moved the zipper to the back seam. Either of those options will have you cut out two individual pieces for the back.
+
+
+
+When you cut out a piece on the fold, remember that the fold does not need to be in the middle of the fabric.
+Choosing the placement of your pieces wisely can greatly reduce the amount of fabric you need for your skirt.
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/penelope/de.md b/markdown/org/docs/patterns/penelope/de.md
new file mode 100644
index 00000000000..26baa030bcd
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/de.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/penelope/en.md b/markdown/org/docs/patterns/penelope/en.md
new file mode 100644
index 00000000000..f35fe878658
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/en.md
@@ -0,0 +1,6 @@
+---
+---
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/penelope/es.md b/markdown/org/docs/patterns/penelope/es.md
new file mode 100644
index 00000000000..26baa030bcd
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/es.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/penelope/fabric/de.md b/markdown/org/docs/patterns/penelope/fabric/de.md
new file mode 100644
index 00000000000..92b4ff35f41
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/fabric/de.md
@@ -0,0 +1,4 @@
+
+Ein Bleistiftrock ist ein eher formeller Schnitt, der meist in einem Anzugstoff hergestellt wird. Mit anderen Worten, in einer feinen Wolle. Zu den eher lockeren Wahlmöglichkeiten bei den mittelschweren Stoffen gehören Baumwolle oder Denim.
+
+Einen Stoff mit etwas Dehnbarkeit zu verwenden wird es einfacher machen, eine bequeme Passform zu bekommen, und dir mehr Bewegungsfreiheit geben, da Bleistiftröcke ziemlich eng sitzen.
diff --git a/markdown/org/docs/patterns/penelope/fabric/en.md b/markdown/org/docs/patterns/penelope/fabric/en.md
new file mode 100644
index 00000000000..6bf8584b916
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/fabric/en.md
@@ -0,0 +1,6 @@
+
+A pencil skirt is a rather formal cut, and most commonly made in a suiting material. In other words, a fine wool.
+More casual options among medium weight fabrics include cotton or denim.
+
+Using a fabric with some stretch will make it easier to get a comfortable fit and give you some more room to move about
+as pencil skirts fit rather tight.
diff --git a/markdown/org/docs/patterns/penelope/fabric/es.md b/markdown/org/docs/patterns/penelope/fabric/es.md
new file mode 100644
index 00000000000..733d4cf9c76
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/fabric/es.md
@@ -0,0 +1,4 @@
+
+A pencil skirt is a rather formal cut, and most commonly made in a suiting material. In other words, a fine wool. More casual options among medium weight fabrics include cotton or denim.
+
+Using a fabric with some stretch will make it easier to get a comfortable fit and give you some more room to move about as pencil skirts fit rather tight.
diff --git a/markdown/org/docs/patterns/penelope/fabric/fr.md b/markdown/org/docs/patterns/penelope/fabric/fr.md
new file mode 100644
index 00000000000..733d4cf9c76
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/fabric/fr.md
@@ -0,0 +1,4 @@
+
+A pencil skirt is a rather formal cut, and most commonly made in a suiting material. In other words, a fine wool. More casual options among medium weight fabrics include cotton or denim.
+
+Using a fabric with some stretch will make it easier to get a comfortable fit and give you some more room to move about as pencil skirts fit rather tight.
diff --git a/markdown/org/docs/patterns/penelope/fabric/nl.md b/markdown/org/docs/patterns/penelope/fabric/nl.md
new file mode 100644
index 00000000000..733d4cf9c76
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/fabric/nl.md
@@ -0,0 +1,4 @@
+
+A pencil skirt is a rather formal cut, and most commonly made in a suiting material. In other words, a fine wool. More casual options among medium weight fabrics include cotton or denim.
+
+Using a fabric with some stretch will make it easier to get a comfortable fit and give you some more room to move about as pencil skirts fit rather tight.
diff --git a/markdown/org/docs/patterns/penelope/fr.md b/markdown/org/docs/patterns/penelope/fr.md
new file mode 100644
index 00000000000..26baa030bcd
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/fr.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/penelope/instructions/de.md b/markdown/org/docs/patterns/penelope/instructions/de.md
new file mode 100644
index 00000000000..f3b0c391f1b
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/instructions/de.md
@@ -0,0 +1,47 @@
+## Anmerkungen und Hinweise
+
+### Lining
+
+Pencil skirts are tight. This limits your movement quite a bit. More so, when you try to sit down, the skirt may try to pull itself off your waist, or, when you get back up, stay quite high on your bum. Lining the skirt will make it move a lot easier around your curves, and thereby make it easier for you to move.
+
+Adding lining can be done by creating a slightly shorter front and back piece, that has some extra fabric in the middle. The extra fabric makes it easier for the lining to move. One inch for each of the front and back pieces is enough. You can either make a box pleat in the front and back, or add the extra fabric where the darts are. You do not need to sew darts in the lining fabric. Just a pleat at the dart position will be fine.
+
+### Waistband
+
+A waistband is optional on Penelope. If you omit it, there will be quite some stress on the top of the zipper. Make sure your zipper is up to the task. An invisible zipper might not be the best option then, since they can't always take that much strain.
+
+### Zipper
+
+Without the zipper it will be impossible to get in and out of the skirt. So it should be at least the length from your waist to the largest part of your bum. Longer will make it easier to put the skirt on and off. Don't use one that's too long, because the part of the seam where the zipper is behaves differently than the part without it, and you want to try to make it invisible also in movement.
+
+Traditionally, an invisible zipper is used in a pencil skirt. Lately there has been a trend to use zippers that are right in the open. Sometimes even from contrasting fabric. Choose what works for you in the style you're going for. Be creative (or not)! You might want to opt for an alternative option if your fabric is on the heavier side.
+
+### Vent
+
+A vent in the back is optional with Penelope. It will allow you to walk a lot easier than if you make the skirt without it. The vent also influences where the zipper will be located. If you choose to have no vent, the default zipper location is on the side seam, and the back will be cut-on-fold. With the vent, there has to be a seam in the back piece, and the zipper will be located on that seam.
+
+### Darts
+
+Darts are used to compensate for the difference between your waist and seat measurements. Depending on this difference, there can be two darts, one dart, or no darts at all. More darts make for a potentially better fit. But if the amount of fabric that the dart will take in becomes too small, the number of darts will be reduced. Otherwise it would be very difficult to sew the darts, and they would probably become rather unsightly. Some of the difference will be taken in by the side seam, and if the difference is small, no darts will be included in the front and back pieces.
+
+## Konstruktion
+
+We're not going into a full explanation here on how to create all the individual details that make up a pencil skirt. We assume that you know how to sew a dart, insert an invisible zipper, make a vent, etc. If not, there are numerous excellent articles available on the web, both in writen form, and on video. If you do get stuck, you can always reach out to [other FreeSewers](https://discord.freesewing.org/).
+
+First, sew all the darts. You want to press them towards the back. So for the back piece, that means you press boths sides towards eachother. For the front piece, just the opposite.
+
+The next thing you want to do is sew the seam that has the zipper, and insert the zipper into it. Follow the procedure that is appropriate for the type of zipper you're using.
+
+Sew up both the side seams.
+
+Your next step depends on whether you have a vent and lining. If you're including a lining, now is the time to make it. The lining is made the same way that the rest of the skirt is made, with two exceptions; the darts are just pleats, and they have more 'ease' included. How you distribute this 'ease' is up to you. You can add it to the dart pleats, add another dart pleat, or make a box pleat in the middle.
+
+Of course, if you include a lining, you have to include this in the way you've finished your zipper. And connect it to the vent, if your skirt has one of those.
+
+Next is attaching the waistband if your version has one. First fold it double along the long side and press. Add your interfacing. Sew it to the right side of the fabric. Then turn it over and press the seam into the waistband. Now use the stitch-in-the-ditch technique to finish the waistband. Add your choice of closure.
+
+All that is left now is to hem the skirt.
+
+
+
+
diff --git a/markdown/org/docs/patterns/penelope/instructions/en.md b/markdown/org/docs/patterns/penelope/instructions/en.md
new file mode 100644
index 00000000000..74512f899e8
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/instructions/en.md
@@ -0,0 +1,86 @@
+## Notes and tips
+
+### Lining
+
+Pencil skirts are tight. This limits your movement quite a bit. More so, when you
+try to sit down, the skirt may try to pull itself off your waist, or, when you get
+back up, stay quite high on your bum. Lining the skirt will make it move a lot
+easier around your curves, and thereby make it easier for you to move.
+
+Adding lining can be done by creating a slightly shorter front and back piece, that
+has some extra fabric in the middle. The extra fabric makes it easier for the
+lining to move. One inch for each of the front and back pieces is enough. You can
+either make a box pleat in the front and back, or add the extra fabric where the
+darts are. You do not need to sew darts in the lining fabric. Just a pleat at the
+dart position will be fine.
+
+### Waistband
+
+A waistband is optional on Penelope. If you omit it, there will be quite some stress
+on the top of the zipper. Make sure your zipper is up to the task. An invisible zipper might not be the best option then, since they can't always take that much strain.
+
+### Zipper
+
+Without the zipper it will be impossible to get in and out of the skirt. So it should
+be at least the length from your waist to the largest part of your bum. Longer will
+make it easier to put the skirt on and off. Don't use one that's too long, because the
+part of the seam where the zipper is behaves differently than the part without it, and
+you want to try to make it invisible also in movement.
+
+Traditionally, an invisible zipper is used in a pencil skirt. Lately there has been a trend
+to use zippers that are right in the open. Sometimes even from contrasting fabric.
+Choose what works for you in the style you're going for. Be creative (or not)! You might want to opt for an alternative option if your fabric is on the heavier side.
+
+### Vent
+
+A vent in the back is optional with Penelope. It will allow you to walk a lot easier
+than if you make the skirt without it. The vent also influences where the zipper will
+be located. If you choose to have no vent, the default zipper location is on the side
+seam, and the back will be cut-on-fold. With the vent, there has to be a seam in the
+back piece, and the zipper will be located on that seam.
+
+### Darts
+
+Darts are used to compensate for the difference between your waist and seat measurements.
+Depending on this difference, there can be two darts, one dart, or no darts at all. More
+darts make for a potentially better fit. But if the amount of fabric that the dart will
+take in becomes too small, the number of darts will be reduced. Otherwise it would be
+very difficult to sew the darts, and they would probably become rather unsightly. Some
+of the difference will be taken in by the side seam, and if the difference is small, no
+darts will be included in the front and back pieces.
+
+## Construction
+
+We're not going into a full explanation here on how to create all the individual details
+that make up a pencil skirt. We assume that you know how to sew a dart, insert an invisible
+zipper, make a vent, etc. If not, there are numerous excellent articles available on the
+web, both in writen form, and on video. If you do get stuck, you can always reach out to
+[other FreeSewers](https://discord.freesewing.org/).
+
+First, sew all the darts. You want to press them towards the back. So for the back piece,
+that means you press boths sides towards eachother. For the front piece, just the opposite.
+
+The next thing you want to do is sew the seam that has the zipper, and insert the zipper
+into it. Follow the procedure that is appropriate for the type of zipper you're using.
+
+Sew up both the side seams.
+
+Your next step depends on whether you have a vent and lining. If you're including a lining,
+now is the time to make it. The lining is made the same way that the rest of the skirt is
+made, with two exceptions; the darts are just pleats, and they have more 'ease' included.
+How you distribute this 'ease' is up to you. You can add it to the dart pleats, add another
+dart pleat, or make a box pleat in the middle.
+
+Of course, if you include a lining, you have to include this in the way you've finished
+your zipper. And connect it to the vent, if your skirt has one of those.
+
+Next is attaching the waistband if your version has one. First fold it double along the
+long side and press. Add your interfacing. Sew it to the right side of the fabric. Then
+turn it over and press the seam into the waistband. Now use the stitch-in-the-ditch
+technique to finish the waistband. Add your choice of closure.
+
+All that is left now is to hem the skirt.
+
+
+
+
diff --git a/markdown/org/docs/patterns/penelope/instructions/es.md b/markdown/org/docs/patterns/penelope/instructions/es.md
new file mode 100644
index 00000000000..92d810a2b3f
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/instructions/es.md
@@ -0,0 +1,47 @@
+## Notes and tips
+
+### Lining
+
+Pencil skirts are tight. This limits your movement quite a bit. More so, when you try to sit down, the skirt may try to pull itself off your waist, or, when you get back up, stay quite high on your bum. Lining the skirt will make it move a lot easier around your curves, and thereby make it easier for you to move.
+
+Adding lining can be done by creating a slightly shorter front and back piece, that has some extra fabric in the middle. The extra fabric makes it easier for the lining to move. One inch for each of the front and back pieces is enough. You can either make a box pleat in the front and back, or add the extra fabric where the darts are. You do not need to sew darts in the lining fabric. Just a pleat at the dart position will be fine.
+
+### Waistband
+
+A waistband is optional on Penelope. If you omit it, there will be quite some stress on the top of the zipper. Make sure your zipper is up to the task. An invisible zipper might not be the best option then, since they can't always take that much strain.
+
+### Zipper
+
+Without the zipper it will be impossible to get in and out of the skirt. So it should be at least the length from your waist to the largest part of your bum. Longer will make it easier to put the skirt on and off. Don't use one that's too long, because the part of the seam where the zipper is behaves differently than the part without it, and you want to try to make it invisible also in movement.
+
+Traditionally, an invisible zipper is used in a pencil skirt. Lately there has been a trend to use zippers that are right in the open. Sometimes even from contrasting fabric. Choose what works for you in the style you're going for. Be creative (or not)! You might want to opt for an alternative option if your fabric is on the heavier side.
+
+### Vent
+
+A vent in the back is optional with Penelope. It will allow you to walk a lot easier than if you make the skirt without it. The vent also influences where the zipper will be located. If you choose to have no vent, the default zipper location is on the side seam, and the back will be cut-on-fold. With the vent, there has to be a seam in the back piece, and the zipper will be located on that seam.
+
+### Darts
+
+Darts are used to compensate for the difference between your waist and seat measurements. Depending on this difference, there can be two darts, one dart, or no darts at all. More darts make for a potentially better fit. But if the amount of fabric that the dart will take in becomes too small, the number of darts will be reduced. Otherwise it would be very difficult to sew the darts, and they would probably become rather unsightly. Some of the difference will be taken in by the side seam, and if the difference is small, no darts will be included in the front and back pieces.
+
+## Construction
+
+We're not going into a full explanation here on how to create all the individual details that make up a pencil skirt. We assume that you know how to sew a dart, insert an invisible zipper, make a vent, etc. If not, there are numerous excellent articles available on the web, both in writen form, and on video. If you do get stuck, you can always reach out to [other FreeSewers](https://discord.freesewing.org/).
+
+First, sew all the darts. You want to press them towards the back. So for the back piece, that means you press boths sides towards eachother. For the front piece, just the opposite.
+
+The next thing you want to do is sew the seam that has the zipper, and insert the zipper into it. Follow the procedure that is appropriate for the type of zipper you're using.
+
+Sew up both the side seams.
+
+Your next step depends on whether you have a vent and lining. If you're including a lining, now is the time to make it. The lining is made the same way that the rest of the skirt is made, with two exceptions; the darts are just pleats, and they have more 'ease' included. How you distribute this 'ease' is up to you. You can add it to the dart pleats, add another dart pleat, or make a box pleat in the middle.
+
+Of course, if you include a lining, you have to include this in the way you've finished your zipper. And connect it to the vent, if your skirt has one of those.
+
+Next is attaching the waistband if your version has one. First fold it double along the long side and press. Add your interfacing. Sew it to the right side of the fabric. Then turn it over and press the seam into the waistband. Now use the stitch-in-the-ditch technique to finish the waistband. Add your choice of closure.
+
+All that is left now is to hem the skirt.
+
+
+
+
diff --git a/markdown/org/docs/patterns/penelope/instructions/fr.md b/markdown/org/docs/patterns/penelope/instructions/fr.md
new file mode 100644
index 00000000000..92d810a2b3f
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/instructions/fr.md
@@ -0,0 +1,47 @@
+## Notes and tips
+
+### Lining
+
+Pencil skirts are tight. This limits your movement quite a bit. More so, when you try to sit down, the skirt may try to pull itself off your waist, or, when you get back up, stay quite high on your bum. Lining the skirt will make it move a lot easier around your curves, and thereby make it easier for you to move.
+
+Adding lining can be done by creating a slightly shorter front and back piece, that has some extra fabric in the middle. The extra fabric makes it easier for the lining to move. One inch for each of the front and back pieces is enough. You can either make a box pleat in the front and back, or add the extra fabric where the darts are. You do not need to sew darts in the lining fabric. Just a pleat at the dart position will be fine.
+
+### Waistband
+
+A waistband is optional on Penelope. If you omit it, there will be quite some stress on the top of the zipper. Make sure your zipper is up to the task. An invisible zipper might not be the best option then, since they can't always take that much strain.
+
+### Zipper
+
+Without the zipper it will be impossible to get in and out of the skirt. So it should be at least the length from your waist to the largest part of your bum. Longer will make it easier to put the skirt on and off. Don't use one that's too long, because the part of the seam where the zipper is behaves differently than the part without it, and you want to try to make it invisible also in movement.
+
+Traditionally, an invisible zipper is used in a pencil skirt. Lately there has been a trend to use zippers that are right in the open. Sometimes even from contrasting fabric. Choose what works for you in the style you're going for. Be creative (or not)! You might want to opt for an alternative option if your fabric is on the heavier side.
+
+### Vent
+
+A vent in the back is optional with Penelope. It will allow you to walk a lot easier than if you make the skirt without it. The vent also influences where the zipper will be located. If you choose to have no vent, the default zipper location is on the side seam, and the back will be cut-on-fold. With the vent, there has to be a seam in the back piece, and the zipper will be located on that seam.
+
+### Darts
+
+Darts are used to compensate for the difference between your waist and seat measurements. Depending on this difference, there can be two darts, one dart, or no darts at all. More darts make for a potentially better fit. But if the amount of fabric that the dart will take in becomes too small, the number of darts will be reduced. Otherwise it would be very difficult to sew the darts, and they would probably become rather unsightly. Some of the difference will be taken in by the side seam, and if the difference is small, no darts will be included in the front and back pieces.
+
+## Construction
+
+We're not going into a full explanation here on how to create all the individual details that make up a pencil skirt. We assume that you know how to sew a dart, insert an invisible zipper, make a vent, etc. If not, there are numerous excellent articles available on the web, both in writen form, and on video. If you do get stuck, you can always reach out to [other FreeSewers](https://discord.freesewing.org/).
+
+First, sew all the darts. You want to press them towards the back. So for the back piece, that means you press boths sides towards eachother. For the front piece, just the opposite.
+
+The next thing you want to do is sew the seam that has the zipper, and insert the zipper into it. Follow the procedure that is appropriate for the type of zipper you're using.
+
+Sew up both the side seams.
+
+Your next step depends on whether you have a vent and lining. If you're including a lining, now is the time to make it. The lining is made the same way that the rest of the skirt is made, with two exceptions; the darts are just pleats, and they have more 'ease' included. How you distribute this 'ease' is up to you. You can add it to the dart pleats, add another dart pleat, or make a box pleat in the middle.
+
+Of course, if you include a lining, you have to include this in the way you've finished your zipper. And connect it to the vent, if your skirt has one of those.
+
+Next is attaching the waistband if your version has one. First fold it double along the long side and press. Add your interfacing. Sew it to the right side of the fabric. Then turn it over and press the seam into the waistband. Now use the stitch-in-the-ditch technique to finish the waistband. Add your choice of closure.
+
+All that is left now is to hem the skirt.
+
+
+
+
diff --git a/markdown/org/docs/patterns/penelope/instructions/nl.md b/markdown/org/docs/patterns/penelope/instructions/nl.md
new file mode 100644
index 00000000000..1b933325fc4
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/instructions/nl.md
@@ -0,0 +1,47 @@
+## Tips en opmerkingen
+
+### Voering
+
+Pencil skirts are tight. This limits your movement quite a bit. More so, when you try to sit down, the skirt may try to pull itself off your waist, or, when you get back up, stay quite high on your bum. Lining the skirt will make it move a lot easier around your curves, and thereby make it easier for you to move.
+
+Adding lining can be done by creating a slightly shorter front and back piece, that has some extra fabric in the middle. The extra fabric makes it easier for the lining to move. One inch for each of the front and back pieces is enough. You can either make a box pleat in the front and back, or add the extra fabric where the darts are. You do not need to sew darts in the lining fabric. Just a pleat at the dart position will be fine.
+
+### Waistband
+
+A waistband is optional on Penelope. If you omit it, there will be quite some stress on the top of the zipper. Make sure your zipper is up to the task. An invisible zipper might not be the best option then, since they can't always take that much strain.
+
+### Zipper
+
+Without the zipper it will be impossible to get in and out of the skirt. So it should be at least the length from your waist to the largest part of your bum. Longer will make it easier to put the skirt on and off. Don't use one that's too long, because the part of the seam where the zipper is behaves differently than the part without it, and you want to try to make it invisible also in movement.
+
+Traditionally, an invisible zipper is used in a pencil skirt. Lately there has been a trend to use zippers that are right in the open. Sometimes even from contrasting fabric. Choose what works for you in the style you're going for. Be creative (or not)! You might want to opt for an alternative option if your fabric is on the heavier side.
+
+### Vent
+
+A vent in the back is optional with Penelope. It will allow you to walk a lot easier than if you make the skirt without it. The vent also influences where the zipper will be located. If you choose to have no vent, the default zipper location is on the side seam, and the back will be cut-on-fold. With the vent, there has to be a seam in the back piece, and the zipper will be located on that seam.
+
+### Nepen
+
+Darts are used to compensate for the difference between your waist and seat measurements. Depending on this difference, there can be two darts, one dart, or no darts at all. More darts make for a potentially better fit. But if the amount of fabric that the dart will take in becomes too small, the number of darts will be reduced. Otherwise it would be very difficult to sew the darts, and they would probably become rather unsightly. Some of the difference will be taken in by the side seam, and if the difference is small, no darts will be included in the front and back pieces.
+
+## Constructie
+
+We're not going into a full explanation here on how to create all the individual details that make up a pencil skirt. We assume that you know how to sew a dart, insert an invisible zipper, make a vent, etc. If not, there are numerous excellent articles available on the web, both in writen form, and on video. If you do get stuck, you can always reach out to [other FreeSewers](https://discord.freesewing.org/).
+
+First, sew all the darts. You want to press them towards the back. So for the back piece, that means you press boths sides towards eachother. For the front piece, just the opposite.
+
+The next thing you want to do is sew the seam that has the zipper, and insert the zipper into it. Follow the procedure that is appropriate for the type of zipper you're using.
+
+Sew up both the side seams.
+
+Your next step depends on whether you have a vent and lining. If you're including a lining, now is the time to make it. The lining is made the same way that the rest of the skirt is made, with two exceptions; the darts are just pleats, and they have more 'ease' included. How you distribute this 'ease' is up to you. You can add it to the dart pleats, add another dart pleat, or make a box pleat in the middle.
+
+Of course, if you include a lining, you have to include this in the way you've finished your zipper. And connect it to the vent, if your skirt has one of those.
+
+Next is attaching the waistband if your version has one. First fold it double along the long side and press. Add your interfacing. Sew it to the right side of the fabric. Then turn it over and press the seam into the waistband. Now use the stitch-in-the-ditch technique to finish the waistband. Add your choice of closure.
+
+All that is left now is to hem the skirt.
+
+
+
+
diff --git a/markdown/org/docs/patterns/penelope/measurements/de.md b/markdown/org/docs/patterns/penelope/measurements/de.md
new file mode 100644
index 00000000000..ab6860a8f2a
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/measurements/de.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/penelope/measurements/en.md b/markdown/org/docs/patterns/penelope/measurements/en.md
new file mode 100644
index 00000000000..93f220ddb29
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/measurements/en.md
@@ -0,0 +1,7 @@
+---
+---
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/penelope/measurements/es.md b/markdown/org/docs/patterns/penelope/measurements/es.md
new file mode 100644
index 00000000000..ab6860a8f2a
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/measurements/es.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/penelope/measurements/fr.md b/markdown/org/docs/patterns/penelope/measurements/fr.md
new file mode 100644
index 00000000000..0a056625e95
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/measurements/fr.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+importer les mesures à partir de '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/penelope/measurements/nl.md b/markdown/org/docs/patterns/penelope/measurements/nl.md
new file mode 100644
index 00000000000..ab6860a8f2a
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/measurements/nl.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/penelope/needs/de.md b/markdown/org/docs/patterns/penelope/needs/de.md
new file mode 100644
index 00000000000..a5f47943bd0
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/needs/de.md
@@ -0,0 +1,9 @@
+
+To make Penelope, you will need the following:
+
+ - [Grundlegendes Nähzubehör](/docs/sewing/basic-sewing-supplies)
+ - About 1 meter of a suitable fabric
+ - An invisible zipper
+ - Some interfacing for the waistband (if used) and maybe for the vent and hem
+ - Some sort of closure for the waistband (if used)
+ - Optionally: lining fabric
diff --git a/markdown/org/docs/patterns/penelope/needs/en.md b/markdown/org/docs/patterns/penelope/needs/en.md
new file mode 100644
index 00000000000..cf6f3a9e497
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/needs/en.md
@@ -0,0 +1,9 @@
+
+To make Penelope, you will need the following:
+
+ - [Basic sewing supplies](/docs/sewing/basic-sewing-supplies)
+ - About 1 meter of a suitable fabric
+ - An invisible zipper
+ - Some interfacing for the waistband (if used) and maybe for the vent and hem
+ - Some sort of closure for the waistband (if used)
+ - Optionally: lining fabric
diff --git a/markdown/org/docs/patterns/penelope/needs/es.md b/markdown/org/docs/patterns/penelope/needs/es.md
new file mode 100644
index 00000000000..8df0f0fde7f
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/needs/es.md
@@ -0,0 +1,9 @@
+
+To make Penelope, you will need the following:
+
+ - [Basic sewing supplies](/docs/sewing/basic-sewing-supplies)
+ - About 1 meter of a suitable fabric
+ - An invisible zipper
+ - Some interfacing for the waistband (if used) and maybe for the vent and hem
+ - Some sort of closure for the waistband (if used)
+ - Optionally: lining fabric
diff --git a/markdown/org/docs/patterns/penelope/needs/fr.md b/markdown/org/docs/patterns/penelope/needs/fr.md
new file mode 100644
index 00000000000..20685bf39a7
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/needs/fr.md
@@ -0,0 +1,9 @@
+
+To make Penelope, you will need the following:
+
+ - [Fourniture de base pour la couture](/docs/sewing/basic-sewing-supplies)
+ - About 1 meter of a suitable fabric
+ - An invisible zipper
+ - Some interfacing for the waistband (if used) and maybe for the vent and hem
+ - Some sort of closure for the waistband (if used)
+ - Optionally: lining fabric
diff --git a/markdown/org/docs/patterns/penelope/needs/nl.md b/markdown/org/docs/patterns/penelope/needs/nl.md
new file mode 100644
index 00000000000..5a412141f7e
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/needs/nl.md
@@ -0,0 +1,9 @@
+
+To make Penelope, you will need the following:
+
+ - [Basis naaimateriaal](/docs/sewing/basic-sewing-supplies)
+ - About 1 meter of a suitable fabric
+ - An invisible zipper
+ - Some interfacing for the waistband (if used) and maybe for the vent and hem
+ - Some sort of closure for the waistband (if used)
+ - Optionally: lining fabric
diff --git a/markdown/org/docs/patterns/penelope/nl.md b/markdown/org/docs/patterns/penelope/nl.md
new file mode 100644
index 00000000000..26baa030bcd
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/nl.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/penelope/options/backdartdepthfactor/de.md b/markdown/org/docs/patterns/penelope/options/backdartdepthfactor/de.md
new file mode 100644
index 00000000000..e1287968a60
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/backdartdepthfactor/de.md
@@ -0,0 +1,2 @@
+How far down does the back dart go from the waistband. This is a factor of the Natural Waist To Seat measurement.
+
diff --git a/markdown/org/docs/patterns/penelope/options/backdartdepthfactor/en.md b/markdown/org/docs/patterns/penelope/options/backdartdepthfactor/en.md
new file mode 100644
index 00000000000..310cdb2557c
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/backdartdepthfactor/en.md
@@ -0,0 +1,3 @@
+How far down does the back dart go from the waistband.
+This is a factor of the Natural Waist To Seat measurement.
+
diff --git a/markdown/org/docs/patterns/penelope/options/backdartdepthfactor/es.md b/markdown/org/docs/patterns/penelope/options/backdartdepthfactor/es.md
new file mode 100644
index 00000000000..e1287968a60
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/backdartdepthfactor/es.md
@@ -0,0 +1,2 @@
+How far down does the back dart go from the waistband. This is a factor of the Natural Waist To Seat measurement.
+
diff --git a/markdown/org/docs/patterns/penelope/options/backdartdepthfactor/fr.md b/markdown/org/docs/patterns/penelope/options/backdartdepthfactor/fr.md
new file mode 100644
index 00000000000..e1287968a60
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/backdartdepthfactor/fr.md
@@ -0,0 +1,2 @@
+How far down does the back dart go from the waistband. This is a factor of the Natural Waist To Seat measurement.
+
diff --git a/markdown/org/docs/patterns/penelope/options/backdartdepthfactor/nl.md b/markdown/org/docs/patterns/penelope/options/backdartdepthfactor/nl.md
new file mode 100644
index 00000000000..e1287968a60
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/backdartdepthfactor/nl.md
@@ -0,0 +1,2 @@
+How far down does the back dart go from the waistband. This is a factor of the Natural Waist To Seat measurement.
+
diff --git a/markdown/org/docs/patterns/penelope/options/backvent/de.md b/markdown/org/docs/patterns/penelope/options/backvent/de.md
new file mode 100644
index 00000000000..aef6c7c7ed7
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/backvent/de.md
@@ -0,0 +1,2 @@
+This adds a vent to the back of the skirt.
+
diff --git a/markdown/org/docs/patterns/penelope/options/backvent/en.md b/markdown/org/docs/patterns/penelope/options/backvent/en.md
new file mode 100644
index 00000000000..aef6c7c7ed7
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/backvent/en.md
@@ -0,0 +1,2 @@
+This adds a vent to the back of the skirt.
+
diff --git a/markdown/org/docs/patterns/penelope/options/backvent/es.md b/markdown/org/docs/patterns/penelope/options/backvent/es.md
new file mode 100644
index 00000000000..aef6c7c7ed7
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/backvent/es.md
@@ -0,0 +1,2 @@
+This adds a vent to the back of the skirt.
+
diff --git a/markdown/org/docs/patterns/penelope/options/backvent/fr.md b/markdown/org/docs/patterns/penelope/options/backvent/fr.md
new file mode 100644
index 00000000000..aef6c7c7ed7
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/backvent/fr.md
@@ -0,0 +1,2 @@
+This adds a vent to the back of the skirt.
+
diff --git a/markdown/org/docs/patterns/penelope/options/backvent/nl.md b/markdown/org/docs/patterns/penelope/options/backvent/nl.md
new file mode 100644
index 00000000000..aef6c7c7ed7
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/backvent/nl.md
@@ -0,0 +1,2 @@
+This adds a vent to the back of the skirt.
+
diff --git a/markdown/org/docs/patterns/penelope/options/backventlength/de.md b/markdown/org/docs/patterns/penelope/options/backventlength/de.md
new file mode 100644
index 00000000000..8b7382c2eb3
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/backventlength/de.md
@@ -0,0 +1,2 @@
+This controls the length of the back vent as a percentage of the skirt length.
+
diff --git a/markdown/org/docs/patterns/penelope/options/backventlength/en.md b/markdown/org/docs/patterns/penelope/options/backventlength/en.md
new file mode 100644
index 00000000000..8b7382c2eb3
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/backventlength/en.md
@@ -0,0 +1,2 @@
+This controls the length of the back vent as a percentage of the skirt length.
+
diff --git a/markdown/org/docs/patterns/penelope/options/backventlength/es.md b/markdown/org/docs/patterns/penelope/options/backventlength/es.md
new file mode 100644
index 00000000000..8b7382c2eb3
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/backventlength/es.md
@@ -0,0 +1,2 @@
+This controls the length of the back vent as a percentage of the skirt length.
+
diff --git a/markdown/org/docs/patterns/penelope/options/backventlength/fr.md b/markdown/org/docs/patterns/penelope/options/backventlength/fr.md
new file mode 100644
index 00000000000..8b7382c2eb3
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/backventlength/fr.md
@@ -0,0 +1,2 @@
+This controls the length of the back vent as a percentage of the skirt length.
+
diff --git a/markdown/org/docs/patterns/penelope/options/backventlength/nl.md b/markdown/org/docs/patterns/penelope/options/backventlength/nl.md
new file mode 100644
index 00000000000..8b7382c2eb3
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/backventlength/nl.md
@@ -0,0 +1,2 @@
+This controls the length of the back vent as a percentage of the skirt length.
+
diff --git a/markdown/org/docs/patterns/penelope/options/darttosideseamfactor/de.md b/markdown/org/docs/patterns/penelope/options/darttosideseamfactor/de.md
new file mode 100644
index 00000000000..27d2e0f251a
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/darttosideseamfactor/de.md
@@ -0,0 +1,2 @@
+Percentage of how much of the hip to waist reduction has to be taken in by the darts versus the side seam.
+
diff --git a/markdown/org/docs/patterns/penelope/options/darttosideseamfactor/en.md b/markdown/org/docs/patterns/penelope/options/darttosideseamfactor/en.md
new file mode 100644
index 00000000000..27d2e0f251a
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/darttosideseamfactor/en.md
@@ -0,0 +1,2 @@
+Percentage of how much of the hip to waist reduction has to be taken in by the darts versus the side seam.
+
diff --git a/markdown/org/docs/patterns/penelope/options/darttosideseamfactor/es.md b/markdown/org/docs/patterns/penelope/options/darttosideseamfactor/es.md
new file mode 100644
index 00000000000..27d2e0f251a
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/darttosideseamfactor/es.md
@@ -0,0 +1,2 @@
+Percentage of how much of the hip to waist reduction has to be taken in by the darts versus the side seam.
+
diff --git a/markdown/org/docs/patterns/penelope/options/darttosideseamfactor/fr.md b/markdown/org/docs/patterns/penelope/options/darttosideseamfactor/fr.md
new file mode 100644
index 00000000000..27d2e0f251a
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/darttosideseamfactor/fr.md
@@ -0,0 +1,2 @@
+Percentage of how much of the hip to waist reduction has to be taken in by the darts versus the side seam.
+
diff --git a/markdown/org/docs/patterns/penelope/options/darttosideseamfactor/nl.md b/markdown/org/docs/patterns/penelope/options/darttosideseamfactor/nl.md
new file mode 100644
index 00000000000..27d2e0f251a
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/darttosideseamfactor/nl.md
@@ -0,0 +1,2 @@
+Percentage of how much of the hip to waist reduction has to be taken in by the darts versus the side seam.
+
diff --git a/markdown/org/docs/patterns/penelope/options/de.md b/markdown/org/docs/patterns/penelope/options/de.md
new file mode 100644
index 00000000000..0fcd5e8d118
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/de.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/penelope/options/en.md b/markdown/org/docs/patterns/penelope/options/en.md
new file mode 100644
index 00000000000..02c467bfc18
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/en.md
@@ -0,0 +1,7 @@
+---
+---
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/penelope/options/es.md b/markdown/org/docs/patterns/penelope/options/es.md
new file mode 100644
index 00000000000..0fcd5e8d118
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/es.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/penelope/options/fr.md b/markdown/org/docs/patterns/penelope/options/fr.md
new file mode 100644
index 00000000000..0fcd5e8d118
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/fr.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/penelope/options/frontdartdepthfactor/de.md b/markdown/org/docs/patterns/penelope/options/frontdartdepthfactor/de.md
new file mode 100644
index 00000000000..9403152e7b0
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/frontdartdepthfactor/de.md
@@ -0,0 +1,2 @@
+How far down does the front dart go from the waistband. This is a factor of the natural waist To seat measurement.
+
diff --git a/markdown/org/docs/patterns/penelope/options/frontdartdepthfactor/en.md b/markdown/org/docs/patterns/penelope/options/frontdartdepthfactor/en.md
new file mode 100644
index 00000000000..9403152e7b0
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/frontdartdepthfactor/en.md
@@ -0,0 +1,2 @@
+How far down does the front dart go from the waistband. This is a factor of the natural waist To seat measurement.
+
diff --git a/markdown/org/docs/patterns/penelope/options/frontdartdepthfactor/es.md b/markdown/org/docs/patterns/penelope/options/frontdartdepthfactor/es.md
new file mode 100644
index 00000000000..9403152e7b0
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/frontdartdepthfactor/es.md
@@ -0,0 +1,2 @@
+How far down does the front dart go from the waistband. This is a factor of the natural waist To seat measurement.
+
diff --git a/markdown/org/docs/patterns/penelope/options/frontdartdepthfactor/fr.md b/markdown/org/docs/patterns/penelope/options/frontdartdepthfactor/fr.md
new file mode 100644
index 00000000000..9403152e7b0
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/frontdartdepthfactor/fr.md
@@ -0,0 +1,2 @@
+How far down does the front dart go from the waistband. This is a factor of the natural waist To seat measurement.
+
diff --git a/markdown/org/docs/patterns/penelope/options/frontdartdepthfactor/nl.md b/markdown/org/docs/patterns/penelope/options/frontdartdepthfactor/nl.md
new file mode 100644
index 00000000000..9403152e7b0
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/frontdartdepthfactor/nl.md
@@ -0,0 +1,2 @@
+How far down does the front dart go from the waistband. This is a factor of the natural waist To seat measurement.
+
diff --git a/markdown/org/docs/patterns/penelope/options/hem/de.md b/markdown/org/docs/patterns/penelope/options/hem/de.md
new file mode 100644
index 00000000000..a9a878cf3ed
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/hem/de.md
@@ -0,0 +1,2 @@
+The size of the hem.
+
diff --git a/markdown/org/docs/patterns/penelope/options/hem/en.md b/markdown/org/docs/patterns/penelope/options/hem/en.md
new file mode 100644
index 00000000000..a9a878cf3ed
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/hem/en.md
@@ -0,0 +1,2 @@
+The size of the hem.
+
diff --git a/markdown/org/docs/patterns/penelope/options/hem/es.md b/markdown/org/docs/patterns/penelope/options/hem/es.md
new file mode 100644
index 00000000000..a9a878cf3ed
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/hem/es.md
@@ -0,0 +1,2 @@
+The size of the hem.
+
diff --git a/markdown/org/docs/patterns/penelope/options/hem/fr.md b/markdown/org/docs/patterns/penelope/options/hem/fr.md
new file mode 100644
index 00000000000..a9a878cf3ed
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/hem/fr.md
@@ -0,0 +1,2 @@
+The size of the hem.
+
diff --git a/markdown/org/docs/patterns/penelope/options/hem/nl.md b/markdown/org/docs/patterns/penelope/options/hem/nl.md
new file mode 100644
index 00000000000..a9a878cf3ed
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/hem/nl.md
@@ -0,0 +1,2 @@
+The size of the hem.
+
diff --git a/markdown/org/docs/patterns/penelope/options/hembonus/de.md b/markdown/org/docs/patterns/penelope/options/hembonus/de.md
new file mode 100644
index 00000000000..f9934b10961
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/hembonus/de.md
@@ -0,0 +1,2 @@
+This option will reduce the circumference of the skirt at the hem. Percentage of the seat measurement.
+
diff --git a/markdown/org/docs/patterns/penelope/options/hembonus/en.md b/markdown/org/docs/patterns/penelope/options/hembonus/en.md
new file mode 100644
index 00000000000..f9934b10961
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/hembonus/en.md
@@ -0,0 +1,2 @@
+This option will reduce the circumference of the skirt at the hem. Percentage of the seat measurement.
+
diff --git a/markdown/org/docs/patterns/penelope/options/hembonus/es.md b/markdown/org/docs/patterns/penelope/options/hembonus/es.md
new file mode 100644
index 00000000000..f9934b10961
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/hembonus/es.md
@@ -0,0 +1,2 @@
+This option will reduce the circumference of the skirt at the hem. Percentage of the seat measurement.
+
diff --git a/markdown/org/docs/patterns/penelope/options/hembonus/fr.md b/markdown/org/docs/patterns/penelope/options/hembonus/fr.md
new file mode 100644
index 00000000000..f9934b10961
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/hembonus/fr.md
@@ -0,0 +1,2 @@
+This option will reduce the circumference of the skirt at the hem. Percentage of the seat measurement.
+
diff --git a/markdown/org/docs/patterns/penelope/options/hembonus/nl.md b/markdown/org/docs/patterns/penelope/options/hembonus/nl.md
new file mode 100644
index 00000000000..f9934b10961
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/hembonus/nl.md
@@ -0,0 +1,2 @@
+This option will reduce the circumference of the skirt at the hem. Percentage of the seat measurement.
+
diff --git a/markdown/org/docs/patterns/penelope/options/lengthbonus/de.md b/markdown/org/docs/patterns/penelope/options/lengthbonus/de.md
new file mode 100644
index 00000000000..ff15cb258f3
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/lengthbonus/de.md
@@ -0,0 +1,2 @@
+This controls the length of the skirt. Percentage of the natural waist to knee measurement.
+
diff --git a/markdown/org/docs/patterns/penelope/options/lengthbonus/en.md b/markdown/org/docs/patterns/penelope/options/lengthbonus/en.md
new file mode 100644
index 00000000000..ff15cb258f3
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/lengthbonus/en.md
@@ -0,0 +1,2 @@
+This controls the length of the skirt. Percentage of the natural waist to knee measurement.
+
diff --git a/markdown/org/docs/patterns/penelope/options/lengthbonus/es.md b/markdown/org/docs/patterns/penelope/options/lengthbonus/es.md
new file mode 100644
index 00000000000..ff15cb258f3
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/lengthbonus/es.md
@@ -0,0 +1,2 @@
+This controls the length of the skirt. Percentage of the natural waist to knee measurement.
+
diff --git a/markdown/org/docs/patterns/penelope/options/lengthbonus/fr.md b/markdown/org/docs/patterns/penelope/options/lengthbonus/fr.md
new file mode 100644
index 00000000000..ff15cb258f3
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/lengthbonus/fr.md
@@ -0,0 +1,2 @@
+This controls the length of the skirt. Percentage of the natural waist to knee measurement.
+
diff --git a/markdown/org/docs/patterns/penelope/options/lengthbonus/nl.md b/markdown/org/docs/patterns/penelope/options/lengthbonus/nl.md
new file mode 100644
index 00000000000..ff15cb258f3
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/lengthbonus/nl.md
@@ -0,0 +1,2 @@
+This controls the length of the skirt. Percentage of the natural waist to knee measurement.
+
diff --git a/markdown/org/docs/patterns/penelope/options/nl.md b/markdown/org/docs/patterns/penelope/options/nl.md
new file mode 100644
index 00000000000..0fcd5e8d118
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/nl.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/penelope/options/nrofdarts/de.md b/markdown/org/docs/patterns/penelope/options/nrofdarts/de.md
new file mode 100644
index 00000000000..173487c763e
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/nrofdarts/de.md
@@ -0,0 +1,2 @@
+The number of darts used in the pattern. The maximum is 2, but this option can be reduced by the pattern if the calculations create darts that are too small.
+
diff --git a/markdown/org/docs/patterns/penelope/options/nrofdarts/en.md b/markdown/org/docs/patterns/penelope/options/nrofdarts/en.md
new file mode 100644
index 00000000000..57d6580aabb
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/nrofdarts/en.md
@@ -0,0 +1,3 @@
+The number of darts used in the pattern.
+The maximum is 2, but this option can be reduced by the pattern if the calculations create darts that are too small.
+
diff --git a/markdown/org/docs/patterns/penelope/options/nrofdarts/es.md b/markdown/org/docs/patterns/penelope/options/nrofdarts/es.md
new file mode 100644
index 00000000000..173487c763e
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/nrofdarts/es.md
@@ -0,0 +1,2 @@
+The number of darts used in the pattern. The maximum is 2, but this option can be reduced by the pattern if the calculations create darts that are too small.
+
diff --git a/markdown/org/docs/patterns/penelope/options/nrofdarts/fr.md b/markdown/org/docs/patterns/penelope/options/nrofdarts/fr.md
new file mode 100644
index 00000000000..173487c763e
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/nrofdarts/fr.md
@@ -0,0 +1,2 @@
+The number of darts used in the pattern. The maximum is 2, but this option can be reduced by the pattern if the calculations create darts that are too small.
+
diff --git a/markdown/org/docs/patterns/penelope/options/nrofdarts/nl.md b/markdown/org/docs/patterns/penelope/options/nrofdarts/nl.md
new file mode 100644
index 00000000000..173487c763e
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/nrofdarts/nl.md
@@ -0,0 +1,2 @@
+The number of darts used in the pattern. The maximum is 2, but this option can be reduced by the pattern if the calculations create darts that are too small.
+
diff --git a/markdown/org/docs/patterns/penelope/options/seatease/de.md b/markdown/org/docs/patterns/penelope/options/seatease/de.md
new file mode 100644
index 00000000000..370f985c3db
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/seatease/de.md
@@ -0,0 +1,2 @@
+Amount of ease around the fullest part of your bum.
+
diff --git a/markdown/org/docs/patterns/penelope/options/seatease/en.md b/markdown/org/docs/patterns/penelope/options/seatease/en.md
new file mode 100644
index 00000000000..370f985c3db
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/seatease/en.md
@@ -0,0 +1,2 @@
+Amount of ease around the fullest part of your bum.
+
diff --git a/markdown/org/docs/patterns/penelope/options/seatease/es.md b/markdown/org/docs/patterns/penelope/options/seatease/es.md
new file mode 100644
index 00000000000..370f985c3db
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/seatease/es.md
@@ -0,0 +1,2 @@
+Amount of ease around the fullest part of your bum.
+
diff --git a/markdown/org/docs/patterns/penelope/options/seatease/fr.md b/markdown/org/docs/patterns/penelope/options/seatease/fr.md
new file mode 100644
index 00000000000..370f985c3db
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/seatease/fr.md
@@ -0,0 +1,2 @@
+Amount of ease around the fullest part of your bum.
+
diff --git a/markdown/org/docs/patterns/penelope/options/seatease/nl.md b/markdown/org/docs/patterns/penelope/options/seatease/nl.md
new file mode 100644
index 00000000000..370f985c3db
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/seatease/nl.md
@@ -0,0 +1,2 @@
+Amount of ease around the fullest part of your bum.
+
diff --git a/markdown/org/docs/patterns/penelope/options/waistband/de.md b/markdown/org/docs/patterns/penelope/options/waistband/de.md
new file mode 100644
index 00000000000..51d670b53ee
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/waistband/de.md
@@ -0,0 +1,2 @@
+Adds a waistband to the pattern.
+
diff --git a/markdown/org/docs/patterns/penelope/options/waistband/en.md b/markdown/org/docs/patterns/penelope/options/waistband/en.md
new file mode 100644
index 00000000000..51d670b53ee
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/waistband/en.md
@@ -0,0 +1,2 @@
+Adds a waistband to the pattern.
+
diff --git a/markdown/org/docs/patterns/penelope/options/waistband/es.md b/markdown/org/docs/patterns/penelope/options/waistband/es.md
new file mode 100644
index 00000000000..51d670b53ee
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/waistband/es.md
@@ -0,0 +1,2 @@
+Adds a waistband to the pattern.
+
diff --git a/markdown/org/docs/patterns/penelope/options/waistband/fr.md b/markdown/org/docs/patterns/penelope/options/waistband/fr.md
new file mode 100644
index 00000000000..51d670b53ee
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/waistband/fr.md
@@ -0,0 +1,2 @@
+Adds a waistband to the pattern.
+
diff --git a/markdown/org/docs/patterns/penelope/options/waistband/nl.md b/markdown/org/docs/patterns/penelope/options/waistband/nl.md
new file mode 100644
index 00000000000..51d670b53ee
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/waistband/nl.md
@@ -0,0 +1,2 @@
+Adds a waistband to the pattern.
+
diff --git a/markdown/org/docs/patterns/penelope/options/waistbandwidth/de.md b/markdown/org/docs/patterns/penelope/options/waistbandwidth/de.md
new file mode 100644
index 00000000000..52769656041
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/waistbandwidth/de.md
@@ -0,0 +1,2 @@
+The width of the waist band.
+
diff --git a/markdown/org/docs/patterns/penelope/options/waistbandwidth/en.md b/markdown/org/docs/patterns/penelope/options/waistbandwidth/en.md
new file mode 100644
index 00000000000..52769656041
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/waistbandwidth/en.md
@@ -0,0 +1,2 @@
+The width of the waist band.
+
diff --git a/markdown/org/docs/patterns/penelope/options/waistbandwidth/es.md b/markdown/org/docs/patterns/penelope/options/waistbandwidth/es.md
new file mode 100644
index 00000000000..52769656041
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/waistbandwidth/es.md
@@ -0,0 +1,2 @@
+The width of the waist band.
+
diff --git a/markdown/org/docs/patterns/penelope/options/waistbandwidth/fr.md b/markdown/org/docs/patterns/penelope/options/waistbandwidth/fr.md
new file mode 100644
index 00000000000..52769656041
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/waistbandwidth/fr.md
@@ -0,0 +1,2 @@
+The width of the waist band.
+
diff --git a/markdown/org/docs/patterns/penelope/options/waistbandwidth/nl.md b/markdown/org/docs/patterns/penelope/options/waistbandwidth/nl.md
new file mode 100644
index 00000000000..52769656041
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/waistbandwidth/nl.md
@@ -0,0 +1,2 @@
+The width of the waist band.
+
diff --git a/markdown/org/docs/patterns/penelope/options/waistease/de.md b/markdown/org/docs/patterns/penelope/options/waistease/de.md
new file mode 100644
index 00000000000..e018508282b
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/waistease/de.md
@@ -0,0 +1,2 @@
+The amount of ease at the waist.
+
diff --git a/markdown/org/docs/patterns/penelope/options/waistease/en.md b/markdown/org/docs/patterns/penelope/options/waistease/en.md
new file mode 100644
index 00000000000..e018508282b
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/waistease/en.md
@@ -0,0 +1,2 @@
+The amount of ease at the waist.
+
diff --git a/markdown/org/docs/patterns/penelope/options/waistease/es.md b/markdown/org/docs/patterns/penelope/options/waistease/es.md
new file mode 100644
index 00000000000..e018508282b
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/waistease/es.md
@@ -0,0 +1,2 @@
+The amount of ease at the waist.
+
diff --git a/markdown/org/docs/patterns/penelope/options/waistease/fr.md b/markdown/org/docs/patterns/penelope/options/waistease/fr.md
new file mode 100644
index 00000000000..e018508282b
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/waistease/fr.md
@@ -0,0 +1,2 @@
+The amount of ease at the waist.
+
diff --git a/markdown/org/docs/patterns/penelope/options/waistease/nl.md b/markdown/org/docs/patterns/penelope/options/waistease/nl.md
new file mode 100644
index 00000000000..e018508282b
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/waistease/nl.md
@@ -0,0 +1,2 @@
+The amount of ease at the waist.
+
diff --git a/markdown/org/docs/patterns/penelope/options/zipperlocation/de.md b/markdown/org/docs/patterns/penelope/options/zipperlocation/de.md
new file mode 100644
index 00000000000..6823fa59ccc
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/zipperlocation/de.md
@@ -0,0 +1,2 @@
+Controls the location of the zipper. Either at the back seam, or at the side seam
+
diff --git a/markdown/org/docs/patterns/penelope/options/zipperlocation/en.md b/markdown/org/docs/patterns/penelope/options/zipperlocation/en.md
new file mode 100644
index 00000000000..236e540b9ef
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/zipperlocation/en.md
@@ -0,0 +1,3 @@
+Controls the location of the zipper.
+Either at the back seam, or at the side seam
+
diff --git a/markdown/org/docs/patterns/penelope/options/zipperlocation/es.md b/markdown/org/docs/patterns/penelope/options/zipperlocation/es.md
new file mode 100644
index 00000000000..6823fa59ccc
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/zipperlocation/es.md
@@ -0,0 +1,2 @@
+Controls the location of the zipper. Either at the back seam, or at the side seam
+
diff --git a/markdown/org/docs/patterns/penelope/options/zipperlocation/fr.md b/markdown/org/docs/patterns/penelope/options/zipperlocation/fr.md
new file mode 100644
index 00000000000..6823fa59ccc
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/zipperlocation/fr.md
@@ -0,0 +1,2 @@
+Controls the location of the zipper. Either at the back seam, or at the side seam
+
diff --git a/markdown/org/docs/patterns/penelope/options/zipperlocation/nl.md b/markdown/org/docs/patterns/penelope/options/zipperlocation/nl.md
new file mode 100644
index 00000000000..6823fa59ccc
--- /dev/null
+++ b/markdown/org/docs/patterns/penelope/options/zipperlocation/nl.md
@@ -0,0 +1,2 @@
+Controls the location of the zipper. Either at the back seam, or at the side seam
+
diff --git a/markdown/org/docs/patterns/sandy/cutting/de.md b/markdown/org/docs/patterns/sandy/cutting/de.md
new file mode 100644
index 00000000000..363f1e20c86
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/cutting/de.md
@@ -0,0 +1,4 @@
+---
+title: Cutting
+---
+
diff --git a/markdown/org/docs/patterns/sandy/cutting/en.md b/markdown/org/docs/patterns/sandy/cutting/en.md
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/markdown/org/docs/patterns/sandy/cutting/es.md b/markdown/org/docs/patterns/sandy/cutting/es.md
new file mode 100644
index 00000000000..363f1e20c86
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/cutting/es.md
@@ -0,0 +1,4 @@
+---
+title: Cutting
+---
+
diff --git a/markdown/org/docs/patterns/sandy/cutting/fr.md b/markdown/org/docs/patterns/sandy/cutting/fr.md
new file mode 100644
index 00000000000..363f1e20c86
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/cutting/fr.md
@@ -0,0 +1,4 @@
+---
+title: Cutting
+---
+
diff --git a/markdown/org/docs/patterns/sandy/cutting/nl.md b/markdown/org/docs/patterns/sandy/cutting/nl.md
new file mode 100644
index 00000000000..0e0b0ea6e69
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/cutting/nl.md
@@ -0,0 +1,4 @@
+---
+title: Knippen
+---
+
diff --git a/markdown/org/docs/patterns/sandy/de.md b/markdown/org/docs/patterns/sandy/de.md
new file mode 100644
index 00000000000..034598184af
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/de.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/sandy/en.md b/markdown/org/docs/patterns/sandy/en.md
new file mode 100644
index 00000000000..c73d61a0d0b
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/en.md
@@ -0,0 +1,6 @@
+---
+---
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/sandy/es.md b/markdown/org/docs/patterns/sandy/es.md
new file mode 100644
index 00000000000..034598184af
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/es.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/sandy/fabric/de.md b/markdown/org/docs/patterns/sandy/fabric/de.md
new file mode 100644
index 00000000000..bac2955324b
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/fabric/de.md
@@ -0,0 +1,4 @@
+---
+title: Fabric options
+---
+
diff --git a/markdown/org/docs/patterns/sandy/fabric/en.md b/markdown/org/docs/patterns/sandy/fabric/en.md
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/markdown/org/docs/patterns/sandy/fabric/es.md b/markdown/org/docs/patterns/sandy/fabric/es.md
new file mode 100644
index 00000000000..bac2955324b
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/fabric/es.md
@@ -0,0 +1,4 @@
+---
+title: Fabric options
+---
+
diff --git a/markdown/org/docs/patterns/sandy/fabric/fr.md b/markdown/org/docs/patterns/sandy/fabric/fr.md
new file mode 100644
index 00000000000..bac2955324b
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/fabric/fr.md
@@ -0,0 +1,4 @@
+---
+title: Fabric options
+---
+
diff --git a/markdown/org/docs/patterns/sandy/fabric/nl.md b/markdown/org/docs/patterns/sandy/fabric/nl.md
new file mode 100644
index 00000000000..60f22cac836
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/fabric/nl.md
@@ -0,0 +1,4 @@
+---
+title: Stofkeuze
+---
+
diff --git a/markdown/org/docs/patterns/sandy/fr.md b/markdown/org/docs/patterns/sandy/fr.md
new file mode 100644
index 00000000000..034598184af
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/fr.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/sandy/instructions/de.md b/markdown/org/docs/patterns/sandy/instructions/de.md
new file mode 100644
index 00000000000..cc15c0778cc
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/instructions/de.md
@@ -0,0 +1,8 @@
+
+
+###### Sandy documentation is missing
+
+The documentation for this pattern is yet to be written.
+
+
+
diff --git a/markdown/org/docs/patterns/sandy/instructions/en.md b/markdown/org/docs/patterns/sandy/instructions/en.md
new file mode 100644
index 00000000000..19e9eb443e5
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/instructions/en.md
@@ -0,0 +1,7 @@
+
+
+###### Sandy documentation is missing
+
+The documentation for this pattern is yet to be written.
+
+
diff --git a/markdown/org/docs/patterns/sandy/instructions/es.md b/markdown/org/docs/patterns/sandy/instructions/es.md
new file mode 100644
index 00000000000..cc15c0778cc
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/instructions/es.md
@@ -0,0 +1,8 @@
+
+
+###### Sandy documentation is missing
+
+The documentation for this pattern is yet to be written.
+
+
+
diff --git a/markdown/org/docs/patterns/sandy/instructions/fr.md b/markdown/org/docs/patterns/sandy/instructions/fr.md
new file mode 100644
index 00000000000..cc15c0778cc
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/instructions/fr.md
@@ -0,0 +1,8 @@
+
+
+###### Sandy documentation is missing
+
+The documentation for this pattern is yet to be written.
+
+
+
diff --git a/markdown/org/docs/patterns/sandy/instructions/nl.md b/markdown/org/docs/patterns/sandy/instructions/nl.md
new file mode 100644
index 00000000000..cc15c0778cc
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/instructions/nl.md
@@ -0,0 +1,8 @@
+
+
+###### Sandy documentation is missing
+
+The documentation for this pattern is yet to be written.
+
+
+
diff --git a/markdown/org/docs/patterns/sandy/measurements/de.md b/markdown/org/docs/patterns/sandy/measurements/de.md
new file mode 100644
index 00000000000..88efcec5d94
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/measurements/de.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/sandy/measurements/en.md b/markdown/org/docs/patterns/sandy/measurements/en.md
new file mode 100644
index 00000000000..beedf83fdb5
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/measurements/en.md
@@ -0,0 +1,7 @@
+---
+---
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/sandy/measurements/es.md b/markdown/org/docs/patterns/sandy/measurements/es.md
new file mode 100644
index 00000000000..88efcec5d94
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/measurements/es.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/sandy/measurements/fr.md b/markdown/org/docs/patterns/sandy/measurements/fr.md
new file mode 100644
index 00000000000..85f0a24e9d8
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/measurements/fr.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+importer les mesures à partir de '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/sandy/measurements/nl.md b/markdown/org/docs/patterns/sandy/measurements/nl.md
new file mode 100644
index 00000000000..88efcec5d94
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/measurements/nl.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/sandy/needs/de.md b/markdown/org/docs/patterns/sandy/needs/de.md
new file mode 100644
index 00000000000..c8cc38edd87
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/needs/de.md
@@ -0,0 +1,4 @@
+---
+title: What you need
+---
+
diff --git a/markdown/org/docs/patterns/sandy/needs/en.md b/markdown/org/docs/patterns/sandy/needs/en.md
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/markdown/org/docs/patterns/sandy/needs/es.md b/markdown/org/docs/patterns/sandy/needs/es.md
new file mode 100644
index 00000000000..c8cc38edd87
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/needs/es.md
@@ -0,0 +1,4 @@
+---
+title: What you need
+---
+
diff --git a/markdown/org/docs/patterns/sandy/needs/fr.md b/markdown/org/docs/patterns/sandy/needs/fr.md
new file mode 100644
index 00000000000..c8cc38edd87
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/needs/fr.md
@@ -0,0 +1,4 @@
+---
+title: What you need
+---
+
diff --git a/markdown/org/docs/patterns/sandy/needs/nl.md b/markdown/org/docs/patterns/sandy/needs/nl.md
new file mode 100644
index 00000000000..664a4d309b3
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/needs/nl.md
@@ -0,0 +1,4 @@
+---
+title: Wat je nodig hebt
+---
+
diff --git a/markdown/org/docs/patterns/sandy/nl.md b/markdown/org/docs/patterns/sandy/nl.md
new file mode 100644
index 00000000000..034598184af
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/nl.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/sandy/options/circleratio/circleratio.svg b/markdown/org/docs/patterns/sandy/options/circleratio/circleratio.svg
new file mode 100644
index 00000000000..78e400f8075
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/options/circleratio/circleratio.svg
@@ -0,0 +1,46 @@
+
+
diff --git a/markdown/org/docs/patterns/sandy/options/circleratio/de.md b/markdown/org/docs/patterns/sandy/options/circleratio/de.md
new file mode 100644
index 00000000000..9a4a27a086c
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/options/circleratio/de.md
@@ -0,0 +1,4 @@
+
+
+
+The percent of a circle skirt. 100% makes a full circle skirt, 50% makes a half circle skirt.
diff --git a/markdown/org/docs/patterns/sandy/options/circleratio/en.md b/markdown/org/docs/patterns/sandy/options/circleratio/en.md
new file mode 100644
index 00000000000..9a4a27a086c
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/options/circleratio/en.md
@@ -0,0 +1,4 @@
+
+
+
+The percent of a circle skirt. 100% makes a full circle skirt, 50% makes a half circle skirt.
diff --git a/markdown/org/docs/patterns/sandy/options/circleratio/es.md b/markdown/org/docs/patterns/sandy/options/circleratio/es.md
new file mode 100644
index 00000000000..9a4a27a086c
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/options/circleratio/es.md
@@ -0,0 +1,4 @@
+
+
+
+The percent of a circle skirt. 100% makes a full circle skirt, 50% makes a half circle skirt.
diff --git a/markdown/org/docs/patterns/sandy/options/circleratio/fr.md b/markdown/org/docs/patterns/sandy/options/circleratio/fr.md
new file mode 100644
index 00000000000..9a4a27a086c
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/options/circleratio/fr.md
@@ -0,0 +1,4 @@
+
+
+
+The percent of a circle skirt. 100% makes a full circle skirt, 50% makes a half circle skirt.
diff --git a/markdown/org/docs/patterns/sandy/options/circleratio/nl.md b/markdown/org/docs/patterns/sandy/options/circleratio/nl.md
new file mode 100644
index 00000000000..9a4a27a086c
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/options/circleratio/nl.md
@@ -0,0 +1,4 @@
+
+
+
+The percent of a circle skirt. 100% makes a full circle skirt, 50% makes a half circle skirt.
diff --git a/markdown/org/docs/patterns/sandy/options/de.md b/markdown/org/docs/patterns/sandy/options/de.md
new file mode 100644
index 00000000000..fd8252f2201
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/options/de.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/sandy/options/en.md b/markdown/org/docs/patterns/sandy/options/en.md
new file mode 100644
index 00000000000..964edc1c834
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/options/en.md
@@ -0,0 +1,7 @@
+---
+---
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/sandy/options/es.md b/markdown/org/docs/patterns/sandy/options/es.md
new file mode 100644
index 00000000000..fd8252f2201
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/options/es.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/sandy/options/fr.md b/markdown/org/docs/patterns/sandy/options/fr.md
new file mode 100644
index 00000000000..fd8252f2201
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/options/fr.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/sandy/options/gathering/de.md b/markdown/org/docs/patterns/sandy/options/gathering/de.md
new file mode 100644
index 00000000000..c16bb34ea4d
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/options/gathering/de.md
@@ -0,0 +1,4 @@
+
+
+
+The percent by which the top of the skirt is longer than the bottom of the waistband. Give a value higher than 0 to pleat the skirt.
diff --git a/markdown/org/docs/patterns/sandy/options/gathering/en.md b/markdown/org/docs/patterns/sandy/options/gathering/en.md
new file mode 100644
index 00000000000..9bf547e5ce5
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/options/gathering/en.md
@@ -0,0 +1,5 @@
+
+
+
+The percent by which the top of the skirt is longer than the bottom of the waistband.
+Give a value higher than 0 to pleat the skirt.
diff --git a/markdown/org/docs/patterns/sandy/options/gathering/es.md b/markdown/org/docs/patterns/sandy/options/gathering/es.md
new file mode 100644
index 00000000000..c16bb34ea4d
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/options/gathering/es.md
@@ -0,0 +1,4 @@
+
+
+
+The percent by which the top of the skirt is longer than the bottom of the waistband. Give a value higher than 0 to pleat the skirt.
diff --git a/markdown/org/docs/patterns/sandy/options/gathering/fr.md b/markdown/org/docs/patterns/sandy/options/gathering/fr.md
new file mode 100644
index 00000000000..c16bb34ea4d
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/options/gathering/fr.md
@@ -0,0 +1,4 @@
+
+
+
+The percent by which the top of the skirt is longer than the bottom of the waistband. Give a value higher than 0 to pleat the skirt.
diff --git a/markdown/org/docs/patterns/sandy/options/gathering/gathering.svg b/markdown/org/docs/patterns/sandy/options/gathering/gathering.svg
new file mode 100644
index 00000000000..33b6dbf691a
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/options/gathering/gathering.svg
@@ -0,0 +1,74 @@
+
+
diff --git a/markdown/org/docs/patterns/sandy/options/gathering/nl.md b/markdown/org/docs/patterns/sandy/options/gathering/nl.md
new file mode 100644
index 00000000000..c16bb34ea4d
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/options/gathering/nl.md
@@ -0,0 +1,4 @@
+
+
+
+The percent by which the top of the skirt is longer than the bottom of the waistband. Give a value higher than 0 to pleat the skirt.
diff --git a/markdown/org/docs/patterns/sandy/options/hemwidth/de.md b/markdown/org/docs/patterns/sandy/options/hemwidth/de.md
new file mode 100644
index 00000000000..741ca54e898
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/options/hemwidth/de.md
@@ -0,0 +1,4 @@
+
+
+
+The width of the hem.
diff --git a/markdown/org/docs/patterns/sandy/options/hemwidth/en.md b/markdown/org/docs/patterns/sandy/options/hemwidth/en.md
new file mode 100644
index 00000000000..741ca54e898
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/options/hemwidth/en.md
@@ -0,0 +1,4 @@
+
+
+
+The width of the hem.
diff --git a/markdown/org/docs/patterns/sandy/options/hemwidth/es.md b/markdown/org/docs/patterns/sandy/options/hemwidth/es.md
new file mode 100644
index 00000000000..741ca54e898
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/options/hemwidth/es.md
@@ -0,0 +1,4 @@
+
+
+
+The width of the hem.
diff --git a/markdown/org/docs/patterns/sandy/options/hemwidth/fr.md b/markdown/org/docs/patterns/sandy/options/hemwidth/fr.md
new file mode 100644
index 00000000000..741ca54e898
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/options/hemwidth/fr.md
@@ -0,0 +1,4 @@
+
+
+
+The width of the hem.
diff --git a/markdown/org/docs/patterns/sandy/options/hemwidth/hemwidth.svg b/markdown/org/docs/patterns/sandy/options/hemwidth/hemwidth.svg
new file mode 100644
index 00000000000..f86377c7e7a
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/options/hemwidth/hemwidth.svg
@@ -0,0 +1,54 @@
+
+
diff --git a/markdown/org/docs/patterns/sandy/options/hemwidth/nl.md b/markdown/org/docs/patterns/sandy/options/hemwidth/nl.md
new file mode 100644
index 00000000000..cc80282b96c
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/options/hemwidth/nl.md
@@ -0,0 +1,4 @@
+
+
+
+The width of the hem.
diff --git a/markdown/org/docs/patterns/sandy/options/lengthbonus/de.md b/markdown/org/docs/patterns/sandy/options/lengthbonus/de.md
new file mode 100644
index 00000000000..be55d091ff9
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/options/lengthbonus/de.md
@@ -0,0 +1,4 @@
+
+
+
+The length of the skirt.
diff --git a/markdown/org/docs/patterns/sandy/options/lengthbonus/en.md b/markdown/org/docs/patterns/sandy/options/lengthbonus/en.md
new file mode 100644
index 00000000000..be55d091ff9
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/options/lengthbonus/en.md
@@ -0,0 +1,4 @@
+
+
+
+The length of the skirt.
diff --git a/markdown/org/docs/patterns/sandy/options/lengthbonus/es.md b/markdown/org/docs/patterns/sandy/options/lengthbonus/es.md
new file mode 100644
index 00000000000..be55d091ff9
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/options/lengthbonus/es.md
@@ -0,0 +1,4 @@
+
+
+
+The length of the skirt.
diff --git a/markdown/org/docs/patterns/sandy/options/lengthbonus/fr.md b/markdown/org/docs/patterns/sandy/options/lengthbonus/fr.md
new file mode 100644
index 00000000000..be55d091ff9
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/options/lengthbonus/fr.md
@@ -0,0 +1,4 @@
+
+
+
+The length of the skirt.
diff --git a/markdown/org/docs/patterns/sandy/options/lengthbonus/lengthbonus.svg b/markdown/org/docs/patterns/sandy/options/lengthbonus/lengthbonus.svg
new file mode 100644
index 00000000000..0a59677a7b9
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/options/lengthbonus/lengthbonus.svg
@@ -0,0 +1,46 @@
+
+
diff --git a/markdown/org/docs/patterns/sandy/options/lengthbonus/nl.md b/markdown/org/docs/patterns/sandy/options/lengthbonus/nl.md
new file mode 100644
index 00000000000..05d1752228e
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/options/lengthbonus/nl.md
@@ -0,0 +1,4 @@
+
+
+
+De lengte van de rok.
diff --git a/markdown/org/docs/patterns/sandy/options/nl.md b/markdown/org/docs/patterns/sandy/options/nl.md
new file mode 100644
index 00000000000..fd8252f2201
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/options/nl.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/sandy/options/seamlessfullcircle/de.md b/markdown/org/docs/patterns/sandy/options/seamlessfullcircle/de.md
new file mode 100644
index 00000000000..9a73cab181d
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/options/seamlessfullcircle/de.md
@@ -0,0 +1,11 @@
+
+
+
+Select 'yes' for a seamless circle, which is cut on a double fold. Since it has no openings, you'll need an elastic waistband.
+
+
+
+This produces a full circle ignoring the *Circle percent* option.
+
+
+
diff --git a/markdown/org/docs/patterns/sandy/options/seamlessfullcircle/en.md b/markdown/org/docs/patterns/sandy/options/seamlessfullcircle/en.md
new file mode 100644
index 00000000000..9557c262118
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/options/seamlessfullcircle/en.md
@@ -0,0 +1,11 @@
+
+
+
+Select 'yes' for a seamless circle, which is cut on a double fold.
+Since it has no openings, you'll need an elastic waistband.
+
+
+
+This produces a full circle ignoring the *Circle percent* option.
+
+
diff --git a/markdown/org/docs/patterns/sandy/options/seamlessfullcircle/es.md b/markdown/org/docs/patterns/sandy/options/seamlessfullcircle/es.md
new file mode 100644
index 00000000000..9a73cab181d
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/options/seamlessfullcircle/es.md
@@ -0,0 +1,11 @@
+
+
+
+Select 'yes' for a seamless circle, which is cut on a double fold. Since it has no openings, you'll need an elastic waistband.
+
+
+
+This produces a full circle ignoring the *Circle percent* option.
+
+
+
diff --git a/markdown/org/docs/patterns/sandy/options/seamlessfullcircle/fr.md b/markdown/org/docs/patterns/sandy/options/seamlessfullcircle/fr.md
new file mode 100644
index 00000000000..9a73cab181d
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/options/seamlessfullcircle/fr.md
@@ -0,0 +1,11 @@
+
+
+
+Select 'yes' for a seamless circle, which is cut on a double fold. Since it has no openings, you'll need an elastic waistband.
+
+
+
+This produces a full circle ignoring the *Circle percent* option.
+
+
+
diff --git a/markdown/org/docs/patterns/sandy/options/seamlessfullcircle/nl.md b/markdown/org/docs/patterns/sandy/options/seamlessfullcircle/nl.md
new file mode 100644
index 00000000000..3ba3e4ddafa
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/options/seamlessfullcircle/nl.md
@@ -0,0 +1,11 @@
+
+
+
+Select 'yes' for a seamless circle, which is cut on a double fold. Since it has no openings, you'll need an elastic waistband.
+
+
+
+This produces a full circle ignoring the *Circle percent* option.
+
+
+
diff --git a/markdown/org/docs/patterns/sandy/options/seamlessfullcircle/seamlessfullcircle.svg b/markdown/org/docs/patterns/sandy/options/seamlessfullcircle/seamlessfullcircle.svg
new file mode 100644
index 00000000000..6f7e9804393
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/options/seamlessfullcircle/seamlessfullcircle.svg
@@ -0,0 +1,38 @@
+
+
diff --git a/markdown/org/docs/patterns/sandy/options/waistbandoverlap/de.md b/markdown/org/docs/patterns/sandy/options/waistbandoverlap/de.md
new file mode 100644
index 00000000000..497523f6de2
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/options/waistbandoverlap/de.md
@@ -0,0 +1,4 @@
+
+
+
+The length of the overlap between the ends of the waistband, to allow a button. 0 means no overlap, for example to place a zipper that goes all the way to the top of the waistband.
diff --git a/markdown/org/docs/patterns/sandy/options/waistbandoverlap/en.md b/markdown/org/docs/patterns/sandy/options/waistbandoverlap/en.md
new file mode 100644
index 00000000000..497523f6de2
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/options/waistbandoverlap/en.md
@@ -0,0 +1,4 @@
+
+
+
+The length of the overlap between the ends of the waistband, to allow a button. 0 means no overlap, for example to place a zipper that goes all the way to the top of the waistband.
diff --git a/markdown/org/docs/patterns/sandy/options/waistbandoverlap/es.md b/markdown/org/docs/patterns/sandy/options/waistbandoverlap/es.md
new file mode 100644
index 00000000000..497523f6de2
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/options/waistbandoverlap/es.md
@@ -0,0 +1,4 @@
+
+
+
+The length of the overlap between the ends of the waistband, to allow a button. 0 means no overlap, for example to place a zipper that goes all the way to the top of the waistband.
diff --git a/markdown/org/docs/patterns/sandy/options/waistbandoverlap/fr.md b/markdown/org/docs/patterns/sandy/options/waistbandoverlap/fr.md
new file mode 100644
index 00000000000..497523f6de2
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/options/waistbandoverlap/fr.md
@@ -0,0 +1,4 @@
+
+
+
+The length of the overlap between the ends of the waistband, to allow a button. 0 means no overlap, for example to place a zipper that goes all the way to the top of the waistband.
diff --git a/markdown/org/docs/patterns/sandy/options/waistbandoverlap/nl.md b/markdown/org/docs/patterns/sandy/options/waistbandoverlap/nl.md
new file mode 100644
index 00000000000..ee8dbf93961
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/options/waistbandoverlap/nl.md
@@ -0,0 +1,4 @@
+
+
+
+The length of the overlap between the ends of the waistband, to allow a button. 0 means no overlap, for example to place a zipper that goes all the way to the top of the waistband.
diff --git a/markdown/org/docs/patterns/sandy/options/waistbandoverlap/waistbandoverlap.svg b/markdown/org/docs/patterns/sandy/options/waistbandoverlap/waistbandoverlap.svg
new file mode 100644
index 00000000000..e97b4764224
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/options/waistbandoverlap/waistbandoverlap.svg
@@ -0,0 +1,64 @@
+
+
diff --git a/markdown/org/docs/patterns/sandy/options/waistbandposition/de.md b/markdown/org/docs/patterns/sandy/options/waistbandposition/de.md
new file mode 100644
index 00000000000..8b11da81f51
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/options/waistbandposition/de.md
@@ -0,0 +1,4 @@
+
+
+
+Where the waistband sits. 0% makes it sit on the natural waist, 100% makes it sit on the hips.
diff --git a/markdown/org/docs/patterns/sandy/options/waistbandposition/en.md b/markdown/org/docs/patterns/sandy/options/waistbandposition/en.md
new file mode 100644
index 00000000000..8b11da81f51
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/options/waistbandposition/en.md
@@ -0,0 +1,4 @@
+
+
+
+Where the waistband sits. 0% makes it sit on the natural waist, 100% makes it sit on the hips.
diff --git a/markdown/org/docs/patterns/sandy/options/waistbandposition/es.md b/markdown/org/docs/patterns/sandy/options/waistbandposition/es.md
new file mode 100644
index 00000000000..8b11da81f51
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/options/waistbandposition/es.md
@@ -0,0 +1,4 @@
+
+
+
+Where the waistband sits. 0% makes it sit on the natural waist, 100% makes it sit on the hips.
diff --git a/markdown/org/docs/patterns/sandy/options/waistbandposition/fr.md b/markdown/org/docs/patterns/sandy/options/waistbandposition/fr.md
new file mode 100644
index 00000000000..8b11da81f51
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/options/waistbandposition/fr.md
@@ -0,0 +1,4 @@
+
+
+
+Where the waistband sits. 0% makes it sit on the natural waist, 100% makes it sit on the hips.
diff --git a/markdown/org/docs/patterns/sandy/options/waistbandposition/nl.md b/markdown/org/docs/patterns/sandy/options/waistbandposition/nl.md
new file mode 100644
index 00000000000..12dd91467f8
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/options/waistbandposition/nl.md
@@ -0,0 +1,4 @@
+
+
+
+Where the waistband sits. 0% makes it sit on the natural waist, 100% makes it sit on the hips.
diff --git a/markdown/org/docs/patterns/sandy/options/waistbandposition/waistbandposition.svg b/markdown/org/docs/patterns/sandy/options/waistbandposition/waistbandposition.svg
new file mode 100644
index 00000000000..9e44ef8cbfa
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/options/waistbandposition/waistbandposition.svg
@@ -0,0 +1,62 @@
+
+
diff --git a/markdown/org/docs/patterns/sandy/options/waistbandshape/de.md b/markdown/org/docs/patterns/sandy/options/waistbandshape/de.md
new file mode 100644
index 00000000000..497676ea0e7
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/options/waistbandshape/de.md
@@ -0,0 +1,4 @@
+
+
+
+The shape of the waistband. Straight makes things easier, but a rounded waistband adapts to your body if you have a fair difference between waist and hips circumferences.
diff --git a/markdown/org/docs/patterns/sandy/options/waistbandshape/en.md b/markdown/org/docs/patterns/sandy/options/waistbandshape/en.md
new file mode 100644
index 00000000000..497676ea0e7
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/options/waistbandshape/en.md
@@ -0,0 +1,4 @@
+
+
+
+The shape of the waistband. Straight makes things easier, but a rounded waistband adapts to your body if you have a fair difference between waist and hips circumferences.
diff --git a/markdown/org/docs/patterns/sandy/options/waistbandshape/es.md b/markdown/org/docs/patterns/sandy/options/waistbandshape/es.md
new file mode 100644
index 00000000000..497676ea0e7
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/options/waistbandshape/es.md
@@ -0,0 +1,4 @@
+
+
+
+The shape of the waistband. Straight makes things easier, but a rounded waistband adapts to your body if you have a fair difference between waist and hips circumferences.
diff --git a/markdown/org/docs/patterns/sandy/options/waistbandshape/fr.md b/markdown/org/docs/patterns/sandy/options/waistbandshape/fr.md
new file mode 100644
index 00000000000..497676ea0e7
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/options/waistbandshape/fr.md
@@ -0,0 +1,4 @@
+
+
+
+The shape of the waistband. Straight makes things easier, but a rounded waistband adapts to your body if you have a fair difference between waist and hips circumferences.
diff --git a/markdown/org/docs/patterns/sandy/options/waistbandshape/nl.md b/markdown/org/docs/patterns/sandy/options/waistbandshape/nl.md
new file mode 100644
index 00000000000..1495819a132
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/options/waistbandshape/nl.md
@@ -0,0 +1,4 @@
+
+
+
+The shape of the waistband. Straight makes things easier, but a rounded waistband adapts to your body if you have a fair difference between waist and hips circumferences.
diff --git a/markdown/org/docs/patterns/sandy/options/waistbandshape/waistbandshape.svg b/markdown/org/docs/patterns/sandy/options/waistbandshape/waistbandshape.svg
new file mode 100644
index 00000000000..be842a15e34
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/options/waistbandshape/waistbandshape.svg
@@ -0,0 +1,62 @@
+
+
diff --git a/markdown/org/docs/patterns/sandy/options/waistbandwidth/de.md b/markdown/org/docs/patterns/sandy/options/waistbandwidth/de.md
new file mode 100644
index 00000000000..dfee747e74c
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/options/waistbandwidth/de.md
@@ -0,0 +1,4 @@
+
+
+
+The width of the waistband
diff --git a/markdown/org/docs/patterns/sandy/options/waistbandwidth/en.md b/markdown/org/docs/patterns/sandy/options/waistbandwidth/en.md
new file mode 100644
index 00000000000..dfee747e74c
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/options/waistbandwidth/en.md
@@ -0,0 +1,4 @@
+
+
+
+The width of the waistband
diff --git a/markdown/org/docs/patterns/sandy/options/waistbandwidth/es.md b/markdown/org/docs/patterns/sandy/options/waistbandwidth/es.md
new file mode 100644
index 00000000000..dfee747e74c
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/options/waistbandwidth/es.md
@@ -0,0 +1,4 @@
+
+
+
+The width of the waistband
diff --git a/markdown/org/docs/patterns/sandy/options/waistbandwidth/fr.md b/markdown/org/docs/patterns/sandy/options/waistbandwidth/fr.md
new file mode 100644
index 00000000000..dfee747e74c
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/options/waistbandwidth/fr.md
@@ -0,0 +1,4 @@
+
+
+
+The width of the waistband
diff --git a/markdown/org/docs/patterns/sandy/options/waistbandwidth/nl.md b/markdown/org/docs/patterns/sandy/options/waistbandwidth/nl.md
new file mode 100644
index 00000000000..868017d6b32
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/options/waistbandwidth/nl.md
@@ -0,0 +1,4 @@
+
+
+
+The width of the waistband
diff --git a/markdown/org/docs/patterns/sandy/options/waistbandwidth/waistbandwidth.svg b/markdown/org/docs/patterns/sandy/options/waistbandwidth/waistbandwidth.svg
new file mode 100644
index 00000000000..527d4341b9c
--- /dev/null
+++ b/markdown/org/docs/patterns/sandy/options/waistbandwidth/waistbandwidth.svg
@@ -0,0 +1,46 @@
+
+
diff --git a/markdown/org/docs/patterns/shin/cutting/de.md b/markdown/org/docs/patterns/shin/cutting/de.md
new file mode 100644
index 00000000000..90e11925158
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/cutting/de.md
@@ -0,0 +1,19 @@
+- Cut **2 backs** with good sides together
+- Cut **4 fronts** 2 x 2 with good sides together
+- Cut **1 waistband**
+
+## Caveats
+- To save paper, the waistband is not completely printed on the pattern since it's just a long rectangle. So look for the length indicator, and cut out a rectangle of that size.
+- The hem allowance is double the standard seam allowance.
+
+Shin is a very simply pattern, and consists of two main parts plus the waistband.
+
+Below is a typical draft layout:
+
+
+
+
+
+The [pattern notation guide][1] explains all the different markings and lines on your draft.
+
+
diff --git a/markdown/org/docs/patterns/shin/cutting/en.md b/markdown/org/docs/patterns/shin/cutting/en.md
new file mode 100644
index 00000000000..492095f5d8f
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/cutting/en.md
@@ -0,0 +1,21 @@
+- Cut **2 backs** with good sides together
+- Cut **4 fronts** 2 x 2 with good sides together
+- Cut **1 waistband**
+
+## Caveats
+- To save paper, the waistband is not completely printed on the pattern since it's just a long rectangle. So look for the length indicator, and cut out a rectangle of that size.
+- The hem allowance is double the standard seam allowance.
+
+Shin is a very simply pattern, and consists of two main parts plus the waistband.
+
+Below is a typical draft layout:
+
+
+
+
+
+The [pattern notation guide][1] explains all the different markings and lines on your draft.
+
+
+
+[1]:/docs/various/notation/
diff --git a/markdown/org/docs/patterns/shin/cutting/es.md b/markdown/org/docs/patterns/shin/cutting/es.md
new file mode 100644
index 00000000000..90e11925158
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/cutting/es.md
@@ -0,0 +1,19 @@
+- Cut **2 backs** with good sides together
+- Cut **4 fronts** 2 x 2 with good sides together
+- Cut **1 waistband**
+
+## Caveats
+- To save paper, the waistband is not completely printed on the pattern since it's just a long rectangle. So look for the length indicator, and cut out a rectangle of that size.
+- The hem allowance is double the standard seam allowance.
+
+Shin is a very simply pattern, and consists of two main parts plus the waistband.
+
+Below is a typical draft layout:
+
+
+
+
+
+The [pattern notation guide][1] explains all the different markings and lines on your draft.
+
+
diff --git a/markdown/org/docs/patterns/shin/cutting/fr.md b/markdown/org/docs/patterns/shin/cutting/fr.md
new file mode 100644
index 00000000000..30f613d53d3
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/cutting/fr.md
@@ -0,0 +1,19 @@
+- Cut **2 backs** with good sides together
+- Cut **4 fronts** 2 x 2 with good sides together
+- Couper **1 bande de taille**
+
+## Caveats
+- To save paper, the waistband is not completely printed on the pattern since it's just a long rectangle. So look for the length indicator, and cut out a rectangle of that size.
+- The hem allowance is double the standard seam allowance.
+
+Shin is a very simply pattern, and consists of two main parts plus the waistband.
+
+Below is a typical draft layout:
+
+
+
+
+
+The [pattern notation guide][1] explains all the different markings and lines on your draft.
+
+
diff --git a/markdown/org/docs/patterns/shin/cutting/layout.svg b/markdown/org/docs/patterns/shin/cutting/layout.svg
new file mode 100644
index 00000000000..48b6ca3cff0
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/cutting/layout.svg
@@ -0,0 +1,99 @@
+
+
+
\ No newline at end of file
diff --git a/markdown/org/docs/patterns/shin/cutting/nl.md b/markdown/org/docs/patterns/shin/cutting/nl.md
new file mode 100644
index 00000000000..2973953a3dc
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/cutting/nl.md
@@ -0,0 +1,19 @@
+- Cut **2 backs** with good sides together
+- Cut **4 fronts** 2 x 2 with good sides together
+- Cut **1 waistband**
+
+## Opmerkingen
+- Om minder papier te verbruiken wordt de tailleband niet helemaal geprint, aangezien het gewoon een lange rechthoek is. Dus kijk uit voor de aangegeven lengte en knip een rechthoek van dat formaat.
+- De zoomwaarde is twee keer de standaard naadwaarde.
+
+Shin is een heel eenvoudig patroon, en bestaat uit twee hoofddelen plus een tailleband.
+
+Hier is een typische layout:
+
+
+
+
+
+The [pattern notation guide][1] explains all the different markings and lines on your draft.
+
+
diff --git a/markdown/org/docs/patterns/shin/de.md b/markdown/org/docs/patterns/shin/de.md
new file mode 100644
index 00000000000..ba847ea2685
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/de.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/shin/en.md b/markdown/org/docs/patterns/shin/en.md
new file mode 100644
index 00000000000..9583ab1ddf6
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/en.md
@@ -0,0 +1,6 @@
+---
+---
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/shin/es.md b/markdown/org/docs/patterns/shin/es.md
new file mode 100644
index 00000000000..ba847ea2685
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/es.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/shin/fabric/de.md b/markdown/org/docs/patterns/shin/fabric/de.md
new file mode 100644
index 00000000000..44891a2dde8
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/fabric/de.md
@@ -0,0 +1,7 @@
+Swim trunks should be made out of a material with stretch that is suitable for being in the water.
+
+Typically, this falls apart in a few categories:
+
+- Nylon mixed with elastene, spandex, or lycra is soft and stretchy. This is what most casual swimwear is made from.
+- Polyester mixed with PBT (polybutylene terephthalate) is less soft to the touch, but resistant to chlorine and salt water. This is what a lot of competitive swimwear is made from.
+- Neoprene, also known as scuba, is heavier and less tretchy. It's the stuff scuba suits are made from.
\ No newline at end of file
diff --git a/markdown/org/docs/patterns/shin/fabric/en.md b/markdown/org/docs/patterns/shin/fabric/en.md
new file mode 100644
index 00000000000..44891a2dde8
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/fabric/en.md
@@ -0,0 +1,7 @@
+Swim trunks should be made out of a material with stretch that is suitable for being in the water.
+
+Typically, this falls apart in a few categories:
+
+- Nylon mixed with elastene, spandex, or lycra is soft and stretchy. This is what most casual swimwear is made from.
+- Polyester mixed with PBT (polybutylene terephthalate) is less soft to the touch, but resistant to chlorine and salt water. This is what a lot of competitive swimwear is made from.
+- Neoprene, also known as scuba, is heavier and less tretchy. It's the stuff scuba suits are made from.
\ No newline at end of file
diff --git a/markdown/org/docs/patterns/shin/fabric/es.md b/markdown/org/docs/patterns/shin/fabric/es.md
new file mode 100644
index 00000000000..44891a2dde8
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/fabric/es.md
@@ -0,0 +1,7 @@
+Swim trunks should be made out of a material with stretch that is suitable for being in the water.
+
+Typically, this falls apart in a few categories:
+
+- Nylon mixed with elastene, spandex, or lycra is soft and stretchy. This is what most casual swimwear is made from.
+- Polyester mixed with PBT (polybutylene terephthalate) is less soft to the touch, but resistant to chlorine and salt water. This is what a lot of competitive swimwear is made from.
+- Neoprene, also known as scuba, is heavier and less tretchy. It's the stuff scuba suits are made from.
\ No newline at end of file
diff --git a/markdown/org/docs/patterns/shin/fabric/fr.md b/markdown/org/docs/patterns/shin/fabric/fr.md
new file mode 100644
index 00000000000..44891a2dde8
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/fabric/fr.md
@@ -0,0 +1,7 @@
+Swim trunks should be made out of a material with stretch that is suitable for being in the water.
+
+Typically, this falls apart in a few categories:
+
+- Nylon mixed with elastene, spandex, or lycra is soft and stretchy. This is what most casual swimwear is made from.
+- Polyester mixed with PBT (polybutylene terephthalate) is less soft to the touch, but resistant to chlorine and salt water. This is what a lot of competitive swimwear is made from.
+- Neoprene, also known as scuba, is heavier and less tretchy. It's the stuff scuba suits are made from.
\ No newline at end of file
diff --git a/markdown/org/docs/patterns/shin/fabric/nl.md b/markdown/org/docs/patterns/shin/fabric/nl.md
new file mode 100644
index 00000000000..8e849e05b23
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/fabric/nl.md
@@ -0,0 +1,7 @@
+Een zwembroek zou gemaakt moeten worden uit elastisch materiaal dat tegen zout of chloor kan.
+
+Gewoonlijk valt dit onder te verdelen in een aantal categorieën:
+
+- Nylon gemengd met elasthaan, spandex of lycra is zacht en elastisch. Dit wordt voor de meeste commerciële zwemkledij gebruikt.
+- Polyester gemengd met PBT (polybutyleen terephthalaat) is minder zacht, maar bestand tegen chloor en zout water. Dit wordt vaak voor competitiebadpakken gebruikt.
+- Neopreen, ook gekend als scuba, is zwaarder en minder elastisch. Hier worden duikpakken van gemaakt.
\ No newline at end of file
diff --git a/markdown/org/docs/patterns/shin/fr.md b/markdown/org/docs/patterns/shin/fr.md
new file mode 100644
index 00000000000..ba847ea2685
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/fr.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/shin/instructions/de.md b/markdown/org/docs/patterns/shin/instructions/de.md
new file mode 100644
index 00000000000..e769e54932a
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/instructions/de.md
@@ -0,0 +1,83 @@
+> ### Images coming soon
+>
+> These instructions are a work in progress, and we haven't created the illustrations yet. They will be added soon.
+
+## Step 1: Join the backs
+
+Put your two backs on top of each other with the good sides together, and sew them together allong the center back seam.
+
+## Step 2: Join the fronts
+
+### Sew the front seam
+
+Put two of your fronts on top of each other with the good sides together, and sew them together allong the center front seam.
+
+Repeat with the two other fronts so you have two identical sets.
+
+### Baste fronts together
+
+We have 4 fronts because we'll have a double layer at the front of our swim trunks.
+
+Since swimwear fabric tends to be slippery, it's a good idea to baste your fronts together to make it easier to work with them in the next steps.
+
+So place your fronts on top of each other, with good sides out, and sew them together with some large basting stitches in the seam allowance.
+
+## Step 3: Join the sides
+
+Place your back down with the good side up, and place your double front layer on top. Sew fronts and back together at the side seams.
+
+## Step 4: Sew the cross seams
+
+Keep your swim trunks with the good side inwards (the back at least, the front has good side on both sides) and sew the crossseam to create the leg openings.
+
+## Step 5: Place eyelets for the draw string
+
+Mark the middle of your waistband length. Fold the waistband double, and mark the middle of the width (do not take the seam allowance into account).
+
+A bit to the left and right of this, you can add two eyelets to pass a drawstring through. This will avoid an embarassing situation when you go for that big dive and now suddenly find your swim trunks on your ankles.
+
+> ### It's best to add some reinforcement
+>
+> As swimwear fabric is slippery and thin, you might want to add some reinforcement behind these eyelets. A leftover piece of denim will do just fine.
+
+## Step 6: Prepare the elastic
+
+There's no magic formula for the length of your elastic. So you wrap it around your waist and pull it tight until you get a good fit.
+
+Mark this length, cut the elastic, and join the two ends together.
+
+## Step 7: Join the waistband
+
+Fold the waistband in half with good sides together and line of the (short) edges. Sew them together.
+
+## Step 8: Attach the waistband
+
+Fold your waistband double along the length with good sides out, and place the elastic inside. Make sure to align the place where the elastic is joined with the place the waistband is joined.
+
+Align the back of your swim trunks with the place where you joined the waistband, align the edge of the waistband with the edge of the back, and pin them together. Make certain that you pin it to the bad side of the back.
+
+> ### Mind your eyelets
+>
+> If you've made eyelets in your waistband, double check that they are placed towards the outside, not the inside of your waistband.
+
+Find the front of the waistband (easy if there's eyelets, if not just fold it double) and align that with the front seam. Pin this in place too.
+
+Now make your way around the swim trunks waist, pinning the waistband in place.
+
+Then, sew the waistband to the swim trunks, as close to the the elastic as you can, but don't sew into the elastic.
+
+It's fine to not sew too close the first time around, and once your elastic is attached and encased, make a second round to sew it a bit more snugly.
+
+## Step 9: Hem the legs
+
+Fold the hem upwards, and sew it down. If you have a coverlock, use it. If not, use a twin needle or zig-zag stitch to keep the seam stretchable.
+
+> ### Fold only once, to avoid bulk
+>
+> Swimwear fabric doesn't ravel, so you can simply fold this over once and sew it down, then neatly trim back the fabric.
+
+## Step 10: Thread a draw string around the waist
+
+Thread a drawstring through one eyelet, around the waist, and out of the other eyelet.
+
+That's it, you're done 👍
diff --git a/markdown/org/docs/patterns/shin/instructions/en.md b/markdown/org/docs/patterns/shin/instructions/en.md
new file mode 100644
index 00000000000..3fe5c105ed3
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/instructions/en.md
@@ -0,0 +1,101 @@
+> ### Images coming soon
+>
+> These instructions are a work in progress, and we haven't created the illustrations yet.
+> They will be added soon.
+
+## Step 1: Join the backs
+
+Put your two backs on top of each other with the good sides together, and sew them together allong the center back seam.
+
+## Step 2: Join the fronts
+
+### Sew the front seam
+
+Put two of your fronts on top of each other with the good sides together, and sew them together allong the center front seam.
+
+Repeat with the two other fronts so you have two identical sets.
+
+### Baste fronts together
+
+We have 4 fronts because we'll have a double layer at the front of our swim trunks.
+
+Since swimwear fabric tends to be slippery, it's a good idea to baste your fronts together to make it
+easier to work with them in the next steps.
+
+So place your fronts on top of each other, with good sides out, and sew them together with some
+large basting stitches in the seam allowance.
+
+## Step 3: Join the sides
+
+Place your back down with the good side up, and place your double front layer on top.
+Sew fronts and back together at the side seams.
+
+## Step 4: Sew the cross seams
+
+Keep your swim trunks with the good side inwards (the back at least, the front has good side on both sides)
+and sew the crossseam to create the leg openings.
+
+## Step 5: Place eyelets for the draw string
+
+Mark the middle of your waistband length. Fold the waistband double, and mark the middle of the width
+(do not take the seam allowance into account).
+
+A bit to the left and right of this, you can add two eyelets to pass a drawstring through.
+This will avoid an embarassing situation when you go for that big dive and now suddenly find your
+swim trunks on your ankles.
+
+> ### It's best to add some reinforcement
+>
+> As swimwear fabric is slippery and thin, you might want to add some reinforcement behind these
+> eyelets. A leftover piece of denim will do just fine.
+
+## Step 6: Prepare the elastic
+
+There's no magic formula for the length of your elastic. So you wrap it around your waist and pull
+it tight until you get a good fit.
+
+Mark this length, cut the elastic, and join the two ends together.
+
+## Step 7: Join the waistband
+
+Fold the waistband in half with good sides together and line of the (short) edges.
+Sew them together.
+
+## Step 8: Attach the waistband
+
+Fold your waistband double along the length with good sides out, and place the elastic inside.
+Make sure to align the place where the elastic is joined with the place the waistband is joined.
+
+Align the back of your swim trunks with the place where you joined the waistband,
+align the edge of the waistband with the edge of the back, and pin them together.
+Make certain that you pin it to the bad side of the back.
+
+> ### Mind your eyelets
+>
+> If you've made eyelets in your waistband, double check that they are placed towards the outside,
+> not the inside of your waistband.
+
+Find the front of the waistband (easy if there's eyelets, if not just fold it double) and align that
+with the front seam. Pin this in place too.
+
+Now make your way around the swim trunks waist, pinning the waistband in place.
+
+Then, sew the waistband to the swim trunks, as close to the the elastic as you can, but don't sew
+into the elastic.
+
+It's fine to not sew too close the first time around, and once your elastic is attached and encased,
+make a second round to sew it a bit more snugly.
+
+## Step 9: Hem the legs
+
+Fold the hem upwards, and sew it down. If you have a coverlock, use it.
+If not, use a twin needle or zig-zag stitch to keep the seam stretchable.
+
+> ### Fold only once, to avoid bulk
+> Swimwear fabric doesn't ravel, so you can simply fold this over once and sew it down, then neatly trim back the fabric.
+
+## Step 10: Thread a draw string around the waist
+
+Thread a drawstring through one eyelet, around the waist, and out of the other eyelet.
+
+That's it, you're done 👍
diff --git a/markdown/org/docs/patterns/shin/instructions/es.md b/markdown/org/docs/patterns/shin/instructions/es.md
new file mode 100644
index 00000000000..e769e54932a
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/instructions/es.md
@@ -0,0 +1,83 @@
+> ### Images coming soon
+>
+> These instructions are a work in progress, and we haven't created the illustrations yet. They will be added soon.
+
+## Step 1: Join the backs
+
+Put your two backs on top of each other with the good sides together, and sew them together allong the center back seam.
+
+## Step 2: Join the fronts
+
+### Sew the front seam
+
+Put two of your fronts on top of each other with the good sides together, and sew them together allong the center front seam.
+
+Repeat with the two other fronts so you have two identical sets.
+
+### Baste fronts together
+
+We have 4 fronts because we'll have a double layer at the front of our swim trunks.
+
+Since swimwear fabric tends to be slippery, it's a good idea to baste your fronts together to make it easier to work with them in the next steps.
+
+So place your fronts on top of each other, with good sides out, and sew them together with some large basting stitches in the seam allowance.
+
+## Step 3: Join the sides
+
+Place your back down with the good side up, and place your double front layer on top. Sew fronts and back together at the side seams.
+
+## Step 4: Sew the cross seams
+
+Keep your swim trunks with the good side inwards (the back at least, the front has good side on both sides) and sew the crossseam to create the leg openings.
+
+## Step 5: Place eyelets for the draw string
+
+Mark the middle of your waistband length. Fold the waistband double, and mark the middle of the width (do not take the seam allowance into account).
+
+A bit to the left and right of this, you can add two eyelets to pass a drawstring through. This will avoid an embarassing situation when you go for that big dive and now suddenly find your swim trunks on your ankles.
+
+> ### It's best to add some reinforcement
+>
+> As swimwear fabric is slippery and thin, you might want to add some reinforcement behind these eyelets. A leftover piece of denim will do just fine.
+
+## Step 6: Prepare the elastic
+
+There's no magic formula for the length of your elastic. So you wrap it around your waist and pull it tight until you get a good fit.
+
+Mark this length, cut the elastic, and join the two ends together.
+
+## Step 7: Join the waistband
+
+Fold the waistband in half with good sides together and line of the (short) edges. Sew them together.
+
+## Step 8: Attach the waistband
+
+Fold your waistband double along the length with good sides out, and place the elastic inside. Make sure to align the place where the elastic is joined with the place the waistband is joined.
+
+Align the back of your swim trunks with the place where you joined the waistband, align the edge of the waistband with the edge of the back, and pin them together. Make certain that you pin it to the bad side of the back.
+
+> ### Mind your eyelets
+>
+> If you've made eyelets in your waistband, double check that they are placed towards the outside, not the inside of your waistband.
+
+Find the front of the waistband (easy if there's eyelets, if not just fold it double) and align that with the front seam. Pin this in place too.
+
+Now make your way around the swim trunks waist, pinning the waistband in place.
+
+Then, sew the waistband to the swim trunks, as close to the the elastic as you can, but don't sew into the elastic.
+
+It's fine to not sew too close the first time around, and once your elastic is attached and encased, make a second round to sew it a bit more snugly.
+
+## Step 9: Hem the legs
+
+Fold the hem upwards, and sew it down. If you have a coverlock, use it. If not, use a twin needle or zig-zag stitch to keep the seam stretchable.
+
+> ### Fold only once, to avoid bulk
+>
+> Swimwear fabric doesn't ravel, so you can simply fold this over once and sew it down, then neatly trim back the fabric.
+
+## Step 10: Thread a draw string around the waist
+
+Thread a drawstring through one eyelet, around the waist, and out of the other eyelet.
+
+That's it, you're done 👍
diff --git a/markdown/org/docs/patterns/shin/instructions/fr.md b/markdown/org/docs/patterns/shin/instructions/fr.md
new file mode 100644
index 00000000000..40477546677
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/instructions/fr.md
@@ -0,0 +1,83 @@
+> ### Images coming soon
+>
+> These instructions are a work in progress, and we haven't created the illustrations yet. They will be added soon.
+
+## Step 1: Join the backs
+
+Put your two backs on top of each other with the good sides together, and sew them together allong the center back seam.
+
+## Step 2: Join the fronts
+
+### Sew the front seam
+
+Put two of your fronts on top of each other with the good sides together, and sew them together allong the center front seam.
+
+Repeat with the two other fronts so you have two identical sets.
+
+### Baste fronts together
+
+We have 4 fronts because we'll have a double layer at the front of our swim trunks.
+
+Since swimwear fabric tends to be slippery, it's a good idea to baste your fronts together to make it easier to work with them in the next steps.
+
+So place your fronts on top of each other, with good sides out, and sew them together with some large basting stitches in the seam allowance.
+
+## Step 3: Join the sides
+
+Place your back down with the good side up, and place your double front layer on top. Sew fronts and back together at the side seams.
+
+## Step 4: Sew the cross seams
+
+Keep your swim trunks with the good side inwards (the back at least, the front has good side on both sides) and sew the crossseam to create the leg openings.
+
+## Step 5: Place eyelets for the draw string
+
+Mark the middle of your waistband length. Fold the waistband double, and mark the middle of the width (do not take the seam allowance into account).
+
+A bit to the left and right of this, you can add two eyelets to pass a drawstring through. This will avoid an embarassing situation when you go for that big dive and now suddenly find your swim trunks on your ankles.
+
+> ### It's best to add some reinforcement
+>
+> As swimwear fabric is slippery and thin, you might want to add some reinforcement behind these eyelets. A leftover piece of denim will do just fine.
+
+## Step 6: Prepare the elastic
+
+There's no magic formula for the length of your elastic. So you wrap it around your waist and pull it tight until you get a good fit.
+
+Mark this length, cut the elastic, and join the two ends together.
+
+## Step 7: Join the waistband
+
+Fold the waistband in half with good sides together and line of the (short) edges. Sew them together.
+
+## Step 8: Attach the waistband
+
+Fold your waistband double along the length with good sides out, and place the elastic inside. Make sure to align the place where the elastic is joined with the place the waistband is joined.
+
+Align the back of your swim trunks with the place where you joined the waistband, align the edge of the waistband with the edge of the back, and pin them together. Make certain that you pin it to the bad side of the back.
+
+> ### Mind your eyelets
+>
+> If you've made eyelets in your waistband, double check that they are placed towards the outside, not the inside of your waistband.
+
+Find the front of the waistband (easy if there's eyelets, if not just fold it double) and align that with the front seam. Pin this in place too.
+
+Now make your way around the swim trunks waist, pinning the waistband in place.
+
+Then, sew the waistband to the swim trunks, as close to the the elastic as you can, but don't sew into the elastic.
+
+It's fine to not sew too close the first time around, and once your elastic is attached and encased, make a second round to sew it a bit more snugly.
+
+## Step 9: Hem the legs
+
+Pliez l'ourlet vers le haut, et cousez-le. Si vous avez une recouvreuse, utilisez-la. If not, use a twin needle or zig-zag stitch to keep the seam stretchable.
+
+> ### Fold only once, to avoid bulk
+>
+> Swimwear fabric doesn't ravel, so you can simply fold this over once and sew it down, then neatly trim back the fabric.
+
+## Step 10: Thread a draw string around the waist
+
+Thread a drawstring through one eyelet, around the waist, and out of the other eyelet.
+
+Voilà, vous avez fini !
diff --git a/markdown/org/docs/patterns/shin/instructions/nl.md b/markdown/org/docs/patterns/shin/instructions/nl.md
new file mode 100644
index 00000000000..e36c28419cd
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/instructions/nl.md
@@ -0,0 +1,83 @@
+> ### Images coming soon
+>
+> These instructions are a work in progress, and we haven't created the illustrations yet. They will be added soon.
+
+## Step 1: Join the backs
+
+Put your two backs on top of each other with the good sides together, and sew them together allong the center back seam.
+
+## Step 2: Join the fronts
+
+### Sew the front seam
+
+Put two of your fronts on top of each other with the good sides together, and sew them together allong the center front seam.
+
+Repeat with the two other fronts so you have two identical sets.
+
+### Baste fronts together
+
+We have 4 fronts because we'll have a double layer at the front of our swim trunks.
+
+Since swimwear fabric tends to be slippery, it's a good idea to baste your fronts together to make it easier to work with them in the next steps.
+
+So place your fronts on top of each other, with good sides out, and sew them together with some large basting stitches in the seam allowance.
+
+## Step 3: Join the sides
+
+Place your back down with the good side up, and place your double front layer on top. Sew fronts and back together at the side seams.
+
+## Step 4: Sew the cross seams
+
+Keep your swim trunks with the good side inwards (the back at least, the front has good side on both sides) and sew the crossseam to create the leg openings.
+
+## Step 5: Place eyelets for the draw string
+
+Markeer het midden van de lengte van je tailleband. Fold the waistband double, and mark the middle of the width (do not take the seam allowance into account).
+
+Installeer twee vetergaten links en rechts van deze markering. This will avoid an embarassing situation when you go for that big dive and now suddenly find your swim trunks on your ankles.
+
+> ### It's best to add some reinforcement
+>
+> As swimwear fabric is slippery and thin, you might want to add some reinforcement behind these eyelets. A leftover piece of denim will do just fine.
+
+## Step 6: Prepare the elastic
+
+There's no magic formula for the length of your elastic. So you wrap it around your waist and pull it tight until you get a good fit.
+
+Markeer deze lengte, knip het elastiek en naai de uiteindes aan elkaar.
+
+## Step 7: Join the waistband
+
+Fold the waistband in half with good sides together and line of the (short) edges. Stik.
+
+## Step 8: Attach the waistband
+
+Fold your waistband double along the length with good sides out, and place the elastic inside. Make sure to align the place where the elastic is joined with the place the waistband is joined.
+
+Align the back of your swim trunks with the place where you joined the waistband, align the edge of the waistband with the edge of the back, and pin them together. Make certain that you pin it to the bad side of the back.
+
+> ### Mind your eyelets
+>
+> If you've made eyelets in your waistband, double check that they are placed towards the outside, not the inside of your waistband.
+
+Find the front of the waistband (easy if there's eyelets, if not just fold it double) and align that with the front seam. Pin this in place too.
+
+Now make your way around the swim trunks waist, pinning the waistband in place.
+
+Then, sew the waistband to the swim trunks, as close to the the elastic as you can, but don't sew into the elastic.
+
+It's fine to not sew too close the first time around, and once your elastic is attached and encased, make a second round to sew it a bit more snugly.
+
+## Step 9: Hem the legs
+
+Vouw de zoom naar boven en stik door langs de goede kant. Als je een coverlock hebt is dit het moment om hem te gebruiken. Indien niet, gebruik een tweelingnaald of een zigzagsteek zodat de zoom elastisch blijft.
+
+> ### Fold only once, to avoid bulk
+>
+> Swimwear fabric doesn't ravel, so you can simply fold this over once and sew it down, then neatly trim back the fabric.
+
+## Step 10: Thread a draw string around the waist
+
+Thread a drawstring through one eyelet, around the waist, and out of the other eyelet.
+
+Dat is het, je bent klaar!
diff --git a/markdown/org/docs/patterns/shin/measurements/de.md b/markdown/org/docs/patterns/shin/measurements/de.md
new file mode 100644
index 00000000000..47999758cc4
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/measurements/de.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/shin/measurements/en.md b/markdown/org/docs/patterns/shin/measurements/en.md
new file mode 100644
index 00000000000..fde430a7b91
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/measurements/en.md
@@ -0,0 +1,7 @@
+---
+---
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/shin/measurements/es.md b/markdown/org/docs/patterns/shin/measurements/es.md
new file mode 100644
index 00000000000..47999758cc4
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/measurements/es.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/shin/measurements/fr.md b/markdown/org/docs/patterns/shin/measurements/fr.md
new file mode 100644
index 00000000000..4f40faf3177
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/measurements/fr.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+importer les mesures à partir de '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/shin/measurements/nl.md b/markdown/org/docs/patterns/shin/measurements/nl.md
new file mode 100644
index 00000000000..47999758cc4
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/measurements/nl.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/shin/needs/de.md b/markdown/org/docs/patterns/shin/needs/de.md
new file mode 100644
index 00000000000..4d0dc107da3
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/needs/de.md
@@ -0,0 +1,11 @@
+To make Shin, you will need the following:
+
+- Grundlegendes Nähzubehör
+- About 0.75 meter of a suitable fabric ([see Fabric options](/docs/patterns/shin/fabric))
+- two eyelets and a drawstring
+
+> ## A serger/overlock is nice, but optional
+>
+> As with all stretch fabrics, a serger/overlock will make your life easier.
+>
+> If you do not have one of those, don't despair. You don't really need it. You can use another technique for stretch seams, such as a zig-zag stich, twin needle, or elastic thread.
\ No newline at end of file
diff --git a/markdown/org/docs/patterns/shin/needs/en.md b/markdown/org/docs/patterns/shin/needs/en.md
new file mode 100644
index 00000000000..cad45770d04
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/needs/en.md
@@ -0,0 +1,12 @@
+To make Shin, you will need the following:
+
+- Basic sewing supplies
+- About 0.75 meter of a suitable fabric ([see Fabric options](/docs/patterns/shin/fabric))
+- two eyelets and a drawstring
+
+> ## A serger/overlock is nice, but optional
+>
+> As with all stretch fabrics, a serger/overlock will make your life easier.
+>
+> If you do not have one of those, don't despair. You don't really need it.
+> You can use another technique for stretch seams, such as a zig-zag stich, twin needle, or elastic thread.
\ No newline at end of file
diff --git a/markdown/org/docs/patterns/shin/needs/es.md b/markdown/org/docs/patterns/shin/needs/es.md
new file mode 100644
index 00000000000..006154a15b0
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/needs/es.md
@@ -0,0 +1,11 @@
+To make Shin, you will need the following:
+
+- Basic sewing supplies
+- About 0.75 meter of a suitable fabric ([see Fabric options](/docs/patterns/shin/fabric))
+- two eyelets and a drawstring
+
+> ## A serger/overlock is nice, but optional
+>
+> As with all stretch fabrics, a serger/overlock will make your life easier.
+>
+> If you do not have one of those, don't despair. You don't really need it. You can use another technique for stretch seams, such as a zig-zag stich, twin needle, or elastic thread.
\ No newline at end of file
diff --git a/markdown/org/docs/patterns/shin/needs/fr.md b/markdown/org/docs/patterns/shin/needs/fr.md
new file mode 100644
index 00000000000..33b4386b9d0
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/needs/fr.md
@@ -0,0 +1,11 @@
+To make Shin, you will need the following:
+
+- Fourniture de base pour la couture
+- About 0.75 meter of a suitable fabric ([see Fabric options](/docs/patterns/shin/fabric))
+- two eyelets and a drawstring
+
+> ## A serger/overlock is nice, but optional
+>
+> As with all stretch fabrics, a serger/overlock will make your life easier.
+>
+> Si vous n'en avez pas, ne désespérez pas. Vous n'en avez pas vraiment besoin. You can use another technique for stretch seams, such as a zig-zag stich, twin needle, or elastic thread.
\ No newline at end of file
diff --git a/markdown/org/docs/patterns/shin/needs/nl.md b/markdown/org/docs/patterns/shin/needs/nl.md
new file mode 100644
index 00000000000..2b2c8bbb07d
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/needs/nl.md
@@ -0,0 +1,11 @@
+To make Shin, you will need the following:
+
+- Basis naaimateriaal
+- About 0.75 meter of a suitable fabric ([see Fabric options](/docs/patterns/shin/fabric))
+- two eyelets and a drawstring
+
+> ## A serger/overlock is nice, but optional
+>
+> As with all stretch fabrics, a serger/overlock will make your life easier.
+>
+> Als je geen overlock hebt, geen zorg. Je hebt het niet echt nodig. You can use another technique for stretch seams, such as a zig-zag stich, twin needle, or elastic thread.
\ No newline at end of file
diff --git a/markdown/org/docs/patterns/shin/nl.md b/markdown/org/docs/patterns/shin/nl.md
new file mode 100644
index 00000000000..ba847ea2685
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/nl.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/shin/options/backrise/de.md b/markdown/org/docs/patterns/shin/options/backrise/de.md
new file mode 100644
index 00000000000..be020f34192
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/options/backrise/de.md
@@ -0,0 +1,6 @@
+
+How much extra rise do you want at the back?
+
+This factor will raise the waist at the back of your swim trunks only.
+
+> If you want to raise the waist overall, that's what the **rise** option does
diff --git a/markdown/org/docs/patterns/shin/options/backrise/en.md b/markdown/org/docs/patterns/shin/options/backrise/en.md
new file mode 100644
index 00000000000..be020f34192
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/options/backrise/en.md
@@ -0,0 +1,6 @@
+
+How much extra rise do you want at the back?
+
+This factor will raise the waist at the back of your swim trunks only.
+
+> If you want to raise the waist overall, that's what the **rise** option does
diff --git a/markdown/org/docs/patterns/shin/options/backrise/es.md b/markdown/org/docs/patterns/shin/options/backrise/es.md
new file mode 100644
index 00000000000..be020f34192
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/options/backrise/es.md
@@ -0,0 +1,6 @@
+
+How much extra rise do you want at the back?
+
+This factor will raise the waist at the back of your swim trunks only.
+
+> If you want to raise the waist overall, that's what the **rise** option does
diff --git a/markdown/org/docs/patterns/shin/options/backrise/fr.md b/markdown/org/docs/patterns/shin/options/backrise/fr.md
new file mode 100644
index 00000000000..99827e77a85
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/options/backrise/fr.md
@@ -0,0 +1,6 @@
+
+Combien de hauteur supplémentaire voulez-vous au dos ?
+
+This factor will raise the waist at the back of your swim trunks only.
+
+> Si vous voulez augmenter la hauteur partout, voir l'option **hauteur**
diff --git a/markdown/org/docs/patterns/shin/options/backrise/nl.md b/markdown/org/docs/patterns/shin/options/backrise/nl.md
new file mode 100644
index 00000000000..6926078ede5
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/options/backrise/nl.md
@@ -0,0 +1,6 @@
+
+Hoeveel extra hoogte wil je achteraan?
+
+Deze factor zal de taille enkel aan de achterkant van je zwembroek verhogen.
+
+> If you want to raise the waist overall, that's what the **rise** option does
diff --git a/markdown/org/docs/patterns/shin/options/bulge/de.md b/markdown/org/docs/patterns/shin/options/bulge/de.md
new file mode 100644
index 00000000000..34a61f1a8bd
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/options/bulge/de.md
@@ -0,0 +1,6 @@
+
+How much room do you want in the front?
+
+Increasing this will creating more room in the front.
+
+> If it's vertical room you're looking for, that's what the **rise** option does
diff --git a/markdown/org/docs/patterns/shin/options/bulge/en.md b/markdown/org/docs/patterns/shin/options/bulge/en.md
new file mode 100644
index 00000000000..34a61f1a8bd
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/options/bulge/en.md
@@ -0,0 +1,6 @@
+
+How much room do you want in the front?
+
+Increasing this will creating more room in the front.
+
+> If it's vertical room you're looking for, that's what the **rise** option does
diff --git a/markdown/org/docs/patterns/shin/options/bulge/es.md b/markdown/org/docs/patterns/shin/options/bulge/es.md
new file mode 100644
index 00000000000..34a61f1a8bd
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/options/bulge/es.md
@@ -0,0 +1,6 @@
+
+How much room do you want in the front?
+
+Increasing this will creating more room in the front.
+
+> If it's vertical room you're looking for, that's what the **rise** option does
diff --git a/markdown/org/docs/patterns/shin/options/bulge/fr.md b/markdown/org/docs/patterns/shin/options/bulge/fr.md
new file mode 100644
index 00000000000..2d5e6a16c13
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/options/bulge/fr.md
@@ -0,0 +1,6 @@
+
+How much room do you want in the front?
+
+Increasing this will creating more room in the front.
+
+> Si c'est de l'aisance verticale que vous voulez, voir l'option **hauteur**
diff --git a/markdown/org/docs/patterns/shin/options/bulge/nl.md b/markdown/org/docs/patterns/shin/options/bulge/nl.md
new file mode 100644
index 00000000000..8670799fc66
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/options/bulge/nl.md
@@ -0,0 +1,6 @@
+
+Hoeveel ruimte wil je vooraan?
+
+Dit vergroten zal meer ruimte maken aan de voorkant.
+
+> If it's vertical room you're looking for, that's what the **rise** option does
diff --git a/markdown/org/docs/patterns/shin/options/de.md b/markdown/org/docs/patterns/shin/options/de.md
new file mode 100644
index 00000000000..3468c75e60b
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/options/de.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/shin/options/elasticwidth/de.md b/markdown/org/docs/patterns/shin/options/elasticwidth/de.md
new file mode 100644
index 00000000000..4ec377c9e08
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/options/elasticwidth/de.md
@@ -0,0 +1,6 @@
+
+> #### What's the point?
+>
+> This option is closely linked to the **rise** option that determines how high your swim trunks will rise on your waist.
+>
+> However, the width of your elastic is also a factor to take into account, so that's where this option comes in.
diff --git a/markdown/org/docs/patterns/shin/options/elasticwidth/en.md b/markdown/org/docs/patterns/shin/options/elasticwidth/en.md
new file mode 100644
index 00000000000..b6d253237a4
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/options/elasticwidth/en.md
@@ -0,0 +1,6 @@
+
+> #### What's the point?
+>
+> This option is closely linked to the **rise** option that determines how high your swim trunks will rise on your waist.
+>
+> However, the width of your elastic is also a factor to take into account, so that's where this option comes in.
diff --git a/markdown/org/docs/patterns/shin/options/elasticwidth/es.md b/markdown/org/docs/patterns/shin/options/elasticwidth/es.md
new file mode 100644
index 00000000000..4ec377c9e08
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/options/elasticwidth/es.md
@@ -0,0 +1,6 @@
+
+> #### What's the point?
+>
+> This option is closely linked to the **rise** option that determines how high your swim trunks will rise on your waist.
+>
+> However, the width of your elastic is also a factor to take into account, so that's where this option comes in.
diff --git a/markdown/org/docs/patterns/shin/options/elasticwidth/fr.md b/markdown/org/docs/patterns/shin/options/elasticwidth/fr.md
new file mode 100644
index 00000000000..4d31b14406e
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/options/elasticwidth/fr.md
@@ -0,0 +1,6 @@
+
+> #### ###### Pour quoi faire ?
+>
+> This option is closely linked to the **rise** option that determines how high your swim trunks will rise on your waist.
+>
+> La largeur de votre élastique doit être prise en compte, c'est à cela que sert l'option largeur d'élastique.
diff --git a/markdown/org/docs/patterns/shin/options/elasticwidth/nl.md b/markdown/org/docs/patterns/shin/options/elasticwidth/nl.md
new file mode 100644
index 00000000000..1392d1710aa
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/options/elasticwidth/nl.md
@@ -0,0 +1,6 @@
+
+> #### Waarom?
+>
+> This option is closely linked to the **rise** option that determines how high your swim trunks will rise on your waist.
+>
+> De breedte van je elastiek heeft hier echter ook invloed op, en daarom is deze optie van belang.
diff --git a/markdown/org/docs/patterns/shin/options/en.md b/markdown/org/docs/patterns/shin/options/en.md
new file mode 100644
index 00000000000..77d74b89d3f
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/options/en.md
@@ -0,0 +1,7 @@
+---
+---
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/shin/options/es.md b/markdown/org/docs/patterns/shin/options/es.md
new file mode 100644
index 00000000000..3468c75e60b
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/options/es.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/shin/options/fr.md b/markdown/org/docs/patterns/shin/options/fr.md
new file mode 100644
index 00000000000..3468c75e60b
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/options/fr.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/shin/options/legreduction/de.md b/markdown/org/docs/patterns/shin/options/legreduction/de.md
new file mode 100644
index 00000000000..ccc11c05512
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/options/legreduction/de.md
@@ -0,0 +1,7 @@
+
+The amount to further reduce the stretch at the (upper) legs.
+
+> #### What's the point?
+>
+> This option makes the legs fit more snugly than the rest of your swimming trunks to avoid gaping.
+
diff --git a/markdown/org/docs/patterns/shin/options/legreduction/en.md b/markdown/org/docs/patterns/shin/options/legreduction/en.md
new file mode 100644
index 00000000000..39373a11738
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/options/legreduction/en.md
@@ -0,0 +1,7 @@
+
+The amount to further reduce the stretch at the (upper) legs.
+
+> #### What's the point?
+>
+> This option makes the legs fit more snugly than the rest of your swimming trunks to avoid gaping.
+
diff --git a/markdown/org/docs/patterns/shin/options/legreduction/es.md b/markdown/org/docs/patterns/shin/options/legreduction/es.md
new file mode 100644
index 00000000000..ccc11c05512
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/options/legreduction/es.md
@@ -0,0 +1,7 @@
+
+The amount to further reduce the stretch at the (upper) legs.
+
+> #### What's the point?
+>
+> This option makes the legs fit more snugly than the rest of your swimming trunks to avoid gaping.
+
diff --git a/markdown/org/docs/patterns/shin/options/legreduction/fr.md b/markdown/org/docs/patterns/shin/options/legreduction/fr.md
new file mode 100644
index 00000000000..12ee53260e8
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/options/legreduction/fr.md
@@ -0,0 +1,7 @@
+
+The amount to further reduce the stretch at the (upper) legs.
+
+> #### ###### Pour quoi faire ?
+>
+> This option makes the legs fit more snugly than the rest of your swimming trunks to avoid gaping.
+
diff --git a/markdown/org/docs/patterns/shin/options/legreduction/nl.md b/markdown/org/docs/patterns/shin/options/legreduction/nl.md
new file mode 100644
index 00000000000..36090c54272
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/options/legreduction/nl.md
@@ -0,0 +1,7 @@
+
+Hoeveel smaller de (boven)benen moeten worden.
+
+> #### Waarom?
+>
+> Deze optie maakt de pijpen strakker dan de rest van je zwembroek om te voorkomen dat ze openstaan.
+
diff --git a/markdown/org/docs/patterns/shin/options/lengthbonus/de.md b/markdown/org/docs/patterns/shin/options/lengthbonus/de.md
new file mode 100644
index 00000000000..52e23b34353
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/options/lengthbonus/de.md
@@ -0,0 +1,2 @@
+
+How much do you want to lengthen the legs?
diff --git a/markdown/org/docs/patterns/shin/options/lengthbonus/en.md b/markdown/org/docs/patterns/shin/options/lengthbonus/en.md
new file mode 100644
index 00000000000..52e23b34353
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/options/lengthbonus/en.md
@@ -0,0 +1,2 @@
+
+How much do you want to lengthen the legs?
diff --git a/markdown/org/docs/patterns/shin/options/lengthbonus/es.md b/markdown/org/docs/patterns/shin/options/lengthbonus/es.md
new file mode 100644
index 00000000000..52e23b34353
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/options/lengthbonus/es.md
@@ -0,0 +1,2 @@
+
+How much do you want to lengthen the legs?
diff --git a/markdown/org/docs/patterns/shin/options/lengthbonus/fr.md b/markdown/org/docs/patterns/shin/options/lengthbonus/fr.md
new file mode 100644
index 00000000000..bff2768ac1a
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/options/lengthbonus/fr.md
@@ -0,0 +1,2 @@
+
+De combien voulez-vous allonger les jambes?
diff --git a/markdown/org/docs/patterns/shin/options/lengthbonus/nl.md b/markdown/org/docs/patterns/shin/options/lengthbonus/nl.md
new file mode 100644
index 00000000000..a1c39934666
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/options/lengthbonus/nl.md
@@ -0,0 +1,2 @@
+
+Hoeveel langer wil je de benen maken?
diff --git a/markdown/org/docs/patterns/shin/options/nl.md b/markdown/org/docs/patterns/shin/options/nl.md
new file mode 100644
index 00000000000..3468c75e60b
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/options/nl.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/shin/options/rise/de.md b/markdown/org/docs/patterns/shin/options/rise/de.md
new file mode 100644
index 00000000000..c75933d6858
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/options/rise/de.md
@@ -0,0 +1,4 @@
+
+This option controls the overal height of the waist.
+
+> The higher the rise, the higher your waist.
diff --git a/markdown/org/docs/patterns/shin/options/rise/en.md b/markdown/org/docs/patterns/shin/options/rise/en.md
new file mode 100644
index 00000000000..c75933d6858
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/options/rise/en.md
@@ -0,0 +1,4 @@
+
+This option controls the overal height of the waist.
+
+> The higher the rise, the higher your waist.
diff --git a/markdown/org/docs/patterns/shin/options/rise/es.md b/markdown/org/docs/patterns/shin/options/rise/es.md
new file mode 100644
index 00000000000..c75933d6858
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/options/rise/es.md
@@ -0,0 +1,4 @@
+
+This option controls the overal height of the waist.
+
+> The higher the rise, the higher your waist.
diff --git a/markdown/org/docs/patterns/shin/options/rise/fr.md b/markdown/org/docs/patterns/shin/options/rise/fr.md
new file mode 100644
index 00000000000..49720bdd006
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/options/rise/fr.md
@@ -0,0 +1,4 @@
+
+Cette option permet de contrôler la hauteur générale de la taille.
+
+> Plus la valeur est élevée, plus la taille est haute.
diff --git a/markdown/org/docs/patterns/shin/options/rise/nl.md b/markdown/org/docs/patterns/shin/options/rise/nl.md
new file mode 100644
index 00000000000..25f328b01a3
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/options/rise/nl.md
@@ -0,0 +1,4 @@
+
+Deze optie bepaalt de algemene hoogte van de taille.
+
+> Hoe hoger de hoogte, hoe hoger je taille.
diff --git a/markdown/org/docs/patterns/shin/options/stretch/de.md b/markdown/org/docs/patterns/shin/options/stretch/de.md
new file mode 100644
index 00000000000..dc78c1a2bd5
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/options/stretch/de.md
@@ -0,0 +1,2 @@
+
+The amount of overal (horizontal) stretch.
diff --git a/markdown/org/docs/patterns/shin/options/stretch/en.md b/markdown/org/docs/patterns/shin/options/stretch/en.md
new file mode 100644
index 00000000000..dc78c1a2bd5
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/options/stretch/en.md
@@ -0,0 +1,2 @@
+
+The amount of overal (horizontal) stretch.
diff --git a/markdown/org/docs/patterns/shin/options/stretch/es.md b/markdown/org/docs/patterns/shin/options/stretch/es.md
new file mode 100644
index 00000000000..dc78c1a2bd5
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/options/stretch/es.md
@@ -0,0 +1,2 @@
+
+The amount of overal (horizontal) stretch.
diff --git a/markdown/org/docs/patterns/shin/options/stretch/fr.md b/markdown/org/docs/patterns/shin/options/stretch/fr.md
new file mode 100644
index 00000000000..d091902fb3f
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/options/stretch/fr.md
@@ -0,0 +1,2 @@
+
+Le facteur de stretch horizontal.
diff --git a/markdown/org/docs/patterns/shin/options/stretch/nl.md b/markdown/org/docs/patterns/shin/options/stretch/nl.md
new file mode 100644
index 00000000000..6af4468fa89
--- /dev/null
+++ b/markdown/org/docs/patterns/shin/options/stretch/nl.md
@@ -0,0 +1,2 @@
+
+De hoeveelheid algemene (horizontale) stretch.
diff --git a/markdown/org/docs/patterns/simon/cutting/de.md b/markdown/org/docs/patterns/simon/cutting/de.md
new file mode 100644
index 00000000000..3b1ac43b2ba
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/cutting/de.md
@@ -0,0 +1,43 @@
+ - **Oberstoff**
+ - Cut **1 front left**
+ - Cut **1 button placket** (only if you opted for a separate button placket)
+ - Cut **1 front right**
+ - Cut **1 buttonhole placket** (only if you opted for a separate buttonhole placket)
+ - Cut **1 back**
+ - Cut **1 collar**
+ - Cut **1 undercollar**
+ - Cut **2 yoke(s)** or **4 yokes** if you've chosen a split yoke
+ - Cut **2 sleeve(s)**
+ - Cut **2 collar stand(s)**
+ - Cut **2 sleeve placket underlap(s)**
+ - Cut **2 sleeve placket overlap(s)**
+ - Cut **4 cuff(s)**
+ - **Fusible interfacing**
+ - Cut **1 collar**
+ - Cut **1 undercollar**
+ - Cut **2 collar stand(s)**
+ - Cut **2 cuff(s)**
+
+
+
+When cutting out two, you can cut them [good sides together](/docs/sewing/good-sides-together).
+However, when working with fabric with a pattern, I prefer to cut them individually to finely control the pattern matching.
+
+When you cut them individually, remember that they need to be mirror images of each other. So flip either your pattern or your fabric over when cutting the second one.
+
+
+
+
+
+###### Caveats
+
+ - The **front right**, **front left**, and **sleeve** have seams that should be made into flat-felled seams. As such, they have extra seam allowance on those seams. When cutting out these pieces, you **must** include this extra seam allowance.
+ - The cuff guard and cuff placket have no seam allowance. That is normal, just cut them out as they are drawn on the pattern.
+ - Do not cut out the darts in the **back** piece. You should mark them, but not cut them out.
+
+
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/simon/cutting/en.md b/markdown/org/docs/patterns/simon/cutting/en.md
new file mode 100644
index 00000000000..57f5f2ea44d
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/cutting/en.md
@@ -0,0 +1,40 @@
+ - **Main fabric**
+ - Cut **1 front left**
+ - Cut **1 button placket** (only if you opted for a separate button placket)
+ - Cut **1 front right**
+ - Cut **1 buttonhole placket** (only if you opted for a separate buttonhole placket)
+ - Cut **1 back**
+ - Cut **1 collar**
+ - Cut **1 undercollar**
+ - Cut **2 yoke(s)** or **4 yokes** if you've chosen a split yoke
+ - Cut **2 sleeve(s)**
+ - Cut **2 collar stand(s)**
+ - Cut **2 sleeve placket underlap(s)**
+ - Cut **2 sleeve placket overlap(s)**
+ - Cut **4 cuff(s)**
+ - **Fusible interfacing**
+ - Cut **1 collar**
+ - Cut **1 undercollar**
+ - Cut **2 collar stand(s)**
+ - Cut **2 cuff(s)**
+
+
+
+When cutting out two, you can cut them [good sides together](/docs/sewing/good-sides-together).
+However, when working with fabric with a pattern, I prefer to cut them individually to finely control the pattern matching.
+
+When you cut them individually, remember that they need to be mirror images of each other. So flip either your pattern or your fabric over when cutting the second one.
+
+
+
+
+
+###### Caveats
+
+ - The **front right**, **front left**, and **sleeve** have seams that should be made into flat-felled seams. As such, they have extra seam allowance on those seams. When cutting out these pieces, you **must** include this extra seam allowance.
+ - The cuff guard and cuff placket have no seam allowance. That is normal, just cut them out as they are drawn on the pattern.
+ - Do not cut out the darts in the **back** piece. You should mark them, but not cut them out.
+
+
+
+
diff --git a/markdown/org/docs/patterns/simon/cutting/es.md b/markdown/org/docs/patterns/simon/cutting/es.md
new file mode 100644
index 00000000000..15765966443
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/cutting/es.md
@@ -0,0 +1,43 @@
+ - **Main fabric**
+ - Cut **1 front left**
+ - Cut **1 button placket** (only if you opted for a separate button placket)
+ - Cut **1 front right**
+ - Cut **1 buttonhole placket** (only if you opted for a separate buttonhole placket)
+ - Cut **1 back**
+ - Cut **1 collar**
+ - Cut **1 undercollar**
+ - Cut **2 yoke(s)** or **4 yokes** if you've chosen a split yoke
+ - Cut **2 sleeve(s)**
+ - Cut **2 collar stand(s)**
+ - Cut **2 sleeve placket underlap(s)**
+ - Cut **2 sleeve placket overlap(s)**
+ - Cut **4 cuff(s)**
+ - **Fusible interfacing**
+ - Cut **1 collar**
+ - Cut **1 undercollar**
+ - Cut **2 collar stand(s)**
+ - Cut **2 cuff(s)**
+
+
+
+When cutting out two, you can cut them [good sides together](/docs/sewing/good-sides-together).
+However, when working with fabric with a pattern, I prefer to cut them individually to finely control the pattern matching.
+
+When you cut them individually, remember that they need to be mirror images of each other. So flip either your pattern or your fabric over when cutting the second one.
+
+
+
+
+
+###### Caveats
+
+ - The **front right**, **front left**, and **sleeve** have seams that should be made into flat-felled seams. As such, they have extra seam allowance on those seams. When cutting out these pieces, you **must** include this extra seam allowance.
+ - The cuff guard and cuff placket have no seam allowance. That is normal, just cut them out as they are drawn on the pattern.
+ - Do not cut out the darts in the **back** piece. You should mark them, but not cut them out.
+
+
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/simon/cutting/fr.md b/markdown/org/docs/patterns/simon/cutting/fr.md
new file mode 100644
index 00000000000..b3ea9dbacb1
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/cutting/fr.md
@@ -0,0 +1,43 @@
+ - **Tissu principal**
+ - Couper **1 devant gauche**
+ - Couper **1 patte de boutonnage (côté boutons)** (seulement si vous avez choisi une patte de boutonnage séparée)
+ - Couper **1 devant gauche**
+ - Couper **1 patte de boutonnage (côté boutonnnières)** (seulement si vous avez choisi une patte de boutonnage séparée)
+ - Couper **1 dos**
+ - Couper **1 col**
+ - Couper **1 sous-col**
+ - Couper **2 empiècements dos** ou **4 ** si vous avez choisi un empiècement dos à couture médiane ("split yoke")
+ - Couper **2 manches**
+ - Couper **2 pieds de col**
+ - Couper **2 sous-pattes de boutonnage poignets**
+ - Couper **2 pattes de boutonnage poignets**
+ - Couper **4 poignets**
+ - **Entoilage thermocollant**
+ - Couper **1 col**
+ - Couper **1 sous-col**
+ - Couper **2 pieds de col**
+ - Couper **2 poignets**
+
+
+
+Lorsqu'une pièce doit être coupée en deux exemplaires, vous pouvez les découper sur un tissu plié en deux [endroit contre endroit](/docs/sewing/good-sides-together).
+Cependant, lorsque je travaille avec un tissu à motifs, je préfère couper les pièces individuellement pour mieux contrôler les raccords des motifs.
+
+Lorsque vous les coupez individuellement, rappelez-vous qu'elles doivent être l'image l'une de l'autre dans un miroir . Donc retournez votre patron ou votre tissu lorsque vous coupez la deuxième pièce.
+
+
+
+
+
+###### Mises en garde
+
+ - Les coutures du **devant droit**, **devant gauche**, et des **manches** doivent être faites en coutures plates rabattues. C'est pourquoi une marge de couture supllémentaire est prévue sur ces coutures. Lorsque vous découpez ces pièces, vous **devez** inclure cette marge de couture supplémentaire.
+ - La sous-patte et la patte de boutonnage poignet n'ont pas de marge de couture. C'est normal, il suffit de les couper telles qu'elles sont dessinées sur le patron.
+ - Ne coupez pas les pinces **dos**. Marquez les, mais ne les coupez pas.
+
+
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/simon/cutting/nl.md b/markdown/org/docs/patterns/simon/cutting/nl.md
new file mode 100644
index 00000000000..56827a4a771
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/cutting/nl.md
@@ -0,0 +1,43 @@
+ - **Buitenstof**
+ - Cut **1 front left**
+ - Cut **1 button placket** (only if you opted for a separate button placket)
+ - Cut **1 front right**
+ - Cut **1 buttonhole placket** (only if you opted for a separate buttonhole placket)
+ - Cut **1 back**
+ - Cut **1 collar**
+ - Cut **1 undercollar**
+ - Cut **2 yoke(s)** or **4 yokes** if you've chosen a split yoke
+ - Cut **2 sleeve(s)**
+ - Cut **2 collar stand(s)**
+ - Cut **2 sleeve placket underlap(s)**
+ - Cut **2 sleeve placket overlap(s)**
+ - Cut **4 cuff(s)**
+ - **Kleefbare tussenvoering**
+ - Cut **1 collar**
+ - Cut **1 undercollar**
+ - Cut **2 collar stand(s)**
+ - Cut **2 cuff(s)**
+
+
+
+When cutting out two, you can cut them [good sides together](/docs/sewing/good-sides-together).
+Als ik echter een stof met een patroon gebruik knip ik ze liever apart zodat ik meer controle heb over de plaatsing van het patroon.
+
+Als je alles apart uitknipt, onthou dan dat de delen gespiegeld moeten zijn. Dus draai of je patroondeel of je stof om als je een tweede deel knips.
+
+
+
+
+
+###### Caveats
+
+ - The **front right**, **front left**, and **sleeve** have seams that should be made into flat-felled seams. Zodoende hebben deze naden extra naadwaarde. When cutting out these pieces, you **must** include this extra seam allowance.
+ - The cuff guard and cuff placket have no seam allowance. Dat is normaal, knip ze gewoon uit zoals ze op je patroon staan.
+ - Do not cut out the darts in the **back** piece. Je moet ze markeren, maar niet uitknippen.
+
+
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/simon/de.md b/markdown/org/docs/patterns/simon/de.md
new file mode 100644
index 00000000000..1d1c0269833
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/de.md
@@ -0,0 +1,19 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
+
+##### Follow the sew-along with Kelly and Julian
+
+Kelly Hogaboom and Julian Collins did a Simon(e) sew-along, and they've got videos of
+all the steps.
+If you're looking to make this pattern, Kelly and Julian can guide you start to finish.
+
+You can find all the material's on Kelly's
+site: [#simonsayssew with kelly hogaboom & julian collins](https://kelly.hogaboom.org/2020/07/simon-says-sew-with-kelly-hogaboom-and-julian-collins/)
+
+
+
+
diff --git a/markdown/org/docs/patterns/simon/en.md b/markdown/org/docs/patterns/simon/en.md
new file mode 100644
index 00000000000..15c4b5a0169
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/en.md
@@ -0,0 +1,20 @@
+---
+---
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
+
+##### Follow the sew-along with Kelly and Julian
+
+Kelly Hogaboom and Julian Collins did a Simon(e) sew-along, and they've got videos of
+all the steps.
+If you're looking to make this pattern, Kelly and Julian can guide you start to finish.
+
+You can find all the material's on Kelly's
+site: [#simonsayssew with kelly hogaboom & julian collins](https://kelly.hogaboom.org/2020/07/simon-says-sew-with-kelly-hogaboom-and-julian-collins/)
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/simon/es.md b/markdown/org/docs/patterns/simon/es.md
new file mode 100644
index 00000000000..1d1c0269833
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/es.md
@@ -0,0 +1,19 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
+
+##### Follow the sew-along with Kelly and Julian
+
+Kelly Hogaboom and Julian Collins did a Simon(e) sew-along, and they've got videos of
+all the steps.
+If you're looking to make this pattern, Kelly and Julian can guide you start to finish.
+
+You can find all the material's on Kelly's
+site: [#simonsayssew with kelly hogaboom & julian collins](https://kelly.hogaboom.org/2020/07/simon-says-sew-with-kelly-hogaboom-and-julian-collins/)
+
+
+
+
diff --git a/markdown/org/docs/patterns/simon/fabric/de.md b/markdown/org/docs/patterns/simon/fabric/de.md
new file mode 100644
index 00000000000..813e74c15b0
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/fabric/de.md
@@ -0,0 +1,78 @@
+Any fabric shop that is worth your business should have a shirting section. You can just walk in, ask where you can find the shirting, and pick out something you like.
+
+Most of what you'll find there will be cotton, or a blend of cotton. But you're free to go for another fiber too.
+
+When shopping online, it can be harder to get a good idea of what you're looking at. In the absence of touch, it's good to know a thing or two about the different weaves of fabrics. The weave is how the fabric was woven, and this determines not only how the fabric looks, but also how it will feel and drape.
+
+Without wanting to start an encyclopedia of fabrics here, here are some terms you may come across when shopping for shirt fabric online.
+
+## Broadcloth or poplin
+
+Broadcloth is the way to go for that white shirt for your job interview or wedding.
+
+Broadcloth (frequently referred to as poplin) is a simple weave and results in a flat plain fabric that will give you that crisp formal look.
+
+It's typically a lighter fabric and in light colours can tend to be a bit transparent.
+
+
+## Twill
+
+You can recognize twill fabrics by their characteristic diagonal texture from the weave.
+
+It drapes more easily than broadcloth, wrinkles less and when it does, is easier to iron.
+
+The flip side of the coin is that it won't give you that starchy crisp vibe that broadcloth can.
+
+
+## Pinpoint
+
+Pinpoint is the work horse of shirt fabrics. Typically they produce a heavier and thicker . and thus more durable . fabric.
+
+Pinpoint is a less formal look than broadcloth or twill, but more formal than oxford. This, combined with its durability, make it a great choice for your everyday work shirt.
+
+
+## Chambray
+
+Chambray is simple weave, similar to broadcloth. It is different because it uses a much heavier yarn, and typically different colours for the weft and width.
+
+The result is a much more textured fabric, both in touch as appearance where the different colours create a densely speckled two-coloured fabric.
+
+
+## Denim
+
+Denim needs no introduction. It's the stuff your jeans are made from.
+
+Technically a twill fabric (look for the signature diagonal texture) denim is produced in much lighter weights than the ones your jeans are made from. Those are the ones you can use for a shirt.
+
+
+## Flannel
+
+From Curt Cobain to the hipsters at your local coffee shop, they all swear by flannel shirts.
+
+Warmer than any other option here, flannel comes typically in brushed cotton though you might find it with added wool for extra warmth.
+
+
+## Linen
+
+Linen wrinkles like a mofo, but you can't beat it for safari looks.
+
+The reason you associate it with adventures in tropical climates is that linen breaths like nothing else and will keep you coolest of all.
+
+
+## Thread count
+
+A higher thread count means a smoother (and more expensive) fabric.
+
+Thread count is expressed in numbers, like 60s, 80s, 100s and so on to 300s and more.
+
+There's a catch though. Numbers above 100s are typically made by twisting two yarns together. Like a 160s thread count means that two 80s yarns were twisted together for the thread.
+
+
+## Single ply or Two ply
+
+If a thread is made up of two yarns (see thread count above) we call that Two ply.
+
+If the yarn is made up of a single thread, it's call Single ply.
+
+You can expect two ply to last longer, and be more expensive.
+
diff --git a/markdown/org/docs/patterns/simon/fabric/en.md b/markdown/org/docs/patterns/simon/fabric/en.md
new file mode 100644
index 00000000000..6594451aa7b
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/fabric/en.md
@@ -0,0 +1,82 @@
+Any fabric shop that is worth your business should have a shirting section.
+You can just walk in, ask where you can find the shirting, and pick out something you like.
+
+Most of what you'll find there will be cotton, or a blend of cotton.
+But you're free to go for another fiber too.
+
+When shopping online, it can be harder to get a good idea of what you're looking at.
+In the absence of touch, it's good to know a thing or two about the different weaves of fabrics.
+The weave is how the fabric was woven, and this determines not only how the fabric looks, but also how it will feel and drape.
+
+Without wanting to start an encyclopedia of fabrics here, here are some terms you may come across when shopping for shirt fabric online.
+
+## Broadcloth or poplin
+
+Broadcloth is the way to go for that white shirt for your job interview or wedding.
+
+Broadcloth (frequently referred to as poplin) is a simple weave and results in a flat plain fabric that will give you that crisp formal look.
+
+It's typically a lighter fabric and in light colours can tend to be a bit transparent.
+
+
+## Twill
+
+You can recognize twill fabrics by their characteristic diagonal texture from the weave.
+
+It drapes more easily than broadcloth, wrinkles less and when it does, is easier to iron.
+
+The flip side of the coin is that it won't give you that starchy crisp vibe that broadcloth can.
+
+
+## Pinpoint
+
+Pinpoint is the work horse of shirt fabrics. Typically they produce a heavier and thicker . and thus more durable . fabric.
+
+Pinpoint is a less formal look than broadcloth or twill, but more formal than oxford. This, combined with its durability, make it a great choice for your everyday work shirt.
+
+
+## Chambray
+
+Chambray is simple weave, similar to broadcloth. It is different because it uses a much heavier yarn, and typically different colours for the weft and width.
+
+The result is a much more textured fabric, both in touch as appearance where the different colours create a densely speckled two-coloured fabric.
+
+
+## Denim
+
+Denim needs no introduction. It's the stuff your jeans are made from.
+
+Technically a twill fabric (look for the signature diagonal texture) denim is produced in much lighter weights than the ones your jeans are made from. Those are the ones you can use for a shirt.
+
+
+## Flannel
+
+From Curt Cobain to the hipsters at your local coffee shop, they all swear by flannel shirts.
+
+Warmer than any other option here, flannel comes typically in brushed cotton though you might find it with added wool for extra warmth.
+
+
+## Linen
+
+Linen wrinkles like a mofo, but you can't beat it for safari looks.
+
+The reason you associate it with adventures in tropical climates is that linen breaths like nothing else and will keep you coolest of all.
+
+
+## Thread count
+
+A higher thread count means a smoother (and more expensive) fabric.
+
+Thread count is expressed in numbers, like 60s, 80s, 100s and so on to 300s and more.
+
+There's a catch though. Numbers above 100s are typically made by twisting two yarns together. Like a 160s thread count means that two 80s yarns were twisted together for the thread.
+
+
+## Single ply or Two ply
+
+If a thread is made up of two yarns (see thread count above) we call that Two ply.
+
+If the yarn is made up of a single thread, it's call Single ply.
+
+You can expect two ply to last longer, and be more expensive.
+
diff --git a/markdown/org/docs/patterns/simon/fabric/es.md b/markdown/org/docs/patterns/simon/fabric/es.md
new file mode 100644
index 00000000000..813e74c15b0
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/fabric/es.md
@@ -0,0 +1,78 @@
+Any fabric shop that is worth your business should have a shirting section. You can just walk in, ask where you can find the shirting, and pick out something you like.
+
+Most of what you'll find there will be cotton, or a blend of cotton. But you're free to go for another fiber too.
+
+When shopping online, it can be harder to get a good idea of what you're looking at. In the absence of touch, it's good to know a thing or two about the different weaves of fabrics. The weave is how the fabric was woven, and this determines not only how the fabric looks, but also how it will feel and drape.
+
+Without wanting to start an encyclopedia of fabrics here, here are some terms you may come across when shopping for shirt fabric online.
+
+## Broadcloth or poplin
+
+Broadcloth is the way to go for that white shirt for your job interview or wedding.
+
+Broadcloth (frequently referred to as poplin) is a simple weave and results in a flat plain fabric that will give you that crisp formal look.
+
+It's typically a lighter fabric and in light colours can tend to be a bit transparent.
+
+
+## Twill
+
+You can recognize twill fabrics by their characteristic diagonal texture from the weave.
+
+It drapes more easily than broadcloth, wrinkles less and when it does, is easier to iron.
+
+The flip side of the coin is that it won't give you that starchy crisp vibe that broadcloth can.
+
+
+## Pinpoint
+
+Pinpoint is the work horse of shirt fabrics. Typically they produce a heavier and thicker . and thus more durable . fabric.
+
+Pinpoint is a less formal look than broadcloth or twill, but more formal than oxford. This, combined with its durability, make it a great choice for your everyday work shirt.
+
+
+## Chambray
+
+Chambray is simple weave, similar to broadcloth. It is different because it uses a much heavier yarn, and typically different colours for the weft and width.
+
+The result is a much more textured fabric, both in touch as appearance where the different colours create a densely speckled two-coloured fabric.
+
+
+## Denim
+
+Denim needs no introduction. It's the stuff your jeans are made from.
+
+Technically a twill fabric (look for the signature diagonal texture) denim is produced in much lighter weights than the ones your jeans are made from. Those are the ones you can use for a shirt.
+
+
+## Flannel
+
+From Curt Cobain to the hipsters at your local coffee shop, they all swear by flannel shirts.
+
+Warmer than any other option here, flannel comes typically in brushed cotton though you might find it with added wool for extra warmth.
+
+
+## Linen
+
+Linen wrinkles like a mofo, but you can't beat it for safari looks.
+
+The reason you associate it with adventures in tropical climates is that linen breaths like nothing else and will keep you coolest of all.
+
+
+## Thread count
+
+A higher thread count means a smoother (and more expensive) fabric.
+
+Thread count is expressed in numbers, like 60s, 80s, 100s and so on to 300s and more.
+
+There's a catch though. Numbers above 100s are typically made by twisting two yarns together. Like a 160s thread count means that two 80s yarns were twisted together for the thread.
+
+
+## Single ply or Two ply
+
+If a thread is made up of two yarns (see thread count above) we call that Two ply.
+
+If the yarn is made up of a single thread, it's call Single ply.
+
+You can expect two ply to last longer, and be more expensive.
+
diff --git a/markdown/org/docs/patterns/simon/fabric/fr.md b/markdown/org/docs/patterns/simon/fabric/fr.md
new file mode 100644
index 00000000000..813e74c15b0
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/fabric/fr.md
@@ -0,0 +1,78 @@
+Any fabric shop that is worth your business should have a shirting section. You can just walk in, ask where you can find the shirting, and pick out something you like.
+
+Most of what you'll find there will be cotton, or a blend of cotton. But you're free to go for another fiber too.
+
+When shopping online, it can be harder to get a good idea of what you're looking at. In the absence of touch, it's good to know a thing or two about the different weaves of fabrics. The weave is how the fabric was woven, and this determines not only how the fabric looks, but also how it will feel and drape.
+
+Without wanting to start an encyclopedia of fabrics here, here are some terms you may come across when shopping for shirt fabric online.
+
+## Broadcloth or poplin
+
+Broadcloth is the way to go for that white shirt for your job interview or wedding.
+
+Broadcloth (frequently referred to as poplin) is a simple weave and results in a flat plain fabric that will give you that crisp formal look.
+
+It's typically a lighter fabric and in light colours can tend to be a bit transparent.
+
+
+## Twill
+
+You can recognize twill fabrics by their characteristic diagonal texture from the weave.
+
+It drapes more easily than broadcloth, wrinkles less and when it does, is easier to iron.
+
+The flip side of the coin is that it won't give you that starchy crisp vibe that broadcloth can.
+
+
+## Pinpoint
+
+Pinpoint is the work horse of shirt fabrics. Typically they produce a heavier and thicker . and thus more durable . fabric.
+
+Pinpoint is a less formal look than broadcloth or twill, but more formal than oxford. This, combined with its durability, make it a great choice for your everyday work shirt.
+
+
+## Chambray
+
+Chambray is simple weave, similar to broadcloth. It is different because it uses a much heavier yarn, and typically different colours for the weft and width.
+
+The result is a much more textured fabric, both in touch as appearance where the different colours create a densely speckled two-coloured fabric.
+
+
+## Denim
+
+Denim needs no introduction. It's the stuff your jeans are made from.
+
+Technically a twill fabric (look for the signature diagonal texture) denim is produced in much lighter weights than the ones your jeans are made from. Those are the ones you can use for a shirt.
+
+
+## Flannel
+
+From Curt Cobain to the hipsters at your local coffee shop, they all swear by flannel shirts.
+
+Warmer than any other option here, flannel comes typically in brushed cotton though you might find it with added wool for extra warmth.
+
+
+## Linen
+
+Linen wrinkles like a mofo, but you can't beat it for safari looks.
+
+The reason you associate it with adventures in tropical climates is that linen breaths like nothing else and will keep you coolest of all.
+
+
+## Thread count
+
+A higher thread count means a smoother (and more expensive) fabric.
+
+Thread count is expressed in numbers, like 60s, 80s, 100s and so on to 300s and more.
+
+There's a catch though. Numbers above 100s are typically made by twisting two yarns together. Like a 160s thread count means that two 80s yarns were twisted together for the thread.
+
+
+## Single ply or Two ply
+
+If a thread is made up of two yarns (see thread count above) we call that Two ply.
+
+If the yarn is made up of a single thread, it's call Single ply.
+
+You can expect two ply to last longer, and be more expensive.
+
diff --git a/markdown/org/docs/patterns/simon/fabric/nl.md b/markdown/org/docs/patterns/simon/fabric/nl.md
new file mode 100644
index 00000000000..5e63bfc3f51
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/fabric/nl.md
@@ -0,0 +1,78 @@
+Elke stoffenwinkel die je tijd waard is zou een afdeling hemdstoffen moeten hebben. Je kan binnenwandelen, vragen waar de hemdstoffen zijn, en iets kiezen dat je mooi vindt.
+
+Meestal zullen dit katoenen stoffen zijn, of een mengeling van katoen en iets anders. Maar ga gerust voor een andere vezel.
+
+Als je online winkelt is het soms moeilijker om te weten wat je juist koopt. Als je de stoffen niet kan aanraken helpt het om iets te weten over verschillende weefsels. Het weefsel slaat of hoe de stof geweven is, en dit bepaalt niet alleen hoe ze eruit ziet, maar ook hoe ze zal voelen en vallen.
+
+Ik heb niet meteen de ambitie om hier een stoffenencyclopedie te starten, maar hier zijn een aantal termen die je kan tegenkomen als je online hemdstoffen koopt.
+
+## Laken of popeline
+
+Laken is dé keuze voor dat ene witte hemd voor je sollicitatiegesprek, of huwelijk.
+
+Laken (soms ook popeline genoemd) is een eenvoudig weefsel dat een gladde effen stof produceert, wat voor die kraaknette formele look zorgt.
+
+Het is vaak een lichtere stof en kan een beetje transparant zijn, vooral als het een lichte kleur is.
+
+
+## Keper
+
+Je herkent keperstoffen aan hun typische diagonale textuur.
+
+Het valt een beetje soepeler dan laken, kreukt minder en is makkelijker te strijken.
+
+Het nadeel is wel dat het er nooit zo glad en gesteven zal uitzien als laken.
+
+
+## Oxford
+
+Oxford is een echte muilezel onder de hemdstoffen. De stof is meestal iets zwaarder en dikker, en dus ook duurzamer.
+
+Oxford is minder formeel dan laken of keper. Dit, samen met de duurzaamheid, maken het een goede keuze voor je dagelijkse werkhemden.
+
+
+## Chambray
+
+Chambray heeft een eenvoudige platbinding, gelijkaardig aan laken. Het verschilt omdat het een veel zwaarder garen gebruikt, en meestal verschillende kleuren voor de schering en inslag.
+
+Het resultaat is een stof met veel meer textuur, zowel qua aanvoelen als het tweekleurige effect van het weefsel.
+
+
+## Denim
+
+Denim heeft geen introductie nodig. Het is het spul waar je jeans van gemaakt is.
+
+Gewoonlijk een keperstof (kijk uit voor de typische diagonale textuur) die soms ook in een veel lichtere versie dan die van je jeans gemaakt wordt. Dat zijn de soorten die je voor een hemd kan gebruiken.
+
+
+## Flanel
+
+Van Kurt Cobain tot de hipsters in je lokale koffiebar, ze zweren allemaal bij (geruite) flanellen hemden.
+
+Dit is de warmste van alle opties hier, en wordt meestal gemaakt van opgeruwd katoen. Soms vind je ook wollen versies.
+
+
+## Linnen
+
+Linnen kreukt als je ernaar wijst, maar het is een perfecte kandidaat voor safari looks.
+
+De reden waarom je deze stof associeert met avonturen in de tropen is dat linnen ongelooflijk goed ademt en je huidje koel zal houden.
+
+
+## Draaddichtheid
+
+Een hogere draaddichtheid betekent een gladdere (en duurdere) stof.
+
+Draaddichtheid wordt in nummers uitgedrukt, zoals 60, 80, 100 enzovoort tot 300 en meer.
+
+Er zit wel een addertje onder het gras. Draaddichtheid boven de 100 wordt meestal verkregen door twee garens samen te twijnen. Bijvoorbeeld: een draaddichtheid van 160 betekent dat twee garens van 80 samen verwerkt werden tot één garen.
+
+
+## Eendraads of tweedraads
+
+Als een draad gemaakt is van twee garens (zie Draaddichtheid hierboven) noemen we dat tweedraads.
+
+Als de draad gemaakt is van een enkel garen wordt dat eendraads genoemd.
+
+Zoals te verwachten is tweedraads duurzamer, en duurder.
+
diff --git a/markdown/org/docs/patterns/simon/fr.md b/markdown/org/docs/patterns/simon/fr.md
new file mode 100644
index 00000000000..1d1c0269833
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/fr.md
@@ -0,0 +1,19 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
+
+##### Follow the sew-along with Kelly and Julian
+
+Kelly Hogaboom and Julian Collins did a Simon(e) sew-along, and they've got videos of
+all the steps.
+If you're looking to make this pattern, Kelly and Julian can guide you start to finish.
+
+You can find all the material's on Kelly's
+site: [#simonsayssew with kelly hogaboom & julian collins](https://kelly.hogaboom.org/2020/07/simon-says-sew-with-kelly-hogaboom-and-julian-collins/)
+
+
+
+
diff --git a/markdown/org/docs/patterns/simon/instructions/10a.png b/markdown/org/docs/patterns/simon/instructions/10a.png
new file mode 100644
index 00000000000..411adf48027
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/10a.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/10b.png b/markdown/org/docs/patterns/simon/instructions/10b.png
new file mode 100644
index 00000000000..d7c6849dd62
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/10b.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/10c.png b/markdown/org/docs/patterns/simon/instructions/10c.png
new file mode 100644
index 00000000000..765c2afa478
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/10c.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/10d.png b/markdown/org/docs/patterns/simon/instructions/10d.png
new file mode 100644
index 00000000000..5dc6fb22780
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/10d.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/10e.png b/markdown/org/docs/patterns/simon/instructions/10e.png
new file mode 100644
index 00000000000..37c98602805
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/10e.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/10f.png b/markdown/org/docs/patterns/simon/instructions/10f.png
new file mode 100644
index 00000000000..3d0f32c696f
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/10f.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/10g.png b/markdown/org/docs/patterns/simon/instructions/10g.png
new file mode 100644
index 00000000000..2699aed3e6a
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/10g.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/10h.png b/markdown/org/docs/patterns/simon/instructions/10h.png
new file mode 100644
index 00000000000..61f8e497b0f
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/10h.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/11a.png b/markdown/org/docs/patterns/simon/instructions/11a.png
new file mode 100644
index 00000000000..88a3a769a30
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/11a.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/11b.png b/markdown/org/docs/patterns/simon/instructions/11b.png
new file mode 100644
index 00000000000..8a14d7107f8
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/11b.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/11c.png b/markdown/org/docs/patterns/simon/instructions/11c.png
new file mode 100644
index 00000000000..e1f770c6a53
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/11c.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/11d.png b/markdown/org/docs/patterns/simon/instructions/11d.png
new file mode 100644
index 00000000000..e6a8a6f044a
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/11d.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/11e.png b/markdown/org/docs/patterns/simon/instructions/11e.png
new file mode 100644
index 00000000000..8d2879eae62
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/11e.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/12.png b/markdown/org/docs/patterns/simon/instructions/12.png
new file mode 100644
index 00000000000..ca214add5e7
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/12.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/13a.png b/markdown/org/docs/patterns/simon/instructions/13a.png
new file mode 100644
index 00000000000..13398f1e8ff
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/13a.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/13b.png b/markdown/org/docs/patterns/simon/instructions/13b.png
new file mode 100644
index 00000000000..8af6b6076b5
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/13b.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/13c.png b/markdown/org/docs/patterns/simon/instructions/13c.png
new file mode 100644
index 00000000000..196adcad2aa
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/13c.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/13d.png b/markdown/org/docs/patterns/simon/instructions/13d.png
new file mode 100644
index 00000000000..4e1daedf1b2
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/13d.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/13e.png b/markdown/org/docs/patterns/simon/instructions/13e.png
new file mode 100644
index 00000000000..0e4e14d18a8
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/13e.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/13f.png b/markdown/org/docs/patterns/simon/instructions/13f.png
new file mode 100644
index 00000000000..b9930af75ca
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/13f.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/13g.png b/markdown/org/docs/patterns/simon/instructions/13g.png
new file mode 100644
index 00000000000..e11ba5df423
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/13g.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/14a.png b/markdown/org/docs/patterns/simon/instructions/14a.png
new file mode 100644
index 00000000000..20f149e793f
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/14a.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/14b.png b/markdown/org/docs/patterns/simon/instructions/14b.png
new file mode 100644
index 00000000000..d90a9898309
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/14b.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/14c.png b/markdown/org/docs/patterns/simon/instructions/14c.png
new file mode 100644
index 00000000000..aace17fa3af
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/14c.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/15a.png b/markdown/org/docs/patterns/simon/instructions/15a.png
new file mode 100644
index 00000000000..49e76e420fb
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/15a.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/15b.png b/markdown/org/docs/patterns/simon/instructions/15b.png
new file mode 100644
index 00000000000..ec4d52e2042
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/15b.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/15c.png b/markdown/org/docs/patterns/simon/instructions/15c.png
new file mode 100644
index 00000000000..babfbf3d7a3
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/15c.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/16a.png b/markdown/org/docs/patterns/simon/instructions/16a.png
new file mode 100644
index 00000000000..af0671853eb
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/16a.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/16b.png b/markdown/org/docs/patterns/simon/instructions/16b.png
new file mode 100644
index 00000000000..5cf4dc8a5c9
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/16b.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/18a.png b/markdown/org/docs/patterns/simon/instructions/18a.png
new file mode 100644
index 00000000000..463acde82d0
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/18a.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/18b.png b/markdown/org/docs/patterns/simon/instructions/18b.png
new file mode 100644
index 00000000000..eb19e70203f
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/18b.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/18c.png b/markdown/org/docs/patterns/simon/instructions/18c.png
new file mode 100644
index 00000000000..955666a33ff
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/18c.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/19a.png b/markdown/org/docs/patterns/simon/instructions/19a.png
new file mode 100644
index 00000000000..ad55d11b79e
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/19a.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/19b.png b/markdown/org/docs/patterns/simon/instructions/19b.png
new file mode 100644
index 00000000000..c1acfd30826
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/19b.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/19c.png b/markdown/org/docs/patterns/simon/instructions/19c.png
new file mode 100644
index 00000000000..6c2540b8999
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/19c.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/19d.png b/markdown/org/docs/patterns/simon/instructions/19d.png
new file mode 100644
index 00000000000..ac5e23df461
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/19d.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/19e.png b/markdown/org/docs/patterns/simon/instructions/19e.png
new file mode 100644
index 00000000000..f253eb49f83
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/19e.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/1a.png b/markdown/org/docs/patterns/simon/instructions/1a.png
new file mode 100644
index 00000000000..ec39b247b90
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/1a.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/1b.png b/markdown/org/docs/patterns/simon/instructions/1b.png
new file mode 100644
index 00000000000..6ba1a5a558a
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/1b.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/20a.png b/markdown/org/docs/patterns/simon/instructions/20a.png
new file mode 100644
index 00000000000..7fb47aa815d
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/20a.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/20b.png b/markdown/org/docs/patterns/simon/instructions/20b.png
new file mode 100644
index 00000000000..b7141b8c8b2
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/20b.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/20c.png b/markdown/org/docs/patterns/simon/instructions/20c.png
new file mode 100644
index 00000000000..310324afe2b
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/20c.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/2a.png b/markdown/org/docs/patterns/simon/instructions/2a.png
new file mode 100644
index 00000000000..afb952d4daf
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/2a.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/2b.png b/markdown/org/docs/patterns/simon/instructions/2b.png
new file mode 100644
index 00000000000..9bb91535103
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/2b.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/2c.png b/markdown/org/docs/patterns/simon/instructions/2c.png
new file mode 100644
index 00000000000..e0129facd94
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/2c.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/2d.png b/markdown/org/docs/patterns/simon/instructions/2d.png
new file mode 100644
index 00000000000..115b8ae1d06
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/2d.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/3a.png b/markdown/org/docs/patterns/simon/instructions/3a.png
new file mode 100644
index 00000000000..7bc4185e813
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/3a.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/3b.png b/markdown/org/docs/patterns/simon/instructions/3b.png
new file mode 100644
index 00000000000..b71b029ead1
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/3b.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/3c.png b/markdown/org/docs/patterns/simon/instructions/3c.png
new file mode 100644
index 00000000000..32e2cd76519
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/3c.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/3d.png b/markdown/org/docs/patterns/simon/instructions/3d.png
new file mode 100644
index 00000000000..96986ca1560
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/3d.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/4a.png b/markdown/org/docs/patterns/simon/instructions/4a.png
new file mode 100644
index 00000000000..cdf4adc958e
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/4a.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/4b.png b/markdown/org/docs/patterns/simon/instructions/4b.png
new file mode 100644
index 00000000000..7ab4e9c53f0
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/4b.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/4c.png b/markdown/org/docs/patterns/simon/instructions/4c.png
new file mode 100644
index 00000000000..426e9e4ee00
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/4c.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/5.png b/markdown/org/docs/patterns/simon/instructions/5.png
new file mode 100644
index 00000000000..e7e28b89088
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/5.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/6a.png b/markdown/org/docs/patterns/simon/instructions/6a.png
new file mode 100644
index 00000000000..b8f7c5040d7
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/6a.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/6b.png b/markdown/org/docs/patterns/simon/instructions/6b.png
new file mode 100644
index 00000000000..58817b18afa
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/6b.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/7.png b/markdown/org/docs/patterns/simon/instructions/7.png
new file mode 100644
index 00000000000..4ff58bc5532
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/7.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/8a.png b/markdown/org/docs/patterns/simon/instructions/8a.png
new file mode 100644
index 00000000000..5321442f046
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/8a.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/8b.png b/markdown/org/docs/patterns/simon/instructions/8b.png
new file mode 100644
index 00000000000..0bfffab00a8
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/8b.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/8c.png b/markdown/org/docs/patterns/simon/instructions/8c.png
new file mode 100644
index 00000000000..0eea6d69986
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/8c.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/9a.png b/markdown/org/docs/patterns/simon/instructions/9a.png
new file mode 100644
index 00000000000..e0a26e2c3ac
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/9a.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/9b.png b/markdown/org/docs/patterns/simon/instructions/9b.png
new file mode 100644
index 00000000000..ecbfd0fa9ae
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/9b.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/9c.png b/markdown/org/docs/patterns/simon/instructions/9c.png
new file mode 100644
index 00000000000..15c8c5770b5
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/9c.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/9d.png b/markdown/org/docs/patterns/simon/instructions/9d.png
new file mode 100644
index 00000000000..548131aab99
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/9d.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/9e.png b/markdown/org/docs/patterns/simon/instructions/9e.png
new file mode 100644
index 00000000000..f6a768f7bdc
Binary files /dev/null and b/markdown/org/docs/patterns/simon/instructions/9e.png differ
diff --git a/markdown/org/docs/patterns/simon/instructions/de.md b/markdown/org/docs/patterns/simon/instructions/de.md
new file mode 100644
index 00000000000..c22c473fb18
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/instructions/de.md
@@ -0,0 +1,650 @@
+
+
+
+##### Follow the sew-along with Kelly and Julian
+
+Kelly Hogaboom and Julian Collins did a Simon(e) sew-along, and they've got videos of
+all the steps.
+If you're looking to make this pattern, Kelly and Julian can guide you start to finish.
+
+You can find all the material's on Kelly's
+site: [#simonsayssew with kelly hogaboom & julian collins](https://kelly.hogaboom.org/2020/07/simon-says-sew-with-kelly-hogaboom-and-julian-collins/)
+
+
+
+### Step 1: Fuse interfacing
+
+ 
+
+#### Press interfacing to cuffs
+To make two cuffs, you have cut out your cuff piece four times in fabric, and twice in interfacing.
+
+For each cuff, press the interfacing piece to the bad side of the cuff piece.
+
+> If the inside and outside of your cuff are the same fabric, it does not matter what cuff piece you press it to.
+>
+> However, a popular style detail is to have a different fabric for the inside of the cuff. In this case, make sure to press the interfacing to the piece that you want to be the outside of your cuff.
+
+> Depending on what cuff you have chosen, the shape of the cuff will be different.
+>
+> In the first illustration, you can see both a round barrel cuff and a French cuff as example.
+>
+> Going forward, the round barrel cuff will be used in the illustrations, but the process is the same for the other cuffs.
+
+#### Press interfacing to collar and undercollar, and collar stand
+To make your collar, you need to cut one undercollar, one collar, and two collar stands. All of this both in fabric and interfacing.
+
+For each piece, press the interfacing piece to the bad side.
+
+### Step 2: Prepare the cuffs
+
+#### Sew cuff together
+
+
+
+Place both parts of your cuff (one with interfacing, one without) together with the good sides, and sew them together at the standard seam allowance.
+
+> **Make sure to**
+>
+> - Do not sew together the side that we will attach to the sleeve later
+> - Stop at the seam allowance distance from the edge on the sleeve side
+
+#### Trim seam allowance
+
+
+
+Before we are going to flip your cuff over, we need to trim back the seam allowance to remove bulk.
+
+#### Press back seam allowance
+
+
+
+Fold back the seam allowance on the sleeve side, and press it down.
+
+> If you sewed too far along the edge earlier, you will have to unpick a few stitches.
+
+#### Turn cuff around and press
+
+
+
+Flip your cuff with the good sides out, and give it a good press.
+
+> When pressing your cuffs, make sure to role the seam a bit to the backside of the cuff to guarantee that the inner fabric of the cuff is not visible.
+
+You can now put your cuffs aside, we'll attach them later.
+
+### Step 3: Prepare the collar
+
+#### Sew collar and undercollar together
+
+
+
+Place both collar parts together with the good sides, and sew them together at the standard seam allowance.
+
+#### Trim seam allowance
+
+
+
+Before we are going to flip your collar over, we need to trim back the seam allowance to remove bulk.
+
+#### Turn collar and press
+
+
+
+Flip your collar with the good sides out, get those tips as pointy as possible, and give it a good press.
+
+> When pressing your collar, remember that the undercollar is a bit more narrow.
+>
+> When you align the non-sewn sides, this will cause the seam to roll towards the backside of the collar to guarantee that the inner fabric of the collar is not visible.
+
+#### Top-stitch collar
+
+
+
+Top-stitch along the edge of the collar. This locks down the seam allowance and makes for a crisp look.
+
+> How far you top-stitch from the edge is a style choice. It's often a bit less than the standard seam allowance. Have a look at some existing shirts to get an idea.
+
+### Step 4: Join collar and collar stand
+
+#### Place collar between collar stands and baste in place
+
+
+
+Mark the middle point of your collar and your collar stands with a pin. The middle point of each collar stand is actually slightly off-center since one end is longer than the other. Instead, find the middle point between the two notches.
+
+First place a collar stand with the good side up, then your collar with the undercollar facing up (and the non-sewn side at the top), and finally the second collar stand with the good side down.
+
+You collar should sit between your two collar stands, and the middles (where you placed your pin) should be aligned.
+
+> The way things look will depend a little bit on your collar choices, but in general your collar is going to bend downward, and your collar stand will bend upward.
+>
+> To align this all, we are going to baste this together, rather than pin it. Your collar is an important part of your shirt, so it's worth basting this.
+
+First, replace the pins marking the middle with a pin that pins all parts together.
+
+Now, start basting from this pin and work your way to the corner of the collar, making sure to align both edges of the fabric.
+
+When you reach the corner of your collar, keep going and baste the end of both collar stands together.
+
+When you've done one side, start from your pin in the middle again and do this other side. When you're done basting, you can take out the pin.
+
+#### Sew your collar to the collar stands
+
+
+
+Sew along the edge of your collar stand, respecting the standard seam allowance.
+
+> Make sure to stop 2cm before the edge (twice the standard seam allowance) as we'll be folding the seam allowance over in the next step, and we need to leave the collar stands separated enough to slide the shirt in between them later.
+
+#### Fold back and press the collar stand seam allowance
+
+Fold back the seam allowance of your collar stand on the non-sewn side and press it down.
+
+> In the center part, pressing down the seam allowance will be easy. But towards the tips of your collar, doing so will be tricky without pressing folds in your collar.
+>
+> Press is as best as you can without making folds in your collar. We'll press this again after flipping the collar out.
+
+#### Turn collar stand and press
+
+
+
+Flip your collar stand with the good sides out, and give it a good press. Make sure to keep the seam allowance on the collar stand folded inwards.
+
+You can now put your collar aside, we'll attach it later.
+
+### Step 5: Optional: Sew in your label
+
+
+
+Our next step is to attach the yoke. But the yoke is a great place to put your label. So if you'd like to do that, we might as well start with that.
+
+Pick one yoke, and you can sew your label on it in the center (on the good side).
+
+### Step 6: Join the yokes to the back
+
+ 
+
+Place one yoke with the good side up. On top of that, place your back with the good side up, aligning the seam where it needs to be attached to the yoke.
+
+Finally, place your second yoke on top of the back, but with the good side down.
+
+You back should now be sandwiched between the good sides of your two yokes.
+
+If that's the case, sew them in place along the back/yoke seam, making sure to respect the seam allowance.
+
+> If you added a label in step 1, make sure to put the yoke with your label at the bad side of your back.
+
+When you're done, don't forget to give it a good press to make the seam lie flat.
+
+### Step 7: Edge-stitch the yoke
+
+
+
+With your yokes attached to the back, we are going to edge-stitch along the seam we just made, on the yoke side.
+
+> Fold the inner yoke out of the way. Our edge stitching will catch outer yoke, back and all the seam allowances, but not the inner yoke.
+
+Just sew right next to the seam joining the outer yoke to the back.
+
+> Edge-stitching is like top-stitching, but right next to the seam
+
+### Step 8: Close the back darts
+
+  
+
+> Depending on your measurements, your pattern might not have back darts at all. In that case, proceed to the next step.
+
+Your pattern may or may not have back darts. If it has them, you should close them now.
+
+Place your back down with the good side up, and fold it back from the side seam so the fold runs from the top to the bottom of your dart.
+
+Do the same for the other dart, so that both sides are folded back.
+
+Feel free to gently press in this crease, it will help you to neatly sew the darts.
+
+Sew across the line marking the dart to close the darts. Be careful to make sure the top and bottom of your darts are precisely where they need to be. If one dart sits higher than the other, it will look bad.
+
+When you're done, don't forget to give it a good press. Press the extra fabric of the dart towards the side seams.
+
+### Step 9: Prepare the button placket
+
+> If you have chosen a grown-on placket, you can skip the first two sub-steps and skip ahead to [Fold the button placket](#fold-the-button-placket).
+
+#### Sew on the button placket
+
+
+
+If you have chosen a separate button placket, sew it to the Front Right piece.
+
+Place the Front Right (piece 1) down with the good side up, and place the Button Placket (piece 1b) on top of it with the good side down, making sure to align the seam.
+
+Sew it in place with the default seam allowance.
+
+#### Press seam allowance to placket side
+Place your front with the good side down, and press the seam allowance to the button placket side.
+
+#### Fold the button placket
+
+
+
+Now, fold over the button placket on the first fold line, and press this fold in place.
+
+Then, fold the placket over again, making sure to have the fabric extend just beyond the seam that joins your placket to the front.
+
+When you're happy, press the folded placket.
+
+#### Sew down the folded placket
+
+
+
+> This is the classic approach. If you have chosen the seamless Button placket style, you don't have to do this.
+>
+> Rather than sew the placket down, simply leave it folded. The folds will be secured in place when we attach the buttons later.
+
+From the good side of your shirt, sew down the folded placket by stitching in the ditch.
+
+To do so, sew exactly on top of your earlier seam. Since you folded the fabric of your placket a bit passed this seam, it will get caught at the back, fixing your folded placket in place, and locking the seam allowance inside.
+
+
+### Step 10: Prepare the buttonhole placket
+
+> If you have chosen a grown-on placket, you can skip the first two sub-steps and skip ahead to Understanding a classic buttonhole placket.
+
+#### Sew on the buttonhole placket
+
+
+
+If you have chosen a separate buttonhole placket, sew it to the Front Left piece.
+
+Place the Front Left (piece 2) down with the good side up, and place the Buttonhole Placket (piece 2b) on top of it with the good side down, making sure to align the seam.
+
+Sew it in place with the default seam allowance.
+
+When you're done, don't forget to give it a good press. Press the seam allowance towards the placket side.
+
+#### Press seam allowance to the placket side
+Place your front with the good side down, and press the seam allowance to the buttonhole placket side.
+
+#### Understanding a classic buttonhole placket
+
+> If you have chosen a seamless placket, you should follow the steps of the button placket, as the construction is identical.
+>
+> The steps below are for a classic buttonhole placket.
+
+
+
+Your placket has a bunch of lines on it, so let's first clarify what they are:
+
+ - The buttonhole line has long dashes with buttonholes on it. It marks where the buttonholes should go
+ - The two fold lines have long dashes and sit at an equal distance right and left of the buttonhole line
+ - The two+two sew lines are dotted lines that sit at an equal distance of each fold line
+
+#### Trim back seam allowance
+
+> If you have chosen a grown-on placket, this does not apply.
+
+
+
+The seam allowance of where you sewed your buttonhole placket to your front should fit inside your folded placket.
+
+For that, trim back the seam allowance so that it doesn't extend beyond the first fold line on the placket.
+
+#### Fold the buttonhole placket
+
+ 
+
+Fold the placket on the first fold line. Press the fold in place.
+
+Then, fold the part you just folded again, this time on the second fold line. Press this fold in place too.
+
+> When your placket is folded and pressed, place a few pins along the length of your placket to keep things from shifting around
+
+#### Sew the buttonhole placket
+
+ 
+
+Sew on the first sew line, closest to the edge.
+
+Then, flip your shirt over so that the good side is up, and your placket is up too. Then sew on the second sew line.
+
+> These two lines of top-stitching will always be visible, so make sure to keep it neat
+
+#### Press the buttonhole placket
+
+
+
+Congratulations, you made a classic buttonhole placket.
+
+Now press that baby. You know you want to.
+
+### Step 11: Close the shoulder seams
+
+> **Let's stuff a burrito**
+>
+> We are going to close the shoulder seams with a technique that is commonly know as the **burrito method**.
+>
+> If you are familiar with the burrito method, you already know what to do. If not, read on for a clever way to neatly close your shirt's shoulder seams while locking all the unfinished edges out of sight.
+
+#### Pin the fronts to the outside yoke
+
+ 
+
+Place your back down with the good side up, but be careful to fold the inner yoke downward (as illustrated by the dotted line.
+
+Place your fronts on your back, with the good sides down. Pin fronts to the yoke at the shoulder seam, good sides together.
+
+#### Roll, roll, roll your shirt, pin down and sew your seam
+
+
+
+Roll up your back and fronts starting at the hem. Roll them into a neat sausage upwards until you can see the entire turned down yoke.
+
+Now, you can flip the inner yoke over your rolled sausage to align the shoulder seams with the other yoke and fronts.
+
+Pin them in place, and then sew the shoulder seams, making sure to keep your sausage (or burrito stuffing) out of the way so it doesn't get caught in the seam.
+
+
+
+> Made sure to align the actual seam line. Due to the uneven angles at the neck opening, the fabric edge is often longer on one side than on the other.
+>
+> However, the seamlines are the same lenght, so make sure to match them carfully using the notches.
+
+#### Flip it inside out through the neck opening
+When you've sewn both shoulder seams, reach in through the neck opening, and pull out the back and front parts to inside-out your burrito.
+
+#### Press the shoulder seams
+
+
+
+You did all this work, so now make sure you make it look super sharp by giving it a good press. Make sure that the seam allowance between your yokes lies nice and flat for that.
+
+### Step 12: Edge-stitch the shoulder seams of the yoke
+
+
+
+Just as we've edge-stitched the bottom seam of the yoke in Step 3, we're going to edge-stitch the yoke at the shoulder seams too.
+
+Since you've just pressed these shoulder seams, everything should lie nice and flat, and you just need to run a stitch right next to the seam.
+
+> Make sure to edge-stitch on the yoke part, where you will catch all the seam allowance, and not on the front part.
+
+### Step 13: Construct the sleeve placket
+
+#### Sew in the cuff guard
+
+  
+
+ - Place your sleeve with the good side down, and your cuff guard on top, also with the good side down.
+ - Align the edge of your cuff guard (aka sleeve placket underlap) with the cut in your sleeve, on the side shortest to the side seam.
+ - Now sew along the fold line marked on the cuff guard, closest to the edge.
+
+> If during cutting out your pattern pieces you had not cut into your sleeve on the line where the sleeve placket needs to be put in, you need to do that first.
+
+ - Fold over the cuff guard, and press down this seam.
+ - Turn your sleeve over with the good side up, and bring your cuff guard through the slit in your sleeve.
+ - Fold it twice on the lines so that the unfinished seam is tucked inwards.
+ - Make your folds so that the upper folds sits ever so slightly further than the seam you already made.
+ - Press everything down, and then edge-stitch the cuff guard in place.
+
+#### Fold and press the placket
+
+
+
+Origami time! We're going to fold the sleeve placket overlap using the marked fold lines as our guide. This will be a lot easier if you press between each fold.
+
+ - First, fold the outer edges of the placket inwards.
+ - Next, fold the entire thing double.
+ - Then, fold down both tips into a nice pointy shape.
+ - Now give it a final good press.
+
+Here's a very short YouTube video of me folding the placket:
+
+#### Pin placket in place
+
+ 
+
+Place your sleeve down with the good side up. The guard we have sewn in earlier sits against the other unfinished fabric edge of where you cut into your sleeve.
+
+Place your placket around that edge, one side above it, one underneath.
+
+You need to slide the placket onto your sleeve until the middle of it (the tip) aligns with the cut in your sleeve.
+
+The idea is that the placket closes up the unfinished edge, but also covers the guard of the other edge.
+
+When you've got it where you want it, pin the placket down.
+
+#### Sew the sleeve placket
+
+
+
+Start at the edge of the sleeve (the bottom of the sleeve placket) and edge-stitch along the edge upwards.
+
+Go around the tip, and come down again on the other side (the fold side) until you have passed the point where your guard ends.
+
+Then, sew horizontal to the other side of the placket to finish.
+
+> I have included an extra illustration here that only shows the outline of the placket. You can see that the end of the guard is caught in our stitching of the placket, and is thus neatly tucked away.
+
+### Step 14: Set in sleeves
+
+#### Remember, this is a flat-felled seam
+
+
+
+
+> **Careful with the extra seam allowance for the flat-felled seam** There is extra seam allowance on the sleeve to allow for the creation of the flat-felled seam.
+>
+> As such, be careful to not align the fabric edge, but align the seam so that the sleeve sits out 1cm.
+
+#### Pin shirt in place
+
+
+
+Spread your shirt open so that both fronts and back lie flat with their good sides up.
+
+Now place your sleeve on top with the good side down, matching the notch at the top of the sleeve with the shoulder seam.
+
+> Be careful, your sleeve is not symmetric, so be sure to have the double notch (and cuff guard) on the back side, and the single notch on the front side.
+>
+> Also note that the double notches on the back of your sleeve do not have corresponding notches on the back. That's because it should match op with the seam where your yoke joins the back.
+
+You now need to pin the sleeve to the armhole. To do so, make sure to:
+
+ - Match the start and end of the sleevehead to the start and end of the armhole
+ - Match the notches on the sleevehead to the notches on the back and fronts
+ - Distribute the sleevecap ease between the notches as shown
+
+#### Distribute sleavecap ease
+
+
+
+The default sleevecap ease for this pattern is 0.5cm. If you have sleevecap ease, you need to distribute that extra length evenly between the notches as shown.
+
+> If you are unsure what sleevecap ease is, have a look at the [documentation for the sleevecap ease pattern option](/en/docs/patterns/simon/options#sleevecapEase).
+
+#### Sew sleeve in armhole
+When you've got your sleeve neatly pinned in your armhole, sew it in place. Be careful to avoid any pleats in the part between the notches where you need to ease in the sleevecap ease.
+
+> Needless to say, but I'll say it anyway: Repeat this step for the other sleeve.
+
+### Step 15: Flat-fell armhole seam
+
+#### Press seam allowance to one side
+
+
+
+Lay down your freshly sewn sleeve seam with the good side down
+
+We are going to press the seam allowance to one side. To do so, identify the seam allowance that is wider (for the flat-felled seam).
+
+The longer seam allowance needs to lie on top of the shorter (standard seam allowance).
+
+Once you have verified that, press down the seam allowance.
+
+#### Fold under extra seam allowance
+
+
+
+Now, fold the extra seam allowance for the flat-felled seam under the standard seam allowance.
+
+You can use pins to hold this in place, but it's simpler to just press it.
+
+> This will be relatively easy on the straight parts of the seam, but a bit more tricky at the curved sections. Take your time, and if needed you can cut into the extra seam allowance to allow it to flare open, or bend.
+
+#### Sew the flat-felled seam
+Now, from the bad side of the fabric, sew the seam allowance down just at the edge where it folds under the other seam allowance.
+
+Important here it to keep an even distance from the seam of your sleeve. If you have a felling foot for your sewing machine, it will help you with that. But if not, just be careful.
+
+> It is more important to keep and even distance from the sleeve seam than to sew exactly at the edge of the fold. Ideally, the fold sits at an even distance anyhow, but if it doesn't, just make sure to sew parallel to the sleeve seam. Even if that means you deviate a bit from the folded edge.
+
+#### Press the flat-felled seam
+When it's all done, press the flat-felled seam from the good side so it lies nice and flat.
+
+### Step 16: Close the side/sleeve seams
+
+ 
+
+Place your shirt with the good sides together, and sew the side and sleeve seams to close the shirt.
+
+> There is extra seam allowance on the sleeve and front sides to allow for the creation of the flat-felled seam. As such, be careful to not align the fabric edge, but align the seam so that the extra seam allowance sits out 1cm.
+
+### Step 17: Flat-fell the side/sleeve seams
+
+#### Press seam allowance to one side
+
+
+
+We are going to press the seam allowance to one side. To do so, identify the seam allowance that is wider (for the flat-felled seam).
+
+The longer seam allowance needs to lie on top of the shorter (standard seam allowance).
+
+Once you have verified that, press down the seam allowance.
+
+#### Fold under extra seam allowance
+
+
+
+Now, fold the extra seam allowance for the flat-felled seam under the standard seam allowance.
+
+You can use pins to hold this in place, but it's simpler to just press it.
+
+> This will be relatively easy on the straight parts of the seam, but a bit more tricky at the curved sections. Take your time, and if needed you can cut into the extra seam allowance to allow it to flare open, or bend.
+
+#### Sew the flat-felled seam
+Now, from the bad side of the fabric, sew the seam allowance down just at the edge where it folds under the other seam allowance.
+
+Important here it to keep an even distance from the seam of your sleeve. If you have a felling foot for your sewing machine, it will help you with that. But if not, just be careful.
+
+> It is more important to keep and even distance from the sleeve seam than to sew exactly at the edge of the fold. Ideally, the fold sits at an even distance anyhow, but if it doesn't, just make sure to sew parallel to the sleeve seam. Even if that means you deviate a bit from the folded edge.
+
+#### Press the flat-felled seam
+When it's all done, press the flat-felled seam from the good side so it lies nice and flat.
+
+### Step 18: Attach cuffs to sleeves
+
+#### Pin cuff in place
+
+
+
+You need to insert the sleeve between the two layers of your cuff, making sure that that good side of the fabric sits against the side of your cuff that has the interfacing applied to it.
+
+You will need to pin this in place, because depending on how long your sleeve placket is, it might be hard or even impossible to get this to lie flat.
+
+Also note that your sleeve edge will be longer than your cuff (how much longer depends on the sleeve drape). You need to make one or a few folds in your sleeve to accommodate for this.
+
+> Your pattern contains helplines on the sleeve to help you place to folds.
+
+> Take your time to pin everything carefully in place. We are going to edge-stitch this later, so it's important that front and back of your cuff align nicely.
+
+#### Edge-stitch cuffs to sleeves
+
+
+
+Once everything is pinned in place, edge stitch along the edge of your cuff to attach it to your sleeve.
+
+It's important to catch both outer and inner layer of your cuff on the edge.
+
+> Make sure to edge-stitch from the outer layer side (the good side of your sleeve) and keep it parallel with your cuff edge.
+
+When you're done, give your cuffs a good press.
+
+#### Top-stitch the cuffs
+
+
+
+> Make sure to press your cuffs before you do this.
+
+Top-stitch around your cuff at a distance from the edge that is a bit less than your seam allowance. Go all the way around your cuff.
+
+### Step 19: Attach the collar
+
+#### Baste collar in place
+
+
+
+This is an important seam, so we are going to baste this in place to make sure it sits exactly right before we sew it.
+
+Start at the center back, and place the seam allowance of your back part between your two collar stands. Work your way around one side, and then do the other.
+
+Make sure to respect the standard seam allowance and - important - avoid any wrinkles.
+
+> While your collar stand is relatively straight, we are going to sew it to what is essentially a hole in your shirt.
+>
+> That's a bit tricky, so take extra care at those parts that are most curved: where the back joins the fronts.
+
+#### Edge-stitch collar in place
+
+ 
+
+When you're happy with how you've basted your collar in place, it's time to sew that thing down.
+
+We're going to start at center-back and sew all the way around the collar stand.
+
+#### Sew along the collar edge
+
+
+
+To give more body to your collar, and firmly secure it in place we're going to sew along the top edge of the collar stand.
+
+Sew about half the seam allowance from your earlier edge-stitching. Make sure to stop a few cm before the end of the collar.
+
+> You need to stop a few cm before the end of the collar (note: the end of the collar, not the end of the collar stand) so that this seam is entirely covered when the collar is folded down.
+
+#### Press the collar
+
+
+
+Now that your collar is attached, give it a good press.
+
+### Step 20: Hem your shirt
+
+  
+
+Time to finish the hem (that's the part you tuck in your trousers).
+
+Fold up half of the hem allowance and press down. Then, fold up again and press again.
+
+Now, sew along upper edge to finish the hem.
+
+### Step 21: Create buttonholes
+
+If you haven't done so initially, mark all the places you should have buttonholes.
+
+They sit along the front closure and at your cuffs.
+
+When you've marked them, make buttonholes there.
+
+### Step 22: Attach buttons
+
+Pin your shirt closed to transfer the place of the buttonholes to the button sides.
+
+When you've marked where buttons should go, sew them on.
+
+> Rather than mark the location of the buttons from the pattern, I prefer to transfer the location of the created buttonholes.
+>
+> This way, if a buttonhole sits a little bit out of place, the button will simply follow it.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/instructions/en.md b/markdown/org/docs/patterns/simon/instructions/en.md
new file mode 100644
index 00000000000..5d2e3374c4e
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/instructions/en.md
@@ -0,0 +1,670 @@
+
+
+
+##### Follow the sew-along with Kelly and Julian
+
+Kelly Hogaboom and Julian Collins did a Simon(e) sew-along, and they've got videos of
+all the steps.
+If you're looking to make this pattern, Kelly and Julian can guide you start to finish.
+
+You can find all the material's on Kelly's
+site: [#simonsayssew with kelly hogaboom & julian collins](https://kelly.hogaboom.org/2020/07/simon-says-sew-with-kelly-hogaboom-and-julian-collins/)
+
+
+
+### Step 1: Fuse interfacing
+
+
+
+
+#### Press interfacing to cuffs
+To make two cuffs, you have cut out your cuff piece four times in fabric, and twice in interfacing.
+
+For each cuff, press the interfacing piece to the bad side of the cuff piece.
+
+> If the inside and outside of your cuff are the same fabric, it does not matter what cuff piece you press it to.
+>
+> However, a popular style detail is to have a different fabric for the inside of the cuff. In this case, make sure to press the interfacing to the piece that you want to be the outside of your cuff.
+
+> Depending on what cuff you have chosen, the shape of the cuff will be different.
+>
+> In the first illustration, you can see both a round barrel cuff and a French cuff as example.
+>
+> Going forward, the round barrel cuff will be used in the illustrations, but the process is the same for the other cuffs.
+
+#### Press interfacing to collar and undercollar, and collar stand
+To make your collar, you need to cut one undercollar, one collar, and two collar stands. All of this both in fabric and interfacing.
+
+For each piece, press the interfacing piece to the bad side.
+
+### Step 2: Prepare the cuffs
+
+#### Sew cuff together
+
+
+
+Place both parts of your cuff (one with interfacing, one without) together with the good sides, and sew them together at the standard seam allowance.
+
+> **Make sure to**
+>
+> - Do not sew together the side that we will attach to the sleeve later
+> - Stop at the seam allowance distance from the edge on the sleeve side
+
+#### Trim seam allowance
+
+
+
+Before we are going to flip your cuff over, we need to trim back the seam allowance to remove bulk.
+
+#### Press back seam allowance
+
+
+
+Fold back the seam allowance on the sleeve side, and press it down.
+
+> If you sewed too far along the edge earlier, you will have to unpick a few stitches.
+
+#### Turn cuff around and press
+
+
+
+Flip your cuff with the good sides out, and give it a good press.
+
+> When pressing your cuffs, make sure to role the seam a bit to the backside of the cuff to guarantee that the inner fabric of the cuff is not visible.
+
+You can now put your cuffs aside, we'll attach them later.
+
+### Step 3: Prepare the collar
+
+#### Sew collar and undercollar together
+
+
+
+Place both collar parts together with the good sides, and sew them together at the standard seam allowance.
+
+#### Trim seam allowance
+
+
+
+Before we are going to flip your collar over, we need to trim back the seam allowance to remove bulk.
+
+#### Turn collar and press
+
+
+
+Flip your collar with the good sides out, get those tips as pointy as possible, and give it a good press.
+
+> When pressing your collar, remember that the undercollar is a bit more narrow.
+>
+> When you align the non-sewn sides, this will cause the seam to roll towards the backside of the collar to guarantee that the inner fabric of the collar is not visible.
+
+#### Top-stitch collar
+
+
+
+Top-stitch along the edge of the collar. This locks down the seam allowance and makes for a crisp look.
+
+> How far you top-stitch from the edge is a style choice. It's often a bit less than the standard seam allowance. Have a look at some existing shirts to get an idea.
+
+### Step 4: Join collar and collar stand
+
+#### Place collar between collar stands and baste in place
+
+
+
+Mark the middle point of your collar and your collar stands with a pin. The middle point of each collar stand is actually slightly off-center since one end is longer than the other. Instead, find the middle point between the two notches.
+
+First place a collar stand with the good side up, then your collar with the undercollar facing up (and the non-sewn side at the top), and finally the second collar stand with the good side down.
+
+You collar should sit between your two collar stands, and the middles (where you placed your pin) should be aligned.
+
+> The way things look will depend a little bit on your collar choices, but in general your collar is going to bend downward, and your collar stand will bend upward.
+>
+> To align this all, we are going to baste this together, rather than pin it. Your collar is an important part of your shirt, so it's worth basting this.
+
+First, replace the pins marking the middle with a pin that pins all parts together.
+
+Now, start basting from this pin and work your way to the corner of the collar, making sure to align both edges of the fabric.
+
+When you reach the corner of your collar, keep going and baste the end of both collar stands together.
+
+When you've done one side, start from your pin in the middle again and do this other side. When you're done basting, you can take out the pin.
+
+#### Sew your collar to the collar stands
+
+
+
+Sew along the edge of your collar stand, respecting the standard seam allowance.
+
+> Make sure to stop 2cm before the edge (twice the standard seam allowance) as we'll be folding the seam allowance over in the next step, and we need to leave the collar stands separated enough to slide the shirt in between them later.
+
+#### Fold back and press the collar stand seam allowance
+
+Fold back the seam allowance of your collar stand on the non-sewn side and press it down.
+
+> In the center part, pressing down the seam allowance will be easy. But towards the tips of your collar, doing so will be tricky without pressing folds in your collar.
+>
+> Press is as best as you can without making folds in your collar. We'll press this again after flipping the collar out.
+
+#### Turn collar stand and press
+
+
+
+Flip your collar stand with the good sides out, and give it a good press. Make sure to keep the seam allowance on the collar stand folded inwards.
+
+You can now put your collar aside, we'll attach it later.
+
+### Step 5: Optional: Sew in your label
+
+
+
+Our next step is to attach the yoke. But the yoke is a great place to put your label. So if you'd like to do that, we might as well start with that.
+
+Pick one yoke, and you can sew your label on it in the center (on the good side).
+
+### Step 6: Join the yokes to the back
+
+
+
+
+Place one yoke with the good side up. On top of that, place your back with the good side up, aligning the seam where it needs to be attached to the yoke.
+
+Finally, place your second yoke on top of the back, but with the good side down.
+
+You back should now be sandwiched between the good sides of your two yokes.
+
+If that's the case, sew them in place along the back/yoke seam, making sure to respect the seam allowance.
+
+> If you added a label in step 1, make sure to put the yoke with your label at the bad side of your back.
+
+When you're done, don't forget to give it a good press to make the seam lie flat.
+
+### Step 7: Edge-stitch the yoke
+
+
+
+With your yokes attached to the back, we are going to edge-stitch along the seam we just made, on the yoke side.
+
+> Fold the inner yoke out of the way. Our edge stitching will catch outer yoke, back and all the seam allowances, but not the inner yoke.
+
+Just sew right next to the seam joining the outer yoke to the back.
+
+> Edge-stitching is like top-stitching, but right next to the seam
+
+### Step 8: Close the back darts
+
+
+
+
+
+> Depending on your measurements, your pattern might not have back darts at all. In that case, proceed to the next step.
+
+Your pattern may or may not have back darts. If it has them, you should close them now.
+
+Place your back down with the good side up, and fold it back from the side seam so the fold runs from the top to the bottom of your dart.
+
+Do the same for the other dart, so that both sides are folded back.
+
+Feel free to gently press in this crease, it will help you to neatly sew the darts.
+
+Sew across the line marking the dart to close the darts. Be careful to make sure the top and bottom of your darts are precisely where they need to be. If one dart sits higher than the other, it will look bad.
+
+When you're done, don't forget to give it a good press. Press the extra fabric of the dart towards the side seams.
+
+### Step 9: Prepare the button placket
+
+> If you have chosen a grown-on placket, you can skip the first two sub-steps and skip ahead to [Fold the button placket](#fold-the-button-placket).
+
+#### Sew on the button placket
+
+
+
+If you have chosen a separate button placket, sew it to the Front Right piece.
+
+Place the Front Right (piece 1) down with the good side up, and place the Button Placket (piece 1b) on top of it with the good side down, making sure to align the seam.
+
+Sew it in place with the default seam allowance.
+
+#### Press seam allowance to placket side
+Place your front with the good side down, and press the seam allowance to the button placket side.
+
+#### Fold the button placket
+
+
+
+Now, fold over the button placket on the first fold line, and press this fold in place.
+
+Then, fold the placket over again, making sure to have the fabric extend just beyond the seam that joins your placket to the front.
+
+When you're happy, press the folded placket.
+
+#### Sew down the folded placket
+
+
+
+> This is the classic approach. If you have chosen the seamless Button placket style, you don't have to do this.
+>
+> Rather than sew the placket down, simply leave it folded. The folds will be secured in place when we attach the buttons later.
+
+From the good side of your shirt, sew down the folded placket by stitching in the ditch.
+
+To do so, sew exactly on top of your earlier seam. Since you folded the fabric of your placket a bit passed this seam, it will get caught at the back, fixing your folded placket in place, and locking the seam allowance inside.
+
+
+### Step 10: Prepare the buttonhole placket
+
+> If you have chosen a grown-on placket, you can skip the first two sub-steps and skip ahead to Understanding a classic buttonhole placket.
+
+#### Sew on the buttonhole placket
+
+
+
+If you have chosen a separate buttonhole placket, sew it to the Front Left piece.
+
+Place the Front Left (piece 2) down with the good side up, and place the Buttonhole Placket (piece 2b) on top of it with the good side down, making sure to align the seam.
+
+Sew it in place with the default seam allowance.
+
+When you're done, don't forget to give it a good press. Press the seam allowance towards the placket side.
+
+#### Press seam allowance to the placket side
+Place your front with the good side down, and press the seam allowance to the buttonhole placket side.
+
+#### Understanding a classic buttonhole placket
+
+> If you have chosen a seamless placket, you should follow the steps of the button placket, as the construction is identical.
+>
+> The steps below are for a classic buttonhole placket.
+
+
+
+Your placket has a bunch of lines on it, so let's first clarify what they are:
+
+ - The buttonhole line has long dashes with buttonholes on it. It marks where the buttonholes should go
+ - The two fold lines have long dashes and sit at an equal distance right and left of the buttonhole line
+ - The two+two sew lines are dotted lines that sit at an equal distance of each fold line
+
+#### Trim back seam allowance
+
+> If you have chosen a grown-on placket, this does not apply.
+
+
+
+The seam allowance of where you sewed your buttonhole placket to your front should fit inside your folded placket.
+
+For that, trim back the seam allowance so that it doesn't extend beyond the first fold line on the placket.
+
+#### Fold the buttonhole placket
+
+
+
+
+Fold the placket on the first fold line. Press the fold in place.
+
+Then, fold the part you just folded again, this time on the second fold line. Press this fold in place too.
+
+> When your placket is folded and pressed, place a few pins along the length of your placket to keep things from shifting around
+
+#### Sew the buttonhole placket
+
+
+
+
+Sew on the first sew line, closest to the edge.
+
+Then, flip your shirt over so that the good side is up, and your placket is up too. Then sew on the second sew line.
+
+> These two lines of top-stitching will always be visible, so make sure to keep it neat
+
+#### Press the buttonhole placket
+
+
+
+Congratulations, you made a classic buttonhole placket.
+
+Now press that baby. You know you want to.
+
+### Step 11: Close the shoulder seams
+
+> **Let's stuff a burrito**
+>
+> We are going to close the shoulder seams with a technique that is commonly know as the **burrito method**.
+>
+> If you are familiar with the burrito method, you already know what to do. If not, read on for a clever way to neatly close your shirt's shoulder seams while locking all the unfinished edges out of sight.
+
+#### Pin the fronts to the outside yoke
+
+
+
+
+Place your back down with the good side up, but be careful to fold the inner yoke downward (as illustrated by the dotted line.
+
+Place your fronts on your back, with the good sides down. Pin fronts to the yoke at the shoulder seam, good sides together.
+
+#### Roll, roll, roll your shirt, pin down and sew your seam
+
+
+
+Roll up your back and fronts starting at the hem. Roll them into a neat sausage upwards until you can see the entire turned down yoke.
+
+Now, you can flip the inner yoke over your rolled sausage to align the shoulder seams with the other yoke and fronts.
+
+Pin them in place, and then sew the shoulder seams, making sure to keep your sausage (or burrito stuffing) out of the way so it doesn't get caught in the seam.
+
+
+
+> Made sure to align the actual seam line.
+> Due to the uneven angles at the neck opening, the fabric edge is often longer on one side than on the other.
+>
+> However, the seamlines are the same lenght, so make sure to match them carfully using the notches.
+
+#### Flip it inside out through the neck opening
+When you've sewn both shoulder seams, reach in through the neck opening, and pull out the back and front parts to inside-out your burrito.
+
+#### Press the shoulder seams
+
+
+
+You did all this work, so now make sure you make it look super sharp by giving it a good press. Make sure that the seam allowance between your yokes lies nice and flat for that.
+
+### Step 12: Edge-stitch the shoulder seams of the yoke
+
+
+
+Just as we've edge-stitched the bottom seam of the yoke in Step 3, we're going to edge-stitch the yoke at the shoulder seams too.
+
+Since you've just pressed these shoulder seams, everything should lie nice and flat, and you just need to run a stitch right next to the seam.
+
+> Make sure to edge-stitch on the yoke part, where you will catch all the seam allowance, and not on the front part.
+
+### Step 13: Construct the sleeve placket
+
+#### Sew in the cuff guard
+
+
+
+
+
+ - Place your sleeve with the good side down, and your cuff guard on top, also with the good side down.
+ - Align the edge of your cuff guard (aka sleeve placket underlap) with the cut in your sleeve, on the side shortest to the side seam.
+ - Now sew along the fold line marked on the cuff guard, closest to the edge.
+
+> If during cutting out your pattern pieces you had not cut into your sleeve on the line where the sleeve placket needs to be put in, you need to do that first.
+
+ - Fold over the cuff guard, and press down this seam.
+ - Turn your sleeve over with the good side up, and bring your cuff guard through the slit in your sleeve.
+ - Fold it twice on the lines so that the unfinished seam is tucked inwards.
+ - Make your folds so that the upper folds sits ever so slightly further than the seam you already made.
+ - Press everything down, and then edge-stitch the cuff guard in place.
+
+#### Fold and press the placket
+
+
+
+Origami time! We're going to fold the sleeve placket overlap using the marked fold lines as our guide. This will be a lot easier if you press between each fold.
+
+ - First, fold the outer edges of the placket inwards.
+ - Next, fold the entire thing double.
+ - Then, fold down both tips into a nice pointy shape.
+ - Now give it a final good press.
+
+Here's a very short YouTube video of me folding the placket:
+
+
+#### Pin placket in place
+
+
+
+
+Place your sleeve down with the good side up. The guard we have sewn in earlier sits against the other unfinished fabric edge of where you cut into your sleeve.
+
+Place your placket around that edge, one side above it, one underneath.
+
+You need to slide the placket onto your sleeve until the middle of it (the tip) aligns with the cut in your sleeve.
+
+The idea is that the placket closes up the unfinished edge, but also covers the guard of the other edge.
+
+When you've got it where you want it, pin the placket down.
+
+#### Sew the sleeve placket
+
+
+
+Start at the edge of the sleeve (the bottom of the sleeve placket) and edge-stitch along the edge upwards.
+
+Go around the tip, and come down again on the other side (the fold side) until you have passed the point where your guard ends.
+
+Then, sew horizontal to the other side of the placket to finish.
+
+> I have included an extra illustration here that only shows the outline of the placket. You can see that the end of the guard is caught in our stitching of the placket, and is thus neatly tucked away.
+
+### Step 14: Set in sleeves
+
+#### Remember, this is a flat-felled seam
+
+
+
+
+> **Careful with the extra seam allowance for the flat-felled seam**
+> There is extra seam allowance on the sleeve to allow for the creation of the flat-felled seam.
+>
+> As such, be careful to not align the fabric edge, but align the seam so that the sleeve sits out 1cm.
+
+#### Pin shirt in place
+
+
+
+Spread your shirt open so that both fronts and back lie flat with their good sides up.
+
+Now place your sleeve on top with the good side down, matching the notch at the top of the sleeve with the shoulder seam.
+
+> Be careful, your sleeve is not symmetric, so be sure to have the double notch (and cuff guard) on the back side, and the single notch on the front side.
+>
+> Also note that the double notches on the back of your sleeve do not have corresponding notches on the back. That's because it should match op with the seam where your yoke joins the back.
+
+You now need to pin the sleeve to the armhole. To do so, make sure to:
+
+ - Match the start and end of the sleevehead to the start and end of the armhole
+ - Match the notches on the sleevehead to the notches on the back and fronts
+ - Distribute the sleevecap ease between the notches as shown
+
+#### Distribute sleavecap ease
+
+
+
+The default sleevecap ease for this pattern is 0.5cm. If you have sleevecap ease, you need to distribute that extra length evenly between the notches as shown.
+
+> If you are unsure what sleevecap ease is, have a look at the [documentation for the sleevecap ease pattern option](/en/docs/patterns/simon/options#sleevecapEase).
+>
+
+#### Sew sleeve in armhole
+When you've got your sleeve neatly pinned in your armhole, sew it in place. Be careful to avoid any pleats in the part between the notches where you need to ease in the sleevecap ease.
+
+> Needless to say, but I'll say it anyway: Repeat this step for the other sleeve.
+
+### Step 15: Flat-fell armhole seam
+
+#### Press seam allowance to one side
+
+
+
+Lay down your freshly sewn sleeve seam with the good side down
+
+We are going to press the seam allowance to one side. To do so, identify the seam allowance that is wider (for the flat-felled seam).
+
+The longer seam allowance needs to lie on top of the shorter (standard seam allowance).
+
+Once you have verified that, press down the seam allowance.
+
+#### Fold under extra seam allowance
+
+
+
+Now, fold the extra seam allowance for the flat-felled seam under the standard seam allowance.
+
+You can use pins to hold this in place, but it's simpler to just press it.
+
+> This will be relatively easy on the straight parts of the seam, but a bit more tricky at the curved sections. Take your time, and if needed you can cut into the extra seam allowance to allow it to flare open, or bend.
+
+#### Sew the flat-felled seam
+Now, from the bad side of the fabric, sew the seam allowance down just at the edge where it folds under the other seam allowance.
+
+Important here it to keep an even distance from the seam of your sleeve. If you have a felling foot for your sewing machine, it will help you with that. But if not, just be careful.
+
+> It is more important to keep and even distance from the sleeve seam than to sew exactly at the edge of the fold. Ideally, the fold sits at an even distance anyhow, but if it doesn't, just make sure to sew parallel to the sleeve seam. Even if that means you deviate a bit from the folded edge.
+
+#### Press the flat-felled seam
+When it's all done, press the flat-felled seam from the good side so it lies nice and flat.
+
+### Step 16: Close the side/sleeve seams
+
+
+
+
+Place your shirt with the good sides together, and sew the side and sleeve seams to close the shirt.
+
+> There is extra seam allowance on the sleeve and front sides to allow for the creation of the flat-felled seam.
+> As such, be careful to not align the fabric edge, but align the seam so that the extra seam allowance sits out 1cm.
+
+### Step 17: Flat-fell the side/sleeve seams
+
+#### Press seam allowance to one side
+
+
+
+We are going to press the seam allowance to one side. To do so, identify the seam allowance that is wider (for the flat-felled seam).
+
+The longer seam allowance needs to lie on top of the shorter (standard seam allowance).
+
+Once you have verified that, press down the seam allowance.
+
+#### Fold under extra seam allowance
+
+
+
+Now, fold the extra seam allowance for the flat-felled seam under the standard seam allowance.
+
+You can use pins to hold this in place, but it's simpler to just press it.
+
+> This will be relatively easy on the straight parts of the seam, but a bit more tricky at the curved sections.
+> Take your time, and if needed you can cut into the extra seam allowance to allow it to flare open, or bend.
+
+#### Sew the flat-felled seam
+Now, from the bad side of the fabric, sew the seam allowance down just at the edge where it folds under the other seam allowance.
+
+Important here it to keep an even distance from the seam of your sleeve. If you have a felling foot for your sewing machine, it will help you with that. But if not, just be careful.
+
+> It is more important to keep and even distance from the sleeve seam than to sew exactly at the edge of the fold. Ideally, the fold sits at an even distance anyhow, but if it doesn't, just make sure to sew parallel to the sleeve seam. Even if that means you deviate a bit from the folded edge.
+
+#### Press the flat-felled seam
+When it's all done, press the flat-felled seam from the good side so it lies nice and flat.
+
+### Step 18: Attach cuffs to sleeves
+
+#### Pin cuff in place
+
+
+
+You need to insert the sleeve between the two layers of your cuff, making sure that that good side of the fabric sits against the side of your cuff that has the interfacing applied to it.
+
+You will need to pin this in place, because depending on how long your sleeve placket is, it might be hard or even impossible to get this to lie flat.
+
+Also note that your sleeve edge will be longer than your cuff (how much longer depends on the sleeve drape). You need to make one or a few folds in your sleeve to accommodate for this.
+
+> Your pattern contains helplines on the sleeve to help you place to folds.
+
+> Take your time to pin everything carefully in place. We are going to edge-stitch this later, so it's important that front and back of your cuff align nicely.
+
+#### Edge-stitch cuffs to sleeves
+
+
+
+Once everything is pinned in place, edge stitch along the edge of your cuff to attach it to your sleeve.
+
+It's important to catch both outer and inner layer of your cuff on the edge.
+
+> Make sure to edge-stitch from the outer layer side (the good side of your sleeve) and keep it parallel with your cuff edge.
+
+When you're done, give your cuffs a good press.
+
+#### Top-stitch the cuffs
+
+
+
+> Make sure to press your cuffs before you do this.
+
+Top-stitch around your cuff at a distance from the edge that is a bit less than your seam allowance. Go all the way around your cuff.
+
+### Step 19: Attach the collar
+
+#### Baste collar in place
+
+
+
+This is an important seam, so we are going to baste this in place to make sure it sits exactly right before we sew it.
+
+Start at the center back, and place the seam allowance of your back part between your two collar stands. Work your way around one side, and then do the other.
+
+Make sure to respect the standard seam allowance and - important - avoid any wrinkles.
+
+> While your collar stand is relatively straight, we are going to sew it to what is essentially a hole in your shirt.
+>
+> That's a bit tricky, so take extra care at those parts that are most curved: where the back joins the fronts.
+
+#### Edge-stitch collar in place
+
+
+
+
+When you're happy with how you've basted your collar in place, it's time to sew that thing down.
+
+We're going to start at center-back and sew all the way around the collar stand.
+
+#### Sew along the collar edge
+
+
+
+To give more body to your collar, and firmly secure it in place we're going to sew along the top edge of the collar stand.
+
+Sew about half the seam allowance from your earlier edge-stitching. Make sure to stop a few cm before the end of the collar.
+
+> You need to stop a few cm before the end of the collar (note: the end of the collar, not the end of the collar stand) so that this seam is entirely covered when the collar is folded down.
+
+#### Press the collar
+
+
+
+Now that your collar is attached, give it a good press.
+
+### Step 20: Hem your shirt
+
+
+
+
+
+Time to finish the hem (that's the part you tuck in your trousers).
+
+Fold up half of the hem allowance and press down. Then, fold up again and press again.
+
+Now, sew along upper edge to finish the hem.
+
+### Step 21: Create buttonholes
+
+If you haven't done so initially, mark all the places you should have buttonholes.
+
+They sit along the front closure and at your cuffs.
+
+When you've marked them, make buttonholes there.
+
+### Step 22: Attach buttons
+
+Pin your shirt closed to transfer the place of the buttonholes to the button sides.
+
+When you've marked where buttons should go, sew them on.
+
+> Rather than mark the location of the buttons from the pattern, I prefer to transfer the location of the created buttonholes.
+>
+> This way, if a buttonhole sits a little bit out of place, the button will simply follow it.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/instructions/es.md b/markdown/org/docs/patterns/simon/instructions/es.md
new file mode 100644
index 00000000000..c22c473fb18
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/instructions/es.md
@@ -0,0 +1,650 @@
+
+
+
+##### Follow the sew-along with Kelly and Julian
+
+Kelly Hogaboom and Julian Collins did a Simon(e) sew-along, and they've got videos of
+all the steps.
+If you're looking to make this pattern, Kelly and Julian can guide you start to finish.
+
+You can find all the material's on Kelly's
+site: [#simonsayssew with kelly hogaboom & julian collins](https://kelly.hogaboom.org/2020/07/simon-says-sew-with-kelly-hogaboom-and-julian-collins/)
+
+
+
+### Step 1: Fuse interfacing
+
+ 
+
+#### Press interfacing to cuffs
+To make two cuffs, you have cut out your cuff piece four times in fabric, and twice in interfacing.
+
+For each cuff, press the interfacing piece to the bad side of the cuff piece.
+
+> If the inside and outside of your cuff are the same fabric, it does not matter what cuff piece you press it to.
+>
+> However, a popular style detail is to have a different fabric for the inside of the cuff. In this case, make sure to press the interfacing to the piece that you want to be the outside of your cuff.
+
+> Depending on what cuff you have chosen, the shape of the cuff will be different.
+>
+> In the first illustration, you can see both a round barrel cuff and a French cuff as example.
+>
+> Going forward, the round barrel cuff will be used in the illustrations, but the process is the same for the other cuffs.
+
+#### Press interfacing to collar and undercollar, and collar stand
+To make your collar, you need to cut one undercollar, one collar, and two collar stands. All of this both in fabric and interfacing.
+
+For each piece, press the interfacing piece to the bad side.
+
+### Step 2: Prepare the cuffs
+
+#### Sew cuff together
+
+
+
+Place both parts of your cuff (one with interfacing, one without) together with the good sides, and sew them together at the standard seam allowance.
+
+> **Make sure to**
+>
+> - Do not sew together the side that we will attach to the sleeve later
+> - Stop at the seam allowance distance from the edge on the sleeve side
+
+#### Trim seam allowance
+
+
+
+Before we are going to flip your cuff over, we need to trim back the seam allowance to remove bulk.
+
+#### Press back seam allowance
+
+
+
+Fold back the seam allowance on the sleeve side, and press it down.
+
+> If you sewed too far along the edge earlier, you will have to unpick a few stitches.
+
+#### Turn cuff around and press
+
+
+
+Flip your cuff with the good sides out, and give it a good press.
+
+> When pressing your cuffs, make sure to role the seam a bit to the backside of the cuff to guarantee that the inner fabric of the cuff is not visible.
+
+You can now put your cuffs aside, we'll attach them later.
+
+### Step 3: Prepare the collar
+
+#### Sew collar and undercollar together
+
+
+
+Place both collar parts together with the good sides, and sew them together at the standard seam allowance.
+
+#### Trim seam allowance
+
+
+
+Before we are going to flip your collar over, we need to trim back the seam allowance to remove bulk.
+
+#### Turn collar and press
+
+
+
+Flip your collar with the good sides out, get those tips as pointy as possible, and give it a good press.
+
+> When pressing your collar, remember that the undercollar is a bit more narrow.
+>
+> When you align the non-sewn sides, this will cause the seam to roll towards the backside of the collar to guarantee that the inner fabric of the collar is not visible.
+
+#### Top-stitch collar
+
+
+
+Top-stitch along the edge of the collar. This locks down the seam allowance and makes for a crisp look.
+
+> How far you top-stitch from the edge is a style choice. It's often a bit less than the standard seam allowance. Have a look at some existing shirts to get an idea.
+
+### Step 4: Join collar and collar stand
+
+#### Place collar between collar stands and baste in place
+
+
+
+Mark the middle point of your collar and your collar stands with a pin. The middle point of each collar stand is actually slightly off-center since one end is longer than the other. Instead, find the middle point between the two notches.
+
+First place a collar stand with the good side up, then your collar with the undercollar facing up (and the non-sewn side at the top), and finally the second collar stand with the good side down.
+
+You collar should sit between your two collar stands, and the middles (where you placed your pin) should be aligned.
+
+> The way things look will depend a little bit on your collar choices, but in general your collar is going to bend downward, and your collar stand will bend upward.
+>
+> To align this all, we are going to baste this together, rather than pin it. Your collar is an important part of your shirt, so it's worth basting this.
+
+First, replace the pins marking the middle with a pin that pins all parts together.
+
+Now, start basting from this pin and work your way to the corner of the collar, making sure to align both edges of the fabric.
+
+When you reach the corner of your collar, keep going and baste the end of both collar stands together.
+
+When you've done one side, start from your pin in the middle again and do this other side. When you're done basting, you can take out the pin.
+
+#### Sew your collar to the collar stands
+
+
+
+Sew along the edge of your collar stand, respecting the standard seam allowance.
+
+> Make sure to stop 2cm before the edge (twice the standard seam allowance) as we'll be folding the seam allowance over in the next step, and we need to leave the collar stands separated enough to slide the shirt in between them later.
+
+#### Fold back and press the collar stand seam allowance
+
+Fold back the seam allowance of your collar stand on the non-sewn side and press it down.
+
+> In the center part, pressing down the seam allowance will be easy. But towards the tips of your collar, doing so will be tricky without pressing folds in your collar.
+>
+> Press is as best as you can without making folds in your collar. We'll press this again after flipping the collar out.
+
+#### Turn collar stand and press
+
+
+
+Flip your collar stand with the good sides out, and give it a good press. Make sure to keep the seam allowance on the collar stand folded inwards.
+
+You can now put your collar aside, we'll attach it later.
+
+### Step 5: Optional: Sew in your label
+
+
+
+Our next step is to attach the yoke. But the yoke is a great place to put your label. So if you'd like to do that, we might as well start with that.
+
+Pick one yoke, and you can sew your label on it in the center (on the good side).
+
+### Step 6: Join the yokes to the back
+
+ 
+
+Place one yoke with the good side up. On top of that, place your back with the good side up, aligning the seam where it needs to be attached to the yoke.
+
+Finally, place your second yoke on top of the back, but with the good side down.
+
+You back should now be sandwiched between the good sides of your two yokes.
+
+If that's the case, sew them in place along the back/yoke seam, making sure to respect the seam allowance.
+
+> If you added a label in step 1, make sure to put the yoke with your label at the bad side of your back.
+
+When you're done, don't forget to give it a good press to make the seam lie flat.
+
+### Step 7: Edge-stitch the yoke
+
+
+
+With your yokes attached to the back, we are going to edge-stitch along the seam we just made, on the yoke side.
+
+> Fold the inner yoke out of the way. Our edge stitching will catch outer yoke, back and all the seam allowances, but not the inner yoke.
+
+Just sew right next to the seam joining the outer yoke to the back.
+
+> Edge-stitching is like top-stitching, but right next to the seam
+
+### Step 8: Close the back darts
+
+  
+
+> Depending on your measurements, your pattern might not have back darts at all. In that case, proceed to the next step.
+
+Your pattern may or may not have back darts. If it has them, you should close them now.
+
+Place your back down with the good side up, and fold it back from the side seam so the fold runs from the top to the bottom of your dart.
+
+Do the same for the other dart, so that both sides are folded back.
+
+Feel free to gently press in this crease, it will help you to neatly sew the darts.
+
+Sew across the line marking the dart to close the darts. Be careful to make sure the top and bottom of your darts are precisely where they need to be. If one dart sits higher than the other, it will look bad.
+
+When you're done, don't forget to give it a good press. Press the extra fabric of the dart towards the side seams.
+
+### Step 9: Prepare the button placket
+
+> If you have chosen a grown-on placket, you can skip the first two sub-steps and skip ahead to [Fold the button placket](#fold-the-button-placket).
+
+#### Sew on the button placket
+
+
+
+If you have chosen a separate button placket, sew it to the Front Right piece.
+
+Place the Front Right (piece 1) down with the good side up, and place the Button Placket (piece 1b) on top of it with the good side down, making sure to align the seam.
+
+Sew it in place with the default seam allowance.
+
+#### Press seam allowance to placket side
+Place your front with the good side down, and press the seam allowance to the button placket side.
+
+#### Fold the button placket
+
+
+
+Now, fold over the button placket on the first fold line, and press this fold in place.
+
+Then, fold the placket over again, making sure to have the fabric extend just beyond the seam that joins your placket to the front.
+
+When you're happy, press the folded placket.
+
+#### Sew down the folded placket
+
+
+
+> This is the classic approach. If you have chosen the seamless Button placket style, you don't have to do this.
+>
+> Rather than sew the placket down, simply leave it folded. The folds will be secured in place when we attach the buttons later.
+
+From the good side of your shirt, sew down the folded placket by stitching in the ditch.
+
+To do so, sew exactly on top of your earlier seam. Since you folded the fabric of your placket a bit passed this seam, it will get caught at the back, fixing your folded placket in place, and locking the seam allowance inside.
+
+
+### Step 10: Prepare the buttonhole placket
+
+> If you have chosen a grown-on placket, you can skip the first two sub-steps and skip ahead to Understanding a classic buttonhole placket.
+
+#### Sew on the buttonhole placket
+
+
+
+If you have chosen a separate buttonhole placket, sew it to the Front Left piece.
+
+Place the Front Left (piece 2) down with the good side up, and place the Buttonhole Placket (piece 2b) on top of it with the good side down, making sure to align the seam.
+
+Sew it in place with the default seam allowance.
+
+When you're done, don't forget to give it a good press. Press the seam allowance towards the placket side.
+
+#### Press seam allowance to the placket side
+Place your front with the good side down, and press the seam allowance to the buttonhole placket side.
+
+#### Understanding a classic buttonhole placket
+
+> If you have chosen a seamless placket, you should follow the steps of the button placket, as the construction is identical.
+>
+> The steps below are for a classic buttonhole placket.
+
+
+
+Your placket has a bunch of lines on it, so let's first clarify what they are:
+
+ - The buttonhole line has long dashes with buttonholes on it. It marks where the buttonholes should go
+ - The two fold lines have long dashes and sit at an equal distance right and left of the buttonhole line
+ - The two+two sew lines are dotted lines that sit at an equal distance of each fold line
+
+#### Trim back seam allowance
+
+> If you have chosen a grown-on placket, this does not apply.
+
+
+
+The seam allowance of where you sewed your buttonhole placket to your front should fit inside your folded placket.
+
+For that, trim back the seam allowance so that it doesn't extend beyond the first fold line on the placket.
+
+#### Fold the buttonhole placket
+
+ 
+
+Fold the placket on the first fold line. Press the fold in place.
+
+Then, fold the part you just folded again, this time on the second fold line. Press this fold in place too.
+
+> When your placket is folded and pressed, place a few pins along the length of your placket to keep things from shifting around
+
+#### Sew the buttonhole placket
+
+ 
+
+Sew on the first sew line, closest to the edge.
+
+Then, flip your shirt over so that the good side is up, and your placket is up too. Then sew on the second sew line.
+
+> These two lines of top-stitching will always be visible, so make sure to keep it neat
+
+#### Press the buttonhole placket
+
+
+
+Congratulations, you made a classic buttonhole placket.
+
+Now press that baby. You know you want to.
+
+### Step 11: Close the shoulder seams
+
+> **Let's stuff a burrito**
+>
+> We are going to close the shoulder seams with a technique that is commonly know as the **burrito method**.
+>
+> If you are familiar with the burrito method, you already know what to do. If not, read on for a clever way to neatly close your shirt's shoulder seams while locking all the unfinished edges out of sight.
+
+#### Pin the fronts to the outside yoke
+
+ 
+
+Place your back down with the good side up, but be careful to fold the inner yoke downward (as illustrated by the dotted line.
+
+Place your fronts on your back, with the good sides down. Pin fronts to the yoke at the shoulder seam, good sides together.
+
+#### Roll, roll, roll your shirt, pin down and sew your seam
+
+
+
+Roll up your back and fronts starting at the hem. Roll them into a neat sausage upwards until you can see the entire turned down yoke.
+
+Now, you can flip the inner yoke over your rolled sausage to align the shoulder seams with the other yoke and fronts.
+
+Pin them in place, and then sew the shoulder seams, making sure to keep your sausage (or burrito stuffing) out of the way so it doesn't get caught in the seam.
+
+
+
+> Made sure to align the actual seam line. Due to the uneven angles at the neck opening, the fabric edge is often longer on one side than on the other.
+>
+> However, the seamlines are the same lenght, so make sure to match them carfully using the notches.
+
+#### Flip it inside out through the neck opening
+When you've sewn both shoulder seams, reach in through the neck opening, and pull out the back and front parts to inside-out your burrito.
+
+#### Press the shoulder seams
+
+
+
+You did all this work, so now make sure you make it look super sharp by giving it a good press. Make sure that the seam allowance between your yokes lies nice and flat for that.
+
+### Step 12: Edge-stitch the shoulder seams of the yoke
+
+
+
+Just as we've edge-stitched the bottom seam of the yoke in Step 3, we're going to edge-stitch the yoke at the shoulder seams too.
+
+Since you've just pressed these shoulder seams, everything should lie nice and flat, and you just need to run a stitch right next to the seam.
+
+> Make sure to edge-stitch on the yoke part, where you will catch all the seam allowance, and not on the front part.
+
+### Step 13: Construct the sleeve placket
+
+#### Sew in the cuff guard
+
+  
+
+ - Place your sleeve with the good side down, and your cuff guard on top, also with the good side down.
+ - Align the edge of your cuff guard (aka sleeve placket underlap) with the cut in your sleeve, on the side shortest to the side seam.
+ - Now sew along the fold line marked on the cuff guard, closest to the edge.
+
+> If during cutting out your pattern pieces you had not cut into your sleeve on the line where the sleeve placket needs to be put in, you need to do that first.
+
+ - Fold over the cuff guard, and press down this seam.
+ - Turn your sleeve over with the good side up, and bring your cuff guard through the slit in your sleeve.
+ - Fold it twice on the lines so that the unfinished seam is tucked inwards.
+ - Make your folds so that the upper folds sits ever so slightly further than the seam you already made.
+ - Press everything down, and then edge-stitch the cuff guard in place.
+
+#### Fold and press the placket
+
+
+
+Origami time! We're going to fold the sleeve placket overlap using the marked fold lines as our guide. This will be a lot easier if you press between each fold.
+
+ - First, fold the outer edges of the placket inwards.
+ - Next, fold the entire thing double.
+ - Then, fold down both tips into a nice pointy shape.
+ - Now give it a final good press.
+
+Here's a very short YouTube video of me folding the placket:
+
+#### Pin placket in place
+
+ 
+
+Place your sleeve down with the good side up. The guard we have sewn in earlier sits against the other unfinished fabric edge of where you cut into your sleeve.
+
+Place your placket around that edge, one side above it, one underneath.
+
+You need to slide the placket onto your sleeve until the middle of it (the tip) aligns with the cut in your sleeve.
+
+The idea is that the placket closes up the unfinished edge, but also covers the guard of the other edge.
+
+When you've got it where you want it, pin the placket down.
+
+#### Sew the sleeve placket
+
+
+
+Start at the edge of the sleeve (the bottom of the sleeve placket) and edge-stitch along the edge upwards.
+
+Go around the tip, and come down again on the other side (the fold side) until you have passed the point where your guard ends.
+
+Then, sew horizontal to the other side of the placket to finish.
+
+> I have included an extra illustration here that only shows the outline of the placket. You can see that the end of the guard is caught in our stitching of the placket, and is thus neatly tucked away.
+
+### Step 14: Set in sleeves
+
+#### Remember, this is a flat-felled seam
+
+
+
+
+> **Careful with the extra seam allowance for the flat-felled seam** There is extra seam allowance on the sleeve to allow for the creation of the flat-felled seam.
+>
+> As such, be careful to not align the fabric edge, but align the seam so that the sleeve sits out 1cm.
+
+#### Pin shirt in place
+
+
+
+Spread your shirt open so that both fronts and back lie flat with their good sides up.
+
+Now place your sleeve on top with the good side down, matching the notch at the top of the sleeve with the shoulder seam.
+
+> Be careful, your sleeve is not symmetric, so be sure to have the double notch (and cuff guard) on the back side, and the single notch on the front side.
+>
+> Also note that the double notches on the back of your sleeve do not have corresponding notches on the back. That's because it should match op with the seam where your yoke joins the back.
+
+You now need to pin the sleeve to the armhole. To do so, make sure to:
+
+ - Match the start and end of the sleevehead to the start and end of the armhole
+ - Match the notches on the sleevehead to the notches on the back and fronts
+ - Distribute the sleevecap ease between the notches as shown
+
+#### Distribute sleavecap ease
+
+
+
+The default sleevecap ease for this pattern is 0.5cm. If you have sleevecap ease, you need to distribute that extra length evenly between the notches as shown.
+
+> If you are unsure what sleevecap ease is, have a look at the [documentation for the sleevecap ease pattern option](/en/docs/patterns/simon/options#sleevecapEase).
+
+#### Sew sleeve in armhole
+When you've got your sleeve neatly pinned in your armhole, sew it in place. Be careful to avoid any pleats in the part between the notches where you need to ease in the sleevecap ease.
+
+> Needless to say, but I'll say it anyway: Repeat this step for the other sleeve.
+
+### Step 15: Flat-fell armhole seam
+
+#### Press seam allowance to one side
+
+
+
+Lay down your freshly sewn sleeve seam with the good side down
+
+We are going to press the seam allowance to one side. To do so, identify the seam allowance that is wider (for the flat-felled seam).
+
+The longer seam allowance needs to lie on top of the shorter (standard seam allowance).
+
+Once you have verified that, press down the seam allowance.
+
+#### Fold under extra seam allowance
+
+
+
+Now, fold the extra seam allowance for the flat-felled seam under the standard seam allowance.
+
+You can use pins to hold this in place, but it's simpler to just press it.
+
+> This will be relatively easy on the straight parts of the seam, but a bit more tricky at the curved sections. Take your time, and if needed you can cut into the extra seam allowance to allow it to flare open, or bend.
+
+#### Sew the flat-felled seam
+Now, from the bad side of the fabric, sew the seam allowance down just at the edge where it folds under the other seam allowance.
+
+Important here it to keep an even distance from the seam of your sleeve. If you have a felling foot for your sewing machine, it will help you with that. But if not, just be careful.
+
+> It is more important to keep and even distance from the sleeve seam than to sew exactly at the edge of the fold. Ideally, the fold sits at an even distance anyhow, but if it doesn't, just make sure to sew parallel to the sleeve seam. Even if that means you deviate a bit from the folded edge.
+
+#### Press the flat-felled seam
+When it's all done, press the flat-felled seam from the good side so it lies nice and flat.
+
+### Step 16: Close the side/sleeve seams
+
+ 
+
+Place your shirt with the good sides together, and sew the side and sleeve seams to close the shirt.
+
+> There is extra seam allowance on the sleeve and front sides to allow for the creation of the flat-felled seam. As such, be careful to not align the fabric edge, but align the seam so that the extra seam allowance sits out 1cm.
+
+### Step 17: Flat-fell the side/sleeve seams
+
+#### Press seam allowance to one side
+
+
+
+We are going to press the seam allowance to one side. To do so, identify the seam allowance that is wider (for the flat-felled seam).
+
+The longer seam allowance needs to lie on top of the shorter (standard seam allowance).
+
+Once you have verified that, press down the seam allowance.
+
+#### Fold under extra seam allowance
+
+
+
+Now, fold the extra seam allowance for the flat-felled seam under the standard seam allowance.
+
+You can use pins to hold this in place, but it's simpler to just press it.
+
+> This will be relatively easy on the straight parts of the seam, but a bit more tricky at the curved sections. Take your time, and if needed you can cut into the extra seam allowance to allow it to flare open, or bend.
+
+#### Sew the flat-felled seam
+Now, from the bad side of the fabric, sew the seam allowance down just at the edge where it folds under the other seam allowance.
+
+Important here it to keep an even distance from the seam of your sleeve. If you have a felling foot for your sewing machine, it will help you with that. But if not, just be careful.
+
+> It is more important to keep and even distance from the sleeve seam than to sew exactly at the edge of the fold. Ideally, the fold sits at an even distance anyhow, but if it doesn't, just make sure to sew parallel to the sleeve seam. Even if that means you deviate a bit from the folded edge.
+
+#### Press the flat-felled seam
+When it's all done, press the flat-felled seam from the good side so it lies nice and flat.
+
+### Step 18: Attach cuffs to sleeves
+
+#### Pin cuff in place
+
+
+
+You need to insert the sleeve between the two layers of your cuff, making sure that that good side of the fabric sits against the side of your cuff that has the interfacing applied to it.
+
+You will need to pin this in place, because depending on how long your sleeve placket is, it might be hard or even impossible to get this to lie flat.
+
+Also note that your sleeve edge will be longer than your cuff (how much longer depends on the sleeve drape). You need to make one or a few folds in your sleeve to accommodate for this.
+
+> Your pattern contains helplines on the sleeve to help you place to folds.
+
+> Take your time to pin everything carefully in place. We are going to edge-stitch this later, so it's important that front and back of your cuff align nicely.
+
+#### Edge-stitch cuffs to sleeves
+
+
+
+Once everything is pinned in place, edge stitch along the edge of your cuff to attach it to your sleeve.
+
+It's important to catch both outer and inner layer of your cuff on the edge.
+
+> Make sure to edge-stitch from the outer layer side (the good side of your sleeve) and keep it parallel with your cuff edge.
+
+When you're done, give your cuffs a good press.
+
+#### Top-stitch the cuffs
+
+
+
+> Make sure to press your cuffs before you do this.
+
+Top-stitch around your cuff at a distance from the edge that is a bit less than your seam allowance. Go all the way around your cuff.
+
+### Step 19: Attach the collar
+
+#### Baste collar in place
+
+
+
+This is an important seam, so we are going to baste this in place to make sure it sits exactly right before we sew it.
+
+Start at the center back, and place the seam allowance of your back part between your two collar stands. Work your way around one side, and then do the other.
+
+Make sure to respect the standard seam allowance and - important - avoid any wrinkles.
+
+> While your collar stand is relatively straight, we are going to sew it to what is essentially a hole in your shirt.
+>
+> That's a bit tricky, so take extra care at those parts that are most curved: where the back joins the fronts.
+
+#### Edge-stitch collar in place
+
+ 
+
+When you're happy with how you've basted your collar in place, it's time to sew that thing down.
+
+We're going to start at center-back and sew all the way around the collar stand.
+
+#### Sew along the collar edge
+
+
+
+To give more body to your collar, and firmly secure it in place we're going to sew along the top edge of the collar stand.
+
+Sew about half the seam allowance from your earlier edge-stitching. Make sure to stop a few cm before the end of the collar.
+
+> You need to stop a few cm before the end of the collar (note: the end of the collar, not the end of the collar stand) so that this seam is entirely covered when the collar is folded down.
+
+#### Press the collar
+
+
+
+Now that your collar is attached, give it a good press.
+
+### Step 20: Hem your shirt
+
+  
+
+Time to finish the hem (that's the part you tuck in your trousers).
+
+Fold up half of the hem allowance and press down. Then, fold up again and press again.
+
+Now, sew along upper edge to finish the hem.
+
+### Step 21: Create buttonholes
+
+If you haven't done so initially, mark all the places you should have buttonholes.
+
+They sit along the front closure and at your cuffs.
+
+When you've marked them, make buttonholes there.
+
+### Step 22: Attach buttons
+
+Pin your shirt closed to transfer the place of the buttonholes to the button sides.
+
+When you've marked where buttons should go, sew them on.
+
+> Rather than mark the location of the buttons from the pattern, I prefer to transfer the location of the created buttonholes.
+>
+> This way, if a buttonhole sits a little bit out of place, the button will simply follow it.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/instructions/fr.md b/markdown/org/docs/patterns/simon/instructions/fr.md
new file mode 100644
index 00000000000..7d71f019ca1
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/instructions/fr.md
@@ -0,0 +1,650 @@
+
+
+
+##### Follow the sew-along with Kelly and Julian
+
+Kelly Hogaboom and Julian Collins did a Simon(e) sew-along, and they've got videos of
+all the steps.
+If you're looking to make this pattern, Kelly and Julian can guide you start to finish.
+
+You can find all the material's on Kelly's
+site: [#simonsayssew with kelly hogaboom & julian collins](https://kelly.hogaboom.org/2020/07/simon-says-sew-with-kelly-hogaboom-and-julian-collins/)
+
+
+
+### Étape 1 : Thermocoller l'entoilage
+
+ 
+
+#### Thermocoller au fer l'entoilage sur les poignets
+Pour faire les deux poignets, vous avez coupé 4 pièces dans le tissu et 2 pièces dans l'entoilage.
+
+Pour chaque poignet, repassez l'entoilage sur l'envers du poignet.
+
+> Si l'envers et l'endroit de votre poignet sont coupés dans le même tissu, peu importe le côté sur lequel vous collez l'entoilage.
+>
+> Cependant, un détail prisé consiste à utiliser un tissu différent pour l'intérieur du poignet. Dans ce cas, assurez vous de thermocoller l'entoilage sur la pièce qui se trouvera à l'extérieur du poignet. Dans ce cas, assurez-vous de thermocoller l'entoilage sur la pièce du poignet qui sera côté extérieur.
+
+> Selon le poignet que vous avez choisi, la forme du poignet sera différente.
+>
+> Sur la première image, vous pouvez voir un poignet arrondi et un poignet carré par exemple.
+>
+> Ci dessous, les images montrent un poignet arrondi, mais le processus est le même pour les autres types de poignets.
+
+#### Repasser l'entoilage thermocollant au col et au sous-col, et au pied de col
+Pour faire votre col, vous devez couper 1 sous-col, 1 col, et 2 pieds de col. Le tout dans le tissu, et dans l'entoilage thermocollant.
+
+Poser l'entoilage thermocollant sur l'envers de chaque pièce et repassez le.
+
+### Préparer les poignets
+
+#### Coudre les poignets ensemble
+
+
+
+Placez les 2 pièces de vos poignets (l'une entoilée, l'autre non) endroit contre endroit, et cousez les ensemble en respectant la marge de couture.
+
+> **Assurez vous de :**
+>
+> - - ne pas coudre le côté qui sera assemblé à la manche plus tard
+> - - vous arrêter de coudre à la marge de couture, à partir du bord qui sera assemblé à la manche
+
+#### Dégarnir la marge de couture
+
+
+
+Avant de retourner le poignet, il faut dégarnir la marge de couture pour enlever l'excédent de tissu.
+
+#### Repasser la marge de couture
+
+
+
+Sur le côté du poignet qui sera fixé à la manche, repliez la marge de couture, et repassez.
+
+> Si vous avez cousu trop loin, décousez quelques points.
+
+#### Retourner le poignet et repasser
+
+
+
+Retournez votre poignet sur l'endroit, et donnez un bon coup de fer.
+
+> Au moment de repasser, assurez vous de faire légèrement rouler la couture vers l'envers du poignet, pour que le tissu utilisé pour la face interne du poignet ne soit pas visible.
+
+Vous pouvez maintenant mettre vos poignets de côté, nous les attacherons plus tard.
+
+### Etape 3 : Préparer le col
+
+#### Coudre ensemble le col et le sous-col
+
+
+
+Placez les deux pièces du col endroit contre endroit, et cousez les ensemble en respectant la marge de couture.
+
+#### Dégarnir la marge de couture
+
+
+
+Avant de retourner le col, il faut dégarnir la marge de couture pour enlever l'excédent de tissu.
+
+#### Retourner le col et repasser
+
+
+
+Retournez votre col sur l'endroit, rendez les pointes aussi pointues que possible, et donnez un bon coup de fer.
+
+> Quand vous repassez votre col, souvenez vous que le sous-col est un peu plus étroit.
+>
+> Quand vous alignez les côtés non cousus, ceci fera rouler la couture au dos du col, et garantira que la face interne du col ne soit pas visible.
+
+#### Surpiquer le col
+
+
+
+Surpiquez les bords du col. Ceci maintient la marge de couture et donne un aspect impeccable.
+
+> La distance à partir du bord à laquelle vous surpiquez est une question de choix personnel. C'est souvent un peu moins que la marge de couture. Jetez un coup d'oeil sur des chemises existantes pour vous faire une idée.
+
+### Etape 4 : assembler le col et le sous-col
+
+#### Placer le col entre les deux pieds de col et bâtir
+
+
+
+Marquez le milieu de votre col et de votre pied de col avec une épingle. Le milieu de chaque pied de col est en fait légèrement décentré car un côté est plus long que l'autre. Marquez le point se trouvant au milieu des deux crans.
+
+Placez d'abord un pied de col sur l'envers, puis votre col, côté entoilé sur le dessus (et côté non cousu en haut), et enfin le deuxième pied de col, sur l'endroit.
+
+Votre col doit se trouver entre les deux pieds de col, et les milieux (où vous avez placé vos épingles) doivent être alignés.
+
+> L'aspect dépend un peu du col que vous avez choisi, mais en général votre col est courbé vers le bas, et votre pied de col est courbé vers le haut.
+>
+> Pour ajuster le tout, nous allons bâtir, plutôt qu'épingler. Votre col est une partie importante de votre chemise, donc il le mérite.
+
+D'abord, remplacer les épingles marquant le milieu par une épingle prenant toutes les pièces ensemble.
+
+Maintenant, commencez à bâtir à partir de cette épingle jusqu'au coin du col, en vous assurant d'aligner les deux bords du tissu.
+
+Lorsque vous atteignez le coin de votre col, continuez et bâtissez les deux pieds de col ensemble.
+
+Une fois que vous avez fait un côté, repartez de votre épingle au milieu et bâtissez l'autre côté. Une fois que vous avez fini de bâtir, vous pouvez retirer l'épingle.
+
+#### Coudre votre col sur les pieds de col
+
+
+
+Cousez le long du bord de votre pied de col, en respectant la marge de couture standard.
+
+> Assurez-vous de vous arrêter 2 cm avant le bord (deux fois la marge de couture standard) car à l'étape suivante, nous allons replier ce bord, et nous avons besoin de laisser les pieds de col suffisamment séparés pour glisser la chemise entre eux plus tard.
+
+#### Replier la marge de couture du pied de col et repassez là
+
+Repliez la marge de couture du côté non cousu de votre pied de col et repassez.
+
+> Au milieu, ce sera facile. Mais vers les pointes de votre col, ce sera difficile de ne pas faire de plis.
+>
+> Repassez de votre mieux sans faire de plis. Nous repasserons à nouveau quand le col sera retourné.
+
+#### Retourner le col et repasser
+
+
+
+Retournez votre pied de col sur l'endroit, et donnez un bon coup de fer. Assurez vous de laisser les marges de couture du pied de col repliées à l'intérieur. Voys pouvez maintenant mettre votre col de côté, nous l'attacherons plus tard.
+
+Vous pouvez maintenant mettre votre col de côté, nous l'attacherons plus tard.
+
+### Etape 5 : Coudre votre étiquette
+
+
+
+La prochaine étape consiste à assembler l'empiècement dos. Mais l'empiècement dos est l'endroit idéal pour mettre votre étiquette. Donc si vous voulez le faire, nous pouvons commencer par cela.
+
+Prenez un des deux empiècements, cousez votre étiquette au milieu (sur l'endroit).
+
+### Étape 6 : Assembler les empiècements dos au dos
+
+ 
+
+Placez un empiècement dos sur l'envers. Placez dessus votre dos sur l'envers, en l'alignant sur le haut de l'empiècement.
+
+Enfin, placez sur le tout votre deuxième empiècement, sur l'endroit.
+
+Votre dos doit maintenant être pris en sandwich entre les deux faces endroit des empiècements.
+
+Si c'est le cas, cousez le dos et les empiècements ensemble, en respectant la marge de couture.
+
+> Si vous avez ajouté une étiquette à l'étape 5, assurez-vous de mettre l'empiècement portant l'étiquette sur l'envers.
+
+Quand vous avez terminé, n'oubliez pas de donner un bon coup de fer pour que la couture soit bien plate.
+
+### Étape 7 : Surpiquer l'empiècement dos
+
+
+
+Votre empiècement étant attaché au dos, nous allons faire une surpiqûre de renfort le long de la couture que nous venons de faire, côté empiècement.
+
+> Pliez la partie de l'empiècement dos située à l'intérieur de la chemise hors du chemin, vers le bas. Notre surpiqûre prendra la partie extérieure de l'empiècement dos, le dos et la marge de couture, mais pas l'empiècement intérieur.
+
+Surpiquez juste à côté de la couture qui joint empiècement dos et dos.
+
+> La surpiqûre de renfort est comme une simple surpiqûre mais elle se fait juste à côté de la couture.
+
+### Étape 8 : Fermer les pinces du dos
+
+  
+
+> Selon vos mesures, votre patron peut ne pas avoir de pinces. Dans ce cas, passez à l'étape suivante.
+
+Votre patron peut avoir ou non des pinces au dos. S'il en a, vous devez les fermer maintenant.
+
+Placez votre dos sur l'envers, et repliez un côté en faisant en sorte que le pli passe par les points situés aux deux exrémités de la pince.
+
+Faites de même pour l'autre pince, de sorte que les deux côtés soient repliés.
+
+N’hésitez pas à appuyer doucement sur ce pli, cela vous aidera à bien coudre les pinces.
+
+Coudre sur la ligne marquant les pinces pour les fermer. Veillez à positionner précisément le haut et le bas de vos pinces. Si une pince est plus haute que l'autre, ce sera vilain.
+
+Quand vous avez terminé, n'oubliez pas de donner un bon coup de fer. Couchez le tissu excédentaire de la pince vers ce qui sera les coutures latérales.
+
+### Étape 9 : Préparez la patte de boutonnage (côté boutons)
+
+> Si vous avez choisi une patte de boutonnage intégrée, vous pouvez passer les deux premières sous-étapes et passer à [Replier la patte de boutonnage](#fold-the-button-placket).
+
+#### Coudre la patte de boutonnage
+
+
+
+Si vous avez choisi une patte de boutonnage séparée, cousez-la sur le devant droit.
+
+Placez le devant gauche (pièce 1) sur l'envers, et placez dessus la patte de boutonnage (pièce boutonnières, 1b) endroit contre endroit, en veillant à aligner la couture.
+
+Cousez les 2 pièces ensemble en repectant la marge de couture standard.
+
+#### Repassez la couture en couchant la marge de couture côté patte de boutonnage
+Placez votre devant sur l'endroit, et repassez en couchant la marge de couture du côté de la patte de boutonnage.
+
+#### Replier la patte de boutonnage
+
+
+
+Maintenant, pliez la patte de boutonnage sur la première ligne en pointillé, et repassez sur ce pli.
+
+Ensuite, pliez à nouveau la patte en veillant à ce que le tissu arrive juste après la couture qui relie votre patte au devant.
+
+Quand vous êtes satisfait, repassez la patte pliée.
+
+#### Fixer la patte de boutonnage
+
+
+
+> Ce qui suit est l'approche classique. Si vous avez choisi une patte de boutonnage intégrée (sans couture), passez cette étape.
+>
+> Plutôt que de coudre la patte de boutonnage, laissez-la pliée. Les plis seront fixés en place par les boutons lorsqu'ils seront cousus plus tard.
+
+Retourner la pièce sur l'endroit, et fixer la patte repliée en piquant dans la rainure.
+
+Pour cela, coudre exactement sur votre couture précédente. Comme vous avez plié la patte en dépassant un peu cette couture, la patte sera prise au dos, ce qui la fixera et maintiendra la marge de couture à l'intérieur.
+
+
+### Etape 10: Préparer la patte de boutonnage (côté boutonnières)
+
+> Si vous avez choisi une patte intégrée, vous pouvez passer les deux premières sous-étapes et passer à "Replier la patte de boutonnage".
+
+#### Fixer la patte de boutonnage (côté boutonnières)
+
+
+
+Si vous avez choisi une patte séparée, cousez-la sur le devant gauche.
+
+Placer le devant gauche (pièce 2) sur l'envers, et placez dessus la patte de boutonnage (pièce boutonnières, 2b) endroit contre endroit, en veillant à aligner la couture.
+
+Cousez les 2 pièces ensemble en repectant la marge de couture standard.
+
+Quand vous avez terminé, n'oubliez pas de donner un bon coup de fer. Repassez la couture en couchant la marge de couture côté patte de boutonnage.
+
+#### Repassez la couture en couchant la marge de couture côté patte de boutonnage
+Placez votre devant sur l'endroit, et repassez la marge de couture en la couchant du côté de la patte de boutonnage.
+
+#### Comprendre une patte de boutonnage classique (côté boutonnière)
+
+> Si vous avez choisi une patte sans couture, suivez les étapes de la patte de boutonnage côté boutons, car le principe est le même.
+>
+> Les étapes ci-dessous sont celles d'une patte de boutonnage (côté boutonnières) classique.
+
+
+
+Votre patte a un tas de lignes, alors clarifions d'abord à quoi elles correspondent :
+
+ - La ligne de boutonnières est en pointillés longs et des boutonnières y figurent. Elle indique la position des boutonnières
+ - Les deux lignes de plis sont en pointillés longs et sont à égale distance à droite et à gauche de la ligne de boutonnière
+ - Les deux + deux lignes de couture sont en pointillés courts, à égale distance de chaque ligne de pli
+
+#### Dégarnir la marge de couture
+
+> (Si vous avez choisi une patte intégrée, passez cette étape).
+
+
+
+La marge de couture de l'endroit où vous avez cousu votre patte côté boutonnière doit être intégrée à l'intérieur de votre patte repliée.
+
+Pour cela, coupez l'excédent de marge de couture afin qu'elle ne dépasse pas la première ligne de pli sur la patte.
+
+#### Replier la patte de boutonnières
+
+ 
+
+Repliez la patte sur le premier pointillé long. Repassez le pli.
+
+Ensuite, pliez à nouveau, cette fois sur le deuxième pointillé long. Repassez le pli.
+
+> Lorsque votre patte est pliée et repassée, mettez quelques épingles sur toute la longueur pour maintenir en place
+
+#### Fixer la patte de boutonnage (côté boutonnières)
+
+ 
+
+Coudre sur la première ligne de couture (la plus proche du bord).
+
+Ensuite, retournez votre chemise endroit sur le dessus. Coudre alors sur la deuxième ligne de couture.
+
+> Ces deux lignes de couture seront visibles, alors faites-les bien nettes
+
+#### Repasser la patte de boutonnières
+
+
+
+Félicitations, vous venez de réaliser une patte de boutonnière classique.
+
+Maintenant repassez-moi tout ça mon ami. Avouez qu'on en a envie.
+
+### Etape 11: Assemblez les coutures d'épaule
+
+> **Faisons un burrito**
+>
+> Nous allons fermer les coutures d'épaule avec une technique communément connue sous le nom de **méthode du burrito**.
+>
+> Si vous connaissez la méthode du burrito, vous savez déjà comment faire. Si ce n'est pas le cas, lisez ce qui suit pour découvrir une méthode astucieuse pour assembler les coutures d'épaule de votre chemise tout en emprisonnant de façon invisible tous les bords bruts.
+
+#### Épingler les devants à la partie extérieure de l'empiècement dos
+
+ 
+
+Placez le dos sur l'envers, en faisant attention à plier vers le bas la partie de l'empiècement dos qui sera à l'intérieur de la chemise (comme l'illustre la ligne en pointillés).
+
+Placez vos devants sur le dos, endroits contre endroit. Épingler les devants à l'empiècement dos au niveau de la couture des épaules, endroits contre endroit.
+
+#### Roulez, roulez, roulez, roulez votre chemise, épinglez et cousez vos épaules
+
+
+
+Enroulez ensemble dos et vos devants en partant du bas de la chemise. Faites une belle petite saucisse en enroulant jusqu'en haut, jusqu'à ce que vous puissiez voir l'empiècement dos que nous avions précédemment replié vers le bas.
+
+Maintenant, faites passer cet empiécement dos par dessus votre saucisse, et aligner les coutures d'épaule avec l'autre partie de l'empiècement dos et les devants.
+
+Épinglez le tout en place, puis cousez les coutures des épaules, Assurez-vous de ne pas prendre votre saucisse (la farce de votre burrito) dans la couture des épaules.
+
+
+
+> Assurez-vous d'aligner la vraie ligne de couture. En raison des angles inégaux à l'encolure, le bord du tissu est souvent plus long d'un côté que de l'autre.
+>
+> Cependant, les lignes de couture sont de même longueur, alors assurez-vous de les assembler en utilisant les repères.
+
+#### Retournez-le à l'intérieur à travers l'encolure
+Lorsque vous avez cousu les deux coutures d'épaule, attrapez votre burrito en passant par l'encolure, et faites le sortir.
+
+#### Repassez les coutures d'épaule
+
+
+
+Après tout ce travail, assurez vous maintenant de lui donner une aspect impeccable avec un bon coup de fer. Assurez-vous que la marge de couture entre vos empiècements est belle et bien plate.
+
+### Etape 12: Surpiquer l'empiècement aux coutures d'épaule
+
+
+
+Tout comme nous avons surpiqué le bas de l'empiècement dos à l'étape 3, nous allons aussi le surpiquer aux coutures d'épaule.
+
+Puisque vous venez de repasser ces coutures d'épaule, tout devrait être beau et plat, et vous n'avez qu'à surpiquer gentiment juste à côté de la couture.
+
+> Assurez-vous de surpiquer sur la partie empiècement, ce qui permet d'emprisonner la marge de couture, et non sur la partie avant.
+
+### Etape 13 : Faire la patte de manche
+
+#### Coudre la sous-patte de poignet
+
+  
+
+ - Placez votre manche sur l'endroit, et votre sous-patte de poignet dessus, également sur l'endroit.
+ - Alignez le bord de votre sous-patte avec la fente de votre manche, en plaçant la sous patte sur le côté le plus court par rapport à la fente.
+ - Coudre maintenant le long de la ligne de pli indiquée sur la sous-patte la plus proche du bord.
+
+> Si vous n'aviez pas encore coupé dans votre manche la ligne sur laquelle la patte de manche doit être placée, vous devez le faire maintenant.
+
+ - Repliez la sous-patte, et repasser la couture.
+ - Retournez votre manche sur l'endroit, et ramenez votre sous-patte par dessus la fente de votre manche.
+ - Plier deux fois sur les lignes de façon à emprisonner le bord brut.
+ - Faites vos plis de façon à ce que le dernier pli arrive légèrement plus loin que la couture faite précédemment.
+ - Repassez le tout, puis surpiquez la sous-patte.
+
+#### Plier et repasser la patte
+
+
+
+C'est le moment Origami ! Nous allons plier la patte de manche en utilisant les lignes comme repères. Cela sera beaucoup plus facile si vous repassez entre chaque pli.
+
+ - Tout d'abord, pliez les bords extérieurs de la patte vers l'intérieur.
+ - Ensuite, pliez le tout en deux au milieu.
+ - Puis faites deux plis à l'extrémité pour obtenir une belle forme pointue.
+ - Maintenant donnez un bon coup de fer.
+
+Voici une très courte vidéo YouTube de moi pliant la patte de boutonnage:
+
+#### Épingler la patte en place
+
+ 
+
+Placez votre manche sur l'envers. La sous-patte que nous avons cousue plus tôt est placée contre le bord brut de votre fente de manche.
+
+Placez votre patte à cheval sur ce bord, un côté au-dessus, un en dessous.
+
+Vous devez positionner votre patte de façon à aligner son milieu (la pointe) avec la fente de votre manche.
+
+L'idée est que la patte ferme le bord brut, et en même temps recouvre la sous-patte située sur l'autre bord.
+
+Quand elle sera placée là où vous le souhaitez, épinglez la.
+
+#### Coudre la patte de manche
+
+
+
+Commencez au bord de la manche (bas de la patte de manche) et piquez le long du bord vers le haut.
+
+Faites le tour de la pointe et redescendez de l'autre côté de la fente (côté plié) jusqu'à ce que vous ayez passé le point où se termine votre sous-patte en haut de la fente.
+
+Ensuite, coudre horizontalement jusqu'à l'autre côté de la patte pour finir.
+
+> J'ai inclus ici une illustration supplémentaire qui ne montre que le contour de la patte. Vous pouvez voir que l'extrémité de la sous-patte est prise dans la couture de la patte, et est ainsi bien cachée.
+
+### Etape 14: Assembler les manches
+
+#### Rappelez vous, il s'agit d'une couture plate rabattue
+
+
+
+
+> **Attention avec la marge de couture supplémentaire pour la couture plat rabattue**. Une marge de couture supplémentaire est prévue sur la manche pour permettre la réalisation d'une couture plate rabattue.
+>
+> Par conséquent, ce sont les coutures et non les bords qui doivent être alignés, donc il faut positionner la manche de façon à ce qu'elle dépasse du bord de 1 cm.
+
+#### Épingler à la chemise
+
+
+
+Étalez votre chemise sur l'envers, en mettant les deux devants et le dos bien à plat.
+
+Placez maintenant votre manche dessus, endroit contre endroit, en faisant correspondre le repère du haut de la manche avec la couture d'épaule.
+
+> Attention, votre manche n'est pas symétrique, alors assurez-vous d'avoir les deux repères (et la patte de boutonnage du poignet) à l'arrière. et le repère simple à l'avant.
+>
+> Notez également que les repères doubles au dos de votre manche n'ont pas de repères correspondant sur le dos. C'est parce que sur le dos, le repère est constitué par la couture assemblant l'empiècement dos et le dos.
+
+Vous devez maintenant épingler la manche à l'emmanchure. Pour ce faire, assurez-vous de :
+
+ - Faire correspondre le début et la fin de la tête de manche au début et à la fin de l'emmanchure
+ - Faire correspondre les repères de la tête de manche aux repères du dos et des devant
+ - Distribuer l'embu entre les repères comme indiqué
+
+#### Répartir l'embu de la tête de manche
+
+
+
+Pour ce patron, l'embu de la tête de manche est de 0,5 cm par défaut. Si vous avez un embu plus important sur votre tête de manche, vous devez répartir cette longueur supplémentaire uniformément entre les repères, comme indiqué.
+
+> Si vous n'êtes pas sûr de ce qu'est un embu de tête de manche, jetez un coup d'oeil à la documentation sur les [ options de tête de manche dans les patrons ](/en/docs/patterns/simon/options#sleevecapEase).
+
+#### Coudre les manches aux emmanchures
+Lorsque vous avez bien épinglé votre manche dans votre emmanchure, cousez la en place. Faites attention à éviter les plis dans la partie située entre les repères au niveau de la tête de manche.
+
+> Inutile de le dire, mais je le dis quand même: répétez cette étape pour l'autre manche.
+
+### Etape 15: Couture plate rabattue aux emmanchures
+
+#### Coucher la marge de couture d'un côté au fer
+
+
+
+Placez votre couture de manche fraichement cousue sur l'endroit
+
+Nous allons coucher la marge de couture d'un côté au fer. Pour ce faire, repérez la marge de couture qui est la plus large (et qui sera utilisée pour la couture plate rabattue).
+
+La marge de couture la plus large doit être couchée sur la plus courte (marge de couture standard).
+
+Après cette vérification, repassez la marge de couture.
+
+#### Replier la marge de couture excédentaire
+
+
+
+Maintenant, nous allons réaliser une couture plate rabattue : repliez la marge de couture excédentaire sous la marge de couture standard.
+
+Vous pouvez épingler pour maintenir en place, ou tout simplement repasser.
+
+> Cela sera relativement facile sur les parties droites de la couture, mais un peu plus délicat sur les parties courbes. Prenez votre temps, et au besoin, couper l'excédent de tissu dans la marge de couture pour lui permettre de s'évaser ou se courber.
+
+#### Coudre la couture plate rabattue
+Maintenant, sur l'envers, cousez la marge de couture sur le bord, juste au niveau ou elle est repliée sous l'autre marge de couture.
+
+Il est important ici de piquer à une distance constante par rapport à la couture de votre manche. Si vous avez un pied rabatteur, cela pourra vous aider. Mais si ce n'est pas le cas, soyez simplement soigneux.
+
+> Il est plus important de rester à la même distance de la couture de manche que de coudre exactement au bord du pli. Idéalement, le pli est censé être aussi à distance constante de la couture, mais si ce n'est pas le cas, assurez-vous juste de coudre parallèlement à la couture de manche. Même si cela implique de s'écarter un peu du bord plié.
+
+#### Repasser la couture plate rabattue
+Quand vous avez terminé, repassez la couture plate rabattue sur l'endroit, pour qu'elle soit bien plate.
+
+### Etape 16: : Fermer les côtés et les manches
+
+ 
+
+Placez votre chemise endroit contre endroit, et cousez les côtés et les coutures des manches pour fermer la chemise.
+
+> Il y a une marge de couture supplémentaire sur la manche et les côtés pour permettre la réalisation d'une couture plate rabattue. Par conséquent, n'alignez pas les bords, mais laissez dépasser d'1 cm le côté avec la marge de couture supplémentaire.
+
+### Etape 17: Coudre les côtés et les manches avec une couture plate rabattue
+
+#### Coucher la marge de couture d'un côté au fer
+
+
+
+Nous allons coucher la marge de couture d'un côté au fer. Pour ce faire, repérez la marge de couture qui est la plus large (et qui sera utilisée pour la couture plate rabattue).
+
+La marge de couture la plus large doit être couchée sur la plus courte (marge de couture standard).
+
+Après cette vérification, repassez la marge de couture.
+
+#### Replier la marge de couture excédentaire
+
+
+
+Maintenant, nous allons réaliser une couture plate rabattue : repliez la marge de couture excédentaire sous la marge de couture standard.
+
+Vous pouvez épingler pour maintenir en place, ou tout simplement repasser.
+
+> Cela sera relativement facile sur les parties droites de la couture, mais un peu plus délicat sur les parties courbes. Prenez votre temps, et au besoin, couper l'excédent de tissu dans la marge de couture pour lui permettre de s'évaser ou se courber.
+
+#### Coudre la couture plate rabattue
+Maintenant, sur l'envers, cousez la marge de couture sur le bord, juste au niveau ou elle est repliée sous l'autre marge de couture.
+
+Il est important ici de piquer à une distance constante par rapport à la couture de votre manche. Si vous avez un pied rabatteur, cela pourra vous aider. Mais si ce n'est pas le cas, soyez simplement soigneux.
+
+> Il est plus important de rester à la même distance de la couture de manche que de coudre exactement au bord du pli. Idéalement, le pli est censé être aussi à distance constante de la couture, mais si ce n'est pas le cas, assurez-vous juste de coudre parallèlement à la couture de manche. Même si cela implique de s'écarter un peu du bord plié.
+
+#### Repasser la couture plate rabattue
+Quand vous avez terminé, repassez la couture plate rabattue sur l'endroit, pour qu'elle soit bien plate.
+
+### Assembler les poignets aux manches
+
+#### Épingler les poignets en place
+
+
+
+Vous devez insérer la manche entre les deux couches de votre poignet, en vous assurant de placer l'endroit de la manche contre la partie thermocollée du poignet.
+
+Vous devrez épingler en place, car selon la longueur de votre patte de boutonnage, il peut être difficile ou même impossible de maintenir le tout bien plat.
+
+Notez également que le bord de votre manche sera plus long que votre poignet (d'autant plus que le drapé de votre manche est important). Vous devez faire un ou quelques plis sur votre manche l'ajuster au poignet.
+
+> Votre patron contient des lignes de repère pour vous aider à placer les plis.
+
+> Prenez votre temps pour épingler tout ceci avec soin. Comme nous allons le surpiquer plus tard, il est important que l'avant et l'arrière de votre poignet soient bien alignés.
+
+#### Piquer les poignets aux manches
+
+
+
+Une fois que tout est épinglé, cousez le long du bord du poignet pour l'attacher à votre manche.
+
+Il est important que la couture prenne à la fois la face externe et interne du poignet.
+
+> Assurez-vous de piquer sur la face extérieure (endroit de votre manche) en restant parallèle au bord du poignet.
+
+Quand vous avez terminé, donnez un bon coup de fer à vos poignets.
+
+#### Surpiquez les poignets
+
+
+
+> Assurez-vous que vos poignets ont été repassés au préalable.
+
+Surpiquez le pourtour du poignet à une distance du bord un peu inférieure à votre marge de couture. Faites le tour compet de votre poignet.
+
+### Etape 19: Attacher le col
+
+#### Bâtir le col en place
+
+
+
+C'est une étape importante, nous allons donc bâtir le col en place pour être certain qu'il est parfaitement positionné avant de piquer.
+
+A partir du milieu dos, placer la marge de couture de votre dos entre les deux faces du col. Travaillez sur un côté, puis faites l'autre.
+
+Veillez à respecter la marge de couture standard et - important - évitez les plis.
+
+> Bien que votre pied de col soit relativement droit, nous allons le coudre à ce qui est en fait un trou dans votre chemise.
+>
+> C'est un peu délicat, donc faites très attention aux parties les plus courbées : là où le dos rejoint les devants.
+
+#### Piquer le col en place
+
+ 
+
+Quand vous serez satisfait de la façon dont vous avez bâti votre col en place, il est temps de piquer cette chose.
+
+Nous allons commencer au centre du dos et coudre tout le long du bord du pied de col.
+
+#### Coudre le long du bord du col
+
+
+
+Pour donner plus de tenue à votre col, et le fixer solidement en place, nous allons piquer le long du bord supérieur du pied de col.
+
+Piquez à environ la moitié de la marge de couture de votre couture précédente. Assurez-vous d'arrêter quelques cm avant la fin du col.
+
+> Vous devez arrêter quelques cm avant la fin du col (note: fin du col, et non fin du pied de col) de façon à ce que cette couture soit entièrement recouverte lorsque le col est plié.
+
+#### Repasser le col
+
+
+
+Maintenant que votre col est attaché, donnez-lui un bon coup de fer.
+
+### Étape 20 : Ourler votre chemise
+
+  
+
+Il est temps de faire l'ourlet (c'est la partie que vous glissez dans votre pantalon).
+
+Repliez la moitié de la marge d'ourlet et repassez. Ensuite, pliez à nouveau et repassez à nouveau.
+
+Maintenant, cousez le long du bord supérieur pour finir l'ourlet.
+
+### Etape 21 : Faire les boutonnières
+
+Si vous ne l'avez pas fait précédemment, marquez la position des boutonnières.
+
+Elles se trouvent sur le devant et aux poignets.
+
+Lorsque vous les avez marquées, faites les boutonnières.
+
+### Étape 22: Coudre les boutons
+
+Épinglez votre chemise fermée et marquer la position des boutonnières sur la patte des boutons.
+
+Lorsque vous avez marqué la poition des boutons, cousez-les.
+
+> Plutôt que de marquer les emplacements des boutons à partir du patron, je préfère les repérer à l'aide des boutonnières une fois faites.
+>
+> De cette façon, si une boutonnière a un peu dévié, le bouton la suivra tout simplement.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/instructions/layout.svg b/markdown/org/docs/patterns/simon/instructions/layout.svg
new file mode 100644
index 00000000000..b345c2a456c
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/instructions/layout.svg
@@ -0,0 +1,383 @@
+
+
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/simon/instructions/nl.md b/markdown/org/docs/patterns/simon/instructions/nl.md
new file mode 100644
index 00000000000..e0d7b27c957
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/instructions/nl.md
@@ -0,0 +1,650 @@
+
+
+
+##### Follow the sew-along with Kelly and Julian
+
+Kelly Hogaboom and Julian Collins did a Simon(e) sew-along, and they've got videos of
+all the steps.
+If you're looking to make this pattern, Kelly and Julian can guide you start to finish.
+
+You can find all the material's on Kelly's
+site: [#simonsayssew with kelly hogaboom & julian collins](https://kelly.hogaboom.org/2020/07/simon-says-sew-with-kelly-hogaboom-and-julian-collins/)
+
+
+
+### Stap 1: Bevestig tussenvoering
+
+ 
+
+#### Kleef tussenvoering aan manchetten
+To make two cuffs, you have cut out your cuff piece four times in fabric, and twice in interfacing.
+
+For each cuff, press the interfacing piece to the bad side of the cuff piece.
+
+> If the inside and outside of your cuff are the same fabric, it does not matter what cuff piece you press it to.
+>
+> However, a popular style detail is to have a different fabric for the inside of the cuff. In this case, make sure to press the interfacing to the piece that you want to be the outside of your cuff.
+
+> Depending on what cuff you have chosen, the shape of the cuff will be different.
+>
+> In the first illustration, you can see both a round barrel cuff and a French cuff as example.
+>
+> Going forward, the round barrel cuff will be used in the illustrations, but the process is the same for the other cuffs.
+
+#### Kleef tussenvoering aan kraag en onderkraag, en kraagstaander
+To make your collar, you need to cut one undercollar, one collar, and two collar stands. All of this both in fabric and interfacing.
+
+For each piece, press the interfacing piece to the bad side.
+
+### Step 2: Prepare the cuffs
+
+#### Stik de manchet aan elkaar
+
+
+
+Place both parts of your cuff (one with interfacing, one without) together with the good sides, and sew them together at the standard seam allowance.
+
+> **Make sure to**
+>
+> - Do not sew together the side that we will attach to the sleeve later
+> - Stop at the seam allowance distance from the edge on the sleeve side
+
+#### Knip naadwaarde bij
+
+
+
+Before we are going to flip your cuff over, we need to trim back the seam allowance to remove bulk.
+
+#### Strijk de naadwaarde terug
+
+
+
+Fold back the seam allowance on the sleeve side, and press it down.
+
+> If you sewed too far along the edge earlier, you will have to unpick a few stitches.
+
+#### Keer manchet en strijk
+
+
+
+Flip your cuff with the good sides out, and give it a good press.
+
+> When pressing your cuffs, make sure to role the seam a bit to the backside of the cuff to guarantee that the inner fabric of the cuff is not visible.
+
+You can now put your cuffs aside, we'll attach them later.
+
+### Step 3: Prepare the collar
+
+#### Stik de kraag en onderkraag samen
+
+
+
+Place both collar parts together with the good sides, and sew them together at the standard seam allowance.
+
+#### Knip naadwaarde bij
+
+
+
+Before we are going to flip your collar over, we need to trim back the seam allowance to remove bulk.
+
+#### Keer kraag en strijk
+
+
+
+Flip your collar with the good sides out, get those tips as pointy as possible, and give it a good press.
+
+> When pressing your collar, remember that the undercollar is a bit more narrow.
+>
+> When you align the non-sewn sides, this will cause the seam to roll towards the backside of the collar to guarantee that the inner fabric of the collar is not visible.
+
+#### Stik de kraag door
+
+
+
+Top-stitch along the edge of the collar. This locks down the seam allowance and makes for a crisp look.
+
+> How far you top-stitch from the edge is a style choice. It's often a bit less than the standard seam allowance. Have a look at some existing shirts to get an idea.
+
+### Step 4: Join collar and collar stand
+
+#### Leg de kraag tussen de kraagstaanders en drieg vast
+
+
+
+Mark the middle point of your collar and your collar stands with a pin. The middle point of each collar stand is actually slightly off-center since one end is longer than the other. Instead, find the middle point between the two notches.
+
+First place a collar stand with the good side up, then your collar with the undercollar facing up (and the non-sewn side at the top), and finally the second collar stand with the good side down.
+
+You collar should sit between your two collar stands, and the middles (where you placed your pin) should be aligned.
+
+> The way things look will depend a little bit on your collar choices, but in general your collar is going to bend downward, and your collar stand will bend upward.
+>
+> To align this all, we are going to baste this together, rather than pin it. Your collar is an important part of your shirt, so it's worth basting this.
+
+First, replace the pins marking the middle with a pin that pins all parts together.
+
+Now, start basting from this pin and work your way to the corner of the collar, making sure to align both edges of the fabric.
+
+When you reach the corner of your collar, keep going and baste the end of both collar stands together.
+
+When you've done one side, start from your pin in the middle again and do this other side. When you're done basting, you can take out the pin.
+
+#### Stik je kraag aan de kraagstaanders
+
+
+
+Sew along the edge of your collar stand, respecting the standard seam allowance.
+
+> Make sure to stop 2cm before the edge (twice the standard seam allowance) as we'll be folding the seam allowance over in the next step, and we need to leave the collar stands separated enough to slide the shirt in between them later.
+
+#### Plooi en strijk de naadwaarde van de kraagstaander
+
+Fold back the seam allowance of your collar stand on the non-sewn side and press it down.
+
+> In the center part, pressing down the seam allowance will be easy. But towards the tips of your collar, doing so will be tricky without pressing folds in your collar.
+>
+> Press is as best as you can without making folds in your collar. We'll press this again after flipping the collar out.
+
+#### Keer de kraagstaander en strijk
+
+
+
+Flip your collar stand with the good sides out, and give it a good press. Make sure to keep the seam allowance on the collar stand folded inwards.
+
+You can now put your collar aside, we'll attach it later.
+
+### Step 5: Optional: Sew in your label
+
+
+
+Our next step is to attach the yoke. But the yoke is a great place to put your label. So if you'd like to do that, we might as well start with that.
+
+Pick one yoke, and you can sew your label on it in the center (on the good side).
+
+### Step 6: Join the yokes to the back
+
+ 
+
+Place one yoke with the good side up. On top of that, place your back with the good side up, aligning the seam where it needs to be attached to the yoke.
+
+Finally, place your second yoke on top of the back, but with the good side down.
+
+You back should now be sandwiched between the good sides of your two yokes.
+
+If that's the case, sew them in place along the back/yoke seam, making sure to respect the seam allowance.
+
+> If you added a label in step 1, make sure to put the yoke with your label at the bad side of your back.
+
+When you're done, don't forget to give it a good press to make the seam lie flat.
+
+### Step 7: Edge-stitch the yoke
+
+
+
+With your yokes attached to the back, we are going to edge-stitch along the seam we just made, on the yoke side.
+
+> Fold the inner yoke out of the way. Our edge stitching will catch outer yoke, back and all the seam allowances, but not the inner yoke.
+
+Just sew right next to the seam joining the outer yoke to the back.
+
+> Edge-stitching is like top-stitching, but right next to the seam
+
+### Step 8: Close the back darts
+
+  
+
+> Depending on your measurements, your pattern might not have back darts at all. In that case, proceed to the next step.
+
+Your pattern may or may not have back darts. If it has them, you should close them now.
+
+Place your back down with the good side up, and fold it back from the side seam so the fold runs from the top to the bottom of your dart.
+
+Do the same for the other dart, so that both sides are folded back.
+
+Feel free to gently press in this crease, it will help you to neatly sew the darts.
+
+Sew across the line marking the dart to close the darts. Be careful to make sure the top and bottom of your darts are precisely where they need to be. If one dart sits higher than the other, it will look bad.
+
+When you're done, don't forget to give it a good press. Press the extra fabric of the dart towards the side seams.
+
+### Step 9: Prepare the button placket
+
+> If you have chosen a grown-on placket, you can skip the first two sub-steps and skip ahead to [Fold the button placket](#fold-the-button-placket).
+
+#### Stik het knopenpat vast
+
+
+
+If you have chosen a separate button placket, sew it to the Front Right piece.
+
+Place the Front Right (piece 1) down with the good side up, and place the Button Placket (piece 1b) on top of it with the good side down, making sure to align the seam.
+
+Sew it in place with the default seam allowance.
+
+#### Strijk de naadwaarde in de richting van het knopenpat
+Place your front with the good side down, and press the seam allowance to the button placket side.
+
+#### Plooi het knopenpat
+
+
+
+Now, fold over the button placket on the first fold line, and press this fold in place.
+
+Then, fold the placket over again, making sure to have the fabric extend just beyond the seam that joins your placket to the front.
+
+When you're happy, press the folded placket.
+
+#### Stik het geplooide knopenpat
+
+
+
+> This is the classic approach. If you have chosen the seamless Button placket style, you don't have to do this.
+>
+> Rather than sew the placket down, simply leave it folded. The folds will be secured in place when we attach the buttons later.
+
+From the good side of your shirt, sew down the folded placket by stitching in the ditch.
+
+To do so, sew exactly on top of your earlier seam. Since you folded the fabric of your placket a bit passed this seam, it will get caught at the back, fixing your folded placket in place, and locking the seam allowance inside.
+
+
+### Step 10: Prepare the buttonhole placket
+
+> If you have chosen a grown-on placket, you can skip the first two sub-steps and skip ahead to Understanding a classic buttonhole placket.
+
+#### Stik het knoopsgatenpat vast
+
+
+
+If you have chosen a separate buttonhole placket, sew it to the Front Left piece.
+
+Place the Front Left (piece 2) down with the good side up, and place the Buttonhole Placket (piece 2b) on top of it with the good side down, making sure to align the seam.
+
+Sew it in place with the default seam allowance.
+
+When you're done, don't forget to give it a good press. Press the seam allowance towards the placket side.
+
+#### Strijk de naadwaarde in de richting van het knoopsgatenpat
+Place your front with the good side down, and press the seam allowance to the buttonhole placket side.
+
+#### Hoe werkt een klassiek knopenpat
+
+> If you have chosen a seamless placket, you should follow the steps of the button placket, as the construction is identical.
+>
+> The steps below are for a classic buttonhole placket.
+
+
+
+Your placket has a bunch of lines on it, so let's first clarify what they are:
+
+ - The buttonhole line has long dashes with buttonholes on it. It marks where the buttonholes should go
+ - The two fold lines have long dashes and sit at an equal distance right and left of the buttonhole line
+ - The two+two sew lines are dotted lines that sit at an equal distance of each fold line
+
+#### Knip naadwaarde bij
+
+> If you have chosen a grown-on placket, this does not apply.
+
+
+
+The seam allowance of where you sewed your buttonhole placket to your front should fit inside your folded placket.
+
+For that, trim back the seam allowance so that it doesn't extend beyond the first fold line on the placket.
+
+#### Plooi het knoopsgatenpat
+
+ 
+
+Fold the placket on the first fold line. Press the fold in place.
+
+Then, fold the part you just folded again, this time on the second fold line. Press this fold in place too.
+
+> When your placket is folded and pressed, place a few pins along the length of your placket to keep things from shifting around
+
+#### Stik het geplooide knoopsgatenpat
+
+ 
+
+Sew on the first sew line, closest to the edge.
+
+Then, flip your shirt over so that the good side is up, and your placket is up too. Then sew on the second sew line.
+
+> These two lines of top-stitching will always be visible, so make sure to keep it neat
+
+#### Strijk het knoopsgatenpat
+
+
+
+Congratulations, you made a classic buttonhole placket.
+
+Now press that baby. You know you want to.
+
+### Step 11: Close the shoulder seams
+
+> **Let's stuff a burrito**
+>
+> We are going to close the shoulder seams with a technique that is commonly know as the **burrito method**.
+>
+> If you are familiar with the burrito method, you already know what to do. If not, read on for a clever way to neatly close your shirt's shoulder seams while locking all the unfinished edges out of sight.
+
+#### Speld de voorpanden aan de buitenste schouderpas
+
+ 
+
+Place your back down with the good side up, but be careful to fold the inner yoke downward (as illustrated by the dotted line.
+
+Place your fronts on your back, with the good sides down. Pin fronts to the yoke at the shoulder seam, good sides together.
+
+#### Rol hemden, geen zakken
+
+
+
+Roll up your back and fronts starting at the hem. Roll them into a neat sausage upwards until you can see the entire turned down yoke.
+
+Now, you can flip the inner yoke over your rolled sausage to align the shoulder seams with the other yoke and fronts.
+
+Pin them in place, and then sew the shoulder seams, making sure to keep your sausage (or burrito stuffing) out of the way so it doesn't get caught in the seam.
+
+
+
+> Made sure to align the actual seam line. Due to the uneven angles at the neck opening, the fabric edge is often longer on one side than on the other.
+>
+> However, the seamlines are the same lenght, so make sure to match them carfully using the notches.
+
+#### Keer het binnenstebuiten door de halsopening
+When you've sewn both shoulder seams, reach in through the neck opening, and pull out the back and front parts to inside-out your burrito.
+
+#### Strijk de schoudernaden
+
+
+
+You did all this work, so now make sure you make it look super sharp by giving it a good press. Make sure that the seam allowance between your yokes lies nice and flat for that.
+
+### Step 12: Edge-stitch the shoulder seams of the yoke
+
+
+
+Just as we've edge-stitched the bottom seam of the yoke in Step 3, we're going to edge-stitch the yoke at the shoulder seams too.
+
+Since you've just pressed these shoulder seams, everything should lie nice and flat, and you just need to run a stitch right next to the seam.
+
+> Make sure to edge-stitch on the yoke part, where you will catch all the seam allowance, and not on the front part.
+
+### Step 13: Construct the sleeve placket
+
+#### Stik de mouwsplitreep
+
+  
+
+ - Place your sleeve with the good side down, and your cuff guard on top, also with the good side down.
+ - Align the edge of your cuff guard (aka sleeve placket underlap) with the cut in your sleeve, on the side shortest to the side seam.
+ - Now sew along the fold line marked on the cuff guard, closest to the edge.
+
+> If during cutting out your pattern pieces you had not cut into your sleeve on the line where the sleeve placket needs to be put in, you need to do that first.
+
+ - Fold over the cuff guard, and press down this seam.
+ - Turn your sleeve over with the good side up, and bring your cuff guard through the slit in your sleeve.
+ - Fold it twice on the lines so that the unfinished seam is tucked inwards.
+ - Make your folds so that the upper folds sits ever so slightly further than the seam you already made.
+ - Press everything down, and then edge-stitch the cuff guard in place.
+
+#### Plooi en strijk de mouwsplitbies
+
+
+
+Origami time! We're going to fold the sleeve placket overlap using the marked fold lines as our guide. This will be a lot easier if you press between each fold.
+
+ - First, fold the outer edges of the placket inwards.
+ - Next, fold the entire thing double.
+ - Then, fold down both tips into a nice pointy shape.
+ - Now give it a final good press.
+
+Here's a very short YouTube video of me folding the placket:
+
+#### Speld de mouwsplitbies
+
+ 
+
+Place your sleeve down with the good side up. The guard we have sewn in earlier sits against the other unfinished fabric edge of where you cut into your sleeve.
+
+Place your placket around that edge, one side above it, one underneath.
+
+You need to slide the placket onto your sleeve until the middle of it (the tip) aligns with the cut in your sleeve.
+
+The idea is that the placket closes up the unfinished edge, but also covers the guard of the other edge.
+
+When you've got it where you want it, pin the placket down.
+
+#### Stik de mouwsplitbies
+
+
+
+Start at the edge of the sleeve (the bottom of the sleeve placket) and edge-stitch along the edge upwards.
+
+Go around the tip, and come down again on the other side (the fold side) until you have passed the point where your guard ends.
+
+Then, sew horizontal to the other side of the placket to finish.
+
+> I have included an extra illustration here that only shows the outline of the placket. You can see that the end of the guard is caught in our stitching of the placket, and is thus neatly tucked away.
+
+### Step 14: Set in sleeves
+
+#### Belangrijk! Dit is een platte naad
+
+
+
+
+> **Careful with the extra seam allowance for the flat-felled seam** There is extra seam allowance on the sleeve to allow for the creation of the flat-felled seam.
+>
+> As such, be careful to not align the fabric edge, but align the seam so that the sleeve sits out 1cm.
+
+#### Speld het hemd op z'n plek
+
+
+
+Spread your shirt open so that both fronts and back lie flat with their good sides up.
+
+Now place your sleeve on top with the good side down, matching the notch at the top of the sleeve with the shoulder seam.
+
+> Be careful, your sleeve is not symmetric, so be sure to have the double notch (and cuff guard) on the back side, and the single notch on the front side.
+>
+> Also note that the double notches on the back of your sleeve do not have corresponding notches on the back. That's because it should match op with the seam where your yoke joins the back.
+
+You now need to pin the sleeve to the armhole. To do so, make sure to:
+
+ - Match the start and end of the sleevehead to the start and end of the armhole
+ - Match the notches on the sleevehead to the notches on the back and fronts
+ - Distribute the sleevecap ease between the notches as shown
+
+#### Verdeel extra stof in de mouwkop
+
+
+
+The default sleevecap ease for this pattern is 0.5cm. If you have sleevecap ease, you need to distribute that extra length evenly between the notches as shown.
+
+> If you are unsure what sleevecap ease is, have a look at the [documentation for the sleevecap ease pattern option](/en/docs/patterns/simon/options#sleevecapEase).
+
+#### Stik mouw in armsgat
+When you've got your sleeve neatly pinned in your armhole, sew it in place. Be careful to avoid any pleats in the part between the notches where you need to ease in the sleevecap ease.
+
+> Needless to say, but I'll say it anyway: Repeat this step for the other sleeve.
+
+### Step 15: Flat-fell armhole seam
+
+#### Strijk naadwaarde naar één kant
+
+
+
+Lay down your freshly sewn sleeve seam with the good side down
+
+We are going to press the seam allowance to one side. To do so, identify the seam allowance that is wider (for the flat-felled seam).
+
+The longer seam allowance needs to lie on top of the shorter (standard seam allowance).
+
+Once you have verified that, press down the seam allowance.
+
+#### Plooi de extra naadwaarde weg
+
+
+
+Now, fold the extra seam allowance for the flat-felled seam under the standard seam allowance.
+
+You can use pins to hold this in place, but it's simpler to just press it.
+
+> This will be relatively easy on the straight parts of the seam, but a bit more tricky at the curved sections. Take your time, and if needed you can cut into the extra seam allowance to allow it to flare open, or bend.
+
+#### Stik de platte naad
+Now, from the bad side of the fabric, sew the seam allowance down just at the edge where it folds under the other seam allowance.
+
+Important here it to keep an even distance from the seam of your sleeve. If you have a felling foot for your sewing machine, it will help you with that. But if not, just be careful.
+
+> It is more important to keep and even distance from the sleeve seam than to sew exactly at the edge of the fold. Ideally, the fold sits at an even distance anyhow, but if it doesn't, just make sure to sew parallel to the sleeve seam. Even if that means you deviate a bit from the folded edge.
+
+#### Strijk de platte naad
+When it's all done, press the flat-felled seam from the good side so it lies nice and flat.
+
+### Step 16: Close the side/sleeve seams
+
+ 
+
+Place your shirt with the good sides together, and sew the side and sleeve seams to close the shirt.
+
+> There is extra seam allowance on the sleeve and front sides to allow for the creation of the flat-felled seam. As such, be careful to not align the fabric edge, but align the seam so that the extra seam allowance sits out 1cm.
+
+### Step 17: Flat-fell the side/sleeve seams
+
+#### Strijk naadwaarde naar één kant
+
+
+
+We are going to press the seam allowance to one side. To do so, identify the seam allowance that is wider (for the flat-felled seam).
+
+The longer seam allowance needs to lie on top of the shorter (standard seam allowance).
+
+Once you have verified that, press down the seam allowance.
+
+#### Plooi de extra naadwaarde weg
+
+
+
+Now, fold the extra seam allowance for the flat-felled seam under the standard seam allowance.
+
+You can use pins to hold this in place, but it's simpler to just press it.
+
+> This will be relatively easy on the straight parts of the seam, but a bit more tricky at the curved sections. Take your time, and if needed you can cut into the extra seam allowance to allow it to flare open, or bend.
+
+#### Stik de platte naad
+Now, from the bad side of the fabric, sew the seam allowance down just at the edge where it folds under the other seam allowance.
+
+Important here it to keep an even distance from the seam of your sleeve. If you have a felling foot for your sewing machine, it will help you with that. But if not, just be careful.
+
+> It is more important to keep and even distance from the sleeve seam than to sew exactly at the edge of the fold. Ideally, the fold sits at an even distance anyhow, but if it doesn't, just make sure to sew parallel to the sleeve seam. Even if that means you deviate a bit from the folded edge.
+
+#### Strijk de platte naad
+When it's all done, press the flat-felled seam from the good side so it lies nice and flat.
+
+### Step 18: Attach cuffs to sleeves
+
+#### Speld de manchet op z'n plaats
+
+
+
+You need to insert the sleeve between the two layers of your cuff, making sure that that good side of the fabric sits against the side of your cuff that has the interfacing applied to it.
+
+You will need to pin this in place, because depending on how long your sleeve placket is, it might be hard or even impossible to get this to lie flat.
+
+Also note that your sleeve edge will be longer than your cuff (how much longer depends on the sleeve drape). You need to make one or a few folds in your sleeve to accommodate for this.
+
+> Your pattern contains helplines on the sleeve to help you place to folds.
+
+> Take your time to pin everything carefully in place. We are going to edge-stitch this later, so it's important that front and back of your cuff align nicely.
+
+#### Stik de manchetten smal door
+
+
+
+Once everything is pinned in place, edge stitch along the edge of your cuff to attach it to your sleeve.
+
+It's important to catch both outer and inner layer of your cuff on the edge.
+
+> Make sure to edge-stitch from the outer layer side (the good side of your sleeve) and keep it parallel with your cuff edge.
+
+When you're done, give your cuffs a good press.
+
+#### Sierstiksel op de manchetten
+
+
+
+> Make sure to press your cuffs before you do this.
+
+Top-stitch around your cuff at a distance from the edge that is a bit less than your seam allowance. Go all the way around your cuff.
+
+### Step 19: Attach the collar
+
+#### Drieg de kraag vast
+
+
+
+This is an important seam, so we are going to baste this in place to make sure it sits exactly right before we sew it.
+
+Start at the center back, and place the seam allowance of your back part between your two collar stands. Work your way around one side, and then do the other.
+
+Make sure to respect the standard seam allowance and - important - avoid any wrinkles.
+
+> While your collar stand is relatively straight, we are going to sew it to what is essentially a hole in your shirt.
+>
+> That's a bit tricky, so take extra care at those parts that are most curved: where the back joins the fronts.
+
+#### Stik de kraag smal door
+
+ 
+
+When you're happy with how you've basted your collar in place, it's time to sew that thing down.
+
+We're going to start at center-back and sew all the way around the collar stand.
+
+#### Stik langs de rand van de kraag
+
+
+
+To give more body to your collar, and firmly secure it in place we're going to sew along the top edge of the collar stand.
+
+Sew about half the seam allowance from your earlier edge-stitching. Make sure to stop a few cm before the end of the collar.
+
+> You need to stop a few cm before the end of the collar (note: the end of the collar, not the end of the collar stand) so that this seam is entirely covered when the collar is folded down.
+
+#### Strijk de kraag
+
+
+
+Now that your collar is attached, give it a good press.
+
+### Step 20: Hem your shirt
+
+  
+
+Time to finish the hem (that's the part you tuck in your trousers).
+
+Fold up half of the hem allowance and press down. Then, fold up again and press again.
+
+Now, sew along upper edge to finish the hem.
+
+### Step 21: Create buttonholes
+
+If you haven't done so initially, mark all the places you should have buttonholes.
+
+They sit along the front closure and at your cuffs.
+
+When you've marked them, make buttonholes there.
+
+### Step 22: Attach buttons
+
+Pin your shirt closed to transfer the place of the buttonholes to the button sides.
+
+When you've marked where buttons should go, sew them on.
+
+> Rather than mark the location of the buttons from the pattern, I prefer to transfer the location of the created buttonholes.
+>
+> This way, if a buttonhole sits a little bit out of place, the button will simply follow it.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/measurements/de.md b/markdown/org/docs/patterns/simon/measurements/de.md
new file mode 100644
index 00000000000..1b25ec0710d
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/measurements/de.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/simon/measurements/en.md b/markdown/org/docs/patterns/simon/measurements/en.md
new file mode 100644
index 00000000000..aafbf19671b
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/measurements/en.md
@@ -0,0 +1,7 @@
+---
+---
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/simon/measurements/es.md b/markdown/org/docs/patterns/simon/measurements/es.md
new file mode 100644
index 00000000000..1b25ec0710d
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/measurements/es.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/simon/measurements/fr.md b/markdown/org/docs/patterns/simon/measurements/fr.md
new file mode 100644
index 00000000000..2df587fcd34
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/measurements/fr.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+importer les mesures à partir de '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/simon/measurements/nl.md b/markdown/org/docs/patterns/simon/measurements/nl.md
new file mode 100644
index 00000000000..1b25ec0710d
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/measurements/nl.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/simon/needs/de.md b/markdown/org/docs/patterns/simon/needs/de.md
new file mode 100644
index 00000000000..87cd847802f
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/needs/de.md
@@ -0,0 +1,6 @@
+Um Simon zu erstellen, benötigst du Folgendes:
+
+ - Etwa zwei Meter eines geeigneten Stoffes (siehe [Stoffoptionen](/docs/patterns/simon/fabric/))
+ - Knöpfe
+ - Bügeleinlage für Kragen und Manschetten (und möglicherweise für die vordere Leiste)
+
diff --git a/markdown/org/docs/patterns/simon/needs/en.md b/markdown/org/docs/patterns/simon/needs/en.md
new file mode 100644
index 00000000000..7471f0a8c29
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/needs/en.md
@@ -0,0 +1,6 @@
+To make Simon, you will need the following:
+
+ - About two meters of a suitable fabric (see [Fabric options](/docs/patterns/simon/fabric/))
+ - Buttons
+ - Fusible interfacing for collar and cuffs (and possibly for the front placket)
+
diff --git a/markdown/org/docs/patterns/simon/needs/es.md b/markdown/org/docs/patterns/simon/needs/es.md
new file mode 100644
index 00000000000..7471f0a8c29
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/needs/es.md
@@ -0,0 +1,6 @@
+To make Simon, you will need the following:
+
+ - About two meters of a suitable fabric (see [Fabric options](/docs/patterns/simon/fabric/))
+ - Buttons
+ - Fusible interfacing for collar and cuffs (and possibly for the front placket)
+
diff --git a/markdown/org/docs/patterns/simon/needs/fr.md b/markdown/org/docs/patterns/simon/needs/fr.md
new file mode 100644
index 00000000000..7471f0a8c29
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/needs/fr.md
@@ -0,0 +1,6 @@
+To make Simon, you will need the following:
+
+ - About two meters of a suitable fabric (see [Fabric options](/docs/patterns/simon/fabric/))
+ - Buttons
+ - Fusible interfacing for collar and cuffs (and possibly for the front placket)
+
diff --git a/markdown/org/docs/patterns/simon/needs/nl.md b/markdown/org/docs/patterns/simon/needs/nl.md
new file mode 100644
index 00000000000..9836d836269
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/needs/nl.md
@@ -0,0 +1,6 @@
+Om Simon te maken heb je het volgende nodig:
+
+ - About two meters of a suitable fabric (see [Fabric options](/docs/patterns/simon/fabric/))
+ - Knopen
+ - Kleefbare tussenvoering voor de kraag en manchetten (en mogelijk voor het knopenpat)
+
diff --git a/markdown/org/docs/patterns/simon/nl.md b/markdown/org/docs/patterns/simon/nl.md
new file mode 100644
index 00000000000..1d1c0269833
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/nl.md
@@ -0,0 +1,19 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
+
+##### Follow the sew-along with Kelly and Julian
+
+Kelly Hogaboom and Julian Collins did a Simon(e) sew-along, and they've got videos of
+all the steps.
+If you're looking to make this pattern, Kelly and Julian can guide you start to finish.
+
+You can find all the material's on Kelly's
+site: [#simonsayssew with kelly hogaboom & julian collins](https://kelly.hogaboom.org/2020/07/simon-says-sew-with-kelly-hogaboom-and-julian-collins/)
+
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/acrossbackfactor/acrossbackfactor.svg b/markdown/org/docs/patterns/simon/options/acrossbackfactor/acrossbackfactor.svg
new file mode 100644
index 00000000000..379ca694e9e
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/acrossbackfactor/acrossbackfactor.svg
@@ -0,0 +1,209 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/acrossbackfactor/de.md b/markdown/org/docs/patterns/simon/options/acrossbackfactor/de.md
new file mode 100644
index 00000000000..cb3a8090aa1
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/acrossbackfactor/de.md
@@ -0,0 +1,3 @@
+
+
+Controls your across back width as a factor of your shoulder to shoulder measurement
diff --git a/markdown/org/docs/patterns/simon/options/acrossbackfactor/en.md b/markdown/org/docs/patterns/simon/options/acrossbackfactor/en.md
new file mode 100644
index 00000000000..cb3a8090aa1
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/acrossbackfactor/en.md
@@ -0,0 +1,3 @@
+
+
+Controls your across back width as a factor of your shoulder to shoulder measurement
diff --git a/markdown/org/docs/patterns/simon/options/acrossbackfactor/es.md b/markdown/org/docs/patterns/simon/options/acrossbackfactor/es.md
new file mode 100644
index 00000000000..cb3a8090aa1
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/acrossbackfactor/es.md
@@ -0,0 +1,3 @@
+
+
+Controls your across back width as a factor of your shoulder to shoulder measurement
diff --git a/markdown/org/docs/patterns/simon/options/acrossbackfactor/fr.md b/markdown/org/docs/patterns/simon/options/acrossbackfactor/fr.md
new file mode 100644
index 00000000000..73227b09923
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/acrossbackfactor/fr.md
@@ -0,0 +1,3 @@
+
+
+Contrôle la largeur de votre dos en jouant sur la mesure d'une épaule à l'autre
diff --git a/markdown/org/docs/patterns/simon/options/acrossbackfactor/nl.md b/markdown/org/docs/patterns/simon/options/acrossbackfactor/nl.md
new file mode 100644
index 00000000000..8b172acf724
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/acrossbackfactor/nl.md
@@ -0,0 +1,3 @@
+
+
+Geeft controle over de breedte van je rug als een factor van je schouder tot schouder maat
diff --git a/markdown/org/docs/patterns/simon/options/armholedepthfactor/armholedepthfactor.svg b/markdown/org/docs/patterns/simon/options/armholedepthfactor/armholedepthfactor.svg
new file mode 100644
index 00000000000..492e16c292b
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/armholedepthfactor/armholedepthfactor.svg
@@ -0,0 +1,746 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/armholedepthfactor/de.md b/markdown/org/docs/patterns/simon/options/armholedepthfactor/de.md
new file mode 100644
index 00000000000..187418bceac
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/armholedepthfactor/de.md
@@ -0,0 +1,4 @@
+
+
+
+This option controls the depth of the armhole.
diff --git a/markdown/org/docs/patterns/simon/options/armholedepthfactor/en.md b/markdown/org/docs/patterns/simon/options/armholedepthfactor/en.md
new file mode 100644
index 00000000000..187418bceac
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/armholedepthfactor/en.md
@@ -0,0 +1,4 @@
+
+
+
+This option controls the depth of the armhole.
diff --git a/markdown/org/docs/patterns/simon/options/armholedepthfactor/es.md b/markdown/org/docs/patterns/simon/options/armholedepthfactor/es.md
new file mode 100644
index 00000000000..187418bceac
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/armholedepthfactor/es.md
@@ -0,0 +1,4 @@
+
+
+
+This option controls the depth of the armhole.
diff --git a/markdown/org/docs/patterns/simon/options/armholedepthfactor/fr.md b/markdown/org/docs/patterns/simon/options/armholedepthfactor/fr.md
new file mode 100644
index 00000000000..a446f836448
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/armholedepthfactor/fr.md
@@ -0,0 +1,4 @@
+
+
+
+Cette option contrôle la profondeur de l'emmanchure.
diff --git a/markdown/org/docs/patterns/simon/options/armholedepthfactor/nl.md b/markdown/org/docs/patterns/simon/options/armholedepthfactor/nl.md
new file mode 100644
index 00000000000..2afe399b185
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/armholedepthfactor/nl.md
@@ -0,0 +1,4 @@
+
+
+
+Deze optie bepaalt de diepte van het armsgat.
diff --git a/markdown/org/docs/patterns/simon/options/backdarts/de.md b/markdown/org/docs/patterns/simon/options/backdarts/de.md
new file mode 100644
index 00000000000..7effe9d1ce1
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/backdarts/de.md
@@ -0,0 +1,5 @@
+---
+title: Back darts
+---
+
+By default, the pattern will add back darts when they are needed. But you can also choose to always, or never, have back darts.
diff --git a/markdown/org/docs/patterns/simon/options/backdarts/en.md b/markdown/org/docs/patterns/simon/options/backdarts/en.md
new file mode 100644
index 00000000000..0e8404100a5
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/backdarts/en.md
@@ -0,0 +1,6 @@
+---
+title: Back darts
+---
+
+By default, the pattern will add back darts when they are needed.
+But you can also choose to always, or never, have back darts.
diff --git a/markdown/org/docs/patterns/simon/options/backdarts/es.md b/markdown/org/docs/patterns/simon/options/backdarts/es.md
new file mode 100644
index 00000000000..7effe9d1ce1
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/backdarts/es.md
@@ -0,0 +1,5 @@
+---
+title: Back darts
+---
+
+By default, the pattern will add back darts when they are needed. But you can also choose to always, or never, have back darts.
diff --git a/markdown/org/docs/patterns/simon/options/backdarts/fr.md b/markdown/org/docs/patterns/simon/options/backdarts/fr.md
new file mode 100644
index 00000000000..7effe9d1ce1
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/backdarts/fr.md
@@ -0,0 +1,5 @@
+---
+title: Back darts
+---
+
+By default, the pattern will add back darts when they are needed. But you can also choose to always, or never, have back darts.
diff --git a/markdown/org/docs/patterns/simon/options/backdarts/nl.md b/markdown/org/docs/patterns/simon/options/backdarts/nl.md
new file mode 100644
index 00000000000..7effe9d1ce1
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/backdarts/nl.md
@@ -0,0 +1,5 @@
+---
+title: Back darts
+---
+
+By default, the pattern will add back darts when they are needed. But you can also choose to always, or never, have back darts.
diff --git a/markdown/org/docs/patterns/simon/options/backdartshaping/de.md b/markdown/org/docs/patterns/simon/options/backdartshaping/de.md
new file mode 100644
index 00000000000..451858d24c3
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/backdartshaping/de.md
@@ -0,0 +1,7 @@
+---
+title: Back dart shaping
+---
+
+Controls how much of the waist shaping will happing in the backdarts.
+
+You can tweak this setting to balance the waist reduction across side seams, back darts and (optional) front darts.
diff --git a/markdown/org/docs/patterns/simon/options/backdartshaping/en.md b/markdown/org/docs/patterns/simon/options/backdartshaping/en.md
new file mode 100644
index 00000000000..65dca639313
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/backdartshaping/en.md
@@ -0,0 +1,8 @@
+---
+title: Back dart shaping
+---
+
+Controls how much of the waist shaping will happing in the backdarts.
+
+You can tweak this setting to balance the waist reduction across side seams,
+back darts and (optional) front darts.
diff --git a/markdown/org/docs/patterns/simon/options/backdartshaping/es.md b/markdown/org/docs/patterns/simon/options/backdartshaping/es.md
new file mode 100644
index 00000000000..451858d24c3
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/backdartshaping/es.md
@@ -0,0 +1,7 @@
+---
+title: Back dart shaping
+---
+
+Controls how much of the waist shaping will happing in the backdarts.
+
+You can tweak this setting to balance the waist reduction across side seams, back darts and (optional) front darts.
diff --git a/markdown/org/docs/patterns/simon/options/backdartshaping/fr.md b/markdown/org/docs/patterns/simon/options/backdartshaping/fr.md
new file mode 100644
index 00000000000..451858d24c3
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/backdartshaping/fr.md
@@ -0,0 +1,7 @@
+---
+title: Back dart shaping
+---
+
+Controls how much of the waist shaping will happing in the backdarts.
+
+You can tweak this setting to balance the waist reduction across side seams, back darts and (optional) front darts.
diff --git a/markdown/org/docs/patterns/simon/options/backdartshaping/nl.md b/markdown/org/docs/patterns/simon/options/backdartshaping/nl.md
new file mode 100644
index 00000000000..451858d24c3
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/backdartshaping/nl.md
@@ -0,0 +1,7 @@
+---
+title: Back dart shaping
+---
+
+Controls how much of the waist shaping will happing in the backdarts.
+
+You can tweak this setting to balance the waist reduction across side seams, back darts and (optional) front darts.
diff --git a/markdown/org/docs/patterns/simon/options/barrelcuffnarrowbutton/barrelcuffnarrowbutton.svg b/markdown/org/docs/patterns/simon/options/barrelcuffnarrowbutton/barrelcuffnarrowbutton.svg
new file mode 100644
index 00000000000..bdfae974c41
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/barrelcuffnarrowbutton/barrelcuffnarrowbutton.svg
@@ -0,0 +1,293 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/barrelcuffnarrowbutton/de.md b/markdown/org/docs/patterns/simon/options/barrelcuffnarrowbutton/de.md
new file mode 100644
index 00000000000..8befae0492f
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/barrelcuffnarrowbutton/de.md
@@ -0,0 +1,13 @@
+
+
+
+Do you want an extra button to button up your cuff more tightly?
+
+If you are wearing your shirt under a tight-fitting (at the wrist) sweater or cardigan, this button allows you to make your cuff more narrow, so it doesn't bunch up all ugly.
+
+
+
+This does only apply to barrelcuffs. So if you picked a French cuff as cuff style this will be ignored.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/barrelcuffnarrowbutton/en.md b/markdown/org/docs/patterns/simon/options/barrelcuffnarrowbutton/en.md
new file mode 100644
index 00000000000..d56b26557c8
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/barrelcuffnarrowbutton/en.md
@@ -0,0 +1,12 @@
+
+
+
+Do you want an extra button to button up your cuff more tightly?
+
+If you are wearing your shirt under a tight-fitting (at the wrist) sweater or cardigan, this button allows you to make your cuff more narrow, so it doesn't bunch up all ugly.
+
+
+
+This does only apply to barrelcuffs. So if you picked a French cuff as cuff style this will be ignored.
+
+
diff --git a/markdown/org/docs/patterns/simon/options/barrelcuffnarrowbutton/es.md b/markdown/org/docs/patterns/simon/options/barrelcuffnarrowbutton/es.md
new file mode 100644
index 00000000000..8befae0492f
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/barrelcuffnarrowbutton/es.md
@@ -0,0 +1,13 @@
+
+
+
+Do you want an extra button to button up your cuff more tightly?
+
+If you are wearing your shirt under a tight-fitting (at the wrist) sweater or cardigan, this button allows you to make your cuff more narrow, so it doesn't bunch up all ugly.
+
+
+
+This does only apply to barrelcuffs. So if you picked a French cuff as cuff style this will be ignored.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/barrelcuffnarrowbutton/fr.md b/markdown/org/docs/patterns/simon/options/barrelcuffnarrowbutton/fr.md
new file mode 100644
index 00000000000..d4559770136
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/barrelcuffnarrowbutton/fr.md
@@ -0,0 +1,13 @@
+
+
+
+Voulez-vous un bouton en plus pour que le boutonnage de votre poignet soit plus serré ?
+
+Si vous portez votre chemise sous un pull ou un sweat serré aux poignets, ce bouton vous permet de rendre votre poignet de chemise plus étroit, et d'éviter qu'il ne dépasse de façon disgracieuse.
+
+
+
+Cela ne s'applique qu'aux poignets classiques. Donc si vous avez choisi un poignet mousquetaire, ceci ne s'applique pas.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/barrelcuffnarrowbutton/nl.md b/markdown/org/docs/patterns/simon/options/barrelcuffnarrowbutton/nl.md
new file mode 100644
index 00000000000..40c23c27aaa
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/barrelcuffnarrowbutton/nl.md
@@ -0,0 +1,13 @@
+
+
+
+Wil je een extra knoop om je manchet iets strakker vast te knopen?
+
+Als je je hemd onder een strakke (of toch aan de pols) trui of cardigan wil dragen kan je met deze knoop je manchet smaller maken, zodat die niet opfrommelt in je mouw.
+
+
+
+Dit is alleen van toepassing om de klassieke manhet. Dus als je een Franse manchet gekozen hebt wordt dit genegeerd.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/bicepsease/bicepsease.svg b/markdown/org/docs/patterns/simon/options/bicepsease/bicepsease.svg
new file mode 100644
index 00000000000..05db215942d
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/bicepsease/bicepsease.svg
@@ -0,0 +1,518 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/bicepsease/de.md b/markdown/org/docs/patterns/simon/options/bicepsease/de.md
new file mode 100644
index 00000000000..3723c915d2a
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/bicepsease/de.md
@@ -0,0 +1,24 @@
+
+
+How much do you want the sleeve to be wider than your upperarm circumference?
+
+
+
+###### What's the point?
+
+It's actually men with big arms who prefer a tighter fit, and thus less ease here. That's because it draws attention to their strong upper arms.
+
+If your upper arms are more skinny, you'll want some more ease here to smooth things out a bit.
+
+
+
+
+
+We will try to respect your choice here, but out priority is to fit the sleeve in the armhole.
+
+
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/bicepsease/en.md b/markdown/org/docs/patterns/simon/options/bicepsease/en.md
new file mode 100644
index 00000000000..f6a55920ecf
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/bicepsease/en.md
@@ -0,0 +1,21 @@
+
+
+How much do you want the sleeve to be wider than your upperarm circumference?
+
+
+
+###### What's the point?
+
+It's actually men with big arms who prefer a tighter fit, and thus less ease here. That's because it draws attention to their strong upper arms.
+
+If your upper arms are more skinny, you'll want some more ease here to smooth things out a bit.
+
+
+
+
+
+We will try to respect your choice here, but out priority is to fit the sleeve in the armhole.
+
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/bicepsease/es.md b/markdown/org/docs/patterns/simon/options/bicepsease/es.md
new file mode 100644
index 00000000000..3723c915d2a
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/bicepsease/es.md
@@ -0,0 +1,24 @@
+
+
+How much do you want the sleeve to be wider than your upperarm circumference?
+
+
+
+###### What's the point?
+
+It's actually men with big arms who prefer a tighter fit, and thus less ease here. That's because it draws attention to their strong upper arms.
+
+If your upper arms are more skinny, you'll want some more ease here to smooth things out a bit.
+
+
+
+
+
+We will try to respect your choice here, but out priority is to fit the sleeve in the armhole.
+
+
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/bicepsease/fr.md b/markdown/org/docs/patterns/simon/options/bicepsease/fr.md
new file mode 100644
index 00000000000..967a828a73b
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/bicepsease/fr.md
@@ -0,0 +1,24 @@
+
+
+Combien voulez-vous d'aisance pour la manche, par rapport à votre tour de bras (haut du bras) ?
+
+
+
+###### Pour quoi faire ?
+
+Ce sont en fait les hommes à bras musclés qui préfèrent une coupe ajustée. Pour attirer l'attention sur leurs bras.
+
+Si vos bras sont moins musclés, vous préférerez sans doute plus d'aisance.
+
+
+
+
+
+Nous nous efforcerons de respecter votre choix ici, mais la priorité est d'ajuster la manche à l'emmanchure.
+
+
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/bicepsease/nl.md b/markdown/org/docs/patterns/simon/options/bicepsease/nl.md
new file mode 100644
index 00000000000..bc58db4a60e
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/bicepsease/nl.md
@@ -0,0 +1,24 @@
+
+
+Hoeveel wijder dan je bovenarmomtrek wil je dat de mouw is?
+
+
+
+###### Waarom?
+
+Het zijn juist mannen met grote armen die liever een aansluitende pasvorm, en dus minder overwijdte willen. Dit is omdat een strakke mouw de aandacht vestigt op hun sterke bovenarmen.
+
+Als je bovenarmen wat mager zijn wil je hier misschien een beetje extra stof om alles wat te balanceren.
+
+
+
+
+
+We proberen je keuze hier te respecteren, maar onze prioriteit is zorgen dat de mouw in het armsgat past.
+
+
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/boxpleat/de.md b/markdown/org/docs/patterns/simon/options/boxpleat/de.md
new file mode 100644
index 00000000000..b41d12dddee
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/boxpleat/de.md
@@ -0,0 +1,5 @@
+---
+title: Box pleat
+---
+
+Adds a box pleat to the back.
diff --git a/markdown/org/docs/patterns/simon/options/boxpleat/en.md b/markdown/org/docs/patterns/simon/options/boxpleat/en.md
new file mode 100644
index 00000000000..b41d12dddee
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/boxpleat/en.md
@@ -0,0 +1,5 @@
+---
+title: Box pleat
+---
+
+Adds a box pleat to the back.
diff --git a/markdown/org/docs/patterns/simon/options/boxpleat/es.md b/markdown/org/docs/patterns/simon/options/boxpleat/es.md
new file mode 100644
index 00000000000..b41d12dddee
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/boxpleat/es.md
@@ -0,0 +1,5 @@
+---
+title: Box pleat
+---
+
+Adds a box pleat to the back.
diff --git a/markdown/org/docs/patterns/simon/options/boxpleat/fr.md b/markdown/org/docs/patterns/simon/options/boxpleat/fr.md
new file mode 100644
index 00000000000..b41d12dddee
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/boxpleat/fr.md
@@ -0,0 +1,5 @@
+---
+title: Box pleat
+---
+
+Adds a box pleat to the back.
diff --git a/markdown/org/docs/patterns/simon/options/boxpleat/nl.md b/markdown/org/docs/patterns/simon/options/boxpleat/nl.md
new file mode 100644
index 00000000000..b41d12dddee
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/boxpleat/nl.md
@@ -0,0 +1,5 @@
+---
+title: Box pleat
+---
+
+Adds a box pleat to the back.
diff --git a/markdown/org/docs/patterns/simon/options/boxpleatfold/de.md b/markdown/org/docs/patterns/simon/options/boxpleatfold/de.md
new file mode 100644
index 00000000000..32adbac4e32
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/boxpleatfold/de.md
@@ -0,0 +1,5 @@
+---
+title: Box pleat fold
+---
+
+Controls how much the box pleat at the back is folded/pleated.
diff --git a/markdown/org/docs/patterns/simon/options/boxpleatfold/en.md b/markdown/org/docs/patterns/simon/options/boxpleatfold/en.md
new file mode 100644
index 00000000000..32adbac4e32
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/boxpleatfold/en.md
@@ -0,0 +1,5 @@
+---
+title: Box pleat fold
+---
+
+Controls how much the box pleat at the back is folded/pleated.
diff --git a/markdown/org/docs/patterns/simon/options/boxpleatfold/es.md b/markdown/org/docs/patterns/simon/options/boxpleatfold/es.md
new file mode 100644
index 00000000000..32adbac4e32
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/boxpleatfold/es.md
@@ -0,0 +1,5 @@
+---
+title: Box pleat fold
+---
+
+Controls how much the box pleat at the back is folded/pleated.
diff --git a/markdown/org/docs/patterns/simon/options/boxpleatfold/fr.md b/markdown/org/docs/patterns/simon/options/boxpleatfold/fr.md
new file mode 100644
index 00000000000..32adbac4e32
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/boxpleatfold/fr.md
@@ -0,0 +1,5 @@
+---
+title: Box pleat fold
+---
+
+Controls how much the box pleat at the back is folded/pleated.
diff --git a/markdown/org/docs/patterns/simon/options/boxpleatfold/nl.md b/markdown/org/docs/patterns/simon/options/boxpleatfold/nl.md
new file mode 100644
index 00000000000..32adbac4e32
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/boxpleatfold/nl.md
@@ -0,0 +1,5 @@
+---
+title: Box pleat fold
+---
+
+Controls how much the box pleat at the back is folded/pleated.
diff --git a/markdown/org/docs/patterns/simon/options/boxpleatwidth/de.md b/markdown/org/docs/patterns/simon/options/boxpleatwidth/de.md
new file mode 100644
index 00000000000..fec4ebb437a
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/boxpleatwidth/de.md
@@ -0,0 +1,5 @@
+---
+title: Box pleat width
+---
+
+Controls the width of the (optional) box pleat at the back.
diff --git a/markdown/org/docs/patterns/simon/options/boxpleatwidth/en.md b/markdown/org/docs/patterns/simon/options/boxpleatwidth/en.md
new file mode 100644
index 00000000000..fec4ebb437a
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/boxpleatwidth/en.md
@@ -0,0 +1,5 @@
+---
+title: Box pleat width
+---
+
+Controls the width of the (optional) box pleat at the back.
diff --git a/markdown/org/docs/patterns/simon/options/boxpleatwidth/es.md b/markdown/org/docs/patterns/simon/options/boxpleatwidth/es.md
new file mode 100644
index 00000000000..fec4ebb437a
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/boxpleatwidth/es.md
@@ -0,0 +1,5 @@
+---
+title: Box pleat width
+---
+
+Controls the width of the (optional) box pleat at the back.
diff --git a/markdown/org/docs/patterns/simon/options/boxpleatwidth/fr.md b/markdown/org/docs/patterns/simon/options/boxpleatwidth/fr.md
new file mode 100644
index 00000000000..fec4ebb437a
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/boxpleatwidth/fr.md
@@ -0,0 +1,5 @@
+---
+title: Box pleat width
+---
+
+Controls the width of the (optional) box pleat at the back.
diff --git a/markdown/org/docs/patterns/simon/options/boxpleatwidth/nl.md b/markdown/org/docs/patterns/simon/options/boxpleatwidth/nl.md
new file mode 100644
index 00000000000..fec4ebb437a
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/boxpleatwidth/nl.md
@@ -0,0 +1,5 @@
+---
+title: Box pleat width
+---
+
+Controls the width of the (optional) box pleat at the back.
diff --git a/markdown/org/docs/patterns/simon/options/buttonfreelength/buttonfreelength.svg b/markdown/org/docs/patterns/simon/options/buttonfreelength/buttonfreelength.svg
new file mode 100644
index 00000000000..c1c5efaa98b
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/buttonfreelength/buttonfreelength.svg
@@ -0,0 +1,743 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/buttonfreelength/de.md b/markdown/org/docs/patterns/simon/options/buttonfreelength/de.md
new file mode 100644
index 00000000000..9925bd31363
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/buttonfreelength/de.md
@@ -0,0 +1,19 @@
+
+
+How much before your waistband do you want your last button to sit?
+
+
+
+###### What's the point?
+
+Having buttons below your waistband is considered by many to be an annoyance.
+They get caught up in your belt, and complicate bathroom breaks.
+
+By default, the last button sits 1cm above your waistband,
+but this option allows you to move it further upwards for that shirt you are going to wear with those high-waisted trousers.
+
+If you want to have buttons below your waistband, you can. You should enter a negative value here,
+making sure it's within the length bonus you have available.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/buttonfreelength/en.md b/markdown/org/docs/patterns/simon/options/buttonfreelength/en.md
new file mode 100644
index 00000000000..4170d0ae09c
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/buttonfreelength/en.md
@@ -0,0 +1,18 @@
+
+
+How much before your waistband do you want your last button to sit?
+
+
+
+###### What's the point?
+
+Having buttons below your waistband is considered by many to be an annoyance.
+They get caught up in your belt, and complicate bathroom breaks.
+
+By default, the last button sits 1cm above your waistband,
+but this option allows you to move it further upwards for that shirt you are going to wear with those high-waisted trousers.
+
+If you want to have buttons below your waistband, you can. You should enter a negative value here,
+making sure it's within the length bonus you have available.
+
+
diff --git a/markdown/org/docs/patterns/simon/options/buttonfreelength/es.md b/markdown/org/docs/patterns/simon/options/buttonfreelength/es.md
new file mode 100644
index 00000000000..9925bd31363
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/buttonfreelength/es.md
@@ -0,0 +1,19 @@
+
+
+How much before your waistband do you want your last button to sit?
+
+
+
+###### What's the point?
+
+Having buttons below your waistband is considered by many to be an annoyance.
+They get caught up in your belt, and complicate bathroom breaks.
+
+By default, the last button sits 1cm above your waistband,
+but this option allows you to move it further upwards for that shirt you are going to wear with those high-waisted trousers.
+
+If you want to have buttons below your waistband, you can. You should enter a negative value here,
+making sure it's within the length bonus you have available.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/buttonfreelength/fr.md b/markdown/org/docs/patterns/simon/options/buttonfreelength/fr.md
new file mode 100644
index 00000000000..4f3a496a4af
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/buttonfreelength/fr.md
@@ -0,0 +1,17 @@
+
+
+A quelle distance de votre ceinture voulez-vous que votre dernier bouton soit placé?
+
+
+
+###### Pour quoi faire ?
+
+Les boutons placés sous la ceinture sont souvent considérés comme gênants.
+Ils se coincent dans votre ceinture et compliquent les pauses pipi.
+
+Par défaut, le dernier bouton est placé 1 cm au dessus de votre ceinture, mais cette option vous permet de le déplacer plus haut si vous comptez porter cette chemise avec des pantalons taille haute.
+
+Si vous voulez avoir des boutons en dessous de votre ceinture, vous pouvez. Vous devez entrer ici une valeur négative, en vous assurant qu'elle est dans le bonus de longueur disponible.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/buttonfreelength/nl.md b/markdown/org/docs/patterns/simon/options/buttonfreelength/nl.md
new file mode 100644
index 00000000000..607e9eb374f
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/buttonfreelength/nl.md
@@ -0,0 +1,17 @@
+
+
+Hoe ver voor je tailleband wil je dat je laatste knoop zit?
+
+
+
+###### Waarom?
+
+Knopen voorbij je tailleband wordt door velen als vervelend ervaren.
+Ze zitten vast in je riem, en maken toiletpauzes onnodig lastig.
+
+De laatste knoop zit standaard 1 cm boven je tailleband, maar deze optie staat je toe de knoop verder naar boven te schuiven voor hemden die je met hogere broeken wil dragen.
+
+Als je knopen onder je tailleband wil kan dat ook. Dan moet je hier een negatieve waarde invoeren, zolang ze binnen de beschikbare lengtebonus valt.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/buttonholeplacketfoldwidth/buttonholeplacketfoldwidth.svg b/markdown/org/docs/patterns/simon/options/buttonholeplacketfoldwidth/buttonholeplacketfoldwidth.svg
new file mode 100644
index 00000000000..173e1e5b771
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/buttonholeplacketfoldwidth/buttonholeplacketfoldwidth.svg
@@ -0,0 +1,868 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/buttonholeplacketfoldwidth/de.md b/markdown/org/docs/patterns/simon/options/buttonholeplacketfoldwidth/de.md
new file mode 100644
index 00000000000..4aa6bc6a25e
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/buttonholeplacketfoldwidth/de.md
@@ -0,0 +1,13 @@
+
+
+The width of the fold on a classic style buttonhole placket.
+
+
+
+If you have a fabric with a pattern (striped or checkers for example) you can set the fold to half the width of your repeating pattern.
+This way, your pattern will match perfectly.
+
+This only applies to a classic placket. So it will be ignored if you opted for a seamless buttonhole placket style.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/buttonholeplacketfoldwidth/en.md b/markdown/org/docs/patterns/simon/options/buttonholeplacketfoldwidth/en.md
new file mode 100644
index 00000000000..64a28269806
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/buttonholeplacketfoldwidth/en.md
@@ -0,0 +1,12 @@
+
+
+The width of the fold on a classic style buttonhole placket.
+
+
+
+If you have a fabric with a pattern (striped or checkers for example) you can set the fold to half the width of your repeating pattern.
+This way, your pattern will match perfectly.
+
+This only applies to a classic placket. So it will be ignored if you opted for a seamless buttonhole placket style.
+
+
diff --git a/markdown/org/docs/patterns/simon/options/buttonholeplacketfoldwidth/es.md b/markdown/org/docs/patterns/simon/options/buttonholeplacketfoldwidth/es.md
new file mode 100644
index 00000000000..4aa6bc6a25e
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/buttonholeplacketfoldwidth/es.md
@@ -0,0 +1,13 @@
+
+
+The width of the fold on a classic style buttonhole placket.
+
+
+
+If you have a fabric with a pattern (striped or checkers for example) you can set the fold to half the width of your repeating pattern.
+This way, your pattern will match perfectly.
+
+This only applies to a classic placket. So it will be ignored if you opted for a seamless buttonhole placket style.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/buttonholeplacketfoldwidth/fr.md b/markdown/org/docs/patterns/simon/options/buttonholeplacketfoldwidth/fr.md
new file mode 100644
index 00000000000..1774b440dc2
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/buttonholeplacketfoldwidth/fr.md
@@ -0,0 +1,13 @@
+
+
+La largeur du pli sur une patte de boutonnage (côté boutonnière) classique.
+
+
+
+Si vous avez un tissu à motif répétitif (rayures ou carreaux par exemple), vous pouvez régler le pli à la moitié de la largeur de votre motif.
+De cette façon, les raccords seront parfaits.
+
+Ceci s'applique uniquement à une patte classique. N'en tenez donc pas compte si vous avez opté pour une patte de boutonnière sans couture.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/buttonholeplacketfoldwidth/nl.md b/markdown/org/docs/patterns/simon/options/buttonholeplacketfoldwidth/nl.md
new file mode 100644
index 00000000000..36d514565ec
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/buttonholeplacketfoldwidth/nl.md
@@ -0,0 +1,13 @@
+
+
+De breedte van de vouw op een klassiek knoopsgatenpat.
+
+
+
+Als je een stof hebt met een patroon (strepen of ruiten bijvoorbeeld) kan je de breedte op de helft van de breedte van je patroonherhaling zetten.
+Op deze manier zal je patroon perfect doorlopen.
+
+Dit is alleen van toepassing op een klassiek knopenpat. Dus als je voor het naadloze knopenpat koos wordt dit genegeerd.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/buttonholeplacketstyle/buttonholeplacketstyle.svg b/markdown/org/docs/patterns/simon/options/buttonholeplacketstyle/buttonholeplacketstyle.svg
new file mode 100644
index 00000000000..21008ce0fc8
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/buttonholeplacketstyle/buttonholeplacketstyle.svg
@@ -0,0 +1,679 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/buttonholeplacketstyle/de.md b/markdown/org/docs/patterns/simon/options/buttonholeplacketstyle/de.md
new file mode 100644
index 00000000000..ab2c68fb693
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/buttonholeplacketstyle/de.md
@@ -0,0 +1,16 @@
+
+
+Do you want classic buttonhole placket, or a seamless one (sometimes called French style)?
+
+
+
+Seamless is less work, and it looks great.
+
+
+
+
+
+As seamless is only possible on a *cut-on* placket, this option is ignored if you choose a seperate buttonhole placket.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/buttonholeplacketstyle/en.md b/markdown/org/docs/patterns/simon/options/buttonholeplacketstyle/en.md
new file mode 100644
index 00000000000..f813c68d06e
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/buttonholeplacketstyle/en.md
@@ -0,0 +1,15 @@
+
+
+Do you want classic buttonhole placket, or a seamless one (sometimes called French style)?
+
+
+
+Seamless is less work, and it looks great.
+
+
+
+
+
+As seamless is only possible on a *cut-on* placket, this option is ignored if you choose a seperate buttonhole placket.
+
+
diff --git a/markdown/org/docs/patterns/simon/options/buttonholeplacketstyle/es.md b/markdown/org/docs/patterns/simon/options/buttonholeplacketstyle/es.md
new file mode 100644
index 00000000000..ab2c68fb693
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/buttonholeplacketstyle/es.md
@@ -0,0 +1,16 @@
+
+
+Do you want classic buttonhole placket, or a seamless one (sometimes called French style)?
+
+
+
+Seamless is less work, and it looks great.
+
+
+
+
+
+As seamless is only possible on a *cut-on* placket, this option is ignored if you choose a seperate buttonhole placket.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/buttonholeplacketstyle/fr.md b/markdown/org/docs/patterns/simon/options/buttonholeplacketstyle/fr.md
new file mode 100644
index 00000000000..f3ac528500a
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/buttonholeplacketstyle/fr.md
@@ -0,0 +1,16 @@
+
+
+Voulez-vous une patte de boutonnière classique, ou une patte à gorge cachée (parfois appelée "de style français") ?
+
+
+
+La patte de boutonnage à gorge cachée est plus facile, et a un très beau rendu.
+
+
+
+
+
+Une patte à gorge cachée n'étant pas réalisable sur une patte de boutonnière séparée, cette option est ignorée si vous choisissezce ce type de patte de boutonnière.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/buttonholeplacketstyle/nl.md b/markdown/org/docs/patterns/simon/options/buttonholeplacketstyle/nl.md
new file mode 100644
index 00000000000..59d0b26a3b1
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/buttonholeplacketstyle/nl.md
@@ -0,0 +1,16 @@
+
+
+Wil je een klassiek knoopsgatenpat, of een naadloos (soms ook Frans knoopsgatenpat genoemd)?
+
+
+
+Naadloos is minder werk, en ziet er geweldig uit.
+
+
+
+
+
+Aangezien naadloos enkel mogelijk is bij een aangeknipt knoopsgatenpat wordt deze optie genegeerd and je voor een apart knoopsgatenpat gekozen hebt.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/buttonholeplackettype/de.md b/markdown/org/docs/patterns/simon/options/buttonholeplackettype/de.md
new file mode 100644
index 00000000000..30bc898ed1f
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/buttonholeplackettype/de.md
@@ -0,0 +1,14 @@
+
+Do you want the buttonhole placket to be part of the left front pattern part (cut-on), or rather an individual part that you sew on (seperate)?
+
+The default is grown on.
+
+> #### Why pick seperate?
+>
+> One reason to pick a sewn on buttonhole placket is that it allows you to use a different fabric or grainline. Even when using the same fabric, some people also prefer the look of a seperate buttonhole placket.
+>
+> Having a sewn on placket also gives you more flexibility for pattern matching when using a non-plain fabric. However, you can keep a cut-on placket and instead change the buttonhole placket fold width to match your pattern.
+>
+> #### Why pick cut-on?
+>
+> It's less work, and you can go for that seamless look.
diff --git a/markdown/org/docs/patterns/simon/options/buttonholeplackettype/en.md b/markdown/org/docs/patterns/simon/options/buttonholeplackettype/en.md
new file mode 100644
index 00000000000..6a90f79fb12
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/buttonholeplackettype/en.md
@@ -0,0 +1,15 @@
+
+Do you want the buttonhole placket to be part of the left front pattern part (cut-on), or rather an individual part that you sew on (seperate)?
+
+The default is grown on.
+
+> #### Why pick seperate?
+>
+> One reason to pick a sewn on buttonhole placket is that it allows you to use a different fabric or grainline.
+> Even when using the same fabric, some people also prefer the look of a seperate buttonhole placket.
+>
+> Having a sewn on placket also gives you more flexibility for pattern matching when using a non-plain fabric.
+> However, you can keep a cut-on placket and instead change the buttonhole placket fold width to match your pattern.
+>
+> #### Why pick cut-on?
+> It's less work, and you can go for that seamless look.
diff --git a/markdown/org/docs/patterns/simon/options/buttonholeplackettype/es.md b/markdown/org/docs/patterns/simon/options/buttonholeplackettype/es.md
new file mode 100644
index 00000000000..30bc898ed1f
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/buttonholeplackettype/es.md
@@ -0,0 +1,14 @@
+
+Do you want the buttonhole placket to be part of the left front pattern part (cut-on), or rather an individual part that you sew on (seperate)?
+
+The default is grown on.
+
+> #### Why pick seperate?
+>
+> One reason to pick a sewn on buttonhole placket is that it allows you to use a different fabric or grainline. Even when using the same fabric, some people also prefer the look of a seperate buttonhole placket.
+>
+> Having a sewn on placket also gives you more flexibility for pattern matching when using a non-plain fabric. However, you can keep a cut-on placket and instead change the buttonhole placket fold width to match your pattern.
+>
+> #### Why pick cut-on?
+>
+> It's less work, and you can go for that seamless look.
diff --git a/markdown/org/docs/patterns/simon/options/buttonholeplackettype/fr.md b/markdown/org/docs/patterns/simon/options/buttonholeplackettype/fr.md
new file mode 100644
index 00000000000..3f388a91fef
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/buttonholeplackettype/fr.md
@@ -0,0 +1,14 @@
+
+Voulez-vous que la patte de boutonnière soit réalisée directement à partir de la pièce avant gauche de la chemise (patte intégrée), ou plutôt à partir d'un morceau de tissu coupé séparément, que vous aller ensuite coudre sur la chemise ?
+
+La valeur par défaut est augmentée.
+
+> #### Pourquoi choisir une boutonnière séparée ?
+>
+> Une des raisons de choisir une patte de boutonnière séparée est que vous pouvez choisir un tissu différent pour la patte. Et même si l'on utilise le même tissu, certains préfèrent l'apparence d'une patte à boutonnière séparée.
+>
+> Une patte de boutonnière séparée vous donne également plus de souplesse pour ajuster cette patte au devant de la chemise, si vous utilisez un tissu à motif (cependant, vous pouvez aussi dans ce cas choisir une patte intégrée, et jouer alors sur la largeur du pli de la patte de boutonnière pour avoir de beaux raccords).
+>
+> #### Pourquoi choisir une boutonnière intégrée?
+>
+> C'est moins de travail, et vous pouvez faire une gorge cachée.
diff --git a/markdown/org/docs/patterns/simon/options/buttonholeplackettype/nl.md b/markdown/org/docs/patterns/simon/options/buttonholeplackettype/nl.md
new file mode 100644
index 00000000000..e051d74a581
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/buttonholeplackettype/nl.md
@@ -0,0 +1,14 @@
+
+Wil je dat het knoopsgatenpat deel is van het linkervoorpand (aangeknipt), of liever een individueel stuk dat je kan aannaaien (apart)?
+
+De standaard is aangeknipt.
+
+> #### Waarom apart?
+>
+> Een reden om een aangestikt knoopsgatenpat te kiezen is dat je een andere stof of draadrichting kan gebruiken. Zelfs als je dezelfde stof gebruikt zien sommige mensen toch liever een apart knoopsgatenpat.
+>
+> Een apart knoopsgatenpat geeft je ook meer flexibiliteit om patronen te doen doorlopen als je een stof gebruikt die niet effen is. Je kan ook een aangeknipt knoopsgatenpat houden en de breedte van de vouw aanpassen om je patroon te doen doorlopen.
+>
+> #### Waarom aangeknipt?
+>
+> Het is minder werk, en je kan voor die naadloze look gaan.
diff --git a/markdown/org/docs/patterns/simon/options/buttonholeplacketwidth/buttonholeplacketwidth.svg b/markdown/org/docs/patterns/simon/options/buttonholeplacketwidth/buttonholeplacketwidth.svg
new file mode 100644
index 00000000000..65a31b1320a
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/buttonholeplacketwidth/buttonholeplacketwidth.svg
@@ -0,0 +1,687 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/buttonholeplacketwidth/de.md b/markdown/org/docs/patterns/simon/options/buttonholeplacketwidth/de.md
new file mode 100644
index 00000000000..541a43f4a3e
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/buttonholeplacketwidth/de.md
@@ -0,0 +1,3 @@
+
+
+The width of your buttonhole placket.
diff --git a/markdown/org/docs/patterns/simon/options/buttonholeplacketwidth/en.md b/markdown/org/docs/patterns/simon/options/buttonholeplacketwidth/en.md
new file mode 100644
index 00000000000..541a43f4a3e
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/buttonholeplacketwidth/en.md
@@ -0,0 +1,3 @@
+
+
+The width of your buttonhole placket.
diff --git a/markdown/org/docs/patterns/simon/options/buttonholeplacketwidth/es.md b/markdown/org/docs/patterns/simon/options/buttonholeplacketwidth/es.md
new file mode 100644
index 00000000000..541a43f4a3e
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/buttonholeplacketwidth/es.md
@@ -0,0 +1,3 @@
+
+
+The width of your buttonhole placket.
diff --git a/markdown/org/docs/patterns/simon/options/buttonholeplacketwidth/fr.md b/markdown/org/docs/patterns/simon/options/buttonholeplacketwidth/fr.md
new file mode 100644
index 00000000000..d9a5cdb35d5
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/buttonholeplacketwidth/fr.md
@@ -0,0 +1,3 @@
+
+
+Largeur de la patte de boutonnage (côté boutonnières).
diff --git a/markdown/org/docs/patterns/simon/options/buttonholeplacketwidth/nl.md b/markdown/org/docs/patterns/simon/options/buttonholeplacketwidth/nl.md
new file mode 100644
index 00000000000..db2e50c5e2d
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/buttonholeplacketwidth/nl.md
@@ -0,0 +1,3 @@
+
+
+De breedte van het knoopsgatenpat.
diff --git a/markdown/org/docs/patterns/simon/options/buttonplacketstyle/buttonplacketstyle.svg b/markdown/org/docs/patterns/simon/options/buttonplacketstyle/buttonplacketstyle.svg
new file mode 100644
index 00000000000..c6ec03f6dd9
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/buttonplacketstyle/buttonplacketstyle.svg
@@ -0,0 +1,678 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/buttonplacketstyle/de.md b/markdown/org/docs/patterns/simon/options/buttonplacketstyle/de.md
new file mode 100644
index 00000000000..eee6a1a7fa9
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/buttonplacketstyle/de.md
@@ -0,0 +1,18 @@
+
+
+Do you want the button placket to be sewn in place (classic style), or folded back and held in place by the buttons (seamless style)?
+
+
+
+Seamless is less work, and it looks great.
+
+
+
+
+
+As seamless is only possible on a *cut-on* placket, this option is ignored if you choose a seperate button placket.
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/buttonplacketstyle/en.md b/markdown/org/docs/patterns/simon/options/buttonplacketstyle/en.md
new file mode 100644
index 00000000000..00959061a63
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/buttonplacketstyle/en.md
@@ -0,0 +1,16 @@
+
+
+Do you want the button placket to be sewn in place (classic style), or folded back and held in place by the buttons (seamless style)?
+
+
+
+Seamless is less work, and it looks great.
+
+
+
+
+
+As seamless is only possible on a *cut-on* placket, this option is ignored if you choose a seperate button placket.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/buttonplacketstyle/es.md b/markdown/org/docs/patterns/simon/options/buttonplacketstyle/es.md
new file mode 100644
index 00000000000..eee6a1a7fa9
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/buttonplacketstyle/es.md
@@ -0,0 +1,18 @@
+
+
+Do you want the button placket to be sewn in place (classic style), or folded back and held in place by the buttons (seamless style)?
+
+
+
+Seamless is less work, and it looks great.
+
+
+
+
+
+As seamless is only possible on a *cut-on* placket, this option is ignored if you choose a seperate button placket.
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/buttonplacketstyle/fr.md b/markdown/org/docs/patterns/simon/options/buttonplacketstyle/fr.md
new file mode 100644
index 00000000000..9ab5ed68450
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/buttonplacketstyle/fr.md
@@ -0,0 +1,18 @@
+
+
+Do you want the button placket to be sewn in place (classic style), or folded back and held in place by the buttons (seamless style)?
+
+
+
+La patte de boutonnage à gorge cachée est plus facile, et a un très beau rendu.
+
+
+
+
+
+As seamless is only possible on a *cut-on* placket, this option is ignored if you choose a seperate button placket.
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/buttonplacketstyle/nl.md b/markdown/org/docs/patterns/simon/options/buttonplacketstyle/nl.md
new file mode 100644
index 00000000000..0e3bc480d07
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/buttonplacketstyle/nl.md
@@ -0,0 +1,18 @@
+
+
+Wil je dat het knopenpat vastgenaaid wordt (klassieke stijl), of omgeplooid en op zijn plaats gehouden met knopen (naadloze stijl)?
+
+
+
+Naadloos is minder werk, en ziet er geweldig uit.
+
+
+
+
+
+Aangezien naadloos enkel mogelijk is bij een aangeknipt knopenpat wordt deze optie genegeerd als je voor een apart knopenpat gekozen hebt.
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/buttonplackettype/de.md b/markdown/org/docs/patterns/simon/options/buttonplackettype/de.md
new file mode 100644
index 00000000000..eac29012ba1
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/buttonplackettype/de.md
@@ -0,0 +1,14 @@
+
+Do you want the button placket to be part of the right front pattern part (cut-on), or rather an individual part that you sew on (seperate)?
+
+> #### Why pick seperate?
+>
+> One reason to pick a sewn on button placket is that it allows you to use a different fabric or grainline. Even when using the same fabric, some people also prefer the look of a sewn on button placket.
+>
+> If you are the type of person who is at risk of having your clothes ripped off, a seperate placket also allows to replace the placket if it rips at a button because somebody just could not wait to get you out of your clothes.
+>
+> #### Why pick grown on?
+>
+> It's less work, and you can go for that seamless look.
+
+> It's worth pointing out that unlike the buttonhole placket, you cannot see the button placket when your shirt is closed all the way up.
diff --git a/markdown/org/docs/patterns/simon/options/buttonplackettype/en.md b/markdown/org/docs/patterns/simon/options/buttonplackettype/en.md
new file mode 100644
index 00000000000..c9a4f212c4c
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/buttonplackettype/en.md
@@ -0,0 +1,15 @@
+
+Do you want the button placket to be part of the right front pattern part (cut-on), or rather an individual part that you sew on (seperate)?
+
+> #### Why pick seperate?
+>
+> One reason to pick a sewn on button placket is that it allows you to use a different fabric or grainline.
+>Even when using the same fabric, some people also prefer the look of a sewn on button placket.
+>
+> If you are the type of person who is at risk of having your clothes ripped off, a seperate placket also allows to replace the placket if it rips at a button because somebody just could not wait to get you out of your clothes.
+>
+> #### Why pick grown on?
+>
+> It's less work, and you can go for that seamless look.
+
+> It's worth pointing out that unlike the buttonhole placket, you cannot see the button placket when your shirt is closed all the way up.
diff --git a/markdown/org/docs/patterns/simon/options/buttonplackettype/es.md b/markdown/org/docs/patterns/simon/options/buttonplackettype/es.md
new file mode 100644
index 00000000000..eac29012ba1
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/buttonplackettype/es.md
@@ -0,0 +1,14 @@
+
+Do you want the button placket to be part of the right front pattern part (cut-on), or rather an individual part that you sew on (seperate)?
+
+> #### Why pick seperate?
+>
+> One reason to pick a sewn on button placket is that it allows you to use a different fabric or grainline. Even when using the same fabric, some people also prefer the look of a sewn on button placket.
+>
+> If you are the type of person who is at risk of having your clothes ripped off, a seperate placket also allows to replace the placket if it rips at a button because somebody just could not wait to get you out of your clothes.
+>
+> #### Why pick grown on?
+>
+> It's less work, and you can go for that seamless look.
+
+> It's worth pointing out that unlike the buttonhole placket, you cannot see the button placket when your shirt is closed all the way up.
diff --git a/markdown/org/docs/patterns/simon/options/buttonplackettype/fr.md b/markdown/org/docs/patterns/simon/options/buttonplackettype/fr.md
new file mode 100644
index 00000000000..bc5fbee8166
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/buttonplackettype/fr.md
@@ -0,0 +1,14 @@
+
+Do you want the button placket to be part of the right front pattern part (cut-on), or rather an individual part that you sew on (seperate)?
+
+> #### Why pick seperate?
+>
+> One reason to pick a sewn on button placket is that it allows you to use a different fabric or grainline. Even when using the same fabric, some people also prefer the look of a sewn on button placket.
+>
+> If you are the type of person who is at risk of having your clothes ripped off, a seperate placket also allows to replace the placket if it rips at a button because somebody just could not wait to get you out of your clothes.
+>
+> #### Why pick grown on?
+>
+> C'est moins de travail, et vous pouvez faire une gorge cachée.
+
+> It's worth pointing out that unlike the buttonhole placket, you cannot see the button placket when your shirt is closed all the way up.
diff --git a/markdown/org/docs/patterns/simon/options/buttonplackettype/nl.md b/markdown/org/docs/patterns/simon/options/buttonplackettype/nl.md
new file mode 100644
index 00000000000..025ccfad76e
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/buttonplackettype/nl.md
@@ -0,0 +1,14 @@
+
+Wil je dat het knoopsgatenpat deel is van het rechtervoorpand (aangeknipt), of liever een individueel stuk dat je kan aannaaien (apart)?
+
+> #### Waarom apart?
+>
+> Een reden om een aangestikt knopenpat te kiezen is dat je een andere stof of draadrichting kan gebruiken. Zelfs als je dezelfde stof gebruikt zien sommige mensen toch liever een apart knopenpat.
+>
+> Als je het soort persoon bent die het risico loopt dat hem de kleren van het lijf gescheurd wordt staat een apart knopenpat je ook toe het knopenpat te vervangen als het scheurt aan een knoop, gewoon omdat iemand niet kon wachten om je uit je kleren te krijgen.
+>
+> Waarom aangeknipt?
+>
+> Het is minder werk, en je kan voor die naadloze look gaan.
+
+> Denk er ook aan dat in tegenstelling tot het knoopsgatenpat je het knopenpat niet kan zien wanneer je hemd dichtgeknoopt is.
diff --git a/markdown/org/docs/patterns/simon/options/buttonplacketwidth/buttonplacketwidth.svg b/markdown/org/docs/patterns/simon/options/buttonplacketwidth/buttonplacketwidth.svg
new file mode 100644
index 00000000000..69924f9e5c2
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/buttonplacketwidth/buttonplacketwidth.svg
@@ -0,0 +1,674 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/buttonplacketwidth/de.md b/markdown/org/docs/patterns/simon/options/buttonplacketwidth/de.md
new file mode 100644
index 00000000000..147e747ebfe
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/buttonplacketwidth/de.md
@@ -0,0 +1,3 @@
+
+
+The width of your button placket.
diff --git a/markdown/org/docs/patterns/simon/options/buttonplacketwidth/en.md b/markdown/org/docs/patterns/simon/options/buttonplacketwidth/en.md
new file mode 100644
index 00000000000..147e747ebfe
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/buttonplacketwidth/en.md
@@ -0,0 +1,3 @@
+
+
+The width of your button placket.
diff --git a/markdown/org/docs/patterns/simon/options/buttonplacketwidth/es.md b/markdown/org/docs/patterns/simon/options/buttonplacketwidth/es.md
new file mode 100644
index 00000000000..147e747ebfe
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/buttonplacketwidth/es.md
@@ -0,0 +1,3 @@
+
+
+The width of your button placket.
diff --git a/markdown/org/docs/patterns/simon/options/buttonplacketwidth/fr.md b/markdown/org/docs/patterns/simon/options/buttonplacketwidth/fr.md
new file mode 100644
index 00000000000..147e747ebfe
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/buttonplacketwidth/fr.md
@@ -0,0 +1,3 @@
+
+
+The width of your button placket.
diff --git a/markdown/org/docs/patterns/simon/options/buttonplacketwidth/nl.md b/markdown/org/docs/patterns/simon/options/buttonplacketwidth/nl.md
new file mode 100644
index 00000000000..48dc929f385
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/buttonplacketwidth/nl.md
@@ -0,0 +1,3 @@
+
+
+De breedte van het knopenpat.
diff --git a/markdown/org/docs/patterns/simon/options/buttons/buttons.svg b/markdown/org/docs/patterns/simon/options/buttons/buttons.svg
new file mode 100644
index 00000000000..f8a237e9f58
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/buttons/buttons.svg
@@ -0,0 +1,845 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/buttons/de.md b/markdown/org/docs/patterns/simon/options/buttons/de.md
new file mode 100644
index 00000000000..d339b8ea344
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/buttons/de.md
@@ -0,0 +1,3 @@
+
+
+The number of buttons on your shirt. Excluding cuff buttons, and the optional extra top button.
diff --git a/markdown/org/docs/patterns/simon/options/buttons/en.md b/markdown/org/docs/patterns/simon/options/buttons/en.md
new file mode 100644
index 00000000000..2e58900edec
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/buttons/en.md
@@ -0,0 +1,3 @@
+
+
+The number of buttons on your shirt. Excluding cuff buttons, and the optional extra top button.
diff --git a/markdown/org/docs/patterns/simon/options/buttons/es.md b/markdown/org/docs/patterns/simon/options/buttons/es.md
new file mode 100644
index 00000000000..2e58900edec
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/buttons/es.md
@@ -0,0 +1,3 @@
+
+
+The number of buttons on your shirt. Excluding cuff buttons, and the optional extra top button.
diff --git a/markdown/org/docs/patterns/simon/options/buttons/fr.md b/markdown/org/docs/patterns/simon/options/buttons/fr.md
new file mode 100644
index 00000000000..2e58900edec
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/buttons/fr.md
@@ -0,0 +1,3 @@
+
+
+The number of buttons on your shirt. Excluding cuff buttons, and the optional extra top button.
diff --git a/markdown/org/docs/patterns/simon/options/buttons/nl.md b/markdown/org/docs/patterns/simon/options/buttons/nl.md
new file mode 100644
index 00000000000..a56ef468ded
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/buttons/nl.md
@@ -0,0 +1,3 @@
+
+
+Het aantal knopen aan je hemd. Knopen aan de manchetten worden niet meegeteld, een optionele extra knoop bovenaan ook niet.
diff --git a/markdown/org/docs/patterns/simon/options/chestease/chestease.svg b/markdown/org/docs/patterns/simon/options/chestease/chestease.svg
new file mode 100644
index 00000000000..0f7ca10f581
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/chestease/chestease.svg
@@ -0,0 +1,475 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/chestease/de.md b/markdown/org/docs/patterns/simon/options/chestease/de.md
new file mode 100644
index 00000000000..7c20add405a
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/chestease/de.md
@@ -0,0 +1,3 @@
+
+
+How much room do you want at the chest?
diff --git a/markdown/org/docs/patterns/simon/options/chestease/en.md b/markdown/org/docs/patterns/simon/options/chestease/en.md
new file mode 100644
index 00000000000..7c20add405a
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/chestease/en.md
@@ -0,0 +1,3 @@
+
+
+How much room do you want at the chest?
diff --git a/markdown/org/docs/patterns/simon/options/chestease/es.md b/markdown/org/docs/patterns/simon/options/chestease/es.md
new file mode 100644
index 00000000000..7c20add405a
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/chestease/es.md
@@ -0,0 +1,3 @@
+
+
+How much room do you want at the chest?
diff --git a/markdown/org/docs/patterns/simon/options/chestease/fr.md b/markdown/org/docs/patterns/simon/options/chestease/fr.md
new file mode 100644
index 00000000000..455c549464e
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/chestease/fr.md
@@ -0,0 +1,3 @@
+
+
+Combien d'aisance voulez-vous pour le buste ?
diff --git a/markdown/org/docs/patterns/simon/options/chestease/nl.md b/markdown/org/docs/patterns/simon/options/chestease/nl.md
new file mode 100644
index 00000000000..b861aca4872
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/chestease/nl.md
@@ -0,0 +1,3 @@
+
+
+Hoeveel ruimte wil je rond je borstkas?
diff --git a/markdown/org/docs/patterns/simon/options/collarangle/collarangle.svg b/markdown/org/docs/patterns/simon/options/collarangle/collarangle.svg
new file mode 100644
index 00000000000..a251bf94bc2
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/collarangle/collarangle.svg
@@ -0,0 +1,729 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/collarangle/de.md b/markdown/org/docs/patterns/simon/options/collarangle/de.md
new file mode 100644
index 00000000000..efa304f9b0a
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/collarangle/de.md
@@ -0,0 +1,16 @@
+
+
+The number of degrees between the collar edge and the grainline.
+
+
+
+###### What's the point?
+
+Together with the collar height, this is the most important factor for the style of your collar.
+
+Higher values mean a more cut-away style.
+
+In the example image, the top is 80 degrees (the default) and the bottom is 110 degrees.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/collarangle/en.md b/markdown/org/docs/patterns/simon/options/collarangle/en.md
new file mode 100644
index 00000000000..b7f5e887fec
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/collarangle/en.md
@@ -0,0 +1,15 @@
+
+
+The number of degrees between the collar edge and the grainline.
+
+
+
+###### What's the point?
+
+Together with the collar height, this is the most important factor for the style of your collar.
+
+Higher values mean a more cut-away style.
+
+In the example image, the top is 80 degrees (the default) and the bottom is 110 degrees.
+
+
diff --git a/markdown/org/docs/patterns/simon/options/collarangle/es.md b/markdown/org/docs/patterns/simon/options/collarangle/es.md
new file mode 100644
index 00000000000..efa304f9b0a
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/collarangle/es.md
@@ -0,0 +1,16 @@
+
+
+The number of degrees between the collar edge and the grainline.
+
+
+
+###### What's the point?
+
+Together with the collar height, this is the most important factor for the style of your collar.
+
+Higher values mean a more cut-away style.
+
+In the example image, the top is 80 degrees (the default) and the bottom is 110 degrees.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/collarangle/fr.md b/markdown/org/docs/patterns/simon/options/collarangle/fr.md
new file mode 100644
index 00000000000..28daafb4271
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/collarangle/fr.md
@@ -0,0 +1,16 @@
+
+
+The number of degrees between the collar edge and the grainline.
+
+
+
+###### Pour quoi faire ?
+
+Together with the collar height, this is the most important factor for the style of your collar.
+
+Higher values mean a more cut-away style.
+
+In the example image, the top is 80 degrees (the default) and the bottom is 110 degrees.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/collarangle/nl.md b/markdown/org/docs/patterns/simon/options/collarangle/nl.md
new file mode 100644
index 00000000000..4178bc298c0
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/collarangle/nl.md
@@ -0,0 +1,16 @@
+
+
+Hoeveel graden tussen de rand van de kraag en de draadrichting.
+
+
+
+###### Waarom?
+
+Together with the collar height, this is the most important factor for the style of your collar.
+
+Higher values mean a more cut-away style.
+
+In the example image, the top is 80 degrees (the default) and the bottom is 110 degrees.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/collarbend/collarbend.svg b/markdown/org/docs/patterns/simon/options/collarbend/collarbend.svg
new file mode 100644
index 00000000000..23f1578b024
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/collarbend/collarbend.svg
@@ -0,0 +1,77 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/collarbend/de.md b/markdown/org/docs/patterns/simon/options/collarbend/de.md
new file mode 100644
index 00000000000..f56f73821f1
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/collarbend/de.md
@@ -0,0 +1,10 @@
+
+
+How much the collar bends (on the collar stand side), rather than being straight.
+
+
+
+This influences how the collar lies against the collar stand.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/collarbend/en.md b/markdown/org/docs/patterns/simon/options/collarbend/en.md
new file mode 100644
index 00000000000..0a4ed679bd2
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/collarbend/en.md
@@ -0,0 +1,9 @@
+
+
+How much the collar bends (on the collar stand side), rather than being straight.
+
+
+
+This influences how the collar lies against the collar stand.
+
+
diff --git a/markdown/org/docs/patterns/simon/options/collarbend/es.md b/markdown/org/docs/patterns/simon/options/collarbend/es.md
new file mode 100644
index 00000000000..f56f73821f1
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/collarbend/es.md
@@ -0,0 +1,10 @@
+
+
+How much the collar bends (on the collar stand side), rather than being straight.
+
+
+
+This influences how the collar lies against the collar stand.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/collarbend/fr.md b/markdown/org/docs/patterns/simon/options/collarbend/fr.md
new file mode 100644
index 00000000000..f56f73821f1
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/collarbend/fr.md
@@ -0,0 +1,10 @@
+
+
+How much the collar bends (on the collar stand side), rather than being straight.
+
+
+
+This influences how the collar lies against the collar stand.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/collarbend/nl.md b/markdown/org/docs/patterns/simon/options/collarbend/nl.md
new file mode 100644
index 00000000000..f56f73821f1
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/collarbend/nl.md
@@ -0,0 +1,10 @@
+
+
+How much the collar bends (on the collar stand side), rather than being straight.
+
+
+
+This influences how the collar lies against the collar stand.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/collarease/collarease.svg b/markdown/org/docs/patterns/simon/options/collarease/collarease.svg
new file mode 100644
index 00000000000..62e250da39e
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/collarease/collarease.svg
@@ -0,0 +1,513 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/collarease/de.md b/markdown/org/docs/patterns/simon/options/collarease/de.md
new file mode 100644
index 00000000000..841561976bd
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/collarease/de.md
@@ -0,0 +1,6 @@
+
+
+How much ease do you want for your collar?
+
+If you feel that a collar is suffocating, you can give yourself a bit more ease and it will sit more loose around your neck. You could also lower the ease for a tighter fit.
+
diff --git a/markdown/org/docs/patterns/simon/options/collarease/en.md b/markdown/org/docs/patterns/simon/options/collarease/en.md
new file mode 100644
index 00000000000..a28331dae7a
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/collarease/en.md
@@ -0,0 +1,7 @@
+
+
+How much ease do you want for your collar?
+
+If you feel that a collar is suffocating, you can give yourself a bit more ease and it will sit more loose around your neck.
+You could also lower the ease for a tighter fit.
+
diff --git a/markdown/org/docs/patterns/simon/options/collarease/es.md b/markdown/org/docs/patterns/simon/options/collarease/es.md
new file mode 100644
index 00000000000..841561976bd
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/collarease/es.md
@@ -0,0 +1,6 @@
+
+
+How much ease do you want for your collar?
+
+If you feel that a collar is suffocating, you can give yourself a bit more ease and it will sit more loose around your neck. You could also lower the ease for a tighter fit.
+
diff --git a/markdown/org/docs/patterns/simon/options/collarease/fr.md b/markdown/org/docs/patterns/simon/options/collarease/fr.md
new file mode 100644
index 00000000000..08ae7047e53
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/collarease/fr.md
@@ -0,0 +1,6 @@
+
+
+How much ease do you want for your collar?
+
+If you feel that a collar is suffocating, you can give yourself a bit more ease and it will sit more loose around your neck. You could also lower the ease for a tighter fit.
+
diff --git a/markdown/org/docs/patterns/simon/options/collarease/nl.md b/markdown/org/docs/patterns/simon/options/collarease/nl.md
new file mode 100644
index 00000000000..60d692adca8
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/collarease/nl.md
@@ -0,0 +1,6 @@
+
+
+How much ease do you want for your collar?
+
+If you feel that a collar is suffocating, you can give yourself a bit more ease and it will sit more loose around your neck. You could also lower the ease for a tighter fit.
+
diff --git a/markdown/org/docs/patterns/simon/options/collarflare/collarflare.svg b/markdown/org/docs/patterns/simon/options/collarflare/collarflare.svg
new file mode 100644
index 00000000000..1f8b13b85c0
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/collarflare/collarflare.svg
@@ -0,0 +1,729 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/collarflare/de.md b/markdown/org/docs/patterns/simon/options/collarflare/de.md
new file mode 100644
index 00000000000..11064effe14
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/collarflare/de.md
@@ -0,0 +1,10 @@
+
+
+How much the collar flares out (at the collar edge side), rather than being straight.
+
+
+
+This influences the length of your collar tips.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/collarflare/en.md b/markdown/org/docs/patterns/simon/options/collarflare/en.md
new file mode 100644
index 00000000000..bfe5bef360f
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/collarflare/en.md
@@ -0,0 +1,9 @@
+
+
+How much the collar flares out (at the collar edge side), rather than being straight.
+
+
+
+This influences the length of your collar tips.
+
+
diff --git a/markdown/org/docs/patterns/simon/options/collarflare/es.md b/markdown/org/docs/patterns/simon/options/collarflare/es.md
new file mode 100644
index 00000000000..11064effe14
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/collarflare/es.md
@@ -0,0 +1,10 @@
+
+
+How much the collar flares out (at the collar edge side), rather than being straight.
+
+
+
+This influences the length of your collar tips.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/collarflare/fr.md b/markdown/org/docs/patterns/simon/options/collarflare/fr.md
new file mode 100644
index 00000000000..11064effe14
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/collarflare/fr.md
@@ -0,0 +1,10 @@
+
+
+How much the collar flares out (at the collar edge side), rather than being straight.
+
+
+
+This influences the length of your collar tips.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/collarflare/nl.md b/markdown/org/docs/patterns/simon/options/collarflare/nl.md
new file mode 100644
index 00000000000..11064effe14
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/collarflare/nl.md
@@ -0,0 +1,10 @@
+
+
+How much the collar flares out (at the collar edge side), rather than being straight.
+
+
+
+This influences the length of your collar tips.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/collargap/collargap.svg b/markdown/org/docs/patterns/simon/options/collargap/collargap.svg
new file mode 100644
index 00000000000..6e7fdc25cf3
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/collargap/collargap.svg
@@ -0,0 +1,729 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/collargap/de.md b/markdown/org/docs/patterns/simon/options/collargap/de.md
new file mode 100644
index 00000000000..877733c4084
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/collargap/de.md
@@ -0,0 +1,10 @@
+
+
+Distance the collar sits apart when closed.
+
+
+
+This is really mostly a style choice, but a wider collar gap (together with the collar angle) can accomodate a wider tie (knot).
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/collargap/en.md b/markdown/org/docs/patterns/simon/options/collargap/en.md
new file mode 100644
index 00000000000..9133bc3975d
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/collargap/en.md
@@ -0,0 +1,9 @@
+
+
+Distance the collar sits apart when closed.
+
+
+
+This is really mostly a style choice, but a wider collar gap (together with the collar angle) can accomodate a wider tie (knot).
+
+
diff --git a/markdown/org/docs/patterns/simon/options/collargap/es.md b/markdown/org/docs/patterns/simon/options/collargap/es.md
new file mode 100644
index 00000000000..877733c4084
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/collargap/es.md
@@ -0,0 +1,10 @@
+
+
+Distance the collar sits apart when closed.
+
+
+
+This is really mostly a style choice, but a wider collar gap (together with the collar angle) can accomodate a wider tie (knot).
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/collargap/fr.md b/markdown/org/docs/patterns/simon/options/collargap/fr.md
new file mode 100644
index 00000000000..877733c4084
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/collargap/fr.md
@@ -0,0 +1,10 @@
+
+
+Distance the collar sits apart when closed.
+
+
+
+This is really mostly a style choice, but a wider collar gap (together with the collar angle) can accomodate a wider tie (knot).
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/collargap/nl.md b/markdown/org/docs/patterns/simon/options/collargap/nl.md
new file mode 100644
index 00000000000..877733c4084
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/collargap/nl.md
@@ -0,0 +1,10 @@
+
+
+Distance the collar sits apart when closed.
+
+
+
+This is really mostly a style choice, but a wider collar gap (together with the collar angle) can accomodate a wider tie (knot).
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/collarroll/collarroll.svg b/markdown/org/docs/patterns/simon/options/collarroll/collarroll.svg
new file mode 100644
index 00000000000..667c2c361a1
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/collarroll/collarroll.svg
@@ -0,0 +1,716 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/collarroll/de.md b/markdown/org/docs/patterns/simon/options/collarroll/de.md
new file mode 100644
index 00000000000..f79dc47205a
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/collarroll/de.md
@@ -0,0 +1,14 @@
+
+
+How much the collar is taller than the collar stand at center back.
+
+
+
+###### What's the point?
+
+The collar starts upwards from the collar stand and then rolls over downwards. But it still needs to cover the collar stand. For that, it needs to be a bit longer.
+
+Increasing this does not make the collar higher (use the collar stand height for that) but rather makes it descend further down.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/collarroll/en.md b/markdown/org/docs/patterns/simon/options/collarroll/en.md
new file mode 100644
index 00000000000..595c60d4f5c
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/collarroll/en.md
@@ -0,0 +1,13 @@
+
+
+How much the collar is taller than the collar stand at center back.
+
+
+
+###### What's the point?
+
+The collar starts upwards from the collar stand and then rolls over downwards. But it still needs to cover the collar stand. For that, it needs to be a bit longer.
+
+Increasing this does not make the collar higher (use the collar stand height for that) but rather makes it descend further down.
+
+
diff --git a/markdown/org/docs/patterns/simon/options/collarroll/es.md b/markdown/org/docs/patterns/simon/options/collarroll/es.md
new file mode 100644
index 00000000000..f79dc47205a
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/collarroll/es.md
@@ -0,0 +1,14 @@
+
+
+How much the collar is taller than the collar stand at center back.
+
+
+
+###### What's the point?
+
+The collar starts upwards from the collar stand and then rolls over downwards. But it still needs to cover the collar stand. For that, it needs to be a bit longer.
+
+Increasing this does not make the collar higher (use the collar stand height for that) but rather makes it descend further down.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/collarroll/fr.md b/markdown/org/docs/patterns/simon/options/collarroll/fr.md
new file mode 100644
index 00000000000..534a87df057
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/collarroll/fr.md
@@ -0,0 +1,14 @@
+
+
+How much the collar is taller than the collar stand at center back.
+
+
+
+###### Pour quoi faire ?
+
+The collar starts upwards from the collar stand and then rolls over downwards. But it still needs to cover the collar stand. For that, it needs to be a bit longer.
+
+Increasing this does not make the collar higher (use the collar stand height for that) but rather makes it descend further down.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/collarroll/nl.md b/markdown/org/docs/patterns/simon/options/collarroll/nl.md
new file mode 100644
index 00000000000..a6211d1b7e8
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/collarroll/nl.md
@@ -0,0 +1,14 @@
+
+
+How much the collar is taller than the collar stand at center back.
+
+
+
+###### Waarom?
+
+The collar starts upwards from the collar stand and then rolls over downwards. But it still needs to cover the collar stand. For that, it needs to be a bit longer.
+
+Increasing this does not make the collar higher (use the collar stand height for that) but rather makes it descend further down.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/collarstandbend/collarstandbend.svg b/markdown/org/docs/patterns/simon/options/collarstandbend/collarstandbend.svg
new file mode 100644
index 00000000000..01880192ddb
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/collarstandbend/collarstandbend.svg
@@ -0,0 +1,62 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/collarstandbend/de.md b/markdown/org/docs/patterns/simon/options/collarstandbend/de.md
new file mode 100644
index 00000000000..a9b15699ab6
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/collarstandbend/de.md
@@ -0,0 +1,4 @@
+
+
+How much the collar stand bends in the middle, rather than being straight. This influences how your collar will sit around your neck.
+
diff --git a/markdown/org/docs/patterns/simon/options/collarstandbend/en.md b/markdown/org/docs/patterns/simon/options/collarstandbend/en.md
new file mode 100644
index 00000000000..a76e3e06c41
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/collarstandbend/en.md
@@ -0,0 +1,5 @@
+
+
+How much the collar stand bends in the middle, rather than being straight.
+This influences how your collar will sit around your neck.
+
diff --git a/markdown/org/docs/patterns/simon/options/collarstandbend/es.md b/markdown/org/docs/patterns/simon/options/collarstandbend/es.md
new file mode 100644
index 00000000000..a9b15699ab6
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/collarstandbend/es.md
@@ -0,0 +1,4 @@
+
+
+How much the collar stand bends in the middle, rather than being straight. This influences how your collar will sit around your neck.
+
diff --git a/markdown/org/docs/patterns/simon/options/collarstandbend/fr.md b/markdown/org/docs/patterns/simon/options/collarstandbend/fr.md
new file mode 100644
index 00000000000..a9b15699ab6
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/collarstandbend/fr.md
@@ -0,0 +1,4 @@
+
+
+How much the collar stand bends in the middle, rather than being straight. This influences how your collar will sit around your neck.
+
diff --git a/markdown/org/docs/patterns/simon/options/collarstandbend/nl.md b/markdown/org/docs/patterns/simon/options/collarstandbend/nl.md
new file mode 100644
index 00000000000..a9b15699ab6
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/collarstandbend/nl.md
@@ -0,0 +1,4 @@
+
+
+How much the collar stand bends in the middle, rather than being straight. This influences how your collar will sit around your neck.
+
diff --git a/markdown/org/docs/patterns/simon/options/collarstandcurve/collarstandcurve.svg b/markdown/org/docs/patterns/simon/options/collarstandcurve/collarstandcurve.svg
new file mode 100644
index 00000000000..60f4ba7fae1
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/collarstandcurve/collarstandcurve.svg
@@ -0,0 +1,70 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/collarstandcurve/de.md b/markdown/org/docs/patterns/simon/options/collarstandcurve/de.md
new file mode 100644
index 00000000000..d8045040297
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/collarstandcurve/de.md
@@ -0,0 +1,10 @@
+
+
+How much the collar stand curves up at the edges.
+
+
+
+You can tweak this to make sure the edges of your collar stand at the front or nicely horizontal.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/collarstandcurve/en.md b/markdown/org/docs/patterns/simon/options/collarstandcurve/en.md
new file mode 100644
index 00000000000..b7de64f0072
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/collarstandcurve/en.md
@@ -0,0 +1,9 @@
+
+
+How much the collar stand curves up at the edges.
+
+
+
+You can tweak this to make sure the edges of your collar stand at the front or nicely horizontal.
+
+
diff --git a/markdown/org/docs/patterns/simon/options/collarstandcurve/es.md b/markdown/org/docs/patterns/simon/options/collarstandcurve/es.md
new file mode 100644
index 00000000000..d8045040297
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/collarstandcurve/es.md
@@ -0,0 +1,10 @@
+
+
+How much the collar stand curves up at the edges.
+
+
+
+You can tweak this to make sure the edges of your collar stand at the front or nicely horizontal.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/collarstandcurve/fr.md b/markdown/org/docs/patterns/simon/options/collarstandcurve/fr.md
new file mode 100644
index 00000000000..d8045040297
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/collarstandcurve/fr.md
@@ -0,0 +1,10 @@
+
+
+How much the collar stand curves up at the edges.
+
+
+
+You can tweak this to make sure the edges of your collar stand at the front or nicely horizontal.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/collarstandcurve/nl.md b/markdown/org/docs/patterns/simon/options/collarstandcurve/nl.md
new file mode 100644
index 00000000000..d8045040297
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/collarstandcurve/nl.md
@@ -0,0 +1,10 @@
+
+
+How much the collar stand curves up at the edges.
+
+
+
+You can tweak this to make sure the edges of your collar stand at the front or nicely horizontal.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/collarstandwidth/collarstandwidth.svg b/markdown/org/docs/patterns/simon/options/collarstandwidth/collarstandwidth.svg
new file mode 100644
index 00000000000..a57c76a8164
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/collarstandwidth/collarstandwidth.svg
@@ -0,0 +1,729 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/collarstandwidth/de.md b/markdown/org/docs/patterns/simon/options/collarstandwidth/de.md
new file mode 100644
index 00000000000..d8c3006e463
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/collarstandwidth/de.md
@@ -0,0 +1,10 @@
+
+
+The height of your collar stand.
+
+
+
+This is the main parameter to change the overall height of your collar. This defaults to a modern relatively slim collar, but you can crank it up all the way to Karl Lagerfeld style.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/collarstandwidth/en.md b/markdown/org/docs/patterns/simon/options/collarstandwidth/en.md
new file mode 100644
index 00000000000..c60b01235d0
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/collarstandwidth/en.md
@@ -0,0 +1,9 @@
+
+
+The height of your collar stand.
+
+
+
+This is the main parameter to change the overall height of your collar. This defaults to a modern relatively slim collar, but you can crank it up all the way to Karl Lagerfeld style.
+
+
diff --git a/markdown/org/docs/patterns/simon/options/collarstandwidth/es.md b/markdown/org/docs/patterns/simon/options/collarstandwidth/es.md
new file mode 100644
index 00000000000..d8c3006e463
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/collarstandwidth/es.md
@@ -0,0 +1,10 @@
+
+
+The height of your collar stand.
+
+
+
+This is the main parameter to change the overall height of your collar. This defaults to a modern relatively slim collar, but you can crank it up all the way to Karl Lagerfeld style.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/collarstandwidth/fr.md b/markdown/org/docs/patterns/simon/options/collarstandwidth/fr.md
new file mode 100644
index 00000000000..d8c3006e463
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/collarstandwidth/fr.md
@@ -0,0 +1,10 @@
+
+
+The height of your collar stand.
+
+
+
+This is the main parameter to change the overall height of your collar. This defaults to a modern relatively slim collar, but you can crank it up all the way to Karl Lagerfeld style.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/collarstandwidth/nl.md b/markdown/org/docs/patterns/simon/options/collarstandwidth/nl.md
new file mode 100644
index 00000000000..d8c3006e463
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/collarstandwidth/nl.md
@@ -0,0 +1,10 @@
+
+
+The height of your collar stand.
+
+
+
+This is the main parameter to change the overall height of your collar. This defaults to a modern relatively slim collar, but you can crank it up all the way to Karl Lagerfeld style.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/cuffbuttonrows/cuffbuttonrows.svg b/markdown/org/docs/patterns/simon/options/cuffbuttonrows/cuffbuttonrows.svg
new file mode 100644
index 00000000000..94801e076d7
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/cuffbuttonrows/cuffbuttonrows.svg
@@ -0,0 +1,293 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/cuffbuttonrows/de.md b/markdown/org/docs/patterns/simon/options/cuffbuttonrows/de.md
new file mode 100644
index 00000000000..e9a2eb393e7
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/cuffbuttonrows/de.md
@@ -0,0 +1,10 @@
+
+
+Do you want a single button on your barrelcuff, or two?
+
+
+
+This does only apply to barrelcuffs. So if you picked a French cuff as cuff style this will be ignored.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/cuffbuttonrows/en.md b/markdown/org/docs/patterns/simon/options/cuffbuttonrows/en.md
new file mode 100644
index 00000000000..29324c53ce5
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/cuffbuttonrows/en.md
@@ -0,0 +1,9 @@
+
+
+Do you want a single button on your barrelcuff, or two?
+
+
+
+This does only apply to barrelcuffs. So if you picked a French cuff as cuff style this will be ignored.
+
+
diff --git a/markdown/org/docs/patterns/simon/options/cuffbuttonrows/es.md b/markdown/org/docs/patterns/simon/options/cuffbuttonrows/es.md
new file mode 100644
index 00000000000..e9a2eb393e7
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/cuffbuttonrows/es.md
@@ -0,0 +1,10 @@
+
+
+Do you want a single button on your barrelcuff, or two?
+
+
+
+This does only apply to barrelcuffs. So if you picked a French cuff as cuff style this will be ignored.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/cuffbuttonrows/fr.md b/markdown/org/docs/patterns/simon/options/cuffbuttonrows/fr.md
new file mode 100644
index 00000000000..ff6b0810738
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/cuffbuttonrows/fr.md
@@ -0,0 +1,10 @@
+
+
+Do you want a single button on your barrelcuff, or two?
+
+
+
+Cela ne s'applique qu'aux poignets classiques. Donc si vous avez choisi un poignet mousquetaire, ceci ne s'applique pas.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/cuffbuttonrows/nl.md b/markdown/org/docs/patterns/simon/options/cuffbuttonrows/nl.md
new file mode 100644
index 00000000000..c8fdb076f00
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/cuffbuttonrows/nl.md
@@ -0,0 +1,10 @@
+
+
+Do you want a single button on your barrelcuff, or two?
+
+
+
+Dit is alleen van toepassing om de klassieke manhet. Dus als je een Franse manchet gekozen hebt wordt dit genegeerd.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/cuffdrape/cuffdrape.svg b/markdown/org/docs/patterns/simon/options/cuffdrape/cuffdrape.svg
new file mode 100644
index 00000000000..4b0de49bba7
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/cuffdrape/cuffdrape.svg
@@ -0,0 +1,260 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/cuffdrape/de.md b/markdown/org/docs/patterns/simon/options/cuffdrape/de.md
new file mode 100644
index 00000000000..38d519266d7
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/cuffdrape/de.md
@@ -0,0 +1,13 @@
+
+
+How much the end of the sleeve is wider than the wrist.
+
+
+
+This changes the look of the sleeve a bit.
+More drape makes the sleeve wider and gives you a more *blousy* effect, whereas less drape makes the sleeve more narrow.
+
+The drape will be worked into the cuff with pleats.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/cuffdrape/en.md b/markdown/org/docs/patterns/simon/options/cuffdrape/en.md
new file mode 100644
index 00000000000..4758f9efbcc
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/cuffdrape/en.md
@@ -0,0 +1,12 @@
+
+
+How much the end of the sleeve is wider than the wrist.
+
+
+
+This changes the look of the sleeve a bit.
+More drape makes the sleeve wider and gives you a more *blousy* effect, whereas less drape makes the sleeve more narrow.
+
+The drape will be worked into the cuff with pleats.
+
+
diff --git a/markdown/org/docs/patterns/simon/options/cuffdrape/es.md b/markdown/org/docs/patterns/simon/options/cuffdrape/es.md
new file mode 100644
index 00000000000..38d519266d7
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/cuffdrape/es.md
@@ -0,0 +1,13 @@
+
+
+How much the end of the sleeve is wider than the wrist.
+
+
+
+This changes the look of the sleeve a bit.
+More drape makes the sleeve wider and gives you a more *blousy* effect, whereas less drape makes the sleeve more narrow.
+
+The drape will be worked into the cuff with pleats.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/cuffdrape/fr.md b/markdown/org/docs/patterns/simon/options/cuffdrape/fr.md
new file mode 100644
index 00000000000..38d519266d7
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/cuffdrape/fr.md
@@ -0,0 +1,13 @@
+
+
+How much the end of the sleeve is wider than the wrist.
+
+
+
+This changes the look of the sleeve a bit.
+More drape makes the sleeve wider and gives you a more *blousy* effect, whereas less drape makes the sleeve more narrow.
+
+The drape will be worked into the cuff with pleats.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/cuffdrape/nl.md b/markdown/org/docs/patterns/simon/options/cuffdrape/nl.md
new file mode 100644
index 00000000000..38d519266d7
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/cuffdrape/nl.md
@@ -0,0 +1,13 @@
+
+
+How much the end of the sleeve is wider than the wrist.
+
+
+
+This changes the look of the sleeve a bit.
+More drape makes the sleeve wider and gives you a more *blousy* effect, whereas less drape makes the sleeve more narrow.
+
+The drape will be worked into the cuff with pleats.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/cuffease/cuffease.svg b/markdown/org/docs/patterns/simon/options/cuffease/cuffease.svg
new file mode 100644
index 00000000000..e201033c3d5
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/cuffease/cuffease.svg
@@ -0,0 +1,518 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/cuffease/de.md b/markdown/org/docs/patterns/simon/options/cuffease/de.md
new file mode 100644
index 00000000000..54b0533f46d
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/cuffease/de.md
@@ -0,0 +1,16 @@
+
+
+Determines how much the cuff is larger than your wrist.
+
+Change this option to give yourself more or less room at the wrist.
+
+
+
+You might want more if you want the shirt cuff to fit over a bulky watch. Less room might be better if you want to wear the shirt under an overgarment like a sweater.
+
+Those wanting to wear their shirt under a sweater should also have a look at the barrelcuff narrow button option.
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/cuffease/en.md b/markdown/org/docs/patterns/simon/options/cuffease/en.md
new file mode 100644
index 00000000000..64aede37dff
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/cuffease/en.md
@@ -0,0 +1,14 @@
+
+
+Determines how much the cuff is larger than your wrist.
+
+Change this option to give yourself more or less room at the wrist.
+
+
+
+You might want more if you want the shirt cuff to fit over a bulky watch. Less room might be better if you want to wear the shirt under an overgarment like a sweater.
+
+Those wanting to wear their shirt under a sweater should also have a look at the barrelcuff narrow button option.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/cuffease/es.md b/markdown/org/docs/patterns/simon/options/cuffease/es.md
new file mode 100644
index 00000000000..54b0533f46d
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/cuffease/es.md
@@ -0,0 +1,16 @@
+
+
+Determines how much the cuff is larger than your wrist.
+
+Change this option to give yourself more or less room at the wrist.
+
+
+
+You might want more if you want the shirt cuff to fit over a bulky watch. Less room might be better if you want to wear the shirt under an overgarment like a sweater.
+
+Those wanting to wear their shirt under a sweater should also have a look at the barrelcuff narrow button option.
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/cuffease/fr.md b/markdown/org/docs/patterns/simon/options/cuffease/fr.md
new file mode 100644
index 00000000000..54b0533f46d
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/cuffease/fr.md
@@ -0,0 +1,16 @@
+
+
+Determines how much the cuff is larger than your wrist.
+
+Change this option to give yourself more or less room at the wrist.
+
+
+
+You might want more if you want the shirt cuff to fit over a bulky watch. Less room might be better if you want to wear the shirt under an overgarment like a sweater.
+
+Those wanting to wear their shirt under a sweater should also have a look at the barrelcuff narrow button option.
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/cuffease/nl.md b/markdown/org/docs/patterns/simon/options/cuffease/nl.md
new file mode 100644
index 00000000000..41bb19b5fad
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/cuffease/nl.md
@@ -0,0 +1,16 @@
+
+
+Determines how much the cuff is larger than your wrist.
+
+Change this option to give yourself more or less room at the wrist.
+
+
+
+You might want more if you want the shirt cuff to fit over a bulky watch. Less room might be better if you want to wear the shirt under an overgarment like a sweater.
+
+Those wanting to wear their shirt under a sweater should also have a look at the barrelcuff narrow button option.
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/cufflength/cufflength.svg b/markdown/org/docs/patterns/simon/options/cufflength/cufflength.svg
new file mode 100644
index 00000000000..7d3035ef1c9
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/cufflength/cufflength.svg
@@ -0,0 +1,258 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/cufflength/de.md b/markdown/org/docs/patterns/simon/options/cufflength/de.md
new file mode 100644
index 00000000000..446883b66d1
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/cufflength/de.md
@@ -0,0 +1,10 @@
+
+
+The length of your cuffs.
+
+
+
+This will not influence the total length of your sleeve.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/cufflength/en.md b/markdown/org/docs/patterns/simon/options/cufflength/en.md
new file mode 100644
index 00000000000..7afed6b0082
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/cufflength/en.md
@@ -0,0 +1,9 @@
+
+
+The length of your cuffs.
+
+
+
+This will not influence the total length of your sleeve.
+
+
diff --git a/markdown/org/docs/patterns/simon/options/cufflength/es.md b/markdown/org/docs/patterns/simon/options/cufflength/es.md
new file mode 100644
index 00000000000..446883b66d1
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/cufflength/es.md
@@ -0,0 +1,10 @@
+
+
+The length of your cuffs.
+
+
+
+This will not influence the total length of your sleeve.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/cufflength/fr.md b/markdown/org/docs/patterns/simon/options/cufflength/fr.md
new file mode 100644
index 00000000000..446883b66d1
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/cufflength/fr.md
@@ -0,0 +1,10 @@
+
+
+The length of your cuffs.
+
+
+
+This will not influence the total length of your sleeve.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/cufflength/nl.md b/markdown/org/docs/patterns/simon/options/cufflength/nl.md
new file mode 100644
index 00000000000..446883b66d1
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/cufflength/nl.md
@@ -0,0 +1,10 @@
+
+
+The length of your cuffs.
+
+
+
+This will not influence the total length of your sleeve.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/cuffstyle/cuffstyle.svg b/markdown/org/docs/patterns/simon/options/cuffstyle/cuffstyle.svg
new file mode 100644
index 00000000000..e24ea909955
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/cuffstyle/cuffstyle.svg
@@ -0,0 +1,630 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/cuffstyle/de.md b/markdown/org/docs/patterns/simon/options/cuffstyle/de.md
new file mode 100644
index 00000000000..9bd2fa45ec0
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/cuffstyle/de.md
@@ -0,0 +1,10 @@
+
+
+What style of cuff do you want?
+
+ - Rounded barrel cuff
+ - Chamfer barrel cuff
+ - Straight barrel cuff
+ - Rounded French cuff
+ - Chamfer French cuff
+ - Straight French cuff
diff --git a/markdown/org/docs/patterns/simon/options/cuffstyle/en.md b/markdown/org/docs/patterns/simon/options/cuffstyle/en.md
new file mode 100644
index 00000000000..9bd2fa45ec0
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/cuffstyle/en.md
@@ -0,0 +1,10 @@
+
+
+What style of cuff do you want?
+
+ - Rounded barrel cuff
+ - Chamfer barrel cuff
+ - Straight barrel cuff
+ - Rounded French cuff
+ - Chamfer French cuff
+ - Straight French cuff
diff --git a/markdown/org/docs/patterns/simon/options/cuffstyle/es.md b/markdown/org/docs/patterns/simon/options/cuffstyle/es.md
new file mode 100644
index 00000000000..9bd2fa45ec0
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/cuffstyle/es.md
@@ -0,0 +1,10 @@
+
+
+What style of cuff do you want?
+
+ - Rounded barrel cuff
+ - Chamfer barrel cuff
+ - Straight barrel cuff
+ - Rounded French cuff
+ - Chamfer French cuff
+ - Straight French cuff
diff --git a/markdown/org/docs/patterns/simon/options/cuffstyle/fr.md b/markdown/org/docs/patterns/simon/options/cuffstyle/fr.md
new file mode 100644
index 00000000000..9bd2fa45ec0
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/cuffstyle/fr.md
@@ -0,0 +1,10 @@
+
+
+What style of cuff do you want?
+
+ - Rounded barrel cuff
+ - Chamfer barrel cuff
+ - Straight barrel cuff
+ - Rounded French cuff
+ - Chamfer French cuff
+ - Straight French cuff
diff --git a/markdown/org/docs/patterns/simon/options/cuffstyle/nl.md b/markdown/org/docs/patterns/simon/options/cuffstyle/nl.md
new file mode 100644
index 00000000000..3831706e8d9
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/cuffstyle/nl.md
@@ -0,0 +1,10 @@
+
+
+What style of cuff do you want?
+
+ - Afgeronde klassieke manchet
+ - Chamfer barrel cuff
+ - Rechte klassieke manchet
+ - Afgeronde Franse manchet
+ - Chamfer French cuff
+ - Rechte Franse manchet
diff --git a/markdown/org/docs/patterns/simon/options/de.md b/markdown/org/docs/patterns/simon/options/de.md
new file mode 100644
index 00000000000..91c33c8af20
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/de.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/en.md b/markdown/org/docs/patterns/simon/options/en.md
new file mode 100644
index 00000000000..fb56cebd950
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/en.md
@@ -0,0 +1,7 @@
+---
+---
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/es.md b/markdown/org/docs/patterns/simon/options/es.md
new file mode 100644
index 00000000000..91c33c8af20
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/es.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/extratopbutton/de.md b/markdown/org/docs/patterns/simon/options/extratopbutton/de.md
new file mode 100644
index 00000000000..0971e51e3fa
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/extratopbutton/de.md
@@ -0,0 +1,19 @@
+
+
+Do you want an extra button between the top front button and collar stand button?
+
+
+
+###### Why an extra button?
+
+This extra button allows you to undo your collar button with your shirt staying relatively closed.
+
+It's an extra button you'll want if you plan to still look good in the bar after your work day with your top button undone and your tie somewhat loose.
+The extra button is also great if you are wearing your shirt under an overgarment with the top button undone. For example, under a sweater.
+
+Do not include the top button if you want a more casual look.
+
+This extra button is added to the number of buttons on the front. It does not replace another button.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/extratopbutton/en.md b/markdown/org/docs/patterns/simon/options/extratopbutton/en.md
new file mode 100644
index 00000000000..c27d7c465ec
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/extratopbutton/en.md
@@ -0,0 +1,18 @@
+
+
+Do you want an extra button between the top front button and collar stand button?
+
+
+
+###### Why an extra button?
+
+This extra button allows you to undo your collar button with your shirt staying relatively closed.
+
+It's an extra button you'll want if you plan to still look good in the bar after your work day with your top button undone and your tie somewhat loose.
+The extra button is also great if you are wearing your shirt under an overgarment with the top button undone. For example, under a sweater.
+
+Do not include the top button if you want a more casual look.
+
+This extra button is added to the number of buttons on the front. It does not replace another button.
+
+
diff --git a/markdown/org/docs/patterns/simon/options/extratopbutton/es.md b/markdown/org/docs/patterns/simon/options/extratopbutton/es.md
new file mode 100644
index 00000000000..0971e51e3fa
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/extratopbutton/es.md
@@ -0,0 +1,19 @@
+
+
+Do you want an extra button between the top front button and collar stand button?
+
+
+
+###### Why an extra button?
+
+This extra button allows you to undo your collar button with your shirt staying relatively closed.
+
+It's an extra button you'll want if you plan to still look good in the bar after your work day with your top button undone and your tie somewhat loose.
+The extra button is also great if you are wearing your shirt under an overgarment with the top button undone. For example, under a sweater.
+
+Do not include the top button if you want a more casual look.
+
+This extra button is added to the number of buttons on the front. It does not replace another button.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/extratopbutton/fr.md b/markdown/org/docs/patterns/simon/options/extratopbutton/fr.md
new file mode 100644
index 00000000000..0971e51e3fa
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/extratopbutton/fr.md
@@ -0,0 +1,19 @@
+
+
+Do you want an extra button between the top front button and collar stand button?
+
+
+
+###### Why an extra button?
+
+This extra button allows you to undo your collar button with your shirt staying relatively closed.
+
+It's an extra button you'll want if you plan to still look good in the bar after your work day with your top button undone and your tie somewhat loose.
+The extra button is also great if you are wearing your shirt under an overgarment with the top button undone. For example, under a sweater.
+
+Do not include the top button if you want a more casual look.
+
+This extra button is added to the number of buttons on the front. It does not replace another button.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/extratopbutton/nl.md b/markdown/org/docs/patterns/simon/options/extratopbutton/nl.md
new file mode 100644
index 00000000000..ecb889048b3
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/extratopbutton/nl.md
@@ -0,0 +1,19 @@
+
+
+Do you want an extra button between the top front button and collar stand button?
+
+
+
+###### Waarom een extra knoop?
+
+Deze extra knoop zorgt dat je je kraag kan losmaken terwijl je hemd toch relatief gesloten blijft.
+
+Het is een extra knoop die je kan gebruiken als je er na het werk op café nog steeds goed wil uitzien, met je bovenste knoop en je das los.
+De extra knoop is ook geweldig als je je hemd onder een ander kledingstuk draagt met de bovenste knoop los. Onder een trui bijvoorbeeld.
+
+Laat deze knoop weg als je een eerder casual uitzicht wil.
+
+Deze extra knoop wordt toegevoegd aan het aantal knopen vooraan. Hij vervangt geen andere knoop.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/fr.md b/markdown/org/docs/patterns/simon/options/fr.md
new file mode 100644
index 00000000000..91c33c8af20
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/fr.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/hemcurve/de.md b/markdown/org/docs/patterns/simon/options/hemcurve/de.md
new file mode 100644
index 00000000000..80a74151413
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/hemcurve/de.md
@@ -0,0 +1,12 @@
+
+
+How much do you want the hem to curve upwards?
+
+
+
+ - This applies only to the baseball and slashed hem styles. If you chose a straight hem, this will be ignored.
+ - This value can never be more than the length bonus. If it is, it will silently be set to the length bonus value.
+ - If you set this to zero, you'll get a straight hem regardless of what hem style you pick.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/hemcurve/en.md b/markdown/org/docs/patterns/simon/options/hemcurve/en.md
new file mode 100644
index 00000000000..fff066fb540
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/hemcurve/en.md
@@ -0,0 +1,11 @@
+
+
+How much do you want the hem to curve upwards?
+
+
+
+ - This applies only to the baseball and slashed hem styles. If you chose a straight hem, this will be ignored.
+ - This value can never be more than the length bonus. If it is, it will silently be set to the length bonus value.
+ - If you set this to zero, you'll get a straight hem regardless of what hem style you pick.
+
+
diff --git a/markdown/org/docs/patterns/simon/options/hemcurve/es.md b/markdown/org/docs/patterns/simon/options/hemcurve/es.md
new file mode 100644
index 00000000000..80a74151413
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/hemcurve/es.md
@@ -0,0 +1,12 @@
+
+
+How much do you want the hem to curve upwards?
+
+
+
+ - This applies only to the baseball and slashed hem styles. If you chose a straight hem, this will be ignored.
+ - This value can never be more than the length bonus. If it is, it will silently be set to the length bonus value.
+ - If you set this to zero, you'll get a straight hem regardless of what hem style you pick.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/hemcurve/fr.md b/markdown/org/docs/patterns/simon/options/hemcurve/fr.md
new file mode 100644
index 00000000000..80a74151413
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/hemcurve/fr.md
@@ -0,0 +1,12 @@
+
+
+How much do you want the hem to curve upwards?
+
+
+
+ - This applies only to the baseball and slashed hem styles. If you chose a straight hem, this will be ignored.
+ - This value can never be more than the length bonus. If it is, it will silently be set to the length bonus value.
+ - If you set this to zero, you'll get a straight hem regardless of what hem style you pick.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/hemcurve/hemcurve.svg b/markdown/org/docs/patterns/simon/options/hemcurve/hemcurve.svg
new file mode 100644
index 00000000000..f8f8bfa0a8a
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/hemcurve/hemcurve.svg
@@ -0,0 +1,727 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/hemcurve/nl.md b/markdown/org/docs/patterns/simon/options/hemcurve/nl.md
new file mode 100644
index 00000000000..76754329fac
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/hemcurve/nl.md
@@ -0,0 +1,12 @@
+
+
+Hoeveel wil je dat de zoom naar boven buigt?
+
+
+
+ Dit geldt enkel voor de baseballzoom en zoom met split. Als je een rechte zoom kiest, wordt dit genegeerd.
+ - Deze waarde kan nooit meer zijn dan de lengtebonus. Als dat wel zo is zal ze automatisch op de waarde van de lengtebonus gezet worden.
+ - Als je dit op nul zet krijg je een rechte zoom, onafhankelijk van welke stijl van zoom je kiest.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/hemstyle/de.md b/markdown/org/docs/patterns/simon/options/hemstyle/de.md
new file mode 100644
index 00000000000..7fa7836d3e1
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/hemstyle/de.md
@@ -0,0 +1,7 @@
+
+
+What style of hem line do you want?
+
+ - Gerade
+ - Baseball
+ - Slashed
diff --git a/markdown/org/docs/patterns/simon/options/hemstyle/en.md b/markdown/org/docs/patterns/simon/options/hemstyle/en.md
new file mode 100644
index 00000000000..91a619dc6ac
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/hemstyle/en.md
@@ -0,0 +1,7 @@
+
+
+What style of hem line do you want?
+
+ - Straight
+ - Baseball
+ - Slashed
diff --git a/markdown/org/docs/patterns/simon/options/hemstyle/es.md b/markdown/org/docs/patterns/simon/options/hemstyle/es.md
new file mode 100644
index 00000000000..91a619dc6ac
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/hemstyle/es.md
@@ -0,0 +1,7 @@
+
+
+What style of hem line do you want?
+
+ - Straight
+ - Baseball
+ - Slashed
diff --git a/markdown/org/docs/patterns/simon/options/hemstyle/fr.md b/markdown/org/docs/patterns/simon/options/hemstyle/fr.md
new file mode 100644
index 00000000000..57b29aeb8f7
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/hemstyle/fr.md
@@ -0,0 +1,7 @@
+
+
+What style of hem line do you want?
+
+ - Droit
+ - Baseball
+ - Slashed
diff --git a/markdown/org/docs/patterns/simon/options/hemstyle/hemstyle.svg b/markdown/org/docs/patterns/simon/options/hemstyle/hemstyle.svg
new file mode 100644
index 00000000000..57170c50bc2
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/hemstyle/hemstyle.svg
@@ -0,0 +1,1060 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/hemstyle/nl.md b/markdown/org/docs/patterns/simon/options/hemstyle/nl.md
new file mode 100644
index 00000000000..0882daa6d07
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/hemstyle/nl.md
@@ -0,0 +1,7 @@
+
+
+Wat voor zoom wil je?
+
+ - Recht
+ - Baseball
+ - Slashed
diff --git a/markdown/org/docs/patterns/simon/options/hipflare/de.md b/markdown/org/docs/patterns/simon/options/hipflare/de.md
new file mode 100644
index 00000000000..c70d728c0a1
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/hipflare/de.md
@@ -0,0 +1,8 @@
+
+This adds extra room below your hips.
+
+> This option exists to prevent belly fluff.
+>
+> What's belly fluff? It's when you tuck your shirt in your trousers, and the part below the last button tend to creep open a bit, exposing part of your belly.
+
+> If you're on a mission against belly fluff, you might also look into the button free length option.
diff --git a/markdown/org/docs/patterns/simon/options/hipflare/en.md b/markdown/org/docs/patterns/simon/options/hipflare/en.md
new file mode 100644
index 00000000000..553aad79cc2
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/hipflare/en.md
@@ -0,0 +1,9 @@
+
+This adds extra room below your hips.
+
+> This option exists to prevent belly fluff.
+>
+> What's belly fluff? It's when you tuck your shirt in your trousers, and the part below the last button tend to creep open a bit,
+> exposing part of your belly.
+
+> If you're on a mission against belly fluff, you might also look into the button free length option.
diff --git a/markdown/org/docs/patterns/simon/options/hipflare/es.md b/markdown/org/docs/patterns/simon/options/hipflare/es.md
new file mode 100644
index 00000000000..c70d728c0a1
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/hipflare/es.md
@@ -0,0 +1,8 @@
+
+This adds extra room below your hips.
+
+> This option exists to prevent belly fluff.
+>
+> What's belly fluff? It's when you tuck your shirt in your trousers, and the part below the last button tend to creep open a bit, exposing part of your belly.
+
+> If you're on a mission against belly fluff, you might also look into the button free length option.
diff --git a/markdown/org/docs/patterns/simon/options/hipflare/fr.md b/markdown/org/docs/patterns/simon/options/hipflare/fr.md
new file mode 100644
index 00000000000..c70d728c0a1
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/hipflare/fr.md
@@ -0,0 +1,8 @@
+
+This adds extra room below your hips.
+
+> This option exists to prevent belly fluff.
+>
+> What's belly fluff? It's when you tuck your shirt in your trousers, and the part below the last button tend to creep open a bit, exposing part of your belly.
+
+> If you're on a mission against belly fluff, you might also look into the button free length option.
diff --git a/markdown/org/docs/patterns/simon/options/hipflare/nl.md b/markdown/org/docs/patterns/simon/options/hipflare/nl.md
new file mode 100644
index 00000000000..51dded00403
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/hipflare/nl.md
@@ -0,0 +1,8 @@
+
+Dit voegt extra ruimte toe onder je heupen.
+
+> Deze optie bestaat op een buikvenstertje te voorkomen.
+>
+> Wat is een buikvenstertje? Dat krijg je als je je hemd in je broek steekt, en het stukje onder de laatste knoop gaat wat openstaan, waardoor je een stuk buik ziet.
+
+> If you're on a mission against belly fluff, you might also look into the button free length option.
diff --git a/markdown/org/docs/patterns/simon/options/hipsease/de.md b/markdown/org/docs/patterns/simon/options/hipsease/de.md
new file mode 100644
index 00000000000..8d501e2ff9f
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/hipsease/de.md
@@ -0,0 +1,3 @@
+
+
+How much room do you want at the hips?
diff --git a/markdown/org/docs/patterns/simon/options/hipsease/en.md b/markdown/org/docs/patterns/simon/options/hipsease/en.md
new file mode 100644
index 00000000000..8d501e2ff9f
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/hipsease/en.md
@@ -0,0 +1,3 @@
+
+
+How much room do you want at the hips?
diff --git a/markdown/org/docs/patterns/simon/options/hipsease/es.md b/markdown/org/docs/patterns/simon/options/hipsease/es.md
new file mode 100644
index 00000000000..8d501e2ff9f
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/hipsease/es.md
@@ -0,0 +1,3 @@
+
+
+How much room do you want at the hips?
diff --git a/markdown/org/docs/patterns/simon/options/hipsease/fr.md b/markdown/org/docs/patterns/simon/options/hipsease/fr.md
new file mode 100644
index 00000000000..04c934584b4
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/hipsease/fr.md
@@ -0,0 +1,3 @@
+
+
+Combien d'aisance voulez-vous pour les hanches ?
diff --git a/markdown/org/docs/patterns/simon/options/hipsease/hipsease.svg b/markdown/org/docs/patterns/simon/options/hipsease/hipsease.svg
new file mode 100644
index 00000000000..b8616b7611b
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/hipsease/hipsease.svg
@@ -0,0 +1,475 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/hipsease/nl.md b/markdown/org/docs/patterns/simon/options/hipsease/nl.md
new file mode 100644
index 00000000000..f5c91b225c8
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/hipsease/nl.md
@@ -0,0 +1,3 @@
+
+
+Hoeveel ruimte wil je aan je heupen?
diff --git a/markdown/org/docs/patterns/simon/options/lengthbonus/de.md b/markdown/org/docs/patterns/simon/options/lengthbonus/de.md
new file mode 100644
index 00000000000..3778ff9ffe9
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/lengthbonus/de.md
@@ -0,0 +1,15 @@
+
+
+How much shirt do you want to be able to tuck in your trousers?
+
+
+
+###### What's the point?
+
+Keeping your shirt tucked neatly in your trousers is why you need this extra length.
+Nobody needs to know about that Justin Bieber tattoo on your lower back.
+
+If you want a more casual shirt to wear over your trousers, you will want to lower this.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/lengthbonus/en.md b/markdown/org/docs/patterns/simon/options/lengthbonus/en.md
new file mode 100644
index 00000000000..6518cc0b73f
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/lengthbonus/en.md
@@ -0,0 +1,14 @@
+
+
+How much shirt do you want to be able to tuck in your trousers?
+
+
+
+###### What's the point?
+
+Keeping your shirt tucked neatly in your trousers is why you need this extra length.
+Nobody needs to know about that Justin Bieber tattoo on your lower back.
+
+If you want a more casual shirt to wear over your trousers, you will want to lower this.
+
+
diff --git a/markdown/org/docs/patterns/simon/options/lengthbonus/es.md b/markdown/org/docs/patterns/simon/options/lengthbonus/es.md
new file mode 100644
index 00000000000..3778ff9ffe9
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/lengthbonus/es.md
@@ -0,0 +1,15 @@
+
+
+How much shirt do you want to be able to tuck in your trousers?
+
+
+
+###### What's the point?
+
+Keeping your shirt tucked neatly in your trousers is why you need this extra length.
+Nobody needs to know about that Justin Bieber tattoo on your lower back.
+
+If you want a more casual shirt to wear over your trousers, you will want to lower this.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/lengthbonus/fr.md b/markdown/org/docs/patterns/simon/options/lengthbonus/fr.md
new file mode 100644
index 00000000000..5063d760f2c
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/lengthbonus/fr.md
@@ -0,0 +1,15 @@
+
+
+How much shirt do you want to be able to tuck in your trousers?
+
+
+
+###### Pour quoi faire ?
+
+Keeping your shirt tucked neatly in your trousers is why you need this extra length.
+Nobody needs to know about that Justin Bieber tattoo on your lower back.
+
+If you want a more casual shirt to wear over your trousers, you will want to lower this.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/lengthbonus/lengthbonus.svg b/markdown/org/docs/patterns/simon/options/lengthbonus/lengthbonus.svg
new file mode 100644
index 00000000000..20f67c69488
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/lengthbonus/lengthbonus.svg
@@ -0,0 +1,721 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/lengthbonus/nl.md b/markdown/org/docs/patterns/simon/options/lengthbonus/nl.md
new file mode 100644
index 00000000000..2c6c61bb0d9
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/lengthbonus/nl.md
@@ -0,0 +1,15 @@
+
+
+Hoeveel hemd wil je in je broek kunnen proppen?
+
+
+
+###### Waarom?
+
+Deze extra lengte heb je nodig om je hemd netjes in je broek te houden.
+Niemand hoeft iets te weten over die Justin Bieber-tattoo op je onderrug.
+
+Als je een casual hemd wil dat je niet instopt verlaag je deze waarde best.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/nl.md b/markdown/org/docs/patterns/simon/options/nl.md
new file mode 100644
index 00000000000..91c33c8af20
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/nl.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/seperatebuttonholeplacket/de.md b/markdown/org/docs/patterns/simon/options/seperatebuttonholeplacket/de.md
new file mode 100644
index 00000000000..01950237fbf
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/seperatebuttonholeplacket/de.md
@@ -0,0 +1,3 @@
+
+
+Whether or not you want the buttonhole placket to be a seperate pattern part.
diff --git a/markdown/org/docs/patterns/simon/options/seperatebuttonholeplacket/en.md b/markdown/org/docs/patterns/simon/options/seperatebuttonholeplacket/en.md
new file mode 100644
index 00000000000..01950237fbf
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/seperatebuttonholeplacket/en.md
@@ -0,0 +1,3 @@
+
+
+Whether or not you want the buttonhole placket to be a seperate pattern part.
diff --git a/markdown/org/docs/patterns/simon/options/seperatebuttonholeplacket/es.md b/markdown/org/docs/patterns/simon/options/seperatebuttonholeplacket/es.md
new file mode 100644
index 00000000000..01950237fbf
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/seperatebuttonholeplacket/es.md
@@ -0,0 +1,3 @@
+
+
+Whether or not you want the buttonhole placket to be a seperate pattern part.
diff --git a/markdown/org/docs/patterns/simon/options/seperatebuttonholeplacket/fr.md b/markdown/org/docs/patterns/simon/options/seperatebuttonholeplacket/fr.md
new file mode 100644
index 00000000000..01950237fbf
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/seperatebuttonholeplacket/fr.md
@@ -0,0 +1,3 @@
+
+
+Whether or not you want the buttonhole placket to be a seperate pattern part.
diff --git a/markdown/org/docs/patterns/simon/options/seperatebuttonholeplacket/nl.md b/markdown/org/docs/patterns/simon/options/seperatebuttonholeplacket/nl.md
new file mode 100644
index 00000000000..4e944e87a26
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/seperatebuttonholeplacket/nl.md
@@ -0,0 +1,3 @@
+
+
+Kies of je het knoopsgatenpat als apart patroondeel wil.
diff --git a/markdown/org/docs/patterns/simon/options/seperatebuttonholeplacket/seperatebuttonholeplacket.svg b/markdown/org/docs/patterns/simon/options/seperatebuttonholeplacket/seperatebuttonholeplacket.svg
new file mode 100644
index 00000000000..953bf35e8db
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/seperatebuttonholeplacket/seperatebuttonholeplacket.svg
@@ -0,0 +1,684 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/seperatebuttonplacket/de.md b/markdown/org/docs/patterns/simon/options/seperatebuttonplacket/de.md
new file mode 100644
index 00000000000..a89c193dd96
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/seperatebuttonplacket/de.md
@@ -0,0 +1,3 @@
+
+
+Whether or not you want the button placket to be a seperate pattern part.
diff --git a/markdown/org/docs/patterns/simon/options/seperatebuttonplacket/en.md b/markdown/org/docs/patterns/simon/options/seperatebuttonplacket/en.md
new file mode 100644
index 00000000000..a89c193dd96
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/seperatebuttonplacket/en.md
@@ -0,0 +1,3 @@
+
+
+Whether or not you want the button placket to be a seperate pattern part.
diff --git a/markdown/org/docs/patterns/simon/options/seperatebuttonplacket/es.md b/markdown/org/docs/patterns/simon/options/seperatebuttonplacket/es.md
new file mode 100644
index 00000000000..a89c193dd96
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/seperatebuttonplacket/es.md
@@ -0,0 +1,3 @@
+
+
+Whether or not you want the button placket to be a seperate pattern part.
diff --git a/markdown/org/docs/patterns/simon/options/seperatebuttonplacket/fr.md b/markdown/org/docs/patterns/simon/options/seperatebuttonplacket/fr.md
new file mode 100644
index 00000000000..a89c193dd96
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/seperatebuttonplacket/fr.md
@@ -0,0 +1,3 @@
+
+
+Whether or not you want the button placket to be a seperate pattern part.
diff --git a/markdown/org/docs/patterns/simon/options/seperatebuttonplacket/nl.md b/markdown/org/docs/patterns/simon/options/seperatebuttonplacket/nl.md
new file mode 100644
index 00000000000..5b8035c46ee
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/seperatebuttonplacket/nl.md
@@ -0,0 +1,3 @@
+
+
+Kies of je het knopenpat als apart patroondeel wil.
diff --git a/markdown/org/docs/patterns/simon/options/seperatebuttonplacket/seperatebuttonplacket.svg b/markdown/org/docs/patterns/simon/options/seperatebuttonplacket/seperatebuttonplacket.svg
new file mode 100644
index 00000000000..334ea7c0bed
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/seperatebuttonplacket/seperatebuttonplacket.svg
@@ -0,0 +1,677 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/sleevelengthbonus/de.md b/markdown/org/docs/patterns/simon/options/sleevelengthbonus/de.md
new file mode 100644
index 00000000000..6a301b0c494
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/sleevelengthbonus/de.md
@@ -0,0 +1,3 @@
+
+
+How much extra length do you want for your sleeves?
diff --git a/markdown/org/docs/patterns/simon/options/sleevelengthbonus/en.md b/markdown/org/docs/patterns/simon/options/sleevelengthbonus/en.md
new file mode 100644
index 00000000000..6a301b0c494
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/sleevelengthbonus/en.md
@@ -0,0 +1,3 @@
+
+
+How much extra length do you want for your sleeves?
diff --git a/markdown/org/docs/patterns/simon/options/sleevelengthbonus/es.md b/markdown/org/docs/patterns/simon/options/sleevelengthbonus/es.md
new file mode 100644
index 00000000000..6a301b0c494
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/sleevelengthbonus/es.md
@@ -0,0 +1,3 @@
+
+
+How much extra length do you want for your sleeves?
diff --git a/markdown/org/docs/patterns/simon/options/sleevelengthbonus/fr.md b/markdown/org/docs/patterns/simon/options/sleevelengthbonus/fr.md
new file mode 100644
index 00000000000..6a301b0c494
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/sleevelengthbonus/fr.md
@@ -0,0 +1,3 @@
+
+
+How much extra length do you want for your sleeves?
diff --git a/markdown/org/docs/patterns/simon/options/sleevelengthbonus/nl.md b/markdown/org/docs/patterns/simon/options/sleevelengthbonus/nl.md
new file mode 100644
index 00000000000..50aa19d9ad5
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/sleevelengthbonus/nl.md
@@ -0,0 +1,3 @@
+
+
+Hoeveel extra lengte wil je aan je mouwen?
diff --git a/markdown/org/docs/patterns/simon/options/sleevelengthbonus/sleevelengthbonus.svg b/markdown/org/docs/patterns/simon/options/sleevelengthbonus/sleevelengthbonus.svg
new file mode 100644
index 00000000000..cf26fb75003
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/sleevelengthbonus/sleevelengthbonus.svg
@@ -0,0 +1,781 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/sleeveplacketlength/de.md b/markdown/org/docs/patterns/simon/options/sleeveplacketlength/de.md
new file mode 100644
index 00000000000..d297de50821
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/sleeveplacketlength/de.md
@@ -0,0 +1,11 @@
+
+
+How long do you want the sleeve placket to be?
+
+
+
+The longer your sleeve placket is, the easier it is to get out of your shirt sleeve.
+It also influences what things will look like when you roll up your sleeves
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/sleeveplacketlength/en.md b/markdown/org/docs/patterns/simon/options/sleeveplacketlength/en.md
new file mode 100644
index 00000000000..7f82585661f
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/sleeveplacketlength/en.md
@@ -0,0 +1,10 @@
+
+
+How long do you want the sleeve placket to be?
+
+
+
+The longer your sleeve placket is, the easier it is to get out of your shirt sleeve.
+It also influences what things will look like when you roll up your sleeves
+
+
diff --git a/markdown/org/docs/patterns/simon/options/sleeveplacketlength/es.md b/markdown/org/docs/patterns/simon/options/sleeveplacketlength/es.md
new file mode 100644
index 00000000000..d297de50821
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/sleeveplacketlength/es.md
@@ -0,0 +1,11 @@
+
+
+How long do you want the sleeve placket to be?
+
+
+
+The longer your sleeve placket is, the easier it is to get out of your shirt sleeve.
+It also influences what things will look like when you roll up your sleeves
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/sleeveplacketlength/fr.md b/markdown/org/docs/patterns/simon/options/sleeveplacketlength/fr.md
new file mode 100644
index 00000000000..d297de50821
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/sleeveplacketlength/fr.md
@@ -0,0 +1,11 @@
+
+
+How long do you want the sleeve placket to be?
+
+
+
+The longer your sleeve placket is, the easier it is to get out of your shirt sleeve.
+It also influences what things will look like when you roll up your sleeves
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/sleeveplacketlength/nl.md b/markdown/org/docs/patterns/simon/options/sleeveplacketlength/nl.md
new file mode 100644
index 00000000000..02d0c6a59d3
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/sleeveplacketlength/nl.md
@@ -0,0 +1,11 @@
+
+
+Hoe lang wil je dat het mouwsplit is?
+
+
+
+Hoe langer je mouwsplit, hoe makkelijker je mouw uit te trekken is.
+De lengte heeft ook invloed op hoe het eruitziet als je je mouwen oprolt
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/sleeveplacketlength/sleeveplacketlength.svg b/markdown/org/docs/patterns/simon/options/sleeveplacketlength/sleeveplacketlength.svg
new file mode 100644
index 00000000000..b20af11296f
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/sleeveplacketlength/sleeveplacketlength.svg
@@ -0,0 +1,318 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/sleeveplacketwidth/de.md b/markdown/org/docs/patterns/simon/options/sleeveplacketwidth/de.md
new file mode 100644
index 00000000000..746113fd8d0
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/sleeveplacketwidth/de.md
@@ -0,0 +1,3 @@
+
+
+How wide do you want the sleeve placket to be?
diff --git a/markdown/org/docs/patterns/simon/options/sleeveplacketwidth/en.md b/markdown/org/docs/patterns/simon/options/sleeveplacketwidth/en.md
new file mode 100644
index 00000000000..746113fd8d0
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/sleeveplacketwidth/en.md
@@ -0,0 +1,3 @@
+
+
+How wide do you want the sleeve placket to be?
diff --git a/markdown/org/docs/patterns/simon/options/sleeveplacketwidth/es.md b/markdown/org/docs/patterns/simon/options/sleeveplacketwidth/es.md
new file mode 100644
index 00000000000..746113fd8d0
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/sleeveplacketwidth/es.md
@@ -0,0 +1,3 @@
+
+
+How wide do you want the sleeve placket to be?
diff --git a/markdown/org/docs/patterns/simon/options/sleeveplacketwidth/fr.md b/markdown/org/docs/patterns/simon/options/sleeveplacketwidth/fr.md
new file mode 100644
index 00000000000..746113fd8d0
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/sleeveplacketwidth/fr.md
@@ -0,0 +1,3 @@
+
+
+How wide do you want the sleeve placket to be?
diff --git a/markdown/org/docs/patterns/simon/options/sleeveplacketwidth/nl.md b/markdown/org/docs/patterns/simon/options/sleeveplacketwidth/nl.md
new file mode 100644
index 00000000000..e154d4c8c83
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/sleeveplacketwidth/nl.md
@@ -0,0 +1,3 @@
+
+
+Hoe breed wil je dat het mouwsplit is?
diff --git a/markdown/org/docs/patterns/simon/options/sleeveplacketwidth/sleeveplacketwidth.svg b/markdown/org/docs/patterns/simon/options/sleeveplacketwidth/sleeveplacketwidth.svg
new file mode 100644
index 00000000000..31f851b38e5
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/sleeveplacketwidth/sleeveplacketwidth.svg
@@ -0,0 +1,318 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/splityoke/de.md b/markdown/org/docs/patterns/simon/options/splityoke/de.md
new file mode 100644
index 00000000000..6ecde2486dd
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/splityoke/de.md
@@ -0,0 +1,14 @@
+
+
+Do you want a split yoke?
+
+
+
+###### What's the point?
+
+With a split yoke, only half the yoke is included on the pattern, and you'll have to cut 4 parts instead of 2, and sew them together.
+
+It's a bit more work, but it allows you to align the grain line differently on both halves of the yoke, an effect that some people like.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/splityoke/en.md b/markdown/org/docs/patterns/simon/options/splityoke/en.md
new file mode 100644
index 00000000000..72ec33ac19e
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/splityoke/en.md
@@ -0,0 +1,13 @@
+
+
+Do you want a split yoke?
+
+
+
+###### What's the point?
+
+With a split yoke, only half the yoke is included on the pattern, and you'll have to cut 4 parts instead of 2, and sew them together.
+
+It's a bit more work, but it allows you to align the grain line differently on both halves of the yoke, an effect that some people like.
+
+
diff --git a/markdown/org/docs/patterns/simon/options/splityoke/es.md b/markdown/org/docs/patterns/simon/options/splityoke/es.md
new file mode 100644
index 00000000000..6ecde2486dd
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/splityoke/es.md
@@ -0,0 +1,14 @@
+
+
+Do you want a split yoke?
+
+
+
+###### What's the point?
+
+With a split yoke, only half the yoke is included on the pattern, and you'll have to cut 4 parts instead of 2, and sew them together.
+
+It's a bit more work, but it allows you to align the grain line differently on both halves of the yoke, an effect that some people like.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/splityoke/fr.md b/markdown/org/docs/patterns/simon/options/splityoke/fr.md
new file mode 100644
index 00000000000..dabe1d47ca2
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/splityoke/fr.md
@@ -0,0 +1,14 @@
+
+
+Voulez vous un split yoke ?
+
+
+
+###### Pour quoi faire ?
+
+Avec un empiècement dos à couture médiane (split yoke), seule la moitié de l'empiècement étant représentée sur le patron, vous devrez couper 4 pièces au lieu de 2, et les coudre ensemble.
+
+C'est un peu plus de travail, mais cela vous permet d'aligner le droit-fil différemment des deux côtés de l'empiècement, effet de style apprécié par certains.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/splityoke/nl.md b/markdown/org/docs/patterns/simon/options/splityoke/nl.md
new file mode 100644
index 00000000000..5cf4475ef61
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/splityoke/nl.md
@@ -0,0 +1,14 @@
+
+
+Wil je een tweedelige schouderpas?
+
+
+
+###### Waarom?
+
+Bij een tweedelige schouderpas staat maar de helft van de schouderpas op het patroon, en zal je 4 delen moeten knippen in plaats van 2, en deze aan elkaar naaien.
+
+Het is een beetje meer werk, maar zo kan je de draadrichting aan beide kanten anders leggen, een effect dat sommige mensen mooi vinden.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/splityoke/splityoke.svg b/markdown/org/docs/patterns/simon/options/splityoke/splityoke.svg
new file mode 100644
index 00000000000..f95bf5238e6
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/splityoke/splityoke.svg
@@ -0,0 +1,169 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/waistease/de.md b/markdown/org/docs/patterns/simon/options/waistease/de.md
new file mode 100644
index 00000000000..6e630a56c3d
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/waistease/de.md
@@ -0,0 +1,3 @@
+
+
+How much room do you want at the waist?
diff --git a/markdown/org/docs/patterns/simon/options/waistease/en.md b/markdown/org/docs/patterns/simon/options/waistease/en.md
new file mode 100644
index 00000000000..6e630a56c3d
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/waistease/en.md
@@ -0,0 +1,3 @@
+
+
+How much room do you want at the waist?
diff --git a/markdown/org/docs/patterns/simon/options/waistease/es.md b/markdown/org/docs/patterns/simon/options/waistease/es.md
new file mode 100644
index 00000000000..6e630a56c3d
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/waistease/es.md
@@ -0,0 +1,3 @@
+
+
+How much room do you want at the waist?
diff --git a/markdown/org/docs/patterns/simon/options/waistease/fr.md b/markdown/org/docs/patterns/simon/options/waistease/fr.md
new file mode 100644
index 00000000000..6e630a56c3d
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/waistease/fr.md
@@ -0,0 +1,3 @@
+
+
+How much room do you want at the waist?
diff --git a/markdown/org/docs/patterns/simon/options/waistease/nl.md b/markdown/org/docs/patterns/simon/options/waistease/nl.md
new file mode 100644
index 00000000000..e5b1807a400
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/waistease/nl.md
@@ -0,0 +1,3 @@
+
+
+Hoeveel ruimte wil je aan je taille?
diff --git a/markdown/org/docs/patterns/simon/options/waistease/waistease.svg b/markdown/org/docs/patterns/simon/options/waistease/waistease.svg
new file mode 100644
index 00000000000..3d2a6c7582b
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/waistease/waistease.svg
@@ -0,0 +1,475 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/yokedart/de.md b/markdown/org/docs/patterns/simon/options/yokedart/de.md
new file mode 100644
index 00000000000..6f9991528b9
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/yokedart/de.md
@@ -0,0 +1,10 @@
+
+
+Controls the dart at the bottom side of the yoke.
+
+
+
+Note that this dart is to compensate for a rounded back, not for sloping shoulders.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/yokedart/en.md b/markdown/org/docs/patterns/simon/options/yokedart/en.md
new file mode 100644
index 00000000000..3471f5b3ff0
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/yokedart/en.md
@@ -0,0 +1,9 @@
+
+
+Controls the dart at the bottom side of the yoke.
+
+
+
+Note that this dart is to compensate for a rounded back, not for sloping shoulders.
+
+
diff --git a/markdown/org/docs/patterns/simon/options/yokedart/es.md b/markdown/org/docs/patterns/simon/options/yokedart/es.md
new file mode 100644
index 00000000000..6f9991528b9
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/yokedart/es.md
@@ -0,0 +1,10 @@
+
+
+Controls the dart at the bottom side of the yoke.
+
+
+
+Note that this dart is to compensate for a rounded back, not for sloping shoulders.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/yokedart/fr.md b/markdown/org/docs/patterns/simon/options/yokedart/fr.md
new file mode 100644
index 00000000000..6f9991528b9
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/yokedart/fr.md
@@ -0,0 +1,10 @@
+
+
+Controls the dart at the bottom side of the yoke.
+
+
+
+Note that this dart is to compensate for a rounded back, not for sloping shoulders.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/yokedart/nl.md b/markdown/org/docs/patterns/simon/options/yokedart/nl.md
new file mode 100644
index 00000000000..3c4cafe495a
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/yokedart/nl.md
@@ -0,0 +1,10 @@
+
+
+Controleert de neep aan de zijkant onderaan de schouderpas.
+
+
+
+Bedenk dat deze neep compenseert voor een ronde rug, niet voor afhangende schouders.
+
+
+
diff --git a/markdown/org/docs/patterns/simon/options/yokedart/yokedart.svg b/markdown/org/docs/patterns/simon/options/yokedart/yokedart.svg
new file mode 100644
index 00000000000..d8bbe3d1c58
--- /dev/null
+++ b/markdown/org/docs/patterns/simon/options/yokedart/yokedart.svg
@@ -0,0 +1,244 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/simone/cutting/de.md b/markdown/org/docs/patterns/simone/cutting/de.md
new file mode 100644
index 00000000000..8ac4b187c5e
--- /dev/null
+++ b/markdown/org/docs/patterns/simone/cutting/de.md
@@ -0,0 +1,8 @@
+
+
+Simone is our [Simon pattern](/patterns/simon/) adapted for breasts.
+
+Please refer to [the Simon documentation](/docs/patterns/simon/).
+
+
+
diff --git a/markdown/org/docs/patterns/simone/cutting/en.md b/markdown/org/docs/patterns/simone/cutting/en.md
new file mode 100644
index 00000000000..f4207517858
--- /dev/null
+++ b/markdown/org/docs/patterns/simone/cutting/en.md
@@ -0,0 +1,7 @@
+
+
+Simone is our [Simon pattern](/patterns/simon/) adapted for breasts.
+
+Please refer to [the Simon documentation](/docs/patterns/simon/).
+
+
diff --git a/markdown/org/docs/patterns/simone/cutting/es.md b/markdown/org/docs/patterns/simone/cutting/es.md
new file mode 100644
index 00000000000..8ac4b187c5e
--- /dev/null
+++ b/markdown/org/docs/patterns/simone/cutting/es.md
@@ -0,0 +1,8 @@
+
+
+Simone is our [Simon pattern](/patterns/simon/) adapted for breasts.
+
+Please refer to [the Simon documentation](/docs/patterns/simon/).
+
+
+
diff --git a/markdown/org/docs/patterns/simone/cutting/fr.md b/markdown/org/docs/patterns/simone/cutting/fr.md
new file mode 100644
index 00000000000..8ac4b187c5e
--- /dev/null
+++ b/markdown/org/docs/patterns/simone/cutting/fr.md
@@ -0,0 +1,8 @@
+
+
+Simone is our [Simon pattern](/patterns/simon/) adapted for breasts.
+
+Please refer to [the Simon documentation](/docs/patterns/simon/).
+
+
+
diff --git a/markdown/org/docs/patterns/simone/cutting/nl.md b/markdown/org/docs/patterns/simone/cutting/nl.md
new file mode 100644
index 00000000000..8ac4b187c5e
--- /dev/null
+++ b/markdown/org/docs/patterns/simone/cutting/nl.md
@@ -0,0 +1,8 @@
+
+
+Simone is our [Simon pattern](/patterns/simon/) adapted for breasts.
+
+Please refer to [the Simon documentation](/docs/patterns/simon/).
+
+
+
diff --git a/markdown/org/docs/patterns/simone/de.md b/markdown/org/docs/patterns/simone/de.md
new file mode 100644
index 00000000000..aeef877ffae
--- /dev/null
+++ b/markdown/org/docs/patterns/simone/de.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/simone/en.md b/markdown/org/docs/patterns/simone/en.md
new file mode 100644
index 00000000000..08355d09e89
--- /dev/null
+++ b/markdown/org/docs/patterns/simone/en.md
@@ -0,0 +1,6 @@
+---
+---
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/simone/es.md b/markdown/org/docs/patterns/simone/es.md
new file mode 100644
index 00000000000..aeef877ffae
--- /dev/null
+++ b/markdown/org/docs/patterns/simone/es.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/simone/fabric/de.md b/markdown/org/docs/patterns/simone/fabric/de.md
new file mode 100644
index 00000000000..8ac4b187c5e
--- /dev/null
+++ b/markdown/org/docs/patterns/simone/fabric/de.md
@@ -0,0 +1,8 @@
+
+
+Simone is our [Simon pattern](/patterns/simon/) adapted for breasts.
+
+Please refer to [the Simon documentation](/docs/patterns/simon/).
+
+
+
diff --git a/markdown/org/docs/patterns/simone/fabric/en.md b/markdown/org/docs/patterns/simone/fabric/en.md
new file mode 100644
index 00000000000..f4207517858
--- /dev/null
+++ b/markdown/org/docs/patterns/simone/fabric/en.md
@@ -0,0 +1,7 @@
+
+
+Simone is our [Simon pattern](/patterns/simon/) adapted for breasts.
+
+Please refer to [the Simon documentation](/docs/patterns/simon/).
+
+
diff --git a/markdown/org/docs/patterns/simone/fabric/es.md b/markdown/org/docs/patterns/simone/fabric/es.md
new file mode 100644
index 00000000000..8ac4b187c5e
--- /dev/null
+++ b/markdown/org/docs/patterns/simone/fabric/es.md
@@ -0,0 +1,8 @@
+
+
+Simone is our [Simon pattern](/patterns/simon/) adapted for breasts.
+
+Please refer to [the Simon documentation](/docs/patterns/simon/).
+
+
+
diff --git a/markdown/org/docs/patterns/simone/fabric/fr.md b/markdown/org/docs/patterns/simone/fabric/fr.md
new file mode 100644
index 00000000000..8ac4b187c5e
--- /dev/null
+++ b/markdown/org/docs/patterns/simone/fabric/fr.md
@@ -0,0 +1,8 @@
+
+
+Simone is our [Simon pattern](/patterns/simon/) adapted for breasts.
+
+Please refer to [the Simon documentation](/docs/patterns/simon/).
+
+
+
diff --git a/markdown/org/docs/patterns/simone/fabric/nl.md b/markdown/org/docs/patterns/simone/fabric/nl.md
new file mode 100644
index 00000000000..8ac4b187c5e
--- /dev/null
+++ b/markdown/org/docs/patterns/simone/fabric/nl.md
@@ -0,0 +1,8 @@
+
+
+Simone is our [Simon pattern](/patterns/simon/) adapted for breasts.
+
+Please refer to [the Simon documentation](/docs/patterns/simon/).
+
+
+
diff --git a/markdown/org/docs/patterns/simone/fr.md b/markdown/org/docs/patterns/simone/fr.md
new file mode 100644
index 00000000000..aeef877ffae
--- /dev/null
+++ b/markdown/org/docs/patterns/simone/fr.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/simone/instructions/de.md b/markdown/org/docs/patterns/simone/instructions/de.md
new file mode 100644
index 00000000000..8ac4b187c5e
--- /dev/null
+++ b/markdown/org/docs/patterns/simone/instructions/de.md
@@ -0,0 +1,8 @@
+
+
+Simone is our [Simon pattern](/patterns/simon/) adapted for breasts.
+
+Please refer to [the Simon documentation](/docs/patterns/simon/).
+
+
+
diff --git a/markdown/org/docs/patterns/simone/instructions/en.md b/markdown/org/docs/patterns/simone/instructions/en.md
new file mode 100644
index 00000000000..f4207517858
--- /dev/null
+++ b/markdown/org/docs/patterns/simone/instructions/en.md
@@ -0,0 +1,7 @@
+
+
+Simone is our [Simon pattern](/patterns/simon/) adapted for breasts.
+
+Please refer to [the Simon documentation](/docs/patterns/simon/).
+
+
diff --git a/markdown/org/docs/patterns/simone/instructions/es.md b/markdown/org/docs/patterns/simone/instructions/es.md
new file mode 100644
index 00000000000..8ac4b187c5e
--- /dev/null
+++ b/markdown/org/docs/patterns/simone/instructions/es.md
@@ -0,0 +1,8 @@
+
+
+Simone is our [Simon pattern](/patterns/simon/) adapted for breasts.
+
+Please refer to [the Simon documentation](/docs/patterns/simon/).
+
+
+
diff --git a/markdown/org/docs/patterns/simone/instructions/fr.md b/markdown/org/docs/patterns/simone/instructions/fr.md
new file mode 100644
index 00000000000..8ac4b187c5e
--- /dev/null
+++ b/markdown/org/docs/patterns/simone/instructions/fr.md
@@ -0,0 +1,8 @@
+
+
+Simone is our [Simon pattern](/patterns/simon/) adapted for breasts.
+
+Please refer to [the Simon documentation](/docs/patterns/simon/).
+
+
+
diff --git a/markdown/org/docs/patterns/simone/instructions/nl.md b/markdown/org/docs/patterns/simone/instructions/nl.md
new file mode 100644
index 00000000000..8ac4b187c5e
--- /dev/null
+++ b/markdown/org/docs/patterns/simone/instructions/nl.md
@@ -0,0 +1,8 @@
+
+
+Simone is our [Simon pattern](/patterns/simon/) adapted for breasts.
+
+Please refer to [the Simon documentation](/docs/patterns/simon/).
+
+
+
diff --git a/markdown/org/docs/patterns/simone/measurements/de.md b/markdown/org/docs/patterns/simone/measurements/de.md
new file mode 100644
index 00000000000..80850c282fb
--- /dev/null
+++ b/markdown/org/docs/patterns/simone/measurements/de.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/simone/measurements/en.md b/markdown/org/docs/patterns/simone/measurements/en.md
new file mode 100644
index 00000000000..2c0cc75d83f
--- /dev/null
+++ b/markdown/org/docs/patterns/simone/measurements/en.md
@@ -0,0 +1,7 @@
+---
+---
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/simone/measurements/es.md b/markdown/org/docs/patterns/simone/measurements/es.md
new file mode 100644
index 00000000000..80850c282fb
--- /dev/null
+++ b/markdown/org/docs/patterns/simone/measurements/es.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/simone/measurements/fr.md b/markdown/org/docs/patterns/simone/measurements/fr.md
new file mode 100644
index 00000000000..ee6757ba7a4
--- /dev/null
+++ b/markdown/org/docs/patterns/simone/measurements/fr.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+importer les mesures à partir de '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/simone/measurements/nl.md b/markdown/org/docs/patterns/simone/measurements/nl.md
new file mode 100644
index 00000000000..80850c282fb
--- /dev/null
+++ b/markdown/org/docs/patterns/simone/measurements/nl.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/simone/needs/de.md b/markdown/org/docs/patterns/simone/needs/de.md
new file mode 100644
index 00000000000..8ac4b187c5e
--- /dev/null
+++ b/markdown/org/docs/patterns/simone/needs/de.md
@@ -0,0 +1,8 @@
+
+
+Simone is our [Simon pattern](/patterns/simon/) adapted for breasts.
+
+Please refer to [the Simon documentation](/docs/patterns/simon/).
+
+
+
diff --git a/markdown/org/docs/patterns/simone/needs/en.md b/markdown/org/docs/patterns/simone/needs/en.md
new file mode 100644
index 00000000000..f4207517858
--- /dev/null
+++ b/markdown/org/docs/patterns/simone/needs/en.md
@@ -0,0 +1,7 @@
+
+
+Simone is our [Simon pattern](/patterns/simon/) adapted for breasts.
+
+Please refer to [the Simon documentation](/docs/patterns/simon/).
+
+
diff --git a/markdown/org/docs/patterns/simone/needs/es.md b/markdown/org/docs/patterns/simone/needs/es.md
new file mode 100644
index 00000000000..8ac4b187c5e
--- /dev/null
+++ b/markdown/org/docs/patterns/simone/needs/es.md
@@ -0,0 +1,8 @@
+
+
+Simone is our [Simon pattern](/patterns/simon/) adapted for breasts.
+
+Please refer to [the Simon documentation](/docs/patterns/simon/).
+
+
+
diff --git a/markdown/org/docs/patterns/simone/needs/fr.md b/markdown/org/docs/patterns/simone/needs/fr.md
new file mode 100644
index 00000000000..8ac4b187c5e
--- /dev/null
+++ b/markdown/org/docs/patterns/simone/needs/fr.md
@@ -0,0 +1,8 @@
+
+
+Simone is our [Simon pattern](/patterns/simon/) adapted for breasts.
+
+Please refer to [the Simon documentation](/docs/patterns/simon/).
+
+
+
diff --git a/markdown/org/docs/patterns/simone/needs/nl.md b/markdown/org/docs/patterns/simone/needs/nl.md
new file mode 100644
index 00000000000..8ac4b187c5e
--- /dev/null
+++ b/markdown/org/docs/patterns/simone/needs/nl.md
@@ -0,0 +1,8 @@
+
+
+Simone is our [Simon pattern](/patterns/simon/) adapted for breasts.
+
+Please refer to [the Simon documentation](/docs/patterns/simon/).
+
+
+
diff --git a/markdown/org/docs/patterns/simone/nl.md b/markdown/org/docs/patterns/simone/nl.md
new file mode 100644
index 00000000000..aeef877ffae
--- /dev/null
+++ b/markdown/org/docs/patterns/simone/nl.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/simone/options/de.md b/markdown/org/docs/patterns/simone/options/de.md
new file mode 100644
index 00000000000..5b7704b67c2
--- /dev/null
+++ b/markdown/org/docs/patterns/simone/options/de.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/simone/options/en.md b/markdown/org/docs/patterns/simone/options/en.md
new file mode 100644
index 00000000000..68cef7e0bab
--- /dev/null
+++ b/markdown/org/docs/patterns/simone/options/en.md
@@ -0,0 +1,7 @@
+---
+---
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/simone/options/es.md b/markdown/org/docs/patterns/simone/options/es.md
new file mode 100644
index 00000000000..5b7704b67c2
--- /dev/null
+++ b/markdown/org/docs/patterns/simone/options/es.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/simone/options/fr.md b/markdown/org/docs/patterns/simone/options/fr.md
new file mode 100644
index 00000000000..5b7704b67c2
--- /dev/null
+++ b/markdown/org/docs/patterns/simone/options/fr.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/simone/options/nl.md b/markdown/org/docs/patterns/simone/options/nl.md
new file mode 100644
index 00000000000..5b7704b67c2
--- /dev/null
+++ b/markdown/org/docs/patterns/simone/options/nl.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/sven/cutting/de.md b/markdown/org/docs/patterns/sven/cutting/de.md
new file mode 100644
index 00000000000..e6439bf5690
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/cutting/de.md
@@ -0,0 +1,19 @@
+Sven is a very simply pattern, and consists of two main parts plus some strips for the neck and armhole binding.
+
+ - **Oberstoff**
+ - Cut **1 back** on the fold
+ - Cut **1 front** on the fold
+ - Cut **2 sleeves** with good sides together
+ - **Ribbing fabric**
+ - Cut **1 strip** for the neck opening binding
+ - Cut **2 strips** for the cuffs
+ - Cut **1 strip** for the hem
+
+
+
+###### Caveats
+
+The ribbing parts are not included on the pattern because they're just rectangular.
+
+
+
diff --git a/markdown/org/docs/patterns/sven/cutting/en.md b/markdown/org/docs/patterns/sven/cutting/en.md
new file mode 100644
index 00000000000..58ccd3db709
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/cutting/en.md
@@ -0,0 +1,18 @@
+Sven is a very simply pattern, and consists of two main parts plus some strips for the neck and armhole binding.
+
+ - **Main fabric**
+ - Cut **1 back** on the fold
+ - Cut **1 front** on the fold
+ - Cut **2 sleeves** with good sides together
+ - **Ribbing fabric**
+ - Cut **1 strip** for the neck opening binding
+ - Cut **2 strips** for the cuffs
+ - Cut **1 strip** for the hem
+
+
+
+###### Caveats
+
+The ribbing parts are not included on the pattern because they're just rectangular.
+
+
diff --git a/markdown/org/docs/patterns/sven/cutting/es.md b/markdown/org/docs/patterns/sven/cutting/es.md
new file mode 100644
index 00000000000..63e776476b3
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/cutting/es.md
@@ -0,0 +1,19 @@
+Sven is a very simply pattern, and consists of two main parts plus some strips for the neck and armhole binding.
+
+ - **Main fabric**
+ - Cut **1 back** on the fold
+ - Cut **1 front** on the fold
+ - Cut **2 sleeves** with good sides together
+ - **Ribbing fabric**
+ - Cut **1 strip** for the neck opening binding
+ - Cut **2 strips** for the cuffs
+ - Cut **1 strip** for the hem
+
+
+
+###### Caveats
+
+The ribbing parts are not included on the pattern because they're just rectangular.
+
+
+
diff --git a/markdown/org/docs/patterns/sven/cutting/fr.md b/markdown/org/docs/patterns/sven/cutting/fr.md
new file mode 100644
index 00000000000..b7888e710be
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/cutting/fr.md
@@ -0,0 +1,19 @@
+Sven is a very simply pattern, and consists of two main parts plus some strips for the neck and armhole binding.
+
+ - **Tissu principal**
+ - Couper **1 dos** au pli
+ - Couper **1 devant** au pli
+ - Cut **2 sleeves** with good sides together
+ - **Ribbing fabric**
+ - Cut **1 strip** for the neck opening binding
+ - Cut **2 strips** for the cuffs
+ - Cut **1 strip** for the hem
+
+
+
+###### Caveats
+
+The ribbing parts are not included on the pattern because they're just rectangular.
+
+
+
diff --git a/markdown/org/docs/patterns/sven/cutting/nl.md b/markdown/org/docs/patterns/sven/cutting/nl.md
new file mode 100644
index 00000000000..c8cc848e06f
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/cutting/nl.md
@@ -0,0 +1,19 @@
+Sven is een heel simpel patroon, en bestaat uit drie hoofddelen plus een aantal stroken voor de hals, manchetten en zoom.
+
+ - **Buitenstof**
+ - Cut **1 back** on the fold
+ - Cut **1 front** on the fold
+ - Cut **2 sleeves** with good sides together
+ - **Boordstof**
+ - Cut **1 strip** for the neck opening binding
+ - Cut **2 strips** for the cuffs
+ - Cut **1 strip** for the hem
+
+
+
+###### Caveats
+
+The ribbing parts are not included on the pattern because they're just rectangular.
+
+
+
diff --git a/markdown/org/docs/patterns/sven/de.md b/markdown/org/docs/patterns/sven/de.md
new file mode 100644
index 00000000000..92ddfc4e769
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/de.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/sven/en.md b/markdown/org/docs/patterns/sven/en.md
new file mode 100644
index 00000000000..508c10e973c
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/en.md
@@ -0,0 +1,6 @@
+---
+---
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/sven/es.md b/markdown/org/docs/patterns/sven/es.md
new file mode 100644
index 00000000000..92ddfc4e769
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/es.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/sven/fabric/de.md b/markdown/org/docs/patterns/sven/fabric/de.md
new file mode 100644
index 00000000000..94f29adec87
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/fabric/de.md
@@ -0,0 +1,4 @@
+Sven can be any sweatshirt you want it to be. From wovens to knit or even scuba, you can't really go wrong as long as you stick with something that has a bit of weight to it.
+
+Have a look at [the Sven showcases](/showcase/pattern/sven) for inspiration.
+
diff --git a/markdown/org/docs/patterns/sven/fabric/en.md b/markdown/org/docs/patterns/sven/fabric/en.md
new file mode 100644
index 00000000000..94f29adec87
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/fabric/en.md
@@ -0,0 +1,4 @@
+Sven can be any sweatshirt you want it to be. From wovens to knit or even scuba, you can't really go wrong as long as you stick with something that has a bit of weight to it.
+
+Have a look at [the Sven showcases](/showcase/pattern/sven) for inspiration.
+
diff --git a/markdown/org/docs/patterns/sven/fabric/es.md b/markdown/org/docs/patterns/sven/fabric/es.md
new file mode 100644
index 00000000000..94f29adec87
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/fabric/es.md
@@ -0,0 +1,4 @@
+Sven can be any sweatshirt you want it to be. From wovens to knit or even scuba, you can't really go wrong as long as you stick with something that has a bit of weight to it.
+
+Have a look at [the Sven showcases](/showcase/pattern/sven) for inspiration.
+
diff --git a/markdown/org/docs/patterns/sven/fabric/fr.md b/markdown/org/docs/patterns/sven/fabric/fr.md
new file mode 100644
index 00000000000..94f29adec87
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/fabric/fr.md
@@ -0,0 +1,4 @@
+Sven can be any sweatshirt you want it to be. From wovens to knit or even scuba, you can't really go wrong as long as you stick with something that has a bit of weight to it.
+
+Have a look at [the Sven showcases](/showcase/pattern/sven) for inspiration.
+
diff --git a/markdown/org/docs/patterns/sven/fabric/nl.md b/markdown/org/docs/patterns/sven/fabric/nl.md
new file mode 100644
index 00000000000..fbc81d7d390
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/fabric/nl.md
@@ -0,0 +1,4 @@
+Sven kan de gedaante van eender welke sweater aannemen. Van geweven stoffen tot jersey of zelfs scuba, je kan niet missen zolang je iets kiest dat een beetje gewicht heeft.
+
+Kijk eens naar [de Sven showcases](/showcase/pattern/sven) voor inspiratie.
+
diff --git a/markdown/org/docs/patterns/sven/fr.md b/markdown/org/docs/patterns/sven/fr.md
new file mode 100644
index 00000000000..92ddfc4e769
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/fr.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/sven/instructions/de.md b/markdown/org/docs/patterns/sven/instructions/de.md
new file mode 100644
index 00000000000..34c29a3fe62
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/instructions/de.md
@@ -0,0 +1,57 @@
+### Step 1: Close shoulder seams
+
+ - Place the back and front on top of each other with the good sides toghether.
+ - Align the shoulder seam, and sew/serge it at the standard seam allowance.
+ - Repeat for the other shoulder seam.
+
+
+### Step 2: Set in the sleeves
+
+ - Place your now attached front and back with the good side up.
+ - Place a sleeve on top if it with the good side down
+ - Align the top of the sleevecap with the shoulder seam, your sleeve should lie over your front/back extending to the other shoulder seam
+ - Pin sleeve in place along the entire armhole. There's a bit of sleevecap ease, which means that the sleevehead is slightly longer than the armhole. Ease this in the top part of the sleeve head while pinning.
+ - Sew/serge your pinned sleeve in place
+ - Repeat for the other sleeve
+
+### Step 3: Finish the neck binding
+
+ - Measure the length of the neck opening
+ - Cut a piece of ribbing that is this length and 6cm/2.5inch wide
+ - Fold the ribbing double with the good side outward, and pin it to your neckopening starting from the back
+ - The cut off side of your ribbing should align with the edge of your neck opening, while the ribbing extends over your sweatshirt
+ - Pin the ribbing in place around the neck opening, starting at the back and stretching it gently as you do so
+ - First, join the ribbing at center back, with good sides together. As you've been stretching the ribbing as you were pinning it, it will be too long. Simply cut that away
+ - Then, sew the ribbing to the neck opening
+
+### Step 4: Close the side seams and sleeves
+
+ - Fold Sven double at the shoulder seams with good sides together
+ - Align the side seams and sleeves and pin them together
+ - Now, sew the side seam and continue sewing to close the arms all the way to the cuff
+ - Repeat on the other side
+
+### Step 5: Attach the cuffs
+
+ - Measure the width of the sleeve at the cuff
+ - Cut a piece of ribbing that is (twice this length - 2cm/1inch) and 7cm/3inch wide
+ - Fold the ribbing double along the longest side, and sew together the edge so you have a continous ring
+ - Turn your Sven inside-out
+ - Fold the ribbing ring with the good side outwards, and slip the folded side into your inside/out Sven sleeve
+ - Align the cut off side of the ribbing with the edge of the sleeve and pin it in place. The ribbing is a bit shorter, so stretch it a bit while pinning to work this into the sleeve.
+ - Now, sew/serge the ribbing to the sleeve
+ - Repeat for the other cuff
+
+### Step 6: Attach the hem
+
+ - Do for the hem as your did for the cuffs
+ - Measure the width of Sven at the hem
+ - Cut a piece of ribbing that 1.9 times this length and 7cm/3inch wide
+ - You may need to attach different pieces if your ribbing fabric isn't wide enough
+ - Fold the ribbing double along the longest side, and sew together the edge so you have a continous ring
+ - Turn your Sven inside-out
+ - Fold the ribbing ring with the good side outwards, and slip the folded side into your inside/out Sven body
+ - Align the cut off side of the ribbing with the edge of the body and pin it in place. The ribbing is a bit shorter, so stretch it a bit while pinning to work this into the body.
+ - Now, sew/serge the ribbing to the body
+
+
diff --git a/markdown/org/docs/patterns/sven/instructions/en.md b/markdown/org/docs/patterns/sven/instructions/en.md
new file mode 100644
index 00000000000..e6752f766bf
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/instructions/en.md
@@ -0,0 +1,57 @@
+### Step 1: Close shoulder seams
+
+ - Place the back and front on top of each other with the good sides toghether.
+ - Align the shoulder seam, and sew/serge it at the standard seam allowance.
+ - Repeat for the other shoulder seam.
+
+
+### Step 2: Set in the sleeves
+
+ - Place your now attached front and back with the good side up.
+ - Place a sleeve on top if it with the good side down
+ - Align the top of the sleevecap with the shoulder seam, your sleeve should lie over your front/back extending to the other shoulder seam
+ - Pin sleeve in place along the entire armhole. There's a bit of sleevecap ease, which means that the sleevehead is slightly longer than the armhole. Ease this in the top part of the sleeve head while pinning.
+ - Sew/serge your pinned sleeve in place
+ - Repeat for the other sleeve
+
+### Step 3: Finish the neck binding
+
+ - Measure the length of the neck opening
+ - Cut a piece of ribbing that is this length and 6cm/2.5inch wide
+ - Fold the ribbing double with the good side outward, and pin it to your neckopening starting from the back
+ - The cut off side of your ribbing should align with the edge of your neck opening, while the ribbing extends over your sweatshirt
+ - Pin the ribbing in place around the neck opening, starting at the back and stretching it gently as you do so
+ - First, join the ribbing at center back, with good sides together. As you've been stretching the ribbing as you were pinning it, it will be too long. Simply cut that away
+ - Then, sew the ribbing to the neck opening
+
+### Step 4: Close the side seams and sleeves
+
+ - Fold Sven double at the shoulder seams with good sides together
+ - Align the side seams and sleeves and pin them together
+ - Now, sew the side seam and continue sewing to close the arms all the way to the cuff
+ - Repeat on the other side
+
+### Step 5: Attach the cuffs
+
+ - Measure the width of the sleeve at the cuff
+ - Cut a piece of ribbing that is (twice this length - 2cm/1inch) and 7cm/3inch wide
+ - Fold the ribbing double along the longest side, and sew together the edge so you have a continous ring
+ - Turn your Sven inside-out
+ - Fold the ribbing ring with the good side outwards, and slip the folded side into your inside/out Sven sleeve
+ - Align the cut off side of the ribbing with the edge of the sleeve and pin it in place. The ribbing is a bit shorter, so stretch it a bit while pinning to work this into the sleeve.
+ - Now, sew/serge the ribbing to the sleeve
+ - Repeat for the other cuff
+
+### Step 6: Attach the hem
+
+ - Do for the hem as your did for the cuffs
+ - Measure the width of Sven at the hem
+ - Cut a piece of ribbing that 1.9 times this length and 7cm/3inch wide
+ - You may need to attach different pieces if your ribbing fabric isn't wide enough
+ - Fold the ribbing double along the longest side, and sew together the edge so you have a continous ring
+ - Turn your Sven inside-out
+ - Fold the ribbing ring with the good side outwards, and slip the folded side into your inside/out Sven body
+ - Align the cut off side of the ribbing with the edge of the body and pin it in place. The ribbing is a bit shorter, so stretch it a bit while pinning to work this into the body.
+ - Now, sew/serge the ribbing to the body
+
+
diff --git a/markdown/org/docs/patterns/sven/instructions/es.md b/markdown/org/docs/patterns/sven/instructions/es.md
new file mode 100644
index 00000000000..34c29a3fe62
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/instructions/es.md
@@ -0,0 +1,57 @@
+### Step 1: Close shoulder seams
+
+ - Place the back and front on top of each other with the good sides toghether.
+ - Align the shoulder seam, and sew/serge it at the standard seam allowance.
+ - Repeat for the other shoulder seam.
+
+
+### Step 2: Set in the sleeves
+
+ - Place your now attached front and back with the good side up.
+ - Place a sleeve on top if it with the good side down
+ - Align the top of the sleevecap with the shoulder seam, your sleeve should lie over your front/back extending to the other shoulder seam
+ - Pin sleeve in place along the entire armhole. There's a bit of sleevecap ease, which means that the sleevehead is slightly longer than the armhole. Ease this in the top part of the sleeve head while pinning.
+ - Sew/serge your pinned sleeve in place
+ - Repeat for the other sleeve
+
+### Step 3: Finish the neck binding
+
+ - Measure the length of the neck opening
+ - Cut a piece of ribbing that is this length and 6cm/2.5inch wide
+ - Fold the ribbing double with the good side outward, and pin it to your neckopening starting from the back
+ - The cut off side of your ribbing should align with the edge of your neck opening, while the ribbing extends over your sweatshirt
+ - Pin the ribbing in place around the neck opening, starting at the back and stretching it gently as you do so
+ - First, join the ribbing at center back, with good sides together. As you've been stretching the ribbing as you were pinning it, it will be too long. Simply cut that away
+ - Then, sew the ribbing to the neck opening
+
+### Step 4: Close the side seams and sleeves
+
+ - Fold Sven double at the shoulder seams with good sides together
+ - Align the side seams and sleeves and pin them together
+ - Now, sew the side seam and continue sewing to close the arms all the way to the cuff
+ - Repeat on the other side
+
+### Step 5: Attach the cuffs
+
+ - Measure the width of the sleeve at the cuff
+ - Cut a piece of ribbing that is (twice this length - 2cm/1inch) and 7cm/3inch wide
+ - Fold the ribbing double along the longest side, and sew together the edge so you have a continous ring
+ - Turn your Sven inside-out
+ - Fold the ribbing ring with the good side outwards, and slip the folded side into your inside/out Sven sleeve
+ - Align the cut off side of the ribbing with the edge of the sleeve and pin it in place. The ribbing is a bit shorter, so stretch it a bit while pinning to work this into the sleeve.
+ - Now, sew/serge the ribbing to the sleeve
+ - Repeat for the other cuff
+
+### Step 6: Attach the hem
+
+ - Do for the hem as your did for the cuffs
+ - Measure the width of Sven at the hem
+ - Cut a piece of ribbing that 1.9 times this length and 7cm/3inch wide
+ - You may need to attach different pieces if your ribbing fabric isn't wide enough
+ - Fold the ribbing double along the longest side, and sew together the edge so you have a continous ring
+ - Turn your Sven inside-out
+ - Fold the ribbing ring with the good side outwards, and slip the folded side into your inside/out Sven body
+ - Align the cut off side of the ribbing with the edge of the body and pin it in place. The ribbing is a bit shorter, so stretch it a bit while pinning to work this into the body.
+ - Now, sew/serge the ribbing to the body
+
+
diff --git a/markdown/org/docs/patterns/sven/instructions/fr.md b/markdown/org/docs/patterns/sven/instructions/fr.md
new file mode 100644
index 00000000000..34c29a3fe62
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/instructions/fr.md
@@ -0,0 +1,57 @@
+### Step 1: Close shoulder seams
+
+ - Place the back and front on top of each other with the good sides toghether.
+ - Align the shoulder seam, and sew/serge it at the standard seam allowance.
+ - Repeat for the other shoulder seam.
+
+
+### Step 2: Set in the sleeves
+
+ - Place your now attached front and back with the good side up.
+ - Place a sleeve on top if it with the good side down
+ - Align the top of the sleevecap with the shoulder seam, your sleeve should lie over your front/back extending to the other shoulder seam
+ - Pin sleeve in place along the entire armhole. There's a bit of sleevecap ease, which means that the sleevehead is slightly longer than the armhole. Ease this in the top part of the sleeve head while pinning.
+ - Sew/serge your pinned sleeve in place
+ - Repeat for the other sleeve
+
+### Step 3: Finish the neck binding
+
+ - Measure the length of the neck opening
+ - Cut a piece of ribbing that is this length and 6cm/2.5inch wide
+ - Fold the ribbing double with the good side outward, and pin it to your neckopening starting from the back
+ - The cut off side of your ribbing should align with the edge of your neck opening, while the ribbing extends over your sweatshirt
+ - Pin the ribbing in place around the neck opening, starting at the back and stretching it gently as you do so
+ - First, join the ribbing at center back, with good sides together. As you've been stretching the ribbing as you were pinning it, it will be too long. Simply cut that away
+ - Then, sew the ribbing to the neck opening
+
+### Step 4: Close the side seams and sleeves
+
+ - Fold Sven double at the shoulder seams with good sides together
+ - Align the side seams and sleeves and pin them together
+ - Now, sew the side seam and continue sewing to close the arms all the way to the cuff
+ - Repeat on the other side
+
+### Step 5: Attach the cuffs
+
+ - Measure the width of the sleeve at the cuff
+ - Cut a piece of ribbing that is (twice this length - 2cm/1inch) and 7cm/3inch wide
+ - Fold the ribbing double along the longest side, and sew together the edge so you have a continous ring
+ - Turn your Sven inside-out
+ - Fold the ribbing ring with the good side outwards, and slip the folded side into your inside/out Sven sleeve
+ - Align the cut off side of the ribbing with the edge of the sleeve and pin it in place. The ribbing is a bit shorter, so stretch it a bit while pinning to work this into the sleeve.
+ - Now, sew/serge the ribbing to the sleeve
+ - Repeat for the other cuff
+
+### Step 6: Attach the hem
+
+ - Do for the hem as your did for the cuffs
+ - Measure the width of Sven at the hem
+ - Cut a piece of ribbing that 1.9 times this length and 7cm/3inch wide
+ - You may need to attach different pieces if your ribbing fabric isn't wide enough
+ - Fold the ribbing double along the longest side, and sew together the edge so you have a continous ring
+ - Turn your Sven inside-out
+ - Fold the ribbing ring with the good side outwards, and slip the folded side into your inside/out Sven body
+ - Align the cut off side of the ribbing with the edge of the body and pin it in place. The ribbing is a bit shorter, so stretch it a bit while pinning to work this into the body.
+ - Now, sew/serge the ribbing to the body
+
+
diff --git a/markdown/org/docs/patterns/sven/instructions/layout.svg b/markdown/org/docs/patterns/sven/instructions/layout.svg
new file mode 100644
index 00000000000..c15b373ed97
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/instructions/layout.svg
@@ -0,0 +1,145 @@
+
+
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/sven/instructions/nl.md b/markdown/org/docs/patterns/sven/instructions/nl.md
new file mode 100644
index 00000000000..7426c6a412d
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/instructions/nl.md
@@ -0,0 +1,57 @@
+### Stap 1: Sluit de schoudernaden
+
+ - Leg het voorpand op het rugpand met de juiste kanten tegen elkaar.
+ - Leg de schoudernaad gelijk, en stik/lock de naad op de standaard naadwaarde.
+ - Herhaal voor de tweede schoudernaad.
+
+
+### Stap 2: Zet de mouwen in
+
+ - Leg je aan elkaar bevestigde voor- en achterpand neer met de goede kant naar boven.
+ - Leg een mouw bovenop met de goede kant naar beneden
+ - Leg de bovenkant van de mouwkop gelijk met de schoudernaad. De mouw ligt over het voor-en achterpand heen, tot aan de andere schoudernaad
+ - Speld de mouw op z'n plaats langs het hele armsgat. Er zit een beetje extra stof in de mouwkop, wat wil zeggen dat de mouwkop een beetje groter is dan het armsgat. Verdeel dit verschil over het bovenste deel van de mouwkop terwijl je speldt.
+ - Sew/serge your pinned sleeve in place
+ - Repeat for the other sleeve
+
+### Step 3: Finish the neck binding
+
+ - Measure the length of the neck opening
+ - Cut a piece of ribbing that is this length and 6cm/2.5inch wide
+ - Fold the ribbing double with the good side outward, and pin it to your neckopening starting from the back
+ - The cut off side of your ribbing should align with the edge of your neck opening, while the ribbing extends over your sweatshirt
+ - Pin the ribbing in place around the neck opening, starting at the back and stretching it gently as you do so
+ - First, join the ribbing at center back, with good sides together. As you've been stretching the ribbing as you were pinning it, it will be too long. Simply cut that away
+ - Then, sew the ribbing to the neck opening
+
+### Step 4: Close the side seams and sleeves
+
+ - Fold Sven double at the shoulder seams with good sides together
+ - Align the side seams and sleeves and pin them together
+ - Now, sew the side seam and continue sewing to close the arms all the way to the cuff
+ - Repeat on the other side
+
+### Step 5: Attach the cuffs
+
+ - Measure the width of the sleeve at the cuff
+ - Cut a piece of ribbing that is (twice this length - 2cm/1inch) and 7cm/3inch wide
+ - Fold the ribbing double along the longest side, and sew together the edge so you have a continous ring
+ - Turn your Sven inside-out
+ - Fold the ribbing ring with the good side outwards, and slip the folded side into your inside/out Sven sleeve
+ - Align the cut off side of the ribbing with the edge of the sleeve and pin it in place. The ribbing is a bit shorter, so stretch it a bit while pinning to work this into the sleeve.
+ - Now, sew/serge the ribbing to the sleeve
+ - Repeat for the other cuff
+
+### Step 6: Attach the hem
+
+ - Do for the hem as your did for the cuffs
+ - Measure the width of Sven at the hem
+ - Cut a piece of ribbing that 1.9 times this length and 7cm/3inch wide
+ - You may need to attach different pieces if your ribbing fabric isn't wide enough
+ - Fold the ribbing double along the longest side, and sew together the edge so you have a continous ring
+ - Turn your Sven inside-out
+ - Fold the ribbing ring with the good side outwards, and slip the folded side into your inside/out Sven body
+ - Align the cut off side of the ribbing with the edge of the body and pin it in place. The ribbing is a bit shorter, so stretch it a bit while pinning to work this into the body.
+ - Now, sew/serge the ribbing to the body
+
+
diff --git a/markdown/org/docs/patterns/sven/measurements/de.md b/markdown/org/docs/patterns/sven/measurements/de.md
new file mode 100644
index 00000000000..a0b175a2097
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/measurements/de.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/sven/measurements/en.md b/markdown/org/docs/patterns/sven/measurements/en.md
new file mode 100644
index 00000000000..22a71e6956c
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/measurements/en.md
@@ -0,0 +1,7 @@
+---
+---
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/sven/measurements/es.md b/markdown/org/docs/patterns/sven/measurements/es.md
new file mode 100644
index 00000000000..a0b175a2097
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/measurements/es.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/sven/measurements/fr.md b/markdown/org/docs/patterns/sven/measurements/fr.md
new file mode 100644
index 00000000000..80690922cc9
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/measurements/fr.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+importer les mesures à partir de '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/sven/measurements/nl.md b/markdown/org/docs/patterns/sven/measurements/nl.md
new file mode 100644
index 00000000000..a0b175a2097
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/measurements/nl.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/sven/needs/de.md b/markdown/org/docs/patterns/sven/needs/de.md
new file mode 100644
index 00000000000..25c5613e0ab
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/needs/de.md
@@ -0,0 +1,17 @@
+To make Sven, you will need the following:
+
+- Grundlegendes Nähzubehör
+- About 1.75 meter of a suitable fabric ([see Fabric options](#fabric-options))
+- Ribbing fabric for the cuffs and neck opening
+
+
+
+###### A serger/overlock is nice, but optional
+
+As with all knitwear and stretch fabrics, a serger/overlock will make your life easier.
+
+If you do not have one of those, don't despair. You don't really need it.
+Because these side seams and shoulder seams won't get stretched out, you can just sew them with a regular straight stitch.
+
+
+
diff --git a/markdown/org/docs/patterns/sven/needs/en.md b/markdown/org/docs/patterns/sven/needs/en.md
new file mode 100644
index 00000000000..fd016b33ade
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/needs/en.md
@@ -0,0 +1,16 @@
+To make Sven, you will need the following:
+
+- Basic sewing supplies
+- About 1.75 meter of a suitable fabric ([see Fabric options](#fabric-options))
+- Ribbing fabric for the cuffs and neck opening
+
+
+
+###### A serger/overlock is nice, but optional
+
+As with all knitwear and stretch fabrics, a serger/overlock will make your life easier.
+
+If you do not have one of those, don't despair. You don't really need it.
+Because these side seams and shoulder seams won't get stretched out, you can just sew them with a regular straight stitch.
+
+
diff --git a/markdown/org/docs/patterns/sven/needs/es.md b/markdown/org/docs/patterns/sven/needs/es.md
new file mode 100644
index 00000000000..2cef731cf92
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/needs/es.md
@@ -0,0 +1,17 @@
+To make Sven, you will need the following:
+
+- Basic sewing supplies
+- About 1.75 meter of a suitable fabric ([see Fabric options](#fabric-options))
+- Ribbing fabric for the cuffs and neck opening
+
+
+
+###### A serger/overlock is nice, but optional
+
+As with all knitwear and stretch fabrics, a serger/overlock will make your life easier.
+
+If you do not have one of those, don't despair. You don't really need it.
+Because these side seams and shoulder seams won't get stretched out, you can just sew them with a regular straight stitch.
+
+
+
diff --git a/markdown/org/docs/patterns/sven/needs/fr.md b/markdown/org/docs/patterns/sven/needs/fr.md
new file mode 100644
index 00000000000..a217f6d34ac
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/needs/fr.md
@@ -0,0 +1,17 @@
+To make Sven, you will need the following:
+
+- Fourniture de base pour la couture
+- About 1.75 meter of a suitable fabric ([see Fabric options](#fabric-options))
+- Ribbing fabric for the cuffs and neck opening
+
+
+
+###### A serger/overlock is nice, but optional
+
+As with all knitwear and stretch fabrics, a serger/overlock will make your life easier.
+
+Si vous n'en avez pas, ne désespérez pas. Vous n'en avez pas vraiment besoin.
+Parce que ces coutures latérales et les coutures d'épaule ne seront pas étirées, vous pouvez simplement les coudre avec une couture droite normale.
+
+
+
diff --git a/markdown/org/docs/patterns/sven/needs/nl.md b/markdown/org/docs/patterns/sven/needs/nl.md
new file mode 100644
index 00000000000..239756c1264
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/needs/nl.md
@@ -0,0 +1,17 @@
+Om Sven te maken heb je het volgende nodig:
+
+- Basis naaimateriaal
+- Ongeveer 1.75 meter geschikte stof ([zie Optionele stoffen](#fabric-options))
+- Boordstof voor de manchetten en halsopening
+
+
+
+###### A serger/overlock is nice, but optional
+
+As with all knitwear and stretch fabrics, a serger/overlock will make your life easier.
+
+Als je geen overlock hebt, geen zorg. Je hebt het niet echt nodig.
+Omdat deze zij- en schoudernaden niet echt uitgerokken worden kan je ze gewoon stikken met een rechte steek of een smalle zigzagsteek.
+
+
+
diff --git a/markdown/org/docs/patterns/sven/nl.md b/markdown/org/docs/patterns/sven/nl.md
new file mode 100644
index 00000000000..92ddfc4e769
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/nl.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/sven/options/acrossbackfactor/acrossbackfactor.svg b/markdown/org/docs/patterns/sven/options/acrossbackfactor/acrossbackfactor.svg
new file mode 100644
index 00000000000..02eb76aef9e
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/options/acrossbackfactor/acrossbackfactor.svg
@@ -0,0 +1,1366 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/sven/options/acrossbackfactor/de.md b/markdown/org/docs/patterns/sven/options/acrossbackfactor/de.md
new file mode 100644
index 00000000000..013e129fb4b
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/options/acrossbackfactor/de.md
@@ -0,0 +1,3 @@
+
+
+Controls your across back width as a factor of your shoulder to shoulder measurement
diff --git a/markdown/org/docs/patterns/sven/options/acrossbackfactor/en.md b/markdown/org/docs/patterns/sven/options/acrossbackfactor/en.md
new file mode 100644
index 00000000000..013e129fb4b
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/options/acrossbackfactor/en.md
@@ -0,0 +1,3 @@
+
+
+Controls your across back width as a factor of your shoulder to shoulder measurement
diff --git a/markdown/org/docs/patterns/sven/options/acrossbackfactor/es.md b/markdown/org/docs/patterns/sven/options/acrossbackfactor/es.md
new file mode 100644
index 00000000000..013e129fb4b
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/options/acrossbackfactor/es.md
@@ -0,0 +1,3 @@
+
+
+Controls your across back width as a factor of your shoulder to shoulder measurement
diff --git a/markdown/org/docs/patterns/sven/options/acrossbackfactor/fr.md b/markdown/org/docs/patterns/sven/options/acrossbackfactor/fr.md
new file mode 100644
index 00000000000..9150db84a85
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/options/acrossbackfactor/fr.md
@@ -0,0 +1,3 @@
+
+
+Contrôle la largeur de votre dos en jouant sur la mesure d'une épaule à l'autre
diff --git a/markdown/org/docs/patterns/sven/options/acrossbackfactor/nl.md b/markdown/org/docs/patterns/sven/options/acrossbackfactor/nl.md
new file mode 100644
index 00000000000..ca09d0ade1e
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/options/acrossbackfactor/nl.md
@@ -0,0 +1,3 @@
+
+
+Geeft controle over de breedte van je rug als een factor van je schouder tot schouder maat
diff --git a/markdown/org/docs/patterns/sven/options/bicepsease/bicepsease.svg b/markdown/org/docs/patterns/sven/options/bicepsease/bicepsease.svg
new file mode 100644
index 00000000000..ed43a7f7ea3
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/options/bicepsease/bicepsease.svg
@@ -0,0 +1,1277 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/sven/options/bicepsease/de.md b/markdown/org/docs/patterns/sven/options/bicepsease/de.md
new file mode 100644
index 00000000000..1f6d0cdb0e3
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/options/bicepsease/de.md
@@ -0,0 +1,3 @@
+
+
+How much room do you want at your upper arm?
diff --git a/markdown/org/docs/patterns/sven/options/bicepsease/en.md b/markdown/org/docs/patterns/sven/options/bicepsease/en.md
new file mode 100644
index 00000000000..1f6d0cdb0e3
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/options/bicepsease/en.md
@@ -0,0 +1,3 @@
+
+
+How much room do you want at your upper arm?
diff --git a/markdown/org/docs/patterns/sven/options/bicepsease/es.md b/markdown/org/docs/patterns/sven/options/bicepsease/es.md
new file mode 100644
index 00000000000..1f6d0cdb0e3
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/options/bicepsease/es.md
@@ -0,0 +1,3 @@
+
+
+How much room do you want at your upper arm?
diff --git a/markdown/org/docs/patterns/sven/options/bicepsease/fr.md b/markdown/org/docs/patterns/sven/options/bicepsease/fr.md
new file mode 100644
index 00000000000..1f6d0cdb0e3
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/options/bicepsease/fr.md
@@ -0,0 +1,3 @@
+
+
+How much room do you want at your upper arm?
diff --git a/markdown/org/docs/patterns/sven/options/bicepsease/nl.md b/markdown/org/docs/patterns/sven/options/bicepsease/nl.md
new file mode 100644
index 00000000000..988def65fff
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/options/bicepsease/nl.md
@@ -0,0 +1,3 @@
+
+
+How much room do you want at your upper arm?
diff --git a/markdown/org/docs/patterns/sven/options/chestease/chestease.svg b/markdown/org/docs/patterns/sven/options/chestease/chestease.svg
new file mode 100644
index 00000000000..33570bc8d76
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/options/chestease/chestease.svg
@@ -0,0 +1,1233 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/sven/options/chestease/de.md b/markdown/org/docs/patterns/sven/options/chestease/de.md
new file mode 100644
index 00000000000..2478adf6de2
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/options/chestease/de.md
@@ -0,0 +1,3 @@
+
+
+How much room do you want at the chest? Whatever value you provide here will simply be added to your chest circumference measurement when drafting the garment.
diff --git a/markdown/org/docs/patterns/sven/options/chestease/en.md b/markdown/org/docs/patterns/sven/options/chestease/en.md
new file mode 100644
index 00000000000..c9c6d375436
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/options/chestease/en.md
@@ -0,0 +1,4 @@
+
+
+How much room do you want at the chest?
+Whatever value you provide here will simply be added to your chest circumference measurement when drafting the garment.
diff --git a/markdown/org/docs/patterns/sven/options/chestease/es.md b/markdown/org/docs/patterns/sven/options/chestease/es.md
new file mode 100644
index 00000000000..2478adf6de2
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/options/chestease/es.md
@@ -0,0 +1,3 @@
+
+
+How much room do you want at the chest? Whatever value you provide here will simply be added to your chest circumference measurement when drafting the garment.
diff --git a/markdown/org/docs/patterns/sven/options/chestease/fr.md b/markdown/org/docs/patterns/sven/options/chestease/fr.md
new file mode 100644
index 00000000000..a207e9bd483
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/options/chestease/fr.md
@@ -0,0 +1,3 @@
+
+
+Combien d'aisance voulez-vous pour le buste ? Quelle que soit la valeur que vous choisissez, la valeur sera simplement ajoutée à votre mesure de tour de poitrine lors de la génération du patron.
diff --git a/markdown/org/docs/patterns/sven/options/chestease/nl.md b/markdown/org/docs/patterns/sven/options/chestease/nl.md
new file mode 100644
index 00000000000..223b512d839
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/options/chestease/nl.md
@@ -0,0 +1,3 @@
+
+
+Hoeveel ruimte wil je rond je borstkas? De waarde die je hier geeft wordt toegevoegd aan je borstomtrek bij het tekenen van het patroon.
diff --git a/markdown/org/docs/patterns/sven/options/cuffease/cuffease.svg b/markdown/org/docs/patterns/sven/options/cuffease/cuffease.svg
new file mode 100644
index 00000000000..f9db441c6d5
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/options/cuffease/cuffease.svg
@@ -0,0 +1,1277 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/sven/options/cuffease/de.md b/markdown/org/docs/patterns/sven/options/cuffease/de.md
new file mode 100644
index 00000000000..ed8f87ddacb
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/options/cuffease/de.md
@@ -0,0 +1,3 @@
+
+
+How much room do you want at your wrist?
diff --git a/markdown/org/docs/patterns/sven/options/cuffease/en.md b/markdown/org/docs/patterns/sven/options/cuffease/en.md
new file mode 100644
index 00000000000..ed8f87ddacb
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/options/cuffease/en.md
@@ -0,0 +1,3 @@
+
+
+How much room do you want at your wrist?
diff --git a/markdown/org/docs/patterns/sven/options/cuffease/es.md b/markdown/org/docs/patterns/sven/options/cuffease/es.md
new file mode 100644
index 00000000000..ed8f87ddacb
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/options/cuffease/es.md
@@ -0,0 +1,3 @@
+
+
+How much room do you want at your wrist?
diff --git a/markdown/org/docs/patterns/sven/options/cuffease/fr.md b/markdown/org/docs/patterns/sven/options/cuffease/fr.md
new file mode 100644
index 00000000000..ed8f87ddacb
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/options/cuffease/fr.md
@@ -0,0 +1,3 @@
+
+
+How much room do you want at your wrist?
diff --git a/markdown/org/docs/patterns/sven/options/cuffease/nl.md b/markdown/org/docs/patterns/sven/options/cuffease/nl.md
new file mode 100644
index 00000000000..750b1fa95d7
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/options/cuffease/nl.md
@@ -0,0 +1,3 @@
+
+
+How much room do you want at your wrist?
diff --git a/markdown/org/docs/patterns/sven/options/de.md b/markdown/org/docs/patterns/sven/options/de.md
new file mode 100644
index 00000000000..770e721f2f9
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/options/de.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/sven/options/en.md b/markdown/org/docs/patterns/sven/options/en.md
new file mode 100644
index 00000000000..e3e8bbbc71f
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/options/en.md
@@ -0,0 +1,7 @@
+---
+---
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/sven/options/es.md b/markdown/org/docs/patterns/sven/options/es.md
new file mode 100644
index 00000000000..770e721f2f9
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/options/es.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/sven/options/fr.md b/markdown/org/docs/patterns/sven/options/fr.md
new file mode 100644
index 00000000000..770e721f2f9
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/options/fr.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/sven/options/lengthbonus/de.md b/markdown/org/docs/patterns/sven/options/lengthbonus/de.md
new file mode 100644
index 00000000000..44f36f3fd7a
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/options/lengthbonus/de.md
@@ -0,0 +1,3 @@
+
+
+This option will lengthen the body of your sweatshirt.
diff --git a/markdown/org/docs/patterns/sven/options/lengthbonus/en.md b/markdown/org/docs/patterns/sven/options/lengthbonus/en.md
new file mode 100644
index 00000000000..44f36f3fd7a
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/options/lengthbonus/en.md
@@ -0,0 +1,3 @@
+
+
+This option will lengthen the body of your sweatshirt.
diff --git a/markdown/org/docs/patterns/sven/options/lengthbonus/es.md b/markdown/org/docs/patterns/sven/options/lengthbonus/es.md
new file mode 100644
index 00000000000..44f36f3fd7a
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/options/lengthbonus/es.md
@@ -0,0 +1,3 @@
+
+
+This option will lengthen the body of your sweatshirt.
diff --git a/markdown/org/docs/patterns/sven/options/lengthbonus/fr.md b/markdown/org/docs/patterns/sven/options/lengthbonus/fr.md
new file mode 100644
index 00000000000..44f36f3fd7a
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/options/lengthbonus/fr.md
@@ -0,0 +1,3 @@
+
+
+This option will lengthen the body of your sweatshirt.
diff --git a/markdown/org/docs/patterns/sven/options/lengthbonus/lengthbonus.svg b/markdown/org/docs/patterns/sven/options/lengthbonus/lengthbonus.svg
new file mode 100644
index 00000000000..44a13702f66
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/options/lengthbonus/lengthbonus.svg
@@ -0,0 +1,1173 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/sven/options/lengthbonus/nl.md b/markdown/org/docs/patterns/sven/options/lengthbonus/nl.md
new file mode 100644
index 00000000000..8be788eadcd
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/options/lengthbonus/nl.md
@@ -0,0 +1,3 @@
+
+
+This option will lengthen the body of your sweatshirt.
diff --git a/markdown/org/docs/patterns/sven/options/nl.md b/markdown/org/docs/patterns/sven/options/nl.md
new file mode 100644
index 00000000000..770e721f2f9
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/options/nl.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/sven/options/ribbing/de.md b/markdown/org/docs/patterns/sven/options/ribbing/de.md
new file mode 100644
index 00000000000..0221f64a912
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/options/ribbing/de.md
@@ -0,0 +1,3 @@
+
+
+Do you want ribbing at the hem/cuffs or not?
diff --git a/markdown/org/docs/patterns/sven/options/ribbing/en.md b/markdown/org/docs/patterns/sven/options/ribbing/en.md
new file mode 100644
index 00000000000..0221f64a912
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/options/ribbing/en.md
@@ -0,0 +1,3 @@
+
+
+Do you want ribbing at the hem/cuffs or not?
diff --git a/markdown/org/docs/patterns/sven/options/ribbing/es.md b/markdown/org/docs/patterns/sven/options/ribbing/es.md
new file mode 100644
index 00000000000..0221f64a912
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/options/ribbing/es.md
@@ -0,0 +1,3 @@
+
+
+Do you want ribbing at the hem/cuffs or not?
diff --git a/markdown/org/docs/patterns/sven/options/ribbing/fr.md b/markdown/org/docs/patterns/sven/options/ribbing/fr.md
new file mode 100644
index 00000000000..ecff96df69f
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/options/ribbing/fr.md
@@ -0,0 +1,3 @@
+
+
+Do you want ribbing at the hem/cuffs or not?
diff --git a/markdown/org/docs/patterns/sven/options/ribbing/nl.md b/markdown/org/docs/patterns/sven/options/ribbing/nl.md
new file mode 100644
index 00000000000..3e5c806a516
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/options/ribbing/nl.md
@@ -0,0 +1,3 @@
+
+
+Do you want ribbing at the hem/cuffs or not?
diff --git a/markdown/org/docs/patterns/sven/options/ribbing/ribbing.svg b/markdown/org/docs/patterns/sven/options/ribbing/ribbing.svg
new file mode 100644
index 00000000000..376fa7f753b
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/options/ribbing/ribbing.svg
@@ -0,0 +1,683 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/sven/options/ribbingheight/de.md b/markdown/org/docs/patterns/sven/options/ribbingheight/de.md
new file mode 100644
index 00000000000..888acc10c58
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/options/ribbingheight/de.md
@@ -0,0 +1,3 @@
+
+
+The height of the ribbing at the hem/cuffs.
diff --git a/markdown/org/docs/patterns/sven/options/ribbingheight/en.md b/markdown/org/docs/patterns/sven/options/ribbingheight/en.md
new file mode 100644
index 00000000000..888acc10c58
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/options/ribbingheight/en.md
@@ -0,0 +1,3 @@
+
+
+The height of the ribbing at the hem/cuffs.
diff --git a/markdown/org/docs/patterns/sven/options/ribbingheight/es.md b/markdown/org/docs/patterns/sven/options/ribbingheight/es.md
new file mode 100644
index 00000000000..888acc10c58
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/options/ribbingheight/es.md
@@ -0,0 +1,3 @@
+
+
+The height of the ribbing at the hem/cuffs.
diff --git a/markdown/org/docs/patterns/sven/options/ribbingheight/fr.md b/markdown/org/docs/patterns/sven/options/ribbingheight/fr.md
new file mode 100644
index 00000000000..72335c38521
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/options/ribbingheight/fr.md
@@ -0,0 +1,3 @@
+
+
+The height of the ribbing at the hem/cuffs.
diff --git a/markdown/org/docs/patterns/sven/options/ribbingheight/nl.md b/markdown/org/docs/patterns/sven/options/ribbingheight/nl.md
new file mode 100644
index 00000000000..919321f6ef0
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/options/ribbingheight/nl.md
@@ -0,0 +1,3 @@
+
+
+The height of the ribbing at the hem/cuffs.
diff --git a/markdown/org/docs/patterns/sven/options/ribbingheight/ribbingheight.svg b/markdown/org/docs/patterns/sven/options/ribbingheight/ribbingheight.svg
new file mode 100644
index 00000000000..89c876af320
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/options/ribbingheight/ribbingheight.svg
@@ -0,0 +1,1175 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/sven/options/ribbingstretch/de.md b/markdown/org/docs/patterns/sven/options/ribbingstretch/de.md
new file mode 100644
index 00000000000..a80988a06dd
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/options/ribbingstretch/de.md
@@ -0,0 +1,3 @@
+
+
+The amount of stretch we should foresee for the ribbing at the hem/cuffs.
diff --git a/markdown/org/docs/patterns/sven/options/ribbingstretch/en.md b/markdown/org/docs/patterns/sven/options/ribbingstretch/en.md
new file mode 100644
index 00000000000..a80988a06dd
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/options/ribbingstretch/en.md
@@ -0,0 +1,3 @@
+
+
+The amount of stretch we should foresee for the ribbing at the hem/cuffs.
diff --git a/markdown/org/docs/patterns/sven/options/ribbingstretch/es.md b/markdown/org/docs/patterns/sven/options/ribbingstretch/es.md
new file mode 100644
index 00000000000..a80988a06dd
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/options/ribbingstretch/es.md
@@ -0,0 +1,3 @@
+
+
+The amount of stretch we should foresee for the ribbing at the hem/cuffs.
diff --git a/markdown/org/docs/patterns/sven/options/ribbingstretch/fr.md b/markdown/org/docs/patterns/sven/options/ribbingstretch/fr.md
new file mode 100644
index 00000000000..a80988a06dd
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/options/ribbingstretch/fr.md
@@ -0,0 +1,3 @@
+
+
+The amount of stretch we should foresee for the ribbing at the hem/cuffs.
diff --git a/markdown/org/docs/patterns/sven/options/ribbingstretch/nl.md b/markdown/org/docs/patterns/sven/options/ribbingstretch/nl.md
new file mode 100644
index 00000000000..a80988a06dd
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/options/ribbingstretch/nl.md
@@ -0,0 +1,3 @@
+
+
+The amount of stretch we should foresee for the ribbing at the hem/cuffs.
diff --git a/markdown/org/docs/patterns/sven/options/ribbingstretch/ribbingstretch.svg b/markdown/org/docs/patterns/sven/options/ribbingstretch/ribbingstretch.svg
new file mode 100644
index 00000000000..edfc8ece71c
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/options/ribbingstretch/ribbingstretch.svg
@@ -0,0 +1,1311 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/sven/options/sleevelengthbonus/de.md b/markdown/org/docs/patterns/sven/options/sleevelengthbonus/de.md
new file mode 100644
index 00000000000..17a91327771
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/options/sleevelengthbonus/de.md
@@ -0,0 +1,3 @@
+
+
+This option will lengthen the sleeves of your sweatshirt.
diff --git a/markdown/org/docs/patterns/sven/options/sleevelengthbonus/en.md b/markdown/org/docs/patterns/sven/options/sleevelengthbonus/en.md
new file mode 100644
index 00000000000..17a91327771
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/options/sleevelengthbonus/en.md
@@ -0,0 +1,3 @@
+
+
+This option will lengthen the sleeves of your sweatshirt.
diff --git a/markdown/org/docs/patterns/sven/options/sleevelengthbonus/es.md b/markdown/org/docs/patterns/sven/options/sleevelengthbonus/es.md
new file mode 100644
index 00000000000..17a91327771
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/options/sleevelengthbonus/es.md
@@ -0,0 +1,3 @@
+
+
+This option will lengthen the sleeves of your sweatshirt.
diff --git a/markdown/org/docs/patterns/sven/options/sleevelengthbonus/fr.md b/markdown/org/docs/patterns/sven/options/sleevelengthbonus/fr.md
new file mode 100644
index 00000000000..17a91327771
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/options/sleevelengthbonus/fr.md
@@ -0,0 +1,3 @@
+
+
+This option will lengthen the sleeves of your sweatshirt.
diff --git a/markdown/org/docs/patterns/sven/options/sleevelengthbonus/nl.md b/markdown/org/docs/patterns/sven/options/sleevelengthbonus/nl.md
new file mode 100644
index 00000000000..7170f2eac75
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/options/sleevelengthbonus/nl.md
@@ -0,0 +1,3 @@
+
+
+This option will lengthen the sleeves of your sweatshirt.
diff --git a/markdown/org/docs/patterns/sven/options/sleevelengthbonus/sleevelengthbonus.svg b/markdown/org/docs/patterns/sven/options/sleevelengthbonus/sleevelengthbonus.svg
new file mode 100644
index 00000000000..b41a7bd52cc
--- /dev/null
+++ b/markdown/org/docs/patterns/sven/options/sleevelengthbonus/sleevelengthbonus.svg
@@ -0,0 +1,1174 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/tamiko/cutting/de.md b/markdown/org/docs/patterns/tamiko/cutting/de.md
new file mode 100644
index 00000000000..646469a762c
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/cutting/de.md
@@ -0,0 +1,13 @@
+ - **Oberstoff**
+ - Cut **1 Tamiko top** on the fold
+
+Tamiko is a zero-waste pattern. It's a rectangle that's cut out on the fold. Not more than that. There's only one part to this top, we will simply refer to it at the **Tamiko top**. It needs to be cut on the fold along the bottom.
+
+
+
+Cut out the armhole, but leave seam allowance
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/tamiko/cutting/en.md b/markdown/org/docs/patterns/tamiko/cutting/en.md
new file mode 100644
index 00000000000..471236cdcb2
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/cutting/en.md
@@ -0,0 +1,13 @@
+ - **Main fabric**
+ - Cut **1 Tamiko top** on the fold
+
+Tamiko is a zero-waste pattern. It's a rectangle that's cut out on the fold. Not more than that.
+There's only one part to this top, we will simply refer to it at the **Tamiko top**.
+It needs to be cut on the fold along the bottom.
+
+
+
+Cut out the armhole, but leave seam allowance
+
+
+
diff --git a/markdown/org/docs/patterns/tamiko/cutting/es.md b/markdown/org/docs/patterns/tamiko/cutting/es.md
new file mode 100644
index 00000000000..47dec8c5ee4
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/cutting/es.md
@@ -0,0 +1,13 @@
+ - **Main fabric**
+ - Cut **1 Tamiko top** on the fold
+
+Tamiko is a zero-waste pattern. It's a rectangle that's cut out on the fold. Not more than that. There's only one part to this top, we will simply refer to it at the **Tamiko top**. It needs to be cut on the fold along the bottom.
+
+
+
+Cut out the armhole, but leave seam allowance
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/tamiko/cutting/fr.md b/markdown/org/docs/patterns/tamiko/cutting/fr.md
new file mode 100644
index 00000000000..4d788e95e41
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/cutting/fr.md
@@ -0,0 +1,13 @@
+ - **Tissu principal**
+ - Cut **1 Tamiko top** on the fold
+
+Tamiko is a zero-waste pattern. It's a rectangle that's cut out on the fold. Not more than that. There's only one part to this top, we will simply refer to it at the **Tamiko top**. It needs to be cut on the fold along the bottom.
+
+
+
+Cut out the armhole, but leave seam allowance
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/tamiko/cutting/nl.md b/markdown/org/docs/patterns/tamiko/cutting/nl.md
new file mode 100644
index 00000000000..09d89652f8d
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/cutting/nl.md
@@ -0,0 +1,13 @@
+ - **Buitenstof**
+ - Cut **1 Tamiko top** on the fold
+
+Tamiko is een top die geen stof verspilt. Het is een rechthoek die aan de stofvouw geknipt wordt. Niet meer dan dat. There's only one part to this top, we will simply refer to it at the **Tamiko top**. Het moet aan de stofvouw geknipt worden langs de onderrand.
+
+
+
+Knip het armsgat uit, maar laat naadwaarde over
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/tamiko/de.md b/markdown/org/docs/patterns/tamiko/de.md
new file mode 100644
index 00000000000..aedd5fa7810
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/de.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/tamiko/en.md b/markdown/org/docs/patterns/tamiko/en.md
new file mode 100644
index 00000000000..74451f6f12d
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/en.md
@@ -0,0 +1,6 @@
+---
+---
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/tamiko/es.md b/markdown/org/docs/patterns/tamiko/es.md
new file mode 100644
index 00000000000..aedd5fa7810
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/es.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/tamiko/fabric/de.md b/markdown/org/docs/patterns/tamiko/fabric/de.md
new file mode 100644
index 00000000000..d5bc5123b3a
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/fabric/de.md
@@ -0,0 +1,4 @@
+This pattern has a lot of unfinished edges, so you need something that does not ravel. And you want to go for something with a nice drape.
+
+Long story short, go for a knitted fabric, or some light scuba or something. No wovens.
+
diff --git a/markdown/org/docs/patterns/tamiko/fabric/en.md b/markdown/org/docs/patterns/tamiko/fabric/en.md
new file mode 100644
index 00000000000..d5bc5123b3a
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/fabric/en.md
@@ -0,0 +1,4 @@
+This pattern has a lot of unfinished edges, so you need something that does not ravel. And you want to go for something with a nice drape.
+
+Long story short, go for a knitted fabric, or some light scuba or something. No wovens.
+
diff --git a/markdown/org/docs/patterns/tamiko/fabric/es.md b/markdown/org/docs/patterns/tamiko/fabric/es.md
new file mode 100644
index 00000000000..d5bc5123b3a
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/fabric/es.md
@@ -0,0 +1,4 @@
+This pattern has a lot of unfinished edges, so you need something that does not ravel. And you want to go for something with a nice drape.
+
+Long story short, go for a knitted fabric, or some light scuba or something. No wovens.
+
diff --git a/markdown/org/docs/patterns/tamiko/fabric/fr.md b/markdown/org/docs/patterns/tamiko/fabric/fr.md
new file mode 100644
index 00000000000..d5bc5123b3a
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/fabric/fr.md
@@ -0,0 +1,4 @@
+This pattern has a lot of unfinished edges, so you need something that does not ravel. And you want to go for something with a nice drape.
+
+Long story short, go for a knitted fabric, or some light scuba or something. No wovens.
+
diff --git a/markdown/org/docs/patterns/tamiko/fabric/nl.md b/markdown/org/docs/patterns/tamiko/fabric/nl.md
new file mode 100644
index 00000000000..897a2665a1a
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/fabric/nl.md
@@ -0,0 +1,4 @@
+Dit patroon heeft veel onafgewerkte randen, dus je hebt iets nodig dat niet uitrafelt. Je kiest ook best iets dat soepel valt.
+
+Om een lang verhaal kort te maken: kies voor een jersey, of een lichte scuba of zo. Geen geweven stoffen.
+
diff --git a/markdown/org/docs/patterns/tamiko/fr.md b/markdown/org/docs/patterns/tamiko/fr.md
new file mode 100644
index 00000000000..aedd5fa7810
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/fr.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/tamiko/instructions/de.md b/markdown/org/docs/patterns/tamiko/instructions/de.md
new file mode 100644
index 00000000000..6b490eb032c
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/instructions/de.md
@@ -0,0 +1,18 @@
+### Step 1: Finish the armhole seam
+
+
+
+Finish the armhole seam with a narrow hem.
+
+### Step 2: Finish the top
+
+
+
+
+
+As your top is folded, it's a good idea to pin both halves together.
+This way, your top can't shift around while we finish it.
+
+
+
+Sew the three seamlines that are marked on your draft.
diff --git a/markdown/org/docs/patterns/tamiko/instructions/en.md b/markdown/org/docs/patterns/tamiko/instructions/en.md
new file mode 100644
index 00000000000..6b490eb032c
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/instructions/en.md
@@ -0,0 +1,18 @@
+### Step 1: Finish the armhole seam
+
+
+
+Finish the armhole seam with a narrow hem.
+
+### Step 2: Finish the top
+
+
+
+
+
+As your top is folded, it's a good idea to pin both halves together.
+This way, your top can't shift around while we finish it.
+
+
+
+Sew the three seamlines that are marked on your draft.
diff --git a/markdown/org/docs/patterns/tamiko/instructions/es.md b/markdown/org/docs/patterns/tamiko/instructions/es.md
new file mode 100644
index 00000000000..6b490eb032c
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/instructions/es.md
@@ -0,0 +1,18 @@
+### Step 1: Finish the armhole seam
+
+
+
+Finish the armhole seam with a narrow hem.
+
+### Step 2: Finish the top
+
+
+
+
+
+As your top is folded, it's a good idea to pin both halves together.
+This way, your top can't shift around while we finish it.
+
+
+
+Sew the three seamlines that are marked on your draft.
diff --git a/markdown/org/docs/patterns/tamiko/instructions/fr.md b/markdown/org/docs/patterns/tamiko/instructions/fr.md
new file mode 100644
index 00000000000..6b490eb032c
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/instructions/fr.md
@@ -0,0 +1,18 @@
+### Step 1: Finish the armhole seam
+
+
+
+Finish the armhole seam with a narrow hem.
+
+### Step 2: Finish the top
+
+
+
+
+
+As your top is folded, it's a good idea to pin both halves together.
+This way, your top can't shift around while we finish it.
+
+
+
+Sew the three seamlines that are marked on your draft.
diff --git a/markdown/org/docs/patterns/tamiko/instructions/layout.svg b/markdown/org/docs/patterns/tamiko/instructions/layout.svg
new file mode 100644
index 00000000000..4327af969d5
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/instructions/layout.svg
@@ -0,0 +1,81 @@
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/tamiko/instructions/nl.md b/markdown/org/docs/patterns/tamiko/instructions/nl.md
new file mode 100644
index 00000000000..72ad3ea7c9d
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/instructions/nl.md
@@ -0,0 +1,18 @@
+### Stap 1: werk het armsgat af
+
+
+
+Finish the armhole seam with a narrow hem.
+
+### Stap 2: Maak de top af
+
+
+
+
+
+As your top is folded, it's a good idea to pin both halves together.
+This way, your top can't shift around while we finish it.
+
+
+
+Sew the three seamlines that are marked on your draft.
diff --git a/markdown/org/docs/patterns/tamiko/instructions/step01.png b/markdown/org/docs/patterns/tamiko/instructions/step01.png
new file mode 100644
index 00000000000..69bddc37a8a
Binary files /dev/null and b/markdown/org/docs/patterns/tamiko/instructions/step01.png differ
diff --git a/markdown/org/docs/patterns/tamiko/instructions/step02.png b/markdown/org/docs/patterns/tamiko/instructions/step02.png
new file mode 100644
index 00000000000..c5813159e78
Binary files /dev/null and b/markdown/org/docs/patterns/tamiko/instructions/step02.png differ
diff --git a/markdown/org/docs/patterns/tamiko/instructions/step03.png b/markdown/org/docs/patterns/tamiko/instructions/step03.png
new file mode 100644
index 00000000000..b38448f7efc
Binary files /dev/null and b/markdown/org/docs/patterns/tamiko/instructions/step03.png differ
diff --git a/markdown/org/docs/patterns/tamiko/instructions/step04.png b/markdown/org/docs/patterns/tamiko/instructions/step04.png
new file mode 100644
index 00000000000..d80bd8f7b6a
Binary files /dev/null and b/markdown/org/docs/patterns/tamiko/instructions/step04.png differ
diff --git a/markdown/org/docs/patterns/tamiko/measurements/de.md b/markdown/org/docs/patterns/tamiko/measurements/de.md
new file mode 100644
index 00000000000..7d7772aa4dc
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/measurements/de.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/tamiko/measurements/en.md b/markdown/org/docs/patterns/tamiko/measurements/en.md
new file mode 100644
index 00000000000..7dae2b8f56c
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/measurements/en.md
@@ -0,0 +1,7 @@
+---
+---
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/tamiko/measurements/es.md b/markdown/org/docs/patterns/tamiko/measurements/es.md
new file mode 100644
index 00000000000..7d7772aa4dc
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/measurements/es.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/tamiko/measurements/fr.md b/markdown/org/docs/patterns/tamiko/measurements/fr.md
new file mode 100644
index 00000000000..17a56594dca
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/measurements/fr.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+importer les mesures à partir de '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/tamiko/measurements/nl.md b/markdown/org/docs/patterns/tamiko/measurements/nl.md
new file mode 100644
index 00000000000..7d7772aa4dc
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/measurements/nl.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/tamiko/needs/de.md b/markdown/org/docs/patterns/tamiko/needs/de.md
new file mode 100644
index 00000000000..a43a6a85872
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/needs/de.md
@@ -0,0 +1,5 @@
+To make Tamiko, you will need the following:
+
+- Grundlegendes Nähzubehör
+- About 1 meter of a suitable fabric ([see Fabric options](/docs/patterns/tamiko/fabric))
+
diff --git a/markdown/org/docs/patterns/tamiko/needs/en.md b/markdown/org/docs/patterns/tamiko/needs/en.md
new file mode 100644
index 00000000000..f06f7a53486
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/needs/en.md
@@ -0,0 +1,5 @@
+To make Tamiko, you will need the following:
+
+- Basic sewing supplies
+- About 1 meter of a suitable fabric ([see Fabric options](/docs/patterns/tamiko/fabric))
+
diff --git a/markdown/org/docs/patterns/tamiko/needs/es.md b/markdown/org/docs/patterns/tamiko/needs/es.md
new file mode 100644
index 00000000000..f06f7a53486
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/needs/es.md
@@ -0,0 +1,5 @@
+To make Tamiko, you will need the following:
+
+- Basic sewing supplies
+- About 1 meter of a suitable fabric ([see Fabric options](/docs/patterns/tamiko/fabric))
+
diff --git a/markdown/org/docs/patterns/tamiko/needs/fr.md b/markdown/org/docs/patterns/tamiko/needs/fr.md
new file mode 100644
index 00000000000..6ccbbbdb1ae
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/needs/fr.md
@@ -0,0 +1,5 @@
+To make Tamiko, you will need the following:
+
+- Fourniture de base pour la couture
+- About 1 meter of a suitable fabric ([see Fabric options](/docs/patterns/tamiko/fabric))
+
diff --git a/markdown/org/docs/patterns/tamiko/needs/nl.md b/markdown/org/docs/patterns/tamiko/needs/nl.md
new file mode 100644
index 00000000000..d7847f4658f
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/needs/nl.md
@@ -0,0 +1,5 @@
+Om Tamiko te maken heb je het volgende nodig:
+
+- Basis naaimateriaal
+- Ongeveer 1 m geschikte stof ([zie Optionele stoffen](/docs/patterns/tamiko/fabric))
+
diff --git a/markdown/org/docs/patterns/tamiko/nl.md b/markdown/org/docs/patterns/tamiko/nl.md
new file mode 100644
index 00000000000..aedd5fa7810
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/nl.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/tamiko/options/armholedepthfactor/de.md b/markdown/org/docs/patterns/tamiko/options/armholedepthfactor/de.md
new file mode 100644
index 00000000000..8ce28297fdd
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/options/armholedepthfactor/de.md
@@ -0,0 +1,2 @@
+
+Controls the depth of your armhole, as a factor of your shoulder to shoulder measurement.
diff --git a/markdown/org/docs/patterns/tamiko/options/armholedepthfactor/en.md b/markdown/org/docs/patterns/tamiko/options/armholedepthfactor/en.md
new file mode 100644
index 00000000000..8ce28297fdd
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/options/armholedepthfactor/en.md
@@ -0,0 +1,2 @@
+
+Controls the depth of your armhole, as a factor of your shoulder to shoulder measurement.
diff --git a/markdown/org/docs/patterns/tamiko/options/armholedepthfactor/es.md b/markdown/org/docs/patterns/tamiko/options/armholedepthfactor/es.md
new file mode 100644
index 00000000000..8ce28297fdd
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/options/armholedepthfactor/es.md
@@ -0,0 +1,2 @@
+
+Controls the depth of your armhole, as a factor of your shoulder to shoulder measurement.
diff --git a/markdown/org/docs/patterns/tamiko/options/armholedepthfactor/fr.md b/markdown/org/docs/patterns/tamiko/options/armholedepthfactor/fr.md
new file mode 100644
index 00000000000..8ce28297fdd
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/options/armholedepthfactor/fr.md
@@ -0,0 +1,2 @@
+
+Controls the depth of your armhole, as a factor of your shoulder to shoulder measurement.
diff --git a/markdown/org/docs/patterns/tamiko/options/armholedepthfactor/nl.md b/markdown/org/docs/patterns/tamiko/options/armholedepthfactor/nl.md
new file mode 100644
index 00000000000..044941045b4
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/options/armholedepthfactor/nl.md
@@ -0,0 +1,2 @@
+
+Geeft controle over de diepte van je armsgat, als een factor van je schouder tot schouder maat.
diff --git a/markdown/org/docs/patterns/tamiko/options/chestease/de.md b/markdown/org/docs/patterns/tamiko/options/chestease/de.md
new file mode 100644
index 00000000000..e1e8da9d3cb
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/options/chestease/de.md
@@ -0,0 +1,2 @@
+
+The amount of ease at your chest.
diff --git a/markdown/org/docs/patterns/tamiko/options/chestease/en.md b/markdown/org/docs/patterns/tamiko/options/chestease/en.md
new file mode 100644
index 00000000000..e1e8da9d3cb
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/options/chestease/en.md
@@ -0,0 +1,2 @@
+
+The amount of ease at your chest.
diff --git a/markdown/org/docs/patterns/tamiko/options/chestease/es.md b/markdown/org/docs/patterns/tamiko/options/chestease/es.md
new file mode 100644
index 00000000000..e1e8da9d3cb
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/options/chestease/es.md
@@ -0,0 +1,2 @@
+
+The amount of ease at your chest.
diff --git a/markdown/org/docs/patterns/tamiko/options/chestease/fr.md b/markdown/org/docs/patterns/tamiko/options/chestease/fr.md
new file mode 100644
index 00000000000..ab0df0d6671
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/options/chestease/fr.md
@@ -0,0 +1,2 @@
+
+La quantité d'aisance à votre poitrine.
diff --git a/markdown/org/docs/patterns/tamiko/options/chestease/nl.md b/markdown/org/docs/patterns/tamiko/options/chestease/nl.md
new file mode 100644
index 00000000000..6b6560d38e2
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/options/chestease/nl.md
@@ -0,0 +1,2 @@
+
+De hoeveelheid overwijdte aan je borst.
diff --git a/markdown/org/docs/patterns/tamiko/options/de.md b/markdown/org/docs/patterns/tamiko/options/de.md
new file mode 100644
index 00000000000..0354abb755a
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/options/de.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/tamiko/options/en.md b/markdown/org/docs/patterns/tamiko/options/en.md
new file mode 100644
index 00000000000..25d944f33e6
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/options/en.md
@@ -0,0 +1,7 @@
+---
+---
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/tamiko/options/es.md b/markdown/org/docs/patterns/tamiko/options/es.md
new file mode 100644
index 00000000000..0354abb755a
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/options/es.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/tamiko/options/flare/de.md b/markdown/org/docs/patterns/tamiko/options/flare/de.md
new file mode 100644
index 00000000000..78c639f16ad
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/options/flare/de.md
@@ -0,0 +1,2 @@
+
+The angle by which the garment flares out from your chest downwards.
diff --git a/markdown/org/docs/patterns/tamiko/options/flare/en.md b/markdown/org/docs/patterns/tamiko/options/flare/en.md
new file mode 100644
index 00000000000..78c639f16ad
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/options/flare/en.md
@@ -0,0 +1,2 @@
+
+The angle by which the garment flares out from your chest downwards.
diff --git a/markdown/org/docs/patterns/tamiko/options/flare/es.md b/markdown/org/docs/patterns/tamiko/options/flare/es.md
new file mode 100644
index 00000000000..78c639f16ad
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/options/flare/es.md
@@ -0,0 +1,2 @@
+
+The angle by which the garment flares out from your chest downwards.
diff --git a/markdown/org/docs/patterns/tamiko/options/flare/fr.md b/markdown/org/docs/patterns/tamiko/options/flare/fr.md
new file mode 100644
index 00000000000..78c639f16ad
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/options/flare/fr.md
@@ -0,0 +1,2 @@
+
+The angle by which the garment flares out from your chest downwards.
diff --git a/markdown/org/docs/patterns/tamiko/options/flare/nl.md b/markdown/org/docs/patterns/tamiko/options/flare/nl.md
new file mode 100644
index 00000000000..1cab9f6ec16
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/options/flare/nl.md
@@ -0,0 +1,2 @@
+
+De mate waarin het kledingstuk van je borst naar beneden uitwaaiert.
diff --git a/markdown/org/docs/patterns/tamiko/options/fr.md b/markdown/org/docs/patterns/tamiko/options/fr.md
new file mode 100644
index 00000000000..0354abb755a
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/options/fr.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/tamiko/options/lengthbonus/de.md b/markdown/org/docs/patterns/tamiko/options/lengthbonus/de.md
new file mode 100644
index 00000000000..534a9da26c0
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/options/lengthbonus/de.md
@@ -0,0 +1,3 @@
+
+
+How much longer than the default length to make your top.
diff --git a/markdown/org/docs/patterns/tamiko/options/lengthbonus/en.md b/markdown/org/docs/patterns/tamiko/options/lengthbonus/en.md
new file mode 100644
index 00000000000..534a9da26c0
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/options/lengthbonus/en.md
@@ -0,0 +1,3 @@
+
+
+How much longer than the default length to make your top.
diff --git a/markdown/org/docs/patterns/tamiko/options/lengthbonus/es.md b/markdown/org/docs/patterns/tamiko/options/lengthbonus/es.md
new file mode 100644
index 00000000000..534a9da26c0
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/options/lengthbonus/es.md
@@ -0,0 +1,3 @@
+
+
+How much longer than the default length to make your top.
diff --git a/markdown/org/docs/patterns/tamiko/options/lengthbonus/fr.md b/markdown/org/docs/patterns/tamiko/options/lengthbonus/fr.md
new file mode 100644
index 00000000000..d176197145d
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/options/lengthbonus/fr.md
@@ -0,0 +1,3 @@
+
+
+De combien vous souhaitez rallonger votre top.
diff --git a/markdown/org/docs/patterns/tamiko/options/lengthbonus/lengthbonus.svg b/markdown/org/docs/patterns/tamiko/options/lengthbonus/lengthbonus.svg
new file mode 100644
index 00000000000..4e22830faec
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/options/lengthbonus/lengthbonus.svg
@@ -0,0 +1,312 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/tamiko/options/lengthbonus/nl.md b/markdown/org/docs/patterns/tamiko/options/lengthbonus/nl.md
new file mode 100644
index 00000000000..8bc1f790fce
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/options/lengthbonus/nl.md
@@ -0,0 +1,3 @@
+
+
+Hoeveel langer dan de standaard wil je je top?
diff --git a/markdown/org/docs/patterns/tamiko/options/nl.md b/markdown/org/docs/patterns/tamiko/options/nl.md
new file mode 100644
index 00000000000..0354abb755a
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/options/nl.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/tamiko/options/shoulderseamlength/de.md b/markdown/org/docs/patterns/tamiko/options/shoulderseamlength/de.md
new file mode 100644
index 00000000000..6ffa6a993c4
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/options/shoulderseamlength/de.md
@@ -0,0 +1,2 @@
+
+The length of the shoulder seam, as a factor of your shoulder to shoulder measurement.
diff --git a/markdown/org/docs/patterns/tamiko/options/shoulderseamlength/en.md b/markdown/org/docs/patterns/tamiko/options/shoulderseamlength/en.md
new file mode 100644
index 00000000000..6ffa6a993c4
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/options/shoulderseamlength/en.md
@@ -0,0 +1,2 @@
+
+The length of the shoulder seam, as a factor of your shoulder to shoulder measurement.
diff --git a/markdown/org/docs/patterns/tamiko/options/shoulderseamlength/es.md b/markdown/org/docs/patterns/tamiko/options/shoulderseamlength/es.md
new file mode 100644
index 00000000000..6ffa6a993c4
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/options/shoulderseamlength/es.md
@@ -0,0 +1,2 @@
+
+The length of the shoulder seam, as a factor of your shoulder to shoulder measurement.
diff --git a/markdown/org/docs/patterns/tamiko/options/shoulderseamlength/fr.md b/markdown/org/docs/patterns/tamiko/options/shoulderseamlength/fr.md
new file mode 100644
index 00000000000..6ffa6a993c4
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/options/shoulderseamlength/fr.md
@@ -0,0 +1,2 @@
+
+The length of the shoulder seam, as a factor of your shoulder to shoulder measurement.
diff --git a/markdown/org/docs/patterns/tamiko/options/shoulderseamlength/nl.md b/markdown/org/docs/patterns/tamiko/options/shoulderseamlength/nl.md
new file mode 100644
index 00000000000..200fb8f56f9
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/options/shoulderseamlength/nl.md
@@ -0,0 +1,2 @@
+
+De lengte van de schoudernaad, als een factor van je schouder tot schouder maat.
diff --git a/markdown/org/docs/patterns/tamiko/options/shoulderslope/de.md b/markdown/org/docs/patterns/tamiko/options/shoulderslope/de.md
new file mode 100644
index 00000000000..452a75ec20f
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/options/shoulderslope/de.md
@@ -0,0 +1,2 @@
+
+This controls the slope of the shoulder seam.
diff --git a/markdown/org/docs/patterns/tamiko/options/shoulderslope/en.md b/markdown/org/docs/patterns/tamiko/options/shoulderslope/en.md
new file mode 100644
index 00000000000..452a75ec20f
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/options/shoulderslope/en.md
@@ -0,0 +1,2 @@
+
+This controls the slope of the shoulder seam.
diff --git a/markdown/org/docs/patterns/tamiko/options/shoulderslope/es.md b/markdown/org/docs/patterns/tamiko/options/shoulderslope/es.md
new file mode 100644
index 00000000000..452a75ec20f
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/options/shoulderslope/es.md
@@ -0,0 +1,2 @@
+
+This controls the slope of the shoulder seam.
diff --git a/markdown/org/docs/patterns/tamiko/options/shoulderslope/fr.md b/markdown/org/docs/patterns/tamiko/options/shoulderslope/fr.md
new file mode 100644
index 00000000000..452a75ec20f
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/options/shoulderslope/fr.md
@@ -0,0 +1,2 @@
+
+This controls the slope of the shoulder seam.
diff --git a/markdown/org/docs/patterns/tamiko/options/shoulderslope/nl.md b/markdown/org/docs/patterns/tamiko/options/shoulderslope/nl.md
new file mode 100644
index 00000000000..2baa76baf74
--- /dev/null
+++ b/markdown/org/docs/patterns/tamiko/options/shoulderslope/nl.md
@@ -0,0 +1,2 @@
+
+Dit geeft controle over de helling van de schoudernaad.
diff --git a/markdown/org/docs/patterns/teagan/cutting/de.md b/markdown/org/docs/patterns/teagan/cutting/de.md
new file mode 100644
index 00000000000..5dc3cb197da
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/cutting/de.md
@@ -0,0 +1,8 @@
+- Cut 1 back on the fold.
+- Cut 1 front on the fold.
+- Cut 2 sleeves _with good sides together_
+ - If you cut sleeves separately, remember that one has to be a mirror image of the other.
+- Cut 1 strip for neck opening. It should be 6 cm wide and the length of your neck opening.
+## Caveats
+- There is no seam allowance on the neck opening.
+- There is extra hem allowance at the hem and armholes.
diff --git a/markdown/org/docs/patterns/teagan/cutting/en.md b/markdown/org/docs/patterns/teagan/cutting/en.md
new file mode 100644
index 00000000000..5dc3cb197da
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/cutting/en.md
@@ -0,0 +1,8 @@
+- Cut 1 back on the fold.
+- Cut 1 front on the fold.
+- Cut 2 sleeves _with good sides together_
+ - If you cut sleeves separately, remember that one has to be a mirror image of the other.
+- Cut 1 strip for neck opening. It should be 6 cm wide and the length of your neck opening.
+## Caveats
+- There is no seam allowance on the neck opening.
+- There is extra hem allowance at the hem and armholes.
diff --git a/markdown/org/docs/patterns/teagan/cutting/es.md b/markdown/org/docs/patterns/teagan/cutting/es.md
new file mode 100644
index 00000000000..5dc3cb197da
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/cutting/es.md
@@ -0,0 +1,8 @@
+- Cut 1 back on the fold.
+- Cut 1 front on the fold.
+- Cut 2 sleeves _with good sides together_
+ - If you cut sleeves separately, remember that one has to be a mirror image of the other.
+- Cut 1 strip for neck opening. It should be 6 cm wide and the length of your neck opening.
+## Caveats
+- There is no seam allowance on the neck opening.
+- There is extra hem allowance at the hem and armholes.
diff --git a/markdown/org/docs/patterns/teagan/cutting/fr.md b/markdown/org/docs/patterns/teagan/cutting/fr.md
new file mode 100644
index 00000000000..5dc3cb197da
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/cutting/fr.md
@@ -0,0 +1,8 @@
+- Cut 1 back on the fold.
+- Cut 1 front on the fold.
+- Cut 2 sleeves _with good sides together_
+ - If you cut sleeves separately, remember that one has to be a mirror image of the other.
+- Cut 1 strip for neck opening. It should be 6 cm wide and the length of your neck opening.
+## Caveats
+- There is no seam allowance on the neck opening.
+- There is extra hem allowance at the hem and armholes.
diff --git a/markdown/org/docs/patterns/teagan/cutting/nl.md b/markdown/org/docs/patterns/teagan/cutting/nl.md
new file mode 100644
index 00000000000..2397b97998b
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/cutting/nl.md
@@ -0,0 +1,8 @@
+- Cut 1 back on the fold.
+- Cut 1 front on the fold.
+- Cut 2 sleeves _with good sides together_
+ - If you cut sleeves separately, remember that one has to be a mirror image of the other.
+- Cut 1 strip for neck opening. It should be 6 cm wide and the length of your neck opening.
+## Opmerkingen
+- There is no seam allowance on the neck opening.
+- There is extra hem allowance at the hem and armholes.
diff --git a/markdown/org/docs/patterns/teagan/de.md b/markdown/org/docs/patterns/teagan/de.md
new file mode 100644
index 00000000000..dc4537bb49c
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/de.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/teagan/en.md b/markdown/org/docs/patterns/teagan/en.md
new file mode 100644
index 00000000000..f5d56d01e9a
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/en.md
@@ -0,0 +1,6 @@
+---
+---
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/teagan/es.md b/markdown/org/docs/patterns/teagan/es.md
new file mode 100644
index 00000000000..dc4537bb49c
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/es.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/teagan/fabric/de.md b/markdown/org/docs/patterns/teagan/fabric/de.md
new file mode 100644
index 00000000000..ab0a317dfda
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/fabric/de.md
@@ -0,0 +1,5 @@
+The Teagan T-shirt is designed as a close-fitting tee and is best suited to knit fabrics with some stretch, such as jersey. Cotton knits are often an easy-to-sew option for those new to knits. Rayon knits generally will have a bit more drape and are more slippery to sew.
+
+
+If you're new to sewing, look for a knit with a few percent spandex for stretch and recovery (snapping back after stretching). Fabric weights can also help you make your choice. T-shirts are typically made in lightweight fabric. A weight of 130-200 grams per square meter (or 4-6 ounces per square yard) is likely to be about right.
+
diff --git a/markdown/org/docs/patterns/teagan/fabric/en.md b/markdown/org/docs/patterns/teagan/fabric/en.md
new file mode 100644
index 00000000000..ab0a317dfda
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/fabric/en.md
@@ -0,0 +1,5 @@
+The Teagan T-shirt is designed as a close-fitting tee and is best suited to knit fabrics with some stretch, such as jersey. Cotton knits are often an easy-to-sew option for those new to knits. Rayon knits generally will have a bit more drape and are more slippery to sew.
+
+
+If you're new to sewing, look for a knit with a few percent spandex for stretch and recovery (snapping back after stretching). Fabric weights can also help you make your choice. T-shirts are typically made in lightweight fabric. A weight of 130-200 grams per square meter (or 4-6 ounces per square yard) is likely to be about right.
+
diff --git a/markdown/org/docs/patterns/teagan/fabric/es.md b/markdown/org/docs/patterns/teagan/fabric/es.md
new file mode 100644
index 00000000000..ab0a317dfda
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/fabric/es.md
@@ -0,0 +1,5 @@
+The Teagan T-shirt is designed as a close-fitting tee and is best suited to knit fabrics with some stretch, such as jersey. Cotton knits are often an easy-to-sew option for those new to knits. Rayon knits generally will have a bit more drape and are more slippery to sew.
+
+
+If you're new to sewing, look for a knit with a few percent spandex for stretch and recovery (snapping back after stretching). Fabric weights can also help you make your choice. T-shirts are typically made in lightweight fabric. A weight of 130-200 grams per square meter (or 4-6 ounces per square yard) is likely to be about right.
+
diff --git a/markdown/org/docs/patterns/teagan/fabric/fr.md b/markdown/org/docs/patterns/teagan/fabric/fr.md
new file mode 100644
index 00000000000..ab0a317dfda
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/fabric/fr.md
@@ -0,0 +1,5 @@
+The Teagan T-shirt is designed as a close-fitting tee and is best suited to knit fabrics with some stretch, such as jersey. Cotton knits are often an easy-to-sew option for those new to knits. Rayon knits generally will have a bit more drape and are more slippery to sew.
+
+
+If you're new to sewing, look for a knit with a few percent spandex for stretch and recovery (snapping back after stretching). Fabric weights can also help you make your choice. T-shirts are typically made in lightweight fabric. A weight of 130-200 grams per square meter (or 4-6 ounces per square yard) is likely to be about right.
+
diff --git a/markdown/org/docs/patterns/teagan/fabric/nl.md b/markdown/org/docs/patterns/teagan/fabric/nl.md
new file mode 100644
index 00000000000..ab0a317dfda
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/fabric/nl.md
@@ -0,0 +1,5 @@
+The Teagan T-shirt is designed as a close-fitting tee and is best suited to knit fabrics with some stretch, such as jersey. Cotton knits are often an easy-to-sew option for those new to knits. Rayon knits generally will have a bit more drape and are more slippery to sew.
+
+
+If you're new to sewing, look for a knit with a few percent spandex for stretch and recovery (snapping back after stretching). Fabric weights can also help you make your choice. T-shirts are typically made in lightweight fabric. A weight of 130-200 grams per square meter (or 4-6 ounces per square yard) is likely to be about right.
+
diff --git a/markdown/org/docs/patterns/teagan/fr.md b/markdown/org/docs/patterns/teagan/fr.md
new file mode 100644
index 00000000000..dc4537bb49c
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/fr.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/teagan/instructions/de.md b/markdown/org/docs/patterns/teagan/instructions/de.md
new file mode 100644
index 00000000000..19e4c1792a6
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/instructions/de.md
@@ -0,0 +1,121 @@
+
+## Step 1: Close the shoulder seams
+
+
+
+- Place the front and back on top of each other with [good sides together](/docs/sewing/good-sides-together). Align the shoulder seams.
+- Serge the shoulder seams, or stitch them with a narrow (~2 mm) zigzag stitch at the standard seam allowance.
+
+
+Optional: In a drapier knit, you may choose to reinforce the shoulder seams by stitching clear elastic along the seam on the inside. On a T-shirt, the shoulder seams support most of the weight of the garment. Reinforcing is not required, but it can keep the shoulder seams from stretching over time.
+
+
+## Step 2: Set in the sleeves
+
+
+
+- Place your now attached front and back with the good side up.
+- Identify the front and back sides of each of your sleeves. (This is how you separate the left sleeve from the right.) On your paper pattern piece, the front side of the sleeve is to the left.
+- Place a sleeve on top of the front and back, with the good side down.
+- Align the top of the sleevecap with the shoulder seam. Make sure that the front and back of the sleeve are aligned with the front and back pieces of your shirt.
+- Pin sleeve in place along the entire armhole. There’s a bit of sleevecap ease, which means that the sleevehead is slightly longer than the armhole. Ease in the top part of the sleeve head while pinning.
+- Sew/serge your pinned sleeve in place.
+- Repeat for the other sleeve.
+
+## Step 3: Sew knit binding to the neck opening.
+
+
+
+
+
+A more extensive how-to on knit binding can be found in the [Aaron Instuctions](/docs/patterns/aaron/instructions).
+
+
+
+- We are going to finish the arm and neck hole with [knit binding](/docs/sewing/knit-binding) (note: not a knit band. There’s a difference, and it’s explained [here](/docs/sewing/knit-binding)).
+
+
+This is the most complex step in making the Teagan T-shirt, but it just requires a bit of practice. Don’t worry, all you need to do is make a couple of these and you’ll be a pro in no time.
+
+
+### Place (the start of) your binding
+
+
+
+- Put your T-shirt down with the back good side up, and place your binding strip on top of it with the good side down (as in, good sides together). Your binding should start at the center back of the neck opening.
+- Align the long edge of your strip with the edge of your fabric so the strip lies on top of the fabric (not in the opening). Place the corner on your starting point.
+- Now shift your binding strip 1cm beyond your starting point. This little extra will guarantee we can join the two ends later.
+
+### Sew binding in place
+
+
+
+- Place your presser foot 3 cm along the knit binding, so a 3 cm tail will be left unstitched. This will help us join the ends of the binding later. Then, sew 1.5 cm from the edge around the neck opening, stretching the binding gently as you sew. (Note: this is not the standard seam allowance.)
+- Stop sewing 3 cm before the end, leaving a tail like we did at the beginning.
+
+### Mark and sew binding ends
+
+
+
+- With about 6cm left to go before we complete our circle, it’s time to sew the ends of the binding together.
+- Take one of the edges, and stretch it along the 3cm separating it from the start point as you would while sewing. On the binding, mark where the binding reached the start point. Do the same for the other end.
+- Fold your T-shirt in whatever way makes it more easy for you to place both binding ends with good sides together, aligning the marks. Sew them together at the marks.
+
+
+
+6 cm is not much, but should be enough to get both edges comfortably under your sewing machine to sew them together.
+
+
+
+
+
+- Now that your binding ends are joined together, it’s time to finish the last 6cm of binding. Sew it down, staying 1.5cm from the edge as you did before.
+
+### Fold knit binding to the back and sew down
+
+
+
+- Fold your binding fabric around the fabric of your T-shirt to the back. This is how we’ll sew it down.
+- While the fabric is folded double at the front (hiding the fabric edge in the process), there’s no need for that at the back. We will merely trim back the edge later, given that knit doesn’t ravel. If we were to fold back the fabric at the back too, it would only add bulk.
+- Now you’ll sew the binding down. From the right side of your fabric, sew along the inner edge of your binding (furthest from the edge), making sure to catch the binding at the back in the process.
+
+
+If you have a coverlock machine, that would be perfect for this seam.
+
+
+- You’ll have to, once again, stretch your binding a bit while doing this. But this time, there’s an extra caveat to look out for.
+
+
+
+##### Beware of the uneven feed
+As your feed your binding through your sewing machine, the feed dogs will pull the bottom layer (back of your binding) forward.
+
+In a perfect world, all layers will follow smoothly. But more often than not, the top layer (front of your binding) tends to lag behind a bit. This causes your binding to not neatly fold around the edge of the fabric, but make ugly wrinkles.
+
+So watch out for this, and if you see it happening, stretch the under layer a bit extra to compensate.
+On the inside of your T-shirt, trim back the knit binding just outside of your seam to finish up.
+
+
+
+## Step 4: Close the side seams and sleeves
+
+
+
+- Fold your Teagan T-shirt double at the shoulder seams with good sides together.
+- Align the side seams and sleeves and pin them together.
+- Serge/sew the side seam and continue sewing to close the arms all the way to the sleeve hem.
+- Repeat on the other side.
+
+## Step 5: Finish hem and sleeves
+
+
+
+- Fold the hem upwards, to the inside, and sew it down. If you have a coverlock, use it. If not, use a twin needle or zig-zag stitch to keep the seam stretchable.
+- Repeat for the hem on each sleeve.
+
+
+
+##### Fold only once, to avoid bulk
+Knitwear doesn’t ravel, so you can simply fold this over once and sew it down, then neatly trim back the fabric.
+
+
diff --git a/markdown/org/docs/patterns/teagan/instructions/en.md b/markdown/org/docs/patterns/teagan/instructions/en.md
new file mode 100644
index 00000000000..19e4c1792a6
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/instructions/en.md
@@ -0,0 +1,121 @@
+
+## Step 1: Close the shoulder seams
+
+
+
+- Place the front and back on top of each other with [good sides together](/docs/sewing/good-sides-together). Align the shoulder seams.
+- Serge the shoulder seams, or stitch them with a narrow (~2 mm) zigzag stitch at the standard seam allowance.
+
+
+Optional: In a drapier knit, you may choose to reinforce the shoulder seams by stitching clear elastic along the seam on the inside. On a T-shirt, the shoulder seams support most of the weight of the garment. Reinforcing is not required, but it can keep the shoulder seams from stretching over time.
+
+
+## Step 2: Set in the sleeves
+
+
+
+- Place your now attached front and back with the good side up.
+- Identify the front and back sides of each of your sleeves. (This is how you separate the left sleeve from the right.) On your paper pattern piece, the front side of the sleeve is to the left.
+- Place a sleeve on top of the front and back, with the good side down.
+- Align the top of the sleevecap with the shoulder seam. Make sure that the front and back of the sleeve are aligned with the front and back pieces of your shirt.
+- Pin sleeve in place along the entire armhole. There’s a bit of sleevecap ease, which means that the sleevehead is slightly longer than the armhole. Ease in the top part of the sleeve head while pinning.
+- Sew/serge your pinned sleeve in place.
+- Repeat for the other sleeve.
+
+## Step 3: Sew knit binding to the neck opening.
+
+
+
+
+
+A more extensive how-to on knit binding can be found in the [Aaron Instuctions](/docs/patterns/aaron/instructions).
+
+
+
+- We are going to finish the arm and neck hole with [knit binding](/docs/sewing/knit-binding) (note: not a knit band. There’s a difference, and it’s explained [here](/docs/sewing/knit-binding)).
+
+
+This is the most complex step in making the Teagan T-shirt, but it just requires a bit of practice. Don’t worry, all you need to do is make a couple of these and you’ll be a pro in no time.
+
+
+### Place (the start of) your binding
+
+
+
+- Put your T-shirt down with the back good side up, and place your binding strip on top of it with the good side down (as in, good sides together). Your binding should start at the center back of the neck opening.
+- Align the long edge of your strip with the edge of your fabric so the strip lies on top of the fabric (not in the opening). Place the corner on your starting point.
+- Now shift your binding strip 1cm beyond your starting point. This little extra will guarantee we can join the two ends later.
+
+### Sew binding in place
+
+
+
+- Place your presser foot 3 cm along the knit binding, so a 3 cm tail will be left unstitched. This will help us join the ends of the binding later. Then, sew 1.5 cm from the edge around the neck opening, stretching the binding gently as you sew. (Note: this is not the standard seam allowance.)
+- Stop sewing 3 cm before the end, leaving a tail like we did at the beginning.
+
+### Mark and sew binding ends
+
+
+
+- With about 6cm left to go before we complete our circle, it’s time to sew the ends of the binding together.
+- Take one of the edges, and stretch it along the 3cm separating it from the start point as you would while sewing. On the binding, mark where the binding reached the start point. Do the same for the other end.
+- Fold your T-shirt in whatever way makes it more easy for you to place both binding ends with good sides together, aligning the marks. Sew them together at the marks.
+
+
+
+6 cm is not much, but should be enough to get both edges comfortably under your sewing machine to sew them together.
+
+
+
+
+
+- Now that your binding ends are joined together, it’s time to finish the last 6cm of binding. Sew it down, staying 1.5cm from the edge as you did before.
+
+### Fold knit binding to the back and sew down
+
+
+
+- Fold your binding fabric around the fabric of your T-shirt to the back. This is how we’ll sew it down.
+- While the fabric is folded double at the front (hiding the fabric edge in the process), there’s no need for that at the back. We will merely trim back the edge later, given that knit doesn’t ravel. If we were to fold back the fabric at the back too, it would only add bulk.
+- Now you’ll sew the binding down. From the right side of your fabric, sew along the inner edge of your binding (furthest from the edge), making sure to catch the binding at the back in the process.
+
+
+If you have a coverlock machine, that would be perfect for this seam.
+
+
+- You’ll have to, once again, stretch your binding a bit while doing this. But this time, there’s an extra caveat to look out for.
+
+
+
+##### Beware of the uneven feed
+As your feed your binding through your sewing machine, the feed dogs will pull the bottom layer (back of your binding) forward.
+
+In a perfect world, all layers will follow smoothly. But more often than not, the top layer (front of your binding) tends to lag behind a bit. This causes your binding to not neatly fold around the edge of the fabric, but make ugly wrinkles.
+
+So watch out for this, and if you see it happening, stretch the under layer a bit extra to compensate.
+On the inside of your T-shirt, trim back the knit binding just outside of your seam to finish up.
+
+
+
+## Step 4: Close the side seams and sleeves
+
+
+
+- Fold your Teagan T-shirt double at the shoulder seams with good sides together.
+- Align the side seams and sleeves and pin them together.
+- Serge/sew the side seam and continue sewing to close the arms all the way to the sleeve hem.
+- Repeat on the other side.
+
+## Step 5: Finish hem and sleeves
+
+
+
+- Fold the hem upwards, to the inside, and sew it down. If you have a coverlock, use it. If not, use a twin needle or zig-zag stitch to keep the seam stretchable.
+- Repeat for the hem on each sleeve.
+
+
+
+##### Fold only once, to avoid bulk
+Knitwear doesn’t ravel, so you can simply fold this over once and sew it down, then neatly trim back the fabric.
+
+
diff --git a/markdown/org/docs/patterns/teagan/instructions/es.md b/markdown/org/docs/patterns/teagan/instructions/es.md
new file mode 100644
index 00000000000..19e4c1792a6
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/instructions/es.md
@@ -0,0 +1,121 @@
+
+## Step 1: Close the shoulder seams
+
+
+
+- Place the front and back on top of each other with [good sides together](/docs/sewing/good-sides-together). Align the shoulder seams.
+- Serge the shoulder seams, or stitch them with a narrow (~2 mm) zigzag stitch at the standard seam allowance.
+
+
+Optional: In a drapier knit, you may choose to reinforce the shoulder seams by stitching clear elastic along the seam on the inside. On a T-shirt, the shoulder seams support most of the weight of the garment. Reinforcing is not required, but it can keep the shoulder seams from stretching over time.
+
+
+## Step 2: Set in the sleeves
+
+
+
+- Place your now attached front and back with the good side up.
+- Identify the front and back sides of each of your sleeves. (This is how you separate the left sleeve from the right.) On your paper pattern piece, the front side of the sleeve is to the left.
+- Place a sleeve on top of the front and back, with the good side down.
+- Align the top of the sleevecap with the shoulder seam. Make sure that the front and back of the sleeve are aligned with the front and back pieces of your shirt.
+- Pin sleeve in place along the entire armhole. There’s a bit of sleevecap ease, which means that the sleevehead is slightly longer than the armhole. Ease in the top part of the sleeve head while pinning.
+- Sew/serge your pinned sleeve in place.
+- Repeat for the other sleeve.
+
+## Step 3: Sew knit binding to the neck opening.
+
+
+
+
+
+A more extensive how-to on knit binding can be found in the [Aaron Instuctions](/docs/patterns/aaron/instructions).
+
+
+
+- We are going to finish the arm and neck hole with [knit binding](/docs/sewing/knit-binding) (note: not a knit band. There’s a difference, and it’s explained [here](/docs/sewing/knit-binding)).
+
+
+This is the most complex step in making the Teagan T-shirt, but it just requires a bit of practice. Don’t worry, all you need to do is make a couple of these and you’ll be a pro in no time.
+
+
+### Place (the start of) your binding
+
+
+
+- Put your T-shirt down with the back good side up, and place your binding strip on top of it with the good side down (as in, good sides together). Your binding should start at the center back of the neck opening.
+- Align the long edge of your strip with the edge of your fabric so the strip lies on top of the fabric (not in the opening). Place the corner on your starting point.
+- Now shift your binding strip 1cm beyond your starting point. This little extra will guarantee we can join the two ends later.
+
+### Sew binding in place
+
+
+
+- Place your presser foot 3 cm along the knit binding, so a 3 cm tail will be left unstitched. This will help us join the ends of the binding later. Then, sew 1.5 cm from the edge around the neck opening, stretching the binding gently as you sew. (Note: this is not the standard seam allowance.)
+- Stop sewing 3 cm before the end, leaving a tail like we did at the beginning.
+
+### Mark and sew binding ends
+
+
+
+- With about 6cm left to go before we complete our circle, it’s time to sew the ends of the binding together.
+- Take one of the edges, and stretch it along the 3cm separating it from the start point as you would while sewing. On the binding, mark where the binding reached the start point. Do the same for the other end.
+- Fold your T-shirt in whatever way makes it more easy for you to place both binding ends with good sides together, aligning the marks. Sew them together at the marks.
+
+
+
+6 cm is not much, but should be enough to get both edges comfortably under your sewing machine to sew them together.
+
+
+
+
+
+- Now that your binding ends are joined together, it’s time to finish the last 6cm of binding. Sew it down, staying 1.5cm from the edge as you did before.
+
+### Fold knit binding to the back and sew down
+
+
+
+- Fold your binding fabric around the fabric of your T-shirt to the back. This is how we’ll sew it down.
+- While the fabric is folded double at the front (hiding the fabric edge in the process), there’s no need for that at the back. We will merely trim back the edge later, given that knit doesn’t ravel. If we were to fold back the fabric at the back too, it would only add bulk.
+- Now you’ll sew the binding down. From the right side of your fabric, sew along the inner edge of your binding (furthest from the edge), making sure to catch the binding at the back in the process.
+
+
+If you have a coverlock machine, that would be perfect for this seam.
+
+
+- You’ll have to, once again, stretch your binding a bit while doing this. But this time, there’s an extra caveat to look out for.
+
+
+
+##### Beware of the uneven feed
+As your feed your binding through your sewing machine, the feed dogs will pull the bottom layer (back of your binding) forward.
+
+In a perfect world, all layers will follow smoothly. But more often than not, the top layer (front of your binding) tends to lag behind a bit. This causes your binding to not neatly fold around the edge of the fabric, but make ugly wrinkles.
+
+So watch out for this, and if you see it happening, stretch the under layer a bit extra to compensate.
+On the inside of your T-shirt, trim back the knit binding just outside of your seam to finish up.
+
+
+
+## Step 4: Close the side seams and sleeves
+
+
+
+- Fold your Teagan T-shirt double at the shoulder seams with good sides together.
+- Align the side seams and sleeves and pin them together.
+- Serge/sew the side seam and continue sewing to close the arms all the way to the sleeve hem.
+- Repeat on the other side.
+
+## Step 5: Finish hem and sleeves
+
+
+
+- Fold the hem upwards, to the inside, and sew it down. If you have a coverlock, use it. If not, use a twin needle or zig-zag stitch to keep the seam stretchable.
+- Repeat for the hem on each sleeve.
+
+
+
+##### Fold only once, to avoid bulk
+Knitwear doesn’t ravel, so you can simply fold this over once and sew it down, then neatly trim back the fabric.
+
+
diff --git a/markdown/org/docs/patterns/teagan/instructions/fr.md b/markdown/org/docs/patterns/teagan/instructions/fr.md
new file mode 100644
index 00000000000..31a03ebe178
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/instructions/fr.md
@@ -0,0 +1,121 @@
+
+## Step 1: Close the shoulder seams
+
+
+
+- Place the front and back on top of each other with [good sides together](/docs/sewing/good-sides-together). Align the shoulder seams.
+- Serge the shoulder seams, or stitch them with a narrow (~2 mm) zigzag stitch at the standard seam allowance.
+
+
+Optional: In a drapier knit, you may choose to reinforce the shoulder seams by stitching clear elastic along the seam on the inside. On a T-shirt, the shoulder seams support most of the weight of the garment. Reinforcing is not required, but it can keep the shoulder seams from stretching over time.
+
+
+## Step 2: Set in the sleeves
+
+
+
+- Place your now attached front and back with the good side up.
+- Identify the front and back sides of each of your sleeves. (This is how you separate the left sleeve from the right.) On your paper pattern piece, the front side of the sleeve is to the left.
+- Place a sleeve on top of the front and back, with the good side down.
+- Align the top of the sleevecap with the shoulder seam. Make sure that the front and back of the sleeve are aligned with the front and back pieces of your shirt.
+- Pin sleeve in place along the entire armhole. There’s a bit of sleevecap ease, which means that the sleevehead is slightly longer than the armhole. Ease in the top part of the sleeve head while pinning.
+- Sew/serge your pinned sleeve in place.
+- Repeat for the other sleeve.
+
+## Step 3: Sew knit binding to the neck opening.
+
+
+
+
+
+A more extensive how-to on knit binding can be found in the [Aaron Instuctions](/docs/patterns/aaron/instructions).
+
+
+
+- We are going to finish the arm and neck hole with [knit binding](/docs/sewing/knit-binding) (note: not a knit band. There’s a difference, and it’s explained [here](/docs/sewing/knit-binding)).
+
+
+This is the most complex step in making the Teagan T-shirt, but it just requires a bit of practice. Don’t worry, all you need to do is make a couple of these and you’ll be a pro in no time.
+
+
+### Placer (démarrer) votre biais
+
+
+
+- Put your T-shirt down with the back good side up, and place your binding strip on top of it with the good side down (as in, good sides together). Your binding should start at the center back of the neck opening.
+- Alignez le bord long de votre bande avec le bord de votre tissu, de sorte que la bande se trouve sur le tissu (pas dans l'ouverture). Placez le coin sur votre point de départ.
+- Déplacez maintenant votre bande de biais de 1cm avant votre point de départ. Cette petite marge vous garantira de pouvoir rejoindre les deux extrémités plus tard.
+
+### Coudre le biais bien positionné
+
+
+
+- Place your presser foot 3 cm along the knit binding, so a 3 cm tail will be left unstitched. This will help us join the ends of the binding later. Then, sew 1.5 cm from the edge around the neck opening, stretching the binding gently as you sew. (Note: this is not the standard seam allowance.)
+- Stop sewing 3 cm before the end, leaving a tail like we did at the beginning.
+
+### Mark and sew binding ends
+
+
+
+- With about 6cm left to go before we complete our circle, it’s time to sew the ends of the binding together.
+- Take one of the edges, and stretch it along the 3cm separating it from the start point as you would while sewing. On the binding, mark where the binding reached the start point. Faites la même chose pour l'autre extrémité.
+- Fold your T-shirt in whatever way makes it more easy for you to place both binding ends with good sides together, aligning the marks. Sew them together at the marks.
+
+
+
+6 cm is not much, but should be enough to get both edges comfortably under your sewing machine to sew them together.
+
+
+
+
+
+- Now that your binding ends are joined together, it’s time to finish the last 6cm of binding. Cousez-les en restant à 1,5cm du bord comme vous l'avez fait auparavant.
+
+### Fold knit binding to the back and sew down
+
+
+
+- Fold your binding fabric around the fabric of your T-shirt to the back. This is how we’ll sew it down.
+- While the fabric is folded double at the front (hiding the fabric edge in the process), there’s no need for that at the back. We will merely trim back the edge later, given that knit doesn’t ravel. Si nous devions replier le tissu à l'arrière également, cela ne ferait qu'ajouter de l'épaisseur.
+- Now you’ll sew the binding down. Sur l'endroit de votre tissu, cousez le long du bord de votre biais (le plus loin du bord du pli), en s'assurant de bien prendre le biais de l'arrière dans la couture.
+
+
+If you have a coverlock machine, that would be perfect for this seam.
+
+
+- You’ll have to, once again, stretch your binding a bit while doing this. But this time, there’s an extra caveat to look out for.
+
+
+
+##### Méfiez-vous des différences d'entraînement
+En passant votre biais sous votre machine à coudre, les griffes d'entraînement tirent davantage la couche inférieure (arrière de votre biais).
+
+Dans un monde parfait, toutes les épaisseurs suivent sans problème. Mais le plus souvent, la couche supérieure (face avant de votre biais) a tendance à se traîner un peu. Cela fait que votre biais ne se plie pas bien autour du bord du tissu, mais fait des plis disgracieux.
+
+Surveillez donc si cela se produit, et si vous le voyez, étirez la couche inférieure un peu plus pour compenser.
+On the inside of your T-shirt, trim back the knit binding just outside of your seam to finish up.
+
+
+
+## Step 4: Close the side seams and sleeves
+
+
+
+- Fold your Teagan T-shirt double at the shoulder seams with good sides together.
+- Align the side seams and sleeves and pin them together.
+- Serge/sew the side seam and continue sewing to close the arms all the way to the sleeve hem.
+- Repeat on the other side.
+
+## Step 5: Finish hem and sleeves
+
+
+
+- Fold the hem upwards, to the inside, and sew it down. Si vous avez une recouvreuse, utilisez-la. If not, use a twin needle or zig-zag stitch to keep the seam stretchable.
+- Repeat for the hem on each sleeve.
+
+
+
+##### Fold only once, to avoid bulk
+Knitwear doesn’t ravel, so you can simply fold this over once and sew it down, then neatly trim back the fabric.
+
+
diff --git a/markdown/org/docs/patterns/teagan/instructions/nl.md b/markdown/org/docs/patterns/teagan/instructions/nl.md
new file mode 100644
index 00000000000..9ae379bc1ff
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/instructions/nl.md
@@ -0,0 +1,121 @@
+
+## Step 1: Close the shoulder seams
+
+
+
+- Place the front and back on top of each other with [good sides together](/docs/sewing/good-sides-together). Align the shoulder seams.
+- Serge the shoulder seams, or stitch them with a narrow (~2 mm) zigzag stitch at the standard seam allowance.
+
+
+Optional: In a drapier knit, you may choose to reinforce the shoulder seams by stitching clear elastic along the seam on the inside. On a T-shirt, the shoulder seams support most of the weight of the garment. Reinforcing is not required, but it can keep the shoulder seams from stretching over time.
+
+
+## Stap 2: Zet de mouwen in
+
+
+
+- Leg je aan elkaar bevestigde voor- en achterpand neer met de goede kant naar boven.
+- Identify the front and back sides of each of your sleeves. (This is how you separate the left sleeve from the right.) On your paper pattern piece, the front side of the sleeve is to the left.
+- Place a sleeve on top of the front and back, with the good side down.
+- Align the top of the sleevecap with the shoulder seam. Make sure that the front and back of the sleeve are aligned with the front and back pieces of your shirt.
+- Speld de mouw op z'n plaats langs het hele armsgat. There’s a bit of sleevecap ease, which means that the sleevehead is slightly longer than the armhole. Ease in the top part of the sleeve head while pinning.
+- Sew/serge your pinned sleeve in place.
+- Repeat for the other sleeve.
+
+## Step 3: Sew knit binding to the neck opening.
+
+
+
+
+
+A more extensive how-to on knit binding can be found in the [Aaron Instuctions](/docs/patterns/aaron/instructions).
+
+
+
+- We are going to finish the arm and neck hole with [knit binding](/docs/sewing/knit-binding) (note: not a knit band. There’s a difference, and it’s explained [here](/docs/sewing/knit-binding)).
+
+
+This is the most complex step in making the Teagan T-shirt, but it just requires a bit of practice. Don’t worry, all you need to do is make a couple of these and you’ll be a pro in no time.
+
+
+### Positioneer (het begin van) je bies
+
+
+
+- Put your T-shirt down with the back good side up, and place your binding strip on top of it with the good side down (as in, good sides together). Your binding should start at the center back of the neck opening.
+- Leg de lange rand van je bies gelijk met de rand van je stof zodat de bies op de stof ligt (en niet in de opening). Leg de hoek van je bies op je startpunt.
+- Leg nu je bies 1 cm voorbij je startpunt. Dit beetje extra garandeert dat we later de twee uiteindes aan elkaar kunnen bevestigen.
+
+### Stik de bies vast
+
+
+
+- Place your presser foot 3 cm along the knit binding, so a 3 cm tail will be left unstitched. This will help us join the ends of the binding later. Then, sew 1.5 cm from the edge around the neck opening, stretching the binding gently as you sew. (Note: this is not the standard seam allowance.)
+- Stop sewing 3 cm before the end, leaving a tail like we did at the beginning.
+
+### Mark and sew binding ends
+
+
+
+- With about 6cm left to go before we complete our circle, it’s time to sew the ends of the binding together.
+- Take one of the edges, and stretch it along the 3cm separating it from the start point as you would while sewing. On the binding, mark where the binding reached the start point. Doe hetzelfde voor het andere uiteinde.
+- Fold your T-shirt in whatever way makes it more easy for you to place both binding ends with good sides together, aligning the marks. Sew them together at the marks.
+
+
+
+6 cm is not much, but should be enough to get both edges comfortably under your sewing machine to sew them together.
+
+
+
+
+
+- Now that your binding ends are joined together, it’s time to finish the last 6cm of binding. Naai dit stukje, 1,5 cm van de rand, zoals eerder.
+
+### Fold knit binding to the back and sew down
+
+
+
+- Fold your binding fabric around the fabric of your T-shirt to the back. This is how we’ll sew it down.
+- While the fabric is folded double at the front (hiding the fabric edge in the process), there’s no need for that at the back. We will merely trim back the edge later, given that knit doesn’t ravel. If we were to fold back the fabric at the back too, it would only add bulk.
+- Now you’ll sew the binding down. Stik langs de goede kant van de stof langs je bies, langs de aanzetnaad (en zo ver mogelijk van de rand), zorg zeker dat je het stuk bies dat je naar achter geplooid hebt mee vaststikt.
+
+
+If you have a coverlock machine, that would be perfect for this seam.
+
+
+- You’ll have to, once again, stretch your binding a bit while doing this. But this time, there’s an extra caveat to look out for.
+
+
+
+##### Beware of the uneven feed
+As your feed your binding through your sewing machine, the feed dogs will pull the bottom layer (back of your binding) forward.
+
+In een ideale wereld zouden alle lagen gelijkmatig volgen. Maar meestal blijft de bovenste laag (de voorkant van je bies) wat achter. Dit zorgt dat je bies niet helemaal recht rond de randjes geplooid ligt, en lelijke rimpels maakt.
+
+Dus let hierop, en als je het ziet gebeuren, rek dan de onderste laag een beetje uit om te compenseren. Een boventransportvoet op je naaimachine helpt ook met dit probleem.
+On the inside of your T-shirt, trim back the knit binding just outside of your seam to finish up.
+
+
+
+## Step 4: Close the side seams and sleeves
+
+
+
+- Fold your Teagan T-shirt double at the shoulder seams with good sides together.
+- Align the side seams and sleeves and pin them together.
+- Serge/sew the side seam and continue sewing to close the arms all the way to the sleeve hem.
+- Repeat on the other side.
+
+## Step 5: Finish hem and sleeves
+
+
+
+- Fold the hem upwards, to the inside, and sew it down. Als je een coverlock hebt is dit het moment om hem te gebruiken. Indien niet, gebruik een tweelingnaald of een zigzagsteek zodat de zoom elastisch blijft.
+- Repeat for the hem on each sleeve.
+
+
+
+##### Fold only once, to avoid bulk
+Knitwear doesn’t ravel, so you can simply fold this over once and sew it down, then neatly trim back the fabric.
+
+
diff --git a/markdown/org/docs/patterns/teagan/instructions/step01.svg b/markdown/org/docs/patterns/teagan/instructions/step01.svg
new file mode 100644
index 00000000000..2e23113c70b
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/instructions/step01.svg
@@ -0,0 +1,160 @@
+
+
diff --git a/markdown/org/docs/patterns/teagan/instructions/step02.svg b/markdown/org/docs/patterns/teagan/instructions/step02.svg
new file mode 100644
index 00000000000..726b9f5129c
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/instructions/step02.svg
@@ -0,0 +1,220 @@
+
+
diff --git a/markdown/org/docs/patterns/teagan/instructions/step03a.svg b/markdown/org/docs/patterns/teagan/instructions/step03a.svg
new file mode 100644
index 00000000000..d4f0c9b5cca
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/instructions/step03a.svg
@@ -0,0 +1,186 @@
+
+
diff --git a/markdown/org/docs/patterns/teagan/instructions/step03b.svg b/markdown/org/docs/patterns/teagan/instructions/step03b.svg
new file mode 100644
index 00000000000..3329024d39c
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/instructions/step03b.svg
@@ -0,0 +1,205 @@
+
+
diff --git a/markdown/org/docs/patterns/teagan/instructions/step03c.svg b/markdown/org/docs/patterns/teagan/instructions/step03c.svg
new file mode 100644
index 00000000000..d62e7710ba4
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/instructions/step03c.svg
@@ -0,0 +1,180 @@
+
+
diff --git a/markdown/org/docs/patterns/teagan/instructions/step03d.svg b/markdown/org/docs/patterns/teagan/instructions/step03d.svg
new file mode 100644
index 00000000000..ea8eeecdce4
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/instructions/step03d.svg
@@ -0,0 +1,170 @@
+
+
diff --git a/markdown/org/docs/patterns/teagan/instructions/step03e.svg b/markdown/org/docs/patterns/teagan/instructions/step03e.svg
new file mode 100644
index 00000000000..6dc942fa217
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/instructions/step03e.svg
@@ -0,0 +1,195 @@
+
+
diff --git a/markdown/org/docs/patterns/teagan/instructions/step04.svg b/markdown/org/docs/patterns/teagan/instructions/step04.svg
new file mode 100644
index 00000000000..85eea330b55
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/instructions/step04.svg
@@ -0,0 +1,266 @@
+
+
diff --git a/markdown/org/docs/patterns/teagan/instructions/step05.svg b/markdown/org/docs/patterns/teagan/instructions/step05.svg
new file mode 100644
index 00000000000..5af4895d028
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/instructions/step05.svg
@@ -0,0 +1,238 @@
+
+
diff --git a/markdown/org/docs/patterns/teagan/needs/de.md b/markdown/org/docs/patterns/teagan/needs/de.md
new file mode 100644
index 00000000000..813a566ab92
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/needs/de.md
@@ -0,0 +1,14 @@
+
+To make Teagan, you will need the following:
+- [Grundlegendes Nähzubehör](/docs/sewing/basic-sewing-supplies)
+- About 1 meter of a suitable fabric ([see Fabric options](/docs/patterns/teagan/fabric))
+
+
+
+
+
+##### A serger/overlock is nice, but optional
+
As with all knitwear and stretch fabrics, a serger/overlock will make your life easier.
+
If you do not have one of those, don’t despair. You don’t really need it. All serged seams on the Teagan T-shirt can also be sewn with a narrow zigzag stitch (~2 mm wide) on a standard sewing machine.
+
+
diff --git a/markdown/org/docs/patterns/teagan/needs/en.md b/markdown/org/docs/patterns/teagan/needs/en.md
new file mode 100644
index 00000000000..6f9f1ab6104
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/needs/en.md
@@ -0,0 +1,14 @@
+
+To make Teagan, you will need the following:
+- [Basic sewing supplies](/docs/sewing/basic-sewing-supplies)
+- About 1 meter of a suitable fabric ([see Fabric options](/docs/patterns/teagan/fabric))
+
+
+
+
+
+##### A serger/overlock is nice, but optional
+
As with all knitwear and stretch fabrics, a serger/overlock will make your life easier.
+
If you do not have one of those, don’t despair. You don’t really need it. All serged seams on the Teagan T-shirt can also be sewn with a narrow zigzag stitch (~2 mm wide) on a standard sewing machine.
+
+
diff --git a/markdown/org/docs/patterns/teagan/needs/es.md b/markdown/org/docs/patterns/teagan/needs/es.md
new file mode 100644
index 00000000000..6f9f1ab6104
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/needs/es.md
@@ -0,0 +1,14 @@
+
+To make Teagan, you will need the following:
+- [Basic sewing supplies](/docs/sewing/basic-sewing-supplies)
+- About 1 meter of a suitable fabric ([see Fabric options](/docs/patterns/teagan/fabric))
+
+
+
+
+
+##### A serger/overlock is nice, but optional
+
As with all knitwear and stretch fabrics, a serger/overlock will make your life easier.
+
If you do not have one of those, don’t despair. You don’t really need it. All serged seams on the Teagan T-shirt can also be sewn with a narrow zigzag stitch (~2 mm wide) on a standard sewing machine.
+
+
diff --git a/markdown/org/docs/patterns/teagan/needs/fr.md b/markdown/org/docs/patterns/teagan/needs/fr.md
new file mode 100644
index 00000000000..676e185332f
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/needs/fr.md
@@ -0,0 +1,14 @@
+
+To make Teagan, you will need the following:
+- [Fourniture de base pour la couture](/docs/sewing/basic-sewing-supplies)
+- About 1 meter of a suitable fabric ([see Fabric options](/docs/patterns/teagan/fabric))
+
+
+
+
+
+##### A serger/overlock is nice, but optional
+
As with all knitwear and stretch fabrics, a serger/overlock will make your life easier.
+
If you do not have one of those, don’t despair. You don’t really need it. All serged seams on the Teagan T-shirt can also be sewn with a narrow zigzag stitch (~2 mm wide) on a standard sewing machine.
+
+
diff --git a/markdown/org/docs/patterns/teagan/needs/nl.md b/markdown/org/docs/patterns/teagan/needs/nl.md
new file mode 100644
index 00000000000..370aea4153a
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/needs/nl.md
@@ -0,0 +1,14 @@
+
+To make Teagan, you will need the following:
+- [Basis naaimateriaal](/docs/sewing/basic-sewing-supplies)
+- About 1 meter of a suitable fabric ([see Fabric options](/docs/patterns/teagan/fabric))
+
+
+
+
+
+##### A serger/overlock is nice, but optional
+
As with all knitwear and stretch fabrics, a serger/overlock will make your life easier.
+
If you do not have one of those, don’t despair. You don’t really need it. All serged seams on the Teagan T-shirt can also be sewn with a narrow zigzag stitch (~2 mm wide) on a standard sewing machine.
+
+
diff --git a/markdown/org/docs/patterns/teagan/nl.md b/markdown/org/docs/patterns/teagan/nl.md
new file mode 100644
index 00000000000..dc4537bb49c
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/nl.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/teagan/options/chestease/de.md b/markdown/org/docs/patterns/teagan/options/chestease/de.md
new file mode 100644
index 00000000000..5532098519c
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/options/chestease/de.md
@@ -0,0 +1,2 @@
+
+Controls the amount of ease at your chest
diff --git a/markdown/org/docs/patterns/teagan/options/chestease/en.md b/markdown/org/docs/patterns/teagan/options/chestease/en.md
new file mode 100644
index 00000000000..5532098519c
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/options/chestease/en.md
@@ -0,0 +1,2 @@
+
+Controls the amount of ease at your chest
diff --git a/markdown/org/docs/patterns/teagan/options/chestease/es.md b/markdown/org/docs/patterns/teagan/options/chestease/es.md
new file mode 100644
index 00000000000..5532098519c
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/options/chestease/es.md
@@ -0,0 +1,2 @@
+
+Controls the amount of ease at your chest
diff --git a/markdown/org/docs/patterns/teagan/options/chestease/fr.md b/markdown/org/docs/patterns/teagan/options/chestease/fr.md
new file mode 100644
index 00000000000..5532098519c
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/options/chestease/fr.md
@@ -0,0 +1,2 @@
+
+Controls the amount of ease at your chest
diff --git a/markdown/org/docs/patterns/teagan/options/chestease/nl.md b/markdown/org/docs/patterns/teagan/options/chestease/nl.md
new file mode 100644
index 00000000000..5532098519c
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/options/chestease/nl.md
@@ -0,0 +1,2 @@
+
+Controls the amount of ease at your chest
diff --git a/markdown/org/docs/patterns/teagan/options/de.md b/markdown/org/docs/patterns/teagan/options/de.md
new file mode 100644
index 00000000000..d0a2dd3dec0
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/options/de.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/teagan/options/draftforhighbust/de.md b/markdown/org/docs/patterns/teagan/options/draftforhighbust/de.md
new file mode 100644
index 00000000000..eb1fc0bd19d
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/options/draftforhighbust/de.md
@@ -0,0 +1,14 @@
+
+Choose this option to draft Teagan to your high bust measurement, rather than your full chest circumference.
+
+This option is specifically for people with breasts. Enabling it will draft Teagan to your high bust measurement and let ease and stretch fit your breasts.
+
+This gives you what is generally considered to be a more flattering fit.
+
+If you don't enable this option, Teagan will essentially be drafted for a body without breasts that has the same chest circumference as your body with breasts. This will cause a bunch of extra fabric at the chest and armholes that will make the T-shirt look like a poor fit.
+
+Enable this option and we'll draft to your high bust, fitting your body without breasts as it were, and then allowing your breasts to fill out the T-shirt's ease (and possibly stretch depending on your high bust / bust ratio).
+
+
+This option has no effect when there's no high bust measurement provided
+
diff --git a/markdown/org/docs/patterns/teagan/options/draftforhighbust/en.md b/markdown/org/docs/patterns/teagan/options/draftforhighbust/en.md
new file mode 100644
index 00000000000..c8fb8d58d14
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/options/draftforhighbust/en.md
@@ -0,0 +1,25 @@
+
+Choose this option to draft Teagan to your high bust measurement,
+rather than your full chest circumference.
+
+This option is specifically for people with breasts. Enabling it
+will draft Teagan to your high bust measurement and let ease and
+stretch fit your breasts.
+
+This gives you what is generally considered to be a more flattering
+fit.
+
+If you don't enable this option, Teagan will essentially be drafted
+for a body without breasts that has the same chest circumference as
+your body with breasts. This will cause a bunch of extra fabric
+at the chest and armholes that will make the T-shirt look like
+a poor fit.
+
+Enable this option and we'll draft to your high bust, fitting your
+body without breasts as it were, and then allowing your breasts to
+fill out the T-shirt's ease (and possibly stretch depending on your
+high bust / bust ratio).
+
+
+This option has no effect when there's no high bust measurement provided
+
diff --git a/markdown/org/docs/patterns/teagan/options/draftforhighbust/es.md b/markdown/org/docs/patterns/teagan/options/draftforhighbust/es.md
new file mode 100644
index 00000000000..eb1fc0bd19d
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/options/draftforhighbust/es.md
@@ -0,0 +1,14 @@
+
+Choose this option to draft Teagan to your high bust measurement, rather than your full chest circumference.
+
+This option is specifically for people with breasts. Enabling it will draft Teagan to your high bust measurement and let ease and stretch fit your breasts.
+
+This gives you what is generally considered to be a more flattering fit.
+
+If you don't enable this option, Teagan will essentially be drafted for a body without breasts that has the same chest circumference as your body with breasts. This will cause a bunch of extra fabric at the chest and armholes that will make the T-shirt look like a poor fit.
+
+Enable this option and we'll draft to your high bust, fitting your body without breasts as it were, and then allowing your breasts to fill out the T-shirt's ease (and possibly stretch depending on your high bust / bust ratio).
+
+
+This option has no effect when there's no high bust measurement provided
+
diff --git a/markdown/org/docs/patterns/teagan/options/draftforhighbust/fr.md b/markdown/org/docs/patterns/teagan/options/draftforhighbust/fr.md
new file mode 100644
index 00000000000..eb1fc0bd19d
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/options/draftforhighbust/fr.md
@@ -0,0 +1,14 @@
+
+Choose this option to draft Teagan to your high bust measurement, rather than your full chest circumference.
+
+This option is specifically for people with breasts. Enabling it will draft Teagan to your high bust measurement and let ease and stretch fit your breasts.
+
+This gives you what is generally considered to be a more flattering fit.
+
+If you don't enable this option, Teagan will essentially be drafted for a body without breasts that has the same chest circumference as your body with breasts. This will cause a bunch of extra fabric at the chest and armholes that will make the T-shirt look like a poor fit.
+
+Enable this option and we'll draft to your high bust, fitting your body without breasts as it were, and then allowing your breasts to fill out the T-shirt's ease (and possibly stretch depending on your high bust / bust ratio).
+
+
+This option has no effect when there's no high bust measurement provided
+
diff --git a/markdown/org/docs/patterns/teagan/options/draftforhighbust/nl.md b/markdown/org/docs/patterns/teagan/options/draftforhighbust/nl.md
new file mode 100644
index 00000000000..eb1fc0bd19d
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/options/draftforhighbust/nl.md
@@ -0,0 +1,14 @@
+
+Choose this option to draft Teagan to your high bust measurement, rather than your full chest circumference.
+
+This option is specifically for people with breasts. Enabling it will draft Teagan to your high bust measurement and let ease and stretch fit your breasts.
+
+This gives you what is generally considered to be a more flattering fit.
+
+If you don't enable this option, Teagan will essentially be drafted for a body without breasts that has the same chest circumference as your body with breasts. This will cause a bunch of extra fabric at the chest and armholes that will make the T-shirt look like a poor fit.
+
+Enable this option and we'll draft to your high bust, fitting your body without breasts as it were, and then allowing your breasts to fill out the T-shirt's ease (and possibly stretch depending on your high bust / bust ratio).
+
+
+This option has no effect when there's no high bust measurement provided
+
diff --git a/markdown/org/docs/patterns/teagan/options/en.md b/markdown/org/docs/patterns/teagan/options/en.md
new file mode 100644
index 00000000000..3c9a079e859
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/options/en.md
@@ -0,0 +1,7 @@
+---
+---
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/teagan/options/es.md b/markdown/org/docs/patterns/teagan/options/es.md
new file mode 100644
index 00000000000..d0a2dd3dec0
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/options/es.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/teagan/options/fr.md b/markdown/org/docs/patterns/teagan/options/fr.md
new file mode 100644
index 00000000000..d0a2dd3dec0
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/options/fr.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/teagan/options/hipsease/de.md b/markdown/org/docs/patterns/teagan/options/hipsease/de.md
new file mode 100644
index 00000000000..cf6291a288c
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/options/hipsease/de.md
@@ -0,0 +1,2 @@
+
+Controls the amount of ease at the hips. In other words, this controls the ease at the bottom of your T-shirt
diff --git a/markdown/org/docs/patterns/teagan/options/hipsease/en.md b/markdown/org/docs/patterns/teagan/options/hipsease/en.md
new file mode 100644
index 00000000000..9f64bebc3fb
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/options/hipsease/en.md
@@ -0,0 +1,3 @@
+
+Controls the amount of ease at the hips.
+In other words, this controls the ease at the bottom of your T-shirt
diff --git a/markdown/org/docs/patterns/teagan/options/hipsease/es.md b/markdown/org/docs/patterns/teagan/options/hipsease/es.md
new file mode 100644
index 00000000000..cf6291a288c
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/options/hipsease/es.md
@@ -0,0 +1,2 @@
+
+Controls the amount of ease at the hips. In other words, this controls the ease at the bottom of your T-shirt
diff --git a/markdown/org/docs/patterns/teagan/options/hipsease/fr.md b/markdown/org/docs/patterns/teagan/options/hipsease/fr.md
new file mode 100644
index 00000000000..cf6291a288c
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/options/hipsease/fr.md
@@ -0,0 +1,2 @@
+
+Controls the amount of ease at the hips. In other words, this controls the ease at the bottom of your T-shirt
diff --git a/markdown/org/docs/patterns/teagan/options/hipsease/nl.md b/markdown/org/docs/patterns/teagan/options/hipsease/nl.md
new file mode 100644
index 00000000000..cf6291a288c
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/options/hipsease/nl.md
@@ -0,0 +1,2 @@
+
+Controls the amount of ease at the hips. In other words, this controls the ease at the bottom of your T-shirt
diff --git a/markdown/org/docs/patterns/teagan/options/lengthbonus/de.md b/markdown/org/docs/patterns/teagan/options/lengthbonus/de.md
new file mode 100644
index 00000000000..c4389330afd
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/options/lengthbonus/de.md
@@ -0,0 +1,2 @@
+
+Controls how much longer than the default you want your T-shirt to be.
diff --git a/markdown/org/docs/patterns/teagan/options/lengthbonus/en.md b/markdown/org/docs/patterns/teagan/options/lengthbonus/en.md
new file mode 100644
index 00000000000..c4389330afd
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/options/lengthbonus/en.md
@@ -0,0 +1,2 @@
+
+Controls how much longer than the default you want your T-shirt to be.
diff --git a/markdown/org/docs/patterns/teagan/options/lengthbonus/es.md b/markdown/org/docs/patterns/teagan/options/lengthbonus/es.md
new file mode 100644
index 00000000000..c4389330afd
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/options/lengthbonus/es.md
@@ -0,0 +1,2 @@
+
+Controls how much longer than the default you want your T-shirt to be.
diff --git a/markdown/org/docs/patterns/teagan/options/lengthbonus/fr.md b/markdown/org/docs/patterns/teagan/options/lengthbonus/fr.md
new file mode 100644
index 00000000000..c4389330afd
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/options/lengthbonus/fr.md
@@ -0,0 +1,2 @@
+
+Controls how much longer than the default you want your T-shirt to be.
diff --git a/markdown/org/docs/patterns/teagan/options/lengthbonus/nl.md b/markdown/org/docs/patterns/teagan/options/lengthbonus/nl.md
new file mode 100644
index 00000000000..c4389330afd
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/options/lengthbonus/nl.md
@@ -0,0 +1,2 @@
+
+Controls how much longer than the default you want your T-shirt to be.
diff --git a/markdown/org/docs/patterns/teagan/options/necklinebend/de.md b/markdown/org/docs/patterns/teagan/options/necklinebend/de.md
new file mode 100644
index 00000000000..1d4b80f8135
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/options/necklinebend/de.md
@@ -0,0 +1 @@
+Controls the curvature of the neck opening.
diff --git a/markdown/org/docs/patterns/teagan/options/necklinebend/en.md b/markdown/org/docs/patterns/teagan/options/necklinebend/en.md
new file mode 100644
index 00000000000..1d4b80f8135
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/options/necklinebend/en.md
@@ -0,0 +1 @@
+Controls the curvature of the neck opening.
diff --git a/markdown/org/docs/patterns/teagan/options/necklinebend/es.md b/markdown/org/docs/patterns/teagan/options/necklinebend/es.md
new file mode 100644
index 00000000000..1d4b80f8135
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/options/necklinebend/es.md
@@ -0,0 +1 @@
+Controls the curvature of the neck opening.
diff --git a/markdown/org/docs/patterns/teagan/options/necklinebend/fr.md b/markdown/org/docs/patterns/teagan/options/necklinebend/fr.md
new file mode 100644
index 00000000000..1d4b80f8135
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/options/necklinebend/fr.md
@@ -0,0 +1 @@
+Controls the curvature of the neck opening.
diff --git a/markdown/org/docs/patterns/teagan/options/necklinebend/nl.md b/markdown/org/docs/patterns/teagan/options/necklinebend/nl.md
new file mode 100644
index 00000000000..1d4b80f8135
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/options/necklinebend/nl.md
@@ -0,0 +1 @@
+Controls the curvature of the neck opening.
diff --git a/markdown/org/docs/patterns/teagan/options/necklinedepth/de.md b/markdown/org/docs/patterns/teagan/options/necklinedepth/de.md
new file mode 100644
index 00000000000..0a7f53f02d8
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/options/necklinedepth/de.md
@@ -0,0 +1,2 @@
+Controls the depth of the neck opening.
+
diff --git a/markdown/org/docs/patterns/teagan/options/necklinedepth/en.md b/markdown/org/docs/patterns/teagan/options/necklinedepth/en.md
new file mode 100644
index 00000000000..0a7f53f02d8
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/options/necklinedepth/en.md
@@ -0,0 +1,2 @@
+Controls the depth of the neck opening.
+
diff --git a/markdown/org/docs/patterns/teagan/options/necklinedepth/es.md b/markdown/org/docs/patterns/teagan/options/necklinedepth/es.md
new file mode 100644
index 00000000000..0a7f53f02d8
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/options/necklinedepth/es.md
@@ -0,0 +1,2 @@
+Controls the depth of the neck opening.
+
diff --git a/markdown/org/docs/patterns/teagan/options/necklinedepth/fr.md b/markdown/org/docs/patterns/teagan/options/necklinedepth/fr.md
new file mode 100644
index 00000000000..0a7f53f02d8
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/options/necklinedepth/fr.md
@@ -0,0 +1,2 @@
+Controls the depth of the neck opening.
+
diff --git a/markdown/org/docs/patterns/teagan/options/necklinedepth/nl.md b/markdown/org/docs/patterns/teagan/options/necklinedepth/nl.md
new file mode 100644
index 00000000000..0a7f53f02d8
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/options/necklinedepth/nl.md
@@ -0,0 +1,2 @@
+Controls the depth of the neck opening.
+
diff --git a/markdown/org/docs/patterns/teagan/options/necklinewidth/de.md b/markdown/org/docs/patterns/teagan/options/necklinewidth/de.md
new file mode 100644
index 00000000000..acb1c3cce2f
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/options/necklinewidth/de.md
@@ -0,0 +1 @@
+Controls the width of the neck opening.
diff --git a/markdown/org/docs/patterns/teagan/options/necklinewidth/en.md b/markdown/org/docs/patterns/teagan/options/necklinewidth/en.md
new file mode 100644
index 00000000000..acb1c3cce2f
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/options/necklinewidth/en.md
@@ -0,0 +1 @@
+Controls the width of the neck opening.
diff --git a/markdown/org/docs/patterns/teagan/options/necklinewidth/es.md b/markdown/org/docs/patterns/teagan/options/necklinewidth/es.md
new file mode 100644
index 00000000000..acb1c3cce2f
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/options/necklinewidth/es.md
@@ -0,0 +1 @@
+Controls the width of the neck opening.
diff --git a/markdown/org/docs/patterns/teagan/options/necklinewidth/fr.md b/markdown/org/docs/patterns/teagan/options/necklinewidth/fr.md
new file mode 100644
index 00000000000..acb1c3cce2f
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/options/necklinewidth/fr.md
@@ -0,0 +1 @@
+Controls the width of the neck opening.
diff --git a/markdown/org/docs/patterns/teagan/options/necklinewidth/nl.md b/markdown/org/docs/patterns/teagan/options/necklinewidth/nl.md
new file mode 100644
index 00000000000..acb1c3cce2f
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/options/necklinewidth/nl.md
@@ -0,0 +1 @@
+Controls the width of the neck opening.
diff --git a/markdown/org/docs/patterns/teagan/options/nl.md b/markdown/org/docs/patterns/teagan/options/nl.md
new file mode 100644
index 00000000000..d0a2dd3dec0
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/options/nl.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/teagan/options/sleeveease/de.md b/markdown/org/docs/patterns/teagan/options/sleeveease/de.md
new file mode 100644
index 00000000000..30ed0ed8812
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/options/sleeveease/de.md
@@ -0,0 +1 @@
+Controls the amount of ease at the sleeve/your arm.
diff --git a/markdown/org/docs/patterns/teagan/options/sleeveease/en.md b/markdown/org/docs/patterns/teagan/options/sleeveease/en.md
new file mode 100644
index 00000000000..30ed0ed8812
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/options/sleeveease/en.md
@@ -0,0 +1 @@
+Controls the amount of ease at the sleeve/your arm.
diff --git a/markdown/org/docs/patterns/teagan/options/sleeveease/es.md b/markdown/org/docs/patterns/teagan/options/sleeveease/es.md
new file mode 100644
index 00000000000..30ed0ed8812
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/options/sleeveease/es.md
@@ -0,0 +1 @@
+Controls the amount of ease at the sleeve/your arm.
diff --git a/markdown/org/docs/patterns/teagan/options/sleeveease/fr.md b/markdown/org/docs/patterns/teagan/options/sleeveease/fr.md
new file mode 100644
index 00000000000..30ed0ed8812
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/options/sleeveease/fr.md
@@ -0,0 +1 @@
+Controls the amount of ease at the sleeve/your arm.
diff --git a/markdown/org/docs/patterns/teagan/options/sleeveease/nl.md b/markdown/org/docs/patterns/teagan/options/sleeveease/nl.md
new file mode 100644
index 00000000000..30ed0ed8812
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/options/sleeveease/nl.md
@@ -0,0 +1 @@
+Controls the amount of ease at the sleeve/your arm.
diff --git a/markdown/org/docs/patterns/teagan/options/sleevelength/de.md b/markdown/org/docs/patterns/teagan/options/sleevelength/de.md
new file mode 100644
index 00000000000..ab66a79f726
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/options/sleevelength/de.md
@@ -0,0 +1 @@
+Controls the length of the sleeves.
diff --git a/markdown/org/docs/patterns/teagan/options/sleevelength/en.md b/markdown/org/docs/patterns/teagan/options/sleevelength/en.md
new file mode 100644
index 00000000000..ab66a79f726
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/options/sleevelength/en.md
@@ -0,0 +1 @@
+Controls the length of the sleeves.
diff --git a/markdown/org/docs/patterns/teagan/options/sleevelength/es.md b/markdown/org/docs/patterns/teagan/options/sleevelength/es.md
new file mode 100644
index 00000000000..ab66a79f726
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/options/sleevelength/es.md
@@ -0,0 +1 @@
+Controls the length of the sleeves.
diff --git a/markdown/org/docs/patterns/teagan/options/sleevelength/fr.md b/markdown/org/docs/patterns/teagan/options/sleevelength/fr.md
new file mode 100644
index 00000000000..ab66a79f726
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/options/sleevelength/fr.md
@@ -0,0 +1 @@
+Controls the length of the sleeves.
diff --git a/markdown/org/docs/patterns/teagan/options/sleevelength/nl.md b/markdown/org/docs/patterns/teagan/options/sleevelength/nl.md
new file mode 100644
index 00000000000..ab66a79f726
--- /dev/null
+++ b/markdown/org/docs/patterns/teagan/options/sleevelength/nl.md
@@ -0,0 +1 @@
+Controls the length of the sleeves.
diff --git a/markdown/org/docs/patterns/theo/cutting/de.md b/markdown/org/docs/patterns/theo/cutting/de.md
new file mode 100644
index 00000000000..28b09661352
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/cutting/de.md
@@ -0,0 +1,37 @@
+ - **Oberstoff**
+ - Cut **2 back(s)** with good sides together
+ - Cut **2 front(s)** with good sides together
+ - Cut **1 waistband left**
+ - Cut **1 waistband right**
+ - Cut **2 fly piece(s)** with good sides together
+ - Cut **2 side piece(s)** with good sides together
+ - Cut **4 back pocket facing(s)**
+ - Cut **8 belt loop(s)**
+ - **Lining**
+ - Cut **2 front lining(s)** with good sides together
+ - Cut **1 waistband lining left**
+ - Cut **1 waistband lining right**
+ - Cut **1 fly shield**
+ - Cut **4 front pocket bag(s)** 2x2 with good sides together (**see caveats below**)
+ - Cut **2 back inner pocket bag(s)**
+ - Cut **2 back outer pocket bag(s)**
+ - **Einlage**
+ - Cut **1 waistband interfacing left**
+ - Cut **1 waistband interfacing right**
+ - Cut **4 back pocket interfacing(s)**
+
+
+
+###### Caveats
+
+ - The **front lining** is cut from the **front** part on your draft, down to the line just below the knee
+ - Pay attention to the grainline on the **fly piece**, **fly shield**, and **side piece**
+ - There are two variations of the front pocket bag. You need to cut out two of each:
+ - Cut two of the complete piece
+ - Cut two with only extending up to the dashed line at the left
+ - The **back inner pocket bag** and **back outer pocket bag** are very similar. Make sure to mark them correctly so you don't confuse them.
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/theo/cutting/en.md b/markdown/org/docs/patterns/theo/cutting/en.md
new file mode 100644
index 00000000000..11c8b0a975f
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/cutting/en.md
@@ -0,0 +1,35 @@
+ - **Main fabric**
+ - Cut **2 back(s)** with good sides together
+ - Cut **2 front(s)** with good sides together
+ - Cut **1 waistband left**
+ - Cut **1 waistband right**
+ - Cut **2 fly piece(s)** with good sides together
+ - Cut **2 side piece(s)** with good sides together
+ - Cut **4 back pocket facing(s)**
+ - Cut **8 belt loop(s)**
+ - **Lining**
+ - Cut **2 front lining(s)** with good sides together
+ - Cut **1 waistband lining left**
+ - Cut **1 waistband lining right**
+ - Cut **1 fly shield**
+ - Cut **4 front pocket bag(s)** 2x2 with good sides together (**see caveats below**)
+ - Cut **2 back inner pocket bag(s)**
+ - Cut **2 back outer pocket bag(s)**
+ - **Interfacing**
+ - Cut **1 waistband interfacing left**
+ - Cut **1 waistband interfacing right**
+ - Cut **4 back pocket interfacing(s)**
+
+
+
+###### Caveats
+
+ - The **front lining** is cut from the **front** part on your draft, down to the line just below the knee
+ - Pay attention to the grainline on the **fly piece**, **fly shield**, and **side piece**
+ - There are two variations of the front pocket bag. You need to cut out two of each:
+ - Cut two of the complete piece
+ - Cut two with only extending up to the dashed line at the left
+ - The **back inner pocket bag** and **back outer pocket bag** are very similar. Make sure to mark them correctly so you don't confuse them.
+
+
+
diff --git a/markdown/org/docs/patterns/theo/cutting/es.md b/markdown/org/docs/patterns/theo/cutting/es.md
new file mode 100644
index 00000000000..9b352d8547b
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/cutting/es.md
@@ -0,0 +1,37 @@
+ - **Main fabric**
+ - Cut **2 back(s)** with good sides together
+ - Cut **2 front(s)** with good sides together
+ - Cut **1 waistband left**
+ - Cut **1 waistband right**
+ - Cut **2 fly piece(s)** with good sides together
+ - Cut **2 side piece(s)** with good sides together
+ - Cut **4 back pocket facing(s)**
+ - Cut **8 belt loop(s)**
+ - **Lining**
+ - Cut **2 front lining(s)** with good sides together
+ - Cut **1 waistband lining left**
+ - Cut **1 waistband lining right**
+ - Cut **1 fly shield**
+ - Cut **4 front pocket bag(s)** 2x2 with good sides together (**see caveats below**)
+ - Cut **2 back inner pocket bag(s)**
+ - Cut **2 back outer pocket bag(s)**
+ - **Interfacing**
+ - Cut **1 waistband interfacing left**
+ - Cut **1 waistband interfacing right**
+ - Cut **4 back pocket interfacing(s)**
+
+
+
+###### Caveats
+
+ - The **front lining** is cut from the **front** part on your draft, down to the line just below the knee
+ - Pay attention to the grainline on the **fly piece**, **fly shield**, and **side piece**
+ - There are two variations of the front pocket bag. You need to cut out two of each:
+ - Cut two of the complete piece
+ - Cut two with only extending up to the dashed line at the left
+ - The **back inner pocket bag** and **back outer pocket bag** are very similar. Make sure to mark them correctly so you don't confuse them.
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/theo/cutting/fr.md b/markdown/org/docs/patterns/theo/cutting/fr.md
new file mode 100644
index 00000000000..b42f38968a5
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/cutting/fr.md
@@ -0,0 +1,37 @@
+ - **Tissu principal**
+ - Cut **2 back(s)** with good sides together
+ - Cut **2 front(s)** with good sides together
+ - Cut **1 waistband left**
+ - Cut **1 waistband right**
+ - Cut **2 fly piece(s)** with good sides together
+ - Cut **2 side piece(s)** with good sides together
+ - Cut **4 back pocket facing(s)**
+ - Cut **8 belt loop(s)**
+ - **Lining**
+ - Cut **2 front lining(s)** with good sides together
+ - Cut **1 waistband lining left**
+ - Cut **1 waistband lining right**
+ - Cut **1 fly shield**
+ - Cut **4 front pocket bag(s)** 2x2 with good sides together (**see caveats below**)
+ - Cut **2 back inner pocket bag(s)**
+ - Cut **2 back outer pocket bag(s)**
+ - **Entoilage**
+ - Cut **1 waistband interfacing left**
+ - Cut **1 waistband interfacing right**
+ - Cut **4 back pocket interfacing(s)**
+
+
+
+###### Caveats
+
+ - The **front lining** is cut from the **front** part on your draft, down to the line just below the knee
+ - Pay attention to the grainline on the **fly piece**, **fly shield**, and **side piece**
+ - There are two variations of the front pocket bag. You need to cut out two of each:
+ - Cut two of the complete piece
+ - Cut two with only extending up to the dashed line at the left
+ - The **back inner pocket bag** and **back outer pocket bag** are very similar. Make sure to mark them correctly so you don't confuse them.
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/theo/cutting/nl.md b/markdown/org/docs/patterns/theo/cutting/nl.md
new file mode 100644
index 00000000000..dd270a49153
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/cutting/nl.md
@@ -0,0 +1,36 @@
+ - **Buitenstof**
+ - Cut **2 back(s)** with good sides together
+ - Cut **2 front(s)** with good sides together
+ - Knip **1 linker tailleband**
+ - Knip **1 rechter tailleband**
+ - Knip **2 gulp delen** met de goede kanten op elkaar
+ - Knip **2 zijpanden** met de goede kanten op elkaar
+ - Knip **4 belegdelen achterzak**
+ - Knip **8 riemlusjes**
+ - **Voering**
+ - Cut **2 front lining(s)** with good sides together
+ - Knip **1 voering tailleband links**
+ - Knip **1 voering tailleband rechts**
+ - Knip **1 gulpbeleg**
+ - Knip **4 zakdelen voor** 2x2 met goede kanten op elkaar (**zie opmerkingen**)
+ - Knip **2 binnenste achterzakken**
+ - Knip **2 buitenste achterzakken**
+ - **Tussenvoering**
+ - Knip **1 tussenvoering tailleband links**
+ - Knip **1 tussenvoering tailleband rechts**
+ - Knip **4 tussenvoering achterzak**
+
+
+
+###### Opgelet
+ - De **voering voorpand** wordt geknipt volgens het patroondeel van je voorpand, tot aan de lijn net onder de knie
+- Let op de draadrichting van het **gulpdeel**, **gulpbeleg** en **zijdeel**
+- Er zijn twee variaties van het voorste zakdeel. Je moet van elk deel twee stuks knippen:
+- Twee keer het volledige deel
+- Twee keer tot aan de stippellijn links
+- Het **binnenste zakdeel achter** en **buitenste zakdeel achter** zijn heel gelijkaardig. Zorg dat je ze correct markeert zodat je ze niet verwart.
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/theo/de.md b/markdown/org/docs/patterns/theo/de.md
new file mode 100644
index 00000000000..df895560d57
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/de.md
@@ -0,0 +1,8 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
+
+
diff --git a/markdown/org/docs/patterns/theo/en.md b/markdown/org/docs/patterns/theo/en.md
new file mode 100644
index 00000000000..46f40aad53b
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/en.md
@@ -0,0 +1,8 @@
+---
+---
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
+
+
diff --git a/markdown/org/docs/patterns/theo/es.md b/markdown/org/docs/patterns/theo/es.md
new file mode 100644
index 00000000000..df895560d57
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/es.md
@@ -0,0 +1,8 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
+
+
diff --git a/markdown/org/docs/patterns/theo/fabric/de.md b/markdown/org/docs/patterns/theo/fabric/de.md
new file mode 100644
index 00000000000..8c8a1595bb3
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/fabric/de.md
@@ -0,0 +1,9 @@
+You have a lot of options here, but keep in mind that these are classic cut trousers. In other words, do not use stretch, denim, pleather of that sort of thing. Safe bets are wool, cotton, or linen, possibly blended with some synthetic.
+
+For **wool**, look in the suiting section of your fabric store. If this is your first pair, some wool-poly blend is most likely going to be more budget-friendly. But don't let price alone guide you, buying some cheap whimsical fabric is the best way to come up with a shitty looking pair of trousers, and get frustrated in the process.
+
+For **cotton**, go for a heavier weight. Cotton might also be a bit easier on the beginner than wool. If unsure what to use, ask for chino in the fabric store and simply pick a colour you like.
+
+Nothing beats **linen** on a hot summer day. It's fun to work with too, but it does wrinkle like a mofo, and even the most neatly made trousers look somewhat messy when made in linen. What I'm saying is, maybe not for your first pair.
+
+
diff --git a/markdown/org/docs/patterns/theo/fabric/en.md b/markdown/org/docs/patterns/theo/fabric/en.md
new file mode 100644
index 00000000000..8c8a1595bb3
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/fabric/en.md
@@ -0,0 +1,9 @@
+You have a lot of options here, but keep in mind that these are classic cut trousers. In other words, do not use stretch, denim, pleather of that sort of thing. Safe bets are wool, cotton, or linen, possibly blended with some synthetic.
+
+For **wool**, look in the suiting section of your fabric store. If this is your first pair, some wool-poly blend is most likely going to be more budget-friendly. But don't let price alone guide you, buying some cheap whimsical fabric is the best way to come up with a shitty looking pair of trousers, and get frustrated in the process.
+
+For **cotton**, go for a heavier weight. Cotton might also be a bit easier on the beginner than wool. If unsure what to use, ask for chino in the fabric store and simply pick a colour you like.
+
+Nothing beats **linen** on a hot summer day. It's fun to work with too, but it does wrinkle like a mofo, and even the most neatly made trousers look somewhat messy when made in linen. What I'm saying is, maybe not for your first pair.
+
+
diff --git a/markdown/org/docs/patterns/theo/fabric/es.md b/markdown/org/docs/patterns/theo/fabric/es.md
new file mode 100644
index 00000000000..8c8a1595bb3
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/fabric/es.md
@@ -0,0 +1,9 @@
+You have a lot of options here, but keep in mind that these are classic cut trousers. In other words, do not use stretch, denim, pleather of that sort of thing. Safe bets are wool, cotton, or linen, possibly blended with some synthetic.
+
+For **wool**, look in the suiting section of your fabric store. If this is your first pair, some wool-poly blend is most likely going to be more budget-friendly. But don't let price alone guide you, buying some cheap whimsical fabric is the best way to come up with a shitty looking pair of trousers, and get frustrated in the process.
+
+For **cotton**, go for a heavier weight. Cotton might also be a bit easier on the beginner than wool. If unsure what to use, ask for chino in the fabric store and simply pick a colour you like.
+
+Nothing beats **linen** on a hot summer day. It's fun to work with too, but it does wrinkle like a mofo, and even the most neatly made trousers look somewhat messy when made in linen. What I'm saying is, maybe not for your first pair.
+
+
diff --git a/markdown/org/docs/patterns/theo/fabric/fr.md b/markdown/org/docs/patterns/theo/fabric/fr.md
new file mode 100644
index 00000000000..8c8a1595bb3
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/fabric/fr.md
@@ -0,0 +1,9 @@
+You have a lot of options here, but keep in mind that these are classic cut trousers. In other words, do not use stretch, denim, pleather of that sort of thing. Safe bets are wool, cotton, or linen, possibly blended with some synthetic.
+
+For **wool**, look in the suiting section of your fabric store. If this is your first pair, some wool-poly blend is most likely going to be more budget-friendly. But don't let price alone guide you, buying some cheap whimsical fabric is the best way to come up with a shitty looking pair of trousers, and get frustrated in the process.
+
+For **cotton**, go for a heavier weight. Cotton might also be a bit easier on the beginner than wool. If unsure what to use, ask for chino in the fabric store and simply pick a colour you like.
+
+Nothing beats **linen** on a hot summer day. It's fun to work with too, but it does wrinkle like a mofo, and even the most neatly made trousers look somewhat messy when made in linen. What I'm saying is, maybe not for your first pair.
+
+
diff --git a/markdown/org/docs/patterns/theo/fabric/nl.md b/markdown/org/docs/patterns/theo/fabric/nl.md
new file mode 100644
index 00000000000..f18a81467b3
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/fabric/nl.md
@@ -0,0 +1,9 @@
+Je hebt hier veel opties, maar hou in je achterhoofd dat dit een klassiek model van broek is. In andere woorden, gebruik geen stretchstof, denim, nepleer of andere onzin. Veilige opties zijn wol, katoen of linnen, eventueel gemengd met iets synthetisch.
+
+Als je **wol** wil, kijk dan in de afdeling met pakstoffen van je stoffenwinkel. Voor een eerste paar is een wol-polyestermix een budgetvriendelijke optie. Maar focus niet te hard op de prijs, een goedkoop stofje is de beste manier om met een mottige broek en een hoop frustraties te eindigen.
+
+Als je **katoen** wil, kies dan een zwaardere stof. Katoen is ook wat makkelijker voor een beginner dan wol. Als je niet zeker bent over wat te gebruiken, vraag dan om chino stof in de stoffenwinkel en kies een kleurtje.
+
+Niets beter dan **linen** op een hete zomerdag. Het is ook fijn om mee te werken, maar kreukt als de pest, en zelfs de best genaaide broeken zien er een beetje rommelig uit in linnen. Wat ik wil zeggen is: misschien niet voor je eerste paar.
+
+
diff --git a/markdown/org/docs/patterns/theo/fr.md b/markdown/org/docs/patterns/theo/fr.md
new file mode 100644
index 00000000000..df895560d57
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/fr.md
@@ -0,0 +1,8 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
+
+
diff --git a/markdown/org/docs/patterns/theo/instructions/backpocketbags.png b/markdown/org/docs/patterns/theo/instructions/backpocketbags.png
new file mode 100644
index 00000000000..7186c26e15c
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/backpocketbags.png differ
diff --git a/markdown/org/docs/patterns/theo/instructions/de.md b/markdown/org/docs/patterns/theo/instructions/de.md
new file mode 100644
index 00000000000..d235e5783c9
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/instructions/de.md
@@ -0,0 +1,630 @@
+
+
+
+Text a bit dry for you? I try to make videos available as part of the pattern documentation.
+
+In this particular case, there's a lot of video material available, but it was originally recorded for a previous version of this pattern. Still, good stuff.
+
+
+
+
+
+
+
+Many of the steps below are to be repeated for both trouser legs.
+
+That is not always mentioned because life is short and continuously writing _Do not forget to do this for both trouser legs_ gets tired really soon.
+
+
+
+### Step 1: Baste the pleat lines
+
+
+
+First thing to do is to baste over the pleat line of your trouser legs. Do it on both front and back pieces for both legs.
+
+### Step 2: Close the back darts and press
+
+### Close the back darts
+
+
+
+Fold piece 1 (back) double so that the notches of the dart on the waistband are aligned, and a sharp crease runs to the notch at the dart end. Feel free to briefly iron the crease, this will make it easier to sew the dart accurately.
+
+Close the dart by sewing from the waistband down to the end of the dart.
+
+Use a small stitch length, and let your stitch run completely to the end (and of) the dart, then backtrack making sure to veer into the seam allowance.
+
+#### Press back darts to the side
+
+
+
+Press your back darts flat, folding the seam allowance to the side of your trousers.
+
+### Step 3: Construct the back pockets
+
+Construct the double welt pockets at the back of your trousers, including the pocket bag.
+
+
+
+###### Double welt pockets
+
+Constructing a double welt pocket is a technique that is used is different garments.
+That is why I have branched it off into its own documentation page.
+
+There's both written documentation and a video series that shows you how to do it, so even if you've never made welt pockets before, you'll be fine.
+
+[To the welt pockets documentation](/docs/sewing/double-welt-pockets)
+
+
+
+### Step 4: Optional: Trim your lining with pinking shears
+
+
+
+If you are going to line your trousers (it's optional), you'll need to finish the edge of your lining. To do so, trim the edge of the lining with pinking shears.
+
+Note that you only need to do this for those edges of your lining that are not caught in a seam. In other words, only the bottom edge of your lining.
+
+> If you don't have pinking shears, you can apply another finish like a zig-zag stitch, or use a serger. However, pinking shears are best for this scenario because they don't add any bulk, which is important because we want to avoid the edge of the lining making a bump in your trousers.
+
+### Step 5: Trim pieces for front pocket slant
+
+
+
+Align your front, lining and pocket bag on top of each other. Front and pocket back with their good side down, lining with the good side up.
+
+Pin them together to make sure they don't move. Do so away from the pocket slant to not hinder yourself later.
+
+Trim back the pocket bag (it should lie on top) exactly on the pocket slant line (marked on the pattern).
+
+Now trim back the front piece (it should lie on the bottom) 3cm outwards from the slant line, parallel to it.
+
+Finally, trim back your lining so that it stops 0.5 cm short of reaching the edge of your front.
+
+> The lining is trimmed a bit shorter so that when it is folded back, it does not show. But it's really not all that important to get it exactly 0.5 cm shorter.
+
+### Step 6: Fold back and sew front pocket slant
+
+
+
+Fold back your lining and front piece along the pocket slant line (and thus along the trimmed edge of the pocket bag. Pin this down and press.
+
+You are going to sew along the pocket slant, but make sure to flip everything over first so you can sew from the good side.
+
+Topstitch a 0.5 cm from the fold, making sure to keep it parallel and not stretch your fabric.
+
+> This topstitching will always be on show, so make sure to match the thread color and make it pretty.
+
+> To prevent your pockets from bagging out, you can place a piece of non-stretching ribbon in between the fold. When stitching, you will also catch this ribbon, preventing the pocket to bag out.
+
+### Step 7: Finish edge inside front pocket
+
+
+
+Fold away the main part of the front piece, so you can place the lining, pocket bag and folded edge of the front piece flat.
+
+Zig-zag the edge of the folded-back front piece to finish it and secure it to the pocket back and lining.
+
+### Step 8: Press side pocket
+
+
+
+When you're done, place front piece, lining and pocket bag flat, and give it a good press.
+
+> This might be a good time to remind you that every step up to this point had to be done for both legs.
+>
+> It's just a friendly reminder, the next steps need to be done for both legs too.
+
+### Step 9: Attach side piece to pocket bag
+
+
+
+Place the other half of the pocket bag with the good side down, and align the side piece on it with the good side up.
+
+Sew a zig-zag stitch along the edge of the side piece to finish it and attach it to the pocket bag.
+
+### Step 10: Close the pocket bag
+
+
+
+Place the front piece, lining and pocket bag with the pocket bag up.
+
+Align the second pocket bag with the attached side piece facing down.
+
+Pin all pieces together making sure to stay about the bottom curve of the pocket bag.
+
+When everything is pinned together, fold away the front piece and lining, and close the bottom curve of the pocket bag.
+
+> Sew to bottom curve of the pocket bag up until the point where it reached the side piece
+
+> You can finish the pocket bag in a number of ways, including:
+>
+> - Serge the sides together
+> - Finish the edge with bias tape
+> - Sew the sides together and finish the edge with a zig-zag stitch
+
+### Step 11: Press the front pocket
+
+
+
+Put everything flat with the front piece at the bottom, and give it a good press.
+
+### Step 12: Pin front pocket in place
+
+
+
+Pin the pocket down to the front piece along the slant and the edges of the pocket bag. This will prevent it from shifting around while we continue to work on our trousers.
+
+### Step 13: Finish the side edges
+
+
+
+Before we are going to sew the side seams, finish the side edges by serging or running a zig-zag stitch along the sides of your front and back pieces, making sure to stay within the foreseen seam allowance.
+
+> Make sure to include the lining and pocket bag edges, as this will prevent things from shifting around when we sew the side seams.
+
+### Step 14: Sew the side seams
+
+
+
+Place the front and back of each leg on top of each other, with the good sides together.
+
+Align the side seam, more precisely the side seam on the outside, where there is no crotch curve.
+
+> You can pin the pieces together to make sure things stay in place while sewing this lengthy seam
+
+Sew the seam, starting from the waistband along the entire side of your trousers.
+
+### Step 15: Press open seam allowance
+
+
+
+Press open the seam allowance along the side seams. Do so from the back, and repeat from the good side of the fabric.
+
+Take your time, making sure to use enough heat, but not too much. Use steam or spray on water for best effect.
+
+> A nice flat side seam looks great, so take your time to get it right.
+
+### Step 16: Sew fly shield to fly piece
+
+
+
+Place your fly piece on the fly shield with the good sides together, and align the edge with the biggest curve.
+
+Sew along the curved edge, taking account the standard 1cm seam allowance, to join the two pieces together.
+
+> If your lining has any stretch in it at all, try to stretch it out a bit while you sew the curve. This will make it easier to get the lining to lie flat without wrinkles later on.
+
+### Step 17: Press the fly shield
+
+
+
+> Before pressing down your fly piece, make sure to roll the seam a little bit so that your trouser lining fabric sits a bit further, and the lining starts only about 2mm from the edge. This will prevent the lining from peeking out at the edge.
+
+After you have sewed fly piece and fly shield together, turn them inside out and press the seam you just made.
+
+### Step 18: Pin zip to right front piece
+
+
+
+> Steps 18 to 21 all lead up to a single row of stitching that will sew your zip to the front, while attaching the fly piece and fly shield in one go.
+>
+> This is the hardest seam to do in the entire construction process, so I'm taking my time to explain and illustrate this before you start sewing.
+
+Place your front piece for the right leg with the good side up. So that lining and front pocket bag sit underneath and lie flat.
+
+Take your zip and open it (unzip it). Now turn it over so that it sits with the good side down. In other words, with the zipper puller down.
+
+Align your zip with the crotch seam as shown in the illustration. Take the following into account:
+
+ - The end of your zip should sit at the top of your trousers where your waistband will start. However, make sure to remember that there is seam allowance there, so don't align it with the top of the front piece, but subtract 1cm seam allowance.
+ - Align the zip with the crotch seam. Do not mind the edge of the zip, as they come in different widths. Instead, make sure that you can sew next to the teeth of the zip within the seam allowance of the front piece.
+
+Pin the zip in place with a few pins perpendicular to your zip (as shown). In other words, don't pin along the zip, but across the zip.
+
+> If you're unsure about the placement of your zip, put it as close to the edge as possible. Doing so will only mean your zip is tucked away a bit further under the fly, so that it certainly is not on show.
+
+### Step 19: Pin fly shield to zip
+
+
+
+Take the fly shield/fly piece that you assembled in step 16 & 17, and place it with the fabric facing downward, and the lining upward.
+
+Flip aside the top lining layer, and align the slightly curved edge of the fabric (where it is not sewn to the lining) with the edge of the fabric of your front piece.
+
+> For clarity, what side of the fly shield that should be facing up is shown in the top part of the illustration, at a smaller scale.
+
+Pin this layer in place with a few pins perpendicular to your zip (as shown in red). Make sure you catch all layers underneath, including the zip. This way, you can remove your pins from the step before (shown in green) when done.
+
+> If you're comfortable holding all this in place, you can let the lining fall back and pin everything together as shown in the next step. That's somewhat faster, but more prone to errors as things can shift around easier.
+
+### Step 20: Pin fly shield in place along zip
+
+
+
+Let the lining fall back in place, and now pin all layers together along the zip.
+
+When you are done, remove your earlier perpendicular pins.
+
+### Step 21: Fold over fly shield and pin down
+
+ {.fs-row2}  {.fs-row2}
+
+Flip everything over so that your fly shield lies at the bottom.
+
+Fold the lining of the fly shield around the fly, front piece and fly piece, making sure to double-fold it so the raw edge is hidden inside.
+
+Pin this down, and remove your previous pins.
+
+### Step 22: Sew fly in place along zip
+
+
+
+Now you can sew along the double folded fly piece. This will fix the front, zip, fly shield and fly piece all in place.
+
+> You will be sewing along your zip, so make sure to install your zipper foot for this.
+
+### Step 23: Fold back fly and press
+
+
+
+When you're done, fold back the fly so that it extends from the front piece, and give it a thorough press from the back. And a gentle press from the front.
+
+### Step 24: Apply bias tape to second fly piece and press
+
+
+
+Apply bias tape to the edge with the large curve of your second fly piece.
+
+Press the finished edge flat when you're done.
+
+> Bias tape is a way to finish a seam. If you are not sure what it is or how to apply it, let me know.
+
+### Step 25: Pin and sew fly piece to crotch seam
+
+
+
+Place the left leg with the good side up. Place the second fly piece on top with the good side down, aligning the unfinished seam with the crotch seam.
+
+Pin the fly piece in place, then sew it in place along the crotch seam.
+
+> When you sew this in place, make sure to catch the front lining.
+
+Press the finished edge flat when you're done.
+
+### Step 26: Roll the fly piece to the back, and press the seam
+
+
+
+Fold the fly piece to the back. Before you press, make sure to roll the seam a bit backwards so that the front of the trousers sits a little further than the fly piece.
+
+This way, the seam or fly piece will not show from the front.
+
+Give it a good press from the back.
+
+### Step 27: Pin and sew zip to fly piece
+
+ {.fs-row3}  {.fs-row3}  {.fs-row3}
+
+Place the right leg down with the good side up. Place the leg on top of it with the good side down.
+
+With the crotch seams aligned, pin the zip along the edge of the fly piece with the good side of the zip down.
+
+Make sure to pin the fly only to the fly piece. Not to any other layers underneath.
+
+> I find it's easier to pin the zip through all layers, and then when it's secure in place add extra pins that pin it to the fly piece only. When that's done, you can remove the pins that go through all layers.
+
+Last but not least, sew along the zip with your zipper foot to attach it to the fly piece.
+
+> When aligning the zip, make sure to take the following into account:
+>
+> - The zip should be placed with the good side down
+> - The zip should sit a bit back from the edge of your fly piece
+> - Make sure to align the top of the zip with the other zip half on the right leg
+
+### Step 28: Zig-zag the zip edge to the fly piece
+
+
+
+With the fly in place, run a zig-zag stitch along the edge of the zip to secure it to the fly piece.
+
+### Step 29: Bar-tack both fly pieces together
+
+
+
+Place both fly pieces together, and move the front pieces out of the way.
+
+Use a bar-tack to join them together at the bottom of the zip. Sew on both edges of the zip, and get as close to the zip as you can.
+
+> If your zip is too long, you can trim it below the bar-tacks.
+
+### Step 30: Join crotch seam
+
+ {.fs-row2}  {.fs-row2}
+
+Place both fronts with the good sides up. They are now joined by the fly.
+
+Make sure the fly is neatly tucked under, and pin together both fronts at the bottom of the fly, where you bar-tacked earlier. Make sure the pin is aligned to the fold of your front.
+
+Fold the fronts with the good sides together, and pin them together along the crotch.
+
+You'll need to get the fly shields out of the way, so if you've pinned through all layers before, remove that pin now, making sure to replace it with a horizontal pin. This will tell you how far to sew.
+
+Sew the crotch seam, starting at the cross-seam point, and going up to your horizontal pin.
+
+> I find this step hard to explain, and hard to illustrate. I hope it will make sense when you're looking at your fly. If not, check the video instructions.
+
+### Step 31: Pin fly closed and baste fly curve
+
+
+
+Close the fly, and pin the fronts together making sure the fly is neatly tucked away.
+
+We will be topstitching the fly curve next, and it's a good idea to baste it first.
+
+You should start a bit above your earlier bar tack, and make sure you catch only the fly shield of the left leg.
+
+Curve upwards toward the edge of the fly shield, and then proceed in parallel with the zip.
+
+### Step 32: Topstitch the fly curve
+
+
+
+Now topstitch your fly curve, using your basting as a guide.
+
+When doing so, you will be locking your front, fly piece, pocket bag and lining all together.
+
+### Step 33: Pin together the inner leg seam
+
+
+
+Close the legs with the good sides together, and pin together the inner leg seam. Start at the cross seam point and work your way to the bottom of the legs.
+
+Make sure to do this for both legs.
+
+### Step 34: Sew the inner leg seams
+
+
+
+On both legs, sew the inner leg seams that you just pinned. Make sure to respect the seam allowance.
+
+### Step 35: Press open seam allowance of the inner leg seam
+
+
+
+Place your leg inside-out on your ironing board, and press open the seam allowance of the inner leg seam.
+
+### Step 36: Close the cross-seam
+
+
+
+We are now going to close the cross-seam, from the bottom of your fly between your legs, up your bum to the center back of where you'll add the waistband later.
+
+To do so, turn on of the legs inside out, so that that good side of the fabric is turned inside, and the bad side and lining sits on the outside.
+
+The other leg should not be turned inside-out, but should just have its good side on the outside.
+
+Now, put the leg that has the good side out (the normal leg) into the leg that has the bad side out (the inside-out leg).
+
+This way, the good sides of both legs will sit against each other, and this is how you should sew the cross seam.
+
+> Be careful that your leg is not twisted inside the other leg. When in doubt, turn the inside-out leg outside-out again after you've pinned the cross-seam to make sure it's all ok.
+
+Pin the cross-seam in place, and then sew it close, starting at the side of the fly, and making sure to respect the seam allowance.
+
+When done, press the seam allowance open.
+
+### Step 37: Press the leg crease in place
+
+
+
+Turn your trousers good side out, and carefully place one leg on your ironing board so that it lies flat and folds exactly on the crease line your basted earlier.
+
+When it's looking good, press the crease lines in your leg, front a back. Repeat for the other leg.
+
+Give it a firm press because you want the pleats to still be there after you wash your trousers (so you can see where to press them again).
+> In the industry, chemicals are applied along the crease line before it is pressed together. Some tailors use some sort of wooden hammer and anvil to bang the fibers in a permanent crease.
+
+Depending on your fabric, your crease might last longer, but ultimately, you can't expect to have a crease that can withstand a few washes without being reapplied.
+
+> Maybe this goes without saying, but there's also another option: Do not press the crease. This give your trousers a more informal look.
+
+### Step 38: Fuse interfacing to waistband
+
+
+
+Fuse the waistband interfacing (Piece 3) to the waistband (Piece 4).
+
+Align the interfacing in the middle of the waistband, and make sure to keep it nicely aligned as you fuse it in place with your iron.
+
+### Step 39: Close waistband and waistband lining
+
+
+
+Join the waistband (Pieces 4a and 4b) by sewing both pieces good sides together.
+
+Join the waistband lining (Pieces 5a and 5b) by sewing both pieces good sides together.
+
+### Step 40: Sew waistband to waistband lining
+
+
+
+Place your waistband on the waistband lining, good sides together, so that the waistband interfacing is facing upwards.
+
+Align the edge, and pin them together.
+
+> We are going to sew along the edge of the interfacing, but we will sew about 3mm or 1/8 inch from the actual interfacing edge. This will prevent the lining from being visible from the front later.
+
+On one side of the waistband, end with a curve and then go down vertically along the edge of the waistband interfacing. Check the illustration to make sure you do it on the correct side.
+
+### Step 41: Roll fabric around interfacing edge and press waistband
+
+
+
+Before pressing the waistband, make sure to roll over the fabric around the edge of the interfacing.
+
+Remember that in the previous step your sewed 3mm from the interfacing edge? You need to make the fold around the edge of the interfacing so that the actual seam sits 3mm more inwards.
+
+This will make sure that our lining fabric is never on display from the front of your trousers.
+
+### Step 42: Pin waistband to trousers
+
+
+
+Pin the edge of your waistband (the side you did not sew the lining to) to the top of your trousers, good sides together.
+
+Tuck the edge of your fly into the end of the waistband with the curved corner. On the other end of the waistband, it will be longer. In other words, your waistband will overlap here.
+
+> Be careful to match the vertical alignment of the waistband at the zip. With the zip closed, both sides of the waistband should sit at an equal height. This is easy to miss if you don't check it.
+
+### Step 43: Sew waistband to trousers
+
+
+
+Now that the waistband is pinned to top of your trousers, sew it in place.
+
+On the side with the curved corner, get as close to the edge as possible. On the other side, stop when you reach the edge of your fly.
+
+### Step 44: Press waistband
+
+
+
+Give your newly sewn seam a good press. Do not press the seam open, instead press it towards the top (put both trousers and waistband seam allowance in the waistband).
+
+### Step 45: Prepare the belt loops
+
+
+
+The belt loops are a part of your trousers where you can let your creativity run free. There's load of different ways to make and shape belt loops, not to mention that where you place them is also up to you.
+
+That being said, here's what to do to make a standard belt loop:
+
+Find the belt loop pattern part, a small rectangular piece of fabric. There should be 8 of them, and these will become your belt loops. For each of them, take these steps:
+
+ - Zig-zag (or serge) along the longest edges of the rectangle
+ - Fold one side back along the length, and press
+ - Fold the other side back, along the length, and press
+ - Hand sew along the back of the belt loop so that the folded sides stay in place, but the stitches do not show at the front
+ - Give it a final good press when you're done
+
+> While the width of your belt loops is not all that important, it does matter to make sure they are all the same width.
+>
+> To make it easier to have a consistent width, you can fold your belt loops around a strip of cardboard, thick paper, or plastic of the desired belt loop width.
+>
+> This strip can also help you with the hand sewing. Keep it in your belt loop and it will prevent your needle from piercing through all layers and your thread won't show at the front.
+
+### Step 46: Attach the belt loops: Bottom
+
+
+
+Attach the bottom of the belt loops to your trousers. Place them about 1.5 cm below your waistband, depending on your waistband width.
+
+Place the good side of the belt loop down on the good side of the trousers (good sides together) and secure with a bar tack or narrow zig-zag.
+
+Then, zig zag the edge of the belt loop to the trousers.
+
+> It is important to get the waistband lining out of the way while doing this. Make sure to attach the belt loops only to your trousers, and not to the waistband lining.
+
+> You have 8 belt loops, so you need to distribute them around your waistband. Have a look at an existing pair if you are uncertain how to do this.
+>
+> Make sure to place belt hoops close to the center back, and not too close to each other at the front (for belt buckles).
+
+### Step 47: Waistband facing
+
+
+
+The waistband facing needs to be cut out and attached to your waistband.
+
+This will be a lot simpler to understand if you have a look at the relevant video:
+
+@[youtube](https://www.youtube.com/embed/8dLOuOtb18U?list=PL1gv5yv3DoZOcmOJf6f0YWi522VXXv-mM)
+
+### Step 48: Trim waistband seam allowance
+
+
+
+Before we finalize the waistband, we're going to trim back some of its seam allowance.
+
+> **About seam allowance grading** When trimming back different layers of seam allowance, always try to cut them at different lengths so that the bulk is reduced in incremental steps.
+>
+> The layer that lies closest to the good side of the garment should be the longest, so trim back from there.
+>
+> Doing so will make it less likely that the outline of the seam allowance is visible from the good side.
+
+### Step 49: Press and baste the waistband lining
+
+
+
+The waistband lining will be sewn from the front of the trousers on top of the seam that joins the waistband to the trousers (so called _stitch in the ditch_).
+
+Doing so will catch the lining and secure it in place. However, since we'll be sewing this from the good side, the lining will lie beneath all other layers, and we won't see what we're doing.
+
+That is why, to make sure it all lies clean and flat, we will first press and baste the lining.
+
+The lining will extend downward from the top, and it needs to be folded back up under itself, so that it will get caught by the seam when we sew it in place later.
+
+To make sure things look pretty, the distance between the top of our waistband and the (folded back) bottom edge of our lining should be constant. You can mark an even distance from the top of your trousers, and then pin back the lining at this line. Last but not least, press that fold in your lining.
+
+When you're happy with how it looks, baste the lining in place just next to the seam joining the waistband and trousers.
+
+> It's best to baste next to the seam, and not actually in the seam. This will make it a lot easier to remove your basting when after we've sewn in the last step.
+
+### Step 50: Sew the waistband lining in place
+
+
+
+After you basted the waistband lining, sew it in place from the good side, exactly in the seam between the waistband and trousers.
+
+### Step 51: Attach the belt loops: Top
+
+
+
+With your waistband and lining properly secured, it's time to attach the top of the belt loops.
+
+Sew them in place just as you did at the bottom. That is, use a bar tack or close zig-zag to attach them, then zig-zag over the end to secure it.
+
+> Don't sew through the top of the belt loops. You'll have to work the foot of your sewing machine under the belt loop so you only sew the piece that is folded back.
+
+> Feel free to trim back the length of your belt loops after you bar tack and before you zig-zag the end of them, as they might be too long.
+
+### Step 52: Finish the edge of the legs
+
+
+
+Before we hem the trousers, finish the raw edge of the legs with a zig-zag stitch or serger.
+
+> This would also be a good time to try on your trousers and mark exactly how long you want them to be after they are hemmed.
+
+### Step 53: (Optional) Sew in a hem ribbon
+
+
+
+> The hem ribbon is a ribbon that sits on the inside of your trouser hem. At the place your hem folds back, the fabric has to take a lot of abuse from bumping into shoes and other things.
+>
+> Placing a ribbon inside the hem protects your fabric to some extent, and it is a neat finish.
+
+Mark the hemline on your trousers (good side out).
+
+Place the ribbon as shown in the illustration making sure that it extends a few mm above the hemline. Sew it in place all the way around the leg, making sure to sew close but not on the hemline.
+
+### Step 54: Press the hem
+
+
+
+Fold back the trouser legs at the hemline, and press the hem.
+
+> If you've sewn in a hem ribbon, the ribbon will extend a few mm below the hem line, thereby protecting the fabric at the hem.
+
+### Step 55: Hem the legs
+
+
+
+With the hem neatly pressed, simply hand-sew the folded back part to the inside of your trousers.
+
+> Hemming is done by hand because it's important that the stitches don't show on the front. So when hand-sewing the hem, don't push your needle through the fabric, but just catch a few threads so your stitches don't show on the front
+>
+> While there are machine alternatives, they aren't as neat (blind hem stitch) or probably not accessible to the home-sewer (industrial blind hem machine).
+
+### Step 56: Trim, clean up, and press
+Trim any loose threads or basting that remains, and give your trousers a good final press.
diff --git a/markdown/org/docs/patterns/theo/instructions/en.md b/markdown/org/docs/patterns/theo/instructions/en.md
new file mode 100644
index 00000000000..096950e8401
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/instructions/en.md
@@ -0,0 +1,637 @@
+
+
+
+Text a bit dry for you? I try to make videos available as part of the pattern documentation.
+
+In this particular case, there's a lot of video material available, but it was originally recorded for a previous version of this pattern. Still, good stuff.
+
+
+
+
+
+
+
+Many of the steps below are to be repeated for both trouser legs.
+
+That is not always mentioned because life is short and continuously writing _Do not forget to do this for both trouser legs_ gets tired really soon.
+
+
+
+### Step 1: Baste the pleat lines
+
+
+
+First thing to do is to baste over the pleat line of your trouser legs. Do it on both front and back pieces for both legs.
+
+### Step 2: Close the back darts and press
+
+### Close the back darts
+
+
+
+Fold piece 1 (back) double so that the notches of the dart on the waistband are aligned, and a sharp crease runs to the notch at the dart end. Feel free to briefly iron the crease, this will make it easier to sew the dart accurately.
+
+Close the dart by sewing from the waistband down to the end of the dart.
+
+Use a small stitch length, and let your stitch run completely to the end (and of) the dart, then backtrack making sure to veer into the seam allowance.
+
+#### Press back darts to the side
+
+
+
+Press your back darts flat, folding the seam allowance to the side of your trousers.
+
+### Step 3: Construct the back pockets
+
+Construct the double welt pockets at the back of your trousers, including the pocket bag.
+
+
+
+###### Double welt pockets
+
+Constructing a double welt pocket is a technique that is used is different garments.
+That is why I have branched it off into its own documentation page.
+
+There's both written documentation and a video series that shows you how to do it, so even if you've never made welt pockets before, you'll be fine.
+
+[To the welt pockets documentation](/docs/sewing/double-welt-pockets)
+
+
+
+### Step 4: Optional: Trim your lining with pinking shears
+
+
+
+If you are going to line your trousers (it's optional), you'll need to finish the edge of your lining. To do so, trim the edge of the lining with pinking shears.
+
+Note that you only need to do this for those edges of your lining that are not caught in a seam. In other words, only the bottom edge of your lining.
+
+> If you don't have pinking shears, you can apply another finish like a zig-zag stitch, or use a serger. However, pinking shears are best for this scenario because they don't add any bulk, which is important because we want to avoid the edge of the lining making a bump in your trousers.
+
+### Step 5: Trim pieces for front pocket slant
+
+
+
+Align your front, lining and pocket bag on top of each other. Front and pocket back with their good side down, lining with the good side up.
+
+Pin them together to make sure they don't move. Do so away from the pocket slant to not hinder yourself later.
+
+Trim back the pocket bag (it should lie on top) exactly on the pocket slant line (marked on the pattern).
+
+Now trim back the front piece (it should lie on the bottom) 3cm outwards from the slant line, parallel to it.
+
+Finally, trim back your lining so that it stops 0.5 cm short of reaching the edge of your front.
+
+> The lining is trimmed a bit shorter so that when it is folded back, it does not show. But it's really not all that important to get it exactly 0.5 cm shorter.
+
+### Step 6: Fold back and sew front pocket slant
+
+
+
+Fold back your lining and front piece along the pocket slant line (and thus along the trimmed edge of the pocket bag. Pin this down and press.
+
+You are going to sew along the pocket slant, but make sure to flip everything over first so you can sew from the good side.
+
+Topstitch a 0.5 cm from the fold, making sure to keep it parallel and not stretch your fabric.
+
+> This topstitching will always be on show, so make sure to match the thread color and make it pretty.
+
+> To prevent your pockets from bagging out, you can place a piece of non-stretching ribbon in between the fold. When stitching, you will also catch this ribbon, preventing the pocket to bag out.
+
+### Step 7: Finish edge inside front pocket
+
+
+
+Fold away the main part of the front piece, so you can place the lining, pocket bag and folded edge of the front piece flat.
+
+Zig-zag the edge of the folded-back front piece to finish it and secure it to the pocket back and lining.
+
+### Step 8: Press side pocket
+
+
+
+When you're done, place front piece, lining and pocket bag flat, and give it a good press.
+
+> This might be a good time to remind you that every step up to this point had to be done for both legs.
+>
+> It's just a friendly reminder, the next steps need to be done for both legs too.
+
+### Step 9: Attach side piece to pocket bag
+
+
+
+Place the other half of the pocket bag with the good side down, and align the side piece on it with the good side up.
+
+Sew a zig-zag stitch along the edge of the side piece to finish it and attach it to the pocket bag.
+
+### Step 10: Close the pocket bag
+
+
+
+Place the front piece, lining and pocket bag with the pocket bag up.
+
+Align the second pocket bag with the attached side piece facing down.
+
+Pin all pieces together making sure to stay about the bottom curve of the pocket bag.
+
+When everything is pinned together, fold away the front piece and lining, and close the bottom curve of the pocket bag.
+
+> Sew to bottom curve of the pocket bag up until the point where it reached the side piece
+
+> You can finish the pocket bag in a number of ways, including:
+>
+> - Serge the sides together
+> - Finish the edge with bias tape
+> - Sew the sides together and finish the edge with a zig-zag stitch
+
+### Step 11: Press the front pocket
+
+
+
+Put everything flat with the front piece at the bottom, and give it a good press.
+
+### Step 12: Pin front pocket in place
+
+
+
+Pin the pocket down to the front piece along the slant and the edges of the pocket bag.
+This will prevent it from shifting around while we continue to work on our trousers.
+
+### Step 13: Finish the side edges
+
+
+
+Before we are going to sew the side seams, finish the side edges by serging or running a zig-zag stitch along the sides of your front and back pieces, making sure to stay within the foreseen seam allowance.
+
+> Make sure to include the lining and pocket bag edges, as this will prevent things from shifting around when we sew the side seams.
+
+### Step 14: Sew the side seams
+
+
+
+Place the front and back of each leg on top of each other, with the good sides together.
+
+Align the side seam, more precisely the side seam on the outside, where there is no crotch curve.
+
+> You can pin the pieces together to make sure things stay in place while sewing this lengthy seam
+
+Sew the seam, starting from the waistband along the entire side of your trousers.
+
+### Step 15: Press open seam allowance
+
+
+
+Press open the seam allowance along the side seams. Do so from the back, and repeat from the good side of the fabric.
+
+Take your time, making sure to use enough heat, but not too much. Use steam or spray on water for best effect.
+
+> A nice flat side seam looks great, so take your time to get it right.
+
+### Step 16: Sew fly shield to fly piece
+
+
+
+Place your fly piece on the fly shield with the good sides together, and align the edge with the biggest curve.
+
+Sew along the curved edge, taking account the standard 1cm seam allowance, to join the two pieces together.
+
+> If your lining has any stretch in it at all, try to stretch it out a bit while you sew the curve. This will make it easier to get the lining to lie flat without wrinkles later on.
+
+### Step 17: Press the fly shield
+
+
+
+> Before pressing down your fly piece, make sure to roll the seam a little bit so that your trouser lining fabric sits a bit further, and the lining starts only about 2mm from the edge. This will prevent the lining from peeking out at the edge.
+
+After you have sewed fly piece and fly shield together, turn them inside out and press the seam you just made.
+
+### Step 18: Pin zip to right front piece
+
+
+
+> Steps 18 to 21 all lead up to a single row of stitching that will sew your zip to the front, while attaching the fly piece and fly shield in one go.
+>
+> This is the hardest seam to do in the entire construction process, so I'm taking my time to explain and illustrate this before you start sewing.
+
+Place your front piece for the right leg with the good side up. So that lining and front pocket bag sit underneath and lie flat.
+
+Take your zip and open it (unzip it). Now turn it over so that it sits with the good side down. In other words, with the zipper puller down.
+
+Align your zip with the crotch seam as shown in the illustration. Take the following into account:
+
+ - The end of your zip should sit at the top of your trousers where your waistband will start. However, make sure to remember that there is seam allowance there, so don't align it with the top of the front piece, but subtract 1cm seam allowance.
+ - Align the zip with the crotch seam. Do not mind the edge of the zip, as they come in different widths. Instead, make sure that you can sew next to the teeth of the zip within the seam allowance of the front piece.
+
+Pin the zip in place with a few pins perpendicular to your zip (as shown). In other words, don't pin along the zip, but across the zip.
+
+> If you're unsure about the placement of your zip, put it as close to the edge as possible. Doing so will only mean your zip is tucked away a bit further under the fly, so that it certainly is not on show.
+
+### Step 19: Pin fly shield to zip
+
+
+
+Take the fly shield/fly piece that you assembled in step 16 & 17, and place it with the fabric facing downward, and the lining upward.
+
+Flip aside the top lining layer, and align the slightly curved edge of the fabric (where it is not sewn to the lining) with the edge of the fabric of your front piece.
+
+> For clarity, what side of the fly shield that should be facing up is shown in the top part of the illustration, at a smaller scale.
+
+Pin this layer in place with a few pins perpendicular to your zip (as shown in red). Make sure you catch all layers underneath, including the zip. This way, you can remove your pins from the step before (shown in green) when done.
+
+> If you're comfortable holding all this in place, you can let the lining fall back and pin everything together as shown in the next step. That's somewhat faster, but more prone to errors as things can shift around easier.
+
+### Step 20: Pin fly shield in place along zip
+
+
+
+Let the lining fall back in place, and now pin all layers together along the zip.
+
+When you are done, remove your earlier perpendicular pins.
+
+### Step 21: Fold over fly shield and pin down
+
+{.fs-row2}
+{.fs-row2}
+
+Flip everything over so that your fly shield lies at the bottom.
+
+Fold the lining of the fly shield around the fly, front piece and fly piece, making sure to double-fold it so the raw edge is hidden inside.
+
+Pin this down, and remove your previous pins.
+
+### Step 22: Sew fly in place along zip
+
+
+
+Now you can sew along the double folded fly piece. This will fix the front, zip, fly shield and fly piece all in place.
+
+> You will be sewing along your zip, so make sure to install your zipper foot for this.
+
+### Step 23: Fold back fly and press
+
+
+
+When you're done, fold back the fly so that it extends from the front piece, and give it a thorough press from the back. And a gentle press from the front.
+
+### Step 24: Apply bias tape to second fly piece and press
+
+
+
+Apply bias tape to the edge with the large curve of your second fly piece.
+
+Press the finished edge flat when you're done.
+
+> Bias tape is a way to finish a seam. If you are not sure what it is or how to apply it, let me know.
+
+### Step 25: Pin and sew fly piece to crotch seam
+
+
+
+Place the left leg with the good side up. Place the second fly piece on top with the good side down, aligning the unfinished seam with the crotch seam.
+
+Pin the fly piece in place, then sew it in place along the crotch seam.
+
+> When you sew this in place, make sure to catch the front lining.
+
+Press the finished edge flat when you're done.
+
+### Step 26: Roll the fly piece to the back, and press the seam
+
+
+
+Fold the fly piece to the back. Before you press, make sure to roll the seam a bit backwards so that the front of the trousers sits a little further than the fly piece.
+
+This way, the seam or fly piece will not show from the front.
+
+Give it a good press from the back.
+
+### Step 27: Pin and sew zip to fly piece
+
+{.fs-row3}
+{.fs-row3}
+{.fs-row3}
+
+Place the right leg down with the good side up. Place the leg on top of it with the good side down.
+
+With the crotch seams aligned, pin the zip along the edge of the fly piece with the good side of the zip down.
+
+Make sure to pin the fly only to the fly piece. Not to any other layers underneath.
+
+> I find it's easier to pin the zip through all layers, and then when it's secure in place add extra pins that pin it to the fly piece only. When that's done, you can remove the pins that go through all layers.
+
+Last but not least, sew along the zip with your zipper foot to attach it to the fly piece.
+
+> When aligning the zip, make sure to take the following into account:
+>
+> - The zip should be placed with the good side down
+> - The zip should sit a bit back from the edge of your fly piece
+> - Make sure to align the top of the zip with the other zip half on the right leg
+
+### Step 28: Zig-zag the zip edge to the fly piece
+
+
+
+With the fly in place, run a zig-zag stitch along the edge of the zip to secure it to the fly piece.
+
+### Step 29: Bar-tack both fly pieces together
+
+
+
+Place both fly pieces together, and move the front pieces out of the way.
+
+Use a bar-tack to join them together at the bottom of the zip. Sew on both edges of the zip, and get as close to the zip as you can.
+
+> If your zip is too long, you can trim it below the bar-tacks.
+
+### Step 30: Join crotch seam
+
+{.fs-row2}
+{.fs-row2}
+
+Place both fronts with the good sides up. They are now joined by the fly.
+
+Make sure the fly is neatly tucked under, and pin together both fronts at the bottom of the fly, where you bar-tacked earlier. Make sure the pin is aligned to the fold of your front.
+
+Fold the fronts with the good sides together, and pin them together along the crotch.
+
+You'll need to get the fly shields out of the way, so if you've pinned through all layers before, remove that pin now, making sure to replace it with a horizontal pin. This will tell you how far to sew.
+
+Sew the crotch seam, starting at the cross-seam point, and going up to your horizontal pin.
+
+> I find this step hard to explain, and hard to illustrate. I hope it will make sense when you're looking at your fly. If not, check the video instructions.
+
+### Step 31: Pin fly closed and baste fly curve
+
+
+
+Close the fly, and pin the fronts together making sure the fly is neatly tucked away.
+
+We will be topstitching the fly curve next, and it's a good idea to baste it first.
+
+You should start a bit above your earlier bar tack, and make sure you catch only the fly shield of the left leg.
+
+Curve upwards toward the edge of the fly shield, and then proceed in parallel with the zip.
+
+### Step 32: Topstitch the fly curve
+
+
+
+Now topstitch your fly curve, using your basting as a guide.
+
+When doing so, you will be locking your front, fly piece, pocket bag and lining all together.
+
+### Step 33: Pin together the inner leg seam
+
+
+
+Close the legs with the good sides together, and pin together the inner leg seam. Start at the cross seam point and work your way to the bottom of the legs.
+
+Make sure to do this for both legs.
+
+### Step 34: Sew the inner leg seams
+
+
+
+On both legs, sew the inner leg seams that you just pinned. Make sure to respect the seam allowance.
+
+### Step 35: Press open seam allowance of the inner leg seam
+
+
+
+Place your leg inside-out on your ironing board, and press open the seam allowance of the inner leg seam.
+
+### Step 36: Close the cross-seam
+
+
+
+We are now going to close the cross-seam, from the bottom of your fly between your legs, up your bum to the center back of where you'll add the waistband later.
+
+To do so, turn on of the legs inside out, so that that good side of the fabric is turned inside, and the bad side and lining sits on the outside.
+
+The other leg should not be turned inside-out, but should just have its good side on the outside.
+
+Now, put the leg that has the good side out (the normal leg) into the leg that has the bad side out (the inside-out leg).
+
+This way, the good sides of both legs will sit against each other, and this is how you should sew the cross seam.
+
+> Be careful that your leg is not twisted inside the other leg. When in doubt, turn the inside-out leg outside-out again after you've pinned the cross-seam to make sure it's all ok.
+
+Pin the cross-seam in place, and then sew it close, starting at the side of the fly, and making sure to respect the seam allowance.
+
+When done, press the seam allowance open.
+
+### Step 37: Press the leg crease in place
+
+
+
+Turn your trousers good side out, and carefully place one leg on your ironing board so that it lies flat and folds exactly on the crease line your basted earlier.
+
+When it's looking good, press the crease lines in your leg, front a back. Repeat for the other leg.
+
+Give it a firm press because you want the pleats to still be there after you wash your trousers (so you can see where to press them again).
+
+>In the industry, chemicals are applied along the crease line before it is pressed together. Some tailors use some sort of wooden hammer and anvil to bang the fibers in a permanent crease.
+
+Depending on your fabric, your crease might last longer, but ultimately, you can't expect to have a crease that can withstand a few washes without being reapplied.
+
+> Maybe this goes without saying, but there's also another option: Do not press the crease. This give your trousers a more informal look.
+
+### Step 38: Fuse interfacing to waistband
+
+
+
+Fuse the waistband interfacing (Piece 3) to the waistband (Piece 4).
+
+Align the interfacing in the middle of the waistband, and make sure to keep it nicely aligned as you fuse it in place with your iron.
+
+### Step 39: Close waistband and waistband lining
+
+
+
+Join the waistband (Pieces 4a and 4b) by sewing both pieces good sides together.
+
+Join the waistband lining (Pieces 5a and 5b) by sewing both pieces good sides together.
+
+### Step 40: Sew waistband to waistband lining
+
+
+
+Place your waistband on the waistband lining, good sides together, so that the waistband interfacing is facing upwards.
+
+Align the edge, and pin them together.
+
+> We are going to sew along the edge of the interfacing, but we will sew about 3mm or 1/8 inch from the actual interfacing edge. This will prevent the lining from being visible from the front later.
+
+On one side of the waistband, end with a curve and then go down vertically along the edge of the waistband interfacing. Check the illustration to make sure you do it on the correct side.
+
+### Step 41: Roll fabric around interfacing edge and press waistband
+
+
+
+Before pressing the waistband, make sure to roll over the fabric around the edge of the interfacing.
+
+Remember that in the previous step your sewed 3mm from the interfacing edge? You need to make the fold around the edge of the interfacing so that the actual seam sits 3mm more inwards.
+
+This will make sure that our lining fabric is never on display from the front of your trousers.
+
+### Step 42: Pin waistband to trousers
+
+
+
+Pin the edge of your waistband (the side you did not sew the lining to) to the top of your trousers, good sides together.
+
+Tuck the edge of your fly into the end of the waistband with the curved corner. On the other end of the waistband, it will be longer. In other words, your waistband will overlap here.
+
+> Be careful to match the vertical alignment of the waistband at the zip. With the zip closed, both sides of the waistband should sit at an equal height. This is easy to miss if you don't check it.
+
+### Step 43: Sew waistband to trousers
+
+
+
+Now that the waistband is pinned to top of your trousers, sew it in place.
+
+On the side with the curved corner, get as close to the edge as possible. On the other side, stop when you reach the edge of your fly.
+
+### Step 44: Press waistband
+
+
+
+Give your newly sewn seam a good press. Do not press the seam open, instead press it towards the top (put both trousers and waistband seam allowance in the waistband).
+
+### Step 45: Prepare the belt loops
+
+
+
+The belt loops are a part of your trousers where you can let your creativity run free. There's load of different ways to make and shape belt loops, not to mention that where you place them is also up to you.
+
+That being said, here's what to do to make a standard belt loop:
+
+Find the belt loop pattern part, a small rectangular piece of fabric. There should be 8 of them, and these will become your belt loops. For each of them, take these steps:
+
+ - Zig-zag (or serge) along the longest edges of the rectangle
+ - Fold one side back along the length, and press
+ - Fold the other side back, along the length, and press
+ - Hand sew along the back of the belt loop so that the folded sides stay in place, but the stitches do not show at the front
+ - Give it a final good press when you're done
+
+> While the width of your belt loops is not all that important, it does matter to make sure they are all the same width.
+>
+> To make it easier to have a consistent width, you can fold your belt loops around a strip of cardboard, thick paper, or plastic of the desired belt loop width.
+>
+> This strip can also help you with the hand sewing. Keep it in your belt loop and it will prevent your needle from piercing through all layers and your thread won't show at the front.
+
+### Step 46: Attach the belt loops: Bottom
+
+
+
+Attach the bottom of the belt loops to your trousers. Place them about 1.5 cm below your waistband, depending on your waistband width.
+
+Place the good side of the belt loop down on the good side of the trousers (good sides together) and secure with a bar tack or narrow zig-zag.
+
+Then, zig zag the edge of the belt loop to the trousers.
+
+> It is important to get the waistband lining out of the way while doing this. Make sure to attach the belt loops only to your trousers, and not to the waistband lining.
+
+> You have 8 belt loops, so you need to distribute them around your waistband. Have a look at an existing pair if you are uncertain how to do this.
+>
+> Make sure to place belt hoops close to the center back, and not too close to each other at the front (for belt buckles).
+
+### Step 47: Waistband facing
+
+
+
+The waistband facing needs to be cut out and attached to your waistband.
+
+This will be a lot simpler to understand if you have a look at the relevant video:
+
+@[youtube](https://www.youtube.com/embed/8dLOuOtb18U?list=PL1gv5yv3DoZOcmOJf6f0YWi522VXXv-mM)
+
+### Step 48: Trim waistband seam allowance
+
+
+
+Before we finalize the waistband, we're going to trim back some of its seam allowance.
+
+> **About seam allowance grading**
+> When trimming back different layers of seam allowance, always try to cut them at different lengths so that the bulk is reduced in incremental steps.
+>
+> The layer that lies closest to the good side of the garment should be the longest, so trim back from there.
+>
+> Doing so will make it less likely that the outline of the seam allowance is visible from the good side.
+
+### Step 49: Press and baste the waistband lining
+
+
+
+The waistband lining will be sewn from the front of the trousers on top of the seam that joins the waistband to the trousers (so called _stitch in the ditch_).
+
+Doing so will catch the lining and secure it in place. However, since we'll be sewing this from the good side, the lining will lie beneath all other layers, and we won't see what we're doing.
+
+That is why, to make sure it all lies clean and flat, we will first press and baste the lining.
+
+The lining will extend downward from the top, and it needs to be folded back up under itself, so that it will get caught by the seam when we sew it in place later.
+
+To make sure things look pretty, the distance between the top of our waistband and the (folded back) bottom edge of our lining should be constant. You can mark an even distance from the top of your trousers, and then pin back the lining at this line. Last but not least, press that fold in your lining.
+
+When you're happy with how it looks, baste the lining in place just next to the seam joining the waistband and trousers.
+
+> It's best to baste next to the seam, and not actually in the seam. This will make it a lot easier to remove your basting when after we've sewn in the last step.
+
+### Step 50: Sew the waistband lining in place
+
+
+
+After you basted the waistband lining, sew it in place from the good side, exactly in the seam between the waistband and trousers.
+
+### Step 51: Attach the belt loops: Top
+
+
+
+With your waistband and lining properly secured, it's time to attach the top of the belt loops.
+
+Sew them in place just as you did at the bottom. That is, use a bar tack or close zig-zag to attach them, then zig-zag over the end to secure it.
+
+> Don't sew through the top of the belt loops. You'll have to work the foot of your sewing machine under the belt loop so you only sew the piece that is folded back.
+
+> Feel free to trim back the length of your belt loops after you bar tack and before you zig-zag the end of them, as they might be too long.
+
+### Step 52: Finish the edge of the legs
+
+
+
+Before we hem the trousers, finish the raw edge of the legs with a zig-zag stitch or serger.
+
+> This would also be a good time to try on your trousers and mark exactly how long you want them to be after they are hemmed.
+
+### Step 53: (Optional) Sew in a hem ribbon
+
+
+
+> The hem ribbon is a ribbon that sits on the inside of your trouser hem. At the place your hem folds back, the fabric has to take a lot of abuse from bumping into shoes and other things.
+>
+> Placing a ribbon inside the hem protects your fabric to some extent, and it is a neat finish.
+
+Mark the hemline on your trousers (good side out).
+
+Place the ribbon as shown in the illustration making sure that it extends a few mm above the hemline. Sew it in place all the way around the leg, making sure to sew close but not on the hemline.
+
+### Step 54: Press the hem
+
+
+
+Fold back the trouser legs at the hemline, and press the hem.
+
+> If you've sewn in a hem ribbon, the ribbon will extend a few mm below the hem line, thereby protecting the fabric at the hem.
+
+### Step 55: Hem the legs
+
+
+
+With the hem neatly pressed, simply hand-sew the folded back part to the inside of your trousers.
+
+> Hemming is done by hand because it's important that the stitches don't show on the front. So when hand-sewing the hem, don't push your needle through the fabric, but just catch a few threads so your stitches don't show on the front
+>
+> While there are machine alternatives, they aren't as neat (blind hem stitch) or probably not accessible to the home-sewer (industrial blind hem machine).
+
+### Step 56: Trim, clean up, and press
+Trim any loose threads or basting that remains, and give your trousers a good final press.
diff --git a/markdown/org/docs/patterns/theo/instructions/es.md b/markdown/org/docs/patterns/theo/instructions/es.md
new file mode 100644
index 00000000000..d235e5783c9
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/instructions/es.md
@@ -0,0 +1,630 @@
+
+
+
+Text a bit dry for you? I try to make videos available as part of the pattern documentation.
+
+In this particular case, there's a lot of video material available, but it was originally recorded for a previous version of this pattern. Still, good stuff.
+
+
+
+
+
+
+
+Many of the steps below are to be repeated for both trouser legs.
+
+That is not always mentioned because life is short and continuously writing _Do not forget to do this for both trouser legs_ gets tired really soon.
+
+
+
+### Step 1: Baste the pleat lines
+
+
+
+First thing to do is to baste over the pleat line of your trouser legs. Do it on both front and back pieces for both legs.
+
+### Step 2: Close the back darts and press
+
+### Close the back darts
+
+
+
+Fold piece 1 (back) double so that the notches of the dart on the waistband are aligned, and a sharp crease runs to the notch at the dart end. Feel free to briefly iron the crease, this will make it easier to sew the dart accurately.
+
+Close the dart by sewing from the waistband down to the end of the dart.
+
+Use a small stitch length, and let your stitch run completely to the end (and of) the dart, then backtrack making sure to veer into the seam allowance.
+
+#### Press back darts to the side
+
+
+
+Press your back darts flat, folding the seam allowance to the side of your trousers.
+
+### Step 3: Construct the back pockets
+
+Construct the double welt pockets at the back of your trousers, including the pocket bag.
+
+
+
+###### Double welt pockets
+
+Constructing a double welt pocket is a technique that is used is different garments.
+That is why I have branched it off into its own documentation page.
+
+There's both written documentation and a video series that shows you how to do it, so even if you've never made welt pockets before, you'll be fine.
+
+[To the welt pockets documentation](/docs/sewing/double-welt-pockets)
+
+
+
+### Step 4: Optional: Trim your lining with pinking shears
+
+
+
+If you are going to line your trousers (it's optional), you'll need to finish the edge of your lining. To do so, trim the edge of the lining with pinking shears.
+
+Note that you only need to do this for those edges of your lining that are not caught in a seam. In other words, only the bottom edge of your lining.
+
+> If you don't have pinking shears, you can apply another finish like a zig-zag stitch, or use a serger. However, pinking shears are best for this scenario because they don't add any bulk, which is important because we want to avoid the edge of the lining making a bump in your trousers.
+
+### Step 5: Trim pieces for front pocket slant
+
+
+
+Align your front, lining and pocket bag on top of each other. Front and pocket back with their good side down, lining with the good side up.
+
+Pin them together to make sure they don't move. Do so away from the pocket slant to not hinder yourself later.
+
+Trim back the pocket bag (it should lie on top) exactly on the pocket slant line (marked on the pattern).
+
+Now trim back the front piece (it should lie on the bottom) 3cm outwards from the slant line, parallel to it.
+
+Finally, trim back your lining so that it stops 0.5 cm short of reaching the edge of your front.
+
+> The lining is trimmed a bit shorter so that when it is folded back, it does not show. But it's really not all that important to get it exactly 0.5 cm shorter.
+
+### Step 6: Fold back and sew front pocket slant
+
+
+
+Fold back your lining and front piece along the pocket slant line (and thus along the trimmed edge of the pocket bag. Pin this down and press.
+
+You are going to sew along the pocket slant, but make sure to flip everything over first so you can sew from the good side.
+
+Topstitch a 0.5 cm from the fold, making sure to keep it parallel and not stretch your fabric.
+
+> This topstitching will always be on show, so make sure to match the thread color and make it pretty.
+
+> To prevent your pockets from bagging out, you can place a piece of non-stretching ribbon in between the fold. When stitching, you will also catch this ribbon, preventing the pocket to bag out.
+
+### Step 7: Finish edge inside front pocket
+
+
+
+Fold away the main part of the front piece, so you can place the lining, pocket bag and folded edge of the front piece flat.
+
+Zig-zag the edge of the folded-back front piece to finish it and secure it to the pocket back and lining.
+
+### Step 8: Press side pocket
+
+
+
+When you're done, place front piece, lining and pocket bag flat, and give it a good press.
+
+> This might be a good time to remind you that every step up to this point had to be done for both legs.
+>
+> It's just a friendly reminder, the next steps need to be done for both legs too.
+
+### Step 9: Attach side piece to pocket bag
+
+
+
+Place the other half of the pocket bag with the good side down, and align the side piece on it with the good side up.
+
+Sew a zig-zag stitch along the edge of the side piece to finish it and attach it to the pocket bag.
+
+### Step 10: Close the pocket bag
+
+
+
+Place the front piece, lining and pocket bag with the pocket bag up.
+
+Align the second pocket bag with the attached side piece facing down.
+
+Pin all pieces together making sure to stay about the bottom curve of the pocket bag.
+
+When everything is pinned together, fold away the front piece and lining, and close the bottom curve of the pocket bag.
+
+> Sew to bottom curve of the pocket bag up until the point where it reached the side piece
+
+> You can finish the pocket bag in a number of ways, including:
+>
+> - Serge the sides together
+> - Finish the edge with bias tape
+> - Sew the sides together and finish the edge with a zig-zag stitch
+
+### Step 11: Press the front pocket
+
+
+
+Put everything flat with the front piece at the bottom, and give it a good press.
+
+### Step 12: Pin front pocket in place
+
+
+
+Pin the pocket down to the front piece along the slant and the edges of the pocket bag. This will prevent it from shifting around while we continue to work on our trousers.
+
+### Step 13: Finish the side edges
+
+
+
+Before we are going to sew the side seams, finish the side edges by serging or running a zig-zag stitch along the sides of your front and back pieces, making sure to stay within the foreseen seam allowance.
+
+> Make sure to include the lining and pocket bag edges, as this will prevent things from shifting around when we sew the side seams.
+
+### Step 14: Sew the side seams
+
+
+
+Place the front and back of each leg on top of each other, with the good sides together.
+
+Align the side seam, more precisely the side seam on the outside, where there is no crotch curve.
+
+> You can pin the pieces together to make sure things stay in place while sewing this lengthy seam
+
+Sew the seam, starting from the waistband along the entire side of your trousers.
+
+### Step 15: Press open seam allowance
+
+
+
+Press open the seam allowance along the side seams. Do so from the back, and repeat from the good side of the fabric.
+
+Take your time, making sure to use enough heat, but not too much. Use steam or spray on water for best effect.
+
+> A nice flat side seam looks great, so take your time to get it right.
+
+### Step 16: Sew fly shield to fly piece
+
+
+
+Place your fly piece on the fly shield with the good sides together, and align the edge with the biggest curve.
+
+Sew along the curved edge, taking account the standard 1cm seam allowance, to join the two pieces together.
+
+> If your lining has any stretch in it at all, try to stretch it out a bit while you sew the curve. This will make it easier to get the lining to lie flat without wrinkles later on.
+
+### Step 17: Press the fly shield
+
+
+
+> Before pressing down your fly piece, make sure to roll the seam a little bit so that your trouser lining fabric sits a bit further, and the lining starts only about 2mm from the edge. This will prevent the lining from peeking out at the edge.
+
+After you have sewed fly piece and fly shield together, turn them inside out and press the seam you just made.
+
+### Step 18: Pin zip to right front piece
+
+
+
+> Steps 18 to 21 all lead up to a single row of stitching that will sew your zip to the front, while attaching the fly piece and fly shield in one go.
+>
+> This is the hardest seam to do in the entire construction process, so I'm taking my time to explain and illustrate this before you start sewing.
+
+Place your front piece for the right leg with the good side up. So that lining and front pocket bag sit underneath and lie flat.
+
+Take your zip and open it (unzip it). Now turn it over so that it sits with the good side down. In other words, with the zipper puller down.
+
+Align your zip with the crotch seam as shown in the illustration. Take the following into account:
+
+ - The end of your zip should sit at the top of your trousers where your waistband will start. However, make sure to remember that there is seam allowance there, so don't align it with the top of the front piece, but subtract 1cm seam allowance.
+ - Align the zip with the crotch seam. Do not mind the edge of the zip, as they come in different widths. Instead, make sure that you can sew next to the teeth of the zip within the seam allowance of the front piece.
+
+Pin the zip in place with a few pins perpendicular to your zip (as shown). In other words, don't pin along the zip, but across the zip.
+
+> If you're unsure about the placement of your zip, put it as close to the edge as possible. Doing so will only mean your zip is tucked away a bit further under the fly, so that it certainly is not on show.
+
+### Step 19: Pin fly shield to zip
+
+
+
+Take the fly shield/fly piece that you assembled in step 16 & 17, and place it with the fabric facing downward, and the lining upward.
+
+Flip aside the top lining layer, and align the slightly curved edge of the fabric (where it is not sewn to the lining) with the edge of the fabric of your front piece.
+
+> For clarity, what side of the fly shield that should be facing up is shown in the top part of the illustration, at a smaller scale.
+
+Pin this layer in place with a few pins perpendicular to your zip (as shown in red). Make sure you catch all layers underneath, including the zip. This way, you can remove your pins from the step before (shown in green) when done.
+
+> If you're comfortable holding all this in place, you can let the lining fall back and pin everything together as shown in the next step. That's somewhat faster, but more prone to errors as things can shift around easier.
+
+### Step 20: Pin fly shield in place along zip
+
+
+
+Let the lining fall back in place, and now pin all layers together along the zip.
+
+When you are done, remove your earlier perpendicular pins.
+
+### Step 21: Fold over fly shield and pin down
+
+ {.fs-row2}  {.fs-row2}
+
+Flip everything over so that your fly shield lies at the bottom.
+
+Fold the lining of the fly shield around the fly, front piece and fly piece, making sure to double-fold it so the raw edge is hidden inside.
+
+Pin this down, and remove your previous pins.
+
+### Step 22: Sew fly in place along zip
+
+
+
+Now you can sew along the double folded fly piece. This will fix the front, zip, fly shield and fly piece all in place.
+
+> You will be sewing along your zip, so make sure to install your zipper foot for this.
+
+### Step 23: Fold back fly and press
+
+
+
+When you're done, fold back the fly so that it extends from the front piece, and give it a thorough press from the back. And a gentle press from the front.
+
+### Step 24: Apply bias tape to second fly piece and press
+
+
+
+Apply bias tape to the edge with the large curve of your second fly piece.
+
+Press the finished edge flat when you're done.
+
+> Bias tape is a way to finish a seam. If you are not sure what it is or how to apply it, let me know.
+
+### Step 25: Pin and sew fly piece to crotch seam
+
+
+
+Place the left leg with the good side up. Place the second fly piece on top with the good side down, aligning the unfinished seam with the crotch seam.
+
+Pin the fly piece in place, then sew it in place along the crotch seam.
+
+> When you sew this in place, make sure to catch the front lining.
+
+Press the finished edge flat when you're done.
+
+### Step 26: Roll the fly piece to the back, and press the seam
+
+
+
+Fold the fly piece to the back. Before you press, make sure to roll the seam a bit backwards so that the front of the trousers sits a little further than the fly piece.
+
+This way, the seam or fly piece will not show from the front.
+
+Give it a good press from the back.
+
+### Step 27: Pin and sew zip to fly piece
+
+ {.fs-row3}  {.fs-row3}  {.fs-row3}
+
+Place the right leg down with the good side up. Place the leg on top of it with the good side down.
+
+With the crotch seams aligned, pin the zip along the edge of the fly piece with the good side of the zip down.
+
+Make sure to pin the fly only to the fly piece. Not to any other layers underneath.
+
+> I find it's easier to pin the zip through all layers, and then when it's secure in place add extra pins that pin it to the fly piece only. When that's done, you can remove the pins that go through all layers.
+
+Last but not least, sew along the zip with your zipper foot to attach it to the fly piece.
+
+> When aligning the zip, make sure to take the following into account:
+>
+> - The zip should be placed with the good side down
+> - The zip should sit a bit back from the edge of your fly piece
+> - Make sure to align the top of the zip with the other zip half on the right leg
+
+### Step 28: Zig-zag the zip edge to the fly piece
+
+
+
+With the fly in place, run a zig-zag stitch along the edge of the zip to secure it to the fly piece.
+
+### Step 29: Bar-tack both fly pieces together
+
+
+
+Place both fly pieces together, and move the front pieces out of the way.
+
+Use a bar-tack to join them together at the bottom of the zip. Sew on both edges of the zip, and get as close to the zip as you can.
+
+> If your zip is too long, you can trim it below the bar-tacks.
+
+### Step 30: Join crotch seam
+
+ {.fs-row2}  {.fs-row2}
+
+Place both fronts with the good sides up. They are now joined by the fly.
+
+Make sure the fly is neatly tucked under, and pin together both fronts at the bottom of the fly, where you bar-tacked earlier. Make sure the pin is aligned to the fold of your front.
+
+Fold the fronts with the good sides together, and pin them together along the crotch.
+
+You'll need to get the fly shields out of the way, so if you've pinned through all layers before, remove that pin now, making sure to replace it with a horizontal pin. This will tell you how far to sew.
+
+Sew the crotch seam, starting at the cross-seam point, and going up to your horizontal pin.
+
+> I find this step hard to explain, and hard to illustrate. I hope it will make sense when you're looking at your fly. If not, check the video instructions.
+
+### Step 31: Pin fly closed and baste fly curve
+
+
+
+Close the fly, and pin the fronts together making sure the fly is neatly tucked away.
+
+We will be topstitching the fly curve next, and it's a good idea to baste it first.
+
+You should start a bit above your earlier bar tack, and make sure you catch only the fly shield of the left leg.
+
+Curve upwards toward the edge of the fly shield, and then proceed in parallel with the zip.
+
+### Step 32: Topstitch the fly curve
+
+
+
+Now topstitch your fly curve, using your basting as a guide.
+
+When doing so, you will be locking your front, fly piece, pocket bag and lining all together.
+
+### Step 33: Pin together the inner leg seam
+
+
+
+Close the legs with the good sides together, and pin together the inner leg seam. Start at the cross seam point and work your way to the bottom of the legs.
+
+Make sure to do this for both legs.
+
+### Step 34: Sew the inner leg seams
+
+
+
+On both legs, sew the inner leg seams that you just pinned. Make sure to respect the seam allowance.
+
+### Step 35: Press open seam allowance of the inner leg seam
+
+
+
+Place your leg inside-out on your ironing board, and press open the seam allowance of the inner leg seam.
+
+### Step 36: Close the cross-seam
+
+
+
+We are now going to close the cross-seam, from the bottom of your fly between your legs, up your bum to the center back of where you'll add the waistband later.
+
+To do so, turn on of the legs inside out, so that that good side of the fabric is turned inside, and the bad side and lining sits on the outside.
+
+The other leg should not be turned inside-out, but should just have its good side on the outside.
+
+Now, put the leg that has the good side out (the normal leg) into the leg that has the bad side out (the inside-out leg).
+
+This way, the good sides of both legs will sit against each other, and this is how you should sew the cross seam.
+
+> Be careful that your leg is not twisted inside the other leg. When in doubt, turn the inside-out leg outside-out again after you've pinned the cross-seam to make sure it's all ok.
+
+Pin the cross-seam in place, and then sew it close, starting at the side of the fly, and making sure to respect the seam allowance.
+
+When done, press the seam allowance open.
+
+### Step 37: Press the leg crease in place
+
+
+
+Turn your trousers good side out, and carefully place one leg on your ironing board so that it lies flat and folds exactly on the crease line your basted earlier.
+
+When it's looking good, press the crease lines in your leg, front a back. Repeat for the other leg.
+
+Give it a firm press because you want the pleats to still be there after you wash your trousers (so you can see where to press them again).
+> In the industry, chemicals are applied along the crease line before it is pressed together. Some tailors use some sort of wooden hammer and anvil to bang the fibers in a permanent crease.
+
+Depending on your fabric, your crease might last longer, but ultimately, you can't expect to have a crease that can withstand a few washes without being reapplied.
+
+> Maybe this goes without saying, but there's also another option: Do not press the crease. This give your trousers a more informal look.
+
+### Step 38: Fuse interfacing to waistband
+
+
+
+Fuse the waistband interfacing (Piece 3) to the waistband (Piece 4).
+
+Align the interfacing in the middle of the waistband, and make sure to keep it nicely aligned as you fuse it in place with your iron.
+
+### Step 39: Close waistband and waistband lining
+
+
+
+Join the waistband (Pieces 4a and 4b) by sewing both pieces good sides together.
+
+Join the waistband lining (Pieces 5a and 5b) by sewing both pieces good sides together.
+
+### Step 40: Sew waistband to waistband lining
+
+
+
+Place your waistband on the waistband lining, good sides together, so that the waistband interfacing is facing upwards.
+
+Align the edge, and pin them together.
+
+> We are going to sew along the edge of the interfacing, but we will sew about 3mm or 1/8 inch from the actual interfacing edge. This will prevent the lining from being visible from the front later.
+
+On one side of the waistband, end with a curve and then go down vertically along the edge of the waistband interfacing. Check the illustration to make sure you do it on the correct side.
+
+### Step 41: Roll fabric around interfacing edge and press waistband
+
+
+
+Before pressing the waistband, make sure to roll over the fabric around the edge of the interfacing.
+
+Remember that in the previous step your sewed 3mm from the interfacing edge? You need to make the fold around the edge of the interfacing so that the actual seam sits 3mm more inwards.
+
+This will make sure that our lining fabric is never on display from the front of your trousers.
+
+### Step 42: Pin waistband to trousers
+
+
+
+Pin the edge of your waistband (the side you did not sew the lining to) to the top of your trousers, good sides together.
+
+Tuck the edge of your fly into the end of the waistband with the curved corner. On the other end of the waistband, it will be longer. In other words, your waistband will overlap here.
+
+> Be careful to match the vertical alignment of the waistband at the zip. With the zip closed, both sides of the waistband should sit at an equal height. This is easy to miss if you don't check it.
+
+### Step 43: Sew waistband to trousers
+
+
+
+Now that the waistband is pinned to top of your trousers, sew it in place.
+
+On the side with the curved corner, get as close to the edge as possible. On the other side, stop when you reach the edge of your fly.
+
+### Step 44: Press waistband
+
+
+
+Give your newly sewn seam a good press. Do not press the seam open, instead press it towards the top (put both trousers and waistband seam allowance in the waistband).
+
+### Step 45: Prepare the belt loops
+
+
+
+The belt loops are a part of your trousers where you can let your creativity run free. There's load of different ways to make and shape belt loops, not to mention that where you place them is also up to you.
+
+That being said, here's what to do to make a standard belt loop:
+
+Find the belt loop pattern part, a small rectangular piece of fabric. There should be 8 of them, and these will become your belt loops. For each of them, take these steps:
+
+ - Zig-zag (or serge) along the longest edges of the rectangle
+ - Fold one side back along the length, and press
+ - Fold the other side back, along the length, and press
+ - Hand sew along the back of the belt loop so that the folded sides stay in place, but the stitches do not show at the front
+ - Give it a final good press when you're done
+
+> While the width of your belt loops is not all that important, it does matter to make sure they are all the same width.
+>
+> To make it easier to have a consistent width, you can fold your belt loops around a strip of cardboard, thick paper, or plastic of the desired belt loop width.
+>
+> This strip can also help you with the hand sewing. Keep it in your belt loop and it will prevent your needle from piercing through all layers and your thread won't show at the front.
+
+### Step 46: Attach the belt loops: Bottom
+
+
+
+Attach the bottom of the belt loops to your trousers. Place them about 1.5 cm below your waistband, depending on your waistband width.
+
+Place the good side of the belt loop down on the good side of the trousers (good sides together) and secure with a bar tack or narrow zig-zag.
+
+Then, zig zag the edge of the belt loop to the trousers.
+
+> It is important to get the waistband lining out of the way while doing this. Make sure to attach the belt loops only to your trousers, and not to the waistband lining.
+
+> You have 8 belt loops, so you need to distribute them around your waistband. Have a look at an existing pair if you are uncertain how to do this.
+>
+> Make sure to place belt hoops close to the center back, and not too close to each other at the front (for belt buckles).
+
+### Step 47: Waistband facing
+
+
+
+The waistband facing needs to be cut out and attached to your waistband.
+
+This will be a lot simpler to understand if you have a look at the relevant video:
+
+@[youtube](https://www.youtube.com/embed/8dLOuOtb18U?list=PL1gv5yv3DoZOcmOJf6f0YWi522VXXv-mM)
+
+### Step 48: Trim waistband seam allowance
+
+
+
+Before we finalize the waistband, we're going to trim back some of its seam allowance.
+
+> **About seam allowance grading** When trimming back different layers of seam allowance, always try to cut them at different lengths so that the bulk is reduced in incremental steps.
+>
+> The layer that lies closest to the good side of the garment should be the longest, so trim back from there.
+>
+> Doing so will make it less likely that the outline of the seam allowance is visible from the good side.
+
+### Step 49: Press and baste the waistband lining
+
+
+
+The waistband lining will be sewn from the front of the trousers on top of the seam that joins the waistband to the trousers (so called _stitch in the ditch_).
+
+Doing so will catch the lining and secure it in place. However, since we'll be sewing this from the good side, the lining will lie beneath all other layers, and we won't see what we're doing.
+
+That is why, to make sure it all lies clean and flat, we will first press and baste the lining.
+
+The lining will extend downward from the top, and it needs to be folded back up under itself, so that it will get caught by the seam when we sew it in place later.
+
+To make sure things look pretty, the distance between the top of our waistband and the (folded back) bottom edge of our lining should be constant. You can mark an even distance from the top of your trousers, and then pin back the lining at this line. Last but not least, press that fold in your lining.
+
+When you're happy with how it looks, baste the lining in place just next to the seam joining the waistband and trousers.
+
+> It's best to baste next to the seam, and not actually in the seam. This will make it a lot easier to remove your basting when after we've sewn in the last step.
+
+### Step 50: Sew the waistband lining in place
+
+
+
+After you basted the waistband lining, sew it in place from the good side, exactly in the seam between the waistband and trousers.
+
+### Step 51: Attach the belt loops: Top
+
+
+
+With your waistband and lining properly secured, it's time to attach the top of the belt loops.
+
+Sew them in place just as you did at the bottom. That is, use a bar tack or close zig-zag to attach them, then zig-zag over the end to secure it.
+
+> Don't sew through the top of the belt loops. You'll have to work the foot of your sewing machine under the belt loop so you only sew the piece that is folded back.
+
+> Feel free to trim back the length of your belt loops after you bar tack and before you zig-zag the end of them, as they might be too long.
+
+### Step 52: Finish the edge of the legs
+
+
+
+Before we hem the trousers, finish the raw edge of the legs with a zig-zag stitch or serger.
+
+> This would also be a good time to try on your trousers and mark exactly how long you want them to be after they are hemmed.
+
+### Step 53: (Optional) Sew in a hem ribbon
+
+
+
+> The hem ribbon is a ribbon that sits on the inside of your trouser hem. At the place your hem folds back, the fabric has to take a lot of abuse from bumping into shoes and other things.
+>
+> Placing a ribbon inside the hem protects your fabric to some extent, and it is a neat finish.
+
+Mark the hemline on your trousers (good side out).
+
+Place the ribbon as shown in the illustration making sure that it extends a few mm above the hemline. Sew it in place all the way around the leg, making sure to sew close but not on the hemline.
+
+### Step 54: Press the hem
+
+
+
+Fold back the trouser legs at the hemline, and press the hem.
+
+> If you've sewn in a hem ribbon, the ribbon will extend a few mm below the hem line, thereby protecting the fabric at the hem.
+
+### Step 55: Hem the legs
+
+
+
+With the hem neatly pressed, simply hand-sew the folded back part to the inside of your trousers.
+
+> Hemming is done by hand because it's important that the stitches don't show on the front. So when hand-sewing the hem, don't push your needle through the fabric, but just catch a few threads so your stitches don't show on the front
+>
+> While there are machine alternatives, they aren't as neat (blind hem stitch) or probably not accessible to the home-sewer (industrial blind hem machine).
+
+### Step 56: Trim, clean up, and press
+Trim any loose threads or basting that remains, and give your trousers a good final press.
diff --git a/markdown/org/docs/patterns/theo/instructions/fr.md b/markdown/org/docs/patterns/theo/instructions/fr.md
new file mode 100644
index 00000000000..018b9c68107
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/instructions/fr.md
@@ -0,0 +1,630 @@
+
+
+
+Le texte est un peu concis pour vous ? J'essaie de rendre les vidéos disponibles comme partie intégrante de la documentation du patron.
+
+In this particular case, there's a lot of video material available, but it was originally recorded for a previous version of this pattern. Still, good stuff.
+
+
+
+
+
+
+
+Many of the steps below are to be repeated for both trouser legs.
+
+That is not always mentioned because life is short and continuously writing _Do not forget to do this for both trouser legs_ gets tired really soon.
+
+
+
+### Step 1: Baste the pleat lines
+
+
+
+First thing to do is to baste over the pleat line of your trouser legs. Do it on both front and back pieces for both legs.
+
+### Step 2: Close the back darts and press
+
+### Close the back darts
+
+
+
+Fold piece 1 (back) double so that the notches of the dart on the waistband are aligned, and a sharp crease runs to the notch at the dart end. Feel free to briefly iron the crease, this will make it easier to sew the dart accurately.
+
+Close the dart by sewing from the waistband down to the end of the dart.
+
+Use a small stitch length, and let your stitch run completely to the end (and of) the dart, then backtrack making sure to veer into the seam allowance.
+
+#### Press back darts to the side
+
+
+
+Press your back darts flat, folding the seam allowance to the side of your trousers.
+
+### Step 3: Construct the back pockets
+
+Construct the double welt pockets at the back of your trousers, including the pocket bag.
+
+
+
+###### Double welt pockets
+
+Constructing a double welt pocket is a technique that is used is different garments.
+That is why I have branched it off into its own documentation page.
+
+There's both written documentation and a video series that shows you how to do it, so even if you've never made welt pockets before, you'll be fine.
+
+[To the welt pockets documentation](/docs/sewing/double-welt-pockets)
+
+
+
+### Step 4: Optional: Trim your lining with pinking shears
+
+
+
+If you are going to line your trousers (it's optional), you'll need to finish the edge of your lining. To do so, trim the edge of the lining with pinking shears.
+
+Note that you only need to do this for those edges of your lining that are not caught in a seam. In other words, only the bottom edge of your lining.
+
+> If you don't have pinking shears, you can apply another finish like a zig-zag stitch, or use a serger. However, pinking shears are best for this scenario because they don't add any bulk, which is important because we want to avoid the edge of the lining making a bump in your trousers.
+
+### Step 5: Trim pieces for front pocket slant
+
+
+
+Align your front, lining and pocket bag on top of each other. Front and pocket back with their good side down, lining with the good side up.
+
+Pin them together to make sure they don't move. Do so away from the pocket slant to not hinder yourself later.
+
+Trim back the pocket bag (it should lie on top) exactly on the pocket slant line (marked on the pattern).
+
+Now trim back the front piece (it should lie on the bottom) 3cm outwards from the slant line, parallel to it.
+
+Finally, trim back your lining so that it stops 0.5 cm short of reaching the edge of your front.
+
+> The lining is trimmed a bit shorter so that when it is folded back, it does not show. But it's really not all that important to get it exactly 0.5 cm shorter.
+
+### Step 6: Fold back and sew front pocket slant
+
+
+
+Fold back your lining and front piece along the pocket slant line (and thus along the trimmed edge of the pocket bag. Pin this down and press.
+
+You are going to sew along the pocket slant, but make sure to flip everything over first so you can sew from the good side.
+
+Topstitch a 0.5 cm from the fold, making sure to keep it parallel and not stretch your fabric.
+
+> This topstitching will always be on show, so make sure to match the thread color and make it pretty.
+
+> To prevent your pockets from bagging out, you can place a piece of non-stretching ribbon in between the fold. When stitching, you will also catch this ribbon, preventing the pocket to bag out.
+
+### Step 7: Finish edge inside front pocket
+
+
+
+Fold away the main part of the front piece, so you can place the lining, pocket bag and folded edge of the front piece flat.
+
+Zig-zag the edge of the folded-back front piece to finish it and secure it to the pocket back and lining.
+
+### Step 8: Press side pocket
+
+
+
+When you're done, place front piece, lining and pocket bag flat, and give it a good press.
+
+> This might be a good time to remind you that every step up to this point had to be done for both legs.
+>
+> It's just a friendly reminder, the next steps need to be done for both legs too.
+
+### Step 9: Attach side piece to pocket bag
+
+
+
+Place the other half of the pocket bag with the good side down, and align the side piece on it with the good side up.
+
+Sew a zig-zag stitch along the edge of the side piece to finish it and attach it to the pocket bag.
+
+### Step 10: Close the pocket bag
+
+
+
+Place the front piece, lining and pocket bag with the pocket bag up.
+
+Align the second pocket bag with the attached side piece facing down.
+
+Pin all pieces together making sure to stay about the bottom curve of the pocket bag.
+
+When everything is pinned together, fold away the front piece and lining, and close the bottom curve of the pocket bag.
+
+> Sew to bottom curve of the pocket bag up until the point where it reached the side piece
+
+> You can finish the pocket bag in a number of ways, including:
+>
+> - Serge the sides together
+> - Finish the edge with bias tape
+> - Sew the sides together and finish the edge with a zig-zag stitch
+
+### Step 11: Press the front pocket
+
+
+
+Put everything flat with the front piece at the bottom, and give it a good press.
+
+### Step 12: Pin front pocket in place
+
+
+
+Pin the pocket down to the front piece along the slant and the edges of the pocket bag. This will prevent it from shifting around while we continue to work on our trousers.
+
+### Step 13: Finish the side edges
+
+
+
+Before we are going to sew the side seams, finish the side edges by serging or running a zig-zag stitch along the sides of your front and back pieces, making sure to stay within the foreseen seam allowance.
+
+> Make sure to include the lining and pocket bag edges, as this will prevent things from shifting around when we sew the side seams.
+
+### Step 14: Sew the side seams
+
+
+
+Place the front and back of each leg on top of each other, with the good sides together.
+
+Align the side seam, more precisely the side seam on the outside, where there is no crotch curve.
+
+> You can pin the pieces together to make sure things stay in place while sewing this lengthy seam
+
+Sew the seam, starting from the waistband along the entire side of your trousers.
+
+### Step 15: Press open seam allowance
+
+
+
+Press open the seam allowance along the side seams. Do so from the back, and repeat from the good side of the fabric.
+
+Take your time, making sure to use enough heat, but not too much. Use steam or spray on water for best effect.
+
+> A nice flat side seam looks great, so take your time to get it right.
+
+### Step 16: Sew fly shield to fly piece
+
+
+
+Place your fly piece on the fly shield with the good sides together, and align the edge with the biggest curve.
+
+Sew along the curved edge, taking account the standard 1cm seam allowance, to join the two pieces together.
+
+> If your lining has any stretch in it at all, try to stretch it out a bit while you sew the curve. This will make it easier to get the lining to lie flat without wrinkles later on.
+
+### Step 17: Press the fly shield
+
+
+
+> Before pressing down your fly piece, make sure to roll the seam a little bit so that your trouser lining fabric sits a bit further, and the lining starts only about 2mm from the edge. This will prevent the lining from peeking out at the edge.
+
+After you have sewed fly piece and fly shield together, turn them inside out and press the seam you just made.
+
+### Step 18: Pin zip to right front piece
+
+
+
+> Steps 18 to 21 all lead up to a single row of stitching that will sew your zip to the front, while attaching the fly piece and fly shield in one go.
+>
+> This is the hardest seam to do in the entire construction process, so I'm taking my time to explain and illustrate this before you start sewing.
+
+Place your front piece for the right leg with the good side up. So that lining and front pocket bag sit underneath and lie flat.
+
+Take your zip and open it (unzip it). Now turn it over so that it sits with the good side down. In other words, with the zipper puller down.
+
+Align your zip with the crotch seam as shown in the illustration. Take the following into account:
+
+ - The end of your zip should sit at the top of your trousers where your waistband will start. However, make sure to remember that there is seam allowance there, so don't align it with the top of the front piece, but subtract 1cm seam allowance.
+ - Align the zip with the crotch seam. Do not mind the edge of the zip, as they come in different widths. Instead, make sure that you can sew next to the teeth of the zip within the seam allowance of the front piece.
+
+Pin the zip in place with a few pins perpendicular to your zip (as shown). In other words, don't pin along the zip, but across the zip.
+
+> If you're unsure about the placement of your zip, put it as close to the edge as possible. Doing so will only mean your zip is tucked away a bit further under the fly, so that it certainly is not on show.
+
+### Step 19: Pin fly shield to zip
+
+
+
+Take the fly shield/fly piece that you assembled in step 16 & 17, and place it with the fabric facing downward, and the lining upward.
+
+Flip aside the top lining layer, and align the slightly curved edge of the fabric (where it is not sewn to the lining) with the edge of the fabric of your front piece.
+
+> For clarity, what side of the fly shield that should be facing up is shown in the top part of the illustration, at a smaller scale.
+
+Pin this layer in place with a few pins perpendicular to your zip (as shown in red). Make sure you catch all layers underneath, including the zip. This way, you can remove your pins from the step before (shown in green) when done.
+
+> If you're comfortable holding all this in place, you can let the lining fall back and pin everything together as shown in the next step. That's somewhat faster, but more prone to errors as things can shift around easier.
+
+### Step 20: Pin fly shield in place along zip
+
+
+
+Let the lining fall back in place, and now pin all layers together along the zip.
+
+When you are done, remove your earlier perpendicular pins.
+
+### Step 21: Fold over fly shield and pin down
+
+ {.fs-row2}  {.fs-row2}
+
+Flip everything over so that your fly shield lies at the bottom.
+
+Fold the lining of the fly shield around the fly, front piece and fly piece, making sure to double-fold it so the raw edge is hidden inside.
+
+Pin this down, and remove your previous pins.
+
+### Step 22: Sew fly in place along zip
+
+
+
+Now you can sew along the double folded fly piece. This will fix the front, zip, fly shield and fly piece all in place.
+
+> You will be sewing along your zip, so make sure to install your zipper foot for this.
+
+### Step 23: Fold back fly and press
+
+
+
+When you're done, fold back the fly so that it extends from the front piece, and give it a thorough press from the back. And a gentle press from the front.
+
+### Step 24: Apply bias tape to second fly piece and press
+
+
+
+Apply bias tape to the edge with the large curve of your second fly piece.
+
+Press the finished edge flat when you're done.
+
+> Bias tape is a way to finish a seam. If you are not sure what it is or how to apply it, let me know.
+
+### Step 25: Pin and sew fly piece to crotch seam
+
+
+
+Place the left leg with the good side up. Place the second fly piece on top with the good side down, aligning the unfinished seam with the crotch seam.
+
+Pin the fly piece in place, then sew it in place along the crotch seam.
+
+> When you sew this in place, make sure to catch the front lining.
+
+Press the finished edge flat when you're done.
+
+### Step 26: Roll the fly piece to the back, and press the seam
+
+
+
+Fold the fly piece to the back. Before you press, make sure to roll the seam a bit backwards so that the front of the trousers sits a little further than the fly piece.
+
+This way, the seam or fly piece will not show from the front.
+
+Give it a good press from the back.
+
+### Step 27: Pin and sew zip to fly piece
+
+ {.fs-row3}  {.fs-row3}  {.fs-row3}
+
+Place the right leg down with the good side up. Place the leg on top of it with the good side down.
+
+With the crotch seams aligned, pin the zip along the edge of the fly piece with the good side of the zip down.
+
+Make sure to pin the fly only to the fly piece. Not to any other layers underneath.
+
+> I find it's easier to pin the zip through all layers, and then when it's secure in place add extra pins that pin it to the fly piece only. When that's done, you can remove the pins that go through all layers.
+
+Last but not least, sew along the zip with your zipper foot to attach it to the fly piece.
+
+> When aligning the zip, make sure to take the following into account:
+>
+> - The zip should be placed with the good side down
+> - The zip should sit a bit back from the edge of your fly piece
+> - Make sure to align the top of the zip with the other zip half on the right leg
+
+### Step 28: Zig-zag the zip edge to the fly piece
+
+
+
+With the fly in place, run a zig-zag stitch along the edge of the zip to secure it to the fly piece.
+
+### Step 29: Bar-tack both fly pieces together
+
+
+
+Place both fly pieces together, and move the front pieces out of the way.
+
+Use a bar-tack to join them together at the bottom of the zip. Sew on both edges of the zip, and get as close to the zip as you can.
+
+> If your zip is too long, you can trim it below the bar-tacks.
+
+### Step 30: Join crotch seam
+
+ {.fs-row2}  {.fs-row2}
+
+Place both fronts with the good sides up. They are now joined by the fly.
+
+Make sure the fly is neatly tucked under, and pin together both fronts at the bottom of the fly, where you bar-tacked earlier. Make sure the pin is aligned to the fold of your front.
+
+Fold the fronts with the good sides together, and pin them together along the crotch.
+
+You'll need to get the fly shields out of the way, so if you've pinned through all layers before, remove that pin now, making sure to replace it with a horizontal pin. This will tell you how far to sew.
+
+Sew the crotch seam, starting at the cross-seam point, and going up to your horizontal pin.
+
+> I find this step hard to explain, and hard to illustrate. I hope it will make sense when you're looking at your fly. If not, check the video instructions.
+
+### Step 31: Pin fly closed and baste fly curve
+
+
+
+Close the fly, and pin the fronts together making sure the fly is neatly tucked away.
+
+We will be topstitching the fly curve next, and it's a good idea to baste it first.
+
+You should start a bit above your earlier bar tack, and make sure you catch only the fly shield of the left leg.
+
+Curve upwards toward the edge of the fly shield, and then proceed in parallel with the zip.
+
+### Step 32: Topstitch the fly curve
+
+
+
+Now topstitch your fly curve, using your basting as a guide.
+
+When doing so, you will be locking your front, fly piece, pocket bag and lining all together.
+
+### Step 33: Pin together the inner leg seam
+
+
+
+Close the legs with the good sides together, and pin together the inner leg seam. Start at the cross seam point and work your way to the bottom of the legs.
+
+Make sure to do this for both legs.
+
+### Step 34: Sew the inner leg seams
+
+
+
+On both legs, sew the inner leg seams that you just pinned. Make sure to respect the seam allowance.
+
+### Step 35: Press open seam allowance of the inner leg seam
+
+
+
+Place your leg inside-out on your ironing board, and press open the seam allowance of the inner leg seam.
+
+### Step 36: Close the cross-seam
+
+
+
+We are now going to close the cross-seam, from the bottom of your fly between your legs, up your bum to the center back of where you'll add the waistband later.
+
+To do so, turn on of the legs inside out, so that that good side of the fabric is turned inside, and the bad side and lining sits on the outside.
+
+The other leg should not be turned inside-out, but should just have its good side on the outside.
+
+Now, put the leg that has the good side out (the normal leg) into the leg that has the bad side out (the inside-out leg).
+
+This way, the good sides of both legs will sit against each other, and this is how you should sew the cross seam.
+
+> Be careful that your leg is not twisted inside the other leg. When in doubt, turn the inside-out leg outside-out again after you've pinned the cross-seam to make sure it's all ok.
+
+Pin the cross-seam in place, and then sew it close, starting at the side of the fly, and making sure to respect the seam allowance.
+
+When done, press the seam allowance open.
+
+### Step 37: Press the leg crease in place
+
+
+
+Turn your trousers good side out, and carefully place one leg on your ironing board so that it lies flat and folds exactly on the crease line your basted earlier.
+
+When it's looking good, press the crease lines in your leg, front a back. Repeat for the other leg.
+
+Give it a firm press because you want the pleats to still be there after you wash your trousers (so you can see where to press them again).
+> In the industry, chemicals are applied along the crease line before it is pressed together. Some tailors use some sort of wooden hammer and anvil to bang the fibers in a permanent crease.
+
+Depending on your fabric, your crease might last longer, but ultimately, you can't expect to have a crease that can withstand a few washes without being reapplied.
+
+> Maybe this goes without saying, but there's also another option: Do not press the crease. This give your trousers a more informal look.
+
+### Step 38: Fuse interfacing to waistband
+
+
+
+Fuse the waistband interfacing (Piece 3) to the waistband (Piece 4).
+
+Align the interfacing in the middle of the waistband, and make sure to keep it nicely aligned as you fuse it in place with your iron.
+
+### Step 39: Close waistband and waistband lining
+
+
+
+Join the waistband (Pieces 4a and 4b) by sewing both pieces good sides together.
+
+Join the waistband lining (Pieces 5a and 5b) by sewing both pieces good sides together.
+
+### Step 40: Sew waistband to waistband lining
+
+
+
+Place your waistband on the waistband lining, good sides together, so that the waistband interfacing is facing upwards.
+
+Align the edge, and pin them together.
+
+> We are going to sew along the edge of the interfacing, but we will sew about 3mm or 1/8 inch from the actual interfacing edge. This will prevent the lining from being visible from the front later.
+
+On one side of the waistband, end with a curve and then go down vertically along the edge of the waistband interfacing. Check the illustration to make sure you do it on the correct side.
+
+### Step 41: Roll fabric around interfacing edge and press waistband
+
+
+
+Before pressing the waistband, make sure to roll over the fabric around the edge of the interfacing.
+
+Remember that in the previous step your sewed 3mm from the interfacing edge? You need to make the fold around the edge of the interfacing so that the actual seam sits 3mm more inwards.
+
+This will make sure that our lining fabric is never on display from the front of your trousers.
+
+### Step 42: Pin waistband to trousers
+
+
+
+Pin the edge of your waistband (the side you did not sew the lining to) to the top of your trousers, good sides together.
+
+Tuck the edge of your fly into the end of the waistband with the curved corner. On the other end of the waistband, it will be longer. In other words, your waistband will overlap here.
+
+> Be careful to match the vertical alignment of the waistband at the zip. With the zip closed, both sides of the waistband should sit at an equal height. This is easy to miss if you don't check it.
+
+### Step 43: Sew waistband to trousers
+
+
+
+Now that the waistband is pinned to top of your trousers, sew it in place.
+
+On the side with the curved corner, get as close to the edge as possible. On the other side, stop when you reach the edge of your fly.
+
+### Step 44: Press waistband
+
+
+
+Give your newly sewn seam a good press. Do not press the seam open, instead press it towards the top (put both trousers and waistband seam allowance in the waistband).
+
+### Step 45: Prepare the belt loops
+
+
+
+The belt loops are a part of your trousers where you can let your creativity run free. There's load of different ways to make and shape belt loops, not to mention that where you place them is also up to you.
+
+That being said, here's what to do to make a standard belt loop:
+
+Find the belt loop pattern part, a small rectangular piece of fabric. There should be 8 of them, and these will become your belt loops. For each of them, take these steps:
+
+ - Zig-zag (or serge) along the longest edges of the rectangle
+ - Fold one side back along the length, and press
+ - Fold the other side back, along the length, and press
+ - Hand sew along the back of the belt loop so that the folded sides stay in place, but the stitches do not show at the front
+ - Give it a final good press when you're done
+
+> While the width of your belt loops is not all that important, it does matter to make sure they are all the same width.
+>
+> To make it easier to have a consistent width, you can fold your belt loops around a strip of cardboard, thick paper, or plastic of the desired belt loop width.
+>
+> This strip can also help you with the hand sewing. Keep it in your belt loop and it will prevent your needle from piercing through all layers and your thread won't show at the front.
+
+### Step 46: Attach the belt loops: Bottom
+
+
+
+Attach the bottom of the belt loops to your trousers. Place them about 1.5 cm below your waistband, depending on your waistband width.
+
+Place the good side of the belt loop down on the good side of the trousers (good sides together) and secure with a bar tack or narrow zig-zag.
+
+Then, zig zag the edge of the belt loop to the trousers.
+
+> It is important to get the waistband lining out of the way while doing this. Make sure to attach the belt loops only to your trousers, and not to the waistband lining.
+
+> You have 8 belt loops, so you need to distribute them around your waistband. Have a look at an existing pair if you are uncertain how to do this.
+>
+> Make sure to place belt hoops close to the center back, and not too close to each other at the front (for belt buckles).
+
+### Step 47: Waistband facing
+
+
+
+The waistband facing needs to be cut out and attached to your waistband.
+
+This will be a lot simpler to understand if you have a look at the relevant video:
+
+@[youtube](https://www.youtube.com/embed/8dLOuOtb18U?list=PL1gv5yv3DoZOcmOJf6f0YWi522VXXv-mM)
+
+### Step 48: Trim waistband seam allowance
+
+
+
+Before we finalize the waistband, we're going to trim back some of its seam allowance.
+
+> **About seam allowance grading** When trimming back different layers of seam allowance, always try to cut them at different lengths so that the bulk is reduced in incremental steps.
+>
+> The layer that lies closest to the good side of the garment should be the longest, so trim back from there.
+>
+> Doing so will make it less likely that the outline of the seam allowance is visible from the good side.
+
+### Step 49: Press and baste the waistband lining
+
+
+
+The waistband lining will be sewn from the front of the trousers on top of the seam that joins the waistband to the trousers (so called _stitch in the ditch_).
+
+Doing so will catch the lining and secure it in place. However, since we'll be sewing this from the good side, the lining will lie beneath all other layers, and we won't see what we're doing.
+
+That is why, to make sure it all lies clean and flat, we will first press and baste the lining.
+
+The lining will extend downward from the top, and it needs to be folded back up under itself, so that it will get caught by the seam when we sew it in place later.
+
+To make sure things look pretty, the distance between the top of our waistband and the (folded back) bottom edge of our lining should be constant. You can mark an even distance from the top of your trousers, and then pin back the lining at this line. Last but not least, press that fold in your lining.
+
+When you're happy with how it looks, baste the lining in place just next to the seam joining the waistband and trousers.
+
+> It's best to baste next to the seam, and not actually in the seam. This will make it a lot easier to remove your basting when after we've sewn in the last step.
+
+### Step 50: Sew the waistband lining in place
+
+
+
+After you basted the waistband lining, sew it in place from the good side, exactly in the seam between the waistband and trousers.
+
+### Step 51: Attach the belt loops: Top
+
+
+
+With your waistband and lining properly secured, it's time to attach the top of the belt loops.
+
+Sew them in place just as you did at the bottom. That is, use a bar tack or close zig-zag to attach them, then zig-zag over the end to secure it.
+
+> Don't sew through the top of the belt loops. You'll have to work the foot of your sewing machine under the belt loop so you only sew the piece that is folded back.
+
+> Feel free to trim back the length of your belt loops after you bar tack and before you zig-zag the end of them, as they might be too long.
+
+### Step 52: Finish the edge of the legs
+
+
+
+Before we hem the trousers, finish the raw edge of the legs with a zig-zag stitch or serger.
+
+> This would also be a good time to try on your trousers and mark exactly how long you want them to be after they are hemmed.
+
+### Step 53: (Optional) Sew in a hem ribbon
+
+
+
+> The hem ribbon is a ribbon that sits on the inside of your trouser hem. At the place your hem folds back, the fabric has to take a lot of abuse from bumping into shoes and other things.
+>
+> Placing a ribbon inside the hem protects your fabric to some extent, and it is a neat finish.
+
+Mark the hemline on your trousers (good side out).
+
+Place the ribbon as shown in the illustration making sure that it extends a few mm above the hemline. Sew it in place all the way around the leg, making sure to sew close but not on the hemline.
+
+### Step 54: Press the hem
+
+
+
+Fold back the trouser legs at the hemline, and press the hem.
+
+> If you've sewn in a hem ribbon, the ribbon will extend a few mm below the hem line, thereby protecting the fabric at the hem.
+
+### Step 55: Hem the legs
+
+
+
+With the hem neatly pressed, simply hand-sew the folded back part to the inside of your trousers.
+
+> Hemming is done by hand because it's important that the stitches don't show on the front. So when hand-sewing the hem, don't push your needle through the fabric, but just catch a few threads so your stitches don't show on the front
+>
+> While there are machine alternatives, they aren't as neat (blind hem stitch) or probably not accessible to the home-sewer (industrial blind hem machine).
+
+### Step 56: Trim, clean up, and press
+Trim any loose threads or basting that remains, and give your trousers a good final press.
diff --git a/markdown/org/docs/patterns/theo/instructions/frontlining.png b/markdown/org/docs/patterns/theo/instructions/frontlining.png
new file mode 100644
index 00000000000..46c915edf17
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/frontlining.png differ
diff --git a/markdown/org/docs/patterns/theo/instructions/frontpocketbag.png b/markdown/org/docs/patterns/theo/instructions/frontpocketbag.png
new file mode 100644
index 00000000000..d055abf439f
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/frontpocketbag.png differ
diff --git a/markdown/org/docs/patterns/theo/instructions/layout.svg b/markdown/org/docs/patterns/theo/instructions/layout.svg
new file mode 100644
index 00000000000..4f3f53d4451
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/instructions/layout.svg
@@ -0,0 +1,298 @@
+
+
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/theo/instructions/nl.md b/markdown/org/docs/patterns/theo/instructions/nl.md
new file mode 100644
index 00000000000..d75ac86c4cc
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/instructions/nl.md
@@ -0,0 +1,630 @@
+
+
+
+Tekst een beetje te droog voor je? Ik probeer video's beschikbaar te maken als deel van de documentatie.
+
+In this particular case, there's a lot of video material available, but it was originally recorded for a previous version of this pattern. Still, good stuff.
+
+
+
+
+
+
+
+Many of the steps below are to be repeated for both trouser legs.
+
+That is not always mentioned because life is short and continuously writing _Do not forget to do this for both trouser legs_ gets tired really soon.
+
+
+
+### Step 1: Baste the pleat lines
+
+
+
+First thing to do is to baste over the pleat line of your trouser legs. Do it on both front and back pieces for both legs.
+
+### Step 2: Close the back darts and press
+
+### Close the back darts
+
+
+
+Fold piece 1 (back) double so that the notches of the dart on the waistband are aligned, and a sharp crease runs to the notch at the dart end. Feel free to briefly iron the crease, this will make it easier to sew the dart accurately.
+
+Close the dart by sewing from the waistband down to the end of the dart.
+
+Use a small stitch length, and let your stitch run completely to the end (and of) the dart, then backtrack making sure to veer into the seam allowance.
+
+#### Strijk de nepen naar de zijkant
+
+
+
+Press your back darts flat, folding the seam allowance to the side of your trousers.
+
+### Step 3: Construct the back pockets
+
+Construct the double welt pockets at the back of your trousers, including the pocket bag.
+
+
+
+###### Double welt pockets
+
+Constructing a double welt pocket is a technique that is used is different garments.
+That is why I have branched it off into its own documentation page.
+
+There's both written documentation and a video series that shows you how to do it, so even if you've never made welt pockets before, you'll be fine.
+
+[To the welt pockets documentation](/docs/sewing/double-welt-pockets)
+
+
+
+### Step 4: Optional: Trim your lining with pinking shears
+
+
+
+If you are going to line your trousers (it's optional), you'll need to finish the edge of your lining. To do so, trim the edge of the lining with pinking shears.
+
+Note that you only need to do this for those edges of your lining that are not caught in a seam. In other words, only the bottom edge of your lining.
+
+> If you don't have pinking shears, you can apply another finish like a zig-zag stitch, or use a serger. However, pinking shears are best for this scenario because they don't add any bulk, which is important because we want to avoid the edge of the lining making a bump in your trousers.
+
+### Step 5: Trim pieces for front pocket slant
+
+
+
+Align your front, lining and pocket bag on top of each other. Front and pocket back with their good side down, lining with the good side up.
+
+Pin them together to make sure they don't move. Do so away from the pocket slant to not hinder yourself later.
+
+Trim back the pocket bag (it should lie on top) exactly on the pocket slant line (marked on the pattern).
+
+Now trim back the front piece (it should lie on the bottom) 3cm outwards from the slant line, parallel to it.
+
+Finally, trim back your lining so that it stops 0.5 cm short of reaching the edge of your front.
+
+> The lining is trimmed a bit shorter so that when it is folded back, it does not show. But it's really not all that important to get it exactly 0.5 cm shorter.
+
+### Step 6: Fold back and sew front pocket slant
+
+
+
+Fold back your lining and front piece along the pocket slant line (and thus along the trimmed edge of the pocket bag. Pin this down and press.
+
+You are going to sew along the pocket slant, but make sure to flip everything over first so you can sew from the good side.
+
+Topstitch a 0.5 cm from the fold, making sure to keep it parallel and not stretch your fabric.
+
+> This topstitching will always be on show, so make sure to match the thread color and make it pretty.
+
+> To prevent your pockets from bagging out, you can place a piece of non-stretching ribbon in between the fold. When stitching, you will also catch this ribbon, preventing the pocket to bag out.
+
+### Step 7: Finish edge inside front pocket
+
+
+
+Fold away the main part of the front piece, so you can place the lining, pocket bag and folded edge of the front piece flat.
+
+Zig-zag the edge of the folded-back front piece to finish it and secure it to the pocket back and lining.
+
+### Step 8: Press side pocket
+
+
+
+When you're done, place front piece, lining and pocket bag flat, and give it a good press.
+
+> This might be a good time to remind you that every step up to this point had to be done for both legs.
+>
+> It's just a friendly reminder, the next steps need to be done for both legs too.
+
+### Step 9: Attach side piece to pocket bag
+
+
+
+Place the other half of the pocket bag with the good side down, and align the side piece on it with the good side up.
+
+Sew a zig-zag stitch along the edge of the side piece to finish it and attach it to the pocket bag.
+
+### Step 10: Close the pocket bag
+
+
+
+Place the front piece, lining and pocket bag with the pocket bag up.
+
+Align the second pocket bag with the attached side piece facing down.
+
+Pin all pieces together making sure to stay about the bottom curve of the pocket bag.
+
+When everything is pinned together, fold away the front piece and lining, and close the bottom curve of the pocket bag.
+
+> Sew to bottom curve of the pocket bag up until the point where it reached the side piece
+
+> You can finish the pocket bag in a number of ways, including:
+>
+> - Serge the sides together
+> - Finish the edge with bias tape
+> - Sew the sides together and finish the edge with a zig-zag stitch
+
+### Step 11: Press the front pocket
+
+
+
+Put everything flat with the front piece at the bottom, and give it a good press.
+
+### Step 12: Pin front pocket in place
+
+
+
+Pin the pocket down to the front piece along the slant and the edges of the pocket bag. This will prevent it from shifting around while we continue to work on our trousers.
+
+### Step 13: Finish the side edges
+
+
+
+Before we are going to sew the side seams, finish the side edges by serging or running a zig-zag stitch along the sides of your front and back pieces, making sure to stay within the foreseen seam allowance.
+
+> Make sure to include the lining and pocket bag edges, as this will prevent things from shifting around when we sew the side seams.
+
+### Step 14: Sew the side seams
+
+
+
+Place the front and back of each leg on top of each other, with the good sides together.
+
+Align the side seam, more precisely the side seam on the outside, where there is no crotch curve.
+
+> You can pin the pieces together to make sure things stay in place while sewing this lengthy seam
+
+Sew the seam, starting from the waistband along the entire side of your trousers.
+
+### Step 15: Press open seam allowance
+
+
+
+Press open the seam allowance along the side seams. Do so from the back, and repeat from the good side of the fabric.
+
+Take your time, making sure to use enough heat, but not too much. Use steam or spray on water for best effect.
+
+> A nice flat side seam looks great, so take your time to get it right.
+
+### Step 16: Sew fly shield to fly piece
+
+
+
+Place your fly piece on the fly shield with the good sides together, and align the edge with the biggest curve.
+
+Sew along the curved edge, taking account the standard 1cm seam allowance, to join the two pieces together.
+
+> If your lining has any stretch in it at all, try to stretch it out a bit while you sew the curve. This will make it easier to get the lining to lie flat without wrinkles later on.
+
+### Step 17: Press the fly shield
+
+
+
+> Before pressing down your fly piece, make sure to roll the seam a little bit so that your trouser lining fabric sits a bit further, and the lining starts only about 2mm from the edge. This will prevent the lining from peeking out at the edge.
+
+After you have sewed fly piece and fly shield together, turn them inside out and press the seam you just made.
+
+### Step 18: Pin zip to right front piece
+
+
+
+> Steps 18 to 21 all lead up to a single row of stitching that will sew your zip to the front, while attaching the fly piece and fly shield in one go.
+>
+> This is the hardest seam to do in the entire construction process, so I'm taking my time to explain and illustrate this before you start sewing.
+
+Place your front piece for the right leg with the good side up. So that lining and front pocket bag sit underneath and lie flat.
+
+Take your zip and open it (unzip it). Now turn it over so that it sits with the good side down. In other words, with the zipper puller down.
+
+Align your zip with the crotch seam as shown in the illustration. Take the following into account:
+
+ - The end of your zip should sit at the top of your trousers where your waistband will start. However, make sure to remember that there is seam allowance there, so don't align it with the top of the front piece, but subtract 1cm seam allowance.
+ - Align the zip with the crotch seam. Do not mind the edge of the zip, as they come in different widths. Instead, make sure that you can sew next to the teeth of the zip within the seam allowance of the front piece.
+
+Pin the zip in place with a few pins perpendicular to your zip (as shown). In other words, don't pin along the zip, but across the zip.
+
+> If you're unsure about the placement of your zip, put it as close to the edge as possible. Doing so will only mean your zip is tucked away a bit further under the fly, so that it certainly is not on show.
+
+### Step 19: Pin fly shield to zip
+
+
+
+Take the fly shield/fly piece that you assembled in step 16 & 17, and place it with the fabric facing downward, and the lining upward.
+
+Flip aside the top lining layer, and align the slightly curved edge of the fabric (where it is not sewn to the lining) with the edge of the fabric of your front piece.
+
+> For clarity, what side of the fly shield that should be facing up is shown in the top part of the illustration, at a smaller scale.
+
+Pin this layer in place with a few pins perpendicular to your zip (as shown in red). Make sure you catch all layers underneath, including the zip. This way, you can remove your pins from the step before (shown in green) when done.
+
+> If you're comfortable holding all this in place, you can let the lining fall back and pin everything together as shown in the next step. That's somewhat faster, but more prone to errors as things can shift around easier.
+
+### Step 20: Pin fly shield in place along zip
+
+
+
+Let the lining fall back in place, and now pin all layers together along the zip.
+
+When you are done, remove your earlier perpendicular pins.
+
+### Step 21: Fold over fly shield and pin down
+
+ {.fs-row2}  {.fs-row2}
+
+Flip everything over so that your fly shield lies at the bottom.
+
+Fold the lining of the fly shield around the fly, front piece and fly piece, making sure to double-fold it so the raw edge is hidden inside.
+
+Pin this down, and remove your previous pins.
+
+### Step 22: Sew fly in place along zip
+
+
+
+Now you can sew along the double folded fly piece. This will fix the front, zip, fly shield and fly piece all in place.
+
+> You will be sewing along your zip, so make sure to install your zipper foot for this.
+
+### Step 23: Fold back fly and press
+
+
+
+When you're done, fold back the fly so that it extends from the front piece, and give it a thorough press from the back. And a gentle press from the front.
+
+### Step 24: Apply bias tape to second fly piece and press
+
+
+
+Apply bias tape to the edge with the large curve of your second fly piece.
+
+Press the finished edge flat when you're done.
+
+> Bias tape is a way to finish a seam. If you are not sure what it is or how to apply it, let me know.
+
+### Step 25: Pin and sew fly piece to crotch seam
+
+
+
+Place the left leg with the good side up. Place the second fly piece on top with the good side down, aligning the unfinished seam with the crotch seam.
+
+Pin the fly piece in place, then sew it in place along the crotch seam.
+
+> When you sew this in place, make sure to catch the front lining.
+
+Press the finished edge flat when you're done.
+
+### Step 26: Roll the fly piece to the back, and press the seam
+
+
+
+Fold the fly piece to the back. Before you press, make sure to roll the seam a bit backwards so that the front of the trousers sits a little further than the fly piece.
+
+This way, the seam or fly piece will not show from the front.
+
+Give it a good press from the back.
+
+### Step 27: Pin and sew zip to fly piece
+
+ {.fs-row3}  {.fs-row3}  {.fs-row3}
+
+Place the right leg down with the good side up. Place the leg on top of it with the good side down.
+
+With the crotch seams aligned, pin the zip along the edge of the fly piece with the good side of the zip down.
+
+Make sure to pin the fly only to the fly piece. Not to any other layers underneath.
+
+> I find it's easier to pin the zip through all layers, and then when it's secure in place add extra pins that pin it to the fly piece only. When that's done, you can remove the pins that go through all layers.
+
+Last but not least, sew along the zip with your zipper foot to attach it to the fly piece.
+
+> When aligning the zip, make sure to take the following into account:
+>
+> - The zip should be placed with the good side down
+> - The zip should sit a bit back from the edge of your fly piece
+> - Make sure to align the top of the zip with the other zip half on the right leg
+
+### Step 28: Zig-zag the zip edge to the fly piece
+
+
+
+With the fly in place, run a zig-zag stitch along the edge of the zip to secure it to the fly piece.
+
+### Step 29: Bar-tack both fly pieces together
+
+
+
+Place both fly pieces together, and move the front pieces out of the way.
+
+Use a bar-tack to join them together at the bottom of the zip. Sew on both edges of the zip, and get as close to the zip as you can.
+
+> If your zip is too long, you can trim it below the bar-tacks.
+
+### Step 30: Join crotch seam
+
+ {.fs-row2}  {.fs-row2}
+
+Place both fronts with the good sides up. They are now joined by the fly.
+
+Make sure the fly is neatly tucked under, and pin together both fronts at the bottom of the fly, where you bar-tacked earlier. Make sure the pin is aligned to the fold of your front.
+
+Fold the fronts with the good sides together, and pin them together along the crotch.
+
+You'll need to get the fly shields out of the way, so if you've pinned through all layers before, remove that pin now, making sure to replace it with a horizontal pin. This will tell you how far to sew.
+
+Sew the crotch seam, starting at the cross-seam point, and going up to your horizontal pin.
+
+> I find this step hard to explain, and hard to illustrate. I hope it will make sense when you're looking at your fly. If not, check the video instructions.
+
+### Step 31: Pin fly closed and baste fly curve
+
+
+
+Close the fly, and pin the fronts together making sure the fly is neatly tucked away.
+
+We will be topstitching the fly curve next, and it's a good idea to baste it first.
+
+You should start a bit above your earlier bar tack, and make sure you catch only the fly shield of the left leg.
+
+Curve upwards toward the edge of the fly shield, and then proceed in parallel with the zip.
+
+### Step 32: Topstitch the fly curve
+
+
+
+Now topstitch your fly curve, using your basting as a guide.
+
+When doing so, you will be locking your front, fly piece, pocket bag and lining all together.
+
+### Step 33: Pin together the inner leg seam
+
+
+
+Close the legs with the good sides together, and pin together the inner leg seam. Start at the cross seam point and work your way to the bottom of the legs.
+
+Make sure to do this for both legs.
+
+### Step 34: Sew the inner leg seams
+
+
+
+On both legs, sew the inner leg seams that you just pinned. Make sure to respect the seam allowance.
+
+### Step 35: Press open seam allowance of the inner leg seam
+
+
+
+Place your leg inside-out on your ironing board, and press open the seam allowance of the inner leg seam.
+
+### Step 36: Close the cross-seam
+
+
+
+We are now going to close the cross-seam, from the bottom of your fly between your legs, up your bum to the center back of where you'll add the waistband later.
+
+To do so, turn on of the legs inside out, so that that good side of the fabric is turned inside, and the bad side and lining sits on the outside.
+
+The other leg should not be turned inside-out, but should just have its good side on the outside.
+
+Now, put the leg that has the good side out (the normal leg) into the leg that has the bad side out (the inside-out leg).
+
+This way, the good sides of both legs will sit against each other, and this is how you should sew the cross seam.
+
+> Be careful that your leg is not twisted inside the other leg. When in doubt, turn the inside-out leg outside-out again after you've pinned the cross-seam to make sure it's all ok.
+
+Pin the cross-seam in place, and then sew it close, starting at the side of the fly, and making sure to respect the seam allowance.
+
+When done, press the seam allowance open.
+
+### Step 37: Press the leg crease in place
+
+
+
+Turn your trousers good side out, and carefully place one leg on your ironing board so that it lies flat and folds exactly on the crease line your basted earlier.
+
+When it's looking good, press the crease lines in your leg, front a back. Repeat for the other leg.
+
+Give it a firm press because you want the pleats to still be there after you wash your trousers (so you can see where to press them again).
+> In the industry, chemicals are applied along the crease line before it is pressed together. Some tailors use some sort of wooden hammer and anvil to bang the fibers in a permanent crease.
+
+Depending on your fabric, your crease might last longer, but ultimately, you can't expect to have a crease that can withstand a few washes without being reapplied.
+
+> Maybe this goes without saying, but there's also another option: Do not press the crease. This give your trousers a more informal look.
+
+### Step 38: Fuse interfacing to waistband
+
+
+
+Fuse the waistband interfacing (Piece 3) to the waistband (Piece 4).
+
+Align the interfacing in the middle of the waistband, and make sure to keep it nicely aligned as you fuse it in place with your iron.
+
+### Step 39: Close waistband and waistband lining
+
+
+
+Join the waistband (Pieces 4a and 4b) by sewing both pieces good sides together.
+
+Join the waistband lining (Pieces 5a and 5b) by sewing both pieces good sides together.
+
+### Step 40: Sew waistband to waistband lining
+
+
+
+Place your waistband on the waistband lining, good sides together, so that the waistband interfacing is facing upwards.
+
+Align the edge, and pin them together.
+
+> We are going to sew along the edge of the interfacing, but we will sew about 3mm or 1/8 inch from the actual interfacing edge. This will prevent the lining from being visible from the front later.
+
+On one side of the waistband, end with a curve and then go down vertically along the edge of the waistband interfacing. Check the illustration to make sure you do it on the correct side.
+
+### Step 41: Roll fabric around interfacing edge and press waistband
+
+
+
+Before pressing the waistband, make sure to roll over the fabric around the edge of the interfacing.
+
+Remember that in the previous step your sewed 3mm from the interfacing edge? You need to make the fold around the edge of the interfacing so that the actual seam sits 3mm more inwards.
+
+This will make sure that our lining fabric is never on display from the front of your trousers.
+
+### Step 42: Pin waistband to trousers
+
+
+
+Pin the edge of your waistband (the side you did not sew the lining to) to the top of your trousers, good sides together.
+
+Tuck the edge of your fly into the end of the waistband with the curved corner. On the other end of the waistband, it will be longer. In other words, your waistband will overlap here.
+
+> Be careful to match the vertical alignment of the waistband at the zip. With the zip closed, both sides of the waistband should sit at an equal height. This is easy to miss if you don't check it.
+
+### Step 43: Sew waistband to trousers
+
+
+
+Now that the waistband is pinned to top of your trousers, sew it in place.
+
+On the side with the curved corner, get as close to the edge as possible. On the other side, stop when you reach the edge of your fly.
+
+### Step 44: Press waistband
+
+
+
+Give your newly sewn seam a good press. Do not press the seam open, instead press it towards the top (put both trousers and waistband seam allowance in the waistband).
+
+### Step 45: Prepare the belt loops
+
+
+
+The belt loops are a part of your trousers where you can let your creativity run free. There's load of different ways to make and shape belt loops, not to mention that where you place them is also up to you.
+
+That being said, here's what to do to make a standard belt loop:
+
+Find the belt loop pattern part, a small rectangular piece of fabric. There should be 8 of them, and these will become your belt loops. For each of them, take these steps:
+
+ - Zig-zag (or serge) along the longest edges of the rectangle
+ - Fold one side back along the length, and press
+ - Fold the other side back, along the length, and press
+ - Hand sew along the back of the belt loop so that the folded sides stay in place, but the stitches do not show at the front
+ - Give it a final good press when you're done
+
+> While the width of your belt loops is not all that important, it does matter to make sure they are all the same width.
+>
+> To make it easier to have a consistent width, you can fold your belt loops around a strip of cardboard, thick paper, or plastic of the desired belt loop width.
+>
+> This strip can also help you with the hand sewing. Keep it in your belt loop and it will prevent your needle from piercing through all layers and your thread won't show at the front.
+
+### Step 46: Attach the belt loops: Bottom
+
+
+
+Attach the bottom of the belt loops to your trousers. Place them about 1.5 cm below your waistband, depending on your waistband width.
+
+Place the good side of the belt loop down on the good side of the trousers (good sides together) and secure with a bar tack or narrow zig-zag.
+
+Then, zig zag the edge of the belt loop to the trousers.
+
+> It is important to get the waistband lining out of the way while doing this. Make sure to attach the belt loops only to your trousers, and not to the waistband lining.
+
+> You have 8 belt loops, so you need to distribute them around your waistband. Have a look at an existing pair if you are uncertain how to do this.
+>
+> Make sure to place belt hoops close to the center back, and not too close to each other at the front (for belt buckles).
+
+### Step 47: Waistband facing
+
+
+
+The waistband facing needs to be cut out and attached to your waistband.
+
+This will be a lot simpler to understand if you have a look at the relevant video:
+
+@[youtube](https://www.youtube.com/embed/8dLOuOtb18U?list=PL1gv5yv3DoZOcmOJf6f0YWi522VXXv-mM)
+
+### Step 48: Trim waistband seam allowance
+
+
+
+Before we finalize the waistband, we're going to trim back some of its seam allowance.
+
+> **About seam allowance grading** When trimming back different layers of seam allowance, always try to cut them at different lengths so that the bulk is reduced in incremental steps.
+>
+> The layer that lies closest to the good side of the garment should be the longest, so trim back from there.
+>
+> Doing so will make it less likely that the outline of the seam allowance is visible from the good side.
+
+### Step 49: Press and baste the waistband lining
+
+
+
+The waistband lining will be sewn from the front of the trousers on top of the seam that joins the waistband to the trousers (so called _stitch in the ditch_).
+
+Doing so will catch the lining and secure it in place. However, since we'll be sewing this from the good side, the lining will lie beneath all other layers, and we won't see what we're doing.
+
+That is why, to make sure it all lies clean and flat, we will first press and baste the lining.
+
+The lining will extend downward from the top, and it needs to be folded back up under itself, so that it will get caught by the seam when we sew it in place later.
+
+To make sure things look pretty, the distance between the top of our waistband and the (folded back) bottom edge of our lining should be constant. You can mark an even distance from the top of your trousers, and then pin back the lining at this line. Last but not least, press that fold in your lining.
+
+When you're happy with how it looks, baste the lining in place just next to the seam joining the waistband and trousers.
+
+> It's best to baste next to the seam, and not actually in the seam. This will make it a lot easier to remove your basting when after we've sewn in the last step.
+
+### Step 50: Sew the waistband lining in place
+
+
+
+After you basted the waistband lining, sew it in place from the good side, exactly in the seam between the waistband and trousers.
+
+### Step 51: Attach the belt loops: Top
+
+
+
+With your waistband and lining properly secured, it's time to attach the top of the belt loops.
+
+Sew them in place just as you did at the bottom. That is, use a bar tack or close zig-zag to attach them, then zig-zag over the end to secure it.
+
+> Don't sew through the top of the belt loops. You'll have to work the foot of your sewing machine under the belt loop so you only sew the piece that is folded back.
+
+> Feel free to trim back the length of your belt loops after you bar tack and before you zig-zag the end of them, as they might be too long.
+
+### Step 52: Finish the edge of the legs
+
+
+
+Before we hem the trousers, finish the raw edge of the legs with a zig-zag stitch or serger.
+
+> This would also be a good time to try on your trousers and mark exactly how long you want them to be after they are hemmed.
+
+### Step 53: (Optional) Sew in a hem ribbon
+
+
+
+> The hem ribbon is a ribbon that sits on the inside of your trouser hem. At the place your hem folds back, the fabric has to take a lot of abuse from bumping into shoes and other things.
+>
+> Placing a ribbon inside the hem protects your fabric to some extent, and it is a neat finish.
+
+Mark the hemline on your trousers (good side out).
+
+Place the ribbon as shown in the illustration making sure that it extends a few mm above the hemline. Sew it in place all the way around the leg, making sure to sew close but not on the hemline.
+
+### Step 54: Press the hem
+
+
+
+Fold back the trouser legs at the hemline, and press the hem.
+
+> If you've sewn in a hem ribbon, the ribbon will extend a few mm below the hem line, thereby protecting the fabric at the hem.
+
+### Step 55: Hem the legs
+
+
+
+With the hem neatly pressed, simply hand-sew the folded back part to the inside of your trousers.
+
+> Hemming is done by hand because it's important that the stitches don't show on the front. So when hand-sewing the hem, don't push your needle through the fabric, but just catch a few threads so your stitches don't show on the front
+>
+> While there are machine alternatives, they aren't as neat (blind hem stitch) or probably not accessible to the home-sewer (industrial blind hem machine).
+
+### Step 56: Trim, clean up, and press
+Trim any loose threads or basting that remains, and give your trousers a good final press.
diff --git a/markdown/org/docs/patterns/theo/instructions/step00.png b/markdown/org/docs/patterns/theo/instructions/step00.png
new file mode 100644
index 00000000000..58ffa74b0b5
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/step00.png differ
diff --git a/markdown/org/docs/patterns/theo/instructions/step01.png b/markdown/org/docs/patterns/theo/instructions/step01.png
new file mode 100644
index 00000000000..66da81661e0
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/step01.png differ
diff --git a/markdown/org/docs/patterns/theo/instructions/step02.png b/markdown/org/docs/patterns/theo/instructions/step02.png
new file mode 100644
index 00000000000..6f179c4de97
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/step02.png differ
diff --git a/markdown/org/docs/patterns/theo/instructions/step04.png b/markdown/org/docs/patterns/theo/instructions/step04.png
new file mode 100644
index 00000000000..d835a3111b0
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/step04.png differ
diff --git a/markdown/org/docs/patterns/theo/instructions/step05.png b/markdown/org/docs/patterns/theo/instructions/step05.png
new file mode 100644
index 00000000000..ed2d7469533
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/step05.png differ
diff --git a/markdown/org/docs/patterns/theo/instructions/step06.png b/markdown/org/docs/patterns/theo/instructions/step06.png
new file mode 100644
index 00000000000..a9fc9b58f1f
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/step06.png differ
diff --git a/markdown/org/docs/patterns/theo/instructions/step07.png b/markdown/org/docs/patterns/theo/instructions/step07.png
new file mode 100644
index 00000000000..eca0e63eb11
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/step07.png differ
diff --git a/markdown/org/docs/patterns/theo/instructions/step08.png b/markdown/org/docs/patterns/theo/instructions/step08.png
new file mode 100644
index 00000000000..53618095767
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/step08.png differ
diff --git a/markdown/org/docs/patterns/theo/instructions/step09.png b/markdown/org/docs/patterns/theo/instructions/step09.png
new file mode 100644
index 00000000000..088b9f88151
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/step09.png differ
diff --git a/markdown/org/docs/patterns/theo/instructions/step10.png b/markdown/org/docs/patterns/theo/instructions/step10.png
new file mode 100644
index 00000000000..68e0040791e
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/step10.png differ
diff --git a/markdown/org/docs/patterns/theo/instructions/step11.png b/markdown/org/docs/patterns/theo/instructions/step11.png
new file mode 100644
index 00000000000..a1d2584c4ea
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/step11.png differ
diff --git a/markdown/org/docs/patterns/theo/instructions/step12.png b/markdown/org/docs/patterns/theo/instructions/step12.png
new file mode 100644
index 00000000000..f6e691e19d1
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/step12.png differ
diff --git a/markdown/org/docs/patterns/theo/instructions/step13.png b/markdown/org/docs/patterns/theo/instructions/step13.png
new file mode 100644
index 00000000000..eb8606c7587
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/step13.png differ
diff --git a/markdown/org/docs/patterns/theo/instructions/step14.png b/markdown/org/docs/patterns/theo/instructions/step14.png
new file mode 100644
index 00000000000..e2709343ff0
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/step14.png differ
diff --git a/markdown/org/docs/patterns/theo/instructions/step15.png b/markdown/org/docs/patterns/theo/instructions/step15.png
new file mode 100644
index 00000000000..c1bbae50ac8
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/step15.png differ
diff --git a/markdown/org/docs/patterns/theo/instructions/step16.png b/markdown/org/docs/patterns/theo/instructions/step16.png
new file mode 100644
index 00000000000..8b677712402
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/step16.png differ
diff --git a/markdown/org/docs/patterns/theo/instructions/step17.png b/markdown/org/docs/patterns/theo/instructions/step17.png
new file mode 100644
index 00000000000..52c28f8134e
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/step17.png differ
diff --git a/markdown/org/docs/patterns/theo/instructions/step18.png b/markdown/org/docs/patterns/theo/instructions/step18.png
new file mode 100644
index 00000000000..f7680466c56
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/step18.png differ
diff --git a/markdown/org/docs/patterns/theo/instructions/step19.png b/markdown/org/docs/patterns/theo/instructions/step19.png
new file mode 100644
index 00000000000..d9ab8cbd03f
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/step19.png differ
diff --git a/markdown/org/docs/patterns/theo/instructions/step20.png b/markdown/org/docs/patterns/theo/instructions/step20.png
new file mode 100644
index 00000000000..f3c8809472a
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/step20.png differ
diff --git a/markdown/org/docs/patterns/theo/instructions/step21a.png b/markdown/org/docs/patterns/theo/instructions/step21a.png
new file mode 100644
index 00000000000..26ef23a5a76
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/step21a.png differ
diff --git a/markdown/org/docs/patterns/theo/instructions/step21b.png b/markdown/org/docs/patterns/theo/instructions/step21b.png
new file mode 100644
index 00000000000..54c466d88f7
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/step21b.png differ
diff --git a/markdown/org/docs/patterns/theo/instructions/step22.png b/markdown/org/docs/patterns/theo/instructions/step22.png
new file mode 100644
index 00000000000..bfd6e3112eb
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/step22.png differ
diff --git a/markdown/org/docs/patterns/theo/instructions/step23.png b/markdown/org/docs/patterns/theo/instructions/step23.png
new file mode 100644
index 00000000000..f4641bf058a
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/step23.png differ
diff --git a/markdown/org/docs/patterns/theo/instructions/step24.png b/markdown/org/docs/patterns/theo/instructions/step24.png
new file mode 100644
index 00000000000..4a66e91efce
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/step24.png differ
diff --git a/markdown/org/docs/patterns/theo/instructions/step25.png b/markdown/org/docs/patterns/theo/instructions/step25.png
new file mode 100644
index 00000000000..cabbd88ad45
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/step25.png differ
diff --git a/markdown/org/docs/patterns/theo/instructions/step26.png b/markdown/org/docs/patterns/theo/instructions/step26.png
new file mode 100644
index 00000000000..362043c8b15
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/step26.png differ
diff --git a/markdown/org/docs/patterns/theo/instructions/step27a.png b/markdown/org/docs/patterns/theo/instructions/step27a.png
new file mode 100644
index 00000000000..203be5aa6e6
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/step27a.png differ
diff --git a/markdown/org/docs/patterns/theo/instructions/step27b.png b/markdown/org/docs/patterns/theo/instructions/step27b.png
new file mode 100644
index 00000000000..b0ec0cec359
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/step27b.png differ
diff --git a/markdown/org/docs/patterns/theo/instructions/step27c.png b/markdown/org/docs/patterns/theo/instructions/step27c.png
new file mode 100644
index 00000000000..fd8e9973dda
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/step27c.png differ
diff --git a/markdown/org/docs/patterns/theo/instructions/step28.png b/markdown/org/docs/patterns/theo/instructions/step28.png
new file mode 100644
index 00000000000..a5ea93a5d05
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/step28.png differ
diff --git a/markdown/org/docs/patterns/theo/instructions/step29.png b/markdown/org/docs/patterns/theo/instructions/step29.png
new file mode 100644
index 00000000000..ff20559b7bf
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/step29.png differ
diff --git a/markdown/org/docs/patterns/theo/instructions/step30a.png b/markdown/org/docs/patterns/theo/instructions/step30a.png
new file mode 100644
index 00000000000..686400e3d56
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/step30a.png differ
diff --git a/markdown/org/docs/patterns/theo/instructions/step30b.png b/markdown/org/docs/patterns/theo/instructions/step30b.png
new file mode 100644
index 00000000000..f55039d0e2f
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/step30b.png differ
diff --git a/markdown/org/docs/patterns/theo/instructions/step31.png b/markdown/org/docs/patterns/theo/instructions/step31.png
new file mode 100644
index 00000000000..1cbf4d76ccf
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/step31.png differ
diff --git a/markdown/org/docs/patterns/theo/instructions/step32.png b/markdown/org/docs/patterns/theo/instructions/step32.png
new file mode 100644
index 00000000000..4758cf31502
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/step32.png differ
diff --git a/markdown/org/docs/patterns/theo/instructions/step33.png b/markdown/org/docs/patterns/theo/instructions/step33.png
new file mode 100644
index 00000000000..87af2399707
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/step33.png differ
diff --git a/markdown/org/docs/patterns/theo/instructions/step34.png b/markdown/org/docs/patterns/theo/instructions/step34.png
new file mode 100644
index 00000000000..523ac2eb85d
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/step34.png differ
diff --git a/markdown/org/docs/patterns/theo/instructions/step35.png b/markdown/org/docs/patterns/theo/instructions/step35.png
new file mode 100644
index 00000000000..5e19d4a8b33
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/step35.png differ
diff --git a/markdown/org/docs/patterns/theo/instructions/step36.png b/markdown/org/docs/patterns/theo/instructions/step36.png
new file mode 100644
index 00000000000..76af8d51f89
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/step36.png differ
diff --git a/markdown/org/docs/patterns/theo/instructions/step37.png b/markdown/org/docs/patterns/theo/instructions/step37.png
new file mode 100644
index 00000000000..9a81dc52480
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/step37.png differ
diff --git a/markdown/org/docs/patterns/theo/instructions/step38.png b/markdown/org/docs/patterns/theo/instructions/step38.png
new file mode 100644
index 00000000000..30288320f7b
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/step38.png differ
diff --git a/markdown/org/docs/patterns/theo/instructions/step39.png b/markdown/org/docs/patterns/theo/instructions/step39.png
new file mode 100644
index 00000000000..f6ba6be2755
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/step39.png differ
diff --git a/markdown/org/docs/patterns/theo/instructions/step40.png b/markdown/org/docs/patterns/theo/instructions/step40.png
new file mode 100644
index 00000000000..ba268d6626b
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/step40.png differ
diff --git a/markdown/org/docs/patterns/theo/instructions/step41.png b/markdown/org/docs/patterns/theo/instructions/step41.png
new file mode 100644
index 00000000000..be795769762
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/step41.png differ
diff --git a/markdown/org/docs/patterns/theo/instructions/step42.png b/markdown/org/docs/patterns/theo/instructions/step42.png
new file mode 100644
index 00000000000..06e2d75a7f4
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/step42.png differ
diff --git a/markdown/org/docs/patterns/theo/instructions/step43.png b/markdown/org/docs/patterns/theo/instructions/step43.png
new file mode 100644
index 00000000000..596ce6f216f
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/step43.png differ
diff --git a/markdown/org/docs/patterns/theo/instructions/step44.png b/markdown/org/docs/patterns/theo/instructions/step44.png
new file mode 100644
index 00000000000..b4bf14e3a48
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/step44.png differ
diff --git a/markdown/org/docs/patterns/theo/instructions/step45.png b/markdown/org/docs/patterns/theo/instructions/step45.png
new file mode 100644
index 00000000000..d3ae20fd217
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/step45.png differ
diff --git a/markdown/org/docs/patterns/theo/instructions/step46.png b/markdown/org/docs/patterns/theo/instructions/step46.png
new file mode 100644
index 00000000000..c8744c764c4
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/step46.png differ
diff --git a/markdown/org/docs/patterns/theo/instructions/step47.png b/markdown/org/docs/patterns/theo/instructions/step47.png
new file mode 100644
index 00000000000..a9866598bc7
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/step47.png differ
diff --git a/markdown/org/docs/patterns/theo/instructions/step48.png b/markdown/org/docs/patterns/theo/instructions/step48.png
new file mode 100644
index 00000000000..5ad364b2dc1
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/step48.png differ
diff --git a/markdown/org/docs/patterns/theo/instructions/step49.png b/markdown/org/docs/patterns/theo/instructions/step49.png
new file mode 100644
index 00000000000..48760262880
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/step49.png differ
diff --git a/markdown/org/docs/patterns/theo/instructions/step50.png b/markdown/org/docs/patterns/theo/instructions/step50.png
new file mode 100644
index 00000000000..5ab88fc5158
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/step50.png differ
diff --git a/markdown/org/docs/patterns/theo/instructions/step51.png b/markdown/org/docs/patterns/theo/instructions/step51.png
new file mode 100644
index 00000000000..149f24080aa
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/step51.png differ
diff --git a/markdown/org/docs/patterns/theo/instructions/step52.png b/markdown/org/docs/patterns/theo/instructions/step52.png
new file mode 100644
index 00000000000..d9879b1ed8f
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/step52.png differ
diff --git a/markdown/org/docs/patterns/theo/instructions/step53.png b/markdown/org/docs/patterns/theo/instructions/step53.png
new file mode 100644
index 00000000000..82e6bfed19a
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/step53.png differ
diff --git a/markdown/org/docs/patterns/theo/instructions/step54.png b/markdown/org/docs/patterns/theo/instructions/step54.png
new file mode 100644
index 00000000000..43e6d376ab0
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/step54.png differ
diff --git a/markdown/org/docs/patterns/theo/instructions/step55.png b/markdown/org/docs/patterns/theo/instructions/step55.png
new file mode 100644
index 00000000000..bf3c5eb8360
Binary files /dev/null and b/markdown/org/docs/patterns/theo/instructions/step55.png differ
diff --git a/markdown/org/docs/patterns/theo/measurements/de.md b/markdown/org/docs/patterns/theo/measurements/de.md
new file mode 100644
index 00000000000..91a75429226
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/measurements/de.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/theo/measurements/en.md b/markdown/org/docs/patterns/theo/measurements/en.md
new file mode 100644
index 00000000000..0abd0eac193
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/measurements/en.md
@@ -0,0 +1,7 @@
+---
+---
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/theo/measurements/es.md b/markdown/org/docs/patterns/theo/measurements/es.md
new file mode 100644
index 00000000000..91a75429226
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/measurements/es.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/theo/measurements/fr.md b/markdown/org/docs/patterns/theo/measurements/fr.md
new file mode 100644
index 00000000000..e8a7e0275a5
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/measurements/fr.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+importer les mesures à partir de '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/theo/measurements/nl.md b/markdown/org/docs/patterns/theo/measurements/nl.md
new file mode 100644
index 00000000000..91a75429226
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/measurements/nl.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/theo/needs/de.md b/markdown/org/docs/patterns/theo/needs/de.md
new file mode 100644
index 00000000000..688af89606e
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/needs/de.md
@@ -0,0 +1,8 @@
+To make Theodore, you will need the following:
+
+ - Grundlegendes Nähzubehör
+ - About 2 meter of a suitable fabric ([see Fabric options](/docs/patterns/theo/fabric))
+ - About a meter of lining fabric
+ - Fusible interfacing for back pockets and waistband
+ - A zipper, button and hook for the fly
+
diff --git a/markdown/org/docs/patterns/theo/needs/en.md b/markdown/org/docs/patterns/theo/needs/en.md
new file mode 100644
index 00000000000..03b2bcfaafa
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/needs/en.md
@@ -0,0 +1,8 @@
+To make Theodore, you will need the following:
+
+ - Basic sewing supplies
+ - About 2 meter of a suitable fabric ([see Fabric options](/docs/patterns/theo/fabric))
+ - About a meter of lining fabric
+ - Fusible interfacing for back pockets and waistband
+ - A zipper, button and hook for the fly
+
diff --git a/markdown/org/docs/patterns/theo/needs/es.md b/markdown/org/docs/patterns/theo/needs/es.md
new file mode 100644
index 00000000000..03b2bcfaafa
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/needs/es.md
@@ -0,0 +1,8 @@
+To make Theodore, you will need the following:
+
+ - Basic sewing supplies
+ - About 2 meter of a suitable fabric ([see Fabric options](/docs/patterns/theo/fabric))
+ - About a meter of lining fabric
+ - Fusible interfacing for back pockets and waistband
+ - A zipper, button and hook for the fly
+
diff --git a/markdown/org/docs/patterns/theo/needs/fr.md b/markdown/org/docs/patterns/theo/needs/fr.md
new file mode 100644
index 00000000000..b3c8dd155fa
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/needs/fr.md
@@ -0,0 +1,8 @@
+To make Theodore, you will need the following:
+
+ - Fourniture de base pour la couture
+ - About 2 meter of a suitable fabric ([see Fabric options](/docs/patterns/theo/fabric))
+ - About a meter of lining fabric
+ - Fusible interfacing for back pockets and waistband
+ - A zipper, button and hook for the fly
+
diff --git a/markdown/org/docs/patterns/theo/needs/nl.md b/markdown/org/docs/patterns/theo/needs/nl.md
new file mode 100644
index 00000000000..1230f49b875
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/needs/nl.md
@@ -0,0 +1,8 @@
+Om Theodore te maken heb je het volgende nodig:
+
+ - Basis naaimateriaal
+ - Ongeveer 2 m geschikte stof ([zie Optionele stoffen](/docs/patterns/theo/fabric))
+ - Ongeveer een meter voering
+ - Kleefbare tussenvoering voor de achterzakken en tailleband
+ - Een rits, knoop en broekhaak voor de gulp
+
diff --git a/markdown/org/docs/patterns/theo/nl.md b/markdown/org/docs/patterns/theo/nl.md
new file mode 100644
index 00000000000..df895560d57
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/nl.md
@@ -0,0 +1,8 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
+
+
diff --git a/markdown/org/docs/patterns/theo/options/backrise/backrise.svg b/markdown/org/docs/patterns/theo/options/backrise/backrise.svg
new file mode 100644
index 00000000000..d9545645466
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/options/backrise/backrise.svg
@@ -0,0 +1,206 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/theo/options/backrise/de.md b/markdown/org/docs/patterns/theo/options/backrise/de.md
new file mode 100644
index 00000000000..55b7ea15d35
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/options/backrise/de.md
@@ -0,0 +1,15 @@
+
+
+This raises the waist of your trousers at the back.
+
+
+
+This trouser pattern is based on the drafting method of Winifred Aldrich.
+One complain I often get is that the back of the trousers is too low.
+It's a valid complaint too, it is low.
+
+This option allows you to mitigate that, without dramatic changes to the pattern.
+It allows you to simply raise the back of the trousers.
+
+
+
diff --git a/markdown/org/docs/patterns/theo/options/backrise/en.md b/markdown/org/docs/patterns/theo/options/backrise/en.md
new file mode 100644
index 00000000000..32361473447
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/options/backrise/en.md
@@ -0,0 +1,14 @@
+
+
+This raises the waist of your trousers at the back.
+
+
+
+This trouser pattern is based on the drafting method of Winifred Aldrich.
+One complain I often get is that the back of the trousers is too low.
+It's a valid complaint too, it is low.
+
+This option allows you to mitigate that, without dramatic changes to the pattern.
+It allows you to simply raise the back of the trousers.
+
+
diff --git a/markdown/org/docs/patterns/theo/options/backrise/es.md b/markdown/org/docs/patterns/theo/options/backrise/es.md
new file mode 100644
index 00000000000..55b7ea15d35
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/options/backrise/es.md
@@ -0,0 +1,15 @@
+
+
+This raises the waist of your trousers at the back.
+
+
+
+This trouser pattern is based on the drafting method of Winifred Aldrich.
+One complain I often get is that the back of the trousers is too low.
+It's a valid complaint too, it is low.
+
+This option allows you to mitigate that, without dramatic changes to the pattern.
+It allows you to simply raise the back of the trousers.
+
+
+
diff --git a/markdown/org/docs/patterns/theo/options/backrise/fr.md b/markdown/org/docs/patterns/theo/options/backrise/fr.md
new file mode 100644
index 00000000000..55b7ea15d35
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/options/backrise/fr.md
@@ -0,0 +1,15 @@
+
+
+This raises the waist of your trousers at the back.
+
+
+
+This trouser pattern is based on the drafting method of Winifred Aldrich.
+One complain I often get is that the back of the trousers is too low.
+It's a valid complaint too, it is low.
+
+This option allows you to mitigate that, without dramatic changes to the pattern.
+It allows you to simply raise the back of the trousers.
+
+
+
diff --git a/markdown/org/docs/patterns/theo/options/backrise/nl.md b/markdown/org/docs/patterns/theo/options/backrise/nl.md
new file mode 100644
index 00000000000..55b7ea15d35
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/options/backrise/nl.md
@@ -0,0 +1,15 @@
+
+
+This raises the waist of your trousers at the back.
+
+
+
+This trouser pattern is based on the drafting method of Winifred Aldrich.
+One complain I often get is that the back of the trousers is too low.
+It's a valid complaint too, it is low.
+
+This option allows you to mitigate that, without dramatic changes to the pattern.
+It allows you to simply raise the back of the trousers.
+
+
+
diff --git a/markdown/org/docs/patterns/theo/options/de.md b/markdown/org/docs/patterns/theo/options/de.md
new file mode 100644
index 00000000000..3651c27912d
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/options/de.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/theo/options/en.md b/markdown/org/docs/patterns/theo/options/en.md
new file mode 100644
index 00000000000..f32e0922997
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/options/en.md
@@ -0,0 +1,7 @@
+---
+---
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/theo/options/es.md b/markdown/org/docs/patterns/theo/options/es.md
new file mode 100644
index 00000000000..3651c27912d
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/options/es.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/theo/options/fr.md b/markdown/org/docs/patterns/theo/options/fr.md
new file mode 100644
index 00000000000..3651c27912d
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/options/fr.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/theo/options/legwidth/de.md b/markdown/org/docs/patterns/theo/options/legwidth/de.md
new file mode 100644
index 00000000000..c300d4d5c7f
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/options/legwidth/de.md
@@ -0,0 +1,13 @@
+
+Controls the width of the legs.
+
+
+
+This pattern used to come in two variations. Theodore, and Theo, the latter having
+a slimmer cut.
+
+Since FreeSewing v2.0 we've merged these into a single pattern and this option
+allows you to alter the leg width.
+
+
+
diff --git a/markdown/org/docs/patterns/theo/options/legwidth/en.md b/markdown/org/docs/patterns/theo/options/legwidth/en.md
new file mode 100644
index 00000000000..d7f736b8280
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/options/legwidth/en.md
@@ -0,0 +1,12 @@
+
+Controls the width of the legs.
+
+
+
+This pattern used to come in two variations. Theodore, and Theo, the latter having
+a slimmer cut.
+
+Since FreeSewing v2.0 we've merged these into a single pattern and this option
+allows you to alter the leg width.
+
+
diff --git a/markdown/org/docs/patterns/theo/options/legwidth/es.md b/markdown/org/docs/patterns/theo/options/legwidth/es.md
new file mode 100644
index 00000000000..c300d4d5c7f
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/options/legwidth/es.md
@@ -0,0 +1,13 @@
+
+Controls the width of the legs.
+
+
+
+This pattern used to come in two variations. Theodore, and Theo, the latter having
+a slimmer cut.
+
+Since FreeSewing v2.0 we've merged these into a single pattern and this option
+allows you to alter the leg width.
+
+
+
diff --git a/markdown/org/docs/patterns/theo/options/legwidth/fr.md b/markdown/org/docs/patterns/theo/options/legwidth/fr.md
new file mode 100644
index 00000000000..c300d4d5c7f
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/options/legwidth/fr.md
@@ -0,0 +1,13 @@
+
+Controls the width of the legs.
+
+
+
+This pattern used to come in two variations. Theodore, and Theo, the latter having
+a slimmer cut.
+
+Since FreeSewing v2.0 we've merged these into a single pattern and this option
+allows you to alter the leg width.
+
+
+
diff --git a/markdown/org/docs/patterns/theo/options/legwidth/nl.md b/markdown/org/docs/patterns/theo/options/legwidth/nl.md
new file mode 100644
index 00000000000..c300d4d5c7f
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/options/legwidth/nl.md
@@ -0,0 +1,13 @@
+
+Controls the width of the legs.
+
+
+
+This pattern used to come in two variations. Theodore, and Theo, the latter having
+a slimmer cut.
+
+Since FreeSewing v2.0 we've merged these into a single pattern and this option
+allows you to alter the leg width.
+
+
+
diff --git a/markdown/org/docs/patterns/theo/options/lengthbonus/de.md b/markdown/org/docs/patterns/theo/options/lengthbonus/de.md
new file mode 100644
index 00000000000..93da3b40a14
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/options/lengthbonus/de.md
@@ -0,0 +1,3 @@
+
+
+This option will lengthen the legs of your trousers.
diff --git a/markdown/org/docs/patterns/theo/options/lengthbonus/en.md b/markdown/org/docs/patterns/theo/options/lengthbonus/en.md
new file mode 100644
index 00000000000..93da3b40a14
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/options/lengthbonus/en.md
@@ -0,0 +1,3 @@
+
+
+This option will lengthen the legs of your trousers.
diff --git a/markdown/org/docs/patterns/theo/options/lengthbonus/es.md b/markdown/org/docs/patterns/theo/options/lengthbonus/es.md
new file mode 100644
index 00000000000..93da3b40a14
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/options/lengthbonus/es.md
@@ -0,0 +1,3 @@
+
+
+This option will lengthen the legs of your trousers.
diff --git a/markdown/org/docs/patterns/theo/options/lengthbonus/fr.md b/markdown/org/docs/patterns/theo/options/lengthbonus/fr.md
new file mode 100644
index 00000000000..93da3b40a14
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/options/lengthbonus/fr.md
@@ -0,0 +1,3 @@
+
+
+This option will lengthen the legs of your trousers.
diff --git a/markdown/org/docs/patterns/theo/options/lengthbonus/lengthbonus.svg b/markdown/org/docs/patterns/theo/options/lengthbonus/lengthbonus.svg
new file mode 100644
index 00000000000..69418b579a4
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/options/lengthbonus/lengthbonus.svg
@@ -0,0 +1,210 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/theo/options/lengthbonus/nl.md b/markdown/org/docs/patterns/theo/options/lengthbonus/nl.md
new file mode 100644
index 00000000000..72c25414afa
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/options/lengthbonus/nl.md
@@ -0,0 +1,3 @@
+
+
+This option will lengthen the legs of your trousers.
diff --git a/markdown/org/docs/patterns/theo/options/nl.md b/markdown/org/docs/patterns/theo/options/nl.md
new file mode 100644
index 00000000000..3651c27912d
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/options/nl.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/theo/options/waistbandwidth/de.md b/markdown/org/docs/patterns/theo/options/waistbandwidth/de.md
new file mode 100644
index 00000000000..7884392afec
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/options/waistbandwidth/de.md
@@ -0,0 +1,3 @@
+
+
+The width of the waistband you want on the trousers.
diff --git a/markdown/org/docs/patterns/theo/options/waistbandwidth/en.md b/markdown/org/docs/patterns/theo/options/waistbandwidth/en.md
new file mode 100644
index 00000000000..7884392afec
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/options/waistbandwidth/en.md
@@ -0,0 +1,3 @@
+
+
+The width of the waistband you want on the trousers.
diff --git a/markdown/org/docs/patterns/theo/options/waistbandwidth/es.md b/markdown/org/docs/patterns/theo/options/waistbandwidth/es.md
new file mode 100644
index 00000000000..7884392afec
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/options/waistbandwidth/es.md
@@ -0,0 +1,3 @@
+
+
+The width of the waistband you want on the trousers.
diff --git a/markdown/org/docs/patterns/theo/options/waistbandwidth/fr.md b/markdown/org/docs/patterns/theo/options/waistbandwidth/fr.md
new file mode 100644
index 00000000000..7884392afec
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/options/waistbandwidth/fr.md
@@ -0,0 +1,3 @@
+
+
+The width of the waistband you want on the trousers.
diff --git a/markdown/org/docs/patterns/theo/options/waistbandwidth/nl.md b/markdown/org/docs/patterns/theo/options/waistbandwidth/nl.md
new file mode 100644
index 00000000000..b4f6b795aa5
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/options/waistbandwidth/nl.md
@@ -0,0 +1,3 @@
+
+
+The width of the waistband you want on the trousers.
diff --git a/markdown/org/docs/patterns/theo/options/waistbandwidth/waistbandwidth.svg b/markdown/org/docs/patterns/theo/options/waistbandwidth/waistbandwidth.svg
new file mode 100644
index 00000000000..e9752281da9
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/options/waistbandwidth/waistbandwidth.svg
@@ -0,0 +1,236 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/theo/options/wedge/de.md b/markdown/org/docs/patterns/theo/options/wedge/de.md
new file mode 100644
index 00000000000..408bc91a1ae
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/options/wedge/de.md
@@ -0,0 +1,2 @@
+
+Controls the length of the crossseam.
diff --git a/markdown/org/docs/patterns/theo/options/wedge/en.md b/markdown/org/docs/patterns/theo/options/wedge/en.md
new file mode 100644
index 00000000000..408bc91a1ae
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/options/wedge/en.md
@@ -0,0 +1,2 @@
+
+Controls the length of the crossseam.
diff --git a/markdown/org/docs/patterns/theo/options/wedge/es.md b/markdown/org/docs/patterns/theo/options/wedge/es.md
new file mode 100644
index 00000000000..408bc91a1ae
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/options/wedge/es.md
@@ -0,0 +1,2 @@
+
+Controls the length of the crossseam.
diff --git a/markdown/org/docs/patterns/theo/options/wedge/fr.md b/markdown/org/docs/patterns/theo/options/wedge/fr.md
new file mode 100644
index 00000000000..408bc91a1ae
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/options/wedge/fr.md
@@ -0,0 +1,2 @@
+
+Controls the length of the crossseam.
diff --git a/markdown/org/docs/patterns/theo/options/wedge/nl.md b/markdown/org/docs/patterns/theo/options/wedge/nl.md
new file mode 100644
index 00000000000..408bc91a1ae
--- /dev/null
+++ b/markdown/org/docs/patterns/theo/options/wedge/nl.md
@@ -0,0 +1,2 @@
+
+Controls the length of the crossseam.
diff --git a/markdown/org/docs/patterns/titan/cutting/de.md b/markdown/org/docs/patterns/titan/cutting/de.md
new file mode 100644
index 00000000000..cf0144cf5b4
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/cutting/de.md
@@ -0,0 +1,5 @@
+ - **Oberstoff**
+ - Schneiden Sie **2 Vorderhosen** den Stoff _rechts auf rechts gelegt_
+ - Schneiden Sie **2 Hinterhosen** den Stoff _rechts auf rechts gelegt_
+
+Titan ist ein Hosengrundschnitt. Es gibt nur die Vorder- und Hinterhose des Hosenbeins (je 2x zugeschneiden gespiegelt).
diff --git a/markdown/org/docs/patterns/titan/cutting/en.md b/markdown/org/docs/patterns/titan/cutting/en.md
new file mode 100644
index 00000000000..37769cb16a9
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/cutting/en.md
@@ -0,0 +1,5 @@
+ - **Main fabric**
+ - Cut **2 front** with _good sides together_
+ - Cut **2 back** with _good sides together_
+
+Titan is a trouser block. There's only the front and back of each leg.
diff --git a/markdown/org/docs/patterns/titan/cutting/es.md b/markdown/org/docs/patterns/titan/cutting/es.md
new file mode 100644
index 00000000000..37769cb16a9
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/cutting/es.md
@@ -0,0 +1,5 @@
+ - **Main fabric**
+ - Cut **2 front** with _good sides together_
+ - Cut **2 back** with _good sides together_
+
+Titan is a trouser block. There's only the front and back of each leg.
diff --git a/markdown/org/docs/patterns/titan/cutting/fr.md b/markdown/org/docs/patterns/titan/cutting/fr.md
new file mode 100644
index 00000000000..58447914265
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/cutting/fr.md
@@ -0,0 +1,5 @@
+ - **Tissu principal**
+ - Cut **2 front** with _good sides together_
+ - Cut **2 back** with _good sides together_
+
+Titan is a trouser block. There's only the front and back of each leg.
diff --git a/markdown/org/docs/patterns/titan/cutting/nl.md b/markdown/org/docs/patterns/titan/cutting/nl.md
new file mode 100644
index 00000000000..8517bf04bf5
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/cutting/nl.md
@@ -0,0 +1,5 @@
+ - **Buitenstof**
+ - Cut **2 front** with _good sides together_
+ - Cut **2 back** with _good sides together_
+
+Titan is a trouser block. There's only the front and back of each leg.
diff --git a/markdown/org/docs/patterns/titan/de.md b/markdown/org/docs/patterns/titan/de.md
new file mode 100644
index 00000000000..c9642d0c35a
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/de.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/titan/en.md b/markdown/org/docs/patterns/titan/en.md
new file mode 100644
index 00000000000..93952235e15
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/en.md
@@ -0,0 +1,6 @@
+---
+---
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/titan/es.md b/markdown/org/docs/patterns/titan/es.md
new file mode 100644
index 00000000000..c9642d0c35a
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/es.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/titan/fabric/de.md b/markdown/org/docs/patterns/titan/fabric/de.md
new file mode 100644
index 00000000000..377df518268
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/fabric/de.md
@@ -0,0 +1,2 @@
+This is a block, and as such is typically made in muslin to verify the fit.
+
diff --git a/markdown/org/docs/patterns/titan/fabric/en.md b/markdown/org/docs/patterns/titan/fabric/en.md
new file mode 100644
index 00000000000..377df518268
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/fabric/en.md
@@ -0,0 +1,2 @@
+This is a block, and as such is typically made in muslin to verify the fit.
+
diff --git a/markdown/org/docs/patterns/titan/fabric/es.md b/markdown/org/docs/patterns/titan/fabric/es.md
new file mode 100644
index 00000000000..377df518268
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/fabric/es.md
@@ -0,0 +1,2 @@
+This is a block, and as such is typically made in muslin to verify the fit.
+
diff --git a/markdown/org/docs/patterns/titan/fabric/fr.md b/markdown/org/docs/patterns/titan/fabric/fr.md
new file mode 100644
index 00000000000..377df518268
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/fabric/fr.md
@@ -0,0 +1,2 @@
+This is a block, and as such is typically made in muslin to verify the fit.
+
diff --git a/markdown/org/docs/patterns/titan/fabric/nl.md b/markdown/org/docs/patterns/titan/fabric/nl.md
new file mode 100644
index 00000000000..377df518268
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/fabric/nl.md
@@ -0,0 +1,2 @@
+This is a block, and as such is typically made in muslin to verify the fit.
+
diff --git a/markdown/org/docs/patterns/titan/fr.md b/markdown/org/docs/patterns/titan/fr.md
new file mode 100644
index 00000000000..c9642d0c35a
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/fr.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/titan/instructions/de.md b/markdown/org/docs/patterns/titan/instructions/de.md
new file mode 100644
index 00000000000..20a0feb06b5
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/instructions/de.md
@@ -0,0 +1,29 @@
+
+### Step 1: Join the outseam
+
+Join the outseam (the seam that runs along the side of your leg) of the front and back.
+
+Repeat the step for the other leg, but **make sure they are the mirror image of each other**.
+
+### Step 2: Join the inseam
+
+Join the inseam (the seam the runs along the inside of your legs) of the front and back.
+
+You now have a leg. Repeat this step for the other legs, once again making certain they are mirror images of each other.
+
+### Step 3: Join the cross seam
+
+Turn one leg with the good side in, and the other with the good side out.
+
+Now tuch the *good side out* into the *good side in* leg, so that they have their _good sides together_.
+
+You can now align and sew the cross seam.
+
+
+
+###### You probably want to insert a zipper
+
+You should insert a zipper or leave the last part of the cross seam open (so you can pin it).
+If you don't you wont be able to put on Titan to check the fit.
+
+
diff --git a/markdown/org/docs/patterns/titan/instructions/en.md b/markdown/org/docs/patterns/titan/instructions/en.md
new file mode 100644
index 00000000000..20a0feb06b5
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/instructions/en.md
@@ -0,0 +1,29 @@
+
+### Step 1: Join the outseam
+
+Join the outseam (the seam that runs along the side of your leg) of the front and back.
+
+Repeat the step for the other leg, but **make sure they are the mirror image of each other**.
+
+### Step 2: Join the inseam
+
+Join the inseam (the seam the runs along the inside of your legs) of the front and back.
+
+You now have a leg. Repeat this step for the other legs, once again making certain they are mirror images of each other.
+
+### Step 3: Join the cross seam
+
+Turn one leg with the good side in, and the other with the good side out.
+
+Now tuch the *good side out* into the *good side in* leg, so that they have their _good sides together_.
+
+You can now align and sew the cross seam.
+
+
+
+###### You probably want to insert a zipper
+
+You should insert a zipper or leave the last part of the cross seam open (so you can pin it).
+If you don't you wont be able to put on Titan to check the fit.
+
+
diff --git a/markdown/org/docs/patterns/titan/instructions/es.md b/markdown/org/docs/patterns/titan/instructions/es.md
new file mode 100644
index 00000000000..20a0feb06b5
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/instructions/es.md
@@ -0,0 +1,29 @@
+
+### Step 1: Join the outseam
+
+Join the outseam (the seam that runs along the side of your leg) of the front and back.
+
+Repeat the step for the other leg, but **make sure they are the mirror image of each other**.
+
+### Step 2: Join the inseam
+
+Join the inseam (the seam the runs along the inside of your legs) of the front and back.
+
+You now have a leg. Repeat this step for the other legs, once again making certain they are mirror images of each other.
+
+### Step 3: Join the cross seam
+
+Turn one leg with the good side in, and the other with the good side out.
+
+Now tuch the *good side out* into the *good side in* leg, so that they have their _good sides together_.
+
+You can now align and sew the cross seam.
+
+
+
+###### You probably want to insert a zipper
+
+You should insert a zipper or leave the last part of the cross seam open (so you can pin it).
+If you don't you wont be able to put on Titan to check the fit.
+
+
diff --git a/markdown/org/docs/patterns/titan/instructions/fr.md b/markdown/org/docs/patterns/titan/instructions/fr.md
new file mode 100644
index 00000000000..20a0feb06b5
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/instructions/fr.md
@@ -0,0 +1,29 @@
+
+### Step 1: Join the outseam
+
+Join the outseam (the seam that runs along the side of your leg) of the front and back.
+
+Repeat the step for the other leg, but **make sure they are the mirror image of each other**.
+
+### Step 2: Join the inseam
+
+Join the inseam (the seam the runs along the inside of your legs) of the front and back.
+
+You now have a leg. Repeat this step for the other legs, once again making certain they are mirror images of each other.
+
+### Step 3: Join the cross seam
+
+Turn one leg with the good side in, and the other with the good side out.
+
+Now tuch the *good side out* into the *good side in* leg, so that they have their _good sides together_.
+
+You can now align and sew the cross seam.
+
+
+
+###### You probably want to insert a zipper
+
+You should insert a zipper or leave the last part of the cross seam open (so you can pin it).
+If you don't you wont be able to put on Titan to check the fit.
+
+
diff --git a/markdown/org/docs/patterns/titan/instructions/nl.md b/markdown/org/docs/patterns/titan/instructions/nl.md
new file mode 100644
index 00000000000..20a0feb06b5
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/instructions/nl.md
@@ -0,0 +1,29 @@
+
+### Step 1: Join the outseam
+
+Join the outseam (the seam that runs along the side of your leg) of the front and back.
+
+Repeat the step for the other leg, but **make sure they are the mirror image of each other**.
+
+### Step 2: Join the inseam
+
+Join the inseam (the seam the runs along the inside of your legs) of the front and back.
+
+You now have a leg. Repeat this step for the other legs, once again making certain they are mirror images of each other.
+
+### Step 3: Join the cross seam
+
+Turn one leg with the good side in, and the other with the good side out.
+
+Now tuch the *good side out* into the *good side in* leg, so that they have their _good sides together_.
+
+You can now align and sew the cross seam.
+
+
+
+###### You probably want to insert a zipper
+
+You should insert a zipper or leave the last part of the cross seam open (so you can pin it).
+If you don't you wont be able to put on Titan to check the fit.
+
+
diff --git a/markdown/org/docs/patterns/titan/measurements/de.md b/markdown/org/docs/patterns/titan/measurements/de.md
new file mode 100644
index 00000000000..f40e3915655
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/measurements/de.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/titan/measurements/en.md b/markdown/org/docs/patterns/titan/measurements/en.md
new file mode 100644
index 00000000000..48f4e76d0cb
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/measurements/en.md
@@ -0,0 +1,7 @@
+---
+---
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/titan/measurements/es.md b/markdown/org/docs/patterns/titan/measurements/es.md
new file mode 100644
index 00000000000..f40e3915655
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/measurements/es.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/titan/measurements/fr.md b/markdown/org/docs/patterns/titan/measurements/fr.md
new file mode 100644
index 00000000000..995dddfc2d2
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/measurements/fr.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+importer les mesures à partir de '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/titan/measurements/nl.md b/markdown/org/docs/patterns/titan/measurements/nl.md
new file mode 100644
index 00000000000..f40e3915655
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/measurements/nl.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/titan/needs/de.md b/markdown/org/docs/patterns/titan/needs/de.md
new file mode 100644
index 00000000000..54ed26a4af2
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/needs/de.md
@@ -0,0 +1,5 @@
+To make Titan, you will need the following:
+
+- Grundlegendes Nähzubehör
+- About 1.5 meter of suitable fabric ([see Fabric options](/docs/patterns/titan/fabric))
+
diff --git a/markdown/org/docs/patterns/titan/needs/en.md b/markdown/org/docs/patterns/titan/needs/en.md
new file mode 100644
index 00000000000..5c3e15292ae
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/needs/en.md
@@ -0,0 +1,5 @@
+To make Titan, you will need the following:
+
+- Basic sewing supplies
+- About 1.5 meter of suitable fabric ([see Fabric options](/docs/patterns/titan/fabric))
+
diff --git a/markdown/org/docs/patterns/titan/needs/es.md b/markdown/org/docs/patterns/titan/needs/es.md
new file mode 100644
index 00000000000..5c3e15292ae
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/needs/es.md
@@ -0,0 +1,5 @@
+To make Titan, you will need the following:
+
+- Basic sewing supplies
+- About 1.5 meter of suitable fabric ([see Fabric options](/docs/patterns/titan/fabric))
+
diff --git a/markdown/org/docs/patterns/titan/needs/fr.md b/markdown/org/docs/patterns/titan/needs/fr.md
new file mode 100644
index 00000000000..6925521ae5e
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/needs/fr.md
@@ -0,0 +1,5 @@
+To make Titan, you will need the following:
+
+- Fourniture de base pour la couture
+- About 1.5 meter of suitable fabric ([see Fabric options](/docs/patterns/titan/fabric))
+
diff --git a/markdown/org/docs/patterns/titan/needs/nl.md b/markdown/org/docs/patterns/titan/needs/nl.md
new file mode 100644
index 00000000000..ff57065b2e0
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/needs/nl.md
@@ -0,0 +1,5 @@
+To make Titan, you will need the following:
+
+- Basis naaimateriaal
+- About 1.5 meter of suitable fabric ([see Fabric options](/docs/patterns/titan/fabric))
+
diff --git a/markdown/org/docs/patterns/titan/nl.md b/markdown/org/docs/patterns/titan/nl.md
new file mode 100644
index 00000000000..c9642d0c35a
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/nl.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/titan/options/crossseamcurvebend/de.md b/markdown/org/docs/patterns/titan/options/crossseamcurvebend/de.md
new file mode 100644
index 00000000000..b7943062c8c
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/crossseamcurvebend/de.md
@@ -0,0 +1,13 @@
+
+Controls the curvature of the cross seam curve.
+
+
+
+This curve has an influence on the amount of fabric at your bum.
+
+People with a flatter bum will get a better fit by increasing this, as the curve will start later,
+and this there will be less fabric pooling at the bum.
+
+People with a round bum might want to lower this to create a little more (horizontal) room for their behind.
+
+
diff --git a/markdown/org/docs/patterns/titan/options/crossseamcurvebend/en.md b/markdown/org/docs/patterns/titan/options/crossseamcurvebend/en.md
new file mode 100644
index 00000000000..bcb90609f4a
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/crossseamcurvebend/en.md
@@ -0,0 +1,14 @@
+
+Controls the curvature of the cross seam curve.
+
+
+
+
+This curve has an influence on the amount of fabric at your bum.
+
+People with a flatter bum will get a better fit by increasing this, as the curve will start later,
+and this there will be less fabric pooling at the bum.
+
+People with a round bum might want to lower this to create a little more (horizontal) room for their behind.
+
+
diff --git a/markdown/org/docs/patterns/titan/options/crossseamcurvebend/es.md b/markdown/org/docs/patterns/titan/options/crossseamcurvebend/es.md
new file mode 100644
index 00000000000..b7943062c8c
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/crossseamcurvebend/es.md
@@ -0,0 +1,13 @@
+
+Controls the curvature of the cross seam curve.
+
+
+
+This curve has an influence on the amount of fabric at your bum.
+
+People with a flatter bum will get a better fit by increasing this, as the curve will start later,
+and this there will be less fabric pooling at the bum.
+
+People with a round bum might want to lower this to create a little more (horizontal) room for their behind.
+
+
diff --git a/markdown/org/docs/patterns/titan/options/crossseamcurvebend/fr.md b/markdown/org/docs/patterns/titan/options/crossseamcurvebend/fr.md
new file mode 100644
index 00000000000..b7943062c8c
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/crossseamcurvebend/fr.md
@@ -0,0 +1,13 @@
+
+Controls the curvature of the cross seam curve.
+
+
+
+This curve has an influence on the amount of fabric at your bum.
+
+People with a flatter bum will get a better fit by increasing this, as the curve will start later,
+and this there will be less fabric pooling at the bum.
+
+People with a round bum might want to lower this to create a little more (horizontal) room for their behind.
+
+
diff --git a/markdown/org/docs/patterns/titan/options/crossseamcurvebend/nl.md b/markdown/org/docs/patterns/titan/options/crossseamcurvebend/nl.md
new file mode 100644
index 00000000000..b7943062c8c
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/crossseamcurvebend/nl.md
@@ -0,0 +1,13 @@
+
+Controls the curvature of the cross seam curve.
+
+
+
+This curve has an influence on the amount of fabric at your bum.
+
+People with a flatter bum will get a better fit by increasing this, as the curve will start later,
+and this there will be less fabric pooling at the bum.
+
+People with a round bum might want to lower this to create a little more (horizontal) room for their behind.
+
+
diff --git a/markdown/org/docs/patterns/titan/options/crossseamcurvestart/de.md b/markdown/org/docs/patterns/titan/options/crossseamcurvestart/de.md
new file mode 100644
index 00000000000..e9c0b60e8b8
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/crossseamcurvestart/de.md
@@ -0,0 +1,13 @@
+
+Controls the start of the cross seam curve.
+
+
+
+This curve has an influence on the amount of fabric at your bum.
+
+People with a flatter bum will get a better fit by increasing this, as the curve will start later,
+and this there will be less fabric pooling at the bum.
+
+People with a round bum might want to lower this to create a little more (horizontal) room for their behind.
+
+
diff --git a/markdown/org/docs/patterns/titan/options/crossseamcurvestart/en.md b/markdown/org/docs/patterns/titan/options/crossseamcurvestart/en.md
new file mode 100644
index 00000000000..408c8aecfe4
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/crossseamcurvestart/en.md
@@ -0,0 +1,14 @@
+
+Controls the start of the cross seam curve.
+
+
+
+
+This curve has an influence on the amount of fabric at your bum.
+
+People with a flatter bum will get a better fit by increasing this, as the curve will start later,
+and this there will be less fabric pooling at the bum.
+
+People with a round bum might want to lower this to create a little more (horizontal) room for their behind.
+
+
diff --git a/markdown/org/docs/patterns/titan/options/crossseamcurvestart/es.md b/markdown/org/docs/patterns/titan/options/crossseamcurvestart/es.md
new file mode 100644
index 00000000000..e9c0b60e8b8
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/crossseamcurvestart/es.md
@@ -0,0 +1,13 @@
+
+Controls the start of the cross seam curve.
+
+
+
+This curve has an influence on the amount of fabric at your bum.
+
+People with a flatter bum will get a better fit by increasing this, as the curve will start later,
+and this there will be less fabric pooling at the bum.
+
+People with a round bum might want to lower this to create a little more (horizontal) room for their behind.
+
+
diff --git a/markdown/org/docs/patterns/titan/options/crossseamcurvestart/fr.md b/markdown/org/docs/patterns/titan/options/crossseamcurvestart/fr.md
new file mode 100644
index 00000000000..e9c0b60e8b8
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/crossseamcurvestart/fr.md
@@ -0,0 +1,13 @@
+
+Controls the start of the cross seam curve.
+
+
+
+This curve has an influence on the amount of fabric at your bum.
+
+People with a flatter bum will get a better fit by increasing this, as the curve will start later,
+and this there will be less fabric pooling at the bum.
+
+People with a round bum might want to lower this to create a little more (horizontal) room for their behind.
+
+
diff --git a/markdown/org/docs/patterns/titan/options/crossseamcurvestart/nl.md b/markdown/org/docs/patterns/titan/options/crossseamcurvestart/nl.md
new file mode 100644
index 00000000000..e9c0b60e8b8
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/crossseamcurvestart/nl.md
@@ -0,0 +1,13 @@
+
+Controls the start of the cross seam curve.
+
+
+
+This curve has an influence on the amount of fabric at your bum.
+
+People with a flatter bum will get a better fit by increasing this, as the curve will start later,
+and this there will be less fabric pooling at the bum.
+
+People with a round bum might want to lower this to create a little more (horizontal) room for their behind.
+
+
diff --git a/markdown/org/docs/patterns/titan/options/crotchdrop/de.md b/markdown/org/docs/patterns/titan/options/crotchdrop/de.md
new file mode 100644
index 00000000000..3dd1ba4a2f0
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/crotchdrop/de.md
@@ -0,0 +1,5 @@
+
+Controls by how much the crotch is lowered.
+
+Lowering the crotch makes for a more casual fit.
+A signigicantly lowered crotched can also be a style choice.
diff --git a/markdown/org/docs/patterns/titan/options/crotchdrop/en.md b/markdown/org/docs/patterns/titan/options/crotchdrop/en.md
new file mode 100644
index 00000000000..3dd1ba4a2f0
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/crotchdrop/en.md
@@ -0,0 +1,5 @@
+
+Controls by how much the crotch is lowered.
+
+Lowering the crotch makes for a more casual fit.
+A signigicantly lowered crotched can also be a style choice.
diff --git a/markdown/org/docs/patterns/titan/options/crotchdrop/es.md b/markdown/org/docs/patterns/titan/options/crotchdrop/es.md
new file mode 100644
index 00000000000..3dd1ba4a2f0
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/crotchdrop/es.md
@@ -0,0 +1,5 @@
+
+Controls by how much the crotch is lowered.
+
+Lowering the crotch makes for a more casual fit.
+A signigicantly lowered crotched can also be a style choice.
diff --git a/markdown/org/docs/patterns/titan/options/crotchdrop/fr.md b/markdown/org/docs/patterns/titan/options/crotchdrop/fr.md
new file mode 100644
index 00000000000..3dd1ba4a2f0
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/crotchdrop/fr.md
@@ -0,0 +1,5 @@
+
+Controls by how much the crotch is lowered.
+
+Lowering the crotch makes for a more casual fit.
+A signigicantly lowered crotched can also be a style choice.
diff --git a/markdown/org/docs/patterns/titan/options/crotchdrop/nl.md b/markdown/org/docs/patterns/titan/options/crotchdrop/nl.md
new file mode 100644
index 00000000000..3dd1ba4a2f0
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/crotchdrop/nl.md
@@ -0,0 +1,5 @@
+
+Controls by how much the crotch is lowered.
+
+Lowering the crotch makes for a more casual fit.
+A signigicantly lowered crotched can also be a style choice.
diff --git a/markdown/org/docs/patterns/titan/options/crotchseamcurvebend/de.md b/markdown/org/docs/patterns/titan/options/crotchseamcurvebend/de.md
new file mode 100644
index 00000000000..37cf5ed93a7
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/crotchseamcurvebend/de.md
@@ -0,0 +1,2 @@
+
+Controls the curvature of the croth seam, which influences the fit at your crotch.
diff --git a/markdown/org/docs/patterns/titan/options/crotchseamcurvebend/en.md b/markdown/org/docs/patterns/titan/options/crotchseamcurvebend/en.md
new file mode 100644
index 00000000000..37cf5ed93a7
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/crotchseamcurvebend/en.md
@@ -0,0 +1,2 @@
+
+Controls the curvature of the croth seam, which influences the fit at your crotch.
diff --git a/markdown/org/docs/patterns/titan/options/crotchseamcurvebend/es.md b/markdown/org/docs/patterns/titan/options/crotchseamcurvebend/es.md
new file mode 100644
index 00000000000..37cf5ed93a7
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/crotchseamcurvebend/es.md
@@ -0,0 +1,2 @@
+
+Controls the curvature of the croth seam, which influences the fit at your crotch.
diff --git a/markdown/org/docs/patterns/titan/options/crotchseamcurvebend/fr.md b/markdown/org/docs/patterns/titan/options/crotchseamcurvebend/fr.md
new file mode 100644
index 00000000000..37cf5ed93a7
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/crotchseamcurvebend/fr.md
@@ -0,0 +1,2 @@
+
+Controls the curvature of the croth seam, which influences the fit at your crotch.
diff --git a/markdown/org/docs/patterns/titan/options/crotchseamcurvebend/nl.md b/markdown/org/docs/patterns/titan/options/crotchseamcurvebend/nl.md
new file mode 100644
index 00000000000..37cf5ed93a7
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/crotchseamcurvebend/nl.md
@@ -0,0 +1,2 @@
+
+Controls the curvature of the croth seam, which influences the fit at your crotch.
diff --git a/markdown/org/docs/patterns/titan/options/crotchseamcurvestart/de.md b/markdown/org/docs/patterns/titan/options/crotchseamcurvestart/de.md
new file mode 100644
index 00000000000..b469800049d
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/crotchseamcurvestart/de.md
@@ -0,0 +1,3 @@
+
+Controls where the crotch seam starts to curve, which influences the fit at your crotch.
+
diff --git a/markdown/org/docs/patterns/titan/options/crotchseamcurvestart/en.md b/markdown/org/docs/patterns/titan/options/crotchseamcurvestart/en.md
new file mode 100644
index 00000000000..b469800049d
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/crotchseamcurvestart/en.md
@@ -0,0 +1,3 @@
+
+Controls where the crotch seam starts to curve, which influences the fit at your crotch.
+
diff --git a/markdown/org/docs/patterns/titan/options/crotchseamcurvestart/es.md b/markdown/org/docs/patterns/titan/options/crotchseamcurvestart/es.md
new file mode 100644
index 00000000000..b469800049d
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/crotchseamcurvestart/es.md
@@ -0,0 +1,3 @@
+
+Controls where the crotch seam starts to curve, which influences the fit at your crotch.
+
diff --git a/markdown/org/docs/patterns/titan/options/crotchseamcurvestart/fr.md b/markdown/org/docs/patterns/titan/options/crotchseamcurvestart/fr.md
new file mode 100644
index 00000000000..b469800049d
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/crotchseamcurvestart/fr.md
@@ -0,0 +1,3 @@
+
+Controls where the crotch seam starts to curve, which influences the fit at your crotch.
+
diff --git a/markdown/org/docs/patterns/titan/options/crotchseamcurvestart/nl.md b/markdown/org/docs/patterns/titan/options/crotchseamcurvestart/nl.md
new file mode 100644
index 00000000000..b469800049d
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/crotchseamcurvestart/nl.md
@@ -0,0 +1,3 @@
+
+Controls where the crotch seam starts to curve, which influences the fit at your crotch.
+
diff --git a/markdown/org/docs/patterns/titan/options/de.md b/markdown/org/docs/patterns/titan/options/de.md
new file mode 100644
index 00000000000..4ab3b894ac3
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/de.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/titan/options/en.md b/markdown/org/docs/patterns/titan/options/en.md
new file mode 100644
index 00000000000..80f95914104
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/en.md
@@ -0,0 +1,7 @@
+---
+---
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/titan/options/es.md b/markdown/org/docs/patterns/titan/options/es.md
new file mode 100644
index 00000000000..4ab3b894ac3
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/es.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/titan/options/fitknee/de.md b/markdown/org/docs/patterns/titan/options/fitknee/de.md
new file mode 100644
index 00000000000..d7f736b8280
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/fitknee/de.md
@@ -0,0 +1,12 @@
+
+Controls the width of the legs.
+
+
+
+This pattern used to come in two variations. Theodore, and Theo, the latter having
+a slimmer cut.
+
+Since FreeSewing v2.0 we've merged these into a single pattern and this option
+allows you to alter the leg width.
+
+
diff --git a/markdown/org/docs/patterns/titan/options/fitknee/en.md b/markdown/org/docs/patterns/titan/options/fitknee/en.md
new file mode 100644
index 00000000000..d7f736b8280
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/fitknee/en.md
@@ -0,0 +1,12 @@
+
+Controls the width of the legs.
+
+
+
+This pattern used to come in two variations. Theodore, and Theo, the latter having
+a slimmer cut.
+
+Since FreeSewing v2.0 we've merged these into a single pattern and this option
+allows you to alter the leg width.
+
+
diff --git a/markdown/org/docs/patterns/titan/options/fitknee/es.md b/markdown/org/docs/patterns/titan/options/fitknee/es.md
new file mode 100644
index 00000000000..d7f736b8280
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/fitknee/es.md
@@ -0,0 +1,12 @@
+
+Controls the width of the legs.
+
+
+
+This pattern used to come in two variations. Theodore, and Theo, the latter having
+a slimmer cut.
+
+Since FreeSewing v2.0 we've merged these into a single pattern and this option
+allows you to alter the leg width.
+
+
diff --git a/markdown/org/docs/patterns/titan/options/fitknee/fr.md b/markdown/org/docs/patterns/titan/options/fitknee/fr.md
new file mode 100644
index 00000000000..d7f736b8280
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/fitknee/fr.md
@@ -0,0 +1,12 @@
+
+Controls the width of the legs.
+
+
+
+This pattern used to come in two variations. Theodore, and Theo, the latter having
+a slimmer cut.
+
+Since FreeSewing v2.0 we've merged these into a single pattern and this option
+allows you to alter the leg width.
+
+
diff --git a/markdown/org/docs/patterns/titan/options/fitknee/nl.md b/markdown/org/docs/patterns/titan/options/fitknee/nl.md
new file mode 100644
index 00000000000..d7f736b8280
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/fitknee/nl.md
@@ -0,0 +1,12 @@
+
+Controls the width of the legs.
+
+
+
+This pattern used to come in two variations. Theodore, and Theo, the latter having
+a slimmer cut.
+
+Since FreeSewing v2.0 we've merged these into a single pattern and this option
+allows you to alter the leg width.
+
+
diff --git a/markdown/org/docs/patterns/titan/options/fr.md b/markdown/org/docs/patterns/titan/options/fr.md
new file mode 100644
index 00000000000..4ab3b894ac3
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/fr.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/titan/options/grainlineposition/de.md b/markdown/org/docs/patterns/titan/options/grainlineposition/de.md
new file mode 100644
index 00000000000..8cbd59273d2
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/grainlineposition/de.md
@@ -0,0 +1,4 @@
+
+Controls the position of the grainline.
+
+You can use this to shift the grainline inward or outward if that works better for your body.
diff --git a/markdown/org/docs/patterns/titan/options/grainlineposition/en.md b/markdown/org/docs/patterns/titan/options/grainlineposition/en.md
new file mode 100644
index 00000000000..4818348a0fc
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/grainlineposition/en.md
@@ -0,0 +1,4 @@
+
+Controls the position of the grainline.
+
+You can use this to shift the grainline inward or outward if that works better for your body.
diff --git a/markdown/org/docs/patterns/titan/options/grainlineposition/es.md b/markdown/org/docs/patterns/titan/options/grainlineposition/es.md
new file mode 100644
index 00000000000..8cbd59273d2
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/grainlineposition/es.md
@@ -0,0 +1,4 @@
+
+Controls the position of the grainline.
+
+You can use this to shift the grainline inward or outward if that works better for your body.
diff --git a/markdown/org/docs/patterns/titan/options/grainlineposition/fr.md b/markdown/org/docs/patterns/titan/options/grainlineposition/fr.md
new file mode 100644
index 00000000000..8cbd59273d2
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/grainlineposition/fr.md
@@ -0,0 +1,4 @@
+
+Controls the position of the grainline.
+
+You can use this to shift the grainline inward or outward if that works better for your body.
diff --git a/markdown/org/docs/patterns/titan/options/grainlineposition/nl.md b/markdown/org/docs/patterns/titan/options/grainlineposition/nl.md
new file mode 100644
index 00000000000..8cbd59273d2
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/grainlineposition/nl.md
@@ -0,0 +1,4 @@
+
+Controls the position of the grainline.
+
+You can use this to shift the grainline inward or outward if that works better for your body.
diff --git a/markdown/org/docs/patterns/titan/options/kneeease/de.md b/markdown/org/docs/patterns/titan/options/kneeease/de.md
new file mode 100644
index 00000000000..64e46697113
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/kneeease/de.md
@@ -0,0 +1,2 @@
+
+Controls the amount of ease at your knees, which also determines the width of the trouser legs.
diff --git a/markdown/org/docs/patterns/titan/options/kneeease/en.md b/markdown/org/docs/patterns/titan/options/kneeease/en.md
new file mode 100644
index 00000000000..64e46697113
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/kneeease/en.md
@@ -0,0 +1,2 @@
+
+Controls the amount of ease at your knees, which also determines the width of the trouser legs.
diff --git a/markdown/org/docs/patterns/titan/options/kneeease/es.md b/markdown/org/docs/patterns/titan/options/kneeease/es.md
new file mode 100644
index 00000000000..64e46697113
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/kneeease/es.md
@@ -0,0 +1,2 @@
+
+Controls the amount of ease at your knees, which also determines the width of the trouser legs.
diff --git a/markdown/org/docs/patterns/titan/options/kneeease/fr.md b/markdown/org/docs/patterns/titan/options/kneeease/fr.md
new file mode 100644
index 00000000000..64e46697113
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/kneeease/fr.md
@@ -0,0 +1,2 @@
+
+Controls the amount of ease at your knees, which also determines the width of the trouser legs.
diff --git a/markdown/org/docs/patterns/titan/options/kneeease/nl.md b/markdown/org/docs/patterns/titan/options/kneeease/nl.md
new file mode 100644
index 00000000000..64e46697113
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/kneeease/nl.md
@@ -0,0 +1,2 @@
+
+Controls the amount of ease at your knees, which also determines the width of the trouser legs.
diff --git a/markdown/org/docs/patterns/titan/options/legbalance/de.md b/markdown/org/docs/patterns/titan/options/legbalance/de.md
new file mode 100644
index 00000000000..0e322d0f1b6
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/legbalance/de.md
@@ -0,0 +1,14 @@
+
+Controls the proportion between the front and back part of the legs.
+
+The back of the trouser legs are always wider than the front. This controls by how much.
+
+
+
+Increasing this will make the front leg panel narrower.
+This makes the wearer look more skinny.
+
+This trick is often used in womenswear jeans
+(now you know why you can't find womenswear jeans with functional front pockets).
+
+
diff --git a/markdown/org/docs/patterns/titan/options/legbalance/en.md b/markdown/org/docs/patterns/titan/options/legbalance/en.md
new file mode 100644
index 00000000000..0e322d0f1b6
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/legbalance/en.md
@@ -0,0 +1,14 @@
+
+Controls the proportion between the front and back part of the legs.
+
+The back of the trouser legs are always wider than the front. This controls by how much.
+
+
+
+Increasing this will make the front leg panel narrower.
+This makes the wearer look more skinny.
+
+This trick is often used in womenswear jeans
+(now you know why you can't find womenswear jeans with functional front pockets).
+
+
diff --git a/markdown/org/docs/patterns/titan/options/legbalance/es.md b/markdown/org/docs/patterns/titan/options/legbalance/es.md
new file mode 100644
index 00000000000..0e322d0f1b6
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/legbalance/es.md
@@ -0,0 +1,14 @@
+
+Controls the proportion between the front and back part of the legs.
+
+The back of the trouser legs are always wider than the front. This controls by how much.
+
+
+
+Increasing this will make the front leg panel narrower.
+This makes the wearer look more skinny.
+
+This trick is often used in womenswear jeans
+(now you know why you can't find womenswear jeans with functional front pockets).
+
+
diff --git a/markdown/org/docs/patterns/titan/options/legbalance/fr.md b/markdown/org/docs/patterns/titan/options/legbalance/fr.md
new file mode 100644
index 00000000000..0e322d0f1b6
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/legbalance/fr.md
@@ -0,0 +1,14 @@
+
+Controls the proportion between the front and back part of the legs.
+
+The back of the trouser legs are always wider than the front. This controls by how much.
+
+
+
+Increasing this will make the front leg panel narrower.
+This makes the wearer look more skinny.
+
+This trick is often used in womenswear jeans
+(now you know why you can't find womenswear jeans with functional front pockets).
+
+
diff --git a/markdown/org/docs/patterns/titan/options/legbalance/nl.md b/markdown/org/docs/patterns/titan/options/legbalance/nl.md
new file mode 100644
index 00000000000..0e322d0f1b6
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/legbalance/nl.md
@@ -0,0 +1,14 @@
+
+Controls the proportion between the front and back part of the legs.
+
+The back of the trouser legs are always wider than the front. This controls by how much.
+
+
+
+Increasing this will make the front leg panel narrower.
+This makes the wearer look more skinny.
+
+This trick is often used in womenswear jeans
+(now you know why you can't find womenswear jeans with functional front pockets).
+
+
diff --git a/markdown/org/docs/patterns/titan/options/lengthbonus/de.md b/markdown/org/docs/patterns/titan/options/lengthbonus/de.md
new file mode 100644
index 00000000000..36fdb98b55c
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/lengthbonus/de.md
@@ -0,0 +1,11 @@
+
+Controls the length of the entire trousers, which essentially means the length of the legs.
+
+
+
+Setting this to zero will make the trousers the same length as the [waist to floor](/docs/measurements/waisttofloor) measurement.
+
+This does not mean that the trousers will hit the floor, since due to the curves of the body and the way the fabric drapes,
+the trousers will need to be longer than this to actually hit the floor.
+
+
diff --git a/markdown/org/docs/patterns/titan/options/lengthbonus/en.md b/markdown/org/docs/patterns/titan/options/lengthbonus/en.md
new file mode 100644
index 00000000000..36fdb98b55c
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/lengthbonus/en.md
@@ -0,0 +1,11 @@
+
+Controls the length of the entire trousers, which essentially means the length of the legs.
+
+
+
+Setting this to zero will make the trousers the same length as the [waist to floor](/docs/measurements/waisttofloor) measurement.
+
+This does not mean that the trousers will hit the floor, since due to the curves of the body and the way the fabric drapes,
+the trousers will need to be longer than this to actually hit the floor.
+
+
diff --git a/markdown/org/docs/patterns/titan/options/lengthbonus/es.md b/markdown/org/docs/patterns/titan/options/lengthbonus/es.md
new file mode 100644
index 00000000000..36fdb98b55c
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/lengthbonus/es.md
@@ -0,0 +1,11 @@
+
+Controls the length of the entire trousers, which essentially means the length of the legs.
+
+
+
+Setting this to zero will make the trousers the same length as the [waist to floor](/docs/measurements/waisttofloor) measurement.
+
+This does not mean that the trousers will hit the floor, since due to the curves of the body and the way the fabric drapes,
+the trousers will need to be longer than this to actually hit the floor.
+
+
diff --git a/markdown/org/docs/patterns/titan/options/lengthbonus/fr.md b/markdown/org/docs/patterns/titan/options/lengthbonus/fr.md
new file mode 100644
index 00000000000..36fdb98b55c
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/lengthbonus/fr.md
@@ -0,0 +1,11 @@
+
+Controls the length of the entire trousers, which essentially means the length of the legs.
+
+
+
+Setting this to zero will make the trousers the same length as the [waist to floor](/docs/measurements/waisttofloor) measurement.
+
+This does not mean that the trousers will hit the floor, since due to the curves of the body and the way the fabric drapes,
+the trousers will need to be longer than this to actually hit the floor.
+
+
diff --git a/markdown/org/docs/patterns/titan/options/lengthbonus/nl.md b/markdown/org/docs/patterns/titan/options/lengthbonus/nl.md
new file mode 100644
index 00000000000..36fdb98b55c
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/lengthbonus/nl.md
@@ -0,0 +1,11 @@
+
+Controls the length of the entire trousers, which essentially means the length of the legs.
+
+
+
+Setting this to zero will make the trousers the same length as the [waist to floor](/docs/measurements/waisttofloor) measurement.
+
+This does not mean that the trousers will hit the floor, since due to the curves of the body and the way the fabric drapes,
+the trousers will need to be longer than this to actually hit the floor.
+
+
diff --git a/markdown/org/docs/patterns/titan/options/nl.md b/markdown/org/docs/patterns/titan/options/nl.md
new file mode 100644
index 00000000000..4ab3b894ac3
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/nl.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/titan/options/seatease/de.md b/markdown/org/docs/patterns/titan/options/seatease/de.md
new file mode 100644
index 00000000000..b8921e64615
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/seatease/de.md
@@ -0,0 +1,2 @@
+
+Controls the amount of ease at your seat/bum.
diff --git a/markdown/org/docs/patterns/titan/options/seatease/en.md b/markdown/org/docs/patterns/titan/options/seatease/en.md
new file mode 100644
index 00000000000..b8921e64615
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/seatease/en.md
@@ -0,0 +1,2 @@
+
+Controls the amount of ease at your seat/bum.
diff --git a/markdown/org/docs/patterns/titan/options/seatease/es.md b/markdown/org/docs/patterns/titan/options/seatease/es.md
new file mode 100644
index 00000000000..b8921e64615
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/seatease/es.md
@@ -0,0 +1,2 @@
+
+Controls the amount of ease at your seat/bum.
diff --git a/markdown/org/docs/patterns/titan/options/seatease/fr.md b/markdown/org/docs/patterns/titan/options/seatease/fr.md
new file mode 100644
index 00000000000..b8921e64615
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/seatease/fr.md
@@ -0,0 +1,2 @@
+
+Controls the amount of ease at your seat/bum.
diff --git a/markdown/org/docs/patterns/titan/options/seatease/nl.md b/markdown/org/docs/patterns/titan/options/seatease/nl.md
new file mode 100644
index 00000000000..b8921e64615
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/seatease/nl.md
@@ -0,0 +1,2 @@
+
+Controls the amount of ease at your seat/bum.
diff --git a/markdown/org/docs/patterns/titan/options/waistbalance/de.md b/markdown/org/docs/patterns/titan/options/waistbalance/de.md
new file mode 100644
index 00000000000..2887f9bebba
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/waistbalance/de.md
@@ -0,0 +1,9 @@
+
+Controls the distribution of fabric between front and back parts at the waist.
+
+It is somewhat in vogue to draft a larger back panel these days. Doing so shifts the side seam forward which gives the illusion of being slimmer.
+
+The side effect of shifting the side seam forward is that it's easy to get into the pockets that are located on the side seam.
+
+This option allows you to control this balance.
+
diff --git a/markdown/org/docs/patterns/titan/options/waistbalance/en.md b/markdown/org/docs/patterns/titan/options/waistbalance/en.md
new file mode 100644
index 00000000000..50fd6f10bab
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/waistbalance/en.md
@@ -0,0 +1,12 @@
+
+Controls the distribution of fabric between front and back parts at the waist.
+
+It is somewhat in vogue to draft a larger back panel these days.
+Doing so shifts the side seam forward which gives the illusion of being
+slimmer.
+
+The side effect of shifting the side seam forward is that it's easy
+to get into the pockets that are located on the side seam.
+
+This option allows you to control this balance.
+
diff --git a/markdown/org/docs/patterns/titan/options/waistbalance/es.md b/markdown/org/docs/patterns/titan/options/waistbalance/es.md
new file mode 100644
index 00000000000..2887f9bebba
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/waistbalance/es.md
@@ -0,0 +1,9 @@
+
+Controls the distribution of fabric between front and back parts at the waist.
+
+It is somewhat in vogue to draft a larger back panel these days. Doing so shifts the side seam forward which gives the illusion of being slimmer.
+
+The side effect of shifting the side seam forward is that it's easy to get into the pockets that are located on the side seam.
+
+This option allows you to control this balance.
+
diff --git a/markdown/org/docs/patterns/titan/options/waistbalance/fr.md b/markdown/org/docs/patterns/titan/options/waistbalance/fr.md
new file mode 100644
index 00000000000..2887f9bebba
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/waistbalance/fr.md
@@ -0,0 +1,9 @@
+
+Controls the distribution of fabric between front and back parts at the waist.
+
+It is somewhat in vogue to draft a larger back panel these days. Doing so shifts the side seam forward which gives the illusion of being slimmer.
+
+The side effect of shifting the side seam forward is that it's easy to get into the pockets that are located on the side seam.
+
+This option allows you to control this balance.
+
diff --git a/markdown/org/docs/patterns/titan/options/waistbalance/nl.md b/markdown/org/docs/patterns/titan/options/waistbalance/nl.md
new file mode 100644
index 00000000000..2887f9bebba
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/waistbalance/nl.md
@@ -0,0 +1,9 @@
+
+Controls the distribution of fabric between front and back parts at the waist.
+
+It is somewhat in vogue to draft a larger back panel these days. Doing so shifts the side seam forward which gives the illusion of being slimmer.
+
+The side effect of shifting the side seam forward is that it's easy to get into the pockets that are located on the side seam.
+
+This option allows you to control this balance.
+
diff --git a/markdown/org/docs/patterns/titan/options/waistease/de.md b/markdown/org/docs/patterns/titan/options/waistease/de.md
new file mode 100644
index 00000000000..0f91809a6c8
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/waistease/de.md
@@ -0,0 +1,4 @@
+
+Controls the amount of ease at your waist.
+
+Even if you draft lower pants, this will still influence the ease at the top of your pants (the closure).
diff --git a/markdown/org/docs/patterns/titan/options/waistease/en.md b/markdown/org/docs/patterns/titan/options/waistease/en.md
new file mode 100644
index 00000000000..7cd3d160adb
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/waistease/en.md
@@ -0,0 +1,5 @@
+
+Controls the amount of ease at your waist.
+
+Even if you draft lower pants, this will still influence the ease
+at the top of your pants (the closure).
diff --git a/markdown/org/docs/patterns/titan/options/waistease/es.md b/markdown/org/docs/patterns/titan/options/waistease/es.md
new file mode 100644
index 00000000000..0f91809a6c8
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/waistease/es.md
@@ -0,0 +1,4 @@
+
+Controls the amount of ease at your waist.
+
+Even if you draft lower pants, this will still influence the ease at the top of your pants (the closure).
diff --git a/markdown/org/docs/patterns/titan/options/waistease/fr.md b/markdown/org/docs/patterns/titan/options/waistease/fr.md
new file mode 100644
index 00000000000..0f91809a6c8
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/waistease/fr.md
@@ -0,0 +1,4 @@
+
+Controls the amount of ease at your waist.
+
+Even if you draft lower pants, this will still influence the ease at the top of your pants (the closure).
diff --git a/markdown/org/docs/patterns/titan/options/waistease/nl.md b/markdown/org/docs/patterns/titan/options/waistease/nl.md
new file mode 100644
index 00000000000..0f91809a6c8
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/waistease/nl.md
@@ -0,0 +1,4 @@
+
+Controls the amount of ease at your waist.
+
+Even if you draft lower pants, this will still influence the ease at the top of your pants (the closure).
diff --git a/markdown/org/docs/patterns/titan/options/waistheight/de.md b/markdown/org/docs/patterns/titan/options/waistheight/de.md
new file mode 100644
index 00000000000..a7ade611996
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/waistheight/de.md
@@ -0,0 +1,5 @@
+
+Controls the height of the waist, where:
+
+ - 100% : The waist of the trousers sits at the waist line
+ - 0% : The waist of the trousers sits at the hip line
diff --git a/markdown/org/docs/patterns/titan/options/waistheight/en.md b/markdown/org/docs/patterns/titan/options/waistheight/en.md
new file mode 100644
index 00000000000..a7ade611996
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/waistheight/en.md
@@ -0,0 +1,5 @@
+
+Controls the height of the waist, where:
+
+ - 100% : The waist of the trousers sits at the waist line
+ - 0% : The waist of the trousers sits at the hip line
diff --git a/markdown/org/docs/patterns/titan/options/waistheight/es.md b/markdown/org/docs/patterns/titan/options/waistheight/es.md
new file mode 100644
index 00000000000..a7ade611996
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/waistheight/es.md
@@ -0,0 +1,5 @@
+
+Controls the height of the waist, where:
+
+ - 100% : The waist of the trousers sits at the waist line
+ - 0% : The waist of the trousers sits at the hip line
diff --git a/markdown/org/docs/patterns/titan/options/waistheight/fr.md b/markdown/org/docs/patterns/titan/options/waistheight/fr.md
new file mode 100644
index 00000000000..a7ade611996
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/waistheight/fr.md
@@ -0,0 +1,5 @@
+
+Controls the height of the waist, where:
+
+ - 100% : The waist of the trousers sits at the waist line
+ - 0% : The waist of the trousers sits at the hip line
diff --git a/markdown/org/docs/patterns/titan/options/waistheight/nl.md b/markdown/org/docs/patterns/titan/options/waistheight/nl.md
new file mode 100644
index 00000000000..a7ade611996
--- /dev/null
+++ b/markdown/org/docs/patterns/titan/options/waistheight/nl.md
@@ -0,0 +1,5 @@
+
+Controls the height of the waist, where:
+
+ - 100% : The waist of the trousers sits at the waist line
+ - 0% : The waist of the trousers sits at the hip line
diff --git a/markdown/org/docs/patterns/trayvon/cutting/de.md b/markdown/org/docs/patterns/trayvon/cutting/de.md
new file mode 100644
index 00000000000..6def8250c65
--- /dev/null
+++ b/markdown/org/docs/patterns/trayvon/cutting/de.md
@@ -0,0 +1,41 @@
+ - **Oberstoff**
+ - Cut **1 tip**
+ - Cut **1 tail**
+ - **Futterstoff**
+ - Cut **1 lining tip**
+ - Cut **1 lining tail**
+ - Cut **1 loop**
+ - **Einlage**
+ - Cut **1 interfacing tip**
+ - Cut **1 interfacing tail**
+
+
+
+###### Caveat
+
+ - There is no seam allowance on the **interfacing** parts and the **loop**
+ - The **lining** **tip** and **tail** have only seam allowance at the tip
+ - The **fabric** **tip** and **tail** have only seam allowance at the tip and center
+
+
+
+
+
+###### Choosing your tie grain
+
+
+
+This pattern does not include a grain line. The grain line is typically printed on the pattern to show you how to place your pattern on your fabric, relative to the fabric's grain.
+
+For a tie, how you do this is not so much a rule as it is a personal choice. As such, there is no grain line printed on the pattern. You can do what you want.
+
+That being said, a lot of ties are cut on bias, as this results in the best drape. If you are unsure what to do, consider cutting your tie on bias.
+
+If this all sounds very confusing, might I suggest reading the help page on [Fabric grain](/docs/sewing/fabric-grain).
+
+
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/trayvon/cutting/en.md b/markdown/org/docs/patterns/trayvon/cutting/en.md
new file mode 100644
index 00000000000..58c0123d437
--- /dev/null
+++ b/markdown/org/docs/patterns/trayvon/cutting/en.md
@@ -0,0 +1,38 @@
+ - **Main fabric**
+ - Cut **1 tip**
+ - Cut **1 tail**
+ - **Lining fabric**
+ - Cut **1 lining tip**
+ - Cut **1 lining tail**
+ - Cut **1 loop**
+ - **Interfacing**
+ - Cut **1 interfacing tip**
+ - Cut **1 interfacing tail**
+
+
+
+###### Caveat
+
+ - There is no seam allowance on the **interfacing** parts and the **loop**
+ - The **lining** **tip** and **tail** have only seam allowance at the tip
+ - The **fabric** **tip** and **tail** have only seam allowance at the tip and center
+
+
+
+
+
+###### Choosing your tie grain
+
+
+
+This pattern does not include a grain line. The grain line is typically printed on the pattern to show you how to place your pattern on your fabric, relative to the fabric's grain.
+
+For a tie, how you do this is not so much a rule as it is a personal choice. As such, there is no grain line printed on the pattern. You can do what you want.
+
+That being said, a lot of ties are cut on bias, as this results in the best drape. If you are unsure what to do, consider cutting your tie on bias.
+
+If this all sounds very confusing, might I suggest reading the help page on [Fabric grain](/docs/sewing/fabric-grain).
+
+
+
+
diff --git a/markdown/org/docs/patterns/trayvon/cutting/es.md b/markdown/org/docs/patterns/trayvon/cutting/es.md
new file mode 100644
index 00000000000..9abd5092812
--- /dev/null
+++ b/markdown/org/docs/patterns/trayvon/cutting/es.md
@@ -0,0 +1,41 @@
+ - **Main fabric**
+ - Cut **1 tip**
+ - Cut **1 tail**
+ - **Lining fabric**
+ - Cut **1 lining tip**
+ - Cut **1 lining tail**
+ - Cut **1 loop**
+ - **Interfacing**
+ - Cut **1 interfacing tip**
+ - Cut **1 interfacing tail**
+
+
+
+###### Caveat
+
+ - There is no seam allowance on the **interfacing** parts and the **loop**
+ - The **lining** **tip** and **tail** have only seam allowance at the tip
+ - The **fabric** **tip** and **tail** have only seam allowance at the tip and center
+
+
+
+
+
+###### Choosing your tie grain
+
+
+
+This pattern does not include a grain line. The grain line is typically printed on the pattern to show you how to place your pattern on your fabric, relative to the fabric's grain.
+
+For a tie, how you do this is not so much a rule as it is a personal choice. As such, there is no grain line printed on the pattern. You can do what you want.
+
+That being said, a lot of ties are cut on bias, as this results in the best drape. If you are unsure what to do, consider cutting your tie on bias.
+
+If this all sounds very confusing, might I suggest reading the help page on [Fabric grain](/docs/sewing/fabric-grain).
+
+
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/trayvon/cutting/fr.md b/markdown/org/docs/patterns/trayvon/cutting/fr.md
new file mode 100644
index 00000000000..4b2ad784fd1
--- /dev/null
+++ b/markdown/org/docs/patterns/trayvon/cutting/fr.md
@@ -0,0 +1,41 @@
+ - **Tissu principal**
+ - Cut **1 tip**
+ - Cut **1 tail**
+ - **Lining fabric**
+ - Cut **1 lining tip**
+ - Cut **1 lining tail**
+ - Cut **1 loop**
+ - **Entoilage**
+ - Cut **1 interfacing tip**
+ - Cut **1 interfacing tail**
+
+
+
+###### Caveat
+
+ - There is no seam allowance on the **interfacing** parts and the **loop**
+ - The **lining** **tip** and **tail** have only seam allowance at the tip
+ - The **fabric** **tip** and **tail** have only seam allowance at the tip and center
+
+
+
+
+
+###### Choosing your tie grain
+
+
+
+This pattern does not include a grain line. The grain line is typically printed on the pattern to show you how to place your pattern on your fabric, relative to the fabric's grain.
+
+For a tie, how you do this is not so much a rule as it is a personal choice. As such, there is no grain line printed on the pattern. You can do what you want.
+
+That being said, a lot of ties are cut on bias, as this results in the best drape. If you are unsure what to do, consider cutting your tie on bias.
+
+If this all sounds very confusing, might I suggest reading the help page on [Fabric grain](/docs/sewing/fabric-grain).
+
+
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/trayvon/cutting/nl.md b/markdown/org/docs/patterns/trayvon/cutting/nl.md
new file mode 100644
index 00000000000..177112179c0
--- /dev/null
+++ b/markdown/org/docs/patterns/trayvon/cutting/nl.md
@@ -0,0 +1,41 @@
+ - **Buitenstof**
+ - Cut **1 tip**
+ - Cut **1 tail**
+ - **Voering**
+ - Cut **1 lining tip**
+ - Cut **1 lining tail**
+ - Cut **1 loop**
+ - **Tussenvoering**
+ - Cut **1 interfacing tip**
+ - Cut **1 interfacing tail**
+
+
+
+######Opgelet
+
+- Er is geen naadwaarde voor de **tussenvoering** delen en de **lus**
+- De **voering** **punt** en **staart** hebben enkel naadwaarde aan de punt.
+- De **buitenstof** **punt** en **staart** hebben enkel naadwaarde aan de punt en in het midden
+
+
+
+
+
+######Kies de draadrichting van je das
+
+
+
+Dit patroon heeft geen draadrichting. Normaal gezien wordt de draadrichting op het patroon geprint om je te tonen hoe je het patroon op de stof moet leggen, afhankelijk van de draadrichting.
+
+Voor een das is dit niet echt een regel, eerder een persoonlijke keuze. Daarom staat er geen draadrichting op het patroon. Je kan doen wat je wil.
+
+Dit gezegd zijnde zijn veel dassen schuin van draad geknipt, aangezien dit het mooiste valt. Als je niet zeker bent wat te doen, knip je das dan misschien schuin van draad.
+
+Als dit allemaal erg verwarrend vindt kan ik je aanraden onze pagina over Draadrichting eens te bekijken).
+
+
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/trayvon/cutting/tie-grain.png b/markdown/org/docs/patterns/trayvon/cutting/tie-grain.png
new file mode 100644
index 00000000000..13e967518c9
Binary files /dev/null and b/markdown/org/docs/patterns/trayvon/cutting/tie-grain.png differ
diff --git a/markdown/org/docs/patterns/trayvon/de.md b/markdown/org/docs/patterns/trayvon/de.md
new file mode 100644
index 00000000000..6371b570280
--- /dev/null
+++ b/markdown/org/docs/patterns/trayvon/de.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/trayvon/en.md b/markdown/org/docs/patterns/trayvon/en.md
new file mode 100644
index 00000000000..9b190736c66
--- /dev/null
+++ b/markdown/org/docs/patterns/trayvon/en.md
@@ -0,0 +1,6 @@
+---
+---
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/trayvon/es.md b/markdown/org/docs/patterns/trayvon/es.md
new file mode 100644
index 00000000000..6371b570280
--- /dev/null
+++ b/markdown/org/docs/patterns/trayvon/es.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/trayvon/fabric/de.md b/markdown/org/docs/patterns/trayvon/fabric/de.md
new file mode 100644
index 00000000000..d2cc0edca63
--- /dev/null
+++ b/markdown/org/docs/patterns/trayvon/fabric/de.md
@@ -0,0 +1,35 @@
+## Tie fabric
+The ties you find in the store are typically made out of silk or some imitation silk poly. Deswegen ist es wohl keine Überraschung, dass dies gute Optionen sind.
+
+In general, you want something with good drape so that your tie hangs nicely. Cutting your tie on bias can help here too.
+
+Personally, I like using different fabrics for ties. Things like denim or corduroy make great ties, while being a bit different from the run-of-the-mill store-bought tie.
+
+Additionally, silk and silk imitation is slippery and tricky to work with. If this your first tie, consider an alternative fabric that is more forgiving.
+
+Just make sure you pick a fabric that does not stretch or lose its shape easily. You want your tie to look sharp, not saggy.
+
+## Tie lining
+The lining of the tie is the bit that is used at the tip to cover up the back. If you are not sure what I mean, look at the back of the tip of an existing tie. See that rectangular patch of fabric you can see there? That is the tie lining.
+
+Your tie lining will add an extra fabric inside a part of your tie. So it is important to avoid bulk. Go for something thin, even when using a thicker tie fabric.
+
+Make sure your lining drapes at least as good as your tie fabric, so that it doesn't interfere with the drape of your tie.
+
+When in doubt, go for imitation silk. Do make sure to pick something that is a nice match, or contrast, with your tie fabric.
+
+## Tie interfacing
+Your tie interfacing is the skeleton of your tie. It is the part that sits in the middle and that you will only see while constructing your tie.
+
+Tie interfacing can be notoriously hard to get. The best tie interfacing is soft, fuzzy woven lambswool, but I have yet to walk into a fabric store that carries this.
+
+While you can get by with an alternative, like some wool fabric, or flannel, I typically re-use the interfacing from an old tie.
+
+
+
+As long as you keep your tie away from scissors and bondage fanatics, your tie interfacing will effortlessly outlast your tie. So look in your wardrobe (or the charity shop/thrift store) for that old tie with the stain on it, and take it apart to salvage the tie interfacing.
+
+As long as the tie you want to make is not wider or longer than the one you are recycling, you have your tie interfacing right there.
+
+
+
diff --git a/markdown/org/docs/patterns/trayvon/fabric/en.md b/markdown/org/docs/patterns/trayvon/fabric/en.md
new file mode 100644
index 00000000000..f9659cf03bf
--- /dev/null
+++ b/markdown/org/docs/patterns/trayvon/fabric/en.md
@@ -0,0 +1,34 @@
+## Tie fabric
+The ties you find in the store are typically made out of silk or some imitation silk poly. So it will come as no surprise that those are good options.
+
+In general, you want something with good drape so that your tie hangs nicely. Cutting your tie on bias can help here too.
+
+Personally, I like using different fabrics for ties. Things like denim or corduroy make great ties, while being a bit different from the run-of-the-mill store-bought tie.
+
+Additionally, silk and silk imitation is slippery and tricky to work with. If this your first tie, consider an alternative fabric that is more forgiving.
+
+Just make sure you pick a fabric that does not stretch or lose its shape easily. You want your tie to look sharp, not saggy.
+
+## Tie lining
+The lining of the tie is the bit that is used at the tip to cover up the back. If you are not sure what I mean, look at the back of the tip of an existing tie. See that rectangular patch of fabric you can see there? That is the tie lining.
+
+Your tie lining will add an extra fabric inside a part of your tie. So it is important to avoid bulk. Go for something thin, even when using a thicker tie fabric.
+
+Make sure your lining drapes at least as good as your tie fabric, so that it doesn't interfere with the drape of your tie.
+
+When in doubt, go for imitation silk. Do make sure to pick something that is a nice match, or contrast, with your tie fabric.
+
+## Tie interfacing
+Your tie interfacing is the skeleton of your tie. It is the part that sits in the middle and that you will only see while constructing your tie.
+
+Tie interfacing can be notoriously hard to get. The best tie interfacing is soft, fuzzy woven lambswool, but I have yet to walk into a fabric store that carries this.
+
+While you can get by with an alternative, like some wool fabric, or flannel, I typically re-use the interfacing from an old tie.
+
+
+
+As long as you keep your tie away from scissors and bondage fanatics, your tie interfacing will effortlessly outlast your tie. So look in your wardrobe (or the charity shop/thrift store) for that old tie with the stain on it, and take it apart to salvage the tie interfacing.
+
+As long as the tie you want to make is not wider or longer than the one you are recycling, you have your tie interfacing right there.
+
+
diff --git a/markdown/org/docs/patterns/trayvon/fabric/es.md b/markdown/org/docs/patterns/trayvon/fabric/es.md
new file mode 100644
index 00000000000..33d257786bb
--- /dev/null
+++ b/markdown/org/docs/patterns/trayvon/fabric/es.md
@@ -0,0 +1,35 @@
+## Tie fabric
+The ties you find in the store are typically made out of silk or some imitation silk poly. So it will come as no surprise that those are good options.
+
+In general, you want something with good drape so that your tie hangs nicely. Cutting your tie on bias can help here too.
+
+Personally, I like using different fabrics for ties. Things like denim or corduroy make great ties, while being a bit different from the run-of-the-mill store-bought tie.
+
+Additionally, silk and silk imitation is slippery and tricky to work with. If this your first tie, consider an alternative fabric that is more forgiving.
+
+Just make sure you pick a fabric that does not stretch or lose its shape easily. You want your tie to look sharp, not saggy.
+
+## Tie lining
+The lining of the tie is the bit that is used at the tip to cover up the back. If you are not sure what I mean, look at the back of the tip of an existing tie. See that rectangular patch of fabric you can see there? That is the tie lining.
+
+Your tie lining will add an extra fabric inside a part of your tie. So it is important to avoid bulk. Go for something thin, even when using a thicker tie fabric.
+
+Make sure your lining drapes at least as good as your tie fabric, so that it doesn't interfere with the drape of your tie.
+
+When in doubt, go for imitation silk. Do make sure to pick something that is a nice match, or contrast, with your tie fabric.
+
+## Tie interfacing
+Your tie interfacing is the skeleton of your tie. It is the part that sits in the middle and that you will only see while constructing your tie.
+
+Tie interfacing can be notoriously hard to get. The best tie interfacing is soft, fuzzy woven lambswool, but I have yet to walk into a fabric store that carries this.
+
+While you can get by with an alternative, like some wool fabric, or flannel, I typically re-use the interfacing from an old tie.
+
+
+
+As long as you keep your tie away from scissors and bondage fanatics, your tie interfacing will effortlessly outlast your tie. So look in your wardrobe (or the charity shop/thrift store) for that old tie with the stain on it, and take it apart to salvage the tie interfacing.
+
+As long as the tie you want to make is not wider or longer than the one you are recycling, you have your tie interfacing right there.
+
+
+
diff --git a/markdown/org/docs/patterns/trayvon/fabric/fr.md b/markdown/org/docs/patterns/trayvon/fabric/fr.md
new file mode 100644
index 00000000000..d982f92dfce
--- /dev/null
+++ b/markdown/org/docs/patterns/trayvon/fabric/fr.md
@@ -0,0 +1,35 @@
+## Tie fabric
+The ties you find in the store are typically made out of silk or some imitation silk poly. Il ne sera donc pas surprenant que ce soient de bonnes options.
+
+In general, you want something with good drape so that your tie hangs nicely. Cutting your tie on bias can help here too.
+
+Personally, I like using different fabrics for ties. Things like denim or corduroy make great ties, while being a bit different from the run-of-the-mill store-bought tie.
+
+Additionally, silk and silk imitation is slippery and tricky to work with. If this your first tie, consider an alternative fabric that is more forgiving.
+
+Just make sure you pick a fabric that does not stretch or lose its shape easily. You want your tie to look sharp, not saggy.
+
+## Tie lining
+The lining of the tie is the bit that is used at the tip to cover up the back. If you are not sure what I mean, look at the back of the tip of an existing tie. See that rectangular patch of fabric you can see there? That is the tie lining.
+
+Your tie lining will add an extra fabric inside a part of your tie. So it is important to avoid bulk. Go for something thin, even when using a thicker tie fabric.
+
+Make sure your lining drapes at least as good as your tie fabric, so that it doesn't interfere with the drape of your tie.
+
+When in doubt, go for imitation silk. Do make sure to pick something that is a nice match, or contrast, with your tie fabric.
+
+## Tie interfacing
+Your tie interfacing is the skeleton of your tie. It is the part that sits in the middle and that you will only see while constructing your tie.
+
+Tie interfacing can be notoriously hard to get. The best tie interfacing is soft, fuzzy woven lambswool, but I have yet to walk into a fabric store that carries this.
+
+While you can get by with an alternative, like some wool fabric, or flannel, I typically re-use the interfacing from an old tie.
+
+
+
+As long as you keep your tie away from scissors and bondage fanatics, your tie interfacing will effortlessly outlast your tie. So look in your wardrobe (or the charity shop/thrift store) for that old tie with the stain on it, and take it apart to salvage the tie interfacing.
+
+As long as the tie you want to make is not wider or longer than the one you are recycling, you have your tie interfacing right there.
+
+
+
diff --git a/markdown/org/docs/patterns/trayvon/fabric/nl.md b/markdown/org/docs/patterns/trayvon/fabric/nl.md
new file mode 100644
index 00000000000..3afa1f1aa84
--- /dev/null
+++ b/markdown/org/docs/patterns/trayvon/fabric/nl.md
@@ -0,0 +1,35 @@
+## Stof voor een das
+The ties you find in the store are typically made out of silk or some imitation silk poly. Het is dus niet verrassend dat dit goede opties zijn.
+
+In general, you want something with good drape so that your tie hangs nicely. Je das schuin van draad knippen kan ook helpen.
+
+Ik gebruik zelf graag verschillende stoffen voor dassen. Dingen als denim of ribfluweel maken geweldige dassen, en zijn ook een beetje anders dan de gemiddelde das uit de winkel.
+
+Daarbij is zijde en imitatiezijde glad en lastig om mee te werken. Als dit je eerste das ooit is, overweeg dan een alternatieve stof die zich beter gedraagt.
+
+Zorg vooral dat je een stof kiest die niet snel uitrekt of z'n vorm verliest. Je wil dat je das er scherp uitziet, niet slapjes.
+
+## Voering van een das
+De voering van de das is het stukje dat aan de punt gebruikt wordt om de achterkant te bedekken. Als je niet zeker weet wat ik bedoel, kijk dan naar de achterkant van de punt van een bestaande das. Zie je dat rechthoekige stukje stof daar? Dat is de voering van de das.
+
+De voering van je das voegt een extra stof toe aan een deel van de das. Het is dus belangrijk dat dit niet te dik wordt. Kies iets duns, ook als je een zwaardere stof gebruikt.
+
+Zorg dat je voering minstens even goed valt als de stof van je das, zodat ze geen invloed heeft op hoe de das valt.
+
+Bij twijfel, ga dan voor imitatie zijde. Let wel op dat je iets kiest dat ofwel bij je buitenstof past, of er mooi mee contrasteert.
+
+## De tussenvoering
+De tussenvoering is het skelet van je das. Het is het deel dat in het midden zit en alleen zichtbaar is terwijl je je das maakt.
+
+Tussenvoering voor dassen is onwaarschijnlijk lastig te vinden. De beste optie is een zachte, pluizige geweven lamswol, maar ik moet nog een stoffenwinkel tegenkomen die dat verkoopt.
+
+Hoewel je een alternatief kan zoeken, zoals een wollen stof of flanel, recycleer ik meestal de tussenvoering van een oude das.
+
+
+
+Zolang je je das weghoudt van scharen en bondage fanatici zal de tussenvoering met gemak de das overleven. Dus kijk eens in je kleerkast (of een kringwinkel) of je geen oude das met een vlek op vindt, en haal ze uit elkaar om de tussenvoering een tweede leven te geven.
+
+Zolang de das die je wil maken niet langer of breder is dan degene die je gaat recycleren, heb je daar je tussenvoering.
+
+
+
diff --git a/markdown/org/docs/patterns/trayvon/fr.md b/markdown/org/docs/patterns/trayvon/fr.md
new file mode 100644
index 00000000000..6371b570280
--- /dev/null
+++ b/markdown/org/docs/patterns/trayvon/fr.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/trayvon/instructions/de.md b/markdown/org/docs/patterns/trayvon/instructions/de.md
new file mode 100644
index 00000000000..99767469e3f
--- /dev/null
+++ b/markdown/org/docs/patterns/trayvon/instructions/de.md
@@ -0,0 +1,217 @@
+
+
+
+###### Just the tip
+
+The tip is the most sensitive part of the tie.
+If you have never made a tie before, I would advise you to make a few tie tips in scrap fabric before taking scissors and needles to your nice tie fabric.
+
+To practice tip-making, execute constructions steps 1 through 4 a couple of times until you get the hang of it.
+
+
+
+
+
+###### Press wisely
+
+Later in the construction steps, you will be asked to press your fabric. Please be careful that you are not using too much heat on a delicate fabric that can't handle it.
+
+Es ist immer eine gute Idee, dein Bügeleisen auf ein paar Stoffresten zu testen. This will allow you to figure out what is a good heat setting for the fabric you are using.
+
+
+
+### Step 1: Sew the first side of your tie tail
+
+
+
+Align the lining tail (piece 6) on top of the fabric tail (piece 4), good sides together
+
+Shift the lining tail along a side running up the tail until the notch on the lining tail matches the notch on the fabric tail.
+
+Sew in place, starting precisely at the matched notch, along the edge. Make sure to backtack on both sides.
+
+Two notches are now fixed the same spot.
+
+### Step 2: Sew the second side of your tie tail
+
+
+
+Shift the fabric tail so that the second notch lines up with the notch on the lining tail (the place where your first seam started).
+
+This will require you to fold a bit of the tie fabric out of the way, under the seam you make in step one.
+
+Sew in place, starting precisely at the matched notch, making sure to get a straight angle with your seam from step 1.
+
+Now, all three notches are fixed the same spot.
+
+### Step 3: Finish the tie tail
+
+
+
+Fold your tie open so that the two seams you made in step 1 and 2 lie on top of each other. Take care to fold it precisely; the folded edges should make a straight angle.
+
+Sew the point where the three notches and your two seams converge to the folded edge of the Fabric tip (part 4, on the left in the image).
+
+### Step 4: Turn the tail inside-out and inspect your work
+
+
+
+After you've trimmed all threads, carefully flip your tail inside-out (technically you are flipping it outside-out as it is inside out now).
+
+If needed, you can gently push out the tip with a ruler.
+
+Your tail should look like the picture, with a sharp point and straight edges.
+
+The seam where the tie fabric meets the tie lining does not sit at the edge of the tie but it sits a bit back, staying out of sight.
+
+If you managed to do all of this, you can do it again for the tip of your tie.
+
+### Step 5: Sew the first side of your tie tip
+
+
+
+Align the lining tip (piece 5) on top of the fabric tip (piece 3), good sides together
+
+Shift the lining tip along a side running up the tip until the notch on the lining tip matches the notch on the fabric tip.
+
+Sew in place, starting precisely at the matched notch, along the edge. Make sure to backtack on both sides.
+
+Two notches are now fixed the same spot.
+
+### Step 6: Sew the second side of your tie tip
+
+
+
+Shift the fabric tip so that the second notch lines up with the notch on the lining tip (the place where your first seam started).
+
+This will require you to fold a bit of the tie fabric out of the way, under the seam you make in step five.
+
+Sew in place, starting precisely at the matched notch, making sure to get a straight angle with your seam from step 5.
+
+Now, all three notches are fixed the same spot.
+
+### Step 7: Finish the tie tip
+
+
+
+Fold your tie open so that the two seams you made in step 5 and 6 lie on top of each other. Take care to fold it precisely; the folded edges should make a straight angle.
+
+Sew the point where the three notches and your two seams converge to the folded edge of the Fabric tip (part 3, on the left in the image).
+
+### Step 8: Turn the tip inside-out and inspect your work
+
+
+
+After you've trimmed all threads, carefully flip your tip inside-out (technically you are flipping it outside-out as it is inside out now).
+
+If needed, you can gently push out the tip with a ruler.
+
+Your tip should look like the picture, with a sharp point and straight edges.
+
+The seam where the tie fabric meets the tie lining does not sit at the edge of the tie but it sits a bit back, staying out of sight.
+
+### Step 9: Join the tie interfacing
+
+
+
+Join Interfacing tip (piece 1) and Interfacing tail (piece 2) together on the non-pointy side, matching the notch.
+
+> **Or don't** To be honest, I never join the interfacing. I just leave both halves unattached.
+>
+> This way, you can never get the length of your tie wrong, and you can just slide the interfacing parts over each other. In addition, it creates less bulk in the middle, and it's less work.
+>
+> So you can just skip this step, it's what I do.
+
+### Step 10: Join the tie fabric
+
+
+
+> With the interfacing sewn together, the length of our tie is now determined. Measure the tie tip to tip, and make sure that you join the fabric pieces at the correct length.
+
+Join the tip and tail fabric together on the non-pointy side.
+
+### Step 11: Make your tie loop
+
+
+
+We are going to construct the Loop (piece 7) of our tie now.
+
+Fold the fabric as shown in the illustration. You need to end up with a narrow strip of fabric that has its ends tucked to the inside.
+
+Make sure to have one edge a little bit shorter. This will be the back side.
+
+While folding, reach for your iron and give it a good press so things stay in place. Also press the final loop before sewing it.
+
+> Careful when pressing, remember the pressing advice I gave earlier
+
+When you're happy with how you folded and pressed your loop, hand-sew along the edge with a slipstitch to keep things in place.
+
+### Step 12: Assemble your tie
+
+
+
+Time to start putting things together. Place your tie on a flat surface, good side down, lining up.
+
+Now take your tie interfacing, and place it in your tie with the seam allowance in the middle facing upwards. Make sure to slide it between your fabric and lining on each side, all the way to the tip.
+
+### Step 13: Fold and press your tie
+
+
+
+With your tie interfacing inserted in your tie fabric, fold over one side of the fabric over the interfacing.
+
+You want to fold it snugly around the interfacing, but without moving the interfacing, which should stay in the middle.
+
+When you're done, press your fold. Because of the tie interfacing, you're not pressing a sharp crease here, the main point is to shape the fabric to be more eager to stay folder around the interfacing.
+
+> As we are not pressing a sharp crease here, but more shaping the fabric, a steam iron works best.
+
+When you have completed one side, fold back the other side, and steam again.
+
+Finally, fold back the top layer along the middle of your tie, and press in place. This time, you are making a sharp crease along the middle of the tie.
+
+> To clarify the difference between the two last folds, I have included a dark line in the image that marks the edge of the fabric, or fold.
+>
+> As you can see, the first time we merely fold the fabric back, and it extends passed the center of the tie.
+>
+> The second time, we fold it back again in the middle, the place where we'll sew it in place.
+
+### Step 14: Prepare the loop
+
+
+
+Fold your loop so the tail of your tie can pass through it with some room.
+
+Mark the point where the loop ends join, and sew them together.
+
+Finally, press your loop open so the seam sits in the middle, and the ends point to one side.
+
+### Step 15: Slip stitch tie, and insert loop
+
+
+
+Use a slip stitch to hand sew your tie all along the length of the back.
+
+> Your slip stitch should only catch the tie fabric on the back. Refrain from running it through the tie interfacing.
+>
+> Be careful for is you run the stitch too deep, it might show on the front, and ruin your tie.
+
+Make sure to slide in your loop, somewhere around 1/5th of the tie length, starting from the tip.
+
+Use your slip stitch to secure the loop in place on the center seam; we'll fix the edges of the loop in the next step.
+
+### Step 16: Secure the loop edges
+
+
+
+Hand sew the edges of the loop to your tie, so it stays in place nicely.
+
+Make sure to sew only the bottom layer of the loop, so the stitches don't show on the loop.
+
+And, once again, be careful not to run your stitches through your tie. Be shallow.
+
+### Step 17: Trim and clean up
+
+
+
+Trim any loose threads you might have.
diff --git a/markdown/org/docs/patterns/trayvon/instructions/en.md b/markdown/org/docs/patterns/trayvon/instructions/en.md
new file mode 100644
index 00000000000..78b1d29f15c
--- /dev/null
+++ b/markdown/org/docs/patterns/trayvon/instructions/en.md
@@ -0,0 +1,219 @@
+
+
+
+###### Just the tip
+
+The tip is the most sensitive part of the tie.
+If you have never made a tie before, I would advise you to make a few tie tips in scrap fabric before taking scissors and needles to your nice tie fabric.
+
+To practice tip-making, execute constructions steps 1 through 4 a couple of times until you get the hang of it.
+
+
+
+
+
+###### Press wisely
+
+Later in the construction steps, you will be asked to press your fabric. Please be careful that you are not using too much heat on a delicate fabric that can't handle it.
+
+It's a good idea to try pressing some fabric scraps before you start. This will allow you to figure out what is a good heat setting for the fabric you are using.
+
+
+
+### Step 1: Sew the first side of your tie tail
+
+
+
+Align the lining tail (piece 6) on top of the fabric tail (piece 4), good sides together
+
+Shift the lining tail along a side running up the tail until the notch on the lining tail matches the notch on the fabric tail.
+
+Sew in place, starting precisely at the matched notch, along the edge. Make sure to backtack on both sides.
+
+Two notches are now fixed the same spot.
+
+### Step 2: Sew the second side of your tie tail
+
+
+
+Shift the fabric tail so that the second notch lines up with the notch on the lining tail (the place where your first seam started).
+
+This will require you to fold a bit of the tie fabric out of the way, under the seam you make in step one.
+
+Sew in place, starting precisely at the matched notch, making sure to get a straight angle with your seam from step 1.
+
+Now, all three notches are fixed the same spot.
+
+### Step 3: Finish the tie tail
+
+
+
+Fold your tie open so that the two seams you made in step 1 and 2 lie on top of each other. Take care to fold it precisely; the folded edges should make a straight angle.
+
+Sew the point where the three notches and your two seams converge to the folded edge of the Fabric tip (part 4, on the left in the image).
+
+### Step 4: Turn the tail inside-out and inspect your work
+
+
+
+After you've trimmed all threads, carefully flip your tail inside-out (technically you are flipping it outside-out as it is inside out now).
+
+If needed, you can gently push out the tip with a ruler.
+
+Your tail should look like the picture, with a sharp point and straight edges.
+
+The seam where the tie fabric meets the tie lining does not sit at the edge of the tie but it sits a bit back, staying out of sight.
+
+If you managed to do all of this, you can do it again for the tip of your tie.
+
+### Step 5: Sew the first side of your tie tip
+
+
+
+Align the lining tip (piece 5) on top of the fabric tip (piece 3), good sides together
+
+Shift the lining tip along a side running up the tip until the notch on the lining tip matches the notch on the fabric tip.
+
+Sew in place, starting precisely at the matched notch, along the edge. Make sure to backtack on both sides.
+
+Two notches are now fixed the same spot.
+
+### Step 6: Sew the second side of your tie tip
+
+
+
+Shift the fabric tip so that the second notch lines up with the notch on the lining tip (the place where your first seam started).
+
+This will require you to fold a bit of the tie fabric out of the way, under the seam you make in step five.
+
+Sew in place, starting precisely at the matched notch, making sure to get a straight angle with your seam from step 5.
+
+Now, all three notches are fixed the same spot.
+
+### Step 7: Finish the tie tip
+
+
+
+Fold your tie open so that the two seams you made in step 5 and 6 lie on top of each other. Take care to fold it precisely; the folded edges should make a straight angle.
+
+Sew the point where the three notches and your two seams converge to the folded edge of the Fabric tip (part 3, on the left in the image).
+
+### Step 8: Turn the tip inside-out and inspect your work
+
+
+
+After you've trimmed all threads, carefully flip your tip inside-out (technically you are flipping it outside-out as it is inside out now).
+
+If needed, you can gently push out the tip with a ruler.
+
+Your tip should look like the picture, with a sharp point and straight edges.
+
+The seam where the tie fabric meets the tie lining does not sit at the edge of the tie but it sits a bit back, staying out of sight.
+
+### Step 9: Join the tie interfacing
+
+
+
+Join Interfacing tip (piece 1) and Interfacing tail (piece 2) together on the non-pointy side, matching the notch.
+
+> **Or don't**
+> To be honest, I never join the interfacing. I just leave both halves unattached.
+>
+> This way, you can never get the length of your tie wrong, and you can just slide the interfacing parts over each other.
+> In addition, it creates less bulk in the middle, and it's less work.
+>
+> So you can just skip this step, it's what I do.
+
+### Step 10: Join the tie fabric
+
+
+
+> With the interfacing sewn together, the length of our tie is now determined. Measure the tie tip to tip, and make sure that you join the fabric pieces at the correct length.
+
+Join the tip and tail fabric together on the non-pointy side.
+
+### Step 11: Make your tie loop
+
+
+
+We are going to construct the Loop (piece 7) of our tie now.
+
+Fold the fabric as shown in the illustration. You need to end up with a narrow strip of fabric that has its ends tucked to the inside.
+
+Make sure to have one edge a little bit shorter. This will be the back side.
+
+While folding, reach for your iron and give it a good press so things stay in place. Also press the final loop before sewing it.
+
+> Careful when pressing, remember the pressing advice I gave earlier
+
+When you're happy with how you folded and pressed your loop, hand-sew along the edge with a slipstitch to keep things in place.
+
+### Step 12: Assemble your tie
+
+
+
+Time to start putting things together. Place your tie on a flat surface, good side down, lining up.
+
+Now take your tie interfacing, and place it in your tie with the seam allowance in the middle facing upwards. Make sure to slide it between your fabric and lining on each side, all the way to the tip.
+
+### Step 13: Fold and press your tie
+
+
+
+With your tie interfacing inserted in your tie fabric, fold over one side of the fabric over the interfacing.
+
+You want to fold it snugly around the interfacing, but without moving the interfacing, which should stay in the middle.
+
+When you're done, press your fold. Because of the tie interfacing, you're not pressing a sharp crease here, the main point is to shape the fabric to be more eager to stay folder around the interfacing.
+
+> As we are not pressing a sharp crease here, but more shaping the fabric, a steam iron works best.
+
+When you have completed one side, fold back the other side, and steam again.
+
+Finally, fold back the top layer along the middle of your tie, and press in place. This time, you are making a sharp crease along the middle of the tie.
+
+> To clarify the difference between the two last folds, I have included a dark line in the image that marks the edge of the fabric, or fold.
+>
+> As you can see, the first time we merely fold the fabric back, and it extends passed the center of the tie.
+>
+> The second time, we fold it back again in the middle, the place where we'll sew it in place.
+
+### Step 14: Prepare the loop
+
+
+
+Fold your loop so the tail of your tie can pass through it with some room.
+
+Mark the point where the loop ends join, and sew them together.
+
+Finally, press your loop open so the seam sits in the middle, and the ends point to one side.
+
+### Step 15: Slip stitch tie, and insert loop
+
+
+
+Use a slip stitch to hand sew your tie all along the length of the back.
+
+> Your slip stitch should only catch the tie fabric on the back. Refrain from running it through the tie interfacing.
+>
+> Be careful for is you run the stitch too deep, it might show on the front, and ruin your tie.
+
+Make sure to slide in your loop, somewhere around 1/5th of the tie length, starting from the tip.
+
+Use your slip stitch to secure the loop in place on the center seam; we'll fix the edges of the loop in the next step.
+
+### Step 16: Secure the loop edges
+
+
+
+Hand sew the edges of the loop to your tie, so it stays in place nicely.
+
+Make sure to sew only the bottom layer of the loop, so the stitches don't show on the loop.
+
+And, once again, be careful not to run your stitches through your tie. Be shallow.
+
+### Step 17: Trim and clean up
+
+
+
+Trim any loose threads you might have.
diff --git a/markdown/org/docs/patterns/trayvon/instructions/es.md b/markdown/org/docs/patterns/trayvon/instructions/es.md
new file mode 100644
index 00000000000..59e55c46197
--- /dev/null
+++ b/markdown/org/docs/patterns/trayvon/instructions/es.md
@@ -0,0 +1,217 @@
+
+
+
+###### Just the tip
+
+The tip is the most sensitive part of the tie.
+If you have never made a tie before, I would advise you to make a few tie tips in scrap fabric before taking scissors and needles to your nice tie fabric.
+
+To practice tip-making, execute constructions steps 1 through 4 a couple of times until you get the hang of it.
+
+
+
+
+
+###### Press wisely
+
+Later in the construction steps, you will be asked to press your fabric. Please be careful that you are not using too much heat on a delicate fabric that can't handle it.
+
+It's a good idea to try pressing some fabric scraps before you start. This will allow you to figure out what is a good heat setting for the fabric you are using.
+
+
+
+### Step 1: Sew the first side of your tie tail
+
+
+
+Align the lining tail (piece 6) on top of the fabric tail (piece 4), good sides together
+
+Shift the lining tail along a side running up the tail until the notch on the lining tail matches the notch on the fabric tail.
+
+Sew in place, starting precisely at the matched notch, along the edge. Make sure to backtack on both sides.
+
+Two notches are now fixed the same spot.
+
+### Step 2: Sew the second side of your tie tail
+
+
+
+Shift the fabric tail so that the second notch lines up with the notch on the lining tail (the place where your first seam started).
+
+This will require you to fold a bit of the tie fabric out of the way, under the seam you make in step one.
+
+Sew in place, starting precisely at the matched notch, making sure to get a straight angle with your seam from step 1.
+
+Now, all three notches are fixed the same spot.
+
+### Step 3: Finish the tie tail
+
+
+
+Fold your tie open so that the two seams you made in step 1 and 2 lie on top of each other. Take care to fold it precisely; the folded edges should make a straight angle.
+
+Sew the point where the three notches and your two seams converge to the folded edge of the Fabric tip (part 4, on the left in the image).
+
+### Step 4: Turn the tail inside-out and inspect your work
+
+
+
+After you've trimmed all threads, carefully flip your tail inside-out (technically you are flipping it outside-out as it is inside out now).
+
+If needed, you can gently push out the tip with a ruler.
+
+Your tail should look like the picture, with a sharp point and straight edges.
+
+The seam where the tie fabric meets the tie lining does not sit at the edge of the tie but it sits a bit back, staying out of sight.
+
+If you managed to do all of this, you can do it again for the tip of your tie.
+
+### Step 5: Sew the first side of your tie tip
+
+
+
+Align the lining tip (piece 5) on top of the fabric tip (piece 3), good sides together
+
+Shift the lining tip along a side running up the tip until the notch on the lining tip matches the notch on the fabric tip.
+
+Sew in place, starting precisely at the matched notch, along the edge. Make sure to backtack on both sides.
+
+Two notches are now fixed the same spot.
+
+### Step 6: Sew the second side of your tie tip
+
+
+
+Shift the fabric tip so that the second notch lines up with the notch on the lining tip (the place where your first seam started).
+
+This will require you to fold a bit of the tie fabric out of the way, under the seam you make in step five.
+
+Sew in place, starting precisely at the matched notch, making sure to get a straight angle with your seam from step 5.
+
+Now, all three notches are fixed the same spot.
+
+### Step 7: Finish the tie tip
+
+
+
+Fold your tie open so that the two seams you made in step 5 and 6 lie on top of each other. Take care to fold it precisely; the folded edges should make a straight angle.
+
+Sew the point where the three notches and your two seams converge to the folded edge of the Fabric tip (part 3, on the left in the image).
+
+### Step 8: Turn the tip inside-out and inspect your work
+
+
+
+After you've trimmed all threads, carefully flip your tip inside-out (technically you are flipping it outside-out as it is inside out now).
+
+If needed, you can gently push out the tip with a ruler.
+
+Your tip should look like the picture, with a sharp point and straight edges.
+
+The seam where the tie fabric meets the tie lining does not sit at the edge of the tie but it sits a bit back, staying out of sight.
+
+### Step 9: Join the tie interfacing
+
+
+
+Join Interfacing tip (piece 1) and Interfacing tail (piece 2) together on the non-pointy side, matching the notch.
+
+> **Or don't** To be honest, I never join the interfacing. I just leave both halves unattached.
+>
+> This way, you can never get the length of your tie wrong, and you can just slide the interfacing parts over each other. In addition, it creates less bulk in the middle, and it's less work.
+>
+> So you can just skip this step, it's what I do.
+
+### Step 10: Join the tie fabric
+
+
+
+> With the interfacing sewn together, the length of our tie is now determined. Measure the tie tip to tip, and make sure that you join the fabric pieces at the correct length.
+
+Join the tip and tail fabric together on the non-pointy side.
+
+### Step 11: Make your tie loop
+
+
+
+We are going to construct the Loop (piece 7) of our tie now.
+
+Fold the fabric as shown in the illustration. You need to end up with a narrow strip of fabric that has its ends tucked to the inside.
+
+Make sure to have one edge a little bit shorter. This will be the back side.
+
+While folding, reach for your iron and give it a good press so things stay in place. Also press the final loop before sewing it.
+
+> Careful when pressing, remember the pressing advice I gave earlier
+
+When you're happy with how you folded and pressed your loop, hand-sew along the edge with a slipstitch to keep things in place.
+
+### Step 12: Assemble your tie
+
+
+
+Time to start putting things together. Place your tie on a flat surface, good side down, lining up.
+
+Now take your tie interfacing, and place it in your tie with the seam allowance in the middle facing upwards. Make sure to slide it between your fabric and lining on each side, all the way to the tip.
+
+### Step 13: Fold and press your tie
+
+
+
+With your tie interfacing inserted in your tie fabric, fold over one side of the fabric over the interfacing.
+
+You want to fold it snugly around the interfacing, but without moving the interfacing, which should stay in the middle.
+
+When you're done, press your fold. Because of the tie interfacing, you're not pressing a sharp crease here, the main point is to shape the fabric to be more eager to stay folder around the interfacing.
+
+> As we are not pressing a sharp crease here, but more shaping the fabric, a steam iron works best.
+
+When you have completed one side, fold back the other side, and steam again.
+
+Finally, fold back the top layer along the middle of your tie, and press in place. This time, you are making a sharp crease along the middle of the tie.
+
+> To clarify the difference between the two last folds, I have included a dark line in the image that marks the edge of the fabric, or fold.
+>
+> As you can see, the first time we merely fold the fabric back, and it extends passed the center of the tie.
+>
+> The second time, we fold it back again in the middle, the place where we'll sew it in place.
+
+### Step 14: Prepare the loop
+
+
+
+Fold your loop so the tail of your tie can pass through it with some room.
+
+Mark the point where the loop ends join, and sew them together.
+
+Finally, press your loop open so the seam sits in the middle, and the ends point to one side.
+
+### Step 15: Slip stitch tie, and insert loop
+
+
+
+Use a slip stitch to hand sew your tie all along the length of the back.
+
+> Your slip stitch should only catch the tie fabric on the back. Refrain from running it through the tie interfacing.
+>
+> Be careful for is you run the stitch too deep, it might show on the front, and ruin your tie.
+
+Make sure to slide in your loop, somewhere around 1/5th of the tie length, starting from the tip.
+
+Use your slip stitch to secure the loop in place on the center seam; we'll fix the edges of the loop in the next step.
+
+### Step 16: Secure the loop edges
+
+
+
+Hand sew the edges of the loop to your tie, so it stays in place nicely.
+
+Make sure to sew only the bottom layer of the loop, so the stitches don't show on the loop.
+
+And, once again, be careful not to run your stitches through your tie. Be shallow.
+
+### Step 17: Trim and clean up
+
+
+
+Trim any loose threads you might have.
diff --git a/markdown/org/docs/patterns/trayvon/instructions/fr.md b/markdown/org/docs/patterns/trayvon/instructions/fr.md
new file mode 100644
index 00000000000..14a5d426666
--- /dev/null
+++ b/markdown/org/docs/patterns/trayvon/instructions/fr.md
@@ -0,0 +1,217 @@
+
+
+
+###### Just the tip
+
+The tip is the most sensitive part of the tie.
+If you have never made a tie before, I would advise you to make a few tie tips in scrap fabric before taking scissors and needles to your nice tie fabric.
+
+To practice tip-making, execute constructions steps 1 through 4 a couple of times until you get the hang of it.
+
+
+
+
+
+###### Press wisely
+
+Later in the construction steps, you will be asked to press your fabric. Please be careful that you are not using too much heat on a delicate fabric that can't handle it.
+
+C'est une bonne idée de faire des essais sur quelques morceaux de tissu avant de commencer. This will allow you to figure out what is a good heat setting for the fabric you are using.
+
+
+
+### Step 1: Sew the first side of your tie tail
+
+
+
+Align the lining tail (piece 6) on top of the fabric tail (piece 4), good sides together
+
+Shift the lining tail along a side running up the tail until the notch on the lining tail matches the notch on the fabric tail.
+
+Sew in place, starting precisely at the matched notch, along the edge. Make sure to backtack on both sides.
+
+Two notches are now fixed the same spot.
+
+### Step 2: Sew the second side of your tie tail
+
+
+
+Shift the fabric tail so that the second notch lines up with the notch on the lining tail (the place where your first seam started).
+
+This will require you to fold a bit of the tie fabric out of the way, under the seam you make in step one.
+
+Sew in place, starting precisely at the matched notch, making sure to get a straight angle with your seam from step 1.
+
+Now, all three notches are fixed the same spot.
+
+### Step 3: Finish the tie tail
+
+
+
+Fold your tie open so that the two seams you made in step 1 and 2 lie on top of each other. Take care to fold it precisely; the folded edges should make a straight angle.
+
+Sew the point where the three notches and your two seams converge to the folded edge of the Fabric tip (part 4, on the left in the image).
+
+### Step 4: Turn the tail inside-out and inspect your work
+
+
+
+After you've trimmed all threads, carefully flip your tail inside-out (technically you are flipping it outside-out as it is inside out now).
+
+If needed, you can gently push out the tip with a ruler.
+
+Your tail should look like the picture, with a sharp point and straight edges.
+
+The seam where the tie fabric meets the tie lining does not sit at the edge of the tie but it sits a bit back, staying out of sight.
+
+If you managed to do all of this, you can do it again for the tip of your tie.
+
+### Step 5: Sew the first side of your tie tip
+
+
+
+Align the lining tip (piece 5) on top of the fabric tip (piece 3), good sides together
+
+Shift the lining tip along a side running up the tip until the notch on the lining tip matches the notch on the fabric tip.
+
+Sew in place, starting precisely at the matched notch, along the edge. Make sure to backtack on both sides.
+
+Two notches are now fixed the same spot.
+
+### Step 6: Sew the second side of your tie tip
+
+
+
+Shift the fabric tip so that the second notch lines up with the notch on the lining tip (the place where your first seam started).
+
+This will require you to fold a bit of the tie fabric out of the way, under the seam you make in step five.
+
+Sew in place, starting precisely at the matched notch, making sure to get a straight angle with your seam from step 5.
+
+Now, all three notches are fixed the same spot.
+
+### Step 7: Finish the tie tip
+
+
+
+Fold your tie open so that the two seams you made in step 5 and 6 lie on top of each other. Take care to fold it precisely; the folded edges should make a straight angle.
+
+Sew the point where the three notches and your two seams converge to the folded edge of the Fabric tip (part 3, on the left in the image).
+
+### Step 8: Turn the tip inside-out and inspect your work
+
+
+
+After you've trimmed all threads, carefully flip your tip inside-out (technically you are flipping it outside-out as it is inside out now).
+
+If needed, you can gently push out the tip with a ruler.
+
+Your tip should look like the picture, with a sharp point and straight edges.
+
+The seam where the tie fabric meets the tie lining does not sit at the edge of the tie but it sits a bit back, staying out of sight.
+
+### Step 9: Join the tie interfacing
+
+
+
+Join Interfacing tip (piece 1) and Interfacing tail (piece 2) together on the non-pointy side, matching the notch.
+
+> **Or don't** To be honest, I never join the interfacing. I just leave both halves unattached.
+>
+> This way, you can never get the length of your tie wrong, and you can just slide the interfacing parts over each other. In addition, it creates less bulk in the middle, and it's less work.
+>
+> So you can just skip this step, it's what I do.
+
+### Step 10: Join the tie fabric
+
+
+
+> With the interfacing sewn together, the length of our tie is now determined. Measure the tie tip to tip, and make sure that you join the fabric pieces at the correct length.
+
+Join the tip and tail fabric together on the non-pointy side.
+
+### Step 11: Make your tie loop
+
+
+
+We are going to construct the Loop (piece 7) of our tie now.
+
+Fold the fabric as shown in the illustration. You need to end up with a narrow strip of fabric that has its ends tucked to the inside.
+
+Make sure to have one edge a little bit shorter. This will be the back side.
+
+While folding, reach for your iron and give it a good press so things stay in place. Also press the final loop before sewing it.
+
+> Careful when pressing, remember the pressing advice I gave earlier
+
+When you're happy with how you folded and pressed your loop, hand-sew along the edge with a slipstitch to keep things in place.
+
+### Step 12: Assemble your tie
+
+
+
+Time to start putting things together. Place your tie on a flat surface, good side down, lining up.
+
+Now take your tie interfacing, and place it in your tie with the seam allowance in the middle facing upwards. Make sure to slide it between your fabric and lining on each side, all the way to the tip.
+
+### Step 13: Fold and press your tie
+
+
+
+With your tie interfacing inserted in your tie fabric, fold over one side of the fabric over the interfacing.
+
+You want to fold it snugly around the interfacing, but without moving the interfacing, which should stay in the middle.
+
+When you're done, press your fold. Because of the tie interfacing, you're not pressing a sharp crease here, the main point is to shape the fabric to be more eager to stay folder around the interfacing.
+
+> As we are not pressing a sharp crease here, but more shaping the fabric, a steam iron works best.
+
+When you have completed one side, fold back the other side, and steam again.
+
+Finally, fold back the top layer along the middle of your tie, and press in place. This time, you are making a sharp crease along the middle of the tie.
+
+> To clarify the difference between the two last folds, I have included a dark line in the image that marks the edge of the fabric, or fold.
+>
+> As you can see, the first time we merely fold the fabric back, and it extends passed the center of the tie.
+>
+> The second time, we fold it back again in the middle, the place where we'll sew it in place.
+
+### Step 14: Prepare the loop
+
+
+
+Fold your loop so the tail of your tie can pass through it with some room.
+
+Mark the point where the loop ends join, and sew them together.
+
+Finally, press your loop open so the seam sits in the middle, and the ends point to one side.
+
+### Step 15: Slip stitch tie, and insert loop
+
+
+
+Use a slip stitch to hand sew your tie all along the length of the back.
+
+> Your slip stitch should only catch the tie fabric on the back. Refrain from running it through the tie interfacing.
+>
+> Be careful for is you run the stitch too deep, it might show on the front, and ruin your tie.
+
+Make sure to slide in your loop, somewhere around 1/5th of the tie length, starting from the tip.
+
+Use your slip stitch to secure the loop in place on the center seam; we'll fix the edges of the loop in the next step.
+
+### Step 16: Secure the loop edges
+
+
+
+Hand sew the edges of the loop to your tie, so it stays in place nicely.
+
+Make sure to sew only the bottom layer of the loop, so the stitches don't show on the loop.
+
+And, once again, be careful not to run your stitches through your tie. Be shallow.
+
+### Step 17: Trim and clean up
+
+
+
+Trim any loose threads you might have.
diff --git a/markdown/org/docs/patterns/trayvon/instructions/layout.svg b/markdown/org/docs/patterns/trayvon/instructions/layout.svg
new file mode 100644
index 00000000000..96e42cd1c2b
--- /dev/null
+++ b/markdown/org/docs/patterns/trayvon/instructions/layout.svg
@@ -0,0 +1,139 @@
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/trayvon/instructions/nl.md b/markdown/org/docs/patterns/trayvon/instructions/nl.md
new file mode 100644
index 00000000000..9e66a3ff8c2
--- /dev/null
+++ b/markdown/org/docs/patterns/trayvon/instructions/nl.md
@@ -0,0 +1,213 @@
+
+
+
+###### De punt is het fijnste stukje van een das.
+Als je nog nooit een das gemaakt hebt zou ik je aanraden een paar punten te maken in restjes stof voor je schaar en naald in je mooie stof zet.
+
+Om dit te oefenen voer je stap 1 tot 4 een paar keer uit tot je het beet hebt.
+
+
+
+
+
+###### Tijdens de constructie zal gevraagd worden je stof te strijken. Wees voorzichtig en gebruik niet te veel hitte op een delicate stof die daar niet tegen kan.
+
+Het is een goed idee om een paar restjes stof te strijken voor je begint. Zo kan je zien wat de beste temperatuur is voor de stof die je gebruikt.
+
+
+
+### Stap 1: Stik de eerste kant van je staart
+
+
+
+Leg de voering staart (deel 6) bovenop de stof staart (deel 4), met de goede kanten op elkaar
+
+Schuif de voering staart langs een van de randen van de staart tot het merkteken op de voering overeenkomt met dat op de stof.
+
+Begin exact aan dit merkteken, en stik vast langs de rand. Zorg dat je aan beide kanten terugstikt.
+
+Twee merktekens zitten nu op dezelfde plek vast.
+
+### Stap 2: Stik de tweede kant van je staart
+
+
+
+Schuif de staart in stof zo dat het tweede merkteken overeenkomt met het merkteken op de voering (de plaats waar je eerste naad begon).
+
+Hier ga je een stukje van je buitenstof uit de weg moeten vouwen, onder de naad uit stap 1.
+
+Begin exact aan het merkteken en stik vast. Let op dat je een rechte hoek vormt met de naad uit stap 1.
+
+Nu zitten de drie merktekens op dezelfde plek vast.
+
+### Stap 3: Werk de staart af
+
+
+
+Plooi je das open zodat de twee naden die je in stap 1 en 2 maakte bovenop elkaar liggen. Probeer dit precies te plooien; de geplooide randen zouden een rechte hoek moeten vormen.
+
+Stik het punt waar de drie merktekens en de twee naden samenkomen vast aan de geplooide rand van de punt in buitenstof (deel 4, links op de afbeelding).
+
+### Stap 4: Keer de das binnenstebuiten en inspecteer je werk
+
+
+
+Knip al je draadjes bij en keer daarna je das voorzichtig naar de juiste kant.
+
+Indien nodig kan je de punt zachtjes naar buiten duwen met een lat (of een grote breinaald).
+
+Je staart zou op de tekening moeten lijken, met een scherpe punt en rechte randen.
+
+De naad waar de buitenstof van de das aan de voering vastzit zit niet aan de rand van de das maar een beetje naar achter, uit het zicht.
+
+Als je dit allemaal kon, kan je het opnieuw doen voor de punt van je das.
+
+### Stap5: Stik de eerste kant van je punt
+
+
+
+Leg de voering punt (deel 5) bovenop de stof punt (deel 3), met de goede kanten op elkaar
+
+Schuid de voering punt langs een van de schuine randen van de punt tot het merkteken op de voering overeenkomt met dat op de stof.
+
+Begin exact aan dit merkteken, en stik vast langs de rand. Zorg dat je aan beide kanten terugstikt.
+
+Twee merktekens zitten nu op dezelfde plek vast.
+
+### Stap 6: Stik de tweede kant van je punt
+
+
+
+Schuif de stof punt zo dat het tweede merkteken overeenkomt met het merkteken op de voering (de plaats waar je eerste naad begon).
+
+Hier ga je een stukje van je buitenstof uit de weg moeten vouwen, onder de naad uit stap 1.
+
+Begin exact aan het merkteken en stik vast. Let op dat je een rechte hoek vormt met de naad uit stap 5.
+
+Nu zitten de drie merktekens op dezelfde plek vast.
+
+### Stap 7: Werk de punt af
+
+
+
+Plooi je das open zodat de twee naden die je in stap 5 en 6 maakte bovenop elkaar liggen. Probeer dit precies te plooien; de geplooide randen zouden een rechte hoek moeten vormen.
+
+Stik het punt waar de drie merktekens en de twee naden samenkomen vast aan de geplooide rand van de punt in buitenstof (deel 3, links op de afbeelding).
+
+### Stap 8: Keer de punt binnenstebuiten en inspecteer je werk
+
+
+
+Knip al je draadjes bij en keer daarna je das voorzichtig naar de juiste kant.
+
+Indien nodig kan je de punt zachtjes naar buiten duwen met een lat (of een grote breinaald).
+
+Je punt zou op de tekening moeten lijken, met een scherpe punt en rechte randen.
+
+De naad waar de buitenstof van de das aan de voering vastzit zit niet aan de rand van de das maar een beetje naar achter, uit het zicht.
+
+### Stap 9: Bevestig de tussenvoering
+
+
+
+Join Interfacing tip (piece 1) and Interfacing tail (piece 2) together on the non-pointy side, matching the notch.
+
+> **Or don't** To be honest, I never join the interfacing. I just leave both halves unattached.
+>
+> This way, you can never get the length of your tie wrong, and you can just slide the interfacing parts over each other. In addition, it creates less bulk in the middle, and it's less work.
+>
+> So you can just skip this step, it's what I do.
+
+### Step 10: Join the tie fabric
+
+
+
+> With the interfacing sewn together, the length of our tie is now determined. Measure the tie tip to tip, and make sure that you join the fabric pieces at the correct length.
+
+Join the tip and tail fabric together on the non-pointy side.
+
+### Step 11: Make your tie loop
+
+
+
+We are going to construct the Loop (piece 7) of our tie now.
+
+Fold the fabric as shown in the illustration. You need to end up with a narrow strip of fabric that has its ends tucked to the inside.
+
+Make sure to have one edge a little bit shorter. This will be the back side.
+
+While folding, reach for your iron and give it a good press so things stay in place. Also press the final loop before sewing it.
+
+> Careful when pressing, remember the pressing advice I gave earlier
+
+When you're happy with how you folded and pressed your loop, hand-sew along the edge with a slipstitch to keep things in place.
+
+### Step 12: Assemble your tie
+
+
+
+Time to start putting things together. Place your tie on a flat surface, good side down, lining up.
+
+Now take your tie interfacing, and place it in your tie with the seam allowance in the middle facing upwards. Make sure to slide it between your fabric and lining on each side, all the way to the tip.
+
+### Step 13: Fold and press your tie
+
+
+
+With your tie interfacing inserted in your tie fabric, fold over one side of the fabric over the interfacing.
+
+You want to fold it snugly around the interfacing, but without moving the interfacing, which should stay in the middle.
+
+When you're done, press your fold. Because of the tie interfacing, you're not pressing a sharp crease here, the main point is to shape the fabric to be more eager to stay folder around the interfacing.
+
+> As we are not pressing a sharp crease here, but more shaping the fabric, a steam iron works best.
+
+When you have completed one side, fold back the other side, and steam again.
+
+Finally, fold back the top layer along the middle of your tie, and press in place. This time, you are making a sharp crease along the middle of the tie.
+
+> To clarify the difference between the two last folds, I have included a dark line in the image that marks the edge of the fabric, or fold.
+>
+> As you can see, the first time we merely fold the fabric back, and it extends passed the center of the tie.
+>
+> The second time, we fold it back again in the middle, the place where we'll sew it in place.
+
+### Step 14: Prepare the loop
+
+
+
+Fold your loop so the tail of your tie can pass through it with some room.
+
+Mark the point where the loop ends join, and sew them together.
+
+Finally, press your loop open so the seam sits in the middle, and the ends point to one side.
+
+### Step 15: Slip stitch tie, and insert loop
+
+
+
+Use a slip stitch to hand sew your tie all along the length of the back.
+
+> Your slip stitch should only catch the tie fabric on the back. Probeer de steken niet door de tussenvoering te halen.
+>
+> Wees ook voorzichtig: als de steken te diep gaan zie je ze aan de voorkant, en verpest je de das.
+
+Stop je lus tussen de lagen, ongeveer op 1/5 van de lengte van de das, beginnend aan de punt.
+
+Gebruik de blinde zoomsteek om de lus vast te maken aan de middennaad; in de volgende stap maken we de randjes van de lus vast.
+
+### Stap 16: Maak de randen van de lus vast
+
+
+
+Naai de randen van de lus met de hand vast aan je das, zodat ze mooi op de juiste plek blijft.
+
+Naai enkel door de onderste laag van de lus, zodat de steken niet zichtbaar zijn.
+
+En, wederom, let op dat de steken niet door je hele das gaan. Je mag eens oppervlakkig doen.
+
+### Stap 17: Knip bij en kuis op
+
+
+
+Knip alle losse draadjes die er nog hangen af.
diff --git a/markdown/org/docs/patterns/trayvon/instructions/step01.png b/markdown/org/docs/patterns/trayvon/instructions/step01.png
new file mode 100644
index 00000000000..140f32555c4
Binary files /dev/null and b/markdown/org/docs/patterns/trayvon/instructions/step01.png differ
diff --git a/markdown/org/docs/patterns/trayvon/instructions/step02.png b/markdown/org/docs/patterns/trayvon/instructions/step02.png
new file mode 100644
index 00000000000..6c0d164108e
Binary files /dev/null and b/markdown/org/docs/patterns/trayvon/instructions/step02.png differ
diff --git a/markdown/org/docs/patterns/trayvon/instructions/step03.png b/markdown/org/docs/patterns/trayvon/instructions/step03.png
new file mode 100644
index 00000000000..c755c912b55
Binary files /dev/null and b/markdown/org/docs/patterns/trayvon/instructions/step03.png differ
diff --git a/markdown/org/docs/patterns/trayvon/instructions/step04.png b/markdown/org/docs/patterns/trayvon/instructions/step04.png
new file mode 100644
index 00000000000..a3dcac17e28
Binary files /dev/null and b/markdown/org/docs/patterns/trayvon/instructions/step04.png differ
diff --git a/markdown/org/docs/patterns/trayvon/instructions/step09.png b/markdown/org/docs/patterns/trayvon/instructions/step09.png
new file mode 100644
index 00000000000..488ca7ba699
Binary files /dev/null and b/markdown/org/docs/patterns/trayvon/instructions/step09.png differ
diff --git a/markdown/org/docs/patterns/trayvon/instructions/step10.png b/markdown/org/docs/patterns/trayvon/instructions/step10.png
new file mode 100644
index 00000000000..a66fbb3956f
Binary files /dev/null and b/markdown/org/docs/patterns/trayvon/instructions/step10.png differ
diff --git a/markdown/org/docs/patterns/trayvon/instructions/step11.png b/markdown/org/docs/patterns/trayvon/instructions/step11.png
new file mode 100644
index 00000000000..517942cf5fc
Binary files /dev/null and b/markdown/org/docs/patterns/trayvon/instructions/step11.png differ
diff --git a/markdown/org/docs/patterns/trayvon/instructions/step12.png b/markdown/org/docs/patterns/trayvon/instructions/step12.png
new file mode 100644
index 00000000000..bb2cac1f525
Binary files /dev/null and b/markdown/org/docs/patterns/trayvon/instructions/step12.png differ
diff --git a/markdown/org/docs/patterns/trayvon/instructions/step13.png b/markdown/org/docs/patterns/trayvon/instructions/step13.png
new file mode 100644
index 00000000000..a8d12e97ad1
Binary files /dev/null and b/markdown/org/docs/patterns/trayvon/instructions/step13.png differ
diff --git a/markdown/org/docs/patterns/trayvon/instructions/step14.png b/markdown/org/docs/patterns/trayvon/instructions/step14.png
new file mode 100644
index 00000000000..dbada1cc2ef
Binary files /dev/null and b/markdown/org/docs/patterns/trayvon/instructions/step14.png differ
diff --git a/markdown/org/docs/patterns/trayvon/instructions/step15.png b/markdown/org/docs/patterns/trayvon/instructions/step15.png
new file mode 100644
index 00000000000..4c836b825f5
Binary files /dev/null and b/markdown/org/docs/patterns/trayvon/instructions/step15.png differ
diff --git a/markdown/org/docs/patterns/trayvon/instructions/step16.png b/markdown/org/docs/patterns/trayvon/instructions/step16.png
new file mode 100644
index 00000000000..95161acebea
Binary files /dev/null and b/markdown/org/docs/patterns/trayvon/instructions/step16.png differ
diff --git a/markdown/org/docs/patterns/trayvon/instructions/step17.png b/markdown/org/docs/patterns/trayvon/instructions/step17.png
new file mode 100644
index 00000000000..b7751b3c85f
Binary files /dev/null and b/markdown/org/docs/patterns/trayvon/instructions/step17.png differ
diff --git a/markdown/org/docs/patterns/trayvon/measurements/de.md b/markdown/org/docs/patterns/trayvon/measurements/de.md
new file mode 100644
index 00000000000..45ea94aba45
--- /dev/null
+++ b/markdown/org/docs/patterns/trayvon/measurements/de.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/trayvon/measurements/en.md b/markdown/org/docs/patterns/trayvon/measurements/en.md
new file mode 100644
index 00000000000..f2b837ac945
--- /dev/null
+++ b/markdown/org/docs/patterns/trayvon/measurements/en.md
@@ -0,0 +1,7 @@
+---
+---
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/trayvon/measurements/es.md b/markdown/org/docs/patterns/trayvon/measurements/es.md
new file mode 100644
index 00000000000..45ea94aba45
--- /dev/null
+++ b/markdown/org/docs/patterns/trayvon/measurements/es.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/trayvon/measurements/fr.md b/markdown/org/docs/patterns/trayvon/measurements/fr.md
new file mode 100644
index 00000000000..837f8ab43dd
--- /dev/null
+++ b/markdown/org/docs/patterns/trayvon/measurements/fr.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+importer les mesures à partir de '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/trayvon/measurements/nl.md b/markdown/org/docs/patterns/trayvon/measurements/nl.md
new file mode 100644
index 00000000000..45ea94aba45
--- /dev/null
+++ b/markdown/org/docs/patterns/trayvon/measurements/nl.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/trayvon/needs/de.md b/markdown/org/docs/patterns/trayvon/needs/de.md
new file mode 100644
index 00000000000..e6b2e7421d8
--- /dev/null
+++ b/markdown/org/docs/patterns/trayvon/needs/de.md
@@ -0,0 +1,5 @@
+To make Trayvon, you will need the following:
+
+- Grundlegendes Nähzubehör
+- Between 0.5 meter and 1.5 meter of a suitable fabric ([see Fabric options](/docs/patterns/trayvon/fabric)), depending on whether you're cutting on bias, on grain, or cross-grain.
+
diff --git a/markdown/org/docs/patterns/trayvon/needs/en.md b/markdown/org/docs/patterns/trayvon/needs/en.md
new file mode 100644
index 00000000000..f54f90caeb4
--- /dev/null
+++ b/markdown/org/docs/patterns/trayvon/needs/en.md
@@ -0,0 +1,5 @@
+To make Trayvon, you will need the following:
+
+- Basic sewing supplies
+- Between 0.5 meter and 1.5 meter of a suitable fabric ([see Fabric options](/docs/patterns/trayvon/fabric)), depending on whether you're cutting on bias, on grain, or cross-grain.
+
diff --git a/markdown/org/docs/patterns/trayvon/needs/es.md b/markdown/org/docs/patterns/trayvon/needs/es.md
new file mode 100644
index 00000000000..f54f90caeb4
--- /dev/null
+++ b/markdown/org/docs/patterns/trayvon/needs/es.md
@@ -0,0 +1,5 @@
+To make Trayvon, you will need the following:
+
+- Basic sewing supplies
+- Between 0.5 meter and 1.5 meter of a suitable fabric ([see Fabric options](/docs/patterns/trayvon/fabric)), depending on whether you're cutting on bias, on grain, or cross-grain.
+
diff --git a/markdown/org/docs/patterns/trayvon/needs/fr.md b/markdown/org/docs/patterns/trayvon/needs/fr.md
new file mode 100644
index 00000000000..f001ad16267
--- /dev/null
+++ b/markdown/org/docs/patterns/trayvon/needs/fr.md
@@ -0,0 +1,5 @@
+To make Trayvon, you will need the following:
+
+- Fourniture de base pour la couture
+- Between 0.5 meter and 1.5 meter of a suitable fabric ([see Fabric options](/docs/patterns/trayvon/fabric)), depending on whether you're cutting on bias, on grain, or cross-grain.
+
diff --git a/markdown/org/docs/patterns/trayvon/needs/nl.md b/markdown/org/docs/patterns/trayvon/needs/nl.md
new file mode 100644
index 00000000000..caae4b6d719
--- /dev/null
+++ b/markdown/org/docs/patterns/trayvon/needs/nl.md
@@ -0,0 +1,5 @@
+Om Trayvon te maken heb je het volgende nodig:
+
+- Basis naaimateriaal
+- Tussen 0.5 en 1.5 meter geschikte stof ([zie Stofkeuze](/docs/patterns/trayvon/fabric)), afhankelijk van hoe je knipt: schuin van draad, recht van draad of haaks op de draadrichting.
+
diff --git a/markdown/org/docs/patterns/trayvon/nl.md b/markdown/org/docs/patterns/trayvon/nl.md
new file mode 100644
index 00000000000..6371b570280
--- /dev/null
+++ b/markdown/org/docs/patterns/trayvon/nl.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/trayvon/options/de.md b/markdown/org/docs/patterns/trayvon/options/de.md
new file mode 100644
index 00000000000..38bfa0a32cc
--- /dev/null
+++ b/markdown/org/docs/patterns/trayvon/options/de.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/trayvon/options/en.md b/markdown/org/docs/patterns/trayvon/options/en.md
new file mode 100644
index 00000000000..6a1ad076135
--- /dev/null
+++ b/markdown/org/docs/patterns/trayvon/options/en.md
@@ -0,0 +1,7 @@
+---
+---
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/trayvon/options/es.md b/markdown/org/docs/patterns/trayvon/options/es.md
new file mode 100644
index 00000000000..38bfa0a32cc
--- /dev/null
+++ b/markdown/org/docs/patterns/trayvon/options/es.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/trayvon/options/fr.md b/markdown/org/docs/patterns/trayvon/options/fr.md
new file mode 100644
index 00000000000..38bfa0a32cc
--- /dev/null
+++ b/markdown/org/docs/patterns/trayvon/options/fr.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/trayvon/options/knotwidth/de.md b/markdown/org/docs/patterns/trayvon/options/knotwidth/de.md
new file mode 100644
index 00000000000..db9fa662b0b
--- /dev/null
+++ b/markdown/org/docs/patterns/trayvon/options/knotwidth/de.md
@@ -0,0 +1,12 @@
+
+
+The knot width is the width in the middle of the tie, where you make the knot.
+
+How wide your tie is in the middle will influence the tie knot. Go wide for big and bulky knots, go narrow for small knots.
+
+
+
+Do not make the knot width larger than the tip width
+
+
+
diff --git a/markdown/org/docs/patterns/trayvon/options/knotwidth/en.md b/markdown/org/docs/patterns/trayvon/options/knotwidth/en.md
new file mode 100644
index 00000000000..a69f2ce2fdb
--- /dev/null
+++ b/markdown/org/docs/patterns/trayvon/options/knotwidth/en.md
@@ -0,0 +1,11 @@
+
+
+The knot width is the width in the middle of the tie, where you make the knot.
+
+How wide your tie is in the middle will influence the tie knot. Go wide for big and bulky knots, go narrow for small knots.
+
+
+
+Do not make the knot width larger than the tip width
+
+
diff --git a/markdown/org/docs/patterns/trayvon/options/knotwidth/es.md b/markdown/org/docs/patterns/trayvon/options/knotwidth/es.md
new file mode 100644
index 00000000000..93961106127
--- /dev/null
+++ b/markdown/org/docs/patterns/trayvon/options/knotwidth/es.md
@@ -0,0 +1,12 @@
+
+
+The knot width is the width in the middle of the tie, where you make the knot.
+
+How wide your tie is in the middle will influence the tie knot. Go wide for big and bulky knots, go narrow for small knots.
+
+
+
+Do not make the knot width larger than the tip width
+
+
+
diff --git a/markdown/org/docs/patterns/trayvon/options/knotwidth/fr.md b/markdown/org/docs/patterns/trayvon/options/knotwidth/fr.md
new file mode 100644
index 00000000000..5c62fc3a7a1
--- /dev/null
+++ b/markdown/org/docs/patterns/trayvon/options/knotwidth/fr.md
@@ -0,0 +1,12 @@
+
+
+The knot width is the width in the middle of the tie, where you make the knot.
+
+How wide your tie is in the middle will influence the tie knot. Go wide for big and bulky knots, go narrow for small knots.
+
+
+
+Do not make the knot width larger than the tip width
+
+
+
diff --git a/markdown/org/docs/patterns/trayvon/options/knotwidth/knotwidth.svg b/markdown/org/docs/patterns/trayvon/options/knotwidth/knotwidth.svg
new file mode 100644
index 00000000000..46c3fcc9192
--- /dev/null
+++ b/markdown/org/docs/patterns/trayvon/options/knotwidth/knotwidth.svg
@@ -0,0 +1,100 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/trayvon/options/knotwidth/nl.md b/markdown/org/docs/patterns/trayvon/options/knotwidth/nl.md
new file mode 100644
index 00000000000..072d2880548
--- /dev/null
+++ b/markdown/org/docs/patterns/trayvon/options/knotwidth/nl.md
@@ -0,0 +1,12 @@
+
+
+De breedte van de knoop is de breedte in het midden van de das, waar je de knoop maakt.
+
+De breedte van je das in het midden heeft invloed op de knoop van de das. Ga breed voor grote en dikke knopen, ga smal voor kleinere knopen.
+
+
+
+Maak de breedte van de knoop niet groter dan de breedte van de punt
+
+
+
diff --git a/markdown/org/docs/patterns/trayvon/options/lengthbonus/de.md b/markdown/org/docs/patterns/trayvon/options/lengthbonus/de.md
new file mode 100644
index 00000000000..e7cf84582cf
--- /dev/null
+++ b/markdown/org/docs/patterns/trayvon/options/lengthbonus/de.md
@@ -0,0 +1,2 @@
+
+Adds extra length to the tie.
diff --git a/markdown/org/docs/patterns/trayvon/options/lengthbonus/en.md b/markdown/org/docs/patterns/trayvon/options/lengthbonus/en.md
new file mode 100644
index 00000000000..e7cf84582cf
--- /dev/null
+++ b/markdown/org/docs/patterns/trayvon/options/lengthbonus/en.md
@@ -0,0 +1,2 @@
+
+Adds extra length to the tie.
diff --git a/markdown/org/docs/patterns/trayvon/options/lengthbonus/es.md b/markdown/org/docs/patterns/trayvon/options/lengthbonus/es.md
new file mode 100644
index 00000000000..e7cf84582cf
--- /dev/null
+++ b/markdown/org/docs/patterns/trayvon/options/lengthbonus/es.md
@@ -0,0 +1,2 @@
+
+Adds extra length to the tie.
diff --git a/markdown/org/docs/patterns/trayvon/options/lengthbonus/fr.md b/markdown/org/docs/patterns/trayvon/options/lengthbonus/fr.md
new file mode 100644
index 00000000000..e7cf84582cf
--- /dev/null
+++ b/markdown/org/docs/patterns/trayvon/options/lengthbonus/fr.md
@@ -0,0 +1,2 @@
+
+Adds extra length to the tie.
diff --git a/markdown/org/docs/patterns/trayvon/options/lengthbonus/nl.md b/markdown/org/docs/patterns/trayvon/options/lengthbonus/nl.md
new file mode 100644
index 00000000000..e7cf84582cf
--- /dev/null
+++ b/markdown/org/docs/patterns/trayvon/options/lengthbonus/nl.md
@@ -0,0 +1,2 @@
+
+Adds extra length to the tie.
diff --git a/markdown/org/docs/patterns/trayvon/options/nl.md b/markdown/org/docs/patterns/trayvon/options/nl.md
new file mode 100644
index 00000000000..38bfa0a32cc
--- /dev/null
+++ b/markdown/org/docs/patterns/trayvon/options/nl.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/trayvon/options/tipwidth/de.md b/markdown/org/docs/patterns/trayvon/options/tipwidth/de.md
new file mode 100644
index 00000000000..611f6ab20be
--- /dev/null
+++ b/markdown/org/docs/patterns/trayvon/options/tipwidth/de.md
@@ -0,0 +1,12 @@
+
+
+The tip width is the width at the tip of the tie.
+
+How wide your tie is at the tip is a style choice.
+
+
+
+Do not make the tip width smaller than the knot width
+
+
+
diff --git a/markdown/org/docs/patterns/trayvon/options/tipwidth/en.md b/markdown/org/docs/patterns/trayvon/options/tipwidth/en.md
new file mode 100644
index 00000000000..6c9a8b511b3
--- /dev/null
+++ b/markdown/org/docs/patterns/trayvon/options/tipwidth/en.md
@@ -0,0 +1,11 @@
+
+
+The tip width is the width at the tip of the tie.
+
+How wide your tie is at the tip is a style choice.
+
+
+
+Do not make the tip width smaller than the knot width
+
+
diff --git a/markdown/org/docs/patterns/trayvon/options/tipwidth/es.md b/markdown/org/docs/patterns/trayvon/options/tipwidth/es.md
new file mode 100644
index 00000000000..611f6ab20be
--- /dev/null
+++ b/markdown/org/docs/patterns/trayvon/options/tipwidth/es.md
@@ -0,0 +1,12 @@
+
+
+The tip width is the width at the tip of the tie.
+
+How wide your tie is at the tip is a style choice.
+
+
+
+Do not make the tip width smaller than the knot width
+
+
+
diff --git a/markdown/org/docs/patterns/trayvon/options/tipwidth/fr.md b/markdown/org/docs/patterns/trayvon/options/tipwidth/fr.md
new file mode 100644
index 00000000000..611f6ab20be
--- /dev/null
+++ b/markdown/org/docs/patterns/trayvon/options/tipwidth/fr.md
@@ -0,0 +1,12 @@
+
+
+The tip width is the width at the tip of the tie.
+
+How wide your tie is at the tip is a style choice.
+
+
+
+Do not make the tip width smaller than the knot width
+
+
+
diff --git a/markdown/org/docs/patterns/trayvon/options/tipwidth/nl.md b/markdown/org/docs/patterns/trayvon/options/tipwidth/nl.md
new file mode 100644
index 00000000000..e517f1969bf
--- /dev/null
+++ b/markdown/org/docs/patterns/trayvon/options/tipwidth/nl.md
@@ -0,0 +1,12 @@
+
+
+De breedte van de punt is de breedte aan de punt van de das.
+
+Hoe breed je das is aan de punt is een stijlkeuze.
+
+
+
+Maak de breedte van de punt niet smaller dan de breedte van de knoop
+
+
+
diff --git a/markdown/org/docs/patterns/trayvon/options/tipwidth/tipwidth.svg b/markdown/org/docs/patterns/trayvon/options/tipwidth/tipwidth.svg
new file mode 100644
index 00000000000..a231ca0149b
--- /dev/null
+++ b/markdown/org/docs/patterns/trayvon/options/tipwidth/tipwidth.svg
@@ -0,0 +1,98 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/ursula/cutting/de.md b/markdown/org/docs/patterns/ursula/cutting/de.md
new file mode 100644
index 00000000000..0b54ba02d1c
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/cutting/de.md
@@ -0,0 +1,15 @@
+Ursula besteht aus einem vorderen Teil, einem hinteren Teil und einem gefütterten Zwickel.
+
+ - **Oberstoff**
+ - Cut **1 front**
+ - Cut **1 back**
+ - Schneide **2 Zwickel**
+
+
+
+##### Notes
+
+- Ursula is a great scrap buster. If you have fabric scraps from making a [Teagan t-shirt](/designs/teagan/) or anything from a jersey fabric that has good stretch, this is a good way to use those up.
+- You can use the same fabric for the whole garment, including the gusset lining. Some people prefer to use a cotton jersey instead to line the gusset. If you want to do that, cut **1 gusset** from your main fabric and **1 gusset** from your lining fabric.
+
+
diff --git a/markdown/org/docs/patterns/ursula/cutting/en.md b/markdown/org/docs/patterns/ursula/cutting/en.md
new file mode 100644
index 00000000000..5365032eabd
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/cutting/en.md
@@ -0,0 +1,15 @@
+Ursula consists of a front, a back, and a lined gusset.
+
+ - **Main fabric**
+ - Cut **1 front**
+ - Cut **1 back**
+ - Cut **2 gusset**
+
+
+
+##### Notes
+
+- Ursula is a great scrap buster. If you have fabric scraps from making a [Teagan t-shirt](/designs/teagan/) or anything from a jersey fabric that has good stretch, this is a good way to use those up.
+- You can use the same fabric for the whole garment, including the gusset lining. Some people prefer to use a cotton jersey instead to line the gusset. If you want to do that, cut **1 gusset** from your main fabric and **1 gusset** from your lining fabric.
+
+
diff --git a/markdown/org/docs/patterns/ursula/cutting/es.md b/markdown/org/docs/patterns/ursula/cutting/es.md
new file mode 100644
index 00000000000..5365032eabd
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/cutting/es.md
@@ -0,0 +1,15 @@
+Ursula consists of a front, a back, and a lined gusset.
+
+ - **Main fabric**
+ - Cut **1 front**
+ - Cut **1 back**
+ - Cut **2 gusset**
+
+
+
+##### Notes
+
+- Ursula is a great scrap buster. If you have fabric scraps from making a [Teagan t-shirt](/designs/teagan/) or anything from a jersey fabric that has good stretch, this is a good way to use those up.
+- You can use the same fabric for the whole garment, including the gusset lining. Some people prefer to use a cotton jersey instead to line the gusset. If you want to do that, cut **1 gusset** from your main fabric and **1 gusset** from your lining fabric.
+
+
diff --git a/markdown/org/docs/patterns/ursula/cutting/fr.md b/markdown/org/docs/patterns/ursula/cutting/fr.md
new file mode 100644
index 00000000000..0074fd5c8e3
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/cutting/fr.md
@@ -0,0 +1,15 @@
+Ursula consists of a front, a back, and a lined gusset.
+
+ - **Tissu principal**
+ - Cut **1 front**
+ - Couper **1 dos**
+ - Cut **2 gusset**
+
+
+
+##### Notes
+
+- Ursula is a great scrap buster. If you have fabric scraps from making a [Teagan t-shirt](/designs/teagan/) or anything from a jersey fabric that has good stretch, this is a good way to use those up.
+- You can use the same fabric for the whole garment, including the gusset lining. Some people prefer to use a cotton jersey instead to line the gusset. If you want to do that, cut **1 gusset** from your main fabric and **1 gusset** from your lining fabric.
+
+
diff --git a/markdown/org/docs/patterns/ursula/cutting/nl.md b/markdown/org/docs/patterns/ursula/cutting/nl.md
new file mode 100644
index 00000000000..eb36c80cab2
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/cutting/nl.md
@@ -0,0 +1,15 @@
+Ursula consists of a front, a back, and a lined gusset.
+
+ - **Buitenstof**
+ - Cut **1 front**
+ - Cut **1 back**
+ - Cut **2 gusset**
+
+
+
+##### Notes
+
+- Ursula is a great scrap buster. If you have fabric scraps from making a [Teagan t-shirt](/designs/teagan/) or anything from a jersey fabric that has good stretch, this is a good way to use those up.
+- You can use the same fabric for the whole garment, including the gusset lining. Some people prefer to use a cotton jersey instead to line the gusset. If you want to do that, cut **1 gusset** from your main fabric and **1 gusset** from your lining fabric.
+
+
diff --git a/markdown/org/docs/patterns/ursula/de.md b/markdown/org/docs/patterns/ursula/de.md
new file mode 100644
index 00000000000..e6c0572fe2f
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/de.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/ursula/en.md b/markdown/org/docs/patterns/ursula/en.md
new file mode 100644
index 00000000000..aaccd552c1f
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/en.md
@@ -0,0 +1,6 @@
+---
+---
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/ursula/es.md b/markdown/org/docs/patterns/ursula/es.md
new file mode 100644
index 00000000000..e6c0572fe2f
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/es.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/ursula/fabric/de.md b/markdown/org/docs/patterns/ursula/fabric/de.md
new file mode 100644
index 00000000000..d8665e6e81e
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/fabric/de.md
@@ -0,0 +1,3 @@
+You need a fabric with plenty of horizontal and vertical stretch (sometimes called “four-way stretch”) for this pattern. Preferably something that is comfortable, soft, and breathable.
+
+Recommended fabrics include stretch jerseys, stretch mesh, stretch knits, or most fabrics with at least 5% spandex. For example, modal (rayon) jersey with spandex.
diff --git a/markdown/org/docs/patterns/ursula/fabric/en.md b/markdown/org/docs/patterns/ursula/fabric/en.md
new file mode 100644
index 00000000000..d8665e6e81e
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/fabric/en.md
@@ -0,0 +1,3 @@
+You need a fabric with plenty of horizontal and vertical stretch (sometimes called “four-way stretch”) for this pattern. Preferably something that is comfortable, soft, and breathable.
+
+Recommended fabrics include stretch jerseys, stretch mesh, stretch knits, or most fabrics with at least 5% spandex. For example, modal (rayon) jersey with spandex.
diff --git a/markdown/org/docs/patterns/ursula/fabric/es.md b/markdown/org/docs/patterns/ursula/fabric/es.md
new file mode 100644
index 00000000000..d8665e6e81e
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/fabric/es.md
@@ -0,0 +1,3 @@
+You need a fabric with plenty of horizontal and vertical stretch (sometimes called “four-way stretch”) for this pattern. Preferably something that is comfortable, soft, and breathable.
+
+Recommended fabrics include stretch jerseys, stretch mesh, stretch knits, or most fabrics with at least 5% spandex. For example, modal (rayon) jersey with spandex.
diff --git a/markdown/org/docs/patterns/ursula/fabric/fr.md b/markdown/org/docs/patterns/ursula/fabric/fr.md
new file mode 100644
index 00000000000..d8665e6e81e
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/fabric/fr.md
@@ -0,0 +1,3 @@
+You need a fabric with plenty of horizontal and vertical stretch (sometimes called “four-way stretch”) for this pattern. Preferably something that is comfortable, soft, and breathable.
+
+Recommended fabrics include stretch jerseys, stretch mesh, stretch knits, or most fabrics with at least 5% spandex. For example, modal (rayon) jersey with spandex.
diff --git a/markdown/org/docs/patterns/ursula/fabric/nl.md b/markdown/org/docs/patterns/ursula/fabric/nl.md
new file mode 100644
index 00000000000..d8665e6e81e
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/fabric/nl.md
@@ -0,0 +1,3 @@
+You need a fabric with plenty of horizontal and vertical stretch (sometimes called “four-way stretch”) for this pattern. Preferably something that is comfortable, soft, and breathable.
+
+Recommended fabrics include stretch jerseys, stretch mesh, stretch knits, or most fabrics with at least 5% spandex. For example, modal (rayon) jersey with spandex.
diff --git a/markdown/org/docs/patterns/ursula/fr.md b/markdown/org/docs/patterns/ursula/fr.md
new file mode 100644
index 00000000000..e6c0572fe2f
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/fr.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/ursula/instructions/de.md b/markdown/org/docs/patterns/ursula/instructions/de.md
new file mode 100644
index 00000000000..c5a2e8365bc
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/instructions/de.md
@@ -0,0 +1,81 @@
+### Step 1: Sew the front to the first gusset piece
+
+Place one of the gusset pieces on the front piece, _good sides together_, so that the crotch seams are aligned. Pin or baste at the seam allowance.
+
+
+
+### Step 2: Open flat
+
+Open flat. You can press if you want to, but who presses underwear?
+
+
+
+### Step 3: Sew the back to the first gusset piece
+
+Place the back piece on the gusset, good sides together. Pin or baste at the seam allowance.
+
+
+
+### Step 4: Open flat
+
+Open flat.
+
+
+
+## Step 5: Attach the second gusset piece
+
+Get the front and back pieces out of the way by rolling them to the center.
+
+Place the second gusset piece good sides together on top so that it lines up with the first gusset piece. The rolled-up front and back pieces should be sandwiched between your gusset pieces.
+
+Sew the front and back gusset seams at your seam allowance using a serger or a zigzag stitch.
+
+
+
+## Step 6: Turn right side out
+
+Turn the undies right side out. All gusset seams should be enclosed.
+
+
+
+### Step 7: Sew the side seams
+
+Pin the side seams good sides together. Sew the side seams at your seam allowance using a serger or a zigzag stitch.
+
+
+
+
+
+Good work! Technically you could leave the edges raw since knit fabrics do not fray, but to help your undies stay up, you should probably add elastic to the legs and waist. Keep going.
+
+
+
+### Step 8: Prepare elastic
+
+Overlap the edges of each piece of elastic by your seam allowance and stitch together. You should have three elastic pieces: one for the waistband and two for the legs.
+
+To ensure that you stretch the elastic evenly, divide the elastic into four quarters and mark the points with pins or chalk. Do the same to the waist and leg openings, marking the quarter points.
+
+
+
+
+
+### Step 9: Sew elastic to the outside of the garment
+
+Pin the elastic to the waist and leg openings on the good side of the fabric, ensuring that you line up the quarter markings. If your elastic has a decorative edge, make sure that you line up the plain edge (not the decorative edge) of the elastic to the edge of the fabric. The decorative edge should be pointing towards the garment, not away from it.
+
+Sew the elastic to the garment using a zigzag stitch. You will have to stretch the elastic slightly as you sew to make it lay flat against the fabric. Avoid stretching the fabric itself.
+
+
+
+Trim away any excess fabric that causes bulk or sticks out from the elastic.
+
+### Step 10: Fold the elastic in and sew it down again
+
+Fold the elastic and fabric to the inside, enclosing the raw edge of the fabric under the elastic. You should be looking at the outside of the undies, a folded edge with a bit of the elastic peeking out. Sew using a zigzag stitch.
+
+
+
+Repeat these steps for each of the waist and leg openings.
+
+You did it!
diff --git a/markdown/org/docs/patterns/ursula/instructions/en.md b/markdown/org/docs/patterns/ursula/instructions/en.md
new file mode 100644
index 00000000000..c5a2e8365bc
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/instructions/en.md
@@ -0,0 +1,81 @@
+### Step 1: Sew the front to the first gusset piece
+
+Place one of the gusset pieces on the front piece, _good sides together_, so that the crotch seams are aligned. Pin or baste at the seam allowance.
+
+
+
+### Step 2: Open flat
+
+Open flat. You can press if you want to, but who presses underwear?
+
+
+
+### Step 3: Sew the back to the first gusset piece
+
+Place the back piece on the gusset, good sides together. Pin or baste at the seam allowance.
+
+
+
+### Step 4: Open flat
+
+Open flat.
+
+
+
+## Step 5: Attach the second gusset piece
+
+Get the front and back pieces out of the way by rolling them to the center.
+
+Place the second gusset piece good sides together on top so that it lines up with the first gusset piece. The rolled-up front and back pieces should be sandwiched between your gusset pieces.
+
+Sew the front and back gusset seams at your seam allowance using a serger or a zigzag stitch.
+
+
+
+## Step 6: Turn right side out
+
+Turn the undies right side out. All gusset seams should be enclosed.
+
+
+
+### Step 7: Sew the side seams
+
+Pin the side seams good sides together. Sew the side seams at your seam allowance using a serger or a zigzag stitch.
+
+
+
+
+
+Good work! Technically you could leave the edges raw since knit fabrics do not fray, but to help your undies stay up, you should probably add elastic to the legs and waist. Keep going.
+
+
+
+### Step 8: Prepare elastic
+
+Overlap the edges of each piece of elastic by your seam allowance and stitch together. You should have three elastic pieces: one for the waistband and two for the legs.
+
+To ensure that you stretch the elastic evenly, divide the elastic into four quarters and mark the points with pins or chalk. Do the same to the waist and leg openings, marking the quarter points.
+
+
+
+
+
+### Step 9: Sew elastic to the outside of the garment
+
+Pin the elastic to the waist and leg openings on the good side of the fabric, ensuring that you line up the quarter markings. If your elastic has a decorative edge, make sure that you line up the plain edge (not the decorative edge) of the elastic to the edge of the fabric. The decorative edge should be pointing towards the garment, not away from it.
+
+Sew the elastic to the garment using a zigzag stitch. You will have to stretch the elastic slightly as you sew to make it lay flat against the fabric. Avoid stretching the fabric itself.
+
+
+
+Trim away any excess fabric that causes bulk or sticks out from the elastic.
+
+### Step 10: Fold the elastic in and sew it down again
+
+Fold the elastic and fabric to the inside, enclosing the raw edge of the fabric under the elastic. You should be looking at the outside of the undies, a folded edge with a bit of the elastic peeking out. Sew using a zigzag stitch.
+
+
+
+Repeat these steps for each of the waist and leg openings.
+
+You did it!
diff --git a/markdown/org/docs/patterns/ursula/instructions/es.md b/markdown/org/docs/patterns/ursula/instructions/es.md
new file mode 100644
index 00000000000..c5a2e8365bc
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/instructions/es.md
@@ -0,0 +1,81 @@
+### Step 1: Sew the front to the first gusset piece
+
+Place one of the gusset pieces on the front piece, _good sides together_, so that the crotch seams are aligned. Pin or baste at the seam allowance.
+
+
+
+### Step 2: Open flat
+
+Open flat. You can press if you want to, but who presses underwear?
+
+
+
+### Step 3: Sew the back to the first gusset piece
+
+Place the back piece on the gusset, good sides together. Pin or baste at the seam allowance.
+
+
+
+### Step 4: Open flat
+
+Open flat.
+
+
+
+## Step 5: Attach the second gusset piece
+
+Get the front and back pieces out of the way by rolling them to the center.
+
+Place the second gusset piece good sides together on top so that it lines up with the first gusset piece. The rolled-up front and back pieces should be sandwiched between your gusset pieces.
+
+Sew the front and back gusset seams at your seam allowance using a serger or a zigzag stitch.
+
+
+
+## Step 6: Turn right side out
+
+Turn the undies right side out. All gusset seams should be enclosed.
+
+
+
+### Step 7: Sew the side seams
+
+Pin the side seams good sides together. Sew the side seams at your seam allowance using a serger or a zigzag stitch.
+
+
+
+
+
+Good work! Technically you could leave the edges raw since knit fabrics do not fray, but to help your undies stay up, you should probably add elastic to the legs and waist. Keep going.
+
+
+
+### Step 8: Prepare elastic
+
+Overlap the edges of each piece of elastic by your seam allowance and stitch together. You should have three elastic pieces: one for the waistband and two for the legs.
+
+To ensure that you stretch the elastic evenly, divide the elastic into four quarters and mark the points with pins or chalk. Do the same to the waist and leg openings, marking the quarter points.
+
+
+
+
+
+### Step 9: Sew elastic to the outside of the garment
+
+Pin the elastic to the waist and leg openings on the good side of the fabric, ensuring that you line up the quarter markings. If your elastic has a decorative edge, make sure that you line up the plain edge (not the decorative edge) of the elastic to the edge of the fabric. The decorative edge should be pointing towards the garment, not away from it.
+
+Sew the elastic to the garment using a zigzag stitch. You will have to stretch the elastic slightly as you sew to make it lay flat against the fabric. Avoid stretching the fabric itself.
+
+
+
+Trim away any excess fabric that causes bulk or sticks out from the elastic.
+
+### Step 10: Fold the elastic in and sew it down again
+
+Fold the elastic and fabric to the inside, enclosing the raw edge of the fabric under the elastic. You should be looking at the outside of the undies, a folded edge with a bit of the elastic peeking out. Sew using a zigzag stitch.
+
+
+
+Repeat these steps for each of the waist and leg openings.
+
+You did it!
diff --git a/markdown/org/docs/patterns/ursula/instructions/fr.md b/markdown/org/docs/patterns/ursula/instructions/fr.md
new file mode 100644
index 00000000000..53df5b632b7
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/instructions/fr.md
@@ -0,0 +1,81 @@
+### Step 1: Sew the front to the first gusset piece
+
+Place one of the gusset pieces on the front piece, _good sides together_, so that the crotch seams are aligned. Pin or baste at the seam allowance.
+
+
+
+### Step 2: Open flat
+
+Open flat. You can press if you want to, but who presses underwear?
+
+
+
+### Step 3: Sew the back to the first gusset piece
+
+Place the back piece on the gusset, good sides together. Pin or baste at the seam allowance.
+
+
+
+### Step 4: Open flat
+
+Open flat.
+
+
+
+## Step 5: Attach the second gusset piece
+
+Get the front and back pieces out of the way by rolling them to the center.
+
+Place the second gusset piece good sides together on top so that it lines up with the first gusset piece. The rolled-up front and back pieces should be sandwiched between your gusset pieces.
+
+Sew the front and back gusset seams at your seam allowance using a serger or a zigzag stitch.
+
+
+
+## Step 6: Turn right side out
+
+Turn the undies right side out. All gusset seams should be enclosed.
+
+
+
+### Step 7: Sew the side seams
+
+Pin the side seams good sides together. Sew the side seams at your seam allowance using a serger or a zigzag stitch.
+
+
+
+
+
+Good work! Technically you could leave the edges raw since knit fabrics do not fray, but to help your undies stay up, you should probably add elastic to the legs and waist. Keep going.
+
+
+
+### Step 8: Prepare elastic
+
+Overlap the edges of each piece of elastic by your seam allowance and stitch together. You should have three elastic pieces: one for the waistband and two for the legs.
+
+To ensure that you stretch the elastic evenly, divide the elastic into four quarters and mark the points with pins or chalk. Do the same to the waist and leg openings, marking the quarter points.
+
+
+
+
+
+### Step 9: Sew elastic to the outside of the garment
+
+Pin the elastic to the waist and leg openings on the good side of the fabric, ensuring that you line up the quarter markings. If your elastic has a decorative edge, make sure that you line up the plain edge (not the decorative edge) of the elastic to the edge of the fabric. The decorative edge should be pointing towards the garment, not away from it.
+
+Sew the elastic to the garment using a zigzag stitch. You will have to stretch the elastic slightly as you sew to make it lay flat against the fabric. Avoid stretching the fabric itself.
+
+
+
+Trim away any excess fabric that causes bulk or sticks out from the elastic.
+
+### Step 10: Fold the elastic in and sew it down again
+
+Fold the elastic and fabric to the inside, enclosing the raw edge of the fabric under the elastic. You should be looking at the outside of the undies, a folded edge with a bit of the elastic peeking out. Sew using a zigzag stitch.
+
+
+
+Repeat these steps for each of the waist and leg openings.
+
+You did it!
diff --git a/markdown/org/docs/patterns/ursula/instructions/nl.md b/markdown/org/docs/patterns/ursula/instructions/nl.md
new file mode 100644
index 00000000000..c5a2e8365bc
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/instructions/nl.md
@@ -0,0 +1,81 @@
+### Step 1: Sew the front to the first gusset piece
+
+Place one of the gusset pieces on the front piece, _good sides together_, so that the crotch seams are aligned. Pin or baste at the seam allowance.
+
+
+
+### Step 2: Open flat
+
+Open flat. You can press if you want to, but who presses underwear?
+
+
+
+### Step 3: Sew the back to the first gusset piece
+
+Place the back piece on the gusset, good sides together. Pin or baste at the seam allowance.
+
+
+
+### Step 4: Open flat
+
+Open flat.
+
+
+
+## Step 5: Attach the second gusset piece
+
+Get the front and back pieces out of the way by rolling them to the center.
+
+Place the second gusset piece good sides together on top so that it lines up with the first gusset piece. The rolled-up front and back pieces should be sandwiched between your gusset pieces.
+
+Sew the front and back gusset seams at your seam allowance using a serger or a zigzag stitch.
+
+
+
+## Step 6: Turn right side out
+
+Turn the undies right side out. All gusset seams should be enclosed.
+
+
+
+### Step 7: Sew the side seams
+
+Pin the side seams good sides together. Sew the side seams at your seam allowance using a serger or a zigzag stitch.
+
+
+
+
+
+Good work! Technically you could leave the edges raw since knit fabrics do not fray, but to help your undies stay up, you should probably add elastic to the legs and waist. Keep going.
+
+
+
+### Step 8: Prepare elastic
+
+Overlap the edges of each piece of elastic by your seam allowance and stitch together. You should have three elastic pieces: one for the waistband and two for the legs.
+
+To ensure that you stretch the elastic evenly, divide the elastic into four quarters and mark the points with pins or chalk. Do the same to the waist and leg openings, marking the quarter points.
+
+
+
+
+
+### Step 9: Sew elastic to the outside of the garment
+
+Pin the elastic to the waist and leg openings on the good side of the fabric, ensuring that you line up the quarter markings. If your elastic has a decorative edge, make sure that you line up the plain edge (not the decorative edge) of the elastic to the edge of the fabric. The decorative edge should be pointing towards the garment, not away from it.
+
+Sew the elastic to the garment using a zigzag stitch. You will have to stretch the elastic slightly as you sew to make it lay flat against the fabric. Avoid stretching the fabric itself.
+
+
+
+Trim away any excess fabric that causes bulk or sticks out from the elastic.
+
+### Step 10: Fold the elastic in and sew it down again
+
+Fold the elastic and fabric to the inside, enclosing the raw edge of the fabric under the elastic. You should be looking at the outside of the undies, a folded edge with a bit of the elastic peeking out. Sew using a zigzag stitch.
+
+
+
+Repeat these steps for each of the waist and leg openings.
+
+You did it!
diff --git a/markdown/org/docs/patterns/ursula/instructions/step01.png b/markdown/org/docs/patterns/ursula/instructions/step01.png
new file mode 100644
index 00000000000..30224a4168e
Binary files /dev/null and b/markdown/org/docs/patterns/ursula/instructions/step01.png differ
diff --git a/markdown/org/docs/patterns/ursula/instructions/step02.png b/markdown/org/docs/patterns/ursula/instructions/step02.png
new file mode 100644
index 00000000000..1594422a477
Binary files /dev/null and b/markdown/org/docs/patterns/ursula/instructions/step02.png differ
diff --git a/markdown/org/docs/patterns/ursula/instructions/step03.png b/markdown/org/docs/patterns/ursula/instructions/step03.png
new file mode 100644
index 00000000000..ac0849edd2d
Binary files /dev/null and b/markdown/org/docs/patterns/ursula/instructions/step03.png differ
diff --git a/markdown/org/docs/patterns/ursula/instructions/step04.png b/markdown/org/docs/patterns/ursula/instructions/step04.png
new file mode 100644
index 00000000000..07eed5bbc59
Binary files /dev/null and b/markdown/org/docs/patterns/ursula/instructions/step04.png differ
diff --git a/markdown/org/docs/patterns/ursula/instructions/step05.png b/markdown/org/docs/patterns/ursula/instructions/step05.png
new file mode 100644
index 00000000000..917026859ee
Binary files /dev/null and b/markdown/org/docs/patterns/ursula/instructions/step05.png differ
diff --git a/markdown/org/docs/patterns/ursula/instructions/step06.png b/markdown/org/docs/patterns/ursula/instructions/step06.png
new file mode 100644
index 00000000000..dc79e2156da
Binary files /dev/null and b/markdown/org/docs/patterns/ursula/instructions/step06.png differ
diff --git a/markdown/org/docs/patterns/ursula/instructions/step07.png b/markdown/org/docs/patterns/ursula/instructions/step07.png
new file mode 100644
index 00000000000..bf44db17be0
Binary files /dev/null and b/markdown/org/docs/patterns/ursula/instructions/step07.png differ
diff --git a/markdown/org/docs/patterns/ursula/instructions/step08.png b/markdown/org/docs/patterns/ursula/instructions/step08.png
new file mode 100644
index 00000000000..f50e6b749e2
Binary files /dev/null and b/markdown/org/docs/patterns/ursula/instructions/step08.png differ
diff --git a/markdown/org/docs/patterns/ursula/instructions/step08b.png b/markdown/org/docs/patterns/ursula/instructions/step08b.png
new file mode 100644
index 00000000000..61fe1d64083
Binary files /dev/null and b/markdown/org/docs/patterns/ursula/instructions/step08b.png differ
diff --git a/markdown/org/docs/patterns/ursula/instructions/step09.png b/markdown/org/docs/patterns/ursula/instructions/step09.png
new file mode 100644
index 00000000000..be520cfa96c
Binary files /dev/null and b/markdown/org/docs/patterns/ursula/instructions/step09.png differ
diff --git a/markdown/org/docs/patterns/ursula/instructions/step10.png b/markdown/org/docs/patterns/ursula/instructions/step10.png
new file mode 100644
index 00000000000..8f1993d1b10
Binary files /dev/null and b/markdown/org/docs/patterns/ursula/instructions/step10.png differ
diff --git a/markdown/org/docs/patterns/ursula/needs/de.md b/markdown/org/docs/patterns/ursula/needs/de.md
new file mode 100644
index 00000000000..ba9c595a459
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/needs/de.md
@@ -0,0 +1,15 @@
+Um Ursula zu erstellen, benötigst du Folgendes:
+- [Grundlegendes Nähzubehör](/docs/sewing/basic-sewing-supplies)
+- Etwa 0.7 Meter eines geeigneten Stoffes (siehe [Stoffoptionen](/docs/patterns/ursula/fabric))
+- About 3 meters of underwear elastic, such as picot elastic or fold over elastic
+
+
+
+##### Binding methods may affect the seam allowance
+
+If using fold over elastic (FOE) or doing knit binding, you may wish to trim away the seam allowance at the legs and waist before cutting. If you keep the seam allowance, the finished product will have a slightly higher waist and slightly smaller leg openings.
+
+ ##### A serger/overlock is nice, but optional
+As with all knitwear and stretch fabrics, a serger/overlock will make your life easier. If you do not have one of those, don't despair. You don't really need it. You can just sew Ursula with a zigzag stitch.
+
+
diff --git a/markdown/org/docs/patterns/ursula/needs/en.md b/markdown/org/docs/patterns/ursula/needs/en.md
new file mode 100644
index 00000000000..91c7942089f
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/needs/en.md
@@ -0,0 +1,15 @@
+To make Ursula, you will need the following:
+- [Basic sewing supplies](/docs/sewing/basic-sewing-supplies)
+- About 0.7 meter of a suitable fabric (see [Fabric options](/docs/patterns/ursula/fabric))
+- About 3 meters of underwear elastic, such as picot elastic or fold over elastic
+
+
+
+##### Binding methods may affect the seam allowance
+
+If using fold over elastic (FOE) or doing knit binding, you may wish to trim away the seam allowance at the legs and waist before cutting. If you keep the seam allowance, the finished product will have a slightly higher waist and slightly smaller leg openings.
+
+ ##### A serger/overlock is nice, but optional
+As with all knitwear and stretch fabrics, a serger/overlock will make your life easier. If you do not have one of those, don't despair. You don't really need it. You can just sew Ursula with a zigzag stitch.
+
+
diff --git a/markdown/org/docs/patterns/ursula/needs/es.md b/markdown/org/docs/patterns/ursula/needs/es.md
new file mode 100644
index 00000000000..91c7942089f
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/needs/es.md
@@ -0,0 +1,15 @@
+To make Ursula, you will need the following:
+- [Basic sewing supplies](/docs/sewing/basic-sewing-supplies)
+- About 0.7 meter of a suitable fabric (see [Fabric options](/docs/patterns/ursula/fabric))
+- About 3 meters of underwear elastic, such as picot elastic or fold over elastic
+
+
+
+##### Binding methods may affect the seam allowance
+
+If using fold over elastic (FOE) or doing knit binding, you may wish to trim away the seam allowance at the legs and waist before cutting. If you keep the seam allowance, the finished product will have a slightly higher waist and slightly smaller leg openings.
+
+ ##### A serger/overlock is nice, but optional
+As with all knitwear and stretch fabrics, a serger/overlock will make your life easier. If you do not have one of those, don't despair. You don't really need it. You can just sew Ursula with a zigzag stitch.
+
+
diff --git a/markdown/org/docs/patterns/ursula/needs/fr.md b/markdown/org/docs/patterns/ursula/needs/fr.md
new file mode 100644
index 00000000000..d098cf4d7f2
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/needs/fr.md
@@ -0,0 +1,15 @@
+To make Ursula, you will need the following:
+- [Fourniture de base pour la couture](/docs/sewing/basic-sewing-supplies)
+- About 0.7 meter of a suitable fabric (see [Fabric options](/docs/patterns/ursula/fabric))
+- About 3 meters of underwear elastic, such as picot elastic or fold over elastic
+
+
+
+##### Binding methods may affect the seam allowance
+
+If using fold over elastic (FOE) or doing knit binding, you may wish to trim away the seam allowance at the legs and waist before cutting. If you keep the seam allowance, the finished product will have a slightly higher waist and slightly smaller leg openings.
+
+ ##### A serger/overlock is nice, but optional
+As with all knitwear and stretch fabrics, a serger/overlock will make your life easier. Si vous n'en avez pas, ne désespérez pas. Vous n'en avez pas vraiment besoin. You can just sew Ursula with a zigzag stitch.
+
+
diff --git a/markdown/org/docs/patterns/ursula/needs/nl.md b/markdown/org/docs/patterns/ursula/needs/nl.md
new file mode 100644
index 00000000000..e936d01c2c9
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/needs/nl.md
@@ -0,0 +1,15 @@
+To make Ursula, you will need the following:
+- [Basis naaimateriaal](/docs/sewing/basic-sewing-supplies)
+- About 0.7 meter of a suitable fabric (see [Fabric options](/docs/patterns/ursula/fabric))
+- About 3 meters of underwear elastic, such as picot elastic or fold over elastic
+
+
+
+##### Binding methods may affect the seam allowance
+
+If using fold over elastic (FOE) or doing knit binding, you may wish to trim away the seam allowance at the legs and waist before cutting. If you keep the seam allowance, the finished product will have a slightly higher waist and slightly smaller leg openings.
+
+ ##### A serger/overlock is nice, but optional
+As with all knitwear and stretch fabrics, a serger/overlock will make your life easier. Als je geen overlock hebt, geen zorg. Je hebt het niet echt nodig. You can just sew Ursula with a zigzag stitch.
+
+
diff --git a/markdown/org/docs/patterns/ursula/nl.md b/markdown/org/docs/patterns/ursula/nl.md
new file mode 100644
index 00000000000..e6c0572fe2f
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/nl.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/ursula/options/backdip/de.md b/markdown/org/docs/patterns/ursula/options/backdip/de.md
new file mode 100644
index 00000000000..9059424ddff
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/options/backdip/de.md
@@ -0,0 +1,2 @@
+This option controls how much the back waist curves (revealing more or less skin).
+
diff --git a/markdown/org/docs/patterns/ursula/options/backdip/en.md b/markdown/org/docs/patterns/ursula/options/backdip/en.md
new file mode 100644
index 00000000000..9059424ddff
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/options/backdip/en.md
@@ -0,0 +1,2 @@
+This option controls how much the back waist curves (revealing more or less skin).
+
diff --git a/markdown/org/docs/patterns/ursula/options/backdip/es.md b/markdown/org/docs/patterns/ursula/options/backdip/es.md
new file mode 100644
index 00000000000..9059424ddff
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/options/backdip/es.md
@@ -0,0 +1,2 @@
+This option controls how much the back waist curves (revealing more or less skin).
+
diff --git a/markdown/org/docs/patterns/ursula/options/backdip/fr.md b/markdown/org/docs/patterns/ursula/options/backdip/fr.md
new file mode 100644
index 00000000000..9059424ddff
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/options/backdip/fr.md
@@ -0,0 +1,2 @@
+This option controls how much the back waist curves (revealing more or less skin).
+
diff --git a/markdown/org/docs/patterns/ursula/options/backdip/nl.md b/markdown/org/docs/patterns/ursula/options/backdip/nl.md
new file mode 100644
index 00000000000..9059424ddff
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/options/backdip/nl.md
@@ -0,0 +1,2 @@
+This option controls how much the back waist curves (revealing more or less skin).
+
diff --git a/markdown/org/docs/patterns/ursula/options/backexposure/de.md b/markdown/org/docs/patterns/ursula/options/backexposure/de.md
new file mode 100644
index 00000000000..3ca8839e387
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/options/backexposure/de.md
@@ -0,0 +1,2 @@
+This option controls the amount of exposed skin on the back.
+
diff --git a/markdown/org/docs/patterns/ursula/options/backexposure/en.md b/markdown/org/docs/patterns/ursula/options/backexposure/en.md
new file mode 100644
index 00000000000..3ca8839e387
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/options/backexposure/en.md
@@ -0,0 +1,2 @@
+This option controls the amount of exposed skin on the back.
+
diff --git a/markdown/org/docs/patterns/ursula/options/backexposure/es.md b/markdown/org/docs/patterns/ursula/options/backexposure/es.md
new file mode 100644
index 00000000000..3ca8839e387
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/options/backexposure/es.md
@@ -0,0 +1,2 @@
+This option controls the amount of exposed skin on the back.
+
diff --git a/markdown/org/docs/patterns/ursula/options/backexposure/fr.md b/markdown/org/docs/patterns/ursula/options/backexposure/fr.md
new file mode 100644
index 00000000000..3ca8839e387
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/options/backexposure/fr.md
@@ -0,0 +1,2 @@
+This option controls the amount of exposed skin on the back.
+
diff --git a/markdown/org/docs/patterns/ursula/options/backexposure/nl.md b/markdown/org/docs/patterns/ursula/options/backexposure/nl.md
new file mode 100644
index 00000000000..3ca8839e387
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/options/backexposure/nl.md
@@ -0,0 +1,2 @@
+This option controls the amount of exposed skin on the back.
+
diff --git a/markdown/org/docs/patterns/ursula/options/de.md b/markdown/org/docs/patterns/ursula/options/de.md
new file mode 100644
index 00000000000..bff06a2bef4
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/options/de.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/ursula/options/elasticstretch/de.md b/markdown/org/docs/patterns/ursula/options/elasticstretch/de.md
new file mode 100644
index 00000000000..0cd2c82ae31
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/options/elasticstretch/de.md
@@ -0,0 +1 @@
+Adjust this option for more or less stretchy elastic.
diff --git a/markdown/org/docs/patterns/ursula/options/elasticstretch/en.md b/markdown/org/docs/patterns/ursula/options/elasticstretch/en.md
new file mode 100644
index 00000000000..0cd2c82ae31
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/options/elasticstretch/en.md
@@ -0,0 +1 @@
+Adjust this option for more or less stretchy elastic.
diff --git a/markdown/org/docs/patterns/ursula/options/elasticstretch/es.md b/markdown/org/docs/patterns/ursula/options/elasticstretch/es.md
new file mode 100644
index 00000000000..0cd2c82ae31
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/options/elasticstretch/es.md
@@ -0,0 +1 @@
+Adjust this option for more or less stretchy elastic.
diff --git a/markdown/org/docs/patterns/ursula/options/elasticstretch/fr.md b/markdown/org/docs/patterns/ursula/options/elasticstretch/fr.md
new file mode 100644
index 00000000000..0cd2c82ae31
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/options/elasticstretch/fr.md
@@ -0,0 +1 @@
+Adjust this option for more or less stretchy elastic.
diff --git a/markdown/org/docs/patterns/ursula/options/elasticstretch/nl.md b/markdown/org/docs/patterns/ursula/options/elasticstretch/nl.md
new file mode 100644
index 00000000000..0cd2c82ae31
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/options/elasticstretch/nl.md
@@ -0,0 +1 @@
+Adjust this option for more or less stretchy elastic.
diff --git a/markdown/org/docs/patterns/ursula/options/en.md b/markdown/org/docs/patterns/ursula/options/en.md
new file mode 100644
index 00000000000..055334d5eef
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/options/en.md
@@ -0,0 +1,7 @@
+---
+---
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/ursula/options/es.md b/markdown/org/docs/patterns/ursula/options/es.md
new file mode 100644
index 00000000000..bff06a2bef4
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/options/es.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/ursula/options/fabricstretch/de.md b/markdown/org/docs/patterns/ursula/options/fabricstretch/de.md
new file mode 100644
index 00000000000..07e19f05e63
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/options/fabricstretch/de.md
@@ -0,0 +1,2 @@
+Adjust this option for more or less stretchy fabrics.
+
diff --git a/markdown/org/docs/patterns/ursula/options/fabricstretch/en.md b/markdown/org/docs/patterns/ursula/options/fabricstretch/en.md
new file mode 100644
index 00000000000..07e19f05e63
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/options/fabricstretch/en.md
@@ -0,0 +1,2 @@
+Adjust this option for more or less stretchy fabrics.
+
diff --git a/markdown/org/docs/patterns/ursula/options/fabricstretch/es.md b/markdown/org/docs/patterns/ursula/options/fabricstretch/es.md
new file mode 100644
index 00000000000..07e19f05e63
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/options/fabricstretch/es.md
@@ -0,0 +1,2 @@
+Adjust this option for more or less stretchy fabrics.
+
diff --git a/markdown/org/docs/patterns/ursula/options/fabricstretch/fr.md b/markdown/org/docs/patterns/ursula/options/fabricstretch/fr.md
new file mode 100644
index 00000000000..07e19f05e63
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/options/fabricstretch/fr.md
@@ -0,0 +1,2 @@
+Adjust this option for more or less stretchy fabrics.
+
diff --git a/markdown/org/docs/patterns/ursula/options/fabricstretch/nl.md b/markdown/org/docs/patterns/ursula/options/fabricstretch/nl.md
new file mode 100644
index 00000000000..07e19f05e63
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/options/fabricstretch/nl.md
@@ -0,0 +1,2 @@
+Adjust this option for more or less stretchy fabrics.
+
diff --git a/markdown/org/docs/patterns/ursula/options/fr.md b/markdown/org/docs/patterns/ursula/options/fr.md
new file mode 100644
index 00000000000..bff06a2bef4
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/options/fr.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/ursula/options/frontdip/de.md b/markdown/org/docs/patterns/ursula/options/frontdip/de.md
new file mode 100644
index 00000000000..880652b333d
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/options/frontdip/de.md
@@ -0,0 +1 @@
+This option controls how much the front waist curves (revealing more or less skin).
diff --git a/markdown/org/docs/patterns/ursula/options/frontdip/en.md b/markdown/org/docs/patterns/ursula/options/frontdip/en.md
new file mode 100644
index 00000000000..880652b333d
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/options/frontdip/en.md
@@ -0,0 +1 @@
+This option controls how much the front waist curves (revealing more or less skin).
diff --git a/markdown/org/docs/patterns/ursula/options/frontdip/es.md b/markdown/org/docs/patterns/ursula/options/frontdip/es.md
new file mode 100644
index 00000000000..880652b333d
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/options/frontdip/es.md
@@ -0,0 +1 @@
+This option controls how much the front waist curves (revealing more or less skin).
diff --git a/markdown/org/docs/patterns/ursula/options/frontdip/fr.md b/markdown/org/docs/patterns/ursula/options/frontdip/fr.md
new file mode 100644
index 00000000000..880652b333d
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/options/frontdip/fr.md
@@ -0,0 +1 @@
+This option controls how much the front waist curves (revealing more or less skin).
diff --git a/markdown/org/docs/patterns/ursula/options/frontdip/nl.md b/markdown/org/docs/patterns/ursula/options/frontdip/nl.md
new file mode 100644
index 00000000000..880652b333d
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/options/frontdip/nl.md
@@ -0,0 +1 @@
+This option controls how much the front waist curves (revealing more or less skin).
diff --git a/markdown/org/docs/patterns/ursula/options/gussetlength/de.md b/markdown/org/docs/patterns/ursula/options/gussetlength/de.md
new file mode 100644
index 00000000000..2d69d0c35ee
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/options/gussetlength/de.md
@@ -0,0 +1 @@
+This option controls the length of the gusset.
diff --git a/markdown/org/docs/patterns/ursula/options/gussetlength/en.md b/markdown/org/docs/patterns/ursula/options/gussetlength/en.md
new file mode 100644
index 00000000000..2d69d0c35ee
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/options/gussetlength/en.md
@@ -0,0 +1 @@
+This option controls the length of the gusset.
diff --git a/markdown/org/docs/patterns/ursula/options/gussetlength/es.md b/markdown/org/docs/patterns/ursula/options/gussetlength/es.md
new file mode 100644
index 00000000000..2d69d0c35ee
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/options/gussetlength/es.md
@@ -0,0 +1 @@
+This option controls the length of the gusset.
diff --git a/markdown/org/docs/patterns/ursula/options/gussetlength/fr.md b/markdown/org/docs/patterns/ursula/options/gussetlength/fr.md
new file mode 100644
index 00000000000..2d69d0c35ee
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/options/gussetlength/fr.md
@@ -0,0 +1 @@
+This option controls the length of the gusset.
diff --git a/markdown/org/docs/patterns/ursula/options/gussetlength/nl.md b/markdown/org/docs/patterns/ursula/options/gussetlength/nl.md
new file mode 100644
index 00000000000..2d69d0c35ee
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/options/gussetlength/nl.md
@@ -0,0 +1 @@
+This option controls the length of the gusset.
diff --git a/markdown/org/docs/patterns/ursula/options/gussetwidth/de.md b/markdown/org/docs/patterns/ursula/options/gussetwidth/de.md
new file mode 100644
index 00000000000..8d80dc55de7
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/options/gussetwidth/de.md
@@ -0,0 +1 @@
+Diese Option steuert die Breite des Zwickels.
diff --git a/markdown/org/docs/patterns/ursula/options/gussetwidth/en.md b/markdown/org/docs/patterns/ursula/options/gussetwidth/en.md
new file mode 100644
index 00000000000..bb6293052df
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/options/gussetwidth/en.md
@@ -0,0 +1 @@
+This options controls the width of the gusset.
diff --git a/markdown/org/docs/patterns/ursula/options/gussetwidth/es.md b/markdown/org/docs/patterns/ursula/options/gussetwidth/es.md
new file mode 100644
index 00000000000..bb6293052df
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/options/gussetwidth/es.md
@@ -0,0 +1 @@
+This options controls the width of the gusset.
diff --git a/markdown/org/docs/patterns/ursula/options/gussetwidth/fr.md b/markdown/org/docs/patterns/ursula/options/gussetwidth/fr.md
new file mode 100644
index 00000000000..bb6293052df
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/options/gussetwidth/fr.md
@@ -0,0 +1 @@
+This options controls the width of the gusset.
diff --git a/markdown/org/docs/patterns/ursula/options/gussetwidth/nl.md b/markdown/org/docs/patterns/ursula/options/gussetwidth/nl.md
new file mode 100644
index 00000000000..bb6293052df
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/options/gussetwidth/nl.md
@@ -0,0 +1 @@
+This options controls the width of the gusset.
diff --git a/markdown/org/docs/patterns/ursula/options/legopening/de.md b/markdown/org/docs/patterns/ursula/options/legopening/de.md
new file mode 100644
index 00000000000..0f99880fe9b
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/options/legopening/de.md
@@ -0,0 +1 @@
+This option controls how high the leg is cut-out.
diff --git a/markdown/org/docs/patterns/ursula/options/legopening/en.md b/markdown/org/docs/patterns/ursula/options/legopening/en.md
new file mode 100644
index 00000000000..0f99880fe9b
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/options/legopening/en.md
@@ -0,0 +1 @@
+This option controls how high the leg is cut-out.
diff --git a/markdown/org/docs/patterns/ursula/options/legopening/es.md b/markdown/org/docs/patterns/ursula/options/legopening/es.md
new file mode 100644
index 00000000000..0f99880fe9b
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/options/legopening/es.md
@@ -0,0 +1 @@
+This option controls how high the leg is cut-out.
diff --git a/markdown/org/docs/patterns/ursula/options/legopening/fr.md b/markdown/org/docs/patterns/ursula/options/legopening/fr.md
new file mode 100644
index 00000000000..0f99880fe9b
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/options/legopening/fr.md
@@ -0,0 +1 @@
+This option controls how high the leg is cut-out.
diff --git a/markdown/org/docs/patterns/ursula/options/legopening/nl.md b/markdown/org/docs/patterns/ursula/options/legopening/nl.md
new file mode 100644
index 00000000000..0f99880fe9b
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/options/legopening/nl.md
@@ -0,0 +1 @@
+This option controls how high the leg is cut-out.
diff --git a/markdown/org/docs/patterns/ursula/options/nl.md b/markdown/org/docs/patterns/ursula/options/nl.md
new file mode 100644
index 00000000000..bff06a2bef4
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/options/nl.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/ursula/options/rise/de.md b/markdown/org/docs/patterns/ursula/options/rise/de.md
new file mode 100644
index 00000000000..ba4d6db08c0
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/options/rise/de.md
@@ -0,0 +1 @@
+This options controls the height of the waist.
diff --git a/markdown/org/docs/patterns/ursula/options/rise/en.md b/markdown/org/docs/patterns/ursula/options/rise/en.md
new file mode 100644
index 00000000000..ba4d6db08c0
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/options/rise/en.md
@@ -0,0 +1 @@
+This options controls the height of the waist.
diff --git a/markdown/org/docs/patterns/ursula/options/rise/es.md b/markdown/org/docs/patterns/ursula/options/rise/es.md
new file mode 100644
index 00000000000..ba4d6db08c0
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/options/rise/es.md
@@ -0,0 +1 @@
+This options controls the height of the waist.
diff --git a/markdown/org/docs/patterns/ursula/options/rise/fr.md b/markdown/org/docs/patterns/ursula/options/rise/fr.md
new file mode 100644
index 00000000000..ba4d6db08c0
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/options/rise/fr.md
@@ -0,0 +1 @@
+This options controls the height of the waist.
diff --git a/markdown/org/docs/patterns/ursula/options/rise/nl.md b/markdown/org/docs/patterns/ursula/options/rise/nl.md
new file mode 100644
index 00000000000..ba4d6db08c0
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/options/rise/nl.md
@@ -0,0 +1 @@
+This options controls the height of the waist.
diff --git a/markdown/org/docs/patterns/ursula/options/tapertogusset/de.md b/markdown/org/docs/patterns/ursula/options/tapertogusset/de.md
new file mode 100644
index 00000000000..485501e5c6f
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/options/tapertogusset/de.md
@@ -0,0 +1 @@
+Diese Option steuert die Menge an freigelegter Haut auf der vorderen Seite.
diff --git a/markdown/org/docs/patterns/ursula/options/tapertogusset/en.md b/markdown/org/docs/patterns/ursula/options/tapertogusset/en.md
new file mode 100644
index 00000000000..693e934eecf
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/options/tapertogusset/en.md
@@ -0,0 +1 @@
+This option controls the amount of exposed skin on the front.
diff --git a/markdown/org/docs/patterns/ursula/options/tapertogusset/es.md b/markdown/org/docs/patterns/ursula/options/tapertogusset/es.md
new file mode 100644
index 00000000000..693e934eecf
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/options/tapertogusset/es.md
@@ -0,0 +1 @@
+This option controls the amount of exposed skin on the front.
diff --git a/markdown/org/docs/patterns/ursula/options/tapertogusset/fr.md b/markdown/org/docs/patterns/ursula/options/tapertogusset/fr.md
new file mode 100644
index 00000000000..693e934eecf
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/options/tapertogusset/fr.md
@@ -0,0 +1 @@
+This option controls the amount of exposed skin on the front.
diff --git a/markdown/org/docs/patterns/ursula/options/tapertogusset/nl.md b/markdown/org/docs/patterns/ursula/options/tapertogusset/nl.md
new file mode 100644
index 00000000000..693e934eecf
--- /dev/null
+++ b/markdown/org/docs/patterns/ursula/options/tapertogusset/nl.md
@@ -0,0 +1 @@
+This option controls the amount of exposed skin on the front.
diff --git a/markdown/org/docs/patterns/wahid/cutting/de.md b/markdown/org/docs/patterns/wahid/cutting/de.md
new file mode 100644
index 00000000000..35356108594
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/cutting/de.md
@@ -0,0 +1,26 @@
+ - **Oberstoff**
+ - Cut **2 front(s)** with good sides together
+ - Cut **2 back(s)** with good sides together
+ - Cut **2 front facing(s)** with good sides together
+ - Cut **2 pocket welt(s)** with good sides together
+ - Cut **2 pocket facing(s)** with good sides together
+ - **Futterstoff**
+ - Cut **2 front lining(s)** with good sides together
+ - Cut **2 back(s)** with good sides together
+ - Cut **2 pocket bag(s)** with good sides together
+ - **Einlage**
+ - Cut **2 front(s)** with good sides together
+ - Cut **2 pocket interfacing(s)**
+
+
+
+###### Caveats
+
+ - Do not cut out the **front** dart
+ - Do not cut out the **back** dart
+ - Watch out for the grainline on the **pocket welt** and **pocket facing**
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/cutting/en.md b/markdown/org/docs/patterns/wahid/cutting/en.md
new file mode 100644
index 00000000000..854d59e0495
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/cutting/en.md
@@ -0,0 +1,24 @@
+ - **Main fabric**
+ - Cut **2 front(s)** with good sides together
+ - Cut **2 back(s)** with good sides together
+ - Cut **2 front facing(s)** with good sides together
+ - Cut **2 pocket welt(s)** with good sides together
+ - Cut **2 pocket facing(s)** with good sides together
+ - **Lining fabric**
+ - Cut **2 front lining(s)** with good sides together
+ - Cut **2 back(s)** with good sides together
+ - Cut **2 pocket bag(s)** with good sides together
+ - **Interfacing**
+ - Cut **2 front(s)** with good sides together
+ - Cut **2 pocket interfacing(s)**
+
+
+
+###### Caveats
+
+ - Do not cut out the **front** dart
+ - Do not cut out the **back** dart
+ - Watch out for the grainline on the **pocket welt** and **pocket facing**
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/cutting/es.md b/markdown/org/docs/patterns/wahid/cutting/es.md
new file mode 100644
index 00000000000..ab1a9a742b9
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/cutting/es.md
@@ -0,0 +1,26 @@
+ - **Main fabric**
+ - Cut **2 front(s)** with good sides together
+ - Cut **2 back(s)** with good sides together
+ - Cut **2 front facing(s)** with good sides together
+ - Cut **2 pocket welt(s)** with good sides together
+ - Cut **2 pocket facing(s)** with good sides together
+ - **Lining fabric**
+ - Cut **2 front lining(s)** with good sides together
+ - Cut **2 back(s)** with good sides together
+ - Cut **2 pocket bag(s)** with good sides together
+ - **Interfacing**
+ - Cut **2 front(s)** with good sides together
+ - Cut **2 pocket interfacing(s)**
+
+
+
+###### Caveats
+
+ - Do not cut out the **front** dart
+ - Do not cut out the **back** dart
+ - Watch out for the grainline on the **pocket welt** and **pocket facing**
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/cutting/fr.md b/markdown/org/docs/patterns/wahid/cutting/fr.md
new file mode 100644
index 00000000000..5ceca1c312c
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/cutting/fr.md
@@ -0,0 +1,26 @@
+ - **Tissu principal**
+ - Cut **2 front(s)** with good sides together
+ - Cut **2 back(s)** with good sides together
+ - Cut **2 front facing(s)** with good sides together
+ - Cut **2 pocket welt(s)** with good sides together
+ - Cut **2 pocket facing(s)** with good sides together
+ - **Lining fabric**
+ - Cut **2 front lining(s)** with good sides together
+ - Cut **2 back(s)** with good sides together
+ - Cut **2 pocket bag(s)** with good sides together
+ - **Entoilage**
+ - Cut **2 front(s)** with good sides together
+ - Cut **2 pocket interfacing(s)**
+
+
+
+###### Caveats
+
+ - Do not cut out the **front** dart
+ - Do not cut out the **back** dart
+ - Watch out for the grainline on the **pocket welt** and **pocket facing**
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/cutting/nl.md b/markdown/org/docs/patterns/wahid/cutting/nl.md
new file mode 100644
index 00000000000..54db864f0f6
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/cutting/nl.md
@@ -0,0 +1,26 @@
+ - **Buitenstof**
+ - Cut **2 front(s)** with good sides together
+ - Cut **2 back(s)** with good sides together
+ - Cut **2 front facing(s)** with good sides together
+ - Cut **2 pocket welt(s)** with good sides together
+ - Cut **2 pocket facing(s)** with good sides together
+ - **Voering**
+ - Cut **2 front lining(s)** with good sides together
+ - Cut **2 back(s)** with good sides together
+ - Cut **2 pocket bag(s)** with good sides together
+ - **Tussenvoering**
+ - Cut **2 front(s)** with good sides together
+ - Cut **2 pocket interfacing(s)**
+
+
+
+######Opgelet
+
+- Knip de neep **vooraan** niet uit
+- Knip de neep **achteraan** niet uit
+- Let op de draadrichting van de **paspel zak** en het **zakbeleg**
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/de.md b/markdown/org/docs/patterns/wahid/de.md
new file mode 100644
index 00000000000..796b5fdf33c
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/de.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/wahid/en.md b/markdown/org/docs/patterns/wahid/en.md
new file mode 100644
index 00000000000..a7707e73807
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/en.md
@@ -0,0 +1,6 @@
+---
+---
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/wahid/es.md b/markdown/org/docs/patterns/wahid/es.md
new file mode 100644
index 00000000000..796b5fdf33c
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/es.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/wahid/fabric/de.md b/markdown/org/docs/patterns/wahid/fabric/de.md
new file mode 100644
index 00000000000..0dcb9f623f4
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/fabric/de.md
@@ -0,0 +1,14 @@
+All suiting fabrics are a great choice for your waistcoats. Any fabric shop that's worth your business should have a suiting section. You can just walk in, ask where you can find the fabric for suits, and pick out something you like.
+
+These fabrics are typically wool, but you can also be a bit more creative and go for something else.
+
+
+
+You do need a bit of weight though. Denim is fine, some light cotton is not.
+
+
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/fabric/en.md b/markdown/org/docs/patterns/wahid/fabric/en.md
new file mode 100644
index 00000000000..cfbce6191b9
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/fabric/en.md
@@ -0,0 +1,11 @@
+All suiting fabrics are a great choice for your waistcoats. Any fabric shop that's worth your business should have a suiting section. You can just walk in, ask where you can find the fabric for suits, and pick out something you like.
+
+These fabrics are typically wool, but you can also be a bit more creative and go for something else.
+
+
+
+You do need a bit of weight though. Denim is fine, some light cotton is not.
+
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/fabric/es.md b/markdown/org/docs/patterns/wahid/fabric/es.md
new file mode 100644
index 00000000000..0dcb9f623f4
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/fabric/es.md
@@ -0,0 +1,14 @@
+All suiting fabrics are a great choice for your waistcoats. Any fabric shop that's worth your business should have a suiting section. You can just walk in, ask where you can find the fabric for suits, and pick out something you like.
+
+These fabrics are typically wool, but you can also be a bit more creative and go for something else.
+
+
+
+You do need a bit of weight though. Denim is fine, some light cotton is not.
+
+
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/fabric/fr.md b/markdown/org/docs/patterns/wahid/fabric/fr.md
new file mode 100644
index 00000000000..0dcb9f623f4
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/fabric/fr.md
@@ -0,0 +1,14 @@
+All suiting fabrics are a great choice for your waistcoats. Any fabric shop that's worth your business should have a suiting section. You can just walk in, ask where you can find the fabric for suits, and pick out something you like.
+
+These fabrics are typically wool, but you can also be a bit more creative and go for something else.
+
+
+
+You do need a bit of weight though. Denim is fine, some light cotton is not.
+
+
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/fabric/nl.md b/markdown/org/docs/patterns/wahid/fabric/nl.md
new file mode 100644
index 00000000000..447a59007e0
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/fabric/nl.md
@@ -0,0 +1,14 @@
+Alle pakstoffen zijn een goede keuze voor je gilets. Elke stoffenwinkel die de moeite is zou een afdeling met pakstoffen moeten hebben. Je kan binnenwandelen, vragen waar de stoffen voor kostuums zijn, en iets kiezen dat je mooi vindt.
+
+Deze stoffen zijn gewoonlijk van wol, maar je kan ook wat creatiever zijn en iets anders kiezen.
+
+
+
+Je stof heeft wel wat gewicht nodig. Denim is ok, een licht katoentje niet.
+
+
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/fr.md b/markdown/org/docs/patterns/wahid/fr.md
new file mode 100644
index 00000000000..796b5fdf33c
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/fr.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/wahid/instructions/01.png b/markdown/org/docs/patterns/wahid/instructions/01.png
new file mode 100644
index 00000000000..ae8bf502bd9
Binary files /dev/null and b/markdown/org/docs/patterns/wahid/instructions/01.png differ
diff --git a/markdown/org/docs/patterns/wahid/instructions/01a.png b/markdown/org/docs/patterns/wahid/instructions/01a.png
new file mode 100644
index 00000000000..ae8bf502bd9
Binary files /dev/null and b/markdown/org/docs/patterns/wahid/instructions/01a.png differ
diff --git a/markdown/org/docs/patterns/wahid/instructions/01b.png b/markdown/org/docs/patterns/wahid/instructions/01b.png
new file mode 100644
index 00000000000..37cd8d83905
Binary files /dev/null and b/markdown/org/docs/patterns/wahid/instructions/01b.png differ
diff --git a/markdown/org/docs/patterns/wahid/instructions/02a.png b/markdown/org/docs/patterns/wahid/instructions/02a.png
new file mode 100644
index 00000000000..f76e6d752b0
Binary files /dev/null and b/markdown/org/docs/patterns/wahid/instructions/02a.png differ
diff --git a/markdown/org/docs/patterns/wahid/instructions/03a.png b/markdown/org/docs/patterns/wahid/instructions/03a.png
new file mode 100644
index 00000000000..969dd27f58e
Binary files /dev/null and b/markdown/org/docs/patterns/wahid/instructions/03a.png differ
diff --git a/markdown/org/docs/patterns/wahid/instructions/04a.png b/markdown/org/docs/patterns/wahid/instructions/04a.png
new file mode 100644
index 00000000000..0cb37a947fb
Binary files /dev/null and b/markdown/org/docs/patterns/wahid/instructions/04a.png differ
diff --git a/markdown/org/docs/patterns/wahid/instructions/05a.png b/markdown/org/docs/patterns/wahid/instructions/05a.png
new file mode 100644
index 00000000000..e6414a56005
Binary files /dev/null and b/markdown/org/docs/patterns/wahid/instructions/05a.png differ
diff --git a/markdown/org/docs/patterns/wahid/instructions/05b.png b/markdown/org/docs/patterns/wahid/instructions/05b.png
new file mode 100644
index 00000000000..6074a217b4b
Binary files /dev/null and b/markdown/org/docs/patterns/wahid/instructions/05b.png differ
diff --git a/markdown/org/docs/patterns/wahid/instructions/05c.png b/markdown/org/docs/patterns/wahid/instructions/05c.png
new file mode 100644
index 00000000000..4b06e1aa04f
Binary files /dev/null and b/markdown/org/docs/patterns/wahid/instructions/05c.png differ
diff --git a/markdown/org/docs/patterns/wahid/instructions/05d.png b/markdown/org/docs/patterns/wahid/instructions/05d.png
new file mode 100644
index 00000000000..c8514c4c7dd
Binary files /dev/null and b/markdown/org/docs/patterns/wahid/instructions/05d.png differ
diff --git a/markdown/org/docs/patterns/wahid/instructions/05e.png b/markdown/org/docs/patterns/wahid/instructions/05e.png
new file mode 100644
index 00000000000..6d7f4837346
Binary files /dev/null and b/markdown/org/docs/patterns/wahid/instructions/05e.png differ
diff --git a/markdown/org/docs/patterns/wahid/instructions/05f.png b/markdown/org/docs/patterns/wahid/instructions/05f.png
new file mode 100644
index 00000000000..dad674f22e2
Binary files /dev/null and b/markdown/org/docs/patterns/wahid/instructions/05f.png differ
diff --git a/markdown/org/docs/patterns/wahid/instructions/05g.png b/markdown/org/docs/patterns/wahid/instructions/05g.png
new file mode 100644
index 00000000000..93d505bf1b5
Binary files /dev/null and b/markdown/org/docs/patterns/wahid/instructions/05g.png differ
diff --git a/markdown/org/docs/patterns/wahid/instructions/05h.png b/markdown/org/docs/patterns/wahid/instructions/05h.png
new file mode 100644
index 00000000000..394eaf4ff32
Binary files /dev/null and b/markdown/org/docs/patterns/wahid/instructions/05h.png differ
diff --git a/markdown/org/docs/patterns/wahid/instructions/05i.png b/markdown/org/docs/patterns/wahid/instructions/05i.png
new file mode 100644
index 00000000000..8f82cfc8e67
Binary files /dev/null and b/markdown/org/docs/patterns/wahid/instructions/05i.png differ
diff --git a/markdown/org/docs/patterns/wahid/instructions/05j.png b/markdown/org/docs/patterns/wahid/instructions/05j.png
new file mode 100644
index 00000000000..51d9e06e32d
Binary files /dev/null and b/markdown/org/docs/patterns/wahid/instructions/05j.png differ
diff --git a/markdown/org/docs/patterns/wahid/instructions/05k.png b/markdown/org/docs/patterns/wahid/instructions/05k.png
new file mode 100644
index 00000000000..c62e706a771
Binary files /dev/null and b/markdown/org/docs/patterns/wahid/instructions/05k.png differ
diff --git a/markdown/org/docs/patterns/wahid/instructions/05l.png b/markdown/org/docs/patterns/wahid/instructions/05l.png
new file mode 100644
index 00000000000..f5397f59853
Binary files /dev/null and b/markdown/org/docs/patterns/wahid/instructions/05l.png differ
diff --git a/markdown/org/docs/patterns/wahid/instructions/05m.png b/markdown/org/docs/patterns/wahid/instructions/05m.png
new file mode 100644
index 00000000000..f43f59371c2
Binary files /dev/null and b/markdown/org/docs/patterns/wahid/instructions/05m.png differ
diff --git a/markdown/org/docs/patterns/wahid/instructions/06a.png b/markdown/org/docs/patterns/wahid/instructions/06a.png
new file mode 100644
index 00000000000..854668b0bbe
Binary files /dev/null and b/markdown/org/docs/patterns/wahid/instructions/06a.png differ
diff --git a/markdown/org/docs/patterns/wahid/instructions/07a.png b/markdown/org/docs/patterns/wahid/instructions/07a.png
new file mode 100644
index 00000000000..c6e17e93a83
Binary files /dev/null and b/markdown/org/docs/patterns/wahid/instructions/07a.png differ
diff --git a/markdown/org/docs/patterns/wahid/instructions/08a.png b/markdown/org/docs/patterns/wahid/instructions/08a.png
new file mode 100644
index 00000000000..ec2ce4271af
Binary files /dev/null and b/markdown/org/docs/patterns/wahid/instructions/08a.png differ
diff --git a/markdown/org/docs/patterns/wahid/instructions/09a.png b/markdown/org/docs/patterns/wahid/instructions/09a.png
new file mode 100644
index 00000000000..8281bd4dc98
Binary files /dev/null and b/markdown/org/docs/patterns/wahid/instructions/09a.png differ
diff --git a/markdown/org/docs/patterns/wahid/instructions/09b.png b/markdown/org/docs/patterns/wahid/instructions/09b.png
new file mode 100644
index 00000000000..6528b303705
Binary files /dev/null and b/markdown/org/docs/patterns/wahid/instructions/09b.png differ
diff --git a/markdown/org/docs/patterns/wahid/instructions/09c.png b/markdown/org/docs/patterns/wahid/instructions/09c.png
new file mode 100644
index 00000000000..6a9c2465931
Binary files /dev/null and b/markdown/org/docs/patterns/wahid/instructions/09c.png differ
diff --git a/markdown/org/docs/patterns/wahid/instructions/09d.png b/markdown/org/docs/patterns/wahid/instructions/09d.png
new file mode 100644
index 00000000000..910c2b83d73
Binary files /dev/null and b/markdown/org/docs/patterns/wahid/instructions/09d.png differ
diff --git a/markdown/org/docs/patterns/wahid/instructions/10a.png b/markdown/org/docs/patterns/wahid/instructions/10a.png
new file mode 100644
index 00000000000..9ad173e0457
Binary files /dev/null and b/markdown/org/docs/patterns/wahid/instructions/10a.png differ
diff --git a/markdown/org/docs/patterns/wahid/instructions/10b.png b/markdown/org/docs/patterns/wahid/instructions/10b.png
new file mode 100644
index 00000000000..98aa039c9de
Binary files /dev/null and b/markdown/org/docs/patterns/wahid/instructions/10b.png differ
diff --git a/markdown/org/docs/patterns/wahid/instructions/10c.png b/markdown/org/docs/patterns/wahid/instructions/10c.png
new file mode 100644
index 00000000000..c908ed0359e
Binary files /dev/null and b/markdown/org/docs/patterns/wahid/instructions/10c.png differ
diff --git a/markdown/org/docs/patterns/wahid/instructions/11a.png b/markdown/org/docs/patterns/wahid/instructions/11a.png
new file mode 100644
index 00000000000..2d0c09ff124
Binary files /dev/null and b/markdown/org/docs/patterns/wahid/instructions/11a.png differ
diff --git a/markdown/org/docs/patterns/wahid/instructions/12a.png b/markdown/org/docs/patterns/wahid/instructions/12a.png
new file mode 100644
index 00000000000..f0bc1064e65
Binary files /dev/null and b/markdown/org/docs/patterns/wahid/instructions/12a.png differ
diff --git a/markdown/org/docs/patterns/wahid/instructions/13a.png b/markdown/org/docs/patterns/wahid/instructions/13a.png
new file mode 100644
index 00000000000..7ef01c1d6ff
Binary files /dev/null and b/markdown/org/docs/patterns/wahid/instructions/13a.png differ
diff --git a/markdown/org/docs/patterns/wahid/instructions/14a.png b/markdown/org/docs/patterns/wahid/instructions/14a.png
new file mode 100644
index 00000000000..a1d61399b2b
Binary files /dev/null and b/markdown/org/docs/patterns/wahid/instructions/14a.png differ
diff --git a/markdown/org/docs/patterns/wahid/instructions/de.md b/markdown/org/docs/patterns/wahid/instructions/de.md
new file mode 100644
index 00000000000..11559b30a07
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/instructions/de.md
@@ -0,0 +1,285 @@
+### Step 1: Fuse interfacing
+
+#### Press interfacing to pocket welts
+
+
+
+Place your pocket welt with the good side down, and your pocket interfacing on top.
+
+The interfacing is a bit shorter than the welt, so make sure to align the side that has the help line marked on it.
+
+For each pocket, press the interfacing piece to the bad side of the pocket welt.
+
+#### Press interfacing to fronts
+
+
+
+Place your front with the good side down, and your interfacing on top.
+
+Press the interfacing in place.
+
+> **Take your time**
+>
+> Don't just iron this on to get it over with, you want to really press that interfacing onto your fabric so that it fuses well.
+>
+> Place your iron down and lean on it for 10 seconds or so before you move on to the next spot to repeat the process.
+
+### Step 2: Join front facing and lining
+
+#### Sew facing to lining
+
+
+
+Place your front facing and lining with good sides together. Pin the edges of the facing/lining boundary in place.
+
+Sew them together.
+
+#### Press open seam allowance
+Press open the seam allowance between facing and lining.
+
+### Step 3: Close all darts
+
+
+
+#### Close back darts
+
+Fold your back with good sides together, and sew the back dart.
+
+> Don't forget to do the same for the lining
+
+#### Close front darts
+Fold your front (and the interfacing fused to it) with good sides together, and sew the front dart.
+
+### Step 4: Press all darts
+
+
+
+#### Press the front darts
+Once cut open, press the front darts open.
+
+#### Press the back darts
+If you cut open the back darts, press them open. If not, press them to the side.
+
+> Don't forget to do the same for the lining
+
+### Step 5: Construct the pockets
+
+#### Attach the pocket bag to the pocket welt
+
+
+
+Place your pocket bag down with the good side up, and your pocket welt on top of it with the good side down.
+
+Align the straight side of the bag with the side of the welt that has no interfacing, and sew them together at the standard seam allowance.
+
+#### Press seam open
+When you are done, press open this seam.
+
+#### Mark where your pocket needs to go
+
+
+
+Your front pattern piece has a helpline on it to show where the welt pocket should go. It's two half rectangles that got joined together when you closed the dart to form the shape of your welt pocket.
+
+If you haven't marked the four corners of that rectangle yet, you should do so now.
+
+> The pocket sits under a slight angle on your pattern. Going forward, in the illustrations, I will draw the pocket straight as that makes things easier.
+
+#### Attach pocket welt and pocket facing
+
+ 
+
+Place your front piece down with the good side up. We're going to attach the welt to the bottom line of your pocket outline, and the facing to the top line.
+
+> If you've never made a welt pocket before, it can be a bit counterintuitive to attach the pocket on the outside of the garment. Pocket should be on the inside, right?
+>
+> Relax, the pocket will end up on the inside
+
+Both your pocket welt and your pocket facing have a help line on them. That line needs to line up with the long edges of your pocket.
+
+Place the pocket welt at the bottom, and the pocket facing on the top, both with their good side down.
+
+Carefully align their helpline on the pocket outline. They should now sit side by side, and just bump into each other at the middle of your pocket.
+
+Now sew along the helpline which marks the long edge of your pocket.
+
+> It is important that the lines you sew now form the long edges of a perfect rectangle. This will determine the shape of your pocket, so if you make one line longer than the other, or if they are not parallel or mis-aligned, you pocket will look bad.
+
+#### Cut open the pocket
+
+
+
+Time to carefully cut open the pocket. Start in the middle of the pocket, and cut towards along the longest edges towards the side.
+
+At the edges of your pocket you need to stop cutting open the center and instead cut towards the end of your line of stitches under 45 degrees.
+
+> This small triangle you are cutting at the end is important. Make sure to aim carefully as you should cut right up to the end of your stitches, without cutting into the stitches.
+
+#### Press open the seam allowance
+
+
+
+Press open the seam allowance along the long edges of your pocket.
+
+#### Bring the pocket facing to the back and press
+
+
+
+Flip the pocket facing to the back side and press it down.
+
+#### Press down the triangles at the short sides
+
+
+
+Move your pocket facing out of the way to reveal those little traingles at the side of your pocket.
+
+Fold them back making sure you to keep your pocket opening a clean rectangle, and press them down.
+
+#### Bring the pocket welt to the back, fold and press
+
+ 
+
+Flip the pocket welt with the attache pocket back tot he back side.
+
+Fold your welt down at the point where it reaches the top of the pocket. The welt should cover the entire pocket opening.
+
+> The illustration shows this from the back as it's easier to see what is going on this way. However, you should check from the front to make sure your welt pocket looks good.
+
+#### Sew down the pocket triangles
+
+
+
+Put your front down with the good side up and make sure the pocket facing and welt lie flat.
+
+Fold your front over vertically at the edge of your pocket to reveal that little triangle at the short side of your pocket opening.
+
+Sew this triangle down by sewing right next to the fold, and pocket edge.
+
+#### Close the pocket bag
+
+
+
+Sew your pocket facing to the pocket bag to finish your pocket.
+
+> This should go without saying, but be careful not to sew your pocket bag to the front of your waistcoat.
+
+#### Press your completed pocket
+
+
+
+When you're done, give your pocket a good final press.
+
+### Step 6: Center back seam
+
+
+
+Put your two back pieces with their good side together and sew the center back seam.
+
+When you're done, press open this seam.
+
+> Don't forget to do the same for the lining
+
+### Step 7: Join back to fronts
+
+
+
+Put your back down with the good side up and put your fronts on it with the good side down. Align the side seams, pin and sew.
+
+When you're done, press open these seams.
+
+### Step 8: Join the shoulders
+
+
+
+Align the shoulder seams, sew them, and press open the seam allowance.
+
+> Don't forget to do the same for the lining
+
+### Step 9: Insert the lining
+
+#### Slide lining into the wasitcoat
+
+
+
+Place your lining in your waistcoat, good sides together. In other words, the waistcoat should have the good side in and bad side out. The lining should have the bad side in and good side out.
+
+#### Pin lining to fabric
+
+
+
+Align the lining with the fabric edge, and pin it in place.
+
+Start at center back, and follow the neckline down the front closure. Work your way around the hem, but leave about a 15cm gap at the center back.
+
+#### Sew lining to fabric
+
+
+
+With your lining pinned neatly in place, sew lining and fabric together.
+
+Do not forget to leave that 15cm gap at the center back.
+
+#### Turn waistcoat and press edges
+
+
+
+Reach through the gap you left open at the hem, and turn your waistcoat.
+
+Press the edges you've just sewn, making sure to roll the fabric a bit so that the lining is always hidden.
+
+### Step 10: Finish the armholes
+
+#### Pin back the fabric seam allowance
+
+
+
+All along the armhole, pin back the seam allowance of your waistcoat fabric. While doing so, keep your lining out of the way.
+
+#### Pin down lining
+
+
+
+Now fold back your lining a bit before the edge of the armhole and pin it down.
+
+#### Hand-sew the lining to the fabric
+
+
+
+Use a slipstitch to hand-sew the lining to the fabric all along the armhole.
+
+### Step 11: Finish the hem
+Remember that gap we didn't close in step 9? Time to close it.
+
+Use a slipstitch to hand-sew the lining to the fabric and close the hem.
+
+### Step 12: Make the buttonholes
+
+
+
+If you haven't done so yet, transfer the buttonhole placement from your pattern onto your fabric.
+
+Make those buttonholes.
+
+### Step 13: Attach the buttons
+
+
+
+Pin your waistcoat closed and transfer the location of your buttonholes to the button side.
+
+Sew on those buttons.
+
+> You could also transfer the location of the buttons from the pattern. However, transferring the buttonholes you just made assures you that the buttons and buttonholes will line up, even if your buttonhole(s) is/are ever so slightly off.
+
+### Step 14: Optional: Pick-stitch the edges
+
+
+
+If you'd like, you can pick-stitch around the edges of your waistcoat.
+
+Pick-stitching needs to be done by hand. You run a simple stitch a few mm from the edges of your waistcoat, but only let your stitches surface for a few threads. You've certainly seen it as a finish on suit jackets.
+
+> You can pick-stitch with thread of the same colour, or use a contrasting colour if you're feeling bold.
+
+> While pick-stitching adds a distinctive look, it also locks your fabric to your lining/facing which prevents things from shifting around.
+
+After this, you probably want to iron your waistcoat.
diff --git a/markdown/org/docs/patterns/wahid/instructions/en.md b/markdown/org/docs/patterns/wahid/instructions/en.md
new file mode 100644
index 00000000000..d3aca6b1a83
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/instructions/en.md
@@ -0,0 +1,287 @@
+### Step 1: Fuse interfacing
+
+#### Press interfacing to pocket welts
+
+
+
+Place your pocket welt with the good side down, and your pocket interfacing on top.
+
+The interfacing is a bit shorter than the welt, so make sure to align the side that has the help line marked on it.
+
+For each pocket, press the interfacing piece to the bad side of the pocket welt.
+
+#### Press interfacing to fronts
+
+
+
+Place your front with the good side down, and your interfacing on top.
+
+Press the interfacing in place.
+
+> **Take your time**
+>
+> Don't just iron this on to get it over with, you want to really press that interfacing onto your fabric so that it fuses well.
+>
+> Place your iron down and lean on it for 10 seconds or so before you move on to the next spot to repeat the process.
+
+### Step 2: Join front facing and lining
+
+#### Sew facing to lining
+
+
+
+Place your front facing and lining with good sides together. Pin the edges of the facing/lining boundary in place.
+
+Sew them together.
+
+#### Press open seam allowance
+Press open the seam allowance between facing and lining.
+
+### Step 3: Close all darts
+
+
+
+#### Close back darts
+
+Fold your back with good sides together, and sew the back dart.
+
+> Don't forget to do the same for the lining
+
+#### Close front darts
+Fold your front (and the interfacing fused to it) with good sides together, and sew the front dart.
+
+### Step 4: Press all darts
+
+
+
+#### Press the front darts
+Once cut open, press the front darts open.
+
+#### Press the back darts
+If you cut open the back darts, press them open. If not, press them to the side.
+
+> Don't forget to do the same for the lining
+
+### Step 5: Construct the pockets
+
+#### Attach the pocket bag to the pocket welt
+
+
+
+Place your pocket bag down with the good side up, and your pocket welt on top of it with the good side down.
+
+Align the straight side of the bag with the side of the welt that has no interfacing, and sew them together at the standard seam allowance.
+
+#### Press seam open
+When you are done, press open this seam.
+
+#### Mark where your pocket needs to go
+
+
+
+Your front pattern piece has a helpline on it to show where the welt pocket should go. It's two half rectangles that got joined together when you closed the dart to form the shape of your welt pocket.
+
+If you haven't marked the four corners of that rectangle yet, you should do so now.
+
+> The pocket sits under a slight angle on your pattern. Going forward, in the illustrations, I will draw the pocket straight as that makes things easier.
+
+#### Attach pocket welt and pocket facing
+
+
+
+
+Place your front piece down with the good side up. We're going to attach the welt to the bottom line of your pocket outline, and the facing to the top line.
+
+> If you've never made a welt pocket before, it can be a bit counterintuitive to attach the pocket on the outside of the garment. Pocket should be on the inside, right?
+>
+> Relax, the pocket will end up on the inside
+
+Both your pocket welt and your pocket facing have a help line on them. That line needs to line up with the long edges of your pocket.
+
+Place the pocket welt at the bottom, and the pocket facing on the top, both with their good side down.
+
+Carefully align their helpline on the pocket outline. They should now sit side by side, and just bump into each other at the middle of your pocket.
+
+Now sew along the helpline which marks the long edge of your pocket.
+
+> It is important that the lines you sew now form the long edges of a perfect rectangle. This will determine the shape of your pocket, so if you make one line longer than the other, or if they are not parallel or mis-aligned, you pocket will look bad.
+
+#### Cut open the pocket
+
+
+
+Time to carefully cut open the pocket. Start in the middle of the pocket, and cut towards along the longest edges towards the side.
+
+At the edges of your pocket you need to stop cutting open the center and instead cut towards the end of your line of stitches under 45 degrees.
+
+> This small triangle you are cutting at the end is important. Make sure to aim carefully as you should cut right up to the end of your stitches, without cutting into the stitches.
+
+#### Press open the seam allowance
+
+
+
+Press open the seam allowance along the long edges of your pocket.
+
+#### Bring the pocket facing to the back and press
+
+
+
+Flip the pocket facing to the back side and press it down.
+
+#### Press down the triangles at the short sides
+
+
+
+Move your pocket facing out of the way to reveal those little traingles at the side of your pocket.
+
+Fold them back making sure you to keep your pocket opening a clean rectangle, and press them down.
+
+#### Bring the pocket welt to the back, fold and press
+
+
+
+
+Flip the pocket welt with the attache pocket back tot he back side.
+
+Fold your welt down at the point where it reaches the top of the pocket. The welt should cover the entire pocket opening.
+
+> The illustration shows this from the back as it's easier to see what is going on this way. However, you should check from the front to make sure your welt pocket looks good.
+
+#### Sew down the pocket triangles
+
+
+
+Put your front down with the good side up and make sure the pocket facing and welt lie flat.
+
+Fold your front over vertically at the edge of your pocket to reveal that little triangle at the short side of your pocket opening.
+
+Sew this triangle down by sewing right next to the fold, and pocket edge.
+
+#### Close the pocket bag
+
+
+
+Sew your pocket facing to the pocket bag to finish your pocket.
+
+> This should go without saying, but be careful not to sew your pocket bag to the front of your waistcoat.
+
+#### Press your completed pocket
+
+
+
+When you're done, give your pocket a good final press.
+
+### Step 6: Center back seam
+
+
+
+Put your two back pieces with their good side together and sew the center back seam.
+
+When you're done, press open this seam.
+
+> Don't forget to do the same for the lining
+
+### Step 7: Join back to fronts
+
+
+
+Put your back down with the good side up and put your fronts on it with the good side down. Align the side seams, pin and sew.
+
+When you're done, press open these seams.
+
+### Step 8: Join the shoulders
+
+
+
+Align the shoulder seams, sew them, and press open the seam allowance.
+
+> Don't forget to do the same for the lining
+
+### Step 9: Insert the lining
+
+#### Slide lining into the wasitcoat
+
+
+
+Place your lining in your waistcoat, good sides together. In other words, the waistcoat should have the good side in and bad side out. The lining should have the bad side in and good side out.
+
+#### Pin lining to fabric
+
+
+
+Align the lining with the fabric edge, and pin it in place.
+
+Start at center back, and follow the neckline down the front closure. Work your way around the hem, but leave about a 15cm gap at the center back.
+
+#### Sew lining to fabric
+
+
+
+With your lining pinned neatly in place, sew lining and fabric together.
+
+Do not forget to leave that 15cm gap at the center back.
+
+#### Turn waistcoat and press edges
+
+
+
+Reach through the gap you left open at the hem, and turn your waistcoat.
+
+Press the edges you've just sewn, making sure to roll the fabric a bit so that the lining is always hidden.
+
+### Step 10: Finish the armholes
+
+#### Pin back the fabric seam allowance
+
+
+
+All along the armhole, pin back the seam allowance of your waistcoat fabric. While doing so, keep your lining out of the way.
+
+#### Pin down lining
+
+
+
+Now fold back your lining a bit before the edge of the armhole and pin it down.
+
+#### Hand-sew the lining to the fabric
+
+
+
+Use a slipstitch to hand-sew the lining to the fabric all along the armhole.
+
+### Step 11: Finish the hem
+Remember that gap we didn't close in step 9? Time to close it.
+
+Use a slipstitch to hand-sew the lining to the fabric and close the hem.
+
+### Step 12: Make the buttonholes
+
+
+
+If you haven't done so yet, transfer the buttonhole placement from your pattern onto your fabric.
+
+Make those buttonholes.
+
+### Step 13: Attach the buttons
+
+
+
+Pin your waistcoat closed and transfer the location of your buttonholes to the button side.
+
+Sew on those buttons.
+
+> You could also transfer the location of the buttons from the pattern. However, transferring the buttonholes you just made assures you that the buttons and buttonholes will line up, even if your buttonhole(s) is/are ever so slightly off.
+
+### Step 14: Optional: Pick-stitch the edges
+
+
+
+If you'd like, you can pick-stitch around the edges of your waistcoat.
+
+Pick-stitching needs to be done by hand. You run a simple stitch a few mm from the edges of your waistcoat, but only let your stitches surface for a few threads. You've certainly seen it as a finish on suit jackets.
+
+> You can pick-stitch with thread of the same colour, or use a contrasting colour if you're feeling bold.
+
+> While pick-stitching adds a distinctive look, it also locks your fabric to your lining/facing which prevents things from shifting around.
+
+After this, you probably want to iron your waistcoat.
diff --git a/markdown/org/docs/patterns/wahid/instructions/es.md b/markdown/org/docs/patterns/wahid/instructions/es.md
new file mode 100644
index 00000000000..11559b30a07
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/instructions/es.md
@@ -0,0 +1,285 @@
+### Step 1: Fuse interfacing
+
+#### Press interfacing to pocket welts
+
+
+
+Place your pocket welt with the good side down, and your pocket interfacing on top.
+
+The interfacing is a bit shorter than the welt, so make sure to align the side that has the help line marked on it.
+
+For each pocket, press the interfacing piece to the bad side of the pocket welt.
+
+#### Press interfacing to fronts
+
+
+
+Place your front with the good side down, and your interfacing on top.
+
+Press the interfacing in place.
+
+> **Take your time**
+>
+> Don't just iron this on to get it over with, you want to really press that interfacing onto your fabric so that it fuses well.
+>
+> Place your iron down and lean on it for 10 seconds or so before you move on to the next spot to repeat the process.
+
+### Step 2: Join front facing and lining
+
+#### Sew facing to lining
+
+
+
+Place your front facing and lining with good sides together. Pin the edges of the facing/lining boundary in place.
+
+Sew them together.
+
+#### Press open seam allowance
+Press open the seam allowance between facing and lining.
+
+### Step 3: Close all darts
+
+
+
+#### Close back darts
+
+Fold your back with good sides together, and sew the back dart.
+
+> Don't forget to do the same for the lining
+
+#### Close front darts
+Fold your front (and the interfacing fused to it) with good sides together, and sew the front dart.
+
+### Step 4: Press all darts
+
+
+
+#### Press the front darts
+Once cut open, press the front darts open.
+
+#### Press the back darts
+If you cut open the back darts, press them open. If not, press them to the side.
+
+> Don't forget to do the same for the lining
+
+### Step 5: Construct the pockets
+
+#### Attach the pocket bag to the pocket welt
+
+
+
+Place your pocket bag down with the good side up, and your pocket welt on top of it with the good side down.
+
+Align the straight side of the bag with the side of the welt that has no interfacing, and sew them together at the standard seam allowance.
+
+#### Press seam open
+When you are done, press open this seam.
+
+#### Mark where your pocket needs to go
+
+
+
+Your front pattern piece has a helpline on it to show where the welt pocket should go. It's two half rectangles that got joined together when you closed the dart to form the shape of your welt pocket.
+
+If you haven't marked the four corners of that rectangle yet, you should do so now.
+
+> The pocket sits under a slight angle on your pattern. Going forward, in the illustrations, I will draw the pocket straight as that makes things easier.
+
+#### Attach pocket welt and pocket facing
+
+ 
+
+Place your front piece down with the good side up. We're going to attach the welt to the bottom line of your pocket outline, and the facing to the top line.
+
+> If you've never made a welt pocket before, it can be a bit counterintuitive to attach the pocket on the outside of the garment. Pocket should be on the inside, right?
+>
+> Relax, the pocket will end up on the inside
+
+Both your pocket welt and your pocket facing have a help line on them. That line needs to line up with the long edges of your pocket.
+
+Place the pocket welt at the bottom, and the pocket facing on the top, both with their good side down.
+
+Carefully align their helpline on the pocket outline. They should now sit side by side, and just bump into each other at the middle of your pocket.
+
+Now sew along the helpline which marks the long edge of your pocket.
+
+> It is important that the lines you sew now form the long edges of a perfect rectangle. This will determine the shape of your pocket, so if you make one line longer than the other, or if they are not parallel or mis-aligned, you pocket will look bad.
+
+#### Cut open the pocket
+
+
+
+Time to carefully cut open the pocket. Start in the middle of the pocket, and cut towards along the longest edges towards the side.
+
+At the edges of your pocket you need to stop cutting open the center and instead cut towards the end of your line of stitches under 45 degrees.
+
+> This small triangle you are cutting at the end is important. Make sure to aim carefully as you should cut right up to the end of your stitches, without cutting into the stitches.
+
+#### Press open the seam allowance
+
+
+
+Press open the seam allowance along the long edges of your pocket.
+
+#### Bring the pocket facing to the back and press
+
+
+
+Flip the pocket facing to the back side and press it down.
+
+#### Press down the triangles at the short sides
+
+
+
+Move your pocket facing out of the way to reveal those little traingles at the side of your pocket.
+
+Fold them back making sure you to keep your pocket opening a clean rectangle, and press them down.
+
+#### Bring the pocket welt to the back, fold and press
+
+ 
+
+Flip the pocket welt with the attache pocket back tot he back side.
+
+Fold your welt down at the point where it reaches the top of the pocket. The welt should cover the entire pocket opening.
+
+> The illustration shows this from the back as it's easier to see what is going on this way. However, you should check from the front to make sure your welt pocket looks good.
+
+#### Sew down the pocket triangles
+
+
+
+Put your front down with the good side up and make sure the pocket facing and welt lie flat.
+
+Fold your front over vertically at the edge of your pocket to reveal that little triangle at the short side of your pocket opening.
+
+Sew this triangle down by sewing right next to the fold, and pocket edge.
+
+#### Close the pocket bag
+
+
+
+Sew your pocket facing to the pocket bag to finish your pocket.
+
+> This should go without saying, but be careful not to sew your pocket bag to the front of your waistcoat.
+
+#### Press your completed pocket
+
+
+
+When you're done, give your pocket a good final press.
+
+### Step 6: Center back seam
+
+
+
+Put your two back pieces with their good side together and sew the center back seam.
+
+When you're done, press open this seam.
+
+> Don't forget to do the same for the lining
+
+### Step 7: Join back to fronts
+
+
+
+Put your back down with the good side up and put your fronts on it with the good side down. Align the side seams, pin and sew.
+
+When you're done, press open these seams.
+
+### Step 8: Join the shoulders
+
+
+
+Align the shoulder seams, sew them, and press open the seam allowance.
+
+> Don't forget to do the same for the lining
+
+### Step 9: Insert the lining
+
+#### Slide lining into the wasitcoat
+
+
+
+Place your lining in your waistcoat, good sides together. In other words, the waistcoat should have the good side in and bad side out. The lining should have the bad side in and good side out.
+
+#### Pin lining to fabric
+
+
+
+Align the lining with the fabric edge, and pin it in place.
+
+Start at center back, and follow the neckline down the front closure. Work your way around the hem, but leave about a 15cm gap at the center back.
+
+#### Sew lining to fabric
+
+
+
+With your lining pinned neatly in place, sew lining and fabric together.
+
+Do not forget to leave that 15cm gap at the center back.
+
+#### Turn waistcoat and press edges
+
+
+
+Reach through the gap you left open at the hem, and turn your waistcoat.
+
+Press the edges you've just sewn, making sure to roll the fabric a bit so that the lining is always hidden.
+
+### Step 10: Finish the armholes
+
+#### Pin back the fabric seam allowance
+
+
+
+All along the armhole, pin back the seam allowance of your waistcoat fabric. While doing so, keep your lining out of the way.
+
+#### Pin down lining
+
+
+
+Now fold back your lining a bit before the edge of the armhole and pin it down.
+
+#### Hand-sew the lining to the fabric
+
+
+
+Use a slipstitch to hand-sew the lining to the fabric all along the armhole.
+
+### Step 11: Finish the hem
+Remember that gap we didn't close in step 9? Time to close it.
+
+Use a slipstitch to hand-sew the lining to the fabric and close the hem.
+
+### Step 12: Make the buttonholes
+
+
+
+If you haven't done so yet, transfer the buttonhole placement from your pattern onto your fabric.
+
+Make those buttonholes.
+
+### Step 13: Attach the buttons
+
+
+
+Pin your waistcoat closed and transfer the location of your buttonholes to the button side.
+
+Sew on those buttons.
+
+> You could also transfer the location of the buttons from the pattern. However, transferring the buttonholes you just made assures you that the buttons and buttonholes will line up, even if your buttonhole(s) is/are ever so slightly off.
+
+### Step 14: Optional: Pick-stitch the edges
+
+
+
+If you'd like, you can pick-stitch around the edges of your waistcoat.
+
+Pick-stitching needs to be done by hand. You run a simple stitch a few mm from the edges of your waistcoat, but only let your stitches surface for a few threads. You've certainly seen it as a finish on suit jackets.
+
+> You can pick-stitch with thread of the same colour, or use a contrasting colour if you're feeling bold.
+
+> While pick-stitching adds a distinctive look, it also locks your fabric to your lining/facing which prevents things from shifting around.
+
+After this, you probably want to iron your waistcoat.
diff --git a/markdown/org/docs/patterns/wahid/instructions/fr.md b/markdown/org/docs/patterns/wahid/instructions/fr.md
new file mode 100644
index 00000000000..11559b30a07
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/instructions/fr.md
@@ -0,0 +1,285 @@
+### Step 1: Fuse interfacing
+
+#### Press interfacing to pocket welts
+
+
+
+Place your pocket welt with the good side down, and your pocket interfacing on top.
+
+The interfacing is a bit shorter than the welt, so make sure to align the side that has the help line marked on it.
+
+For each pocket, press the interfacing piece to the bad side of the pocket welt.
+
+#### Press interfacing to fronts
+
+
+
+Place your front with the good side down, and your interfacing on top.
+
+Press the interfacing in place.
+
+> **Take your time**
+>
+> Don't just iron this on to get it over with, you want to really press that interfacing onto your fabric so that it fuses well.
+>
+> Place your iron down and lean on it for 10 seconds or so before you move on to the next spot to repeat the process.
+
+### Step 2: Join front facing and lining
+
+#### Sew facing to lining
+
+
+
+Place your front facing and lining with good sides together. Pin the edges of the facing/lining boundary in place.
+
+Sew them together.
+
+#### Press open seam allowance
+Press open the seam allowance between facing and lining.
+
+### Step 3: Close all darts
+
+
+
+#### Close back darts
+
+Fold your back with good sides together, and sew the back dart.
+
+> Don't forget to do the same for the lining
+
+#### Close front darts
+Fold your front (and the interfacing fused to it) with good sides together, and sew the front dart.
+
+### Step 4: Press all darts
+
+
+
+#### Press the front darts
+Once cut open, press the front darts open.
+
+#### Press the back darts
+If you cut open the back darts, press them open. If not, press them to the side.
+
+> Don't forget to do the same for the lining
+
+### Step 5: Construct the pockets
+
+#### Attach the pocket bag to the pocket welt
+
+
+
+Place your pocket bag down with the good side up, and your pocket welt on top of it with the good side down.
+
+Align the straight side of the bag with the side of the welt that has no interfacing, and sew them together at the standard seam allowance.
+
+#### Press seam open
+When you are done, press open this seam.
+
+#### Mark where your pocket needs to go
+
+
+
+Your front pattern piece has a helpline on it to show where the welt pocket should go. It's two half rectangles that got joined together when you closed the dart to form the shape of your welt pocket.
+
+If you haven't marked the four corners of that rectangle yet, you should do so now.
+
+> The pocket sits under a slight angle on your pattern. Going forward, in the illustrations, I will draw the pocket straight as that makes things easier.
+
+#### Attach pocket welt and pocket facing
+
+ 
+
+Place your front piece down with the good side up. We're going to attach the welt to the bottom line of your pocket outline, and the facing to the top line.
+
+> If you've never made a welt pocket before, it can be a bit counterintuitive to attach the pocket on the outside of the garment. Pocket should be on the inside, right?
+>
+> Relax, the pocket will end up on the inside
+
+Both your pocket welt and your pocket facing have a help line on them. That line needs to line up with the long edges of your pocket.
+
+Place the pocket welt at the bottom, and the pocket facing on the top, both with their good side down.
+
+Carefully align their helpline on the pocket outline. They should now sit side by side, and just bump into each other at the middle of your pocket.
+
+Now sew along the helpline which marks the long edge of your pocket.
+
+> It is important that the lines you sew now form the long edges of a perfect rectangle. This will determine the shape of your pocket, so if you make one line longer than the other, or if they are not parallel or mis-aligned, you pocket will look bad.
+
+#### Cut open the pocket
+
+
+
+Time to carefully cut open the pocket. Start in the middle of the pocket, and cut towards along the longest edges towards the side.
+
+At the edges of your pocket you need to stop cutting open the center and instead cut towards the end of your line of stitches under 45 degrees.
+
+> This small triangle you are cutting at the end is important. Make sure to aim carefully as you should cut right up to the end of your stitches, without cutting into the stitches.
+
+#### Press open the seam allowance
+
+
+
+Press open the seam allowance along the long edges of your pocket.
+
+#### Bring the pocket facing to the back and press
+
+
+
+Flip the pocket facing to the back side and press it down.
+
+#### Press down the triangles at the short sides
+
+
+
+Move your pocket facing out of the way to reveal those little traingles at the side of your pocket.
+
+Fold them back making sure you to keep your pocket opening a clean rectangle, and press them down.
+
+#### Bring the pocket welt to the back, fold and press
+
+ 
+
+Flip the pocket welt with the attache pocket back tot he back side.
+
+Fold your welt down at the point where it reaches the top of the pocket. The welt should cover the entire pocket opening.
+
+> The illustration shows this from the back as it's easier to see what is going on this way. However, you should check from the front to make sure your welt pocket looks good.
+
+#### Sew down the pocket triangles
+
+
+
+Put your front down with the good side up and make sure the pocket facing and welt lie flat.
+
+Fold your front over vertically at the edge of your pocket to reveal that little triangle at the short side of your pocket opening.
+
+Sew this triangle down by sewing right next to the fold, and pocket edge.
+
+#### Close the pocket bag
+
+
+
+Sew your pocket facing to the pocket bag to finish your pocket.
+
+> This should go without saying, but be careful not to sew your pocket bag to the front of your waistcoat.
+
+#### Press your completed pocket
+
+
+
+When you're done, give your pocket a good final press.
+
+### Step 6: Center back seam
+
+
+
+Put your two back pieces with their good side together and sew the center back seam.
+
+When you're done, press open this seam.
+
+> Don't forget to do the same for the lining
+
+### Step 7: Join back to fronts
+
+
+
+Put your back down with the good side up and put your fronts on it with the good side down. Align the side seams, pin and sew.
+
+When you're done, press open these seams.
+
+### Step 8: Join the shoulders
+
+
+
+Align the shoulder seams, sew them, and press open the seam allowance.
+
+> Don't forget to do the same for the lining
+
+### Step 9: Insert the lining
+
+#### Slide lining into the wasitcoat
+
+
+
+Place your lining in your waistcoat, good sides together. In other words, the waistcoat should have the good side in and bad side out. The lining should have the bad side in and good side out.
+
+#### Pin lining to fabric
+
+
+
+Align the lining with the fabric edge, and pin it in place.
+
+Start at center back, and follow the neckline down the front closure. Work your way around the hem, but leave about a 15cm gap at the center back.
+
+#### Sew lining to fabric
+
+
+
+With your lining pinned neatly in place, sew lining and fabric together.
+
+Do not forget to leave that 15cm gap at the center back.
+
+#### Turn waistcoat and press edges
+
+
+
+Reach through the gap you left open at the hem, and turn your waistcoat.
+
+Press the edges you've just sewn, making sure to roll the fabric a bit so that the lining is always hidden.
+
+### Step 10: Finish the armholes
+
+#### Pin back the fabric seam allowance
+
+
+
+All along the armhole, pin back the seam allowance of your waistcoat fabric. While doing so, keep your lining out of the way.
+
+#### Pin down lining
+
+
+
+Now fold back your lining a bit before the edge of the armhole and pin it down.
+
+#### Hand-sew the lining to the fabric
+
+
+
+Use a slipstitch to hand-sew the lining to the fabric all along the armhole.
+
+### Step 11: Finish the hem
+Remember that gap we didn't close in step 9? Time to close it.
+
+Use a slipstitch to hand-sew the lining to the fabric and close the hem.
+
+### Step 12: Make the buttonholes
+
+
+
+If you haven't done so yet, transfer the buttonhole placement from your pattern onto your fabric.
+
+Make those buttonholes.
+
+### Step 13: Attach the buttons
+
+
+
+Pin your waistcoat closed and transfer the location of your buttonholes to the button side.
+
+Sew on those buttons.
+
+> You could also transfer the location of the buttons from the pattern. However, transferring the buttonholes you just made assures you that the buttons and buttonholes will line up, even if your buttonhole(s) is/are ever so slightly off.
+
+### Step 14: Optional: Pick-stitch the edges
+
+
+
+If you'd like, you can pick-stitch around the edges of your waistcoat.
+
+Pick-stitching needs to be done by hand. You run a simple stitch a few mm from the edges of your waistcoat, but only let your stitches surface for a few threads. You've certainly seen it as a finish on suit jackets.
+
+> You can pick-stitch with thread of the same colour, or use a contrasting colour if you're feeling bold.
+
+> While pick-stitching adds a distinctive look, it also locks your fabric to your lining/facing which prevents things from shifting around.
+
+After this, you probably want to iron your waistcoat.
diff --git a/markdown/org/docs/patterns/wahid/instructions/layout.svg b/markdown/org/docs/patterns/wahid/instructions/layout.svg
new file mode 100644
index 00000000000..e0d36cd0390
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/instructions/layout.svg
@@ -0,0 +1,199 @@
+
+
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/instructions/nl.md b/markdown/org/docs/patterns/wahid/instructions/nl.md
new file mode 100644
index 00000000000..56897e4de90
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/instructions/nl.md
@@ -0,0 +1,285 @@
+### Stap 1: Bevestig tussenvoering
+
+#### Strijk de tussenvoering aan de paspels
+
+
+
+Leg je paspels neer met de goede kant naar beneden, en je tussenvoering zak bovenop.
+
+De tussenvoering is een beetje korter dan de paspel, dus let op de hulplijn om het goed te leggen.
+
+Strijk de tussenvoering aan de verkeerde kant van elke paspel.
+
+#### Strijk de tussenvoering aan de voorpanden
+
+
+
+Leg je voorpanden met de goede kant naar beneden, en je tussenvoering bovenop.
+
+Strijk de tussenvoering vast.
+
+> **Neem je tijd**
+>
+> Strijk dit niet gewoon even om ermee klaar te zijn, je moet de tussenvoering echt op de stof persen zodat ze goed vastkleeft.
+>
+> Zet je strijkijzer neer en zet er 10 seconden lang druk op voor je opschuift naar het volgende stukje.
+
+### Stap 2: Bevestig het beleg aan de voering
+
+#### Stik beleg aan voering
+
+
+
+Leg je beleg voorpand en voering met de goede kanten op elkaar. Speld de randen van de naad tussen beleg en voering vast.
+
+Stik.
+
+#### Strijk de naadwaarde open
+Strijk de naadwaarde tussen beleg en voering open.
+
+### Stap 3: Sluit alle nepen
+
+
+
+#### Close back darts
+
+Plooi je rugpand met de goede kanten op elkaar, en stik de achterste neep.
+
+> Vergeet niet hetzelfde te doen voor de voering
+
+#### Sluit de voorste nepen
+Plooi je voorpand (en de tussenvoering die eraan kleeft) met de goede kanten op elkaar, en stik de voorste neep.
+
+### Stap 4: Strijk alle nepen
+
+
+
+#### Strijk de voorste nepen
+Knip de nepen open en strijk ze dan open.
+
+#### Strijk de achterste nepen
+Als je de rugnepen openknipt, strijk ze dan open. Indien je ze niet openknipt, strijk ze dan opzij.
+
+> Vergeet niet hetzelfde te doen voor de voering
+
+### Stap 5: Maak de zakken
+
+#### Bevestig het zakdeel aan de paspel
+
+
+
+Leg je zakdeel neer met de goede kant omhoog, en je paspel bovenop met de goede kant naar beneden.
+
+Leg de rechte kant van het zakdeel gelijk met de kant van de paspel die geen tussenvoering heeft, en stik ze samen met de standaard naadwaarde.
+
+#### Strijk de naad open
+Strijk deze naad open wanneer je klaar bent.
+
+#### Markeer waar je zak moet komen
+
+
+
+Je voorpand heeft een hulplijn om aan te geven waar de paspelzak moet komen. Het zijn twee halve rechthoeken die samenkwamen wanneer je de neep sloot, en samen de vorm van je paspelzak hebben.
+
+If you haven't marked the four corners of that rectangle yet, you should do so now.
+
+> The pocket sits under a slight angle on your pattern. Going forward, in the illustrations, I will draw the pocket straight as that makes things easier.
+
+#### Bevestig paspel en beleg zak
+
+ 
+
+Place your front piece down with the good side up. We're going to attach the welt to the bottom line of your pocket outline, and the facing to the top line.
+
+> If you've never made a welt pocket before, it can be a bit counterintuitive to attach the pocket on the outside of the garment. Pocket should be on the inside, right?
+>
+> Relax, the pocket will end up on the inside
+
+Both your pocket welt and your pocket facing have a help line on them. That line needs to line up with the long edges of your pocket.
+
+Place the pocket welt at the bottom, and the pocket facing on the top, both with their good side down.
+
+Carefully align their helpline on the pocket outline. They should now sit side by side, and just bump into each other at the middle of your pocket.
+
+Now sew along the helpline which marks the long edge of your pocket.
+
+> It is important that the lines you sew now form the long edges of a perfect rectangle. This will determine the shape of your pocket, so if you make one line longer than the other, or if they are not parallel or mis-aligned, you pocket will look bad.
+
+#### Knip de zak open
+
+
+
+Time to carefully cut open the pocket. Start in the middle of the pocket, and cut towards along the longest edges towards the side.
+
+At the edges of your pocket you need to stop cutting open the center and instead cut towards the end of your line of stitches under 45 degrees.
+
+> This small triangle you are cutting at the end is important. Make sure to aim carefully as you should cut right up to the end of your stitches, without cutting into the stitches.
+
+#### Strijk de naadwaarde open
+
+
+
+Press open the seam allowance along the long edges of your pocket.
+
+#### Keer het zakbeleg naar de achterkant en strijk
+
+
+
+Flip the pocket facing to the back side and press it down.
+
+#### Strijk de driehoekjes aan de korte kanten plat
+
+
+
+Move your pocket facing out of the way to reveal those little traingles at the side of your pocket.
+
+Fold them back making sure you to keep your pocket opening a clean rectangle, and press them down.
+
+#### Keer de paspel naar de achterkant, plooi en strijk
+
+ 
+
+Flip the pocket welt with the attache pocket back tot he back side.
+
+Fold your welt down at the point where it reaches the top of the pocket. The welt should cover the entire pocket opening.
+
+> The illustration shows this from the back as it's easier to see what is going on this way. However, you should check from the front to make sure your welt pocket looks good.
+
+#### Stik de driehoekjes vast
+
+
+
+Put your front down with the good side up and make sure the pocket facing and welt lie flat.
+
+Fold your front over vertically at the edge of your pocket to reveal that little triangle at the short side of your pocket opening.
+
+Sew this triangle down by sewing right next to the fold, and pocket edge.
+
+#### Sluit het zakdeel
+
+
+
+Sew your pocket facing to the pocket bag to finish your pocket.
+
+> This should go without saying, but be careful not to sew your pocket bag to the front of your waistcoat.
+
+#### Strijk je afgewerkte zak
+
+
+
+When you're done, give your pocket a good final press.
+
+### Step 6: Center back seam
+
+
+
+Put your two back pieces with their good side together and sew the center back seam.
+
+When you're done, press open this seam.
+
+> Vergeet niet hetzelfde te doen voor de voering
+
+### Step 7: Join back to fronts
+
+
+
+Put your back down with the good side up and put your fronts on it with the good side down. Align the side seams, pin and sew.
+
+When you're done, press open these seams.
+
+### Step 8: Join the shoulders
+
+
+
+Align the shoulder seams, sew them, and press open the seam allowance.
+
+> Vergeet niet hetzelfde te doen voor de voering
+
+### Step 9: Insert the lining
+
+#### Schuif de voering in het gilet
+
+
+
+Leg je voering in je gilet, met de goede kanten op elkaar. In andere woorden, je gilet ligt met de goede kant naar binnen en de verkeerde kant naar buiten. De voering heeft de verkeerde kant naar binnen en de goede kant naar buiten.
+
+#### Speld de voering aan de stof
+
+
+
+Leg de voering gelijk met de rand van de stof, en speld vast.
+
+Begin aan de middenrug, en volg de halslijn tot aan de sluiting vooraan. Work your way around the hem, but leave about a 15cm gap at the center back.
+
+#### Stik voering aan de stof
+
+
+
+Als je voering netjes vastgespeld is, stik je de voering en de buitenstof samen.
+
+Vergeet niet die 15 cm aan de middenrug open te laten.
+
+#### Keer het gilet en strijk de randen
+
+
+
+Keer je gilet naar de goede kant door de opening die je aan de zoom liet.
+
+Strijk de randen die je net gestikt hebt, en let op dat je de stof een beetje omrolt zodat de voering altijd verborgen is.
+
+### Stap 10: Werk de armsgaten af
+
+#### Speld de naadwaarde van de stof om
+
+
+
+Speld de naadwaarde van je buitenstof naar de verkeerde kant, helemaal rond het armsgat. Hou je voering uit de weg terwijl je dit doet.
+
+#### Speld de voering om
+
+
+
+Plooi nu de voering tot net voor de rand van het armsgat en speld ze vast.
+
+#### Naai de voering aan de stof
+
+
+
+Gebruik een blinde steek om de voering rond het hele armsgat aan de buitenstof te naaien.
+
+### Stap 11: Werk de zoom af
+Weet je nog, die opening uit stap 9? Tijd om die dicht te maken.
+
+Gebruik een blinde steek om de voering met de hand aan de buitenstof te naaien en de zoom te sluiten.
+
+### Stap 12: Maak de knoopsgaten
+
+
+
+Markeer de knoopsgaten op je gilet, als je dit nog niet gedaan hebt.
+
+Maak deze knoopsgaten.
+
+### Stap 13: Naai knopen aan
+
+
+
+Speld je gilet dicht en markeer de plaats van je knoopsgaten op de kant waar de knopen moeten komen.
+
+Naai de knopen aan.
+
+> Je kan de plaats van de knopen ook overnemen van het patroon. Door je te baseren op de knoopsgaten die je net maakte verzeker je dat de knopen en knoopsgaten overeenkomen, zelfs als je knoopsgaten een beetje afwijken.
+
+### Stap 14: Optioneel: Pit de randen door
+
+
+
+Als je wil kan je een doorpitsteek rond de randen van je gilet gebruiken.
+
+Een doorpitsteek wordt met de hand gemaakt. You run a simple stitch a few mm from the edges of your waistcoat, but only let your stitches surface for a few threads. Je hebt dit sowieso al gezien als een afwerking aan kostuumjasjes.
+
+> You can pick-stitch with thread of the same colour, or use a contrasting colour if you're feeling bold.
+
+> Een doorpitsteek geeft een bepaald uitzicht, maar bevestigt ook de stof aan de voering en beleg zodat dingen minder gaan rondschuiven.
+
+Hierna zou je je gilet best nog eens goed strijken.
diff --git a/markdown/org/docs/patterns/wahid/measurements/de.md b/markdown/org/docs/patterns/wahid/measurements/de.md
new file mode 100644
index 00000000000..08bb78201b8
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/measurements/de.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/measurements/en.md b/markdown/org/docs/patterns/wahid/measurements/en.md
new file mode 100644
index 00000000000..2da1b672e57
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/measurements/en.md
@@ -0,0 +1,7 @@
+---
+---
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/measurements/es.md b/markdown/org/docs/patterns/wahid/measurements/es.md
new file mode 100644
index 00000000000..08bb78201b8
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/measurements/es.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/measurements/fr.md b/markdown/org/docs/patterns/wahid/measurements/fr.md
new file mode 100644
index 00000000000..1dc3b176915
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/measurements/fr.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+importer les mesures à partir de '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/measurements/nl.md b/markdown/org/docs/patterns/wahid/measurements/nl.md
new file mode 100644
index 00000000000..08bb78201b8
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/measurements/nl.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/needs/de.md b/markdown/org/docs/patterns/wahid/needs/de.md
new file mode 100644
index 00000000000..25d87d40922
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/needs/de.md
@@ -0,0 +1,8 @@
+To make Wahid, you will need the following:
+
+ - Grundlegendes Nähzubehör
+ - One meter of a suitable fabric ([see Fabric options](/docs/patterns/wahid/fabric))
+ - One meter of lining fabric
+ - Fusable interfacing
+ - Knöpfe
+
diff --git a/markdown/org/docs/patterns/wahid/needs/en.md b/markdown/org/docs/patterns/wahid/needs/en.md
new file mode 100644
index 00000000000..1c72a85e886
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/needs/en.md
@@ -0,0 +1,8 @@
+To make Wahid, you will need the following:
+
+ - Basic sewing supplies
+ - One meter of a suitable fabric ([see Fabric options](/docs/patterns/wahid/fabric))
+ - One meter of lining fabric
+ - Fusable interfacing
+ - Buttons
+
diff --git a/markdown/org/docs/patterns/wahid/needs/es.md b/markdown/org/docs/patterns/wahid/needs/es.md
new file mode 100644
index 00000000000..1c72a85e886
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/needs/es.md
@@ -0,0 +1,8 @@
+To make Wahid, you will need the following:
+
+ - Basic sewing supplies
+ - One meter of a suitable fabric ([see Fabric options](/docs/patterns/wahid/fabric))
+ - One meter of lining fabric
+ - Fusable interfacing
+ - Buttons
+
diff --git a/markdown/org/docs/patterns/wahid/needs/fr.md b/markdown/org/docs/patterns/wahid/needs/fr.md
new file mode 100644
index 00000000000..aa9e9cfa7a4
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/needs/fr.md
@@ -0,0 +1,8 @@
+To make Wahid, you will need the following:
+
+ - Fourniture de base pour la couture
+ - One meter of a suitable fabric ([see Fabric options](/docs/patterns/wahid/fabric))
+ - One meter of lining fabric
+ - Fusable interfacing
+ - Buttons
+
diff --git a/markdown/org/docs/patterns/wahid/needs/nl.md b/markdown/org/docs/patterns/wahid/needs/nl.md
new file mode 100644
index 00000000000..cc604a15355
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/needs/nl.md
@@ -0,0 +1,8 @@
+Om Wahid te maken heb je het volgende nodig:
+
+ - Basis naaimateriaal
+ - One meter of a suitable fabric ([see Fabric options](/docs/patterns/wahid/fabric))
+ - One meter of lining fabric
+ - Fusable interfacing
+ - Knopen
+
diff --git a/markdown/org/docs/patterns/wahid/nl.md b/markdown/org/docs/patterns/wahid/nl.md
new file mode 100644
index 00000000000..796b5fdf33c
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/nl.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/wahid/options/backinset/backinset.svg b/markdown/org/docs/patterns/wahid/options/backinset/backinset.svg
new file mode 100644
index 00000000000..c39486d7da9
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/backinset/backinset.svg
@@ -0,0 +1,330 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/options/backinset/de.md b/markdown/org/docs/patterns/wahid/options/backinset/de.md
new file mode 100644
index 00000000000..ba46b9af0fe
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/backinset/de.md
@@ -0,0 +1,15 @@
+
+
+How far do you want your waistcoat armhole to curve inwards on the back side?
+
+
+
+###### What's the point?
+
+The armhole of your waistcoat can curve further inward, given that there is no sleeve attached to it.
+This influences the style of the waistcoat.
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/options/backinset/en.md b/markdown/org/docs/patterns/wahid/options/backinset/en.md
new file mode 100644
index 00000000000..ad667130df9
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/backinset/en.md
@@ -0,0 +1,13 @@
+
+
+How far do you want your waistcoat armhole to curve inwards on the back side?
+
+
+
+###### What's the point?
+
+The armhole of your waistcoat can curve further inward, given that there is no sleeve attached to it.
+This influences the style of the waistcoat.
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/options/backinset/es.md b/markdown/org/docs/patterns/wahid/options/backinset/es.md
new file mode 100644
index 00000000000..ba46b9af0fe
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/backinset/es.md
@@ -0,0 +1,15 @@
+
+
+How far do you want your waistcoat armhole to curve inwards on the back side?
+
+
+
+###### What's the point?
+
+The armhole of your waistcoat can curve further inward, given that there is no sleeve attached to it.
+This influences the style of the waistcoat.
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/options/backinset/fr.md b/markdown/org/docs/patterns/wahid/options/backinset/fr.md
new file mode 100644
index 00000000000..3a1f1db31ba
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/backinset/fr.md
@@ -0,0 +1,15 @@
+
+
+How far do you want your waistcoat armhole to curve inwards on the back side?
+
+
+
+###### Pour quoi faire ?
+
+The armhole of your waistcoat can curve further inward, given that there is no sleeve attached to it.
+This influences the style of the waistcoat.
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/options/backinset/nl.md b/markdown/org/docs/patterns/wahid/options/backinset/nl.md
new file mode 100644
index 00000000000..43e325288f2
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/backinset/nl.md
@@ -0,0 +1,15 @@
+
+
+Hoe ver wil je dat het armsgat van je gilet op de rug naar binnen gaat?
+
+
+
+###### Waarom?
+
+Het armsgat van je gilet kan verder naar binnen buigen, aangezien er geen mouw ingezet wordt.
+Dit heeft invloed op de stijl van je gilet.
+
+
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/options/backscyedart/backscyedart.svg b/markdown/org/docs/patterns/wahid/options/backscyedart/backscyedart.svg
new file mode 100644
index 00000000000..d7d75968b8b
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/backscyedart/backscyedart.svg
@@ -0,0 +1,575 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/options/backscyedart/de.md b/markdown/org/docs/patterns/wahid/options/backscyedart/de.md
new file mode 100644
index 00000000000..1d799ce5d42
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/backscyedart/de.md
@@ -0,0 +1,15 @@
+
+
+This pattern comes with a default 0.5 cm scye dart (think armhole dart) on the back. You can increase or decrease the dart to influence the armhole.
+
+
+
+###### What's the point?
+
+The point of this dart is to make sure the armhole lies flat against your body, rather than gape.
+Given that there is no sleeve, a gaping armhole is particularly unsightly.
+
+While this dart is used to shape the pattern, you don't have to sew the dart because it's incorporated in the shoulder seam line.
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/options/backscyedart/en.md b/markdown/org/docs/patterns/wahid/options/backscyedart/en.md
new file mode 100644
index 00000000000..5a61dc191bd
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/backscyedart/en.md
@@ -0,0 +1,15 @@
+
+
+This pattern comes with a default 0.5 cm scye dart (think armhole dart) on the back.
+You can increase or decrease the dart to influence the armhole.
+
+
+
+###### What's the point?
+
+The point of this dart is to make sure the armhole lies flat against your body, rather than gape.
+Given that there is no sleeve, a gaping armhole is particularly unsightly.
+
+While this dart is used to shape the pattern, you don't have to sew the dart because it's incorporated in the shoulder seam line.
+
+
diff --git a/markdown/org/docs/patterns/wahid/options/backscyedart/es.md b/markdown/org/docs/patterns/wahid/options/backscyedart/es.md
new file mode 100644
index 00000000000..1d799ce5d42
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/backscyedart/es.md
@@ -0,0 +1,15 @@
+
+
+This pattern comes with a default 0.5 cm scye dart (think armhole dart) on the back. You can increase or decrease the dart to influence the armhole.
+
+
+
+###### What's the point?
+
+The point of this dart is to make sure the armhole lies flat against your body, rather than gape.
+Given that there is no sleeve, a gaping armhole is particularly unsightly.
+
+While this dart is used to shape the pattern, you don't have to sew the dart because it's incorporated in the shoulder seam line.
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/options/backscyedart/fr.md b/markdown/org/docs/patterns/wahid/options/backscyedart/fr.md
new file mode 100644
index 00000000000..f39bf7d9f48
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/backscyedart/fr.md
@@ -0,0 +1,15 @@
+
+
+This pattern comes with a default 0.5 cm scye dart (think armhole dart) on the back. You can increase or decrease the dart to influence the armhole.
+
+
+
+###### Pour quoi faire ?
+
+The point of this dart is to make sure the armhole lies flat against your body, rather than gape.
+Given that there is no sleeve, a gaping armhole is particularly unsightly.
+
+While this dart is used to shape the pattern, you don't have to sew the dart because it's incorporated in the shoulder seam line.
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/options/backscyedart/nl.md b/markdown/org/docs/patterns/wahid/options/backscyedart/nl.md
new file mode 100644
index 00000000000..76aed66f89a
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/backscyedart/nl.md
@@ -0,0 +1,15 @@
+
+
+Dit patroon komt met een standaard neepje van 0.5 cm in het armsgat aan de rug. Je kan deze neep groter of kleiner maken om het armsgat te beïnvloeden.
+
+
+
+###### Waarom?
+
+Het punt van deze neep is te zorgen dat het armsgat plat tegen je lichaam ligt, en niet openstaat.
+Aangezien er geen mouw is valt het extra op als je armsgat niet mooi aanpast.
+
+Deze naad wordt gebruikt om het patroon vorm te geven maar je moet hem niet stikken, aangezien hij verwerkt zit in de schoudernaad.
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/options/buttons/buttons.svg b/markdown/org/docs/patterns/wahid/options/buttons/buttons.svg
new file mode 100644
index 00000000000..4e62af9dcb3
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/buttons/buttons.svg
@@ -0,0 +1,923 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/options/buttons/de.md b/markdown/org/docs/patterns/wahid/options/buttons/de.md
new file mode 100644
index 00000000000..3263cfe6cfe
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/buttons/de.md
@@ -0,0 +1,3 @@
+
+
+How many buttons do you want?
diff --git a/markdown/org/docs/patterns/wahid/options/buttons/en.md b/markdown/org/docs/patterns/wahid/options/buttons/en.md
new file mode 100644
index 00000000000..5c4e6235367
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/buttons/en.md
@@ -0,0 +1,3 @@
+
+
+How many buttons do you want?
diff --git a/markdown/org/docs/patterns/wahid/options/buttons/es.md b/markdown/org/docs/patterns/wahid/options/buttons/es.md
new file mode 100644
index 00000000000..5c4e6235367
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/buttons/es.md
@@ -0,0 +1,3 @@
+
+
+How many buttons do you want?
diff --git a/markdown/org/docs/patterns/wahid/options/buttons/fr.md b/markdown/org/docs/patterns/wahid/options/buttons/fr.md
new file mode 100644
index 00000000000..5c4e6235367
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/buttons/fr.md
@@ -0,0 +1,3 @@
+
+
+How many buttons do you want?
diff --git a/markdown/org/docs/patterns/wahid/options/buttons/nl.md b/markdown/org/docs/patterns/wahid/options/buttons/nl.md
new file mode 100644
index 00000000000..214c637d99c
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/buttons/nl.md
@@ -0,0 +1,3 @@
+
+
+Hoeveel knopen wil je?
diff --git a/markdown/org/docs/patterns/wahid/options/centerbackdart/centerbackdart.svg b/markdown/org/docs/patterns/wahid/options/centerbackdart/centerbackdart.svg
new file mode 100644
index 00000000000..84299b887c6
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/centerbackdart/centerbackdart.svg
@@ -0,0 +1,665 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/options/centerbackdart/de.md b/markdown/org/docs/patterns/wahid/options/centerbackdart/de.md
new file mode 100644
index 00000000000..58d3aa5a1fb
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/centerbackdart/de.md
@@ -0,0 +1,15 @@
+
+
+Since nobody has a perfectly straight back, this pattern tapers in with 0.5 cm at the center back of your neck.
+
+
+
+###### What's the point?
+
+If your back slumps forward a bit, fabric tends to pool at the back of your neck. With no sleeves or collar, this causes your neckline to gape.
+This option tapers the fabric inwards at the back of your neck. It does so by 0.5 cm by default, but you can increase or decrease that value.
+
+Technically this is not a dart, but I wasn't sure how else to call it. Suggestions welcome.
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/options/centerbackdart/en.md b/markdown/org/docs/patterns/wahid/options/centerbackdart/en.md
new file mode 100644
index 00000000000..61c8f84691e
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/centerbackdart/en.md
@@ -0,0 +1,14 @@
+
+
+Since nobody has a perfectly straight back, this pattern tapers in with 0.5 cm at the center back of your neck.
+
+
+
+###### What's the point?
+
+If your back slumps forward a bit, fabric tends to pool at the back of your neck. With no sleeves or collar, this causes your neckline to gape.
+This option tapers the fabric inwards at the back of your neck. It does so by 0.5 cm by default, but you can increase or decrease that value.
+
+Technically this is not a dart, but I wasn't sure how else to call it. Suggestions welcome.
+
+
diff --git a/markdown/org/docs/patterns/wahid/options/centerbackdart/es.md b/markdown/org/docs/patterns/wahid/options/centerbackdart/es.md
new file mode 100644
index 00000000000..58d3aa5a1fb
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/centerbackdart/es.md
@@ -0,0 +1,15 @@
+
+
+Since nobody has a perfectly straight back, this pattern tapers in with 0.5 cm at the center back of your neck.
+
+
+
+###### What's the point?
+
+If your back slumps forward a bit, fabric tends to pool at the back of your neck. With no sleeves or collar, this causes your neckline to gape.
+This option tapers the fabric inwards at the back of your neck. It does so by 0.5 cm by default, but you can increase or decrease that value.
+
+Technically this is not a dart, but I wasn't sure how else to call it. Suggestions welcome.
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/options/centerbackdart/fr.md b/markdown/org/docs/patterns/wahid/options/centerbackdart/fr.md
new file mode 100644
index 00000000000..bc0d291ce1a
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/centerbackdart/fr.md
@@ -0,0 +1,15 @@
+
+
+Since nobody has a perfectly straight back, this pattern tapers in with 0.5 cm at the center back of your neck.
+
+
+
+###### Pour quoi faire ?
+
+If your back slumps forward a bit, fabric tends to pool at the back of your neck. With no sleeves or collar, this causes your neckline to gape.
+This option tapers the fabric inwards at the back of your neck. It does so by 0.5 cm by default, but you can increase or decrease that value.
+
+Technically this is not a dart, but I wasn't sure how else to call it. Suggestions welcome.
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/options/centerbackdart/nl.md b/markdown/org/docs/patterns/wahid/options/centerbackdart/nl.md
new file mode 100644
index 00000000000..fbceae8f870
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/centerbackdart/nl.md
@@ -0,0 +1,15 @@
+
+
+Since nobody has a perfectly straight back, this pattern tapers in with 0.5 cm at the center back of your neck.
+
+
+
+###### Waarom?
+
+If your back slumps forward a bit, fabric tends to pool at the back of your neck. With no sleeves or collar, this causes your neckline to gape.
+This option tapers the fabric inwards at the back of your neck. It does so by 0.5 cm by default, but you can increase or decrease that value.
+
+Technically this is not a dart, but I wasn't sure how else to call it. Suggestions welcome.
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/options/chestease/chestease.svg b/markdown/org/docs/patterns/wahid/options/chestease/chestease.svg
new file mode 100644
index 00000000000..afa38b61046
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/chestease/chestease.svg
@@ -0,0 +1,678 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/options/chestease/de.md b/markdown/org/docs/patterns/wahid/options/chestease/de.md
new file mode 100644
index 00000000000..4cc5375e0c1
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/chestease/de.md
@@ -0,0 +1,10 @@
+
+
+How much room do you want at the chest?
+
+
+
+Given that a waistcoat has no arms, a little chest ease goes a long way. Add too much, and you'll end up with gaping armholes.
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/options/chestease/en.md b/markdown/org/docs/patterns/wahid/options/chestease/en.md
new file mode 100644
index 00000000000..0be6fbb7d78
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/chestease/en.md
@@ -0,0 +1,9 @@
+
+
+How much room do you want at the chest?
+
+
+
+Given that a waistcoat has no arms, a little chest ease goes a long way. Add too much, and you'll end up with gaping armholes.
+
+
diff --git a/markdown/org/docs/patterns/wahid/options/chestease/es.md b/markdown/org/docs/patterns/wahid/options/chestease/es.md
new file mode 100644
index 00000000000..4cc5375e0c1
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/chestease/es.md
@@ -0,0 +1,10 @@
+
+
+How much room do you want at the chest?
+
+
+
+Given that a waistcoat has no arms, a little chest ease goes a long way. Add too much, and you'll end up with gaping armholes.
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/options/chestease/fr.md b/markdown/org/docs/patterns/wahid/options/chestease/fr.md
new file mode 100644
index 00000000000..26b5156b330
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/chestease/fr.md
@@ -0,0 +1,10 @@
+
+
+Combien d'aisance voulez-vous pour le buste ?
+
+
+
+Given that a waistcoat has no arms, a little chest ease goes a long way. Ajoutez-en trop, et vous finirez avec des emmanchures béantes.
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/options/chestease/nl.md b/markdown/org/docs/patterns/wahid/options/chestease/nl.md
new file mode 100644
index 00000000000..518d167897b
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/chestease/nl.md
@@ -0,0 +1,10 @@
+
+
+Hoeveel ruimte wil je rond je borstkas?
+
+
+
+Given that a waistcoat has no arms, a little chest ease goes a long way. Als je te veel toevoegt riskeer je te eindigen met gapende armsgaten.
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/options/de.md b/markdown/org/docs/patterns/wahid/options/de.md
new file mode 100644
index 00000000000..f9db72ff409
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/de.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/options/en.md b/markdown/org/docs/patterns/wahid/options/en.md
new file mode 100644
index 00000000000..d236e95d495
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/en.md
@@ -0,0 +1,7 @@
+---
+---
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/options/es.md b/markdown/org/docs/patterns/wahid/options/es.md
new file mode 100644
index 00000000000..f9db72ff409
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/es.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/options/fr.md b/markdown/org/docs/patterns/wahid/options/fr.md
new file mode 100644
index 00000000000..f9db72ff409
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/fr.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/options/frontinset/de.md b/markdown/org/docs/patterns/wahid/options/frontinset/de.md
new file mode 100644
index 00000000000..66cfc211cb3
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/frontinset/de.md
@@ -0,0 +1,13 @@
+
+
+How far do you want your waistcoat armhole to curve inwards on the front?
+
+
+
+###### What's the point?
+
+The armhole of your waistcoat can curve further inward, given that there is no sleeve attached to it.
+This influences the style of the waistcoat.
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/options/frontinset/en.md b/markdown/org/docs/patterns/wahid/options/frontinset/en.md
new file mode 100644
index 00000000000..6f06955ab61
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/frontinset/en.md
@@ -0,0 +1,12 @@
+
+
+How far do you want your waistcoat armhole to curve inwards on the front?
+
+
+
+###### What's the point?
+
+The armhole of your waistcoat can curve further inward, given that there is no sleeve attached to it.
+This influences the style of the waistcoat.
+
+
diff --git a/markdown/org/docs/patterns/wahid/options/frontinset/es.md b/markdown/org/docs/patterns/wahid/options/frontinset/es.md
new file mode 100644
index 00000000000..66cfc211cb3
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/frontinset/es.md
@@ -0,0 +1,13 @@
+
+
+How far do you want your waistcoat armhole to curve inwards on the front?
+
+
+
+###### What's the point?
+
+The armhole of your waistcoat can curve further inward, given that there is no sleeve attached to it.
+This influences the style of the waistcoat.
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/options/frontinset/fr.md b/markdown/org/docs/patterns/wahid/options/frontinset/fr.md
new file mode 100644
index 00000000000..2cfbf3dc854
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/frontinset/fr.md
@@ -0,0 +1,13 @@
+
+
+How far do you want your waistcoat armhole to curve inwards on the front?
+
+
+
+###### Pour quoi faire ?
+
+The armhole of your waistcoat can curve further inward, given that there is no sleeve attached to it.
+This influences the style of the waistcoat.
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/options/frontinset/frontinset.svg b/markdown/org/docs/patterns/wahid/options/frontinset/frontinset.svg
new file mode 100644
index 00000000000..d4548c29376
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/frontinset/frontinset.svg
@@ -0,0 +1,947 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/options/frontinset/nl.md b/markdown/org/docs/patterns/wahid/options/frontinset/nl.md
new file mode 100644
index 00000000000..e094bd8bb5d
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/frontinset/nl.md
@@ -0,0 +1,13 @@
+
+
+How far do you want your waistcoat armhole to curve inwards on the front?
+
+
+
+###### Waarom?
+
+Het armsgat van je gilet kan verder naar binnen buigen, aangezien er geen mouw ingezet wordt.
+Dit heeft invloed op de stijl van je gilet.
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/options/frontscyedart/de.md b/markdown/org/docs/patterns/wahid/options/frontscyedart/de.md
new file mode 100644
index 00000000000..6e6fd23d4da
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/frontscyedart/de.md
@@ -0,0 +1,10 @@
+
+This pattern comes with a default 1 cm scye dart (think armhole dart) at the front.
+
+You can increase or decrease the dart to influence the armhole.
+
+> #### What's the point?
+>
+> The point of this dart is to make sure the armhole lies flat against your body, rather than gape. Given that there is no sleeve, a gaping armhole is particularly unsightly.
+
+> While this dart is used to shape the pattern, you don't have to sew the dart because it's incorporated in the front dart.
diff --git a/markdown/org/docs/patterns/wahid/options/frontscyedart/en.md b/markdown/org/docs/patterns/wahid/options/frontscyedart/en.md
new file mode 100644
index 00000000000..9ed36344a30
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/frontscyedart/en.md
@@ -0,0 +1,11 @@
+
+This pattern comes with a default 1 cm scye dart (think armhole dart) at the front.
+
+You can increase or decrease the dart to influence the armhole.
+
+> #### What's the point?
+>
+> The point of this dart is to make sure the armhole lies flat against your body, rather than gape.
+> Given that there is no sleeve, a gaping armhole is particularly unsightly.
+
+> While this dart is used to shape the pattern, you don't have to sew the dart because it's incorporated in the front dart.
diff --git a/markdown/org/docs/patterns/wahid/options/frontscyedart/es.md b/markdown/org/docs/patterns/wahid/options/frontscyedart/es.md
new file mode 100644
index 00000000000..6e6fd23d4da
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/frontscyedart/es.md
@@ -0,0 +1,10 @@
+
+This pattern comes with a default 1 cm scye dart (think armhole dart) at the front.
+
+You can increase or decrease the dart to influence the armhole.
+
+> #### What's the point?
+>
+> The point of this dart is to make sure the armhole lies flat against your body, rather than gape. Given that there is no sleeve, a gaping armhole is particularly unsightly.
+
+> While this dart is used to shape the pattern, you don't have to sew the dart because it's incorporated in the front dart.
diff --git a/markdown/org/docs/patterns/wahid/options/frontscyedart/fr.md b/markdown/org/docs/patterns/wahid/options/frontscyedart/fr.md
new file mode 100644
index 00000000000..f0539612c1e
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/frontscyedart/fr.md
@@ -0,0 +1,10 @@
+
+This pattern comes with a default 1 cm scye dart (think armhole dart) at the front.
+
+You can increase or decrease the dart to influence the armhole.
+
+> #### ###### Pour quoi faire ?
+>
+> The point of this dart is to make sure the armhole lies flat against your body, rather than gape. Given that there is no sleeve, a gaping armhole is particularly unsightly.
+
+> While this dart is used to shape the pattern, you don't have to sew the dart because it's incorporated in the front dart.
diff --git a/markdown/org/docs/patterns/wahid/options/frontscyedart/frontscyedart.svg b/markdown/org/docs/patterns/wahid/options/frontscyedart/frontscyedart.svg
new file mode 100644
index 00000000000..11b0f34395f
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/frontscyedart/frontscyedart.svg
@@ -0,0 +1,960 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/options/frontscyedart/nl.md b/markdown/org/docs/patterns/wahid/options/frontscyedart/nl.md
new file mode 100644
index 00000000000..e0691600b07
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/frontscyedart/nl.md
@@ -0,0 +1,10 @@
+
+Dit patroon komt met een standaard neepje van 1 cm in het armsgat aan het voorpand.
+
+Je kan deze neep groter of kleiner maken om het armsgat te beïnvloeden.
+
+> #### Waarom?
+>
+> Het punt van deze neep is te zorgen dat het armsgat plat tegen je lichaam ligt, en niet openstaat. Aangezien er geen mouw is valt het extra op als je armsgat niet mooi aanpast.
+
+> Deze naad wordt gebruikt om het patroon vorm te geven maar je moet hem niet stikken, aangezien hij verwerkt zit in de voorste neep.
diff --git a/markdown/org/docs/patterns/wahid/options/frontstyle/de.md b/markdown/org/docs/patterns/wahid/options/frontstyle/de.md
new file mode 100644
index 00000000000..ee747c206ee
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/frontstyle/de.md
@@ -0,0 +1,3 @@
+
+
+Do you want a classic straight neckline, or a curved neckline?
diff --git a/markdown/org/docs/patterns/wahid/options/frontstyle/en.md b/markdown/org/docs/patterns/wahid/options/frontstyle/en.md
new file mode 100644
index 00000000000..ee747c206ee
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/frontstyle/en.md
@@ -0,0 +1,3 @@
+
+
+Do you want a classic straight neckline, or a curved neckline?
diff --git a/markdown/org/docs/patterns/wahid/options/frontstyle/es.md b/markdown/org/docs/patterns/wahid/options/frontstyle/es.md
new file mode 100644
index 00000000000..ee747c206ee
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/frontstyle/es.md
@@ -0,0 +1,3 @@
+
+
+Do you want a classic straight neckline, or a curved neckline?
diff --git a/markdown/org/docs/patterns/wahid/options/frontstyle/fr.md b/markdown/org/docs/patterns/wahid/options/frontstyle/fr.md
new file mode 100644
index 00000000000..ee747c206ee
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/frontstyle/fr.md
@@ -0,0 +1,3 @@
+
+
+Do you want a classic straight neckline, or a curved neckline?
diff --git a/markdown/org/docs/patterns/wahid/options/frontstyle/frontstyle.svg b/markdown/org/docs/patterns/wahid/options/frontstyle/frontstyle.svg
new file mode 100644
index 00000000000..d3db981f7b4
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/frontstyle/frontstyle.svg
@@ -0,0 +1,952 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/options/frontstyle/nl.md b/markdown/org/docs/patterns/wahid/options/frontstyle/nl.md
new file mode 100644
index 00000000000..ee747c206ee
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/frontstyle/nl.md
@@ -0,0 +1,3 @@
+
+
+Do you want a classic straight neckline, or a curved neckline?
diff --git a/markdown/org/docs/patterns/wahid/options/hemradius/de.md b/markdown/org/docs/patterns/wahid/options/hemradius/de.md
new file mode 100644
index 00000000000..dca2d28fe97
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/hemradius/de.md
@@ -0,0 +1,3 @@
+
+
+Determines the radius of the hem if you opted for a rounded hem.
diff --git a/markdown/org/docs/patterns/wahid/options/hemradius/en.md b/markdown/org/docs/patterns/wahid/options/hemradius/en.md
new file mode 100644
index 00000000000..dca2d28fe97
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/hemradius/en.md
@@ -0,0 +1,3 @@
+
+
+Determines the radius of the hem if you opted for a rounded hem.
diff --git a/markdown/org/docs/patterns/wahid/options/hemradius/es.md b/markdown/org/docs/patterns/wahid/options/hemradius/es.md
new file mode 100644
index 00000000000..dca2d28fe97
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/hemradius/es.md
@@ -0,0 +1,3 @@
+
+
+Determines the radius of the hem if you opted for a rounded hem.
diff --git a/markdown/org/docs/patterns/wahid/options/hemradius/fr.md b/markdown/org/docs/patterns/wahid/options/hemradius/fr.md
new file mode 100644
index 00000000000..dca2d28fe97
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/hemradius/fr.md
@@ -0,0 +1,3 @@
+
+
+Determines the radius of the hem if you opted for a rounded hem.
diff --git a/markdown/org/docs/patterns/wahid/options/hemradius/hemradius.svg b/markdown/org/docs/patterns/wahid/options/hemradius/hemradius.svg
new file mode 100644
index 00000000000..635ab164847
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/hemradius/hemradius.svg
@@ -0,0 +1,1188 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/options/hemradius/nl.md b/markdown/org/docs/patterns/wahid/options/hemradius/nl.md
new file mode 100644
index 00000000000..dca2d28fe97
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/hemradius/nl.md
@@ -0,0 +1,3 @@
+
+
+Determines the radius of the hem if you opted for a rounded hem.
diff --git a/markdown/org/docs/patterns/wahid/options/hemstyle/de.md b/markdown/org/docs/patterns/wahid/options/hemstyle/de.md
new file mode 100644
index 00000000000..858311efb3e
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/hemstyle/de.md
@@ -0,0 +1,3 @@
+
+
+Do you want a classic hemline, or a rounded hemline?
diff --git a/markdown/org/docs/patterns/wahid/options/hemstyle/en.md b/markdown/org/docs/patterns/wahid/options/hemstyle/en.md
new file mode 100644
index 00000000000..858311efb3e
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/hemstyle/en.md
@@ -0,0 +1,3 @@
+
+
+Do you want a classic hemline, or a rounded hemline?
diff --git a/markdown/org/docs/patterns/wahid/options/hemstyle/es.md b/markdown/org/docs/patterns/wahid/options/hemstyle/es.md
new file mode 100644
index 00000000000..858311efb3e
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/hemstyle/es.md
@@ -0,0 +1,3 @@
+
+
+Do you want a classic hemline, or a rounded hemline?
diff --git a/markdown/org/docs/patterns/wahid/options/hemstyle/fr.md b/markdown/org/docs/patterns/wahid/options/hemstyle/fr.md
new file mode 100644
index 00000000000..858311efb3e
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/hemstyle/fr.md
@@ -0,0 +1,3 @@
+
+
+Do you want a classic hemline, or a rounded hemline?
diff --git a/markdown/org/docs/patterns/wahid/options/hemstyle/hemstyle.svg b/markdown/org/docs/patterns/wahid/options/hemstyle/hemstyle.svg
new file mode 100644
index 00000000000..850c6cc8bdd
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/hemstyle/hemstyle.svg
@@ -0,0 +1,953 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/options/hemstyle/nl.md b/markdown/org/docs/patterns/wahid/options/hemstyle/nl.md
new file mode 100644
index 00000000000..ed60e6c1f92
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/hemstyle/nl.md
@@ -0,0 +1,3 @@
+
+
+Do you want a classic hemline, or a rounded hemline?
diff --git a/markdown/org/docs/patterns/wahid/options/hipsease/de.md b/markdown/org/docs/patterns/wahid/options/hipsease/de.md
new file mode 100644
index 00000000000..680dab5294a
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/hipsease/de.md
@@ -0,0 +1,3 @@
+
+
+How much room do you want at your hips?
diff --git a/markdown/org/docs/patterns/wahid/options/hipsease/en.md b/markdown/org/docs/patterns/wahid/options/hipsease/en.md
new file mode 100644
index 00000000000..680dab5294a
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/hipsease/en.md
@@ -0,0 +1,3 @@
+
+
+How much room do you want at your hips?
diff --git a/markdown/org/docs/patterns/wahid/options/hipsease/es.md b/markdown/org/docs/patterns/wahid/options/hipsease/es.md
new file mode 100644
index 00000000000..680dab5294a
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/hipsease/es.md
@@ -0,0 +1,3 @@
+
+
+How much room do you want at your hips?
diff --git a/markdown/org/docs/patterns/wahid/options/hipsease/fr.md b/markdown/org/docs/patterns/wahid/options/hipsease/fr.md
new file mode 100644
index 00000000000..680dab5294a
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/hipsease/fr.md
@@ -0,0 +1,3 @@
+
+
+How much room do you want at your hips?
diff --git a/markdown/org/docs/patterns/wahid/options/hipsease/hipsease.svg b/markdown/org/docs/patterns/wahid/options/hipsease/hipsease.svg
new file mode 100644
index 00000000000..dfd3fbbd457
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/hipsease/hipsease.svg
@@ -0,0 +1,678 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/options/hipsease/nl.md b/markdown/org/docs/patterns/wahid/options/hipsease/nl.md
new file mode 100644
index 00000000000..39706ca0486
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/hipsease/nl.md
@@ -0,0 +1,3 @@
+
+
+How much room do you want at your hips?
diff --git a/markdown/org/docs/patterns/wahid/options/lengthbonus/de.md b/markdown/org/docs/patterns/wahid/options/lengthbonus/de.md
new file mode 100644
index 00000000000..29dc36b8adb
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/lengthbonus/de.md
@@ -0,0 +1,3 @@
+
+
+This option allows you to lengthen (or shorten) your waistcoat.
diff --git a/markdown/org/docs/patterns/wahid/options/lengthbonus/en.md b/markdown/org/docs/patterns/wahid/options/lengthbonus/en.md
new file mode 100644
index 00000000000..29dc36b8adb
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/lengthbonus/en.md
@@ -0,0 +1,3 @@
+
+
+This option allows you to lengthen (or shorten) your waistcoat.
diff --git a/markdown/org/docs/patterns/wahid/options/lengthbonus/es.md b/markdown/org/docs/patterns/wahid/options/lengthbonus/es.md
new file mode 100644
index 00000000000..29dc36b8adb
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/lengthbonus/es.md
@@ -0,0 +1,3 @@
+
+
+This option allows you to lengthen (or shorten) your waistcoat.
diff --git a/markdown/org/docs/patterns/wahid/options/lengthbonus/fr.md b/markdown/org/docs/patterns/wahid/options/lengthbonus/fr.md
new file mode 100644
index 00000000000..29dc36b8adb
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/lengthbonus/fr.md
@@ -0,0 +1,3 @@
+
+
+This option allows you to lengthen (or shorten) your waistcoat.
diff --git a/markdown/org/docs/patterns/wahid/options/lengthbonus/lengthbonus.svg b/markdown/org/docs/patterns/wahid/options/lengthbonus/lengthbonus.svg
new file mode 100644
index 00000000000..11287db8ab0
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/lengthbonus/lengthbonus.svg
@@ -0,0 +1,974 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/options/lengthbonus/nl.md b/markdown/org/docs/patterns/wahid/options/lengthbonus/nl.md
new file mode 100644
index 00000000000..34c468b2087
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/lengthbonus/nl.md
@@ -0,0 +1,3 @@
+
+
+This option allows you to lengthen (or shorten) your waistcoat.
diff --git a/markdown/org/docs/patterns/wahid/options/neckinset/de.md b/markdown/org/docs/patterns/wahid/options/neckinset/de.md
new file mode 100644
index 00000000000..a225871d642
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/neckinset/de.md
@@ -0,0 +1,12 @@
+
+
+How far do you want your waistcoat to sit away from your collar on your shoulder seam? The default is 2cm.
+
+
+
+###### What's the point?
+
+The shoulder seam of a waistcoat is typically more narrow than your shirt. This option controls how narrow it gets (on the collar side).
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/options/neckinset/en.md b/markdown/org/docs/patterns/wahid/options/neckinset/en.md
new file mode 100644
index 00000000000..94531321f9c
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/neckinset/en.md
@@ -0,0 +1,11 @@
+
+
+How far do you want your waistcoat to sit away from your collar on your shoulder seam? The default is 2cm.
+
+
+
+###### What's the point?
+
+The shoulder seam of a waistcoat is typically more narrow than your shirt. This option controls how narrow it gets (on the collar side).
+
+
diff --git a/markdown/org/docs/patterns/wahid/options/neckinset/es.md b/markdown/org/docs/patterns/wahid/options/neckinset/es.md
new file mode 100644
index 00000000000..a225871d642
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/neckinset/es.md
@@ -0,0 +1,12 @@
+
+
+How far do you want your waistcoat to sit away from your collar on your shoulder seam? The default is 2cm.
+
+
+
+###### What's the point?
+
+The shoulder seam of a waistcoat is typically more narrow than your shirt. This option controls how narrow it gets (on the collar side).
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/options/neckinset/fr.md b/markdown/org/docs/patterns/wahid/options/neckinset/fr.md
new file mode 100644
index 00000000000..793dccf4a6d
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/neckinset/fr.md
@@ -0,0 +1,12 @@
+
+
+How far do you want your waistcoat to sit away from your collar on your shoulder seam? The default is 2cm.
+
+
+
+###### Pour quoi faire ?
+
+The shoulder seam of a waistcoat is typically more narrow than your shirt. This option controls how narrow it gets (on the collar side).
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/options/neckinset/neckinset.svg b/markdown/org/docs/patterns/wahid/options/neckinset/neckinset.svg
new file mode 100644
index 00000000000..3da65c0a6bf
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/neckinset/neckinset.svg
@@ -0,0 +1,1224 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/options/neckinset/nl.md b/markdown/org/docs/patterns/wahid/options/neckinset/nl.md
new file mode 100644
index 00000000000..3dfbf04bc93
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/neckinset/nl.md
@@ -0,0 +1,12 @@
+
+
+How far do you want your waistcoat to sit away from your collar on your shoulder seam? De standaard is 2 cm.
+
+
+
+###### Waarom?
+
+De schoudernaad van een gilet is gewoonlijk smaller dan die van je hemd. This option controls how narrow it gets (on the collar side).
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/options/necklinedrop/de.md b/markdown/org/docs/patterns/wahid/options/necklinedrop/de.md
new file mode 100644
index 00000000000..372679e9ac5
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/necklinedrop/de.md
@@ -0,0 +1,3 @@
+
+
+This options allows you to lower your neckline below the default.
diff --git a/markdown/org/docs/patterns/wahid/options/necklinedrop/en.md b/markdown/org/docs/patterns/wahid/options/necklinedrop/en.md
new file mode 100644
index 00000000000..372679e9ac5
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/necklinedrop/en.md
@@ -0,0 +1,3 @@
+
+
+This options allows you to lower your neckline below the default.
diff --git a/markdown/org/docs/patterns/wahid/options/necklinedrop/es.md b/markdown/org/docs/patterns/wahid/options/necklinedrop/es.md
new file mode 100644
index 00000000000..372679e9ac5
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/necklinedrop/es.md
@@ -0,0 +1,3 @@
+
+
+This options allows you to lower your neckline below the default.
diff --git a/markdown/org/docs/patterns/wahid/options/necklinedrop/fr.md b/markdown/org/docs/patterns/wahid/options/necklinedrop/fr.md
new file mode 100644
index 00000000000..372679e9ac5
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/necklinedrop/fr.md
@@ -0,0 +1,3 @@
+
+
+This options allows you to lower your neckline below the default.
diff --git a/markdown/org/docs/patterns/wahid/options/necklinedrop/necklinedrop.svg b/markdown/org/docs/patterns/wahid/options/necklinedrop/necklinedrop.svg
new file mode 100644
index 00000000000..2831db80d5e
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/necklinedrop/necklinedrop.svg
@@ -0,0 +1,948 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/options/necklinedrop/nl.md b/markdown/org/docs/patterns/wahid/options/necklinedrop/nl.md
new file mode 100644
index 00000000000..372679e9ac5
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/necklinedrop/nl.md
@@ -0,0 +1,3 @@
+
+
+This options allows you to lower your neckline below the default.
diff --git a/markdown/org/docs/patterns/wahid/options/nl.md b/markdown/org/docs/patterns/wahid/options/nl.md
new file mode 100644
index 00000000000..f9db72ff409
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/nl.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/options/pocketangle/de.md b/markdown/org/docs/patterns/wahid/options/pocketangle/de.md
new file mode 100644
index 00000000000..ce29a058d4c
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/pocketangle/de.md
@@ -0,0 +1,2 @@
+
+Controls the angle of the pocket slant.
diff --git a/markdown/org/docs/patterns/wahid/options/pocketangle/en.md b/markdown/org/docs/patterns/wahid/options/pocketangle/en.md
new file mode 100644
index 00000000000..ce29a058d4c
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/pocketangle/en.md
@@ -0,0 +1,2 @@
+
+Controls the angle of the pocket slant.
diff --git a/markdown/org/docs/patterns/wahid/options/pocketangle/es.md b/markdown/org/docs/patterns/wahid/options/pocketangle/es.md
new file mode 100644
index 00000000000..ce29a058d4c
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/pocketangle/es.md
@@ -0,0 +1,2 @@
+
+Controls the angle of the pocket slant.
diff --git a/markdown/org/docs/patterns/wahid/options/pocketangle/fr.md b/markdown/org/docs/patterns/wahid/options/pocketangle/fr.md
new file mode 100644
index 00000000000..ce29a058d4c
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/pocketangle/fr.md
@@ -0,0 +1,2 @@
+
+Controls the angle of the pocket slant.
diff --git a/markdown/org/docs/patterns/wahid/options/pocketangle/nl.md b/markdown/org/docs/patterns/wahid/options/pocketangle/nl.md
new file mode 100644
index 00000000000..ce29a058d4c
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/pocketangle/nl.md
@@ -0,0 +1,2 @@
+
+Controls the angle of the pocket slant.
diff --git a/markdown/org/docs/patterns/wahid/options/pocketlocation/de.md b/markdown/org/docs/patterns/wahid/options/pocketlocation/de.md
new file mode 100644
index 00000000000..6cbc6a76026
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/pocketlocation/de.md
@@ -0,0 +1,2 @@
+
+Controls the location of the pockets.
diff --git a/markdown/org/docs/patterns/wahid/options/pocketlocation/en.md b/markdown/org/docs/patterns/wahid/options/pocketlocation/en.md
new file mode 100644
index 00000000000..6cbc6a76026
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/pocketlocation/en.md
@@ -0,0 +1,2 @@
+
+Controls the location of the pockets.
diff --git a/markdown/org/docs/patterns/wahid/options/pocketlocation/es.md b/markdown/org/docs/patterns/wahid/options/pocketlocation/es.md
new file mode 100644
index 00000000000..6cbc6a76026
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/pocketlocation/es.md
@@ -0,0 +1,2 @@
+
+Controls the location of the pockets.
diff --git a/markdown/org/docs/patterns/wahid/options/pocketlocation/fr.md b/markdown/org/docs/patterns/wahid/options/pocketlocation/fr.md
new file mode 100644
index 00000000000..6cbc6a76026
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/pocketlocation/fr.md
@@ -0,0 +1,2 @@
+
+Controls the location of the pockets.
diff --git a/markdown/org/docs/patterns/wahid/options/pocketlocation/nl.md b/markdown/org/docs/patterns/wahid/options/pocketlocation/nl.md
new file mode 100644
index 00000000000..6cbc6a76026
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/pocketlocation/nl.md
@@ -0,0 +1,2 @@
+
+Controls the location of the pockets.
diff --git a/markdown/org/docs/patterns/wahid/options/pocketwidth/de.md b/markdown/org/docs/patterns/wahid/options/pocketwidth/de.md
new file mode 100644
index 00000000000..42edd766758
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/pocketwidth/de.md
@@ -0,0 +1,2 @@
+
+Controls the width of the pockets.
diff --git a/markdown/org/docs/patterns/wahid/options/pocketwidth/en.md b/markdown/org/docs/patterns/wahid/options/pocketwidth/en.md
new file mode 100644
index 00000000000..42edd766758
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/pocketwidth/en.md
@@ -0,0 +1,2 @@
+
+Controls the width of the pockets.
diff --git a/markdown/org/docs/patterns/wahid/options/pocketwidth/es.md b/markdown/org/docs/patterns/wahid/options/pocketwidth/es.md
new file mode 100644
index 00000000000..42edd766758
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/pocketwidth/es.md
@@ -0,0 +1,2 @@
+
+Controls the width of the pockets.
diff --git a/markdown/org/docs/patterns/wahid/options/pocketwidth/fr.md b/markdown/org/docs/patterns/wahid/options/pocketwidth/fr.md
new file mode 100644
index 00000000000..42edd766758
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/pocketwidth/fr.md
@@ -0,0 +1,2 @@
+
+Controls the width of the pockets.
diff --git a/markdown/org/docs/patterns/wahid/options/pocketwidth/nl.md b/markdown/org/docs/patterns/wahid/options/pocketwidth/nl.md
new file mode 100644
index 00000000000..42edd766758
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/pocketwidth/nl.md
@@ -0,0 +1,2 @@
+
+Controls the width of the pockets.
diff --git a/markdown/org/docs/patterns/wahid/options/shoulderinset/de.md b/markdown/org/docs/patterns/wahid/options/shoulderinset/de.md
new file mode 100644
index 00000000000..73bdfbca7b2
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/shoulderinset/de.md
@@ -0,0 +1,12 @@
+
+
+How far do you want your waistcoat to sit away from your shoulder on the shoulder seam? The default is 2cm.
+
+
+
+###### What's the point?
+
+The shoulder seam of a waistcoat is typically more narrow than your shirt. This option controls how narrow it gets (on the shoulder side).
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/options/shoulderinset/en.md b/markdown/org/docs/patterns/wahid/options/shoulderinset/en.md
new file mode 100644
index 00000000000..8e013cd2180
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/shoulderinset/en.md
@@ -0,0 +1,11 @@
+
+
+How far do you want your waistcoat to sit away from your shoulder on the shoulder seam? The default is 2cm.
+
+
+
+###### What's the point?
+
+The shoulder seam of a waistcoat is typically more narrow than your shirt. This option controls how narrow it gets (on the shoulder side).
+
+
diff --git a/markdown/org/docs/patterns/wahid/options/shoulderinset/es.md b/markdown/org/docs/patterns/wahid/options/shoulderinset/es.md
new file mode 100644
index 00000000000..73bdfbca7b2
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/shoulderinset/es.md
@@ -0,0 +1,12 @@
+
+
+How far do you want your waistcoat to sit away from your shoulder on the shoulder seam? The default is 2cm.
+
+
+
+###### What's the point?
+
+The shoulder seam of a waistcoat is typically more narrow than your shirt. This option controls how narrow it gets (on the shoulder side).
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/options/shoulderinset/fr.md b/markdown/org/docs/patterns/wahid/options/shoulderinset/fr.md
new file mode 100644
index 00000000000..613902ac6ed
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/shoulderinset/fr.md
@@ -0,0 +1,12 @@
+
+
+How far do you want your waistcoat to sit away from your shoulder on the shoulder seam? The default is 2cm.
+
+
+
+###### Pour quoi faire ?
+
+The shoulder seam of a waistcoat is typically more narrow than your shirt. This option controls how narrow it gets (on the shoulder side).
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/options/shoulderinset/nl.md b/markdown/org/docs/patterns/wahid/options/shoulderinset/nl.md
new file mode 100644
index 00000000000..d892379e36f
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/shoulderinset/nl.md
@@ -0,0 +1,12 @@
+
+
+How far do you want your waistcoat to sit away from your shoulder on the shoulder seam? De standaard is 2 cm.
+
+
+
+###### Waarom?
+
+De schoudernaad van een gilet is gewoonlijk smaller dan die van je hemd. This option controls how narrow it gets (on the shoulder side).
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/options/shoulderinset/shoulderinset.svg b/markdown/org/docs/patterns/wahid/options/shoulderinset/shoulderinset.svg
new file mode 100644
index 00000000000..bacb1dd0927
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/shoulderinset/shoulderinset.svg
@@ -0,0 +1,1214 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/options/todo b/markdown/org/docs/patterns/wahid/options/todo
new file mode 100644
index 00000000000..befcbb2e376
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/todo
@@ -0,0 +1,8 @@
+
+wahid
+armholedepthfactor
+pocketlocation
+pocketwidth
+weltheight
+
+
diff --git a/markdown/org/docs/patterns/wahid/options/waistease/de.md b/markdown/org/docs/patterns/wahid/options/waistease/de.md
new file mode 100644
index 00000000000..6e630a56c3d
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/waistease/de.md
@@ -0,0 +1,3 @@
+
+
+How much room do you want at the waist?
diff --git a/markdown/org/docs/patterns/wahid/options/waistease/en.md b/markdown/org/docs/patterns/wahid/options/waistease/en.md
new file mode 100644
index 00000000000..6e630a56c3d
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/waistease/en.md
@@ -0,0 +1,3 @@
+
+
+How much room do you want at the waist?
diff --git a/markdown/org/docs/patterns/wahid/options/waistease/es.md b/markdown/org/docs/patterns/wahid/options/waistease/es.md
new file mode 100644
index 00000000000..6e630a56c3d
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/waistease/es.md
@@ -0,0 +1,3 @@
+
+
+How much room do you want at the waist?
diff --git a/markdown/org/docs/patterns/wahid/options/waistease/fr.md b/markdown/org/docs/patterns/wahid/options/waistease/fr.md
new file mode 100644
index 00000000000..6e630a56c3d
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/waistease/fr.md
@@ -0,0 +1,3 @@
+
+
+How much room do you want at the waist?
diff --git a/markdown/org/docs/patterns/wahid/options/waistease/nl.md b/markdown/org/docs/patterns/wahid/options/waistease/nl.md
new file mode 100644
index 00000000000..e5b1807a400
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/waistease/nl.md
@@ -0,0 +1,3 @@
+
+
+Hoeveel ruimte wil je aan je taille?
diff --git a/markdown/org/docs/patterns/wahid/options/waistease/waistease.svg b/markdown/org/docs/patterns/wahid/options/waistease/waistease.svg
new file mode 100644
index 00000000000..8842f8674f0
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/waistease/waistease.svg
@@ -0,0 +1,678 @@
+
+
+
+
diff --git a/markdown/org/docs/patterns/wahid/options/weltheight/de.md b/markdown/org/docs/patterns/wahid/options/weltheight/de.md
new file mode 100644
index 00000000000..c50f573bcc6
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/weltheight/de.md
@@ -0,0 +1,2 @@
+
+Controls the height of the pocket welts.
diff --git a/markdown/org/docs/patterns/wahid/options/weltheight/en.md b/markdown/org/docs/patterns/wahid/options/weltheight/en.md
new file mode 100644
index 00000000000..c50f573bcc6
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/weltheight/en.md
@@ -0,0 +1,2 @@
+
+Controls the height of the pocket welts.
diff --git a/markdown/org/docs/patterns/wahid/options/weltheight/es.md b/markdown/org/docs/patterns/wahid/options/weltheight/es.md
new file mode 100644
index 00000000000..c50f573bcc6
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/weltheight/es.md
@@ -0,0 +1,2 @@
+
+Controls the height of the pocket welts.
diff --git a/markdown/org/docs/patterns/wahid/options/weltheight/fr.md b/markdown/org/docs/patterns/wahid/options/weltheight/fr.md
new file mode 100644
index 00000000000..c50f573bcc6
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/weltheight/fr.md
@@ -0,0 +1,2 @@
+
+Controls the height of the pocket welts.
diff --git a/markdown/org/docs/patterns/wahid/options/weltheight/nl.md b/markdown/org/docs/patterns/wahid/options/weltheight/nl.md
new file mode 100644
index 00000000000..c50f573bcc6
--- /dev/null
+++ b/markdown/org/docs/patterns/wahid/options/weltheight/nl.md
@@ -0,0 +1,2 @@
+
+Controls the height of the pocket welts.
diff --git a/markdown/org/docs/patterns/waralee/cutting/de.md b/markdown/org/docs/patterns/waralee/cutting/de.md
new file mode 100644
index 00000000000..9eb16d9ba8e
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/cutting/de.md
@@ -0,0 +1,16 @@
+Waralee consists of two identical pieces of fabric. They are basically big rectangles with pieces missing. As such, it is easier to print out the piece you need to cut out and measure the rest, than it is to print out everything and cut the pattern the traditional way.
+
+The pattern is available both ways. You can print out the whole thing, tape all the pages together, and use that to cut out the fabric. It is also possible to print out only the part that you need to cut out. This part has a negative seam allowance, since you'll be using it opposite of what you normally use the pattern pieces for.
+
+
+
+Pattern piece 2 is just for when you want to make the pants without printing everything.
+Since this is just a couple of rectangles (with a slanted side), you can just use a ruler to cut out the main part. Then you use Part 2 to cut out the crotch part. Save a tree.
+
+If you opt for the cut-out method, use the paperless view to see all the dimensions of the pattern.
+You will need to cut a narrow strip out from what will become the front, and a small triangle and strip from what will become the back.
+And in the middle between these will be the little cut-out pattern piece.
+Make sure you measure this correctly, and you have the fabric squared before you start cutting.
+
+
+
diff --git a/markdown/org/docs/patterns/waralee/cutting/en.md b/markdown/org/docs/patterns/waralee/cutting/en.md
new file mode 100644
index 00000000000..044335eddaf
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/cutting/en.md
@@ -0,0 +1,21 @@
+Waralee consists of two identical pieces of fabric.
+They are basically big rectangles with pieces missing.
+As such, it is easier to print out the piece you need to cut out and measure the rest,
+than it is to print out everything and cut the pattern the traditional way.
+
+The pattern is available both ways.
+You can print out the whole thing, tape all the pages together, and use that to cut out the fabric.
+It is also possible to print out only the part that you need to cut out.
+This part has a negative seam allowance, since you'll be using it opposite of what you normally use the pattern pieces for.
+
+
+
+Pattern piece 2 is just for when you want to make the pants without printing everything.
+Since this is just a couple of rectangles (with a slanted side), you can just use a ruler to cut out the main part. Then you use Part 2 to cut out the crotch part. Save a tree.
+
+If you opt for the cut-out method, use the paperless view to see all the dimensions of the pattern.
+You will need to cut a narrow strip out from what will become the front, and a small triangle and strip from what will become the back.
+And in the middle between these will be the little cut-out pattern piece.
+Make sure you measure this correctly, and you have the fabric squared before you start cutting.
+
+
diff --git a/markdown/org/docs/patterns/waralee/cutting/es.md b/markdown/org/docs/patterns/waralee/cutting/es.md
new file mode 100644
index 00000000000..9eb16d9ba8e
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/cutting/es.md
@@ -0,0 +1,16 @@
+Waralee consists of two identical pieces of fabric. They are basically big rectangles with pieces missing. As such, it is easier to print out the piece you need to cut out and measure the rest, than it is to print out everything and cut the pattern the traditional way.
+
+The pattern is available both ways. You can print out the whole thing, tape all the pages together, and use that to cut out the fabric. It is also possible to print out only the part that you need to cut out. This part has a negative seam allowance, since you'll be using it opposite of what you normally use the pattern pieces for.
+
+
+
+Pattern piece 2 is just for when you want to make the pants without printing everything.
+Since this is just a couple of rectangles (with a slanted side), you can just use a ruler to cut out the main part. Then you use Part 2 to cut out the crotch part. Save a tree.
+
+If you opt for the cut-out method, use the paperless view to see all the dimensions of the pattern.
+You will need to cut a narrow strip out from what will become the front, and a small triangle and strip from what will become the back.
+And in the middle between these will be the little cut-out pattern piece.
+Make sure you measure this correctly, and you have the fabric squared before you start cutting.
+
+
+
diff --git a/markdown/org/docs/patterns/waralee/cutting/fr.md b/markdown/org/docs/patterns/waralee/cutting/fr.md
new file mode 100644
index 00000000000..9eb16d9ba8e
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/cutting/fr.md
@@ -0,0 +1,16 @@
+Waralee consists of two identical pieces of fabric. They are basically big rectangles with pieces missing. As such, it is easier to print out the piece you need to cut out and measure the rest, than it is to print out everything and cut the pattern the traditional way.
+
+The pattern is available both ways. You can print out the whole thing, tape all the pages together, and use that to cut out the fabric. It is also possible to print out only the part that you need to cut out. This part has a negative seam allowance, since you'll be using it opposite of what you normally use the pattern pieces for.
+
+
+
+Pattern piece 2 is just for when you want to make the pants without printing everything.
+Since this is just a couple of rectangles (with a slanted side), you can just use a ruler to cut out the main part. Then you use Part 2 to cut out the crotch part. Save a tree.
+
+If you opt for the cut-out method, use the paperless view to see all the dimensions of the pattern.
+You will need to cut a narrow strip out from what will become the front, and a small triangle and strip from what will become the back.
+And in the middle between these will be the little cut-out pattern piece.
+Make sure you measure this correctly, and you have the fabric squared before you start cutting.
+
+
+
diff --git a/markdown/org/docs/patterns/waralee/cutting/nl.md b/markdown/org/docs/patterns/waralee/cutting/nl.md
new file mode 100644
index 00000000000..9eb16d9ba8e
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/cutting/nl.md
@@ -0,0 +1,16 @@
+Waralee consists of two identical pieces of fabric. They are basically big rectangles with pieces missing. As such, it is easier to print out the piece you need to cut out and measure the rest, than it is to print out everything and cut the pattern the traditional way.
+
+The pattern is available both ways. You can print out the whole thing, tape all the pages together, and use that to cut out the fabric. It is also possible to print out only the part that you need to cut out. This part has a negative seam allowance, since you'll be using it opposite of what you normally use the pattern pieces for.
+
+
+
+Pattern piece 2 is just for when you want to make the pants without printing everything.
+Since this is just a couple of rectangles (with a slanted side), you can just use a ruler to cut out the main part. Then you use Part 2 to cut out the crotch part. Save a tree.
+
+If you opt for the cut-out method, use the paperless view to see all the dimensions of the pattern.
+You will need to cut a narrow strip out from what will become the front, and a small triangle and strip from what will become the back.
+And in the middle between these will be the little cut-out pattern piece.
+Make sure you measure this correctly, and you have the fabric squared before you start cutting.
+
+
+
diff --git a/markdown/org/docs/patterns/waralee/de.md b/markdown/org/docs/patterns/waralee/de.md
new file mode 100644
index 00000000000..e088c3d98ec
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/de.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/waralee/en.md b/markdown/org/docs/patterns/waralee/en.md
new file mode 100644
index 00000000000..a0cbaf94364
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/en.md
@@ -0,0 +1,6 @@
+---
+---
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/waralee/es.md b/markdown/org/docs/patterns/waralee/es.md
new file mode 100644
index 00000000000..e088c3d98ec
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/es.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/waralee/fabric/de.md b/markdown/org/docs/patterns/waralee/fabric/de.md
new file mode 100644
index 00000000000..a3f8929499e
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/fabric/de.md
@@ -0,0 +1,7 @@
+Wrap pants are a bit casual and perfect for warm weather. You can't go wrong with linen, cotton is a good option too.
+
+## Anmerkungen und Hinweise
+
+### Fabric
+
+This is a type of wrap pants, which leaves the sides of your legs exposed at times. And as such, it is mostly worn in warmer weather, or inside. To get a good effect of the flowing of the legs, don't use very heavy materials. Good types of fabric are linen, and linen blends. These mostly have a nice drape and are cool. Heavy materials like denim are less useful.
diff --git a/markdown/org/docs/patterns/waralee/fabric/en.md b/markdown/org/docs/patterns/waralee/fabric/en.md
new file mode 100644
index 00000000000..1452f837f24
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/fabric/en.md
@@ -0,0 +1,8 @@
+Wrap pants are a bit casual and perfect for warm weather.
+You can't go wrong with linen, cotton is a good option too.
+
+## Notes and tips
+
+### Fabric
+
+This is a type of wrap pants, which leaves the sides of your legs exposed at times. And as such, it is mostly worn in warmer weather, or inside. To get a good effect of the flowing of the legs, don't use very heavy materials. Good types of fabric are linen, and linen blends. These mostly have a nice drape and are cool. Heavy materials like denim are less useful.
diff --git a/markdown/org/docs/patterns/waralee/fabric/es.md b/markdown/org/docs/patterns/waralee/fabric/es.md
new file mode 100644
index 00000000000..f8890502e06
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/fabric/es.md
@@ -0,0 +1,7 @@
+Wrap pants are a bit casual and perfect for warm weather. You can't go wrong with linen, cotton is a good option too.
+
+## Notes and tips
+
+### Fabric
+
+This is a type of wrap pants, which leaves the sides of your legs exposed at times. And as such, it is mostly worn in warmer weather, or inside. To get a good effect of the flowing of the legs, don't use very heavy materials. Good types of fabric are linen, and linen blends. These mostly have a nice drape and are cool. Heavy materials like denim are less useful.
diff --git a/markdown/org/docs/patterns/waralee/fabric/fr.md b/markdown/org/docs/patterns/waralee/fabric/fr.md
new file mode 100644
index 00000000000..f8890502e06
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/fabric/fr.md
@@ -0,0 +1,7 @@
+Wrap pants are a bit casual and perfect for warm weather. You can't go wrong with linen, cotton is a good option too.
+
+## Notes and tips
+
+### Fabric
+
+This is a type of wrap pants, which leaves the sides of your legs exposed at times. And as such, it is mostly worn in warmer weather, or inside. To get a good effect of the flowing of the legs, don't use very heavy materials. Good types of fabric are linen, and linen blends. These mostly have a nice drape and are cool. Heavy materials like denim are less useful.
diff --git a/markdown/org/docs/patterns/waralee/fabric/nl.md b/markdown/org/docs/patterns/waralee/fabric/nl.md
new file mode 100644
index 00000000000..ab3a9744a51
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/fabric/nl.md
@@ -0,0 +1,7 @@
+Wrap pants are a bit casual and perfect for warm weather. You can't go wrong with linen, cotton is a good option too.
+
+## Tips en opmerkingen
+
+### Fabric
+
+This is a type of wrap pants, which leaves the sides of your legs exposed at times. And as such, it is mostly worn in warmer weather, or inside. To get a good effect of the flowing of the legs, don't use very heavy materials. Good types of fabric are linen, and linen blends. These mostly have a nice drape and are cool. Heavy materials like denim are less useful.
diff --git a/markdown/org/docs/patterns/waralee/fr.md b/markdown/org/docs/patterns/waralee/fr.md
new file mode 100644
index 00000000000..e088c3d98ec
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/fr.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/waralee/instructions/de.md b/markdown/org/docs/patterns/waralee/instructions/de.md
new file mode 100644
index 00000000000..f4f23666b9e
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/instructions/de.md
@@ -0,0 +1,100 @@
+
+
+
+##### The key to Waralee is the waist band
+
+In a way, Waralee is just a waist band with a long piece of fabric attached. The waist band needs to continue from the fabric into two strings of fabric that are used to tie the pants in the front and two in the back. These strings are not included in the pattern. Traditionally, they are of similar length. You can make longer ones for the front panel (the side that is a little shorter than the other, on the left in the illustrations below), to allow you to tie both sets in the front. I prefer this as it is easier to tie, and you don't have the bulk of the knot in the back.
+
+
+
+## Step 1: Sew the pockets
+
+
+
+##### Pockets are optional
+Traditionally, these types of pants do not have pockets. But I want to put my phone, keys and wallet somewhere. So I've included pockets in the pattern. You can decide for yourself if you would like them on your pants.
+
+The illustrations in the next steps show the Waralee pants without pockets. Only the pocket placements from the pattern are shown, to help you orient yourself.
+
+##### If you do want pockets, make them first
+If you're going to make the pockets, make them before putting one piece of fabric on the other. It's easier to work with the parts still separated.
+
+
+
+If desired, sew the pockets.
+
+I included placements for the front pockets that will be hidden by the flaps in the front. But they will still be easily accessible to put your phone or keys in. These are single welt pockets. The ones in the front are at an angle and the ones in the back are horizontally oriented. The pocket templates should allow for enough fabric to attach the pocket to the waistband. If you want particularly deep pockets, please adjust accordingly.
+
+## Step 2: Hem the sides and bottom
+
+
+
+Hem the sides and bottom.
+
+You can use whatever method works best for you. In the version I first made I just serged the sides, folded them back and top stitched them, then did the same for the bottom. I did this to keep the bulk of the fabric to a minimum and allow for a better drape. What you do should depend on the type of fabric you're using.
+
+## Step 3: Sew the two parts together at the crotch
+
+
+
+Now you get to sew the two parts together. Lay them with _good sides together_ and sew the seam along the cutout. Finish this seam and press it.
+
+## Step 4: Prepare the four strings
+
+The strings are just long tubes of fabric.
+
+Take a quarter of your waist measurement. Add that number to 40cm (17”). Add your seam allowance. That is the length of each string. Cut out four strips of fabric that are that long and 5cm (2”) wide.
+
+For example, if my waist circumference is 84.6cm: 84.6cm divided by 4 is 21.2cm. 21.2cm plus 40cm is 61.2cm. 61.2cm plus my seam allowance of 1cm is 62.2cm. I will cut four strips of fabric that are 62.2cm by 5cm.
+
+
+
+##### You can lengthen the front ties
+Optionally, to make the front ties longer, extend them by your quarter waist measurement.
+
+When generating your pattern, one of the style options is called “Waist Band”. The strings, when folded, should have the same width as you specified for that option, 2.5cm (1") by default.
+
+The extra 40cm (17") of length is to make the knot.
+
+If your material is delicate or flimsy, you can add some interfacing to this to give it strength.
+
+
+
+Fold them in half along the long side, _good sides together_. Stitch the long side and one of the short sides, and turn the tie right side out.
+
+
+
+##### Turning tubes of fabric right side out can be difficult
+
+This can be made easier by taking a piece of twine longer than the strips. Lay that between the right sides, along the fold. Make sure you catch this while sewing the short side. You can use this to pull the end through the tube you've created. When you're done, you can cut it off. Having a long, skinny stick or a loop turner can help too with this.
+
+
+
+## Step 5: Sew the waist band
+
+
+
+Now it is time to sew the waist band. Think about adding interfacing if your fabric is delicate.
+
+Fold the seam allowance in, and then fold along the waist band line. (red)
+
+Insert one of the strings you made in the previous step on each side. Sew along the waist band line, and add some additional stitching to make sure those strings are attached well. (blue)
+
+
+
+##### Secure the strings well
+
+The strings keep your pants up, so having that stitching fail will result in awkward moments.
+
+
+
+## Step 6: Wear your pants
+
+Press your pants, and try them on!
+
+Hold the front side against your belly and wrap both strings around you and tie in the back (or, if you have long strings, wrap them all the way around you and tie in the front). Then hand the back side through your legs to yourself and tie the other strings in the front.
+
+Here is an article demonstrating how to tie wrap pants: [How to Tie Wrap Pants](https://www.wikihow.com/Tie-Wrap-Pants)
+
+If you get stuck, or have additional questions, you can always reach out to [other FreeSewers](https://discord.freesewing.org/).
+
diff --git a/markdown/org/docs/patterns/waralee/instructions/en.md b/markdown/org/docs/patterns/waralee/instructions/en.md
new file mode 100644
index 00000000000..f4f23666b9e
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/instructions/en.md
@@ -0,0 +1,100 @@
+
+
+
+##### The key to Waralee is the waist band
+
+In a way, Waralee is just a waist band with a long piece of fabric attached. The waist band needs to continue from the fabric into two strings of fabric that are used to tie the pants in the front and two in the back. These strings are not included in the pattern. Traditionally, they are of similar length. You can make longer ones for the front panel (the side that is a little shorter than the other, on the left in the illustrations below), to allow you to tie both sets in the front. I prefer this as it is easier to tie, and you don't have the bulk of the knot in the back.
+
+
+
+## Step 1: Sew the pockets
+
+
+
+##### Pockets are optional
+Traditionally, these types of pants do not have pockets. But I want to put my phone, keys and wallet somewhere. So I've included pockets in the pattern. You can decide for yourself if you would like them on your pants.
+
+The illustrations in the next steps show the Waralee pants without pockets. Only the pocket placements from the pattern are shown, to help you orient yourself.
+
+##### If you do want pockets, make them first
+If you're going to make the pockets, make them before putting one piece of fabric on the other. It's easier to work with the parts still separated.
+
+
+
+If desired, sew the pockets.
+
+I included placements for the front pockets that will be hidden by the flaps in the front. But they will still be easily accessible to put your phone or keys in. These are single welt pockets. The ones in the front are at an angle and the ones in the back are horizontally oriented. The pocket templates should allow for enough fabric to attach the pocket to the waistband. If you want particularly deep pockets, please adjust accordingly.
+
+## Step 2: Hem the sides and bottom
+
+
+
+Hem the sides and bottom.
+
+You can use whatever method works best for you. In the version I first made I just serged the sides, folded them back and top stitched them, then did the same for the bottom. I did this to keep the bulk of the fabric to a minimum and allow for a better drape. What you do should depend on the type of fabric you're using.
+
+## Step 3: Sew the two parts together at the crotch
+
+
+
+Now you get to sew the two parts together. Lay them with _good sides together_ and sew the seam along the cutout. Finish this seam and press it.
+
+## Step 4: Prepare the four strings
+
+The strings are just long tubes of fabric.
+
+Take a quarter of your waist measurement. Add that number to 40cm (17”). Add your seam allowance. That is the length of each string. Cut out four strips of fabric that are that long and 5cm (2”) wide.
+
+For example, if my waist circumference is 84.6cm: 84.6cm divided by 4 is 21.2cm. 21.2cm plus 40cm is 61.2cm. 61.2cm plus my seam allowance of 1cm is 62.2cm. I will cut four strips of fabric that are 62.2cm by 5cm.
+
+
+
+##### You can lengthen the front ties
+Optionally, to make the front ties longer, extend them by your quarter waist measurement.
+
+When generating your pattern, one of the style options is called “Waist Band”. The strings, when folded, should have the same width as you specified for that option, 2.5cm (1") by default.
+
+The extra 40cm (17") of length is to make the knot.
+
+If your material is delicate or flimsy, you can add some interfacing to this to give it strength.
+
+
+
+Fold them in half along the long side, _good sides together_. Stitch the long side and one of the short sides, and turn the tie right side out.
+
+
+
+##### Turning tubes of fabric right side out can be difficult
+
+This can be made easier by taking a piece of twine longer than the strips. Lay that between the right sides, along the fold. Make sure you catch this while sewing the short side. You can use this to pull the end through the tube you've created. When you're done, you can cut it off. Having a long, skinny stick or a loop turner can help too with this.
+
+
+
+## Step 5: Sew the waist band
+
+
+
+Now it is time to sew the waist band. Think about adding interfacing if your fabric is delicate.
+
+Fold the seam allowance in, and then fold along the waist band line. (red)
+
+Insert one of the strings you made in the previous step on each side. Sew along the waist band line, and add some additional stitching to make sure those strings are attached well. (blue)
+
+
+
+##### Secure the strings well
+
+The strings keep your pants up, so having that stitching fail will result in awkward moments.
+
+
+
+## Step 6: Wear your pants
+
+Press your pants, and try them on!
+
+Hold the front side against your belly and wrap both strings around you and tie in the back (or, if you have long strings, wrap them all the way around you and tie in the front). Then hand the back side through your legs to yourself and tie the other strings in the front.
+
+Here is an article demonstrating how to tie wrap pants: [How to Tie Wrap Pants](https://www.wikihow.com/Tie-Wrap-Pants)
+
+If you get stuck, or have additional questions, you can always reach out to [other FreeSewers](https://discord.freesewing.org/).
+
diff --git a/markdown/org/docs/patterns/waralee/instructions/es.md b/markdown/org/docs/patterns/waralee/instructions/es.md
new file mode 100644
index 00000000000..f4f23666b9e
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/instructions/es.md
@@ -0,0 +1,100 @@
+
+
+
+##### The key to Waralee is the waist band
+
+In a way, Waralee is just a waist band with a long piece of fabric attached. The waist band needs to continue from the fabric into two strings of fabric that are used to tie the pants in the front and two in the back. These strings are not included in the pattern. Traditionally, they are of similar length. You can make longer ones for the front panel (the side that is a little shorter than the other, on the left in the illustrations below), to allow you to tie both sets in the front. I prefer this as it is easier to tie, and you don't have the bulk of the knot in the back.
+
+
+
+## Step 1: Sew the pockets
+
+
+
+##### Pockets are optional
+Traditionally, these types of pants do not have pockets. But I want to put my phone, keys and wallet somewhere. So I've included pockets in the pattern. You can decide for yourself if you would like them on your pants.
+
+The illustrations in the next steps show the Waralee pants without pockets. Only the pocket placements from the pattern are shown, to help you orient yourself.
+
+##### If you do want pockets, make them first
+If you're going to make the pockets, make them before putting one piece of fabric on the other. It's easier to work with the parts still separated.
+
+
+
+If desired, sew the pockets.
+
+I included placements for the front pockets that will be hidden by the flaps in the front. But they will still be easily accessible to put your phone or keys in. These are single welt pockets. The ones in the front are at an angle and the ones in the back are horizontally oriented. The pocket templates should allow for enough fabric to attach the pocket to the waistband. If you want particularly deep pockets, please adjust accordingly.
+
+## Step 2: Hem the sides and bottom
+
+
+
+Hem the sides and bottom.
+
+You can use whatever method works best for you. In the version I first made I just serged the sides, folded them back and top stitched them, then did the same for the bottom. I did this to keep the bulk of the fabric to a minimum and allow for a better drape. What you do should depend on the type of fabric you're using.
+
+## Step 3: Sew the two parts together at the crotch
+
+
+
+Now you get to sew the two parts together. Lay them with _good sides together_ and sew the seam along the cutout. Finish this seam and press it.
+
+## Step 4: Prepare the four strings
+
+The strings are just long tubes of fabric.
+
+Take a quarter of your waist measurement. Add that number to 40cm (17”). Add your seam allowance. That is the length of each string. Cut out four strips of fabric that are that long and 5cm (2”) wide.
+
+For example, if my waist circumference is 84.6cm: 84.6cm divided by 4 is 21.2cm. 21.2cm plus 40cm is 61.2cm. 61.2cm plus my seam allowance of 1cm is 62.2cm. I will cut four strips of fabric that are 62.2cm by 5cm.
+
+
+
+##### You can lengthen the front ties
+Optionally, to make the front ties longer, extend them by your quarter waist measurement.
+
+When generating your pattern, one of the style options is called “Waist Band”. The strings, when folded, should have the same width as you specified for that option, 2.5cm (1") by default.
+
+The extra 40cm (17") of length is to make the knot.
+
+If your material is delicate or flimsy, you can add some interfacing to this to give it strength.
+
+
+
+Fold them in half along the long side, _good sides together_. Stitch the long side and one of the short sides, and turn the tie right side out.
+
+
+
+##### Turning tubes of fabric right side out can be difficult
+
+This can be made easier by taking a piece of twine longer than the strips. Lay that between the right sides, along the fold. Make sure you catch this while sewing the short side. You can use this to pull the end through the tube you've created. When you're done, you can cut it off. Having a long, skinny stick or a loop turner can help too with this.
+
+
+
+## Step 5: Sew the waist band
+
+
+
+Now it is time to sew the waist band. Think about adding interfacing if your fabric is delicate.
+
+Fold the seam allowance in, and then fold along the waist band line. (red)
+
+Insert one of the strings you made in the previous step on each side. Sew along the waist band line, and add some additional stitching to make sure those strings are attached well. (blue)
+
+
+
+##### Secure the strings well
+
+The strings keep your pants up, so having that stitching fail will result in awkward moments.
+
+
+
+## Step 6: Wear your pants
+
+Press your pants, and try them on!
+
+Hold the front side against your belly and wrap both strings around you and tie in the back (or, if you have long strings, wrap them all the way around you and tie in the front). Then hand the back side through your legs to yourself and tie the other strings in the front.
+
+Here is an article demonstrating how to tie wrap pants: [How to Tie Wrap Pants](https://www.wikihow.com/Tie-Wrap-Pants)
+
+If you get stuck, or have additional questions, you can always reach out to [other FreeSewers](https://discord.freesewing.org/).
+
diff --git a/markdown/org/docs/patterns/waralee/instructions/fr.md b/markdown/org/docs/patterns/waralee/instructions/fr.md
new file mode 100644
index 00000000000..f4f23666b9e
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/instructions/fr.md
@@ -0,0 +1,100 @@
+
+
+
+##### The key to Waralee is the waist band
+
+In a way, Waralee is just a waist band with a long piece of fabric attached. The waist band needs to continue from the fabric into two strings of fabric that are used to tie the pants in the front and two in the back. These strings are not included in the pattern. Traditionally, they are of similar length. You can make longer ones for the front panel (the side that is a little shorter than the other, on the left in the illustrations below), to allow you to tie both sets in the front. I prefer this as it is easier to tie, and you don't have the bulk of the knot in the back.
+
+
+
+## Step 1: Sew the pockets
+
+
+
+##### Pockets are optional
+Traditionally, these types of pants do not have pockets. But I want to put my phone, keys and wallet somewhere. So I've included pockets in the pattern. You can decide for yourself if you would like them on your pants.
+
+The illustrations in the next steps show the Waralee pants without pockets. Only the pocket placements from the pattern are shown, to help you orient yourself.
+
+##### If you do want pockets, make them first
+If you're going to make the pockets, make them before putting one piece of fabric on the other. It's easier to work with the parts still separated.
+
+
+
+If desired, sew the pockets.
+
+I included placements for the front pockets that will be hidden by the flaps in the front. But they will still be easily accessible to put your phone or keys in. These are single welt pockets. The ones in the front are at an angle and the ones in the back are horizontally oriented. The pocket templates should allow for enough fabric to attach the pocket to the waistband. If you want particularly deep pockets, please adjust accordingly.
+
+## Step 2: Hem the sides and bottom
+
+
+
+Hem the sides and bottom.
+
+You can use whatever method works best for you. In the version I first made I just serged the sides, folded them back and top stitched them, then did the same for the bottom. I did this to keep the bulk of the fabric to a minimum and allow for a better drape. What you do should depend on the type of fabric you're using.
+
+## Step 3: Sew the two parts together at the crotch
+
+
+
+Now you get to sew the two parts together. Lay them with _good sides together_ and sew the seam along the cutout. Finish this seam and press it.
+
+## Step 4: Prepare the four strings
+
+The strings are just long tubes of fabric.
+
+Take a quarter of your waist measurement. Add that number to 40cm (17”). Add your seam allowance. That is the length of each string. Cut out four strips of fabric that are that long and 5cm (2”) wide.
+
+For example, if my waist circumference is 84.6cm: 84.6cm divided by 4 is 21.2cm. 21.2cm plus 40cm is 61.2cm. 61.2cm plus my seam allowance of 1cm is 62.2cm. I will cut four strips of fabric that are 62.2cm by 5cm.
+
+
+
+##### You can lengthen the front ties
+Optionally, to make the front ties longer, extend them by your quarter waist measurement.
+
+When generating your pattern, one of the style options is called “Waist Band”. The strings, when folded, should have the same width as you specified for that option, 2.5cm (1") by default.
+
+The extra 40cm (17") of length is to make the knot.
+
+If your material is delicate or flimsy, you can add some interfacing to this to give it strength.
+
+
+
+Fold them in half along the long side, _good sides together_. Stitch the long side and one of the short sides, and turn the tie right side out.
+
+
+
+##### Turning tubes of fabric right side out can be difficult
+
+This can be made easier by taking a piece of twine longer than the strips. Lay that between the right sides, along the fold. Make sure you catch this while sewing the short side. You can use this to pull the end through the tube you've created. When you're done, you can cut it off. Having a long, skinny stick or a loop turner can help too with this.
+
+
+
+## Step 5: Sew the waist band
+
+
+
+Now it is time to sew the waist band. Think about adding interfacing if your fabric is delicate.
+
+Fold the seam allowance in, and then fold along the waist band line. (red)
+
+Insert one of the strings you made in the previous step on each side. Sew along the waist band line, and add some additional stitching to make sure those strings are attached well. (blue)
+
+
+
+##### Secure the strings well
+
+The strings keep your pants up, so having that stitching fail will result in awkward moments.
+
+
+
+## Step 6: Wear your pants
+
+Press your pants, and try them on!
+
+Hold the front side against your belly and wrap both strings around you and tie in the back (or, if you have long strings, wrap them all the way around you and tie in the front). Then hand the back side through your legs to yourself and tie the other strings in the front.
+
+Here is an article demonstrating how to tie wrap pants: [How to Tie Wrap Pants](https://www.wikihow.com/Tie-Wrap-Pants)
+
+If you get stuck, or have additional questions, you can always reach out to [other FreeSewers](https://discord.freesewing.org/).
+
diff --git a/markdown/org/docs/patterns/waralee/instructions/nl.md b/markdown/org/docs/patterns/waralee/instructions/nl.md
new file mode 100644
index 00000000000..f4f23666b9e
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/instructions/nl.md
@@ -0,0 +1,100 @@
+
+
+
+##### The key to Waralee is the waist band
+
+In a way, Waralee is just a waist band with a long piece of fabric attached. The waist band needs to continue from the fabric into two strings of fabric that are used to tie the pants in the front and two in the back. These strings are not included in the pattern. Traditionally, they are of similar length. You can make longer ones for the front panel (the side that is a little shorter than the other, on the left in the illustrations below), to allow you to tie both sets in the front. I prefer this as it is easier to tie, and you don't have the bulk of the knot in the back.
+
+
+
+## Step 1: Sew the pockets
+
+
+
+##### Pockets are optional
+Traditionally, these types of pants do not have pockets. But I want to put my phone, keys and wallet somewhere. So I've included pockets in the pattern. You can decide for yourself if you would like them on your pants.
+
+The illustrations in the next steps show the Waralee pants without pockets. Only the pocket placements from the pattern are shown, to help you orient yourself.
+
+##### If you do want pockets, make them first
+If you're going to make the pockets, make them before putting one piece of fabric on the other. It's easier to work with the parts still separated.
+
+
+
+If desired, sew the pockets.
+
+I included placements for the front pockets that will be hidden by the flaps in the front. But they will still be easily accessible to put your phone or keys in. These are single welt pockets. The ones in the front are at an angle and the ones in the back are horizontally oriented. The pocket templates should allow for enough fabric to attach the pocket to the waistband. If you want particularly deep pockets, please adjust accordingly.
+
+## Step 2: Hem the sides and bottom
+
+
+
+Hem the sides and bottom.
+
+You can use whatever method works best for you. In the version I first made I just serged the sides, folded them back and top stitched them, then did the same for the bottom. I did this to keep the bulk of the fabric to a minimum and allow for a better drape. What you do should depend on the type of fabric you're using.
+
+## Step 3: Sew the two parts together at the crotch
+
+
+
+Now you get to sew the two parts together. Lay them with _good sides together_ and sew the seam along the cutout. Finish this seam and press it.
+
+## Step 4: Prepare the four strings
+
+The strings are just long tubes of fabric.
+
+Take a quarter of your waist measurement. Add that number to 40cm (17”). Add your seam allowance. That is the length of each string. Cut out four strips of fabric that are that long and 5cm (2”) wide.
+
+For example, if my waist circumference is 84.6cm: 84.6cm divided by 4 is 21.2cm. 21.2cm plus 40cm is 61.2cm. 61.2cm plus my seam allowance of 1cm is 62.2cm. I will cut four strips of fabric that are 62.2cm by 5cm.
+
+
+
+##### You can lengthen the front ties
+Optionally, to make the front ties longer, extend them by your quarter waist measurement.
+
+When generating your pattern, one of the style options is called “Waist Band”. The strings, when folded, should have the same width as you specified for that option, 2.5cm (1") by default.
+
+The extra 40cm (17") of length is to make the knot.
+
+If your material is delicate or flimsy, you can add some interfacing to this to give it strength.
+
+
+
+Fold them in half along the long side, _good sides together_. Stitch the long side and one of the short sides, and turn the tie right side out.
+
+
+
+##### Turning tubes of fabric right side out can be difficult
+
+This can be made easier by taking a piece of twine longer than the strips. Lay that between the right sides, along the fold. Make sure you catch this while sewing the short side. You can use this to pull the end through the tube you've created. When you're done, you can cut it off. Having a long, skinny stick or a loop turner can help too with this.
+
+
+
+## Step 5: Sew the waist band
+
+
+
+Now it is time to sew the waist band. Think about adding interfacing if your fabric is delicate.
+
+Fold the seam allowance in, and then fold along the waist band line. (red)
+
+Insert one of the strings you made in the previous step on each side. Sew along the waist band line, and add some additional stitching to make sure those strings are attached well. (blue)
+
+
+
+##### Secure the strings well
+
+The strings keep your pants up, so having that stitching fail will result in awkward moments.
+
+
+
+## Step 6: Wear your pants
+
+Press your pants, and try them on!
+
+Hold the front side against your belly and wrap both strings around you and tie in the back (or, if you have long strings, wrap them all the way around you and tie in the front). Then hand the back side through your legs to yourself and tie the other strings in the front.
+
+Here is an article demonstrating how to tie wrap pants: [How to Tie Wrap Pants](https://www.wikihow.com/Tie-Wrap-Pants)
+
+If you get stuck, or have additional questions, you can always reach out to [other FreeSewers](https://discord.freesewing.org/).
+
diff --git a/markdown/org/docs/patterns/waralee/instructions/waralee-crotch-seam-no-pockets.png b/markdown/org/docs/patterns/waralee/instructions/waralee-crotch-seam-no-pockets.png
new file mode 100644
index 00000000000..f2e352c2ca8
Binary files /dev/null and b/markdown/org/docs/patterns/waralee/instructions/waralee-crotch-seam-no-pockets.png differ
diff --git a/markdown/org/docs/patterns/waralee/instructions/waralee-hem-sides-and-bottom.png b/markdown/org/docs/patterns/waralee/instructions/waralee-hem-sides-and-bottom.png
new file mode 100644
index 00000000000..3faebc5abee
Binary files /dev/null and b/markdown/org/docs/patterns/waralee/instructions/waralee-hem-sides-and-bottom.png differ
diff --git a/markdown/org/docs/patterns/waralee/instructions/waralee-waist-band-no-pockets.png b/markdown/org/docs/patterns/waralee/instructions/waralee-waist-band-no-pockets.png
new file mode 100644
index 00000000000..03f29ea6e93
Binary files /dev/null and b/markdown/org/docs/patterns/waralee/instructions/waralee-waist-band-no-pockets.png differ
diff --git a/markdown/org/docs/patterns/waralee/measurements/de.md b/markdown/org/docs/patterns/waralee/measurements/de.md
new file mode 100644
index 00000000000..c5b19a85c72
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/measurements/de.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/waralee/measurements/en.md b/markdown/org/docs/patterns/waralee/measurements/en.md
new file mode 100644
index 00000000000..3a65818db57
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/measurements/en.md
@@ -0,0 +1,7 @@
+---
+---
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/waralee/measurements/es.md b/markdown/org/docs/patterns/waralee/measurements/es.md
new file mode 100644
index 00000000000..c5b19a85c72
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/measurements/es.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/waralee/measurements/fr.md b/markdown/org/docs/patterns/waralee/measurements/fr.md
new file mode 100644
index 00000000000..4611dcf942c
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/measurements/fr.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+importer les mesures à partir de '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/waralee/measurements/nl.md b/markdown/org/docs/patterns/waralee/measurements/nl.md
new file mode 100644
index 00000000000..c5b19a85c72
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/measurements/nl.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternMeasurements from '../../../../../../src/components/docs/pattern-measurements'
+
+
+
diff --git a/markdown/org/docs/patterns/waralee/needs/de.md b/markdown/org/docs/patterns/waralee/needs/de.md
new file mode 100644
index 00000000000..544f74074e7
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/needs/de.md
@@ -0,0 +1,6 @@
+
+To make Waralee, you will need the following:
+
+ - [Grundlegendes Nähzubehör](/docs/sewing/basic-sewing-supplies)
+ - About 2 meters of a suitable fabric
+ - Some interfacing for the waistband
diff --git a/markdown/org/docs/patterns/waralee/needs/en.md b/markdown/org/docs/patterns/waralee/needs/en.md
new file mode 100644
index 00000000000..b6e7af9083e
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/needs/en.md
@@ -0,0 +1,6 @@
+
+To make Waralee, you will need the following:
+
+ - [Basic sewing supplies](/docs/sewing/basic-sewing-supplies)
+ - About 2 meters of a suitable fabric
+ - Some interfacing for the waistband
diff --git a/markdown/org/docs/patterns/waralee/needs/es.md b/markdown/org/docs/patterns/waralee/needs/es.md
new file mode 100644
index 00000000000..b6e7af9083e
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/needs/es.md
@@ -0,0 +1,6 @@
+
+To make Waralee, you will need the following:
+
+ - [Basic sewing supplies](/docs/sewing/basic-sewing-supplies)
+ - About 2 meters of a suitable fabric
+ - Some interfacing for the waistband
diff --git a/markdown/org/docs/patterns/waralee/needs/fr.md b/markdown/org/docs/patterns/waralee/needs/fr.md
new file mode 100644
index 00000000000..ebf75dd5d4f
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/needs/fr.md
@@ -0,0 +1,6 @@
+
+To make Waralee, you will need the following:
+
+ - [Fourniture de base pour la couture](/docs/sewing/basic-sewing-supplies)
+ - About 2 meters of a suitable fabric
+ - Some interfacing for the waistband
diff --git a/markdown/org/docs/patterns/waralee/needs/nl.md b/markdown/org/docs/patterns/waralee/needs/nl.md
new file mode 100644
index 00000000000..30aa806eb60
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/needs/nl.md
@@ -0,0 +1,6 @@
+
+To make Waralee, you will need the following:
+
+ - [Basis naaimateriaal](/docs/sewing/basic-sewing-supplies)
+ - About 2 meters of a suitable fabric
+ - Some interfacing for the waistband
diff --git a/markdown/org/docs/patterns/waralee/nl.md b/markdown/org/docs/patterns/waralee/nl.md
new file mode 100644
index 00000000000..e088c3d98ec
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/nl.md
@@ -0,0 +1,6 @@
+- - -
+- - -
+
+import PatternDocs from '../../../../../src/components/docs/pattern'
+
+
diff --git a/markdown/org/docs/patterns/waralee/options/backpocket/de.md b/markdown/org/docs/patterns/waralee/options/backpocket/de.md
new file mode 100644
index 00000000000..8a24c3728cd
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/backpocket/de.md
@@ -0,0 +1,2 @@
+Whether to include a back pocket or not
+
diff --git a/markdown/org/docs/patterns/waralee/options/backpocket/en.md b/markdown/org/docs/patterns/waralee/options/backpocket/en.md
new file mode 100644
index 00000000000..8a24c3728cd
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/backpocket/en.md
@@ -0,0 +1,2 @@
+Whether to include a back pocket or not
+
diff --git a/markdown/org/docs/patterns/waralee/options/backpocket/es.md b/markdown/org/docs/patterns/waralee/options/backpocket/es.md
new file mode 100644
index 00000000000..8a24c3728cd
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/backpocket/es.md
@@ -0,0 +1,2 @@
+Whether to include a back pocket or not
+
diff --git a/markdown/org/docs/patterns/waralee/options/backpocket/fr.md b/markdown/org/docs/patterns/waralee/options/backpocket/fr.md
new file mode 100644
index 00000000000..8a24c3728cd
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/backpocket/fr.md
@@ -0,0 +1,2 @@
+Whether to include a back pocket or not
+
diff --git a/markdown/org/docs/patterns/waralee/options/backpocket/nl.md b/markdown/org/docs/patterns/waralee/options/backpocket/nl.md
new file mode 100644
index 00000000000..8a24c3728cd
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/backpocket/nl.md
@@ -0,0 +1,2 @@
+Whether to include a back pocket or not
+
diff --git a/markdown/org/docs/patterns/waralee/options/backraise/de.md b/markdown/org/docs/patterns/waralee/options/backraise/de.md
new file mode 100644
index 00000000000..51458163cf4
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/backraise/de.md
@@ -0,0 +1,2 @@
+This setting raises the waist in the back. Our waist does not sit horizontally, but is angled up at the back. This seting allows you to raise this in the back if you need it for a good fit.
+
diff --git a/markdown/org/docs/patterns/waralee/options/backraise/en.md b/markdown/org/docs/patterns/waralee/options/backraise/en.md
new file mode 100644
index 00000000000..51458163cf4
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/backraise/en.md
@@ -0,0 +1,2 @@
+This setting raises the waist in the back. Our waist does not sit horizontally, but is angled up at the back. This seting allows you to raise this in the back if you need it for a good fit.
+
diff --git a/markdown/org/docs/patterns/waralee/options/backraise/es.md b/markdown/org/docs/patterns/waralee/options/backraise/es.md
new file mode 100644
index 00000000000..51458163cf4
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/backraise/es.md
@@ -0,0 +1,2 @@
+This setting raises the waist in the back. Our waist does not sit horizontally, but is angled up at the back. This seting allows you to raise this in the back if you need it for a good fit.
+
diff --git a/markdown/org/docs/patterns/waralee/options/backraise/fr.md b/markdown/org/docs/patterns/waralee/options/backraise/fr.md
new file mode 100644
index 00000000000..51458163cf4
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/backraise/fr.md
@@ -0,0 +1,2 @@
+This setting raises the waist in the back. Our waist does not sit horizontally, but is angled up at the back. This seting allows you to raise this in the back if you need it for a good fit.
+
diff --git a/markdown/org/docs/patterns/waralee/options/backraise/nl.md b/markdown/org/docs/patterns/waralee/options/backraise/nl.md
new file mode 100644
index 00000000000..51458163cf4
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/backraise/nl.md
@@ -0,0 +1,2 @@
+This setting raises the waist in the back. Our waist does not sit horizontally, but is angled up at the back. This seting allows you to raise this in the back if you need it for a good fit.
+
diff --git a/markdown/org/docs/patterns/waralee/options/crotchback/de.md b/markdown/org/docs/patterns/waralee/options/crotchback/de.md
new file mode 100644
index 00000000000..c0887254493
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/crotchback/de.md
@@ -0,0 +1,2 @@
+The percentage of the seat circumference that the back crotch needs to occupy. This creates more or less space between the side seam and the back.
+
diff --git a/markdown/org/docs/patterns/waralee/options/crotchback/en.md b/markdown/org/docs/patterns/waralee/options/crotchback/en.md
new file mode 100644
index 00000000000..c0887254493
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/crotchback/en.md
@@ -0,0 +1,2 @@
+The percentage of the seat circumference that the back crotch needs to occupy. This creates more or less space between the side seam and the back.
+
diff --git a/markdown/org/docs/patterns/waralee/options/crotchback/es.md b/markdown/org/docs/patterns/waralee/options/crotchback/es.md
new file mode 100644
index 00000000000..c0887254493
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/crotchback/es.md
@@ -0,0 +1,2 @@
+The percentage of the seat circumference that the back crotch needs to occupy. This creates more or less space between the side seam and the back.
+
diff --git a/markdown/org/docs/patterns/waralee/options/crotchback/fr.md b/markdown/org/docs/patterns/waralee/options/crotchback/fr.md
new file mode 100644
index 00000000000..c0887254493
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/crotchback/fr.md
@@ -0,0 +1,2 @@
+The percentage of the seat circumference that the back crotch needs to occupy. This creates more or less space between the side seam and the back.
+
diff --git a/markdown/org/docs/patterns/waralee/options/crotchback/nl.md b/markdown/org/docs/patterns/waralee/options/crotchback/nl.md
new file mode 100644
index 00000000000..c0887254493
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/crotchback/nl.md
@@ -0,0 +1,2 @@
+The percentage of the seat circumference that the back crotch needs to occupy. This creates more or less space between the side seam and the back.
+
diff --git a/markdown/org/docs/patterns/waralee/options/crotchfactorbackhor/de.md b/markdown/org/docs/patterns/waralee/options/crotchfactorbackhor/de.md
new file mode 100644
index 00000000000..09c2f12a206
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/crotchfactorbackhor/de.md
@@ -0,0 +1,2 @@
+Used to move the curve of the crotch in the back horizontally
+
diff --git a/markdown/org/docs/patterns/waralee/options/crotchfactorbackhor/en.md b/markdown/org/docs/patterns/waralee/options/crotchfactorbackhor/en.md
new file mode 100644
index 00000000000..09c2f12a206
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/crotchfactorbackhor/en.md
@@ -0,0 +1,2 @@
+Used to move the curve of the crotch in the back horizontally
+
diff --git a/markdown/org/docs/patterns/waralee/options/crotchfactorbackhor/es.md b/markdown/org/docs/patterns/waralee/options/crotchfactorbackhor/es.md
new file mode 100644
index 00000000000..09c2f12a206
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/crotchfactorbackhor/es.md
@@ -0,0 +1,2 @@
+Used to move the curve of the crotch in the back horizontally
+
diff --git a/markdown/org/docs/patterns/waralee/options/crotchfactorbackhor/fr.md b/markdown/org/docs/patterns/waralee/options/crotchfactorbackhor/fr.md
new file mode 100644
index 00000000000..09c2f12a206
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/crotchfactorbackhor/fr.md
@@ -0,0 +1,2 @@
+Used to move the curve of the crotch in the back horizontally
+
diff --git a/markdown/org/docs/patterns/waralee/options/crotchfactorbackhor/nl.md b/markdown/org/docs/patterns/waralee/options/crotchfactorbackhor/nl.md
new file mode 100644
index 00000000000..09c2f12a206
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/crotchfactorbackhor/nl.md
@@ -0,0 +1,2 @@
+Used to move the curve of the crotch in the back horizontally
+
diff --git a/markdown/org/docs/patterns/waralee/options/crotchfactorbackver/de.md b/markdown/org/docs/patterns/waralee/options/crotchfactorbackver/de.md
new file mode 100644
index 00000000000..b98b1228ddd
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/crotchfactorbackver/de.md
@@ -0,0 +1,2 @@
+Used to move the curve of the crotch in the back vertically
+
diff --git a/markdown/org/docs/patterns/waralee/options/crotchfactorbackver/en.md b/markdown/org/docs/patterns/waralee/options/crotchfactorbackver/en.md
new file mode 100644
index 00000000000..b98b1228ddd
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/crotchfactorbackver/en.md
@@ -0,0 +1,2 @@
+Used to move the curve of the crotch in the back vertically
+
diff --git a/markdown/org/docs/patterns/waralee/options/crotchfactorbackver/es.md b/markdown/org/docs/patterns/waralee/options/crotchfactorbackver/es.md
new file mode 100644
index 00000000000..b98b1228ddd
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/crotchfactorbackver/es.md
@@ -0,0 +1,2 @@
+Used to move the curve of the crotch in the back vertically
+
diff --git a/markdown/org/docs/patterns/waralee/options/crotchfactorbackver/fr.md b/markdown/org/docs/patterns/waralee/options/crotchfactorbackver/fr.md
new file mode 100644
index 00000000000..b98b1228ddd
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/crotchfactorbackver/fr.md
@@ -0,0 +1,2 @@
+Used to move the curve of the crotch in the back vertically
+
diff --git a/markdown/org/docs/patterns/waralee/options/crotchfactorbackver/nl.md b/markdown/org/docs/patterns/waralee/options/crotchfactorbackver/nl.md
new file mode 100644
index 00000000000..b98b1228ddd
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/crotchfactorbackver/nl.md
@@ -0,0 +1,2 @@
+Used to move the curve of the crotch in the back vertically
+
diff --git a/markdown/org/docs/patterns/waralee/options/crotchfactorfronthor/de.md b/markdown/org/docs/patterns/waralee/options/crotchfactorfronthor/de.md
new file mode 100644
index 00000000000..c7c41b9842a
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/crotchfactorfronthor/de.md
@@ -0,0 +1,2 @@
+Used to move the curve of the crotch in the front horizontally
+
diff --git a/markdown/org/docs/patterns/waralee/options/crotchfactorfronthor/en.md b/markdown/org/docs/patterns/waralee/options/crotchfactorfronthor/en.md
new file mode 100644
index 00000000000..c7c41b9842a
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/crotchfactorfronthor/en.md
@@ -0,0 +1,2 @@
+Used to move the curve of the crotch in the front horizontally
+
diff --git a/markdown/org/docs/patterns/waralee/options/crotchfactorfronthor/es.md b/markdown/org/docs/patterns/waralee/options/crotchfactorfronthor/es.md
new file mode 100644
index 00000000000..c7c41b9842a
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/crotchfactorfronthor/es.md
@@ -0,0 +1,2 @@
+Used to move the curve of the crotch in the front horizontally
+
diff --git a/markdown/org/docs/patterns/waralee/options/crotchfactorfronthor/fr.md b/markdown/org/docs/patterns/waralee/options/crotchfactorfronthor/fr.md
new file mode 100644
index 00000000000..c7c41b9842a
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/crotchfactorfronthor/fr.md
@@ -0,0 +1,2 @@
+Used to move the curve of the crotch in the front horizontally
+
diff --git a/markdown/org/docs/patterns/waralee/options/crotchfactorfronthor/nl.md b/markdown/org/docs/patterns/waralee/options/crotchfactorfronthor/nl.md
new file mode 100644
index 00000000000..c7c41b9842a
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/crotchfactorfronthor/nl.md
@@ -0,0 +1,2 @@
+Used to move the curve of the crotch in the front horizontally
+
diff --git a/markdown/org/docs/patterns/waralee/options/crotchfactorfrontver/de.md b/markdown/org/docs/patterns/waralee/options/crotchfactorfrontver/de.md
new file mode 100644
index 00000000000..fd5104216a6
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/crotchfactorfrontver/de.md
@@ -0,0 +1,2 @@
+Used to move the curve of the crotch in the front vertically
+
diff --git a/markdown/org/docs/patterns/waralee/options/crotchfactorfrontver/en.md b/markdown/org/docs/patterns/waralee/options/crotchfactorfrontver/en.md
new file mode 100644
index 00000000000..fd5104216a6
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/crotchfactorfrontver/en.md
@@ -0,0 +1,2 @@
+Used to move the curve of the crotch in the front vertically
+
diff --git a/markdown/org/docs/patterns/waralee/options/crotchfactorfrontver/es.md b/markdown/org/docs/patterns/waralee/options/crotchfactorfrontver/es.md
new file mode 100644
index 00000000000..fd5104216a6
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/crotchfactorfrontver/es.md
@@ -0,0 +1,2 @@
+Used to move the curve of the crotch in the front vertically
+
diff --git a/markdown/org/docs/patterns/waralee/options/crotchfactorfrontver/fr.md b/markdown/org/docs/patterns/waralee/options/crotchfactorfrontver/fr.md
new file mode 100644
index 00000000000..fd5104216a6
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/crotchfactorfrontver/fr.md
@@ -0,0 +1,2 @@
+Used to move the curve of the crotch in the front vertically
+
diff --git a/markdown/org/docs/patterns/waralee/options/crotchfactorfrontver/nl.md b/markdown/org/docs/patterns/waralee/options/crotchfactorfrontver/nl.md
new file mode 100644
index 00000000000..fd5104216a6
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/crotchfactorfrontver/nl.md
@@ -0,0 +1,2 @@
+Used to move the curve of the crotch in the front vertically
+
diff --git a/markdown/org/docs/patterns/waralee/options/crotchfront/de.md b/markdown/org/docs/patterns/waralee/options/crotchfront/de.md
new file mode 100644
index 00000000000..43d7f8c8dd1
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/crotchfront/de.md
@@ -0,0 +1,2 @@
+The percentage of the seat circumference that the front crotch needs to occupy. This creates more or less space between the side seam and the front.
+
diff --git a/markdown/org/docs/patterns/waralee/options/crotchfront/en.md b/markdown/org/docs/patterns/waralee/options/crotchfront/en.md
new file mode 100644
index 00000000000..43d7f8c8dd1
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/crotchfront/en.md
@@ -0,0 +1,2 @@
+The percentage of the seat circumference that the front crotch needs to occupy. This creates more or less space between the side seam and the front.
+
diff --git a/markdown/org/docs/patterns/waralee/options/crotchfront/es.md b/markdown/org/docs/patterns/waralee/options/crotchfront/es.md
new file mode 100644
index 00000000000..43d7f8c8dd1
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/crotchfront/es.md
@@ -0,0 +1,2 @@
+The percentage of the seat circumference that the front crotch needs to occupy. This creates more or less space between the side seam and the front.
+
diff --git a/markdown/org/docs/patterns/waralee/options/crotchfront/fr.md b/markdown/org/docs/patterns/waralee/options/crotchfront/fr.md
new file mode 100644
index 00000000000..43d7f8c8dd1
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/crotchfront/fr.md
@@ -0,0 +1,2 @@
+The percentage of the seat circumference that the front crotch needs to occupy. This creates more or less space between the side seam and the front.
+
diff --git a/markdown/org/docs/patterns/waralee/options/crotchfront/nl.md b/markdown/org/docs/patterns/waralee/options/crotchfront/nl.md
new file mode 100644
index 00000000000..43d7f8c8dd1
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/crotchfront/nl.md
@@ -0,0 +1,2 @@
+The percentage of the seat circumference that the front crotch needs to occupy. This creates more or less space between the side seam and the front.
+
diff --git a/markdown/org/docs/patterns/waralee/options/de.md b/markdown/org/docs/patterns/waralee/options/de.md
new file mode 100644
index 00000000000..b8f3272f512
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/de.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/waralee/options/en.md b/markdown/org/docs/patterns/waralee/options/en.md
new file mode 100644
index 00000000000..160bc4b42c7
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/en.md
@@ -0,0 +1,7 @@
+---
+---
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/waralee/options/es.md b/markdown/org/docs/patterns/waralee/options/es.md
new file mode 100644
index 00000000000..b8f3272f512
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/es.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/waralee/options/fr.md b/markdown/org/docs/patterns/waralee/options/fr.md
new file mode 100644
index 00000000000..b8f3272f512
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/fr.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/waralee/options/frontpocket/de.md b/markdown/org/docs/patterns/waralee/options/frontpocket/de.md
new file mode 100644
index 00000000000..5ded4c297c9
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/frontpocket/de.md
@@ -0,0 +1,2 @@
+Whether to include a front pocket or not
+
diff --git a/markdown/org/docs/patterns/waralee/options/frontpocket/en.md b/markdown/org/docs/patterns/waralee/options/frontpocket/en.md
new file mode 100644
index 00000000000..5ded4c297c9
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/frontpocket/en.md
@@ -0,0 +1,2 @@
+Whether to include a front pocket or not
+
diff --git a/markdown/org/docs/patterns/waralee/options/frontpocket/es.md b/markdown/org/docs/patterns/waralee/options/frontpocket/es.md
new file mode 100644
index 00000000000..5ded4c297c9
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/frontpocket/es.md
@@ -0,0 +1,2 @@
+Whether to include a front pocket or not
+
diff --git a/markdown/org/docs/patterns/waralee/options/frontpocket/fr.md b/markdown/org/docs/patterns/waralee/options/frontpocket/fr.md
new file mode 100644
index 00000000000..5ded4c297c9
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/frontpocket/fr.md
@@ -0,0 +1,2 @@
+Whether to include a front pocket or not
+
diff --git a/markdown/org/docs/patterns/waralee/options/frontpocket/nl.md b/markdown/org/docs/patterns/waralee/options/frontpocket/nl.md
new file mode 100644
index 00000000000..5ded4c297c9
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/frontpocket/nl.md
@@ -0,0 +1,2 @@
+Whether to include a front pocket or not
+
diff --git a/markdown/org/docs/patterns/waralee/options/hem/de.md b/markdown/org/docs/patterns/waralee/options/hem/de.md
new file mode 100644
index 00000000000..35c568a369f
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/hem/de.md
@@ -0,0 +1,2 @@
+Size of the hem at the bottom of the pants
+
diff --git a/markdown/org/docs/patterns/waralee/options/hem/en.md b/markdown/org/docs/patterns/waralee/options/hem/en.md
new file mode 100644
index 00000000000..35c568a369f
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/hem/en.md
@@ -0,0 +1,2 @@
+Size of the hem at the bottom of the pants
+
diff --git a/markdown/org/docs/patterns/waralee/options/hem/es.md b/markdown/org/docs/patterns/waralee/options/hem/es.md
new file mode 100644
index 00000000000..35c568a369f
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/hem/es.md
@@ -0,0 +1,2 @@
+Size of the hem at the bottom of the pants
+
diff --git a/markdown/org/docs/patterns/waralee/options/hem/fr.md b/markdown/org/docs/patterns/waralee/options/hem/fr.md
new file mode 100644
index 00000000000..35c568a369f
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/hem/fr.md
@@ -0,0 +1,2 @@
+Size of the hem at the bottom of the pants
+
diff --git a/markdown/org/docs/patterns/waralee/options/hem/nl.md b/markdown/org/docs/patterns/waralee/options/hem/nl.md
new file mode 100644
index 00000000000..35c568a369f
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/hem/nl.md
@@ -0,0 +1,2 @@
+Size of the hem at the bottom of the pants
+
diff --git a/markdown/org/docs/patterns/waralee/options/legshortening/de.md b/markdown/org/docs/patterns/waralee/options/legshortening/de.md
new file mode 100644
index 00000000000..a87c741954d
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/legshortening/de.md
@@ -0,0 +1,2 @@
+This dictates how long the pants will be. It is a factor of the inseam measurement. The larger the value, the more that will be taken off the length.
+
diff --git a/markdown/org/docs/patterns/waralee/options/legshortening/en.md b/markdown/org/docs/patterns/waralee/options/legshortening/en.md
new file mode 100644
index 00000000000..a87c741954d
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/legshortening/en.md
@@ -0,0 +1,2 @@
+This dictates how long the pants will be. It is a factor of the inseam measurement. The larger the value, the more that will be taken off the length.
+
diff --git a/markdown/org/docs/patterns/waralee/options/legshortening/es.md b/markdown/org/docs/patterns/waralee/options/legshortening/es.md
new file mode 100644
index 00000000000..a87c741954d
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/legshortening/es.md
@@ -0,0 +1,2 @@
+This dictates how long the pants will be. It is a factor of the inseam measurement. The larger the value, the more that will be taken off the length.
+
diff --git a/markdown/org/docs/patterns/waralee/options/legshortening/fr.md b/markdown/org/docs/patterns/waralee/options/legshortening/fr.md
new file mode 100644
index 00000000000..a87c741954d
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/legshortening/fr.md
@@ -0,0 +1,2 @@
+This dictates how long the pants will be. It is a factor of the inseam measurement. The larger the value, the more that will be taken off the length.
+
diff --git a/markdown/org/docs/patterns/waralee/options/legshortening/nl.md b/markdown/org/docs/patterns/waralee/options/legshortening/nl.md
new file mode 100644
index 00000000000..a87c741954d
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/legshortening/nl.md
@@ -0,0 +1,2 @@
+This dictates how long the pants will be. It is a factor of the inseam measurement. The larger the value, the more that will be taken off the length.
+
diff --git a/markdown/org/docs/patterns/waralee/options/nl.md b/markdown/org/docs/patterns/waralee/options/nl.md
new file mode 100644
index 00000000000..b8f3272f512
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/nl.md
@@ -0,0 +1,7 @@
+- - -
+- - -
+
+import PatternOptions from '../../../../../../src/components/docs/pattern-options'
+
+
+
diff --git a/markdown/org/docs/patterns/waralee/options/waistband/de.md b/markdown/org/docs/patterns/waralee/options/waistband/de.md
new file mode 100644
index 00000000000..ce84f45b716
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/waistband/de.md
@@ -0,0 +1,2 @@
+Size of the waist band
+
diff --git a/markdown/org/docs/patterns/waralee/options/waistband/en.md b/markdown/org/docs/patterns/waralee/options/waistband/en.md
new file mode 100644
index 00000000000..ce84f45b716
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/waistband/en.md
@@ -0,0 +1,2 @@
+Size of the waist band
+
diff --git a/markdown/org/docs/patterns/waralee/options/waistband/es.md b/markdown/org/docs/patterns/waralee/options/waistband/es.md
new file mode 100644
index 00000000000..ce84f45b716
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/waistband/es.md
@@ -0,0 +1,2 @@
+Size of the waist band
+
diff --git a/markdown/org/docs/patterns/waralee/options/waistband/fr.md b/markdown/org/docs/patterns/waralee/options/waistband/fr.md
new file mode 100644
index 00000000000..ce84f45b716
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/waistband/fr.md
@@ -0,0 +1,2 @@
+Size of the waist band
+
diff --git a/markdown/org/docs/patterns/waralee/options/waistband/nl.md b/markdown/org/docs/patterns/waralee/options/waistband/nl.md
new file mode 100644
index 00000000000..ce84f45b716
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/waistband/nl.md
@@ -0,0 +1,2 @@
+Size of the waist band
+
diff --git a/markdown/org/docs/patterns/waralee/options/waistoverlap/de.md b/markdown/org/docs/patterns/waralee/options/waistoverlap/de.md
new file mode 100644
index 00000000000..21476745097
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/waistoverlap/de.md
@@ -0,0 +1,2 @@
+This dicates how much you want the leg flaps to overlap at the waist. A setting of 0 would have them meet at the side seam, and a setting of 100 makes them meet at the front/back.
+
diff --git a/markdown/org/docs/patterns/waralee/options/waistoverlap/en.md b/markdown/org/docs/patterns/waralee/options/waistoverlap/en.md
new file mode 100644
index 00000000000..21476745097
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/waistoverlap/en.md
@@ -0,0 +1,2 @@
+This dicates how much you want the leg flaps to overlap at the waist. A setting of 0 would have them meet at the side seam, and a setting of 100 makes them meet at the front/back.
+
diff --git a/markdown/org/docs/patterns/waralee/options/waistoverlap/es.md b/markdown/org/docs/patterns/waralee/options/waistoverlap/es.md
new file mode 100644
index 00000000000..21476745097
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/waistoverlap/es.md
@@ -0,0 +1,2 @@
+This dicates how much you want the leg flaps to overlap at the waist. A setting of 0 would have them meet at the side seam, and a setting of 100 makes them meet at the front/back.
+
diff --git a/markdown/org/docs/patterns/waralee/options/waistoverlap/fr.md b/markdown/org/docs/patterns/waralee/options/waistoverlap/fr.md
new file mode 100644
index 00000000000..21476745097
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/waistoverlap/fr.md
@@ -0,0 +1,2 @@
+This dicates how much you want the leg flaps to overlap at the waist. A setting of 0 would have them meet at the side seam, and a setting of 100 makes them meet at the front/back.
+
diff --git a/markdown/org/docs/patterns/waralee/options/waistoverlap/nl.md b/markdown/org/docs/patterns/waralee/options/waistoverlap/nl.md
new file mode 100644
index 00000000000..21476745097
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/waistoverlap/nl.md
@@ -0,0 +1,2 @@
+This dicates how much you want the leg flaps to overlap at the waist. A setting of 0 would have them meet at the side seam, and a setting of 100 makes them meet at the front/back.
+
diff --git a/markdown/org/docs/patterns/waralee/options/waistraise/de.md b/markdown/org/docs/patterns/waralee/options/waistraise/de.md
new file mode 100644
index 00000000000..9c510239c9c
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/waistraise/de.md
@@ -0,0 +1,2 @@
+How much to raise the waist from the seat depth measurement. This influences the depth of the crotch cut-out.
+
diff --git a/markdown/org/docs/patterns/waralee/options/waistraise/en.md b/markdown/org/docs/patterns/waralee/options/waistraise/en.md
new file mode 100644
index 00000000000..9c510239c9c
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/waistraise/en.md
@@ -0,0 +1,2 @@
+How much to raise the waist from the seat depth measurement. This influences the depth of the crotch cut-out.
+
diff --git a/markdown/org/docs/patterns/waralee/options/waistraise/es.md b/markdown/org/docs/patterns/waralee/options/waistraise/es.md
new file mode 100644
index 00000000000..9c510239c9c
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/waistraise/es.md
@@ -0,0 +1,2 @@
+How much to raise the waist from the seat depth measurement. This influences the depth of the crotch cut-out.
+
diff --git a/markdown/org/docs/patterns/waralee/options/waistraise/fr.md b/markdown/org/docs/patterns/waralee/options/waistraise/fr.md
new file mode 100644
index 00000000000..9c510239c9c
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/waistraise/fr.md
@@ -0,0 +1,2 @@
+How much to raise the waist from the seat depth measurement. This influences the depth of the crotch cut-out.
+
diff --git a/markdown/org/docs/patterns/waralee/options/waistraise/nl.md b/markdown/org/docs/patterns/waralee/options/waistraise/nl.md
new file mode 100644
index 00000000000..9c510239c9c
--- /dev/null
+++ b/markdown/org/docs/patterns/waralee/options/waistraise/nl.md
@@ -0,0 +1,2 @@
+How much to raise the waist from the seat depth measurement. This influences the depth of the crotch cut-out.
+
diff --git a/markdown/org/docs/sewing/basic-sewing-supplies/de.md b/markdown/org/docs/sewing/basic-sewing-supplies/de.md
new file mode 100644
index 00000000000..7535cb831d9
--- /dev/null
+++ b/markdown/org/docs/sewing/basic-sewing-supplies/de.md
@@ -0,0 +1,18 @@
+---
+title: Grundlegendes Nähzubehör
+---
+
+> Was genau die unerlässliche Grundausstattung fürs Nähen umfasst, ist umstritten. Einige Leute mögen mehr Zubehör, andere Mensch sagen selbst die Nähmaschine sei nicht wirklich nötig, da auch von Hand genäht werden kann.
+
+Zur Klarstellung, wenn ich auf dieser Seite von grundlegendem Nähzubehör spreche, meine ich folgendes:
+
+ - Maßband
+ - Nähmaschine
+ - Nähmaschinennadeln
+ - Unterfadenspulen
+ - Nähfaden
+ - Stoffschere
+ - Nahtauftrenner
+ - Stecknadeln und Handnähnadeln
+ - Stoffmarker/-markierstifte
+ - Ein Bügeleisen
diff --git a/markdown/org/docs/sewing/basic-sewing-supplies/en.md b/markdown/org/docs/sewing/basic-sewing-supplies/en.md
new file mode 100644
index 00000000000..f31df34336d
--- /dev/null
+++ b/markdown/org/docs/sewing/basic-sewing-supplies/en.md
@@ -0,0 +1,19 @@
+---
+title: Basic sewing supplies
+---
+
+> What exactly constitutes the bare necessities for sewing is subject to debate.
+> Some people like more tools, others say that even a sewing machine is optional as you can sew by hand.
+
+For the sake of clarity, when I refer to basic sewing supplies on this website, I mean the following:
+
+ - Tape measure
+ - Sewing machine
+ - Sewing machine needles
+ - Bobbins
+ - Sewing thread
+ - Fabric scissors
+ - Seam ripper
+ - Pins and hand sewing needles
+ - Fabric marker/Pencils
+ - An iron
diff --git a/markdown/org/docs/sewing/basic-sewing-supplies/es.md b/markdown/org/docs/sewing/basic-sewing-supplies/es.md
new file mode 100644
index 00000000000..424b05030f3
--- /dev/null
+++ b/markdown/org/docs/sewing/basic-sewing-supplies/es.md
@@ -0,0 +1,18 @@
+---
+title: Basic sewing supplies
+---
+
+> What exactly constitutes the bare necessities for sewing is subject to debate. Some people like more tools, others say that even a sewing machine is optional as you can sew by hand.
+
+For the sake of clarity, when I refer to basic sewing supplies on this website, I mean the following:
+
+ - Tape measure
+ - Sewing machine
+ - Sewing machine needles
+ - Bobbins
+ - Sewing thread
+ - Fabric scissors
+ - Seam ripper
+ - Pins and hand sewing needles
+ - Fabric marker/Pencils
+ - An iron
diff --git a/markdown/org/docs/sewing/basic-sewing-supplies/fr.md b/markdown/org/docs/sewing/basic-sewing-supplies/fr.md
new file mode 100644
index 00000000000..840d8a82853
--- /dev/null
+++ b/markdown/org/docs/sewing/basic-sewing-supplies/fr.md
@@ -0,0 +1,18 @@
+---
+title: Fournitures de base pour la couture
+---
+
+> Ce qui constitue exactement le strict nécessaire à la couture est sujet à débat. Certaines personnes aiment avoir beaucoup de matériel, d'autres disent que même une machine à coudre est optionnelle car vous pouvez coudre à la main.
+
+Par souci de clarté, lorsque je parle des fournitures de couture de base sur ce site, je parle de ceci :
+
+ - Mètre ruban
+ - Machine à Coudre
+ - Aiguilles de machine à coudre
+ - Canettes
+ - Fil à coudre
+ - Ciseaux pour le tissu
+ - Découd-vite
+ - Épingles et aiguilles de couture à la main
+ - Marqueurs/Crayons à tissu
+ - Un fer à repasser
diff --git a/markdown/org/docs/sewing/basic-sewing-supplies/nl.md b/markdown/org/docs/sewing/basic-sewing-supplies/nl.md
new file mode 100644
index 00000000000..397f5f7c30a
--- /dev/null
+++ b/markdown/org/docs/sewing/basic-sewing-supplies/nl.md
@@ -0,0 +1,18 @@
+---
+title: Basis naaimateriaal
+---
+
+> Over wat je exact kan verstaan onder 'basismateriaal' wordt wel eens gedebatteerd. Sommige mensen hebben graag meer spullen, anderen zeggen dat zelfs een naaimachine optioneel is als je met de hand kan naaien.
+
+Voor alle duidelijkheid, als ik op deze site refereer naar basismateriaal bedoel ik het volgende:
+
+ - Lintmeter
+ - Naaimachine
+ - Naalden voor naaimachine
+ - Spoeltjes
+ - Naaigaren
+ - Stofschaar
+ - Tornmesje
+ - Spelden en naalden voor handnaaiwerk
+ - Stofkrijt/potloden
+ - Strijkijzer
diff --git a/markdown/org/docs/sewing/basting/basting.jpg b/markdown/org/docs/sewing/basting/basting.jpg
new file mode 100644
index 00000000000..681ffa16986
Binary files /dev/null and b/markdown/org/docs/sewing/basting/basting.jpg differ
diff --git a/markdown/org/docs/sewing/basting/de.md b/markdown/org/docs/sewing/basting/de.md
new file mode 100644
index 00000000000..c2a66650e0c
--- /dev/null
+++ b/markdown/org/docs/sewing/basting/de.md
@@ -0,0 +1,20 @@
+---
+layout: onecol
+title: Basting
+---
+
+
+
+Basting is temporary sewing to hold things in place.
+
+It is typically done by hand, but you can also machine baste.
+
+Examples of where basting is commonly used are:
+
+ - Basting a seam in place before sewing it
+ - Basting an ornament, pocket, or other part in place before attaching it
+ - Basting darts or other pattern changes while fitting the garment on a model
+
+Basting is never permanent, but merely a temporary measure to hold things in place.
+
+> Basting and pinning are different techniques for similar situations
diff --git a/markdown/org/docs/sewing/basting/en.md b/markdown/org/docs/sewing/basting/en.md
new file mode 100644
index 00000000000..c2a66650e0c
--- /dev/null
+++ b/markdown/org/docs/sewing/basting/en.md
@@ -0,0 +1,20 @@
+---
+layout: onecol
+title: Basting
+---
+
+
+
+Basting is temporary sewing to hold things in place.
+
+It is typically done by hand, but you can also machine baste.
+
+Examples of where basting is commonly used are:
+
+ - Basting a seam in place before sewing it
+ - Basting an ornament, pocket, or other part in place before attaching it
+ - Basting darts or other pattern changes while fitting the garment on a model
+
+Basting is never permanent, but merely a temporary measure to hold things in place.
+
+> Basting and pinning are different techniques for similar situations
diff --git a/markdown/org/docs/sewing/basting/es.md b/markdown/org/docs/sewing/basting/es.md
new file mode 100644
index 00000000000..c2a66650e0c
--- /dev/null
+++ b/markdown/org/docs/sewing/basting/es.md
@@ -0,0 +1,20 @@
+---
+layout: onecol
+title: Basting
+---
+
+
+
+Basting is temporary sewing to hold things in place.
+
+It is typically done by hand, but you can also machine baste.
+
+Examples of where basting is commonly used are:
+
+ - Basting a seam in place before sewing it
+ - Basting an ornament, pocket, or other part in place before attaching it
+ - Basting darts or other pattern changes while fitting the garment on a model
+
+Basting is never permanent, but merely a temporary measure to hold things in place.
+
+> Basting and pinning are different techniques for similar situations
diff --git a/markdown/org/docs/sewing/basting/fr.md b/markdown/org/docs/sewing/basting/fr.md
new file mode 100644
index 00000000000..c348291dbe6
--- /dev/null
+++ b/markdown/org/docs/sewing/basting/fr.md
@@ -0,0 +1,20 @@
+---
+layout: onecol
+title: Bâtir
+---
+
+
+
+Le bâti est une couture temporaire faite pour tenir les élément en place.
+
+Cela se fait généralement à la main, mais vous pouvez aussi bâtir à la machine.
+
+Les exemples où le bâti est couramment utilisé sont :
+
+ - Bâtir une couture en place avant de la coudre
+ - Bâtir un ornement, une poche ou une autre pièce en place avant de l'attacher
+ - Le bâti des pinces ou autres éléments qui peuvent changer lors de l'ajustement du vêtement sur un modèle
+
+Le bâti n’est jamais permanent, mais simplement une mesure temporaire pour maintenir les choses en place.
+
+> Le bâti et l'épinglage sont des techniques différentes pour des situations similaires
diff --git a/markdown/org/docs/sewing/basting/nl.md b/markdown/org/docs/sewing/basting/nl.md
new file mode 100644
index 00000000000..cbeb0669f42
--- /dev/null
+++ b/markdown/org/docs/sewing/basting/nl.md
@@ -0,0 +1,20 @@
+---
+layout: onecol
+title: Driegen
+---
+
+
+
+Driegen is tijdelijk naaien om dingen op hun plek te houden.
+
+Het wordt meestal met de hand gedaan, maar kan ook met de machine.
+
+Voorbeelden van wanneer driegen gebruikt wordt:
+
+ - Een naad op zijn plek driegen voor je definitief stikt
+ - Een versiering, zak of ander deel op de juiste plaats houden voor je definitief stikt
+ - Nepen of veranderingen aan het patroon driegen terwijl je het kledingstuk past op een model
+
+Driegen is nooit permanent, maar een tijdelijke manier om dingen op hun plek te houden.
+
+> Driegen en spelden zijn verschillende technieken voor gelijkaardige situaties
diff --git a/markdown/org/docs/sewing/coverlock/coverlock-hem.jpg b/markdown/org/docs/sewing/coverlock/coverlock-hem.jpg
new file mode 100644
index 00000000000..9f69eeee692
Binary files /dev/null and b/markdown/org/docs/sewing/coverlock/coverlock-hem.jpg differ
diff --git a/markdown/org/docs/sewing/coverlock/coverlock.jpg b/markdown/org/docs/sewing/coverlock/coverlock.jpg
new file mode 100644
index 00000000000..4cce7275563
Binary files /dev/null and b/markdown/org/docs/sewing/coverlock/coverlock.jpg differ
diff --git a/markdown/org/docs/sewing/coverlock/de.md b/markdown/org/docs/sewing/coverlock/de.md
new file mode 100644
index 00000000000..9a2e8675c6f
--- /dev/null
+++ b/markdown/org/docs/sewing/coverlock/de.md
@@ -0,0 +1,15 @@
+---
+title: Coverlock
+---
+
+
+
+
+
+
+
+A coverlock is a type of sewing machine that is dedicated to do a coverlock stitch, or coverlock seam.
+
+A coverlock seam is used for hemming knit garments. It finishes the folded back fabric so it can't ravel and the resulting stitch can stretch along with the fabric.
+
+Coverlocks can be dedicated machines, or they can be integrated in an overlock/serger.
diff --git a/markdown/org/docs/sewing/coverlock/en.md b/markdown/org/docs/sewing/coverlock/en.md
new file mode 100644
index 00000000000..9610e109b57
--- /dev/null
+++ b/markdown/org/docs/sewing/coverlock/en.md
@@ -0,0 +1,14 @@
+---
+title: Coverlock
+---
+
+
+
+
+
+
+A coverlock is a type of sewing machine that is dedicated to do a coverlock stitch, or coverlock seam.
+
+A coverlock seam is used for hemming knit garments. It finishes the folded back fabric so it can't ravel and the resulting stitch can stretch along with the fabric.
+
+Coverlocks can be dedicated machines, or they can be integrated in an overlock/serger.
diff --git a/markdown/org/docs/sewing/coverlock/es.md b/markdown/org/docs/sewing/coverlock/es.md
new file mode 100644
index 00000000000..9a2e8675c6f
--- /dev/null
+++ b/markdown/org/docs/sewing/coverlock/es.md
@@ -0,0 +1,15 @@
+---
+title: Coverlock
+---
+
+
+
+
+
+
+
+A coverlock is a type of sewing machine that is dedicated to do a coverlock stitch, or coverlock seam.
+
+A coverlock seam is used for hemming knit garments. It finishes the folded back fabric so it can't ravel and the resulting stitch can stretch along with the fabric.
+
+Coverlocks can be dedicated machines, or they can be integrated in an overlock/serger.
diff --git a/markdown/org/docs/sewing/coverlock/fr.md b/markdown/org/docs/sewing/coverlock/fr.md
new file mode 100644
index 00000000000..95b067b6d1c
--- /dev/null
+++ b/markdown/org/docs/sewing/coverlock/fr.md
@@ -0,0 +1,15 @@
+---
+title: Recouvreuse
+---
+
+
+
+
+
+
+
+Une recouvreuse est un type de machine à coudre qui est dédié à faire un point de couverture, ou une couture de couverture.
+
+Une couture de couverture est utilisée pour faire un ourlet sur les vêtements en maille. Il finit le tissu rabattu pour qu'il ne puisse pas rebiquer et la couture résultante peut s'étirer en même temps que le tissu.
+
+Les recouvreuses peuvent être des machines dédiées, ou ils peuvent être combinées avec une surjeteuse.
diff --git a/markdown/org/docs/sewing/coverlock/janome-coverpro.jpg b/markdown/org/docs/sewing/coverlock/janome-coverpro.jpg
new file mode 100644
index 00000000000..9e79524174d
Binary files /dev/null and b/markdown/org/docs/sewing/coverlock/janome-coverpro.jpg differ
diff --git a/markdown/org/docs/sewing/coverlock/nl.md b/markdown/org/docs/sewing/coverlock/nl.md
new file mode 100644
index 00000000000..4724ee04180
--- /dev/null
+++ b/markdown/org/docs/sewing/coverlock/nl.md
@@ -0,0 +1,15 @@
+---
+title: Coverlock
+---
+
+
+
+
+
+
+
+Een coverlock is een soort naaimachine specifiek bedoeld voor het naaien van een coverlock steek, of coverlock naad.
+
+Een coverlock steek kan gebruikt worden voor het omzomen van jersey kleding. De steek werkt de omgeplooide rand van de stof af zodat deze niet kan rafelen en rekt mee met de stof.
+
+Coverlocks bestaan als aparte machines, of zijn geïntegreerd met een overlock.
diff --git a/markdown/org/docs/sewing/cutting/cutting.jpg b/markdown/org/docs/sewing/cutting/cutting.jpg
new file mode 100644
index 00000000000..6b5beedb20f
Binary files /dev/null and b/markdown/org/docs/sewing/cutting/cutting.jpg differ
diff --git a/markdown/org/docs/sewing/cutting/de.md b/markdown/org/docs/sewing/cutting/de.md
new file mode 100644
index 00000000000..90c065588db
--- /dev/null
+++ b/markdown/org/docs/sewing/cutting/de.md
@@ -0,0 +1,12 @@
+---
+layout: onecol
+title: Zuschnitt
+---
+
+
+
+Cutting is the act of cutting out the different pattern pieces out of your fabric.
+
+Cutting is typically done with scissors or a rotary cutter.
+
+> The **cut of a garment**, the way it looks, refers to how it was cut out. For example, high-cut jeans and a low-cut top.
diff --git a/markdown/org/docs/sewing/cutting/en.md b/markdown/org/docs/sewing/cutting/en.md
new file mode 100644
index 00000000000..8dded41295c
--- /dev/null
+++ b/markdown/org/docs/sewing/cutting/en.md
@@ -0,0 +1,12 @@
+---
+layout: onecol
+title: Cutting
+---
+
+
+
+Cutting is the act of cutting out the different pattern pieces out of your fabric.
+
+Cutting is typically done with scissors or a rotary cutter.
+
+> The **cut of a garment**, the way it looks, refers to how it was cut out. For example, high-cut jeans and a low-cut top.
diff --git a/markdown/org/docs/sewing/cutting/es.md b/markdown/org/docs/sewing/cutting/es.md
new file mode 100644
index 00000000000..8dded41295c
--- /dev/null
+++ b/markdown/org/docs/sewing/cutting/es.md
@@ -0,0 +1,12 @@
+---
+layout: onecol
+title: Cutting
+---
+
+
+
+Cutting is the act of cutting out the different pattern pieces out of your fabric.
+
+Cutting is typically done with scissors or a rotary cutter.
+
+> The **cut of a garment**, the way it looks, refers to how it was cut out. For example, high-cut jeans and a low-cut top.
diff --git a/markdown/org/docs/sewing/cutting/fr.md b/markdown/org/docs/sewing/cutting/fr.md
new file mode 100644
index 00000000000..68f5585a74b
--- /dev/null
+++ b/markdown/org/docs/sewing/cutting/fr.md
@@ -0,0 +1,12 @@
+---
+layout: onecol
+title: Coupe
+---
+
+
+
+La coupe est l'acte de couper les différentes pièces de votre tissu.
+
+La coupe se fait généralement à l'aide de ciseaux ou d'un cutter rotatif.
+
+> La **coupe d'un vêtement**, en quelque sorte, fait référence à la façon dont elle a été coupée. Par exemple, un jean à coupe haute.
diff --git a/markdown/org/docs/sewing/cutting/nl.md b/markdown/org/docs/sewing/cutting/nl.md
new file mode 100644
index 00000000000..6f6504cde4a
--- /dev/null
+++ b/markdown/org/docs/sewing/cutting/nl.md
@@ -0,0 +1,12 @@
+---
+layout: onecol
+title: Knippen
+---
+
+
+
+Knippen slaat op het uit de stof knippen van de verschillende patroondelen.
+
+Knippen wordt meestal met een schaar of rolmes gedaan.
+
+> The **cut of a garment**, the way it looks, refers to how it was cut out. Bijvoorbeeld, een laag uitgesneden top.
diff --git a/markdown/org/docs/sewing/darts/dart.jpg b/markdown/org/docs/sewing/darts/dart.jpg
new file mode 100644
index 00000000000..924e84d5b32
Binary files /dev/null and b/markdown/org/docs/sewing/darts/dart.jpg differ
diff --git a/markdown/org/docs/sewing/darts/de.md b/markdown/org/docs/sewing/darts/de.md
new file mode 100644
index 00000000000..588ced598ed
--- /dev/null
+++ b/markdown/org/docs/sewing/darts/de.md
@@ -0,0 +1,18 @@
+---
+title: Darts
+---
+
+
+
+Darts are crucial in pattern design as they turn a flat, two-dimensional piece of fabric, into a three-dimensional shape.
+
+A dart is created by two lines that form a wedge, and meet each other in the dart point. When the lines are sewn together they create a permanent fold, preventing the fabric from laying flat, thereby creating a three-dimensional shape.
+
+Darts are used where fabric needs to cover curves in more than one direction. You don't need a dart for your legs because your fabric can follow the curvature of your legs and wrap around it. Your bum does not only curve horizontally, but also vertically. So bums and boobs are typically places where you'll find darts.
+
+> Wikipedia has a bit more to say on this subject: [Dart (sewing) on Wikipedia](http://en.wikipedia.org/wiki/Dart_(sewing))
+>
+> Entire chapters in books on sewing and pattern design are dedicated to darts. Knowing how and where to use them is not so simple. But for this website, knowing what they are is sufficient.
+
+
+> Picture by [Tasha](http://bygumbygolly.com/2013/01/finished-1940s-simplicity-diamonds/)
diff --git a/markdown/org/docs/sewing/darts/en.md b/markdown/org/docs/sewing/darts/en.md
new file mode 100644
index 00000000000..2a89713adbf
--- /dev/null
+++ b/markdown/org/docs/sewing/darts/en.md
@@ -0,0 +1,21 @@
+---
+title: Darts
+---
+
+
+
+Darts are crucial in pattern design as they turn a flat, two-dimensional piece of fabric, into a three-dimensional shape.
+
+A dart is created by two lines that form a wedge, and meet each other in the dart point. When the lines are sewn together they create a permanent fold, preventing the fabric from laying flat, thereby creating a three-dimensional shape.
+
+Darts are used where fabric needs to cover curves in more than one direction.
+You don't need a dart for your legs because your fabric can follow the curvature of your legs and wrap around it.
+Your bum does not only curve horizontally, but also vertically.
+So bums and boobs are typically places where you'll find darts.
+
+> Wikipedia has a bit more to say on this subject: [Dart (sewing) on Wikipedia](http://en.wikipedia.org/wiki/Dart_(sewing))
+>
+> Entire chapters in books on sewing and pattern design are dedicated to darts. Knowing how and where to use them is not so simple. But for this website, knowing what they are is sufficient.
+
+
+> Picture by [Tasha](http://bygumbygolly.com/2013/01/finished-1940s-simplicity-diamonds/)
diff --git a/markdown/org/docs/sewing/darts/es.md b/markdown/org/docs/sewing/darts/es.md
new file mode 100644
index 00000000000..588ced598ed
--- /dev/null
+++ b/markdown/org/docs/sewing/darts/es.md
@@ -0,0 +1,18 @@
+---
+title: Darts
+---
+
+
+
+Darts are crucial in pattern design as they turn a flat, two-dimensional piece of fabric, into a three-dimensional shape.
+
+A dart is created by two lines that form a wedge, and meet each other in the dart point. When the lines are sewn together they create a permanent fold, preventing the fabric from laying flat, thereby creating a three-dimensional shape.
+
+Darts are used where fabric needs to cover curves in more than one direction. You don't need a dart for your legs because your fabric can follow the curvature of your legs and wrap around it. Your bum does not only curve horizontally, but also vertically. So bums and boobs are typically places where you'll find darts.
+
+> Wikipedia has a bit more to say on this subject: [Dart (sewing) on Wikipedia](http://en.wikipedia.org/wiki/Dart_(sewing))
+>
+> Entire chapters in books on sewing and pattern design are dedicated to darts. Knowing how and where to use them is not so simple. But for this website, knowing what they are is sufficient.
+
+
+> Picture by [Tasha](http://bygumbygolly.com/2013/01/finished-1940s-simplicity-diamonds/)
diff --git a/markdown/org/docs/sewing/darts/fr.md b/markdown/org/docs/sewing/darts/fr.md
new file mode 100644
index 00000000000..b668336b821
--- /dev/null
+++ b/markdown/org/docs/sewing/darts/fr.md
@@ -0,0 +1,18 @@
+---
+title: Pinces
+---
+
+
+
+Les pinces sont cruciales dans la conception de patrons car elles transforment un tissu plat en 2D, en une forme 3D.
+
+Une pince est créé par deux lignes qui se croisent et se rejoignent en pointe. Lorsque les lignes sont cousues ensemble, elles créent un pli permanent, empêchant le tissu de se poser à plat, créant ainsi une forme tridimensionnelle.
+
+Les pinces sont utilisées où le tissu a besoin de couvrir les courbes dans plus d'une direction. Vous n'avez pas besoin d'une pince pour vos jambes parce que votre tissu peut suivre la courbure de vos jambes et l'envelopper. Vos fesses ne courbent pas seulement horizontalement, mais aussi verticalement. Ainsi, les fesses et les seins sont généralement des endroits où vous trouverez des pinces.
+
+> Wikipédia a un peu plus à dire sur ce sujet : [Dart (couture) sur Wikipedia](http://en.wikipedia.org/wiki/Dart_(sewing)) (en anglais car il n'y a pas d'équivalent en français pour cette page)
+>
+> Des chapitres entiers de livres sur la couture et la conception de patrons sont consacrés aux pinces. Savoir comment et où les utiliser n'est pas si simple. Mais pour ce site web, savoir ce qu'elles sont est suffisant.
+
+
+> Photo de [Tasha](http://bygumbygolly.com/2013/01/finished-1940s-simplicity-diamonds/)
diff --git a/markdown/org/docs/sewing/darts/nl.md b/markdown/org/docs/sewing/darts/nl.md
new file mode 100644
index 00000000000..c4b2ec52bdc
--- /dev/null
+++ b/markdown/org/docs/sewing/darts/nl.md
@@ -0,0 +1,18 @@
+---
+title: Nepen
+---
+
+
+
+Nepen zijn cruciaal bij het ontwerpen van patronen, ze geven een plat en tweedimensionaal stuk stof vorm.
+
+Een neep wordt gemaakt door twee lijnen die een wig vormen, en elkaar ontmoeten in een punt. Wanneer de lijnen samen vastgestikt worden creëren ze een permanente plooi die de stof verhindert plat te liggen, en zo een driedimensionele vorm maakt.
+
+Nepen worden gebruikt wanneer stof in meer dan één richting over curves moet liggen. Je hebt geen nepen nodig voor je benen aangezien je stof de curve van je been kan volgen en zich eromheen vormen. Je zitvlak heeft niet enkel een horizontale, maar ook een verticale curve. Dus konten en borsten zijn typische plekken waar je nepen zal tegenkomen.
+
+> Wikipedia heeft een beetje meer te zeggen over dit onderwerp: [Dart (sewing) on Wikipedia](http://en.wikipedia.org/wiki/Dart_(sewing))
+>
+> In boeken over naaien en patroonontwerpen vindt je hele hoofdstukken over nepen. Weten hoe en waar ze te gebruiken is niet zo eenvoudig. Maar voor deze website is het voldoende om te weten wat ze zijn.
+
+
+> Foto door [Tasha](http://bygumbygolly.com/2013/01/finished-1940s-simplicity-diamonds/)
diff --git a/markdown/org/docs/sewing/de.md b/markdown/org/docs/sewing/de.md
new file mode 100644
index 00000000000..4ab9aa892e8
--- /dev/null
+++ b/markdown/org/docs/sewing/de.md
@@ -0,0 +1,6 @@
+---
+title: Nähen
+order: 300
+---
+
+
diff --git a/markdown/org/docs/sewing/double-welt-pockets/de.md b/markdown/org/docs/sewing/double-welt-pockets/de.md
new file mode 100644
index 00000000000..c9c43346e0b
--- /dev/null
+++ b/markdown/org/docs/sewing/double-welt-pockets/de.md
@@ -0,0 +1,225 @@
+---
+title: Double welt pockets
+---
+
+## Video
+
+
+## Learn welts with David Page Coffin
+
+The November 2015 edition of [Seamwork Magazine](https://www.seamwork.com/) has a section called [Conquering the Welt](https://www.seamwork.com/issues/2015/11/conquering-the-welt) where David Page Coffin walks you through the construction of welt pockets.
+
+David has written various books on trouser and shirt construction, teaches online sewing classes, and hosts workshops throughout the US, and abroad.
+
+David is a friend of the site, and by all measures much better at explaining this than I am.
+
+## Before you start
+
+### Was du brauchst
+
+To make double welt pockets, you will need:
+
+ - Grundlegendes Nähzubehör
+ - The fabric or pattern piece you want to make the pocket in
+ - Two fabric strips for the welts
+ - A strip of interfacing
+ - Lining or other suitable fabric for the pocket bag (See fabric and colour options)
+ - Facing for the pocket bag, depending on your fabric and colour options
+
+### Parameters
+
+Two values determine the size of your double welt pocket. Das sind:
+
+ - The pocket width: This is the width of the opening of the finalized double welt pocket
+ - The welt height: This is the height of a single welt, and this half of the height of our double welt pocket
+
+> In the example below, I use a pocket width of 13cm and a welt height of 0.5cm
+
+## Zuschnitt
+
+### Pocket welts
+
+The welts are two rectangular strips of fabric with the following measurements:
+
+ - Length: Pocket width + 4cm
+ - Width: Welt height x2 + 5cm
+
+For our example:
+
+ - Length: 13+4 = 17cm
+ - Width: (0.5x2)+5 = 6cm
+
+They will form the two narrow strips of fabric that form your double welt pocket.
+
+> Make sure to respect the grainline when cutting the two welts
+
+### Pocket interfacing
+
+The pocket interfacing is a single rectangular strip of fusible interfacing with the following measurements:
+
+ - Length: Pocket widht + 4cm
+ - Width: Welt height x2 + 5cm
+
+For our example:
+
+ - Length: 13+4 = 17cm
+ - Width: (0.5x2)+5 = 6cm
+
+> You may have noticed that the interfacing is the same size as a welt
+
+The interfacing is used to stabalize the pocket, and will be fused to the fabric with your iron.
+
+### Optional: Pocket facing
+
+The (optional) pocket facing is a single rectangular strip of fabric with the following measurements:
+
+ - Length: Pocket width + 4cm
+ - Width: Welt height x2 + 5cm
+
+For our example:
+
+ - Length: 13+4 = 17cm
+ - Width: (0.5x2)+5 = 6cm
+
+> You may have noticed that the facing is the same size as a welt
+
+The facing is what you'll see when you peer through the opening of your pocket.
+
+The facing is optional, if you do not use it, peering through the pocket will reveal whatever material the pocket bag is made from.
+
+### Pocket bag
+
+The shape of the pocket bag depends on the pattern. For simplicity, I will use a rectangular pocket bag with rounded corners at the bottom as you may find on the back pockets of trousers.
+
+> There is typically a longer and shorter version of the pocket bag. This is because one side is attached to the top welt, while the other is attached to the bottom welt.
+
+## Konstruktion
+
+### Step 1: Fuse interfacing in place
+
+
+
+Fuse the pocket interfacing to the bad side of your garment, so that it covers the place where you will make the welt pocket.
+
+> Patterns typically have notches that help you determine the placement of a welt pocket
+
+### Step 2: Mark the welt pocket on the good side of the fabric
+
+
+
+Mark the welt pocket as follows:
+
+ - Mark the pocket width with the vertical lines. Let these lines extend to help you align the welts later
+ - Align the center opening of the pocket with a horizontal line. Let it extend to help you align the welts later
+ - Mark two horizontal lines parallel to the center line, at an offset equal to the welt height (0.5cm in our example)
+
+The part of the horizontal lines parallel to the center line that fall in between the verticle lines is where we'll sew our welts in place. This is illustrated by the red lines.
+
+### Step 3: Fold and press the welts
+
+
+
+Fold the welts parallel with the long side, with the good side out.
+
+Don't fold them in half. Instead make one side 1cm longer than the other.
+
+Press the fold so that it becomes a sharp crease.
+
+> By offsetting the edges, the welt edge tapers off, which reduces bulk and visibility on the outside of the garment.
+
+### Step 4: Sew welts in place
+
+
+
+> In the images above, the dashed black line is the center of the welt. The red line shows where to sew, and the green line is a seam that has already been sewn.
+
+Place the welt on the good side of your garment with the shorter folded side down, and center it horizontally.
+
+Align the folded side with the center of the welt pocket, and now shift it twice the Welt Height (WH) outwards.
+
+In our example with a Welt Height of 0.5cm, the fold of your welt lies 1cm from the welt pocket center.
+
+Sew your welt in place 0.5cm (WH) from the fold, or in other words, precisely on the line you marked on your garment.
+
+Make sure to start and stop precisely on the vertical lines that indicate the pocket width.
+
+When you're done, sew the second welt in place. Note that this will be a bit more tricky as you'll have to fold back the first welt, and lay part of your second welt over it.
+
+### Step 5: Cut open your pocket
+
+
+
+> In the image, the red line marks how/where to cut open your pocket, and the green line shows the seams.
+
+Cut open your welt pocket by cutting along the center horizontal line. Stop short of the vertical lines that mark the sides of the pocket and cut under 45 degrees to the edge of your line of stitching that holds the welts down.
+
+
+> Make sure to not cut into your stitches or cut too far. Make it precise.
+
+### Step 6: Flip the welts to the other side and press
+
+
+
+You have been sewing your welts to the good side of the fabric. Now, we are going to flip them to the back side, through the opening we just cut in the fabric.
+
+Flip the welts to the back, and press them flat. Take your time to work the fabric into a neat rectangle before you press it down.
+
+> Make sure to press the triangular pieces of fabric (at the short edge of your opening) to the side
+
+> You're pressing several layers of fabric. Consider pressing down (or open) the layers individually before pressing them together. This will give a sharper crease, and a neater welt pocket.
+
+### Step 7: Sew the pocket opening sides to the welts
+
+ 
+
+Put your garment down with the good side up, and fold it back on the side of your welt pocket, making sure to keep your welts lying flat.
+
+Sew the triangular piece of fabric from the pocket opening to the welts.
+
+> Make sure that you do not sew into the pocket opening, as this will show the stitches on the front
+
+### Step 8: Sew the bottom pocket bag to the bottom welt
+
+
+
+Fold your garment out of the way so you can sew the pocket bag to the lower welt.
+
+Also finish the edge of the welt with a zig-zag stitch so the welt stays flat inside the pocket.
+
+> The pocket bag is show in lining fabric here (green) far clarity. You can also make your pocket bags from other fabric.
+
+### Step 9: Optional: Sew facing to top pocket bag
+
+
+
+> This step is optional. Attach facing to the top pocket bag if that is want you want to show through the pocket opening.
+
+### Step 10: Sew the top pocket bag to the top welt
+
+
+
+Fold your garment out the way so you can sew the pocket bag to the top welt.
+
+> If you applied facing to your pocket bag, make sure to place it with the facing towards the welts.
+
+### Step 11: Attach the welts to the pocket bag
+
+  
+
+Place your garment with the good side up, and fold it back at the side of the welt pocket.
+
+Sew the triangular piece of fabric from the pocket opening to the pocket bags, much like you've sewn it to the welts earlier.
+
+Fold back your garment at the top of the welt pocket.
+
+Now, sew the top of the pocket opening to the pocket bag.
+
+### Step 12: Finish the pocket bag
+
+
+
+Now finish the pocket back by closing all the edges (the top edge is optional).
+
+To do so, you can apply bias tape, use a serger, or sew some other finishing stitch.
+
+After that, you're done!
diff --git a/markdown/org/docs/sewing/double-welt-pockets/en.md b/markdown/org/docs/sewing/double-welt-pockets/en.md
new file mode 100644
index 00000000000..3915c335442
--- /dev/null
+++ b/markdown/org/docs/sewing/double-welt-pockets/en.md
@@ -0,0 +1,234 @@
+---
+title: Double welt pockets
+---
+
+## Video
+
+
+## Learn welts with David Page Coffin
+
+The November 2015 edition of
+[Seamwork Magazine](https://www.seamwork.com/) has a section called
+[Conquering the Welt](https://www.seamwork.com/issues/2015/11/conquering-the-welt)
+where David Page Coffin walks you through the construction of welt pockets.
+
+David has written various books on trouser and shirt construction,
+teaches online sewing classes, and hosts workshops throughout the US, and abroad.
+
+David is a friend of the site, and by all measures much better at explaining this than I am.
+
+## Before you start
+
+### What you need
+
+To make double welt pockets, you will need:
+
+ - Basic sewing supplies
+ - The fabric or pattern piece you want to make the pocket in
+ - Two fabric strips for the welts
+ - A strip of interfacing
+ - Lining or other suitable fabric for the pocket bag (See fabric and colour options)
+ - Facing for the pocket bag, depending on your fabric and colour options
+
+### Parameters
+
+Two values determine the size of your double welt pocket. They are:
+
+ - The pocket width: This is the width of the opening of the finalized double welt pocket
+ - The welt height: This is the height of a single welt, and this half of the height of our double welt pocket
+
+> In the example below, I use a pocket width of 13cm and a welt height of 0.5cm
+
+## Cutting
+
+### Pocket welts
+
+The welts are two rectangular strips of fabric with the following measurements:
+
+ - Length: Pocket width + 4cm
+ - Width: Welt height x2 + 5cm
+
+For our example:
+
+ - Length: 13+4 = 17cm
+ - Width: (0.5x2)+5 = 6cm
+
+They will form the two narrow strips of fabric that form your double welt pocket.
+
+> Make sure to respect the grainline when cutting the two welts
+
+### Pocket interfacing
+
+The pocket interfacing is a single rectangular strip of fusible interfacing with the following measurements:
+
+ - Length: Pocket widht + 4cm
+ - Width: Welt height x2 + 5cm
+
+For our example:
+
+ - Length: 13+4 = 17cm
+ - Width: (0.5x2)+5 = 6cm
+
+> You may have noticed that the interfacing is the same size as a welt
+
+The interfacing is used to stabalize the pocket, and will be fused to the fabric with your iron.
+
+### Optional: Pocket facing
+
+The (optional) pocket facing is a single rectangular strip of fabric with the following measurements:
+
+ - Length: Pocket width + 4cm
+ - Width: Welt height x2 + 5cm
+
+For our example:
+
+ - Length: 13+4 = 17cm
+ - Width: (0.5x2)+5 = 6cm
+
+> You may have noticed that the facing is the same size as a welt
+
+The facing is what you'll see when you peer through the opening of your pocket.
+
+The facing is optional, if you do not use it, peering through the pocket will reveal whatever material the pocket bag is made from.
+
+### Pocket bag
+
+The shape of the pocket bag depends on the pattern.
+For simplicity, I will use a rectangular pocket bag with rounded corners at the bottom as you may find on the back pockets of trousers.
+
+> There is typically a longer and shorter version of the pocket bag. This is because one side is attached to the top welt, while the other is attached to the bottom welt.
+
+## Construction
+
+### Step 1: Fuse interfacing in place
+
+
+
+Fuse the pocket interfacing to the bad side of your garment, so that it covers the place where you will make the welt pocket.
+
+> Patterns typically have notches that help you determine the placement of a welt pocket
+
+### Step 2: Mark the welt pocket on the good side of the fabric
+
+
+
+Mark the welt pocket as follows:
+
+ - Mark the pocket width with the vertical lines. Let these lines extend to help you align the welts later
+ - Align the center opening of the pocket with a horizontal line. Let it extend to help you align the welts later
+ - Mark two horizontal lines parallel to the center line, at an offset equal to the welt height (0.5cm in our example)
+
+The part of the horizontal lines parallel to the center line that fall in between the verticle lines is where we'll sew our welts in place. This is illustrated by the red lines.
+
+### Step 3: Fold and press the welts
+
+
+
+Fold the welts parallel with the long side, with the good side out.
+
+Don't fold them in half. Instead make one side 1cm longer than the other.
+
+Press the fold so that it becomes a sharp crease.
+
+> By offsetting the edges, the welt edge tapers off, which reduces bulk and visibility on the outside of the garment.
+
+### Step 4: Sew welts in place
+
+
+
+> In the images above, the dashed black line is the center of the welt.
+The red line shows where to sew, and the green line is a seam that has already been sewn.
+
+Place the welt on the good side of your garment with the shorter folded side down, and center it horizontally.
+
+Align the folded side with the center of the welt pocket, and now shift it twice the Welt Height (WH) outwards.
+
+In our example with a Welt Height of 0.5cm, the fold of your welt lies 1cm from the welt pocket center.
+
+Sew your welt in place 0.5cm (WH) from the fold, or in other words, precisely on the line you marked on your garment.
+
+Make sure to start and stop precisely on the vertical lines that indicate the pocket width.
+
+When you're done, sew the second welt in place. Note that this will be a bit more tricky as you'll have to fold back the first welt, and lay part of your second welt over it.
+
+### Step 5: Cut open your pocket
+
+
+
+> In the image, the red line marks how/where to cut open your pocket, and the green line shows the seams.
+
+Cut open your welt pocket by cutting along the center horizontal line. Stop short of the vertical lines that mark the sides of the pocket and cut under 45 degrees to the edge of your line of stitching that holds the welts down.
+
+
+> Make sure to not cut into your stitches or cut too far. Make it precise.
+
+### Step 6: Flip the welts to the other side and press
+
+
+
+You have been sewing your welts to the good side of the fabric. Now, we are going to flip them to the back side, through the opening we just cut in the fabric.
+
+Flip the welts to the back, and press them flat. Take your time to work the fabric into a neat rectangle before you press it down.
+
+> Make sure to press the triangular pieces of fabric (at the short edge of your opening) to the side
+
+> You're pressing several layers of fabric. Consider pressing down (or open) the layers individually before pressing them together. This will give a sharper crease, and a neater welt pocket.
+
+### Step 7: Sew the pocket opening sides to the welts
+
+
+
+
+Put your garment down with the good side up, and fold it back on the side of your welt pocket, making sure to keep your welts lying flat.
+
+Sew the triangular piece of fabric from the pocket opening to the welts.
+
+> Make sure that you do not sew into the pocket opening, as this will show the stitches on the front
+
+### Step 8: Sew the bottom pocket bag to the bottom welt
+
+
+
+Fold your garment out of the way so you can sew the pocket bag to the lower welt.
+
+Also finish the edge of the welt with a zig-zag stitch so the welt stays flat inside the pocket.
+
+> The pocket bag is show in lining fabric here (green) far clarity. You can also make your pocket bags from other fabric.
+
+### Step 9: Optional: Sew facing to top pocket bag
+
+
+
+> This step is optional. Attach facing to the top pocket bag if that is want you want to show through the pocket opening.
+
+### Step 10: Sew the top pocket bag to the top welt
+
+
+
+Fold your garment out the way so you can sew the pocket bag to the top welt.
+
+> If you applied facing to your pocket bag, make sure to place it with the facing towards the welts.
+
+### Step 11: Attach the welts to the pocket bag
+
+
+
+
+
+Place your garment with the good side up, and fold it back at the side of the welt pocket.
+
+Sew the triangular piece of fabric from the pocket opening to the pocket bags, much like you've sewn it to the welts earlier.
+
+Fold back your garment at the top of the welt pocket.
+
+Now, sew the top of the pocket opening to the pocket bag.
+
+### Step 12: Finish the pocket bag
+
+
+
+Now finish the pocket back by closing all the edges (the top edge is optional).
+
+To do so, you can apply bias tape, use a serger, or sew some other finishing stitch.
+
+After that, you're done!
diff --git a/markdown/org/docs/sewing/double-welt-pockets/es.md b/markdown/org/docs/sewing/double-welt-pockets/es.md
new file mode 100644
index 00000000000..4cab97592fc
--- /dev/null
+++ b/markdown/org/docs/sewing/double-welt-pockets/es.md
@@ -0,0 +1,225 @@
+---
+title: Double welt pockets
+---
+
+## Video
+
+
+## Learn welts with David Page Coffin
+
+The November 2015 edition of [Seamwork Magazine](https://www.seamwork.com/) has a section called [Conquering the Welt](https://www.seamwork.com/issues/2015/11/conquering-the-welt) where David Page Coffin walks you through the construction of welt pockets.
+
+David has written various books on trouser and shirt construction, teaches online sewing classes, and hosts workshops throughout the US, and abroad.
+
+David is a friend of the site, and by all measures much better at explaining this than I am.
+
+## Before you start
+
+### What you need
+
+To make double welt pockets, you will need:
+
+ - Basic sewing supplies
+ - The fabric or pattern piece you want to make the pocket in
+ - Two fabric strips for the welts
+ - A strip of interfacing
+ - Lining or other suitable fabric for the pocket bag (See fabric and colour options)
+ - Facing for the pocket bag, depending on your fabric and colour options
+
+### Parameters
+
+Two values determine the size of your double welt pocket. Estas son:
+
+ - The pocket width: This is the width of the opening of the finalized double welt pocket
+ - The welt height: This is the height of a single welt, and this half of the height of our double welt pocket
+
+> In the example below, I use a pocket width of 13cm and a welt height of 0.5cm
+
+## Cutting
+
+### Pocket welts
+
+The welts are two rectangular strips of fabric with the following measurements:
+
+ - Length: Pocket width + 4cm
+ - Width: Welt height x2 + 5cm
+
+For our example:
+
+ - Length: 13+4 = 17cm
+ - Width: (0.5x2)+5 = 6cm
+
+They will form the two narrow strips of fabric that form your double welt pocket.
+
+> Make sure to respect the grainline when cutting the two welts
+
+### Pocket interfacing
+
+The pocket interfacing is a single rectangular strip of fusible interfacing with the following measurements:
+
+ - Length: Pocket widht + 4cm
+ - Width: Welt height x2 + 5cm
+
+For our example:
+
+ - Length: 13+4 = 17cm
+ - Width: (0.5x2)+5 = 6cm
+
+> You may have noticed that the interfacing is the same size as a welt
+
+The interfacing is used to stabalize the pocket, and will be fused to the fabric with your iron.
+
+### Optional: Pocket facing
+
+The (optional) pocket facing is a single rectangular strip of fabric with the following measurements:
+
+ - Length: Pocket width + 4cm
+ - Width: Welt height x2 + 5cm
+
+For our example:
+
+ - Length: 13+4 = 17cm
+ - Width: (0.5x2)+5 = 6cm
+
+> You may have noticed that the facing is the same size as a welt
+
+The facing is what you'll see when you peer through the opening of your pocket.
+
+The facing is optional, if you do not use it, peering through the pocket will reveal whatever material the pocket bag is made from.
+
+### Pocket bag
+
+The shape of the pocket bag depends on the pattern. For simplicity, I will use a rectangular pocket bag with rounded corners at the bottom as you may find on the back pockets of trousers.
+
+> There is typically a longer and shorter version of the pocket bag. This is because one side is attached to the top welt, while the other is attached to the bottom welt.
+
+## Construction
+
+### Step 1: Fuse interfacing in place
+
+
+
+Fuse the pocket interfacing to the bad side of your garment, so that it covers the place where you will make the welt pocket.
+
+> Patterns typically have notches that help you determine the placement of a welt pocket
+
+### Step 2: Mark the welt pocket on the good side of the fabric
+
+
+
+Mark the welt pocket as follows:
+
+ - Mark the pocket width with the vertical lines. Let these lines extend to help you align the welts later
+ - Align the center opening of the pocket with a horizontal line. Let it extend to help you align the welts later
+ - Mark two horizontal lines parallel to the center line, at an offset equal to the welt height (0.5cm in our example)
+
+The part of the horizontal lines parallel to the center line that fall in between the verticle lines is where we'll sew our welts in place. This is illustrated by the red lines.
+
+### Step 3: Fold and press the welts
+
+
+
+Fold the welts parallel with the long side, with the good side out.
+
+Don't fold them in half. Instead make one side 1cm longer than the other.
+
+Press the fold so that it becomes a sharp crease.
+
+> By offsetting the edges, the welt edge tapers off, which reduces bulk and visibility on the outside of the garment.
+
+### Step 4: Sew welts in place
+
+
+
+> In the images above, the dashed black line is the center of the welt. The red line shows where to sew, and the green line is a seam that has already been sewn.
+
+Place the welt on the good side of your garment with the shorter folded side down, and center it horizontally.
+
+Align the folded side with the center of the welt pocket, and now shift it twice the Welt Height (WH) outwards.
+
+In our example with a Welt Height of 0.5cm, the fold of your welt lies 1cm from the welt pocket center.
+
+Sew your welt in place 0.5cm (WH) from the fold, or in other words, precisely on the line you marked on your garment.
+
+Make sure to start and stop precisely on the vertical lines that indicate the pocket width.
+
+When you're done, sew the second welt in place. Note that this will be a bit more tricky as you'll have to fold back the first welt, and lay part of your second welt over it.
+
+### Step 5: Cut open your pocket
+
+
+
+> In the image, the red line marks how/where to cut open your pocket, and the green line shows the seams.
+
+Cut open your welt pocket by cutting along the center horizontal line. Stop short of the vertical lines that mark the sides of the pocket and cut under 45 degrees to the edge of your line of stitching that holds the welts down.
+
+
+> Make sure to not cut into your stitches or cut too far. Make it precise.
+
+### Step 6: Flip the welts to the other side and press
+
+
+
+You have been sewing your welts to the good side of the fabric. Now, we are going to flip them to the back side, through the opening we just cut in the fabric.
+
+Flip the welts to the back, and press them flat. Take your time to work the fabric into a neat rectangle before you press it down.
+
+> Make sure to press the triangular pieces of fabric (at the short edge of your opening) to the side
+
+> You're pressing several layers of fabric. Consider pressing down (or open) the layers individually before pressing them together. This will give a sharper crease, and a neater welt pocket.
+
+### Step 7: Sew the pocket opening sides to the welts
+
+ 
+
+Put your garment down with the good side up, and fold it back on the side of your welt pocket, making sure to keep your welts lying flat.
+
+Sew the triangular piece of fabric from the pocket opening to the welts.
+
+> Make sure that you do not sew into the pocket opening, as this will show the stitches on the front
+
+### Step 8: Sew the bottom pocket bag to the bottom welt
+
+
+
+Fold your garment out of the way so you can sew the pocket bag to the lower welt.
+
+Also finish the edge of the welt with a zig-zag stitch so the welt stays flat inside the pocket.
+
+> The pocket bag is show in lining fabric here (green) far clarity. You can also make your pocket bags from other fabric.
+
+### Step 9: Optional: Sew facing to top pocket bag
+
+
+
+> This step is optional. Attach facing to the top pocket bag if that is want you want to show through the pocket opening.
+
+### Step 10: Sew the top pocket bag to the top welt
+
+
+
+Fold your garment out the way so you can sew the pocket bag to the top welt.
+
+> If you applied facing to your pocket bag, make sure to place it with the facing towards the welts.
+
+### Step 11: Attach the welts to the pocket bag
+
+  
+
+Place your garment with the good side up, and fold it back at the side of the welt pocket.
+
+Sew the triangular piece of fabric from the pocket opening to the pocket bags, much like you've sewn it to the welts earlier.
+
+Fold back your garment at the top of the welt pocket.
+
+Now, sew the top of the pocket opening to the pocket bag.
+
+### Step 12: Finish the pocket bag
+
+
+
+Now finish the pocket back by closing all the edges (the top edge is optional).
+
+To do so, you can apply bias tape, use a serger, or sew some other finishing stitch.
+
+After that, you're done!
diff --git a/markdown/org/docs/sewing/double-welt-pockets/fr.md b/markdown/org/docs/sewing/double-welt-pockets/fr.md
new file mode 100644
index 00000000000..faa300de3bf
--- /dev/null
+++ b/markdown/org/docs/sewing/double-welt-pockets/fr.md
@@ -0,0 +1,225 @@
+---
+title: Poche passepoilée
+---
+
+## Vidéo
+
+
+## Apprenez les rabats avec David Page Coffin
+
+L'édition de novembre 2015 de [Seamwork Magazine](https://www.seamwork.com/) a une section appelée [A la conquête des rabats](https://www.seamwork.com/issues/2015/11/conquering-the-welt) où David Page Coffin vous guide à travers la construction de poches passepoilées.
+
+David a écrit plusieurs livres sur la construction de pantalons et de chemises, enseigne des cours de couture en ligne et organise des ateliers partout aux États-Unis et à l'étranger.
+
+David est un ami du site, et est de loin bien mieux placé que moi pour vous expliquer cela.
+
+## Avant de commencer
+
+### Ce dont vous avez besoin
+
+Pour fabriquer une poche à doubles rabats (passepoilée), vous aurez besoin de :
+
+ - Fourniture de base pour la couture
+ - Le tissu ou la pièce du patron dans lequel vous voulez faire la poche
+ - Deux bandes de tissu pour les rabats
+ - Une bande d'entoilage
+ - Doublure ou autre tissu adapté pour le fond de poche (Voir les options de tissu et de couleur)
+ - Parement pour l'intérieur de la poche, en fonction de vos options de tissu et de couleurs
+
+### Paramètres
+
+Deux valeurs déterminent la taille de votre poche passepoilée. Il y a :
+
+ - Largeur de la poche : C'est la largeur de l'ouverture de la poche passepoilée
+ - La hauteur de rabat : Il s'agit de la hauteur d'un seul rabat, et donc la moitié de la hauteur de notre poche passepoilée
+
+> Dans l'exemple ci-dessous, j'utilise une largeur de poche de 13cm et une hauteur de rabat de 0,5cm
+
+## Coupe
+
+### Rabats de poche
+
+Les rabats sont deux bandes rectangulaires de tissu avec les mesures suivantes :
+
+ - Longueur : Largeur de poche + 4cm
+ - Largeur : Hauteur du rabat x2 + 5cm
+
+Pour notre exemple :
+
+ - Longueur : 13+4 = 17cm
+ - Largeur : (0.5x2)+5 = 6cm
+
+Ils formeront les deux bandes étroites de tissu qui forment votre poche passepoilée.
+
+> Assurez-vous de respecter le droit fil lors de la coupe des deux rabats
+
+### Entoilage de poche
+
+L'entoilage de poche est une seule bande rectangulaire d'entoilage thermocollant avec les mesures suivantes :
+
+ - Longueur : Largeur de poche + 4cm
+ - Largeur : Hauteur du rabat x2 + 5cm
+
+Pour notre exemple :
+
+ - Longueur : 13+4 = 17cm
+ - Largeur : (0.5x2)+5 = 6cm
+
+> Vous avez peut-être remarqué que l'entoilage est de la même taille qu'un rabat
+
+L'entoilage est utilisé pour stabiliser la poche, et sera thermocollé au tissu avec votre fer.
+
+### Optionnel: parement fond de poche
+
+Le parement de poche (optionnelle) est une seule bande rectangulaire de tissu avec les mesures suivantes :
+
+ - Longueur : Largeur de poche + 4cm
+ - Largeur : Hauteur du rabat x2 + 5cm
+
+Pour notre exemple :
+
+ - Longueur : 13+4 = 17cm
+ - Largeur : (0.5x2)+5 = 6cm
+
+> Vous avez peut-être remarqué que le parement est de la même taille qu'un rabat
+
+Le parement est ce que vous verrez quand vous regardez à travers l'ouverture de votre poche.
+
+Le parement est optionnel, si vous ne l'utilisez pas, l'ouverture de la poche révèlera le tissu dont le sac de poche sera fait.
+
+### Sac de poche
+
+La forme du sac de poche dépend du patron. Pour plus de simplicité, je vais utiliser un sac de poche rectangulaire avec des coins arrondis en bas comme vous pouvez le trouver sur les poches arrière du pantalon.
+
+> Il y a généralement une version plus longue et plus courte du sac de poche. Cela est dû au fait que l'un des côtés est attaché au rabat du haut, tandis que l'autre est attaché au rabat du bas.
+
+## Montage
+
+### Étape 1 : Thermocoller l'entoilage en place
+
+
+
+Thermocollez l'entoilage de poche sur l'envers de votre vêtement, de sorte qu'il couvre l'endroit où vous ferez la poche passepoilée.
+
+> Les patrons on généralement des repères qui aident à déterminer l'emplacement de la poche passepoilée
+
+### Étape 2 : Marquez la poche passepoilée sur l'endroit du tissu
+
+
+
+Marquez la poche passepoilée de la façon suivante :
+
+ - Marquez la largueur de la poche avec les lignes verticales. Laissez ces lignes dépasser pour vous aider à aligner les rabats plus tard
+ - Alignez l'ouverture centrale de la poche avec une ligne horizontale. Laissez-la dépasser pour vous aider à aligner les rabats plus tard
+ - Marquez deux lignes horizontales parallèles à la ligne centrale, à un écart égal à la hauteur d'un rabat (0,5cm dans notre exemple)
+
+La partie des lignes horizontales parallèle à la ligne centrale qui se situe entre les lignes verticales est l'endroit où nous coudrons nos rabats en place. Cela est illustré par les lignes rouges.
+
+### Étape 3 : Pliez et pressez les rabats
+
+
+
+Plier les rabats parallèlement au côté long, avec l'endroit visible.
+
+Ne les pliez pas en deux moitiés. Pliez plutôt en laissant un des deux côtés plus long d'1 cm.
+
+Pressez le pli de façon à ce qu'il soit bien aplati.
+
+> En décalant les bords, l'épaisseur des bords du rabat s'atténuent, ce qui réduit le volume et la visibilité sur l'extérieur du vêtement.
+
+### Étape 4 : Coudre les rabats en place
+
+
+
+> Dans les images ci-dessus, la ligne noire pointillée est le centre de l'ouverture de poche. La ligne rouge montre où coudre, et la ligne verte est une couture qui a déjà été cousue.
+
+Placez le rabat sur l'endroit de votre vêtement avec le côté plié plus court vers le bas et centrez-le horizontalement.
+
+Alignez le côté plié avec le centre de la poche, et déplacez-le maintenant deux fois plus haut que la Hauteur du rabat ("WH" sur le schéma).
+
+Dans notre exemple avec une Hauteur de rabat de 0,5cm, le pli de votre rabat se trouve à 1cm du centre de la poche passepoilée.
+
+Coudre le rabat en place à 0.5cm (WH) du pli, autrement dit, exactement sur la ligne que vous avez tracée sur votre vêtement.
+
+Assurez-vous de démarrer et d'arrêter précisément sur les lignes verticales qui indiquent la largeur de la poche.
+
+Lorsque vous avez terminé, coudre le deuxième rabat en place. Notez que cela sera un peu plus difficile car vous devrez plier le premier rabat, et placer par-dessus une partie de votre deuxième rabat.
+
+### Étape 5 : Coupez la poche
+
+
+
+> Dans l'illustration, la ligne rouge indique comment/où couper la poche, et la ligne verte montre les coutures.
+
+Coupez votre poche en découpant le long de la ligne horizontale centrale. Arrêtez-vous près des lignes verticales qui marquent les côtés de la poche et coupez à 45 degrés jusqu'au bord de votre ligne de couture qui maintient les rabats vers le bas.
+
+
+> Assurez-vous de ne pas couper vos coutures ou de ne pas couper trop loin non plus. Soyez précis.
+
+### Étape 6: Retourner les rabats de l'autre côté et presser
+
+
+
+Vous avez cousu vos rabats sur l'endroit du tissu. Maintenant, nous allons les retourner à l'arrière, à travers l'ouverture que nous venons de couper dans le tissu.
+
+Retournez les rabats vers l'arrière, puis pressez bien à plat. Prenez le temps de travailler le tissu pour bien former un rectangle soigné avant de le presser.
+
+> Assurez-vous d'appuyer sur les morceaux de tissu triangulaires (au bord court de votre ouverture) sur le côté
+
+> Vous pressez sur plusieurs couches de tissu. Envisagez de presser vers le bas (ou d'ouvrir) les couches individuellement avant de les presser ensemble. Cela donnera un pli plus marqué, et une poche passepoilée plus propre.
+
+### Étape 7 : Coudre les côtés ouverts de la poche aux rabats
+
+ 
+
+Placez votre vêtement avec l'endroit (l'extérieur) vers le haut, et le repliez-le sur le côté de votre poche, en veillant à ce que vos rabats restent à plat.
+
+Coudre la parties de tissu triangulaire de l'ouverture de la poche jusqu'aux rabats.
+
+> Assurez-vous de ne pas coudre dans l'ouverture de la poche, car cela rendra visibles les points sur le devant
+
+### Étape 8 : Coudre le sac de poche au rabat du bas
+
+
+
+Repliez votre vêtement de façon à ce que vous puissiez coudre le sac de poche à votre rabat du bas.
+
+Finissez également le bord du rabat avec un point zig-zag pour que le rabat reste bien plat à l'intérieur de la poche.
+
+> Le sac de poche est montré dans le tissu de doublure ici (vert) pour plus de clarté. Vous pouvez également faire vos sacs de poche dans un autre tissu.
+
+### Étape 9 : Optionnel : Coudre le parement en haut du sac de poche
+
+
+
+> Cette étape est optionnelle. Fixez le parement en haut du sac de poche si vous voulez le rendre visible à travers l'ouverture de la poche.
+
+### Étape 10 : Coudre le sac de poche au rabat du haut
+
+
+
+Repliez votre vêtement de façon à ce que vous puissiez coudre le sac de poche à votre rabat du haut.
+
+> Si vous avez appliqué le parement à votre sac de poche, assurez-vous de le placer de façon visible entre les rabats.
+
+### Étape 11: Attachez les rabats au sac de poche
+
+  
+
+Placez votre vêtement avec l'endroit vers le haut, et repliez-le sur le côté de la poche.
+
+Coudre la partie de tissu triangulaire depuis l'ouverture de la poche vers les sacs de poche, comme vous l'avez cousue jusqu'aux rabats plus tôt.
+
+Repliez votre vêtement par-dessus votre poche passepoilée.
+
+Maintenant, cousez le haut de l'ouverture de la poche au sac de poche.
+
+### Étape 12 : Terminer le sac de poche
+
+
+
+Finissez maintenant la poche en fermant tous les bords (le bord supérieur est optionnel).
+
+Pour ce faire, vous pouvez appliquer du biais, utiliser une surjeteuse ou coudre un autre point de finition.
+
+Après ça, vous avez fini !
diff --git a/markdown/org/docs/sewing/double-welt-pockets/nl.md b/markdown/org/docs/sewing/double-welt-pockets/nl.md
new file mode 100644
index 00000000000..b1669377921
--- /dev/null
+++ b/markdown/org/docs/sewing/double-welt-pockets/nl.md
@@ -0,0 +1,225 @@
+---
+title: Dubbele paspelzak
+---
+
+## Video
+
+
+## Learn welts with David Page Coffin
+
+The November 2015 edition of [Seamwork Magazine](https://www.seamwork.com/) has a section called [Conquering the Welt](https://www.seamwork.com/issues/2015/11/conquering-the-welt) where David Page Coffin walks you through the construction of welt pockets.
+
+David has written various books on trouser and shirt construction, teaches online sewing classes, and hosts workshops throughout the US, and abroad.
+
+David is a friend of the site, and by all measures much better at explaining this than I am.
+
+## Before you start
+
+### Wat je nodig hebt
+
+To make double welt pockets, you will need:
+
+ - Basis naaimateriaal
+ - De stof of het patroondeel waar je de zak in wil maken
+ - Twee stroken stof voor de paspels
+ - Een strookje tussenvoering
+ - Voering of een andere geschikte stof voor de binnenzak (Zie stof- en kleuropties)
+ - Een beleg voor de binnenzak, afhankelijk van je stof- en kleuropties
+
+### Parameters
+
+Two values determine the size of your double welt pocket. Dit zijn:
+
+ - Breedte van de zak: dit is de breedte van de opening van de afgewerkte dubbele paspelzak
+ - Hoogte van de paspel: dit is de hoogte van één paspel, en dus de helft van de hoogte van een dubbele paspelzak
+
+> In the example below, I use a pocket width of 13cm and a welt height of 0.5cm
+
+## Knippen
+
+### Paspels
+
+The welts are two rectangular strips of fabric with the following measurements:
+
+ - Lengte: zakbreedte + 4 cm
+ - Breedte: Hoogte van de paspel x 2 + 5 cm
+
+For our example:
+
+ - Lengte: 13 + 4 = 17 cm
+ - Hoogte: (O.5 x 2) + 5 = 6 cm
+
+They will form the two narrow strips of fabric that form your double welt pocket.
+
+> Make sure to respect the grainline when cutting the two welts
+
+### Tussenvoering zak
+
+The pocket interfacing is a single rectangular strip of fusible interfacing with the following measurements:
+
+ - Lengte: zakbreedte + 4 cm
+ - Breedte: Hoogte van de paspel x 2 + 5 cm
+
+For our example:
+
+ - Lengte: 13 + 4 = 17 cm
+ - Hoogte: (O.5 x 2) + 5 = 6 cm
+
+> You may have noticed that the interfacing is the same size as a welt
+
+The interfacing is used to stabalize the pocket, and will be fused to the fabric with your iron.
+
+### Optioneel: zakbeleg
+
+The (optional) pocket facing is a single rectangular strip of fabric with the following measurements:
+
+ - Lengte: zakbreedte + 4 cm
+ - Breedte: Hoogte van de paspel x 2 + 5 cm
+
+For our example:
+
+ - Lengte: 13 + 4 = 17 cm
+ - Hoogte: (O.5 x 2) + 5 = 6 cm
+
+> You may have noticed that the facing is the same size as a welt
+
+The facing is what you'll see when you peer through the opening of your pocket.
+
+The facing is optional, if you do not use it, peering through the pocket will reveal whatever material the pocket bag is made from.
+
+### Binnenzak
+
+The shape of the pocket bag depends on the pattern. For simplicity, I will use a rectangular pocket bag with rounded corners at the bottom as you may find on the back pockets of trousers.
+
+> There is typically a longer and shorter version of the pocket bag. This is because one side is attached to the top welt, while the other is attached to the bottom welt.
+
+## Constructie
+
+### Stap 1: kleef de tussenvoering op z'n plek
+
+
+
+Fuse the pocket interfacing to the bad side of your garment, so that it covers the place where you will make the welt pocket.
+
+> Patterns typically have notches that help you determine the placement of a welt pocket
+
+### Stap 2: Markeer de paspelzak op de juiste kant van de stof
+
+
+
+Mark the welt pocket as follows:
+
+ - Markeer de zakbreedte met verticale lijnen. Laat deze lijnen iets verder doorlopen, dit helpt later om de paspels op de juiste plek te leggen
+ - Markeer het midden van de zakopening met een horizontale lijn. Laat ook deze lijn iets verder doorlopen om het je later makkelijker te maken
+ - Markeer twee horizontale lijnen, parallel aan de middenlijn, op dezelfde afstand als de paspelhoogte (in ons voorbeeld is dit 0.5 cm)
+
+The part of the horizontal lines parallel to the center line that fall in between the verticle lines is where we'll sew our welts in place. This is illustrated by the red lines.
+
+### Stap 3: Vouw en strijk de paspels
+
+
+
+Fold the welts parallel with the long side, with the good side out.
+
+Don't fold them in half. Instead make one side 1cm longer than the other.
+
+Press the fold so that it becomes a sharp crease.
+
+> By offsetting the edges, the welt edge tapers off, which reduces bulk and visibility on the outside of the garment.
+
+### Stap 4: Stik de paspels op hun plaats
+
+
+
+> In the images above, the dashed black line is the center of the welt. The red line shows where to sew, and the green line is a seam that has already been sewn.
+
+Place the welt on the good side of your garment with the shorter folded side down, and center it horizontally.
+
+Align the folded side with the center of the welt pocket, and now shift it twice the Welt Height (WH) outwards.
+
+In our example with a Welt Height of 0.5cm, the fold of your welt lies 1cm from the welt pocket center.
+
+Sew your welt in place 0.5cm (WH) from the fold, or in other words, precisely on the line you marked on your garment.
+
+Make sure to start and stop precisely on the vertical lines that indicate the pocket width.
+
+When you're done, sew the second welt in place. Note that this will be a bit more tricky as you'll have to fold back the first welt, and lay part of your second welt over it.
+
+### Stap 5: Knip je zak open
+
+
+
+> In the image, the red line marks how/where to cut open your pocket, and the green line shows the seams.
+
+Cut open your welt pocket by cutting along the center horizontal line. Stop short of the vertical lines that mark the sides of the pocket and cut under 45 degrees to the edge of your line of stitching that holds the welts down.
+
+
+> Make sure to not cut into your stitches or cut too far. Make it precise.
+
+### Stap 6: draai de paspels naar de andere kant en strijk
+
+
+
+You have been sewing your welts to the good side of the fabric. Now, we are going to flip them to the back side, through the opening we just cut in the fabric.
+
+Flip the welts to the back, and press them flat. Take your time to work the fabric into a neat rectangle before you press it down.
+
+> Make sure to press the triangular pieces of fabric (at the short edge of your opening) to the side
+
+> You're pressing several layers of fabric. Consider pressing down (or open) the layers individually before pressing them together. This will give a sharper crease, and a neater welt pocket.
+
+### Stap 7: Stik de zijkant van de zakopening aan de paspels
+
+ 
+
+Put your garment down with the good side up, and fold it back on the side of your welt pocket, making sure to keep your welts lying flat.
+
+Sew the triangular piece of fabric from the pocket opening to the welts.
+
+> Make sure that you do not sew into the pocket opening, as this will show the stitches on the front
+
+### Stap 8: Stik het onderste zakdeel aan de onderste paspel
+
+
+
+Fold your garment out of the way so you can sew the pocket bag to the lower welt.
+
+Also finish the edge of the welt with a zig-zag stitch so the welt stays flat inside the pocket.
+
+> The pocket bag is show in lining fabric here (green) far clarity. You can also make your pocket bags from other fabric.
+
+### Stap 9: Optioneel: Stik het beleg aan het bovenste zakdeel
+
+
+
+> Deze stap is optioneel. Attach facing to the top pocket bag if that is want you want to show through the pocket opening.
+
+### Stap 10: Stik het bovenste zakdeel aan de bovenste paspel
+
+
+
+Fold your garment out the way so you can sew the pocket bag to the top welt.
+
+> If you applied facing to your pocket bag, make sure to place it with the facing towards the welts.
+
+### Stap 11: Bevestig de paspels aan het zakdeel
+
+  
+
+Place your garment with the good side up, and fold it back at the side of the welt pocket.
+
+Sew the triangular piece of fabric from the pocket opening to the pocket bags, much like you've sewn it to the welts earlier.
+
+Fold back your garment at the top of the welt pocket.
+
+Now, sew the top of the pocket opening to the pocket bag.
+
+### Stap 12: Binnenzak afwerken
+
+
+
+Now finish the pocket back by closing all the edges (the top edge is optional).
+
+To do so, you can apply bias tape, use a serger, or sew some other finishing stitch.
+
+After that, you're done!
diff --git a/markdown/org/docs/sewing/double-welt-pockets/step01.png b/markdown/org/docs/sewing/double-welt-pockets/step01.png
new file mode 100644
index 00000000000..8e83a854958
Binary files /dev/null and b/markdown/org/docs/sewing/double-welt-pockets/step01.png differ
diff --git a/markdown/org/docs/sewing/double-welt-pockets/step02.png b/markdown/org/docs/sewing/double-welt-pockets/step02.png
new file mode 100644
index 00000000000..fbfb4c7839c
Binary files /dev/null and b/markdown/org/docs/sewing/double-welt-pockets/step02.png differ
diff --git a/markdown/org/docs/sewing/double-welt-pockets/step03.png b/markdown/org/docs/sewing/double-welt-pockets/step03.png
new file mode 100644
index 00000000000..fd2e5e250e0
Binary files /dev/null and b/markdown/org/docs/sewing/double-welt-pockets/step03.png differ
diff --git a/markdown/org/docs/sewing/double-welt-pockets/step04.png b/markdown/org/docs/sewing/double-welt-pockets/step04.png
new file mode 100644
index 00000000000..5ca6c6d3f1b
Binary files /dev/null and b/markdown/org/docs/sewing/double-welt-pockets/step04.png differ
diff --git a/markdown/org/docs/sewing/double-welt-pockets/step05.png b/markdown/org/docs/sewing/double-welt-pockets/step05.png
new file mode 100644
index 00000000000..1ddc7c402f4
Binary files /dev/null and b/markdown/org/docs/sewing/double-welt-pockets/step05.png differ
diff --git a/markdown/org/docs/sewing/double-welt-pockets/step06.png b/markdown/org/docs/sewing/double-welt-pockets/step06.png
new file mode 100644
index 00000000000..4483947811f
Binary files /dev/null and b/markdown/org/docs/sewing/double-welt-pockets/step06.png differ
diff --git a/markdown/org/docs/sewing/double-welt-pockets/step07a.png b/markdown/org/docs/sewing/double-welt-pockets/step07a.png
new file mode 100644
index 00000000000..d719e663997
Binary files /dev/null and b/markdown/org/docs/sewing/double-welt-pockets/step07a.png differ
diff --git a/markdown/org/docs/sewing/double-welt-pockets/step07b.png b/markdown/org/docs/sewing/double-welt-pockets/step07b.png
new file mode 100644
index 00000000000..c5971a3ffdf
Binary files /dev/null and b/markdown/org/docs/sewing/double-welt-pockets/step07b.png differ
diff --git a/markdown/org/docs/sewing/double-welt-pockets/step08.png b/markdown/org/docs/sewing/double-welt-pockets/step08.png
new file mode 100644
index 00000000000..35eea12f01b
Binary files /dev/null and b/markdown/org/docs/sewing/double-welt-pockets/step08.png differ
diff --git a/markdown/org/docs/sewing/double-welt-pockets/step09.png b/markdown/org/docs/sewing/double-welt-pockets/step09.png
new file mode 100644
index 00000000000..a34950998e3
Binary files /dev/null and b/markdown/org/docs/sewing/double-welt-pockets/step09.png differ
diff --git a/markdown/org/docs/sewing/double-welt-pockets/step10.png b/markdown/org/docs/sewing/double-welt-pockets/step10.png
new file mode 100644
index 00000000000..e8ace96862a
Binary files /dev/null and b/markdown/org/docs/sewing/double-welt-pockets/step10.png differ
diff --git a/markdown/org/docs/sewing/double-welt-pockets/step11a.png b/markdown/org/docs/sewing/double-welt-pockets/step11a.png
new file mode 100644
index 00000000000..9d1a935c48c
Binary files /dev/null and b/markdown/org/docs/sewing/double-welt-pockets/step11a.png differ
diff --git a/markdown/org/docs/sewing/double-welt-pockets/step11b.png b/markdown/org/docs/sewing/double-welt-pockets/step11b.png
new file mode 100644
index 00000000000..e346b1bf665
Binary files /dev/null and b/markdown/org/docs/sewing/double-welt-pockets/step11b.png differ
diff --git a/markdown/org/docs/sewing/double-welt-pockets/step11c.png b/markdown/org/docs/sewing/double-welt-pockets/step11c.png
new file mode 100644
index 00000000000..f7c6694fc4c
Binary files /dev/null and b/markdown/org/docs/sewing/double-welt-pockets/step11c.png differ
diff --git a/markdown/org/docs/sewing/double-welt-pockets/step12.png b/markdown/org/docs/sewing/double-welt-pockets/step12.png
new file mode 100644
index 00000000000..e3b2d9a30aa
Binary files /dev/null and b/markdown/org/docs/sewing/double-welt-pockets/step12.png differ
diff --git a/markdown/org/docs/sewing/ease/de.md b/markdown/org/docs/sewing/ease/de.md
new file mode 100644
index 00000000000..a73ce4dbcca
--- /dev/null
+++ b/markdown/org/docs/sewing/ease/de.md
@@ -0,0 +1,20 @@
+---
+title: Ease
+---
+
+
+
+
+
+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.
+
+Ease that is added to allow you to move inside a garment is called wearing ease. Extra ease can be added beyond what is functionally needed. This is called design ease and is used to achieve a certain visual effect.
+
+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. For example, in swimwear, tights, underwear, or sportswear.
+
+
+> Pictures by [Quinn Dombrowski](https://www.flickr.com/photos/quinnanya/8885126989/) and [sutiblr](https://www.flickr.com/photos/30788655@N08/4743320893)
diff --git a/markdown/org/docs/sewing/ease/ease-min.jpg b/markdown/org/docs/sewing/ease/ease-min.jpg
new file mode 100644
index 00000000000..9fd9f769028
Binary files /dev/null and b/markdown/org/docs/sewing/ease/ease-min.jpg differ
diff --git a/markdown/org/docs/sewing/ease/ease-plus.jpg b/markdown/org/docs/sewing/ease/ease-plus.jpg
new file mode 100644
index 00000000000..ac16a4a240d
Binary files /dev/null and b/markdown/org/docs/sewing/ease/ease-plus.jpg differ
diff --git a/markdown/org/docs/sewing/ease/en.md b/markdown/org/docs/sewing/ease/en.md
new file mode 100644
index 00000000000..71ae22cbc2d
--- /dev/null
+++ b/markdown/org/docs/sewing/ease/en.md
@@ -0,0 +1,28 @@
+---
+title: Ease
+---
+
+
+
+
+
+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.
+
+Ease that is added to allow you to move inside a garment is called wearing ease.
+Extra ease can be added beyond what is functionally needed.
+This is called design ease and is used to achieve a certain visual effect.
+
+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.
+For example, in swimwear, tights, underwear, or sportswear.
+
+
+> Pictures by [Quinn Dombrowski](https://www.flickr.com/photos/quinnanya/8885126989/)
+> and [sutiblr](https://www.flickr.com/photos/30788655@N08/4743320893)
diff --git a/markdown/org/docs/sewing/ease/es.md b/markdown/org/docs/sewing/ease/es.md
new file mode 100644
index 00000000000..a73ce4dbcca
--- /dev/null
+++ b/markdown/org/docs/sewing/ease/es.md
@@ -0,0 +1,20 @@
+---
+title: Ease
+---
+
+
+
+
+
+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.
+
+Ease that is added to allow you to move inside a garment is called wearing ease. Extra ease can be added beyond what is functionally needed. This is called design ease and is used to achieve a certain visual effect.
+
+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. For example, in swimwear, tights, underwear, or sportswear.
+
+
+> Pictures by [Quinn Dombrowski](https://www.flickr.com/photos/quinnanya/8885126989/) and [sutiblr](https://www.flickr.com/photos/30788655@N08/4743320893)
diff --git a/markdown/org/docs/sewing/ease/fr.md b/markdown/org/docs/sewing/ease/fr.md
new file mode 100644
index 00000000000..20237c89f6e
--- /dev/null
+++ b/markdown/org/docs/sewing/ease/fr.md
@@ -0,0 +1,20 @@
+---
+title: Aisance
+---
+
+
+
+
+
+L'aisance est la quantité de tissu qui est ajoutée à un vêtement en plus de ce qui est strictement requis pour rendre le vêtement adapté.
+
+Sans aisance, un vêtement vous sera si ajusté que vous pourriez ne pas être en mesure d'y entrer, ou auriez des problèmes pour bouger.
+
+L'aisance qui est ajoutée pour vous permettre de vous mouvoir à l'intérieur d'un vêtement est appelé aisance positive. Une aisance supplémentaire peut être ajoutée au-delà des besoins fonctionnels. Celle-ci est appelée aisance de style et est utilisée pour obtenir un certain effet visuel.
+
+L'aisance peut aussi fonctionner à l'inverse. Quand le tissu est extensible, vous pouvez choisir d'utiliser moins de tissu que ce qui est nécessaire pour s'ajuster aux mesures exactes du corps. Ceci s'appelle **l'aisance négative**.
+
+L'aisance négative est utilisée pour les matières extensibles lorsque le vêtement doit être ajusté près du corps. Par exemple, pour les maillots de bain, les collants, les sous-vêtements ou les vêtements de sport.
+
+
+> Images de [Quinn Dombrowski](https://www.flickr.com/photos/quinnanya/8885126989/) et [sutiblr](https://www.flickr.com/photos/30788655@N08/4743320893)
diff --git a/markdown/org/docs/sewing/ease/nl.md b/markdown/org/docs/sewing/ease/nl.md
new file mode 100644
index 00000000000..49dfe55902e
--- /dev/null
+++ b/markdown/org/docs/sewing/ease/nl.md
@@ -0,0 +1,20 @@
+---
+title: Overwijdte
+---
+
+
+
+
+
+Overwijdte is de hoeveelheid stof die aan een kledingstuk wordt toegevoegd, bovenop het minimum dat nodig is om het te doen passen.
+
+Zonder overwijdte zou een kledingstuk je zo exact passen dat je het misschien niet eens kan aantrekken, of zou je niet kunnen bewegen.
+
+Overwijdte die je toelaat te bewegen in een kledingstuk noemt men draagtoegifte. Extra overwijdte kan toegevoegd worden, meer dan wat functioneel nodig is. Dit noemt men designtoegifte en wordt gebruikt om een visueel effect te bereiken.
+
+Overwijdte kan ook in de andere richting werken. Wanneer de stof rekt kunnen we kiezen om minder stof te gebruiken dan wat nodig is om het kledingstuf te doen passen. This is called **negative ease**.
+
+Negatieve overwijdte wordt gebruikt voor elastische stoffen waarbij het kledingstuk strak moet zitten. Bijvoorbeeld: badkleding, leggings, ondergoed of sportkledij.
+
+
+> Foto's door [Quinn Dombrowski](https://www.flickr.com/photos/quinnanya/8885126989/) en [sutiblr](https://www.flickr.com/photos/30788655@N08/4743320893)
diff --git a/markdown/org/docs/sewing/en.md b/markdown/org/docs/sewing/en.md
new file mode 100644
index 00000000000..03c79432ce4
--- /dev/null
+++ b/markdown/org/docs/sewing/en.md
@@ -0,0 +1,6 @@
+---
+title: Sewing
+order: 300
+---
+
+
diff --git a/markdown/org/docs/sewing/es.md b/markdown/org/docs/sewing/es.md
new file mode 100644
index 00000000000..03c79432ce4
--- /dev/null
+++ b/markdown/org/docs/sewing/es.md
@@ -0,0 +1,6 @@
+---
+title: Sewing
+order: 300
+---
+
+
diff --git a/markdown/org/docs/sewing/fabric-grain/de.md b/markdown/org/docs/sewing/fabric-grain/de.md
new file mode 100644
index 00000000000..5b2db2a8da9
--- /dev/null
+++ b/markdown/org/docs/sewing/fabric-grain/de.md
@@ -0,0 +1,19 @@
+---
+title: Fadenlauf
+---
+
+
+
+The grain of a fabric is determined by the alignment of the yarns in a woven fabric. More precisely, the grain line is determined by how the warp yarns run.
+
+Woven fabric are produced by weaving the so-called weft between the warp threads. The warp threads run along the length of a fabric roll, parallel to the selvedge, while the weft runs back and forth across its width.
+
+Grain is indicated on a pattern by the grain line. When cutting out your pattern, it's important to align the grain line of the pattern to the grain of your fabric.
+
+> For more warp and weft details: [Weaving on Wikipedia](http://en.wikipedia.org/wiki/Weaving)
+
+> ##### Confused? Think wood
+>
+> Wood is not woven, but grows in different layers based on the seasons (growth rings). The way these layers are aligned are important for woodworkers. They influence to what extent the wood will deform after cutting it and how it will bend, as well as other parameters.
+>
+> Just like a woodworker will take this into account before cutting the wood, you should take grain into account before cutting out your fabric.
diff --git a/markdown/org/docs/sewing/fabric-grain/en.md b/markdown/org/docs/sewing/fabric-grain/en.md
new file mode 100644
index 00000000000..47d9fdcfe24
--- /dev/null
+++ b/markdown/org/docs/sewing/fabric-grain/en.md
@@ -0,0 +1,20 @@
+---
+title: Fabric grain
+---
+
+
+
+The grain of a fabric is determined by the alignment of the yarns in a woven fabric. More precisely, the grain line is determined by how the warp yarns run.
+
+Woven fabric are produced by weaving the so-called weft between the warp threads. The warp threads run along the length of a fabric roll, parallel to the selvedge, while the weft runs back and forth across its width.
+
+Grain is indicated on a pattern by the grain line. When cutting out your pattern, it's important to align the grain line of the pattern to the grain of your fabric.
+
+> For more warp and weft details: [Weaving on Wikipedia](http://en.wikipedia.org/wiki/Weaving)
+
+> ##### Confused? Think wood
+> Wood is not woven, but grows in different layers based on the seasons (growth rings).
+> The way these layers are aligned are important for woodworkers.
+> They influence to what extent the wood will deform after cutting it and how it will bend, as well as other parameters.
+>
+> Just like a woodworker will take this into account before cutting the wood, you should take grain into account before cutting out your fabric.
diff --git a/markdown/org/docs/sewing/fabric-grain/es.md b/markdown/org/docs/sewing/fabric-grain/es.md
new file mode 100644
index 00000000000..de9f7930528
--- /dev/null
+++ b/markdown/org/docs/sewing/fabric-grain/es.md
@@ -0,0 +1,19 @@
+---
+title: Fabric grain
+---
+
+
+
+The grain of a fabric is determined by the alignment of the yarns in a woven fabric. More precisely, the grain line is determined by how the warp yarns run.
+
+Woven fabric are produced by weaving the so-called weft between the warp threads. The warp threads run along the length of a fabric roll, parallel to the selvedge, while the weft runs back and forth across its width.
+
+Grain is indicated on a pattern by the grain line. When cutting out your pattern, it's important to align the grain line of the pattern to the grain of your fabric.
+
+> For more warp and weft details: [Weaving on Wikipedia](http://en.wikipedia.org/wiki/Weaving)
+
+> ##### Confused? Think wood
+>
+> Wood is not woven, but grows in different layers based on the seasons (growth rings). The way these layers are aligned are important for woodworkers. They influence to what extent the wood will deform after cutting it and how it will bend, as well as other parameters.
+>
+> Just like a woodworker will take this into account before cutting the wood, you should take grain into account before cutting out your fabric.
diff --git a/markdown/org/docs/sewing/fabric-grain/fabric-grain.jpg b/markdown/org/docs/sewing/fabric-grain/fabric-grain.jpg
new file mode 100644
index 00000000000..544d6815f33
Binary files /dev/null and b/markdown/org/docs/sewing/fabric-grain/fabric-grain.jpg differ
diff --git a/markdown/org/docs/sewing/fabric-grain/fr.md b/markdown/org/docs/sewing/fabric-grain/fr.md
new file mode 100644
index 00000000000..9ce6101142e
--- /dev/null
+++ b/markdown/org/docs/sewing/fabric-grain/fr.md
@@ -0,0 +1,19 @@
+---
+title: Droit fil
+---
+
+
+
+Le droit fil d'un tissu est déterminé par l'alignement des fils sur un tissu tissé. Plus précisément, la ligne de droit fil est déterminée par le sens des fils de chaîne.
+
+Les tissus tissés sont fabriqués en tissant les fils de trame entre les fils de chaîne. Les fils de chaîne s'étendent dans le sens longueur d'un rouleau de tissu, parallèlement à la lisière, tandis que les fils de trame s'étendent sur sa largeur.
+
+Le droit fil est indiqué sur un patron par la ligne de droit fil (souvent une flèche). Lorsque vous coupez votre patron, il est important d'aligner la ligne de droit fil du patron sur le droit fil de votre tissu.
+
+> Pour plus de détails sur la chaîne et la trame : [Tissage sur Wikipedia](https://fr.wikipedia.org/wiki/Tissage)
+
+> ##### Confus ? Pensez au bois
+>
+> Le bois n'est pas tissé, mais il pousse en différentes couches en fonction des saisons (anneaux de croissance). La manière dont ces couches sont alignées est importante pour les travailleurs du bois. Ils influencent dans quelle mesure le bois se déformera après le découpage et comment il se pliera, ainsi que d'autres paramètres.
+>
+> Tout comme un menuisier en tiendra compte avant de couper le bois, vous devriez prendre en compte le droit fil avant de couper votre tissu.
diff --git a/markdown/org/docs/sewing/fabric-grain/nl.md b/markdown/org/docs/sewing/fabric-grain/nl.md
new file mode 100644
index 00000000000..735a0a79ea9
--- /dev/null
+++ b/markdown/org/docs/sewing/fabric-grain/nl.md
@@ -0,0 +1,19 @@
+---
+title: Draadrichting
+---
+
+
+
+De draadrichting van een stof wordt bepaald door de richting van de garens in een geweven stof. Beter gezegd, de draadrichting wordt bepaald door de richting van de scheringdraden.
+
+Geweven stoffen worden gemaakt door ze zogenaamde inslagdraden tussen de scheringdraden te weven. De scheringdraden lopen over de lengte van een rol stof, parallel met de zelfkant, terwijl de inslagdraden heen en weer gaan langs de breedte.
+
+Draadrichting wordt op een patroon aangeduid met een lange pijl. Wanneer je je patroon uitknipt is het belangrijk om de pijl op je patroondeel gelijk te leggen met de draadrichting van je stof.
+
+> Voor meer details over schering en inslag: [Weven op Wikipedia](https://nl.wikipedia.org/wiki/Weven)
+
+> ##### Verwarrend? Denk aan hout
+>
+> Hout is niet geweven, maar groeit in verschillende lagen, gebaseerd op de seizoenen (groeiringen). De richting van deze lagen is belangrijk voor houtbewerkers. Dit heeft een invloed op hoe hard het hout zal vervormen nadat het gesneden is en hoe het kan plooien, alsook een aantal andere parameters.
+>
+> Net zoals een houtbewerker hieraan zal denken voor hij zijn hout snijdt, moet jij aan de draadrichting denken voor je je stof uitknipt.
diff --git a/markdown/org/docs/sewing/fr.md b/markdown/org/docs/sewing/fr.md
new file mode 100644
index 00000000000..3778d870ef2
--- /dev/null
+++ b/markdown/org/docs/sewing/fr.md
@@ -0,0 +1,6 @@
+---
+title: Couture
+order: 300
+---
+
+
diff --git a/markdown/org/docs/sewing/good-sides-together/cutting-good-sides-together.jpg b/markdown/org/docs/sewing/good-sides-together/cutting-good-sides-together.jpg
new file mode 100644
index 00000000000..e0ce93184f1
Binary files /dev/null and b/markdown/org/docs/sewing/good-sides-together/cutting-good-sides-together.jpg differ
diff --git a/markdown/org/docs/sewing/good-sides-together/de.md b/markdown/org/docs/sewing/good-sides-together/de.md
new file mode 100644
index 00000000000..5fa47075014
--- /dev/null
+++ b/markdown/org/docs/sewing/good-sides-together/de.md
@@ -0,0 +1,29 @@
+---
+title: Good sides together
+---
+
+When I refer to good sides together that can refer to either cutting or sewing:
+
+## Cutting with good sides together
+
+
+
+Cutting with good sides together is a technique that is used when two identical, or mirrored pieces need to be cut.
+
+When a pattern asks to cut a piece with good sides together, fold your fabric double with the good side/right side of the fabric to the inside, and the bad side/wrong side outside.
+
+Now mark the pattern piece on the bad side of the fabric, and cut both layers in one go.
+
+This gives you two pieces that are mirror images of each other.
+
+> When cutting good sides together, make sure both sides are on grain.
+
+## Sewing with good sides together
+
+
+
+Sewing with good sides together is the standard approach to making a seam.
+
+By placing the good sides of the fabric together, both pieces will be joined with the seam allowance to the inside of the garment. This is what's done for the vast majority of seams.
+
+> When there's no specific instructions on how to construct a seam, it's good sides together.
diff --git a/markdown/org/docs/sewing/good-sides-together/en.md b/markdown/org/docs/sewing/good-sides-together/en.md
new file mode 100644
index 00000000000..a946aafba9b
--- /dev/null
+++ b/markdown/org/docs/sewing/good-sides-together/en.md
@@ -0,0 +1,28 @@
+---
+title: Good sides together
+---
+When I refer to good sides together that can refer to either cutting or sewing:
+
+## Cutting with good sides together
+
+
+
+Cutting with good sides together is a technique that is used when two identical, or mirrored pieces need to be cut.
+
+When a pattern asks to cut a piece with good sides together, fold your fabric double with the good side/right side of the fabric to the inside, and the bad side/wrong side outside.
+
+Now mark the pattern piece on the bad side of the fabric, and cut both layers in one go.
+
+This gives you two pieces that are mirror images of each other.
+
+> When cutting good sides together, make sure both sides are on grain.
+
+## Sewing with good sides together
+
+
+
+Sewing with good sides together is the standard approach to making a seam.
+
+By placing the good sides of the fabric together, both pieces will be joined with the seam allowance to the inside of the garment. This is what's done for the vast majority of seams.
+
+> When there's no specific instructions on how to construct a seam, it's good sides together.
diff --git a/markdown/org/docs/sewing/good-sides-together/es.md b/markdown/org/docs/sewing/good-sides-together/es.md
new file mode 100644
index 00000000000..5fa47075014
--- /dev/null
+++ b/markdown/org/docs/sewing/good-sides-together/es.md
@@ -0,0 +1,29 @@
+---
+title: Good sides together
+---
+
+When I refer to good sides together that can refer to either cutting or sewing:
+
+## Cutting with good sides together
+
+
+
+Cutting with good sides together is a technique that is used when two identical, or mirrored pieces need to be cut.
+
+When a pattern asks to cut a piece with good sides together, fold your fabric double with the good side/right side of the fabric to the inside, and the bad side/wrong side outside.
+
+Now mark the pattern piece on the bad side of the fabric, and cut both layers in one go.
+
+This gives you two pieces that are mirror images of each other.
+
+> When cutting good sides together, make sure both sides are on grain.
+
+## Sewing with good sides together
+
+
+
+Sewing with good sides together is the standard approach to making a seam.
+
+By placing the good sides of the fabric together, both pieces will be joined with the seam allowance to the inside of the garment. This is what's done for the vast majority of seams.
+
+> When there's no specific instructions on how to construct a seam, it's good sides together.
diff --git a/markdown/org/docs/sewing/good-sides-together/fr.md b/markdown/org/docs/sewing/good-sides-together/fr.md
new file mode 100644
index 00000000000..9f0c2efa9ed
--- /dev/null
+++ b/markdown/org/docs/sewing/good-sides-together/fr.md
@@ -0,0 +1,29 @@
+---
+title: Endroit contre Endroit
+---
+
+Lorsque je parle 'endroit contre endroit, je veux parler de coupe ou de couture :
+
+## Couper endroit contre endroit
+
+
+
+Couper endroit contre endroit est une technique qui est utilisée lorsque deux pièces identiques ou en miroir doivent être coupées.
+
+Quand un patron demande de couper une pièce endroit contre endroit, pliez votre tissu en deux avec le bon côté du tissu (l'endroit) à l'intérieur, et l'envers à l'extérieur.
+
+Tracez maintenant le patron sur l'envers du tissu, et coupez les deux épaisseurs en une seule fois.
+
+Cela vous donne deux pièces en miroir les unes des autres.
+
+> Lorsque vous coupez endroit contre endroit, assurez-vous que les deux côtés sont sur le droit fil.
+
+## Coudre endroit contre endroit
+
+
+
+Coudre endroit contre endroit est la façon commune de coudre.
+
+En plaçant les tissus endroit contre endroit, les deux pièces seront assemblées avec la marge de couture à l'intérieur du vêtement. C'est ce qui est fait pour la grande majorité des coutures.
+
+> Quand il n'y a pas d'instructions spécifiques sur la façon d'assembler une couture, c'est endroit contre endroit.
diff --git a/markdown/org/docs/sewing/good-sides-together/nl.md b/markdown/org/docs/sewing/good-sides-together/nl.md
new file mode 100644
index 00000000000..56ed7c47ec9
--- /dev/null
+++ b/markdown/org/docs/sewing/good-sides-together/nl.md
@@ -0,0 +1,29 @@
+---
+title: Goede kanten op elkaar
+---
+
+Als ik het heb over 'goede kanten op elkaar' kan dat zowel naar knippen als naar naaien verwijzen:
+
+## Knippen met de goede kanten op elkaar
+
+
+
+Knippen met de goede kanten op elkaar is een techniek die gebruikt wordt als twee identieke of gespiegelde stukken geknipt moeten worden.
+
+Wanneer een patroon zegt een stuk met de goede kanten op elkaar te knippen, vouw je stof dubbel met de goede kant/juiste kant van de stof aan de binnenkant, en de verkeerde kant aan de buitenkant.
+
+Markeer nu het patroon op de verkeerde kant van de stof, en knip beide lagen in één keer.
+
+Dit zorgt voor twee stukken die een spiegelbeeld zijn van elkaar.
+
+> Let op dat beide kanten recht van draad liggen wanneer je met goede kanten samen knipt.
+
+## Stikken met goede kanten op elkaar
+
+
+
+Stikken met de goede kanten op elkaar is de standaard manier om een naad te maken.
+
+Door de goede kanten van het kledingstuk op elkaar te leggen worden de twee stukken aan elkaar bevestigd met de naadwaarde aan de binnenkant van het kledingstuk. Dit wordt voor de overgrote meerderheid van naden gedaan.
+
+> Wanneer er geen specifieke instructies zijn voor het stikken van een naad is het met de goede kanten op elkaar.
diff --git a/markdown/org/docs/sewing/good-sides-together/sewing-good-sides-together.jpg b/markdown/org/docs/sewing/good-sides-together/sewing-good-sides-together.jpg
new file mode 100644
index 00000000000..f803d603cd1
Binary files /dev/null and b/markdown/org/docs/sewing/good-sides-together/sewing-good-sides-together.jpg differ
diff --git a/markdown/org/docs/sewing/hemming/coverlock-hem.jpg b/markdown/org/docs/sewing/hemming/coverlock-hem.jpg
new file mode 100644
index 00000000000..9f69eeee692
Binary files /dev/null and b/markdown/org/docs/sewing/hemming/coverlock-hem.jpg differ
diff --git a/markdown/org/docs/sewing/hemming/de.md b/markdown/org/docs/sewing/hemming/de.md
new file mode 100644
index 00000000000..4e82bcee16f
--- /dev/null
+++ b/markdown/org/docs/sewing/hemming/de.md
@@ -0,0 +1,11 @@
+---
+title: Hemming
+---
+
+
+
+Hemming, or a hem, is a type of finish that is done on the bottom of a garment.
+
+The hem of your trousers is where they meet your shoes. The hem of a dress is the bottom edge of the dress.
+
+The hem is not a seam in the sense that it does not join two parts together. Rather hemming is used to finish the fabric edge and prevent it from fraying.
diff --git a/markdown/org/docs/sewing/hemming/en.md b/markdown/org/docs/sewing/hemming/en.md
new file mode 100644
index 00000000000..4e82bcee16f
--- /dev/null
+++ b/markdown/org/docs/sewing/hemming/en.md
@@ -0,0 +1,11 @@
+---
+title: Hemming
+---
+
+
+
+Hemming, or a hem, is a type of finish that is done on the bottom of a garment.
+
+The hem of your trousers is where they meet your shoes. The hem of a dress is the bottom edge of the dress.
+
+The hem is not a seam in the sense that it does not join two parts together. Rather hemming is used to finish the fabric edge and prevent it from fraying.
diff --git a/markdown/org/docs/sewing/hemming/es.md b/markdown/org/docs/sewing/hemming/es.md
new file mode 100644
index 00000000000..4e82bcee16f
--- /dev/null
+++ b/markdown/org/docs/sewing/hemming/es.md
@@ -0,0 +1,11 @@
+---
+title: Hemming
+---
+
+
+
+Hemming, or a hem, is a type of finish that is done on the bottom of a garment.
+
+The hem of your trousers is where they meet your shoes. The hem of a dress is the bottom edge of the dress.
+
+The hem is not a seam in the sense that it does not join two parts together. Rather hemming is used to finish the fabric edge and prevent it from fraying.
diff --git a/markdown/org/docs/sewing/hemming/fr.md b/markdown/org/docs/sewing/hemming/fr.md
new file mode 100644
index 00000000000..f89786fb73b
--- /dev/null
+++ b/markdown/org/docs/sewing/hemming/fr.md
@@ -0,0 +1,11 @@
+---
+title: Ourlet
+---
+
+
+
+L'ourlet, est un type de finition qui se fait au bas d'un vêtement.
+
+L'ourlet de votre pantalon est l'endroit au plus près de vos chaussures. L'ourlet d'une robe est le bord inférieur de la robe.
+
+L'ourlet n'est pas une couture dans le sens où il ne joint pas deux parties ensemble. Un ourlet est plutôt utilisé pour finir le bord en tissu et l'empêcher de s'effilocher.
diff --git a/markdown/org/docs/sewing/hemming/nl.md b/markdown/org/docs/sewing/hemming/nl.md
new file mode 100644
index 00000000000..3e63c7581f9
--- /dev/null
+++ b/markdown/org/docs/sewing/hemming/nl.md
@@ -0,0 +1,11 @@
+---
+title: Zomen
+---
+
+
+
+Zomen, of een zoom, is een soort afwerking die gebruikt wordt aan de onderrand van een kledingstuk.
+
+De zoom van je broek is waar je broek je schoenen tegenkomt. De zoom van een jurk is de onderrand van de jurk.
+
+De zoom is geen naad, omdat er geen twee stukken stof aan elkaar gezet worden. Zomen wordt gebruikt om de rand van de stof af te werken en te voorkomen dat ze uitrafelt.
diff --git a/markdown/org/docs/sewing/jersey/de.md b/markdown/org/docs/sewing/jersey/de.md
new file mode 100644
index 00000000000..8f7521282db
--- /dev/null
+++ b/markdown/org/docs/sewing/jersey/de.md
@@ -0,0 +1,11 @@
+---
+title: Jersey
+---
+
+
+
+Jersey is a type of knit fabric. Jersey has a flat and a piled side, and is often used for T-shirts.
+
+Jersey can also be double-knitted (sometimes called interlock jersey). This produces a thicker fabric with the flat sides on the outside and the piled sides locked in the middle.
+
+Jersey has good drape which makes it a popular choice for tops and dresses.
diff --git a/markdown/org/docs/sewing/jersey/en.md b/markdown/org/docs/sewing/jersey/en.md
new file mode 100644
index 00000000000..8f7521282db
--- /dev/null
+++ b/markdown/org/docs/sewing/jersey/en.md
@@ -0,0 +1,11 @@
+---
+title: Jersey
+---
+
+
+
+Jersey is a type of knit fabric. Jersey has a flat and a piled side, and is often used for T-shirts.
+
+Jersey can also be double-knitted (sometimes called interlock jersey). This produces a thicker fabric with the flat sides on the outside and the piled sides locked in the middle.
+
+Jersey has good drape which makes it a popular choice for tops and dresses.
diff --git a/markdown/org/docs/sewing/jersey/es.md b/markdown/org/docs/sewing/jersey/es.md
new file mode 100644
index 00000000000..8f7521282db
--- /dev/null
+++ b/markdown/org/docs/sewing/jersey/es.md
@@ -0,0 +1,11 @@
+---
+title: Jersey
+---
+
+
+
+Jersey is a type of knit fabric. Jersey has a flat and a piled side, and is often used for T-shirts.
+
+Jersey can also be double-knitted (sometimes called interlock jersey). This produces a thicker fabric with the flat sides on the outside and the piled sides locked in the middle.
+
+Jersey has good drape which makes it a popular choice for tops and dresses.
diff --git a/markdown/org/docs/sewing/jersey/fr.md b/markdown/org/docs/sewing/jersey/fr.md
new file mode 100644
index 00000000000..bf946248743
--- /dev/null
+++ b/markdown/org/docs/sewing/jersey/fr.md
@@ -0,0 +1,11 @@
+---
+title: Jersey
+---
+
+
+
+Le Jersey est une sorte de tissu maille (tricoté). Le Jersey a un côté avec les mailles en V (l'endroit) et un côté avec les mailles empilées en petits U (l'envers), et est souvent utilisé pour les T-shirts.
+
+Le Jersey peut également être tricoté en double (parfois appelé interlock). This produces a thicker fabric with the flat sides on the outside and the piled sides locked in the middle.
+
+Jersey has good drape which makes it a popular choice for tops and dresses.
diff --git a/markdown/org/docs/sewing/jersey/knit-fabric.jpg b/markdown/org/docs/sewing/jersey/knit-fabric.jpg
new file mode 100644
index 00000000000..ffe3f439493
Binary files /dev/null and b/markdown/org/docs/sewing/jersey/knit-fabric.jpg differ
diff --git a/markdown/org/docs/sewing/jersey/nl.md b/markdown/org/docs/sewing/jersey/nl.md
new file mode 100644
index 00000000000..9951f2233b8
--- /dev/null
+++ b/markdown/org/docs/sewing/jersey/nl.md
@@ -0,0 +1,11 @@
+---
+title: Jersey
+---
+
+
+
+Jersey is een type gebreide stof. Jersey heeft een rechte en een averechte kant, en wordt vaak voor t-shirts gebruikt.
+
+Jersey kan ook dubbel gebreid zijn (en heet soms interlock). This produces a thicker fabric with the flat sides on the outside and the piled sides locked in the middle.
+
+Jersey has good drape which makes it a popular choice for tops and dresses.
diff --git a/markdown/org/docs/sewing/knit-binding/de.md b/markdown/org/docs/sewing/knit-binding/de.md
new file mode 100644
index 00000000000..53fe7f26073
--- /dev/null
+++ b/markdown/org/docs/sewing/knit-binding/de.md
@@ -0,0 +1,109 @@
+---
+title: Knit binding
+---
+
+## What is knit binding anyway?
+
+Knit binding is a general term for a type of finish (typically) found on the neck or arm opening of T-shirts and other knitwear.
+
+There's two varieties of this finish, a knit band, and actual knit binding.
+
+## Knit band
+
+
+
+Knit band is what you typically find at the neck opening of your T-shirt. It's a strip of fabric that is folded double and attached to the edge of the garment.
+
+This leaves an unfinished edge on the inside that is often sewn down by edge-stitching around the knit band.
+
+### Knit binding
+
+
+Real knit binding acts more like classic bias binding, in that it is wrapped around the fabric, rather than extend from it.
+
+The raw edge of the garment is inserted between the folded knit binding, which is edge-stitched down. This is often done with a coverlock machine, thereby neatly finishing the inside.
+
+> Pictures by [Support Tattoos and Piercings at Work](https://www.flickr.com/photos/supporttattoosandpiercingsatwork/21870942614/) and [Derek A.](https://www.flickr.com/photos/sfj/696122404/)
+
+### Style vs function
+A knit band is more common, and is what you typically find on T-shirt necklines. It's the more decorative option.
+
+A knit binding is less common, but often used on undershirts (as in, underwear). It's the more functional option.
+
+> ##### Still confused?
+>
+> Another way to distinguish them is this: Think about what happens when you decide to widen the knit binding/band.
+>
+> On a T-shirt, widening the band at the neck will make the neck opening smaller. If you want a wider band, you will have to cut a larger hole in your T-shirt.
+>
+> On an undershirt, if you want the knitwear binding at the neck to be wider, it will not make the neck opening smaller. Instead, the binding will simply lay further over the undershirt main fabric.
+
+## Why knitwear binding requires stretch
+
+Whether you're using a knit band or a knit binding finish, you are going to have to stretch your binding fabric for good results. That is, assuming you're not sewing a straight seam. Here's why:
+
+### Straight: life on easy mode
+
+
+
+On a straight seam, you can simply attach your binding/band. Your fabric and binding have the same length, so everything will be fine.
+
+The most likely scenario where you will encounter this is on the (short) sleeves of a T-shirt. Although the knit band wraps around your arm, from a pattern perspective (as in, when the fabric is still flat) it's a straight seam.
+
+
+### Uniformly curved: uniform stretch
+
+
+
+On a curved seam, like an neck opening, things get a little more complicated. That is because the outer edge and the inner edge of your binding will have a different length.
+
+**No stretch, and things won't lie flat (aka gape)**
+
+If you simply sew the binding to the fabric, things will be fine at the outer edge of your binding. But the inner edge is shorter, and your binding fabric will be pushed together. The tension that this creates will make it rise, and your binding will not lie flat against your skin.
+
+**Stretch it just right, and it will look great**
+
+To fix this issue, you need to stretch your knit binding (and not the fabric) while attaching your binding. If you do it right, the outer edge will be stretched open a bit, while the inner edge will nicely fill out your curve and everything will lie flat.
+
+**If you stretch too much, things will wrinkle**
+
+Stretch your binding too much, and it will spring back too far, causing the main fabric to wrinkle.
+
+### Real life: variable stretch
+
+
+
+Straight seams exist, and although I've never come across one, maybe uniformly curved seams exist too. But more often than not, the curvature of your seam will vary.
+
+On a typical T-shirt neckline, the curve at the back of your neck is different from the front, and there's probably a somewhat tighter bend behind your shoulder seam.
+
+On a slight curve, the difference between the inner and outer edge is not so big, and a little bit of stretch is all you need. But on a tighter curve, the difference between the inner and outer edge of your binding will be more significant. And you'll need more stretch to accommodate for that.
+
+So as you follow your seam, and it curves around necklines, or shoulders, or design features, you will have to adapt the amount of stretch to the situation.
+
+## You cannot calculate the length of your knit binding
+I am not saying it is theoretically impossible. But I am saying that it is practically impossible.
+
+The length of your knit binding depends on the amount it needs to be stretched. This depends on the curves you have to follow, and the width of the binding, not to mention the strength of its stretchiness. There's just too many parameters to take into account to calculate your binding length accurately.
+
+### Do not do this
+There are a bunch of tutorials out on the internet that show you how to sew on knit binding. Many of those suggest something like _make the neck binding 90% of the length of the seam you are attaching it to_ (the percentage varies).
+
+This idea is that you cut your binding, join its edges, and then sew it in the opening. Das ist (meiner Meinung nach) nicht gut.
+
+An alternative approach to sidestep the length issue is to attach the binding before you close the opening your binding goes in. For example, on a T-shirt you close one shoulder seam, attach the binding, then close the second shoulder seam.
+
+Obviously, that means your shoulder seam will cut through your binding which is a big no no in my book.
+
+### Instead, do this
+
+ - Cut your binding as long as the seam it needs to be sewn into. Not 90%, but 100%. This way, you know it's going to be too long, and that's what we want.
+ - Mark the place you want your binding to be joined (say center back of the neckline) and place your binding 1cm beyond this point.
+ - Start sewing your binding about 3cm or so from this point, and go all the way around. While you do so, make sure to adjust the stretch to whatever the curve requires. There's no tricks for this, you'll have to practice until it comes naturally to you.
+ - When you make your way around and get close to the point you marked, stop about 3cm before that.
+ - Now your entire binding is attached, apart from a 6cm or so stretch at the back. Pin both edges of your binding good sides together, making is exactly as long as needed and sew them together.
+ - Sew the remaining 6cm of your binding.
+
+This way, there is no guessing how long your binding should be, and the binding seam sits where you want it to sit.
+
+> For detailed instructions, check [the Aaron documentation](/docs/patterns/aaron/)
diff --git a/markdown/org/docs/sewing/knit-binding/en.md b/markdown/org/docs/sewing/knit-binding/en.md
new file mode 100644
index 00000000000..4ac8354752d
--- /dev/null
+++ b/markdown/org/docs/sewing/knit-binding/en.md
@@ -0,0 +1,114 @@
+---
+title: Knit binding
+---
+## What is knit binding anyway?
+
+Knit binding is a general term for a type of finish (typically) found on the neck or arm opening of T-shirts and other knitwear.
+
+There's two varieties of this finish, a knit band, and actual knit binding.
+
+## Knit band
+
+
+
+Knit band is what you typically find at the neck opening of your T-shirt. It's a strip of fabric that is folded double and attached to the edge of the garment.
+
+This leaves an unfinished edge on the inside that is often sewn down by edge-stitching around the knit band.
+
+### Knit binding
+
+
+Real knit binding acts more like classic bias binding, in that it is wrapped around the fabric, rather than extend from it.
+
+The raw edge of the garment is inserted between the folded knit binding, which is edge-stitched down.
+This is often done with a coverlock machine, thereby neatly finishing the inside.
+
+> Pictures by [Support Tattoos and Piercings at Work](https://www.flickr.com/photos/supporttattoosandpiercingsatwork/21870942614/)
+> and [Derek A.](https://www.flickr.com/photos/sfj/696122404/)
+
+### Style vs function
+A knit band is more common, and is what you typically find on T-shirt necklines. It's the more decorative option.
+
+A knit binding is less common, but often used on undershirts (as in, underwear). It's the more functional option.
+
+> ##### Still confused?
+> Another way to distinguish them is this: Think about what happens when you decide to widen the knit binding/band.
+>
+> On a T-shirt, widening the band at the neck will make the neck opening smaller.
+> If you want a wider band, you will have to cut a larger hole in your T-shirt.
+>
+> On an undershirt, if you want the knitwear binding at the neck to be wider,
+> it will not make the neck opening smaller.
+> Instead, the binding will simply lay further over the undershirt main fabric.
+
+## Why knitwear binding requires stretch
+
+Whether you're using a knit band or a knit binding finish, you are going to have to stretch your binding fabric for good results. That is, assuming you're not sewing a straight seam. Here's why:
+
+### Straight: life on easy mode
+
+
+
+On a straight seam, you can simply attach your binding/band. Your fabric and binding have the same length, so everything will be fine.
+
+The most likely scenario where you will encounter this is on the (short) sleeves of a T-shirt. Although the knit band wraps around your arm, from a pattern perspective (as in, when the fabric is still flat) it's a straight seam.
+
+
+### Uniformly curved: uniform stretch
+
+
+
+On a curved seam, like an neck opening, things get a little more complicated. That is because the outer edge and the inner edge of your binding will have a different length.
+
+**No stretch, and things won't lie flat (aka gape)**
+
+If you simply sew the binding to the fabric, things will be fine at the outer edge of your binding. But the inner edge is shorter, and your binding fabric will be pushed together. The tension that this creates will make it rise, and your binding will not lie flat against your skin.
+
+**Stretch it just right, and it will look great**
+
+To fix this issue, you need to stretch your knit binding (and not the fabric) while attaching your binding. If you do it right, the outer edge will be stretched open a bit, while the inner edge will nicely fill out your curve and everything will lie flat.
+
+**If you stretch too much, things will wrinkle**
+
+Stretch your binding too much, and it will spring back too far, causing the main fabric to wrinkle.
+
+### Real life: variable stretch
+
+
+
+Straight seams exist, and although I've never come across one, maybe uniformly curved seams exist too. But more often than not, the curvature of your seam will vary.
+
+On a typical T-shirt neckline, the curve at the back of your neck is different from the front, and there's probably a somewhat tighter bend behind your shoulder seam.
+
+On a slight curve, the difference between the inner and outer edge is not so big, and a little bit of stretch is all you need. But on a tighter curve, the difference between the inner and outer edge of your binding will be more significant. And you'll need more stretch to accommodate for that.
+
+So as you follow your seam, and it curves around necklines, or shoulders, or design features, you will have to adapt the amount of stretch to the situation.
+
+## You cannot calculate the length of your knit binding
+I am not saying it is theoretically impossible. But I am saying that it is practically impossible.
+
+The length of your knit binding depends on the amount it needs to be stretched. This depends on the curves you have to follow, and the width of the binding, not to mention the strength of its stretchiness. There's just too many parameters to take into account to calculate your binding length accurately.
+
+### Do not do this
+There are a bunch of tutorials out on the internet that show you how to sew on knit binding.
+Many of those suggest something like _make the neck binding 90% of the length of the seam you are attaching it to_ (the percentage varies).
+
+This idea is that you cut your binding, join its edges, and then sew it in the opening. That is (in my opinion) no good.
+
+An alternative approach to sidestep the length issue is to attach the binding before you close the opening your binding goes in.
+For example, on a T-shirt you close one shoulder seam, attach the binding, then close the second shoulder seam.
+
+Obviously, that means your shoulder seam will cut through your binding which is a big no no in my book.
+
+### Instead, do this
+
+ - Cut your binding as long as the seam it needs to be sewn into. Not 90%, but 100%. This way, you know it's going to be too long, and that's what we want.
+ - Mark the place you want your binding to be joined (say center back of the neckline) and place your binding 1cm beyond this point.
+ - Start sewing your binding about 3cm or so from this point, and go all the way around. While you do so, make sure to adjust the stretch to whatever the curve requires. There's no tricks for this, you'll have to practice until it comes naturally to you.
+ - When you make your way around and get close to the point you marked, stop about 3cm before that.
+ - Now your entire binding is attached, apart from a 6cm or so stretch at the back. Pin both edges of your binding good sides together, making is exactly as long as needed and sew them together.
+ - Sew the remaining 6cm of your binding.
+
+This way, there is no guessing how long your binding should be, and the binding seam sits where you want it to sit.
+
+> For detailed instructions, check [the Aaron documentation](/docs/patterns/aaron/)
diff --git a/markdown/org/docs/sewing/knit-binding/es.md b/markdown/org/docs/sewing/knit-binding/es.md
new file mode 100644
index 00000000000..81305f414ab
--- /dev/null
+++ b/markdown/org/docs/sewing/knit-binding/es.md
@@ -0,0 +1,109 @@
+---
+title: Knit binding
+---
+
+## What is knit binding anyway?
+
+Knit binding is a general term for a type of finish (typically) found on the neck or arm opening of T-shirts and other knitwear.
+
+There's two varieties of this finish, a knit band, and actual knit binding.
+
+## Knit band
+
+
+
+Knit band is what you typically find at the neck opening of your T-shirt. It's a strip of fabric that is folded double and attached to the edge of the garment.
+
+This leaves an unfinished edge on the inside that is often sewn down by edge-stitching around the knit band.
+
+### Knit binding
+
+
+Real knit binding acts more like classic bias binding, in that it is wrapped around the fabric, rather than extend from it.
+
+The raw edge of the garment is inserted between the folded knit binding, which is edge-stitched down. This is often done with a coverlock machine, thereby neatly finishing the inside.
+
+> Pictures by [Support Tattoos and Piercings at Work](https://www.flickr.com/photos/supporttattoosandpiercingsatwork/21870942614/) and [Derek A.](https://www.flickr.com/photos/sfj/696122404/)
+
+### Style vs function
+A knit band is more common, and is what you typically find on T-shirt necklines. It's the more decorative option.
+
+A knit binding is less common, but often used on undershirts (as in, underwear). It's the more functional option.
+
+> ##### Still confused?
+>
+> Another way to distinguish them is this: Think about what happens when you decide to widen the knit binding/band.
+>
+> On a T-shirt, widening the band at the neck will make the neck opening smaller. If you want a wider band, you will have to cut a larger hole in your T-shirt.
+>
+> On an undershirt, if you want the knitwear binding at the neck to be wider, it will not make the neck opening smaller. Instead, the binding will simply lay further over the undershirt main fabric.
+
+## Why knitwear binding requires stretch
+
+Whether you're using a knit band or a knit binding finish, you are going to have to stretch your binding fabric for good results. That is, assuming you're not sewing a straight seam. Here's why:
+
+### Straight: life on easy mode
+
+
+
+On a straight seam, you can simply attach your binding/band. Your fabric and binding have the same length, so everything will be fine.
+
+The most likely scenario where you will encounter this is on the (short) sleeves of a T-shirt. Although the knit band wraps around your arm, from a pattern perspective (as in, when the fabric is still flat) it's a straight seam.
+
+
+### Uniformly curved: uniform stretch
+
+
+
+On a curved seam, like an neck opening, things get a little more complicated. That is because the outer edge and the inner edge of your binding will have a different length.
+
+**No stretch, and things won't lie flat (aka gape)**
+
+If you simply sew the binding to the fabric, things will be fine at the outer edge of your binding. But the inner edge is shorter, and your binding fabric will be pushed together. The tension that this creates will make it rise, and your binding will not lie flat against your skin.
+
+**Stretch it just right, and it will look great**
+
+To fix this issue, you need to stretch your knit binding (and not the fabric) while attaching your binding. If you do it right, the outer edge will be stretched open a bit, while the inner edge will nicely fill out your curve and everything will lie flat.
+
+**If you stretch too much, things will wrinkle**
+
+Stretch your binding too much, and it will spring back too far, causing the main fabric to wrinkle.
+
+### Real life: variable stretch
+
+
+
+Straight seams exist, and although I've never come across one, maybe uniformly curved seams exist too. But more often than not, the curvature of your seam will vary.
+
+On a typical T-shirt neckline, the curve at the back of your neck is different from the front, and there's probably a somewhat tighter bend behind your shoulder seam.
+
+On a slight curve, the difference between the inner and outer edge is not so big, and a little bit of stretch is all you need. But on a tighter curve, the difference between the inner and outer edge of your binding will be more significant. And you'll need more stretch to accommodate for that.
+
+So as you follow your seam, and it curves around necklines, or shoulders, or design features, you will have to adapt the amount of stretch to the situation.
+
+## You cannot calculate the length of your knit binding
+I am not saying it is theoretically impossible. But I am saying that it is practically impossible.
+
+The length of your knit binding depends on the amount it needs to be stretched. This depends on the curves you have to follow, and the width of the binding, not to mention the strength of its stretchiness. There's just too many parameters to take into account to calculate your binding length accurately.
+
+### Do not do this
+There are a bunch of tutorials out on the internet that show you how to sew on knit binding. Many of those suggest something like _make the neck binding 90% of the length of the seam you are attaching it to_ (the percentage varies).
+
+This idea is that you cut your binding, join its edges, and then sew it in the opening. That is (in my opinion) no good.
+
+An alternative approach to sidestep the length issue is to attach the binding before you close the opening your binding goes in. For example, on a T-shirt you close one shoulder seam, attach the binding, then close the second shoulder seam.
+
+Obviously, that means your shoulder seam will cut through your binding which is a big no no in my book.
+
+### Instead, do this
+
+ - Cut your binding as long as the seam it needs to be sewn into. Not 90%, but 100%. This way, you know it's going to be too long, and that's what we want.
+ - Mark the place you want your binding to be joined (say center back of the neckline) and place your binding 1cm beyond this point.
+ - Start sewing your binding about 3cm or so from this point, and go all the way around. While you do so, make sure to adjust the stretch to whatever the curve requires. There's no tricks for this, you'll have to practice until it comes naturally to you.
+ - When you make your way around and get close to the point you marked, stop about 3cm before that.
+ - Now your entire binding is attached, apart from a 6cm or so stretch at the back. Pin both edges of your binding good sides together, making is exactly as long as needed and sew them together.
+ - Sew the remaining 6cm of your binding.
+
+This way, there is no guessing how long your binding should be, and the binding seam sits where you want it to sit.
+
+> For detailed instructions, check [the Aaron documentation](/docs/patterns/aaron/)
diff --git a/markdown/org/docs/sewing/knit-binding/fr.md b/markdown/org/docs/sewing/knit-binding/fr.md
new file mode 100644
index 00000000000..7c2492d2dc4
--- /dev/null
+++ b/markdown/org/docs/sewing/knit-binding/fr.md
@@ -0,0 +1,109 @@
+---
+title: Biais de jersey
+---
+
+## Qu'est-ce que le biais de jersey de toute façon ?
+
+Knit binding is a general term for a type of finish (typically) found on the neck or arm opening of T-shirts and other knitwear.
+
+Il y a deux variétés de cette finition, la bande de jersey, et le biais de jersey.
+
+## Bande de jersey
+
+
+
+Knit band is what you typically find at the neck opening of your T-shirt. C'est une bande de jersey pliée en deux et cousue au bord du vêtement.
+
+Cela laisse un bord inachevé à l'intérieur qui est souvent cousu par des coutures rabattues au pourtour de la bande de jersey.
+
+### Biais de jersey
+
+
+Le véritable biais de jersey se pose plus comme un biais classique, dans la mesure où il est enveloppé autour du tissu, plutôt que d'être apposé à celui-ci.
+
+La bordure brute du vêtement est insérée entre le biais de jersey plié qui est cousu. Cela se fait souvent avec une recouvreuse, finissant ainsi parfaitement l'intérieur.
+
+> Photos de [Support Tattoos and Piercings at Work](https://www.flickr.com/photos/supporttattoosandpiercingsatwork/21870942614/) et [Derek A.](https://www.flickr.com/photos/sfj/696122404/)
+
+### Style vs fonction
+A knit band is more common, and is what you typically find on T-shirt necklines. C'est l'option la plus décorative.
+
+Le biais de jersey est moins commun, mais souvent utilisé sur les maillots de corps (en guise de sous-vêtement). C'est l'option la plus fonctionnelle.
+
+> ##### Toujours confus ?
+>
+> Une autre façon de les distinguer est de penser à ce qui se passe lorsque vous décidez d'élargir la bande/biais de jersey.
+>
+> On a T-shirt, widening the band at the neck will make the neck opening smaller. If you want a wider band, you will have to cut a larger hole in your T-shirt.
+>
+> Sur un maillot de corps, si vous voulez que le biais à l'encolure soit plus large, cela ne réduira pas l'encolure. Au lieu de cela, le biais se posera plus loin sur le tissu principal du maillot de corps.
+
+## Pourquoi le biais sur une maille doit être extensible
+
+Que vous utilisiez une bande de jersey ou une finition au biais, vous devrez étirer votre tissu (celui de la bande ou du biais) pour de bons résultats. Autrement dit, cela suppose que vous ne cousiez pas du coutures droites. Voici pourquoi :
+
+### Ligne droite : la vie en mode facile
+
+
+
+Sur une couture droite, vous pouvez simplement fixer votre biais/bande. Votre tissu et votre biais ont la même longueur, donc tout va bien.
+
+The most likely scenario where you will encounter this is on the (short) sleeves of a T-shirt. Bien que la bande de jersey entoure votre bras, du point de vue du patron (dans le sens où le tissu est encore plat), c'est une couture droite.
+
+
+### Courbure uniforme : étirement uniforme
+
+
+
+Sur une couture courbée, comme une encolure, les choses deviennent un peu plus compliquées. Cela est dû au fait que le bord extérieur et le bord intérieur de votre biais auront une longueur différente.
+
+**Pas d'élasticité, et le résultat ne sera pas plat (ça va bailler)**
+
+Si vous cousez simplement le biais sur le tissu, le résultat sera bon sur l'extérieur de votre biais. Mais le bord intérieur est plus court et votre biais sera comprimé. La tension que cela crée le fera remonter, et votre biais ne sera pas à plat contre votre peau.
+
+**Étirez-le juste ce qu'il faut, et il sera nickel**
+
+Pour résoudre ce problème, vous devez étirer votre biais (et non le tissu) lors de la fixation de votre biais. Si vous le faites correctement, le bord extérieur sera étiré un peu, tandis que le bord intérieur remplira bien votre courbe et tout sera plat.
+
+**Si vous étirez trop, le résultat va froncer**
+
+Étirez trop votre biais et il resserrera trop, causant des fronces sur le tissu principal.
+
+### Vrai vie : étirement variable
+
+
+
+Straight seams exist, and although I've never come across one, maybe uniformly curved seams exist too. Mais le plus souvent, la courbure de votre couture variera.
+
+On a typical T-shirt neckline, the curve at the back of your neck is different from the front, and there's probably a somewhat tighter bend behind your shoulder seam.
+
+Sur une légère courbe, la différence entre le bord intérieur et le bord extérieur n'est pas si grande, et seul un peu d'étirement est nécessaire. Mais sur une courbe plus serrée, la différence entre le bord intérieur et le bord extérieur de votre biais sera plus importante. And you'll need more stretch to accommodate for that.
+
+Pendant que vous suivez votre couture, et qu'il se courbe autour de l'encolure, ou des épaules, ou des caractéristiques de conception, vous devrez adapter la quantité d'étirement à la situation.
+
+## Vous ne pouvez pas calculer la longueur de votre biais de jersey
+Je ne dis pas que c'est théoriquement impossible. Mais je dis que c'est en pratique impossible.
+
+La longueur de votre biais dépend de la quantité nécessaire d'étirement. Cela dépend des courbes à suivre, et de la largeur du biais, sans parler de son taux d'élasticité. Il y a juste trop de paramètres à prendre en compte pour calculer correctement votre longueur de biais.
+
+### A ne pas faire
+Il y a un tas de tutoriels sur Internet qui vous montrent comment coudre un biais de jersey. Beaucoup d'entre eux suggèrent quelque chose comme _calculer 90% de la longueur de l'encolure_ (le pourcentage varie).
+
+L'idée est que vous coupez votre biais, rejoignez ses bords, puis cousez sur l'ouverture. That is (in my opinion) no good.
+
+Une autre approche pour contourner le problème de longueur est d'attacher le biais avant de fermer l'ouverture en question. For example, on a T-shirt you close one shoulder seam, attach the binding, then close the second shoulder seam.
+
+Évidemment, cela signifie que votre couture d'épaule va passer par votre biais, ce qui est un grand non dans mon livre.
+
+### À la place, faites ceci
+
+ - Coupez votre biais d'autant que la longueur du bord du tissu à coudre. Pas 90 %, mais 100 %. De cette façon, vous savez que ça va être trop long, et c'est ce que nous voulons.
+ - Marquez l'endroit où vous voulez que votre reliure soit reliée (par exemple au centre de l'encolure) et placez votre biais 1cm au-delà de ce point.
+ - Commencez à coudre votre biais à environ 3cm à partir de ce point, et faites tout le tour. Pendant toute la couture du tour, assurez-vous d'ajuster l'étirement à ce que la courbe exige. There's no tricks for this, you'll have to practice until it comes naturally to you.
+ - When you make your way around and get close to the point you marked, stop about 3cm before that.
+ - Now your entire binding is attached, apart from a 6cm or so stretch at the back. Pin both edges of your binding good sides together, making is exactly as long as needed and sew them together.
+ - Coudre les 6 cm restants de votre biais.
+
+De cette façon, il ne faut pas deviner la longueur du biais, et la couture s'ajustera partout parfaitement.
+
+> For detailed instructions, check [the Aaron documentation](/docs/patterns/aaron/)
diff --git a/markdown/org/docs/sewing/knit-binding/knit_band.jpg b/markdown/org/docs/sewing/knit-binding/knit_band.jpg
new file mode 100644
index 00000000000..c26925e0515
Binary files /dev/null and b/markdown/org/docs/sewing/knit-binding/knit_band.jpg differ
diff --git a/markdown/org/docs/sewing/knit-binding/knit_binding.jpg b/markdown/org/docs/sewing/knit-binding/knit_binding.jpg
new file mode 100644
index 00000000000..f4cae307bbd
Binary files /dev/null and b/markdown/org/docs/sewing/knit-binding/knit_binding.jpg differ
diff --git a/markdown/org/docs/sewing/knit-binding/knitbinding1.png b/markdown/org/docs/sewing/knit-binding/knitbinding1.png
new file mode 100644
index 00000000000..8fb5b875d2c
Binary files /dev/null and b/markdown/org/docs/sewing/knit-binding/knitbinding1.png differ
diff --git a/markdown/org/docs/sewing/knit-binding/knitbinding2.png b/markdown/org/docs/sewing/knit-binding/knitbinding2.png
new file mode 100644
index 00000000000..02142a8e921
Binary files /dev/null and b/markdown/org/docs/sewing/knit-binding/knitbinding2.png differ
diff --git a/markdown/org/docs/sewing/knit-binding/knitbinding3.png b/markdown/org/docs/sewing/knit-binding/knitbinding3.png
new file mode 100644
index 00000000000..019b6cb45b6
Binary files /dev/null and b/markdown/org/docs/sewing/knit-binding/knitbinding3.png differ
diff --git a/markdown/org/docs/sewing/knit-binding/nl.md b/markdown/org/docs/sewing/knit-binding/nl.md
new file mode 100644
index 00000000000..d5d16888341
--- /dev/null
+++ b/markdown/org/docs/sewing/knit-binding/nl.md
@@ -0,0 +1,109 @@
+---
+title: Jersey biezen
+---
+
+## Wat is een jersey bies zelfs?
+
+Knit binding is a general term for a type of finish (typically) found on the neck or arm opening of T-shirts and other knitwear.
+
+Er zijn twee varianten van deze afwerking, een jersey boord, en een echte jersey bies.
+
+## Jersey boord
+
+
+
+Knit band is what you typically find at the neck opening of your T-shirt. Het is een strook stof die dubbel geplooid is en aan de rand van het kledingstuk bevestigd.
+
+Dit laat een onafgewerkte rand aan de binnenkant die vaak vastgestikt wordt door rond de boord te stikken, dicht tegen de rand.
+
+### Jersey biezen
+
+
+Een echte jersey bies lijkt meer op een klassieke biais, als in, de bies wordt rond de stof geplooid in plaats van een apart stuk te vormen.
+
+De onafgewerkte rand van het kledingstuk wordt tussen de geplooide bies bevestigd, waarna die op de rand doorgestikt wordt. Dit wordt vaak met een coverlock gedaan, zodat de binnenkant ook netjes afgewerkt is.
+
+> Foto's door [Support Tattoos and Piercings at Work](https://www.flickr.com/photos/supporttattoosandpiercingsatwork/21870942614/) en [Derek A.](https://www.flickr.com/photos/sfj/696122404/)
+
+### Stijl versus functie
+A knit band is more common, and is what you typically find on T-shirt necklines. Het is de meer decoratieve optie.
+
+Een jersey bies is minder gebruikelijk, maar vaak gebruikt bij onderhemdjes (als in, ondergoed). Het is de meer functionele optie.
+
+> ##### Nog steeds verward?
+>
+> Een andere manier om het onderscheid te maken if zo: denk aan wat er gebeurt als je besluit de bies/boord breder te maken.
+>
+> On a T-shirt, widening the band at the neck will make the neck opening smaller. If you want a wider band, you will have to cut a larger hole in your T-shirt.
+>
+> Bij een onderhemd heeft de breedte van de bies geen invloed op de grootte van de opening. De bies zal gewoon verder over de stof heen liggen en breder ogen.
+
+## Waarom stretch noodzakelijk is
+
+Of je nu een boord of een bies gebruikt, je zal de stof een beetje moeten uitrekken om een goed resultaat te krijgen. Tenzij je een rechte naad stikt. Here's why:
+
+### Rechtdoor is chill
+
+
+
+Aan een rechte rand kan je gewoon je bies/boord bevestigen. De stof en de bies hebben dezelfde lengte, dus alles komt in orde.
+
+The most likely scenario where you will encounter this is on the (short) sleeves of a T-shirt. Alhoewel de bies rond je arm heen gaat is de naad (op het patroon) plat.
+
+
+### Gelijk gebogen: gelijke stretch
+
+
+
+Op een gebogen rand zoals een halsopening wordt de situatie een beetje complexer. Dit is omdat de buitenste en binnenste rand van je bies een andere lengte zullen hebben.
+
+**Geen rek, en de boel ligt niet mooi plat (gaapt open)**
+
+Als je de bies gewoon zo aan de stof naait zal het ok zijn aan de buitenste rand van je bies. Maar de binnenste rand is korter, en de stof van je bies wordt samengedrukt. De spanning die zo gecreëerd wordt zorgt dat de bies niet mooi plat tegen je lichaam aan ligt.
+
+**Net genoeg rek is dolle pret**
+
+Om dit probleem op te lossen moet je je bies (en niet de stof) uitrekken terwijl je de bies bevestigt. Als je dit juist doet wordt de buitenste rand een beetje uitgerokken, terwijl de binnenste rand de curve mooi volgt en alles plat ligt.
+
+**Van te veel rek krijg je rimpels**
+
+Als je de bies te veel uitrekt zal die te ver terug in vorm springen, en zo de stof van je t-shirt doen rimpelen.
+
+### De realiteit: stretch varieert
+
+
+
+Straight seams exist, and although I've never come across one, maybe uniformly curved seams exist too. Maar de curve van een rand zal vaker wel dan niet gevarieerd zijn.
+
+On a typical T-shirt neckline, the curve at the back of your neck is different from the front, and there's probably a somewhat tighter bend behind your shoulder seam.
+
+Aan een zachte curve is het verschil tussen de binnenste en buitenste rand niet zo groot, en heb je maar een beetje stretch nodig. Maar als de curve scherper wordt is het verschil tussen de binnenste en buitenste rand van je bies ook groter. And you'll need more stretch to accommodate for that.
+
+Dus als je je naad volgt, en die langs halslijnen, schouders of designelementen loopt, zal je de hoeveelheid stretch aan de situatie moeten aanpassen.
+
+## Je kan de lengte van je bies niet berekenen
+Ik zeg niet dat het theoretisch onmogelijk is. Maar ik zeg wel dat het praktisch onmogelijk is.
+
+De lengte van je bies hangt af van hoeveel die uitgerokken moet worden. Dit hangt af van de curves die je moet volgen, de breedte van de bies, en daarbovenop hoe elastisch je stof is. Er zijn gewoon te veel parameters in het spel om de lengte accuraat te kunnen berekenen.
+
+### Doe dit niet
+Er zijn een hoop tutorials op het internet die je tonen hoe je biezen naait. Many of those suggest something like _make the neck binding 90% of the length of the seam you are attaching it to_ (the percentage varies).
+
+Het idee is dat je je bies knipt, de uiteindes aan elkaar bevestigt, en alles dan in de opening naait. That is (in my opinion) no good.
+
+Een alternatief om het lengteprobleem te omzeilen is de bies te bevestigen voor je de opening waar de bies in komt sluit. For example, on a T-shirt you close one shoulder seam, attach the binding, then close the second shoulder seam.
+
+Dit houdt dan in dat de schoudernaad ook door de bies loopt, wat onaanvaardbaar is voor mij.
+
+### Doe gewoon dit
+
+ - Knip je bies even lang als de rand waar hij aan moet. Geen 90%, maar 100%. Op deze manier weet je dat het te lang gaat zijn, en dat willen we.
+ - Markeer waar je de naad van je bies wil (bijvoorbeeld, achteraan de halslijn) en leg je bies 1 cm voorbij dit punt.
+ - Begin je bies 3 cm voorbij dit punt vast te naaien, en ga helemaal rond. Terwijl je dit doet pas je de hoeveelheid stretch aan de curve aan. There's no tricks for this, you'll have to practice until it comes naturally to you.
+ - When you make your way around and get close to the point you marked, stop about 3cm before that.
+ - Now your entire binding is attached, apart from a 6cm or so stretch at the back. Pin both edges of your binding good sides together, making is exactly as long as needed and sew them together.
+ - Naai de overgebleven 6 cm van je bies.
+
+Op deze manier is er geen gegok naar de lengte van je bies, en zit de naad van de bies waar je hem wil.
+
+> For detailed instructions, check [the Aaron documentation](/docs/patterns/aaron/)
diff --git a/markdown/org/docs/sewing/knit-fabric/de.md b/markdown/org/docs/sewing/knit-fabric/de.md
new file mode 100644
index 00000000000..db92eb0004f
--- /dev/null
+++ b/markdown/org/docs/sewing/knit-fabric/de.md
@@ -0,0 +1,13 @@
+---
+title: Knit fabric
+---
+
+
+
+Knit fabric is fabric that is knitted, rather than woven. Knit fabric typically stretches to some extent.
+
+While the fabric is knitted, it does not look like knitwear, but like fabric.
+
+Knit fabric is used in garments where stretch is required. Sewing them is often done with a serger to maintain the stretch in the seams.
+
+> Wikipedia has more to say about knits: [Knitted fabric in Wikipedia](http://en.wikipedia.org/wiki/Knitted_fabric)
diff --git a/markdown/org/docs/sewing/knit-fabric/en.md b/markdown/org/docs/sewing/knit-fabric/en.md
new file mode 100644
index 00000000000..db92eb0004f
--- /dev/null
+++ b/markdown/org/docs/sewing/knit-fabric/en.md
@@ -0,0 +1,13 @@
+---
+title: Knit fabric
+---
+
+
+
+Knit fabric is fabric that is knitted, rather than woven. Knit fabric typically stretches to some extent.
+
+While the fabric is knitted, it does not look like knitwear, but like fabric.
+
+Knit fabric is used in garments where stretch is required. Sewing them is often done with a serger to maintain the stretch in the seams.
+
+> Wikipedia has more to say about knits: [Knitted fabric in Wikipedia](http://en.wikipedia.org/wiki/Knitted_fabric)
diff --git a/markdown/org/docs/sewing/knit-fabric/es.md b/markdown/org/docs/sewing/knit-fabric/es.md
new file mode 100644
index 00000000000..db92eb0004f
--- /dev/null
+++ b/markdown/org/docs/sewing/knit-fabric/es.md
@@ -0,0 +1,13 @@
+---
+title: Knit fabric
+---
+
+
+
+Knit fabric is fabric that is knitted, rather than woven. Knit fabric typically stretches to some extent.
+
+While the fabric is knitted, it does not look like knitwear, but like fabric.
+
+Knit fabric is used in garments where stretch is required. Sewing them is often done with a serger to maintain the stretch in the seams.
+
+> Wikipedia has more to say about knits: [Knitted fabric in Wikipedia](http://en.wikipedia.org/wiki/Knitted_fabric)
diff --git a/markdown/org/docs/sewing/knit-fabric/fabric.jpg b/markdown/org/docs/sewing/knit-fabric/fabric.jpg
new file mode 100644
index 00000000000..ade2a5057d8
Binary files /dev/null and b/markdown/org/docs/sewing/knit-fabric/fabric.jpg differ
diff --git a/markdown/org/docs/sewing/knit-fabric/fr.md b/markdown/org/docs/sewing/knit-fabric/fr.md
new file mode 100644
index 00000000000..70f17d2e652
--- /dev/null
+++ b/markdown/org/docs/sewing/knit-fabric/fr.md
@@ -0,0 +1,13 @@
+---
+title: Tissu Maille
+---
+
+
+
+Le tissu maille est un tissu tricoté plutôt que tissé. Le tissu maille est extensible dans une certaine mesure.
+
+Bien que le tissu soit tricoté, il ne ressemble pas à du tricot, mais à du tissu.
+
+Le tissu maille est utilisé dans les vêtements où une certaine élasticité est requise. Les coudre se fait souvent avec une surjeteuse pour maintenir l'élasticité dans les coutures.
+
+> Wikipédia a plus d'informations sur les tissus mailles : [Tricot textile sur Wikipedia](https://fr.wikipedia.org/wiki/Tricot_(textile))
diff --git a/markdown/org/docs/sewing/knit-fabric/nl.md b/markdown/org/docs/sewing/knit-fabric/nl.md
new file mode 100644
index 00000000000..fa2392cc86f
--- /dev/null
+++ b/markdown/org/docs/sewing/knit-fabric/nl.md
@@ -0,0 +1,13 @@
+---
+title: Gebreide stof
+---
+
+
+
+Gebreide stof is stof die gebreid is in plaats van geweven. Gebreide stof heeft meestal wat stretch.
+
+Hoewel de stof gebreid is ziet ze er niet uit als breiwerk, maar als stof.
+
+Gebreide stof wordt gebruikt voor kledingstukken waar stretch nodig is. Ze worden vaak met een overlock genaaid om de stretch in de naden te behouden.
+
+> Wikipedia heeft meer te zeggen over breisel: [Knitted fabric in Wikipedia](http://en.wikipedia.org/wiki/Knitted_fabric)
diff --git a/markdown/org/docs/sewing/nl.md b/markdown/org/docs/sewing/nl.md
new file mode 100644
index 00000000000..b62fd897bfa
--- /dev/null
+++ b/markdown/org/docs/sewing/nl.md
@@ -0,0 +1,6 @@
+---
+title: Naaien
+order: 300
+---
+
+
diff --git a/markdown/org/docs/sewing/on-the-fold/cutting-good-sides-together.jpg b/markdown/org/docs/sewing/on-the-fold/cutting-good-sides-together.jpg
new file mode 100644
index 00000000000..e0ce93184f1
Binary files /dev/null and b/markdown/org/docs/sewing/on-the-fold/cutting-good-sides-together.jpg differ
diff --git a/markdown/org/docs/sewing/on-the-fold/de.md b/markdown/org/docs/sewing/on-the-fold/de.md
new file mode 100644
index 00000000000..3b54af03f53
--- /dev/null
+++ b/markdown/org/docs/sewing/on-the-fold/de.md
@@ -0,0 +1,17 @@
+---
+title: On the fold
+---
+
+When you have a pattern piece that is symmetric, the instructions might tell you that it is to be cut *on the fold*.
+
+This means that only half the pattern piece is printed, and you should cut it out by folding your fabric, and aligning the line that is _on the fold_ with the fold line indicated on the pattern.
+
+The fold line is indicated with a double arrow like in this example:
+
+
+
+
+
+For an overview of all indicators on your pattern, refer to the [pattern notation guide][1]
+
+
diff --git a/markdown/org/docs/sewing/on-the-fold/en.md b/markdown/org/docs/sewing/on-the-fold/en.md
new file mode 100644
index 00000000000..0532a9671f3
--- /dev/null
+++ b/markdown/org/docs/sewing/on-the-fold/en.md
@@ -0,0 +1,19 @@
+---
+title: On the fold
+---
+When you have a pattern piece that is symmetric, the instructions might tell you that it is to be cut *on the fold*.
+
+This means that only half the pattern piece is printed, and you should cut it out by folding your fabric, and
+aligning the line that is _on the fold_ with the fold line indicated on the pattern.
+
+The fold line is indicated with a double arrow like in this example:
+
+
+
+
+
+For an overview of all indicators on your pattern, refer to the [pattern notation guide][1]
+
+
+
+[1]:/docs/various/notation/
diff --git a/markdown/org/docs/sewing/on-the-fold/es.md b/markdown/org/docs/sewing/on-the-fold/es.md
new file mode 100644
index 00000000000..3b54af03f53
--- /dev/null
+++ b/markdown/org/docs/sewing/on-the-fold/es.md
@@ -0,0 +1,17 @@
+---
+title: On the fold
+---
+
+When you have a pattern piece that is symmetric, the instructions might tell you that it is to be cut *on the fold*.
+
+This means that only half the pattern piece is printed, and you should cut it out by folding your fabric, and aligning the line that is _on the fold_ with the fold line indicated on the pattern.
+
+The fold line is indicated with a double arrow like in this example:
+
+
+
+
+
+For an overview of all indicators on your pattern, refer to the [pattern notation guide][1]
+
+
diff --git a/markdown/org/docs/sewing/on-the-fold/fr.md b/markdown/org/docs/sewing/on-the-fold/fr.md
new file mode 100644
index 00000000000..ba5bf363792
--- /dev/null
+++ b/markdown/org/docs/sewing/on-the-fold/fr.md
@@ -0,0 +1,20 @@
+---
+title: Au pli
+---
+
+Quand vous avez un patron qui est symétrique, les instructions peuvent vous dire que c'est à couper *au pli*.
+
+Cela signifie que la moitié seulement de la pièce de patron est imprimée, et que vous devriez la couper en pliant votre tissu, en alignant la ligne qui est _sur le pli_ à la ligne du pli renseignée sur le patron.
+
+La ligne de pli est indiquée avec une double flèche, comme dans cet exemple :
+
+
+
+
+
+For an overview of all indicators on your pattern, refer to the [pattern notation guide][1]
+
+
+
+[1]:/docs/various/notation/
+
diff --git a/markdown/org/docs/sewing/on-the-fold/nl.md b/markdown/org/docs/sewing/on-the-fold/nl.md
new file mode 100644
index 00000000000..5c390ff97af
--- /dev/null
+++ b/markdown/org/docs/sewing/on-the-fold/nl.md
@@ -0,0 +1,17 @@
+---
+title: Aan de stofvouw
+---
+
+Wanneer je een symmetrisch patroondeel hebt kan het dat de instructies zeggen dat je het *aan de stofvouw* moet knippen.
+
+This means that only half the pattern piece is printed, and you should cut it out by folding your fabric, and aligning the line that is _on the fold_ with the fold line indicated on the pattern.
+
+De vouwlijn wordt aangegeven met een dubbele pijl zoals in dit voorbeeld:
+
+
+
+
+
+For an overview of all indicators on your pattern, refer to the [pattern notation guide][1]
+
+
diff --git a/markdown/org/docs/sewing/on-the-fold/sewing-good-sides-together.jpg b/markdown/org/docs/sewing/on-the-fold/sewing-good-sides-together.jpg
new file mode 100644
index 00000000000..f803d603cd1
Binary files /dev/null and b/markdown/org/docs/sewing/on-the-fold/sewing-good-sides-together.jpg differ
diff --git a/markdown/org/docs/sewing/pinning/de.md b/markdown/org/docs/sewing/pinning/de.md
new file mode 100644
index 00000000000..fce4bd6388a
--- /dev/null
+++ b/markdown/org/docs/sewing/pinning/de.md
@@ -0,0 +1,21 @@
+---
+title: Pinning
+---
+
+
+
+
+
+Pinning is used whenever you use sewing pins to hold things in place.
+
+Examples of where pinning is commonly used are:
+
+ - Pinning a seam in place before sewing it
+ - Pinning an ornament, pocket, or other part in place before attaching it
+ - Pinning darts or other pattern changes while fitting the garment on a model
+
+Pinning is never permanent, but merely a temporary measure to hold things in place.
+
+> Pinning and basting are different techniques for similar situations
+
+> Pictures by [Kristin Roach](https://www.flickr.com/photos/marlana/113434148) and [Ed Platt](https://www.flickr.com/photos/philentropist/313403963)
diff --git a/markdown/org/docs/sewing/pinning/en.md b/markdown/org/docs/sewing/pinning/en.md
new file mode 100644
index 00000000000..fce4bd6388a
--- /dev/null
+++ b/markdown/org/docs/sewing/pinning/en.md
@@ -0,0 +1,21 @@
+---
+title: Pinning
+---
+
+
+
+
+
+Pinning is used whenever you use sewing pins to hold things in place.
+
+Examples of where pinning is commonly used are:
+
+ - Pinning a seam in place before sewing it
+ - Pinning an ornament, pocket, or other part in place before attaching it
+ - Pinning darts or other pattern changes while fitting the garment on a model
+
+Pinning is never permanent, but merely a temporary measure to hold things in place.
+
+> Pinning and basting are different techniques for similar situations
+
+> Pictures by [Kristin Roach](https://www.flickr.com/photos/marlana/113434148) and [Ed Platt](https://www.flickr.com/photos/philentropist/313403963)
diff --git a/markdown/org/docs/sewing/pinning/es.md b/markdown/org/docs/sewing/pinning/es.md
new file mode 100644
index 00000000000..fce4bd6388a
--- /dev/null
+++ b/markdown/org/docs/sewing/pinning/es.md
@@ -0,0 +1,21 @@
+---
+title: Pinning
+---
+
+
+
+
+
+Pinning is used whenever you use sewing pins to hold things in place.
+
+Examples of where pinning is commonly used are:
+
+ - Pinning a seam in place before sewing it
+ - Pinning an ornament, pocket, or other part in place before attaching it
+ - Pinning darts or other pattern changes while fitting the garment on a model
+
+Pinning is never permanent, but merely a temporary measure to hold things in place.
+
+> Pinning and basting are different techniques for similar situations
+
+> Pictures by [Kristin Roach](https://www.flickr.com/photos/marlana/113434148) and [Ed Platt](https://www.flickr.com/photos/philentropist/313403963)
diff --git a/markdown/org/docs/sewing/pinning/fabric-pinning.jpg b/markdown/org/docs/sewing/pinning/fabric-pinning.jpg
new file mode 100644
index 00000000000..b4a66032c7a
Binary files /dev/null and b/markdown/org/docs/sewing/pinning/fabric-pinning.jpg differ
diff --git a/markdown/org/docs/sewing/pinning/fr.md b/markdown/org/docs/sewing/pinning/fr.md
new file mode 100644
index 00000000000..28f4e1cccb2
--- /dev/null
+++ b/markdown/org/docs/sewing/pinning/fr.md
@@ -0,0 +1,21 @@
+---
+title: Épingler
+---
+
+
+
+
+
+L'épinglage est utilisé chaque fois que vous utilisez des épingles (ou éventuellement des pinces) pour maintenir les choses en place.
+
+Exemples où l'épinglage est couramment utilisé :
+
+ - Épingler une couture en place avant de la coudre
+ - Épingler un ornement, une poche ou une autre pièce en place avant de l'assembler
+ - L'épinglage des pinces ou autres éléments qui peuvent changer lors de l'ajustement du vêtement sur un modèle
+
+L'épinglage n’est jamais permanent, mais simplement une mesure temporaire pour maintenir les choses en place.
+
+> Le bâti et l'épinglage sont des techniques différentes pour des situations similaires
+
+> Photos de [Kristin Roach](https://www.flickr.com/photos/marlana/113434148) et [Ed Platt](https://www.flickr.com/photos/philentropist/313403963)
diff --git a/markdown/org/docs/sewing/pinning/nl.md b/markdown/org/docs/sewing/pinning/nl.md
new file mode 100644
index 00000000000..31d7e91196d
--- /dev/null
+++ b/markdown/org/docs/sewing/pinning/nl.md
@@ -0,0 +1,21 @@
+---
+title: Spelden
+---
+
+
+
+
+
+Spelden wordt gebruikt wanneer je kopspelden gebruikt om dingen op hun plek te houden.
+
+Voorbeelden van het gebruik van spelden:
+
+ - Een naad vastspelden voor ze te naaien
+ - Een decoratie, zak of ander element op zijn plek spelden voor het te bevestigen
+ - Nepen of andere patroonaanpassingen spelden terwijl je het kledingstuk past op een model
+
+Spelden is nooit permanent, maar een tijdelijke manier om dingen op hun plek te houden.
+
+> Spelden en driegen zijn verschillende technieken voor gelijkaardige situaties
+
+> Foto's door [Kristin Roach](https://www.flickr.com/photos/marlana/113434148) en [Ed Platt](https://www.flickr.com/photos/philentropist/313403963)
diff --git a/markdown/org/docs/sewing/pinning/sewing-pins.jpg b/markdown/org/docs/sewing/pinning/sewing-pins.jpg
new file mode 100644
index 00000000000..2cd74cfa882
Binary files /dev/null and b/markdown/org/docs/sewing/pinning/sewing-pins.jpg differ
diff --git a/markdown/org/docs/sewing/rayon/de.md b/markdown/org/docs/sewing/rayon/de.md
new file mode 100644
index 00000000000..b4a2859ff3f
--- /dev/null
+++ b/markdown/org/docs/sewing/rayon/de.md
@@ -0,0 +1,13 @@
+---
+title: Rayon
+---
+
+
+
+Rayon, sometimes referred to as viscose, is a synthetic fiber. It originates from wood pulp, but there's a lot of chemical hoops to jump through before it becomes fabric.
+
+As rayon is a fiber (like cotton is) the resulting fabric will depend on how it is woven. However, in general rayon is a versatile fabric that is smooth to the touch, drapes, and is somewhat slippery.
+
+Rayon is not a good insulator of body heat. That makes it a poor choice for a winter coat, but a good choice for your summer dresses or underwear.
+
+> Wikipedia has a lot to say about rayon: [Rayon on Wikipedia](http://en.wikipedia.org/wiki/Rayon)
diff --git a/markdown/org/docs/sewing/rayon/en.md b/markdown/org/docs/sewing/rayon/en.md
new file mode 100644
index 00000000000..7d547357863
--- /dev/null
+++ b/markdown/org/docs/sewing/rayon/en.md
@@ -0,0 +1,16 @@
+---
+title: Rayon
+---
+
+
+
+Rayon, sometimes referred to as viscose, is a synthetic fiber.
+It originates from wood pulp, but there's a lot of chemical hoops to jump through before it becomes fabric.
+
+As rayon is a fiber (like cotton is) the resulting fabric will depend on how it is woven.
+However, in general rayon is a versatile fabric that is smooth to the touch, drapes, and is somewhat slippery.
+
+Rayon is not a good insulator of body heat.
+That makes it a poor choice for a winter coat, but a good choice for your summer dresses or underwear.
+
+> Wikipedia has a lot to say about rayon: [Rayon on Wikipedia](http://en.wikipedia.org/wiki/Rayon)
diff --git a/markdown/org/docs/sewing/rayon/es.md b/markdown/org/docs/sewing/rayon/es.md
new file mode 100644
index 00000000000..b4a2859ff3f
--- /dev/null
+++ b/markdown/org/docs/sewing/rayon/es.md
@@ -0,0 +1,13 @@
+---
+title: Rayon
+---
+
+
+
+Rayon, sometimes referred to as viscose, is a synthetic fiber. It originates from wood pulp, but there's a lot of chemical hoops to jump through before it becomes fabric.
+
+As rayon is a fiber (like cotton is) the resulting fabric will depend on how it is woven. However, in general rayon is a versatile fabric that is smooth to the touch, drapes, and is somewhat slippery.
+
+Rayon is not a good insulator of body heat. That makes it a poor choice for a winter coat, but a good choice for your summer dresses or underwear.
+
+> Wikipedia has a lot to say about rayon: [Rayon on Wikipedia](http://en.wikipedia.org/wiki/Rayon)
diff --git a/markdown/org/docs/sewing/rayon/fr.md b/markdown/org/docs/sewing/rayon/fr.md
new file mode 100644
index 00000000000..30c209fb9ff
--- /dev/null
+++ b/markdown/org/docs/sewing/rayon/fr.md
@@ -0,0 +1,13 @@
+---
+title: Rayonne ou viscose
+---
+
+
+
+Rayon, sometimes referred to as viscose, is a synthetic fiber. Il provient de la pâte de bois, transformée en cellulose, mais il y a beaucoup de traitements chimiques à passer avant de devenir un une fibre puis un tissu.
+
+Comme la rayonne est une fibre (comme le coton), le tissu qui en résulte dépendra de la façon dont elle est tissée. Cependant, en général, la rayonne est un tissu souple qui est lisse au toucher, fluide, et un peu glissant.
+
+La rayonne n'est pas un bon isolant de chaleur corporelle. Cela en fait un mauvais choix pour un manteau d'hiver, mais un bon choix pour vos robes d'été ou sous-vêtements.
+
+> Wikipédia a plus d'informations sur le tissu rayon : [Viscose sur Wikipedia](https://fr.wikipedia.org/wiki/Viscose)
diff --git a/markdown/org/docs/sewing/rayon/nl.md b/markdown/org/docs/sewing/rayon/nl.md
new file mode 100644
index 00000000000..0809c000c2b
--- /dev/null
+++ b/markdown/org/docs/sewing/rayon/nl.md
@@ -0,0 +1,13 @@
+---
+title: Rayon
+---
+
+
+
+Rayon, sometimes referred to as viscose, is a synthetic fiber. De vezel wordt gemaakt uit houtpulp, maar er is een heel chemisch proces nodig om er stof van te maken.
+
+Aangezien rayon een vezel is (zoals katoen) hangt het type van de stof af van de manier waarop de vezel verwerkt en geweven wordt. Over het algemeen is rayon echter een veelzijdige stof die glad aanvoelt, soepel valt en een beetje glibberig verwerkt.
+
+Rayon houdt slecht lichaamswarmte vast. Hierdoor is het geen goede keuze voor een winterjas, maar perfect voor zomerjurken of ondergoed.
+
+> Wikipedia heeft veel te zeggen over rayon: [Rayon on Wikipedia](http://en.wikipedia.org/wiki/Rayon)
diff --git a/markdown/org/docs/sewing/rayon/rayon.jpg b/markdown/org/docs/sewing/rayon/rayon.jpg
new file mode 100644
index 00000000000..cafef84c3e6
Binary files /dev/null and b/markdown/org/docs/sewing/rayon/rayon.jpg differ
diff --git a/markdown/org/docs/sewing/seam-allowance/de.md b/markdown/org/docs/sewing/seam-allowance/de.md
new file mode 100644
index 00000000000..0d7cbc4a85b
--- /dev/null
+++ b/markdown/org/docs/sewing/seam-allowance/de.md
@@ -0,0 +1,17 @@
+---
+title: Nahtzugabe
+---
+
+
+
+Seam allowance, often shortened to SA, is the extra fabric at the seam that allows you to sew a garment together.
+
+If, instead of sewing, you could magically join seams together, there would be no need for seam allowance.
+
+Since we can't do magic, we need a bit of seam allowance so that the minor fraying of the fabric will not undo the seam.
+
+Seam allowance can differ. 1cm is common for some patterns, but in the US 5/8" or 15mm is standard. Make sure to always check the pattern for the default SA.
+
+Extra SA can be required for specific finished (like french seams) or for hemming.
+
+> Picture by [Kristin Roach](https://www.flickr.com/photos/kristinroach/3161126359)
diff --git a/markdown/org/docs/sewing/seam-allowance/en.md b/markdown/org/docs/sewing/seam-allowance/en.md
new file mode 100644
index 00000000000..a1dafd63a92
--- /dev/null
+++ b/markdown/org/docs/sewing/seam-allowance/en.md
@@ -0,0 +1,17 @@
+---
+title: Seam allowance
+---
+
+
+
+Seam allowance, often shortened to SA, is the extra fabric at the seam that allows you to sew a garment together.
+
+If, instead of sewing, you could magically join seams together, there would be no need for seam allowance.
+
+Since we can't do magic, we need a bit of seam allowance so that the minor fraying of the fabric will not undo the seam.
+
+Seam allowance can differ. 1cm is common for some patterns, but in the US 5/8" or 15mm is standard. Make sure to always check the pattern for the default SA.
+
+Extra SA can be required for specific finished (like french seams) or for hemming.
+
+> Picture by [Kristin Roach](https://www.flickr.com/photos/kristinroach/3161126359)
diff --git a/markdown/org/docs/sewing/seam-allowance/es.md b/markdown/org/docs/sewing/seam-allowance/es.md
new file mode 100644
index 00000000000..a1dafd63a92
--- /dev/null
+++ b/markdown/org/docs/sewing/seam-allowance/es.md
@@ -0,0 +1,17 @@
+---
+title: Seam allowance
+---
+
+
+
+Seam allowance, often shortened to SA, is the extra fabric at the seam that allows you to sew a garment together.
+
+If, instead of sewing, you could magically join seams together, there would be no need for seam allowance.
+
+Since we can't do magic, we need a bit of seam allowance so that the minor fraying of the fabric will not undo the seam.
+
+Seam allowance can differ. 1cm is common for some patterns, but in the US 5/8" or 15mm is standard. Make sure to always check the pattern for the default SA.
+
+Extra SA can be required for specific finished (like french seams) or for hemming.
+
+> Picture by [Kristin Roach](https://www.flickr.com/photos/kristinroach/3161126359)
diff --git a/markdown/org/docs/sewing/seam-allowance/fr.md b/markdown/org/docs/sewing/seam-allowance/fr.md
new file mode 100644
index 00000000000..cb666e10a6e
--- /dev/null
+++ b/markdown/org/docs/sewing/seam-allowance/fr.md
@@ -0,0 +1,17 @@
+---
+title: Marge de couture
+---
+
+
+
+La marge de couture est le supplément de tissu au niveau de la couture qui vous permet d'assembler les pièces d'un vêtement.
+
+Si, au lieu de coudre, vous pouviez joindre par magie les pièces ensemble, il n'y aurait pas besoin de marges de couture.
+
+Comme nous ne pouvons pas faire de magie, nous avons besoin d'un peu de marge de couture pour que la part d'effilochage du tissu ne défasse pas la couture.
+
+La marge de couture peut varier. Elle est couramment de 1 cm pour certains patrons, mais aux US c'est plutôt 5/8" ou 15mm le standard. Assurez-vous de toujours vérifier le patron et les instructions pour la marge par défaut.
+
+Une marge supplémentaire peut être requise pour les finitions spécifiques (comme les coutures anglaises) ou pour les ourlets.
+
+> Photo par [Kristin Roach](https://www.flickr.com/photos/kristinroach/3161126359)
diff --git a/markdown/org/docs/sewing/seam-allowance/nl.md b/markdown/org/docs/sewing/seam-allowance/nl.md
new file mode 100644
index 00000000000..fc76cfe60f4
--- /dev/null
+++ b/markdown/org/docs/sewing/seam-allowance/nl.md
@@ -0,0 +1,17 @@
+---
+title: Naadtoeslag
+---
+
+
+
+Naadtoeslag (afgekort tot NT) is de extra stof aan de naad die zorgt dat je een kledingstuk in elkaar kan naaien.
+
+Als je de randen van je stof met magie aan elkaar kon hangen in plaats van met een naaimachine was naadtoeslag niet nodig.
+
+Aangezien we niet kunnen toveren hebben we een beetje naadtoeslag nodig zodat de naad niet loskomt als de stof een beetje rafelt.
+
+Naadtoeslag varieert. 1 cm is gebruikelijk voor sommige patronen, maar in de VS is 5/8" of 15 mm de standaard. Let op dat je altijd nakijkt wat de naadtoeslag van je patroon is.
+
+Soms heb je extra naadtoeslag nodig voor specifieke afwerkingen (zoals Franse naden) of voor een zoom.
+
+> Foto door [Kristin Roach](https://www.flickr.com/photos/kristinroach/3161126359)
diff --git a/markdown/org/docs/sewing/seam-allowance/zig-zag.jpg b/markdown/org/docs/sewing/seam-allowance/zig-zag.jpg
new file mode 100644
index 00000000000..44166add2e0
Binary files /dev/null and b/markdown/org/docs/sewing/seam-allowance/zig-zag.jpg differ
diff --git a/markdown/org/docs/sewing/serger/de.md b/markdown/org/docs/sewing/serger/de.md
new file mode 100644
index 00000000000..f5e17d7926e
--- /dev/null
+++ b/markdown/org/docs/sewing/serger/de.md
@@ -0,0 +1,17 @@
+---
+title: Serger
+---
+
+
+
+
+
+A serger or overlock is a type of sewing machine that can both cut fabric and make a stretch lockstitch.
+
+Sergers use multiple threads and needles to not only make the seam, but also lock the fabric. They are very often used with knit or other stretchy fabrics.
+
+> The term overlock is more common in Europe for a serger. However, I prefer to use serger as it avoids confusion between the very similar named overlock and coverlock machines.
+>
+> Further confusion is added by the fact that some sewing machines have an overlock stitch that mimics the role of a serger.
+>
+> To steer clear of all this, I use serger to refer to the dedicated machine.
diff --git a/markdown/org/docs/sewing/serger/en.md b/markdown/org/docs/sewing/serger/en.md
new file mode 100644
index 00000000000..1da346e62cc
--- /dev/null
+++ b/markdown/org/docs/sewing/serger/en.md
@@ -0,0 +1,16 @@
+---
+title: Serger
+---
+
+
+
+
+A serger or overlock is a type of sewing machine that can both cut fabric and make a stretch lockstitch.
+
+Sergers use multiple threads and needles to not only make the seam, but also lock the fabric. They are very often used with knit or other stretchy fabrics.
+
+> The term overlock is more common in Europe for a serger. However, I prefer to use serger as it avoids confusion between the very similar named overlock and coverlock machines.
+>
+> Further confusion is added by the fact that some sewing machines have an overlock stitch that mimics the role of a serger.
+>
+> To steer clear of all this, I use serger to refer to the dedicated machine.
diff --git a/markdown/org/docs/sewing/serger/es.md b/markdown/org/docs/sewing/serger/es.md
new file mode 100644
index 00000000000..f5e17d7926e
--- /dev/null
+++ b/markdown/org/docs/sewing/serger/es.md
@@ -0,0 +1,17 @@
+---
+title: Serger
+---
+
+
+
+
+
+A serger or overlock is a type of sewing machine that can both cut fabric and make a stretch lockstitch.
+
+Sergers use multiple threads and needles to not only make the seam, but also lock the fabric. They are very often used with knit or other stretchy fabrics.
+
+> The term overlock is more common in Europe for a serger. However, I prefer to use serger as it avoids confusion between the very similar named overlock and coverlock machines.
+>
+> Further confusion is added by the fact that some sewing machines have an overlock stitch that mimics the role of a serger.
+>
+> To steer clear of all this, I use serger to refer to the dedicated machine.
diff --git a/markdown/org/docs/sewing/serger/fr.md b/markdown/org/docs/sewing/serger/fr.md
new file mode 100644
index 00000000000..e6363deea47
--- /dev/null
+++ b/markdown/org/docs/sewing/serger/fr.md
@@ -0,0 +1,17 @@
+---
+title: Surjeteuse
+---
+
+
+
+
+
+Une surjeteuse est un type de machine à coudre qui peut à la fois couper le tissu, le surjeter et faire un point d'assemblage extensible.
+
+Les surjeteuses utilisent plusieurs fils et aiguilles pour non seulement faire la couture, mais aussi surfiler le tissu. Elles sont très souvent utilisées pour les tissus maille ou autres tissus extensibles.
+
+> Le terme "surjeteuse" est plus courant en Europe. Cependant il existe en anglais un abus de langage où Surjeteuse (serger) et Surfileuses (Overlock) sont confondues. En effet, la surfileuse ne fait que surfiler le tissu ; elle ne coupe pas et n'assemble pas les tissus. Cette dernière est surtout utilisée en milieu professionnel.
+>
+> Une autre confusion est ajoutée par le fait que certaines machines à coudre ont un point de surjet qui imite le rôle d'une surjeteuse.
+>
+> Pour éviter tout cela, j'utilise le terme surjeteuse pour faire référence à la machine dédiée.
diff --git a/markdown/org/docs/sewing/serger/nl.md b/markdown/org/docs/sewing/serger/nl.md
new file mode 100644
index 00000000000..54137f477a6
--- /dev/null
+++ b/markdown/org/docs/sewing/serger/nl.md
@@ -0,0 +1,17 @@
+---
+title: Serger/overlock
+---
+
+
+
+
+
+Een serger of overlock is een type naaimachine dat stof tegelijk kan bijknippen en met een elastische naad bevestigen.
+
+Overlockmachines gebruiken meerdere draden en naden om niet enkel de naad de naaien, maar ook de stof af te werken. Ze worden vaak gebruikt voor gebreide of andere elastische stoffen.
+
+> In Europa wordt de term overlock meestal gebruikt voor deze machine. Ik geef echter de voorkeur aan serger om zo verwarring met een coverlock machine te vermijden.
+>
+> Verdere verwarring wordt veroorzaakt door het feit dat sommige naaimachines een overlocksteek hebben die een serger imiteert.
+>
+> Om dit soort verwarring te vermijden gebruik ik 'serger' om naar deze specifieke machine te verwijzen.
diff --git a/markdown/org/docs/sewing/serger/serged-seam.jpg b/markdown/org/docs/sewing/serger/serged-seam.jpg
new file mode 100644
index 00000000000..cd73c26886f
Binary files /dev/null and b/markdown/org/docs/sewing/serger/serged-seam.jpg differ
diff --git a/markdown/org/docs/sewing/serger/serger.jpg b/markdown/org/docs/sewing/serger/serger.jpg
new file mode 100644
index 00000000000..392b6071b51
Binary files /dev/null and b/markdown/org/docs/sewing/serger/serger.jpg differ
diff --git a/markdown/org/docs/sewing/topstitching/de.md b/markdown/org/docs/sewing/topstitching/de.md
new file mode 100644
index 00000000000..d8b169abea2
--- /dev/null
+++ b/markdown/org/docs/sewing/topstitching/de.md
@@ -0,0 +1,13 @@
+---
+title: Topstitching
+---
+
+
+
+
+
+Topstitching is when you sew with the good side of the fabric up and your stitches are visible on the finished garments.
+
+While a decorative feature, topstitching can also play a role in garment construction.
+
+> You can buy specific sewing needles that are optimised for topstitching
diff --git a/markdown/org/docs/sewing/topstitching/en.md b/markdown/org/docs/sewing/topstitching/en.md
new file mode 100644
index 00000000000..aba0a1db264
--- /dev/null
+++ b/markdown/org/docs/sewing/topstitching/en.md
@@ -0,0 +1,12 @@
+---
+title: Topstitching
+---
+
+
+
+
+Topstitching is when you sew with the good side of the fabric up and your stitches are visible on the finished garments.
+
+While a decorative feature, topstitching can also play a role in garment construction.
+
+> You can buy specific sewing needles that are optimised for topstitching
diff --git a/markdown/org/docs/sewing/topstitching/es.md b/markdown/org/docs/sewing/topstitching/es.md
new file mode 100644
index 00000000000..d8b169abea2
--- /dev/null
+++ b/markdown/org/docs/sewing/topstitching/es.md
@@ -0,0 +1,13 @@
+---
+title: Topstitching
+---
+
+
+
+
+
+Topstitching is when you sew with the good side of the fabric up and your stitches are visible on the finished garments.
+
+While a decorative feature, topstitching can also play a role in garment construction.
+
+> You can buy specific sewing needles that are optimised for topstitching
diff --git a/markdown/org/docs/sewing/topstitching/fr.md b/markdown/org/docs/sewing/topstitching/fr.md
new file mode 100644
index 00000000000..8af02b44293
--- /dev/null
+++ b/markdown/org/docs/sewing/topstitching/fr.md
@@ -0,0 +1,13 @@
+---
+title: Surpiqûre
+---
+
+
+
+
+
+Le surpiqûre c'est lorsque vous cousez sur l'endroit du tissu et que vos points sont visibles sur les vêtements finis.
+
+Tout en étant décorative, le surpiqûre peut également jouer un rôle dans la construction de vêtements.
+
+> Vous pouvez acheter des aiguilles de couture spécifiques qui sont optimisées pour la surpiqûre
diff --git a/markdown/org/docs/sewing/topstitching/nl.md b/markdown/org/docs/sewing/topstitching/nl.md
new file mode 100644
index 00000000000..a8ec68c2530
--- /dev/null
+++ b/markdown/org/docs/sewing/topstitching/nl.md
@@ -0,0 +1,13 @@
+---
+title: Sierstiksel
+---
+
+
+
+
+
+Sierstiksel wordt met de goede kant van de stof bovenaan gedaan, en houdt in dat je steken zichtbaar zijn op het afgewerkte kledingstuk.
+
+Het kan zowel decoratief zijn als functioneel bij de constructie van een kledingstuk.
+
+> Je kan speciale naaimachinenaalden kopen die bedoeld zijn voor sierstiksel
diff --git a/markdown/org/docs/sewing/topstitching/topstitch-needles.jpg b/markdown/org/docs/sewing/topstitching/topstitch-needles.jpg
new file mode 100644
index 00000000000..3cb202ba02b
Binary files /dev/null and b/markdown/org/docs/sewing/topstitching/topstitch-needles.jpg differ
diff --git a/markdown/org/docs/sewing/topstitching/topstitching.jpg b/markdown/org/docs/sewing/topstitching/topstitching.jpg
new file mode 100644
index 00000000000..e29369c1a5d
Binary files /dev/null and b/markdown/org/docs/sewing/topstitching/topstitching.jpg differ
diff --git a/markdown/org/docs/sewing/trimming/de.md b/markdown/org/docs/sewing/trimming/de.md
new file mode 100644
index 00000000000..60e1feb9bf5
--- /dev/null
+++ b/markdown/org/docs/sewing/trimming/de.md
@@ -0,0 +1,11 @@
+---
+title: Trimming
+---
+
+
+
+Trimming, or to trim, is cutting away excessive [seam allowance](/docs/sewing/seam-allowance).
+
+Often the goal of trimming is to reduce bulk in the seams of a garment.
+
+> Picture by [Heather](http://www.feathersflights.com/2011/02/trimming-and-grading-seams.html)
diff --git a/markdown/org/docs/sewing/trimming/en.md b/markdown/org/docs/sewing/trimming/en.md
new file mode 100644
index 00000000000..86242310469
--- /dev/null
+++ b/markdown/org/docs/sewing/trimming/en.md
@@ -0,0 +1,10 @@
+---
+title: Trimming
+---
+
+
+Trimming, or to trim, is cutting away excessive [seam allowance](/docs/sewing/seam-allowance).
+
+Often the goal of trimming is to reduce bulk in the seams of a garment.
+
+> Picture by [Heather](http://www.feathersflights.com/2011/02/trimming-and-grading-seams.html)
diff --git a/markdown/org/docs/sewing/trimming/es.md b/markdown/org/docs/sewing/trimming/es.md
new file mode 100644
index 00000000000..60e1feb9bf5
--- /dev/null
+++ b/markdown/org/docs/sewing/trimming/es.md
@@ -0,0 +1,11 @@
+---
+title: Trimming
+---
+
+
+
+Trimming, or to trim, is cutting away excessive [seam allowance](/docs/sewing/seam-allowance).
+
+Often the goal of trimming is to reduce bulk in the seams of a garment.
+
+> Picture by [Heather](http://www.feathersflights.com/2011/02/trimming-and-grading-seams.html)
diff --git a/markdown/org/docs/sewing/trimming/fr.md b/markdown/org/docs/sewing/trimming/fr.md
new file mode 100644
index 00000000000..f33d58079f4
--- /dev/null
+++ b/markdown/org/docs/sewing/trimming/fr.md
@@ -0,0 +1,11 @@
+---
+title: Dégarnir
+---
+
+
+
+Trimming, or to trim, is cutting away excessive [seam allowance](/docs/sewing/seam-allowance).
+
+Souvent le but de dégarnir est de réduire l'excès de matière dans les coutures d'un vêtement.
+
+> Photo de [Heather](http://www.feathersflights.com/2011/02/trimming-and-grading-seams.html)
diff --git a/markdown/org/docs/sewing/trimming/nl.md b/markdown/org/docs/sewing/trimming/nl.md
new file mode 100644
index 00000000000..8a391960e1e
--- /dev/null
+++ b/markdown/org/docs/sewing/trimming/nl.md
@@ -0,0 +1,11 @@
+---
+title: Bijknippen
+---
+
+
+
+Trimming, or to trim, is cutting away excessive [seam allowance](/docs/sewing/seam-allowance).
+
+Vaak is het doel van bijknippen het reduceren van bulk in de naden van een kledingstuk.
+
+> Foto door [Heather](http://www.feathersflights.com/2011/02/trimming-and-grading-seams.html)
diff --git a/markdown/org/docs/sewing/trimming/trimming.jpg b/markdown/org/docs/sewing/trimming/trimming.jpg
new file mode 100644
index 00000000000..fc4e168a90e
Binary files /dev/null and b/markdown/org/docs/sewing/trimming/trimming.jpg differ
diff --git a/markdown/org/docs/sewing/twin-needle/de.md b/markdown/org/docs/sewing/twin-needle/de.md
new file mode 100644
index 00000000000..2552427a4c8
--- /dev/null
+++ b/markdown/org/docs/sewing/twin-needle/de.md
@@ -0,0 +1,13 @@
+---
+title: Zwillingsnadel
+---
+
+
+
+
+
+A twin needle is useful for when you need to sew stretchable topstitching (like when hemming a knit). You can also use it for a decorative effect.
+
+While a coverlock machine is purpose-built to produce a stretchable topstitch, not everybody has such a machine. A twin needle uses two upper threads and a single under thread. This causes a zig-zag effect on the back, making the stitch stretchable. Meanwhile, you get two parallel lines of stitching at the front.
+
+> Animated GIF by [Ashley](http://www.makeit-loveit.com/2011/05/sewing-tips-basic-stitches-plus-double.html)
diff --git a/markdown/org/docs/sewing/twin-needle/en.md b/markdown/org/docs/sewing/twin-needle/en.md
new file mode 100644
index 00000000000..10b70aaba30
--- /dev/null
+++ b/markdown/org/docs/sewing/twin-needle/en.md
@@ -0,0 +1,12 @@
+---
+title: Twin needle
+---
+
+
+
+
+A twin needle is useful for when you need to sew stretchable topstitching (like when hemming a knit). You can also use it for a decorative effect.
+
+While a coverlock machine is purpose-built to produce a stretchable topstitch, not everybody has such a machine. A twin needle uses two upper threads and a single under thread. This causes a zig-zag effect on the back, making the stitch stretchable. Meanwhile, you get two parallel lines of stitching at the front.
+
+> Animated GIF by [Ashley](http://www.makeit-loveit.com/2011/05/sewing-tips-basic-stitches-plus-double.html)
diff --git a/markdown/org/docs/sewing/twin-needle/es.md b/markdown/org/docs/sewing/twin-needle/es.md
new file mode 100644
index 00000000000..95dc4908990
--- /dev/null
+++ b/markdown/org/docs/sewing/twin-needle/es.md
@@ -0,0 +1,13 @@
+---
+title: Twin needle
+---
+
+
+
+
+
+A twin needle is useful for when you need to sew stretchable topstitching (like when hemming a knit). You can also use it for a decorative effect.
+
+While a coverlock machine is purpose-built to produce a stretchable topstitch, not everybody has such a machine. A twin needle uses two upper threads and a single under thread. This causes a zig-zag effect on the back, making the stitch stretchable. Meanwhile, you get two parallel lines of stitching at the front.
+
+> Animated GIF by [Ashley](http://www.makeit-loveit.com/2011/05/sewing-tips-basic-stitches-plus-double.html)
diff --git a/markdown/org/docs/sewing/twin-needle/fr.md b/markdown/org/docs/sewing/twin-needle/fr.md
new file mode 100644
index 00000000000..67ed914b5f9
--- /dev/null
+++ b/markdown/org/docs/sewing/twin-needle/fr.md
@@ -0,0 +1,13 @@
+---
+title: Aiguilles doubles
+---
+
+
+
+
+
+Une aiguille double est utile lorsque vous avez besoin de faire des surpiqûres extensibles (comme pour l'ourlet d'un tissu maille). Vous pouvez également l'utiliser pour un effet décoratif.
+
+Bien qu'une recouvreuse soit spécialement conçue pour faire un point de surpiqûre extensible, tout le monde ne dispose pas d'une telle machine. Une aiguille double utilise deux fils supérieurs et un seul fil de canette. Cela provoque un effet zig-zag sur l'arrière, rendant le point extensible. Pendant ce temps, vous obtenez deux lignes parallèles de couture à l'avant.
+
+> GIF animé par [Ashley](http://www.makeit-loveit.com/2011/05/sewing-tips-basic-stitches-plus-double.html)
diff --git a/markdown/org/docs/sewing/twin-needle/nl.md b/markdown/org/docs/sewing/twin-needle/nl.md
new file mode 100644
index 00000000000..fdb8c0edcef
--- /dev/null
+++ b/markdown/org/docs/sewing/twin-needle/nl.md
@@ -0,0 +1,13 @@
+---
+title: Tweelingnaald
+---
+
+
+
+
+
+Een tweelingnaald is nuttig als je elastisch sierstiksel nodig hebt (bijvoorbeeld aan de zoom van een jersey kledingstuk). Je kan het ook gebruiken voor een decoratief effect.
+
+Een coverlock machine is speciaal gemaakt om dit soort elastisch sierstiksel te maken, maar niet iedereen heeft dit thuis staan. Een tweelingnaald gebruikt twee bovendraden en een enkele onderdraad. Dit zorgt voor een zigzageffect aan de achterkant, wat de steek elastisch maakt. Aan de voorkant heb je twee parallelle rijen stiksel.
+
+> GIF door [Ashley](http://www.makeit-loveit.com/2011/05/sewing-tips-basic-stitches-plus-double.html)
diff --git a/markdown/org/docs/sewing/twin-needle/twin-needle.gif b/markdown/org/docs/sewing/twin-needle/twin-needle.gif
new file mode 100644
index 00000000000..745b2c79897
Binary files /dev/null and b/markdown/org/docs/sewing/twin-needle/twin-needle.gif differ
diff --git a/markdown/org/docs/sewing/twin-needle/twin-needle.jpg b/markdown/org/docs/sewing/twin-needle/twin-needle.jpg
new file mode 100644
index 00000000000..29bed91c195
Binary files /dev/null and b/markdown/org/docs/sewing/twin-needle/twin-needle.jpg differ
diff --git a/markdown/org/docs/sewing/zig-zag-stitch/de.md b/markdown/org/docs/sewing/zig-zag-stitch/de.md
new file mode 100644
index 00000000000..23a2221e353
--- /dev/null
+++ b/markdown/org/docs/sewing/zig-zag-stitch/de.md
@@ -0,0 +1,13 @@
+---
+title: Zig-zag stitch
+---
+
+
+
+A zig-zag stitch is useful for when you need to sew a stretchable seam (like when using knits). You can also use it for a decorative effect, or to lock the edge of your fabric.
+
+As most, if not all, sewing machines can sew a zig-zag stitch, it's a popular alternative for when more specialised stitches are not available.
+
+> Everyone's favourite encyclopedia has more on the zig-zag stitch: [Zigzag stitch on Wikipedia](http://en.wikipedia.org/wiki/Zigzag_stitch)
+
+> Picture by [Kristin Roach](https://www.flickr.com/photos/kristinroach/3161126359)
diff --git a/markdown/org/docs/sewing/zig-zag-stitch/en.md b/markdown/org/docs/sewing/zig-zag-stitch/en.md
new file mode 100644
index 00000000000..8b615b8c8f8
--- /dev/null
+++ b/markdown/org/docs/sewing/zig-zag-stitch/en.md
@@ -0,0 +1,16 @@
+---
+title: Zig-zag stitch
+---
+
+
+
+A zig-zag stitch is useful for when you need to sew a stretchable seam (like when using knits).
+You can also use it for a decorative effect, or to lock the edge of your fabric.
+
+As most, if not all, sewing machines can sew a zig-zag stitch,
+it's a popular alternative for when more specialised stitches are not available.
+
+> Everyone's favourite encyclopedia has more on the zig-zag stitch:
+> [Zigzag stitch on Wikipedia](http://en.wikipedia.org/wiki/Zigzag_stitch)
+
+> Picture by [Kristin Roach](https://www.flickr.com/photos/kristinroach/3161126359)
diff --git a/markdown/org/docs/sewing/zig-zag-stitch/es.md b/markdown/org/docs/sewing/zig-zag-stitch/es.md
new file mode 100644
index 00000000000..23a2221e353
--- /dev/null
+++ b/markdown/org/docs/sewing/zig-zag-stitch/es.md
@@ -0,0 +1,13 @@
+---
+title: Zig-zag stitch
+---
+
+
+
+A zig-zag stitch is useful for when you need to sew a stretchable seam (like when using knits). You can also use it for a decorative effect, or to lock the edge of your fabric.
+
+As most, if not all, sewing machines can sew a zig-zag stitch, it's a popular alternative for when more specialised stitches are not available.
+
+> Everyone's favourite encyclopedia has more on the zig-zag stitch: [Zigzag stitch on Wikipedia](http://en.wikipedia.org/wiki/Zigzag_stitch)
+
+> Picture by [Kristin Roach](https://www.flickr.com/photos/kristinroach/3161126359)
diff --git a/markdown/org/docs/sewing/zig-zag-stitch/fr.md b/markdown/org/docs/sewing/zig-zag-stitch/fr.md
new file mode 100644
index 00000000000..e919266b9aa
--- /dev/null
+++ b/markdown/org/docs/sewing/zig-zag-stitch/fr.md
@@ -0,0 +1,13 @@
+---
+title: Point zig-zag
+---
+
+
+
+Un point zig-zag est utile lorsque vous avez besoin de coudre une couture extensible (comme lorsque vous utilisez des tissus maille). Vous pouvez également l'utiliser pour un effet décoratif, ou pour bloquer/surfiler le bord de votre tissu.
+
+Comme la plupart, sinon toutes, les machines à coudre peuvent coudre un point de zig-zag, ceci est une alternative populaire lorsque des points plus spécialisés ne sont pas disponibles.
+
+> L'encyclopédie préférée de tout le monde en dit plus sur le point de zig-zag : [point de Zigzag sur Wikipedia (en anglais uniquement)](http://en.wikipedia.org/wiki/Zigzag_stitch)
+
+> Photo par [Kristin Roach](https://www.flickr.com/photos/kristinroach/3161126359)
diff --git a/markdown/org/docs/sewing/zig-zag-stitch/nl.md b/markdown/org/docs/sewing/zig-zag-stitch/nl.md
new file mode 100644
index 00000000000..fedb1b8c3bb
--- /dev/null
+++ b/markdown/org/docs/sewing/zig-zag-stitch/nl.md
@@ -0,0 +1,13 @@
+---
+title: Zigzagsteek
+---
+
+
+
+Een zigzagsteek is nuttig wanneer je een elastische naar moet naaien (bijvoorbeeld bij het naaien van jersey). Je kan de steek ook decoratief gebruiken, of om de rand van je stof af te werken.
+
+Aangezien de meeste naaimachines een zigzagsteek kunnen naaien is het een populair alternatief voor wanneer meer gespecialiseerde steken niet beschikbaar zijn.
+
+> Meer info over de zigzagsteek van de favoriete encyclopedie van iedereen: [Zigzag stitch on Wikipedia](http://en.wikipedia.org/wiki/Zigzag_stitch)
+
+> Foto door [Kristin Roach](https://www.flickr.com/photos/kristinroach/3161126359)
diff --git a/markdown/org/docs/sewing/zig-zag-stitch/zig-zag.jpg b/markdown/org/docs/sewing/zig-zag-stitch/zig-zag.jpg
new file mode 100644
index 00000000000..44166add2e0
Binary files /dev/null and b/markdown/org/docs/sewing/zig-zag-stitch/zig-zag.jpg differ
diff --git a/markdown/org/docs/various/community-standards/de.md b/markdown/org/docs/various/community-standards/de.md
new file mode 100644
index 00000000000..b6270f2963e
--- /dev/null
+++ b/markdown/org/docs/various/community-standards/de.md
@@ -0,0 +1,23 @@
+---
+title: Gemeinschaftsstandards
+---
+
+Vielen Dank, dass du Teil der FreeSewing-Community bist. Wenn du dich mit uns oder anderen austauschst, halte dich bitte an die folgenden einfachen Regeln:
+
+##### Sei nett
+Wir können keine Kommentare akzeptieren, die entweder anstößig an sich oder eindeutig anstößig für andere sind.
+
+Wir bitten dich, Obszönitäten und andere beleidigende Sprache zu vermeiden, um Respekt gegenüber anderen Mitnutzenden, Persönlichkeiten des öffentlichen Lebens und den Grundprinzipien, die wir hoffentlich alle teilen, zu zeigen.
+
+Insbesondere bedeutet dies: kein Rassismus, keine Fremdenfeindlichkeit, keine Aufrufe zu Gewalt, keine Diskriminierung auf Grund von Religion, ethnischer Herkunft, Gender, Alter, Körperform, Sprache und dergleichen.
+
+##### Kein Spam
+Wir bitten dich in Kommentaren beim Thema zu bleiben. Werbung ist untersagt (für Unternehmen, Webseiten oder Blogs und dergleichen).
+
+Es ist in Ordnung, Links zu relevanten Inhalten auf anderen Websites zu posten, aber Spam und andere off-topic Inhalte werden entfernt.
+
+##### Bring uns nicht in Schwierigkeiten
+Kommentare, die diffamierend, rechtswidrig sind oder Urheberrechtsverletzungen enthalten, sind ebenfalls gegen die Regeln. Die Identität anderer oder Fakeaccounts zu verwenden ist nicht gestattet.
+
+Wir werden diese Art von Kommentaren löschen und Benutzer sperren, die diese Regeln wiederholt missachten.
+
diff --git a/markdown/org/docs/various/community-standards/en.md b/markdown/org/docs/various/community-standards/en.md
new file mode 100644
index 00000000000..490def8b6d5
--- /dev/null
+++ b/markdown/org/docs/various/community-standards/en.md
@@ -0,0 +1,30 @@
+---
+title: Community standards
+---
+Thank you for being part of the freesewing community.
+When you engage with us, or when you engage with others, please remember the following simple rules:
+
+##### Be nice
+We cannot accept comments that are either offensive in themselves or clearly offensive to others.
+
+We ask you to avoid obscenities and other insulting language,
+to show respect for fellow users,
+public figures and the fundamental principles we hopefully all share.
+
+Without wanting to be exhaustive, that means no racism, xenophobia, calls to violence,
+discrimination based on religion, ethnic origin, gender,
+age, body shape, language, ….
+
+##### Don't spam
+We encourage you to post comments that stick to the subject and would appreciate it
+if you refrain from posting advertisements
+(for your businesses, blogs or websites, etc).
+
+It is fine to post links to relevant information on other websites, but Spam and other off-topic items will be removed.
+
+##### Don't get us in trouble
+Comments that are defamatory, unlawful or include copyright infringements are also against the rules.
+Impersonating other people or using fake accounts is also not done.
+
+We will delete these types of comments and may ban users who keep on disregarding these rules.
+
diff --git a/markdown/org/docs/various/community-standards/es.md b/markdown/org/docs/various/community-standards/es.md
new file mode 100644
index 00000000000..3971b477ff3
--- /dev/null
+++ b/markdown/org/docs/various/community-standards/es.md
@@ -0,0 +1,23 @@
+---
+title: Community standards
+---
+
+Thank you for being part of the freesewing community. When you engage with us, or when you engage with others, please remember the following simple rules:
+
+##### Be nice
+We cannot accept comments that are either offensive in themselves or clearly offensive to others.
+
+We ask you to avoid obscenities and other insulting language, to show respect for fellow users, public figures and the fundamental principles we hopefully all share.
+
+Without wanting to be exhaustive, that means no racism, xenophobia, calls to violence, discrimination based on religion, ethnic origin, gender, age, body shape, language, ….
+
+##### Don't spam
+We encourage you to post comments that stick to the subject and would appreciate it if you refrain from posting advertisements (for your businesses, blogs or websites, etc).
+
+It is fine to post links to relevant information on other websites, but Spam and other off-topic items will be removed.
+
+##### Don't get us in trouble
+Comments that are defamatory, unlawful or include copyright infringements are also against the rules. Impersonating other people or using fake accounts is also not done.
+
+We will delete these types of comments and may ban users who keep on disregarding these rules.
+
diff --git a/markdown/org/docs/various/community-standards/fr.md b/markdown/org/docs/various/community-standards/fr.md
new file mode 100644
index 00000000000..b722df30106
--- /dev/null
+++ b/markdown/org/docs/various/community-standards/fr.md
@@ -0,0 +1,23 @@
+---
+title: Normes communautaires
+---
+
+Merci de faire partie de la communauté freesewing. Lorsque vous vous engagez avec nous, ou lorsque vous vous engagez avec d'autres, souvenez-vous des règles simples suivantes :
+
+##### Soyez gentil
+Nous ne pouvons accepter des commentaires qui sont soit insultants en eux-mêmes, soit clairement offensants pour les autres.
+
+Nous vous demandons d'éviter les obscénités et autres termes insultant, de faire preuve de respect envers les autres utilisateurs, figures publiques et les principes fondamentaux que nous nous espérons tous partager.
+
+Sans vouloir être exhaustif, cela ne signifie pas de racisme, de xénophobie, d'appels à la violence. discrimination basée sur la religion, l'origine ethnique, le sexe âge, l'aspect physique ou morphologique, la langue, ….
+
+##### Ne pas spammer
+Nous vous encourageons à poster des commentaires qui s'en tiennent au sujet et nous apprécierions que vous vous absteniez de poster des publicités (pour vos entreprises, blogs ou sites web, etc.).
+
+Il est bon d'afficher des liens vers des informations pertinentes sur d'autres sites Web, mais le spam et d'autres éléments hors sujet seront supprimés.
+
+##### Ne créez pas de problèmes
+Les commentaires qui sont diffamatoires, illégaux ou qui enfreignent les droits d'auteur sont également contraires aux règles. Il n'est pas non plus permis d'usurper l'identité d'autres personnes ou d'utiliser de faux comptes.
+
+Nous supprimerons ces types de commentaires et nous pourrons bannir les utilisateurs qui ne respectent pas ces règles.
+
diff --git a/markdown/org/docs/various/community-standards/nl.md b/markdown/org/docs/various/community-standards/nl.md
new file mode 100644
index 00000000000..1ed02dd8595
--- /dev/null
+++ b/markdown/org/docs/various/community-standards/nl.md
@@ -0,0 +1,23 @@
+---
+title: Huisreglement
+---
+
+Bedankt om deel uit te maken van de freesewing gemeenschap. Wanneer je met ons of met anderen hier omgaat, onthou dan alstublieft de volgende eenvoudige regels:
+
+##### Be nice
+We kunnen geen commentaren accepteren die op zich beledigend zijn, of duidelijk beledigend naar anderen toe.
+
+We vragen je om obsceniteiten en andere beledigende taal te vermijden en respect te tonen voor andere gebruikers, publieke figuren en de fundamentele principes die we hopelijk allemaal delen.
+
+In het kort wil dit zeggen: geen racisme, xenofobie, oproepen tot geweld, discriminatie gebaseerd op religie, etnische origine, geslacht, leeftijd, lichaamsbouw, taal, ….
+
+##### Don't spam
+Post gerust commentaren die over het onderwerp gaan, maar probeer adverteren (van je zaak, blog of website) te vermijden.
+
+Het is ok om links naar relevante informatie op andere websites te posten, maar spam en irrelevante commentaren worden verwijderd.
+
+##### Don't get us in trouble
+Commentaren die lasterlijk, onwettelijk of een inbreuk op copyright zijn mogen ook niet volgens onze regels. Zich voordoen als een ander persoon of nep accounts gebruiken is ook niet ok.
+
+Dit soort commentaren worden verwijderd, en accounts die deze regels blijven negeren ook.
+
diff --git a/markdown/org/docs/various/de.md b/markdown/org/docs/various/de.md
new file mode 100644
index 00000000000..99184f2e1a4
--- /dev/null
+++ b/markdown/org/docs/various/de.md
@@ -0,0 +1,6 @@
+---
+title: Verschiedenes
+order: 999
+---
+
+
diff --git a/markdown/org/docs/various/developers/de.md b/markdown/org/docs/various/developers/de.md
new file mode 100644
index 00000000000..6dcd79b8646
--- /dev/null
+++ b/markdown/org/docs/various/developers/de.md
@@ -0,0 +1,9 @@
+---
+title: Entwicklerdokumentation
+---
+
+Freesewing.org beherbergt nur Dokumentationen für Macher.
+
+Unsere Dokumentation für Entwickler/innen, Mitwirkende, Editor/in/en und Übersetzer/innen gleichermaßen ist auf [freesewing.dev][1] verfügbar
+
+[1]: https://freesewing.dev/
diff --git a/markdown/org/docs/various/developers/en.md b/markdown/org/docs/various/developers/en.md
new file mode 100644
index 00000000000..e24f5511b7d
--- /dev/null
+++ b/markdown/org/docs/various/developers/en.md
@@ -0,0 +1,9 @@
+---
+title: Developer documentation
+---
+
+Freesewing.org only hosts documentation for makers.
+
+Our documentation for developers, contributors, editors, and translators alike is available on [freesewing.dev][1]
+
+[1]:https://freesewing.dev/
diff --git a/markdown/org/docs/various/developers/es.md b/markdown/org/docs/various/developers/es.md
new file mode 100644
index 00000000000..665eb75e5ef
--- /dev/null
+++ b/markdown/org/docs/various/developers/es.md
@@ -0,0 +1,9 @@
+---
+title: Developer documentation
+---
+
+Freesewing.org only hosts documentation for makers.
+
+Our documentation for developers, contributors, editors, and translators alike is available on [freesewing.dev][1]
+
+[1]: https://freesewing.dev/
diff --git a/markdown/org/docs/various/developers/fr.md b/markdown/org/docs/various/developers/fr.md
new file mode 100644
index 00000000000..208887e2815
--- /dev/null
+++ b/markdown/org/docs/various/developers/fr.md
@@ -0,0 +1,9 @@
+---
+title: Documentation pour les développeurs
+---
+
+Freesewing.org n'héberge que la documentation pour les créateurs.
+
+Notre documentation pour les développeurs, contributeurs, éditeurs et traducteurs est disponible sur [freesewing.dev][1]
+
+[1]: https://freesewing.dev/
diff --git a/markdown/org/docs/various/developers/nl.md b/markdown/org/docs/various/developers/nl.md
new file mode 100644
index 00000000000..665eb75e5ef
--- /dev/null
+++ b/markdown/org/docs/various/developers/nl.md
@@ -0,0 +1,9 @@
+---
+title: Developer documentation
+---
+
+Freesewing.org only hosts documentation for makers.
+
+Our documentation for developers, contributors, editors, and translators alike is available on [freesewing.dev][1]
+
+[1]: https://freesewing.dev/
diff --git a/markdown/org/docs/various/en.md b/markdown/org/docs/various/en.md
new file mode 100644
index 00000000000..0a17c84d662
--- /dev/null
+++ b/markdown/org/docs/various/en.md
@@ -0,0 +1,6 @@
+---
+title: Various
+order: 999
+---
+
+
diff --git a/markdown/org/docs/various/es.md b/markdown/org/docs/various/es.md
new file mode 100644
index 00000000000..0a17c84d662
--- /dev/null
+++ b/markdown/org/docs/various/es.md
@@ -0,0 +1,6 @@
+---
+title: Various
+order: 999
+---
+
+
diff --git a/markdown/org/docs/various/fr.md b/markdown/org/docs/various/fr.md
new file mode 100644
index 00000000000..21a3f613dda
--- /dev/null
+++ b/markdown/org/docs/various/fr.md
@@ -0,0 +1,6 @@
+---
+title: Divers
+order: 999
+---
+
+
diff --git a/markdown/org/docs/various/nl.md b/markdown/org/docs/various/nl.md
new file mode 100644
index 00000000000..0a17c84d662
--- /dev/null
+++ b/markdown/org/docs/various/nl.md
@@ -0,0 +1,6 @@
+---
+title: Various
+order: 999
+---
+
+
diff --git a/markdown/org/docs/various/notation/buttons/de.md b/markdown/org/docs/various/notation/buttons/de.md
new file mode 100644
index 00000000000..f75ecd1a61c
--- /dev/null
+++ b/markdown/org/docs/various/notation/buttons/de.md
@@ -0,0 +1,11 @@
+---
+title: Buttons, buttonholes, and snaps
+---
+
+Buttons and buttonholes may come in different sizes, but always have the same shape that represents how they look in real life:
+
+
+
+Snaps have a *stud* and *socket* part, and also look like the real thing:
+
+
diff --git a/markdown/org/docs/various/notation/buttons/en.md b/markdown/org/docs/various/notation/buttons/en.md
new file mode 100644
index 00000000000..b898439b4ab
--- /dev/null
+++ b/markdown/org/docs/various/notation/buttons/en.md
@@ -0,0 +1,12 @@
+---
+title: Buttons, buttonholes, and snaps
+---
+
+Buttons and buttonholes may come in different sizes, but always have the same shape that represents
+how they look in real life:
+
+
+
+Snaps have a *stud* and *socket* part, and also look like the real thing:
+
+
diff --git a/markdown/org/docs/various/notation/buttons/es.md b/markdown/org/docs/various/notation/buttons/es.md
new file mode 100644
index 00000000000..f75ecd1a61c
--- /dev/null
+++ b/markdown/org/docs/various/notation/buttons/es.md
@@ -0,0 +1,11 @@
+---
+title: Buttons, buttonholes, and snaps
+---
+
+Buttons and buttonholes may come in different sizes, but always have the same shape that represents how they look in real life:
+
+
+
+Snaps have a *stud* and *socket* part, and also look like the real thing:
+
+
diff --git a/markdown/org/docs/various/notation/buttons/fr.md b/markdown/org/docs/various/notation/buttons/fr.md
new file mode 100644
index 00000000000..10850084ac5
--- /dev/null
+++ b/markdown/org/docs/various/notation/buttons/fr.md
@@ -0,0 +1,11 @@
+---
+title: Boutons, boutonnières, et boutons pressions
+---
+
+Les boutons et boutonnières peuvent avoir des tailles différentes, mais ont toujours la même forme que celle à quoi ils ressemblent dans la vie réelle :
+
+
+
+Les boutons pressions ont une partie *mâle* et *femelle* et ressemblent également à la réalité :
+
+
diff --git a/markdown/org/docs/various/notation/buttons/nl.md b/markdown/org/docs/various/notation/buttons/nl.md
new file mode 100644
index 00000000000..ba05cb51735
--- /dev/null
+++ b/markdown/org/docs/various/notation/buttons/nl.md
@@ -0,0 +1,11 @@
+---
+title: Knopen, knoopsgaten en en drukknopen
+---
+
+Buttons and buttonholes may come in different sizes, but always have the same shape that represents how they look in real life:
+
+
+
+Drukknopen hebben een *bol* en een *hol*deel, en zien er ook uit zoals in het echt:
+
+
diff --git a/markdown/org/docs/various/notation/de.md b/markdown/org/docs/various/notation/de.md
new file mode 100644
index 00000000000..1f267ebf380
--- /dev/null
+++ b/markdown/org/docs/various/notation/de.md
@@ -0,0 +1,18 @@
+---
+title: Schnittmuster-Notation
+order: 800
+---
+
+Hopefully our patterns are easy enough to understand, but if you come across something that confuses you, below is a reference of all our pattern notation:
+
+
+
+
+
+##### Might vary slightly between preview and final result
+
+For reason that are surprisingly complex, there might be slight
+differences in fonts and colors between how a pattern looks online
+and how it looks as a downloaded PDF or SVG.
+
+
diff --git a/markdown/org/docs/various/notation/dimensions/de.md b/markdown/org/docs/various/notation/dimensions/de.md
new file mode 100644
index 00000000000..077aa777625
--- /dev/null
+++ b/markdown/org/docs/various/notation/dimensions/de.md
@@ -0,0 +1,17 @@
+---
+title: Dimensions
+---
+
+When you opt for a *paperless* pattern, your pattern will come with dimensions:
+
+
+
+
+
+###### Pay close attention to dimensions on non-paperless patterns
+
+Some patterns use dimension to indicate the full size of a pattern piece.
+This typically happens when a part is a mere rectangle.
+
+So when a pattern includes a dimension, make sure to pay attention to it before you cut into your fabric.
+
diff --git a/markdown/org/docs/various/notation/dimensions/en.md b/markdown/org/docs/various/notation/dimensions/en.md
new file mode 100644
index 00000000000..077aa777625
--- /dev/null
+++ b/markdown/org/docs/various/notation/dimensions/en.md
@@ -0,0 +1,17 @@
+---
+title: Dimensions
+---
+
+When you opt for a *paperless* pattern, your pattern will come with dimensions:
+
+
+
+
+
+###### Pay close attention to dimensions on non-paperless patterns
+
+Some patterns use dimension to indicate the full size of a pattern piece.
+This typically happens when a part is a mere rectangle.
+
+So when a pattern includes a dimension, make sure to pay attention to it before you cut into your fabric.
+
diff --git a/markdown/org/docs/various/notation/dimensions/es.md b/markdown/org/docs/various/notation/dimensions/es.md
new file mode 100644
index 00000000000..077aa777625
--- /dev/null
+++ b/markdown/org/docs/various/notation/dimensions/es.md
@@ -0,0 +1,17 @@
+---
+title: Dimensions
+---
+
+When you opt for a *paperless* pattern, your pattern will come with dimensions:
+
+
+
+
+
+###### Pay close attention to dimensions on non-paperless patterns
+
+Some patterns use dimension to indicate the full size of a pattern piece.
+This typically happens when a part is a mere rectangle.
+
+So when a pattern includes a dimension, make sure to pay attention to it before you cut into your fabric.
+
diff --git a/markdown/org/docs/various/notation/dimensions/fr.md b/markdown/org/docs/various/notation/dimensions/fr.md
new file mode 100644
index 00000000000..f9141f226db
--- /dev/null
+++ b/markdown/org/docs/various/notation/dimensions/fr.md
@@ -0,0 +1,17 @@
+---
+title: Dimensions
+---
+
+Lorsque vous optez pour un patron *sans papier* , votre patron se fourni avec des dimensions :
+
+
+
+
+
+###### Faites attention aux dimensions sur les patrons (pas sans papier)
+
+Certains patrons utilisent une dimension pour indiquer la taille totale d'une pièce de patron.
+Cela se produit généralement lorsqu'une partie est un simple rectangle.
+
+Ainsi, quand un patron comprend une dimension, assurez-vous d'y prêter attention avant de couper votre tissu.
+
diff --git a/markdown/org/docs/various/notation/dimensions/nl.md b/markdown/org/docs/various/notation/dimensions/nl.md
new file mode 100644
index 00000000000..7c487936819
--- /dev/null
+++ b/markdown/org/docs/various/notation/dimensions/nl.md
@@ -0,0 +1,17 @@
+---
+title: Afmetingen
+---
+
+Wanneer je een *papierloos* patroon kiest, komt je patroon in de vorm van een set afmetingen:
+
+
+
+
+
+###### Pay close attention to dimensions on non-paperless patterns
+
+Some patterns use dimension to indicate the full size of a pattern piece.
+This typically happens when a part is a mere rectangle.
+
+So when a pattern includes a dimension, make sure to pay attention to it before you cut into your fabric.
+
diff --git a/markdown/org/docs/various/notation/en.md b/markdown/org/docs/various/notation/en.md
new file mode 100644
index 00000000000..38807bc28bf
--- /dev/null
+++ b/markdown/org/docs/various/notation/en.md
@@ -0,0 +1,20 @@
+---
+title: Pattern notation guide
+order: 800
+---
+
+Hopefully our patterns are easy enough to understand, but if you come
+across something that confuses you, below is a reference of all our
+pattern notation:
+
+
+
+
+
+##### Might vary slightly between preview and final result
+
+For reason that are surprisingly complex, there might be slight
+differences in fonts and colors between how a pattern looks online
+and how it looks as a downloaded PDF or SVG.
+
+
diff --git a/markdown/org/docs/various/notation/es.md b/markdown/org/docs/various/notation/es.md
new file mode 100644
index 00000000000..b101c32d004
--- /dev/null
+++ b/markdown/org/docs/various/notation/es.md
@@ -0,0 +1,18 @@
+---
+title: Pattern notation guide
+order: 800
+---
+
+Hopefully our patterns are easy enough to understand, but if you come across something that confuses you, below is a reference of all our pattern notation:
+
+
+
+
+
+##### Might vary slightly between preview and final result
+
+For reason that are surprisingly complex, there might be slight
+differences in fonts and colors between how a pattern looks online
+and how it looks as a downloaded PDF or SVG.
+
+
diff --git a/markdown/org/docs/various/notation/fr.md b/markdown/org/docs/various/notation/fr.md
new file mode 100644
index 00000000000..2e862ffe4a6
--- /dev/null
+++ b/markdown/org/docs/various/notation/fr.md
@@ -0,0 +1,18 @@
+---
+title: Guide de notation de patron
+order: 800
+---
+
+Nous espérons que nos patrons sont assez faciles à comprendre, mais si vous rencontrez quelque chose qui ne vous paraît pas clair, veuillez trouver ci-dessous une référence de toutes nos notes de patron :
+
+
+
+
+
+##### Cela peut varier légèrement entre l'aperçu et le résultat final
+
+Pour une raison étonnamment complexe, il peut y avoir de légères
+différences dans les polices et les couleurs entre l'apparence d'un patron en ligne
+et son apparence en format PDF ou SVG téléchargé.
+
+
diff --git a/markdown/org/docs/various/notation/grainline/de.md b/markdown/org/docs/various/notation/grainline/de.md
new file mode 100644
index 00000000000..86d316d42da
--- /dev/null
+++ b/markdown/org/docs/various/notation/grainline/de.md
@@ -0,0 +1,11 @@
+---
+title: Grainline and cut-on-fold indicator
+---
+
+Grainlines — a line that indicates the *fabric grain* — look like this:
+
+
+
+Cut-on-fold indicators look similar, but point towards the line on which the fabric should be folded:
+
+
diff --git a/markdown/org/docs/various/notation/grainline/en.md b/markdown/org/docs/various/notation/grainline/en.md
new file mode 100644
index 00000000000..21ce1bbc571
--- /dev/null
+++ b/markdown/org/docs/various/notation/grainline/en.md
@@ -0,0 +1,11 @@
+---
+title: Grainline and cut-on-fold indicator
+---
+
+Grainlines — a line that indicates the *fabric grain* — look like this:
+
+
+
+Cut-on-fold indicators look similar, but point towards the line on which the fabric should be folded:
+
+
diff --git a/markdown/org/docs/various/notation/grainline/es.md b/markdown/org/docs/various/notation/grainline/es.md
new file mode 100644
index 00000000000..86d316d42da
--- /dev/null
+++ b/markdown/org/docs/various/notation/grainline/es.md
@@ -0,0 +1,11 @@
+---
+title: Grainline and cut-on-fold indicator
+---
+
+Grainlines — a line that indicates the *fabric grain* — look like this:
+
+
+
+Cut-on-fold indicators look similar, but point towards the line on which the fabric should be folded:
+
+
diff --git a/markdown/org/docs/various/notation/grainline/fr.md b/markdown/org/docs/various/notation/grainline/fr.md
new file mode 100644
index 00000000000..fabc00b9271
--- /dev/null
+++ b/markdown/org/docs/various/notation/grainline/fr.md
@@ -0,0 +1,11 @@
+---
+title: Droit-fil et indications de coupe au-pli
+---
+
+Droit-fil— une ligne qui indique le droit-fil du tissu ** — ressemble à ceci :
+
+
+
+Les indicateurs de coupe au-pli sont semblables, mais pointent vers la ligne sur laquelle le tissu doit être plié :
+
+
diff --git a/markdown/org/docs/various/notation/grainline/nl.md b/markdown/org/docs/various/notation/grainline/nl.md
new file mode 100644
index 00000000000..a708e1e6fce
--- /dev/null
+++ b/markdown/org/docs/various/notation/grainline/nl.md
@@ -0,0 +1,11 @@
+---
+title: Draadrichting en aanduiding van de stofvouw
+---
+
+Draadrichting - een lijn die de *draadrichting van de stof* aangeeft - ziet er zo uit:
+
+
+
+Markeringen voor de stofvouw zien er gelijkaardig uit, maar wijzen naar de lijn waarlangs de stof gevouwen moet worden:
+
+
diff --git a/markdown/org/docs/various/notation/lines/de.md b/markdown/org/docs/various/notation/lines/de.md
new file mode 100644
index 00000000000..46901d5f7c8
--- /dev/null
+++ b/markdown/org/docs/various/notation/lines/de.md
@@ -0,0 +1,14 @@
+---
+title: Other lines
+---
+
+Some patterns may have other lines on them, there are 4 additional styles:
+
+ - Note
+ - Mark
+ - Contrast
+ - Help
+
+They might be used by patterns designers to add additional info, depending on the context.
+
+
diff --git a/markdown/org/docs/various/notation/lines/en.md b/markdown/org/docs/various/notation/lines/en.md
new file mode 100644
index 00000000000..46901d5f7c8
--- /dev/null
+++ b/markdown/org/docs/various/notation/lines/en.md
@@ -0,0 +1,14 @@
+---
+title: Other lines
+---
+
+Some patterns may have other lines on them, there are 4 additional styles:
+
+ - Note
+ - Mark
+ - Contrast
+ - Help
+
+They might be used by patterns designers to add additional info, depending on the context.
+
+
diff --git a/markdown/org/docs/various/notation/lines/es.md b/markdown/org/docs/various/notation/lines/es.md
new file mode 100644
index 00000000000..1139912c8ab
--- /dev/null
+++ b/markdown/org/docs/various/notation/lines/es.md
@@ -0,0 +1,15 @@
+---
+title: Other lines
+---
+
+Some patterns may have other lines on them, there are 4 additional styles:
+
+ - Note
+ - Mark
+ - Contrast
+ - Help
+
+They might be used by patterns designers to add additional info, depending on the context.
+
+
+
diff --git a/markdown/org/docs/various/notation/lines/fr.md b/markdown/org/docs/various/notation/lines/fr.md
new file mode 100644
index 00000000000..6ec26c05abb
--- /dev/null
+++ b/markdown/org/docs/various/notation/lines/fr.md
@@ -0,0 +1,14 @@
+---
+title: Autres lignes
+---
+
+Certains patrons peuvent contenir d'autres lignes, il y a 4 styles supplémentaires :
+
+ - Note
+ - Marquer
+ - Contraste
+ - Aide
+
+Elles peuvent être utilisées par les concepteurs de patrons pour ajouter des informations supplémentaires, selon le contexte.
+
+
diff --git a/markdown/org/docs/various/notation/lines/nl.md b/markdown/org/docs/various/notation/lines/nl.md
new file mode 100644
index 00000000000..8ffc960d98e
--- /dev/null
+++ b/markdown/org/docs/various/notation/lines/nl.md
@@ -0,0 +1,14 @@
+---
+title: Andere lijnen
+---
+
+Sommige patronen kunnen andere lijnen hebben, er zijn 4 andere mogelijke soorten:
+
+ - Let op
+ - Markeer
+ - Contrast
+ - Help
+
+Deze kunnen gebruikt worden door patroonontwerpers om extra info toe te voegen, afhankelijk van de context.
+
+
diff --git a/markdown/org/docs/various/notation/logo/de.md b/markdown/org/docs/various/notation/logo/de.md
new file mode 100644
index 00000000000..a82c4b3ae26
--- /dev/null
+++ b/markdown/org/docs/various/notation/logo/de.md
@@ -0,0 +1,7 @@
+---
+title: Logo
+---
+
+Einige (oder alle) Schnittmusterteile können auch das FreeSewing-Logo enthalten. Das Logo hat keine besondere Bedeutung, es ist nur Branding.
+
+