Merge pull request #1653 from jgfichte/minor-text-fixes
Minor text fixes
This commit is contained in:
commit
2a42dbdc3e
5 changed files with 14 additions and 24 deletions
|
@ -16,7 +16,7 @@ understanding of the structure of a FreeSewing pattern:
|
|||
caption="A schematic overview of FreeSewing"
|
||||
/>
|
||||
|
||||
If we look at our image, it can can divided into three areas:
|
||||
If we look at our image, it can be divided into three areas:
|
||||
|
||||
- The left area with the **settings** box
|
||||
- The middle area with the **Pattern** box and everything in it
|
||||
|
|
|
@ -23,7 +23,7 @@ To crucial thing to keep in mind is that, with the exception of the **move** ope
|
|||
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
|
||||
But in fact, it only takes an 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,
|
||||
|
|
|
@ -3,7 +3,7 @@ title: Translation guide
|
|||
---
|
||||
|
||||
Freesewing.org is proudly multilingual, and we currently support five languges.
|
||||
For this, we rely on the work for our translators who volunteer their
|
||||
For this, we rely on the work of our translators who volunteer their
|
||||
time to translate FreeSewing into various languages from English, which
|
||||
is our source language.
|
||||
|
||||
|
@ -59,7 +59,7 @@ We use two different tools to manage our translations, depending on the context:
|
|||
|
||||
If you'd like to help out, please join our translation team on Crowdin.
|
||||
|
||||
While it can be nice to have blog and showcase posts translated, the are less important than the
|
||||
While it can be nice to have blog and showcase posts translated, these are less important than the
|
||||
translation work in Crowdin which is about the documentation and strings that allow people to
|
||||
use FreeSewing.org in a different language.
|
||||
|
||||
|
@ -67,10 +67,10 @@ use FreeSewing.org in a different language.
|
|||
|
||||
### Crowdin
|
||||
|
||||
Most translation happens in Crowdin ([crowdin.com](https://crowdin.com/)), and online translation platform
|
||||
Most translation happens in Crowdin ([crowdin.com](https://crowdin.com/)), an online translation platform
|
||||
that makes translation and collaboration a breeze.
|
||||
|
||||
In Crowdin, all text is broken up into lines words or paragraphs, that are than translated.
|
||||
In Crowdin, all text is broken up into lines, words or paragraphs, that are than translated.
|
||||
This does not only facilitate collaboration — as rather than work on one large block of text
|
||||
various people can jump in and translate smaller snippets — it also enforces a strict one-on-one
|
||||
match between the English source material and the translation.
|
||||
|
|
|
@ -5,7 +5,7 @@ order: 15
|
|||
|
||||
The `Pattern` object in FreeSewing's core library holds all data and logic of a pattern.
|
||||
It is the parametric blueprint that when instantiated with a user's measurements and
|
||||
objects will generated a made-to-measure pattern.
|
||||
objects will generate a made-to-measure pattern.
|
||||
|
||||
## Pattern constructor
|
||||
|
||||
|
@ -21,17 +21,6 @@ Refer to the [settings documentation](/reference/api/settings/) for an exhaustiv
|
|||
|
||||
## Pattern properties
|
||||
|
||||
| Property | Description |
|
||||
| --------:| ----------- |
|
||||
| `config` | The pattern configuration |
|
||||
| `is` | A string that will be set to `draft` or `sample` when you respectively draft or sample a pattern. |
|
||||
| `options` | The options as set by the user |
|
||||
| `parts` | A plain object to hold your parts |
|
||||
| `Part` | The [Part](/reference/api/part) constructor |
|
||||
| `settings` | The settings as set by the user |
|
||||
| `store` | A [Store](/reference/api/store) instance |
|
||||
| `svg` | An [Svg](/reference/api/svg) instance |
|
||||
|
||||
- `settings` : The settings as set by the user
|
||||
- `options` : the options as set by the user
|
||||
- `config` : The pattern configuration
|
||||
|
@ -39,8 +28,7 @@ Refer to the [settings documentation](/reference/api/settings/) for an exhaustiv
|
|||
- `Part` : The [Part](/reference/api/part) constructor
|
||||
- `store` : A [Store](/reference/api/store) instance
|
||||
- `svg` : An [Svg](/reference/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.
|
||||
- `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.
|
||||
|
||||
## Pattern methods
|
||||
|
||||
|
|
|
@ -8,22 +8,24 @@ FreeSewing is built with [Node.js](https://nodejs.org/), a JavaScript runtime.
|
|||
You'll need to install Node JS on your system, and to do so, we'll
|
||||
use [nvm](https://github.com/nvm-sh/nvm), short for _Node version manager_.
|
||||
|
||||
Using nvm has a number few benefits in comparison with installing Node from
|
||||
the node.js website, or from a package providide by your linux distribution:
|
||||
Using nvm has a number of benefits in comparison with installing Node from
|
||||
the node.js website, or from a package provided by Homebrew or your OS distribution:
|
||||
|
||||
- You can easily switch between different Node versions
|
||||
- Everything gets installed in your home folder, avoiding permission problems
|
||||
|
||||
The latest instructions for setting up nvm can be found [here](https://github.com/nvm-sh/nvm#installing-and-updating). If you want to just skip to the commands that most likely work, keep reading.
|
||||
|
||||
To setup nvm, run the following command in a terminal window:
|
||||
|
||||
```bash
|
||||
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.36.0/install.sh | bash
|
||||
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
|
||||
```
|
||||
|
||||
If you don't have `curl` on your system, here's an alternative approach using `wget`:
|
||||
|
||||
```bash
|
||||
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.36.0/install.sh | bash
|
||||
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
|
||||
```
|
||||
|
||||
After the script is completed, try running the following command:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue