diff --git a/config/dependencies.yaml b/config/dependencies.yaml index 7bac8fac850..52f9150c129 100644 --- a/config/dependencies.yaml +++ b/config/dependencies.yaml @@ -243,7 +243,7 @@ dev: 'react-swipeable': &reactSwipeable '7.0.1' 'react-timeago': &reactTimeago '7.1.0' 'rehype-autolink-headings': &rehypeAutolinkHeadings '6.1.1' - 'rehype-highlight': &rehypeHighlight '6.0.0' + 'rehype-highlight': &rehypeHighlight '7.0.0' 'rehype-sanitize': &rehypeSanitize '5.0.1' 'rehype-slug': &rehypeSlug '5.1.0' 'rehype-stringify': &rehypeStringify '10.0.0' diff --git a/config/exceptions.yaml b/config/exceptions.yaml index dd9d03dc6ae..1b5592a4f86 100644 --- a/config/exceptions.yaml +++ b/config/exceptions.yaml @@ -32,6 +32,8 @@ packageJson: author: AlfaLyr (https://github.com/alfalyr) i18n: private: true + lab: + private: true lucy: author: SeaZeeZee (https://github.com/SeaZeeZee) lunetius: &starf @@ -72,10 +74,6 @@ packageJson: sandy: author: AlfaLyr (https://github.com/alfalyr) tiberius: *starf - unice: - author: Anna Puk (https://github.com/anna-puk) - ursula: - author: Natalia Sayang (https://github.com/nataliasayang) waralee: author: woutervdub (https://github.com/woutervdub) walburga: *starf diff --git a/config/templates/package.dflt.json b/config/templates/package.dflt.json index 80d0581c3f9..befac305d0b 100644 --- a/config/templates/package.dflt.json +++ b/config/templates/package.dflt.json @@ -31,7 +31,7 @@ "files": ["dist/*", "README.md"], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/designs/aaron/data.mjs b/designs/aaron/data.mjs index d7bde458b28..c546ed6f899 100644 --- a/designs/aaron/data.mjs +++ b/designs/aaron/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/aaron' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/designs/aaron/package.json b/designs/aaron/package.json index 48a2dde3aef..8ca8e78bd9c 100644 --- a/designs/aaron/package.json +++ b/designs/aaron/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/aaron", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing pattern for a A-shirt or tank top", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -49,16 +49,16 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13", - "@freesewing/brian": "3.0.0-alpha.13", - "@freesewing/plugin-bust": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0", + "@freesewing/brian": "3.0.0", + "@freesewing/plugin-bust": "3.0.0" }, "dependencies": {}, "devDependencies": { "mocha": "10.2.0", "chai": "4.3.9", - "@freesewing/models": "3.0.0-alpha.13", - "@freesewing/plugin-timing": "3.0.0-alpha.13" + "@freesewing/models": "3.0.0", + "@freesewing/plugin-timing": "3.0.0" }, "files": [ "dist/*", @@ -66,7 +66,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/designs/albert/data.mjs b/designs/albert/data.mjs index 204decfc8a0..99ff490192f 100644 --- a/designs/albert/data.mjs +++ b/designs/albert/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/albert' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/designs/albert/package.json b/designs/albert/package.json index a514014b298..a8537e6ce21 100644 --- a/designs/albert/package.json +++ b/designs/albert/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/albert", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing pattern for an apron", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -49,14 +49,14 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0" }, "dependencies": {}, "devDependencies": { "mocha": "10.2.0", "chai": "4.3.9", - "@freesewing/models": "3.0.0-alpha.13", - "@freesewing/plugin-timing": "3.0.0-alpha.13" + "@freesewing/models": "3.0.0", + "@freesewing/plugin-timing": "3.0.0" }, "files": [ "dist/*", @@ -64,7 +64,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/designs/bee/data.mjs b/designs/bee/data.mjs index 6d451a9a949..1f9d689f3cd 100644 --- a/designs/bee/data.mjs +++ b/designs/bee/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/bee' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/designs/bee/package.json b/designs/bee/package.json index e353aebc864..ab9b4261629 100644 --- a/designs/bee/package.json +++ b/designs/bee/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/bee", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing pattern for a bikini top", "author": "bobgeorgethe3rd (https://github.com/bobgeorgethe3rd)", "homepage": "https://freesewing.org/", @@ -49,15 +49,15 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13", - "@freesewing/bella": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0", + "@freesewing/bella": "3.0.0" }, "dependencies": {}, "devDependencies": { "mocha": "10.2.0", "chai": "4.3.9", - "@freesewing/models": "3.0.0-alpha.13", - "@freesewing/plugin-timing": "3.0.0-alpha.13" + "@freesewing/models": "3.0.0", + "@freesewing/plugin-timing": "3.0.0" }, "files": [ "dist/*", @@ -65,7 +65,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/designs/bella/data.mjs b/designs/bella/data.mjs index 78ca2a7b316..a1fc89a7f94 100644 --- a/designs/bella/data.mjs +++ b/designs/bella/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/bella' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/designs/bella/package.json b/designs/bella/package.json index 3a403da3c96..77019511c0e 100644 --- a/designs/bella/package.json +++ b/designs/bella/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/bella", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing pattern for a womenswear bodice block", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -49,14 +49,14 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0" }, "dependencies": {}, "devDependencies": { "mocha": "10.2.0", "chai": "4.3.9", - "@freesewing/models": "3.0.0-alpha.13", - "@freesewing/plugin-timing": "3.0.0-alpha.13" + "@freesewing/models": "3.0.0", + "@freesewing/plugin-timing": "3.0.0" }, "files": [ "dist/*", @@ -64,7 +64,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/designs/benjamin/data.mjs b/designs/benjamin/data.mjs index 16c4ff6855c..5ea663a0866 100644 --- a/designs/benjamin/data.mjs +++ b/designs/benjamin/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/benjamin' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/designs/benjamin/package.json b/designs/benjamin/package.json index 46ba2f5060a..016cfd4fbb0 100644 --- a/designs/benjamin/package.json +++ b/designs/benjamin/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/benjamin", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing pattern for a bow tie", "author": "woutervdub (https://github.com/woutervdub)", "homepage": "https://freesewing.org/", @@ -49,14 +49,14 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0" }, "dependencies": {}, "devDependencies": { "mocha": "10.2.0", "chai": "4.3.9", - "@freesewing/models": "3.0.0-alpha.13", - "@freesewing/plugin-timing": "3.0.0-alpha.13" + "@freesewing/models": "3.0.0", + "@freesewing/plugin-timing": "3.0.0" }, "files": [ "dist/*", @@ -64,7 +64,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/designs/bent/data.mjs b/designs/bent/data.mjs index 52564c98a43..051afca9cd8 100644 --- a/designs/bent/data.mjs +++ b/designs/bent/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/bent' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/designs/bent/package.json b/designs/bent/package.json index 41f195cfec9..bbce7ddebd0 100644 --- a/designs/bent/package.json +++ b/designs/bent/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/bent", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing pattern for a menswear body block with a two-part sleeve", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -49,17 +49,17 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13", - "@freesewing/brian": "3.0.0-alpha.13", - "@freesewing/plugin-mirror": "3.0.0-alpha.13", - "@freesewing/plugin-bust": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0", + "@freesewing/brian": "3.0.0", + "@freesewing/plugin-mirror": "3.0.0", + "@freesewing/plugin-bust": "3.0.0" }, "dependencies": {}, "devDependencies": { "mocha": "10.2.0", "chai": "4.3.9", - "@freesewing/models": "3.0.0-alpha.13", - "@freesewing/plugin-timing": "3.0.0-alpha.13" + "@freesewing/models": "3.0.0", + "@freesewing/plugin-timing": "3.0.0" }, "files": [ "dist/*", @@ -67,7 +67,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/designs/bob/data.mjs b/designs/bob/data.mjs index ec3e0bdc00c..2e2fb2ba26e 100644 --- a/designs/bob/data.mjs +++ b/designs/bob/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/bob' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/designs/bob/package.json b/designs/bob/package.json index 627084d9bbf..e2e84991ead 100644 --- a/designs/bob/package.json +++ b/designs/bob/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/bob", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing pattern for a bib", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -49,14 +49,14 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0" }, "dependencies": {}, "devDependencies": { "mocha": "10.2.0", "chai": "4.3.9", - "@freesewing/models": "3.0.0-alpha.13", - "@freesewing/plugin-timing": "3.0.0-alpha.13" + "@freesewing/models": "3.0.0", + "@freesewing/plugin-timing": "3.0.0" }, "files": [ "dist/*", @@ -64,7 +64,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/designs/breanna/data.mjs b/designs/breanna/data.mjs index 21ce70c7646..781bf62d789 100644 --- a/designs/breanna/data.mjs +++ b/designs/breanna/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/breanna' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/designs/breanna/package.json b/designs/breanna/package.json index 5c377cfae26..af3e29cc3ac 100644 --- a/designs/breanna/package.json +++ b/designs/breanna/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/breanna", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing pattern for a basic body block for womenswear", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -49,15 +49,15 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13", - "@freesewing/brian": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0", + "@freesewing/brian": "3.0.0" }, "dependencies": {}, "devDependencies": { "mocha": "10.2.0", "chai": "4.3.9", - "@freesewing/models": "3.0.0-alpha.13", - "@freesewing/plugin-timing": "3.0.0-alpha.13" + "@freesewing/models": "3.0.0", + "@freesewing/plugin-timing": "3.0.0" }, "files": [ "dist/*", @@ -65,7 +65,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/designs/brian/data.mjs b/designs/brian/data.mjs index f0c0951752f..3fd08f019d2 100644 --- a/designs/brian/data.mjs +++ b/designs/brian/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/brian' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/designs/brian/package.json b/designs/brian/package.json index 328e1b9fdfd..430c831d50e 100644 --- a/designs/brian/package.json +++ b/designs/brian/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/brian", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing pattern for a basic body block for menswear", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -49,16 +49,16 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13", - "@freesewing/plugin-mirror": "3.0.0-alpha.13", - "@freesewing/plugin-bust": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0", + "@freesewing/plugin-mirror": "3.0.0", + "@freesewing/plugin-bust": "3.0.0" }, "dependencies": {}, "devDependencies": { "mocha": "10.2.0", "chai": "4.3.9", - "@freesewing/models": "3.0.0-alpha.13", - "@freesewing/plugin-timing": "3.0.0-alpha.13" + "@freesewing/models": "3.0.0", + "@freesewing/plugin-timing": "3.0.0" }, "files": [ "dist/*", @@ -66,7 +66,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/designs/bruce/data.mjs b/designs/bruce/data.mjs index c017eb7461b..0af7f90ea41 100644 --- a/designs/bruce/data.mjs +++ b/designs/bruce/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/bruce' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/designs/bruce/package.json b/designs/bruce/package.json index 66fdcd5c9e5..c2e4880f135 100644 --- a/designs/bruce/package.json +++ b/designs/bruce/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/bruce", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing pattern for boxer briefs", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -49,14 +49,14 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0" }, "dependencies": {}, "devDependencies": { "mocha": "10.2.0", "chai": "4.3.9", - "@freesewing/models": "3.0.0-alpha.13", - "@freesewing/plugin-timing": "3.0.0-alpha.13" + "@freesewing/models": "3.0.0", + "@freesewing/plugin-timing": "3.0.0" }, "files": [ "dist/*", @@ -64,7 +64,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/designs/carlita/data.mjs b/designs/carlita/data.mjs index 909faf13312..0af57ca5247 100644 --- a/designs/carlita/data.mjs +++ b/designs/carlita/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/carlita' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/designs/carlita/package.json b/designs/carlita/package.json index 9dad9ed580d..a49998d176d 100644 --- a/designs/carlita/package.json +++ b/designs/carlita/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/carlita", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing pattern for Sherlock Holmes cosplay; Or just a nice long coat", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -49,19 +49,19 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13", - "@freesewing/brian": "3.0.0-alpha.13", - "@freesewing/bent": "3.0.0-alpha.13", - "@freesewing/carlton": "3.0.0-alpha.13", - "@freesewing/plugin-bust": "3.0.0-alpha.13", - "@freesewing/plugin-mirror": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0", + "@freesewing/brian": "3.0.0", + "@freesewing/bent": "3.0.0", + "@freesewing/carlton": "3.0.0", + "@freesewing/plugin-bust": "3.0.0", + "@freesewing/plugin-mirror": "3.0.0" }, "dependencies": {}, "devDependencies": { "mocha": "10.2.0", "chai": "4.3.9", - "@freesewing/models": "3.0.0-alpha.13", - "@freesewing/plugin-timing": "3.0.0-alpha.13" + "@freesewing/models": "3.0.0", + "@freesewing/plugin-timing": "3.0.0" }, "files": [ "dist/*", @@ -69,7 +69,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/designs/carlton/data.mjs b/designs/carlton/data.mjs index bcef0d42544..96a1e2c2a80 100644 --- a/designs/carlton/data.mjs +++ b/designs/carlton/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/carlton' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/designs/carlton/package.json b/designs/carlton/package.json index 4125b4e169a..bcb521c8bce 100644 --- a/designs/carlton/package.json +++ b/designs/carlton/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/carlton", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing pattern for Sherlock Holmes cosplay; Or just a nice long coat", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -49,18 +49,18 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13", - "@freesewing/brian": "3.0.0-alpha.13", - "@freesewing/bent": "3.0.0-alpha.13", - "@freesewing/plugin-mirror": "3.0.0-alpha.13", - "@freesewing/plugin-bust": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0", + "@freesewing/brian": "3.0.0", + "@freesewing/bent": "3.0.0", + "@freesewing/plugin-mirror": "3.0.0", + "@freesewing/plugin-bust": "3.0.0" }, "dependencies": {}, "devDependencies": { "mocha": "10.2.0", "chai": "4.3.9", - "@freesewing/models": "3.0.0-alpha.13", - "@freesewing/plugin-timing": "3.0.0-alpha.13" + "@freesewing/models": "3.0.0", + "@freesewing/plugin-timing": "3.0.0" }, "files": [ "dist/*", @@ -68,7 +68,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/designs/cathrin/data.mjs b/designs/cathrin/data.mjs index c14f6c8e247..553a1f43698 100644 --- a/designs/cathrin/data.mjs +++ b/designs/cathrin/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/cathrin' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/designs/cathrin/package.json b/designs/cathrin/package.json index 27d7a7909f4..039608d8bff 100644 --- a/designs/cathrin/package.json +++ b/designs/cathrin/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/cathrin", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing pattern for a underbust corset / waist trainer", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -49,14 +49,14 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0" }, "dependencies": {}, "devDependencies": { "mocha": "10.2.0", "chai": "4.3.9", - "@freesewing/models": "3.0.0-alpha.13", - "@freesewing/plugin-timing": "3.0.0-alpha.13" + "@freesewing/models": "3.0.0", + "@freesewing/plugin-timing": "3.0.0" }, "files": [ "dist/*", @@ -64,7 +64,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/designs/charlie/data.mjs b/designs/charlie/data.mjs index 93378dc1d40..c5ea85784bb 100644 --- a/designs/charlie/data.mjs +++ b/designs/charlie/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/charlie' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/designs/charlie/package.json b/designs/charlie/package.json index 6991976cce6..587cd96077f 100644 --- a/designs/charlie/package.json +++ b/designs/charlie/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/charlie", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing pattern for chino trousers", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -49,18 +49,18 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13", - "@freesewing/plugin-annotations": "3.0.0-alpha.13", - "@freesewing/plugin-mirror": "3.0.0-alpha.13", - "@freesewing/titan": "3.0.0-alpha.13", - "@freesewing/snapseries": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0", + "@freesewing/plugin-annotations": "3.0.0", + "@freesewing/plugin-mirror": "3.0.0", + "@freesewing/titan": "3.0.0", + "@freesewing/snapseries": "3.0.0" }, "dependencies": {}, "devDependencies": { "mocha": "10.2.0", "chai": "4.3.9", - "@freesewing/models": "3.0.0-alpha.13", - "@freesewing/plugin-timing": "3.0.0-alpha.13" + "@freesewing/models": "3.0.0", + "@freesewing/plugin-timing": "3.0.0" }, "files": [ "dist/*", @@ -68,7 +68,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/designs/cornelius/data.mjs b/designs/cornelius/data.mjs index 2ea3fdd753b..36c8e102098 100644 --- a/designs/cornelius/data.mjs +++ b/designs/cornelius/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/cornelius' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/designs/cornelius/package.json b/designs/cornelius/package.json index dcf63945570..809a74beb28 100644 --- a/designs/cornelius/package.json +++ b/designs/cornelius/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/cornelius", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing pattern for cycling breeches, based on the Keystone drafting system", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -49,14 +49,14 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0" }, "dependencies": {}, "devDependencies": { "mocha": "10.2.0", "chai": "4.3.9", - "@freesewing/models": "3.0.0-alpha.13", - "@freesewing/plugin-timing": "3.0.0-alpha.13" + "@freesewing/models": "3.0.0", + "@freesewing/plugin-timing": "3.0.0" }, "files": [ "dist/*", @@ -64,7 +64,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/designs/diana/data.mjs b/designs/diana/data.mjs index a22c7930b0c..72405dd3a10 100644 --- a/designs/diana/data.mjs +++ b/designs/diana/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/diana' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/designs/diana/package.json b/designs/diana/package.json index dce30b693b0..035582a1749 100644 --- a/designs/diana/package.json +++ b/designs/diana/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/diana", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing pattern for a top with a draped neck", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -49,16 +49,16 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13", - "@freesewing/brian": "3.0.0-alpha.13", - "@freesewing/plugin-bust": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0", + "@freesewing/brian": "3.0.0", + "@freesewing/plugin-bust": "3.0.0" }, "dependencies": {}, "devDependencies": { "mocha": "10.2.0", "chai": "4.3.9", - "@freesewing/models": "3.0.0-alpha.13", - "@freesewing/plugin-timing": "3.0.0-alpha.13" + "@freesewing/models": "3.0.0", + "@freesewing/plugin-timing": "3.0.0" }, "files": [ "dist/*", @@ -66,7 +66,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/designs/examples/data.mjs b/designs/examples/data.mjs index f5b3b719c01..93a4cc34246 100644 --- a/designs/examples/data.mjs +++ b/designs/examples/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/examples' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/designs/examples/package.json b/designs/examples/package.json index cbf69e09dad..a0c44ba07b1 100644 --- a/designs/examples/package.json +++ b/designs/examples/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/examples", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing pattern holding examples for our documentation", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -44,16 +44,16 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13", - "@freesewing/plugin-mirror": "3.0.0-alpha.13", - "@freesewing/plugin-gore": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0", + "@freesewing/plugin-mirror": "3.0.0", + "@freesewing/plugin-gore": "3.0.0" }, "dependencies": {}, "devDependencies": { "mocha": "10.2.0", "chai": "4.3.9", - "@freesewing/models": "3.0.0-alpha.13", - "@freesewing/plugin-timing": "3.0.0-alpha.13" + "@freesewing/models": "3.0.0", + "@freesewing/plugin-timing": "3.0.0" }, "files": [ "dist/*", @@ -61,7 +61,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/designs/florence/data.mjs b/designs/florence/data.mjs index b2b7cb753d3..66b4785c505 100644 --- a/designs/florence/data.mjs +++ b/designs/florence/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/florence' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/designs/florence/package.json b/designs/florence/package.json index b15d6a2a5a1..72714f20da1 100644 --- a/designs/florence/package.json +++ b/designs/florence/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/florence", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing pattern for a face mask", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -49,14 +49,14 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0" }, "dependencies": {}, "devDependencies": { "mocha": "10.2.0", "chai": "4.3.9", - "@freesewing/models": "3.0.0-alpha.13", - "@freesewing/plugin-timing": "3.0.0-alpha.13" + "@freesewing/models": "3.0.0", + "@freesewing/plugin-timing": "3.0.0" }, "files": [ "dist/*", @@ -64,7 +64,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/designs/florent/data.mjs b/designs/florent/data.mjs index 125efcdba1a..02d0592f62b 100644 --- a/designs/florent/data.mjs +++ b/designs/florent/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/florent' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/designs/florent/package.json b/designs/florent/package.json index ddfb9061e4e..26d45ce0e2a 100644 --- a/designs/florent/package.json +++ b/designs/florent/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/florent", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing pattern for a flat cap", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -49,14 +49,14 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0" }, "dependencies": {}, "devDependencies": { "mocha": "10.2.0", "chai": "4.3.9", - "@freesewing/models": "3.0.0-alpha.13", - "@freesewing/plugin-timing": "3.0.0-alpha.13" + "@freesewing/models": "3.0.0", + "@freesewing/plugin-timing": "3.0.0" }, "files": [ "dist/*", @@ -64,7 +64,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/designs/hi/data.mjs b/designs/hi/data.mjs index 27eb51cab5b..fb08901e3cd 100644 --- a/designs/hi/data.mjs +++ b/designs/hi/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/hi' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/designs/hi/package.json b/designs/hi/package.json index 4d8fa95907c..862e07f6755 100644 --- a/designs/hi/package.json +++ b/designs/hi/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/hi", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing pattern for a shark plush toy", "author": "woutervdub (https://github.com/woutervdub)", "homepage": "https://freesewing.org/", @@ -49,14 +49,14 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0" }, "dependencies": {}, "devDependencies": { "mocha": "10.2.0", "chai": "4.3.9", - "@freesewing/models": "3.0.0-alpha.13", - "@freesewing/plugin-timing": "3.0.0-alpha.13" + "@freesewing/models": "3.0.0", + "@freesewing/plugin-timing": "3.0.0" }, "files": [ "dist/*", @@ -64,7 +64,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/designs/holmes/data.mjs b/designs/holmes/data.mjs index f412a60007a..c4a4ce8de9d 100644 --- a/designs/holmes/data.mjs +++ b/designs/holmes/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/holmes' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/designs/holmes/package.json b/designs/holmes/package.json index cfddcd66d6c..8458b74d011 100644 --- a/designs/holmes/package.json +++ b/designs/holmes/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/holmes", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing pattern for a Sherlock Holmes hat", "author": "AlfaLyr (https://github.com/alfalyr)", "homepage": "https://freesewing.org/", @@ -49,17 +49,17 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13", - "@freesewing/plugin-bust": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0", + "@freesewing/plugin-bust": "3.0.0" }, "dependencies": { - "@freesewing/plugin-gore": "3.0.0-alpha.13" + "@freesewing/plugin-gore": "3.0.0" }, "devDependencies": { "mocha": "10.2.0", "chai": "4.3.9", - "@freesewing/models": "3.0.0-alpha.13", - "@freesewing/plugin-timing": "3.0.0-alpha.13" + "@freesewing/models": "3.0.0", + "@freesewing/plugin-timing": "3.0.0" }, "files": [ "dist/*", @@ -67,7 +67,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/designs/hortensia/data.mjs b/designs/hortensia/data.mjs index 2c2cdb5a8ed..967000c0536 100644 --- a/designs/hortensia/data.mjs +++ b/designs/hortensia/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/hortensia' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/designs/hortensia/package.json b/designs/hortensia/package.json index cb5b1a22d77..92fd35d8ca1 100644 --- a/designs/hortensia/package.json +++ b/designs/hortensia/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/hortensia", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing pattern for a handbag", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -49,14 +49,14 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0" }, "dependencies": {}, "devDependencies": { "mocha": "10.2.0", "chai": "4.3.9", - "@freesewing/models": "3.0.0-alpha.13", - "@freesewing/plugin-timing": "3.0.0-alpha.13" + "@freesewing/models": "3.0.0", + "@freesewing/plugin-timing": "3.0.0" }, "files": [ "dist/*", @@ -64,7 +64,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/designs/huey/data.mjs b/designs/huey/data.mjs index a0ef2fd5b5c..b05c3caa20d 100644 --- a/designs/huey/data.mjs +++ b/designs/huey/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/huey' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/designs/huey/package.json b/designs/huey/package.json index c9f0417b329..5edef82f816 100644 --- a/designs/huey/package.json +++ b/designs/huey/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/huey", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing pattern for a zip-up hoodie", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -49,16 +49,16 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13", - "@freesewing/brian": "3.0.0-alpha.13", - "@freesewing/plugin-bust": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0", + "@freesewing/brian": "3.0.0", + "@freesewing/plugin-bust": "3.0.0" }, "dependencies": {}, "devDependencies": { "mocha": "10.2.0", "chai": "4.3.9", - "@freesewing/models": "3.0.0-alpha.13", - "@freesewing/plugin-timing": "3.0.0-alpha.13" + "@freesewing/models": "3.0.0", + "@freesewing/plugin-timing": "3.0.0" }, "files": [ "dist/*", @@ -66,7 +66,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/designs/hugo/data.mjs b/designs/hugo/data.mjs index 1c49decb8ab..52af1f8a1d2 100644 --- a/designs/hugo/data.mjs +++ b/designs/hugo/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/hugo' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/designs/hugo/package.json b/designs/hugo/package.json index 55cd25fb906..3af9271a13a 100644 --- a/designs/hugo/package.json +++ b/designs/hugo/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/hugo", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing pattern for a hooded jumper with raglan sleeves", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -49,16 +49,16 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13", - "@freesewing/brian": "3.0.0-alpha.13", - "@freesewing/plugin-bust": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0", + "@freesewing/brian": "3.0.0", + "@freesewing/plugin-bust": "3.0.0" }, "dependencies": {}, "devDependencies": { "mocha": "10.2.0", "chai": "4.3.9", - "@freesewing/models": "3.0.0-alpha.13", - "@freesewing/plugin-timing": "3.0.0-alpha.13" + "@freesewing/models": "3.0.0", + "@freesewing/plugin-timing": "3.0.0" }, "files": [ "dist/*", @@ -66,7 +66,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/designs/jaeger/data.mjs b/designs/jaeger/data.mjs index f44cbbb1698..5b56e998e3b 100644 --- a/designs/jaeger/data.mjs +++ b/designs/jaeger/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/jaeger' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/designs/jaeger/package.json b/designs/jaeger/package.json index 31b95466787..dadd3dae443 100644 --- a/designs/jaeger/package.json +++ b/designs/jaeger/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/jaeger", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing pattern for a sport coat style jacket", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -49,18 +49,18 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13", - "@freesewing/brian": "3.0.0-alpha.13", - "@freesewing/bent": "3.0.0-alpha.13", - "@freesewing/plugin-bust": "3.0.0-alpha.13", - "@freesewing/plugin-mirror": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0", + "@freesewing/brian": "3.0.0", + "@freesewing/bent": "3.0.0", + "@freesewing/plugin-bust": "3.0.0", + "@freesewing/plugin-mirror": "3.0.0" }, "dependencies": {}, "devDependencies": { "mocha": "10.2.0", "chai": "4.3.9", - "@freesewing/models": "3.0.0-alpha.13", - "@freesewing/plugin-timing": "3.0.0-alpha.13" + "@freesewing/models": "3.0.0", + "@freesewing/plugin-timing": "3.0.0" }, "files": [ "dist/*", @@ -68,7 +68,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/designs/legend/data.mjs b/designs/legend/data.mjs index 54c3e561ea1..fd97a49b0fe 100644 --- a/designs/legend/data.mjs +++ b/designs/legend/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/legend' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/designs/legend/package.json b/designs/legend/package.json index b2cd13f78df..3b57c297104 100644 --- a/designs/legend/package.json +++ b/designs/legend/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/legend", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing pattern to document pattern notation", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -49,14 +49,14 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0" }, "dependencies": {}, "devDependencies": { "mocha": "10.2.0", "chai": "4.3.9", - "@freesewing/models": "3.0.0-alpha.13", - "@freesewing/plugin-timing": "3.0.0-alpha.13" + "@freesewing/models": "3.0.0", + "@freesewing/plugin-timing": "3.0.0" }, "files": [ "dist/*", @@ -64,7 +64,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/designs/lucy/data.mjs b/designs/lucy/data.mjs index 08484a22568..42f6ff9c0b8 100644 --- a/designs/lucy/data.mjs +++ b/designs/lucy/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/lucy' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/designs/lucy/package.json b/designs/lucy/package.json index b5cd4685aee..17adb717d47 100644 --- a/designs/lucy/package.json +++ b/designs/lucy/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/lucy", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing pattern for a historical tie-on pocket", "author": "SeaZeeZee (https://github.com/SeaZeeZee)", "homepage": "https://freesewing.org/", @@ -49,14 +49,14 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0" }, "dependencies": {}, "devDependencies": { "mocha": "10.2.0", "chai": "4.3.9", - "@freesewing/models": "3.0.0-alpha.13", - "@freesewing/plugin-timing": "3.0.0-alpha.13" + "@freesewing/models": "3.0.0", + "@freesewing/plugin-timing": "3.0.0" }, "files": [ "dist/*", @@ -64,7 +64,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/designs/lunetius/data.mjs b/designs/lunetius/data.mjs index 86ad27ee9dd..d1e56918f63 100644 --- a/designs/lunetius/data.mjs +++ b/designs/lunetius/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/lunetius' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/designs/lunetius/package.json b/designs/lunetius/package.json index a531b44ce3f..5bfbb7337f2 100644 --- a/designs/lunetius/package.json +++ b/designs/lunetius/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/lunetius", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing pattern for a lacerna, a historical Roman cloak", "author": "Starfetch (https://github.com/starfetch)", "homepage": "https://freesewing.org/", @@ -49,14 +49,14 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0" }, "dependencies": {}, "devDependencies": { "mocha": "10.2.0", "chai": "4.3.9", - "@freesewing/models": "3.0.0-alpha.13", - "@freesewing/plugin-timing": "3.0.0-alpha.13" + "@freesewing/models": "3.0.0", + "@freesewing/plugin-timing": "3.0.0" }, "files": [ "dist/*", @@ -64,7 +64,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/designs/magde/data.mjs b/designs/magde/data.mjs index 1b68363e43b..de0a068acc3 100644 --- a/designs/magde/data.mjs +++ b/designs/magde/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/magde' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/designs/magde/package.json b/designs/magde/package.json index 0fc09864d31..ef2539bc7fc 100644 --- a/designs/magde/package.json +++ b/designs/magde/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/magde", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing pattern for a bike messenger bag", "author": "clegganator259 (https://github.com/clegganator259)", "homepage": "https://freesewing.org/", @@ -49,14 +49,14 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0" }, "dependencies": {}, "devDependencies": { "mocha": "10.2.0", "chai": "4.3.9", - "@freesewing/models": "3.0.0-alpha.13", - "@freesewing/plugin-timing": "3.0.0-alpha.13" + "@freesewing/models": "3.0.0", + "@freesewing/plugin-timing": "3.0.0" }, "files": [ "dist/*", @@ -64,7 +64,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/designs/noble/data.mjs b/designs/noble/data.mjs index a7eb340ad5b..1901618b4c3 100644 --- a/designs/noble/data.mjs +++ b/designs/noble/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/noble' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/designs/noble/package.json b/designs/noble/package.json index a7533732211..af14cb23fd2 100644 --- a/designs/noble/package.json +++ b/designs/noble/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/noble", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing pattern for a princess seam bodice block", "author": "woutervdub (https://github.com/woutervdub)", "homepage": "https://freesewing.org/", @@ -49,15 +49,15 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13", - "@freesewing/bella": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0", + "@freesewing/bella": "3.0.0" }, "dependencies": {}, "devDependencies": { "mocha": "10.2.0", "chai": "4.3.9", - "@freesewing/models": "3.0.0-alpha.13", - "@freesewing/plugin-timing": "3.0.0-alpha.13" + "@freesewing/models": "3.0.0", + "@freesewing/plugin-timing": "3.0.0" }, "files": [ "dist/*", @@ -65,7 +65,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/designs/octoplushy/data.mjs b/designs/octoplushy/data.mjs index 666c6e99fbe..fdf7db255af 100644 --- a/designs/octoplushy/data.mjs +++ b/designs/octoplushy/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/octoplushy' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/designs/octoplushy/package.json b/designs/octoplushy/package.json index 2d0a7817953..1e619beee76 100644 --- a/designs/octoplushy/package.json +++ b/designs/octoplushy/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/octoplushy", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing pattern for an octopus plushy toy", "author": "woutervdub (https://github.com/woutervdub)", "homepage": "https://freesewing.org/", @@ -49,14 +49,14 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0" }, "dependencies": {}, "devDependencies": { "mocha": "10.2.0", "chai": "4.3.9", - "@freesewing/models": "3.0.0-alpha.13", - "@freesewing/plugin-timing": "3.0.0-alpha.13" + "@freesewing/models": "3.0.0", + "@freesewing/plugin-timing": "3.0.0" }, "files": [ "dist/*", @@ -64,7 +64,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/designs/paco/data.mjs b/designs/paco/data.mjs index 0e967c53f97..78a2047d2d6 100644 --- a/designs/paco/data.mjs +++ b/designs/paco/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/paco' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/designs/paco/package.json b/designs/paco/package.json index 8fa4bee1110..84edaee3d56 100644 --- a/designs/paco/package.json +++ b/designs/paco/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/paco", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing pattern for summer pants", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -49,16 +49,16 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13", - "@freesewing/titan": "3.0.0-alpha.13", - "@freesewing/snapseries": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0", + "@freesewing/titan": "3.0.0", + "@freesewing/snapseries": "3.0.0" }, "dependencies": {}, "devDependencies": { "mocha": "10.2.0", "chai": "4.3.9", - "@freesewing/models": "3.0.0-alpha.13", - "@freesewing/plugin-timing": "3.0.0-alpha.13" + "@freesewing/models": "3.0.0", + "@freesewing/plugin-timing": "3.0.0" }, "files": [ "dist/*", @@ -66,7 +66,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/designs/penelope/data.mjs b/designs/penelope/data.mjs index 2683be320c5..2e468b888f9 100644 --- a/designs/penelope/data.mjs +++ b/designs/penelope/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/penelope' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/designs/penelope/package.json b/designs/penelope/package.json index d697f5d811d..66b2e0de1fd 100644 --- a/designs/penelope/package.json +++ b/designs/penelope/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/penelope", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing pattern for a pencil skirt", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -49,14 +49,14 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0" }, "dependencies": {}, "devDependencies": { "mocha": "10.2.0", "chai": "4.3.9", - "@freesewing/models": "3.0.0-alpha.13", - "@freesewing/plugin-timing": "3.0.0-alpha.13" + "@freesewing/models": "3.0.0", + "@freesewing/plugin-timing": "3.0.0" }, "files": [ "dist/*", @@ -64,7 +64,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/designs/plugintest/data.mjs b/designs/plugintest/data.mjs index 223f13ee37a..0508dcda662 100644 --- a/designs/plugintest/data.mjs +++ b/designs/plugintest/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/plugintest' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/designs/plugintest/package.json b/designs/plugintest/package.json index 1cc7ca7d8a5..681f8e72d00 100644 --- a/designs/plugintest/package.json +++ b/designs/plugintest/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/plugintest", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing pattern to test (y)our plugins", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -49,25 +49,25 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13", - "@freesewing/plugin-annotations": "3.0.0-alpha.13", - "@freesewing/plugin-bust": "3.0.0-alpha.13", - "@freesewing/plugin-flip": "3.0.0-alpha.13", - "@freesewing/plugin-gore": "3.0.0-alpha.13", - "@freesewing/plugin-i18n": "3.0.0-alpha.13", - "@freesewing/plugin-measurements": "3.0.0-alpha.13", - "@freesewing/plugin-mirror": "3.0.0-alpha.13", - "@freesewing/plugin-round": "3.0.0-alpha.13", - "@freesewing/plugin-sprinkle": "3.0.0-alpha.13", - "@freesewing/plugin-svgattr": "3.0.0-alpha.13", - "@freesewing/plugin-theme": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0", + "@freesewing/plugin-annotations": "3.0.0", + "@freesewing/plugin-bust": "3.0.0", + "@freesewing/plugin-flip": "3.0.0", + "@freesewing/plugin-gore": "3.0.0", + "@freesewing/plugin-i18n": "3.0.0", + "@freesewing/plugin-measurements": "3.0.0", + "@freesewing/plugin-mirror": "3.0.0", + "@freesewing/plugin-round": "3.0.0", + "@freesewing/plugin-sprinkle": "3.0.0", + "@freesewing/plugin-svgattr": "3.0.0", + "@freesewing/plugin-theme": "3.0.0" }, "dependencies": {}, "devDependencies": { "mocha": "10.2.0", "chai": "4.3.9", - "@freesewing/models": "3.0.0-alpha.13", - "@freesewing/plugin-timing": "3.0.0-alpha.13" + "@freesewing/models": "3.0.0", + "@freesewing/plugin-timing": "3.0.0" }, "files": [ "dist/*", @@ -75,7 +75,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/designs/rendertest/data.mjs b/designs/rendertest/data.mjs index f90cb23f522..732f21d2df0 100644 --- a/designs/rendertest/data.mjs +++ b/designs/rendertest/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/rendertest' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/designs/rendertest/package.json b/designs/rendertest/package.json index 2dff67a7eda..a4b0c30a799 100644 --- a/designs/rendertest/package.json +++ b/designs/rendertest/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/rendertest", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing pattern to test (y)our render engine our CSS", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -49,14 +49,14 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0" }, "dependencies": {}, "devDependencies": { "mocha": "10.2.0", "chai": "4.3.9", - "@freesewing/models": "3.0.0-alpha.13", - "@freesewing/plugin-timing": "3.0.0-alpha.13" + "@freesewing/models": "3.0.0", + "@freesewing/plugin-timing": "3.0.0" }, "files": [ "dist/*", @@ -64,7 +64,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/designs/sandy/data.mjs b/designs/sandy/data.mjs index 8cb2214bed9..2cd9fcf9c32 100644 --- a/designs/sandy/data.mjs +++ b/designs/sandy/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/sandy' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/designs/sandy/package.json b/designs/sandy/package.json index 81226c17c7a..b7fa2354d45 100644 --- a/designs/sandy/package.json +++ b/designs/sandy/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/sandy", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing pattern for a circle skirt", "author": "AlfaLyr (https://github.com/alfalyr)", "homepage": "https://freesewing.org/", @@ -49,15 +49,15 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13", - "@freesewing/snapseries": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0", + "@freesewing/snapseries": "3.0.0" }, "dependencies": {}, "devDependencies": { "mocha": "10.2.0", "chai": "4.3.9", - "@freesewing/models": "3.0.0-alpha.13", - "@freesewing/plugin-timing": "3.0.0-alpha.13" + "@freesewing/models": "3.0.0", + "@freesewing/plugin-timing": "3.0.0" }, "files": [ "dist/*", @@ -65,7 +65,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/designs/shin/data.mjs b/designs/shin/data.mjs index 3bb892c1a28..00c5223a0cc 100644 --- a/designs/shin/data.mjs +++ b/designs/shin/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/shin' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/designs/shin/package.json b/designs/shin/package.json index 7d9fe694591..60ea2900761 100644 --- a/designs/shin/package.json +++ b/designs/shin/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/shin", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing pattern for swim trunks", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -49,15 +49,15 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13", - "@freesewing/snapseries": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0", + "@freesewing/snapseries": "3.0.0" }, "dependencies": {}, "devDependencies": { "mocha": "10.2.0", "chai": "4.3.9", - "@freesewing/models": "3.0.0-alpha.13", - "@freesewing/plugin-timing": "3.0.0-alpha.13" + "@freesewing/models": "3.0.0", + "@freesewing/plugin-timing": "3.0.0" }, "files": [ "dist/*", @@ -65,7 +65,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/designs/simon/data.mjs b/designs/simon/data.mjs index 93a0b27d4bc..23889df10f9 100644 --- a/designs/simon/data.mjs +++ b/designs/simon/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/simon' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/designs/simon/package.json b/designs/simon/package.json index 76dc82b95c3..f40465e3cbe 100644 --- a/designs/simon/package.json +++ b/designs/simon/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/simon", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing pattern for a button down shirt", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -49,17 +49,17 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13", - "@freesewing/brian": "3.0.0-alpha.13", - "@freesewing/plugin-bust": "3.0.0-alpha.13", - "@freesewing/plugin-flip": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0", + "@freesewing/brian": "3.0.0", + "@freesewing/plugin-bust": "3.0.0", + "@freesewing/plugin-flip": "3.0.0" }, "dependencies": {}, "devDependencies": { "mocha": "10.2.0", "chai": "4.3.9", - "@freesewing/models": "3.0.0-alpha.13", - "@freesewing/plugin-timing": "3.0.0-alpha.13" + "@freesewing/models": "3.0.0", + "@freesewing/plugin-timing": "3.0.0" }, "files": [ "dist/*", @@ -67,7 +67,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/designs/simone/data.mjs b/designs/simone/data.mjs index 623673e2038..b7fe0216dfe 100644 --- a/designs/simone/data.mjs +++ b/designs/simone/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/simone' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/designs/simone/package.json b/designs/simone/package.json index d8114b3eba2..4c4036f86ec 100644 --- a/designs/simone/package.json +++ b/designs/simone/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/simone", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing pattern for a button down shirt (Simone = Simon for people with breasts)", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -49,18 +49,18 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13", - "@freesewing/brian": "3.0.0-alpha.13", - "@freesewing/simon": "3.0.0-alpha.13", - "@freesewing/plugin-flip": "3.0.0-alpha.13", - "@freesewing/plugin-bust": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0", + "@freesewing/brian": "3.0.0", + "@freesewing/simon": "3.0.0", + "@freesewing/plugin-flip": "3.0.0", + "@freesewing/plugin-bust": "3.0.0" }, "dependencies": {}, "devDependencies": { "mocha": "10.2.0", "chai": "4.3.9", - "@freesewing/models": "3.0.0-alpha.13", - "@freesewing/plugin-timing": "3.0.0-alpha.13" + "@freesewing/models": "3.0.0", + "@freesewing/plugin-timing": "3.0.0" }, "files": [ "dist/*", @@ -68,7 +68,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/designs/sven/data.mjs b/designs/sven/data.mjs index 944d41bee92..54b393891d6 100644 --- a/designs/sven/data.mjs +++ b/designs/sven/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/sven' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/designs/sven/package.json b/designs/sven/package.json index 7c4f280afd4..38d18e44ae4 100644 --- a/designs/sven/package.json +++ b/designs/sven/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/sven", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing pattern for a straightforward sweater", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -49,16 +49,16 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13", - "@freesewing/brian": "3.0.0-alpha.13", - "@freesewing/plugin-bust": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0", + "@freesewing/brian": "3.0.0", + "@freesewing/plugin-bust": "3.0.0" }, "dependencies": {}, "devDependencies": { "mocha": "10.2.0", "chai": "4.3.9", - "@freesewing/models": "3.0.0-alpha.13", - "@freesewing/plugin-timing": "3.0.0-alpha.13" + "@freesewing/models": "3.0.0", + "@freesewing/plugin-timing": "3.0.0" }, "files": [ "dist/*", @@ -66,7 +66,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/designs/tamiko/data.mjs b/designs/tamiko/data.mjs index 253893c15a5..4d0cb4df271 100644 --- a/designs/tamiko/data.mjs +++ b/designs/tamiko/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/tamiko' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/designs/tamiko/package.json b/designs/tamiko/package.json index e26ffe503c1..3df3bbf67f2 100644 --- a/designs/tamiko/package.json +++ b/designs/tamiko/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/tamiko", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing pattern for a zero-waste top", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -49,15 +49,15 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13", - "@freesewing/plugin-bust": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0", + "@freesewing/plugin-bust": "3.0.0" }, "dependencies": {}, "devDependencies": { "mocha": "10.2.0", "chai": "4.3.9", - "@freesewing/models": "3.0.0-alpha.13", - "@freesewing/plugin-timing": "3.0.0-alpha.13" + "@freesewing/models": "3.0.0", + "@freesewing/plugin-timing": "3.0.0" }, "files": [ "dist/*", @@ -65,7 +65,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/designs/teagan/data.mjs b/designs/teagan/data.mjs index c8e33863708..586ccce791b 100644 --- a/designs/teagan/data.mjs +++ b/designs/teagan/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/teagan' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/designs/teagan/package.json b/designs/teagan/package.json index 830ed3b7d2e..976eb5f44c5 100644 --- a/designs/teagan/package.json +++ b/designs/teagan/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/teagan", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing pattern for a T-shirt", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -49,16 +49,16 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13", - "@freesewing/brian": "3.0.0-alpha.13", - "@freesewing/plugin-bust": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0", + "@freesewing/brian": "3.0.0", + "@freesewing/plugin-bust": "3.0.0" }, "dependencies": {}, "devDependencies": { "mocha": "10.2.0", "chai": "4.3.9", - "@freesewing/models": "3.0.0-alpha.13", - "@freesewing/plugin-timing": "3.0.0-alpha.13" + "@freesewing/models": "3.0.0", + "@freesewing/plugin-timing": "3.0.0" }, "files": [ "dist/*", @@ -66,7 +66,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/designs/tiberius/data.mjs b/designs/tiberius/data.mjs index 609e069368b..486c4620a30 100644 --- a/designs/tiberius/data.mjs +++ b/designs/tiberius/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/tiberius' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/designs/tiberius/package.json b/designs/tiberius/package.json index da16ad0d5e8..7ae9bf211b6 100644 --- a/designs/tiberius/package.json +++ b/designs/tiberius/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/tiberius", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing pattern for a tunica, a historical Roman tunic", "author": "Starfetch (https://github.com/starfetch)", "homepage": "https://freesewing.org/", @@ -49,14 +49,14 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0" }, "dependencies": {}, "devDependencies": { "mocha": "10.2.0", "chai": "4.3.9", - "@freesewing/models": "3.0.0-alpha.13", - "@freesewing/plugin-timing": "3.0.0-alpha.13" + "@freesewing/models": "3.0.0", + "@freesewing/plugin-timing": "3.0.0" }, "files": [ "dist/*", @@ -64,7 +64,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/designs/titan/data.mjs b/designs/titan/data.mjs index eb4cd3126e2..26b5ec0f320 100644 --- a/designs/titan/data.mjs +++ b/designs/titan/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/titan' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/designs/titan/package.json b/designs/titan/package.json index 029ab2e688b..6fa0945ce6e 100644 --- a/designs/titan/package.json +++ b/designs/titan/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/titan", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing pattern for a unisex trouser block", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -49,15 +49,15 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13", - "@freesewing/snapseries": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0", + "@freesewing/snapseries": "3.0.0" }, "dependencies": {}, "devDependencies": { "mocha": "10.2.0", "chai": "4.3.9", - "@freesewing/models": "3.0.0-alpha.13", - "@freesewing/plugin-timing": "3.0.0-alpha.13" + "@freesewing/models": "3.0.0", + "@freesewing/plugin-timing": "3.0.0" }, "files": [ "dist/*", @@ -65,7 +65,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/designs/trayvon/data.mjs b/designs/trayvon/data.mjs index 77e8fd4632d..2c6a304e03f 100644 --- a/designs/trayvon/data.mjs +++ b/designs/trayvon/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/trayvon' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/designs/trayvon/package.json b/designs/trayvon/package.json index 328c38a287e..0019dcd119b 100644 --- a/designs/trayvon/package.json +++ b/designs/trayvon/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/trayvon", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing pattern for a tie", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -49,15 +49,15 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13", - "@freesewing/snapseries": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0", + "@freesewing/snapseries": "3.0.0" }, "dependencies": {}, "devDependencies": { "mocha": "10.2.0", "chai": "4.3.9", - "@freesewing/models": "3.0.0-alpha.13", - "@freesewing/plugin-timing": "3.0.0-alpha.13" + "@freesewing/models": "3.0.0", + "@freesewing/plugin-timing": "3.0.0" }, "files": [ "dist/*", @@ -65,7 +65,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/designs/uma/data.mjs b/designs/uma/data.mjs index 725592b31ad..4454f59ed0c 100644 --- a/designs/uma/data.mjs +++ b/designs/uma/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/uma' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/designs/uma/package.json b/designs/uma/package.json index 58d85dcd9f9..bae087f3773 100644 --- a/designs/uma/package.json +++ b/designs/uma/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/uma", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing pattern for a basic, highly-customizable underwear pattern", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -49,14 +49,14 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0" }, "dependencies": {}, "devDependencies": { "mocha": "10.2.0", "chai": "4.3.9", - "@freesewing/models": "3.0.0-alpha.13", - "@freesewing/plugin-timing": "3.0.0-alpha.13" + "@freesewing/models": "3.0.0", + "@freesewing/plugin-timing": "3.0.0" }, "files": [ "dist/*", @@ -64,7 +64,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/designs/wahid/data.mjs b/designs/wahid/data.mjs index aac2bd919ca..b3ebb20a24a 100644 --- a/designs/wahid/data.mjs +++ b/designs/wahid/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/wahid' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/designs/wahid/package.json b/designs/wahid/package.json index 99a5228d1f0..d2377210963 100644 --- a/designs/wahid/package.json +++ b/designs/wahid/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/wahid", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing pattern for a classic fitted waistcoat", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -49,16 +49,16 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13", - "@freesewing/brian": "3.0.0-alpha.13", - "@freesewing/plugin-bust": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0", + "@freesewing/brian": "3.0.0", + "@freesewing/plugin-bust": "3.0.0" }, "dependencies": {}, "devDependencies": { "mocha": "10.2.0", "chai": "4.3.9", - "@freesewing/models": "3.0.0-alpha.13", - "@freesewing/plugin-timing": "3.0.0-alpha.13" + "@freesewing/models": "3.0.0", + "@freesewing/plugin-timing": "3.0.0" }, "files": [ "dist/*", @@ -66,7 +66,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/designs/walburga/data.mjs b/designs/walburga/data.mjs index 7f8af25a40d..726dde03a3c 100644 --- a/designs/walburga/data.mjs +++ b/designs/walburga/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/walburga' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/designs/walburga/package.json b/designs/walburga/package.json index 9830bc63df3..d1cfaf32292 100644 --- a/designs/walburga/package.json +++ b/designs/walburga/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/walburga", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing pattern for a wappenrock (tabard/surcoat), a historical European/medieval (ish) garment", "author": "Starfetch (https://github.com/starfetch)", "homepage": "https://freesewing.org/", @@ -49,14 +49,14 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0" }, "dependencies": {}, "devDependencies": { "mocha": "10.2.0", "chai": "4.3.9", - "@freesewing/models": "3.0.0-alpha.13", - "@freesewing/plugin-timing": "3.0.0-alpha.13" + "@freesewing/models": "3.0.0", + "@freesewing/plugin-timing": "3.0.0" }, "files": [ "dist/*", @@ -64,7 +64,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/designs/waralee/data.mjs b/designs/waralee/data.mjs index c975626e9fc..4f01fdea9d7 100644 --- a/designs/waralee/data.mjs +++ b/designs/waralee/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/waralee' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/designs/waralee/package.json b/designs/waralee/package.json index 9fece008e25..0b36775ca5d 100644 --- a/designs/waralee/package.json +++ b/designs/waralee/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/waralee", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing pattern for wrap pants", "author": "woutervdub (https://github.com/woutervdub)", "homepage": "https://freesewing.org/", @@ -49,14 +49,14 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0" }, "dependencies": {}, "devDependencies": { "mocha": "10.2.0", "chai": "4.3.9", - "@freesewing/models": "3.0.0-alpha.13", - "@freesewing/plugin-timing": "3.0.0-alpha.13" + "@freesewing/models": "3.0.0", + "@freesewing/plugin-timing": "3.0.0" }, "files": [ "dist/*", @@ -64,7 +64,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/designs/yuri/data.mjs b/designs/yuri/data.mjs index 2b29cfeabc5..0a81177bc5d 100644 --- a/designs/yuri/data.mjs +++ b/designs/yuri/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/yuri' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/designs/yuri/package.json b/designs/yuri/package.json index 4621abbc061..ff279aabbb9 100644 --- a/designs/yuri/package.json +++ b/designs/yuri/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/yuri", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing pattern for a fancy zipless sweater based on the Huey hoodie", "author": "biou (https://github.com/biou)", "homepage": "https://freesewing.org/", @@ -49,16 +49,16 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13", - "@freesewing/brian": "3.0.0-alpha.13", - "@freesewing/plugin-bust": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0", + "@freesewing/brian": "3.0.0", + "@freesewing/plugin-bust": "3.0.0" }, "dependencies": {}, "devDependencies": { "mocha": "10.2.0", "chai": "4.3.9", - "@freesewing/models": "3.0.0-alpha.13", - "@freesewing/plugin-timing": "3.0.0-alpha.13" + "@freesewing/models": "3.0.0", + "@freesewing/plugin-timing": "3.0.0" }, "files": [ "dist/*", @@ -66,7 +66,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/lerna.json b/lerna.json index 435b3b673b5..8673826a373 100644 --- a/lerna.json +++ b/lerna.json @@ -1,14 +1,24 @@ { - "version": "3.0.0-alpha.13", + "version": "3.0.0", "npmClient": "yarn", "command": { "publish": { - "ignoreChanges": ["ignored-file", "*.md"], + "ignoreChanges": [ + "ignored-file", + "*.md" + ], "message": "release: Publish %s" }, "bootstrap": { - "npmClientArgs": ["--no-package-lock"] + "npmClientArgs": [ + "--no-package-lock" + ] } }, - "packages": ["designs/*", "packages/*", "plugins/*", "sites/*"] + "packages": [ + "designs/*", + "packages/*", + "plugins/*", + "sites/*" + ] } diff --git a/markdown/org/blog/announcing-freesewing-v30/de.md b/markdown/org/blog/announcing-freesewing-v30/de.md new file mode 100644 index 00000000000..479b588e608 --- /dev/null +++ b/markdown/org/blog/announcing-freesewing-v30/de.md @@ -0,0 +1,77 @@ +--- +title: "Announcing FreeSewing v3.0" +caption: "This picture by Engin Akyurt seems like the sort of understated celebration that is suitable or this announcement" +date: 20230930 +intro: "FreeSewing 3.0 is finally here. The 3.0 release culminates more than a year of work, and comes just over four years after the v2.0 release. What I’m saying is: I don’t make announcements like this often, and it’s a big deal. You should get excited." +author: joost +--- + +FreeSewing 3.0 is finally here. + +FreeSewing is the leading open source platform for made-to-measure sewing patterns, loved by home sewers and fashion entrepreneurs alike. + +The 3.0 release culminates more than a year of work, and comes just over four years after the v2.0 release. What I'm saying is: I don't make announcements like this often, and it's a *big deal*. You should get excited. + +## Breaking changes + +Let's start with the obvious: This is a major release so there are breaking changes. Listing all of them would be rather challenging, and probably not that useful. The first pre-release versions of FreeSewing 3 is almost a year old, and all of the people who contributed designs have either ported their designs, or I did it for them. + +Still, I want to list three breaking changes that are super obviously going to break your stuff if you rely on FreeSewing code; + +- **FreeSewing 3 is ESM only**: Migrating a large Javascript project to ESM modules is enough to make even the most seasoned developers break down and cry, but it's done. +- **FreeSewing 3 uses named exports**: There are obviously some places where a default export is required (looking at you NextJS) but whereever we can, we now use named exports exclusively because we all know those are better. +- **FreeSewing 3 requires Node 18 or newer**: I recommend lts/hydrogen + +With that out of the way, let's talk about what's new. A lot of work went into this release, and I couldn't possibly cover all of it. But allow me to name-check some of the more fundamental changes. + +## Designs are now JBOP + +A big driver for the decision to freeze the v2 branch and start working on v3 was to make it easier to mix-and-match parts from various designs. + +Design inheritance was already possible in v2, but because the configuration was handled on the design level, it required careful re-configuration of (required) measurements, options, part dependencies, and so on. It was possible but came with a lot of friction. + +In v3, all configuration is moved to the part level, and a design is now not much more than *just a bunch of parts* (JBOP). It is the parts themselves that configure what they need. This includes anything from the measurements they require, the options they provide, the plugins they use, their dependencies, and so on. + +This way, re-use parts from various designs, and all of their configuration, dependencies, plugins, and so on will follow. + +## Less boilerplate + +Creating a design has also become a lot simpler, you essentially pass your list of parts to our `Design` constructor and you're done: + +```mjs +import { Design } from '@freesewing/core' + +export const MyDesign = new Design({ + parts: [ /* ... your parts here ... */ ] +}) +``` + +Speaking of less boilerplate, in v2, the most common plugins were already bundled in the `@freesewing/plugin-bundle` package, but you still had to include them in your design. In v3, those plugins have moved to the `@freesewing/core-plugins` package, and will be loaded by FreeSewing's core library by default (although you can opt out of that). + +## Plugins with more powers + +In addition to providing macros, snippets, or tapping into FreeSewing's lifecycle hooks, plugins can now also add methods to the store. + +This is allows further extending FreeSewing with whatever exciting thing you can thing of. As an example, the way logging is handled in the core library was re-implemented based on this. Which means that if you would like a different logging solution, you can simple provide your own log handler in a plugin. + +## New development environment + +With the version 3 release comes a new development environment that closely mimics what we will be providing at FreeSewing.org (more on that later). + +The development environment ships with various templates that you can use to either start a design from scratch, or extend one of our blocks. You don't have to choose one over the other either, you can use all of these at the same time, and if you want even add more. + +Our new development environment now allows (optionally) integrates with the FreeSewing backend. You can authenticate with your FreeSewing account so you can (re)use your measurements while working on your designs. + +## Not everything is versioned + +There's a lot more I could talk about, but I need to address the elephant in the room: So we have 3.0 now, when do non-developers get to use this? + +Well... I'm going to need a bit more time. Everything is sort of ready, but some things always a bit more time because you can't really to them in advance. Things like translation, some more testing, not to mention migrating 50k users to a completely different infrastructure. + +So as a regular user of FreeSewing.org who is not itching to spin up a development environment, you will need to hold on a little longer. But clearly, it's going to be soon now. I'd say a matter of weeks, rather than months. + +In the meanwhile, if you find a problem or bug, create an issue because FreeSewing 3 is now production-ready and fully supported. + +joost + + diff --git a/markdown/org/blog/announcing-freesewing-v30/en.md b/markdown/org/blog/announcing-freesewing-v30/en.md new file mode 100644 index 00000000000..ad222eb2729 --- /dev/null +++ b/markdown/org/blog/announcing-freesewing-v30/en.md @@ -0,0 +1,124 @@ +--- +title: "Announcing FreeSewing v3.0" +caption: "This picture by Engin Akyurt seems like the sort of understated celebration that is suitable or this announcement" +date: 20230930 +intro: "FreeSewing 3.0 is finally here. The 3.0 release culminates more than a year of work, and comes just over four years after the v2.0 release. What I’m saying is: I don’t make announcements like this often, and it’s a big deal. You should get excited." +author: joost +--- + +FreeSewing 3.0 is finally here. + +FreeSewing is the leading open source platform for made-to-measure sewing +patterns, loved by home sewers and fashion entrepreneurs alike. + +The 3.0 release culminates more than a year of work, and comes just over four +years after the v2.0 release. What I'm saying is: I don't make announcements +like this often, and it's a *big deal*. You should get excited. + +## Breaking changes + +Let's start with the obvious: This is a major release so there are breaking changes. +Listing all of them would be rather challenging, and probably not that useful. +The first pre-release versions of FreeSewing 3 is almost a year old, and all of +the people who contributed designs have either ported their designs, or I +did it for them. + +Still, I want to list three breaking changes that are super obviously going to +break your stuff if you rely on FreeSewing code; + +- **FreeSewing 3 is ESM only**: Migrating a large Javascript project to ESM + modules is enough to make even the most seasoned developers break down and + cry, but it's done. +- **FreeSewing 3 uses named exports**: There are obviously some places where a + default export is required (looking at you NextJS) but whereever we can, we + now use named exports exclusively because we all know those are better. +- **FreeSewing 3 requires Node 18 or newer**: I recommend lts/hydrogen + +With that out of the way, let's talk about what's new. +A lot of work went into this release, and I couldn't possibly cover all of it. +But allow me to name-check some of the more fundamental changes. + +## Designs are now JBOP + +A big driver for the decision to freeze the v2 branch and start working on v3 +was to make it easier to mix-and-match parts from various designs. + +Design inheritance was already possible in v2, but because the configuration +was handled on the design level, it required careful re-configuration of +(required) measurements, options, part dependencies, and so on. It was possible +but came with a lot of friction. + +In v3, all configuration is moved to the part level, and a design is now not +much more than *just a bunch of parts* (JBOP). It is the parts themselves that +configure what they need. This includes anything from the measurements they +require, the options they provide, the plugins they use, their dependencies, +and so on. + +This way, re-use parts from various designs, and all of their configuration, +dependencies, plugins, and so on will follow. + +## Less boilerplate + +Creating a design has also become a lot simpler, you essentially pass your list +of parts to our `Design` constructor and you're done: + +```mjs +import { Design } from '@freesewing/core' + +export const MyDesign = new Design({ + parts: [ /* ... your parts here ... */ ] +}) +``` + +Speaking of less boilerplate, in v2, the most common plugins were already +bundled in the `@freesewing/plugin-bundle` package, but you still had to +include them in your design. In v3, those plugins have moved to the +`@freesewing/core-plugins` package, and will be loaded by FreeSewing's core +library by default (although you can opt out of that). + +## Plugins with more powers + +In addition to providing macros, snippets, or tapping into FreeSewing's +lifecycle hooks, plugins can now also add methods to the store. + +This is allows further extending FreeSewing with whatever exciting thing you +can thing of. As an example, the way logging is handled in the core library +was re-implemented based on this. Which means that if you would like a +different logging solution, you can simple provide your own log handler in a +plugin. + +## New development environment + +With the version 3 release comes a new development environment that closely +mimics what we will be providing at FreeSewing.org (more on that later). + +The development environment ships with various templates that you can use to +either start a design from scratch, or extend one of our blocks. You don't have +to choose one over the other either, you can use all of these at the same time, +and if you want even add more. + +Our new development environment now allows (optionally) integrates with the +FreeSewing backend. You can authenticate with your FreeSewing account so you +can (re)use your measurements while working on your designs. + +## Not everything is versioned + +There's a lot more I could talk about, but I need to address the elephant in +the room: So we have 3.0 now, when do non-developers get to use this? + +Well... I'm going to need a bit more time. Everything is sort of ready, but +some things always a bit more time because you can't really to them in advance. +Things like translation, some more testing, not to mention migrating 50k users +to a completely different infrastructure. + +So as a regular user of FreeSewing.org who is not itching to spin up a +development environment, you will need to hold on a little longer. But +clearly, it's going to be soon now. I'd say a matter of weeks, rather than +months. + +In the meanwhile, if you find a problem or bug, create an issue because +FreeSewing 3 is now production-ready and fully supported. + +joost + + diff --git a/markdown/org/blog/announcing-freesewing-v30/es.md b/markdown/org/blog/announcing-freesewing-v30/es.md new file mode 100644 index 00000000000..479b588e608 --- /dev/null +++ b/markdown/org/blog/announcing-freesewing-v30/es.md @@ -0,0 +1,77 @@ +--- +title: "Announcing FreeSewing v3.0" +caption: "This picture by Engin Akyurt seems like the sort of understated celebration that is suitable or this announcement" +date: 20230930 +intro: "FreeSewing 3.0 is finally here. The 3.0 release culminates more than a year of work, and comes just over four years after the v2.0 release. What I’m saying is: I don’t make announcements like this often, and it’s a big deal. You should get excited." +author: joost +--- + +FreeSewing 3.0 is finally here. + +FreeSewing is the leading open source platform for made-to-measure sewing patterns, loved by home sewers and fashion entrepreneurs alike. + +The 3.0 release culminates more than a year of work, and comes just over four years after the v2.0 release. What I'm saying is: I don't make announcements like this often, and it's a *big deal*. You should get excited. + +## Breaking changes + +Let's start with the obvious: This is a major release so there are breaking changes. Listing all of them would be rather challenging, and probably not that useful. The first pre-release versions of FreeSewing 3 is almost a year old, and all of the people who contributed designs have either ported their designs, or I did it for them. + +Still, I want to list three breaking changes that are super obviously going to break your stuff if you rely on FreeSewing code; + +- **FreeSewing 3 is ESM only**: Migrating a large Javascript project to ESM modules is enough to make even the most seasoned developers break down and cry, but it's done. +- **FreeSewing 3 uses named exports**: There are obviously some places where a default export is required (looking at you NextJS) but whereever we can, we now use named exports exclusively because we all know those are better. +- **FreeSewing 3 requires Node 18 or newer**: I recommend lts/hydrogen + +With that out of the way, let's talk about what's new. A lot of work went into this release, and I couldn't possibly cover all of it. But allow me to name-check some of the more fundamental changes. + +## Designs are now JBOP + +A big driver for the decision to freeze the v2 branch and start working on v3 was to make it easier to mix-and-match parts from various designs. + +Design inheritance was already possible in v2, but because the configuration was handled on the design level, it required careful re-configuration of (required) measurements, options, part dependencies, and so on. It was possible but came with a lot of friction. + +In v3, all configuration is moved to the part level, and a design is now not much more than *just a bunch of parts* (JBOP). It is the parts themselves that configure what they need. This includes anything from the measurements they require, the options they provide, the plugins they use, their dependencies, and so on. + +This way, re-use parts from various designs, and all of their configuration, dependencies, plugins, and so on will follow. + +## Less boilerplate + +Creating a design has also become a lot simpler, you essentially pass your list of parts to our `Design` constructor and you're done: + +```mjs +import { Design } from '@freesewing/core' + +export const MyDesign = new Design({ + parts: [ /* ... your parts here ... */ ] +}) +``` + +Speaking of less boilerplate, in v2, the most common plugins were already bundled in the `@freesewing/plugin-bundle` package, but you still had to include them in your design. In v3, those plugins have moved to the `@freesewing/core-plugins` package, and will be loaded by FreeSewing's core library by default (although you can opt out of that). + +## Plugins with more powers + +In addition to providing macros, snippets, or tapping into FreeSewing's lifecycle hooks, plugins can now also add methods to the store. + +This is allows further extending FreeSewing with whatever exciting thing you can thing of. As an example, the way logging is handled in the core library was re-implemented based on this. Which means that if you would like a different logging solution, you can simple provide your own log handler in a plugin. + +## New development environment + +With the version 3 release comes a new development environment that closely mimics what we will be providing at FreeSewing.org (more on that later). + +The development environment ships with various templates that you can use to either start a design from scratch, or extend one of our blocks. You don't have to choose one over the other either, you can use all of these at the same time, and if you want even add more. + +Our new development environment now allows (optionally) integrates with the FreeSewing backend. You can authenticate with your FreeSewing account so you can (re)use your measurements while working on your designs. + +## Not everything is versioned + +There's a lot more I could talk about, but I need to address the elephant in the room: So we have 3.0 now, when do non-developers get to use this? + +Well... I'm going to need a bit more time. Everything is sort of ready, but some things always a bit more time because you can't really to them in advance. Things like translation, some more testing, not to mention migrating 50k users to a completely different infrastructure. + +So as a regular user of FreeSewing.org who is not itching to spin up a development environment, you will need to hold on a little longer. But clearly, it's going to be soon now. I'd say a matter of weeks, rather than months. + +In the meanwhile, if you find a problem or bug, create an issue because FreeSewing 3 is now production-ready and fully supported. + +joost + + diff --git a/markdown/org/blog/announcing-freesewing-v30/fr.md b/markdown/org/blog/announcing-freesewing-v30/fr.md new file mode 100644 index 00000000000..479b588e608 --- /dev/null +++ b/markdown/org/blog/announcing-freesewing-v30/fr.md @@ -0,0 +1,77 @@ +--- +title: "Announcing FreeSewing v3.0" +caption: "This picture by Engin Akyurt seems like the sort of understated celebration that is suitable or this announcement" +date: 20230930 +intro: "FreeSewing 3.0 is finally here. The 3.0 release culminates more than a year of work, and comes just over four years after the v2.0 release. What I’m saying is: I don’t make announcements like this often, and it’s a big deal. You should get excited." +author: joost +--- + +FreeSewing 3.0 is finally here. + +FreeSewing is the leading open source platform for made-to-measure sewing patterns, loved by home sewers and fashion entrepreneurs alike. + +The 3.0 release culminates more than a year of work, and comes just over four years after the v2.0 release. What I'm saying is: I don't make announcements like this often, and it's a *big deal*. You should get excited. + +## Breaking changes + +Let's start with the obvious: This is a major release so there are breaking changes. Listing all of them would be rather challenging, and probably not that useful. The first pre-release versions of FreeSewing 3 is almost a year old, and all of the people who contributed designs have either ported their designs, or I did it for them. + +Still, I want to list three breaking changes that are super obviously going to break your stuff if you rely on FreeSewing code; + +- **FreeSewing 3 is ESM only**: Migrating a large Javascript project to ESM modules is enough to make even the most seasoned developers break down and cry, but it's done. +- **FreeSewing 3 uses named exports**: There are obviously some places where a default export is required (looking at you NextJS) but whereever we can, we now use named exports exclusively because we all know those are better. +- **FreeSewing 3 requires Node 18 or newer**: I recommend lts/hydrogen + +With that out of the way, let's talk about what's new. A lot of work went into this release, and I couldn't possibly cover all of it. But allow me to name-check some of the more fundamental changes. + +## Designs are now JBOP + +A big driver for the decision to freeze the v2 branch and start working on v3 was to make it easier to mix-and-match parts from various designs. + +Design inheritance was already possible in v2, but because the configuration was handled on the design level, it required careful re-configuration of (required) measurements, options, part dependencies, and so on. It was possible but came with a lot of friction. + +In v3, all configuration is moved to the part level, and a design is now not much more than *just a bunch of parts* (JBOP). It is the parts themselves that configure what they need. This includes anything from the measurements they require, the options they provide, the plugins they use, their dependencies, and so on. + +This way, re-use parts from various designs, and all of their configuration, dependencies, plugins, and so on will follow. + +## Less boilerplate + +Creating a design has also become a lot simpler, you essentially pass your list of parts to our `Design` constructor and you're done: + +```mjs +import { Design } from '@freesewing/core' + +export const MyDesign = new Design({ + parts: [ /* ... your parts here ... */ ] +}) +``` + +Speaking of less boilerplate, in v2, the most common plugins were already bundled in the `@freesewing/plugin-bundle` package, but you still had to include them in your design. In v3, those plugins have moved to the `@freesewing/core-plugins` package, and will be loaded by FreeSewing's core library by default (although you can opt out of that). + +## Plugins with more powers + +In addition to providing macros, snippets, or tapping into FreeSewing's lifecycle hooks, plugins can now also add methods to the store. + +This is allows further extending FreeSewing with whatever exciting thing you can thing of. As an example, the way logging is handled in the core library was re-implemented based on this. Which means that if you would like a different logging solution, you can simple provide your own log handler in a plugin. + +## New development environment + +With the version 3 release comes a new development environment that closely mimics what we will be providing at FreeSewing.org (more on that later). + +The development environment ships with various templates that you can use to either start a design from scratch, or extend one of our blocks. You don't have to choose one over the other either, you can use all of these at the same time, and if you want even add more. + +Our new development environment now allows (optionally) integrates with the FreeSewing backend. You can authenticate with your FreeSewing account so you can (re)use your measurements while working on your designs. + +## Not everything is versioned + +There's a lot more I could talk about, but I need to address the elephant in the room: So we have 3.0 now, when do non-developers get to use this? + +Well... I'm going to need a bit more time. Everything is sort of ready, but some things always a bit more time because you can't really to them in advance. Things like translation, some more testing, not to mention migrating 50k users to a completely different infrastructure. + +So as a regular user of FreeSewing.org who is not itching to spin up a development environment, you will need to hold on a little longer. But clearly, it's going to be soon now. I'd say a matter of weeks, rather than months. + +In the meanwhile, if you find a problem or bug, create an issue because FreeSewing 3 is now production-ready and fully supported. + +joost + + diff --git a/markdown/org/blog/announcing-freesewing-v30/nl.md b/markdown/org/blog/announcing-freesewing-v30/nl.md new file mode 100644 index 00000000000..479b588e608 --- /dev/null +++ b/markdown/org/blog/announcing-freesewing-v30/nl.md @@ -0,0 +1,77 @@ +--- +title: "Announcing FreeSewing v3.0" +caption: "This picture by Engin Akyurt seems like the sort of understated celebration that is suitable or this announcement" +date: 20230930 +intro: "FreeSewing 3.0 is finally here. The 3.0 release culminates more than a year of work, and comes just over four years after the v2.0 release. What I’m saying is: I don’t make announcements like this often, and it’s a big deal. You should get excited." +author: joost +--- + +FreeSewing 3.0 is finally here. + +FreeSewing is the leading open source platform for made-to-measure sewing patterns, loved by home sewers and fashion entrepreneurs alike. + +The 3.0 release culminates more than a year of work, and comes just over four years after the v2.0 release. What I'm saying is: I don't make announcements like this often, and it's a *big deal*. You should get excited. + +## Breaking changes + +Let's start with the obvious: This is a major release so there are breaking changes. Listing all of them would be rather challenging, and probably not that useful. The first pre-release versions of FreeSewing 3 is almost a year old, and all of the people who contributed designs have either ported their designs, or I did it for them. + +Still, I want to list three breaking changes that are super obviously going to break your stuff if you rely on FreeSewing code; + +- **FreeSewing 3 is ESM only**: Migrating a large Javascript project to ESM modules is enough to make even the most seasoned developers break down and cry, but it's done. +- **FreeSewing 3 uses named exports**: There are obviously some places where a default export is required (looking at you NextJS) but whereever we can, we now use named exports exclusively because we all know those are better. +- **FreeSewing 3 requires Node 18 or newer**: I recommend lts/hydrogen + +With that out of the way, let's talk about what's new. A lot of work went into this release, and I couldn't possibly cover all of it. But allow me to name-check some of the more fundamental changes. + +## Designs are now JBOP + +A big driver for the decision to freeze the v2 branch and start working on v3 was to make it easier to mix-and-match parts from various designs. + +Design inheritance was already possible in v2, but because the configuration was handled on the design level, it required careful re-configuration of (required) measurements, options, part dependencies, and so on. It was possible but came with a lot of friction. + +In v3, all configuration is moved to the part level, and a design is now not much more than *just a bunch of parts* (JBOP). It is the parts themselves that configure what they need. This includes anything from the measurements they require, the options they provide, the plugins they use, their dependencies, and so on. + +This way, re-use parts from various designs, and all of their configuration, dependencies, plugins, and so on will follow. + +## Less boilerplate + +Creating a design has also become a lot simpler, you essentially pass your list of parts to our `Design` constructor and you're done: + +```mjs +import { Design } from '@freesewing/core' + +export const MyDesign = new Design({ + parts: [ /* ... your parts here ... */ ] +}) +``` + +Speaking of less boilerplate, in v2, the most common plugins were already bundled in the `@freesewing/plugin-bundle` package, but you still had to include them in your design. In v3, those plugins have moved to the `@freesewing/core-plugins` package, and will be loaded by FreeSewing's core library by default (although you can opt out of that). + +## Plugins with more powers + +In addition to providing macros, snippets, or tapping into FreeSewing's lifecycle hooks, plugins can now also add methods to the store. + +This is allows further extending FreeSewing with whatever exciting thing you can thing of. As an example, the way logging is handled in the core library was re-implemented based on this. Which means that if you would like a different logging solution, you can simple provide your own log handler in a plugin. + +## New development environment + +With the version 3 release comes a new development environment that closely mimics what we will be providing at FreeSewing.org (more on that later). + +The development environment ships with various templates that you can use to either start a design from scratch, or extend one of our blocks. You don't have to choose one over the other either, you can use all of these at the same time, and if you want even add more. + +Our new development environment now allows (optionally) integrates with the FreeSewing backend. You can authenticate with your FreeSewing account so you can (re)use your measurements while working on your designs. + +## Not everything is versioned + +There's a lot more I could talk about, but I need to address the elephant in the room: So we have 3.0 now, when do non-developers get to use this? + +Well... I'm going to need a bit more time. Everything is sort of ready, but some things always a bit more time because you can't really to them in advance. Things like translation, some more testing, not to mention migrating 50k users to a completely different infrastructure. + +So as a regular user of FreeSewing.org who is not itching to spin up a development environment, you will need to hold on a little longer. But clearly, it's going to be soon now. I'd say a matter of weeks, rather than months. + +In the meanwhile, if you find a problem or bug, create an issue because FreeSewing 3 is now production-ready and fully supported. + +joost + + diff --git a/markdown/org/blog/announcing-freesewing-v30/uk.md b/markdown/org/blog/announcing-freesewing-v30/uk.md new file mode 100644 index 00000000000..276967cdafc --- /dev/null +++ b/markdown/org/blog/announcing-freesewing-v30/uk.md @@ -0,0 +1,77 @@ +--- +title: "Announcing FreeSewing v3.0" +caption: "This picture by Engin Akyurt seems like the sort of understated celebration that is suitable or this announcement" +date: 20230930 +intro: "FreeSewing 3.0 is finally here. The 3.0 release culminates more than a year of work, and comes just over four years after the v2.0 release. What I’m saying is: I don’t make announcements like this often, and it’s a big deal. You should get excited." +author: Йост +--- + +FreeSewing 3.0 is finally here. + +FreeSewing is the leading open source platform for made-to-measure sewing patterns, loved by home sewers and fashion entrepreneurs alike. + +The 3.0 release culminates more than a year of work, and comes just over four years after the v2.0 release. What I'm saying is: I don't make announcements like this often, and it's a *big deal*. You should get excited. + +## Breaking changes + +Let's start with the obvious: This is a major release so there are breaking changes. Listing all of them would be rather challenging, and probably not that useful. The first pre-release versions of FreeSewing 3 is almost a year old, and all of the people who contributed designs have either ported their designs, or I did it for them. + +Still, I want to list three breaking changes that are super obviously going to break your stuff if you rely on FreeSewing code; + +- **FreeSewing 3 is ESM only**: Migrating a large Javascript project to ESM modules is enough to make even the most seasoned developers break down and cry, but it's done. +- **FreeSewing 3 uses named exports**: There are obviously some places where a default export is required (looking at you NextJS) but whereever we can, we now use named exports exclusively because we all know those are better. +- **FreeSewing 3 requires Node 18 or newer**: I recommend lts/hydrogen + +With that out of the way, let's talk about what's new. A lot of work went into this release, and I couldn't possibly cover all of it. But allow me to name-check some of the more fundamental changes. + +## Designs are now JBOP + +A big driver for the decision to freeze the v2 branch and start working on v3 was to make it easier to mix-and-match parts from various designs. + +Design inheritance was already possible in v2, but because the configuration was handled on the design level, it required careful re-configuration of (required) measurements, options, part dependencies, and so on. It was possible but came with a lot of friction. + +In v3, all configuration is moved to the part level, and a design is now not much more than *just a bunch of parts* (JBOP). It is the parts themselves that configure what they need. This includes anything from the measurements they require, the options they provide, the plugins they use, their dependencies, and so on. + +This way, re-use parts from various designs, and all of their configuration, dependencies, plugins, and so on will follow. + +## Less boilerplate + +Creating a design has also become a lot simpler, you essentially pass your list of parts to our `Design` constructor and you're done: + +```mjs +import { Design } from '@freesewing/core' + +export const MyDesign = new Design({ + parts: [ /* ... your parts here ... */ ] +}) +``` + +Speaking of less boilerplate, in v2, the most common plugins were already bundled in the `@freesewing/plugin-bundle` package, but you still had to include them in your design. In v3, those plugins have moved to the `@freesewing/core-plugins` package, and will be loaded by FreeSewing's core library by default (although you can opt out of that). + +## Plugins with more powers + +In addition to providing macros, snippets, or tapping into FreeSewing's lifecycle hooks, plugins can now also add methods to the store. + +This is allows further extending FreeSewing with whatever exciting thing you can thing of. As an example, the way logging is handled in the core library was re-implemented based on this. Which means that if you would like a different logging solution, you can simple provide your own log handler in a plugin. + +## New development environment + +With the version 3 release comes a new development environment that closely mimics what we will be providing at FreeSewing.org (more on that later). + +The development environment ships with various templates that you can use to either start a design from scratch, or extend one of our blocks. You don't have to choose one over the other either, you can use all of these at the same time, and if you want even add more. + +Our new development environment now allows (optionally) integrates with the FreeSewing backend. You can authenticate with your FreeSewing account so you can (re)use your measurements while working on your designs. + +## Not everything is versioned + +There's a lot more I could talk about, but I need to address the elephant in the room: So we have 3.0 now, when do non-developers get to use this? + +Well... I'm going to need a bit more time. Everything is sort of ready, but some things always a bit more time because you can't really to them in advance. Things like translation, some more testing, not to mention migrating 50k users to a completely different infrastructure. + +So as a regular user of FreeSewing.org who is not itching to spin up a development environment, you will need to hold on a little longer. But clearly, it's going to be soon now. I'd say a matter of weeks, rather than months. + +In the meanwhile, if you find a problem or bug, create an issue because FreeSewing 3 is now production-ready and fully supported. + +Йост + + diff --git a/markdown/org/docs/designs/aaron/de.md b/markdown/org/docs/designs/aaron/de.md index 24b06bb04d1..1a6b5af312a 100644 --- a/markdown/org/docs/designs/aaron/de.md +++ b/markdown/org/docs/designs/aaron/de.md @@ -1,5 +1,5 @@ --- -title: "Aaron, das A-Shirt" +title: "Aaron A-Shirt: Designer Notes" --- import { DesignInfo } from 'shared/components/designs/info.mjs' diff --git a/markdown/org/docs/designs/aaron/es.md b/markdown/org/docs/designs/aaron/es.md index 61cd23d4510..1a6b5af312a 100644 --- a/markdown/org/docs/designs/aaron/es.md +++ b/markdown/org/docs/designs/aaron/es.md @@ -1,5 +1,5 @@ --- -title: "Aaron, camiseta de tirantes" +title: "Aaron A-Shirt: Designer Notes" --- import { DesignInfo } from 'shared/components/designs/info.mjs' diff --git a/markdown/org/docs/designs/aaron/fr.md b/markdown/org/docs/designs/aaron/fr.md index 211488c2684..1a6b5af312a 100644 --- a/markdown/org/docs/designs/aaron/fr.md +++ b/markdown/org/docs/designs/aaron/fr.md @@ -1,5 +1,5 @@ --- -title: "Débardeur Aaron (A-shirt)" +title: "Aaron A-Shirt: Designer Notes" --- import { DesignInfo } from 'shared/components/designs/info.mjs' diff --git a/markdown/org/docs/designs/aaron/nl.md b/markdown/org/docs/designs/aaron/nl.md index ce8ed3e1f58..1a6b5af312a 100644 --- a/markdown/org/docs/designs/aaron/nl.md +++ b/markdown/org/docs/designs/aaron/nl.md @@ -1,5 +1,5 @@ --- -title: "Aaron Onderhemd" +title: "Aaron A-Shirt: Designer Notes" --- import { DesignInfo } from 'shared/components/designs/info.mjs' diff --git a/markdown/org/docs/designs/aaron/uk.md b/markdown/org/docs/designs/aaron/uk.md index da3df0cb7fe..1a6b5af312a 100644 --- a/markdown/org/docs/designs/aaron/uk.md +++ b/markdown/org/docs/designs/aaron/uk.md @@ -1,5 +1,5 @@ --- -title: "Майка Аарон" +title: "Aaron A-Shirt: Designer Notes" --- import { DesignInfo } from 'shared/components/designs/info.mjs' diff --git a/markdown/org/docs/designs/albert/de.md b/markdown/org/docs/designs/albert/de.md index 9903951b854..2def306273f 100644 --- a/markdown/org/docs/designs/albert/de.md +++ b/markdown/org/docs/designs/albert/de.md @@ -1,5 +1,5 @@ --- -title: "Albert, die Schürze" +title: "Albert apron: Designer Notes" --- import { DesignInfo } from 'shared/components/designs/info.mjs' diff --git a/markdown/org/docs/designs/albert/es.md b/markdown/org/docs/designs/albert/es.md index 09f972b03a2..29fe92ae66a 100644 --- a/markdown/org/docs/designs/albert/es.md +++ b/markdown/org/docs/designs/albert/es.md @@ -1,5 +1,5 @@ --- -title: "Albert, delantal" +title: "Albert apron:" --- import { DesignInfo } from 'shared/components/designs/info.mjs' diff --git a/markdown/org/docs/designs/albert/fr.md b/markdown/org/docs/designs/albert/fr.md index 96b2c6692d3..2def306273f 100644 --- a/markdown/org/docs/designs/albert/fr.md +++ b/markdown/org/docs/designs/albert/fr.md @@ -1,5 +1,5 @@ --- -title: "Tablier Albert" +title: "Albert apron: Designer Notes" --- import { DesignInfo } from 'shared/components/designs/info.mjs' diff --git a/markdown/org/docs/designs/albert/nl.md b/markdown/org/docs/designs/albert/nl.md index b2d2274076c..2def306273f 100644 --- a/markdown/org/docs/designs/albert/nl.md +++ b/markdown/org/docs/designs/albert/nl.md @@ -1,5 +1,5 @@ --- -title: "Albert schort" +title: "Albert apron: Designer Notes" --- import { DesignInfo } from 'shared/components/designs/info.mjs' diff --git a/markdown/org/docs/designs/albert/uk.md b/markdown/org/docs/designs/albert/uk.md index 1587e2e6dd4..2def306273f 100644 --- a/markdown/org/docs/designs/albert/uk.md +++ b/markdown/org/docs/designs/albert/uk.md @@ -1,5 +1,5 @@ --- -title: "Фартук Альберт" +title: "Albert apron: Designer Notes" --- import { DesignInfo } from 'shared/components/designs/info.mjs' diff --git a/markdown/org/docs/designs/charlie/notes/es.md b/markdown/org/docs/designs/charlie/notes/es.md index 5f0f856831e..3625cb459a6 100644 --- a/markdown/org/docs/designs/charlie/notes/es.md +++ b/markdown/org/docs/designs/charlie/notes/es.md @@ -8,7 +8,7 @@ It took a while because it took a long time before [Titan](/designs/titan) was i This is for the most part a rather straight-forward chino pattern, but it has one twist: The front packets are placed on the side seam. That side seam wraps around towards the front to give the slanted pocket look. -It's a bit of unusual and creative design that I guess I did because I can? Anyway, it's something to be mind ful of because if you do not expect it the front panels look a bit weird. +It's a bit of unusual and creative design that I guess I did because I can? Anyway, it's something to be mind ful of because if you do not expect it the front panels look a bit weird. Anyway, it's something to be mind ful of because if you do not expect it the front panels look a bit weird. joost diff --git a/markdown/org/docs/designs/huey/notes/de.md b/markdown/org/docs/designs/huey/notes/de.md index 6eadb924fdf..17f4945c532 100644 --- a/markdown/org/docs/designs/huey/notes/de.md +++ b/markdown/org/docs/designs/huey/notes/de.md @@ -4,4 +4,6 @@ title: "Huey hoodie: Designer Notes" I had a hoodie I liked, but after years of wear it sort of disintegrated. So I reincarnated it in this design and now its spirit can live on forever. +The name choice is a tip of the hat to [Huey P. Newton](https://en.wikipedia.org/wiki/Huey_P._Newton). + joost diff --git a/markdown/org/docs/designs/huey/notes/es.md b/markdown/org/docs/designs/huey/notes/es.md index 6eadb924fdf..17f4945c532 100644 --- a/markdown/org/docs/designs/huey/notes/es.md +++ b/markdown/org/docs/designs/huey/notes/es.md @@ -4,4 +4,6 @@ title: "Huey hoodie: Designer Notes" I had a hoodie I liked, but after years of wear it sort of disintegrated. So I reincarnated it in this design and now its spirit can live on forever. +The name choice is a tip of the hat to [Huey P. Newton](https://en.wikipedia.org/wiki/Huey_P._Newton). + joost diff --git a/markdown/org/docs/designs/huey/notes/fr.md b/markdown/org/docs/designs/huey/notes/fr.md index 6eadb924fdf..17f4945c532 100644 --- a/markdown/org/docs/designs/huey/notes/fr.md +++ b/markdown/org/docs/designs/huey/notes/fr.md @@ -4,4 +4,6 @@ title: "Huey hoodie: Designer Notes" I had a hoodie I liked, but after years of wear it sort of disintegrated. So I reincarnated it in this design and now its spirit can live on forever. +The name choice is a tip of the hat to [Huey P. Newton](https://en.wikipedia.org/wiki/Huey_P._Newton). + joost diff --git a/markdown/org/docs/designs/huey/notes/nl.md b/markdown/org/docs/designs/huey/notes/nl.md index 6eadb924fdf..17f4945c532 100644 --- a/markdown/org/docs/designs/huey/notes/nl.md +++ b/markdown/org/docs/designs/huey/notes/nl.md @@ -4,4 +4,6 @@ title: "Huey hoodie: Designer Notes" I had a hoodie I liked, but after years of wear it sort of disintegrated. So I reincarnated it in this design and now its spirit can live on forever. +The name choice is a tip of the hat to [Huey P. Newton](https://en.wikipedia.org/wiki/Huey_P._Newton). + joost diff --git a/markdown/org/docs/designs/huey/notes/uk.md b/markdown/org/docs/designs/huey/notes/uk.md index d13d5e7121f..8106908707d 100644 --- a/markdown/org/docs/designs/huey/notes/uk.md +++ b/markdown/org/docs/designs/huey/notes/uk.md @@ -4,4 +4,6 @@ title: "Huey hoodie: Designer Notes" I had a hoodie I liked, but after years of wear it sort of disintegrated. So I reincarnated it in this design and now its spirit can live on forever. +The name choice is a tip of the hat to [Huey P. Newton](https://en.wikipedia.org/wiki/Huey_P._Newton). + Йост diff --git a/markdown/org/docs/designs/penelope/options/curveddarts/de.md b/markdown/org/docs/designs/penelope/options/curveddarts/de.md new file mode 100644 index 00000000000..00530d7a180 --- /dev/null +++ b/markdown/org/docs/designs/penelope/options/curveddarts/de.md @@ -0,0 +1,9 @@ +--- +title: "Curved darts" +--- + +The darts can be straight, or curved. Straight darts is what you see in most pencil skirt patterns. Curved darts shape the top of the skirt slightly, hopefully giving a better fit. + +## Effekt dieser Option auf das Schnittmuster + + diff --git a/markdown/org/docs/designs/penelope/options/curveddarts/es.md b/markdown/org/docs/designs/penelope/options/curveddarts/es.md new file mode 100644 index 00000000000..db59b28e13a --- /dev/null +++ b/markdown/org/docs/designs/penelope/options/curveddarts/es.md @@ -0,0 +1,9 @@ +--- +title: "Curved darts" +--- + +The darts can be straight, or curved. Straight darts is what you see in most pencil skirt patterns. Curved darts shape the top of the skirt slightly, hopefully giving a better fit. + +## Efecto de esta opción en el patrón + + diff --git a/markdown/org/docs/designs/penelope/options/curveddarts/fr.md b/markdown/org/docs/designs/penelope/options/curveddarts/fr.md new file mode 100644 index 00000000000..30868f52340 --- /dev/null +++ b/markdown/org/docs/designs/penelope/options/curveddarts/fr.md @@ -0,0 +1,9 @@ +--- +title: "Curved darts" +--- + +The darts can be straight, or curved. Straight darts is what you see in most pencil skirt patterns. Curved darts shape the top of the skirt slightly, hopefully giving a better fit. + +## Effet de cette option sur le motif + + diff --git a/markdown/org/docs/designs/penelope/options/curveddarts/nl.md b/markdown/org/docs/designs/penelope/options/curveddarts/nl.md new file mode 100644 index 00000000000..f9e3a4f9376 --- /dev/null +++ b/markdown/org/docs/designs/penelope/options/curveddarts/nl.md @@ -0,0 +1,9 @@ +--- +title: "Curved darts" +--- + +The darts can be straight, or curved. Straight darts is what you see in most pencil skirt patterns. Curved darts shape the top of the skirt slightly, hopefully giving a better fit. + +## Effect van deze optie op het patroon + + diff --git a/markdown/org/docs/designs/penelope/options/curveddarts/uk.md b/markdown/org/docs/designs/penelope/options/curveddarts/uk.md new file mode 100644 index 00000000000..329d375cd4e --- /dev/null +++ b/markdown/org/docs/designs/penelope/options/curveddarts/uk.md @@ -0,0 +1,9 @@ +--- +title: "Curved darts" +--- + +The darts can be straight, or curved. Straight darts is what you see in most pencil skirt patterns. Curved darts shape the top of the skirt slightly, hopefully giving a better fit. + +## Вплив цієї опції на шаблон + + diff --git a/markdown/org/docs/designs/penelope/options/waistbandoverlap/de.md b/markdown/org/docs/designs/penelope/options/waistbandoverlap/de.md new file mode 100644 index 00000000000..8cbc959f62d --- /dev/null +++ b/markdown/org/docs/designs/penelope/options/waistbandoverlap/de.md @@ -0,0 +1,9 @@ +--- +title: "Waist band overlap" +--- + +The width of the overlap by the zipper. This is normally used to hide snaps, buttons, or hooks that reinforce the zipper at the waistband. + +## Effekt dieser Option auf das Schnittmuster + + diff --git a/markdown/org/docs/designs/penelope/options/waistbandoverlap/es.md b/markdown/org/docs/designs/penelope/options/waistbandoverlap/es.md new file mode 100644 index 00000000000..7d3e9468930 --- /dev/null +++ b/markdown/org/docs/designs/penelope/options/waistbandoverlap/es.md @@ -0,0 +1,9 @@ +--- +title: "Waist band overlap" +--- + +The width of the overlap by the zipper. This is normally used to hide snaps, buttons, or hooks that reinforce the zipper at the waistband. + +## Efecto de esta opción en el patrón + + diff --git a/markdown/org/docs/designs/penelope/options/waistbandoverlap/fr.md b/markdown/org/docs/designs/penelope/options/waistbandoverlap/fr.md new file mode 100644 index 00000000000..b2fd861112e --- /dev/null +++ b/markdown/org/docs/designs/penelope/options/waistbandoverlap/fr.md @@ -0,0 +1,9 @@ +--- +title: "Waist band overlap" +--- + +The width of the overlap by the zipper. This is normally used to hide snaps, buttons, or hooks that reinforce the zipper at the waistband. + +## Effet de cette option sur le motif + + diff --git a/markdown/org/docs/designs/penelope/options/waistbandoverlap/nl.md b/markdown/org/docs/designs/penelope/options/waistbandoverlap/nl.md new file mode 100644 index 00000000000..71b2e136f86 --- /dev/null +++ b/markdown/org/docs/designs/penelope/options/waistbandoverlap/nl.md @@ -0,0 +1,9 @@ +--- +title: "Waist band overlap" +--- + +The width of the overlap by the zipper. This is normally used to hide snaps, buttons, or hooks that reinforce the zipper at the waistband. + +## Effect van deze optie op het patroon + + diff --git a/markdown/org/docs/designs/penelope/options/waistbandoverlap/uk.md b/markdown/org/docs/designs/penelope/options/waistbandoverlap/uk.md new file mode 100644 index 00000000000..b9023e00842 --- /dev/null +++ b/markdown/org/docs/designs/penelope/options/waistbandoverlap/uk.md @@ -0,0 +1,9 @@ +--- +title: "Waist band overlap" +--- + +The width of the overlap by the zipper. This is normally used to hide snaps, buttons, or hooks that reinforce the zipper at the waistband. + +## Вплив цієї опції на шаблон + + diff --git a/markdown/org/docs/designs/uma/cutting/de.md b/markdown/org/docs/designs/uma/cutting/de.md index 039d9f935c8..f9c1caea1bd 100644 --- a/markdown/org/docs/designs/uma/cutting/de.md +++ b/markdown/org/docs/designs/uma/cutting/de.md @@ -2,18 +2,24 @@ title: "Ursula Unterhosen: Schnittanleitung" --- -Ursula besteht aus einem vorderen Teil, einem hinteren Teil und einem gefütterten Zwickel. +Uma typically consists of a front, a back, and a lined gusset. In that constallation, this is the cut list: - **Oberstoff** - - Schneide **1 Vorderteil** - - **1 zurück schneiden** + - Ursula besteht aus einem vorderen Teil, einem hinteren Teil und einem gefütterten Zwickel. + - Schneide **2 Zwickel** + - Oberstoff + +However, if you enable the **Bulge** option, the front and gusset will become 1 part. In this case, the cutlist looks like this: + +- **Oberstoff** + - Ursula besteht aus einem vorderen Teil, einem hinteren Teil und einem gefütterten Zwickel. - Schneide **2 Zwickel** -##### Notizen +##### Notes -- Ursula ist ein großartiger Schrottzerstörer. Wenn du Stoffreste von einem [Teagan T-Shirt](/designs/teagan/) oder sonst irgendetwas aus einem Jersey-Stoff mit guter Dehnung hast, ist dies ist eine gute Möglichkeit, sie zu verwenden. +- Uma is a great scrap buster. Wenn du Stoffreste von einem [Teagan T-Shirt](/designs/teagan/) oder sonst irgendetwas aus einem Jersey-Stoff mit guter Dehnung hast, ist dies ist eine gute Möglichkeit, sie zu verwenden. - Du kannst denselben Stoff für das gesamte Kleidungsstück verwenden, inklusive dem Futter für den Zwickel. Einige Leute verwenden stattdessen lieber ein Baumwoll-Jersey, um den Zwickel zu füttern. Wenn du das möchtest, schneide **1 Zwickel** aus deinem Hauptstoff und **1 Zwickel** aus deinem Futter-Stoff. diff --git a/markdown/org/docs/designs/uma/cutting/es.md b/markdown/org/docs/designs/uma/cutting/es.md index 2b6a9b2d48e..b135b1d7931 100644 --- a/markdown/org/docs/designs/uma/cutting/es.md +++ b/markdown/org/docs/designs/uma/cutting/es.md @@ -2,13 +2,19 @@ title: "Calzoncillos Ursula: Instrucciones de corte" --- -La Ursula consiste en un frente, una espalda y una chispa revuelta. +Uma typically consists of a front, a back, and a lined gusset. In that constallation, this is the cut list: - **Tela principal** - Cortar **1 frente** - - Cortar **1 atrás** + - La Ursula consiste en un frente, una espalda y una chispa revuelta. - Corta **2 gusset** +However, if you enable the **Bulge** option, the front and gusset will become 1 part. In this case, the cutlist looks like this: + +- **Tela principal** + - Cortar **1 frente** + - La Ursula consiste en un frente, una espalda y una chispa revuelta. + ##### Notas diff --git a/markdown/org/docs/designs/uma/cutting/fr.md b/markdown/org/docs/designs/uma/cutting/fr.md index 83192c8355f..5539fd11bd2 100644 --- a/markdown/org/docs/designs/uma/cutting/fr.md +++ b/markdown/org/docs/designs/uma/cutting/fr.md @@ -2,13 +2,19 @@ title: "Sous-vêtements d'Ursula : Instructions de coupe" --- -Ursula se compose d'un front, d'un dos et d'un gusset doublé. +Uma typically consists of a front, a back, and a lined gusset. In that constallation, this is the cut list: - **Tissu principal** - Couper **1 front** - Couper **1 dos** - Couper **2 gusset** +However, if you enable the **Bulge** option, the front and gusset will become 1 part. In this case, the cutlist looks like this: + +- **Tissu principal** + - Couper **1 front** + - Couper **1 dos** + ##### Notes diff --git a/markdown/org/docs/designs/uma/cutting/nl.md b/markdown/org/docs/designs/uma/cutting/nl.md index 012a0fd5509..24801b75ff4 100644 --- a/markdown/org/docs/designs/uma/cutting/nl.md +++ b/markdown/org/docs/designs/uma/cutting/nl.md @@ -2,13 +2,19 @@ title: "Ursula onderbroek: Knip instructies" --- -Ursula bestaat uit een voorpand, een achterkant en een hellende gusset. +Uma typically consists of a front, a back, and a lined gusset. In that constallation, this is the cut list: - **Buitenstof** - Knip **1 voorpand** - - Knip **1 rugpand** + - Buitenstof - Knip **2 gusset** +However, if you enable the **Bulge** option, the front and gusset will become 1 part. In this case, the cutlist looks like this: + +- **Buitenstof** + - Knip **1 voorpand** + - Buitenstof + ##### Notes diff --git a/markdown/org/docs/designs/uma/cutting/uk.md b/markdown/org/docs/designs/uma/cutting/uk.md index a2750dc4676..caef117138b 100644 --- a/markdown/org/docs/designs/uma/cutting/uk.md +++ b/markdown/org/docs/designs/uma/cutting/uk.md @@ -2,18 +2,24 @@ title: "Урсула роздягається: Інструкція з розкрою" --- -Урсула складається з переду, спинки та ластовиці з підкладкою. +Uma typically consists of a front, a back, and a lined gusset. In that constallation, this is the cut list: - **Основна тканина** - - Виріз **1 передня частина** - - Вирізати **1 назад** - - Розріз **2 ластовиця** + - Part 1: Cut **1 front** + - Part 2: Cut **1 back** + - Part 3: Cut **2 gusset** + +However, if you enable the **Bulge** option, the front and gusset will become 1 part. In this case, the cutlist looks like this: + +- **Основна тканина** + - Part 1: Cut **1 front** + - Part 2: Cut **1 back** -##### Примітки +##### Notes -- Урсула - чудовий збирач брухту. Якщо у вас залишилися обрізки тканини від пошиття [футболки Тіган] (/designs/teagan/) або чогось з трикотажу, що добре тягнеться, це гарний спосіб їх використати. +- Uma is a great scrap buster. Якщо у вас залишилися обрізки тканини від пошиття [футболки Тіган] (/designs/teagan/) або чогось з трикотажу, що добре тягнеться, це гарний спосіб їх використати. - Ви можете використовувати ту саму тканину для всього виробу, включаючи підкладку ластовиці. Деякі люди вважають за краще використовувати бавовняний трикотаж для підкладки ластовиці. Якщо ви хочете це зробити, виріжте **1 ластовицю** з основної тканини і **1 ластовицю** з підкладкової тканини. diff --git a/markdown/org/docs/designs/ursula/cutting/de.md b/markdown/org/docs/designs/ursula/cutting/de.md new file mode 100644 index 00000000000..039d9f935c8 --- /dev/null +++ b/markdown/org/docs/designs/ursula/cutting/de.md @@ -0,0 +1,19 @@ +--- +title: "Ursula Unterhosen: Schnittanleitung" +--- + +Ursula besteht aus einem vorderen Teil, einem hinteren Teil und einem gefütterten Zwickel. + +- **Oberstoff** + - Schneide **1 Vorderteil** + - **1 zurück schneiden** + - Schneide **2 Zwickel** + + + +##### Notizen + +- Ursula ist ein großartiger Schrottzerstörer. Wenn du Stoffreste von einem [Teagan T-Shirt](/designs/teagan/) oder sonst irgendetwas aus einem Jersey-Stoff mit guter Dehnung hast, ist dies ist eine gute Möglichkeit, sie zu verwenden. +- Du kannst denselben Stoff für das gesamte Kleidungsstück verwenden, inklusive dem Futter für den Zwickel. Einige Leute verwenden stattdessen lieber ein Baumwoll-Jersey, um den Zwickel zu füttern. Wenn du das möchtest, schneide **1 Zwickel** aus deinem Hauptstoff und **1 Zwickel** aus deinem Futter-Stoff. + + diff --git a/markdown/org/docs/designs/ursula/cutting/en.md b/markdown/org/docs/designs/ursula/cutting/en.md new file mode 100644 index 00000000000..82e8ffa48ff --- /dev/null +++ b/markdown/org/docs/designs/ursula/cutting/en.md @@ -0,0 +1,19 @@ +--- +title: "Ursula undies: Cutting Instructions" +--- + +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/designs/ursula/cutting/es.md b/markdown/org/docs/designs/ursula/cutting/es.md new file mode 100644 index 00000000000..2b6a9b2d48e --- /dev/null +++ b/markdown/org/docs/designs/ursula/cutting/es.md @@ -0,0 +1,19 @@ +--- +title: "Calzoncillos Ursula: Instrucciones de corte" +--- + +La Ursula consiste en un frente, una espalda y una chispa revuelta. + +- **Tela principal** + - Cortar **1 frente** + - Cortar **1 atrás** + - Corta **2 gusset** + + + +##### Notas + +- Úrsula es una gran desguazadora. Si tienes restos de tela de hacer una [camiseta de Teagan](/designs/teagan/) o cualquier cosa de una tela de jerea que tenga buen estiramiento, es una buena manera de utilizarlos. +- Se puede utilizar el mismo tejido para toda la ropa, incluyendo el revestimiento de chorros. Algunas personas prefieren usar una jerea de algodón en su lugar para alinear el conjunto de chispas. Si quieres hacerlo, corta **1 juego de gusano** de tu tela principal y **1 gusset** de tu tela de forraje. + + diff --git a/markdown/org/docs/designs/ursula/cutting/fr.md b/markdown/org/docs/designs/ursula/cutting/fr.md new file mode 100644 index 00000000000..83192c8355f --- /dev/null +++ b/markdown/org/docs/designs/ursula/cutting/fr.md @@ -0,0 +1,19 @@ +--- +title: "Sous-vêtements d'Ursula : Instructions de coupe" +--- + +Ursula se compose d'un front, d'un dos et d'un gusset doublé. + +- **Tissu principal** + - Couper **1 front** + - Couper **1 dos** + - Couper **2 gusset** + + + +##### Notes + +- Ursula est un grand chasseur de ferraille. Si vous avez des morceaux de tissu pour fabriquer un [T-shirt Teagan](/designs/teagan/) ou quelque chose d'un tissu de maillot qui a une bonne extension, C'est une bonne façon de les utiliser. +- Vous pouvez utiliser le même tissu pour tout le vêtement, y compris la doublure de gusset. Certaines personnes préfèrent utiliser un maillot de coton à la place pour ranger le gusset. Si vous voulez faire cela, coupez **1 gusset** de votre tissu principal et **1 gusset** de votre tissu de doublage. + + diff --git a/markdown/org/docs/designs/ursula/cutting/nl.md b/markdown/org/docs/designs/ursula/cutting/nl.md new file mode 100644 index 00000000000..012a0fd5509 --- /dev/null +++ b/markdown/org/docs/designs/ursula/cutting/nl.md @@ -0,0 +1,19 @@ +--- +title: "Ursula onderbroek: Knip instructies" +--- + +Ursula bestaat uit een voorpand, een achterkant en een hellende gusset. + +- **Buitenstof** + - Knip **1 voorpand** + - Knip **1 rugpand** + - Knip **2 gusset** + + + +##### Notes + +- Ursula is een geweldige scrap buster. Als je stof restjes hebt van het maken van een [Teagan t-shirt](/ontwerpen/teagan/) of iets van een jersey stof die een goede stretch heeft, Dit is een goede manier om die te gebruiken. +- Je kunt dezelfde stof gebruiken voor het hele kledingstuk, inclusief de gussetvoering Sommige mensen gebruiken liever een katoenen jersey om de gusset te lijnen. Als je dat wilt doen, knip je **1 glansset** van je hoofdstof en **1 glansset** van de voering stof. + + diff --git a/markdown/org/docs/designs/ursula/cutting/uk.md b/markdown/org/docs/designs/ursula/cutting/uk.md new file mode 100644 index 00000000000..a2750dc4676 --- /dev/null +++ b/markdown/org/docs/designs/ursula/cutting/uk.md @@ -0,0 +1,19 @@ +--- +title: "Урсула роздягається: Інструкція з розкрою" +--- + +Урсула складається з переду, спинки та ластовиці з підкладкою. + +- **Основна тканина** + - Виріз **1 передня частина** + - Вирізати **1 назад** + - Розріз **2 ластовиця** + + + +##### Примітки + +- Урсула - чудовий збирач брухту. Якщо у вас залишилися обрізки тканини від пошиття [футболки Тіган] (/designs/teagan/) або чогось з трикотажу, що добре тягнеться, це гарний спосіб їх використати. +- Ви можете використовувати ту саму тканину для всього виробу, включаючи підкладку ластовиці. Деякі люди вважають за краще використовувати бавовняний трикотаж для підкладки ластовиці. Якщо ви хочете це зробити, виріжте **1 ластовицю** з основної тканини і **1 ластовицю** з підкладкової тканини. + + diff --git a/markdown/org/docs/designs/ursula/de.md b/markdown/org/docs/designs/ursula/de.md new file mode 100644 index 00000000000..72a3f31a16e --- /dev/null +++ b/markdown/org/docs/designs/ursula/de.md @@ -0,0 +1,5 @@ +--- +title: "Ursula, die Unterwäsche" +--- + + diff --git a/markdown/org/docs/designs/ursula/en.md b/markdown/org/docs/designs/ursula/en.md new file mode 100644 index 00000000000..77b1c6dbedd --- /dev/null +++ b/markdown/org/docs/designs/ursula/en.md @@ -0,0 +1,5 @@ +--- +title: "Ursula undies" +--- + + diff --git a/markdown/org/docs/designs/ursula/es.md b/markdown/org/docs/designs/ursula/es.md new file mode 100644 index 00000000000..28528970f83 --- /dev/null +++ b/markdown/org/docs/designs/ursula/es.md @@ -0,0 +1,5 @@ +--- +title: "Ursula, braguitas" +--- + + diff --git a/markdown/org/docs/designs/ursula/fabric/de.md b/markdown/org/docs/designs/ursula/fabric/de.md new file mode 100644 index 00000000000..cd224f53480 --- /dev/null +++ b/markdown/org/docs/designs/ursula/fabric/de.md @@ -0,0 +1,7 @@ +--- +title: "Ursula Unterhosen: Stoff Optionen" +--- + +Für dieses Schnittmuster braucht man einen Stoff mit viel horizontaler und vertikaler Dehnung (manchmal auch „Vierwegestretch“). Am besten etwas das komfortabel, weich und atmungsaktiv ist. + +Zu den empfohlenen Stoffen gehören Stretchjerseys, Stretch-Mesh, Stretch-Strickgewebe oder die meisten Stoffe mit mindestens 5% Spandex. Beispielsweise Modal (Rayon) Jersey mit Spandex. diff --git a/markdown/org/docs/designs/ursula/fabric/en.md b/markdown/org/docs/designs/ursula/fabric/en.md new file mode 100644 index 00000000000..e7efd2fdafb --- /dev/null +++ b/markdown/org/docs/designs/ursula/fabric/en.md @@ -0,0 +1,7 @@ +--- +title: "Ursula undies: Fabric Options" +--- + +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/designs/ursula/fabric/es.md b/markdown/org/docs/designs/ursula/fabric/es.md new file mode 100644 index 00000000000..20ddc657404 --- /dev/null +++ b/markdown/org/docs/designs/ursula/fabric/es.md @@ -0,0 +1,7 @@ +--- +title: "Calzoncillos Ursula: Opciones de tejido" +--- + +Necesitas un tejido con un montón de estiramiento horizontal y vertical (a veces llamado “estiramiento de cuatro vías”) para este patrón. Preferiblemente algo que es cómodo, suave y respirable. + +Los tejidos recomendados incluyen jerseías de estiramiento, mallas de estiramiento, tejidos de estiramiento o la mayoría de los tejidos con al menos 5% de spandex. Por ejemplo, la jerea modal (rayon) con spandex. diff --git a/markdown/org/docs/designs/ursula/fabric/fr.md b/markdown/org/docs/designs/ursula/fabric/fr.md new file mode 100644 index 00000000000..e63cd9ad731 --- /dev/null +++ b/markdown/org/docs/designs/ursula/fabric/fr.md @@ -0,0 +1,7 @@ +--- +title: "Sous-vêtements Ursula : Options de tissu" +--- + +Vous avez besoin d'un tissu avec de nombreuses extensions horizontales et verticales (parfois appelées « stretch à quatre sens ») pour ce motif. De préférence quelque chose qui est confortable, doux et respiré. + +Les tissus recommandés comprennent les chandails étirés, les maillages étirés, les tricots, ou la plupart des tissus avec au moins 5% de spandex. Par exemple, le maillot modal (rayon) avec spandex. diff --git a/markdown/org/docs/designs/ursula/fabric/nl.md b/markdown/org/docs/designs/ursula/fabric/nl.md new file mode 100644 index 00000000000..80df6fbd303 --- /dev/null +++ b/markdown/org/docs/designs/ursula/fabric/nl.md @@ -0,0 +1,7 @@ +--- +title: "Ursula onderbroek: Stof opties" +--- + +Je hebt een stof nodig met veel horizontale en verticale stretch (soms "vierweg stretch") voor dit patroon. Bij voorkeur iets dat comfortabel, zacht en adembaar is. + +Aanbevolen stoffen zijn stretch jerseys, stretch mesh, stretch gebreken, of de meeste stoffen met ten minste 5% spandex. Zoals modale (rayon) jersey met spandex. diff --git a/markdown/org/docs/designs/ursula/fabric/uk.md b/markdown/org/docs/designs/ursula/fabric/uk.md new file mode 100644 index 00000000000..de8be43b612 --- /dev/null +++ b/markdown/org/docs/designs/ursula/fabric/uk.md @@ -0,0 +1,7 @@ +--- +title: "Урсула роздягається: Варіанти тканин" +--- + +Для цього візерунка вам знадобиться тканина з великою горизонтальною і вертикальною розтяжністю (іноді її називають "чотиристороннім розтягуванням"). Бажано щось зручне, м'яке і дихаюче. + +Рекомендовані тканини: еластичний трикотаж, еластична сітка, еластичний трикотаж або більшість тканин з вмістом спандексу не менше 5%. Наприклад, модальний (віскозний) трикотаж зі спандексом. diff --git a/markdown/org/docs/designs/ursula/fr.md b/markdown/org/docs/designs/ursula/fr.md new file mode 100644 index 00000000000..5294ff0f0a1 --- /dev/null +++ b/markdown/org/docs/designs/ursula/fr.md @@ -0,0 +1,5 @@ +--- +title: "Unités d'Ursula" +--- + + diff --git a/markdown/org/docs/designs/ursula/measurements/de.md b/markdown/org/docs/designs/ursula/measurements/de.md new file mode 100644 index 00000000000..e12ad582c10 --- /dev/null +++ b/markdown/org/docs/designs/ursula/measurements/de.md @@ -0,0 +1,7 @@ +--- +title: "Ursula Unterhosen: Erforderliche Maße" +--- + + +Ursula benötigt keine Messungen + diff --git a/markdown/org/docs/designs/ursula/measurements/en.md b/markdown/org/docs/designs/ursula/measurements/en.md new file mode 100644 index 00000000000..7e8f646e043 --- /dev/null +++ b/markdown/org/docs/designs/ursula/measurements/en.md @@ -0,0 +1,7 @@ +--- +title: "Ursula undies: Required Measurements" +--- + + +Ursula does not require any measurements + diff --git a/markdown/org/docs/designs/ursula/measurements/es.md b/markdown/org/docs/designs/ursula/measurements/es.md new file mode 100644 index 00000000000..69decc1919a --- /dev/null +++ b/markdown/org/docs/designs/ursula/measurements/es.md @@ -0,0 +1,7 @@ +--- +title: "Calzoncillos Ursula: Medidas requeridas" +--- + + +Úrsula no necesita ninguna medida + diff --git a/markdown/org/docs/designs/ursula/measurements/fr.md b/markdown/org/docs/designs/ursula/measurements/fr.md new file mode 100644 index 00000000000..32a0e1b0b6c --- /dev/null +++ b/markdown/org/docs/designs/ursula/measurements/fr.md @@ -0,0 +1,7 @@ +--- +title: "Sous-vêtements Ursula : Mesures requises" +--- + + +Ursula n'a pas besoin de mesures + diff --git a/markdown/org/docs/designs/ursula/measurements/nl.md b/markdown/org/docs/designs/ursula/measurements/nl.md new file mode 100644 index 00000000000..34ace9f5737 --- /dev/null +++ b/markdown/org/docs/designs/ursula/measurements/nl.md @@ -0,0 +1,7 @@ +--- +title: "Ursula onderbroek: Vereiste afmetingen" +--- + + +Ursula heeft geen metingen nodig + diff --git a/markdown/org/docs/designs/ursula/measurements/uk.md b/markdown/org/docs/designs/ursula/measurements/uk.md new file mode 100644 index 00000000000..3757d73e4e4 --- /dev/null +++ b/markdown/org/docs/designs/ursula/measurements/uk.md @@ -0,0 +1,7 @@ +--- +title: "Урсула роздягається: Необхідні виміри" +--- + + +Урсула не потребує жодних вимірів + diff --git a/markdown/org/docs/designs/ursula/needs/de.md b/markdown/org/docs/designs/ursula/needs/de.md new file mode 100644 index 00000000000..89dbcc210da --- /dev/null +++ b/markdown/org/docs/designs/ursula/needs/de.md @@ -0,0 +1,21 @@ +--- +title: "Ursula Unterhosen: Was du brauchst" +--- + +Um Ursula zu erstellen, benötigst du Folgendes: + +- [Grundlegendes Nähzubehör](/docs/sewing/basic-sewing-supplies) +- Etwa 0,7 Meter (0,8 Yards) eines geeigneten Stoffes (siehe [Stoffoptionen](/docs/patterns/ursula/fabric)) +- Ungefähr 3 Meter (3,3 Yards) Unterwäsche-Gummiband, z. B. ein Picot-Gummiband oder ein umklappbares Gummiband + + + +##### Bindungsmethoden können die Nahterlaubnis + +beeinflussen, wenn Falten über elastisch (FOE) verwendet wird oder Strickverbindung, Sie können vor dem Schneiden die Naht an den Beinen und die Taille abschneiden wollen. Wenn du die Nahtzugabe beibehältst, wird das fertige Produkt eine etwas höhere Taille und etwas kleinere Beinöffnungen haben. + +##### Overlocks (Serger) sind schön, aber optional + +Wie bei allen Strickwaren und Stretchgeweben wird dir eine Overlock (Serger) das Leben erleichtern. Wenn du keine hast, musst du aber nicht verzweifeln. Du brauchst sie nicht unbedingt. Du kannst Ursula auch einfach mit einem Zickzack-Stich nähen. + + diff --git a/markdown/org/docs/designs/ursula/needs/en.md b/markdown/org/docs/designs/ursula/needs/en.md new file mode 100644 index 00000000000..d455854feb0 --- /dev/null +++ b/markdown/org/docs/designs/ursula/needs/en.md @@ -0,0 +1,21 @@ +--- +title: "Ursula undies: What You Need" +--- + +To make Ursula, you will need the following: + +- [Basic sewing supplies](/docs/sewing/basic-sewing-supplies) +- About 0.7 meters (0.8 yards) of a suitable fabric (see [Fabric options](/docs/patterns/ursula/fabric)) +- About 3 meters (3.3 yards) 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/designs/ursula/needs/es.md b/markdown/org/docs/designs/ursula/needs/es.md new file mode 100644 index 00000000000..2a0c22a3c42 --- /dev/null +++ b/markdown/org/docs/designs/ursula/needs/es.md @@ -0,0 +1,21 @@ +--- +title: "Calzoncillos Ursula: Lo que necesitas" +--- + +Para hacer Ursula, necesitarás lo siguiente: + +- [Suministros básicos de costura](/docs/sewing/basic-sewing-supplies) +- Unos 0,7 metros (0,8 yardas) de una tela adecuada (consulta [Opciones de tela](/docs/patterns/ursula/fabric)) +- Unos 3 metros (3,3 yardas) de elástico para ropa interior, como elástico picot o elástico plegable + + + +##### Los métodos de enlazar pueden afectar el permiso de costura + +Si se utiliza el pliegue sobre el elástico (FOE) o si se vincula el tejido, Usted puede deshacerse de la costura en las piernas y la cintura antes de cortar. Si usted mantiene la franquicia de costura, el producto acabado tendrá una cintura ligeramente más alta y unas piernas ligeramente más pequeñas. + +##### 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. Usted puede coser la Ursula con un zigzag stitch. + + diff --git a/markdown/org/docs/designs/ursula/needs/fr.md b/markdown/org/docs/designs/ursula/needs/fr.md new file mode 100644 index 00000000000..6c899d59870 --- /dev/null +++ b/markdown/org/docs/designs/ursula/needs/fr.md @@ -0,0 +1,21 @@ +--- +title: "Sous-vêtements Ursula Ce dont tu as besoin" +--- + +Pour faire Ursula, vous aurez besoin des éléments suivants : + +- [Fourniture de base pour la couture](/docs/sewing/basic-sewing-supplies) +- Environ 0,7 mètre d'un tissu approprié (voir [Options de tissu](/docs/patterns/ursula/fabric)). +- Environ 3 mètres d'élastique de sous-vêtement, tel que l'élastique à picots ou l'élastique à plis. + + + +##### Les méthodes de liaison peuvent affecter la marge de couture + +Si vous utilisez un pli sur élastique (FOE) ou si vous faites une liaison tricotée, Vous pouvez couper la couture au niveau des jambes et de la taille avant de la couper. Si vous gardez la marge de couture, le produit fini aura une taille légèrement plus élevée et des ouvertures légèrement plus petites. + +##### Une surjeteuse serait un plus, mais reste en option + +Comme pour tous les mailles et tissus stretch, une surjeteuse vous facilitera la vie. Si vous n'en avez pas, ne désespérez pas. Vous n'en avez pas vraiment besoin. Vous pouvez simplement coudre Ursula avec un point en zigzag. + + diff --git a/markdown/org/docs/designs/ursula/needs/nl.md b/markdown/org/docs/designs/ursula/needs/nl.md new file mode 100644 index 00000000000..8221236986b --- /dev/null +++ b/markdown/org/docs/designs/ursula/needs/nl.md @@ -0,0 +1,21 @@ +--- +title: "Ursula ondergoed: Wat je nodig hebt" +--- + +Om Ursula te maken heeft u het volgende nodig: + +- [Basis naaimateriaal](/docs/sewing/basic-sewing-supplies) +- Ongeveer 0,7 meter van een geschikte stof (zie [Stofopties](/docs/patterns/ursula/fabric)) +- Ongeveer 3 meter ondergoedelastiek, zoals picotelastiek of overslagelastiek + + + +##### Binding methoden kunnen de naadwaarde + +beïnvloeden als je de vouw over elastiek (FOE) gebruikt of jersey binden, Misschien wil je de naadwaarde aan de broekspijpen en taille wegknippen voor je ze knipt. Als je de naadwaarde houdt, heeft het eindproduct een iets hogere taille en iets kleinere broekspijpen. + +##### Een overlock of serger/overlock is mooi, maar optioneel + +Zoals met alle breitwear en stretch stoffen zal een serger/overlock het leven makkelijker maken. Als je geen overlock hebt, geen zorg. Je hebt het niet echt nodig. Je kan Ursula gewoon naaien met een zigzagsteek. + + diff --git a/markdown/org/docs/designs/ursula/needs/uk.md b/markdown/org/docs/designs/ursula/needs/uk.md new file mode 100644 index 00000000000..fe3512ad339 --- /dev/null +++ b/markdown/org/docs/designs/ursula/needs/uk.md @@ -0,0 +1,21 @@ +--- +title: "Урсула роздягається: Що вам потрібно" +--- + +Для виготовлення Урсули вам знадобиться наступне: + +- [Базові матеріали для шиття](/docs/sewing/basic-sewing-supplies) +- Приблизно 0,7 метра (0,8 ярдів) відповідної тканини (див. [Варіанти тканин](/docs/patterns/ursula/fabric)) +- Близько 3 метрів (3,3 ярда) білизняної еластичної резинки, наприклад, еластичної резинки "піко" або еластичної резинки "фальц + + + +##### Методи скріплення можуть вплинути на припуски на шви + +Якщо ви використовуєте еластичну стрічку або трикотажне скріплення, ви можете обрізати припуски на шви на ногах і талії перед розкроюванням. Якщо залишити припуски на шви, то готовий виріб матиме трохи вищу талію і трохи менші прорізи для ніг. + +##### Сергер/оверлок - це добре, але необов'язково + +Як і у випадку з будь-яким трикотажем та еластичними тканинами, сергер/оверлок полегшить вам життя. Проте, якщо у Вас її немає - не розчаровуйтесь. Для цього проєкту вона не обов'язкова. Можна просто зшити Урсулу зигзагоподібним швом. + + diff --git a/markdown/org/docs/designs/ursula/nl.md b/markdown/org/docs/designs/ursula/nl.md new file mode 100644 index 00000000000..77b1c6dbedd --- /dev/null +++ b/markdown/org/docs/designs/ursula/nl.md @@ -0,0 +1,5 @@ +--- +title: "Ursula undies" +--- + + diff --git a/markdown/org/docs/designs/ursula/options/backdip/de.md b/markdown/org/docs/designs/ursula/options/backdip/de.md new file mode 100644 index 00000000000..e50f0ded1d9 --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/backdip/de.md @@ -0,0 +1,9 @@ +--- +title: "Absenkung hintere Taille" +--- + +Diese Option bestimmt, wie sehr die Rückentaillenkurven (mehr oder weniger Haut) sind. + +## Effekt dieser Option auf das Schnittmuster + +![Dieses Bild zeigt den Effekt dieser Option, indem es mehrere Varianten überlagert, die einen anderen Wert für diese Option haben](ursula_backdip_sample.svg "Effekt dieser Option auf das Schnittmuster") diff --git a/markdown/org/docs/designs/ursula/options/backdip/en.md b/markdown/org/docs/designs/ursula/options/backdip/en.md new file mode 100644 index 00000000000..b303698e146 --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/backdip/en.md @@ -0,0 +1,9 @@ +--- +title: "Back waist dip" +--- + +This option controls how much the back waist curves (revealing more or less skin). + +## Effect of this option on the pattern + +![This image shows the effect of this option by superimposing several variants that have a different value for this option](ursula_backdip_sample.svg "Effect of this option on the pattern") diff --git a/markdown/org/docs/designs/ursula/options/backdip/es.md b/markdown/org/docs/designs/ursula/options/backdip/es.md new file mode 100644 index 00000000000..65566ff0cdf --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/backdip/es.md @@ -0,0 +1,9 @@ +--- +title: "Buceo de cintura trasera" +--- + +Esta opción controla hasta qué punto las curvas de la cintura trasera (revelando más o menos la piel). + +## Efecto de esta opción en el patrón + +![Esta imagen muestra el efecto de esta opción superponiendo varias variantes que tienen un valor diferente para esta opción](ursula_backdip_sample.svg "Efecto de esta opción en el patrón") diff --git a/markdown/org/docs/designs/ursula/options/backdip/fr.md b/markdown/org/docs/designs/ursula/options/backdip/fr.md new file mode 100644 index 00000000000..9ea17bb48fd --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/backdip/fr.md @@ -0,0 +1,9 @@ +--- +title: "trempette à taille arrière" +--- + +Cette option permet de contrôler la quantité de courbes de taille arrière (révélant plus ou moins de peau). + +## Effet de cette option sur le motif + +![Cette image montre l'effet de cette option en superposant plusieurs variantes qui ont une valeur différente pour cette option](ursula_backdip_sample.svg "Effet de cette option sur le motif") diff --git a/markdown/org/docs/designs/ursula/options/backdip/nl.md b/markdown/org/docs/designs/ursula/options/backdip/nl.md new file mode 100644 index 00000000000..e88ced85e87 --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/backdip/nl.md @@ -0,0 +1,9 @@ +--- +title: "Achterste dip taille" +--- + +Deze optie bepaalt hoeveel de omgekeerde golfcurves (min of meer skin) onthullen. + +## Effect van deze optie op het patroon + +![Deze afbeelding toont het effect van deze optie door meerdere varianten die een andere waarde hebben voor deze optie te vervangen](ursula_backdip_sample.svg "Effect van deze optie op het patroon") diff --git a/markdown/org/docs/designs/ursula/options/backdip/uk.md b/markdown/org/docs/designs/ursula/options/backdip/uk.md new file mode 100644 index 00000000000..35d84311cf4 --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/backdip/uk.md @@ -0,0 +1,9 @@ +--- +title: "Нахил спини до талії" +--- + +Ця опція контролює, наскільки сильно вигинається задня частина талії (відкриваючи більше або менше шкіри). + +## Вплив цієї опції на шаблон + +![На цьому зображенні показано вплив цієї опції шляхом накладання декількох варіантів, які мають різне значення для цієї опції](ursula_backdip_sample.svg "Вплив цієї опції на шаблон") diff --git a/markdown/org/docs/designs/ursula/options/backexposure/de.md b/markdown/org/docs/designs/ursula/options/backexposure/de.md new file mode 100644 index 00000000000..47dea949dfe --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/backexposure/de.md @@ -0,0 +1,9 @@ +--- +title: "Hintere Freilegung" +--- + +Diese Option steuert die Menge der exponierten Haut auf der Rückseite. + +## Effekt dieser Option auf das Schnittmuster + +![Dieses Bild zeigt den Effekt dieser Option, indem es mehrere Varianten überlagert, die einen anderen Wert für diese Option haben](ursula_backexposure_sample.svg "Effekt dieser Option auf das Schnittmuster") diff --git a/markdown/org/docs/designs/ursula/options/backexposure/en.md b/markdown/org/docs/designs/ursula/options/backexposure/en.md new file mode 100644 index 00000000000..296a420f0bf --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/backexposure/en.md @@ -0,0 +1,9 @@ +--- +title: "Back exposure" +--- + +This option controls the amount of exposed skin on the back. + +## Effect of this option on the pattern + +![This image shows the effect of this option by superimposing several variants that have a different value for this option](ursula_backexposure_sample.svg "Effect of this option on the pattern") diff --git a/markdown/org/docs/designs/ursula/options/backexposure/es.md b/markdown/org/docs/designs/ursula/options/backexposure/es.md new file mode 100644 index 00000000000..a733646d21e --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/backexposure/es.md @@ -0,0 +1,9 @@ +--- +title: "Exposición trasera" +--- + +Esta opción controla la cantidad de piel expuesta en la espalda. + +## Efecto de esta opción en el patrón + +![Esta imagen muestra el efecto de esta opción superponiendo varias variantes que tienen un valor diferente para esta opción](ursula_backexposure_sample.svg "Efecto de esta opción en el patrón") diff --git a/markdown/org/docs/designs/ursula/options/backexposure/fr.md b/markdown/org/docs/designs/ursula/options/backexposure/fr.md new file mode 100644 index 00000000000..503eee726a0 --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/backexposure/fr.md @@ -0,0 +1,9 @@ +--- +title: "Exposition au dos" +--- + +Cette option permet de contrôler la quantité de peau exposée sur le dos. + +## Effet de cette option sur le motif + +![Cette image montre l'effet de cette option en superposant plusieurs variantes qui ont une valeur différente pour cette option](ursula_backexposure_sample.svg "Effet de cette option sur le motif") diff --git a/markdown/org/docs/designs/ursula/options/backexposure/nl.md b/markdown/org/docs/designs/ursula/options/backexposure/nl.md new file mode 100644 index 00000000000..65001254de6 --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/backexposure/nl.md @@ -0,0 +1,9 @@ +--- +title: "Blootstelling rug" +--- + +Deze optie bepaalt de hoeveelheid blootgestelde huid op de achterkant. + +## Effect van deze optie op het patroon + +![Deze afbeelding toont het effect van deze optie door meerdere varianten die een andere waarde hebben voor deze optie te vervangen](ursula_backexposure_sample.svg "Effect van deze optie op het patroon") diff --git a/markdown/org/docs/designs/ursula/options/backexposure/uk.md b/markdown/org/docs/designs/ursula/options/backexposure/uk.md new file mode 100644 index 00000000000..ebad9a7fa73 --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/backexposure/uk.md @@ -0,0 +1,9 @@ +--- +title: "Експозиція ззаду" +--- + +Ця опція контролює кількість відкритої шкіри на спині. + +## Вплив цієї опції на шаблон + +![На цьому зображенні показано вплив цієї опції шляхом накладання декількох варіантів, які мають різне значення для цієї опції](ursula_backexposure_sample.svg "Вплив цієї опції на шаблон") diff --git a/markdown/org/docs/designs/ursula/options/de.md b/markdown/org/docs/designs/ursula/options/de.md new file mode 100644 index 00000000000..9893fe7445b --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/de.md @@ -0,0 +1,5 @@ +--- +title: "Ursula Unterhosen: Design Optionen" +--- + + diff --git a/markdown/org/docs/designs/ursula/options/elasticstretch/de.md b/markdown/org/docs/designs/ursula/options/elasticstretch/de.md new file mode 100644 index 00000000000..d34861b2a63 --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/elasticstretch/de.md @@ -0,0 +1,9 @@ +--- +title: "Dehnbarkeit des Gummis" +--- + +Passen Sie diese Option für mehr oder weniger dehnbare Elastik an. + +## Effekt dieser Option auf das Schnittmuster + +![Dieses Bild zeigt den Effekt dieser Option, indem es mehrere Varianten überlagert, die einen anderen Wert für diese Option haben](ursula_elasticstretch_sample.svg "Effekt dieser Option auf das Schnittmuster") diff --git a/markdown/org/docs/designs/ursula/options/elasticstretch/en.md b/markdown/org/docs/designs/ursula/options/elasticstretch/en.md new file mode 100644 index 00000000000..8e6f3a76130 --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/elasticstretch/en.md @@ -0,0 +1,9 @@ +--- +title: "Elastic stretch" +--- + +Adjust this option for more or less stretchy elastic. + +## Effect of this option on the pattern + +![This image shows the effect of this option by superimposing several variants that have a different value for this option](ursula_elasticstretch_sample.svg "Effect of this option on the pattern") diff --git a/markdown/org/docs/designs/ursula/options/elasticstretch/es.md b/markdown/org/docs/designs/ursula/options/elasticstretch/es.md new file mode 100644 index 00000000000..c0ab324dad3 --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/elasticstretch/es.md @@ -0,0 +1,9 @@ +--- +title: "Estiramiento elástico" +--- + +Ajuste esta opción para elásticos más o menos estirados. + +## Efecto de esta opción en el patrón + +![Esta imagen muestra el efecto de esta opción superponiendo varias variantes que tienen un valor diferente para esta opción](ursula_elasticstretch_sample.svg "Efecto de esta opción en el patrón") diff --git a/markdown/org/docs/designs/ursula/options/elasticstretch/fr.md b/markdown/org/docs/designs/ursula/options/elasticstretch/fr.md new file mode 100644 index 00000000000..8a321874109 --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/elasticstretch/fr.md @@ -0,0 +1,9 @@ +--- +title: "Etendue élastique" +--- + +Ajustez cette option pour une élastique plus ou moins extensive. + +## Effet de cette option sur le motif + +![Cette image montre l'effet de cette option en superposant plusieurs variantes qui ont une valeur différente pour cette option](ursula_elasticstretch_sample.svg "Effet de cette option sur le motif") diff --git a/markdown/org/docs/designs/ursula/options/elasticstretch/nl.md b/markdown/org/docs/designs/ursula/options/elasticstretch/nl.md new file mode 100644 index 00000000000..5992a2dc18c --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/elasticstretch/nl.md @@ -0,0 +1,9 @@ +--- +title: "Elastische stretch" +--- + +Pas deze optie aan voor meer of minder elastische. + +## Effect van deze optie op het patroon + +![Deze afbeelding toont het effect van deze optie door meerdere varianten die een andere waarde hebben voor deze optie te vervangen](ursula_elasticstretch_sample.svg "Effect van deze optie op het patroon") diff --git a/markdown/org/docs/designs/ursula/options/elasticstretch/uk.md b/markdown/org/docs/designs/ursula/options/elasticstretch/uk.md new file mode 100644 index 00000000000..1fc7fbb56c9 --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/elasticstretch/uk.md @@ -0,0 +1,9 @@ +--- +title: "Еластична розтяжка" +--- + +Налаштуйте цей параметр для більш-менш еластичної гумки. + +## Вплив цієї опції на шаблон + +![На цьому зображенні показано вплив цієї опції шляхом накладання декількох варіантів, які мають різне значення для цієї опції](ursula_elasticstretch_sample.svg "Вплив цієї опції на шаблон") diff --git a/markdown/org/docs/designs/ursula/options/en.md b/markdown/org/docs/designs/ursula/options/en.md new file mode 100644 index 00000000000..e7086074941 --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/en.md @@ -0,0 +1,5 @@ +--- +title: "Ursula undies: Design Options" +--- + + diff --git a/markdown/org/docs/designs/ursula/options/es.md b/markdown/org/docs/designs/ursula/options/es.md new file mode 100644 index 00000000000..1bab3fb03e3 --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/es.md @@ -0,0 +1,5 @@ +--- +title: "Calzoncillos Ursula: Opciones de diseño" +--- + + diff --git a/markdown/org/docs/designs/ursula/options/fabricstretch/de.md b/markdown/org/docs/designs/ursula/options/fabricstretch/de.md new file mode 100644 index 00000000000..8bedb01efd1 --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/fabricstretch/de.md @@ -0,0 +1,9 @@ +--- +title: "Stoffdehnbarkeit" +--- + +Passen Sie diese Option für mehr oder weniger dehnbare Stoffe an. + +## Effekt dieser Option auf das Schnittmuster + +![Dieses Bild zeigt den Effekt dieser Option, indem es mehrere Varianten überlagert, die einen anderen Wert für diese Option haben](ursula_fabricstretch_sample.svg "Effekt dieser Option auf das Schnittmuster") diff --git a/markdown/org/docs/designs/ursula/options/fabricstretch/en.md b/markdown/org/docs/designs/ursula/options/fabricstretch/en.md new file mode 100644 index 00000000000..db1058c5b59 --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/fabricstretch/en.md @@ -0,0 +1,9 @@ +--- +title: "Fabric stretch" +--- + +Adjust this option for more or less stretchy fabrics. + +## Effect of this option on the pattern + +![This image shows the effect of this option by superimposing several variants that have a different value for this option](ursula_fabricstretch_sample.svg "Effect of this option on the pattern") diff --git a/markdown/org/docs/designs/ursula/options/fabricstretch/es.md b/markdown/org/docs/designs/ursula/options/fabricstretch/es.md new file mode 100644 index 00000000000..829f382565d --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/fabricstretch/es.md @@ -0,0 +1,9 @@ +--- +title: "estiramiento de tela" +--- + +Ajuste esta opción para tejidos más o menos estirados. + +## Efecto de esta opción en el patrón + +![Esta imagen muestra el efecto de esta opción superponiendo varias variantes que tienen un valor diferente para esta opción](ursula_fabricstretch_sample.svg "Efecto de esta opción en el patrón") diff --git a/markdown/org/docs/designs/ursula/options/fabricstretch/fr.md b/markdown/org/docs/designs/ursula/options/fabricstretch/fr.md new file mode 100644 index 00000000000..27e833aeb0c --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/fabricstretch/fr.md @@ -0,0 +1,9 @@ +--- +title: "Étendue en tissu" +--- + +Ajustez cette option pour des tissus plus ou moins extensifs. + +## Effet de cette option sur le motif + +![Cette image montre l'effet de cette option en superposant plusieurs variantes qui ont une valeur différente pour cette option](ursula_fabricstretch_sample.svg "Effet de cette option sur le motif") diff --git a/markdown/org/docs/designs/ursula/options/fabricstretch/nl.md b/markdown/org/docs/designs/ursula/options/fabricstretch/nl.md new file mode 100644 index 00000000000..94f8ffc3b42 --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/fabricstretch/nl.md @@ -0,0 +1,9 @@ +--- +title: "Stof stretch" +--- + +Pas deze optie aan voor meer of minder elastische stoffen. + +## Effect van deze optie op het patroon + +![Deze afbeelding toont het effect van deze optie door meerdere varianten die een andere waarde hebben voor deze optie te vervangen](ursula_fabricstretch_sample.svg "Effect van deze optie op het patroon") diff --git a/markdown/org/docs/designs/ursula/options/fabricstretch/uk.md b/markdown/org/docs/designs/ursula/options/fabricstretch/uk.md new file mode 100644 index 00000000000..22b95ece6ec --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/fabricstretch/uk.md @@ -0,0 +1,9 @@ +--- +title: "Еластичність тканини" +--- + +Налаштуйте цей параметр для більш-менш еластичних тканин. + +## Вплив цієї опції на шаблон + +![На цьому зображенні показано вплив цієї опції шляхом накладання декількох варіантів, які мають різне значення для цієї опції](ursula_fabricstretch_sample.svg "Вплив цієї опції на шаблон") diff --git a/markdown/org/docs/designs/ursula/options/fr.md b/markdown/org/docs/designs/ursula/options/fr.md new file mode 100644 index 00000000000..9245e129552 --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/fr.md @@ -0,0 +1,5 @@ +--- +title: "Sous-vêtements Ursula : Options de conception" +--- + + diff --git a/markdown/org/docs/designs/ursula/options/frontdip/de.md b/markdown/org/docs/designs/ursula/options/frontdip/de.md new file mode 100644 index 00000000000..7e76a7e22b2 --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/frontdip/de.md @@ -0,0 +1,9 @@ +--- +title: "Absenkung der vorderen Taille" +--- + +Diese Option bestimmt, wie sehr die Vordertaillenkurven (mehr oder weniger Haut) sind. + +## Effekt dieser Option auf das Schnittmuster + +![Dieses Bild zeigt den Effekt dieser Option, indem es mehrere Varianten überlagert, die einen anderen Wert für diese Option haben](ursula_frontdip_sample.svg "Effekt dieser Option auf das Schnittmuster") diff --git a/markdown/org/docs/designs/ursula/options/frontdip/en.md b/markdown/org/docs/designs/ursula/options/frontdip/en.md new file mode 100644 index 00000000000..ce9b0550105 --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/frontdip/en.md @@ -0,0 +1,9 @@ +--- +title: "Front waist dip" +--- + +This option controls how much the front waist curves (revealing more or less skin). + +## Effect of this option on the pattern + +![This image shows the effect of this option by superimposing several variants that have a different value for this option](ursula_frontdip_sample.svg "Effect of this option on the pattern") diff --git a/markdown/org/docs/designs/ursula/options/frontdip/es.md b/markdown/org/docs/designs/ursula/options/frontdip/es.md new file mode 100644 index 00000000000..84c6bcbc2c6 --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/frontdip/es.md @@ -0,0 +1,9 @@ +--- +title: "Buceo de cintura frontal" +--- + +Esta opción controla hasta qué punto las curvas de cintura frontal (revelando más o menos la piel). + +## Efecto de esta opción en el patrón + +![Esta imagen muestra el efecto de esta opción superponiendo varias variantes que tienen un valor diferente para esta opción](ursula_frontdip_sample.svg "Efecto de esta opción en el patrón") diff --git a/markdown/org/docs/designs/ursula/options/frontdip/fr.md b/markdown/org/docs/designs/ursula/options/frontdip/fr.md new file mode 100644 index 00000000000..c18b8bedc9c --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/frontdip/fr.md @@ -0,0 +1,9 @@ +--- +title: "tremper la taille de la taille avant" +--- + +Cette option permet de contrôler la quantité de courbes de la taille avant (révélant plus ou moins la peau). + +## Effet de cette option sur le motif + +![Cette image montre l'effet de cette option en superposant plusieurs variantes qui ont une valeur différente pour cette option](ursula_frontdip_sample.svg "Effet de cette option sur le motif") diff --git a/markdown/org/docs/designs/ursula/options/frontdip/nl.md b/markdown/org/docs/designs/ursula/options/frontdip/nl.md new file mode 100644 index 00000000000..f0a9629a0dc --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/frontdip/nl.md @@ -0,0 +1,9 @@ +--- +title: "Voorste taille dip" +--- + +Deze optie bepaalt hoeveel de golfcurves vooraan tonen (min of meer skin). + +## Effect van deze optie op het patroon + +![Deze afbeelding toont het effect van deze optie door meerdere varianten die een andere waarde hebben voor deze optie te vervangen](ursula_frontdip_sample.svg "Effect van deze optie op het patroon") diff --git a/markdown/org/docs/designs/ursula/options/frontdip/uk.md b/markdown/org/docs/designs/ursula/options/frontdip/uk.md new file mode 100644 index 00000000000..bf734e46300 --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/frontdip/uk.md @@ -0,0 +1,9 @@ +--- +title: "Спереду нахил талії" +--- + +Ця опція контролює, наскільки сильно вигинається талія спереду (відкриваючи більше або менше шкіри). + +## Вплив цієї опції на шаблон + +![На цьому зображенні показано вплив цієї опції шляхом накладання декількох варіантів, які мають різне значення для цієї опції](ursula_frontdip_sample.svg "Вплив цієї опції на шаблон") diff --git a/markdown/org/docs/designs/ursula/options/gussetlength/de.md b/markdown/org/docs/designs/ursula/options/gussetlength/de.md new file mode 100644 index 00000000000..cd7e9e74a2b --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/gussetlength/de.md @@ -0,0 +1,9 @@ +--- +title: "Zwickellänge" +--- + +Diese Option steuert die Länge des Gussets. + +## Effekt dieser Option auf das Schnittmuster + +![Dieses Bild zeigt den Effekt dieser Option, indem es mehrere Varianten überlagert, die einen anderen Wert für diese Option haben](ursula_gussetlength_sample.svg "Effekt dieser Option auf das Schnittmuster") diff --git a/markdown/org/docs/designs/ursula/options/gussetlength/en.md b/markdown/org/docs/designs/ursula/options/gussetlength/en.md new file mode 100644 index 00000000000..b8f5f794dac --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/gussetlength/en.md @@ -0,0 +1,9 @@ +--- +title: "Gusset length" +--- + +This option controls the length of the gusset. + +## Effect of this option on the pattern + +![This image shows the effect of this option by superimposing several variants that have a different value for this option](ursula_gussetlength_sample.svg "Effect of this option on the pattern") diff --git a/markdown/org/docs/designs/ursula/options/gussetlength/es.md b/markdown/org/docs/designs/ursula/options/gussetlength/es.md new file mode 100644 index 00000000000..5d91026c225 --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/gussetlength/es.md @@ -0,0 +1,9 @@ +--- +title: "Longitud del Gusset" +--- + +Esta opción controla la longitud del set de ráfagas. + +## Efecto de esta opción en el patrón + +![Esta imagen muestra el efecto de esta opción superponiendo varias variantes que tienen un valor diferente para esta opción](ursula_gussetlength_sample.svg "Efecto de esta opción en el patrón") diff --git a/markdown/org/docs/designs/ursula/options/gussetlength/fr.md b/markdown/org/docs/designs/ursula/options/gussetlength/fr.md new file mode 100644 index 00000000000..1ccd6e7e4d9 --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/gussetlength/fr.md @@ -0,0 +1,9 @@ +--- +title: "Longueur du Gusset" +--- + +Cette option contrôle la longueur du gusset. + +## Effet de cette option sur le motif + +![Cette image montre l'effet de cette option en superposant plusieurs variantes qui ont une valeur différente pour cette option](ursula_gussetlength_sample.svg "Effet de cette option sur le motif") diff --git a/markdown/org/docs/designs/ursula/options/gussetlength/nl.md b/markdown/org/docs/designs/ursula/options/gussetlength/nl.md new file mode 100644 index 00000000000..2800b222cff --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/gussetlength/nl.md @@ -0,0 +1,9 @@ +--- +title: "Gusset lengte" +--- + +Deze optie bepaalt de lengte van de gusset. + +## Effect van deze optie op het patroon + +![Deze afbeelding toont het effect van deze optie door meerdere varianten die een andere waarde hebben voor deze optie te vervangen](ursula_gussetlength_sample.svg "Effect van deze optie op het patroon") diff --git a/markdown/org/docs/designs/ursula/options/gussetlength/uk.md b/markdown/org/docs/designs/ursula/options/gussetlength/uk.md new file mode 100644 index 00000000000..ecb1013040a --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/gussetlength/uk.md @@ -0,0 +1,9 @@ +--- +title: "Довжина ластовиці" +--- + +Цей параметр регулює довжину ластовиці. + +## Вплив цієї опції на шаблон + +![На цьому зображенні показано вплив цієї опції шляхом накладання декількох варіантів, які мають різне значення для цієї опції](ursula_gussetlength_sample.svg "Вплив цієї опції на шаблон") diff --git a/markdown/org/docs/designs/ursula/options/gussetwidth/de.md b/markdown/org/docs/designs/ursula/options/gussetwidth/de.md new file mode 100644 index 00000000000..cc7ed417223 --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/gussetwidth/de.md @@ -0,0 +1,9 @@ +--- +title: "Zwickelbreite" +--- + +Diese Option steuert die Breite des Zwickels. + +## Effekt dieser Option auf das Schnittmuster + +![Dieses Bild zeigt den Effekt dieser Option, indem es mehrere Varianten überlagert, die einen anderen Wert für diese Option haben](ursula_gussetwidth_sample.svg "Effekt dieser Option auf das Schnittmuster") diff --git a/markdown/org/docs/designs/ursula/options/gussetwidth/en.md b/markdown/org/docs/designs/ursula/options/gussetwidth/en.md new file mode 100644 index 00000000000..fa337e5adfc --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/gussetwidth/en.md @@ -0,0 +1,9 @@ +--- +title: "Gusset width" +--- + +This options controls the width of the gusset. + +## Effect of this option on the pattern + +![This image shows the effect of this option by superimposing several variants that have a different value for this option](ursula_gussetwidth_sample.svg "Effect of this option on the pattern") diff --git a/markdown/org/docs/designs/ursula/options/gussetwidth/es.md b/markdown/org/docs/designs/ursula/options/gussetwidth/es.md new file mode 100644 index 00000000000..6c575fe4833 --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/gussetwidth/es.md @@ -0,0 +1,9 @@ +--- +title: "Gusset width" +--- + +Esta opción controla el ancho del set de ráfagas. + +## Efecto de esta opción en el patrón + +![Esta imagen muestra el efecto de esta opción superponiendo varias variantes que tienen un valor diferente para esta opción](ursula_gussetwidth_sample.svg "Efecto de esta opción en el patrón") diff --git a/markdown/org/docs/designs/ursula/options/gussetwidth/fr.md b/markdown/org/docs/designs/ursula/options/gussetwidth/fr.md new file mode 100644 index 00000000000..e9e874478f9 --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/gussetwidth/fr.md @@ -0,0 +1,9 @@ +--- +title: "Gusset width" +--- + +Cette option contrôle la largeur du gusset. + +## Effet de cette option sur le motif + +![Cette image montre l'effet de cette option en superposant plusieurs variantes qui ont une valeur différente pour cette option](ursula_gussetwidth_sample.svg "Effet de cette option sur le motif") diff --git a/markdown/org/docs/designs/ursula/options/gussetwidth/nl.md b/markdown/org/docs/designs/ursula/options/gussetwidth/nl.md new file mode 100644 index 00000000000..793c9975fb7 --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/gussetwidth/nl.md @@ -0,0 +1,9 @@ +--- +title: "Gusset width" +--- + +Deze optie bepaalt de breedte van de gusset. + +## Effect van deze optie op het patroon + +![Deze afbeelding toont het effect van deze optie door meerdere varianten die een andere waarde hebben voor deze optie te vervangen](ursula_gussetwidth_sample.svg "Effect van deze optie op het patroon") diff --git a/markdown/org/docs/designs/ursula/options/gussetwidth/uk.md b/markdown/org/docs/designs/ursula/options/gussetwidth/uk.md new file mode 100644 index 00000000000..29c141f130f --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/gussetwidth/uk.md @@ -0,0 +1,9 @@ +--- +title: "Ширина ластовиці" +--- + +Ця опція контролює ширину ластовиці. + +## Вплив цієї опції на шаблон + +![На цьому зображенні показано вплив цієї опції шляхом накладання декількох варіантів, які мають різне значення для цієї опції](ursula_gussetwidth_sample.svg "Вплив цієї опції на шаблон") diff --git a/markdown/org/docs/designs/ursula/options/legopening/de.md b/markdown/org/docs/designs/ursula/options/legopening/de.md new file mode 100644 index 00000000000..6e0e2522693 --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/legopening/de.md @@ -0,0 +1,9 @@ +--- +title: "Beinöffnung" +--- + +Diese Option legt fest, wie hoch das Bein ausgeschnitten ist. + +## Effekt dieser Option auf das Schnittmuster + +![Dieses Bild zeigt den Effekt dieser Option, indem es mehrere Varianten überlagert, die einen anderen Wert für diese Option haben](ursula_legopening_sample.svg "Effekt dieser Option auf das Schnittmuster") diff --git a/markdown/org/docs/designs/ursula/options/legopening/en.md b/markdown/org/docs/designs/ursula/options/legopening/en.md new file mode 100644 index 00000000000..81d1e4bd2fd --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/legopening/en.md @@ -0,0 +1,9 @@ +--- +title: "Leg opening" +--- + +This option controls how high the leg is cut-out. + +## Effect of this option on the pattern + +![This image shows the effect of this option by superimposing several variants that have a different value for this option](ursula_legopening_sample.svg "Effect of this option on the pattern") diff --git a/markdown/org/docs/designs/ursula/options/legopening/es.md b/markdown/org/docs/designs/ursula/options/legopening/es.md new file mode 100644 index 00000000000..501517e6da5 --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/legopening/es.md @@ -0,0 +1,9 @@ +--- +title: "Apertura de la pierna" +--- + +Esta opción controla hasta qué punto se corta la pierna. + +## Efecto de esta opción en el patrón + +![Esta imagen muestra el efecto de esta opción superponiendo varias variantes que tienen un valor diferente para esta opción](ursula_legopening_sample.svg "Efecto de esta opción en el patrón") diff --git a/markdown/org/docs/designs/ursula/options/legopening/fr.md b/markdown/org/docs/designs/ursula/options/legopening/fr.md new file mode 100644 index 00000000000..e6872841285 --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/legopening/fr.md @@ -0,0 +1,9 @@ +--- +title: "Ouverture des jambes" +--- + +Cette option permet de contrôler la hauteur de la jambe. + +## Effet de cette option sur le motif + +![Cette image montre l'effet de cette option en superposant plusieurs variantes qui ont une valeur différente pour cette option](ursula_legopening_sample.svg "Effet de cette option sur le motif") diff --git a/markdown/org/docs/designs/ursula/options/legopening/nl.md b/markdown/org/docs/designs/ursula/options/legopening/nl.md new file mode 100644 index 00000000000..dad37a94cfd --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/legopening/nl.md @@ -0,0 +1,9 @@ +--- +title: "Been opening" +--- + +Deze optie bepaalt hoe hoog de broekspijp is. + +## Effect van deze optie op het patroon + +![Deze afbeelding toont het effect van deze optie door meerdere varianten die een andere waarde hebben voor deze optie te vervangen](ursula_legopening_sample.svg "Effect van deze optie op het patroon") diff --git a/markdown/org/docs/designs/ursula/options/legopening/uk.md b/markdown/org/docs/designs/ursula/options/legopening/uk.md new file mode 100644 index 00000000000..850a27467f2 --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/legopening/uk.md @@ -0,0 +1,9 @@ +--- +title: "Отвір для ніг" +--- + +Ця опція регулює висоту вирізу ніжки. + +## Вплив цієї опції на шаблон + +![На цьому зображенні показано вплив цієї опції шляхом накладання декількох варіантів, які мають різне значення для цієї опції](ursula_legopening_sample.svg "Вплив цієї опції на шаблон") diff --git a/markdown/org/docs/designs/ursula/options/nl.md b/markdown/org/docs/designs/ursula/options/nl.md new file mode 100644 index 00000000000..7702f6dabc3 --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/nl.md @@ -0,0 +1,5 @@ +--- +title: "Ursula onderbroek: Ontwerpopties" +--- + + diff --git a/markdown/org/docs/designs/ursula/options/rise/de.md b/markdown/org/docs/designs/ursula/options/rise/de.md new file mode 100644 index 00000000000..fb2442824d0 --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/rise/de.md @@ -0,0 +1,9 @@ +--- +title: "Sitz" +--- + +Diese Option steuert die Höhe der Taille. + +## Effekt dieser Option auf das Schnittmuster + +![Dieses Bild zeigt den Effekt dieser Option, indem es mehrere Varianten überlagert, die einen anderen Wert für diese Option haben](ursula_rise_sample.svg "Effekt dieser Option auf das Schnittmuster") diff --git a/markdown/org/docs/designs/ursula/options/rise/en.md b/markdown/org/docs/designs/ursula/options/rise/en.md new file mode 100644 index 00000000000..8ec3bf5439e --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/rise/en.md @@ -0,0 +1,9 @@ +--- +title: "Rise" +--- + +This options controls the height of the waist. + +## Effect of this option on the pattern + +![This image shows the effect of this option by superimposing several variants that have a different value for this option](ursula_rise_sample.svg "Effect of this option on the pattern") diff --git a/markdown/org/docs/designs/ursula/options/rise/es.md b/markdown/org/docs/designs/ursula/options/rise/es.md new file mode 100644 index 00000000000..e35c5bd936f --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/rise/es.md @@ -0,0 +1,9 @@ +--- +title: "Elevación de la cintura" +--- + +Esta opción controla la altura de la cintura. + +## Efecto de esta opción en el patrón + +![Esta imagen muestra el efecto de esta opción superponiendo varias variantes que tienen un valor diferente para esta opción](ursula_rise_sample.svg "Efecto de esta opción en el patrón") diff --git a/markdown/org/docs/designs/ursula/options/rise/fr.md b/markdown/org/docs/designs/ursula/options/rise/fr.md new file mode 100644 index 00000000000..7e65b0bbc69 --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/rise/fr.md @@ -0,0 +1,9 @@ +--- +title: "Élévation de ceinture" +--- + +Cette option contrôle la hauteur de la taille. + +## Effet de cette option sur le motif + +![Cette image montre l'effet de cette option en superposant plusieurs variantes qui ont une valeur différente pour cette option](ursula_rise_sample.svg "Effet de cette option sur le motif") diff --git a/markdown/org/docs/designs/ursula/options/rise/nl.md b/markdown/org/docs/designs/ursula/options/rise/nl.md new file mode 100644 index 00000000000..6d7ad0b1708 --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/rise/nl.md @@ -0,0 +1,9 @@ +--- +title: "Hoogte" +--- + +Deze optie bepaalt de hoogte van de taille. + +## Effect van deze optie op het patroon + +![Deze afbeelding toont het effect van deze optie door meerdere varianten die een andere waarde hebben voor deze optie te vervangen](ursula_rise_sample.svg "Effect van deze optie op het patroon") diff --git a/markdown/org/docs/designs/ursula/options/rise/uk.md b/markdown/org/docs/designs/ursula/options/rise/uk.md new file mode 100644 index 00000000000..0e4cc0f5671 --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/rise/uk.md @@ -0,0 +1,9 @@ +--- +title: "Вставай." +--- + +Цей параметр регулює висоту талії. + +## Вплив цієї опції на шаблон + +![На цьому зображенні показано вплив цієї опції шляхом накладання декількох варіантів, які мають різне значення для цієї опції](ursula_rise_sample.svg "Вплив цієї опції на шаблон") diff --git a/markdown/org/docs/designs/ursula/options/tapertogusset/de.md b/markdown/org/docs/designs/ursula/options/tapertogusset/de.md new file mode 100644 index 00000000000..1e6ffda495e --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/tapertogusset/de.md @@ -0,0 +1,9 @@ +--- +title: "Verjüngung zum Zwickel" +--- + +Steuert, wie stark sich die Vorderseite nach innen wölbt, um auf den Zwickel zu treffen. + +## Effekt dieser Option auf das Schnittmuster + +![Dieses Bild zeigt den Effekt dieser Option, indem es mehrere Varianten überlagert, die einen anderen Wert für diese Option haben](ursula_tapertogusset_sample.svg "Effekt dieser Option auf das Schnittmuster") diff --git a/markdown/org/docs/designs/ursula/options/tapertogusset/en.md b/markdown/org/docs/designs/ursula/options/tapertogusset/en.md new file mode 100644 index 00000000000..e5e14d572f6 --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/tapertogusset/en.md @@ -0,0 +1,9 @@ +--- +title: "Taper to gusset" +--- + +Controls how much the front will curve inwards to meet the gusset. + +## Effect of this option on the pattern + +![This image shows the effect of this option by superimposing several variants that have a different value for this option](ursula_tapertogusset_sample.svg "Effect of this option on the pattern") diff --git a/markdown/org/docs/designs/ursula/options/tapertogusset/es.md b/markdown/org/docs/designs/ursula/options/tapertogusset/es.md new file mode 100644 index 00000000000..6023d9b703c --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/tapertogusset/es.md @@ -0,0 +1,9 @@ +--- +title: "Conicidad hasta el fuelle" +--- + +Controla cuánto se curvará la parte delantera hacia dentro para unirse al fuelle. + +## Efecto de esta opción en el patrón + +![Esta imagen muestra el efecto de esta opción superponiendo varias variantes que tienen un valor diferente para esta opción](ursula_tapertogusset_sample.svg "Efecto de esta opción en el patrón") diff --git a/markdown/org/docs/designs/ursula/options/tapertogusset/fr.md b/markdown/org/docs/designs/ursula/options/tapertogusset/fr.md new file mode 100644 index 00000000000..69a67ffb4a3 --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/tapertogusset/fr.md @@ -0,0 +1,9 @@ +--- +title: "Effilé au gousset" +--- + +Contrôle l'ampleur de la courbure de l'avant vers l'intérieur pour rejoindre le gousset. + +## Effet de cette option sur le motif + +![Cette image montre l'effet de cette option en superposant plusieurs variantes qui ont une valeur différente pour cette option](ursula_tapertogusset_sample.svg "Effet de cette option sur le motif") diff --git a/markdown/org/docs/designs/ursula/options/tapertogusset/nl.md b/markdown/org/docs/designs/ursula/options/tapertogusset/nl.md new file mode 100644 index 00000000000..582bdfe05d1 --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/tapertogusset/nl.md @@ -0,0 +1,9 @@ +--- +title: "Taps toelopend tot hoekplaat" +--- + +Bepaalt hoeveel de voorkant naar binnen buigt om bij de inzetrand te komen. + +## Effect van deze optie op het patroon + +![Deze afbeelding toont het effect van deze optie door meerdere varianten die een andere waarde hebben voor deze optie te vervangen](ursula_tapertogusset_sample.svg "Effect van deze optie op het patroon") diff --git a/markdown/org/docs/designs/ursula/options/tapertogusset/uk.md b/markdown/org/docs/designs/ursula/options/tapertogusset/uk.md new file mode 100644 index 00000000000..d2c6e107cf9 --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/tapertogusset/uk.md @@ -0,0 +1,9 @@ +--- +title: "Конус до ластовиці" +--- + +Контролює, наскільки сильно передня частина буде вигнута всередину, щоб з'єднатися з ластовицею. + +## Вплив цієї опції на шаблон + +![На цьому зображенні показано вплив цієї опції шляхом накладання декількох варіантів, які мають різне значення для цієї опції](ursula_tapertogusset_sample.svg "Вплив цієї опції на шаблон") diff --git a/markdown/org/docs/designs/ursula/options/uk.md b/markdown/org/docs/designs/ursula/options/uk.md new file mode 100644 index 00000000000..fb5b566ad5f --- /dev/null +++ b/markdown/org/docs/designs/ursula/options/uk.md @@ -0,0 +1,5 @@ +--- +title: "Урсула роздягається: Варіанти дизайну" +--- + + diff --git a/markdown/org/docs/designs/ursula/uk.md b/markdown/org/docs/designs/ursula/uk.md new file mode 100644 index 00000000000..9fb96d09c52 --- /dev/null +++ b/markdown/org/docs/designs/ursula/uk.md @@ -0,0 +1,5 @@ +--- +title: "Труси Урсула" +--- + + diff --git a/package.json b/package.json index e866d438980..5b5eddb0ed5 100644 --- a/package.json +++ b/package.json @@ -101,7 +101,7 @@ "rehype-format": "^4.0.1", "remark": "^14.0.2", "remark-frontmatter": "^4.0.1", - "remark-html": "^15.0.1", + "remark-html": "^16.0.1", "remark-lint-emphasis-marker": "^3.1.1", "remark-lint-list-item-indent": "^3.1.1", "remark-preset-lint-consistent": "^5.1.1", diff --git a/packages/core/data.mjs b/packages/core/data.mjs index 10f08f34828..59a8e27a489 100644 --- a/packages/core/data.mjs +++ b/packages/core/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/core' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/packages/core/package.json b/packages/core/package.json index 98268a56594..1b196e61a2a 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/core", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A library for creating made-to-measure sewing patterns", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -53,7 +53,7 @@ }, "peerDependencies": {}, "dependencies": { - "@freesewing/core-plugins": "3.0.0-alpha.13", + "@freesewing/core-plugins": "3.0.0", "bezier-js": "6.1.4", "bin-pack-with-constraints": "1.0.1", "hooks": "0.3.2", @@ -75,7 +75,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/packages/models/data.mjs b/packages/models/data.mjs index 21feb6a370a..a9d6b8d2750 100644 --- a/packages/models/data.mjs +++ b/packages/models/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/models' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/packages/models/package.json b/packages/models/package.json index abe95578c48..527915b88b9 100644 --- a/packages/models/package.json +++ b/packages/models/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/models", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "Body measurements data for a range of default sizes", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -52,7 +52,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/packages/new-design/data.mjs b/packages/new-design/data.mjs index 82d15c31cad..a211dc42414 100644 --- a/packages/new-design/data.mjs +++ b/packages/new-design/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/new-design' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/packages/new-design/lib/cli.mjs b/packages/new-design/lib/cli.mjs index 2074e96e59e..08f45cf2178 100644 --- a/packages/new-design/lib/cli.mjs +++ b/packages/new-design/lib/cli.mjs @@ -1,5 +1,70 @@ -import { banner } from '../../../scripts/banner.mjs' import { checkNodeVersion, getChoices, createEnvironment } from './utils.mjs' +import chalk from 'chalk' + +const color = (hex, txt) => chalk.hex(hex).bold(txt) +const red = (txt) => color('#EF4444', txt) +const orange = (txt) => color('#F97316', txt) +const yellow = (txt) => color('#FACC15', txt) +const green = (txt) => color('#84CC16', txt) +const blue = (txt) => color('#3B82F61', txt) +const violet = (txt) => color('#8B5CF6', txt) +const tblue = (txt) => color('#77cbf9', txt) +const tpink = (txt) => color('#ecadb9', txt) +const white = (txt) => color('#ffffff', txt) +const text = (txt) => chalk.hex('#cccccc').dim(txt) + +const nl = '\n' + +const banner = + nl + + red(' ___ ') + + yellow(' ___') + + blue(' _') + + nl + + red(' | __| _') + + orange(' ___ ___') + + yellow('/ __|') + + green(' _____ _') + + blue('_ _(_)') + + violet('_ _ __ _') + + nl + + red(` | _| '_/`) + + orange(' -_) -_)') + + yellow('__ \\') + + green('/ -_) V ') + + blue(' V / |') + + violet(` ' \\/ _\` |`) + + nl + + red(` |_||_|`) + + orange(` \\___\\___`) + + yellow(`|___/`) + + green(`\\___|\\_/`) + + blue(`\\_/|_|`) + + violet(`_||_\\__, |`) + + nl + + text(` `) + + tblue('≡≡≡≡≡≡≡') + + tpink('≡≡≡≡≡≡≡') + + white('≡≡≡≡≡≡≡≡≡≡') + + tpink('≡≡≡≡≡≡≡') + + tblue('≡≡≡≡≡≡≡') + + violet(`|___/`) + + nl + + white(' Come') + + text(' for the ') + + white('sewing patterns') + + nl + + white(' Stay') + + text(' for the ') + + red('c') + + orange('o') + + yellow('m') + + green('m') + + blue('u') + + violet('n') + + white('i') + + tpink('t') + + tblue('y') export const cli = async () => { // Make it pretty diff --git a/packages/new-design/lib/download-list.mjs b/packages/new-design/lib/download-list.mjs index a1e2db9c8a0..020f5e91307 100644 --- a/packages/new-design/lib/download-list.mjs +++ b/packages/new-design/lib/download-list.mjs @@ -30,13 +30,13 @@ export const downloads = { 'sde/components/dynamic-org-docs.mjs', 'sde/components/feeds.mjs', 'sde/components/search.mjs', + 'sde/components/header/design-picker.mjs', + 'sde/components/header/index.mjs', 'sde/components/layouts/bare.mjs', 'sde/components/layouts/default.mjs', 'sde/components/layouts/workbench.mjs', 'sde/components/navigation/modal-menu.mjs', 'sde/components/wrappers/page.mjs', - 'sde/components/header/design-picker.mjs', - 'sde/components/header/index.mjs', 'sde/design/from-bella/en.json', 'sde/design/from-bella/i18n/de.json', 'sde/design/from-bella/i18n/en.json', @@ -89,8 +89,8 @@ export const downloads = { 'sde/design/from-scratch/i18n/index.mjs', 'sde/design/from-scratch/i18n/nl.json', 'sde/design/from-scratch/i18n/uk.json', + 'sde/design/from-scratch/src/bib.mjs', 'sde/design/from-scratch/src/index.mjs', - 'sde/design/from-scratch/src/scratch.mjs', 'sde/design/from-titan/i18n/de.json', 'sde/design/from-titan/i18n/en.json', 'sde/design/from-titan/i18n/es.json', @@ -297,58 +297,6 @@ export const downloads = { 'sde/public/locales/es/tutorial.json', 'sde/public/locales/es/ui-settings.json', 'sde/public/locales/es/workbench.json', - 'sde/public/locales/nl/account.json', - 'sde/public/locales/nl/auth.json', - 'sde/public/locales/nl/bella.json', - 'sde/public/locales/nl/bent.json', - 'sde/public/locales/nl/breanna.json', - 'sde/public/locales/nl/brian.json', - 'sde/public/locales/nl/common.json', - 'sde/public/locales/nl/core-settings.json', - 'sde/public/locales/nl/curate.json', - 'sde/public/locales/nl/cut.json', - 'sde/public/locales/nl/design-options.json', - 'sde/public/locales/nl/designs.json', - 'sde/public/locales/nl/docs.json', - 'sde/public/locales/nl/errors.json', - 'sde/public/locales/nl/flag.json', - 'sde/public/locales/nl/footer.json', - 'sde/public/locales/nl/frombella.json', - 'sde/public/locales/nl/frombent.json', - 'sde/public/locales/nl/frombreanna.json', - 'sde/public/locales/nl/frombrian.json', - 'sde/public/locales/nl/fromscratch.json', - 'sde/public/locales/nl/fromtitan.json', - 'sde/public/locales/nl/gdpr.json', - 'sde/public/locales/nl/header.json', - 'sde/public/locales/nl/homepage.json', - 'sde/public/locales/nl/locales.json', - 'sde/public/locales/nl/logs.json', - 'sde/public/locales/nl/measurements.json', - 'sde/public/locales/nl/modal.json', - 'sde/public/locales/nl/newsletter.json', - 'sde/public/locales/nl/patrons.json', - 'sde/public/locales/nl/plugin-annotations.json', - 'sde/public/locales/nl/plugins.json', - 'sde/public/locales/nl/popout.json', - 'sde/public/locales/nl/print.json', - 'sde/public/locales/nl/roles.json', - 'sde/public/locales/nl/sde.json', - 'sde/public/locales/nl/sections.json', - 'sde/public/locales/nl/sets.json', - 'sde/public/locales/nl/sponsors.json', - 'sde/public/locales/nl/status.json', - 'sde/public/locales/nl/submissions.json', - 'sde/public/locales/nl/support.json', - 'sde/public/locales/nl/susi.json', - 'sde/public/locales/nl/tags.json', - 'sde/public/locales/nl/techniques.json', - 'sde/public/locales/nl/themes.json', - 'sde/public/locales/nl/timeago.json', - 'sde/public/locales/nl/titan.json', - 'sde/public/locales/nl/tutorial.json', - 'sde/public/locales/nl/ui-settings.json', - 'sde/public/locales/nl/workbench.json', 'sde/public/locales/fr/account.json', 'sde/public/locales/fr/auth.json', 'sde/public/locales/fr/bella.json', @@ -453,6 +401,58 @@ export const downloads = { 'sde/public/locales/uk/tutorial.json', 'sde/public/locales/uk/ui-settings.json', 'sde/public/locales/uk/workbench.json', + 'sde/public/locales/nl/account.json', + 'sde/public/locales/nl/auth.json', + 'sde/public/locales/nl/bella.json', + 'sde/public/locales/nl/bent.json', + 'sde/public/locales/nl/breanna.json', + 'sde/public/locales/nl/brian.json', + 'sde/public/locales/nl/common.json', + 'sde/public/locales/nl/core-settings.json', + 'sde/public/locales/nl/curate.json', + 'sde/public/locales/nl/cut.json', + 'sde/public/locales/nl/design-options.json', + 'sde/public/locales/nl/designs.json', + 'sde/public/locales/nl/docs.json', + 'sde/public/locales/nl/errors.json', + 'sde/public/locales/nl/flag.json', + 'sde/public/locales/nl/footer.json', + 'sde/public/locales/nl/frombella.json', + 'sde/public/locales/nl/frombent.json', + 'sde/public/locales/nl/frombreanna.json', + 'sde/public/locales/nl/frombrian.json', + 'sde/public/locales/nl/fromscratch.json', + 'sde/public/locales/nl/fromtitan.json', + 'sde/public/locales/nl/gdpr.json', + 'sde/public/locales/nl/header.json', + 'sde/public/locales/nl/homepage.json', + 'sde/public/locales/nl/locales.json', + 'sde/public/locales/nl/logs.json', + 'sde/public/locales/nl/measurements.json', + 'sde/public/locales/nl/modal.json', + 'sde/public/locales/nl/newsletter.json', + 'sde/public/locales/nl/patrons.json', + 'sde/public/locales/nl/plugin-annotations.json', + 'sde/public/locales/nl/plugins.json', + 'sde/public/locales/nl/popout.json', + 'sde/public/locales/nl/print.json', + 'sde/public/locales/nl/roles.json', + 'sde/public/locales/nl/sde.json', + 'sde/public/locales/nl/sections.json', + 'sde/public/locales/nl/sets.json', + 'sde/public/locales/nl/sponsors.json', + 'sde/public/locales/nl/status.json', + 'sde/public/locales/nl/submissions.json', + 'sde/public/locales/nl/support.json', + 'sde/public/locales/nl/susi.json', + 'sde/public/locales/nl/tags.json', + 'sde/public/locales/nl/techniques.json', + 'sde/public/locales/nl/themes.json', + 'sde/public/locales/nl/timeago.json', + 'sde/public/locales/nl/titan.json', + 'sde/public/locales/nl/tutorial.json', + 'sde/public/locales/nl/ui-settings.json', + 'sde/public/locales/nl/workbench.json', 'shared/utils.mjs', 'shared/components/mdx/index.mjs', 'shared/components/footer/index.mjs', diff --git a/packages/new-design/package.json b/packages/new-design/package.json index 82e06e722e3..d2c032d5932 100644 --- a/packages/new-design/package.json +++ b/packages/new-design/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/new-design", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "Initializer package for a new FreeSewing design: npx @freesewing/new-design", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -57,7 +57,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/packages/prettier-config/data.mjs b/packages/prettier-config/data.mjs index de7cb7625c4..2a3c46a7520 100644 --- a/packages/prettier-config/data.mjs +++ b/packages/prettier-config/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/prettier-config' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/packages/prettier-config/package.json b/packages/prettier-config/package.json index c2fcf1d232f..bf9ddf958da 100644 --- a/packages/prettier-config/package.json +++ b/packages/prettier-config/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/prettier-config", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "FreeSewing's shared configuration for prettier", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -33,7 +33,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/packages/react-components/data.mjs b/packages/react-components/data.mjs index 33c3c99e7ea..731c63fa843 100644 --- a/packages/react-components/data.mjs +++ b/packages/react-components/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/react-components' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/packages/react-components/package.json b/packages/react-components/package.json index 53e560232c8..f3ddd6123e9 100644 --- a/packages/react-components/package.json +++ b/packages/react-components/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/react-components", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "React components by/for FreeSewing", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -52,7 +52,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/packages/rehype-highlight-lines/data.mjs b/packages/rehype-highlight-lines/data.mjs index 8dd09e80b43..218d264fd93 100644 --- a/packages/rehype-highlight-lines/data.mjs +++ b/packages/rehype-highlight-lines/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = 'rehype-highlight-lines' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/packages/rehype-highlight-lines/package.json b/packages/rehype-highlight-lines/package.json index 07b7fd239ec..145a8ee1630 100644 --- a/packages/rehype-highlight-lines/package.json +++ b/packages/rehype-highlight-lines/package.json @@ -1,6 +1,6 @@ { "name": "rehype-highlight-lines", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A Rehype plugin to add highlighted lines to code blocks", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -44,7 +44,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/packages/rehype-jargon/data.mjs b/packages/rehype-jargon/data.mjs index b6c71112ef7..76542f84a4d 100644 --- a/packages/rehype-jargon/data.mjs +++ b/packages/rehype-jargon/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = 'rehype-jargon' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/packages/rehype-jargon/package.json b/packages/rehype-jargon/package.json index c3d2693b15c..302e8b3d632 100644 --- a/packages/rehype-jargon/package.json +++ b/packages/rehype-jargon/package.json @@ -1,6 +1,6 @@ { "name": "rehype-jargon", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A Rehype plugin for jargon terms", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -51,7 +51,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/packages/snapseries/data.mjs b/packages/snapseries/data.mjs index 11e3f51b0c2..c94bf5f78a9 100644 --- a/packages/snapseries/data.mjs +++ b/packages/snapseries/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/snapseries' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/packages/snapseries/package.json b/packages/snapseries/package.json index 9ce87047733..18377375821 100644 --- a/packages/snapseries/package.json +++ b/packages/snapseries/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/snapseries", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A series of common sizes for elastics and other series to be used with snapped percentage options", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -48,7 +48,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/plugins/core-plugins/data.mjs b/plugins/core-plugins/data.mjs index 3b10863cd65..ab1031c9c63 100644 --- a/plugins/core-plugins/data.mjs +++ b/plugins/core-plugins/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/core-plugins' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/plugins/core-plugins/package.json b/plugins/core-plugins/package.json index 4a32b482cf3..baa26e9f875 100644 --- a/plugins/core-plugins/package.json +++ b/plugins/core-plugins/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/core-plugins", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "An umbrella package of essential plugins that are bundled with FreeSewing's core library", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -49,16 +49,16 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0" }, "dependencies": {}, "devDependencies": { "mocha": "10.2.0", "chai": "4.3.9", - "@freesewing/plugin-annotations": "3.0.0-alpha.13", - "@freesewing/plugin-mirror": "3.0.0-alpha.13", - "@freesewing/plugin-round": "3.0.0-alpha.13", - "@freesewing/plugin-sprinkle": "3.0.0-alpha.13" + "@freesewing/plugin-annotations": "3.0.0", + "@freesewing/plugin-mirror": "3.0.0", + "@freesewing/plugin-round": "3.0.0", + "@freesewing/plugin-sprinkle": "3.0.0" }, "files": [ "dist/*", @@ -66,7 +66,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/plugins/plugin-annotations/data.mjs b/plugins/plugin-annotations/data.mjs index 9c29c1a5241..ae426c9761d 100644 --- a/plugins/plugin-annotations/data.mjs +++ b/plugins/plugin-annotations/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/plugin-annotations' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/plugins/plugin-annotations/package.json b/plugins/plugin-annotations/package.json index 3f75d6b9885..94572a74676 100644 --- a/plugins/plugin-annotations/package.json +++ b/plugins/plugin-annotations/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/plugin-annotations", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing plugin that provides pattern annotations", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -49,7 +49,7 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0" }, "dependencies": {}, "devDependencies": { @@ -62,7 +62,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/plugins/plugin-bust/data.mjs b/plugins/plugin-bust/data.mjs index 3a309a49305..911d35199d4 100644 --- a/plugins/plugin-bust/data.mjs +++ b/plugins/plugin-bust/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/plugin-bust' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/plugins/plugin-bust/package.json b/plugins/plugin-bust/package.json index 2118b594027..02c64812550 100644 --- a/plugins/plugin-bust/package.json +++ b/plugins/plugin-bust/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/plugin-bust", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing plugin that helps with bust-adjusting menswear patterns", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -49,7 +49,7 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0" }, "dependencies": {}, "devDependencies": { @@ -62,7 +62,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/plugins/plugin-flip/data.mjs b/plugins/plugin-flip/data.mjs index 48076399ed6..3554dca2366 100644 --- a/plugins/plugin-flip/data.mjs +++ b/plugins/plugin-flip/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/plugin-flip' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/plugins/plugin-flip/package.json b/plugins/plugin-flip/package.json index 54fdd16ab35..92945a4849d 100644 --- a/plugins/plugin-flip/package.json +++ b/plugins/plugin-flip/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/plugin-flip", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing plugin to flip parts horizontally", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -49,7 +49,7 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0" }, "dependencies": {}, "devDependencies": { @@ -62,7 +62,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/plugins/plugin-gore/data.mjs b/plugins/plugin-gore/data.mjs index 4d91761b57d..d0875190ef2 100644 --- a/plugins/plugin-gore/data.mjs +++ b/plugins/plugin-gore/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/plugin-gore' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/plugins/plugin-gore/package.json b/plugins/plugin-gore/package.json index 2472c4b818d..044896b5190 100644 --- a/plugins/plugin-gore/package.json +++ b/plugins/plugin-gore/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/plugin-gore", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing plugin to generate gores for a semi-sphere or dome", "author": "AlfaLyr (https://github.com/alfalyr)", "homepage": "https://freesewing.org/", @@ -49,7 +49,7 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0" }, "dependencies": {}, "devDependencies": { @@ -62,7 +62,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/plugins/plugin-i18n/data.mjs b/plugins/plugin-i18n/data.mjs index e1801d8af4a..ce0b605ca9f 100644 --- a/plugins/plugin-i18n/data.mjs +++ b/plugins/plugin-i18n/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/plugin-i18n' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/plugins/plugin-i18n/package.json b/plugins/plugin-i18n/package.json index b2e9fa729c5..25fe4ec9fe5 100644 --- a/plugins/plugin-i18n/package.json +++ b/plugins/plugin-i18n/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/plugin-i18n", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing plugin for pattern translation", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -49,7 +49,7 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0" }, "dependencies": {}, "devDependencies": { @@ -62,7 +62,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/plugins/plugin-measurements/data.mjs b/plugins/plugin-measurements/data.mjs index ddc48a81eed..5a9aab35841 100644 --- a/plugins/plugin-measurements/data.mjs +++ b/plugins/plugin-measurements/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/plugin-measurements' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/plugins/plugin-measurements/package.json b/plugins/plugin-measurements/package.json index 09dd48f145e..0097fbd543b 100644 --- a/plugins/plugin-measurements/package.json +++ b/plugins/plugin-measurements/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/plugin-measurements", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing plugin that adds additional measurements that can be calculated from existing ones", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -49,7 +49,7 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0" }, "dependencies": {}, "devDependencies": { @@ -62,7 +62,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/plugins/plugin-mirror/data.mjs b/plugins/plugin-mirror/data.mjs index 451024d30c9..793c7bb8f72 100644 --- a/plugins/plugin-mirror/data.mjs +++ b/plugins/plugin-mirror/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/plugin-mirror' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/plugins/plugin-mirror/package.json b/plugins/plugin-mirror/package.json index 8c49638c533..16ae80152f4 100644 --- a/plugins/plugin-mirror/package.json +++ b/plugins/plugin-mirror/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/plugin-mirror", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing plugin to mirror points or paths", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -49,7 +49,7 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0" }, "dependencies": {}, "devDependencies": { @@ -62,7 +62,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/plugins/plugin-round/data.mjs b/plugins/plugin-round/data.mjs index 7b902168ae9..5afffdd7cff 100644 --- a/plugins/plugin-round/data.mjs +++ b/plugins/plugin-round/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/plugin-round' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/plugins/plugin-round/package.json b/plugins/plugin-round/package.json index fdf38c0a092..3a04f6bfaa7 100644 --- a/plugins/plugin-round/package.json +++ b/plugins/plugin-round/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/plugin-round", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing plugin to round corners", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -49,7 +49,7 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0" }, "dependencies": {}, "devDependencies": { @@ -62,7 +62,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/plugins/plugin-sprinkle/data.mjs b/plugins/plugin-sprinkle/data.mjs index b4f6b9b4a31..56e09eada08 100644 --- a/plugins/plugin-sprinkle/data.mjs +++ b/plugins/plugin-sprinkle/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/plugin-sprinkle' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/plugins/plugin-sprinkle/package.json b/plugins/plugin-sprinkle/package.json index bfe8e7b8f5f..7162e91d2fb 100644 --- a/plugins/plugin-sprinkle/package.json +++ b/plugins/plugin-sprinkle/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/plugin-sprinkle", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing plugin to bulk-add snippets to your pattern", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -49,7 +49,7 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0" }, "dependencies": {}, "devDependencies": { @@ -62,7 +62,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/plugins/plugin-svgattr/data.mjs b/plugins/plugin-svgattr/data.mjs index 168116b754c..e7251264b94 100644 --- a/plugins/plugin-svgattr/data.mjs +++ b/plugins/plugin-svgattr/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/plugin-svgattr' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/plugins/plugin-svgattr/package.json b/plugins/plugin-svgattr/package.json index 21fa4666906..8ea7ef3924e 100644 --- a/plugins/plugin-svgattr/package.json +++ b/plugins/plugin-svgattr/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/plugin-svgattr", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing plugin to set SVG attributes", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -49,7 +49,7 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0" }, "dependencies": {}, "devDependencies": { @@ -62,7 +62,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/plugins/plugin-theme/data.mjs b/plugins/plugin-theme/data.mjs index d8ac88aff5b..2470602ae4b 100644 --- a/plugins/plugin-theme/data.mjs +++ b/plugins/plugin-theme/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/plugin-theme' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/plugins/plugin-theme/package.json b/plugins/plugin-theme/package.json index dcc1053feea..650c0547cbc 100644 --- a/plugins/plugin-theme/package.json +++ b/plugins/plugin-theme/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/plugin-theme", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing plugin that provides a default theme", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -49,7 +49,7 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0" }, "dependencies": {}, "devDependencies": { @@ -62,7 +62,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/plugins/plugin-timing/data.mjs b/plugins/plugin-timing/data.mjs index 162892af077..63619aa8c10 100644 --- a/plugins/plugin-timing/data.mjs +++ b/plugins/plugin-timing/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/plugin-timing' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/plugins/plugin-timing/package.json b/plugins/plugin-timing/package.json index 7e7f00155f5..cf3289c3e91 100644 --- a/plugins/plugin-timing/package.json +++ b/plugins/plugin-timing/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/plugin-timing", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing plugin to record the time it takes to draft your pattern parts", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -49,7 +49,7 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0" }, "dependencies": {}, "devDependencies": { @@ -62,7 +62,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/plugins/plugin-versionfree-svg/data.mjs b/plugins/plugin-versionfree-svg/data.mjs index 9f000fc24e1..22066f562a4 100644 --- a/plugins/plugin-versionfree-svg/data.mjs +++ b/plugins/plugin-versionfree-svg/data.mjs @@ -1,4 +1,4 @@ // This file is auto-generated | All changes you make will be overwritten. export const name = '@freesewing/plugin-versionfree-svg' -export const version = '3.0.0-alpha.13' +export const version = '3.0.0' export const data = { name, version } diff --git a/plugins/plugin-versionfree-svg/package.json b/plugins/plugin-versionfree-svg/package.json index 8ddcd739bc4..5b49cffd4a7 100644 --- a/plugins/plugin-versionfree-svg/package.json +++ b/plugins/plugin-versionfree-svg/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/plugin-versionfree-svg", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "A FreeSewing plugin to keep version info out of your SVG to allow easy diffs across versions", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -49,7 +49,7 @@ "wbuild:all": "yarn wbuild" }, "peerDependencies": { - "@freesewing/core": "3.0.0-alpha.13" + "@freesewing/core": "3.0.0" }, "dependencies": {}, "devDependencies": { @@ -62,7 +62,7 @@ ], "publishConfig": { "access": "public", - "tag": "next" + "tag": "latest" }, "engines": { "node": "18", diff --git a/sites/backend/package.json b/sites/backend/package.json index eff99a98821..db9bce7e966 100644 --- a/sites/backend/package.json +++ b/sites/backend/package.json @@ -1,6 +1,6 @@ { "name": "backend.freesewing.org", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "FreeSewing backend", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", diff --git a/sites/dev/package.json b/sites/dev/package.json index 32835abd20c..d26a2a02e8f 100644 --- a/sites/dev/package.json +++ b/sites/dev/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/dev", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "FreeSewing website with documentation for contributors & developers", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -49,9 +49,9 @@ "react-instantsearch-hooks-web": "6.47.3", "react-markdown": "8.0.7", "react-swipeable": "7.0.1", - "react-timeago": "7.1.0", + "react-timeago": "7.2.0", "rehype-autolink-headings": "6.1.1", - "rehype-highlight": "6.0.0", + "rehype-highlight": "7.0.0", "rehype-sanitize": "5.0.1", "rehype-slug": "5.1.0", "rehype-stringify": "10.0.0", diff --git a/sites/lab/package.json b/sites/lab/package.json index 6db4fefd189..8ad732a362e 100644 --- a/sites/lab/package.json +++ b/sites/lab/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/lab", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "FreeSewing website to test various patterns", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -52,9 +52,9 @@ "react-instantsearch-dom": "6.40.4", "react-markdown": "8.0.7", "react-swipeable": "7.0.1", - "react-timeago": "7.1.0", + "react-timeago": "7.2.0", "rehype-autolink-headings": "6.1.1", - "rehype-highlight": "6.0.0", + "rehype-highlight": "7.0.0", "rehype-sanitize": "5.0.1", "rehype-slug": "5.1.0", "rehype-stringify": "10.0.0", diff --git a/sites/org/package.json b/sites/org/package.json index 32bb9a646ba..0b16409be19 100644 --- a/sites/org/package.json +++ b/sites/org/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/org", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "FreeSewing website", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -53,9 +53,9 @@ "react-instantsearch-dom": "6.40.4", "react-markdown": "8.0.7", "react-swipeable": "7.0.1", - "react-timeago": "7.1.0", + "react-timeago": "7.2.0", "rehype-autolink-headings": "6.1.1", - "rehype-highlight": "6.0.0", + "rehype-highlight": "7.0.0", "rehype-sanitize": "5.0.1", "rehype-slug": "5.1.0", "rehype-stringify": "10.0.0", diff --git a/sites/sde/package.json b/sites/sde/package.json index 994e6fcfded..04d9cae19fb 100644 --- a/sites/sde/package.json +++ b/sites/sde/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/sde", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "Stand-alone develpment environment. Basis for the @freesewing/new-design package", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -27,18 +27,18 @@ }, "peerDependencies": {}, "dependencies": { - "@freesewing/core": "3.0.0-alpha.13", - "@freesewing/core-plugins": "3.0.0-alpha.13", - "@freesewing/brian": "3.0.0-alpha.13", - "@freesewing/bent": "3.0.0-alpha.13", - "@freesewing/titan": "3.0.0-alpha.13", - "@freesewing/bella": "3.0.0-alpha.13", - "@freesewing/breanna": "3.0.0-alpha.13", - "@freesewing/plugin-bust": "3.0.0-alpha.13", - "@freesewing/plugin-theme": "3.0.0-alpha.13", - "@freesewing/plugin-i18n": "3.0.0-alpha.13", - "@freesewing/snapseries": "3.0.0-alpha.13", - "@freesewing/react-components": "3.0.0-alpha.13", + "@freesewing/core": "3.0.0", + "@freesewing/core-plugins": "3.0.0", + "@freesewing/brian": "3.0.0", + "@freesewing/bent": "3.0.0", + "@freesewing/titan": "3.0.0", + "@freesewing/bella": "3.0.0", + "@freesewing/breanna": "3.0.0", + "@freesewing/plugin-bust": "3.0.0", + "@freesewing/plugin-theme": "3.0.0", + "@freesewing/plugin-i18n": "3.0.0", + "@freesewing/snapseries": "3.0.0", + "@freesewing/react-components": "3.0.0", "@headlessui/react": "1.7.17", "@mdx-js/loader": "2.3.0", "@mdx-js/mdx": "2.3.0", diff --git a/sites/sde/pages/sde/de.yaml b/sites/sde/pages/sde/de.yaml new file mode 100644 index 00000000000..de6cc0f2055 --- /dev/null +++ b/sites/sde/pages/sde/de.yaml @@ -0,0 +1,27 @@ +frombrian.t: From Brian +frombrian.d: Create a design that extends Brian, a block for menswear +frombent.t: From Bent +frombent.d: Create a design that extends Bent, a block for menswear with a two-part sleeve +fromtitan.t: From Titan +fromtitan.d: Create a design that extends Titan, a unisex trouser block +frombella.t: From Bella +frombella.d: Create a design that extends Bella, a block for womenswear +frombreanna.t: From Breanna +frombreanna.d: Create a design that extends Breanna, a block for womenswear +fromscratch.t: From scratch +fromscratch.d: Start your design with a blank page +tutorial.t: Anleitung +tutorial.d: Follow along with our design tutorial +design: Gestaltung +support: Hilfe +code: Code +docs: Dokumentation +chooseATemplate: Choose a template +pageLeftBlank: Blank page +pageLeftBlankMsg: This page was intentionally left blank. +templatesAvailable: The following templates are available to jump-start your next project +welcomeToSde: Welcome to the FreeSewing development environment +signIn: Note that you can also sign in to your FreeSewing account so you can re-use your own preferences and data while designing. +signOff: I hope you have fun +ps: "PS: FreeSewing needs your support, so please consider becoming a patron" + diff --git a/sites/sde/pages/sde/es.yaml b/sites/sde/pages/sde/es.yaml new file mode 100644 index 00000000000..02d8acd398e --- /dev/null +++ b/sites/sde/pages/sde/es.yaml @@ -0,0 +1,27 @@ +frombrian.t: From Brian +frombrian.d: Create a design that extends Brian, a block for menswear +frombent.t: From Bent +frombent.d: Create a design that extends Bent, a block for menswear with a two-part sleeve +fromtitan.t: From Titan +fromtitan.d: Create a design that extends Titan, a unisex trouser block +frombella.t: From Bella +frombella.d: Create a design that extends Bella, a block for womenswear +frombreanna.t: From Breanna +frombreanna.d: Create a design that extends Breanna, a block for womenswear +fromscratch.t: From scratch +fromscratch.d: Start your design with a blank page +tutorial.t: Tutorial +tutorial.d: Follow along with our design tutorial +design: Diseño +support: Soporte +code: Código +docs: Documentación +chooseATemplate: Choose a template +pageLeftBlank: Blank page +pageLeftBlankMsg: This page was intentionally left blank. +templatesAvailable: The following templates are available to jump-start your next project +welcomeToSde: Welcome to the FreeSewing development environment +signIn: Note that you can also sign in to your FreeSewing account so you can re-use your own preferences and data while designing. +signOff: I hope you have fun +ps: "PS: FreeSewing needs your support, so please consider becoming a patron" + diff --git a/sites/sde/pages/sde/fr.yaml b/sites/sde/pages/sde/fr.yaml new file mode 100644 index 00000000000..9de6f6626e5 --- /dev/null +++ b/sites/sde/pages/sde/fr.yaml @@ -0,0 +1,27 @@ +frombrian.t: From Brian +frombrian.d: Create a design that extends Brian, a block for menswear +frombent.t: From Bent +frombent.d: Create a design that extends Bent, a block for menswear with a two-part sleeve +fromtitan.t: From Titan +fromtitan.d: Create a design that extends Titan, a unisex trouser block +frombella.t: From Bella +frombella.d: Create a design that extends Bella, a block for womenswear +frombreanna.t: From Breanna +frombreanna.d: Create a design that extends Breanna, a block for womenswear +fromscratch.t: From scratch +fromscratch.d: Start your design with a blank page +tutorial.t: Tutoriel +tutorial.d: Follow along with our design tutorial +design: Design (conception) +support: Support +code: Code +docs: Documentation +chooseATemplate: Choose a template +pageLeftBlank: Blank page +pageLeftBlankMsg: This page was intentionally left blank. +templatesAvailable: The following templates are available to jump-start your next project +welcomeToSde: Welcome to the FreeSewing development environment +signIn: Note that you can also sign in to your FreeSewing account so you can re-use your own preferences and data while designing. +signOff: I hope you have fun +ps: "PS: FreeSewing needs your support, so please consider becoming a patron" + diff --git a/sites/sde/pages/sde/nl.yaml b/sites/sde/pages/sde/nl.yaml new file mode 100644 index 00000000000..1072605fbd4 --- /dev/null +++ b/sites/sde/pages/sde/nl.yaml @@ -0,0 +1,27 @@ +frombrian.t: From Brian +frombrian.d: Create a design that extends Brian, a block for menswear +frombent.t: From Bent +frombent.d: Create a design that extends Bent, a block for menswear with a two-part sleeve +fromtitan.t: From Titan +fromtitan.d: Create a design that extends Titan, a unisex trouser block +frombella.t: From Bella +frombella.d: Create a design that extends Bella, a block for womenswear +frombreanna.t: From Breanna +frombreanna.d: Create a design that extends Breanna, a block for womenswear +fromscratch.t: From scratch +fromscratch.d: Start your design with a blank page +tutorial.t: Handleiding +tutorial.d: Follow along with our design tutorial +design: Ontwerp +support: Ondersteuning +code: Code +docs: Documentatie +chooseATemplate: Choose a template +pageLeftBlank: Blank page +pageLeftBlankMsg: This page was intentionally left blank. +templatesAvailable: The following templates are available to jump-start your next project +welcomeToSde: Welcome to the FreeSewing development environment +signIn: Note that you can also sign in to your FreeSewing account so you can re-use your own preferences and data while designing. +signOff: I hope you have fun +ps: "PS: FreeSewing needs your support, so please consider becoming a patron" + diff --git a/sites/sde/pages/sde/uk.yaml b/sites/sde/pages/sde/uk.yaml new file mode 100644 index 00000000000..1119babacad --- /dev/null +++ b/sites/sde/pages/sde/uk.yaml @@ -0,0 +1,27 @@ +frombrian.t: From Brian +frombrian.d: Create a design that extends Brian, a block for menswear +frombent.t: From Bent +frombent.d: Create a design that extends Bent, a block for menswear with a two-part sleeve +fromtitan.t: From Titan +fromtitan.d: Create a design that extends Titan, a unisex trouser block +frombella.t: From Bella +frombella.d: Create a design that extends Bella, a block for womenswear +frombreanna.t: From Breanna +frombreanna.d: Create a design that extends Breanna, a block for womenswear +fromscratch.t: From scratch +fromscratch.d: Start your design with a blank page +tutorial.t: Урок +tutorial.d: Follow along with our design tutorial +design: Дизайн +support: Підтримати +code: Код +docs: Документація +chooseATemplate: Choose a template +pageLeftBlank: Blank page +pageLeftBlankMsg: This page was intentionally left blank. +templatesAvailable: The following templates are available to jump-start your next project +welcomeToSde: Welcome to the FreeSewing development environment +signIn: Note that you can also sign in to your FreeSewing account so you can re-use your own preferences and data while designing. +signOff: I hope you have fun +ps: "PS: FreeSewing needs your support, so please consider becoming a patron" + diff --git a/sites/sde/public/locales/de/account.json b/sites/sde/public/locales/de/account.json index 049b95f8fb4..039b8607484 100644 --- a/sites/sde/public/locales/de/account.json +++ b/sites/sde/public/locales/de/account.json @@ -1,261 +1 @@ -{ - "account": "Account", - "yourAccount": "Dein Konto", - "newPattern": "Neues Schnittmuster", - "newSet": "Einen neuen Satz an Maßen erstellen", - "links": "Links", - "info": "Info", - "settings": "Einstellungen", - "data": "Daten", - "sets": "Maßnahmesets", - "patterns": "Schnittmuster", - "actions": "Aktionen", - "created": "Erstellt", - "updated": "Aktualisiert", - "expires": "Läuft ab", - "yourProfile": "Dein Profil", - "yourPatterns": "Deine Schnittmuster", - "yourSets": "Deine Maßeinheiten", - "signOut": "Abmelden", - "politeOhCrap": "Oh Purzelbäume", - "bio": "Über mich", - "email": "E-Mail Adresse", - "img": "Bild", - "username": "Benutzername", - "compare": "Metrikenvergleich", - "consent": "Zustimmung & Datenschutz", - "control": "Benutzererfahrung", - "imperial": "Einheiten", - "units": "Maßeinheiten", - "apikeys": "API-Schlüssel", - "newsletter": "Newsletter-Abonnement", - "password": "Passwort", - "newPasswordPlaceholder": "Gib dein neues Passwort hier ein", - "passwordPlaceholder": "Gib dein Passwort hier ein", - "mfa": "Zwei-Faktoren-Authentifizierung", - "mfaTipTitle": "Bitte erwäge die Aktivierung der Zwei-Faktor-Authentifizierung", - "mfaTipMsg": "Wir erzwingen keine Passwortrichtlinien, aber wir empfehlen dir, die Zwei-Faktor-Authentifizierung zu aktivieren, um dein FreeSewing-Konto sicher zu halten.", - "mfaEnabled": "Zwei-Faktoren-Authentifizierung ist aktiviert", - "mfaDisabled": "Die Zwei-Faktoren-Authentifizierung ist deaktiviert", - "mfaSetup": "Zwei-Faktoren-Authentifizierung einrichten", - "mfaAdd": "Füge FreeSewing zu deiner Authenticator App hinzu, indem du den QR-Code oben scannst.", - "confirmWithPassword": "Bitte gib dein Passwort ein, um diese Aktion zu bestätigen", - "confirmWithMfa": "Bitte gib einen Code aus deiner Authenticator App ein, um diese Aktion zu bestätigen", - "enableMfa": "Aktiviere die Zwei-Faktor-Authentifizierung", - "disableMfa": "Zwei-Faktoren-Authentifizierung deaktivieren", - "language": "Sprache", - "developer": "Entwickler", - "design": "Gestaltung", - "patternMetadata": "Pattern metadata", - "clonePattern": "Clone pattern", - "updatePattern": "Update pattern", - "reload": "Account neu laden", - "export": "Exportiere deine Daten", - "exportMsg": "Click below to export your personal data", - "exportNote": "The EU's General Data Protection Regulation (GDPR) ensures your so-called right to data portability — the right to obtain and reuse your personal data for your own purposes, or across different services.", - "exportDownload": "Your data was exported and is available for download at the following location:", - "review": "Überprüfe deine Einwilligungen", - "restrict": "Verarbeitung deiner Daten einschränken", - "disable": "Deaktiviere dein Konto", - "remove": "Entferne deinen Account", - "proceedWithCaution": "Bitte mit Vorsicht fortfahren", - "restrictWarning": "While no data will be removed, this will disable your account. Furthermore, you can not undo this on your own, but will have to contact support when you want to restore access to your account.", - "noWayBack": "There is no way back from this.", - "mdSupport": "Hier kannst du Markdown verwenden", - "or": "oder", - "continue": "Fortsetzen", - "save": "Speichern", - "noThanks": "Nein danke", - "areYouCertain": "Bist du sicher?", - "delete": "löschen", - "nailedIt": "Geschafft", - "gone": "Puff. Verschwunden.", - "reloadMsg1": "Die in deinem Browser gespeicherten Daten können manchmal nicht mit den in unserem Backend gespeicherten Daten synchronisiert werden.", - "reloadMsg2": "Damit kannst du deine Kontodaten aus dem Backend neu laden. Es hat denselben Effekt wie das Abmelden und erneute Anmelden", - "bioTitle": "Erzähl den Leuten ein bisschen was über dich", - "bioPreview": "Bio Vorschau", - "bioPlaceholder": "Ich mache Kleidung und Schuhe. Ich entwerfe Nähmuster. Ich schreibe Code. Ich betreibe [FreeSewing](http://freesewing.org)", - "compareTitle": "Fühlst du dich wohl, wenn Messreihen verglichen werden?", - "compareYes": "Ja, falls es mir helfen kann", - "compareYesd": "Gelegentlich zeigen wir, wie deine Messungen im Vergleich zu anderen Messungen abschneiden.\nSo können wir mögliche Probleme in deinen Messungen oder Mustern erkennen.\n", - "compareNo": "Nein, niemals vergleichen", - "compareNod": "Wir werden deine Maßangaben niemals mit anderen Maßangaben vergleichen.\nDas schränkt unsere Möglichkeiten ein, dich vor potenziellen Problemen in deinen Messsätzen oder Mustern zu warnen.\n", - "showMore": "Mehr zeigen", - "control1.t": "Halte es so einfach wie möglich", - "control1.d": "Blendet alle Funktionen außer den wichtigsten aus.", - "control2.t": "Halte es einfach, aber nicht zu einfach", - "control2.d": "Blendet die meisten Funktionen aus.", - "control3.t": "Balance zwischen Einfachheit und Leistung", - "control3.d": "Zeigt die meisten Funktionen an, aber nicht alle.", - "control4.t": "Gib mir alle Macht, aber beschütze mich", - "control4.d": "Zeigt alle Funktionen, hält Handläufe und Sicherheitschecks ein.", - "control5.t": "Geh mir aus dem Weg", - "control5.d": "Legt alle Funktionen frei, entfernt alle Handläufe und überprüft die Sicherheit.", - "controlShowMore": "Mehr Optionen anzeigen", - "controlTitle": "Welches Nutzererlebnis bevorzugst du?", - "imgTitle": "Wie wäre es mit einem Bild?", - "imgDragAndDropImageHere": "Ziehe ein Bild hierher und lege es ab", - "imgPasteUrlHere": "Paste an image location (url) here", - "imgSelectImage": "Ein Bild auswählen", - "newsletterTitle": "Möchtest du den FreeSewing-Newsletter abonnieren?", - "newsletterYes": "Ja, ich möchte den Newsletter erhalten", - "newsletterYesd": "Alle 3 Monate erhältst du von uns eine E-Mail mit ehrlichen, gesunden Inhalten. Kein Tracking, keine Werbung, kein Blödsinn.", - "newsletterNod": "Du kannst deine Meinung später immer noch ändern. Aber bis du das tust, werden wir dir keine Newsletter schicken.", - "metricUnits": "Metrische Einheiten (cm)", - "metricUnitsd": "Wähle dies, wenn du Zentimeter gegenüber Zoll bevorzugst.", - "imperialUnits": "Imperiale Einheiten (inch)", - "imperialUnitsd": "Wähle diese Option, wenn du Zoll statt Zentimeter bevorzugst.", - "unitsTitle": "Welche Einheiten bevorzugst du?", - "usernameTitle": "Welchen Benutzernamen hättest du gerne?", - "usernameAvailable": "Username is available", - "usernameNotAvailable": "Benutzername ist nicht verfügbar", - "emailTitle": "Wo können wir dich erreichen, falls wir einen guten Grund dafür haben (z.B. wenn du dein Passwort vergessen hast)?", - "oneMoreThing": "Und zum Schluss", - "oneMomentPlease": "Einen Moment bitte", - "emailChangeConfirmation": "Wir haben eine E-Mail an deine neue Adresse geschickt, um diese Änderung zu bestätigen.", - "vagueError": "Etwas ist schief gelaufen und wir sind uns nicht sicher, wie wir damit umgehen sollen. Bitte versuche es noch einmal oder wende dich an einen Menschen, der dir hilft.", - "githubTitle": "Link your GitHub identity", - "githubWhy1": "Enter your GitHub username and email here and we will use them when interacting with GitHub on your behalf.", - "githubWhy2": "Note that both your GitHub username and email is public info. This merely allows us to make a link between your FreeSewing account and GitHub account.", - "githubWhy3": "For example, when you report a problem on this website, we can mention you so you will receive notifications when there is an update. For this, your username is sufficient.", - "githubWhy4": "When you submit a showcase post or make changed to our content, we can credit those commits to you if we have both your username and the email address you use on GitHub.", - "tooComplex": "If all of this in confusing, you don't have to provide this info. It's an advanced feature.", - "languageTitle": "Welche Sprache bevorzugst du?", - "passwordTitle": "Etwas, das nur du weißt", - "newApikey": "Erstelle einen neuen API-Schlüssel", - "keyNewInfo": "Erstelle einen neuen API-Schlüssel, um dich automatisch mit dem FreeSewing-Backend zu verbinden.", - "keyName": "Name des Schlüssels", - "keyNameDesc": "Ein eindeutiger Name für diesen API-Schlüssel. Nur für dich sichtbar.", - "keyExpires": "Schlüsselverfall", - "keyExpiresDesc": "Der Schlüssel läuft am ab:", - "keyLevel": "Schlüsselberechtigungsstufe", - "keyLevel0": "Nur authentifizieren", - "keyLevel1": "Lese den Zugang zu deinen eigenen Mustern und Messsätzen", - "keyLevel2": "Lesezugriff auf alle deine Kontodaten", - "keyLevel3": "Schreibzugang zu deinen eigenen Mustern und Messsätzen", - "keyLevel4": "Schreibzugriff auf alle deine Kontodaten", - "keyLevel5": "Lesezugriff auf Muster und Messreihen anderer Nutzer", - "keyLevel6": "Schreibzugriff auf Muster und Messreihen anderer Nutzer", - "keyLevel7": "Schreibzugriff auf alle Kontodaten von anderen Nutzern", - "keyLevel8": "Sich als anderer Benutzer ausgeben, voller Schreibzugriff auf alle Daten", - "cancel": "Abbrechen", - "keySecretWarning": "Das ist das einzige Mal, dass du das Schlüsselgeheimnis sehen kannst, also achte darauf, es zu kopieren.", - "keyExpired": "Dieser API-Schlüssel ist abgelaufen", - "deleteKeyWarning": "Das Entfernen eines API-Schlüssels kann nicht rückgängig gemacht werden.", - "keyDocsTitle": "Refer to FreeSewing.dev for documentation on using API keys (English only)", - "keyDocsMsg": "This is an advanced feature aimed at developers or anyone who wants to interact with our backend directly.", - "apiCalls": "API Calls", - "newBookmark": "Add a Bookmark", - "bookmark": "Bookmark", - "bookmarks": "Bookmarks", - "type": "Art", - "location": "Location", - "title": "Titel", - "new": "Neu", - "designBookmark": "Entwurf", - "patternBookmark": "Schnittmuster", - "setBookmark": "Maßnahmesets", - "csetBookmark": "Curated Measurements Sets", - "docBookmark": "Dokumentation", - "customBookmark": "Custom Bookmarks", - "yourBookmarks": "Your bookmarks", - "bookmarkThisThing": "Bookmark this { thing }", - "page": "Page", - "set": "Measurements Set", - "name": "Name", - "setNameDesc": "Ein Name zur Identifizierung dieser Messreihe", - "setNewInfo": "Erstelle einen neuen Satz von Messungen, für die du dann Muster erstellen kannst.", - "notes": "Notizen", - "setNotesDesc": "Alle Notizen, die du zu dieser Messreihe aufbewahren möchtest", - "description": "Beschreibung", - "deleteSetWarning": "Das Entfernen einer Messreihe kann nicht rückgängig gemacht werden.", - "image": "Bild", - "measies": "Maße", - "setUnitsMsgTitle": "Diese Einstellung gilt nur für diesen Messsatz", - "setUnitsMsgDesc": "Dies sind die Einheiten, die wir verwenden, wenn wir die Maße in diesem Set aktualisieren oder anzeigen.\nÜberall sonst auf dieser Website verwenden wir die in deinem Konto eingestellten Einheiten.\n", - "public": "Öffentlich", - "publicSet": "Öffentliche Messungen eingestellt", - "privateSet": "Private Messungen eingestellt", - "publicSetDesc": "Andere dürfen diese Messungen nutzen, um Muster zu erstellen oder zu testen", - "privateSetDesc": "Diese Messungen können nicht von anderen Nutzern oder Besuchern verwendet werden", - "permalink": "Permalink", - "editThing": "{thing} bearbeiten", - "saveThing": "{thing} speichern", - "filterByDesign": "Filter by design", - "noFilter": "Do not filter", - "filterByDesignDocs": "If you have a specific design in mind, you can filter by design to only list those measurements that are required for this design.", - "setLacksMeasiesForDesign": "This set lacks measurements required for this pattern", - "setHasMeasiesForDesign": "This set has all measurements required for this pattern", - "someSetsLacking": "Some of these sets lack the measurments required to generate this pattern", - "theseSetsReady": "These sets have all required measurments to generate this pattern", - "chooseSet": "Bitte wähle einen Satz von Messungen", - "patternForWhichSet": "Für welchen Satz von Messungen sollten wir ein Muster erstellen?", - "bookmarkedSets": "Maßnahmesets, die du mit einem Lesezeichen versehen hast", - "curatedSets": "FreeSewing's curated measurements sets", - "curatedSetsAbout": "Von FreeSewing kuratierte Messreihen, die du nutzen kannst, um unsere Plattform oder deine Designs zu testen.", - "curateCuratedSets": "Curate our selection of curated measurements sets", - "useThisSet": "Verwende diesen Satz von Messungen", - "ownSets": "Your own measurements sets", - "noOwnSets": "You do not have any of your own measurements sets (yet)", - "pleaseMtm": "Because made-to-measure lies at the heart of what we do, we strongly suggest you take accurate measurements.", - "noOwnSetsMsg": "You can store your measurements as a measurements set, after which you can generate as many patterns as you want for them.", - "measurements": "Maße", - "chooseASet": "Choose a measurements set", - "showImage": "Show image", - "suggestForCuration": "Suggest for curation", - "suggestCset": "Suggest a measurements set for curation", - "csetAllMeasies": "To ensure curated measurements sets work for all designs, you need to provide a full set of measurements.", - "csetMissing": "Your measurements set is missing the following measurements", - "allMeasiesAvailable": "All measurements are available.", - "csetHeightMsg1": "To allow organizing and presenting our curated sets in a structured way, we organize them by height.", - "csetImgMsg": "Finally, we need a picture. Please refer to the documentation to see what makes a good picture for a curated measurements set.", - "docs": "Dokumentation", - "csetNotesMsg": "If you would like to add any notes, you can do so here.", - "thankYouVeryMuch": "Thank you very much", - "csetSuggestedMsg": "Your submission has been registered and will be processed by one of our curators.", - "itIsAvailableAt": "It is available at", - "csetNameMsg": "Each curated set has a name. You can suggest your own name or a pseudonym.", - "patternNew": "Ein neues Muster generieren", - "patternNewInfo": "Wähle ein Design aus, füge deine Maße hinzu und wir erstellen ein maßgeschneidertes Nähmuster für dich.", - "designNew": "Ein neues Design erstellen", - "designNewInfo": "FreeSewing-Designs sind kleine Bündel von JavaScript-Code, die Muster erzeugen. Es ist nicht schwer, eigene Designs zu erstellen, und wir haben eine ausführliche Anleitung für dich, damit du loslegen kannst.", - "pluginNew": "Ein neues Plugin erstellen", - "pluginNewInfo": "Die Funktionen von FreeSewing können mit Plugins erweitert werden. Es ist ganz einfach, ein Plugin zu erstellen, und wir haben eine Anleitung, die dich von Anfang bis Ende begleitet.", - "showcaseNew": "Create a new showcase post", - "showcaseNewInfo": "If you would like to share something you (or someone else) made based on our designs, you can start a draft showcase post here.", - "blogNew": "Create a new blog post", - "blogNewInfo": "If you would like to write on the FreeSewing blog, you can start a draft blog post here.", - "csetNew": "Suggest a new curated measurements set", - "csetNewInfo": "We curate a collection of vetted measurments sets that we use to test patterns. You can suggest a measurements set here.", - "opackNew": "Suggest a new options pack", - "opackNewInfo": "We curate a collection of vetted option packs for each of our designs. You can suggest your options here.", - "newPopular": "Most popular", - "newShare": "Share / Show", - "newDev": "Design / Develop", - "generateANewThing": "Erstelle eine neue { thing }", - "website": "Website", - "linkedIdentities": "Linked Identities", - "websiteTitle": "Do you have a website or other URL you'd like to add?", - "platformTitle": "Who are you on { platform }?", - "platformWhy": "We do not use this data in any way. This is only here so FreeSewing users can connect the dots across platforms.", - "security": "Security", - "revealPassword": "Reveal password", - "hidePassword": "Hide password", - "designs": "Entwurf", - "code": "Code", - "aboutThing": "About { thing }", - "requiredMeasurements": "Erforderliche Maße", - "optionalMeasurements": "Optionale Maße", - "designOptions": "Designoptionen", - "parts": "Parts", - "plugins": "Plugins", - "specifications": "Specifications", - "visitShowcase": "Visit showcase post", - "examples": "Beispiele", - "noExamples": "We currently do not have any examples for this design", - "noExamplesMsg": "We rely on the FreeSewing community to submit examples in our showcase posts.", - "ownPublicPattern": "This is the public view on one of your own patterns. For more options, access the private view.", - "ownPrivatePattern": "This is the private view on your pattern. The public view will work for you even when the pattern is private. It will only work for others when the pattern is public.", - "privateView": "Private view", - "publicView": "Public view" -} +{"account":"Account","yourAccount":"Dein Konto","newPattern":"Neues Schnittmuster","newSet":"Einen neuen Satz an Maßen erstellen","links":"Links","info":"Info","settings":"Einstellungen","data":"Daten","sets":"Maßnahmesets","patterns":"Schnittmuster","actions":"Aktionen","created":"Erstellt","updated":"Aktualisiert","expires":"Läuft ab","yourProfile":"Dein Profil","yourPatterns":"Deine Schnittmuster","yourSets":"Deine Maßeinheiten","signOut":"Abmelden","politeOhCrap":"Oh Purzelbäume","bio":"Über mich","email":"E-Mail Adresse","img":"Bild","username":"Benutzername","compare":"Metrikenvergleich","consent":"Zustimmung & Datenschutz","control":"Benutzererfahrung","imperial":"Einheiten","units":"Maßeinheiten","apikeys":"API-Schlüssel","newsletter":"Newsletter-Abonnement","password":"Passwort","newPasswordPlaceholder":"Gib dein neues Passwort hier ein","passwordPlaceholder":"Gib dein Passwort hier ein","mfa":"Zwei-Faktoren-Authentifizierung","mfaTipTitle":"Bitte erwäge die Aktivierung der Zwei-Faktor-Authentifizierung","mfaTipMsg":"Wir erzwingen keine Passwortrichtlinien, aber wir empfehlen dir, die Zwei-Faktor-Authentifizierung zu aktivieren, um dein FreeSewing-Konto sicher zu halten.","mfaEnabled":"Zwei-Faktoren-Authentifizierung ist aktiviert","mfaDisabled":"Die Zwei-Faktoren-Authentifizierung ist deaktiviert","mfaSetup":"Zwei-Faktoren-Authentifizierung einrichten","mfaAdd":"Füge FreeSewing zu deiner Authenticator App hinzu, indem du den QR-Code oben scannst.","confirmWithPassword":"Bitte gib dein Passwort ein, um diese Aktion zu bestätigen","confirmWithMfa":"Bitte gib einen Code aus deiner Authenticator App ein, um diese Aktion zu bestätigen","enableMfa":"Aktiviere die Zwei-Faktor-Authentifizierung","disableMfa":"Zwei-Faktoren-Authentifizierung deaktivieren","language":"Sprache","developer":"Entwickler","design":"Gestaltung","patternMetadata":"Pattern metadata","clonePattern":"Clone pattern","updatePattern":"Update pattern","reload":"Account neu laden","export":"Exportiere deine Daten","exportMsg":"Click below to export your personal data","exportNote":"The EU's General Data Protection Regulation (GDPR) ensures your so-called right to data portability — the right to obtain and reuse your personal data for your own purposes, or across different services.","exportDownload":"Your data was exported and is available for download at the following location:","review":"Überprüfe deine Einwilligungen","restrict":"Verarbeitung deiner Daten einschränken","disable":"Deaktiviere dein Konto","remove":"Entferne deinen Account","proceedWithCaution":"Bitte mit Vorsicht fortfahren","restrictWarning":"While no data will be removed, this will disable your account. Furthermore, you can not undo this on your own, but will have to contact support when you want to restore access to your account.","noWayBack":"There is no way back from this.","mdSupport":"Hier kannst du Markdown verwenden","or":"oder","continue":"Fortsetzen","save":"Speichern","noThanks":"Nein danke","areYouCertain":"Bist du sicher?","delete":"löschen","nailedIt":"Geschafft","gone":"Puff. Verschwunden.","reloadMsg1":"Die in deinem Browser gespeicherten Daten können manchmal nicht mit den in unserem Backend gespeicherten Daten synchronisiert werden.","reloadMsg2":"Damit kannst du deine Kontodaten aus dem Backend neu laden. Es hat denselben Effekt wie das Abmelden und erneute Anmelden","bioTitle":"Erzähl den Leuten ein bisschen was über dich","bioPreview":"Bio Vorschau","bioPlaceholder":"Ich mache Kleidung und Schuhe. Ich entwerfe Nähmuster. Ich schreibe Code. Ich betreibe [FreeSewing](http://freesewing.org)","compareTitle":"Fühlst du dich wohl, wenn Messreihen verglichen werden?","compareYes":"Ja, falls es mir helfen kann","compareYesd":"Gelegentlich zeigen wir, wie deine Messungen im Vergleich zu anderen Messungen abschneiden.\nSo können wir mögliche Probleme in deinen Messungen oder Mustern erkennen.\n","compareNo":"Nein, niemals vergleichen","compareNod":"Wir werden deine Maßangaben niemals mit anderen Maßangaben vergleichen.\nDas schränkt unsere Möglichkeiten ein, dich vor potenziellen Problemen in deinen Messsätzen oder Mustern zu warnen.\n","showMore":"Mehr zeigen","control1.t":"Halte es so einfach wie möglich","control1.d":"Blendet alle Funktionen außer den wichtigsten aus.","control2.t":"Halte es einfach, aber nicht zu einfach","control2.d":"Blendet die meisten Funktionen aus.","control3.t":"Balance zwischen Einfachheit und Leistung","control3.d":"Zeigt die meisten Funktionen an, aber nicht alle.","control4.t":"Gib mir alle Macht, aber beschütze mich","control4.d":"Zeigt alle Funktionen, hält Handläufe und Sicherheitschecks ein.","control5.t":"Geh mir aus dem Weg","control5.d":"Legt alle Funktionen frei, entfernt alle Handläufe und überprüft die Sicherheit.","controlShowMore":"Mehr Optionen anzeigen","controlTitle":"Welches Nutzererlebnis bevorzugst du?","imgTitle":"Wie wäre es mit einem Bild?","imgDragAndDropImageHere":"Ziehe ein Bild hierher und lege es ab","imgPasteUrlHere":"Paste an image location (url) here","imgSelectImage":"Ein Bild auswählen","newsletterTitle":"Möchtest du den FreeSewing-Newsletter abonnieren?","newsletterYes":"Ja, ich möchte den Newsletter erhalten","newsletterYesd":"Alle 3 Monate erhältst du von uns eine E-Mail mit ehrlichen, gesunden Inhalten. Kein Tracking, keine Werbung, kein Blödsinn.","newsletterNod":"Du kannst deine Meinung später immer noch ändern. Aber bis du das tust, werden wir dir keine Newsletter schicken.","metricUnits":"Metrische Einheiten (cm)","metricUnitsd":"Wähle dies, wenn du Zentimeter gegenüber Zoll bevorzugst.","imperialUnits":"Imperiale Einheiten (inch)","imperialUnitsd":"Wähle diese Option, wenn du Zoll statt Zentimeter bevorzugst.","unitsTitle":"Welche Einheiten bevorzugst du?","usernameTitle":"Welchen Benutzernamen hättest du gerne?","usernameAvailable":"Username is available","usernameNotAvailable":"Benutzername ist nicht verfügbar","emailTitle":"Wo können wir dich erreichen, falls wir einen guten Grund dafür haben (z.B. wenn du dein Passwort vergessen hast)?","oneMoreThing":"Und zum Schluss","oneMomentPlease":"Einen Moment bitte","emailChangeConfirmation":"Wir haben eine E-Mail an deine neue Adresse geschickt, um diese Änderung zu bestätigen.","vagueError":"Etwas ist schief gelaufen und wir sind uns nicht sicher, wie wir damit umgehen sollen. Bitte versuche es noch einmal oder wende dich an einen Menschen, der dir hilft.","githubTitle":"Link your GitHub identity","githubWhy1":"Enter your GitHub username and email here and we will use them when interacting with GitHub on your behalf.","githubWhy2":"Note that both your GitHub username and email is public info. This merely allows us to make a link between your FreeSewing account and GitHub account.","githubWhy3":"For example, when you report a problem on this website, we can mention you so you will receive notifications when there is an update. For this, your username is sufficient.","githubWhy4":"When you submit a showcase post or make changed to our content, we can credit those commits to you if we have both your username and the email address you use on GitHub.","tooComplex":"If all of this in confusing, you don't have to provide this info. It's an advanced feature.","languageTitle":"Welche Sprache bevorzugst du?","passwordTitle":"Etwas, das nur du weißt","newApikey":"Erstelle einen neuen API-Schlüssel","keyNewInfo":"Erstelle einen neuen API-Schlüssel, um dich automatisch mit dem FreeSewing-Backend zu verbinden.","keyName":"Name des Schlüssels","keyNameDesc":"Ein eindeutiger Name für diesen API-Schlüssel. Nur für dich sichtbar.","keyExpires":"Schlüsselverfall","keyExpiresDesc":"Der Schlüssel läuft am ab:","keyLevel":"Schlüsselberechtigungsstufe","keyLevel0":"Nur authentifizieren","keyLevel1":"Lese den Zugang zu deinen eigenen Mustern und Messsätzen","keyLevel2":"Lesezugriff auf alle deine Kontodaten","keyLevel3":"Schreibzugang zu deinen eigenen Mustern und Messsätzen","keyLevel4":"Schreibzugriff auf alle deine Kontodaten","keyLevel5":"Lesezugriff auf Muster und Messreihen anderer Nutzer","keyLevel6":"Schreibzugriff auf Muster und Messreihen anderer Nutzer","keyLevel7":"Schreibzugriff auf alle Kontodaten von anderen Nutzern","keyLevel8":"Sich als anderer Benutzer ausgeben, voller Schreibzugriff auf alle Daten","cancel":"Abbrechen","keySecretWarning":"Das ist das einzige Mal, dass du das Schlüsselgeheimnis sehen kannst, also achte darauf, es zu kopieren.","keyExpired":"Dieser API-Schlüssel ist abgelaufen","deleteKeyWarning":"Das Entfernen eines API-Schlüssels kann nicht rückgängig gemacht werden.","keyDocsTitle":"Refer to FreeSewing.dev for documentation on using API keys (English only)","keyDocsMsg":"This is an advanced feature aimed at developers or anyone who wants to interact with our backend directly.","apiCalls":"API Calls","newBookmark":"Add a Bookmark","bookmark":"Bookmark","bookmarks":"Bookmarks","type":"Art","location":"Location","title":"Titel","new":"Neu","designBookmark":"Entwurf","patternBookmark":"Schnittmuster","setBookmark":"Maßnahmesets","csetBookmark":"Curated Measurements Sets","docBookmark":"Dokumentation","customBookmark":"Custom Bookmarks","yourBookmarks":"Your bookmarks","bookmarkThisThing":"Bookmark this { thing }","page":"Page","set":"Measurements Set","name":"Name","setNameDesc":"Ein Name zur Identifizierung dieser Messreihe","setNewInfo":"Erstelle einen neuen Satz von Messungen, für die du dann Muster erstellen kannst.","notes":"Notizen","setNotesDesc":"Alle Notizen, die du zu dieser Messreihe aufbewahren möchtest","description":"Beschreibung","deleteSetWarning":"Das Entfernen einer Messreihe kann nicht rückgängig gemacht werden.","image":"Bild","measies":"Maße","setUnitsMsgTitle":"Diese Einstellung gilt nur für diesen Messsatz","setUnitsMsgDesc":"Dies sind die Einheiten, die wir verwenden, wenn wir die Maße in diesem Set aktualisieren oder anzeigen.\nÜberall sonst auf dieser Website verwenden wir die in deinem Konto eingestellten Einheiten.\n","public":"Öffentlich","publicSet":"Öffentliche Messungen eingestellt","privateSet":"Private Messungen eingestellt","publicSetDesc":"Andere dürfen diese Messungen nutzen, um Muster zu erstellen oder zu testen","privateSetDesc":"Diese Messungen können nicht von anderen Nutzern oder Besuchern verwendet werden","permalink":"Permalink","editThing":"{thing} bearbeiten","saveThing":"{thing} speichern","filterByDesign":"Filter by design","noFilter":"Do not filter","filterByDesignDocs":"If you have a specific design in mind, you can filter by design to only list those measurements that are required for this design.","setLacksMeasiesForDesign":"This set lacks measurements required for this pattern","setHasMeasiesForDesign":"This set has all measurements required for this pattern","someSetsLacking":"Some of your sets lack the measurments required to generate this pattern","theseSetsReady":"These sets have all required measurments to generate this pattern","chooseSet":"Bitte wähle einen Satz von Messungen","patternForWhichSet":"Für welchen Satz von Messungen sollten wir ein Muster erstellen?","bookmarkedSets":"Maßnahmesets, die du mit einem Lesezeichen versehen hast","curatedSets":"FreeSewing's curated measurements sets","curatedSetsAbout":"Von FreeSewing kuratierte Messreihen, die du nutzen kannst, um unsere Plattform oder deine Designs zu testen.","curateCuratedSets":"Curate our selection of curated measurements sets","useThisSet":"Verwende diesen Satz von Messungen","ownSets":"Your own measurements sets","noOwnSets":"You do not have any of your own measurements sets (yet)","pleaseMtm":"Because made-to-measure lies at the heart of what we do, we strongly suggest you take accurate measurements.","noOwnSetsMsg":"You can store your measurements as a measurements set, after which you can generate as many patterns as you want for them.","measurements":"Maße","chooseASet":"Choose a measurements set","showImage":"Show image","suggestForCuration":"Suggest for curation","suggestCset":"Suggest a measurements set for curation","csetAllMeasies":"To ensure curated measurements sets work for all designs, you need to provide a full set of measurements.","csetMissing":"Your measurements set is missing the following measurements","allMeasiesAvailable":"All measurements are available.","csetHeightMsg1":"To allow organizing and presenting our curated sets in a structured way, we organize them by height.","csetImgMsg":"Finally, we need a picture. Please refer to the documentation to see what makes a good picture for a curated measurements set.","docs":"Dokumentation","csetNotesMsg":"If you would like to add any notes, you can do so here.","thankYouVeryMuch":"Thank you very much","csetSuggestedMsg":"Your submission has been registered and will be processed by one of our curators.","itIsAvailableAt":"It is available at","csetNameMsg":"Each curated set has a name. You can suggest your own name or a pseudonym.","patternNew":"Ein neues Muster generieren","patternNewInfo":"Wähle ein Design aus, füge deine Maße hinzu und wir erstellen ein maßgeschneidertes Nähmuster für dich.","designNew":"Ein neues Design erstellen","designNewInfo":"FreeSewing-Designs sind kleine Bündel von JavaScript-Code, die Muster erzeugen. Es ist nicht schwer, eigene Designs zu erstellen, und wir haben eine ausführliche Anleitung für dich, damit du loslegen kannst.","pluginNew":"Ein neues Plugin erstellen","pluginNewInfo":"Die Funktionen von FreeSewing können mit Plugins erweitert werden. Es ist ganz einfach, ein Plugin zu erstellen, und wir haben eine Anleitung, die dich von Anfang bis Ende begleitet.","showcaseNew":"Create a new showcase post","showcaseNewInfo":"If you would like to share something you (or someone else) made based on our designs, you can start a draft showcase post here.","blogNew":"Create a new blog post","blogNewInfo":"If you would like to write on the FreeSewing blog, you can start a draft blog post here.","csetNew":"Suggest a new curated measurements set","csetNewInfo":"We curate a collection of vetted measurments sets that we use to test patterns. You can suggest a measurements set here.","opackNew":"Suggest a new options pack","opackNewInfo":"We curate a collection of vetted option packs for each of our designs. You can suggest your options here.","newPopular":"Most popular","newShare":"Share / Show","newDev":"Design / Develop","generateANewThing":"Erstelle eine neue { thing }","website":"Website","linkedIdentities":"Linked Identities","websiteTitle":"Do you have a website or other URL you'd like to add?","platformTitle":"Who are you on { platform }?","platformWhy":"We do not use this data in any way. This is only here so FreeSewing users can connect the dots across platforms.","security":"Security","revealPassword":"Reveal password","hidePassword":"Hide password","designs":"Entwurf","code":"Code","aboutThing":"About { thing }","requiredMeasurements":"Erforderliche Maße","optionalMeasurements":"Optionale Maße","designOptions":"Designoptionen","parts":"Parts","plugins":"Plugins","specifications":"Specifications","visitShowcase":"Visit showcase post","examples":"Beispiele","noExamples":"We currently do not have any examples for this design","noExamplesMsg":"We rely on the FreeSewing community to submit examples in our showcase posts.","ownPublicPattern":"This is the public view on one of your own patterns. For more options, access the private view.","ownPrivatePattern":"This is the private view on your pattern. The public view will work for you even when the pattern is private. It will only work for others when the pattern is public.","privateView":"Private view","publicView":"Public view"} \ No newline at end of file diff --git a/sites/sde/public/locales/de/auth.json b/sites/sde/public/locales/de/auth.json index c0684155721..724b1d77f89 100644 --- a/sites/sde/public/locales/de/auth.json +++ b/sites/sde/public/locales/de/auth.json @@ -1,22 +1 @@ -{ - "authRequired": "Authentifizierung erforderlich", - "membersOnly": "Diese Funktion erfordert ein FreeSewing-Konto.", - "signUp": "Anmelden", - "signIn": "Eintragen", - "statusUnknown": "Warnung zum Kontostatus", - "statusUnknownMsg": "Dein Kontostatus verbietet es uns, deine Daten zu verarbeiten. Bitte kontaktiere den Support.", - "consentLacking": "Fehlende Zustimmung", - "consentLackingMsg": "Wir haben keine Zustimmung zur Verarbeitung deiner Daten. Ohne deine Zustimmung haben wir keine Rechtsgrundlage für die Verarbeitung deiner Daten.", - "accountProhibited": "Dein Konto wurde deaktiviert", - "accountProhibitedMsg": "Dein Konto wurde administrativ deaktiviert.", - "accountDisabled": "Konto deaktiviert", - "accountDisabledMsg": "Du kannst ein deaktiviertes Konto nicht wieder aktivieren. Du musst dich an den Support wenden, um dies zu klären.", - "accountInactive": "Dein Account ist inaktiv", - "accountInactiveMsg": "Du musst dein Konto über den Anmeldelink aktivieren, den wir dir geschickt haben.", - "signupAgain": "Wenn du den Link nicht findest, kannst du einen neuen erhalten, indem du dich erneut anmeldest.", - "cannotUse": "Ein deaktiviertes Konto kann nicht verwendet werden.", - "contactSupport": "Kontakt Unterstützung", - "reviewConsent": "Überprüfe deine Einwilligungen", - "roleLacking": "Du hast nicht die erforderliche Rolle, um auf diesen Inhalt zuzugreifen", - "roleLackingMsg": "Für diesen Inhalt brauchst du die Rolle { requiredRole } . Deine Rolle ist { role } , die dir keinen Zugriff auf diesen Inhalt gewährt." -} +{"authRequired":"Authentifizierung erforderlich","membersOnly":"Diese Funktion erfordert ein FreeSewing-Konto.","signUp":"Anmelden","signIn":"Eintragen","statusUnknown":"Warnung zum Kontostatus","statusUnknownMsg":"Dein Kontostatus verbietet es uns, deine Daten zu verarbeiten. Bitte kontaktiere den Support.","consentLacking":"Fehlende Zustimmung","consentLackingMsg":"Wir haben keine Zustimmung zur Verarbeitung deiner Daten. Ohne deine Zustimmung haben wir keine Rechtsgrundlage für die Verarbeitung deiner Daten.","accountProhibited":"Dein Konto wurde deaktiviert","accountProhibitedMsg":"Dein Konto wurde administrativ deaktiviert.","accountDisabled":"Konto deaktiviert","accountDisabledMsg":"Du kannst ein deaktiviertes Konto nicht wieder aktivieren. Du musst dich an den Support wenden, um dies zu klären.","accountInactive":"Dein Account ist inaktiv","accountInactiveMsg":"Du musst dein Konto über den Anmeldelink aktivieren, den wir dir geschickt haben.","signupAgain":"Wenn du den Link nicht findest, kannst du einen neuen erhalten, indem du dich erneut anmeldest.","cannotUse":"Ein deaktiviertes Konto kann nicht verwendet werden.","contactSupport":"Kontakt Unterstützung","reviewConsent":"Überprüfe deine Einwilligungen","roleLacking":"Du hast nicht die erforderliche Rolle, um auf diesen Inhalt zuzugreifen","roleLackingMsg":"Für diesen Inhalt brauchst du die Rolle { requiredRole } . Deine Rolle ist { role } , die dir keinen Zugriff auf diesen Inhalt gewährt."} \ No newline at end of file diff --git a/sites/sde/public/locales/de/bella.json b/sites/sde/public/locales/de/bella.json index 5c64ecddf68..10b05436ba7 100644 --- a/sites/sde/public/locales/de/bella.json +++ b/sites/sde/public/locales/de/bella.json @@ -1,44 +1 @@ -{ - "t": "Bella, ein Grundschnitt", - "d": "Bella ist ein Grundschnitt für Personen mit Brüsten.", - "back": "Rückseite", - "frontSideDart": "Vorderseite", - "chestEase.t": "Brustumfangszugabe", - "chestEase.d": "Steuert die Größe der Zugabe zum Brustumfang", - "waistEase.t": "Taillenzugabe", - "waistEase.d": "Steuert die Menge an Leichtigkeit in deiner Taille", - "bustSpanEase.t": "Zugabe seitlicher Brustbereich", - "bustSpanEase.d": "Steuert die Größe der (horizontalen) Zugabe, zu deinem seitlichen Brustbereich, \nwenn Brustpunkt berechnet wird.", - "shoulderToShoulderEase.t": "Zugabe des Schulterabstandes", - "shoulderToShoulderEase.d": "Kontrolliert die Menge an Zugabe zwischen deinen Schultern. Liegt inital bei -0,5%, da Bella ein Grundschnitt erfüllt, welcher in der Branche verwendet wird.", - "fullChestEaseReduction.t": "Verringerung der Brustumfangszugabe", - "fullChestEaseReduction.d": "Ermöglicht es dir den Spielraum an der Brust zu verringern, um dort einen engeren Sitz zu ermöglichen", - "backDartHeight.t": "Höhe Rückenabnäher", - "backDartHeight.d": "Steuert die Höhe des Rückenabnähers", - "bustDartLength.t": "Länge des Brustabnähers", - "bustDartLength.d": "Steuert die Länge des Brustabnähers", - "waistDartLength.t": "Länge des Taillenabnähers", - "waistDartLength.d": "Steuert die Länge des Taillenabnähers", - "bustDartCurve.t": "Rundung Brustabnäher", - "bustDartCurve.d": "Steuert die Krümmung des Büstendarts", - "armholeDepth.t": "Armlochtiefe", - "armholeDepth.d": "Steuert die Tiefe des Armloches", - "backArmholeSlant.t": "Hintere Armlochschiebung", - "backArmholeSlant.d": "Dreht das Armloch leicht in seinem Drehpunkt", - "frontArmholeCurvature.t": "Vordere Armlochkrümmung", - "frontArmholeCurvature.d": "Steuert wie tief das Armloch nach vorne unten ausgeschnitten ist", - "backArmholeCurvature.t": "Hintere Armlochkrümmung", - "backArmholeCurvature.d": "Steuert wie tief das Armloch nach hinten unten ausgeschnitten ist", - "frontArmholePitchDepth.t": "Vordere Armlochtiefe", - "frontArmholePitchDepth.d": "Stellt die horizontale Position des Vorderarmlochpunktes fest", - "backArmholePitchDepth.t": "Rückenarmloch-Tiefe", - "backArmholePitchDepth.d": "Stellt die horizontale Position des Rückenlochpunktes fest", - "backNeckCutout.t": "Ausschnitt im Nacken", - "backNeckCutout.d": "Steuert, wie tief der Nackenausschnit am Rücken ausfällt", - "backHemSlope.t": "Neigung des hinteren Saumes", - "backHemSlope.d": "Steuert den Hang des Saum auf der Rückseite", - "frontShoulderWidth.t": "Vordere Schulterbreite", - "frontShoulderWidth.d": "Steuert die Schmalheit der vorderen Schultern relativ zum Rücken", - "highBustWidth.t": "Oberbrustweite", - "highBustWidth.d": "Erlaubt es dir die Oberbrustweite vorne zu optimieren" -} +{"t":"Bella, ein Grundschnitt","d":"Bella ist ein Grundschnitt für Personen mit Brüsten.","back":"Rückseite","frontSideDart":"Vorderseite","chestEase.t":"Brustumfangszugabe","chestEase.d":"Steuert die Größe der Zugabe zum Brustumfang","waistEase.t":"Taillenzugabe","waistEase.d":"Steuert die Menge an Leichtigkeit in deiner Taille","bustSpanEase.t":"Zugabe seitlicher Brustbereich","bustSpanEase.d":"Steuert die Größe der (horizontalen) Zugabe, zu deinem seitlichen Brustbereich, \nwenn Brustpunkt berechnet wird.","shoulderToShoulderEase.t":"Zugabe des Schulterabstandes","shoulderToShoulderEase.d":"Kontrolliert die Menge an Zugabe zwischen deinen Schultern. Liegt inital bei -0,5%, da Bella ein Grundschnitt erfüllt, welcher in der Branche verwendet wird.","fullChestEaseReduction.t":"Verringerung der Brustumfangszugabe","fullChestEaseReduction.d":"Ermöglicht es dir den Spielraum an der Brust zu verringern, um dort einen engeren Sitz zu ermöglichen","backDartHeight.t":"Höhe Rückenabnäher","backDartHeight.d":"Steuert die Höhe des Rückenabnähers","bustDartLength.t":"Länge des Brustabnähers","bustDartLength.d":"Steuert die Länge des Brustabnähers","waistDartLength.t":"Länge des Taillenabnähers","waistDartLength.d":"Steuert die Länge des Taillenabnähers","bustDartCurve.t":"Rundung Brustabnäher","bustDartCurve.d":"Steuert die Krümmung des Büstendarts","armholeDepth.t":"Armlochtiefe","armholeDepth.d":"Steuert die Tiefe des Armloches","backArmholeSlant.t":"Hintere Armlochschiebung","backArmholeSlant.d":"Dreht das Armloch leicht in seinem Drehpunkt","frontArmholeCurvature.t":"Vordere Armlochkrümmung","frontArmholeCurvature.d":"Steuert wie tief das Armloch nach vorne unten ausgeschnitten ist","backArmholeCurvature.t":"Hintere Armlochkrümmung","backArmholeCurvature.d":"Steuert wie tief das Armloch nach hinten unten ausgeschnitten ist","frontArmholePitchDepth.t":"Vordere Armlochtiefe","frontArmholePitchDepth.d":"Stellt die horizontale Position des Vorderarmlochpunktes fest","backArmholePitchDepth.t":"Rückenarmloch-Tiefe","backArmholePitchDepth.d":"Stellt die horizontale Position des Rückenlochpunktes fest","backNeckCutout.t":"Ausschnitt im Nacken","backNeckCutout.d":"Steuert, wie tief der Nackenausschnit am Rücken ausfällt","backHemSlope.t":"Neigung des hinteren Saumes","backHemSlope.d":"Steuert den Hang des Saum auf der Rückseite","frontShoulderWidth.t":"Vordere Schulterbreite","frontShoulderWidth.d":"Steuert die Schmalheit der vorderen Schultern relativ zum Rücken","highBustWidth.t":"Oberbrustweite","highBustWidth.d":"Erlaubt es dir die Oberbrustweite vorne zu optimieren"} \ No newline at end of file diff --git a/sites/sde/public/locales/de/bent.json b/sites/sde/public/locales/de/bent.json index d3e47d95898..7b23eef87f1 100644 --- a/sites/sde/public/locales/de/bent.json +++ b/sites/sde/public/locales/de/bent.json @@ -1,47 +1 @@ -{ - "t": "Bent, ein Grundschnitt", - "d": "Dieser zweiteilige Ärmel-Grundschnitt ist die Grundlage für unsere Mäntel- und Jackenschnitte.", - "back": "Back", - "front": "Front", - "base": "Base", - "sleevecap": "Sleevecap", - "sleeve": "Sleeve", - "topSleeve": "Oberärmel", - "underSleeve": "Unterärmel", - "acrossBackFactor.t": "Rückenweitenverhältnis", - "acrossBackFactor.d": "Beeinflusst das Verhältnis zwischen Rücken- und Schulterweite measurement.", - "armholeDepthFactor.t": "Tiefenfaktor des Armloches", - "armholeDepthFactor.d": "Steuert die Tiefe des Armloches. Höhere Werte ergeben ein tieferes Armloch.", - "backNeckCutout.t": "Ausschnitt im Nacken", - "backNeckCutout.d": "Wie tief der Hals am Rücken ausgeschnitten ist", - "bicepsEase.t": "Bizeps Zugabe", - "bicepsEase.d": "Die Menge an Bewegungszugabe am Oberarm. Während wir versuchen, dies zu respektieren, hat das genaue Anbringen des Ärmels am Armloch Vorrang vor der Einhaltung der genauen Zugabe.", - "collarEase.t": "Kragen Zugabe", - "collarEase.d": "Die Menge an Bequemlichkeits-/Bewegungszugabe um deinen Hals herum", - "chestEase.t": "Brustzugabe", - "chestEase.d": "Die Menge an Bewegungs-/Bequemlichkeitszugabe an deiner Brust.", - "cuffEase.t": "Manschette Zugabe", - "cuffEase.d": "Die Bequemlichkeits-/Bewegungszugabe am Handgelenk.", - "draftForHighBust.t": "Entwurf für hohe Büste", - "draftForHighBust.d": "Zeichnen Sie das Muster für die hohe Büstenmessung (falls vorhanden) statt der (vollen) Truhe. Dies wird zu einem besser angepassten Kleidungsstück für Brustkleidung führen.", - "frontArmholeDeeper.t": "Zusätzlicher Ausschnitt am vorderen Armloch", - "frontArmholeDeeper.d": "Um wie viel das vordere Armloch tiefer ausgeschnitten ist als im Rücken.", - "lengthBonus.t": "Längenzugabe", - "lengthBonus.d": "Der Betrag, um den das Kleidungsstück verlängert wird. Ein negativer Wert verkürzt es.", - "s3Collar.t": "Schulternahtverschiebung: Kragenseite", - "s3Collar.d": "Vergrößern Sie diese Option, um die SchulterNaht auf der Kragenseite nach vorne zu verschieben. Verringert sie sie rückwärts.", - "s3Armhole.t": "Schulternahtverschiebung: Armlochseite", - "s3Armhole.d": "Erhöhe diese Option, um die SchulterNaht auf der Armlochseite nach vorne zu verschieben. Verringert sie sie rückwärts.", - "shoulderEase.t": "Schulter Zugabe", - "shoulderEase.d": "Die Menge an Bequemlichkeits-/Bewegungszugabe an der Schulter. Dies erhöht den Schulterabstand, um zusätzliche Lagen oder die Dicke des Stoffes zu beherbergen.", - "shoulderSlopeReduction.t": "Verringerung der Schulterneigung", - "shoulderSlopeReduction.d": "Der Betrag, um den die Schulterneigung reduziert wird, um eine Schulterpolsterung zu ermöglichen.", - "sleeveLengthBonus.t": "Ärmel Längenzugabe", - "sleeveLengthBonus.d": "Der Betrag, um den der Ärmel verlängert wird. Ein negativer Wert verkürzt ihn.", - "sleevecapEase.t": "Armkugel Zugabe", - "sleevecapEase.d": "Der Betrag, um den die Armkugelnaht länger ist als die Armlochnaht.", - "sleeveBend.t": "Ärmelkrümmung", - "sleeveBend.d": "Steuert die Krümmung des Ärmels am Ellbogen.", - "sleevecapHeight.t": "Armkugel Höhe", - "sleevecapHeight.d": "Steuert die Höhe der Armkugel." -} +{"t":"Bent, ein Grundschnitt","d":"Dieser zweiteilige Ärmel-Grundschnitt ist die Grundlage für unsere Mäntel- und Jackenschnitte.","back":"Back","front":"Front","base":"Base","sleevecap":"Sleevecap","sleeve":"Sleeve","topSleeve":"Oberärmel","underSleeve":"Unterärmel","acrossBackFactor.t":"Rückenweitenverhältnis","acrossBackFactor.d":"Beeinflusst das Verhältnis zwischen Rücken- und Schulterweite measurement.","armholeDepthFactor.t":"Tiefenfaktor des Armloches","armholeDepthFactor.d":"Steuert die Tiefe des Armloches. Höhere Werte ergeben ein tieferes Armloch.","backNeckCutout.t":"Ausschnitt im Nacken","backNeckCutout.d":"Wie tief der Hals am Rücken ausgeschnitten ist","bicepsEase.t":"Bizeps Zugabe","bicepsEase.d":"Die Menge an Bewegungszugabe am Oberarm. Während wir versuchen, dies zu respektieren, hat das genaue Anbringen des Ärmels am Armloch Vorrang vor der Einhaltung der genauen Zugabe.","collarEase.t":"Kragen Zugabe","collarEase.d":"Die Menge an Bequemlichkeits-/Bewegungszugabe um deinen Hals herum","chestEase.t":"Brustzugabe","chestEase.d":"Die Menge an Bewegungs-/Bequemlichkeitszugabe an deiner Brust.","cuffEase.t":"Manschette Zugabe","cuffEase.d":"Die Bequemlichkeits-/Bewegungszugabe am Handgelenk.","draftForHighBust.t":"Entwurf für hohe Büste","draftForHighBust.d":"Zeichnen Sie das Muster für die hohe Büstenmessung (falls vorhanden) statt der (vollen) Truhe. Dies wird zu einem besser angepassten Kleidungsstück für Brustkleidung führen.","frontArmholeDeeper.t":"Zusätzlicher Ausschnitt am vorderen Armloch","frontArmholeDeeper.d":"Um wie viel das vordere Armloch tiefer ausgeschnitten ist als im Rücken.","lengthBonus.t":"Längenzugabe","lengthBonus.d":"Der Betrag, um den das Kleidungsstück verlängert wird. Ein negativer Wert verkürzt es.","s3Collar.t":"Schulternahtverschiebung: Kragenseite","s3Collar.d":"Vergrößern Sie diese Option, um die SchulterNaht auf der Kragenseite nach vorne zu verschieben. Verringert sie sie rückwärts.","s3Armhole.t":"Schulternahtverschiebung: Armlochseite","s3Armhole.d":"Erhöhe diese Option, um die SchulterNaht auf der Armlochseite nach vorne zu verschieben. Verringert sie sie rückwärts.","shoulderEase.t":"Schulter Zugabe","shoulderEase.d":"Die Menge an Bequemlichkeits-/Bewegungszugabe an der Schulter. Dies erhöht den Schulterabstand, um zusätzliche Lagen oder die Dicke des Stoffes zu beherbergen.","shoulderSlopeReduction.t":"Verringerung der Schulterneigung","shoulderSlopeReduction.d":"Der Betrag, um den die Schulterneigung reduziert wird, um eine Schulterpolsterung zu ermöglichen.","sleeveLengthBonus.t":"Ärmel Längenzugabe","sleeveLengthBonus.d":"Der Betrag, um den der Ärmel verlängert wird. Ein negativer Wert verkürzt ihn.","sleevecapEase.t":"Armkugel Zugabe","sleevecapEase.d":"Der Betrag, um den die Armkugelnaht länger ist als die Armlochnaht.","sleeveBend.t":"Ärmelkrümmung","sleeveBend.d":"Steuert die Krümmung des Ärmels am Ellbogen.","sleevecapHeight.t":"Armkugel Höhe","sleevecapHeight.d":"Steuert die Höhe der Armkugel."} \ No newline at end of file diff --git a/sites/sde/public/locales/de/breanna.json b/sites/sde/public/locales/de/breanna.json index bbf67c14b11..d49670a1ba4 100644 --- a/sites/sde/public/locales/de/breanna.json +++ b/sites/sde/public/locales/de/breanna.json @@ -1,98 +1 @@ -{ - "t": "Breanna body block", - "d": "Breanna is a basic body block for people with breasts.", - "back": "Back", - "base": "Base", - "frontBase": "Front base", - "front": "Front", - "sleevecap": "Sleevecap", - "sleeve": "Sleeve", - "acrossBackFactor.t": "Across back factor", - "acrossBackFactor.d": "Controls your across back width as a factor of your shoulder to shoulder measurement.", - "armholeDepthFactor.t": "Armhole depth factor", - "armholeDepthFactor.d": "Controls the depth of the armhole. Higher values make a deeper armhole.", - "backNeckCutout.t": "Back neck cutout", - "backNeckCutout.d": "How deep the neck is cut out at the back", - "bicepsEase.t": "Biceps ease", - "bicepsEase.d": "The amount of ease at your upper arm. Note that while we try to respect this, fitting the sleeve to the armhole takes precedence over respecting the exact amount of ease.", - "collarEase.t": "Collar ease", - "collarEase.d": "The amount of ease around your neck", - "chestEase.t": "Chest ease", - "chestEase.d": "The amount of ease at your chest.", - "cuffEase.t": "Cuff ease", - "cuffEase.d": "The amount of ease at your wrist.", - "frontArmholeDeeper.t": "Front armhole extra cutout", - "frontArmholeDeeper.d": "How much do you want the front armhole to be cut out deeper than the back.", - "frontScyeDart.t": "Front scye dart", - "frontScyeDart.d": "Controls the dart at the front of the arm opening. This can help control gaping at the armhole.", - "shoulderDart.t": "Shoulder dart", - "shoulderDart.d": "Whether or not to inlude a dart at the shoulder to round the back", - "shoulderDartSize.t": "Shoulder dart size", - "shoulderDartSize.d": "The size of the shoulder dart", - "shoulderDartLength.t": "Shoulder dart length", - "shoulderDartLength.d": "The length of the shoulder dart", - "shoulderEase.t": "Shoulder ease", - "shoulderEase.d": "The amount of ease at your shoulder. This increases the shoulder to shoulder distance to accommodate additional layers or thickness.", - "shoulderSlopeReduction.t": "Shoulder slope reduction", - "shoulderSlopeReduction.d": "The amount by which the shoulder slope is reduced to allow for shoulder padding.", - "sleeveLengthBonus.t": "Sleeve length bonus", - "sleeveLengthBonus.d": "The amount to lengthen the sleeve. A negative value will shorten it.", - "sleevecapEase.t": "Sleevecap ease", - "sleevecapEase.d": "The amount by which the sleevecap seam is longer than the armhole seam.", - "sleevecapTopFactorX.t": "Sleevecap top X", - "sleevecapTopFactorX.d": "Controls the horizontal location of the sleevecap top.", - "sleevecapTopFactorY.t": "Sleevecap top Y", - "sleevecapTopFactorY.d": "Controls the height of the sleevecap. A higher value results in a higher and more narrow sleevecap.", - "sleevecapBackFactorX.t": "Sleevecap back X", - "sleevecapBackFactorX.d": "Controls the placement of the sleevecap back pitchpoint on the X-axis (horizontal)", - "sleevecapBackFactorY.t": "Sleevecap back Y", - "sleevecapBackFactorY.d": "Controls the placement of the sleevecap back pitchpoint on the Y-axis (vertical)", - "sleevecapFrontFactorX.t": "Sleevecap front X", - "sleevecapFrontFactorX.d": "Controls the placement of the sleevecap front pitchpoint on the X-axis (horizontal)", - "sleevecapFrontFactorY.t": "Sleevecap front Y", - "sleevecapFrontFactorY.d": "Controls the placement of the sleevecap front pitchpoint on the Y-axis (vertical)", - "sleevecapQ1Offset.t": "Sleevecap Q1 offset", - "sleevecapQ1Offset.d": "Controls the curvature of the sleevecap in the first quadrant (front armhole)", - "sleevecapQ2Offset.t": "Sleevecap Q2 offset", - "sleevecapQ2Offset.d": "Controls the curvature of the sleevecap in the second quadrant (front shoulder)", - "sleevecapQ3Offset.t": "Sleevecap Q3 offset", - "sleevecapQ3Offset.d": "Controls the curvature of the sleevecap in the third quadrant (back shoulder)", - "sleevecapQ4Offset.t": "Sleevecap Q4 offset", - "sleevecapQ4Offset.d": "Controls the curvature of the sleevecap in the fourth quadrant (back armhole)", - "sleevecapQ1Spread1.t": "Sleevecap Q1 downward spread", - "sleevecapQ1Spread1.d": "Controls the spread of the sleevecap first quadrant curvature towards the armhole", - "sleevecapQ1Spread2.t": "Sleevecap Q1 upward spread", - "sleevecapQ1Spread2.d": "Controls the spread of the sleevecap first quadrant curvature towards the shoulder", - "sleevecapQ2Spread1.t": "Sleevecap Q2 downward spread", - "sleevecapQ2Spread1.d": "Controls the spread of the sleevecap second quadrant curvature towards the armhole", - "sleevecapQ2Spread2.t": "Sleevecap Q2 upward spread", - "sleevecapQ2Spread2.d": "Controls the spread of the sleevecap second quadrant curvature towards the shoulder", - "sleevecapQ3Spread1.t": "Sleevecap Q3 upward spread", - "sleevecapQ3Spread1.d": "Controls the spread of the sleevecap third quadrant curvature towards the shoulder", - "sleevecapQ3Spread2.t": "Sleevecap Q3 downward spread", - "sleevecapQ3Spread2.d": "Controls the spread of the sleevecap third quadrant curvature towards the armhole", - "sleevecapQ4Spread1.t": "Sleevecap Q4 upward spread", - "sleevecapQ4Spread1.d": "Controls the spread of the sleevecap fourth quadrant curvature towards the shoulder", - "sleevecapQ4Spread2.t": "Sleevecap Q4 downward spread", - "sleevecapQ4Spread2.d": "Controls the spread of the sleevecap fourth quadrant curvature towards the armhole", - "waistDart.t": "Waist dart", - "waistDart.d": "Whether or not to inlude a dart at the waist to round the back", - "waistDartSize.t": "Waist dart size", - "waistDartSize.d": "The size of the waist dart", - "waistDartLength.t": "Waist dart length", - "waistDartLength.d": "The length of the waist dart", - "verticalEase.t": "Vertical ease", - "verticalEase.d": "The amount of ease to distribute along the length of the garment", - "waistEase.t": "Waist ease", - "waistEase.d": "The amount of ease at the waist", - "primaryBustDart.t": "Bust dart", - "primaryBustDart.d": "Where to place the bust dart to shape the chest", - "primaryBustDartLength.t": "Bust dart length", - "primaryBustDartLength.d": "The length of the bust dart", - "secondaryBustDart.t": "Secondary bust dart", - "secondaryBustDart.d": "Optionally include a secondary bust dart to distribute the shaping of the chest", - "secondaryBustDartLength.t": "Secondary bust dart length", - "secondaryBustDartLength.d": "The length of the secondary bust dart", - "primaryBustDartShaping.t": "Bust darts shaping", - "primaryBustDartShaping.d": "Controls the balance between the main and secondary bust darts" -} +{"t":"Breanna body block","d":"Breanna is a basic body block for people with breasts.","back":"Back","base":"Base","frontBase":"Front base","front":"Front","sleevecap":"Sleevecap","sleeve":"Sleeve","acrossBackFactor.t":"Across back factor","acrossBackFactor.d":"Controls your across back width as a factor of your shoulder to shoulder measurement.","armholeDepthFactor.t":"Armhole depth factor","armholeDepthFactor.d":"Controls the depth of the armhole. Higher values make a deeper armhole.","backNeckCutout.t":"Back neck cutout","backNeckCutout.d":"How deep the neck is cut out at the back","bicepsEase.t":"Biceps ease","bicepsEase.d":"The amount of ease at your upper arm. Note that while we try to respect this, fitting the sleeve to the armhole takes precedence over respecting the exact amount of ease.","collarEase.t":"Collar ease","collarEase.d":"The amount of ease around your neck","chestEase.t":"Chest ease","chestEase.d":"The amount of ease at your chest.","cuffEase.t":"Cuff ease","cuffEase.d":"The amount of ease at your wrist.","frontArmholeDeeper.t":"Front armhole extra cutout","frontArmholeDeeper.d":"How much do you want the front armhole to be cut out deeper than the back.","frontScyeDart.t":"Front scye dart","frontScyeDart.d":"Controls the dart at the front of the arm opening. This can help control gaping at the armhole.","shoulderDart.t":"Shoulder dart","shoulderDart.d":"Whether or not to inlude a dart at the shoulder to round the back","shoulderDartSize.t":"Shoulder dart size","shoulderDartSize.d":"The size of the shoulder dart","shoulderDartLength.t":"Shoulder dart length","shoulderDartLength.d":"The length of the shoulder dart","shoulderEase.t":"Shoulder ease","shoulderEase.d":"The amount of ease at your shoulder. This increases the shoulder to shoulder distance to accommodate additional layers or thickness.","shoulderSlopeReduction.t":"Shoulder slope reduction","shoulderSlopeReduction.d":"The amount by which the shoulder slope is reduced to allow for shoulder padding.","sleeveLengthBonus.t":"Sleeve length bonus","sleeveLengthBonus.d":"The amount to lengthen the sleeve. A negative value will shorten it.","sleevecapEase.t":"Sleevecap ease","sleevecapEase.d":"The amount by which the sleevecap seam is longer than the armhole seam.","sleevecapTopFactorX.t":"Sleevecap top X","sleevecapTopFactorX.d":"Controls the horizontal location of the sleevecap top.","sleevecapTopFactorY.t":"Sleevecap top Y","sleevecapTopFactorY.d":"Controls the height of the sleevecap. A higher value results in a higher and more narrow sleevecap.","sleevecapBackFactorX.t":"Sleevecap back X","sleevecapBackFactorX.d":"Controls the placement of the sleevecap back pitchpoint on the X-axis (horizontal)","sleevecapBackFactorY.t":"Sleevecap back Y","sleevecapBackFactorY.d":"Controls the placement of the sleevecap back pitchpoint on the Y-axis (vertical)","sleevecapFrontFactorX.t":"Sleevecap front X","sleevecapFrontFactorX.d":"Controls the placement of the sleevecap front pitchpoint on the X-axis (horizontal)","sleevecapFrontFactorY.t":"Sleevecap front Y","sleevecapFrontFactorY.d":"Controls the placement of the sleevecap front pitchpoint on the Y-axis (vertical)","sleevecapQ1Offset.t":"Sleevecap Q1 offset","sleevecapQ1Offset.d":"Controls the curvature of the sleevecap in the first quadrant (front armhole)","sleevecapQ2Offset.t":"Sleevecap Q2 offset","sleevecapQ2Offset.d":"Controls the curvature of the sleevecap in the second quadrant (front shoulder)","sleevecapQ3Offset.t":"Sleevecap Q3 offset","sleevecapQ3Offset.d":"Controls the curvature of the sleevecap in the third quadrant (back shoulder)","sleevecapQ4Offset.t":"Sleevecap Q4 offset","sleevecapQ4Offset.d":"Controls the curvature of the sleevecap in the fourth quadrant (back armhole)","sleevecapQ1Spread1.t":"Sleevecap Q1 downward spread","sleevecapQ1Spread1.d":"Controls the spread of the sleevecap first quadrant curvature towards the armhole","sleevecapQ1Spread2.t":"Sleevecap Q1 upward spread","sleevecapQ1Spread2.d":"Controls the spread of the sleevecap first quadrant curvature towards the shoulder","sleevecapQ2Spread1.t":"Sleevecap Q2 downward spread","sleevecapQ2Spread1.d":"Controls the spread of the sleevecap second quadrant curvature towards the armhole","sleevecapQ2Spread2.t":"Sleevecap Q2 upward spread","sleevecapQ2Spread2.d":"Controls the spread of the sleevecap second quadrant curvature towards the shoulder","sleevecapQ3Spread1.t":"Sleevecap Q3 upward spread","sleevecapQ3Spread1.d":"Controls the spread of the sleevecap third quadrant curvature towards the shoulder","sleevecapQ3Spread2.t":"Sleevecap Q3 downward spread","sleevecapQ3Spread2.d":"Controls the spread of the sleevecap third quadrant curvature towards the armhole","sleevecapQ4Spread1.t":"Sleevecap Q4 upward spread","sleevecapQ4Spread1.d":"Controls the spread of the sleevecap fourth quadrant curvature towards the shoulder","sleevecapQ4Spread2.t":"Sleevecap Q4 downward spread","sleevecapQ4Spread2.d":"Controls the spread of the sleevecap fourth quadrant curvature towards the armhole","waistDart.t":"Waist dart","waistDart.d":"Whether or not to inlude a dart at the waist to round the back","waistDartSize.t":"Waist dart size","waistDartSize.d":"The size of the waist dart","waistDartLength.t":"Waist dart length","waistDartLength.d":"The length of the waist dart","verticalEase.t":"Vertical ease","verticalEase.d":"The amount of ease to distribute along the length of the garment","waistEase.t":"Waist ease","waistEase.d":"The amount of ease at the waist","primaryBustDart.t":"Bust dart","primaryBustDart.d":"Where to place the bust dart to shape the chest","primaryBustDartLength.t":"Bust dart length","primaryBustDartLength.d":"The length of the bust dart","secondaryBustDart.t":"Secondary bust dart","secondaryBustDart.d":"Optionally include a secondary bust dart to distribute the shaping of the chest","secondaryBustDartLength.t":"Secondary bust dart length","secondaryBustDartLength.d":"The length of the secondary bust dart","primaryBustDartShaping.t":"Bust darts shaping","primaryBustDartShaping.d":"Controls the balance between the main and secondary bust darts"} \ No newline at end of file diff --git a/sites/sde/public/locales/de/brian.json b/sites/sde/public/locales/de/brian.json index 6d03c2e0ce9..db1737b478f 100644 --- a/sites/sde/public/locales/de/brian.json +++ b/sites/sde/public/locales/de/brian.json @@ -1,79 +1 @@ -{ - "t": "Brian, ein Grundschnitt", - "d": "Brian ist ein Grundschnitt für Personen ohne Brüste.", - "back": "Back", - "front": "Front", - "base": "Base", - "sleevecap": "Sleevecap", - "sleeve": "Sleeve", - "acrossBackFactor.t": "Rückenweitenverhältnis", - "acrossBackFactor.d": "Beeinflusst das Verhältnis zwischen Rücken- und Schulterweite measurement.", - "armholeDepthFactor.t": "Tiefenfaktor des Armloches", - "armholeDepthFactor.d": "Steuert die Tiefe des Armloches. Höhere Werte ergeben ein tieferes Armloch.", - "backNeckCutout.t": "Ausschnitt im Nacken", - "backNeckCutout.d": "Wie tief der Hals am Rücken ausgeschnitten ist", - "bicepsEase.t": "Bizeps Zugabe", - "bicepsEase.d": "Die Menge an Bewegungszugabe am Oberarm. Während wir versuchen, dies zu respektieren, hat das genaue Anbringen des Ärmels am Armloch Vorrang vor der Einhaltung der genauen Zugabe.", - "collarEase.t": "Kragen Zugabe", - "collarEase.d": "Die Menge an Bequemlichkeits-/Bewegungszugabe um deinen Hals herum", - "chestEase.t": "Brustzugabe", - "chestEase.d": "Die Menge an Bewegungs-/Bequemlichkeitszugabe an deiner Brust.", - "cuffEase.t": "Manschette Zugabe", - "cuffEase.d": "Die Bequemlichkeits-/Bewegungszugabe am Handgelenk.", - "draftForHighBust.t": "Entwurf für hohe Büste", - "draftForHighBust.d": "Zeichnen Sie das Muster für die hohe Büstenmessung (falls vorhanden) statt der (vollen) Truhe. Dies wird zu einem besser angepassten Kleidungsstück für Brustkleidung führen.", - "frontArmholeDeeper.t": "Zusätzlicher Ausschnitt am vorderen Armloch", - "frontArmholeDeeper.d": "Um wie viel das vordere Armloch tiefer ausgeschnitten ist als im Rücken.", - "lengthBonus.t": "Längenzugabe", - "lengthBonus.d": "Der Betrag, um den das Kleidungsstück verlängert wird. Ein negativer Wert verkürzt es.", - "s3Collar.t": "Schulternahtverschiebung: Kragenseite", - "s3Collar.d": "Vergrößern Sie diese Option, um die SchulterNaht auf der Kragenseite nach vorne zu verschieben. Verringert sie sie rückwärts.", - "s3Armhole.t": "Schulternahtverschiebung: Armlochseite", - "s3Armhole.d": "Erhöhe diese Option, um die SchulterNaht auf der Armlochseite nach vorne zu verschieben. Verringert sie sie rückwärts.", - "shoulderEase.t": "Schulter Zugabe", - "shoulderEase.d": "Die Menge an Bequemlichkeits-/Bewegungszugabe an der Schulter. Dies erhöht den Schulterabstand, um zusätzliche Lagen oder die Dicke des Stoffes zu beherbergen.", - "shoulderSlopeReduction.t": "Verringerung der Schulterneigung", - "shoulderSlopeReduction.d": "Der Betrag, um den die Schulterneigung reduziert wird, um eine Schulterpolsterung zu ermöglichen.", - "sleeveLengthBonus.t": "Ärmel Längenzugabe", - "sleeveLengthBonus.d": "Der Betrag, um den der Ärmel verlängert wird. Ein negativer Wert verkürzt ihn.", - "sleevecapEase.t": "Armkugel Zugabe", - "sleevecapEase.d": "Der Betrag, um den die Armkugelnaht länger ist als die Armlochnaht.", - "sleevecapTopFactorX.t": "Armkugel Oben X", - "sleevecapTopFactorX.d": "Steuert die horizontale Position der Armkugel oben.", - "sleevecapTopFactorY.t": "Armkugel Oben Y", - "sleevecapTopFactorY.d": "Steuert die Höhe der Armkugel. Ein höherer Wert führt zu einer höheren und schmaleren Armkugel.", - "sleevecapBackFactorX.t": "Armkugel Hinten X", - "sleevecapBackFactorX.d": "Steuert die Platzierung des hinteren Neigungspunkts der Armkugel auf der X-Achse (horizontal)", - "sleevecapBackFactorY.t": "Armkugel Hinten Y", - "sleevecapBackFactorY.d": "Steuert die Platzierung des hinteren Neigungspunkts der Armkugel auf der Y-Achse (vertikal)", - "sleevecapFrontFactorX.t": "Armkugel Vorne X", - "sleevecapFrontFactorX.d": "Steuert die Platzierung des vorderen Neigungspunkts der Armkugel auf der X-Achse (horizontal)", - "sleevecapFrontFactorY.t": "Armkugel Vorne Y", - "sleevecapFrontFactorY.d": "Steuert die Platzierung des vorderen Neigungspunkts der Armkugel auf der Y-Achse (vertikal)", - "sleevecapQ1Offset.t": "Offset der Armkugel Q1", - "sleevecapQ1Offset.d": "Steuert die Krümmung der Armkugel im ersten Quadranten (vorderes Armloch)", - "sleevecapQ2Offset.t": "Offset der Armkugel Q2", - "sleevecapQ2Offset.d": "Steuert die Krümmung der Armkugel im zweiten Quadranten (vordere Schulter)", - "sleevecapQ3Offset.t": "Offset der Armkugel Q3", - "sleevecapQ3Offset.d": "Steuert die Krümmung der Armkugel im dritten Quadranten (hintere Schulter)", - "sleevecapQ4Offset.t": "Offset der Armkugel Q4", - "sleevecapQ4Offset.d": "Steuert die Krümmung der Armkugel im vierten Quadranten (hinteres Armloch)", - "sleevecapQ1Spread1.t": "Armkugel Q1 Spreizung nach unten", - "sleevecapQ1Spread1.d": "Steuert die Spreizung der Armkugel im ersten Quadranten in Richtung des Armlochs", - "sleevecapQ1Spread2.t": "Armkugel Q1 Spreizung nach oben", - "sleevecapQ1Spread2.d": "Steuert die Spreizung der Armkugel im ersten Quadranten in Richtung der Schulter", - "sleevecapQ2Spread1.t": "Armkugel Q2 Spreizung nach unten", - "sleevecapQ2Spread1.d": "Steuert die Spreizung der Armkugel im zweiten Quadranten in Richtung des Armlochs", - "sleevecapQ2Spread2.t": "Armkugel Q2 Spreizung nach oben", - "sleevecapQ2Spread2.d": "Steuert die Spreizung der Armkugel im zweiten Quadranten in Richtung der Schulter", - "sleevecapQ3Spread1.t": "Armkugel Q3 Spreizung nach oben", - "sleevecapQ3Spread1.d": "Steuert die Spreizung der Armkugel im dritten Quadranten in Richtung der Schulter", - "sleevecapQ3Spread2.t": "Armkugel Q3 Spreizung nach unten", - "sleevecapQ3Spread2.d": "Steuert die Spreizung der Armkugel im dritten Quadranten in Richtung des Armlochs", - "sleevecapQ4Spread1.t": "Armkugel Q4 Spreizung nach oben", - "sleevecapQ4Spread1.d": "Steuert die Spreizung der Armkugel im vierten Quadranten in Richtung der Schulter", - "sleevecapQ4Spread2.t": "Armkugel Q4 Spreizung nach unten", - "sleevecapQ4Spread2.d": "Steuert die Spreizung der Armkugel im vierten Quadranten in Richtung des Armlochs", - "sleeveWidthGuarantee.t": "Garantie der Ärmelbreite", - "sleeveWidthGuarantee.d": "Steuert, wie viel von der Ärmelbreite garantiert wird. Dies bestimmt, um wie viel wir die Ärmelbreite verändern können, um die Ärmel in das Armloch einzupassen." -} +{"t":"Brian, ein Grundschnitt","d":"Brian ist ein Grundschnitt für Personen ohne Brüste.","back":"Back","front":"Front","base":"Base","sleevecap":"Sleevecap","sleeve":"Sleeve","acrossBackFactor.t":"Rückenweitenverhältnis","acrossBackFactor.d":"Beeinflusst das Verhältnis zwischen Rücken- und Schulterweite measurement.","armholeDepthFactor.t":"Tiefenfaktor des Armloches","armholeDepthFactor.d":"Steuert die Tiefe des Armloches. Höhere Werte ergeben ein tieferes Armloch.","backNeckCutout.t":"Ausschnitt im Nacken","backNeckCutout.d":"Wie tief der Hals am Rücken ausgeschnitten ist","bicepsEase.t":"Bizeps Zugabe","bicepsEase.d":"Die Menge an Bewegungszugabe am Oberarm. Während wir versuchen, dies zu respektieren, hat das genaue Anbringen des Ärmels am Armloch Vorrang vor der Einhaltung der genauen Zugabe.","collarEase.t":"Kragen Zugabe","collarEase.d":"Die Menge an Bequemlichkeits-/Bewegungszugabe um deinen Hals herum","chestEase.t":"Brustzugabe","chestEase.d":"Die Menge an Bewegungs-/Bequemlichkeitszugabe an deiner Brust.","cuffEase.t":"Manschette Zugabe","cuffEase.d":"Die Bequemlichkeits-/Bewegungszugabe am Handgelenk.","draftForHighBust.t":"Entwurf für hohe Büste","draftForHighBust.d":"Zeichnen Sie das Muster für die hohe Büstenmessung (falls vorhanden) statt der (vollen) Truhe. Dies wird zu einem besser angepassten Kleidungsstück für Brustkleidung führen.","frontArmholeDeeper.t":"Zusätzlicher Ausschnitt am vorderen Armloch","frontArmholeDeeper.d":"Um wie viel das vordere Armloch tiefer ausgeschnitten ist als im Rücken.","lengthBonus.t":"Längenzugabe","lengthBonus.d":"Der Betrag, um den das Kleidungsstück verlängert wird. Ein negativer Wert verkürzt es.","s3Collar.t":"Schulternahtverschiebung: Kragenseite","s3Collar.d":"Vergrößern Sie diese Option, um die SchulterNaht auf der Kragenseite nach vorne zu verschieben. Verringert sie sie rückwärts.","s3Armhole.t":"Schulternahtverschiebung: Armlochseite","s3Armhole.d":"Erhöhe diese Option, um die SchulterNaht auf der Armlochseite nach vorne zu verschieben. Verringert sie sie rückwärts.","shoulderEase.t":"Schulter Zugabe","shoulderEase.d":"Die Menge an Bequemlichkeits-/Bewegungszugabe an der Schulter. Dies erhöht den Schulterabstand, um zusätzliche Lagen oder die Dicke des Stoffes zu beherbergen.","shoulderSlopeReduction.t":"Verringerung der Schulterneigung","shoulderSlopeReduction.d":"Der Betrag, um den die Schulterneigung reduziert wird, um eine Schulterpolsterung zu ermöglichen.","sleeveLengthBonus.t":"Ärmel Längenzugabe","sleeveLengthBonus.d":"Der Betrag, um den der Ärmel verlängert wird. Ein negativer Wert verkürzt ihn.","sleevecapEase.t":"Armkugel Zugabe","sleevecapEase.d":"Der Betrag, um den die Armkugelnaht länger ist als die Armlochnaht.","sleevecapTopFactorX.t":"Armkugel Oben X","sleevecapTopFactorX.d":"Steuert die horizontale Position der Armkugel oben.","sleevecapTopFactorY.t":"Armkugel Oben Y","sleevecapTopFactorY.d":"Steuert die Höhe der Armkugel. Ein höherer Wert führt zu einer höheren und schmaleren Armkugel.","sleevecapBackFactorX.t":"Armkugel Hinten X","sleevecapBackFactorX.d":"Steuert die Platzierung des hinteren Neigungspunkts der Armkugel auf der X-Achse (horizontal)","sleevecapBackFactorY.t":"Armkugel Hinten Y","sleevecapBackFactorY.d":"Steuert die Platzierung des hinteren Neigungspunkts der Armkugel auf der Y-Achse (vertikal)","sleevecapFrontFactorX.t":"Armkugel Vorne X","sleevecapFrontFactorX.d":"Steuert die Platzierung des vorderen Neigungspunkts der Armkugel auf der X-Achse (horizontal)","sleevecapFrontFactorY.t":"Armkugel Vorne Y","sleevecapFrontFactorY.d":"Steuert die Platzierung des vorderen Neigungspunkts der Armkugel auf der Y-Achse (vertikal)","sleevecapQ1Offset.t":"Offset der Armkugel Q1","sleevecapQ1Offset.d":"Steuert die Krümmung der Armkugel im ersten Quadranten (vorderes Armloch)","sleevecapQ2Offset.t":"Offset der Armkugel Q2","sleevecapQ2Offset.d":"Steuert die Krümmung der Armkugel im zweiten Quadranten (vordere Schulter)","sleevecapQ3Offset.t":"Offset der Armkugel Q3","sleevecapQ3Offset.d":"Steuert die Krümmung der Armkugel im dritten Quadranten (hintere Schulter)","sleevecapQ4Offset.t":"Offset der Armkugel Q4","sleevecapQ4Offset.d":"Steuert die Krümmung der Armkugel im vierten Quadranten (hinteres Armloch)","sleevecapQ1Spread1.t":"Armkugel Q1 Spreizung nach unten","sleevecapQ1Spread1.d":"Steuert die Spreizung der Armkugel im ersten Quadranten in Richtung des Armlochs","sleevecapQ1Spread2.t":"Armkugel Q1 Spreizung nach oben","sleevecapQ1Spread2.d":"Steuert die Spreizung der Armkugel im ersten Quadranten in Richtung der Schulter","sleevecapQ2Spread1.t":"Armkugel Q2 Spreizung nach unten","sleevecapQ2Spread1.d":"Steuert die Spreizung der Armkugel im zweiten Quadranten in Richtung des Armlochs","sleevecapQ2Spread2.t":"Armkugel Q2 Spreizung nach oben","sleevecapQ2Spread2.d":"Steuert die Spreizung der Armkugel im zweiten Quadranten in Richtung der Schulter","sleevecapQ3Spread1.t":"Armkugel Q3 Spreizung nach oben","sleevecapQ3Spread1.d":"Steuert die Spreizung der Armkugel im dritten Quadranten in Richtung der Schulter","sleevecapQ3Spread2.t":"Armkugel Q3 Spreizung nach unten","sleevecapQ3Spread2.d":"Steuert die Spreizung der Armkugel im dritten Quadranten in Richtung des Armlochs","sleevecapQ4Spread1.t":"Armkugel Q4 Spreizung nach oben","sleevecapQ4Spread1.d":"Steuert die Spreizung der Armkugel im vierten Quadranten in Richtung der Schulter","sleevecapQ4Spread2.t":"Armkugel Q4 Spreizung nach unten","sleevecapQ4Spread2.d":"Steuert die Spreizung der Armkugel im vierten Quadranten in Richtung des Armlochs","sleeveWidthGuarantee.t":"Garantie der Ärmelbreite","sleeveWidthGuarantee.d":"Steuert, wie viel von der Ärmelbreite garantiert wird. Dies bestimmt, um wie viel wir die Ärmelbreite verändern können, um die Ärmel in das Armloch einzupassen."} \ No newline at end of file diff --git a/sites/sde/public/locales/de/common.json b/sites/sde/public/locales/de/common.json index b54dd39675d..e090a87f6fd 100644 --- a/sites/sde/public/locales/de/common.json +++ b/sites/sde/public/locales/de/common.json @@ -1,7 +1 @@ -{ - "freesewing": "FreeSewing", - "sitemap": "Seitenübersicht", - "youAreHere": "Du bist hier", - "slogan1": "Komm wegen der Schnittmuster", - "slogan2": "Bleib wegen der Community" -} +{"freesewing":"FreeSewing","sitemap":"Seitenübersicht","youAreHere":"Du bist hier","slogan1":"Komm wegen der Schnittmuster","slogan2":"Bleib wegen der Community"} \ No newline at end of file diff --git a/sites/sde/public/locales/de/core-settings.json b/sites/sde/public/locales/de/core-settings.json index a8af72fa8e3..6431c1bc0d2 100644 --- a/sites/sde/public/locales/de/core-settings.json +++ b/sites/sde/public/locales/de/core-settings.json @@ -1,61 +1 @@ -{ - "coreSettings.t": "Kerneinstellungen", - "coreSettings.d": "Diese Einstellungen sind nicht spezifisch für das Design, sondern ermöglichen es dir, verschiedene Parameter der FreeSewing-Kernbibliothek anzupassen, die das Design für dich erstellt.", - "designOptions.t": "Diese Optionen sind spezifisch für dieses Muster. Du kannst sie verwenden, um dein Muster auf verschiedene Weise anzupassen.", - "paperless.t": "Papierlos", - "paperless.d": "Bäume sind toll und das Zusammenkleben von Nähmustern macht nicht viel Spaß. Probiere unseren papierlosen Modus aus, damit du dein Schnittmuster gar nicht erst ausdrucken musst.", - "samm.t": "Nahtzugabe Größe", - "samm.d": "Steuert die Menge der Nahtzugabe, die in deinem Muster verwendet wird", - "sabool.t": "Nahtzugabe einbeziehen", - "sabool.d": "Legt fest, ob eine Nahtzugabe deinem Schnittmuster hinzugefügt werden soll", - "complete.t": "Details", - "complete.d": "Legt fest, wie detailliert das Schnittmuster dargestellt wird; entweder ein vollständiges Schnittmuster mit allen Details oder eine einfache Kontur der Schnittmusterteile", - "expand.t": "Expand", - "expand.d": "Controls efforts to save paper. Disable this to expand all pattern parts at the cost of using more space.", - "only.t": "Enthaltene Teile", - "only.d": "Hier kannst du genau festlegen, welche Teile des Musters in deinem Muster enthalten sein sollen.", - "locale.t": "Sprache", - "locale.d": "Legt die Sprache fest, die für dein Muster verwendet wird. Dies hat keinen Einfluss auf die Sprache der Website, sondern nur auf dieses spezielle Muster.", - "units.t": "Einheiten", - "units.d": "Diese Einstellung bestimmt, wie die Einheiten auf deinem Muster angezeigt werden", - "margin.t": "Randabstand", - "margin.d": "Legt den freien Rand um die einzelnen Teile des Schnittmusters fest", - "scale.t": "Beschriftungsgröße", - "scale.d": "Steuert die allgemeine Linienbreite, Schriftgröße und andere Elementgrößen, \nbeeinflusst jedoch nicht den Maßstab des Schnittmusters selbst", - "de.t": "Deutsch", - "de.d": "Verwende dies, um ein deutsches Muster zu erstellen", - "en.t": "Englisch", - "en.d": "Benutze dies, um ein englisches Muster zu erzeugen", - "es.t": "Spanisch", - "es.d": "Verwende dies, um ein spanisches Muster zu erstellen", - "fr.t": "Französisch", - "fr.d": "Verwende dies, um ein französisches Muster zu erstellen", - "nl.t": "Holländisch", - "nl.d": "Verwende dies, um ein niederländisches Muster zu erstellen", - "yes": "Yes", - "no": "No", - "completeYes.t": "Ein vollständiges Muster generieren", - "completeYes.d": "Dadurch wird ein vollständiges Muster mit allen Notationen, Linien und Markierungen erstellt. Verwende dies, wenn du dir nicht sicher bist, was du wählen sollst.", - "completeNo.t": "Erstelle einen Musterumriss", - "completeNo.d": "Erstelle nur die Umrisse der Musterteile. Verwende dies, wenn du einen Lasercutter verwenden möchtest oder andere spezielle Anforderungen hast.", - "expandYes.t": "Expand all pattern parts", - "expandYes.d": "This will generate a pattern where all pattern parts are drawn to their full size, even if they are simple rectangles.", - "expandNo.t": "Keep patterns parts compact where possible", - "expandNo.d": "This will draw a more dense representation of the pattern which includes all info without using up too much space & paper.", - "paperlessNo.t": "Erzeuge ein regelmäßiges Muster", - "paperlessNo.d": "Dadurch wird ein regelmäßiges Muster erzeugt, das du dann ausdrucken kannst.", - "paperlessYes.t": "Erstelle ein papierloses Muster", - "paperlessYes.d": "So entsteht ein Muster mit Maßen und einem Raster, das du auf Stoff oder ein anderes Medium übertragen kannst, ohne dass du das Muster ausdrucken musst.", - "metric": "Metrisch", - "imperial": "Kaiserlich", - "metric.t": "Metrische Einheiten verwenden", - "metric.d": "Verwende dies, wenn du das metrische System verwendest und mit Zentimetern und Millimetern vertraut bist. Das ist für die meisten Menschen auf der ganzen Welt die beste Wahl.", - "imperial.t": "Imperiale Einheiten verwenden", - "imperial.d": "Verwende dies, wenn dir Zoll und Bruchteile von Zoll vertrauter sind als Zentimeter. Dies ist oft die bevorzugte Wahl für Menschen in Großbritannien und den USA.", - "saNo.t": "Nahtzugabe nicht berücksichtigen", - "saNo.d": "Dadurch wird ein Muster erstellt, das keine Nahtzugabe enthält. Die Größe der Nahtzugabe spielt keine Rolle, da keine Nahtzugabe enthalten ist.", - "saYes.t": "Nahtzugabe hinzufügen", - "saYes.d": "Dadurch wird ein Muster erstellt, das die Nahtzugabe enthält. Die Größe der Nahtzugabe wird individuell festgelegt.", - "clearSettingsNotMeasurements": "Clear settings, but keep measurements", - "clearSettingsAndMeasurements": "Clear settings & Clear measurements" -} +{"coreSettings.t":"Kerneinstellungen","coreSettings.d":"Diese Einstellungen sind nicht spezifisch für das Design, sondern ermöglichen es dir, verschiedene Parameter der FreeSewing-Kernbibliothek anzupassen, die das Design für dich erstellt.","designOptions.t":"Diese Optionen sind spezifisch für dieses Muster. Du kannst sie verwenden, um dein Muster auf verschiedene Weise anzupassen.","paperless.t":"Papierlos","paperless.d":"Bäume sind toll und das Zusammenkleben von Nähmustern macht nicht viel Spaß. Probiere unseren papierlosen Modus aus, damit du dein Schnittmuster gar nicht erst ausdrucken musst.","samm.t":"Nahtzugabe Größe","samm.d":"Steuert die Menge der Nahtzugabe, die in deinem Muster verwendet wird","sabool.t":"Nahtzugabe einbeziehen","sabool.d":"Legt fest, ob eine Nahtzugabe deinem Schnittmuster hinzugefügt werden soll","complete.t":"Details","complete.d":"Legt fest, wie detailliert das Schnittmuster dargestellt wird; entweder ein vollständiges Schnittmuster mit allen Details oder eine einfache Kontur der Schnittmusterteile","expand.t":"Expand","expand.d":"Controls efforts to save paper. Disable this to expand all pattern parts at the cost of using more space.","only.t":"Enthaltene Teile","only.d":"Hier kannst du genau festlegen, welche Teile des Musters in deinem Muster enthalten sein sollen.","locale.t":"Sprache","locale.d":"Legt die Sprache fest, die für dein Muster verwendet wird. Dies hat keinen Einfluss auf die Sprache der Website, sondern nur auf dieses spezielle Muster.","units.t":"Einheiten","units.d":"Diese Einstellung bestimmt, wie die Einheiten auf deinem Muster angezeigt werden","margin.t":"Randabstand","margin.d":"Legt den freien Rand um die einzelnen Teile des Schnittmusters fest","scale.t":"Beschriftungsgröße","scale.d":"Steuert die allgemeine Linienbreite, Schriftgröße und andere Elementgrößen, \nbeeinflusst jedoch nicht den Maßstab des Schnittmusters selbst","de.t":"Deutsch","de.d":"Verwende dies, um ein deutsches Muster zu erstellen","en.t":"Englisch","en.d":"Benutze dies, um ein englisches Muster zu erzeugen","es.t":"Spanisch","es.d":"Verwende dies, um ein spanisches Muster zu erstellen","fr.t":"Französisch","fr.d":"Verwende dies, um ein französisches Muster zu erstellen","nl.t":"Holländisch","nl.d":"Verwende dies, um ein niederländisches Muster zu erstellen","yes":"Yes","no":"No","completeYes.t":"Ein vollständiges Muster generieren","completeYes.d":"Dadurch wird ein vollständiges Muster mit allen Notationen, Linien und Markierungen erstellt. Verwende dies, wenn du dir nicht sicher bist, was du wählen sollst.","completeNo.t":"Erstelle einen Musterumriss","completeNo.d":"Erstelle nur die Umrisse der Musterteile. Verwende dies, wenn du einen Lasercutter verwenden möchtest oder andere spezielle Anforderungen hast.","expandYes.t":"Expand all pattern parts","expandYes.d":"This will generate a pattern where all pattern parts are drawn to their full size, even if they are simple rectangles.","expandNo.t":"Keep patterns parts compact where possible","expandNo.d":"This will draw a more dense representation of the pattern which includes all info without using up too much space & paper.","paperlessNo.t":"Erzeuge ein regelmäßiges Muster","paperlessNo.d":"Dadurch wird ein regelmäßiges Muster erzeugt, das du dann ausdrucken kannst.","paperlessYes.t":"Erstelle ein papierloses Muster","paperlessYes.d":"So entsteht ein Muster mit Maßen und einem Raster, das du auf Stoff oder ein anderes Medium übertragen kannst, ohne dass du das Muster ausdrucken musst.","metric":"Metrisch","imperial":"Kaiserlich","metric.t":"Metrische Einheiten verwenden","metric.d":"Verwende dies, wenn du das metrische System verwendest und mit Zentimetern und Millimetern vertraut bist. Das ist für die meisten Menschen auf der ganzen Welt die beste Wahl.","imperial.t":"Imperiale Einheiten verwenden","imperial.d":"Verwende dies, wenn dir Zoll und Bruchteile von Zoll vertrauter sind als Zentimeter. Dies ist oft die bevorzugte Wahl für Menschen in Großbritannien und den USA.","saNo.t":"Nahtzugabe nicht berücksichtigen","saNo.d":"Dadurch wird ein Muster erstellt, das keine Nahtzugabe enthält. Die Größe der Nahtzugabe spielt keine Rolle, da keine Nahtzugabe enthalten ist.","saYes.t":"Nahtzugabe hinzufügen","saYes.d":"Dadurch wird ein Muster erstellt, das die Nahtzugabe enthält. Die Größe der Nahtzugabe wird individuell festgelegt.","clearSettingsNotMeasurements":"Clear settings, but keep measurements","clearSettingsAndMeasurements":"Clear settings & Clear measurements"} \ No newline at end of file diff --git a/sites/sde/public/locales/de/curate.json b/sites/sde/public/locales/de/curate.json index fcfa8bd1cc0..d83cde3285b 100644 --- a/sites/sde/public/locales/de/curate.json +++ b/sites/sde/public/locales/de/curate.json @@ -1,17 +1 @@ -{ - "curate": "Kuratieren", - "curateSet": "Curated measurements set", - "curateSets": "Curate FreeSewing's measurements sets", - "curatePacks": "Curate FreeSewing's option packs", - "noSuggestedPacks": "There are currently no option packs suggested for curation", - "noSuggestedSets": "There are currently no measurements sets suggested for curation", - "optionPack": "Option pack", - "packs": "Option Packs", - "published": "Published", - "publishedDesc": "Published records are available to users. If you plan to make changes, you might want to unpublish first.", - "unpublished": "Unpublished", - "unpublishedDesc": "Unpublished records are not available to users. Things typically start out unpublished until they are ready for publication.", - "sets": "Maßnahmesets", - "suggestedSets": "Measurements sets suggested for curation", - "suggestedPacks": "Suggested option packs" -} +{"curate":"Kuratieren","curateSet":"Curated measurements set","curateSets":"Curate FreeSewing's measurements sets","curatePacks":"Curate FreeSewing's option packs","noSuggestedPacks":"There are currently no option packs suggested for curation","noSuggestedSets":"There are currently no measurements sets suggested for curation","optionPack":"Option pack","packs":"Option Packs","published":"Published","publishedDesc":"Published records are available to users. If you plan to make changes, you might want to unpublish first.","unpublished":"Unpublished","unpublishedDesc":"Unpublished records are not available to users. Things typically start out unpublished until they are ready for publication.","sets":"Maßnahmesets","suggestedSets":"Measurements sets suggested for curation","suggestedPacks":"Suggested option packs"} \ No newline at end of file diff --git a/sites/sde/public/locales/de/cut.json b/sites/sde/public/locales/de/cut.json index 85b6b52a524..6eb2072a5bd 100644 --- a/sites/sde/public/locales/de/cut.json +++ b/sites/sde/public/locales/de/cut.json @@ -1,28 +1 @@ -{ - "canvas": "Einlage", - "cut": "Schneide", - "cuttingLayout": "Vorgeschlagenes Schnittlayout", - "fabric": "Hauptstoff", - "materialSize": "{length} von {width} breitem Material", - "heavyCanvas": "Schweres Segeltuch", - "interfacing": "Einlage", - "lining": "Lining", - "lmhCanvas": "Leichtes bis mittleres Haar Leinen", - "mirrored": "gespiegelt", - "onFoldLower": "im Stoffbruch", - "onFoldAndBias": "auf der Schräge gefaltet", - "onBias": "über die Vorurteile", - "plastic": "Kunststoff", - "ribbing": "Bündchen", - "edgeOfFabric": "Kante des Stoffes", - "sheetWidth.t": "Material Breite", - "sheetWidth.d": "Wie breit ist das Material?", - "grainDirection.t": "Richtung des Korns", - "grainDirection.d": "In welche Richtung verläuft die Maserung des Materials?", - "horizontal.t": "Horizontal", - "horizontal.d": "Das Getreide läuft von links nach rechts", - "vertical.t": "Vertikal", - "vertical.d": "Die Maserung verläuft von oben nach unten", - "cutSettings": "Material Einstellungen", - "cutSettings.d": "Mit diesen Einstellungen kannst du Eigenschaften des Materials festlegen, um die Erstellung eines Schnittplans zu unterstützen" -} +{"canvas":"Einlage","cut":"Schneide","cuttingLayout":"Vorgeschlagenes Schnittlayout","fabric":"Hauptstoff","materialSize":"{length} von {width} breitem Material","heavyCanvas":"Schweres Segeltuch","interfacing":"Einlage","lining":"Lining","lmhCanvas":"Leichtes bis mittleres Haar Leinen","mirrored":"gespiegelt","onFoldLower":"im Stoffbruch","onFoldAndBias":"auf der Schräge gefaltet","onBias":"über die Vorurteile","plastic":"Kunststoff","ribbing":"Bündchen","edgeOfFabric":"Kante des Stoffes","sheetWidth.t":"Material Breite","sheetWidth.d":"Wie breit ist das Material?","grainDirection.t":"Richtung des Korns","grainDirection.d":"In welche Richtung verläuft die Maserung des Materials?","horizontal.t":"Horizontal","horizontal.d":"Das Getreide läuft von links nach rechts","vertical.t":"Vertikal","vertical.d":"Die Maserung verläuft von oben nach unten","cutSettings":"Material Einstellungen","cutSettings.d":"Mit diesen Einstellungen kannst du Eigenschaften des Materials festlegen, um die Erstellung eines Schnittplans zu unterstützen"} \ No newline at end of file diff --git a/sites/sde/public/locales/de/design-options.json b/sites/sde/public/locales/de/design-options.json index 729a497c452..40bb7c3faa9 100644 --- a/sites/sde/public/locales/de/design-options.json +++ b/sites/sde/public/locales/de/design-options.json @@ -1,7 +1 @@ -{ - "designOptions.t": "Gestaltungsmöglichkeiten", - "designOptions.d": "Diese Optionen sind spezifisch für dieses Muster. Du kannst sie verwenden, um dein Muster auf verschiedene Weise anzupassen.", - "fit.t": "Passform", - "style.t": "Stil", - "advanced.t": "Fortgeschritten" -} +{"designOptions.t":"Gestaltungsmöglichkeiten","designOptions.d":"Diese Optionen sind spezifisch für dieses Muster. Du kannst sie verwenden, um dein Muster auf verschiedene Weise anzupassen.","fit.t":"Passform","style.t":"Stil","advanced.t":"Fortgeschritten"} \ No newline at end of file diff --git a/sites/sde/public/locales/de/designs.json b/sites/sde/public/locales/de/designs.json index ae917d07991..b5068e17060 100644 --- a/sites/sde/public/locales/de/designs.json +++ b/sites/sde/public/locales/de/designs.json @@ -1,26 +1 @@ -{ - "fromscratch.t": "Your Design", - "fromscratch.d": "This is your own design, from scratch", - "tutorial.t": "Tutorial", - "tutorial.d": "This design is used in the tutorial", - "frombrian.t": "From Brian", - "frombrian.d": "This design extends Brian", - "frombent.t": "From Bent", - "frombent.d": "This design extends Bent", - "fromtitan.t": "From Titan", - "fromtitan.d": "This design extends Titan", - "frombella.t": "From Bella", - "frombella.d": "This design extends Bella", - "frombreanna.t": "From Breanna", - "frombreanna.d": "This design extends Breanna", - "brian.t": "Brian, ein Grundschnitt", - "brian.d": "Brian ist ein Grundschnitt für Personen ohne Brüste.", - "bent.t": "Bent, ein Grundschnitt", - "bent.d": "Dieser zweiteilige Ärmel-Grundschnitt ist die Grundlage für unsere Mäntel- und Jackenschnitte.", - "titan.t": "Titan, ein Hosen-Grundschnitt", - "titan.d": "Titan ist ein Grundschnitt für Hosen ohne Abnäher.", - "bella.t": "Bella, ein Grundschnitt", - "bella.d": "Bella ist ein Grundschnitt für Personen mit Brüsten.", - "breanna.t": "Breanna body block", - "breanna.d": "Breanna is a basic body block for people with breasts." -} +{"fromscratch.t":"Your Design","fromscratch.d":"This is your own design, from scratch","tutorial.t":"Tutorial","tutorial.d":"This design is used in the tutorial","frombrian.t":"From Brian","frombrian.d":"This design extends Brian","frombent.t":"From Bent","frombent.d":"This design extends Bent","fromtitan.t":"From Titan","fromtitan.d":"This design extends Titan","frombella.t":"From Bella","frombella.d":"This design extends Bella","frombreanna.t":"From Breanna","frombreanna.d":"This design extends Breanna","brian.t":"Brian, ein Grundschnitt","brian.d":"Brian ist ein Grundschnitt für Personen ohne Brüste.","bent.t":"Bent, ein Grundschnitt","bent.d":"Dieser zweiteilige Ärmel-Grundschnitt ist die Grundlage für unsere Mäntel- und Jackenschnitte.","titan.t":"Titan, ein Hosen-Grundschnitt","titan.d":"Titan ist ein Grundschnitt für Hosen ohne Abnäher.","bella.t":"Bella, ein Grundschnitt","bella.d":"Bella ist ein Grundschnitt für Personen mit Brüsten.","breanna.t":"Breanna body block","breanna.d":"Breanna is a basic body block for people with breasts."} \ No newline at end of file diff --git a/sites/sde/public/locales/de/docs.json b/sites/sde/public/locales/de/docs.json index 92e8034748d..ebdb874aa91 100644 --- a/sites/sde/public/locales/de/docs.json +++ b/sites/sde/public/locales/de/docs.json @@ -1,27 +1 @@ -{ - "account": "Account", - "docs": "Dokumentation", - "controltip.t": "Macht versus Einfachheit", - "controltip.d1": "Die Einstellung Power versus Simplicity deines FreeSewing-Kontos hat Auswirkungen darauf, wie du die FreeSewing-Website erlebst.", - "controltip.d2": "Standardmäßig sind einige der fortgeschrittenen Funktionen dieser Website ausgeblendet, um es neuen Nutzern leichter zu machen, sich zurechtzufinden.", - "controltip.d3": "Wenn du etwas von der Einfachheit opfern willst, um mehr Leistung zu erhalten, kannst du die Einstellung Leistung gegen Einfachheit entsprechend anpassen.", - "helpWithDocs": "Hilf uns, unsere Dokumentation zu verbessern", - "authors": "Autoren", - "maintainers": "Maintainer", - "lastUpdated": "Zuletzt aktualisiert", - "editThisPage": "Diese Seite bearbeiten", - "years": "jahre", - "months": "Monate", - "days": "Tage", - "oneDay": "eines Tages", - "lessThanADay": "weniger als ein Tag", - "ago": "vor", - "helpImproveDocs": "Hilf uns, die FreeSewing-Dokumentation zu verbessern", - "helpTranslateDocs": "Hilf uns bei der Übersetzung der FreeSewing-Dokumentation", - "learnMore": "Erfahre mehr", - "toc": "Inhaltsübersicht", - "credits": "Credits", - "contentsBy": "Inhalt von", - "translators": "Übersetzerinnen und Übersetzer", - "title": "Titel" -} +{"account":"Account","docs":"Dokumentation","controltip.t":"Macht versus Einfachheit","controltip.d1":"Die Einstellung Power versus Simplicity deines FreeSewing-Kontos hat Auswirkungen darauf, wie du die FreeSewing-Website erlebst.","controltip.d2":"Standardmäßig sind einige der fortgeschrittenen Funktionen dieser Website ausgeblendet, um es neuen Nutzern leichter zu machen, sich zurechtzufinden.","controltip.d3":"Wenn du etwas von der Einfachheit opfern willst, um mehr Leistung zu erhalten, kannst du die Einstellung Leistung gegen Einfachheit entsprechend anpassen.","helpWithDocs":"Hilf uns, unsere Dokumentation zu verbessern","authors":"Autoren","maintainers":"Maintainer","lastUpdated":"Zuletzt aktualisiert","editThisPage":"Diese Seite bearbeiten","years":"jahre","months":"Monate","days":"Tage","oneDay":"eines Tages","lessThanADay":"weniger als ein Tag","ago":"vor","helpImproveDocs":"Hilf uns, die FreeSewing-Dokumentation zu verbessern","helpTranslateDocs":"Hilf uns bei der Übersetzung der FreeSewing-Dokumentation","learnMore":"Erfahre mehr","toc":"Inhaltsübersicht","credits":"Credits","contentsBy":"Inhalt von","translators":"Übersetzerinnen und Übersetzer","title":"Titel"} \ No newline at end of file diff --git a/sites/sde/public/locales/de/errors.json b/sites/sde/public/locales/de/errors.json index b3170466f92..37929938900 100644 --- a/sites/sde/public/locales/de/errors.json +++ b/sites/sde/public/locales/de/errors.json @@ -1,16 +1 @@ -{ - "t404": "Fehler 404", - "d404": "Was du suchst, kann nicht gefunden werden", - "m404": "Dieser Fehler bedeutet in der Regel, dass es kein Problem gibt, sondern dass die von dir angeforderten Informationen nicht verfügbar sind.", - "something": "Etwas ist schiefgelaufen", - "reportThis": "Dieses Problem melden", - "newReport": "Erstelle einen Problembericht", - "privateReport.t": "Erstelle einen privaten Problembericht", - "privateReport.d": "Der FreeSewing-Gemeinschaft werden keine Informationen über dieses Problem zur Verfügung gestellt.", - "publicReport.t": "Erstelle einen öffentlichen Problembericht", - "publicReport.d": "Einige Informationen über dieses Problem werden öffentlich zugänglich gemacht, um die Problemlösung zu erleichtern.", - "leadId": "Dies ist die eindeutige Kontext-ID deines Berichts", - "reportCreated": "Bericht erstellt", - "leadIssue": "Außerdem haben wir einen Eintrag auf GitHub erstellt, um dies zu verfolgen - dort kannst du auch deine eigenen Kommentare hinzufügen", - "close": "Schließen" -} +{"t404":"Fehler 404","d404":"Was du suchst, kann nicht gefunden werden","m404":"Dieser Fehler bedeutet in der Regel, dass es kein Problem gibt, sondern dass die von dir angeforderten Informationen nicht verfügbar sind.","something":"Etwas ist schiefgelaufen","reportThis":"Dieses Problem melden","newReport":"Erstelle einen Problembericht","privateReport.t":"Erstelle einen privaten Problembericht","privateReport.d":"Der FreeSewing-Gemeinschaft werden keine Informationen über dieses Problem zur Verfügung gestellt.","publicReport.t":"Erstelle einen öffentlichen Problembericht","publicReport.d":"Einige Informationen über dieses Problem werden öffentlich zugänglich gemacht, um die Problemlösung zu erleichtern.","leadId":"Dies ist die eindeutige Kontext-ID deines Berichts","reportCreated":"Bericht erstellt","leadIssue":"Außerdem haben wir einen Eintrag auf GitHub erstellt, um dies zu verfolgen - dort kannst du auch deine eigenen Kommentare hinzufügen","close":"Schließen"} \ No newline at end of file diff --git a/sites/sde/public/locales/de/flag.json b/sites/sde/public/locales/de/flag.json index 74e90c539b2..b5d86dfe965 100644 --- a/sites/sde/public/locales/de/flag.json +++ b/sites/sde/public/locales/de/flag.json @@ -1,17 +1 @@ -{ - "apply": "Apply", - "decrease": "Decrease", - "disable": "Disable", - "dismiss": "Dismiss", - "expandIsOff.t": "This design saves space (and trees) because expand is disabled", - "expandIsOff.d": "Because the **expand** core setting is currently disabled, some parts are not fully drawn or not shown at all. Typically, these are simple rectangles that only take up space. To expand all pattern parts to their full size, enable the expand setting.", - "expandIsOn.t": "This design can save space (and trees)", - "expandIsOn.d": "Because the **expand** core setting is currently enabled, all parts are fully drawn. You can display this design in a more compact way by disabling the **expand** setting. Doing so will mean that some parts are not fully drawn or not shown at all. Typically, these are simple rectangles that only take up space.", - "enable": "Enable", - "flagMenu.t": "Messages from the designer", - "flagMenuOne.d": "The designer of this pattern has flagged something about your current draft that deserves your attention.", - "flagMenuMany.d": "The designer of this pattern has flagged some things about your current draft that deserve your attention.", - "hide": "Verbergen", - "increase": "Increase", - "show": "Anzeigen" -} +{"apply":"Apply","decrease":"Decrease","disable":"Disable","dismiss":"Dismiss","expandIsOff.t":"This design saves space (and trees) because expand is disabled","expandIsOff.d":"Because the **expand** core setting is currently disabled, some parts are not fully drawn or not shown at all. Typically, these are simple rectangles that only take up space. To expand all pattern parts to their full size, enable the expand setting.","expandIsOn.t":"This design can save space (and trees)","expandIsOn.d":"Because the **expand** core setting is currently enabled, all parts are fully drawn. You can display this design in a more compact way by disabling the **expand** setting. Doing so will mean that some parts are not fully drawn or not shown at all. Typically, these are simple rectangles that only take up space.","enable":"Enable","flagMenu.t":"Messages from the designer","flagMenuOne.d":"The designer of this pattern has flagged something about your current draft that deserves your attention.","flagMenuMany.d":"The designer of this pattern has flagged some things about your current draft that deserve your attention.","hide":"Verbergen","increase":"Increase","show":"Anzeigen"} \ No newline at end of file diff --git a/sites/sde/public/locales/de/footer.json b/sites/sde/public/locales/de/footer.json index 6ed0c88a23d..9e200e2c77b 100644 --- a/sites/sde/public/locales/de/footer.json +++ b/sites/sde/public/locales/de/footer.json @@ -1 +1 @@ -{ "sponsors": "bla bla" } +{"sponsors":"bla bla"} \ No newline at end of file diff --git a/sites/sde/public/locales/de/frombella.json b/sites/sde/public/locales/de/frombella.json index 80dea6bad8b..abeac27881f 100644 --- a/sites/sde/public/locales/de/frombella.json +++ b/sites/sde/public/locales/de/frombella.json @@ -1,44 +1 @@ -{ - "t": "From Bella", - "d": "This design extends Bella", - "back": "Rückseite", - "frontSideDart": "Vorderseite", - "chestEase.t": "Brustumfangszugabe", - "chestEase.d": "Steuert die Größe der Zugabe zum Brustumfang", - "waistEase.t": "Taillenzugabe", - "waistEase.d": "Steuert die Menge an Leichtigkeit in deiner Taille", - "bustSpanEase.t": "Zugabe seitlicher Brustbereich", - "bustSpanEase.d": "Steuert die Größe der (horizontalen) Zugabe, zu deinem seitlichen Brustbereich, \nwenn Brustpunkt berechnet wird.", - "shoulderToShoulderEase.t": "Zugabe des Schulterabstandes", - "shoulderToShoulderEase.d": "Kontrolliert die Menge an Zugabe zwischen deinen Schultern. Liegt inital bei -0,5%, da Bella ein Grundschnitt erfüllt, welcher in der Branche verwendet wird.", - "fullChestEaseReduction.t": "Verringerung der Brustumfangszugabe", - "fullChestEaseReduction.d": "Ermöglicht es dir den Spielraum an der Brust zu verringern, um dort einen engeren Sitz zu ermöglichen", - "backDartHeight.t": "Höhe Rückenabnäher", - "backDartHeight.d": "Steuert die Höhe des Rückenabnähers", - "bustDartLength.t": "Länge des Brustabnähers", - "bustDartLength.d": "Steuert die Länge des Brustabnähers", - "waistDartLength.t": "Länge des Taillenabnähers", - "waistDartLength.d": "Steuert die Länge des Taillenabnähers", - "bustDartCurve.t": "Rundung Brustabnäher", - "bustDartCurve.d": "Steuert die Krümmung des Büstendarts", - "armholeDepth.t": "Armlochtiefe", - "armholeDepth.d": "Steuert die Tiefe des Armloches", - "backArmholeSlant.t": "Hintere Armlochschiebung", - "backArmholeSlant.d": "Dreht das Armloch leicht in seinem Drehpunkt", - "frontArmholeCurvature.t": "Vordere Armlochkrümmung", - "frontArmholeCurvature.d": "Steuert wie tief das Armloch nach vorne unten ausgeschnitten ist", - "backArmholeCurvature.t": "Hintere Armlochkrümmung", - "backArmholeCurvature.d": "Steuert wie tief das Armloch nach hinten unten ausgeschnitten ist", - "frontArmholePitchDepth.t": "Vordere Armlochtiefe", - "frontArmholePitchDepth.d": "Stellt die horizontale Position des Vorderarmlochpunktes fest", - "backArmholePitchDepth.t": "Rückenarmloch-Tiefe", - "backArmholePitchDepth.d": "Stellt die horizontale Position des Rückenlochpunktes fest", - "backNeckCutout.t": "Ausschnitt im Nacken", - "backNeckCutout.d": "Steuert, wie tief der Nackenausschnit am Rücken ausfällt", - "backHemSlope.t": "Neigung des hinteren Saumes", - "backHemSlope.d": "Steuert den Hang des Saum auf der Rückseite", - "frontShoulderWidth.t": "Vordere Schulterbreite", - "frontShoulderWidth.d": "Steuert die Schmalheit der vorderen Schultern relativ zum Rücken", - "highBustWidth.t": "Oberbrustweite", - "highBustWidth.d": "Erlaubt es dir die Oberbrustweite vorne zu optimieren" -} +{"t":"From Bella","d":"This design extends Bella","back":"Rückseite","frontSideDart":"Vorderseite","chestEase.t":"Brustumfangszugabe","chestEase.d":"Steuert die Größe der Zugabe zum Brustumfang","waistEase.t":"Taillenzugabe","waistEase.d":"Steuert die Menge an Leichtigkeit in deiner Taille","bustSpanEase.t":"Zugabe seitlicher Brustbereich","bustSpanEase.d":"Steuert die Größe der (horizontalen) Zugabe, zu deinem seitlichen Brustbereich, \nwenn Brustpunkt berechnet wird.","shoulderToShoulderEase.t":"Zugabe des Schulterabstandes","shoulderToShoulderEase.d":"Kontrolliert die Menge an Zugabe zwischen deinen Schultern. Liegt inital bei -0,5%, da Bella ein Grundschnitt erfüllt, welcher in der Branche verwendet wird.","fullChestEaseReduction.t":"Verringerung der Brustumfangszugabe","fullChestEaseReduction.d":"Ermöglicht es dir den Spielraum an der Brust zu verringern, um dort einen engeren Sitz zu ermöglichen","backDartHeight.t":"Höhe Rückenabnäher","backDartHeight.d":"Steuert die Höhe des Rückenabnähers","bustDartLength.t":"Länge des Brustabnähers","bustDartLength.d":"Steuert die Länge des Brustabnähers","waistDartLength.t":"Länge des Taillenabnähers","waistDartLength.d":"Steuert die Länge des Taillenabnähers","bustDartCurve.t":"Rundung Brustabnäher","bustDartCurve.d":"Steuert die Krümmung des Büstendarts","armholeDepth.t":"Armlochtiefe","armholeDepth.d":"Steuert die Tiefe des Armloches","backArmholeSlant.t":"Hintere Armlochschiebung","backArmholeSlant.d":"Dreht das Armloch leicht in seinem Drehpunkt","frontArmholeCurvature.t":"Vordere Armlochkrümmung","frontArmholeCurvature.d":"Steuert wie tief das Armloch nach vorne unten ausgeschnitten ist","backArmholeCurvature.t":"Hintere Armlochkrümmung","backArmholeCurvature.d":"Steuert wie tief das Armloch nach hinten unten ausgeschnitten ist","frontArmholePitchDepth.t":"Vordere Armlochtiefe","frontArmholePitchDepth.d":"Stellt die horizontale Position des Vorderarmlochpunktes fest","backArmholePitchDepth.t":"Rückenarmloch-Tiefe","backArmholePitchDepth.d":"Stellt die horizontale Position des Rückenlochpunktes fest","backNeckCutout.t":"Ausschnitt im Nacken","backNeckCutout.d":"Steuert, wie tief der Nackenausschnit am Rücken ausfällt","backHemSlope.t":"Neigung des hinteren Saumes","backHemSlope.d":"Steuert den Hang des Saum auf der Rückseite","frontShoulderWidth.t":"Vordere Schulterbreite","frontShoulderWidth.d":"Steuert die Schmalheit der vorderen Schultern relativ zum Rücken","highBustWidth.t":"Oberbrustweite","highBustWidth.d":"Erlaubt es dir die Oberbrustweite vorne zu optimieren"} \ No newline at end of file diff --git a/sites/sde/public/locales/de/frombent.json b/sites/sde/public/locales/de/frombent.json index b52e93d999c..655fb131f2d 100644 --- a/sites/sde/public/locales/de/frombent.json +++ b/sites/sde/public/locales/de/frombent.json @@ -1,47 +1 @@ -{ - "t": "From Bent", - "d": "This design extends Bent", - "back": "Back", - "front": "Front", - "base": "Base", - "sleevecap": "Sleevecap", - "sleeve": "Sleeve", - "topSleeve": "Oberärmel", - "underSleeve": "Unterärmel", - "acrossBackFactor.t": "Rückenweitenverhältnis", - "acrossBackFactor.d": "Beeinflusst das Verhältnis zwischen Rücken- und Schulterweite measurement.", - "armholeDepthFactor.t": "Tiefenfaktor des Armloches", - "armholeDepthFactor.d": "Steuert die Tiefe des Armloches. Höhere Werte ergeben ein tieferes Armloch.", - "backNeckCutout.t": "Ausschnitt im Nacken", - "backNeckCutout.d": "Wie tief der Hals am Rücken ausgeschnitten ist", - "bicepsEase.t": "Bizeps Zugabe", - "bicepsEase.d": "Die Menge an Bewegungszugabe am Oberarm. Während wir versuchen, dies zu respektieren, hat das genaue Anbringen des Ärmels am Armloch Vorrang vor der Einhaltung der genauen Zugabe.", - "collarEase.t": "Kragen Zugabe", - "collarEase.d": "Die Menge an Bequemlichkeits-/Bewegungszugabe um deinen Hals herum", - "chestEase.t": "Brustzugabe", - "chestEase.d": "Die Menge an Bewegungs-/Bequemlichkeitszugabe an deiner Brust.", - "cuffEase.t": "Manschette Zugabe", - "cuffEase.d": "Die Bequemlichkeits-/Bewegungszugabe am Handgelenk.", - "draftForHighBust.t": "Entwurf für hohe Büste", - "draftForHighBust.d": "Zeichnen Sie das Muster für die hohe Büstenmessung (falls vorhanden) statt der (vollen) Truhe. Dies wird zu einem besser angepassten Kleidungsstück für Brustkleidung führen.", - "frontArmholeDeeper.t": "Zusätzlicher Ausschnitt am vorderen Armloch", - "frontArmholeDeeper.d": "Um wie viel das vordere Armloch tiefer ausgeschnitten ist als im Rücken.", - "lengthBonus.t": "Längenzugabe", - "lengthBonus.d": "Der Betrag, um den das Kleidungsstück verlängert wird. Ein negativer Wert verkürzt es.", - "s3Collar.t": "Schulternahtverschiebung: Kragenseite", - "s3Collar.d": "Vergrößern Sie diese Option, um die SchulterNaht auf der Kragenseite nach vorne zu verschieben. Verringert sie sie rückwärts.", - "s3Armhole.t": "Schulternahtverschiebung: Armlochseite", - "s3Armhole.d": "Erhöhe diese Option, um die SchulterNaht auf der Armlochseite nach vorne zu verschieben. Verringert sie sie rückwärts.", - "shoulderEase.t": "Schulter Zugabe", - "shoulderEase.d": "Die Menge an Bequemlichkeits-/Bewegungszugabe an der Schulter. Dies erhöht den Schulterabstand, um zusätzliche Lagen oder die Dicke des Stoffes zu beherbergen.", - "shoulderSlopeReduction.t": "Verringerung der Schulterneigung", - "shoulderSlopeReduction.d": "Der Betrag, um den die Schulterneigung reduziert wird, um eine Schulterpolsterung zu ermöglichen.", - "sleeveLengthBonus.t": "Ärmel Längenzugabe", - "sleeveLengthBonus.d": "Der Betrag, um den der Ärmel verlängert wird. Ein negativer Wert verkürzt ihn.", - "sleevecapEase.t": "Armkugel Zugabe", - "sleevecapEase.d": "Der Betrag, um den die Armkugelnaht länger ist als die Armlochnaht.", - "sleeveBend.t": "Ärmelkrümmung", - "sleeveBend.d": "Steuert die Krümmung des Ärmels am Ellbogen.", - "sleevecapHeight.t": "Armkugel Höhe", - "sleevecapHeight.d": "Steuert die Höhe der Armkugel." -} +{"t":"From Bent","d":"This design extends Bent","back":"Back","front":"Front","base":"Base","sleevecap":"Sleevecap","sleeve":"Sleeve","topSleeve":"Oberärmel","underSleeve":"Unterärmel","acrossBackFactor.t":"Rückenweitenverhältnis","acrossBackFactor.d":"Beeinflusst das Verhältnis zwischen Rücken- und Schulterweite measurement.","armholeDepthFactor.t":"Tiefenfaktor des Armloches","armholeDepthFactor.d":"Steuert die Tiefe des Armloches. Höhere Werte ergeben ein tieferes Armloch.","backNeckCutout.t":"Ausschnitt im Nacken","backNeckCutout.d":"Wie tief der Hals am Rücken ausgeschnitten ist","bicepsEase.t":"Bizeps Zugabe","bicepsEase.d":"Die Menge an Bewegungszugabe am Oberarm. Während wir versuchen, dies zu respektieren, hat das genaue Anbringen des Ärmels am Armloch Vorrang vor der Einhaltung der genauen Zugabe.","collarEase.t":"Kragen Zugabe","collarEase.d":"Die Menge an Bequemlichkeits-/Bewegungszugabe um deinen Hals herum","chestEase.t":"Brustzugabe","chestEase.d":"Die Menge an Bewegungs-/Bequemlichkeitszugabe an deiner Brust.","cuffEase.t":"Manschette Zugabe","cuffEase.d":"Die Bequemlichkeits-/Bewegungszugabe am Handgelenk.","draftForHighBust.t":"Entwurf für hohe Büste","draftForHighBust.d":"Zeichnen Sie das Muster für die hohe Büstenmessung (falls vorhanden) statt der (vollen) Truhe. Dies wird zu einem besser angepassten Kleidungsstück für Brustkleidung führen.","frontArmholeDeeper.t":"Zusätzlicher Ausschnitt am vorderen Armloch","frontArmholeDeeper.d":"Um wie viel das vordere Armloch tiefer ausgeschnitten ist als im Rücken.","lengthBonus.t":"Längenzugabe","lengthBonus.d":"Der Betrag, um den das Kleidungsstück verlängert wird. Ein negativer Wert verkürzt es.","s3Collar.t":"Schulternahtverschiebung: Kragenseite","s3Collar.d":"Vergrößern Sie diese Option, um die SchulterNaht auf der Kragenseite nach vorne zu verschieben. Verringert sie sie rückwärts.","s3Armhole.t":"Schulternahtverschiebung: Armlochseite","s3Armhole.d":"Erhöhe diese Option, um die SchulterNaht auf der Armlochseite nach vorne zu verschieben. Verringert sie sie rückwärts.","shoulderEase.t":"Schulter Zugabe","shoulderEase.d":"Die Menge an Bequemlichkeits-/Bewegungszugabe an der Schulter. Dies erhöht den Schulterabstand, um zusätzliche Lagen oder die Dicke des Stoffes zu beherbergen.","shoulderSlopeReduction.t":"Verringerung der Schulterneigung","shoulderSlopeReduction.d":"Der Betrag, um den die Schulterneigung reduziert wird, um eine Schulterpolsterung zu ermöglichen.","sleeveLengthBonus.t":"Ärmel Längenzugabe","sleeveLengthBonus.d":"Der Betrag, um den der Ärmel verlängert wird. Ein negativer Wert verkürzt ihn.","sleevecapEase.t":"Armkugel Zugabe","sleevecapEase.d":"Der Betrag, um den die Armkugelnaht länger ist als die Armlochnaht.","sleeveBend.t":"Ärmelkrümmung","sleeveBend.d":"Steuert die Krümmung des Ärmels am Ellbogen.","sleevecapHeight.t":"Armkugel Höhe","sleevecapHeight.d":"Steuert die Höhe der Armkugel."} \ No newline at end of file diff --git a/sites/sde/public/locales/de/frombreanna.json b/sites/sde/public/locales/de/frombreanna.json index 0218154b1e1..c57ac7054a9 100644 --- a/sites/sde/public/locales/de/frombreanna.json +++ b/sites/sde/public/locales/de/frombreanna.json @@ -1,98 +1 @@ -{ - "t": "From Breanna", - "d": "This design extends Breanna", - "back": "Back", - "base": "Base", - "frontBase": "Front base", - "front": "Front", - "sleevecap": "Sleevecap", - "sleeve": "Sleeve", - "acrossBackFactor.t": "Across back factor", - "acrossBackFactor.d": "Controls your across back width as a factor of your shoulder to shoulder measurement.", - "armholeDepthFactor.t": "Armhole depth factor", - "armholeDepthFactor.d": "Controls the depth of the armhole. Higher values make a deeper armhole.", - "backNeckCutout.t": "Back neck cutout", - "backNeckCutout.d": "How deep the neck is cut out at the back", - "bicepsEase.t": "Biceps ease", - "bicepsEase.d": "The amount of ease at your upper arm. Note that while we try to respect this, fitting the sleeve to the armhole takes precedence over respecting the exact amount of ease.", - "collarEase.t": "Collar ease", - "collarEase.d": "The amount of ease around your neck", - "chestEase.t": "Chest ease", - "chestEase.d": "The amount of ease at your chest.", - "cuffEase.t": "Cuff ease", - "cuffEase.d": "The amount of ease at your wrist.", - "frontArmholeDeeper.t": "Front armhole extra cutout", - "frontArmholeDeeper.d": "How much do you want the front armhole to be cut out deeper than the back.", - "frontScyeDart.t": "Front scye dart", - "frontScyeDart.d": "Controls the dart at the front of the arm opening. This can help control gaping at the armhole.", - "shoulderDart.t": "Shoulder dart", - "shoulderDart.d": "Whether or not to inlude a dart at the shoulder to round the back", - "shoulderDartSize.t": "Shoulder dart size", - "shoulderDartSize.d": "The size of the shoulder dart", - "shoulderDartLength.t": "Shoulder dart length", - "shoulderDartLength.d": "The length of the shoulder dart", - "shoulderEase.t": "Shoulder ease", - "shoulderEase.d": "The amount of ease at your shoulder. This increases the shoulder to shoulder distance to accommodate additional layers or thickness.", - "shoulderSlopeReduction.t": "Shoulder slope reduction", - "shoulderSlopeReduction.d": "The amount by which the shoulder slope is reduced to allow for shoulder padding.", - "sleeveLengthBonus.t": "Sleeve length bonus", - "sleeveLengthBonus.d": "The amount to lengthen the sleeve. A negative value will shorten it.", - "sleevecapEase.t": "Sleevecap ease", - "sleevecapEase.d": "The amount by which the sleevecap seam is longer than the armhole seam.", - "sleevecapTopFactorX.t": "Sleevecap top X", - "sleevecapTopFactorX.d": "Controls the horizontal location of the sleevecap top.", - "sleevecapTopFactorY.t": "Sleevecap top Y", - "sleevecapTopFactorY.d": "Controls the height of the sleevecap. A higher value results in a higher and more narrow sleevecap.", - "sleevecapBackFactorX.t": "Sleevecap back X", - "sleevecapBackFactorX.d": "Controls the placement of the sleevecap back pitchpoint on the X-axis (horizontal)", - "sleevecapBackFactorY.t": "Sleevecap back Y", - "sleevecapBackFactorY.d": "Controls the placement of the sleevecap back pitchpoint on the Y-axis (vertical)", - "sleevecapFrontFactorX.t": "Sleevecap front X", - "sleevecapFrontFactorX.d": "Controls the placement of the sleevecap front pitchpoint on the X-axis (horizontal)", - "sleevecapFrontFactorY.t": "Sleevecap front Y", - "sleevecapFrontFactorY.d": "Controls the placement of the sleevecap front pitchpoint on the Y-axis (vertical)", - "sleevecapQ1Offset.t": "Sleevecap Q1 offset", - "sleevecapQ1Offset.d": "Controls the curvature of the sleevecap in the first quadrant (front armhole)", - "sleevecapQ2Offset.t": "Sleevecap Q2 offset", - "sleevecapQ2Offset.d": "Controls the curvature of the sleevecap in the second quadrant (front shoulder)", - "sleevecapQ3Offset.t": "Sleevecap Q3 offset", - "sleevecapQ3Offset.d": "Controls the curvature of the sleevecap in the third quadrant (back shoulder)", - "sleevecapQ4Offset.t": "Sleevecap Q4 offset", - "sleevecapQ4Offset.d": "Controls the curvature of the sleevecap in the fourth quadrant (back armhole)", - "sleevecapQ1Spread1.t": "Sleevecap Q1 downward spread", - "sleevecapQ1Spread1.d": "Controls the spread of the sleevecap first quadrant curvature towards the armhole", - "sleevecapQ1Spread2.t": "Sleevecap Q1 upward spread", - "sleevecapQ1Spread2.d": "Controls the spread of the sleevecap first quadrant curvature towards the shoulder", - "sleevecapQ2Spread1.t": "Sleevecap Q2 downward spread", - "sleevecapQ2Spread1.d": "Controls the spread of the sleevecap second quadrant curvature towards the armhole", - "sleevecapQ2Spread2.t": "Sleevecap Q2 upward spread", - "sleevecapQ2Spread2.d": "Controls the spread of the sleevecap second quadrant curvature towards the shoulder", - "sleevecapQ3Spread1.t": "Sleevecap Q3 upward spread", - "sleevecapQ3Spread1.d": "Controls the spread of the sleevecap third quadrant curvature towards the shoulder", - "sleevecapQ3Spread2.t": "Sleevecap Q3 downward spread", - "sleevecapQ3Spread2.d": "Controls the spread of the sleevecap third quadrant curvature towards the armhole", - "sleevecapQ4Spread1.t": "Sleevecap Q4 upward spread", - "sleevecapQ4Spread1.d": "Controls the spread of the sleevecap fourth quadrant curvature towards the shoulder", - "sleevecapQ4Spread2.t": "Sleevecap Q4 downward spread", - "sleevecapQ4Spread2.d": "Controls the spread of the sleevecap fourth quadrant curvature towards the armhole", - "waistDart.t": "Waist dart", - "waistDart.d": "Whether or not to inlude a dart at the waist to round the back", - "waistDartSize.t": "Waist dart size", - "waistDartSize.d": "The size of the waist dart", - "waistDartLength.t": "Waist dart length", - "waistDartLength.d": "The length of the waist dart", - "verticalEase.t": "Vertical ease", - "verticalEase.d": "The amount of ease to distribute along the length of the garment", - "waistEase.t": "Waist ease", - "waistEase.d": "The amount of ease at the waist", - "primaryBustDart.t": "Bust dart", - "primaryBustDart.d": "Where to place the bust dart to shape the chest", - "primaryBustDartLength.t": "Bust dart length", - "primaryBustDartLength.d": "The length of the bust dart", - "secondaryBustDart.t": "Secondary bust dart", - "secondaryBustDart.d": "Optionally include a secondary bust dart to distribute the shaping of the chest", - "secondaryBustDartLength.t": "Secondary bust dart length", - "secondaryBustDartLength.d": "The length of the secondary bust dart", - "primaryBustDartShaping.t": "Bust darts shaping", - "primaryBustDartShaping.d": "Controls the balance between the main and secondary bust darts" -} +{"t":"From Breanna","d":"This design extends Breanna","back":"Back","base":"Base","frontBase":"Front base","front":"Front","sleevecap":"Sleevecap","sleeve":"Sleeve","acrossBackFactor.t":"Across back factor","acrossBackFactor.d":"Controls your across back width as a factor of your shoulder to shoulder measurement.","armholeDepthFactor.t":"Armhole depth factor","armholeDepthFactor.d":"Controls the depth of the armhole. Higher values make a deeper armhole.","backNeckCutout.t":"Back neck cutout","backNeckCutout.d":"How deep the neck is cut out at the back","bicepsEase.t":"Biceps ease","bicepsEase.d":"The amount of ease at your upper arm. Note that while we try to respect this, fitting the sleeve to the armhole takes precedence over respecting the exact amount of ease.","collarEase.t":"Collar ease","collarEase.d":"The amount of ease around your neck","chestEase.t":"Chest ease","chestEase.d":"The amount of ease at your chest.","cuffEase.t":"Cuff ease","cuffEase.d":"The amount of ease at your wrist.","frontArmholeDeeper.t":"Front armhole extra cutout","frontArmholeDeeper.d":"How much do you want the front armhole to be cut out deeper than the back.","frontScyeDart.t":"Front scye dart","frontScyeDart.d":"Controls the dart at the front of the arm opening. This can help control gaping at the armhole.","shoulderDart.t":"Shoulder dart","shoulderDart.d":"Whether or not to inlude a dart at the shoulder to round the back","shoulderDartSize.t":"Shoulder dart size","shoulderDartSize.d":"The size of the shoulder dart","shoulderDartLength.t":"Shoulder dart length","shoulderDartLength.d":"The length of the shoulder dart","shoulderEase.t":"Shoulder ease","shoulderEase.d":"The amount of ease at your shoulder. This increases the shoulder to shoulder distance to accommodate additional layers or thickness.","shoulderSlopeReduction.t":"Shoulder slope reduction","shoulderSlopeReduction.d":"The amount by which the shoulder slope is reduced to allow for shoulder padding.","sleeveLengthBonus.t":"Sleeve length bonus","sleeveLengthBonus.d":"The amount to lengthen the sleeve. A negative value will shorten it.","sleevecapEase.t":"Sleevecap ease","sleevecapEase.d":"The amount by which the sleevecap seam is longer than the armhole seam.","sleevecapTopFactorX.t":"Sleevecap top X","sleevecapTopFactorX.d":"Controls the horizontal location of the sleevecap top.","sleevecapTopFactorY.t":"Sleevecap top Y","sleevecapTopFactorY.d":"Controls the height of the sleevecap. A higher value results in a higher and more narrow sleevecap.","sleevecapBackFactorX.t":"Sleevecap back X","sleevecapBackFactorX.d":"Controls the placement of the sleevecap back pitchpoint on the X-axis (horizontal)","sleevecapBackFactorY.t":"Sleevecap back Y","sleevecapBackFactorY.d":"Controls the placement of the sleevecap back pitchpoint on the Y-axis (vertical)","sleevecapFrontFactorX.t":"Sleevecap front X","sleevecapFrontFactorX.d":"Controls the placement of the sleevecap front pitchpoint on the X-axis (horizontal)","sleevecapFrontFactorY.t":"Sleevecap front Y","sleevecapFrontFactorY.d":"Controls the placement of the sleevecap front pitchpoint on the Y-axis (vertical)","sleevecapQ1Offset.t":"Sleevecap Q1 offset","sleevecapQ1Offset.d":"Controls the curvature of the sleevecap in the first quadrant (front armhole)","sleevecapQ2Offset.t":"Sleevecap Q2 offset","sleevecapQ2Offset.d":"Controls the curvature of the sleevecap in the second quadrant (front shoulder)","sleevecapQ3Offset.t":"Sleevecap Q3 offset","sleevecapQ3Offset.d":"Controls the curvature of the sleevecap in the third quadrant (back shoulder)","sleevecapQ4Offset.t":"Sleevecap Q4 offset","sleevecapQ4Offset.d":"Controls the curvature of the sleevecap in the fourth quadrant (back armhole)","sleevecapQ1Spread1.t":"Sleevecap Q1 downward spread","sleevecapQ1Spread1.d":"Controls the spread of the sleevecap first quadrant curvature towards the armhole","sleevecapQ1Spread2.t":"Sleevecap Q1 upward spread","sleevecapQ1Spread2.d":"Controls the spread of the sleevecap first quadrant curvature towards the shoulder","sleevecapQ2Spread1.t":"Sleevecap Q2 downward spread","sleevecapQ2Spread1.d":"Controls the spread of the sleevecap second quadrant curvature towards the armhole","sleevecapQ2Spread2.t":"Sleevecap Q2 upward spread","sleevecapQ2Spread2.d":"Controls the spread of the sleevecap second quadrant curvature towards the shoulder","sleevecapQ3Spread1.t":"Sleevecap Q3 upward spread","sleevecapQ3Spread1.d":"Controls the spread of the sleevecap third quadrant curvature towards the shoulder","sleevecapQ3Spread2.t":"Sleevecap Q3 downward spread","sleevecapQ3Spread2.d":"Controls the spread of the sleevecap third quadrant curvature towards the armhole","sleevecapQ4Spread1.t":"Sleevecap Q4 upward spread","sleevecapQ4Spread1.d":"Controls the spread of the sleevecap fourth quadrant curvature towards the shoulder","sleevecapQ4Spread2.t":"Sleevecap Q4 downward spread","sleevecapQ4Spread2.d":"Controls the spread of the sleevecap fourth quadrant curvature towards the armhole","waistDart.t":"Waist dart","waistDart.d":"Whether or not to inlude a dart at the waist to round the back","waistDartSize.t":"Waist dart size","waistDartSize.d":"The size of the waist dart","waistDartLength.t":"Waist dart length","waistDartLength.d":"The length of the waist dart","verticalEase.t":"Vertical ease","verticalEase.d":"The amount of ease to distribute along the length of the garment","waistEase.t":"Waist ease","waistEase.d":"The amount of ease at the waist","primaryBustDart.t":"Bust dart","primaryBustDart.d":"Where to place the bust dart to shape the chest","primaryBustDartLength.t":"Bust dart length","primaryBustDartLength.d":"The length of the bust dart","secondaryBustDart.t":"Secondary bust dart","secondaryBustDart.d":"Optionally include a secondary bust dart to distribute the shaping of the chest","secondaryBustDartLength.t":"Secondary bust dart length","secondaryBustDartLength.d":"The length of the secondary bust dart","primaryBustDartShaping.t":"Bust darts shaping","primaryBustDartShaping.d":"Controls the balance between the main and secondary bust darts"} \ No newline at end of file diff --git a/sites/sde/public/locales/de/frombrian.json b/sites/sde/public/locales/de/frombrian.json index 570e1edca87..b07f0d6df5b 100644 --- a/sites/sde/public/locales/de/frombrian.json +++ b/sites/sde/public/locales/de/frombrian.json @@ -1,79 +1 @@ -{ - "t": "From Brian", - "d": "This design extends Brian", - "back": "Back", - "front": "Front", - "base": "Base", - "sleevecap": "Sleevecap", - "sleeve": "Sleeve", - "acrossBackFactor.t": "Rückenweitenverhältnis", - "acrossBackFactor.d": "Beeinflusst das Verhältnis zwischen Rücken- und Schulterweite measurement.", - "armholeDepthFactor.t": "Tiefenfaktor des Armloches", - "armholeDepthFactor.d": "Steuert die Tiefe des Armloches. Höhere Werte ergeben ein tieferes Armloch.", - "backNeckCutout.t": "Ausschnitt im Nacken", - "backNeckCutout.d": "Wie tief der Hals am Rücken ausgeschnitten ist", - "bicepsEase.t": "Bizeps Zugabe", - "bicepsEase.d": "Die Menge an Bewegungszugabe am Oberarm. Während wir versuchen, dies zu respektieren, hat das genaue Anbringen des Ärmels am Armloch Vorrang vor der Einhaltung der genauen Zugabe.", - "collarEase.t": "Kragen Zugabe", - "collarEase.d": "Die Menge an Bequemlichkeits-/Bewegungszugabe um deinen Hals herum", - "chestEase.t": "Brustzugabe", - "chestEase.d": "Die Menge an Bewegungs-/Bequemlichkeitszugabe an deiner Brust.", - "cuffEase.t": "Manschette Zugabe", - "cuffEase.d": "Die Bequemlichkeits-/Bewegungszugabe am Handgelenk.", - "draftForHighBust.t": "Entwurf für hohe Büste", - "draftForHighBust.d": "Zeichnen Sie das Muster für die hohe Büstenmessung (falls vorhanden) statt der (vollen) Truhe. Dies wird zu einem besser angepassten Kleidungsstück für Brustkleidung führen.", - "frontArmholeDeeper.t": "Zusätzlicher Ausschnitt am vorderen Armloch", - "frontArmholeDeeper.d": "Um wie viel das vordere Armloch tiefer ausgeschnitten ist als im Rücken.", - "lengthBonus.t": "Längenzugabe", - "lengthBonus.d": "Der Betrag, um den das Kleidungsstück verlängert wird. Ein negativer Wert verkürzt es.", - "s3Collar.t": "Schulternahtverschiebung: Kragenseite", - "s3Collar.d": "Vergrößern Sie diese Option, um die SchulterNaht auf der Kragenseite nach vorne zu verschieben. Verringert sie sie rückwärts.", - "s3Armhole.t": "Schulternahtverschiebung: Armlochseite", - "s3Armhole.d": "Erhöhe diese Option, um die SchulterNaht auf der Armlochseite nach vorne zu verschieben. Verringert sie sie rückwärts.", - "shoulderEase.t": "Schulter Zugabe", - "shoulderEase.d": "Die Menge an Bequemlichkeits-/Bewegungszugabe an der Schulter. Dies erhöht den Schulterabstand, um zusätzliche Lagen oder die Dicke des Stoffes zu beherbergen.", - "shoulderSlopeReduction.t": "Verringerung der Schulterneigung", - "shoulderSlopeReduction.d": "Der Betrag, um den die Schulterneigung reduziert wird, um eine Schulterpolsterung zu ermöglichen.", - "sleeveLengthBonus.t": "Ärmel Längenzugabe", - "sleeveLengthBonus.d": "Der Betrag, um den der Ärmel verlängert wird. Ein negativer Wert verkürzt ihn.", - "sleevecapEase.t": "Armkugel Zugabe", - "sleevecapEase.d": "Der Betrag, um den die Armkugelnaht länger ist als die Armlochnaht.", - "sleevecapTopFactorX.t": "Armkugel Oben X", - "sleevecapTopFactorX.d": "Steuert die horizontale Position der Armkugel oben.", - "sleevecapTopFactorY.t": "Armkugel Oben Y", - "sleevecapTopFactorY.d": "Steuert die Höhe der Armkugel. Ein höherer Wert führt zu einer höheren und schmaleren Armkugel.", - "sleevecapBackFactorX.t": "Armkugel Hinten X", - "sleevecapBackFactorX.d": "Steuert die Platzierung des hinteren Neigungspunkts der Armkugel auf der X-Achse (horizontal)", - "sleevecapBackFactorY.t": "Armkugel Hinten Y", - "sleevecapBackFactorY.d": "Steuert die Platzierung des hinteren Neigungspunkts der Armkugel auf der Y-Achse (vertikal)", - "sleevecapFrontFactorX.t": "Armkugel Vorne X", - "sleevecapFrontFactorX.d": "Steuert die Platzierung des vorderen Neigungspunkts der Armkugel auf der X-Achse (horizontal)", - "sleevecapFrontFactorY.t": "Armkugel Vorne Y", - "sleevecapFrontFactorY.d": "Steuert die Platzierung des vorderen Neigungspunkts der Armkugel auf der Y-Achse (vertikal)", - "sleevecapQ1Offset.t": "Offset der Armkugel Q1", - "sleevecapQ1Offset.d": "Steuert die Krümmung der Armkugel im ersten Quadranten (vorderes Armloch)", - "sleevecapQ2Offset.t": "Offset der Armkugel Q2", - "sleevecapQ2Offset.d": "Steuert die Krümmung der Armkugel im zweiten Quadranten (vordere Schulter)", - "sleevecapQ3Offset.t": "Offset der Armkugel Q3", - "sleevecapQ3Offset.d": "Steuert die Krümmung der Armkugel im dritten Quadranten (hintere Schulter)", - "sleevecapQ4Offset.t": "Offset der Armkugel Q4", - "sleevecapQ4Offset.d": "Steuert die Krümmung der Armkugel im vierten Quadranten (hinteres Armloch)", - "sleevecapQ1Spread1.t": "Armkugel Q1 Spreizung nach unten", - "sleevecapQ1Spread1.d": "Steuert die Spreizung der Armkugel im ersten Quadranten in Richtung des Armlochs", - "sleevecapQ1Spread2.t": "Armkugel Q1 Spreizung nach oben", - "sleevecapQ1Spread2.d": "Steuert die Spreizung der Armkugel im ersten Quadranten in Richtung der Schulter", - "sleevecapQ2Spread1.t": "Armkugel Q2 Spreizung nach unten", - "sleevecapQ2Spread1.d": "Steuert die Spreizung der Armkugel im zweiten Quadranten in Richtung des Armlochs", - "sleevecapQ2Spread2.t": "Armkugel Q2 Spreizung nach oben", - "sleevecapQ2Spread2.d": "Steuert die Spreizung der Armkugel im zweiten Quadranten in Richtung der Schulter", - "sleevecapQ3Spread1.t": "Armkugel Q3 Spreizung nach oben", - "sleevecapQ3Spread1.d": "Steuert die Spreizung der Armkugel im dritten Quadranten in Richtung der Schulter", - "sleevecapQ3Spread2.t": "Armkugel Q3 Spreizung nach unten", - "sleevecapQ3Spread2.d": "Steuert die Spreizung der Armkugel im dritten Quadranten in Richtung des Armlochs", - "sleevecapQ4Spread1.t": "Armkugel Q4 Spreizung nach oben", - "sleevecapQ4Spread1.d": "Steuert die Spreizung der Armkugel im vierten Quadranten in Richtung der Schulter", - "sleevecapQ4Spread2.t": "Armkugel Q4 Spreizung nach unten", - "sleevecapQ4Spread2.d": "Steuert die Spreizung der Armkugel im vierten Quadranten in Richtung des Armlochs", - "sleeveWidthGuarantee.t": "Garantie der Ärmelbreite", - "sleeveWidthGuarantee.d": "Steuert, wie viel von der Ärmelbreite garantiert wird. Dies bestimmt, um wie viel wir die Ärmelbreite verändern können, um die Ärmel in das Armloch einzupassen." -} +{"t":"From Brian","d":"This design extends Brian","back":"Back","front":"Front","base":"Base","sleevecap":"Sleevecap","sleeve":"Sleeve","acrossBackFactor.t":"Rückenweitenverhältnis","acrossBackFactor.d":"Beeinflusst das Verhältnis zwischen Rücken- und Schulterweite measurement.","armholeDepthFactor.t":"Tiefenfaktor des Armloches","armholeDepthFactor.d":"Steuert die Tiefe des Armloches. Höhere Werte ergeben ein tieferes Armloch.","backNeckCutout.t":"Ausschnitt im Nacken","backNeckCutout.d":"Wie tief der Hals am Rücken ausgeschnitten ist","bicepsEase.t":"Bizeps Zugabe","bicepsEase.d":"Die Menge an Bewegungszugabe am Oberarm. Während wir versuchen, dies zu respektieren, hat das genaue Anbringen des Ärmels am Armloch Vorrang vor der Einhaltung der genauen Zugabe.","collarEase.t":"Kragen Zugabe","collarEase.d":"Die Menge an Bequemlichkeits-/Bewegungszugabe um deinen Hals herum","chestEase.t":"Brustzugabe","chestEase.d":"Die Menge an Bewegungs-/Bequemlichkeitszugabe an deiner Brust.","cuffEase.t":"Manschette Zugabe","cuffEase.d":"Die Bequemlichkeits-/Bewegungszugabe am Handgelenk.","draftForHighBust.t":"Entwurf für hohe Büste","draftForHighBust.d":"Zeichnen Sie das Muster für die hohe Büstenmessung (falls vorhanden) statt der (vollen) Truhe. Dies wird zu einem besser angepassten Kleidungsstück für Brustkleidung führen.","frontArmholeDeeper.t":"Zusätzlicher Ausschnitt am vorderen Armloch","frontArmholeDeeper.d":"Um wie viel das vordere Armloch tiefer ausgeschnitten ist als im Rücken.","lengthBonus.t":"Längenzugabe","lengthBonus.d":"Der Betrag, um den das Kleidungsstück verlängert wird. Ein negativer Wert verkürzt es.","s3Collar.t":"Schulternahtverschiebung: Kragenseite","s3Collar.d":"Vergrößern Sie diese Option, um die SchulterNaht auf der Kragenseite nach vorne zu verschieben. Verringert sie sie rückwärts.","s3Armhole.t":"Schulternahtverschiebung: Armlochseite","s3Armhole.d":"Erhöhe diese Option, um die SchulterNaht auf der Armlochseite nach vorne zu verschieben. Verringert sie sie rückwärts.","shoulderEase.t":"Schulter Zugabe","shoulderEase.d":"Die Menge an Bequemlichkeits-/Bewegungszugabe an der Schulter. Dies erhöht den Schulterabstand, um zusätzliche Lagen oder die Dicke des Stoffes zu beherbergen.","shoulderSlopeReduction.t":"Verringerung der Schulterneigung","shoulderSlopeReduction.d":"Der Betrag, um den die Schulterneigung reduziert wird, um eine Schulterpolsterung zu ermöglichen.","sleeveLengthBonus.t":"Ärmel Längenzugabe","sleeveLengthBonus.d":"Der Betrag, um den der Ärmel verlängert wird. Ein negativer Wert verkürzt ihn.","sleevecapEase.t":"Armkugel Zugabe","sleevecapEase.d":"Der Betrag, um den die Armkugelnaht länger ist als die Armlochnaht.","sleevecapTopFactorX.t":"Armkugel Oben X","sleevecapTopFactorX.d":"Steuert die horizontale Position der Armkugel oben.","sleevecapTopFactorY.t":"Armkugel Oben Y","sleevecapTopFactorY.d":"Steuert die Höhe der Armkugel. Ein höherer Wert führt zu einer höheren und schmaleren Armkugel.","sleevecapBackFactorX.t":"Armkugel Hinten X","sleevecapBackFactorX.d":"Steuert die Platzierung des hinteren Neigungspunkts der Armkugel auf der X-Achse (horizontal)","sleevecapBackFactorY.t":"Armkugel Hinten Y","sleevecapBackFactorY.d":"Steuert die Platzierung des hinteren Neigungspunkts der Armkugel auf der Y-Achse (vertikal)","sleevecapFrontFactorX.t":"Armkugel Vorne X","sleevecapFrontFactorX.d":"Steuert die Platzierung des vorderen Neigungspunkts der Armkugel auf der X-Achse (horizontal)","sleevecapFrontFactorY.t":"Armkugel Vorne Y","sleevecapFrontFactorY.d":"Steuert die Platzierung des vorderen Neigungspunkts der Armkugel auf der Y-Achse (vertikal)","sleevecapQ1Offset.t":"Offset der Armkugel Q1","sleevecapQ1Offset.d":"Steuert die Krümmung der Armkugel im ersten Quadranten (vorderes Armloch)","sleevecapQ2Offset.t":"Offset der Armkugel Q2","sleevecapQ2Offset.d":"Steuert die Krümmung der Armkugel im zweiten Quadranten (vordere Schulter)","sleevecapQ3Offset.t":"Offset der Armkugel Q3","sleevecapQ3Offset.d":"Steuert die Krümmung der Armkugel im dritten Quadranten (hintere Schulter)","sleevecapQ4Offset.t":"Offset der Armkugel Q4","sleevecapQ4Offset.d":"Steuert die Krümmung der Armkugel im vierten Quadranten (hinteres Armloch)","sleevecapQ1Spread1.t":"Armkugel Q1 Spreizung nach unten","sleevecapQ1Spread1.d":"Steuert die Spreizung der Armkugel im ersten Quadranten in Richtung des Armlochs","sleevecapQ1Spread2.t":"Armkugel Q1 Spreizung nach oben","sleevecapQ1Spread2.d":"Steuert die Spreizung der Armkugel im ersten Quadranten in Richtung der Schulter","sleevecapQ2Spread1.t":"Armkugel Q2 Spreizung nach unten","sleevecapQ2Spread1.d":"Steuert die Spreizung der Armkugel im zweiten Quadranten in Richtung des Armlochs","sleevecapQ2Spread2.t":"Armkugel Q2 Spreizung nach oben","sleevecapQ2Spread2.d":"Steuert die Spreizung der Armkugel im zweiten Quadranten in Richtung der Schulter","sleevecapQ3Spread1.t":"Armkugel Q3 Spreizung nach oben","sleevecapQ3Spread1.d":"Steuert die Spreizung der Armkugel im dritten Quadranten in Richtung der Schulter","sleevecapQ3Spread2.t":"Armkugel Q3 Spreizung nach unten","sleevecapQ3Spread2.d":"Steuert die Spreizung der Armkugel im dritten Quadranten in Richtung des Armlochs","sleevecapQ4Spread1.t":"Armkugel Q4 Spreizung nach oben","sleevecapQ4Spread1.d":"Steuert die Spreizung der Armkugel im vierten Quadranten in Richtung der Schulter","sleevecapQ4Spread2.t":"Armkugel Q4 Spreizung nach unten","sleevecapQ4Spread2.d":"Steuert die Spreizung der Armkugel im vierten Quadranten in Richtung des Armlochs","sleeveWidthGuarantee.t":"Garantie der Ärmelbreite","sleeveWidthGuarantee.d":"Steuert, wie viel von der Ärmelbreite garantiert wird. Dies bestimmt, um wie viel wir die Ärmelbreite verändern können, um die Ärmel in das Armloch einzupassen."} \ No newline at end of file diff --git a/sites/sde/public/locales/de/fromscratch.json b/sites/sde/public/locales/de/fromscratch.json index 85a5f198d2e..68f650c191c 100644 --- a/sites/sde/public/locales/de/fromscratch.json +++ b/sites/sde/public/locales/de/fromscratch.json @@ -1 +1 @@ -{ "t": "Your Design", "d": "This is your own design, from scratch" } +{"t":"Your Design","d":"This is your own design, from scratch"} \ No newline at end of file diff --git a/sites/sde/public/locales/de/fromtitan.json b/sites/sde/public/locales/de/fromtitan.json index e6d558b6c01..b2fa42a8ff3 100644 --- a/sites/sde/public/locales/de/fromtitan.json +++ b/sites/sde/public/locales/de/fromtitan.json @@ -1,36 +1 @@ -{ - "t": "From Titan", - "d": "This design extends Titan", - "back": "Rückseite", - "front": "Vorderseite", - "kneeEase.t": "Knie-Zugabe", - "kneeEase.d": "Kontrolliert die Zugabe am Knie", - "waistHeight.t": "Taillenhöhe", - "waistHeight.d": "Steuert die Höhe des Taillenbundes, 100% = Taillenhöhe, 0% = Hüfthöhe", - "lengthBonus.t": "Längenzugabe", - "lengthBonus.d": "Steuert die Länge der Hose", - "crotchDrop.t": "Schritt-Tiefe", - "crotchDrop.d": "Senkt die Schrittiefe für mehr Tragekomfort", - "fitKnee.t": "Am Knie anliegend", - "fitKnee.d": "Legt die Bein-Passform auf Grundlage des Knieumfangst statt des Gesäßumfangs fest", - "legBalance.t": "Bein-Balance", - "legBalance.d": "Steuert das Verhältnis zwischen Vorder- und Hinterteil des Beins", - "crossSeamCurveStart.t": "Start der Quernahtkurve", - "crossSeamCurveStart.d": "Bestimmt, wie weit wir in die Quernaht hineinspringen und kurven", - "crossSeamCurveBend.t": "Quernaht Kurve", - "crossSeamCurveBend.d": "Steuert die Krümmung der Kreuznaht", - "crossSeamCurveAngle.t": "Quernaht Winkel", - "crossSeamCurveAngle.d": "Steuert den Winkel der Quernaht", - "crotchSeamCurveStart.t": "Beginn der Schrittnahtkurve", - "crotchSeamCurveStart.d": "Legt fest, wie weit wir in die Schrittnaht hineinfahren", - "crotchSeamCurveBend.t": "Crotch Naht Biegen", - "crotchSeamCurveBend.d": "Steuert die Krümmung der Schrittnaht", - "crotchSeamCurveAngle.t": "Schneckennaht Winkel", - "crotchSeamCurveAngle.d": "Steuert den Winkel der Schrittnaht", - "waistBalance.t": "Taillenbilanz", - "waistBalance.d": "Steuert die horizontale Position der Taille relativ zum Sitz", - "waistbandWidth.t": "Taillenbundweite", - "waistbandWidth.d": "Die Breite des Taillenbundes", - "grainlinePosition.t": "Position Fadenlauf", - "grainlinePosition.d": "Steuert die horizontale Position des Beins relativ zum Sitz" -} +{"t":"From Titan","d":"This design extends Titan","back":"Rückseite","front":"Vorderseite","kneeEase.t":"Knie-Zugabe","kneeEase.d":"Kontrolliert die Zugabe am Knie","waistHeight.t":"Taillenhöhe","waistHeight.d":"Steuert die Höhe des Taillenbundes, 100% = Taillenhöhe, 0% = Hüfthöhe","lengthBonus.t":"Längenzugabe","lengthBonus.d":"Steuert die Länge der Hose","crotchDrop.t":"Schritt-Tiefe","crotchDrop.d":"Senkt die Schrittiefe für mehr Tragekomfort","fitKnee.t":"Am Knie anliegend","fitKnee.d":"Legt die Bein-Passform auf Grundlage des Knieumfangst statt des Gesäßumfangs fest","legBalance.t":"Bein-Balance","legBalance.d":"Steuert das Verhältnis zwischen Vorder- und Hinterteil des Beins","crossSeamCurveStart.t":"Start der Quernahtkurve","crossSeamCurveStart.d":"Bestimmt, wie weit wir in die Quernaht hineinspringen und kurven","crossSeamCurveBend.t":"Quernaht Kurve","crossSeamCurveBend.d":"Steuert die Krümmung der Kreuznaht","crossSeamCurveAngle.t":"Quernaht Winkel","crossSeamCurveAngle.d":"Steuert den Winkel der Quernaht","crotchSeamCurveStart.t":"Beginn der Schrittnahtkurve","crotchSeamCurveStart.d":"Legt fest, wie weit wir in die Schrittnaht hineinfahren","crotchSeamCurveBend.t":"Crotch Naht Biegen","crotchSeamCurveBend.d":"Steuert die Krümmung der Schrittnaht","crotchSeamCurveAngle.t":"Schneckennaht Winkel","crotchSeamCurveAngle.d":"Steuert den Winkel der Schrittnaht","waistBalance.t":"Taillenbilanz","waistBalance.d":"Steuert die horizontale Position der Taille relativ zum Sitz","waistbandWidth.t":"Taillenbundweite","waistbandWidth.d":"Die Breite des Taillenbundes","grainlinePosition.t":"Position Fadenlauf","grainlinePosition.d":"Steuert die horizontale Position des Beins relativ zum Sitz"} \ No newline at end of file diff --git a/sites/sde/public/locales/de/gdpr.json b/sites/sde/public/locales/de/gdpr.json index 30c59099620..ff4945c24c5 100644 --- a/sites/sde/public/locales/de/gdpr.json +++ b/sites/sde/public/locales/de/gdpr.json @@ -1,40 +1 @@ -{ - "clickHere": "Klicke hier, um deine Zustimmung zu geben", - "createAccount": "Konto erstellen", - "compliant": "FreeSewing respektiert deine Privatsphäre und deine Rechte. Wir halten uns an das strengste Datenschutz- und Sicherheitsgesetz der Welt: die General Data Protection Regulation (GDPR) der Europäischen Union (EU).", - "consent": "Einwilligungen", - "consentForAccountData": "Consent for account data", - "consentGiven": "Einwilligung erteilt", - "consentNotGiven": "Einwilligung nicht erteilt", - "consentWhyAnswer": "Nach der DSGVO erfordert die Verarbeitung deiner personenbezogenen Daten eine detaillierte Zustimmung - mit anderen Worten, wir brauchen deine Erlaubnis für die verschiedenen Arten, wie wir deine Daten verarbeiten.", - "createMyAccount": "Meinen Account erstellen", - "furtherReading": "Weiterführende Informationen", - "hideDetails": "Details ausblenden", - "noConsentNoAccount": "This consent is required for a FreeSewing account.", - "noConsentNoAccountCreation": "Ohne diese Einwilligung können wir deinen Account nicht erstellen.", - "noIDoNot": "Nein, mache ich nicht", - "openDataInfo": "Diese Daten werden verwendet, um die menschliche Form in all ihren Formen zu studieren und zu verstehen, sodass wir bessere Schnittmuster und besser passende Kleidungsstücke erhalten. Auch wenn diese Daten anonymisiert sind, hast du das Recht, dem zu widersprechen.", - "openDataQuestion": "Teile anonymisierte Maße als freie Daten (open data)", - "privacyMatters": "Datenschutz ist wichtig", - "privacyNotice": "FreeSewing Datenschutzhinweis", - "processing": "In Bearbeitung", - "accountQuestion": "Gibst du deine Einwilligung zur Verarbeitung deiner Modelldaten?", - "accountShareAnswer": "Nein, niemals.", - "accountTimingAnswer": "12 Monate nach deinem letzten Login oder bis du deinen Account entfernst oder bis du diese Einwilligung widerrufst.", - "accountWarning": "Durch den Widerruf dieser Einwilligung werden alle deine Daten entfernt. Es hat den gleichen Effekt wie das Entfernen deines Accounts.", - "accountWhatAnswerOptional": "Optional: A picture, bio, or GitHub username", - "accountWhatAnswer": "Your email address, username, and password, and any body measurements you add to your account.", - "accountWhatQuestion": "What is account data?", - "accountWhyAnswer": "Um dich zu authentifizieren, dich bei Bedarf zu kontaktieren und maßgeschneiderte Schnittmuster zu erstellen.", - "readMore": "Weitere Informationen findest du in unserer Datenschutzerklärung.", - "readRights": "Lies mehr über deine Rechte für weitere Informationen.", - "revokeConsent": "Einwilligung widerrufen", - "shareQuestion": "Teilen wir sie mit anderen?", - "showDetails": "Details anzeigen", - "timingQuestion": "Für wie lange behalten wir sie?", - "whatYouNeedToKnow": "Was du wissen musst", - "whyQuestion": "Warum brauchen wir sie?", - "yesIDoObject": "Ja, ich widerspreche", - "yesIDo": "Ja, das mache ich", - "openData": "Hinweis: Freesewing veröffentlicht anonymisierte Maße als freie Daten (open data) für wissenschaftliche Forschung. Du hast das Recht, dem zu widersprechen" -} +{"clickHere":"Klicke hier, um deine Zustimmung zu geben","createAccount":"Konto erstellen","compliant":"FreeSewing respektiert deine Privatsphäre und deine Rechte. Wir halten uns an das strengste Datenschutz- und Sicherheitsgesetz der Welt: die General Data Protection Regulation (GDPR) der Europäischen Union (EU).","consent":"Einwilligungen","consentForAccountData":"Consent for account data","consentGiven":"Einwilligung erteilt","consentNotGiven":"Einwilligung nicht erteilt","consentWhyAnswer":"Nach der DSGVO erfordert die Verarbeitung deiner personenbezogenen Daten eine detaillierte Zustimmung - mit anderen Worten, wir brauchen deine Erlaubnis für die verschiedenen Arten, wie wir deine Daten verarbeiten.","createMyAccount":"Meinen Account erstellen","furtherReading":"Weiterführende Informationen","hideDetails":"Details ausblenden","noConsentNoAccount":"This consent is required for a FreeSewing account.","noConsentNoAccountCreation":"Ohne diese Einwilligung können wir deinen Account nicht erstellen.","noIDoNot":"Nein, mache ich nicht","openDataInfo":"Diese Daten werden verwendet, um die menschliche Form in all ihren Formen zu studieren und zu verstehen, sodass wir bessere Schnittmuster und besser passende Kleidungsstücke erhalten. Auch wenn diese Daten anonymisiert sind, hast du das Recht, dem zu widersprechen.","openDataQuestion":"Teile anonymisierte Maße als freie Daten (open data)","privacyMatters":"Datenschutz ist wichtig","privacyNotice":"FreeSewing Datenschutzhinweis","processing":"In Bearbeitung","accountQuestion":"Gibst du deine Einwilligung zur Verarbeitung deiner Modelldaten?","accountShareAnswer":"Nein, niemals.","accountTimingAnswer":"12 Monate nach deinem letzten Login oder bis du deinen Account entfernst oder bis du diese Einwilligung widerrufst.","accountWarning":"Durch den Widerruf dieser Einwilligung werden alle deine Daten entfernt. Es hat den gleichen Effekt wie das Entfernen deines Accounts.","accountWhatAnswerOptional":"Optional: A picture, bio, or GitHub username","accountWhatAnswer":"Your email address, username, and password, and any body measurements you add to your account.","accountWhatQuestion":"What is account data?","accountWhyAnswer":"Um dich zu authentifizieren, dich bei Bedarf zu kontaktieren und maßgeschneiderte Schnittmuster zu erstellen.","readMore":"Weitere Informationen findest du in unserer Datenschutzerklärung.","readRights":"Lies mehr über deine Rechte für weitere Informationen.","revokeConsent":"Einwilligung widerrufen","shareQuestion":"Teilen wir sie mit anderen?","showDetails":"Details anzeigen","timingQuestion":"Für wie lange behalten wir sie?","whatYouNeedToKnow":"Was du wissen musst","whyQuestion":"Warum brauchen wir sie?","yesIDoObject":"Ja, ich widerspreche","yesIDo":"Ja, das mache ich","openData":"Hinweis: Freesewing veröffentlicht anonymisierte Maße als freie Daten (open data) für wissenschaftliche Forschung. Du hast das Recht, dem zu widersprechen"} \ No newline at end of file diff --git a/sites/sde/public/locales/de/header.json b/sites/sde/public/locales/de/header.json index 8638ac56dd4..c56e02ab1ea 100644 --- a/sites/sde/public/locales/de/header.json +++ b/sites/sde/public/locales/de/header.json @@ -1,14 +1 @@ -{ - "menu": "Menü", - "designs": "Entwurf", - "showcase": "Galerie", - "docs": "Dokumentation", - "blog": "Blog", - "community": "Community", - "account": "Account", - "theme": "Theme", - "language": "Sprache", - "search": "Suche", - "sets": "Maße", - "patterns": "Schnittmuster" -} +{"menu":"Menü","designs":"Entwurf","showcase":"Galerie","docs":"Dokumentation","blog":"Blog","community":"Community","account":"Account","theme":"Theme","language":"Sprache","search":"Suche","sets":"Maße","patterns":"Schnittmuster"} \ No newline at end of file diff --git a/sites/sde/public/locales/de/homepage.json b/sites/sde/public/locales/de/homepage.json index 1dd59a1b00e..eefa0e7e637 100644 --- a/sites/sde/public/locales/de/homepage.json +++ b/sites/sde/public/locales/de/homepage.json @@ -1,24 +1 @@ -{ - "welcome": "Willkommen bei FreeSewing.org", - "howDoesItWork": "Wie funktioniert es?", - "whatIsFreeSewing": "Was ist FreeSewing?", - "whatIsFreeSewingNot": "Was ist FreeSewing nicht?", - "what1": "FreeSewing ist eine Open-Source-Software zum Erstellen von maßgeschneiderten Schnittmustern, die von HeimnäherInnen und Modeunternehmenden gleichermaßen geschätzt wird.", - "what2": "FreeSewing.org stellt dir diese Software als Online-Tool mit unübertroffener Anpassungsfähigkeit und Flexibilität zur Verfügung. Wir haben über 50 Designs und fügen regelmäßig neue hinzu. Du kannst jedes Design auswählen und ein Schnittmuster nach deinen genauen Maßen erstellen.", - "what3": "Da die Maßanfertigung das Herzstück unserer Arbeit ist, möchten wir dir nachdrücklich nahelegen, genau Maß zu nehmen. Die Größenangaben der Industrie sind ein Haufen Lügen. Mach mit bei der Slow Fashion Revolution und genieße Kleidung, die dir passt.", - "whatNot1": "FreeSewing ist kein Unternehmen. Wir verkaufen nichts. Wir haben keine Mitarbeiter oder Angestellten. Wir haben kein Büro. Wir werden nicht bezahlt.", - "whatNot2": "Unsere Websites enthalten keine Werbung. Wir verfolgen dich nicht und verkaufen deine persönlichen Daten nicht. Wir verletzen deine Privatsphäre nicht.", - "whatNot3": "FreeSewing ist nicht geschlechtsspezifisch. Wir schließen niemanden aus und diskriminieren niemanden. Wir dulden auch keine Diskriminierung in unserer Gemeinschaft.", - "whatNot4": "FreeSewing ist nicht perfekt. Aber wir versuchen unser Bestes. Wenn du etwas zum Verbessern findest, sind wir froh, wenn du uns darauf hinweist.", - "whatNot5": "So sind wir eigentlich dahin gekommen, wo wir heute sind.", - "pickAnyDesign": "Wähle ein beliebiges Design", - "addASet": "Füge einen Satz an Maßen hinzu", - "customizeYourPattern": "Passe dein Schnittmuster an", - "whyBother": "Reasons to join", - "why1": "Generate made-to-measure sewing patterns.", - "why2": "Store your patterns & measurements sets.", - "why3": "Share your creations with the community.", - "why4": "Open source. No ads. No nonsense.", - "alphaTitle": "Warning: Alpha code", - "alphaWarning": "FreeSewing v3 is not (yet) in beta. It's alpha code so things are broken in various places." -} +{"welcome":"Willkommen bei FreeSewing.org","howDoesItWork":"Wie funktioniert es?","whatIsFreeSewing":"Was ist FreeSewing?","whatIsFreeSewingNot":"Was ist FreeSewing nicht?","what1":"FreeSewing ist eine Open-Source-Software zum Erstellen von maßgeschneiderten Schnittmustern, die von HeimnäherInnen und Modeunternehmenden gleichermaßen geschätzt wird.","what2":"FreeSewing.org stellt dir diese Software als Online-Tool mit unübertroffener Anpassungsfähigkeit und Flexibilität zur Verfügung. Wir haben über 50 Designs und fügen regelmäßig neue hinzu. Du kannst jedes Design auswählen und ein Schnittmuster nach deinen genauen Maßen erstellen.","what3":"Da die Maßanfertigung das Herzstück unserer Arbeit ist, möchten wir dir nachdrücklich nahelegen, genau Maß zu nehmen. Die Größenangaben der Industrie sind ein Haufen Lügen. Mach mit bei der Slow Fashion Revolution und genieße Kleidung, die dir passt.","whatNot1":"FreeSewing ist kein Unternehmen. Wir verkaufen nichts. Wir haben keine Mitarbeiter oder Angestellten. Wir haben kein Büro. Wir werden nicht bezahlt.","whatNot2":"Unsere Websites enthalten keine Werbung. Wir verfolgen dich nicht und verkaufen deine persönlichen Daten nicht. Wir verletzen deine Privatsphäre nicht.","whatNot3":"FreeSewing ist nicht geschlechtsspezifisch. Wir schließen niemanden aus und diskriminieren niemanden. Wir dulden auch keine Diskriminierung in unserer Gemeinschaft.","whatNot4":"FreeSewing ist nicht perfekt. Aber wir versuchen unser Bestes. Wenn du etwas zum Verbessern findest, sind wir froh, wenn du uns darauf hinweist.","whatNot5":"So sind wir eigentlich dahin gekommen, wo wir heute sind.","pickAnyDesign":"Wähle ein beliebiges Design","addASet":"Füge einen Satz an Maßen hinzu","customizeYourPattern":"Passe dein Schnittmuster an","whyBother":"Reasons to join","why1":"Generate made-to-measure sewing patterns.","why2":"Store your patterns & measurements sets.","why3":"Share your creations with the community.","why4":"Open source. No ads. No nonsense.","alphaTitle":"Warning: Alpha code","alphaWarning":"FreeSewing v3 is not (yet) in beta. It's alpha code so things are broken in various places."} \ No newline at end of file diff --git a/sites/sde/public/locales/de/locales.json b/sites/sde/public/locales/de/locales.json index 339e9bd5396..6ac74517d77 100644 --- a/sites/sde/public/locales/de/locales.json +++ b/sites/sde/public/locales/de/locales.json @@ -1,9 +1 @@ -{ - "de": "Deutsch", - "en": "Englisch", - "es": "Spanisch", - "fr": "Französisch", - "nl": "Niederländisch", - "uk": "Ukrainian", - "chooseYourLanguage": "Wähle deine Sprache" -} +{"de":"Deutsch","en":"Englisch","es":"Spanisch","fr":"Französisch","nl":"Niederländisch","uk":"Ukrainian","chooseYourLanguage":"Wähle deine Sprache"} \ No newline at end of file diff --git a/sites/sde/public/locales/de/logs.json b/sites/sde/public/locales/de/logs.json index 34f0b8cc1a2..f99bd78ef10 100644 --- a/sites/sde/public/locales/de/logs.json +++ b/sites/sde/public/locales/de/logs.json @@ -1,15 +1 @@ -{ - "logs": "Logs", - "error": "Fehlermeldungen", - "warning": "Warnmeldungen", - "info": "Info-Meldungen", - "debug": "Debug-Meldungen", - "seeLinkOrClick": "Siehe { link } oder { click }", - "notDestructured": "Das bedeutet höchstwahrscheinlich, dass \"{ missing }\" nicht als Methodenparameter desktruiert wurde.", - "designVarUndefined": "Wir waren nicht in der Lage, dieses Muster zu entwerfen, weil `{ missing }` in `{ file }` nicht definiert ist.", - "otherVarUndefined": "Die Variable \"{ missing }\" ist undefiniert.", - "checkForDetailsOrClick": "Weitere Informationen findest du unter{ file }oder { click }.", - "stacktrace": "Stapelverfolgung", - "alsoLogged": "Wir haben diesen Fehler auch in der Konsole deines Browsers protokolliert, damit du ihn weiter untersuchen kannst.", - "clickHereForStackTrace": "Klicke hier, um den Stack Trace anzuzeigen" -} +{"logs":"Logs","error":"Fehlermeldungen","warning":"Warnmeldungen","info":"Info-Meldungen","debug":"Debug-Meldungen","seeLinkOrClick":"Siehe { link } oder { click }","notDestructured":"Das bedeutet höchstwahrscheinlich, dass \"{ missing }\" nicht als Methodenparameter desktruiert wurde.","designVarUndefined":"Wir waren nicht in der Lage, dieses Muster zu entwerfen, weil `{ missing }` in `{ file }` nicht definiert ist.","otherVarUndefined":"Die Variable \"{ missing }\" ist undefiniert.","checkForDetailsOrClick":"Weitere Informationen findest du unter{ file }oder { click }.","stacktrace":"Stapelverfolgung","alsoLogged":"Wir haben diesen Fehler auch in der Konsole deines Browsers protokolliert, damit du ihn weiter untersuchen kannst.","clickHereForStackTrace":"Klicke hier, um den Stack Trace anzuzeigen"} \ No newline at end of file diff --git a/sites/sde/public/locales/de/measurements.json b/sites/sde/public/locales/de/measurements.json index 54552675ce0..5893f004973 100644 --- a/sites/sde/public/locales/de/measurements.json +++ b/sites/sde/public/locales/de/measurements.json @@ -1,41 +1 @@ -{ - "measurements": "Maße", - "ankle": "Knöchelumfang", - "biceps": "Bizepsumfang", - "bustFront": "Oberweite vorne", - "bustPointToUnderbust": "Brustpunkt zu Unterbrust", - "bustSpan": "Brustpunkte Abstand", - "chest": "Oberweite", - "crossSeam": "Taille-Schritt-Taille", - "crossSeamFront": "Taille-Schritt", - "head": "Kopfumfang", - "heel": "Fersenumfang", - "highBustFront": "Oberbrustweite vorne", - "highBust": "Oberbrustweite", - "hips": "Hüftweite", - "hpsToBust": "HPS zu Brust", - "hpsToWaistBack": "HPS zu Taille hinten", - "hpsToWaistFront": "HPS zu Taille vorne", - "inseam": "Innere Beinlänge", - "knee": "Knieumfang", - "neck": "Halsweite", - "seat": "Gesäßweite", - "seatBack": "Gesäßweite hinten", - "crotchDepth": "Schritthöhe", - "shoulderSlope": "Schulterneigung", - "shoulderToElbow": "Schulter bis Ellenbogen", - "shoulderToShoulder": "Schulter zu Schulter", - "shoulderToWrist": "Schulter bis Handgelenk", - "underbust": "Unterbrustweite", - "upperLeg": "Oberschenkelweite", - "waist": "Taillenweite", - "waistBack": "Taillenweite hinten", - "waistToArmpit": "Waist to armpit", - "waistToFloor": "Taille bis Boden", - "waistToHips": "Taille bis Hüfte", - "waistToKnee": "Taille bis Knie", - "waistToSeat": "Taille bis Gesäß", - "waistToUnderbust": "Taille bis Unterbrustweite", - "waistToUpperLeg": "Taille bis Oberschenkel", - "wrist": "Handgelenksumfang" -} +{"measurements":"Maße","ankle":"Knöchelumfang","biceps":"Bizepsumfang","bustFront":"Oberweite vorne","bustPointToUnderbust":"Brustpunkt zu Unterbrust","bustSpan":"Brustpunkte Abstand","chest":"Oberweite","crossSeam":"Taille-Schritt-Taille","crossSeamFront":"Taille-Schritt","head":"Kopfumfang","heel":"Fersenumfang","highBustFront":"Oberbrustweite vorne","highBust":"Oberbrustweite","hips":"Hüftweite","hpsToBust":"HPS zu Brust","hpsToWaistBack":"HPS zu Taille hinten","hpsToWaistFront":"HPS zu Taille vorne","inseam":"Innere Beinlänge","knee":"Knieumfang","neck":"Halsweite","seat":"Gesäßweite","seatBack":"Gesäßweite hinten","crotchDepth":"Schritthöhe","shoulderSlope":"Schulterneigung","shoulderToElbow":"Schulter bis Ellenbogen","shoulderToShoulder":"Schulter zu Schulter","shoulderToWrist":"Schulter bis Handgelenk","underbust":"Unterbrustweite","upperLeg":"Oberschenkelweite","waist":"Taillenweite","waistBack":"Taillenweite hinten","waistToArmpit":"Waist to armpit","waistToFloor":"Taille bis Boden","waistToHips":"Taille bis Hüfte","waistToKnee":"Taille bis Knie","waistToSeat":"Taille bis Gesäß","waistToUnderbust":"Taille bis Unterbrustweite","waistToUpperLeg":"Taille bis Oberschenkel","wrist":"Handgelenksumfang"} \ No newline at end of file diff --git a/sites/sde/public/locales/de/modal.json b/sites/sde/public/locales/de/modal.json index ac50abeabd8..e7b40ac4f7e 100644 --- a/sites/sde/public/locales/de/modal.json +++ b/sites/sde/public/locales/de/modal.json @@ -1 +1 @@ -{ "source": "Quelle" } +{"source":"Quelle"} \ No newline at end of file diff --git a/sites/sde/public/locales/de/newsletter.json b/sites/sde/public/locales/de/newsletter.json index 88b8be1a465..e93561fe2c8 100644 --- a/sites/sde/public/locales/de/newsletter.json +++ b/sites/sde/public/locales/de/newsletter.json @@ -1,24 +1 @@ -{ - "newsletter": "Newsletter", - "subscribe": "Abonnieren", - "subscribeConfirm": "Confirm you want to subscribe to the FreeSewing newsletter", - "subscribeLead": "Once you click the button below, your subscription to the FreeSewing newsletter will be active.", - "subscribePs": "You can unsubscribe at any time with the link below. This unsubscribe link will also be included at the bottom of every newsletter we send you, so you do not need to bookmark it, but you can if you want to.", - "subscribeWhy": "Why do I have to click again to confirm I want to subscribe after I already clicked the confirmation link you sent me?", - "unsubscribeLink": "Unsubscribe link", - "unsubscribe": "Abmelden", - "unsubscribeConfirm": "Confirm you want to unsubscribe from the FreeSewing newsletter", - "unsubscribeLead": "Once you click the button below, you will be unsubscribed from the FreeSewing newsletter.", - "unsubscribeWhy": "Why do I have to click again to confirm I want to unsubscribe after I already clicked the newsletter unsubscribe link?", - "whyLead": "If you are curious why we are making you click yet another time, there is a good reason for that.", - "invalidLink": "The link you followed to get here is invalid", - "faqLead": "The answer is covered in our FAQ", - "whatsWithTheClicks": "What's with all the clicks?", - "thanksDone": "Thank you, that's all it took.", - "subscribeToNewsletter": "Subscribe to the FreeSewing newsletter", - "subscribePitch": "Subscribe to our newsletter and once every 3 months you'll receive an email from us with honest wholesome content. No tracking, no ads, no nonsense.", - "confirmationRequired": "We will send a confirmation email to this address", - "almostThere": "Alright, almost there", - "checkInbox": "We've sent a confirmation to { email }, click the link in it to confirm your subscription to the FreeSewing newsletter.", - "confirm": "confirm" -} +{"newsletter":"Newsletter","subscribe":"Abonnieren","subscribeConfirm":"Confirm you want to subscribe to the FreeSewing newsletter","subscribeLead":"Once you click the button below, your subscription to the FreeSewing newsletter will be active.","subscribePs":"You can unsubscribe at any time with the link below. This unsubscribe link will also be included at the bottom of every newsletter we send you, so you do not need to bookmark it, but you can if you want to.","subscribeWhy":"Why do I have to click again to confirm I want to subscribe after I already clicked the confirmation link you sent me?","unsubscribeLink":"Unsubscribe link","unsubscribe":"Abmelden","unsubscribeConfirm":"Confirm you want to unsubscribe from the FreeSewing newsletter","unsubscribeLead":"Once you click the button below, you will be unsubscribed from the FreeSewing newsletter.","unsubscribeWhy":"Why do I have to click again to confirm I want to unsubscribe after I already clicked the newsletter unsubscribe link?","whyLead":"If you are curious why we are making you click yet another time, there is a good reason for that.","invalidLink":"The link you followed to get here is invalid","faqLead":"The answer is covered in our FAQ","whatsWithTheClicks":"What's with all the clicks?","thanksDone":"Thank you, that's all it took.","subscribeToNewsletter":"Subscribe to the FreeSewing newsletter","subscribePitch":"Subscribe to our newsletter and once every 3 months you'll receive an email from us with honest wholesome content. No tracking, no ads, no nonsense.","confirmationRequired":"We will send a confirmation email to this address","almostThere":"Alright, almost there","checkInbox":"We've sent a confirmation to { email }, click the link in it to confirm your subscription to the FreeSewing newsletter.","confirm":"confirm"} \ No newline at end of file diff --git a/sites/sde/public/locales/de/patrons.json b/sites/sde/public/locales/de/patrons.json index 1dcbbe9c1c4..9d630512350 100644 --- a/sites/sde/public/locales/de/patrons.json +++ b/sites/sde/public/locales/de/patrons.json @@ -1,34 +1 @@ -{ - "period-w": "Weekly", - "period-m": "Monthly", - "period-3m": "Quarterly", - "period-6m": "Half-yearly", - "period-y": "Yearly", - "period-x": "One time only", - "subscribe": "Abonnieren", - "donate": "Donate", - "yourContribution": "Your contribution", - "currency": "Währung", - "presets": "Presets", - "itemNameSubscription": "FreeSewing Patron Subscription", - "itemNameDonation": "FreeSewing Donation", - "freeSewingPatrons": "FreeSewing Patrons", - "joinThePatrons": "Join the FreeSewing Patrons", - "aboutPatrons": "FreeSewing is made possible by the financial support of our patrons. Together, they are a formidable force for good in the world, and we love them all very much.", - "youToo": "You can join them.", - "subscriptionModel": "FreeSewing relies on a voluntary subscription model for financial support.", - "hiUsername": "Hi {username}", - "hiFriend": "Hi friend", - "plead1": "My name is Joost De Cock. I am the founder and maintainer of FreeSewing.", - "plead2": "I am here to ask your help. Or more accurately, your support. Which we really need.", - "plead3": "If you think FreeSewing is worthwhile, and if you can spare a few coins each month without hardship, please support our work.", - "plead4": "Thanks in advance for considering it.", - "plead5": "Ganz liebe Grüße", - "supportFreeSewing": "Unterstütze Freesewing", - "thankYouVeryMuch": "Thank you very much", - "donationThanks": "I really appreciate your donation to FreeSewing. It means a lot to me.", - "subscriptionThanks": "I cannot overstate how much I appreciate your support. It means the world to me.", - "watchYourInbox": "Watch your inbox", - "thanksMsg1": "I am truly appreciative of your support. Watch your inbox, because I will be in there soon enough to rave about how awesome you are.", - "thanksMsg2": "In the meanwhile, or at any point in the future, should you have any questions you can reach me directly at" -} +{"period-w":"Weekly","period-m":"Monthly","period-3m":"Quarterly","period-6m":"Half-yearly","period-y":"Yearly","period-x":"One time only","subscribe":"Abonnieren","donate":"Donate","yourContribution":"Your contribution","currency":"Währung","presets":"Presets","itemNameSubscription":"FreeSewing Patron Subscription","itemNameDonation":"FreeSewing Donation","freeSewingPatrons":"FreeSewing Patrons","joinThePatrons":"Join the FreeSewing Patrons","aboutPatrons":"FreeSewing is made possible by the financial support of our patrons. Together, they are a formidable force for good in the world, and we love them all very much.","youToo":"You can join them.","subscriptionModel":"FreeSewing relies on a voluntary subscription model for financial support.","hiUsername":"Hi {username}","hiFriend":"Hi friend","plead1":"My name is Joost De Cock. I am the founder and maintainer of FreeSewing.","plead2":"I am here to ask your help. Or more accurately, your support. Which we really need.","plead3":"If you think FreeSewing is worthwhile, and if you can spare a few coins each month without hardship, please support our work.","plead4":"Thanks in advance for considering it.","plead5":"Ganz liebe Grüße","supportFreeSewing":"Unterstütze Freesewing","thankYouVeryMuch":"Thank you very much","donationThanks":"I really appreciate your donation to FreeSewing. It means a lot to me.","subscriptionThanks":"I cannot overstate how much I appreciate your support. It means the world to me.","watchYourInbox":"Watch your inbox","thanksMsg1":"I am truly appreciative of your support. Watch your inbox, because I will be in there soon enough to rave about how awesome you are.","thanksMsg2":"In the meanwhile, or at any point in the future, should you have any questions you can reach me directly at"} \ No newline at end of file diff --git a/sites/sde/public/locales/de/plugin-annotations.json b/sites/sde/public/locales/de/plugin-annotations.json index a11a50fcef4..204dca3c439 100644 --- a/sites/sde/public/locales/de/plugin-annotations.json +++ b/sites/sde/public/locales/de/plugin-annotations.json @@ -1,21 +1 @@ -{ - "canvas": "canvas", - "cut": "Cut", - "cutOnFold": "Cut on fold", - "cutOnFoldAndGrainline": "Cut on fold / Grainline", - "fabric": "main fabric", - "facing": "facing", - "from": "from", - "fusible": "fusible interfacing", - "interfacing": "interfacing", - "lining": "lining", - "mirrored": "mirorred", - "noName": "No name", - "noVersion": "No version", - "onBias": "on the bias", - "onFold": "on the fold", - "onFoldAndBias": "on the fold, and on bias", - "sewTogether": "Sew together", - "theBlackOutideOfThisBoxShouldMeasure": "The (black) outside of this box should measure", - "theWhiteInsideOfThisBoxShouldMeasure": "The (white) inside of this box should measure" -} +{"canvas":"canvas","cut":"Cut","cutOnFold":"Cut on fold","cutOnFoldAndGrainline":"Cut on fold / Grainline","fabric":"main fabric","facing":"facing","from":"from","fusible":"fusible interfacing","interfacing":"interfacing","lining":"lining","mirrored":"mirorred","noName":"No name","noVersion":"No version","onBias":"on the bias","onFold":"on the fold","onFoldAndBias":"on the fold, and on bias","sewTogether":"Sew together","theBlackOutideOfThisBoxShouldMeasure":"The (black) outside of this box should measure","theWhiteInsideOfThisBoxShouldMeasure":"The (white) inside of this box should measure"} \ No newline at end of file diff --git a/sites/sde/public/locales/de/plugins.json b/sites/sde/public/locales/de/plugins.json index 0967ef424bc..9e26dfeeb6e 100644 --- a/sites/sde/public/locales/de/plugins.json +++ b/sites/sde/public/locales/de/plugins.json @@ -1 +1 @@ -{} +{} \ No newline at end of file diff --git a/sites/sde/public/locales/de/popout.json b/sites/sde/public/locales/de/popout.json index fc69e198d82..9c9b36b5002 100644 --- a/sites/sde/public/locales/de/popout.json +++ b/sites/sde/public/locales/de/popout.json @@ -1,9 +1 @@ -{ - "comment": "Kommentar", - "note": "Notiz", - "tip": "Tipp", - "warning": "Warnung", - "fixme": "FIXME", - "link": "Link", - "related": "Siehe" -} +{"comment":"Kommentar","note":"Notiz","tip":"Tipp","warning":"Warnung","fixme":"FIXME","link":"Link","related":"Siehe"} \ No newline at end of file diff --git a/sites/sde/public/locales/de/print.json b/sites/sde/public/locales/de/print.json index ef5e345e76c..184382fdfd3 100644 --- a/sites/sde/public/locales/de/print.json +++ b/sites/sde/public/locales/de/print.json @@ -1,42 +1 @@ -{ - "printSettings": "Druckeinstellungen", - "printSettings.d": "Diese Einstellungen steuern Aspekte der Seite für den PDF-Export und den Druck", - "size.t": "Papierformat", - "size.d": "Wähle ein Papierformat", - "a4.t": "A4", - "a4.d": "210 x 297 mm", - "a3.t": "A3", - "a3.d": "297 × 420 mm", - "a2.t": "A2", - "a2.d": "420 × 594 mm", - "a1.t": "A1", - "a1.d": "594 × 841 mm", - "a0.t": "A0", - "a0.d": "841 × 1189 mm", - "letter.t": "Brief", - "letter.d": "8,5 x 11 Zoll", - "legal.t": "Legal", - "legal.d": "8,5 x 14 Zoll", - "tabloid.t": "Tabloid", - "tabloid.d": "11 x 17 Zoll", - "cutlist.t": "Schneidelayouts einbeziehen", - "cutlist.d": "Sollen Bilder der vorgeschlagenen Schnittmuster für jedes Material in die exportierte PDF-Datei aufgenommen werden?", - "cutlistNo.t": "Schneidepläne nicht mit einbeziehen", - "cutlistNo.d": "Exportierte PDFs enthalten keine vorgeschlagenen Schnittmuster", - "cutlistYes.t": "Schneidelayouts einbeziehen", - "cutlistYes.d": "Die exportierten PDFs enthalten eine Seite für jedes im Muster verwendete Material, auf der angegeben ist, wie viel von dem Material benötigt wird, und auf der ein Layout für das Ausschneiden der entsprechenden Teile vorgeschlagen wird.", - "coverPage.t": "Deckblatt einfügen", - "coverPage.d": "Soll die exportierte PDF-Datei ein Deckblatt enthalten?", - "coverPageYes.t": "Füge ein Deckblatt hinzu", - "coverPageYes.d": "Füge der exportierten PDF-Datei ein Deckblatt mit Informationen über das Muster und ein Bild des gesamten Layouts hinzu.", - "coverPageNo.t": "Kein Deckblatt einfügen", - "coverPageNo.d": "Bei exportierten PDFs wird das Deckblatt übersprungen", - "margin.t": "Seite Rand", - "margin.d": "Wie viel Rand sollen die Seiten der PDF-Datei haben? Dies ist nützlich, um sicherzustellen, dass alle Inhalte innerhalb der Ränder deines Druckers liegen. Außerdem wird damit festgelegt, wie stark sich benachbarte Seiten überlappen.", - "orientation.t": "Seitenausrichtung", - "orientation.d": "In welche Richtung sollen die Seiten gedreht werden?", - "portrait.t": "Porträt", - "portrait.d": "Die Seiten sind länger als sie breit sind", - "landscape.t": "Landschaft", - "landscape.d": "Die Seiten werden breiter als sie lang sind" -} +{"printSettings":"Druckeinstellungen","printSettings.d":"Diese Einstellungen steuern Aspekte der Seite für den PDF-Export und den Druck","size.t":"Papierformat","size.d":"Wähle ein Papierformat","a4.t":"A4","a4.d":"210 x 297 mm","a3.t":"A3","a3.d":"297 × 420 mm","a2.t":"A2","a2.d":"420 × 594 mm","a1.t":"A1","a1.d":"594 × 841 mm","a0.t":"A0","a0.d":"841 × 1189 mm","letter.t":"Brief","letter.d":"8,5 x 11 Zoll","legal.t":"Legal","legal.d":"8,5 x 14 Zoll","tabloid.t":"Tabloid","tabloid.d":"11 x 17 Zoll","cutlist.t":"Schneidelayouts einbeziehen","cutlist.d":"Sollen Bilder der vorgeschlagenen Schnittmuster für jedes Material in die exportierte PDF-Datei aufgenommen werden?","cutlistNo.t":"Schneidepläne nicht mit einbeziehen","cutlistNo.d":"Exportierte PDFs enthalten keine vorgeschlagenen Schnittmuster","cutlistYes.t":"Schneidelayouts einbeziehen","cutlistYes.d":"Die exportierten PDFs enthalten eine Seite für jedes im Muster verwendete Material, auf der angegeben ist, wie viel von dem Material benötigt wird, und auf der ein Layout für das Ausschneiden der entsprechenden Teile vorgeschlagen wird.","coverPage.t":"Deckblatt einfügen","coverPage.d":"Soll die exportierte PDF-Datei ein Deckblatt enthalten?","coverPageYes.t":"Füge ein Deckblatt hinzu","coverPageYes.d":"Füge der exportierten PDF-Datei ein Deckblatt mit Informationen über das Muster und ein Bild des gesamten Layouts hinzu.","coverPageNo.t":"Kein Deckblatt einfügen","coverPageNo.d":"Bei exportierten PDFs wird das Deckblatt übersprungen","margin.t":"Seite Rand","margin.d":"Wie viel Rand sollen die Seiten der PDF-Datei haben? Dies ist nützlich, um sicherzustellen, dass alle Inhalte innerhalb der Ränder deines Druckers liegen. Außerdem wird damit festgelegt, wie stark sich benachbarte Seiten überlappen.","orientation.t":"Seitenausrichtung","orientation.d":"In welche Richtung sollen die Seiten gedreht werden?","portrait.t":"Porträt","portrait.d":"Die Seiten sind länger als sie breit sind","landscape.t":"Landschaft","landscape.d":"Die Seiten werden breiter als sie lang sind"} \ No newline at end of file diff --git a/sites/sde/public/locales/de/roles.json b/sites/sde/public/locales/de/roles.json index a239cbde042..4c5deee9dcb 100644 --- a/sites/sde/public/locales/de/roles.json +++ b/sites/sde/public/locales/de/roles.json @@ -1,11 +1 @@ -{ - "readNone": "Read None", - "readSome": "Read Some", - "readOnly": "Read Only", - "writeSome": "Write Some", - "user": "User", - "curator": "Curator", - "bughunter": "Bug Hunter", - "support": "Hilfe", - "admin": "Admin" -} +{"readNone":"Read None","readSome":"Read Some","readOnly":"Read Only","writeSome":"Write Some","user":"User","curator":"Curator","bughunter":"Bug Hunter","support":"Hilfe","admin":"Admin"} \ No newline at end of file diff --git a/sites/sde/public/locales/de/sde.json b/sites/sde/public/locales/de/sde.json index 7d7fe5aa7e0..22489a225d8 100644 --- a/sites/sde/public/locales/de/sde.json +++ b/sites/sde/public/locales/de/sde.json @@ -1,28 +1 @@ -{ - "frombrian.t": "From Brian", - "frombrian.d": "Create a design that extends Brian, a block for menswear", - "frombent.t": "From Bent", - "frombent.d": "Create a design that extends Bent, a block for menswear with a two-part sleeve", - "fromtitan.t": "From Titan", - "fromtitan.d": "Create a design that extends Titan, a unisex trouser block", - "frombella.t": "From Bella", - "frombella.d": "Create a design that extends Bella, a block for womenswear", - "frombreanna.t": "From Breanna", - "frombreanna.d": "Create a design that extends Breanna, a block for womenswear", - "fromscratch.t": "From scratch", - "fromscratch.d": "Start your design with a blank page", - "tutorial.t": "Tutorial", - "tutorial.d": "Follow along with our design tutorial", - "design": "Design", - "support": "Support", - "code": "Code", - "docs": "Documentation", - "chooseATemplate": "Choose a template", - "pageLeftBlank": "Blank page", - "pageLeftBlankMsg": "This page was intentionally left blank.", - "templatesAvailable": "The following templates are available to jump-start your next project", - "welcomeToSde": "Welcome to the FreeSewing development environment", - "signIn": "Note that you can also sign in to your FreeSewing account so you can re-use your own preferences and data while designing.", - "signOff": "I hope you have fun", - "ps": "PS: FreeSewing needs your support, so please consider becoming a patron" -} +{"frombrian.t":"From Brian","frombrian.d":"Create a design that extends Brian, a block for menswear","frombent.t":"From Bent","frombent.d":"Create a design that extends Bent, a block for menswear with a two-part sleeve","fromtitan.t":"From Titan","fromtitan.d":"Create a design that extends Titan, a unisex trouser block","frombella.t":"From Bella","frombella.d":"Create a design that extends Bella, a block for womenswear","frombreanna.t":"From Breanna","frombreanna.d":"Create a design that extends Breanna, a block for womenswear","fromscratch.t":"From scratch","fromscratch.d":"Start your design with a blank page","tutorial.t":"Tutorial","tutorial.d":"Follow along with our design tutorial","design":"Design","support":"Support","code":"Code","docs":"Documentation","chooseATemplate":"Choose a template","pageLeftBlank":"Blank page","pageLeftBlankMsg":"This page was intentionally left blank.","templatesAvailable":"The following templates are available to jump-start your next project","welcomeToSde":"Welcome to the FreeSewing development environment","signIn":"Note that you can also sign in to your FreeSewing account so you can re-use your own preferences and data while designing.","signOff":"I hope you have fun","ps":"PS: FreeSewing needs your support, so please consider becoming a patron"} \ No newline at end of file diff --git a/sites/sde/public/locales/de/sections.json b/sites/sde/public/locales/de/sections.json index f72c657cace..2280849ee6b 100644 --- a/sites/sde/public/locales/de/sections.json +++ b/sites/sde/public/locales/de/sections.json @@ -1,39 +1 @@ -{ - "blog": "Blog", - "blogAbout": "Neuigkeiten und Updates aus der FreeSewing-Community", - "showcase": "Galerie", - "showcaseAbout": "Beispiele und Inspirationen aus der FreeSewing-Community, die unsere Designs verwenden", - "docs": "Dokumentation", - "docsAbout": "In-depth documentation for all our designs, our website, and much more", - "account": "Dein Konto", - "accountAbout": "Verwalte deine Kontoeinstellungen und Präferenzen sowie deine persönlichen Daten", - "designs": "Entwurf", - "designsAbout": "Unsere Bibliothek mit Designs, die du mit ein paar Klicks in maßgeschneiderte Muster verwandeln kannst", - "community": "Community", - "communityAbout": "Mehr Informationen über die Menschen hinter FreeSewing und wo du Gleichgesinnte findest", - "apiAbout": "Dokumentation für unsere Kern-API-Bibliothek und unsere Backend-REST-API.", - "designAbout": "Alles, was du wissen musst, um parametrische Nähmuster zu entwerfen.", - "contributeAbout": "Du willst zu FreeSewing beitragen? Hier geht's lang.", - "i18nAbout": "Dokumentation darüber, wie FreeSewing in mehrere Sprachen übersetzt wird.", - "infraAbout": "Dokumentation über die Infrastruktur und die beweglichen Teile von FreeSewing.", - "aboutAbout": "Du weißt nicht, was dieses FreeSewing ist? Dann fang hier an.", - "supportAbout": "Unterstütze FreeSewing. Oder erfahre, an wen du dich für Unterstützung wenden kannst.", - "guidesAbout": "Leitfäden erzählen eine Geschichte, um dein Verständnis für ein bestimmtes Thema zu fördern.", - "tutorialsAbout": "Tutorials sind Lektionen, die dich durch eine Reihe von Schritten führen, um ein Projekt abzuschließen.", - "howtosAbout": "Howtos geben dir konkrete Schritte zur Lösung eines häufigen Problems oder einer Herausforderung.", - "referenceAbout": "Die Referenz enthält technische Beschreibungen der zugrundeliegenden Technologie und wie sie genutzt werden kann.", - "trainingAbout": "Die Schulungsmaterialien sind am ausführlichsten und zielen darauf ab, dir eine neue Fähigkeit beizubringen.", - "mainSections": "Hauptabschnitte", - "currentSection": "Aktueller Abschnitt", - "sets": "Deine Maßeinheiten", - "patterns": "Deine Muster", - "curate": "Kuratieren", - "curateSets": "Sets kuratieren", - "code": "Code", - "patternsAbout": "Listet die Muster auf, die du in deinem FreeSewing-Konto gespeichert hast", - "setsAbout": "Listet die Messreihen auf, die du in deinem FreeSewing-Konto gespeichert hast", - "codeAbout": "Hier findest du (Links zu) den Freesewing-Quellcode", - "new": "Neu...", - "newAbout": "Start here if you are looking to create something new", - "support": "Hilfe" -} +{"blog":"Blog","blogAbout":"Neuigkeiten und Updates aus der FreeSewing-Community","showcase":"Galerie","showcaseAbout":"Beispiele und Inspirationen aus der FreeSewing-Community, die unsere Designs verwenden","docs":"Dokumentation","docsAbout":"In-depth documentation for all our designs, our website, and much more","account":"Dein Konto","accountAbout":"Verwalte deine Kontoeinstellungen und Präferenzen sowie deine persönlichen Daten","designs":"Entwurf","designsAbout":"Unsere Bibliothek mit Designs, die du mit ein paar Klicks in maßgeschneiderte Muster verwandeln kannst","community":"Community","communityAbout":"Mehr Informationen über die Menschen hinter FreeSewing und wo du Gleichgesinnte findest","apiAbout":"Dokumentation für unsere Kern-API-Bibliothek und unsere Backend-REST-API.","designAbout":"Alles, was du wissen musst, um parametrische Nähmuster zu entwerfen.","contributeAbout":"Du willst zu FreeSewing beitragen? Hier geht's lang.","i18nAbout":"Dokumentation darüber, wie FreeSewing in mehrere Sprachen übersetzt wird.","infraAbout":"Dokumentation über die Infrastruktur und die beweglichen Teile von FreeSewing.","aboutAbout":"Du weißt nicht, was dieses FreeSewing ist? Dann fang hier an.","supportAbout":"Unterstütze FreeSewing. Oder erfahre, an wen du dich für Unterstützung wenden kannst.","guidesAbout":"Leitfäden erzählen eine Geschichte, um dein Verständnis für ein bestimmtes Thema zu fördern.","tutorialsAbout":"Tutorials sind Lektionen, die dich durch eine Reihe von Schritten führen, um ein Projekt abzuschließen.","howtosAbout":"Howtos geben dir konkrete Schritte zur Lösung eines häufigen Problems oder einer Herausforderung.","referenceAbout":"Die Referenz enthält technische Beschreibungen der zugrundeliegenden Technologie und wie sie genutzt werden kann.","trainingAbout":"Die Schulungsmaterialien sind am ausführlichsten und zielen darauf ab, dir eine neue Fähigkeit beizubringen.","mainSections":"Hauptabschnitte","currentSection":"Aktueller Abschnitt","sets":"Deine Maßeinheiten","patterns":"Deine Muster","curate":"Kuratieren","curateSets":"Sets kuratieren","code":"Code","patternsAbout":"Listet die Muster auf, die du in deinem FreeSewing-Konto gespeichert hast","setsAbout":"Listet die Messreihen auf, die du in deinem FreeSewing-Konto gespeichert hast","codeAbout":"Hier findest du (Links zu) den Freesewing-Quellcode","new":"Neu...","newAbout":"Start here if you are looking to create something new","support":"Hilfe"} \ No newline at end of file diff --git a/sites/sde/public/locales/de/sets.json b/sites/sde/public/locales/de/sets.json index 226d1f53e01..e519daba321 100644 --- a/sites/sde/public/locales/de/sets.json +++ b/sites/sde/public/locales/de/sets.json @@ -1,12 +1 @@ -{ - "setLacksMeasiesForDesign": "In diesem Set fehlen die erforderlichen Messungen, um ein { design } Muster zu erstellen.", - "chooseSet": "Bitte wähle einen Satz von Messungen", - "fsmtm": "FreeSewing erstellt maßgeschneiderte Nähmuster.", - "patternForWhichSet": "Für welchen Satz von Messungen sollten wir ein Muster erstellen?", - "yourSets": "Deine Messungen setzen", - "bookmarkedSets": "Maßnahmesets, die du mit einem Lesezeichen versehen hast", - "curatedSets": "FreeSewing's Curated Measurements Sets", - "curatedSetsAbout": "Von FreeSewing kuratierte Messreihen, die du nutzen kannst, um unsere Plattform oder deine Designs zu testen.", - "curateCuratedSets": "Kuratiere unsere Auswahl an kuratierten Messsets", - "useThisSet": "Verwende diesen Satz von Messungen" -} +{"setLacksMeasiesForDesign":"In diesem Set fehlen die erforderlichen Messungen, um ein { design } Muster zu erstellen.","chooseSet":"Bitte wähle einen Satz von Messungen","fsmtm":"FreeSewing erstellt maßgeschneiderte Nähmuster.","patternForWhichSet":"Für welchen Satz von Messungen sollten wir ein Muster erstellen?","yourSets":"Deine Messungen setzen","bookmarkedSets":"Maßnahmesets, die du mit einem Lesezeichen versehen hast","curatedSets":"FreeSewing's Curated Measurements Sets","curatedSetsAbout":"Von FreeSewing kuratierte Messreihen, die du nutzen kannst, um unsere Plattform oder deine Designs zu testen.","curateCuratedSets":"Kuratiere unsere Auswahl an kuratierten Messsets","useThisSet":"Verwende diesen Satz von Messungen"} \ No newline at end of file diff --git a/sites/sde/public/locales/de/sponsors.json b/sites/sde/public/locales/de/sponsors.json index 73c6f8a689a..5fb1ef2cd2b 100644 --- a/sites/sde/public/locales/de/sponsors.json +++ b/sites/sde/public/locales/de/sponsors.json @@ -1,6 +1 @@ -{ - "algolia": "Suche powered by Algolia", - "bugsnag": "Fehlerberichte von Bugsnag", - "crowdin": "Übersetzung powered by Crowdin", - "vercel": "Builds und Hosting durch Vercel" -} +{"algolia":"Suche powered by Algolia","bugsnag":"Fehlerberichte von Bugsnag","crowdin":"Übersetzung powered by Crowdin","vercel":"Builds und Hosting durch Vercel"} \ No newline at end of file diff --git a/sites/sde/public/locales/de/status.json b/sites/sde/public/locales/de/status.json index 6a32bdc7e53..b32da150081 100644 --- a/sites/sde/public/locales/de/status.json +++ b/sites/sde/public/locales/de/status.json @@ -1,15 +1 @@ -{ - "backendError": "Backend hat einen Fehler zurückgegeben", - "contactingBackend": "Contacting the FreeSewing backend", - "contactingGitHub": "Contacting GitHub", - "contactingGoogle": "Contacting Google", - "copiedToClipboard": "In die Zwischenablage kopiert", - "dataLoaded": "Loaded data from the FreeSewing backend", - "generatingPdf": "Generating your PDF, one moment please", - "nailedIt": "Geschafft!", - "pdfFailed": "An unexpected error occured while generating your PDF", - "pdfReady": "PDF generated", - "processingUpdate": "Processing update", - "settingsSaved": "Einstellungen gespeichert", - "updatingSettings": "Updating settings" -} +{"backendError":"Backend hat einen Fehler zurückgegeben","contactingBackend":"Contacting the FreeSewing backend","contactingGitHub":"Contacting GitHub","contactingGoogle":"Contacting Google","copiedToClipboard":"In die Zwischenablage kopiert","dataLoaded":"Loaded data from the FreeSewing backend","generatingPdf":"Generating your PDF, one moment please","nailedIt":"Geschafft!","pdfFailed":"An unexpected error occured while generating your PDF","pdfReady":"PDF generated","processingUpdate":"Processing update","settingsSaved":"Einstellungen gespeichert","updatingSettings":"Updating settings"} \ No newline at end of file diff --git a/sites/sde/public/locales/de/submissions.json b/sites/sde/public/locales/de/submissions.json index fa7b2329f36..c6222b1b232 100644 --- a/sites/sde/public/locales/de/submissions.json +++ b/sites/sde/public/locales/de/submissions.json @@ -1,6 +1 @@ -{ - "msetSuggested": "Measurements sets suggested for curation", - "submission": "Submission", - "id": "ID", - "convertToCset": "Convert to curated set" -} +{"msetSuggested":"Measurements sets suggested for curation","submission":"Submission","id":"ID","convertToCset":"Convert to curated set"} \ No newline at end of file diff --git a/sites/sde/public/locales/de/support.json b/sites/sde/public/locales/de/support.json index d6da122812d..b7147afcbce 100644 --- a/sites/sde/public/locales/de/support.json +++ b/sites/sde/public/locales/de/support.json @@ -1,23 +1 @@ -{ - "support": "Hilfe", - "communitySupport": "Community Support", - "communitySupport1": "For the fastest response, head over to discord.freesewing.org and post your question in the Support channel.", - "communitySupport2": "The FreeSewing community is a helpful bunch, so there is a good chance they are able to help you.", - "contributorSupport": "Contributor Support", - "contributorSupport1": "If something is broken or you have found a bug, you can create an issue on GitHub.", - "contributorSupport2": "Issues are more likely to attract the attention of core contributors, but tend to take longer to get a response.", - "maintainerSupport": "Maintainer Support", - "maintainerSupport1": "If you are a FreeSewing patron, you can go straight to the top and contact Joost directly.", - "maintainerSupport2": "While Joost will treat requests from patrons with priority, he does also needs sleep. So keep that in mind, especially when you are in a different time zone.", - "whatIsDiscord": "What is Discord?", - "whatIsDiscord1": "Discord is a free chat platform where communities can come together to chat discuss their interests. It also supports (group) voice and video calls.", - "whatIsDiscord2": "FreeSewing has its own Discord community (a server in Discord terminology) at", - "whatIsDiscord3": "To use Discord, you will need an account, but they are free.", - "whatIsDiscord4": "You can use Discord in your browser, or download the Discord app for your platform of choice.", - "whatIsGitHub": "What is GitHub?", - "whatIsGitHub1": "GitHub is an online platform for hosting software source code and collaborative development. It is popular among open source projects as it provides free hosting.", - "whatIsGitHub2": "You can find FreeSewing on GitHub at", - "whatIsGitHub3": "To use GitHub, you will need an account, but they are free.", - "whatIsJoost": "What is Joost?", - "whatIsJoost1": "Not what, but who. Joost De Cock is the FreeSewing founder and maintainer." -} +{"support":"Hilfe","communitySupport":"Community Support","communitySupport1":"For the fastest response, head over to discord.freesewing.org and post your question in the Support channel.","communitySupport2":"The FreeSewing community is a helpful bunch, so there is a good chance they are able to help you.","contributorSupport":"Contributor Support","contributorSupport1":"If something is broken or you have found a bug, you can create an issue on GitHub.","contributorSupport2":"Issues are more likely to attract the attention of core contributors, but tend to take longer to get a response.","maintainerSupport":"Maintainer Support","maintainerSupport1":"If you are a FreeSewing patron, you can go straight to the top and contact Joost directly.","maintainerSupport2":"While Joost will treat requests from patrons with priority, he does also needs sleep. So keep that in mind, especially when you are in a different time zone.","whatIsDiscord":"What is Discord?","whatIsDiscord1":"Discord is a free chat platform where communities can come together to chat discuss their interests. It also supports (group) voice and video calls.","whatIsDiscord2":"FreeSewing has its own Discord community (a server in Discord terminology) at","whatIsDiscord3":"To use Discord, you will need an account, but they are free.","whatIsDiscord4":"You can use Discord in your browser, or download the Discord app for your platform of choice.","whatIsGitHub":"What is GitHub?","whatIsGitHub1":"GitHub is an online platform for hosting software source code and collaborative development. It is popular among open source projects as it provides free hosting.","whatIsGitHub2":"You can find FreeSewing on GitHub at","whatIsGitHub3":"To use GitHub, you will need an account, but they are free.","whatIsJoost":"What is Joost?","whatIsJoost1":"Not what, but who. Joost De Cock is the FreeSewing founder and maintainer."} \ No newline at end of file diff --git a/sites/sde/public/locales/de/susi.json b/sites/sde/public/locales/de/susi.json index b51299f1273..72ba7336a19 100644 --- a/sites/sde/public/locales/de/susi.json +++ b/sites/sde/public/locales/de/susi.json @@ -1,70 +1 @@ -{ - "accountBlocked": "Your account is blocked", - "accountBlockedMsg": "This is highly unusual but it seems your account is administratively blocked. Your only recourse is to contact support.", - "alreadyHaveAnAccount": "Hast du bereits ein Konto?", - "back": "Rückseite", - "backToSignIn": "Zurück zur Anmeldung", - "backToSignUp": "Back to sign up", - "checkYourInbox": "Schau in deinem Posteingang nach einer E-Mail von", - "clickSigninLink": "Klicke auf den Anmeldelink in dieser E-Mail, um dich bei deinem FreeSewing-Konto anzumelden.", - "clickSignupLink": "Klicke auf deinen persönlichen Anmeldelink in dieser E-Mail, um dein FreeSewing-Konto zu erstellen.", - "consentLacking": "We lack consent to process your data", - "consentLackingMsg": "Getting your consent is part of sign up process. Look for the email you received when you signed up for instracutions. You can sign up again with the same email address to receive the email again.", - "contact": "Kontakt Unterstützung", - "contactingGithub": "Contacting GitHub", - "contactingGoogle": "Contacting Google", - "createAFreeSewingAccount": "Create a FreeSewing account", - "dontHaveAV2Account": "Don't have a v2 account?", - "dontHaveAnAccount": "Du hast noch keinen Account?", - "emailAddress": "E-Mail-Adresse", - "emailMissing": "Bitte gib deine E-Mail Adresse an", - "emailSent": "E-Mail versendet", - "emailSignupLink": "Schick mir einen Anmeldelink", - "emailSigninLink": "Email me a sign-in link", - "emailUsernameId": "Deine E-Mail-Adresse, dein Benutzername oder deine Benutzernummer", - "err2": "Leider können wir diesen Fehler nicht beheben, wir brauchen einen Menschen, der sich das ansieht.", - "err3": "Versuche es einfach noch einmal oder wende dich an den Support, damit wir dir helfen können.", - "fewerOptions": "Fewer options", - "haveAV2Account": "Have a v2 account?", - "joinFreeSewing": "FreeSewing beitreten", - "migrateItHere": "Migrate it here", - "migrateNoWorkie": "Unable to migrate this account. Typically that means your credentials are invalid.", - "migrateV2Account": "Migrate your v2 account", - "migrateV2Desc": "Enter your v2 username & password to migrate your account.", - "migrateV2Info": "Your v2 account will not be changed, this will only create a v3 account with the v2 account data.", - "migrateV3UserAlreadyExists": "Cannot migrate over an existing v3 account. Perhaps just sign in instead?", - "moreOptions": "More options", - "noMagicFound": "No such magic (link) found", - "noMagicFoundMsg": "The magic link you used is either expired, or invalid. Note that each magic link can only be used once.", - "noSuchUser": "User not found", - "noSuchUserMsg": "We tried to find the user account you requested, but were unable to find it.", - "notFound": "Kein solcher Nutzer gefunden", - "oneMomentPlease": "Einen Moment bitte", - "password": "Dein Passwort", - "passwordMissing": "Bitte gib dein Passwort ein", - "pleaseProvideValidEmail": "Bitte gib eine gültige E-Mail-Adresse an", - "processing": "In Bearbeitung", - "regainAccess": "Zugang wiedererlangen", - "signIn": "Anmelden", - "signInAsOtherUser": "Sign in as a different user", - "signInFailed": "Anmeldung fehlgeschlagen", - "signInFailedMsg": "Not entirely certain why, but it did not work as expected.", - "signInHere": "Hier anmelden", - "signInToThing": "Melde dich bei { thing } an", - "signInWithProvider": "Sign in with { provider }", - "signUpHere": "Registriere dich hier", - "signUpWithProvider": "Mit {provider} registrieren", - "signupAgain": "Erneut registrieren", - "signupLinkExpired": "Anmeldelink ist abgelaufen", - "somethingWentWrong": "Etwas ist schiefgelaufen", - "sorry": "Sorry", - "statusLacking": "Your account is in a non-active status", - "statusLackingMsg": "The current status of your account prohibits us from proceeding. The most common reason for this is that you did not complete the onboarding process and thus your account was never activated. You can sign up again with the same email address to remediate this.", - "toReceiveSignupLink": "Um einen Anmeldelink zu erhalten, gib deine E-Mail-Adresse ein", - "tryAgain": "Try again", - "usePassword": "Verwende dein Passwort", - "usernameMissing": "Bitte gib deinen Benutzernamen an", - "welcome": "Willkommen", - "welcomeBackName": "Willkommen zurück { name }", - "welcomeMigrateName": "Welcome to FreeSewing v3 {name}. Please note that this is still alpha code." -} +{"accountBlocked":"Your account is blocked","accountBlockedMsg":"This is highly unusual but it seems your account is administratively blocked. Your only recourse is to contact support.","alreadyHaveAnAccount":"Hast du bereits ein Konto?","back":"Rückseite","backToSignIn":"Zurück zur Anmeldung","backToSignUp":"Back to sign up","checkYourInbox":"Schau in deinem Posteingang nach einer E-Mail von","clickSigninLink":"Klicke auf den Anmeldelink in dieser E-Mail, um dich bei deinem FreeSewing-Konto anzumelden.","clickSignupLink":"Klicke auf deinen persönlichen Anmeldelink in dieser E-Mail, um dein FreeSewing-Konto zu erstellen.","consentLacking":"We lack consent to process your data","consentLackingMsg":"Getting your consent is part of sign up process. Look for the email you received when you signed up for instracutions. You can sign up again with the same email address to receive the email again.","contact":"Kontakt Unterstützung","contactingGithub":"Contacting GitHub","contactingGoogle":"Contacting Google","createAFreeSewingAccount":"Create a FreeSewing account","dontHaveAV2Account":"Don't have a v2 account?","dontHaveAnAccount":"Du hast noch keinen Account?","emailAddress":"E-Mail-Adresse","emailMissing":"Bitte gib deine E-Mail Adresse an","emailSent":"E-Mail versendet","emailSignupLink":"Schick mir einen Anmeldelink","emailSigninLink":"Email me a sign-in link","emailUsernameId":"Deine E-Mail-Adresse, dein Benutzername oder deine Benutzernummer","err2":"Leider können wir diesen Fehler nicht beheben, wir brauchen einen Menschen, der sich das ansieht.","err3":"Versuche es einfach noch einmal oder wende dich an den Support, damit wir dir helfen können.","fewerOptions":"Fewer options","haveAV2Account":"Have a v2 account?","joinFreeSewing":"FreeSewing beitreten","migrateItHere":"Migrate it here","migrateNoWorkie":"Unable to migrate this account. Typically that means your credentials are invalid.","migrateV2Account":"Migrate your v2 account","migrateV2Desc":"Enter your v2 username & password to migrate your account.","migrateV2Info":"Your v2 account will not be changed, this will only create a v3 account with the v2 account data.","migrateV3UserAlreadyExists":"Cannot migrate over an existing v3 account. Perhaps just sign in instead?","moreOptions":"More options","noMagicFound":"No such magic (link) found","noMagicFoundMsg":"The magic link you used is either expired, or invalid. Note that each magic link can only be used once.","noSuchUser":"User not found","noSuchUserMsg":"We tried to find the user account you requested, but were unable to find it.","notFound":"Kein solcher Nutzer gefunden","oneMomentPlease":"Einen Moment bitte","password":"Dein Passwort","passwordMissing":"Bitte gib dein Passwort ein","pleaseProvideValidEmail":"Bitte gib eine gültige E-Mail-Adresse an","processing":"In Bearbeitung","regainAccess":"Zugang wiedererlangen","signIn":"Anmelden","signInAsOtherUser":"Sign in as a different user","signInFailed":"Anmeldung fehlgeschlagen","signInFailedMsg":"Not entirely certain why, but it did not work as expected.","signInHere":"Hier anmelden","signInToThing":"Melde dich bei { thing } an","signInWithProvider":"Sign in with { provider }","signUpHere":"Registriere dich hier","signUpWithProvider":"Mit {provider} registrieren","signupAgain":"Erneut registrieren","signupLinkExpired":"Anmeldelink ist abgelaufen","somethingWentWrong":"Etwas ist schiefgelaufen","sorry":"Sorry","statusLacking":"Your account is in a non-active status","statusLackingMsg":"The current status of your account prohibits us from proceeding. The most common reason for this is that you did not complete the onboarding process and thus your account was never activated. You can sign up again with the same email address to remediate this.","toReceiveSignupLink":"Um einen Anmeldelink zu erhalten, gib deine E-Mail-Adresse ein","tryAgain":"Try again","usePassword":"Verwende dein Passwort","usernameMissing":"Bitte gib deinen Benutzernamen an","welcome":"Willkommen","welcomeBackName":"Willkommen zurück { name }","welcomeMigrateName":"Welcome to FreeSewing v3 {name}. Please note that this is still alpha code."} \ No newline at end of file diff --git a/sites/sde/public/locales/de/tags.json b/sites/sde/public/locales/de/tags.json index 46a2edf6015..34f978d0148 100644 --- a/sites/sde/public/locales/de/tags.json +++ b/sites/sde/public/locales/de/tags.json @@ -1,21 +1 @@ -{ - "tags": "Stichworte", - "showLineDrawings": "Show line drawings", - "showExamples": "Show examples", - "clearFilter": "Clear filter", - "difficulty": "Schwierigkeit", - "accessories": "Accessoires", - "bags": "Taschen", - "blocks": "Blöcke", - "bottoms": "Hosen, Röcke, etc", - "coats": "Mäntel", - "hats": "Hüte", - "historical": "Historisch", - "infants": "Kleinkinder", - "skirts": "Röcke", - "swimwear": "Bademode", - "tops": "Oberteile", - "toys": "Spielzeug", - "trousers": "Hose", - "underwear": "Unterwäsche" -} +{"tags":"Stichworte","showLineDrawings":"Show line drawings","showExamples":"Show examples","clearFilter":"Clear filter","difficulty":"Schwierigkeit","accessories":"Accessoires","bags":"Taschen","blocks":"Blöcke","bottoms":"Hosen, Röcke, etc","coats":"Mäntel","hats":"Hüte","historical":"Historisch","infants":"Kleinkinder","skirts":"Röcke","swimwear":"Bademode","tops":"Oberteile","toys":"Spielzeug","trousers":"Hose","underwear":"Unterwäsche"} \ No newline at end of file diff --git a/sites/sde/public/locales/de/techniques.json b/sites/sde/public/locales/de/techniques.json index 00f9dde4861..f49197e3668 100644 --- a/sites/sde/public/locales/de/techniques.json +++ b/sites/sde/public/locales/de/techniques.json @@ -1,29 +1 @@ -{ - "techniques": "Techniques", - "biasTape": "Bias tape", - "block": "Block development", - "boning": "Boning", - "button": "Buttons & Buttonholes", - "curvedSeam": "Curved seams", - "dart": "Abnäher", - "elastic": "Gummi", - "flatFelledSeam": "Flat-felled seams", - "flatSleeve": "Ärmel", - "fly": "Fly construction", - "hem": "Säumen", - "interfacing": "Einlage", - "knitBand": "Strickband", - "knitBinding": "Strickbindung", - "lining": "Lining", - "pocket": "Taschen", - "precision": "Precision sewing", - "princessSeam": "Princess seams", - "raglanSleeve": "Raglan sleeves", - "ribbing": "Bündchen", - "seamPocket": "Pocket on a seam", - "setSleeve": "Set-in sleeves", - "snap": "Snaps, sockets, eyelets", - "stretch": "Stretch materials", - "weltPocket": "Welt pockets", - "zipper": "Installing zipper" -} +{"techniques":"Techniques","biasTape":"Bias tape","block":"Block development","boning":"Boning","button":"Buttons & Buttonholes","curvedSeam":"Curved seams","dart":"Abnäher","elastic":"Gummi","flatFelledSeam":"Flat-felled seams","flatSleeve":"Ärmel","fly":"Fly construction","hem":"Säumen","interfacing":"Einlage","knitBand":"Strickband","knitBinding":"Strickbindung","lining":"Lining","pocket":"Taschen","precision":"Precision sewing","princessSeam":"Princess seams","raglanSleeve":"Raglan sleeves","ribbing":"Bündchen","seamPocket":"Pocket on a seam","setSleeve":"Set-in sleeves","snap":"Snaps, sockets, eyelets","stretch":"Stretch materials","weltPocket":"Welt pockets","zipper":"Installing zipper"} \ No newline at end of file diff --git a/sites/sde/public/locales/de/themes.json b/sites/sde/public/locales/de/themes.json index 095ec47e140..cc5dad255df 100644 --- a/sites/sde/public/locales/de/themes.json +++ b/sites/sde/public/locales/de/themes.json @@ -1,11 +1 @@ -{ - "lightTheme": "Helles Thema", - "darkTheme": "Dunkles Thema", - "hax0rTheme": "Hax0r Thema", - "lgbtqTheme": "LGBTQ Thema", - "transTheme": "Trans Thema", - "pastelTheme": "Pastellfarbenes Thema", - "aquaTheme": "Aqua-Thema", - "monochromeTheme": "Monochrome Theme", - "chooseYourTheme": "Wähle dein Thema" -} +{"lightTheme":"Helles Thema","darkTheme":"Dunkles Thema","hax0rTheme":"Hax0r Thema","lgbtqTheme":"LGBTQ Thema","transTheme":"Trans Thema","pastelTheme":"Pastellfarbenes Thema","aquaTheme":"Aqua-Thema","monochromeTheme":"Monochrome Theme","chooseYourTheme":"Wähle dein Thema"} \ No newline at end of file diff --git a/sites/sde/public/locales/de/timeago.json b/sites/sde/public/locales/de/timeago.json index cbe4d23b730..1fc8803d0fa 100644 --- a/sites/sde/public/locales/de/timeago.json +++ b/sites/sde/public/locales/de/timeago.json @@ -1,13 +1 @@ -{ - "hour": "hour", - "hours": "hours", - "day": "day", - "days": "Tage", - "month": "month", - "months": "Monate", - "year": "jahr", - "years": "jahre", - "oneDay": "eines Tages", - "lessThanADay": "weniger als ein Tag", - "ago": "vor" -} +{"hour":"hour","hours":"hours","day":"day","days":"Tage","month":"month","months":"Monate","year":"jahr","years":"jahre","oneDay":"eines Tages","lessThanADay":"weniger als ein Tag","ago":"vor"} \ No newline at end of file diff --git a/sites/sde/public/locales/de/titan.json b/sites/sde/public/locales/de/titan.json index 984a9ae4d1b..99faa614772 100644 --- a/sites/sde/public/locales/de/titan.json +++ b/sites/sde/public/locales/de/titan.json @@ -1,36 +1 @@ -{ - "t": "Titan, ein Hosen-Grundschnitt", - "d": "Titan ist ein Grundschnitt für Hosen ohne Abnäher.", - "back": "Rückseite", - "front": "Vorderseite", - "kneeEase.t": "Knie-Zugabe", - "kneeEase.d": "Kontrolliert die Zugabe am Knie", - "waistHeight.t": "Taillenhöhe", - "waistHeight.d": "Steuert die Höhe des Taillenbundes, 100% = Taillenhöhe, 0% = Hüfthöhe", - "lengthBonus.t": "Längenzugabe", - "lengthBonus.d": "Steuert die Länge der Hose", - "crotchDrop.t": "Schritt-Tiefe", - "crotchDrop.d": "Senkt die Schrittiefe für mehr Tragekomfort", - "fitKnee.t": "Am Knie anliegend", - "fitKnee.d": "Legt die Bein-Passform auf Grundlage des Knieumfangst statt des Gesäßumfangs fest", - "legBalance.t": "Bein-Balance", - "legBalance.d": "Steuert das Verhältnis zwischen Vorder- und Hinterteil des Beins", - "crossSeamCurveStart.t": "Start der Quernahtkurve", - "crossSeamCurveStart.d": "Bestimmt, wie weit wir in die Quernaht hineinspringen und kurven", - "crossSeamCurveBend.t": "Quernaht Kurve", - "crossSeamCurveBend.d": "Steuert die Krümmung der Kreuznaht", - "crossSeamCurveAngle.t": "Quernaht Winkel", - "crossSeamCurveAngle.d": "Steuert den Winkel der Quernaht", - "crotchSeamCurveStart.t": "Beginn der Schrittnahtkurve", - "crotchSeamCurveStart.d": "Legt fest, wie weit wir in die Schrittnaht hineinfahren", - "crotchSeamCurveBend.t": "Crotch Naht Biegen", - "crotchSeamCurveBend.d": "Steuert die Krümmung der Schrittnaht", - "crotchSeamCurveAngle.t": "Schneckennaht Winkel", - "crotchSeamCurveAngle.d": "Steuert den Winkel der Schrittnaht", - "waistBalance.t": "Taillenbilanz", - "waistBalance.d": "Steuert die horizontale Position der Taille relativ zum Sitz", - "waistbandWidth.t": "Taillenbundweite", - "waistbandWidth.d": "Die Breite des Taillenbundes", - "grainlinePosition.t": "Position Fadenlauf", - "grainlinePosition.d": "Steuert die horizontale Position des Beins relativ zum Sitz" -} +{"t":"Titan, ein Hosen-Grundschnitt","d":"Titan ist ein Grundschnitt für Hosen ohne Abnäher.","back":"Rückseite","front":"Vorderseite","kneeEase.t":"Knie-Zugabe","kneeEase.d":"Kontrolliert die Zugabe am Knie","waistHeight.t":"Taillenhöhe","waistHeight.d":"Steuert die Höhe des Taillenbundes, 100% = Taillenhöhe, 0% = Hüfthöhe","lengthBonus.t":"Längenzugabe","lengthBonus.d":"Steuert die Länge der Hose","crotchDrop.t":"Schritt-Tiefe","crotchDrop.d":"Senkt die Schrittiefe für mehr Tragekomfort","fitKnee.t":"Am Knie anliegend","fitKnee.d":"Legt die Bein-Passform auf Grundlage des Knieumfangst statt des Gesäßumfangs fest","legBalance.t":"Bein-Balance","legBalance.d":"Steuert das Verhältnis zwischen Vorder- und Hinterteil des Beins","crossSeamCurveStart.t":"Start der Quernahtkurve","crossSeamCurveStart.d":"Bestimmt, wie weit wir in die Quernaht hineinspringen und kurven","crossSeamCurveBend.t":"Quernaht Kurve","crossSeamCurveBend.d":"Steuert die Krümmung der Kreuznaht","crossSeamCurveAngle.t":"Quernaht Winkel","crossSeamCurveAngle.d":"Steuert den Winkel der Quernaht","crotchSeamCurveStart.t":"Beginn der Schrittnahtkurve","crotchSeamCurveStart.d":"Legt fest, wie weit wir in die Schrittnaht hineinfahren","crotchSeamCurveBend.t":"Crotch Naht Biegen","crotchSeamCurveBend.d":"Steuert die Krümmung der Schrittnaht","crotchSeamCurveAngle.t":"Schneckennaht Winkel","crotchSeamCurveAngle.d":"Steuert den Winkel der Schrittnaht","waistBalance.t":"Taillenbilanz","waistBalance.d":"Steuert die horizontale Position der Taille relativ zum Sitz","waistbandWidth.t":"Taillenbundweite","waistbandWidth.d":"Die Breite des Taillenbundes","grainlinePosition.t":"Position Fadenlauf","grainlinePosition.d":"Steuert die horizontale Position des Beins relativ zum Sitz"} \ No newline at end of file diff --git a/sites/sde/public/locales/de/tutorial.json b/sites/sde/public/locales/de/tutorial.json index 349de1b91d7..2c9c50a6407 100644 --- a/sites/sde/public/locales/de/tutorial.json +++ b/sites/sde/public/locales/de/tutorial.json @@ -1,17 +1 @@ -{ - "t": "Tutorial", - "d": "This design is used in the tutorial", - "biasTapeLength.t": "Bias tape: {{{ l }}}", - "biasTapeLength.d": "To finish the edge, you will need {{{ l }}} of [bias tape](/docs/sewing/bias-tape)", - "fabricNeeded": "You need a {{{ w }}} by {{{ h }}} piece of [suitable fabric](/docs/designs/bob/fabric) to make this bib", - "finishWithBiasTape": "Finish raw edge with bias tape", - "bib": "Bib", - "neckRatio.t": "Neck opening", - "neckRatio.d": "Controls the size of the neck opening relative to the bib size", - "widthRatio.t": "Width", - "widthRatio.d": "Controls the width of the bib", - "lengthRatio.t": "Length", - "lengthRatio.d": "Controls the length of the bib", - "headSize.t": "Head size", - "headSize.d": "The head circumference you want the bib to accomodate" -} +{"t":"Tutorial","d":"This design is used in the tutorial","biasTapeLength.t":"Bias tape: {{{ l }}}","biasTapeLength.d":"To finish the edge, you will need {{{ l }}} of [bias tape](/docs/sewing/bias-tape)","fabricNeeded":"You need a {{{ w }}} by {{{ h }}} piece of [suitable fabric](/docs/designs/bob/fabric) to make this bib","finishWithBiasTape":"Finish raw edge with bias tape","bib":"Bib","neckRatio.t":"Neck opening","neckRatio.d":"Controls the size of the neck opening relative to the bib size","widthRatio.t":"Width","widthRatio.d":"Controls the width of the bib","lengthRatio.t":"Length","lengthRatio.d":"Controls the length of the bib","headSize.t":"Head size","headSize.d":"The head circumference you want the bib to accomodate"} \ No newline at end of file diff --git a/sites/sde/public/locales/de/ui-settings.json b/sites/sde/public/locales/de/ui-settings.json index 8ca935d70dc..89befaf640b 100644 --- a/sites/sde/public/locales/de/ui-settings.json +++ b/sites/sde/public/locales/de/ui-settings.json @@ -1,45 +1 @@ -{ - "uiSettings.t": "UI Präferenzen", - "uiSettings.d": "Diese Einstellungen steuern die UI-Aspekte (Benutzeroberfläche) unserer Online-Umgebung für den Entwurf von Mustern.", - "renderer.t": "Rendering Engine", - "renderer.d": "Legt fest, wie das Muster auf dem Bildschirm gerendert (gezeichnet) wird", - "renderWithReact.t": "Rendern mit den React-Komponenten von FreeSewing", - "renderWithReact.d": "Rendere als SVG durch unsere React-Komponenten. Ermöglicht Interaktivität und ist für den Bildschirm optimiert. Verwende sie, wenn du dir nicht sicher bist, was du wählen sollst.", - "renderWithCore.t": "Rendering mit der Core-Bibliothek von Freesewing", - "renderWithCore.d": "Rendere direkt aus Core in SVG. Erlaubt keine Interaktivität und ist für den Druck optimiert. Verwende dies, wenn du wissen willst, wie es nach dem Export aussehen wird.", - "control.t": "Benutzererfahrung", - "control.d": "Welches Benutzererlebnis bevorzugst du? Bitte beachte, dass dies eine Kontoeinstellung ist, die sich auf die gesamte Website auswirkt.", - "inspect.t": "Überprüfe", - "inspect.d": "Wenn du diese Funktion aktivierst, kannst du das Muster aufschlüsseln und Informationen über seine verschiedenen Teile, Pfade und Punkte abrufen.", - "inspectNo.t": "Deaktiviere den Inspektor", - "inspectNo.d": "Das ist die Standardeinstellung, der Musterinspektor ist deaktiviert und das Muster wird wie gewohnt angezeigt.", - "inspectYes.t": "Aktiviere den Inspektor", - "inspectYes.d": "Wenn der Musterinspektor aktiviert und die React-Rendering-Engine ausgewählt ist, fügen wir dem Muster Interaktivität hinzu, damit du die verschiedenen Elemente, aus denen das Muster besteht, untersuchen kannst.", - "no": "No", - "yes": "Yes", - "draft": "Entwurf", - "test": "Test", - "print": "Layout drucken", - "cut": "Layout schneiden", - "save": "Speichern", - "export": "Exportieren", - "edit": "bearbeiten", - "draft.t": "Zeichne dein Schnittmuster", - "draft.d": "Einführung des FreeSewing Muster-Editors, mit dem du dein Muster nach Herzenslust verändern kannst", - "test.t": "Teste dein Schnittmuster", - "test.d": "Sieh dir an, wie sich dein Muster an Änderungen der Optionen oder Maße anpasst", - "print.t": "Layout drucken", - "print.d": "Ermöglicht es dir, deine Musterteile so anzuordnen, dass du dein Muster auf so wenig Seiten wie möglich drucken kannst", - "cut.t": "Layout schneiden", - "cut.d": "Damit kannst du deine Schnittmusterteile so anordnen, dass du genau bestimmen kannst, wie viel Stoff du für die Herstellung brauchst.", - "save.t": "Speichere dein Muster", - "save.d": "Speichere das aktuelle Muster in deinem FreeSewing-Konto", - "export.t": "Exportiere dein Muster", - "export.d": "Ermöglicht es dir, dieses Muster in eine Vielzahl von Formaten zu exportieren", - "logs.t": "Musterprotokolle", - "logs.d": "Ermöglicht es dir, die Musterprotokolle zu durchsuchen, um zu sehen, was genau beim Entwerfen dieses Musters passiert ist", - "edit.t": "Bearbeiten Sie die Mustereinstellungen von Hand", - "edit.d": "So kannst du die Mustereinstellungen von Hand bearbeiten und hast die volle Kontrolle darüber, wie dein Muster gezeichnet wird.", - "view": "Siehe", - "view.d": "Dies sind die verschiedenen Ansichten, aus denen du wählen kannst. Dazu gehören die Ansichten, die über die Navigationsleiste oder das Menü verfügbar sind, sowie einige zusätzliche Ansichten" -} +{"uiSettings.t":"UI Präferenzen","uiSettings.d":"Diese Einstellungen steuern die UI-Aspekte (Benutzeroberfläche) unserer Online-Umgebung für den Entwurf von Mustern.","renderer.t":"Rendering Engine","renderer.d":"Legt fest, wie das Muster auf dem Bildschirm gerendert (gezeichnet) wird","renderWithReact.t":"Rendern mit den React-Komponenten von FreeSewing","renderWithReact.d":"Rendere als SVG durch unsere React-Komponenten. Ermöglicht Interaktivität und ist für den Bildschirm optimiert. Verwende sie, wenn du dir nicht sicher bist, was du wählen sollst.","renderWithCore.t":"Rendering mit der Core-Bibliothek von Freesewing","renderWithCore.d":"Rendere direkt aus Core in SVG. Erlaubt keine Interaktivität und ist für den Druck optimiert. Verwende dies, wenn du wissen willst, wie es nach dem Export aussehen wird.","control.t":"Benutzererfahrung","control.d":"Welches Benutzererlebnis bevorzugst du? Bitte beachte, dass dies eine Kontoeinstellung ist, die sich auf die gesamte Website auswirkt.","inspect.t":"Überprüfe","inspect.d":"Wenn du diese Funktion aktivierst, kannst du das Muster aufschlüsseln und Informationen über seine verschiedenen Teile, Pfade und Punkte abrufen.","inspectNo.t":"Deaktiviere den Inspektor","inspectNo.d":"Das ist die Standardeinstellung, der Musterinspektor ist deaktiviert und das Muster wird wie gewohnt angezeigt.","inspectYes.t":"Aktiviere den Inspektor","inspectYes.d":"Wenn der Musterinspektor aktiviert und die React-Rendering-Engine ausgewählt ist, fügen wir dem Muster Interaktivität hinzu, damit du die verschiedenen Elemente, aus denen das Muster besteht, untersuchen kannst.","no":"No","yes":"Yes","draft":"Entwurf","test":"Test","print":"Layout drucken","cut":"Layout schneiden","save":"Speichern","export":"Exportieren","edit":"bearbeiten","draft.t":"Zeichne dein Schnittmuster","draft.d":"Einführung des FreeSewing Muster-Editors, mit dem du dein Muster nach Herzenslust verändern kannst","test.t":"Teste dein Schnittmuster","test.d":"Sieh dir an, wie sich dein Muster an Änderungen der Optionen oder Maße anpasst","print.t":"Layout drucken","print.d":"Ermöglicht es dir, deine Musterteile so anzuordnen, dass du dein Muster auf so wenig Seiten wie möglich drucken kannst","cut.t":"Layout schneiden","cut.d":"Damit kannst du deine Schnittmusterteile so anordnen, dass du genau bestimmen kannst, wie viel Stoff du für die Herstellung brauchst.","save.t":"Speichere dein Muster","save.d":"Speichere das aktuelle Muster in deinem FreeSewing-Konto","export.t":"Exportiere dein Muster","export.d":"Ermöglicht es dir, dieses Muster in eine Vielzahl von Formaten zu exportieren","logs.t":"Musterprotokolle","logs.d":"Ermöglicht es dir, die Musterprotokolle zu durchsuchen, um zu sehen, was genau beim Entwerfen dieses Musters passiert ist","edit.t":"Bearbeiten Sie die Mustereinstellungen von Hand","edit.d":"So kannst du die Mustereinstellungen von Hand bearbeiten und hast die volle Kontrolle darüber, wie dein Muster gezeichnet wird.","view":"Siehe","view.d":"Dies sind die verschiedenen Ansichten, aus denen du wählen kannst. Dazu gehören die Ansichten, die über die Navigationsleiste oder das Menü verfügbar sind, sowie einige zusätzliche Ansichten"} \ No newline at end of file diff --git a/sites/sde/public/locales/de/workbench.json b/sites/sde/public/locales/de/workbench.json index 5f5e5a87614..788ffd959bd 100644 --- a/sites/sde/public/locales/de/workbench.json +++ b/sites/sde/public/locales/de/workbench.json @@ -1,128 +1 @@ -{ - "addNotes": "Add notes", - "addSettingsToNotes": "Add settings to notes", - "advanced": "Fortgeschritten", - "appliedMeasies": "Wir haben dieses Schnittmuster mit einem neuen Maßsatz versehen.", - "armhole": "Armloch", - "attributes": "Eigenschaften", - "backPockets": "Gesäßtaschen", - "bookmarkPattern": "Bookmark pattern", - "bottomRight": "Unten rechts", - "changeMeasies": "Muster ändern Messungen", - "chooseATest": "Choose a test scenario to run", - "chooseATestDesc": "You can test how the design adapts to changes in a specific design option or measurements, or even test the design across different measurements sets.", - "chooseATestMenuMobileMsg": "To do so, open the test menu and select the scenario you want to run.", - "chooseATestMenuMsg": "To do so, select the test scenario you want to run in the menu on the right.", - "chooseFromBookmarkedSets": "Choose one of the measurements sets you've bookmarked", - "chooseFromBookmarkedSetsDesc": "If you've bookmarked any measurements sets, you can select from those too.", - "chooseFromCuratedSets": "Choose one of FreeSewing's curated measurements sets", - "chooseFromCuratedSetsDesc": "If you're just looking to try out our platform, you can select from our list of curated measurements sets.", - "chooseFromOwnSets": "Choose one of your own measurements sets", - "chooseFromOwnSetsDesc": "Pick any of your own measurements sets that have all required measurements to generate this pattern.", - "chooseNewSet": "Wähle ein neues Maßnahmeset", - "closure": "Verschluss", - "collar": "Kragen", - "columns": "columns", - "configurePattern": "Muster konfigurieren", - "construction": "Konstruktion", - "cuffs": "Manschetten", - "currentPrintLayout": "Current print layout", - "cutLayout": "Layout schneiden", - "darts": "Abnäher", - "designOptions.d": "Teste die Auswirkungen einer Option auf das Aussehen dieses Musters", - "docs": "Dokumentation", - "draft": "Entwurf", - "draftPattern": "Entwurfsmuster", - "edit": "bearbeiten", - "editCurrentMeasies": "Aktuelle Maße bearbeiten", - "editCurrentMeasiesDesc": "Änderungen, die du hier vornimmst, werden nicht in deine Maßsätze gespeichert und wirken sich nur auf dieses Schnittmuster aus.", - "editCurrentMeasiesHeader": "Schnittmuster-Maße bearbeiten", - "editMeasiesByHand": "Edit measurements by hand", - "editMeasiesByHandDesc": "Manually set or override any measurements. These changes will only apply to the current pattern.", - "editSettings": "Konfiguration bearbeiten", - "elastic": "Gummi", - "export": "Exportieren", - "exportAsData": "Als Daten exportieren", - "exportForEditing": "Für die Bearbeitung exportieren", - "exportForPrinting": "Für den Druck exportieren", - "exportPattern-txt": "Ein für deinen Heimdrucker geeignetes PDF exportieren, oder das Schnittmuster in verschiedenen Formaten herunterladen", - "exportPattern": "Schnittmuster exportieren", - "fit": "Passform", - "frontPockets": "Vordere Taschen", - "generatePdf": "Generate print-ready PDF", - "giveItAName": "Gib ihm einen Namen", - "height": "Höhe", - "help": "Hilfe", - "layoutSettings.d": "Additional options to further optimize the printing layout of your pattern.", - "layoutSettings.t": "Layout settings", - "length": "Länge", - "measies": "Muster-Messungen", - "measiesOk": "Wir haben alle erforderlichen Maße, um dieses Muster zu erstellen.", - "measurements.d": "Teste die Auswirkungen einer Messung auf das Aussehen des Musters", - "menu": "Menü", - "name": "Name", - "noDesignFound": "Wir konnten dieses Design nicht finden. Das sollte nicht passieren, also würden wir uns freuen, wenn du es meldest.", - "notes": "Notizen", - "pages": "pages", - "part": "Musterteil", - "partInfo": "Musterteil Info", - "partTransfo": "Part transformation buttons", - "partTransfoDesc": "These buttons allow you to rotate or flip individual pattern parts.", - "partTransfoNo": "Hide buttons", - "partTransfoNoDesc": "Do not include these buttons on the pattern output", - "partTransfoYes": "Show buttons", - "partTransfoYesDesc": "Include these buttons on the pattern output (they will not be printed)", - "pathInfo": "Pfad-Infos", - "patternBookmarkCreated": "Pattern bookmark created", - "patternInspector": "Muster-Inspektor", - "patternLogs": "Musterprotokolle", - "patternSaved": "Pattern saved", - "pockets": "Taschen", - "printLayout": "Layout drucken", - "printSettings.d": "Configure your pattern so you can print it just the way you like it. Includes page size & orientation, margins, and more.", - "printSettings.t": "Print settings", - "reset": "Zurücksetzen", - "resetPrintLayout": "Reset print layout", - "resetPrintLayoutDesc": "Removes all manual changes to the print layout, and restores the default layout", - "rows": "rows", - "save": "Speichern", - "savePattern": "Schnittmuster speichern", - "saveSettings": "Einstellungen speichern", - "saveYourPattern": "Speichere dein Schnittmuster", - "seeMissingMeasies": "Siehe fehlende Maße", - "showAllParts": "Alle Musterteile anzeigen", - "showMovableButtons": "Knöpfe", - "showOnlyThisPart": "Nur diesen Teil des Musters anzeigen", - "sleevecap": "Armkugel", - "style": "Stil", - "test": "Test", - "testDesignMeasurement": "Test {design} measurements: {measurement}", - "testDesignOption": "Test {design} design options: {option}", - "testDesignSets": "Test {design} across measurements sets", - "testMeasurements": "Test measurements", - "testMeasurementsDesc": "Test how the design adapts to changes to a specific measurement", - "testOptions": "Test design options", - "testOptionsDesc": "Test how the design adapts to changes in a specific design option", - "testPattern": "Testmuster", - "testSets": "Test measurements sets", - "testSetsDesc": "Test how the design adapts across different measurements sets", - "topLeft": "Oben links", - "weLackSomeMeasies": "Uns fehlen { nr } Messungen, um dieses Muster zu erstellen", - "width": "Breite", - "xTotalPagesSomeBlank": "{total} pages in total but {blank} are blank", - "yamlEditViewError": "Probleme mit YAML", - "yamlEditViewErrorDesc": "Wir haben deine Eingabe gespeichert, aber sie funktioniert möglicherweise aus folgenden Gründen nicht", - "yamlEditViewTitleThing": "Musterkonfiguration bearbeiten für {thing}", - "youCanPickOrEnter": "Du kannst entweder einen Satz Messungen auswählen oder sie von Hand eingeben, aber ohne diese Messungen können wir nicht weitermachen.", - "youUseCustomValue": "You are using the default value", - "youUseDefaultValue": "You are using a custom value", - "continueEditingTitle": "Continue editing", - "continueEditingDesc": "Load the newly saved pattern in the pattern editor, so you can make more changes.", - "goToPatternTitle": "Navigate to the pattern page", - "goToPatternDesc": "Exit the pattern editor and navigate to the pattern page where you can update the pattern's metadata.", - "saveAsNewPattern": "Save as new pattern", - "savePatternAs": "Save pattern as...", - "savePatternAsHellip": "Save pattern as...", - "show": "Show", - "whereToGoAfterSaveAs": "After saving the new pattern, what do you want to do?" -} +{"addNotes":"Add notes","addSettingsToNotes":"Add settings to notes","advanced":"Fortgeschritten","appliedMeasies":"Wir haben dieses Schnittmuster mit einem neuen Maßsatz versehen.","armhole":"Armloch","attributes":"Eigenschaften","backPockets":"Gesäßtaschen","bookmarkPattern":"Bookmark pattern","bottomRight":"Unten rechts","changeMeasies":"Muster ändern Messungen","chooseATest":"Choose a test scenario to run","chooseATestDesc":"You can test how the design adapts to changes in a specific design option or measurements.","chooseATestMenuMobileMsg":"To do so, open the test menu and select the scenario you want to run.","chooseATestMenuMsg":"To do so, select the test scenario you want to run in the menu on the right.","chooseFromBookmarkedSets":"Choose one of the measurements sets you've bookmarked","chooseFromBookmarkedSetsDesc":"If you've bookmarked any measurements sets, you can select from those too.","chooseFromCuratedSets":"Choose one of FreeSewing's curated measurements sets","chooseFromCuratedSetsDesc":"If you're just looking to try out our platform, you can select from our list of curated measurements sets.","chooseFromOwnSets":"Choose one of your own measurements sets","chooseFromOwnSetsDesc":"Pick any of your own measurements sets that have all required measurements to generate this pattern.","chooseNewSet":"Wähle ein neues Maßnahmeset","closure":"Verschluss","collar":"Kragen","columns":"columns","configurePattern":"Muster konfigurieren","construction":"Konstruktion","continueEditingTitle":"Continue editing","continueEditingDesc":"Load the newly saved pattern in the pattern editor, so you can make more changes.","cuffs":"Manschetten","currentPrintLayout":"Current print layout","cutLayout":"Layout schneiden","darts":"Abnäher","designOptions.d":"Teste die Auswirkungen einer Option auf das Aussehen dieses Musters","docs":"Dokumentation","draft":"Entwurf","draftPattern":"Entwurfsmuster","edit":"bearbeiten","editCurrentMeasies":"Aktuelle Maße bearbeiten","editCurrentMeasiesDesc":"Änderungen, die du hier vornimmst, werden nicht in deine Maßsätze gespeichert und wirken sich nur auf dieses Schnittmuster aus.","editCurrentMeasiesHeader":"Schnittmuster-Maße bearbeiten","editMeasiesByHand":"Edit measurements by hand","editMeasiesByHandDesc":"Manually set or override any measurements. These changes will only apply to the current pattern.","editSettings":"Konfiguration bearbeiten","elastic":"Gummi","export":"Exportieren","exportAsData":"Als Daten exportieren","exportForEditing":"Für die Bearbeitung exportieren","exportForPrinting":"Für den Druck exportieren","exportPattern-txt":"Ein für deinen Heimdrucker geeignetes PDF exportieren, oder das Schnittmuster in verschiedenen Formaten herunterladen","exportPattern":"Schnittmuster exportieren","fit":"Passform","frontPockets":"Vordere Taschen","generatePdf":"Generate print-ready PDF","giveItAName":"Gib ihm einen Namen","goToPatternTitle":"Navigate to the pattern page","goToPatternDesc":"Exit the pattern editor and navigate to the pattern page where you can update the pattern's metadata.","height":"Höhe","help":"Hilfe","layoutSettings.d":"Additional options to further optimize the printing layout of your pattern.","layoutSettings.t":"Layout settings","length":"Länge","measies":"Muster-Messungen","measiesOk":"Wir haben alle erforderlichen Maße, um dieses Muster zu erstellen.","measurements.d":"Teste die Auswirkungen einer Messung auf das Aussehen des Musters","menu":"Menü","name":"Name","noDesignFound":"Wir konnten dieses Design nicht finden. Das sollte nicht passieren, also würden wir uns freuen, wenn du es meldest.","notes":"Notizen","pages":"pages","part":"Musterteil","partInfo":"Musterteil Info","partTransfo":"Part transformation buttons","partTransfoDesc":"These buttons allow you to rotate or flip individual pattern parts.","partTransfoNo":"Hide buttons","partTransfoNoDesc":"Do not include these buttons on the pattern output","partTransfoYes":"Show buttons","partTransfoYesDesc":"Include these buttons on the pattern output (they will not be printed)","pathInfo":"Pfad-Infos","patternBookmarkCreated":"Pattern bookmark created","patternInspector":"Muster-Inspektor","patternLogs":"Musterprotokolle","patternSaved":"Pattern saved","pockets":"Taschen","printLayout":"Layout drucken","printSettings.d":"Configure your pattern so you can print it just the way you like it. Includes page size & orientation, margins, and more.","printSettings.t":"Print settings","reset":"Zurücksetzen","resetPrintLayout":"Reset print layout","resetPrintLayoutDesc":"Removes all manual changes to the print layout, and restores the default layout","rows":"rows","save":"Speichern","savePattern":"Schnittmuster speichern","saveAsNewPattern":"Save as new pattern","savePatternAs":"Save pattern as...","savePatternAsHellip":"Save pattern as...","saveSettings":"Einstellungen speichern","saveYourPattern":"Speichere dein Schnittmuster","seeMissingMeasies":"Siehe fehlende Maße","show":"Anzeigen","showAllParts":"Alle Musterteile anzeigen","showMovableButtons":"Knöpfe","showOnlyThisPart":"Nur diesen Teil des Musters anzeigen","sleevecap":"Armkugel","style":"Stil","test":"Test","testDesignMeasurement":"Test {design} measurements: {measurement}","testDesignOption":"Test {design} design options: {option}","testDesignSets":"Test {design} across measurements sets","testMeasurements":"Test measurements","testMeasurementsDesc":"Test how the design adapts to changes to a specific measurement","testOptions":"Test design options","testOptionsDesc":"Test how the design adapts to changes in a specific design option","testPattern":"Testmuster","testSets":"Test measurements sets","testSetsDesc":"Test how the design adapts across different measurements sets","topLeft":"Oben links","weLackSomeMeasies":"Uns fehlen { nr } Messungen, um dieses Muster zu erstellen","whereToGoAfterSaveAs":"After saving the new pattern, what do you want to do?","width":"Breite","xTotalPagesSomeBlank":"{total} pages in total but {blank} are blank","yamlEditViewError":"Probleme mit YAML","yamlEditViewErrorDesc":"Wir haben deine Eingabe gespeichert, aber sie funktioniert möglicherweise aus folgenden Gründen nicht","yamlEditViewTitleThing":"Musterkonfiguration bearbeiten für {thing}","youCanPickOrEnter":"Du kannst entweder einen Satz Messungen auswählen oder sie von Hand eingeben, aber ohne diese Messungen können wir nicht weitermachen.","youUseCustomValue":"You are using the default value","youUseDefaultValue":"You are using a custom value"} \ No newline at end of file diff --git a/sites/sde/public/locales/en/account.json b/sites/sde/public/locales/en/account.json index 2cbf915f22e..a9f94a3244c 100644 --- a/sites/sde/public/locales/en/account.json +++ b/sites/sde/public/locales/en/account.json @@ -1,261 +1 @@ -{ - "account": "Account", - "yourAccount": "Your Account", - "newPattern": "New Pattern", - "newSet": "Create a new measurements set", - "links": "Links", - "info": "Info", - "settings": "Settings", - "data": "Data", - "sets": "Measurements Sets", - "patterns": "Patterns", - "actions": "Actions", - "created": "Created", - "updated": "Updated", - "expires": "Expires", - "yourProfile": "Your Profile", - "yourPatterns": "Your Patterns", - "yourSets": "Your Measurements Sets", - "signOut": "Sign Out", - "politeOhCrap": "Oh fiddlesticks", - "bio": "Bio", - "email": "E-mail Address", - "img": "Image", - "username": "Username", - "compare": "Metricset Comparison", - "consent": "Consent & Privacy", - "control": "User Experience", - "imperial": "Units", - "units": "Units", - "apikeys": "API Keys", - "newsletter": "Newsletter Subscription", - "password": "Password", - "newPasswordPlaceholder": "Enter your new password here", - "passwordPlaceholder": "Enter your password here", - "mfa": "Two-Factor Authentication", - "mfaTipTitle": "Please consider enabling Two-Factor Authentication", - "mfaTipMsg": "We do not enforce a password policy, but we do recommend you enable Two-Factor Authentication to keep your FreeSewing account safe.", - "mfaEnabled": "Two-Factor Authentication is enabled", - "mfaDisabled": "Two-Factor Authentication is disabled", - "mfaSetup": "Set up Two-Factor Authentication", - "mfaAdd": "Add FreeSewing to your Authenticator App by scanning the QR code above.", - "confirmWithPassword": "Please enter your password to confirm this action", - "confirmWithMfa": "Please enter a code from your Authenticator App to confirm this action", - "enableMfa": "Enable Two-Factor Authentication", - "disableMfa": "Disable Two-Factor Authentication", - "language": "Language", - "developer": "Developer", - "design": "Design", - "patternMetadata": "Pattern metadata", - "clonePattern": "Clone pattern", - "updatePattern": "Update pattern", - "reload": "Reload account", - "export": "Export your data", - "exportMsg": "Click below to export your personal data", - "exportNote": "The EU's General Data Protection Regulation (GDPR) ensures your so-called right to data portability — the right to obtain and reuse your personal data for your own purposes, or across different services.", - "exportDownload": "Your data was exported and is available for download at the following location:", - "review": "Review your consent", - "restrict": "Restrict processing of your data", - "disable": "Disable your account", - "remove": "Remove your account", - "proceedWithCaution": "Proceed with caution", - "restrictWarning": "While no data will be removed, this will disable your account. Furthermore, you can not undo this on your own, but will have to contact support when you want to restore access to your account.", - "noWayBack": "There is no way back from this.", - "mdSupport": "You can use markdown here", - "or": "or", - "continue": "Continue", - "save": "Save", - "noThanks": "No thanks", - "areYouCertain": "Are you certain?", - "delete": "Delete", - "nailedIt": "Nailed it", - "gone": "Poof. Gone.", - "reloadMsg1": "The data stored in your browser can sometimes get out of sync with the data stored in our backend.", - "reloadMsg2": "This lets you reload your account data from the backend. It has the same effect as signin out, and then signing in again", - "bioTitle": "Tell people a little bit about yourself", - "bioPreview": "Bio Preview", - "bioPlaceholder": "I make clothes and shoes. I design sewing patterns. I write code. I run [FreeSewing](http://freesewing.org)", - "compareTitle": "Are you comfortable with measurements sets being compared?", - "compareYes": "Yes, in case it may help me", - "compareYesd": "We will occasionally show how your set of measurements compares to other measurements sets.\nThis allows us to detect potential problems in your measurements or patterns.\n", - "compareNo": "No, never compare", - "compareNod": "We will never compare your set of measurements to other measurements sets.\nThis will limit our ability to warn you about potential problems in your measurements sets or patterns.\n", - "showMore": "Show more", - "control1.t": "Keep it as simple as possible", - "control1.d": "Hides all but the most crucial features.", - "control2.t": "Keep it simple, but not too simple", - "control2.d": "Hides the majority of features.", - "control3.t": "Balance simplicity with power", - "control3.d": "Reveals the majority of features, but not all.", - "control4.t": "Give me all powers, but keep me safe", - "control4.d": "Reveals all features, keeps handrails and safety checks.", - "control5.t": "Get out of my way", - "control5.d": "Reveals all features, removes all handrails and safety checks.", - "controlShowMore": "Show more options", - "controlTitle": "Which user experience do you prefer?", - "imgTitle": "How about a picture?", - "imgDragAndDropImageHere": "Drag and drop an image here", - "imgPasteUrlHere": "Paste an image location (url) here", - "imgSelectImage": "Select an image", - "newsletterTitle": "Would you like to reveice the FreeSewing newsletter?", - "newsletterYes": "Yes, I would like to receive the newsletter", - "newsletterYesd": "Once every 3 months you'll receive an email from us with honest wholesome content. No tracking, no ads, no nonsense.", - "newsletterNod": "You can always change your mind later. But until you do, we will not send you any newsletters.", - "metricUnits": "Metric units (cm)", - "metricUnitsd": "Pick this if you prefer centimeters over inches.", - "imperialUnits": "Imperial units (inch)", - "imperialUnitsd": "Pick this if you prefer inches over centimeters.", - "unitsTitle": "Which units do you prefer?", - "usernameTitle": "What username would you like?", - "usernameAvailable": "Username is available", - "usernameNotAvailable": "Username is not available", - "emailTitle": "Where can we reach you in case we have a good reason for it (like when you forgot your password)?", - "oneMoreThing": "One more thing", - "oneMomentPlease": "One moment please", - "emailChangeConfirmation": "We have sent an E-mail to your new address to confirm this change.", - "vagueError": "Something went wrong, and we're not certain how to handle it. Please try again, or involve a human being for assistance.", - "githubTitle": "Link your GitHub identity", - "githubWhy1": "Enter your GitHub username and email here and we will use them when interacting with GitHub on your behalf.", - "githubWhy2": "Note that both your GitHub username and email is public info. This merely allows us to make a link between your FreeSewing account and GitHub account.", - "githubWhy3": "For example, when you report a problem on this website, we can mention you so you will receive notifications when there is an update. For this, your username is sufficient.", - "githubWhy4": "When you submit a showcase post or make changed to our content, we can credit those commits to you if we have both your username and the email address you use on GitHub.", - "tooComplex": "If all of this in confusing, you don't have to provide this info. It's an advanced feature.", - "languageTitle": "Which language do you prefer?", - "passwordTitle": "Something only you know", - "newApikey": "Generate a new API key", - "keyNewInfo": "Create a new API key to connect to the FreeSewing backend in an automated way.", - "keyName": "Key name", - "keyNameDesc": "A unique name for this API key. Only visible to you.", - "keyExpires": "Key expiration", - "keyExpiresDesc": "The key will expire on:", - "keyLevel": "Key permission level", - "keyLevel0": "Authenticate only", - "keyLevel1": "Read access to your own patterns and measurements sets", - "keyLevel2": "Read access to all your account data", - "keyLevel3": "Write access to your own patterns and measurements sets", - "keyLevel4": "Write access to all your account data", - "keyLevel5": "Read access to patterns and measurements sets of other users", - "keyLevel6": "Write access to patterns and measurements sets of other users", - "keyLevel7": "Write access to all account data of other users", - "keyLevel8": "Impersonate other users, full write access to all data", - "cancel": "Cancel", - "keySecretWarning": "This is the only time you can see the key secret, make sure to copy it.", - "keyExpired": "This API key has expired", - "deleteKeyWarning": "Removing an API key cannot be undone.", - "keyDocsTitle": "Refer to FreeSewing.dev for documentation on using API keys (English only)", - "keyDocsMsg": "This is an advanced feature aimed at developers or anyone who wants to interact with our backend directly.", - "apiCalls": "API Calls", - "newBookmark": "Add a Bookmark", - "bookmark": "Bookmark", - "bookmarks": "Bookmarks", - "type": "Type", - "location": "Location", - "title": "Title", - "new": "New", - "designBookmark": "Designs", - "patternBookmark": "Patterns", - "setBookmark": "Measurements Sets", - "csetBookmark": "Curated Measurements Sets", - "docBookmark": "Documentation", - "customBookmark": "Custom Bookmarks", - "yourBookmarks": "Your bookmarks", - "bookmarkThisThing": "Bookmark this { thing }", - "page": "Page", - "set": "Measurements Set", - "name": "Name", - "setNameDesc": "A name to identify this measurements set", - "setNewInfo": "Create a new set of measurements which you can then use to generate patterns for.", - "notes": "Notes", - "setNotesDesc": "Any notes you'd like to keep regarding this measurements set", - "description": "Description", - "deleteSetWarning": "Removing a measurements set cannot be undone.", - "image": "Image", - "measies": "Measurements", - "setUnitsMsgTitle": "This settings only applies to this measurement set", - "setUnitsMsgDesc": "These are the units we will use when updating or displaying the measurements in this set.\nEverywhere else on this website, we will use the units preference set in your account.\n", - "public": "Public", - "publicSet": "Public measurements set", - "privateSet": "Private measurements set", - "publicSetDesc": "Others are allowed to use these measurements to generate or test patterns", - "privateSetDesc": "These measurments cannot be used by other users or visitors", - "permalink": "Permalink", - "editThing": "Edit {thing}", - "saveThing": "Save {thing}", - "filterByDesign": "Filter by design", - "noFilter": "Do not filter", - "filterByDesignDocs": "If you have a specific design in mind, you can filter by design to only list those measurements that are required for this design.", - "setLacksMeasiesForDesign": "This set lacks measurements required for this pattern", - "setHasMeasiesForDesign": "This set has all measurements required for this pattern", - "someSetsLacking": "Some of these sets lack the measurments required to generate this pattern", - "theseSetsReady": "These sets have all required measurments to generate this pattern", - "chooseSet": "Please choose a set of measurements", - "patternForWhichSet": "Which set of measurements should we generate a pattern for?", - "bookmarkedSets": "Measurements sets you've bookmarked", - "curatedSets": "FreeSewing's curated measurements sets", - "curatedSetsAbout": "Sets of measurements curated by FreeSewing that you can use to test our platform, or your designs.", - "curateCuratedSets": "Curate our selection of curated measurements sets", - "useThisSet": "Use this set of measurements", - "ownSets": "Your own measurements sets", - "noOwnSets": "You do not have any of your own measurements sets (yet)", - "pleaseMtm": "Because made-to-measure lies at the heart of what we do, we strongly suggest you take accurate measurements.", - "noOwnSetsMsg": "You can store your measurements as a measurements set, after which you can generate as many patterns as you want for them.", - "measurements": "Measurements", - "chooseASet": "Choose a measurements set", - "showImage": "Show image", - "suggestForCuration": "Suggest for curation", - "suggestCset": "Suggest a measurements set for curation", - "csetAllMeasies": "To ensure curated measurements sets work for all designs, you need to provide a full set of measurements.", - "csetMissing": "Your measurements set is missing the following measurements", - "allMeasiesAvailable": "All measurements are available.", - "csetHeightMsg1": "To allow organizing and presenting our curated sets in a structured way, we organize them by height.", - "csetImgMsg": "Finally, we need a picture. Please refer to the documentation to see what makes a good picture for a curated measurements set.", - "docs": "Documentation", - "csetNotesMsg": "If you would like to add any notes, you can do so here.", - "thankYouVeryMuch": "Thank you very much", - "csetSuggestedMsg": "Your submission has been registered and will be processed by one of our curators.", - "itIsAvailableAt": "It is available at", - "csetNameMsg": "Each curated set has a name. You can suggest your own name or a pseudonym.", - "patternNew": "Generate a new pattern", - "patternNewInfo": "Pick a design, add your measurements set, and we'll generate a made-to-measure sewing pattern for you.", - "designNew": "Create a new design", - "designNewInfo": "FreeSewing designs are small bundles of JavaScript code that generate patterns. It's not hard to create your own designs, and we have a detailed tutorial to get you started.", - "pluginNew": "Create a new plugin", - "pluginNewInfo": "FreeSewing's functionality can be further extended with plugins. Creating a plugin is easy, and we have a guide to take you from start to finish.", - "showcaseNew": "Create a new showcase post", - "showcaseNewInfo": "If you would like to share something you (or someone else) made based on our designs, you can start a draft showcase post here.", - "blogNew": "Create a new blog post", - "blogNewInfo": "If you would like to write on the FreeSewing blog, you can start a draft blog post here.", - "csetNew": "Suggest a new curated measurements set", - "csetNewInfo": "We curate a collection of vetted measurments sets that we use to test patterns. You can suggest a measurements set here.", - "opackNew": "Suggest a new options pack", - "opackNewInfo": "We curate a collection of vetted option packs for each of our designs. You can suggest your options here.", - "newPopular": "Most popular", - "newShare": "Share / Show", - "newDev": "Design / Develop", - "generateANewThing": "Generate a new { thing }", - "website": "Website", - "linkedIdentities": "Linked Identities", - "websiteTitle": "Do you have a website or other URL you'd like to add?", - "platformTitle": "Who are you on { platform }?", - "platformWhy": "We do not use this data in any way. This is only here so FreeSewing users can connect the dots across platforms.", - "security": "Security", - "revealPassword": "Reveal password", - "hidePassword": "Hide password", - "designs": "Designs", - "code": "Code", - "aboutThing": "About { thing }", - "requiredMeasurements": "Required measurements", - "optionalMeasurements": "Optional measurements", - "designOptions": "Design options", - "parts": "Parts", - "plugins": "Plugins", - "specifications": "Specifications", - "visitShowcase": "Visit showcase post", - "examples": "Examples", - "noExamples": "We currently do not have any examples for this design", - "noExamplesMsg": "We rely on the FreeSewing community to submit examples in our showcase posts.", - "ownPublicPattern": "This is the public view on one of your own patterns. For more options, access the private view.", - "ownPrivatePattern": "This is the private view on your pattern. The public view will work for you even when the pattern is private. It will only work for others when the pattern is public.", - "privateView": "Private view", - "publicView": "Public view" -} +{"account":"Account","yourAccount":"Your Account","newPattern":"New Pattern","newSet":"Create a new measurements set","links":"Links","info":"Info","settings":"Settings","data":"Data","sets":"Measurements Sets","patterns":"Patterns","actions":"Actions","created":"Created","updated":"Updated","expires":"Expires","yourProfile":"Your Profile","yourPatterns":"Your Patterns","yourSets":"Your Measurements Sets","signOut":"Sign Out","politeOhCrap":"Oh fiddlesticks","bio":"Bio","email":"E-mail Address","img":"Image","username":"Username","compare":"Metricset Comparison","consent":"Consent & Privacy","control":"User Experience","imperial":"Units","units":"Units","apikeys":"API Keys","newsletter":"Newsletter Subscription","password":"Password","newPasswordPlaceholder":"Enter your new password here","passwordPlaceholder":"Enter your password here","mfa":"Two-Factor Authentication","mfaTipTitle":"Please consider enabling Two-Factor Authentication","mfaTipMsg":"We do not enforce a password policy, but we do recommend you enable Two-Factor Authentication to keep your FreeSewing account safe.","mfaEnabled":"Two-Factor Authentication is enabled","mfaDisabled":"Two-Factor Authentication is disabled","mfaSetup":"Set up Two-Factor Authentication","mfaAdd":"Add FreeSewing to your Authenticator App by scanning the QR code above.","confirmWithPassword":"Please enter your password to confirm this action","confirmWithMfa":"Please enter a code from your Authenticator App to confirm this action","enableMfa":"Enable Two-Factor Authentication","disableMfa":"Disable Two-Factor Authentication","language":"Language","developer":"Developer","design":"Design","patternMetadata":"Pattern metadata","clonePattern":"Clone pattern","updatePattern":"Update pattern","reload":"Reload account","export":"Export your data","exportMsg":"Click below to export your personal data","exportNote":"The EU's General Data Protection Regulation (GDPR) ensures your so-called right to data portability — the right to obtain and reuse your personal data for your own purposes, or across different services.","exportDownload":"Your data was exported and is available for download at the following location:","review":"Review your consent","restrict":"Restrict processing of your data","disable":"Disable your account","remove":"Remove your account","proceedWithCaution":"Proceed with caution","restrictWarning":"While no data will be removed, this will disable your account. Furthermore, you can not undo this on your own, but will have to contact support when you want to restore access to your account.","noWayBack":"There is no way back from this.","mdSupport":"You can use markdown here","or":"or","continue":"Continue","save":"Save","noThanks":"No thanks","areYouCertain":"Are you certain?","delete":"Delete","nailedIt":"Nailed it","gone":"Poof. Gone.","reloadMsg1":"The data stored in your browser can sometimes get out of sync with the data stored in our backend.","reloadMsg2":"This lets you reload your account data from the backend. It has the same effect as signin out, and then signing in again","bioTitle":"Tell people a little bit about yourself","bioPreview":"Bio Preview","bioPlaceholder":"I make clothes and shoes. I design sewing patterns. I write code. I run [FreeSewing](http://freesewing.org)","compareTitle":"Are you comfortable with measurements sets being compared?","compareYes":"Yes, in case it may help me","compareYesd":"We will occasionally show how your set of measurements compares to other measurements sets.\nThis allows us to detect potential problems in your measurements or patterns.\n","compareNo":"No, never compare","compareNod":"We will never compare your set of measurements to other measurements sets.\nThis will limit our ability to warn you about potential problems in your measurements sets or patterns.\n","showMore":"Show more","control1.t":"Keep it as simple as possible","control1.d":"Hides all but the most crucial features.","control2.t":"Keep it simple, but not too simple","control2.d":"Hides the majority of features.","control3.t":"Balance simplicity with power","control3.d":"Reveals the majority of features, but not all.","control4.t":"Give me all powers, but keep me safe","control4.d":"Reveals all features, keeps handrails and safety checks.","control5.t":"Get out of my way","control5.d":"Reveals all features, removes all handrails and safety checks.","controlShowMore":"Show more options","controlTitle":"Which user experience do you prefer?","imgTitle":"How about a picture?","imgDragAndDropImageHere":"Drag and drop an image here","imgPasteUrlHere":"Paste an image location (url) here","imgSelectImage":"Select an image","newsletterTitle":"Would you like to reveice the FreeSewing newsletter?","newsletterYes":"Yes, I would like to receive the newsletter","newsletterYesd":"Once every 3 months you'll receive an email from us with honest wholesome content. No tracking, no ads, no nonsense.","newsletterNod":"You can always change your mind later. But until you do, we will not send you any newsletters.","metricUnits":"Metric units (cm)","metricUnitsd":"Pick this if you prefer centimeters over inches.","imperialUnits":"Imperial units (inch)","imperialUnitsd":"Pick this if you prefer inches over centimeters.","unitsTitle":"Which units do you prefer?","usernameTitle":"What username would you like?","usernameAvailable":"Username is available","usernameNotAvailable":"Username is not available","emailTitle":"Where can we reach you in case we have a good reason for it (like when you forgot your password)?","oneMoreThing":"One more thing","oneMomentPlease":"One moment please","emailChangeConfirmation":"We have sent an E-mail to your new address to confirm this change.","vagueError":"Something went wrong, and we're not certain how to handle it. Please try again, or involve a human being for assistance.","githubTitle":"Link your GitHub identity","githubWhy1":"Enter your GitHub username and email here and we will use them when interacting with GitHub on your behalf.","githubWhy2":"Note that both your GitHub username and email is public info. This merely allows us to make a link between your FreeSewing account and GitHub account.","githubWhy3":"For example, when you report a problem on this website, we can mention you so you will receive notifications when there is an update. For this, your username is sufficient.","githubWhy4":"When you submit a showcase post or make changed to our content, we can credit those commits to you if we have both your username and the email address you use on GitHub.","tooComplex":"If all of this in confusing, you don't have to provide this info. It's an advanced feature.","languageTitle":"Which language do you prefer?","passwordTitle":"Something only you know","newApikey":"Generate a new API key","keyNewInfo":"Create a new API key to connect to the FreeSewing backend in an automated way.","keyName":"Key name","keyNameDesc":"A unique name for this API key. Only visible to you.","keyExpires":"Key expiration","keyExpiresDesc":"The key will expire on:","keyLevel":"Key permission level","keyLevel0":"Authenticate only","keyLevel1":"Read access to your own patterns and measurements sets","keyLevel2":"Read access to all your account data","keyLevel3":"Write access to your own patterns and measurements sets","keyLevel4":"Write access to all your account data","keyLevel5":"Read access to patterns and measurements sets of other users","keyLevel6":"Write access to patterns and measurements sets of other users","keyLevel7":"Write access to all account data of other users","keyLevel8":"Impersonate other users, full write access to all data","cancel":"Cancel","keySecretWarning":"This is the only time you can see the key secret, make sure to copy it.","keyExpired":"This API key has expired","deleteKeyWarning":"Removing an API key cannot be undone.","keyDocsTitle":"Refer to FreeSewing.dev for documentation on using API keys (English only)","keyDocsMsg":"This is an advanced feature aimed at developers or anyone who wants to interact with our backend directly.","apiCalls":"API Calls","newBookmark":"Add a Bookmark","bookmark":"Bookmark","bookmarks":"Bookmarks","type":"Type","location":"Location","title":"Title","new":"New","designBookmark":"Designs","patternBookmark":"Patterns","setBookmark":"Measurements Sets","csetBookmark":"Curated Measurements Sets","docBookmark":"Documentation","customBookmark":"Custom Bookmarks","yourBookmarks":"Your bookmarks","bookmarkThisThing":"Bookmark this { thing }","page":"Page","set":"Measurements Set","name":"Name","setNameDesc":"A name to identify this measurements set","setNewInfo":"Create a new set of measurements which you can then use to generate patterns for.","notes":"Notes","setNotesDesc":"Any notes you'd like to keep regarding this measurements set","description":"Description","deleteSetWarning":"Removing a measurements set cannot be undone.","image":"Image","measies":"Measurements","setUnitsMsgTitle":"This settings only applies to this measurement set","setUnitsMsgDesc":"These are the units we will use when updating or displaying the measurements in this set.\nEverywhere else on this website, we will use the units preference set in your account.\n","public":"Public","publicSet":"Public measurements set","privateSet":"Private measurements set","publicSetDesc":"Others are allowed to use these measurements to generate or test patterns","privateSetDesc":"These measurments cannot be used by other users or visitors","permalink":"Permalink","editThing":"Edit {thing}","saveThing":"Save {thing}","filterByDesign":"Filter by design","noFilter":"Do not filter","filterByDesignDocs":"If you have a specific design in mind, you can filter by design to only list those measurements that are required for this design.","setLacksMeasiesForDesign":"This set lacks measurements required for this pattern","setHasMeasiesForDesign":"This set has all measurements required for this pattern","someSetsLacking":"Some of these sets lack the measurments required to generate this pattern","theseSetsReady":"These sets have all required measurments to generate this pattern","chooseSet":"Please choose a set of measurements","patternForWhichSet":"Which set of measurements should we generate a pattern for?","bookmarkedSets":"Measurements sets you've bookmarked","curatedSets":"FreeSewing's curated measurements sets","curatedSetsAbout":"Sets of measurements curated by FreeSewing that you can use to test our platform, or your designs.","curateCuratedSets":"Curate our selection of curated measurements sets","useThisSet":"Use this set of measurements","ownSets":"Your own measurements sets","noOwnSets":"You do not have any of your own measurements sets (yet)","pleaseMtm":"Because made-to-measure lies at the heart of what we do, we strongly suggest you take accurate measurements.","noOwnSetsMsg":"You can store your measurements as a measurements set, after which you can generate as many patterns as you want for them.","measurements":"Measurements","chooseASet":"Choose a measurements set","showImage":"Show image","suggestForCuration":"Suggest for curation","suggestCset":"Suggest a measurements set for curation","csetAllMeasies":"To ensure curated measurements sets work for all designs, you need to provide a full set of measurements.","csetMissing":"Your measurements set is missing the following measurements","allMeasiesAvailable":"All measurements are available.","csetHeightMsg1":"To allow organizing and presenting our curated sets in a structured way, we organize them by height.","csetImgMsg":"Finally, we need a picture. Please refer to the documentation to see what makes a good picture for a curated measurements set.","docs":"Documentation","csetNotesMsg":"If you would like to add any notes, you can do so here.","thankYouVeryMuch":"Thank you very much","csetSuggestedMsg":"Your submission has been registered and will be processed by one of our curators.","itIsAvailableAt":"It is available at","csetNameMsg":"Each curated set has a name. You can suggest your own name or a pseudonym.","patternNew":"Generate a new pattern","patternNewInfo":"Pick a design, add your measurements set, and we'll generate a made-to-measure sewing pattern for you.","designNew":"Create a new design","designNewInfo":"FreeSewing designs are small bundles of JavaScript code that generate patterns. It's not hard to create your own designs, and we have a detailed tutorial to get you started.","pluginNew":"Create a new plugin","pluginNewInfo":"FreeSewing's functionality can be further extended with plugins. Creating a plugin is easy, and we have a guide to take you from start to finish.","showcaseNew":"Create a new showcase post","showcaseNewInfo":"If you would like to share something you (or someone else) made based on our designs, you can start a draft showcase post here.","blogNew":"Create a new blog post","blogNewInfo":"If you would like to write on the FreeSewing blog, you can start a draft blog post here.","csetNew":"Suggest a new curated measurements set","csetNewInfo":"We curate a collection of vetted measurments sets that we use to test patterns. You can suggest a measurements set here.","opackNew":"Suggest a new options pack","opackNewInfo":"We curate a collection of vetted option packs for each of our designs. You can suggest your options here.","newPopular":"Most popular","newShare":"Share / Show","newDev":"Design / Develop","generateANewThing":"Generate a new { thing }","website":"Website","linkedIdentities":"Linked Identities","websiteTitle":"Do you have a website or other URL you'd like to add?","platformTitle":"Who are you on { platform }?","platformWhy":"We do not use this data in any way. This is only here so FreeSewing users can connect the dots across platforms.","security":"Security","revealPassword":"Reveal password","hidePassword":"Hide password","designs":"Designs","code":"Code","aboutThing":"About { thing }","requiredMeasurements":"Required measurements","optionalMeasurements":"Optional measurements","designOptions":"Design options","parts":"Parts","plugins":"Plugins","specifications":"Specifications","visitShowcase":"Visit showcase post","examples":"Examples","noExamples":"We currently do not have any examples for this design","noExamplesMsg":"We rely on the FreeSewing community to submit examples in our showcase posts.","ownPublicPattern":"This is the public view on one of your own patterns. For more options, access the private view.","ownPrivatePattern":"This is the private view on your pattern. The public view will work for you even when the pattern is private. It will only work for others when the pattern is public.","privateView":"Private view","publicView":"Public view"} \ No newline at end of file diff --git a/sites/sde/public/locales/en/auth.json b/sites/sde/public/locales/en/auth.json index 1f1dd954b2d..23d17a56ff0 100644 --- a/sites/sde/public/locales/en/auth.json +++ b/sites/sde/public/locales/en/auth.json @@ -1,22 +1 @@ -{ - "authRequired": "Authentication required", - "membersOnly": "This functionality requires a FreeSewing account.", - "signUp": "Sign Up", - "signIn": "Sign In", - "statusUnknown": "Account status warning", - "statusUnknownMsg": "Your account status prohibits us from processing your data. Please contact support.", - "consentLacking": "Consent lacking", - "consentLackingMsg": "We do not have your consent for processing your data. Without consent, we have no legal basis to process your data.", - "accountProhibited": "Your account has been disabled", - "accountProhibitedMsg": "Your account has been administratively disabled.", - "accountDisabled": "Account disabled", - "accountDisabledMsg": "You cannot re-enable a disabled account. You need to contact support to address this.", - "accountInactive": "Your account is inactive", - "accountInactiveMsg": "You must activate your account via the signup link we sent you.", - "signupAgain": "If you cannot find the link, you can receive a new one by signing up again.", - "cannotUse": "A disabled account cannot be used.", - "contactSupport": "Contact support", - "reviewConsent": "Review your consent", - "roleLacking": "You lack the required role to access this content", - "roleLackingMsg": "This content requires the { requiredRole } role. Your role is { role } which does not grant you access to this content." -} +{"authRequired":"Authentication required","membersOnly":"This functionality requires a FreeSewing account.","signUp":"Sign Up","signIn":"Sign In","statusUnknown":"Account status warning","statusUnknownMsg":"Your account status prohibits us from processing your data. Please contact support.","consentLacking":"Consent lacking","consentLackingMsg":"We do not have your consent for processing your data. Without consent, we have no legal basis to process your data.","accountProhibited":"Your account has been disabled","accountProhibitedMsg":"Your account has been administratively disabled.","accountDisabled":"Account disabled","accountDisabledMsg":"You cannot re-enable a disabled account. You need to contact support to address this.","accountInactive":"Your account is inactive","accountInactiveMsg":"You must activate your account via the signup link we sent you.","signupAgain":"If you cannot find the link, you can receive a new one by signing up again.","cannotUse":"A disabled account cannot be used.","contactSupport":"Contact support","reviewConsent":"Review your consent","roleLacking":"You lack the required role to access this content","roleLackingMsg":"This content requires the { requiredRole } role. Your role is { role } which does not grant you access to this content."} \ No newline at end of file diff --git a/sites/sde/public/locales/en/bella.json b/sites/sde/public/locales/en/bella.json index ac6b166b88c..f2b4e89b51e 100644 --- a/sites/sde/public/locales/en/bella.json +++ b/sites/sde/public/locales/en/bella.json @@ -1,50 +1 @@ -{ - "t": "Bella body block", - "d": "Bella is a basic body block for people with breasts.", - "cbSeamBustBelowWaist.t": "Bust height compromised at center back", - "cbSeamBustBelowWaist.d": "No solution was found to place the bust point above the waist line on the center back seam. As a compromise, we've used the waist height instead. \n\nPlease verify your measurements before contacting support.", - "sideSeamBustBelowWaist.t": "Bust height compromised at side seam", - "sideSeamBustBelowWaist.d": "No solution was found to place the bust point above the waist line on the side seam. As a compromise, we've used the waist height instead. \n\nPlease verify your measurements before contacting support.", - "bustDartCompromise.t": "Bust dart tip compromised", - "bustDartCompromise.d": "No solution was found to adjust the bust dart. As a compromise we are using the bust draft as initially drafted.\n\nPlease verify your measurements before contacting support.", - "back": "Back", - "frontSideDart": "Front", - "chestEase.t": "Chest ease", - "chestEase.d": "Controls the amount of ease at the fullest part of your chest", - "waistEase.t": "Waist ease", - "waistEase.d": "Controls the amount of ease at your waist", - "bustSpanEase.t": "Bust span ease", - "bustSpanEase.d": "Controls the amount of (horizontal) ease added to your bust span when locating the bust point.", - "shoulderToShoulderEase.t": "Shoulder to Shoulder ease", - "shoulderToShoulderEase.d": "Controls the amount of ease between your shoulders. Initially set to -.5% because Bella implements a block that is used in the industry.", - "fullChestEaseReduction.t": "Full chest ease reduction", - "fullChestEaseReduction.d": "Allows you to independently reduce the ease around the chest to make it fit tight(er) in that area", - "backDartHeight.t": "Back dart height", - "backDartHeight.d": "Controls the height of the back dart", - "bustDartLength.t": "Bust dart length", - "bustDartLength.d": "Controls the length of the bust dart", - "waistDartLength.t": "Waist dart length", - "waistDartLength.d": "Controls the length of the waist dart", - "bustDartCurve.t": "Bust dart curve", - "bustDartCurve.d": "Controls the curvature of the bust dart", - "armholeDepth.t": "Armhole depth", - "armholeDepth.d": "Controls the depth of the armhole", - "backArmholeSlant.t": "Back armhole slant", - "backArmholeSlant.d": "Slightly rotates the armhole around its pitch point", - "frontArmholeCurvature.t": "Front armhole curvature", - "frontArmholeCurvature.d": "Controls how deep the armhole is scooped out at the front bottom", - "backArmholeCurvature.t": "Back armhole curvature", - "backArmholeCurvature.d": "Controls how deep the armhole is scooped out at the back bottom", - "frontArmholePitchDepth.t": "Front armhole pitch depth", - "frontArmholePitchDepth.d": "Tweaks the horizontal placement of the front armhole pitch point", - "backArmholePitchDepth.t": "Back armhole pitch depth", - "backArmholePitchDepth.d": "Tweaks the horizontal placement of the back armhole pitch point", - "backNeckCutout.t": "Back neck cutout", - "backNeckCutout.d": "Controls how deep the neck opening is scooped out at at the back", - "backHemSlope.t": "Back hem slope", - "backHemSlope.d": "Controls the slope of the hem at the back", - "frontShoulderWidth.t": "Front shoulder width", - "frontShoulderWidth.d": "Controls the narrowness of the front shoulders relative to the back", - "highBustWidth.t": "High bust width", - "highBustWidth.d": "Allows you to tweak the hight bust width at the front" -} +{"t":"Bella body block","d":"Bella is a basic body block for people with breasts.","cbSeamBustBelowWaist.t":"Bust height compromised at center back","cbSeamBustBelowWaist.d":"No solution was found to place the bust point above the waist line on the center back seam. As a compromise, we've used the waist height instead. \n\nPlease verify your measurements before contacting support.","sideSeamBustBelowWaist.t":"Bust height compromised at side seam","sideSeamBustBelowWaist.d":"No solution was found to place the bust point above the waist line on the side seam. As a compromise, we've used the waist height instead. \n\nPlease verify your measurements before contacting support.","bustDartCompromise.t":"Bust dart tip compromised","bustDartCompromise.d":"No solution was found to adjust the bust dart. As a compromise we are using the bust draft as initially drafted.\n\nPlease verify your measurements before contacting support.","back":"Back","frontSideDart":"Front","chestEase.t":"Chest ease","chestEase.d":"Controls the amount of ease at the fullest part of your chest","waistEase.t":"Waist ease","waistEase.d":"Controls the amount of ease at your waist","bustSpanEase.t":"Bust span ease","bustSpanEase.d":"Controls the amount of (horizontal) ease added to your bust span when locating the bust point.","shoulderToShoulderEase.t":"Shoulder to Shoulder ease","shoulderToShoulderEase.d":"Controls the amount of ease between your shoulders. Initially set to -.5% because Bella implements a block that is used in the industry.","fullChestEaseReduction.t":"Full chest ease reduction","fullChestEaseReduction.d":"Allows you to independently reduce the ease around the chest to make it fit tight(er) in that area","backDartHeight.t":"Back dart height","backDartHeight.d":"Controls the height of the back dart","bustDartLength.t":"Bust dart length","bustDartLength.d":"Controls the length of the bust dart","waistDartLength.t":"Waist dart length","waistDartLength.d":"Controls the length of the waist dart","bustDartCurve.t":"Bust dart curve","bustDartCurve.d":"Controls the curvature of the bust dart","armholeDepth.t":"Armhole depth","armholeDepth.d":"Controls the depth of the armhole","backArmholeSlant.t":"Back armhole slant","backArmholeSlant.d":"Slightly rotates the armhole around its pitch point","frontArmholeCurvature.t":"Front armhole curvature","frontArmholeCurvature.d":"Controls how deep the armhole is scooped out at the front bottom","backArmholeCurvature.t":"Back armhole curvature","backArmholeCurvature.d":"Controls how deep the armhole is scooped out at the back bottom","frontArmholePitchDepth.t":"Front armhole pitch depth","frontArmholePitchDepth.d":"Tweaks the horizontal placement of the front armhole pitch point","backArmholePitchDepth.t":"Back armhole pitch depth","backArmholePitchDepth.d":"Tweaks the horizontal placement of the back armhole pitch point","backNeckCutout.t":"Back neck cutout","backNeckCutout.d":"Controls how deep the neck opening is scooped out at at the back","backHemSlope.t":"Back hem slope","backHemSlope.d":"Controls the slope of the hem at the back","frontShoulderWidth.t":"Front shoulder width","frontShoulderWidth.d":"Controls the narrowness of the front shoulders relative to the back","highBustWidth.t":"High bust width","highBustWidth.d":"Allows you to tweak the hight bust width at the front"} \ No newline at end of file diff --git a/sites/sde/public/locales/en/bent.json b/sites/sde/public/locales/en/bent.json index 84822fae76f..595f4fc61e6 100644 --- a/sites/sde/public/locales/en/bent.json +++ b/sites/sde/public/locales/en/bent.json @@ -1,59 +1 @@ -{ - "t": "Bent body Block", - "d": "This two-part sleeve block is the basis of our coat and jacket patterns.", - "back": "Back", - "front": "Front", - "base": "Base", - "sleevecap": "Sleevecap", - "sleeve": "Sleeve", - "topSleeve": "Topsleeve", - "underSleeve": "Undersleeve", - "acrossBackFactor.t": "Across back factor", - "acrossBackFactor.d": "Controls your across back width as a factor of your shoulder to shoulder measurement.", - "armholeDepth.t": "Armhole depth", - "armholeDepth.d": "Controls the depth of the armhole. Higher values make a deeper armhole.", - "armholeDepthFactor.t": "Armhole depth factor (legacy)", - "armholeDepthFactor.d": "Controls the depth of the armhole. Higher values make a deeper armhole. This option only applies to the legacy (v2) way of calculating the armhole depth.", - "backNeckCutout.t": "Back neck cutout", - "backNeckCutout.d": "How deep the neck is cut out at the back", - "bicepsEase.t": "Biceps ease", - "bicepsEase.d": "The amount of ease at your upper arm. Note that while we try to respect this, fitting the sleeve to the armhole takes precedence over respecting the exact amount of ease.", - "collarEase.t": "Collar ease", - "collarEase.d": "The amount of ease around your neck", - "chestEase.t": "Chest ease", - "chestEase.d": "The amount of ease at your chest.", - "cuffEase.t": "Cuff ease", - "cuffEase.d": "The amount of ease at your wrist.", - "draftForHighBust.t": "Draft for high bust", - "draftForHighBust.d": "Draft the pattern for the high bust measurement (if available) rather than the (full) chest. This will result in a more fitted garment for people with breasts.", - "draftForHighBustYes.t": "Draft using the high bust measurement", - "draftForHighBustYes.d": "Drafts a pattern using the high bust measurements as the chest measurement. Recommended for people with breasts.", - "draftForHighBustNo.t": "Draft using the chest measurement", - "draftForHighBustNo.d": "Drafts a pattern using the chest measurement. Recommended for people without breasts.", - "frontArmholeDeeper.t": "Front armhole extra cutout", - "frontArmholeDeeper.d": "How much do you want the front armhole to be cut out deeper than the back.", - "legacyArmholeDepth.t": "Legacy armhole depth", - "legacyArmholeDepth.d": "Enable this option to use the legacy way to calculate the armhole depth (using biceps circumference) rather than the v3 way (using the waist to armpit measurement)", - "legacyArmholeDepthNo.t": "Calculate armhole depth the v3 way", - "legacyArmholeDepthNo.d": "Uses the waist to armpit measurement to locate the bottom of the armhole", - "legacyArmholeDepthYes.t": "Calculate armhole depth the legacy (v2) way", - "legacyArmholeDepthYes.d": "Uses the biceps measurement to locate the bottom of the armhole", - "lengthBonus.t": "Length bonus", - "lengthBonus.d": "The amount to lengthen the garment. A negative value will shorten it.", - "s3Collar.t": "Shoulder seam shift: collar side", - "s3Collar.d": "Increase this option to shift the shoulder seam forward on the collar side. Decreasing it shifts it backwards.", - "s3Armhole.t": "Shoulder seam shift: armhole side", - "s3Armhole.d": "Increase this option to shift the shoulder seam forward on the armhole side. Decreasing it shifts it backwards.", - "shoulderEase.t": "Shoulder ease", - "shoulderEase.d": "The amount of ease at your shoulder. This increases the shoulder to shoulder distance to accommodate additional layers or thickness.", - "shoulderSlopeReduction.t": "Shoulder slope reduction", - "shoulderSlopeReduction.d": "The amount by which the shoulder slope is reduced to allow for shoulder padding.", - "sleeveLengthBonus.t": "Sleeve length bonus", - "sleeveLengthBonus.d": "The amount to lengthen the sleeve. A negative value will shorten it.", - "sleevecapEase.t": "Sleevecap ease", - "sleevecapEase.d": "The amount by which the sleevecap seam is longer than the armhole seam.", - "sleeveBend.t": "Sleeve bend", - "sleeveBend.d": "Controls the bend of the sleeve at the elbow.", - "sleevecapHeight.t": "Sleevecap height", - "sleevecapHeight.d": "Controls the height of the sleevecap." -} +{"t":"Bent body Block","d":"This two-part sleeve block is the basis of our coat and jacket patterns.","back":"Back","front":"Front","base":"Base","sleevecap":"Sleevecap","sleeve":"Sleeve","topSleeve":"Topsleeve","underSleeve":"Undersleeve","acrossBackFactor.t":"Across back factor","acrossBackFactor.d":"Controls your across back width as a factor of your shoulder to shoulder measurement.","armholeDepth.t":"Armhole depth","armholeDepth.d":"Controls the depth of the armhole. Higher values make a deeper armhole.","armholeDepthFactor.t":"Armhole depth factor (legacy)","armholeDepthFactor.d":"Controls the depth of the armhole. Higher values make a deeper armhole. This option only applies to the legacy (v2) way of calculating the armhole depth.","backNeckCutout.t":"Back neck cutout","backNeckCutout.d":"How deep the neck is cut out at the back","bicepsEase.t":"Biceps ease","bicepsEase.d":"The amount of ease at your upper arm. Note that while we try to respect this, fitting the sleeve to the armhole takes precedence over respecting the exact amount of ease.","collarEase.t":"Collar ease","collarEase.d":"The amount of ease around your neck","chestEase.t":"Chest ease","chestEase.d":"The amount of ease at your chest.","cuffEase.t":"Cuff ease","cuffEase.d":"The amount of ease at your wrist.","draftForHighBust.t":"Draft for high bust","draftForHighBust.d":"Draft the pattern for the high bust measurement (if available) rather than the (full) chest. This will result in a more fitted garment for people with breasts.","draftForHighBustYes.t":"Draft using the high bust measurement","draftForHighBustYes.d":"Drafts a pattern using the high bust measurements as the chest measurement. Recommended for people with breasts.","draftForHighBustNo.t":"Draft using the chest measurement","draftForHighBustNo.d":"Drafts a pattern using the chest measurement. Recommended for people without breasts.","frontArmholeDeeper.t":"Front armhole extra cutout","frontArmholeDeeper.d":"How much do you want the front armhole to be cut out deeper than the back.","legacyArmholeDepth.t":"Legacy armhole depth","legacyArmholeDepth.d":"Enable this option to use the legacy way to calculate the armhole depth (using biceps circumference) rather than the v3 way (using the waist to armpit measurement)","legacyArmholeDepthNo.t":"Calculate armhole depth the v3 way","legacyArmholeDepthNo.d":"Uses the waist to armpit measurement to locate the bottom of the armhole","legacyArmholeDepthYes.t":"Calculate armhole depth the legacy (v2) way","legacyArmholeDepthYes.d":"Uses the biceps measurement to locate the bottom of the armhole","lengthBonus.t":"Length bonus","lengthBonus.d":"The amount to lengthen the garment. A negative value will shorten it.","s3Collar.t":"Shoulder seam shift: collar side","s3Collar.d":"Increase this option to shift the shoulder seam forward on the collar side. Decreasing it shifts it backwards.","s3Armhole.t":"Shoulder seam shift: armhole side","s3Armhole.d":"Increase this option to shift the shoulder seam forward on the armhole side. Decreasing it shifts it backwards.","shoulderEase.t":"Shoulder ease","shoulderEase.d":"The amount of ease at your shoulder. This increases the shoulder to shoulder distance to accommodate additional layers or thickness.","shoulderSlopeReduction.t":"Shoulder slope reduction","shoulderSlopeReduction.d":"The amount by which the shoulder slope is reduced to allow for shoulder padding.","sleeveLengthBonus.t":"Sleeve length bonus","sleeveLengthBonus.d":"The amount to lengthen the sleeve. A negative value will shorten it.","sleevecapEase.t":"Sleevecap ease","sleevecapEase.d":"The amount by which the sleevecap seam is longer than the armhole seam.","sleeveBend.t":"Sleeve bend","sleeveBend.d":"Controls the bend of the sleeve at the elbow.","sleevecapHeight.t":"Sleevecap height","sleevecapHeight.d":"Controls the height of the sleevecap."} \ No newline at end of file diff --git a/sites/sde/public/locales/en/breanna.json b/sites/sde/public/locales/en/breanna.json index 89bbdb95226..5f18d42ec7b 100644 --- a/sites/sde/public/locales/en/breanna.json +++ b/sites/sde/public/locales/en/breanna.json @@ -1,106 +1 @@ -{ - "t": "Breanna body block", - "d": "Breanna is a basic body block for people with breasts.", - "back": "Back", - "base": "Base", - "frontBase": "Front base", - "front": "Front", - "sleevecap": "Sleevecap", - "sleeve": "Sleeve", - "acrossBackFactor.t": "Across back factor", - "acrossBackFactor.d": "Controls your across back width as a factor of your shoulder to shoulder measurement.", - "armholeDepthFactor.t": "Armhole depth factor", - "armholeDepthFactor.d": "Controls the depth of the armhole. Higher values make a deeper armhole.", - "backNeckCutout.t": "Back neck cutout", - "backNeckCutout.d": "How deep the neck is cut out at the back", - "bicepsEase.t": "Biceps ease", - "bicepsEase.d": "The amount of ease at your upper arm. Note that while we try to respect this, fitting the sleeve to the armhole takes precedence over respecting the exact amount of ease.", - "collarEase.t": "Collar ease", - "collarEase.d": "The amount of ease around your neck", - "chestEase.t": "Chest ease", - "chestEase.d": "The amount of ease at your chest.", - "cuffEase.t": "Cuff ease", - "cuffEase.d": "The amount of ease at your wrist.", - "frontArmholeDeeper.t": "Front armhole extra cutout", - "frontArmholeDeeper.d": "How much do you want the front armhole to be cut out deeper than the back.", - "frontScyeDart.t": "Front scye dart", - "frontScyeDart.d": "Controls the dart at the front of the arm opening. This can help control gaping at the armhole.", - "shoulderDart.t": "Shoulder dart", - "shoulderDart.d": "Whether or not to inlude a dart at the shoulder to round the back", - "shoulderDartNo.t": "Do not draft a shoulder dart", - "shoulderDartNo.d": "Drafts a pattern without shoulder darts", - "shoulderDartYes.t": "Draft a shoulder dart", - "shoulderDartYes.d": "Drafts a pattern with shoulder darts", - "shoulderDartSize.t": "Shoulder dart size", - "shoulderDartSize.d": "The size of the shoulder dart", - "shoulderDartLength.t": "Shoulder dart length", - "shoulderDartLength.d": "The length of the shoulder dart", - "shoulderEase.t": "Shoulder ease", - "shoulderEase.d": "The amount of ease at your shoulder. This increases the shoulder to shoulder distance to accommodate additional layers or thickness.", - "shoulderSlopeReduction.t": "Shoulder slope reduction", - "shoulderSlopeReduction.d": "The amount by which the shoulder slope is reduced to allow for shoulder padding.", - "sleeveLengthBonus.t": "Sleeve length bonus", - "sleeveLengthBonus.d": "The amount to lengthen the sleeve. A negative value will shorten it.", - "sleevecapEase.t": "Sleevecap ease", - "sleevecapEase.d": "The amount by which the sleevecap seam is longer than the armhole seam.", - "sleevecapTopFactorX.t": "Sleevecap top X", - "sleevecapTopFactorX.d": "Controls the horizontal location of the sleevecap top.", - "sleevecapTopFactorY.t": "Sleevecap top Y", - "sleevecapTopFactorY.d": "Controls the height of the sleevecap. A higher value results in a higher and more narrow sleevecap.", - "sleevecapBackFactorX.t": "Sleevecap back X", - "sleevecapBackFactorX.d": "Controls the placement of the sleevecap back pitchpoint on the X-axis (horizontal)", - "sleevecapBackFactorY.t": "Sleevecap back Y", - "sleevecapBackFactorY.d": "Controls the placement of the sleevecap back pitchpoint on the Y-axis (vertical)", - "sleevecapFrontFactorX.t": "Sleevecap front X", - "sleevecapFrontFactorX.d": "Controls the placement of the sleevecap front pitchpoint on the X-axis (horizontal)", - "sleevecapFrontFactorY.t": "Sleevecap front Y", - "sleevecapFrontFactorY.d": "Controls the placement of the sleevecap front pitchpoint on the Y-axis (vertical)", - "sleevecapQ1Offset.t": "Sleevecap Q1 offset", - "sleevecapQ1Offset.d": "Controls the curvature of the sleevecap in the first quadrant (front armhole)", - "sleevecapQ2Offset.t": "Sleevecap Q2 offset", - "sleevecapQ2Offset.d": "Controls the curvature of the sleevecap in the second quadrant (front shoulder)", - "sleevecapQ3Offset.t": "Sleevecap Q3 offset", - "sleevecapQ3Offset.d": "Controls the curvature of the sleevecap in the third quadrant (back shoulder)", - "sleevecapQ4Offset.t": "Sleevecap Q4 offset", - "sleevecapQ4Offset.d": "Controls the curvature of the sleevecap in the fourth quadrant (back armhole)", - "sleevecapQ1Spread1.t": "Sleevecap Q1 downward spread", - "sleevecapQ1Spread1.d": "Controls the spread of the sleevecap first quadrant curvature towards the armhole", - "sleevecapQ1Spread2.t": "Sleevecap Q1 upward spread", - "sleevecapQ1Spread2.d": "Controls the spread of the sleevecap first quadrant curvature towards the shoulder", - "sleevecapQ2Spread1.t": "Sleevecap Q2 downward spread", - "sleevecapQ2Spread1.d": "Controls the spread of the sleevecap second quadrant curvature towards the armhole", - "sleevecapQ2Spread2.t": "Sleevecap Q2 upward spread", - "sleevecapQ2Spread2.d": "Controls the spread of the sleevecap second quadrant curvature towards the shoulder", - "sleevecapQ3Spread1.t": "Sleevecap Q3 upward spread", - "sleevecapQ3Spread1.d": "Controls the spread of the sleevecap third quadrant curvature towards the shoulder", - "sleevecapQ3Spread2.t": "Sleevecap Q3 downward spread", - "sleevecapQ3Spread2.d": "Controls the spread of the sleevecap third quadrant curvature towards the armhole", - "sleevecapQ4Spread1.t": "Sleevecap Q4 upward spread", - "sleevecapQ4Spread1.d": "Controls the spread of the sleevecap fourth quadrant curvature towards the shoulder", - "sleevecapQ4Spread2.t": "Sleevecap Q4 downward spread", - "sleevecapQ4Spread2.d": "Controls the spread of the sleevecap fourth quadrant curvature towards the armhole", - "waistDart.t": "Waist dart", - "waistDart.d": "Whether or not to inlude a dart at the waist to round the back", - "waistDartNo.t": "Do not draft a waist dart", - "waistDartNo.d": "Drafts a pattern without waist darts", - "waistDartYes.t": "Draft a waist dart", - "waistDartYes.d": "Drafts a pattern with waist darts", - "waistDartSize.t": "Waist dart size", - "waistDartSize.d": "The size of the waist dart", - "waistDartLength.t": "Waist dart length", - "waistDartLength.d": "The length of the waist dart", - "verticalEase.t": "Vertical ease", - "verticalEase.d": "The amount of ease to distribute along the length of the garment", - "waistEase.t": "Waist ease", - "waistEase.d": "The amount of ease at the waist", - "primaryBustDart.t": "Bust dart", - "primaryBustDart.d": "Where to place the bust dart to shape the chest", - "primaryBustDartLength.t": "Bust dart length", - "primaryBustDartLength.d": "The length of the bust dart", - "secondaryBustDart.t": "Secondary bust dart", - "secondaryBustDart.d": "Optionally include a secondary bust dart to distribute the shaping of the chest", - "secondaryBustDartLength.t": "Secondary bust dart length", - "secondaryBustDartLength.d": "The length of the secondary bust dart", - "primaryBustDartShaping.t": "Bust darts shaping", - "primaryBustDartShaping.d": "Controls the balance between the main and secondary bust darts" -} +{"t":"Breanna body block","d":"Breanna is a basic body block for people with breasts.","back":"Back","base":"Base","frontBase":"Front base","front":"Front","sleevecap":"Sleevecap","sleeve":"Sleeve","acrossBackFactor.t":"Across back factor","acrossBackFactor.d":"Controls your across back width as a factor of your shoulder to shoulder measurement.","armholeDepthFactor.t":"Armhole depth factor","armholeDepthFactor.d":"Controls the depth of the armhole. Higher values make a deeper armhole.","backNeckCutout.t":"Back neck cutout","backNeckCutout.d":"How deep the neck is cut out at the back","bicepsEase.t":"Biceps ease","bicepsEase.d":"The amount of ease at your upper arm. Note that while we try to respect this, fitting the sleeve to the armhole takes precedence over respecting the exact amount of ease.","collarEase.t":"Collar ease","collarEase.d":"The amount of ease around your neck","chestEase.t":"Chest ease","chestEase.d":"The amount of ease at your chest.","cuffEase.t":"Cuff ease","cuffEase.d":"The amount of ease at your wrist.","frontArmholeDeeper.t":"Front armhole extra cutout","frontArmholeDeeper.d":"How much do you want the front armhole to be cut out deeper than the back.","frontScyeDart.t":"Front scye dart","frontScyeDart.d":"Controls the dart at the front of the arm opening. This can help control gaping at the armhole.","shoulderDart.t":"Shoulder dart","shoulderDart.d":"Whether or not to inlude a dart at the shoulder to round the back","shoulderDartNo.t":"Do not draft a shoulder dart","shoulderDartNo.d":"Drafts a pattern without shoulder darts","shoulderDartYes.t":"Draft a shoulder dart","shoulderDartYes.d":"Drafts a pattern with shoulder darts","shoulderDartSize.t":"Shoulder dart size","shoulderDartSize.d":"The size of the shoulder dart","shoulderDartLength.t":"Shoulder dart length","shoulderDartLength.d":"The length of the shoulder dart","shoulderEase.t":"Shoulder ease","shoulderEase.d":"The amount of ease at your shoulder. This increases the shoulder to shoulder distance to accommodate additional layers or thickness.","shoulderSlopeReduction.t":"Shoulder slope reduction","shoulderSlopeReduction.d":"The amount by which the shoulder slope is reduced to allow for shoulder padding.","sleeveLengthBonus.t":"Sleeve length bonus","sleeveLengthBonus.d":"The amount to lengthen the sleeve. A negative value will shorten it.","sleevecapEase.t":"Sleevecap ease","sleevecapEase.d":"The amount by which the sleevecap seam is longer than the armhole seam.","sleevecapTopFactorX.t":"Sleevecap top X","sleevecapTopFactorX.d":"Controls the horizontal location of the sleevecap top.","sleevecapTopFactorY.t":"Sleevecap top Y","sleevecapTopFactorY.d":"Controls the height of the sleevecap. A higher value results in a higher and more narrow sleevecap.","sleevecapBackFactorX.t":"Sleevecap back X","sleevecapBackFactorX.d":"Controls the placement of the sleevecap back pitchpoint on the X-axis (horizontal)","sleevecapBackFactorY.t":"Sleevecap back Y","sleevecapBackFactorY.d":"Controls the placement of the sleevecap back pitchpoint on the Y-axis (vertical)","sleevecapFrontFactorX.t":"Sleevecap front X","sleevecapFrontFactorX.d":"Controls the placement of the sleevecap front pitchpoint on the X-axis (horizontal)","sleevecapFrontFactorY.t":"Sleevecap front Y","sleevecapFrontFactorY.d":"Controls the placement of the sleevecap front pitchpoint on the Y-axis (vertical)","sleevecapQ1Offset.t":"Sleevecap Q1 offset","sleevecapQ1Offset.d":"Controls the curvature of the sleevecap in the first quadrant (front armhole)","sleevecapQ2Offset.t":"Sleevecap Q2 offset","sleevecapQ2Offset.d":"Controls the curvature of the sleevecap in the second quadrant (front shoulder)","sleevecapQ3Offset.t":"Sleevecap Q3 offset","sleevecapQ3Offset.d":"Controls the curvature of the sleevecap in the third quadrant (back shoulder)","sleevecapQ4Offset.t":"Sleevecap Q4 offset","sleevecapQ4Offset.d":"Controls the curvature of the sleevecap in the fourth quadrant (back armhole)","sleevecapQ1Spread1.t":"Sleevecap Q1 downward spread","sleevecapQ1Spread1.d":"Controls the spread of the sleevecap first quadrant curvature towards the armhole","sleevecapQ1Spread2.t":"Sleevecap Q1 upward spread","sleevecapQ1Spread2.d":"Controls the spread of the sleevecap first quadrant curvature towards the shoulder","sleevecapQ2Spread1.t":"Sleevecap Q2 downward spread","sleevecapQ2Spread1.d":"Controls the spread of the sleevecap second quadrant curvature towards the armhole","sleevecapQ2Spread2.t":"Sleevecap Q2 upward spread","sleevecapQ2Spread2.d":"Controls the spread of the sleevecap second quadrant curvature towards the shoulder","sleevecapQ3Spread1.t":"Sleevecap Q3 upward spread","sleevecapQ3Spread1.d":"Controls the spread of the sleevecap third quadrant curvature towards the shoulder","sleevecapQ3Spread2.t":"Sleevecap Q3 downward spread","sleevecapQ3Spread2.d":"Controls the spread of the sleevecap third quadrant curvature towards the armhole","sleevecapQ4Spread1.t":"Sleevecap Q4 upward spread","sleevecapQ4Spread1.d":"Controls the spread of the sleevecap fourth quadrant curvature towards the shoulder","sleevecapQ4Spread2.t":"Sleevecap Q4 downward spread","sleevecapQ4Spread2.d":"Controls the spread of the sleevecap fourth quadrant curvature towards the armhole","waistDart.t":"Waist dart","waistDart.d":"Whether or not to inlude a dart at the waist to round the back","waistDartNo.t":"Do not draft a waist dart","waistDartNo.d":"Drafts a pattern without waist darts","waistDartYes.t":"Draft a waist dart","waistDartYes.d":"Drafts a pattern with waist darts","waistDartSize.t":"Waist dart size","waistDartSize.d":"The size of the waist dart","waistDartLength.t":"Waist dart length","waistDartLength.d":"The length of the waist dart","verticalEase.t":"Vertical ease","verticalEase.d":"The amount of ease to distribute along the length of the garment","waistEase.t":"Waist ease","waistEase.d":"The amount of ease at the waist","primaryBustDart.t":"Bust dart","primaryBustDart.d":"Where to place the bust dart to shape the chest","primaryBustDartLength.t":"Bust dart length","primaryBustDartLength.d":"The length of the bust dart","secondaryBustDart.t":"Secondary bust dart","secondaryBustDart.d":"Optionally include a secondary bust dart to distribute the shaping of the chest","secondaryBustDartLength.t":"Secondary bust dart length","secondaryBustDartLength.d":"The length of the secondary bust dart","primaryBustDartShaping.t":"Bust darts shaping","primaryBustDartShaping.d":"Controls the balance between the main and secondary bust darts"} \ No newline at end of file diff --git a/sites/sde/public/locales/en/brian.json b/sites/sde/public/locales/en/brian.json index 3485b80f2b8..d369b553a70 100644 --- a/sites/sde/public/locales/en/brian.json +++ b/sites/sde/public/locales/en/brian.json @@ -1,91 +1 @@ -{ - "t": "Brian body block", - "d": "Brian is a basic body block for people without breasts.", - "back": "Back", - "front": "Front", - "base": "Base", - "sleevecap": "Sleevecap", - "sleeve": "Sleeve", - "acrossBackFactor.t": "Across back factor", - "acrossBackFactor.d": "Controls your across back width as a factor of your shoulder to shoulder measurement.", - "armholeDepth.t": "Armhole depth", - "armholeDepth.d": "Controls the depth of the armhole. Higher values make a deeper armhole.", - "armholeDepthFactor.t": "Armhole depth factor (legacy)", - "armholeDepthFactor.d": "Controls the depth of the armhole. Higher values make a deeper armhole. This option only applies to the legacy (v2) way of calculating the armhole depth.", - "backNeckCutout.t": "Back neck cutout", - "backNeckCutout.d": "How deep the neck is cut out at the back", - "bicepsEase.t": "Biceps ease", - "bicepsEase.d": "The amount of ease at your upper arm. Note that while we try to respect this, fitting the sleeve to the armhole takes precedence over respecting the exact amount of ease.", - "collarEase.t": "Collar ease", - "collarEase.d": "The amount of ease around your neck", - "chestEase.t": "Chest ease", - "chestEase.d": "The amount of ease at your chest.", - "cuffEase.t": "Cuff ease", - "cuffEase.d": "The amount of ease at your wrist.", - "draftForHighBust.t": "Draft for high bust", - "draftForHighBust.d": "Draft the pattern for the high bust measurement (if available) rather than the (full) chest. This will result in a more fitted garment for people with breasts.", - "draftForHighBustYes.t": "Draft using the high bust measurement", - "draftForHighBustYes.d": "Drafts a pattern using the high bust measurements as the chest measurement. Recommended for people with breasts.", - "draftForHighBustNo.t": "Draft using the chest measurement", - "draftForHighBustNo.d": "Drafts a pattern using the chest measurement. Recommended for people without breasts.", - "frontArmholeDeeper.t": "Front armhole extra cutout", - "frontArmholeDeeper.d": "How much do you want the front armhole to be cut out deeper than the back.", - "legacyArmholeDepth.t": "Legacy armhole depth", - "legacyArmholeDepth.d": "Enable this option to use the legacy way to calculate the armhole depth (using biceps circumference) rather than the v3 way (using the waist to armpit measurement)", - "legacyArmholeDepthNo.t": "Calculate armhole depth the v3 way", - "legacyArmholeDepthNo.d": "Uses the waist to armpit measurement to locate the bottom of the armhole", - "legacyArmholeDepthYes.t": "Calculate armhole depth the legacy (v2) way", - "legacyArmholeDepthYes.d": "Uses the biceps measurement to locate the bottom of the armhole", - "lengthBonus.t": "Length bonus", - "lengthBonus.d": "The amount to lengthen the garment. A negative value will shorten it.", - "s3Collar.t": "Shoulder seam shift: collar side", - "s3Collar.d": "Increase this option to shift the shoulder seam forward on the collar side. Decreasing it shifts it backwards.", - "s3Armhole.t": "Shoulder seam shift: armhole side", - "s3Armhole.d": "Increase this option to shift the shoulder seam forward on the armhole side. Decreasing it shifts it backwards.", - "shoulderEase.t": "Shoulder ease", - "shoulderEase.d": "The amount of ease at your shoulder. This increases the shoulder to shoulder distance to accommodate additional layers or thickness.", - "shoulderSlopeReduction.t": "Shoulder slope reduction", - "shoulderSlopeReduction.d": "The amount by which the shoulder slope is reduced to allow for shoulder padding.", - "sleeveLengthBonus.t": "Sleeve length bonus", - "sleeveLengthBonus.d": "The amount to lengthen the sleeve. A negative value will shorten it.", - "sleevecapEase.t": "Sleevecap ease", - "sleevecapEase.d": "The amount by which the sleevecap seam is longer than the armhole seam.", - "sleevecapTopFactorX.t": "Sleevecap top X", - "sleevecapTopFactorX.d": "Controls the horizontal location of the sleevecap top.", - "sleevecapTopFactorY.t": "Sleevecap top Y", - "sleevecapTopFactorY.d": "Controls the height of the sleevecap. A higher value results in a higher and more narrow sleevecap.", - "sleevecapBackFactorX.t": "Sleevecap back X", - "sleevecapBackFactorX.d": "Controls the placement of the sleevecap back pitchpoint on the X-axis (horizontal)", - "sleevecapBackFactorY.t": "Sleevecap back Y", - "sleevecapBackFactorY.d": "Controls the placement of the sleevecap back pitchpoint on the Y-axis (vertical)", - "sleevecapFrontFactorX.t": "Sleevecap front X", - "sleevecapFrontFactorX.d": "Controls the placement of the sleevecap front pitchpoint on the X-axis (horizontal)", - "sleevecapFrontFactorY.t": "Sleevecap front Y", - "sleevecapFrontFactorY.d": "Controls the placement of the sleevecap front pitchpoint on the Y-axis (vertical)", - "sleevecapQ1Offset.t": "Sleevecap Q1 offset", - "sleevecapQ1Offset.d": "Controls the curvature of the sleevecap in the first quadrant (front armhole)", - "sleevecapQ2Offset.t": "Sleevecap Q2 offset", - "sleevecapQ2Offset.d": "Controls the curvature of the sleevecap in the second quadrant (front shoulder)", - "sleevecapQ3Offset.t": "Sleevecap Q3 offset", - "sleevecapQ3Offset.d": "Controls the curvature of the sleevecap in the third quadrant (back shoulder)", - "sleevecapQ4Offset.t": "Sleevecap Q4 offset", - "sleevecapQ4Offset.d": "Controls the curvature of the sleevecap in the fourth quadrant (back armhole)", - "sleevecapQ1Spread1.t": "Sleevecap Q1 downward spread", - "sleevecapQ1Spread1.d": "Controls the spread of the sleevecap first quadrant curvature towards the armhole", - "sleevecapQ1Spread2.t": "Sleevecap Q1 upward spread", - "sleevecapQ1Spread2.d": "Controls the spread of the sleevecap first quadrant curvature towards the shoulder", - "sleevecapQ2Spread1.t": "Sleevecap Q2 downward spread", - "sleevecapQ2Spread1.d": "Controls the spread of the sleevecap second quadrant curvature towards the armhole", - "sleevecapQ2Spread2.t": "Sleevecap Q2 upward spread", - "sleevecapQ2Spread2.d": "Controls the spread of the sleevecap second quadrant curvature towards the shoulder", - "sleevecapQ3Spread1.t": "Sleevecap Q3 upward spread", - "sleevecapQ3Spread1.d": "Controls the spread of the sleevecap third quadrant curvature towards the shoulder", - "sleevecapQ3Spread2.t": "Sleevecap Q3 downward spread", - "sleevecapQ3Spread2.d": "Controls the spread of the sleevecap third quadrant curvature towards the armhole", - "sleevecapQ4Spread1.t": "Sleevecap Q4 upward spread", - "sleevecapQ4Spread1.d": "Controls the spread of the sleevecap fourth quadrant curvature towards the shoulder", - "sleevecapQ4Spread2.t": "Sleevecap Q4 downward spread", - "sleevecapQ4Spread2.d": "Controls the spread of the sleevecap fourth quadrant curvature towards the armhole", - "sleeveWidthGuarantee.t": "Sleeve width guarantee", - "sleeveWidthGuarantee.d": "Controls how much of the sleeve width will be guaranteed. This determines how much we can alter the sleeve width to fit the sleeve in the armhole." -} +{"t":"Brian body block","d":"Brian is a basic body block for people without breasts.","back":"Back","front":"Front","base":"Base","sleevecap":"Sleevecap","sleeve":"Sleeve","acrossBackFactor.t":"Across back factor","acrossBackFactor.d":"Controls your across back width as a factor of your shoulder to shoulder measurement.","armholeDepth.t":"Armhole depth","armholeDepth.d":"Controls the depth of the armhole. Higher values make a deeper armhole.","armholeDepthFactor.t":"Armhole depth factor (legacy)","armholeDepthFactor.d":"Controls the depth of the armhole. Higher values make a deeper armhole. This option only applies to the legacy (v2) way of calculating the armhole depth.","backNeckCutout.t":"Back neck cutout","backNeckCutout.d":"How deep the neck is cut out at the back","bicepsEase.t":"Biceps ease","bicepsEase.d":"The amount of ease at your upper arm. Note that while we try to respect this, fitting the sleeve to the armhole takes precedence over respecting the exact amount of ease.","collarEase.t":"Collar ease","collarEase.d":"The amount of ease around your neck","chestEase.t":"Chest ease","chestEase.d":"The amount of ease at your chest.","cuffEase.t":"Cuff ease","cuffEase.d":"The amount of ease at your wrist.","draftForHighBust.t":"Draft for high bust","draftForHighBust.d":"Draft the pattern for the high bust measurement (if available) rather than the (full) chest. This will result in a more fitted garment for people with breasts.","draftForHighBustYes.t":"Draft using the high bust measurement","draftForHighBustYes.d":"Drafts a pattern using the high bust measurements as the chest measurement. Recommended for people with breasts.","draftForHighBustNo.t":"Draft using the chest measurement","draftForHighBustNo.d":"Drafts a pattern using the chest measurement. Recommended for people without breasts.","frontArmholeDeeper.t":"Front armhole extra cutout","frontArmholeDeeper.d":"How much do you want the front armhole to be cut out deeper than the back.","legacyArmholeDepth.t":"Legacy armhole depth","legacyArmholeDepth.d":"Enable this option to use the legacy way to calculate the armhole depth (using biceps circumference) rather than the v3 way (using the waist to armpit measurement)","legacyArmholeDepthNo.t":"Calculate armhole depth the v3 way","legacyArmholeDepthNo.d":"Uses the waist to armpit measurement to locate the bottom of the armhole","legacyArmholeDepthYes.t":"Calculate armhole depth the legacy (v2) way","legacyArmholeDepthYes.d":"Uses the biceps measurement to locate the bottom of the armhole","lengthBonus.t":"Length bonus","lengthBonus.d":"The amount to lengthen the garment. A negative value will shorten it.","s3Collar.t":"Shoulder seam shift: collar side","s3Collar.d":"Increase this option to shift the shoulder seam forward on the collar side. Decreasing it shifts it backwards.","s3Armhole.t":"Shoulder seam shift: armhole side","s3Armhole.d":"Increase this option to shift the shoulder seam forward on the armhole side. Decreasing it shifts it backwards.","shoulderEase.t":"Shoulder ease","shoulderEase.d":"The amount of ease at your shoulder. This increases the shoulder to shoulder distance to accommodate additional layers or thickness.","shoulderSlopeReduction.t":"Shoulder slope reduction","shoulderSlopeReduction.d":"The amount by which the shoulder slope is reduced to allow for shoulder padding.","sleeveLengthBonus.t":"Sleeve length bonus","sleeveLengthBonus.d":"The amount to lengthen the sleeve. A negative value will shorten it.","sleevecapEase.t":"Sleevecap ease","sleevecapEase.d":"The amount by which the sleevecap seam is longer than the armhole seam.","sleevecapTopFactorX.t":"Sleevecap top X","sleevecapTopFactorX.d":"Controls the horizontal location of the sleevecap top.","sleevecapTopFactorY.t":"Sleevecap top Y","sleevecapTopFactorY.d":"Controls the height of the sleevecap. A higher value results in a higher and more narrow sleevecap.","sleevecapBackFactorX.t":"Sleevecap back X","sleevecapBackFactorX.d":"Controls the placement of the sleevecap back pitchpoint on the X-axis (horizontal)","sleevecapBackFactorY.t":"Sleevecap back Y","sleevecapBackFactorY.d":"Controls the placement of the sleevecap back pitchpoint on the Y-axis (vertical)","sleevecapFrontFactorX.t":"Sleevecap front X","sleevecapFrontFactorX.d":"Controls the placement of the sleevecap front pitchpoint on the X-axis (horizontal)","sleevecapFrontFactorY.t":"Sleevecap front Y","sleevecapFrontFactorY.d":"Controls the placement of the sleevecap front pitchpoint on the Y-axis (vertical)","sleevecapQ1Offset.t":"Sleevecap Q1 offset","sleevecapQ1Offset.d":"Controls the curvature of the sleevecap in the first quadrant (front armhole)","sleevecapQ2Offset.t":"Sleevecap Q2 offset","sleevecapQ2Offset.d":"Controls the curvature of the sleevecap in the second quadrant (front shoulder)","sleevecapQ3Offset.t":"Sleevecap Q3 offset","sleevecapQ3Offset.d":"Controls the curvature of the sleevecap in the third quadrant (back shoulder)","sleevecapQ4Offset.t":"Sleevecap Q4 offset","sleevecapQ4Offset.d":"Controls the curvature of the sleevecap in the fourth quadrant (back armhole)","sleevecapQ1Spread1.t":"Sleevecap Q1 downward spread","sleevecapQ1Spread1.d":"Controls the spread of the sleevecap first quadrant curvature towards the armhole","sleevecapQ1Spread2.t":"Sleevecap Q1 upward spread","sleevecapQ1Spread2.d":"Controls the spread of the sleevecap first quadrant curvature towards the shoulder","sleevecapQ2Spread1.t":"Sleevecap Q2 downward spread","sleevecapQ2Spread1.d":"Controls the spread of the sleevecap second quadrant curvature towards the armhole","sleevecapQ2Spread2.t":"Sleevecap Q2 upward spread","sleevecapQ2Spread2.d":"Controls the spread of the sleevecap second quadrant curvature towards the shoulder","sleevecapQ3Spread1.t":"Sleevecap Q3 upward spread","sleevecapQ3Spread1.d":"Controls the spread of the sleevecap third quadrant curvature towards the shoulder","sleevecapQ3Spread2.t":"Sleevecap Q3 downward spread","sleevecapQ3Spread2.d":"Controls the spread of the sleevecap third quadrant curvature towards the armhole","sleevecapQ4Spread1.t":"Sleevecap Q4 upward spread","sleevecapQ4Spread1.d":"Controls the spread of the sleevecap fourth quadrant curvature towards the shoulder","sleevecapQ4Spread2.t":"Sleevecap Q4 downward spread","sleevecapQ4Spread2.d":"Controls the spread of the sleevecap fourth quadrant curvature towards the armhole","sleeveWidthGuarantee.t":"Sleeve width guarantee","sleeveWidthGuarantee.d":"Controls how much of the sleeve width will be guaranteed. This determines how much we can alter the sleeve width to fit the sleeve in the armhole."} \ No newline at end of file diff --git a/sites/sde/public/locales/en/common.json b/sites/sde/public/locales/en/common.json index 525d3b10293..f012c863708 100644 --- a/sites/sde/public/locales/en/common.json +++ b/sites/sde/public/locales/en/common.json @@ -1,7 +1 @@ -{ - "freesewing": "FreeSewing", - "sitemap": "Sitemap", - "youAreHere": "You are here", - "slogan1": "Come for the sewing patterns", - "slogan2": "Stay for the community" -} +{"freesewing":"FreeSewing","sitemap":"Sitemap","youAreHere":"You are here","slogan1":"Come for the sewing patterns","slogan2":"Stay for the community"} \ No newline at end of file diff --git a/sites/sde/public/locales/en/core-settings.json b/sites/sde/public/locales/en/core-settings.json index bb57d12299e..c878cb5739e 100644 --- a/sites/sde/public/locales/en/core-settings.json +++ b/sites/sde/public/locales/en/core-settings.json @@ -1,61 +1 @@ -{ - "coreSettings.t": "Core Settings", - "coreSettings.d": "These settings are not specific to the design, but instead allow you to customize various parameters of the FreeSewing core library, which generates the design for you.", - "designOptions.t": "These options are specific to this design. You can use them to customize your pattern in a variety of ways.", - "paperless.t": "Paperless", - "paperless.d": "Trees are awesome, and taping together sewing patterns is not much fun. Try our paperless mode to avoid the need to print out your pattern altogether.", - "samm.t": "Seam Allowance Size", - "samm.d": "Controls the amount of seam allowance used in your pattern", - "sabool.t": "Include Seam Allowance", - "sabool.d": "Controls whether or not to include seam allowance in your pattern", - "complete.t": "Details", - "complete.d": "Controls how detailed the pattern is; Either a complete pattern with all details, or a basic outline of the pattern parts", - "expand.t": "Expand", - "expand.d": "Controls efforts to save paper. Disable this to expand all pattern parts at the cost of using more space.", - "only.t": "Included Parts", - "only.d": "Use this to control exactly which pattern parts will be included in your pattern", - "locale.t": "Language", - "locale.d": "Determines the language used on your pattern. This will not influence the language of the website, only of this specific pattern.", - "units.t": "Units", - "units.d": "This setting determines how unit are displayed on your pattern", - "margin.t": "Margin", - "margin.d": "Controls the margin around pattern parts", - "scale.t": "Scale", - "scale.d": "Controls the overall line width, font size, and other elements that do not scale with the pattern's measurements", - "de.t": "German", - "de.d": "Use this to generate a German pattern", - "en.t": "English", - "en.d": "Use this to generate an English pattern", - "es.t": "Spanish", - "es.d": "Use this to generate a Spanish pattern", - "fr.t": "French", - "fr.d": "Use this to generate a French pattern", - "nl.t": "Dutch", - "nl.d": "Use this to generate a Dutch pattern", - "yes": "Yes", - "no": "No", - "completeYes.t": "Generate a complete pattern", - "completeYes.d": "This will generate a complete pattern with all notations, lines, markings. Use this if you are not certain what to choose.", - "completeNo.t": "Generate a pattern outline", - "completeNo.d": "Only generate the outline of the pattern parts. Use this if you are looking to use a lasercutter or have other specific needs.", - "expandYes.t": "Expand all pattern parts", - "expandYes.d": "This will generate a pattern where all pattern parts are drawn to their full size, even if they are simple rectangles.", - "expandNo.t": "Keep patterns parts compact where possible", - "expandNo.d": "This will draw a more dense representation of the pattern which includes all info without using up too much space & paper.", - "paperlessNo.t": "Generate a regular pattern", - "paperlessNo.d": "This will generate a regular pattern, which you can then print out.", - "paperlessYes.t": "Generate a paperless pattern", - "paperlessYes.d": "This generates a pattern with dimensions and a grid, which allows you to transfer it on fabric or another medium without the need to print out the pattern.", - "metric": "Metric", - "imperial": "Imperial", - "metric.t": "Use metric units", - "metric.d": "Use this if you use the metric system, and centimeters and millimeters are something you are familiar with. This is the best choice for most people around the world.", - "imperial.t": "Use imperial units", - "imperial.d": "Use this if inches and fractions or inches are more familiar to you then centimeters. This is often the preferred choice for people based in the UK & US.", - "saNo.t": "Do not include seam allowance", - "saNo.d": "This generates a pattern which does not include any seam allowance. The size of the seam allowance does not matter as no seam allowancce will be included.", - "saYes.t": "Include seam allowance", - "saYes.d": "This generates a pattern that will include seam allowance. The size of the seam allowance is set individually.", - "clearSettingsNotMeasurements": "Clear settings, but keep measurements", - "clearSettingsAndMeasurements": "Clear settings & Clear measurements" -} +{"coreSettings.t":"Core Settings","coreSettings.d":"These settings are not specific to the design, but instead allow you to customize various parameters of the FreeSewing core library, which generates the design for you.","designOptions.t":"These options are specific to this design. You can use them to customize your pattern in a variety of ways.","paperless.t":"Paperless","paperless.d":"Trees are awesome, and taping together sewing patterns is not much fun. Try our paperless mode to avoid the need to print out your pattern altogether.","samm.t":"Seam Allowance Size","samm.d":"Controls the amount of seam allowance used in your pattern","sabool.t":"Include Seam Allowance","sabool.d":"Controls whether or not to include seam allowance in your pattern","complete.t":"Details","complete.d":"Controls how detailed the pattern is; Either a complete pattern with all details, or a basic outline of the pattern parts","expand.t":"Expand","expand.d":"Controls efforts to save paper. Disable this to expand all pattern parts at the cost of using more space.","only.t":"Included Parts","only.d":"Use this to control exactly which pattern parts will be included in your pattern","locale.t":"Language","locale.d":"Determines the language used on your pattern. This will not influence the language of the website, only of this specific pattern.","units.t":"Units","units.d":"This setting determines how unit are displayed on your pattern","margin.t":"Margin","margin.d":"Controls the margin around pattern parts","scale.t":"Scale","scale.d":"Controls the overall line width, font size, and other elements that do not scale with the pattern's measurements","de.t":"German","de.d":"Use this to generate a German pattern","en.t":"English","en.d":"Use this to generate an English pattern","es.t":"Spanish","es.d":"Use this to generate a Spanish pattern","fr.t":"French","fr.d":"Use this to generate a French pattern","nl.t":"Dutch","nl.d":"Use this to generate a Dutch pattern","yes":"Yes","no":"No","completeYes.t":"Generate a complete pattern","completeYes.d":"This will generate a complete pattern with all notations, lines, markings. Use this if you are not certain what to choose.","completeNo.t":"Generate a pattern outline","completeNo.d":"Only generate the outline of the pattern parts. Use this if you are looking to use a lasercutter or have other specific needs.","expandYes.t":"Expand all pattern parts","expandYes.d":"This will generate a pattern where all pattern parts are drawn to their full size, even if they are simple rectangles.","expandNo.t":"Keep patterns parts compact where possible","expandNo.d":"This will draw a more dense representation of the pattern which includes all info without using up too much space & paper.","paperlessNo.t":"Generate a regular pattern","paperlessNo.d":"This will generate a regular pattern, which you can then print out.","paperlessYes.t":"Generate a paperless pattern","paperlessYes.d":"This generates a pattern with dimensions and a grid, which allows you to transfer it on fabric or another medium without the need to print out the pattern.","metric":"Metric","imperial":"Imperial","metric.t":"Use metric units","metric.d":"Use this if you use the metric system, and centimeters and millimeters are something you are familiar with. This is the best choice for most people around the world.","imperial.t":"Use imperial units","imperial.d":"Use this if inches and fractions or inches are more familiar to you then centimeters. This is often the preferred choice for people based in the UK & US.","saNo.t":"Do not include seam allowance","saNo.d":"This generates a pattern which does not include any seam allowance. The size of the seam allowance does not matter as no seam allowancce will be included.","saYes.t":"Include seam allowance","saYes.d":"This generates a pattern that will include seam allowance. The size of the seam allowance is set individually.","clearSettingsNotMeasurements":"Clear settings, but keep measurements","clearSettingsAndMeasurements":"Clear settings & Clear measurements"} \ No newline at end of file diff --git a/sites/sde/public/locales/en/curate.json b/sites/sde/public/locales/en/curate.json index 947600a3192..700b0b888c4 100644 --- a/sites/sde/public/locales/en/curate.json +++ b/sites/sde/public/locales/en/curate.json @@ -1,17 +1 @@ -{ - "curate": "Curate", - "curateSet": "Curated measurements set", - "curateSets": "Curate FreeSewing's measurements sets", - "curatePacks": "Curate FreeSewing's option packs", - "noSuggestedPacks": "There are currently no option packs suggested for curation", - "noSuggestedSets": "There are currently no measurements sets suggested for curation", - "optionPack": "Option pack", - "packs": "Option Packs", - "published": "Published", - "publishedDesc": "Published records are available to users. If you plan to make changes, you might want to unpublish first.", - "unpublished": "Unpublished", - "unpublishedDesc": "Unpublished records are not available to users. Things typically start out unpublished until they are ready for publication.", - "sets": "Measurements Sets", - "suggestedSets": "Measurements sets suggested for curation", - "suggestedPacks": "Suggested option packs" -} +{"curate":"Curate","curateSet":"Curated measurements set","curateSets":"Curate FreeSewing's measurements sets","curatePacks":"Curate FreeSewing's option packs","noSuggestedPacks":"There are currently no option packs suggested for curation","noSuggestedSets":"There are currently no measurements sets suggested for curation","optionPack":"Option pack","packs":"Option Packs","published":"Published","publishedDesc":"Published records are available to users. If you plan to make changes, you might want to unpublish first.","unpublished":"Unpublished","unpublishedDesc":"Unpublished records are not available to users. Things typically start out unpublished until they are ready for publication.","sets":"Measurements Sets","suggestedSets":"Measurements sets suggested for curation","suggestedPacks":"Suggested option packs"} \ No newline at end of file diff --git a/sites/sde/public/locales/en/cut.json b/sites/sde/public/locales/en/cut.json index cdd8a6941c0..5521f2fb90a 100644 --- a/sites/sde/public/locales/en/cut.json +++ b/sites/sde/public/locales/en/cut.json @@ -1,28 +1 @@ -{ - "canvas": "Canvas", - "cut": "Cut", - "cuttingLayout": "Suggested Cutting Layout", - "fabric": "Main Fabric", - "materialSize": "{length} of {width} wide material", - "heavyCanvas": "Heavy Canvas", - "interfacing": "Interfacing", - "lining": "Lining", - "lmhCanvas": "Light to Medium Hair Canvas", - "mirrored": "mirrored", - "onFoldLower": "on the fold", - "onFoldAndBias": "folded on the bias", - "onBias": "on the bias", - "plastic": "Plastic", - "ribbing": "Ribbing", - "edgeOfFabric": "Edge of Fabric", - "sheetWidth.t": "Material Width", - "sheetWidth.d": "How wide is the material?", - "grainDirection.t": "Grain Direction", - "grainDirection.d": "What direction does the grain run on the material?", - "horizontal.t": "Horizontal", - "horizontal.d": "Grain runs left to right", - "vertical.t": "Vertical", - "vertical.d": "Grain runs top to bottom", - "cutSettings": "Material Settings", - "cutSettings.d": "These settings allow you to specify properties of the material to aid in making a cutting layout" -} +{"canvas":"Canvas","cut":"Cut","cuttingLayout":"Suggested Cutting Layout","fabric":"Main Fabric","materialSize":"{length} of {width} wide material","heavyCanvas":"Heavy Canvas","interfacing":"Interfacing","lining":"Lining","lmhCanvas":"Light to Medium Hair Canvas","mirrored":"mirrored","onFoldLower":"on the fold","onFoldAndBias":"folded on the bias","onBias":"on the bias","plastic":"Plastic","ribbing":"Ribbing","edgeOfFabric":"Edge of Fabric","sheetWidth.t":"Material Width","sheetWidth.d":"How wide is the material?","grainDirection.t":"Grain Direction","grainDirection.d":"What direction does the grain run on the material?","horizontal.t":"Horizontal","horizontal.d":"Grain runs left to right","vertical.t":"Vertical","vertical.d":"Grain runs top to bottom","cutSettings":"Material Settings","cutSettings.d":"These settings allow you to specify properties of the material to aid in making a cutting layout"} \ No newline at end of file diff --git a/sites/sde/public/locales/en/design-options.json b/sites/sde/public/locales/en/design-options.json index d2c94e0a6bd..f0916044a13 100644 --- a/sites/sde/public/locales/en/design-options.json +++ b/sites/sde/public/locales/en/design-options.json @@ -1,7 +1 @@ -{ - "designOptions.t": "Design Options", - "designOptions.d": "These options are specific to this design. You can use them to customize your pattern in a variety of ways.", - "fit.t": "Fit", - "style.t": "Style", - "advanced.t": "Advanced" -} +{"designOptions.t":"Design Options","designOptions.d":"These options are specific to this design. You can use them to customize your pattern in a variety of ways.","fit.t":"Fit","style.t":"Style","advanced.t":"Advanced"} \ No newline at end of file diff --git a/sites/sde/public/locales/en/designs.json b/sites/sde/public/locales/en/designs.json index 3dcb9d59f21..c5d25f05f48 100644 --- a/sites/sde/public/locales/en/designs.json +++ b/sites/sde/public/locales/en/designs.json @@ -1,26 +1 @@ -{ - "fromscratch.t": "Your Design", - "fromscratch.d": "This is your own design, from scratch", - "tutorial.t": "Tutorial", - "tutorial.d": "This design is used in the tutorial", - "frombrian.t": "From Brian", - "frombrian.d": "This design extends Brian", - "frombent.t": "From Bent", - "frombent.d": "This design extends Bent", - "fromtitan.t": "From Titan", - "fromtitan.d": "This design extends Titan", - "frombella.t": "From Bella", - "frombella.d": "This design extends Bella", - "frombreanna.t": "From Breanna", - "frombreanna.d": "This design extends Breanna", - "brian.t": "Brian body block", - "brian.d": "Brian is a basic body block for people without breasts.", - "bent.t": "Bent body Block", - "bent.d": "This two-part sleeve block is the basis of our coat and jacket patterns.", - "titan.t": "Titan trouser block", - "titan.d": "Titan is a dartless trouser block.", - "bella.t": "Bella body block", - "bella.d": "Bella is a basic body block for people with breasts.", - "breanna.t": "Breanna body block", - "breanna.d": "Breanna is a basic body block for people with breasts." -} +{"fromscratch.t":"Your Design","fromscratch.d":"This is your own design, from scratch","tutorial.t":"Tutorial","tutorial.d":"This design is used in the tutorial","frombrian.t":"From Brian","frombrian.d":"This design extends Brian","frombent.t":"From Bent","frombent.d":"This design extends Bent","fromtitan.t":"From Titan","fromtitan.d":"This design extends Titan","frombella.t":"From Bella","frombella.d":"This design extends Bella","frombreanna.t":"From Breanna","frombreanna.d":"This design extends Breanna","brian.t":"Brian body block","brian.d":"Brian is a basic body block for people without breasts.","bent.t":"Bent body Block","bent.d":"This two-part sleeve block is the basis of our coat and jacket patterns.","titan.t":"Titan trouser block","titan.d":"Titan is a dartless trouser block.","bella.t":"Bella body block","bella.d":"Bella is a basic body block for people with breasts.","breanna.t":"Breanna body block","breanna.d":"Breanna is a basic body block for people with breasts."} \ No newline at end of file diff --git a/sites/sde/public/locales/en/docs.json b/sites/sde/public/locales/en/docs.json index 33727e43da9..e5f979cce47 100644 --- a/sites/sde/public/locales/en/docs.json +++ b/sites/sde/public/locales/en/docs.json @@ -1,27 +1 @@ -{ - "account": "Account", - "docs": "Documentation", - "controltip.t": "Power versus Simplicity", - "controltip.d1": "The Power versus Simplicity setting of your FreeSewing account will impact how you experience the FreeSewing website.", - "controltip.d2": "By default, some of the more advanced features of this site are hidden to make it more easy for new users to find their way.", - "controltip.d3": "If you want to sacrify some of that simplicy to gain more power, you can update your Power versus Simplicity setting accordingly.", - "helpWithDocs": "Help us improve our documentation", - "authors": "Authors", - "maintainers": "Maintainers", - "lastUpdated": "Last updated", - "editThisPage": "Edit this page", - "years": "years", - "months": "months", - "days": "days", - "oneDay": "one day", - "lessThanADay": "less than a day", - "ago": "ago", - "helpImproveDocs": "Help us improve the FreeSewing documentation", - "helpTranslateDocs": "Help us translate the FreeSewing documentation", - "learnMore": "Learn more", - "toc": "Table of contents", - "credits": "Credits", - "contentsBy": "Contents by", - "translators": "Translators", - "title": "Title" -} +{"account":"Account","docs":"Documentation","controltip.t":"Power versus Simplicity","controltip.d1":"The Power versus Simplicity setting of your FreeSewing account will impact how you experience the FreeSewing website.","controltip.d2":"By default, some of the more advanced features of this site are hidden to make it more easy for new users to find their way.","controltip.d3":"If you want to sacrify some of that simplicy to gain more power, you can update your Power versus Simplicity setting accordingly.","helpWithDocs":"Help us improve our documentation","authors":"Authors","maintainers":"Maintainers","lastUpdated":"Last updated","editThisPage":"Edit this page","years":"years","months":"months","days":"days","oneDay":"one day","lessThanADay":"less than a day","ago":"ago","helpImproveDocs":"Help us improve the FreeSewing documentation","helpTranslateDocs":"Help us translate the FreeSewing documentation","learnMore":"Learn more","toc":"Table of contents","credits":"Credits","contentsBy":"Contents by","translators":"Translators","title":"Title"} \ No newline at end of file diff --git a/sites/sde/public/locales/en/errors.json b/sites/sde/public/locales/en/errors.json index 908ec277eb8..3c12c2ab8d7 100644 --- a/sites/sde/public/locales/en/errors.json +++ b/sites/sde/public/locales/en/errors.json @@ -1,16 +1 @@ -{ - "t404": "Error 404", - "d404": "What you are looking for cannot be found", - "m404": "This error typically means that there is no problem, but rather that the information you requested is not available.", - "something": "Something went wrong", - "reportThis": "Report this problem", - "newReport": "Generate a problem report", - "privateReport.t": "Generate a private problem report", - "privateReport.d": "No information about this problem will be made available to the wider FreeSewing community.", - "publicReport.t": "Generate a public problem report", - "publicReport.d": "Some information about this problem will be made available publicly to facilitate problem solving.", - "leadId": "This is the unique context ID of your report", - "reportCreated": "Report Created", - "leadIssue": "In addition, we have created an issue on GitHub to track this — this is also where you can add your own comments", - "close": "Close" -} +{"t404":"Error 404","d404":"What you are looking for cannot be found","m404":"This error typically means that there is no problem, but rather that the information you requested is not available.","something":"Something went wrong","reportThis":"Report this problem","newReport":"Generate a problem report","privateReport.t":"Generate a private problem report","privateReport.d":"No information about this problem will be made available to the wider FreeSewing community.","publicReport.t":"Generate a public problem report","publicReport.d":"Some information about this problem will be made available publicly to facilitate problem solving.","leadId":"This is the unique context ID of your report","reportCreated":"Report Created","leadIssue":"In addition, we have created an issue on GitHub to track this — this is also where you can add your own comments","close":"Close"} \ No newline at end of file diff --git a/sites/sde/public/locales/en/flag.json b/sites/sde/public/locales/en/flag.json index 9bec9d49cef..09a0615401b 100644 --- a/sites/sde/public/locales/en/flag.json +++ b/sites/sde/public/locales/en/flag.json @@ -1,17 +1 @@ -{ - "apply": "Apply", - "decrease": "Decrease", - "disable": "Disable", - "dismiss": "Dismiss", - "expandIsOff.t": "This design saves space (and trees) because expand is disabled", - "expandIsOff.d": "Because the **expand** core setting is currently disabled, some parts are not fully drawn or not shown at all. Typically, these are simple rectangles that only take up space, or things that can be cut on the fold. To expand all pattern parts to their full size, enable the expand setting.", - "expandIsOn.t": "This design can save space (and trees)", - "expandIsOn.d": "Because the **expand** core setting is currently enabled, all parts are fully drawn. You can display this design in a more compact way by disabling the **expand** setting. Doing so will mean that some parts are not fully drawn or not shown at all. Typically, these are simple rectangles that only take up space, or things that can be cut on the fold.", - "enable": "Enable", - "flagMenu.t": "Messages from the designer", - "flagMenuOne.d": "The designer of this pattern has flagged something about your current draft that deserves your attention.", - "flagMenuMany.d": "The designer of this pattern has flagged some things about your current draft that deserve your attention.", - "hide": "Hide", - "increase": "Increase", - "show": "Show" -} +{"apply":"Apply","decrease":"Decrease","disable":"Disable","dismiss":"Dismiss","expandIsOff.t":"This design saves space (and trees) because expand is disabled","expandIsOff.d":"Because the **expand** core setting is currently disabled, some parts are not fully drawn or not shown at all. Typically, these are simple rectangles that only take up space. To expand all pattern parts to their full size, enable the expand setting.","expandIsOn.t":"This design can save space (and trees)","expandIsOn.d":"Because the **expand** core setting is currently enabled, all parts are fully drawn. You can display this design in a more compact way by disabling the **expand** setting. Doing so will mean that some parts are not fully drawn or not shown at all. Typically, these are simple rectangles that only take up space.","enable":"Enable","flagMenu.t":"Messages from the designer","flagMenuOne.d":"The designer of this pattern has flagged something about your current draft that deserves your attention.","flagMenuMany.d":"The designer of this pattern has flagged some things about your current draft that deserve your attention.","hide":"Hide","increase":"Increase","show":"Show"} \ No newline at end of file diff --git a/sites/sde/public/locales/en/footer.json b/sites/sde/public/locales/en/footer.json index 6ed0c88a23d..9e200e2c77b 100644 --- a/sites/sde/public/locales/en/footer.json +++ b/sites/sde/public/locales/en/footer.json @@ -1 +1 @@ -{ "sponsors": "bla bla" } +{"sponsors":"bla bla"} \ No newline at end of file diff --git a/sites/sde/public/locales/en/frombella.json b/sites/sde/public/locales/en/frombella.json index 1c6f9432242..c6549451c17 100644 --- a/sites/sde/public/locales/en/frombella.json +++ b/sites/sde/public/locales/en/frombella.json @@ -1,50 +1 @@ -{ - "t": "From Bella", - "d": "This design extends Bella", - "cbSeamBustBelowWaist.t": "Bust height compromised at center back", - "cbSeamBustBelowWaist.d": "No solution was found to place the bust point above the waist line on the center back seam. As a compromise, we've used the waist height instead. \n\nPlease verify your measurements before contacting support.", - "sideSeamBustBelowWaist.t": "Bust height compromised at side seam", - "sideSeamBustBelowWaist.d": "No solution was found to place the bust point above the waist line on the side seam. As a compromise, we've used the waist height instead. \n\nPlease verify your measurements before contacting support.", - "bustDartCompromise.t": "Bust dart tip compromised", - "bustDartCompromise.d": "No solution was found to adjust the bust dart. As a compromise we are using the bust draft as initially drafted.\n\nPlease verify your measurements before contacting support.", - "back": "Back", - "frontSideDart": "Front", - "chestEase.t": "Chest ease", - "chestEase.d": "Controls the amount of ease at the fullest part of your chest", - "waistEase.t": "Waist ease", - "waistEase.d": "Controls the amount of ease at your waist", - "bustSpanEase.t": "Bust span ease", - "bustSpanEase.d": "Controls the amount of (horizontal) ease added to your bust span when locating the bust point.", - "shoulderToShoulderEase.t": "Shoulder to Shoulder ease", - "shoulderToShoulderEase.d": "Controls the amount of ease between your shoulders. Initially set to -.5% because Bella implements a block that is used in the industry.", - "fullChestEaseReduction.t": "Full chest ease reduction", - "fullChestEaseReduction.d": "Allows you to independently reduce the ease around the chest to make it fit tight(er) in that area", - "backDartHeight.t": "Back dart height", - "backDartHeight.d": "Controls the height of the back dart", - "bustDartLength.t": "Bust dart length", - "bustDartLength.d": "Controls the length of the bust dart", - "waistDartLength.t": "Waist dart length", - "waistDartLength.d": "Controls the length of the waist dart", - "bustDartCurve.t": "Bust dart curve", - "bustDartCurve.d": "Controls the curvature of the bust dart", - "armholeDepth.t": "Armhole depth", - "armholeDepth.d": "Controls the depth of the armhole", - "backArmholeSlant.t": "Back armhole slant", - "backArmholeSlant.d": "Slightly rotates the armhole around its pitch point", - "frontArmholeCurvature.t": "Front armhole curvature", - "frontArmholeCurvature.d": "Controls how deep the armhole is scooped out at the front bottom", - "backArmholeCurvature.t": "Back armhole curvature", - "backArmholeCurvature.d": "Controls how deep the armhole is scooped out at the back bottom", - "frontArmholePitchDepth.t": "Front armhole pitch depth", - "frontArmholePitchDepth.d": "Tweaks the horizontal placement of the front armhole pitch point", - "backArmholePitchDepth.t": "Back armhole pitch depth", - "backArmholePitchDepth.d": "Tweaks the horizontal placement of the back armhole pitch point", - "backNeckCutout.t": "Back neck cutout", - "backNeckCutout.d": "Controls how deep the neck opening is scooped out at at the back", - "backHemSlope.t": "Back hem slope", - "backHemSlope.d": "Controls the slope of the hem at the back", - "frontShoulderWidth.t": "Front shoulder width", - "frontShoulderWidth.d": "Controls the narrowness of the front shoulders relative to the back", - "highBustWidth.t": "High bust width", - "highBustWidth.d": "Allows you to tweak the hight bust width at the front" -} +{"t":"From Bella","d":"This design extends Bella","cbSeamBustBelowWaist.t":"Bust height compromised at center back","cbSeamBustBelowWaist.d":"No solution was found to place the bust point above the waist line on the center back seam. As a compromise, we've used the waist height instead. \n\nPlease verify your measurements before contacting support.","sideSeamBustBelowWaist.t":"Bust height compromised at side seam","sideSeamBustBelowWaist.d":"No solution was found to place the bust point above the waist line on the side seam. As a compromise, we've used the waist height instead. \n\nPlease verify your measurements before contacting support.","bustDartCompromise.t":"Bust dart tip compromised","bustDartCompromise.d":"No solution was found to adjust the bust dart. As a compromise we are using the bust draft as initially drafted.\n\nPlease verify your measurements before contacting support.","back":"Back","frontSideDart":"Front","chestEase.t":"Chest ease","chestEase.d":"Controls the amount of ease at the fullest part of your chest","waistEase.t":"Waist ease","waistEase.d":"Controls the amount of ease at your waist","bustSpanEase.t":"Bust span ease","bustSpanEase.d":"Controls the amount of (horizontal) ease added to your bust span when locating the bust point.","shoulderToShoulderEase.t":"Shoulder to Shoulder ease","shoulderToShoulderEase.d":"Controls the amount of ease between your shoulders. Initially set to -.5% because Bella implements a block that is used in the industry.","fullChestEaseReduction.t":"Full chest ease reduction","fullChestEaseReduction.d":"Allows you to independently reduce the ease around the chest to make it fit tight(er) in that area","backDartHeight.t":"Back dart height","backDartHeight.d":"Controls the height of the back dart","bustDartLength.t":"Bust dart length","bustDartLength.d":"Controls the length of the bust dart","waistDartLength.t":"Waist dart length","waistDartLength.d":"Controls the length of the waist dart","bustDartCurve.t":"Bust dart curve","bustDartCurve.d":"Controls the curvature of the bust dart","armholeDepth.t":"Armhole depth","armholeDepth.d":"Controls the depth of the armhole","backArmholeSlant.t":"Back armhole slant","backArmholeSlant.d":"Slightly rotates the armhole around its pitch point","frontArmholeCurvature.t":"Front armhole curvature","frontArmholeCurvature.d":"Controls how deep the armhole is scooped out at the front bottom","backArmholeCurvature.t":"Back armhole curvature","backArmholeCurvature.d":"Controls how deep the armhole is scooped out at the back bottom","frontArmholePitchDepth.t":"Front armhole pitch depth","frontArmholePitchDepth.d":"Tweaks the horizontal placement of the front armhole pitch point","backArmholePitchDepth.t":"Back armhole pitch depth","backArmholePitchDepth.d":"Tweaks the horizontal placement of the back armhole pitch point","backNeckCutout.t":"Back neck cutout","backNeckCutout.d":"Controls how deep the neck opening is scooped out at at the back","backHemSlope.t":"Back hem slope","backHemSlope.d":"Controls the slope of the hem at the back","frontShoulderWidth.t":"Front shoulder width","frontShoulderWidth.d":"Controls the narrowness of the front shoulders relative to the back","highBustWidth.t":"High bust width","highBustWidth.d":"Allows you to tweak the hight bust width at the front"} \ No newline at end of file diff --git a/sites/sde/public/locales/en/frombent.json b/sites/sde/public/locales/en/frombent.json index 37692068d92..ca0f41fe6dd 100644 --- a/sites/sde/public/locales/en/frombent.json +++ b/sites/sde/public/locales/en/frombent.json @@ -1,59 +1 @@ -{ - "t": "From Bent", - "d": "This design extends Bent", - "back": "Back", - "front": "Front", - "base": "Base", - "sleevecap": "Sleevecap", - "sleeve": "Sleeve", - "topSleeve": "Topsleeve", - "underSleeve": "Undersleeve", - "acrossBackFactor.t": "Across back factor", - "acrossBackFactor.d": "Controls your across back width as a factor of your shoulder to shoulder measurement.", - "armholeDepth.t": "Armhole depth", - "armholeDepth.d": "Controls the depth of the armhole. Higher values make a deeper armhole.", - "armholeDepthFactor.t": "Armhole depth factor (legacy)", - "armholeDepthFactor.d": "Controls the depth of the armhole. Higher values make a deeper armhole. This option only applies to the legacy (v2) way of calculating the armhole depth.", - "backNeckCutout.t": "Back neck cutout", - "backNeckCutout.d": "How deep the neck is cut out at the back", - "bicepsEase.t": "Biceps ease", - "bicepsEase.d": "The amount of ease at your upper arm. Note that while we try to respect this, fitting the sleeve to the armhole takes precedence over respecting the exact amount of ease.", - "collarEase.t": "Collar ease", - "collarEase.d": "The amount of ease around your neck", - "chestEase.t": "Chest ease", - "chestEase.d": "The amount of ease at your chest.", - "cuffEase.t": "Cuff ease", - "cuffEase.d": "The amount of ease at your wrist.", - "draftForHighBust.t": "Draft for high bust", - "draftForHighBust.d": "Draft the pattern for the high bust measurement (if available) rather than the (full) chest. This will result in a more fitted garment for people with breasts.", - "draftForHighBustYes.t": "Draft using the high bust measurement", - "draftForHighBustYes.d": "Drafts a pattern using the high bust measurements as the chest measurement. Recommended for people with breasts.", - "draftForHighBustNo.t": "Draft using the chest measurement", - "draftForHighBustNo.d": "Drafts a pattern using the chest measurement. Recommended for people without breasts.", - "frontArmholeDeeper.t": "Front armhole extra cutout", - "frontArmholeDeeper.d": "How much do you want the front armhole to be cut out deeper than the back.", - "legacyArmholeDepth.t": "Legacy armhole depth", - "legacyArmholeDepth.d": "Enable this option to use the legacy way to calculate the armhole depth (using biceps circumference) rather than the v3 way (using the waist to armpit measurement)", - "legacyArmholeDepthNo.t": "Calculate armhole depth the v3 way", - "legacyArmholeDepthNo.d": "Uses the waist to armpit measurement to locate the bottom of the armhole", - "legacyArmholeDepthYes.t": "Calculate armhole depth the legacy (v2) way", - "legacyArmholeDepthYes.d": "Uses the biceps measurement to locate the bottom of the armhole", - "lengthBonus.t": "Length bonus", - "lengthBonus.d": "The amount to lengthen the garment. A negative value will shorten it.", - "s3Collar.t": "Shoulder seam shift: collar side", - "s3Collar.d": "Increase this option to shift the shoulder seam forward on the collar side. Decreasing it shifts it backwards.", - "s3Armhole.t": "Shoulder seam shift: armhole side", - "s3Armhole.d": "Increase this option to shift the shoulder seam forward on the armhole side. Decreasing it shifts it backwards.", - "shoulderEase.t": "Shoulder ease", - "shoulderEase.d": "The amount of ease at your shoulder. This increases the shoulder to shoulder distance to accommodate additional layers or thickness.", - "shoulderSlopeReduction.t": "Shoulder slope reduction", - "shoulderSlopeReduction.d": "The amount by which the shoulder slope is reduced to allow for shoulder padding.", - "sleeveLengthBonus.t": "Sleeve length bonus", - "sleeveLengthBonus.d": "The amount to lengthen the sleeve. A negative value will shorten it.", - "sleevecapEase.t": "Sleevecap ease", - "sleevecapEase.d": "The amount by which the sleevecap seam is longer than the armhole seam.", - "sleeveBend.t": "Sleeve bend", - "sleeveBend.d": "Controls the bend of the sleeve at the elbow.", - "sleevecapHeight.t": "Sleevecap height", - "sleevecapHeight.d": "Controls the height of the sleevecap." -} +{"t":"From Bent","d":"This design extends Bent","back":"Back","front":"Front","base":"Base","sleevecap":"Sleevecap","sleeve":"Sleeve","topSleeve":"Topsleeve","underSleeve":"Undersleeve","acrossBackFactor.t":"Across back factor","acrossBackFactor.d":"Controls your across back width as a factor of your shoulder to shoulder measurement.","armholeDepth.t":"Armhole depth","armholeDepth.d":"Controls the depth of the armhole. Higher values make a deeper armhole.","armholeDepthFactor.t":"Armhole depth factor (legacy)","armholeDepthFactor.d":"Controls the depth of the armhole. Higher values make a deeper armhole. This option only applies to the legacy (v2) way of calculating the armhole depth.","backNeckCutout.t":"Back neck cutout","backNeckCutout.d":"How deep the neck is cut out at the back","bicepsEase.t":"Biceps ease","bicepsEase.d":"The amount of ease at your upper arm. Note that while we try to respect this, fitting the sleeve to the armhole takes precedence over respecting the exact amount of ease.","collarEase.t":"Collar ease","collarEase.d":"The amount of ease around your neck","chestEase.t":"Chest ease","chestEase.d":"The amount of ease at your chest.","cuffEase.t":"Cuff ease","cuffEase.d":"The amount of ease at your wrist.","draftForHighBust.t":"Draft for high bust","draftForHighBust.d":"Draft the pattern for the high bust measurement (if available) rather than the (full) chest. This will result in a more fitted garment for people with breasts.","draftForHighBustYes.t":"Draft using the high bust measurement","draftForHighBustYes.d":"Drafts a pattern using the high bust measurements as the chest measurement. Recommended for people with breasts.","draftForHighBustNo.t":"Draft using the chest measurement","draftForHighBustNo.d":"Drafts a pattern using the chest measurement. Recommended for people without breasts.","frontArmholeDeeper.t":"Front armhole extra cutout","frontArmholeDeeper.d":"How much do you want the front armhole to be cut out deeper than the back.","legacyArmholeDepth.t":"Legacy armhole depth","legacyArmholeDepth.d":"Enable this option to use the legacy way to calculate the armhole depth (using biceps circumference) rather than the v3 way (using the waist to armpit measurement)","legacyArmholeDepthNo.t":"Calculate armhole depth the v3 way","legacyArmholeDepthNo.d":"Uses the waist to armpit measurement to locate the bottom of the armhole","legacyArmholeDepthYes.t":"Calculate armhole depth the legacy (v2) way","legacyArmholeDepthYes.d":"Uses the biceps measurement to locate the bottom of the armhole","lengthBonus.t":"Length bonus","lengthBonus.d":"The amount to lengthen the garment. A negative value will shorten it.","s3Collar.t":"Shoulder seam shift: collar side","s3Collar.d":"Increase this option to shift the shoulder seam forward on the collar side. Decreasing it shifts it backwards.","s3Armhole.t":"Shoulder seam shift: armhole side","s3Armhole.d":"Increase this option to shift the shoulder seam forward on the armhole side. Decreasing it shifts it backwards.","shoulderEase.t":"Shoulder ease","shoulderEase.d":"The amount of ease at your shoulder. This increases the shoulder to shoulder distance to accommodate additional layers or thickness.","shoulderSlopeReduction.t":"Shoulder slope reduction","shoulderSlopeReduction.d":"The amount by which the shoulder slope is reduced to allow for shoulder padding.","sleeveLengthBonus.t":"Sleeve length bonus","sleeveLengthBonus.d":"The amount to lengthen the sleeve. A negative value will shorten it.","sleevecapEase.t":"Sleevecap ease","sleevecapEase.d":"The amount by which the sleevecap seam is longer than the armhole seam.","sleeveBend.t":"Sleeve bend","sleeveBend.d":"Controls the bend of the sleeve at the elbow.","sleevecapHeight.t":"Sleevecap height","sleevecapHeight.d":"Controls the height of the sleevecap."} \ No newline at end of file diff --git a/sites/sde/public/locales/en/frombreanna.json b/sites/sde/public/locales/en/frombreanna.json index ddd1de0a6bc..7068aed45e7 100644 --- a/sites/sde/public/locales/en/frombreanna.json +++ b/sites/sde/public/locales/en/frombreanna.json @@ -1,106 +1 @@ -{ - "t": "From Breanna", - "d": "This design extends Breanna", - "back": "Back", - "base": "Base", - "frontBase": "Front base", - "front": "Front", - "sleevecap": "Sleevecap", - "sleeve": "Sleeve", - "acrossBackFactor.t": "Across back factor", - "acrossBackFactor.d": "Controls your across back width as a factor of your shoulder to shoulder measurement.", - "armholeDepthFactor.t": "Armhole depth factor", - "armholeDepthFactor.d": "Controls the depth of the armhole. Higher values make a deeper armhole.", - "backNeckCutout.t": "Back neck cutout", - "backNeckCutout.d": "How deep the neck is cut out at the back", - "bicepsEase.t": "Biceps ease", - "bicepsEase.d": "The amount of ease at your upper arm. Note that while we try to respect this, fitting the sleeve to the armhole takes precedence over respecting the exact amount of ease.", - "collarEase.t": "Collar ease", - "collarEase.d": "The amount of ease around your neck", - "chestEase.t": "Chest ease", - "chestEase.d": "The amount of ease at your chest.", - "cuffEase.t": "Cuff ease", - "cuffEase.d": "The amount of ease at your wrist.", - "frontArmholeDeeper.t": "Front armhole extra cutout", - "frontArmholeDeeper.d": "How much do you want the front armhole to be cut out deeper than the back.", - "frontScyeDart.t": "Front scye dart", - "frontScyeDart.d": "Controls the dart at the front of the arm opening. This can help control gaping at the armhole.", - "shoulderDart.t": "Shoulder dart", - "shoulderDart.d": "Whether or not to inlude a dart at the shoulder to round the back", - "shoulderDartNo.t": "Do not draft a shoulder dart", - "shoulderDartNo.d": "Drafts a pattern without shoulder darts", - "shoulderDartYes.t": "Draft a shoulder dart", - "shoulderDartYes.d": "Drafts a pattern with shoulder darts", - "shoulderDartSize.t": "Shoulder dart size", - "shoulderDartSize.d": "The size of the shoulder dart", - "shoulderDartLength.t": "Shoulder dart length", - "shoulderDartLength.d": "The length of the shoulder dart", - "shoulderEase.t": "Shoulder ease", - "shoulderEase.d": "The amount of ease at your shoulder. This increases the shoulder to shoulder distance to accommodate additional layers or thickness.", - "shoulderSlopeReduction.t": "Shoulder slope reduction", - "shoulderSlopeReduction.d": "The amount by which the shoulder slope is reduced to allow for shoulder padding.", - "sleeveLengthBonus.t": "Sleeve length bonus", - "sleeveLengthBonus.d": "The amount to lengthen the sleeve. A negative value will shorten it.", - "sleevecapEase.t": "Sleevecap ease", - "sleevecapEase.d": "The amount by which the sleevecap seam is longer than the armhole seam.", - "sleevecapTopFactorX.t": "Sleevecap top X", - "sleevecapTopFactorX.d": "Controls the horizontal location of the sleevecap top.", - "sleevecapTopFactorY.t": "Sleevecap top Y", - "sleevecapTopFactorY.d": "Controls the height of the sleevecap. A higher value results in a higher and more narrow sleevecap.", - "sleevecapBackFactorX.t": "Sleevecap back X", - "sleevecapBackFactorX.d": "Controls the placement of the sleevecap back pitchpoint on the X-axis (horizontal)", - "sleevecapBackFactorY.t": "Sleevecap back Y", - "sleevecapBackFactorY.d": "Controls the placement of the sleevecap back pitchpoint on the Y-axis (vertical)", - "sleevecapFrontFactorX.t": "Sleevecap front X", - "sleevecapFrontFactorX.d": "Controls the placement of the sleevecap front pitchpoint on the X-axis (horizontal)", - "sleevecapFrontFactorY.t": "Sleevecap front Y", - "sleevecapFrontFactorY.d": "Controls the placement of the sleevecap front pitchpoint on the Y-axis (vertical)", - "sleevecapQ1Offset.t": "Sleevecap Q1 offset", - "sleevecapQ1Offset.d": "Controls the curvature of the sleevecap in the first quadrant (front armhole)", - "sleevecapQ2Offset.t": "Sleevecap Q2 offset", - "sleevecapQ2Offset.d": "Controls the curvature of the sleevecap in the second quadrant (front shoulder)", - "sleevecapQ3Offset.t": "Sleevecap Q3 offset", - "sleevecapQ3Offset.d": "Controls the curvature of the sleevecap in the third quadrant (back shoulder)", - "sleevecapQ4Offset.t": "Sleevecap Q4 offset", - "sleevecapQ4Offset.d": "Controls the curvature of the sleevecap in the fourth quadrant (back armhole)", - "sleevecapQ1Spread1.t": "Sleevecap Q1 downward spread", - "sleevecapQ1Spread1.d": "Controls the spread of the sleevecap first quadrant curvature towards the armhole", - "sleevecapQ1Spread2.t": "Sleevecap Q1 upward spread", - "sleevecapQ1Spread2.d": "Controls the spread of the sleevecap first quadrant curvature towards the shoulder", - "sleevecapQ2Spread1.t": "Sleevecap Q2 downward spread", - "sleevecapQ2Spread1.d": "Controls the spread of the sleevecap second quadrant curvature towards the armhole", - "sleevecapQ2Spread2.t": "Sleevecap Q2 upward spread", - "sleevecapQ2Spread2.d": "Controls the spread of the sleevecap second quadrant curvature towards the shoulder", - "sleevecapQ3Spread1.t": "Sleevecap Q3 upward spread", - "sleevecapQ3Spread1.d": "Controls the spread of the sleevecap third quadrant curvature towards the shoulder", - "sleevecapQ3Spread2.t": "Sleevecap Q3 downward spread", - "sleevecapQ3Spread2.d": "Controls the spread of the sleevecap third quadrant curvature towards the armhole", - "sleevecapQ4Spread1.t": "Sleevecap Q4 upward spread", - "sleevecapQ4Spread1.d": "Controls the spread of the sleevecap fourth quadrant curvature towards the shoulder", - "sleevecapQ4Spread2.t": "Sleevecap Q4 downward spread", - "sleevecapQ4Spread2.d": "Controls the spread of the sleevecap fourth quadrant curvature towards the armhole", - "waistDart.t": "Waist dart", - "waistDart.d": "Whether or not to inlude a dart at the waist to round the back", - "waistDartNo.t": "Do not draft a waist dart", - "waistDartNo.d": "Drafts a pattern without waist darts", - "waistDartYes.t": "Draft a waist dart", - "waistDartYes.d": "Drafts a pattern with waist darts", - "waistDartSize.t": "Waist dart size", - "waistDartSize.d": "The size of the waist dart", - "waistDartLength.t": "Waist dart length", - "waistDartLength.d": "The length of the waist dart", - "verticalEase.t": "Vertical ease", - "verticalEase.d": "The amount of ease to distribute along the length of the garment", - "waistEase.t": "Waist ease", - "waistEase.d": "The amount of ease at the waist", - "primaryBustDart.t": "Bust dart", - "primaryBustDart.d": "Where to place the bust dart to shape the chest", - "primaryBustDartLength.t": "Bust dart length", - "primaryBustDartLength.d": "The length of the bust dart", - "secondaryBustDart.t": "Secondary bust dart", - "secondaryBustDart.d": "Optionally include a secondary bust dart to distribute the shaping of the chest", - "secondaryBustDartLength.t": "Secondary bust dart length", - "secondaryBustDartLength.d": "The length of the secondary bust dart", - "primaryBustDartShaping.t": "Bust darts shaping", - "primaryBustDartShaping.d": "Controls the balance between the main and secondary bust darts" -} +{"t":"From Breanna","d":"This design extends Breanna","back":"Back","base":"Base","frontBase":"Front base","front":"Front","sleevecap":"Sleevecap","sleeve":"Sleeve","acrossBackFactor.t":"Across back factor","acrossBackFactor.d":"Controls your across back width as a factor of your shoulder to shoulder measurement.","armholeDepthFactor.t":"Armhole depth factor","armholeDepthFactor.d":"Controls the depth of the armhole. Higher values make a deeper armhole.","backNeckCutout.t":"Back neck cutout","backNeckCutout.d":"How deep the neck is cut out at the back","bicepsEase.t":"Biceps ease","bicepsEase.d":"The amount of ease at your upper arm. Note that while we try to respect this, fitting the sleeve to the armhole takes precedence over respecting the exact amount of ease.","collarEase.t":"Collar ease","collarEase.d":"The amount of ease around your neck","chestEase.t":"Chest ease","chestEase.d":"The amount of ease at your chest.","cuffEase.t":"Cuff ease","cuffEase.d":"The amount of ease at your wrist.","frontArmholeDeeper.t":"Front armhole extra cutout","frontArmholeDeeper.d":"How much do you want the front armhole to be cut out deeper than the back.","frontScyeDart.t":"Front scye dart","frontScyeDart.d":"Controls the dart at the front of the arm opening. This can help control gaping at the armhole.","shoulderDart.t":"Shoulder dart","shoulderDart.d":"Whether or not to inlude a dart at the shoulder to round the back","shoulderDartNo.t":"Do not draft a shoulder dart","shoulderDartNo.d":"Drafts a pattern without shoulder darts","shoulderDartYes.t":"Draft a shoulder dart","shoulderDartYes.d":"Drafts a pattern with shoulder darts","shoulderDartSize.t":"Shoulder dart size","shoulderDartSize.d":"The size of the shoulder dart","shoulderDartLength.t":"Shoulder dart length","shoulderDartLength.d":"The length of the shoulder dart","shoulderEase.t":"Shoulder ease","shoulderEase.d":"The amount of ease at your shoulder. This increases the shoulder to shoulder distance to accommodate additional layers or thickness.","shoulderSlopeReduction.t":"Shoulder slope reduction","shoulderSlopeReduction.d":"The amount by which the shoulder slope is reduced to allow for shoulder padding.","sleeveLengthBonus.t":"Sleeve length bonus","sleeveLengthBonus.d":"The amount to lengthen the sleeve. A negative value will shorten it.","sleevecapEase.t":"Sleevecap ease","sleevecapEase.d":"The amount by which the sleevecap seam is longer than the armhole seam.","sleevecapTopFactorX.t":"Sleevecap top X","sleevecapTopFactorX.d":"Controls the horizontal location of the sleevecap top.","sleevecapTopFactorY.t":"Sleevecap top Y","sleevecapTopFactorY.d":"Controls the height of the sleevecap. A higher value results in a higher and more narrow sleevecap.","sleevecapBackFactorX.t":"Sleevecap back X","sleevecapBackFactorX.d":"Controls the placement of the sleevecap back pitchpoint on the X-axis (horizontal)","sleevecapBackFactorY.t":"Sleevecap back Y","sleevecapBackFactorY.d":"Controls the placement of the sleevecap back pitchpoint on the Y-axis (vertical)","sleevecapFrontFactorX.t":"Sleevecap front X","sleevecapFrontFactorX.d":"Controls the placement of the sleevecap front pitchpoint on the X-axis (horizontal)","sleevecapFrontFactorY.t":"Sleevecap front Y","sleevecapFrontFactorY.d":"Controls the placement of the sleevecap front pitchpoint on the Y-axis (vertical)","sleevecapQ1Offset.t":"Sleevecap Q1 offset","sleevecapQ1Offset.d":"Controls the curvature of the sleevecap in the first quadrant (front armhole)","sleevecapQ2Offset.t":"Sleevecap Q2 offset","sleevecapQ2Offset.d":"Controls the curvature of the sleevecap in the second quadrant (front shoulder)","sleevecapQ3Offset.t":"Sleevecap Q3 offset","sleevecapQ3Offset.d":"Controls the curvature of the sleevecap in the third quadrant (back shoulder)","sleevecapQ4Offset.t":"Sleevecap Q4 offset","sleevecapQ4Offset.d":"Controls the curvature of the sleevecap in the fourth quadrant (back armhole)","sleevecapQ1Spread1.t":"Sleevecap Q1 downward spread","sleevecapQ1Spread1.d":"Controls the spread of the sleevecap first quadrant curvature towards the armhole","sleevecapQ1Spread2.t":"Sleevecap Q1 upward spread","sleevecapQ1Spread2.d":"Controls the spread of the sleevecap first quadrant curvature towards the shoulder","sleevecapQ2Spread1.t":"Sleevecap Q2 downward spread","sleevecapQ2Spread1.d":"Controls the spread of the sleevecap second quadrant curvature towards the armhole","sleevecapQ2Spread2.t":"Sleevecap Q2 upward spread","sleevecapQ2Spread2.d":"Controls the spread of the sleevecap second quadrant curvature towards the shoulder","sleevecapQ3Spread1.t":"Sleevecap Q3 upward spread","sleevecapQ3Spread1.d":"Controls the spread of the sleevecap third quadrant curvature towards the shoulder","sleevecapQ3Spread2.t":"Sleevecap Q3 downward spread","sleevecapQ3Spread2.d":"Controls the spread of the sleevecap third quadrant curvature towards the armhole","sleevecapQ4Spread1.t":"Sleevecap Q4 upward spread","sleevecapQ4Spread1.d":"Controls the spread of the sleevecap fourth quadrant curvature towards the shoulder","sleevecapQ4Spread2.t":"Sleevecap Q4 downward spread","sleevecapQ4Spread2.d":"Controls the spread of the sleevecap fourth quadrant curvature towards the armhole","waistDart.t":"Waist dart","waistDart.d":"Whether or not to inlude a dart at the waist to round the back","waistDartNo.t":"Do not draft a waist dart","waistDartNo.d":"Drafts a pattern without waist darts","waistDartYes.t":"Draft a waist dart","waistDartYes.d":"Drafts a pattern with waist darts","waistDartSize.t":"Waist dart size","waistDartSize.d":"The size of the waist dart","waistDartLength.t":"Waist dart length","waistDartLength.d":"The length of the waist dart","verticalEase.t":"Vertical ease","verticalEase.d":"The amount of ease to distribute along the length of the garment","waistEase.t":"Waist ease","waistEase.d":"The amount of ease at the waist","primaryBustDart.t":"Bust dart","primaryBustDart.d":"Where to place the bust dart to shape the chest","primaryBustDartLength.t":"Bust dart length","primaryBustDartLength.d":"The length of the bust dart","secondaryBustDart.t":"Secondary bust dart","secondaryBustDart.d":"Optionally include a secondary bust dart to distribute the shaping of the chest","secondaryBustDartLength.t":"Secondary bust dart length","secondaryBustDartLength.d":"The length of the secondary bust dart","primaryBustDartShaping.t":"Bust darts shaping","primaryBustDartShaping.d":"Controls the balance between the main and secondary bust darts"} \ No newline at end of file diff --git a/sites/sde/public/locales/en/frombrian.json b/sites/sde/public/locales/en/frombrian.json index 7e07aabfa71..1080f46594a 100644 --- a/sites/sde/public/locales/en/frombrian.json +++ b/sites/sde/public/locales/en/frombrian.json @@ -1,91 +1 @@ -{ - "t": "From Brian", - "d": "This design extends Brian", - "back": "Back", - "front": "Front", - "base": "Base", - "sleevecap": "Sleevecap", - "sleeve": "Sleeve", - "acrossBackFactor.t": "Across back factor", - "acrossBackFactor.d": "Controls your across back width as a factor of your shoulder to shoulder measurement.", - "armholeDepth.t": "Armhole depth", - "armholeDepth.d": "Controls the depth of the armhole. Higher values make a deeper armhole.", - "armholeDepthFactor.t": "Armhole depth factor (legacy)", - "armholeDepthFactor.d": "Controls the depth of the armhole. Higher values make a deeper armhole. This option only applies to the legacy (v2) way of calculating the armhole depth.", - "backNeckCutout.t": "Back neck cutout", - "backNeckCutout.d": "How deep the neck is cut out at the back", - "bicepsEase.t": "Biceps ease", - "bicepsEase.d": "The amount of ease at your upper arm. Note that while we try to respect this, fitting the sleeve to the armhole takes precedence over respecting the exact amount of ease.", - "collarEase.t": "Collar ease", - "collarEase.d": "The amount of ease around your neck", - "chestEase.t": "Chest ease", - "chestEase.d": "The amount of ease at your chest.", - "cuffEase.t": "Cuff ease", - "cuffEase.d": "The amount of ease at your wrist.", - "draftForHighBust.t": "Draft for high bust", - "draftForHighBust.d": "Draft the pattern for the high bust measurement (if available) rather than the (full) chest. This will result in a more fitted garment for people with breasts.", - "draftForHighBustYes.t": "Draft using the high bust measurement", - "draftForHighBustYes.d": "Drafts a pattern using the high bust measurements as the chest measurement. Recommended for people with breasts.", - "draftForHighBustNo.t": "Draft using the chest measurement", - "draftForHighBustNo.d": "Drafts a pattern using the chest measurement. Recommended for people without breasts.", - "frontArmholeDeeper.t": "Front armhole extra cutout", - "frontArmholeDeeper.d": "How much do you want the front armhole to be cut out deeper than the back.", - "legacyArmholeDepth.t": "Legacy armhole depth", - "legacyArmholeDepth.d": "Enable this option to use the legacy way to calculate the armhole depth (using biceps circumference) rather than the v3 way (using the waist to armpit measurement)", - "legacyArmholeDepthNo.t": "Calculate armhole depth the v3 way", - "legacyArmholeDepthNo.d": "Uses the waist to armpit measurement to locate the bottom of the armhole", - "legacyArmholeDepthYes.t": "Calculate armhole depth the legacy (v2) way", - "legacyArmholeDepthYes.d": "Uses the biceps measurement to locate the bottom of the armhole", - "lengthBonus.t": "Length bonus", - "lengthBonus.d": "The amount to lengthen the garment. A negative value will shorten it.", - "s3Collar.t": "Shoulder seam shift: collar side", - "s3Collar.d": "Increase this option to shift the shoulder seam forward on the collar side. Decreasing it shifts it backwards.", - "s3Armhole.t": "Shoulder seam shift: armhole side", - "s3Armhole.d": "Increase this option to shift the shoulder seam forward on the armhole side. Decreasing it shifts it backwards.", - "shoulderEase.t": "Shoulder ease", - "shoulderEase.d": "The amount of ease at your shoulder. This increases the shoulder to shoulder distance to accommodate additional layers or thickness.", - "shoulderSlopeReduction.t": "Shoulder slope reduction", - "shoulderSlopeReduction.d": "The amount by which the shoulder slope is reduced to allow for shoulder padding.", - "sleeveLengthBonus.t": "Sleeve length bonus", - "sleeveLengthBonus.d": "The amount to lengthen the sleeve. A negative value will shorten it.", - "sleevecapEase.t": "Sleevecap ease", - "sleevecapEase.d": "The amount by which the sleevecap seam is longer than the armhole seam.", - "sleevecapTopFactorX.t": "Sleevecap top X", - "sleevecapTopFactorX.d": "Controls the horizontal location of the sleevecap top.", - "sleevecapTopFactorY.t": "Sleevecap top Y", - "sleevecapTopFactorY.d": "Controls the height of the sleevecap. A higher value results in a higher and more narrow sleevecap.", - "sleevecapBackFactorX.t": "Sleevecap back X", - "sleevecapBackFactorX.d": "Controls the placement of the sleevecap back pitchpoint on the X-axis (horizontal)", - "sleevecapBackFactorY.t": "Sleevecap back Y", - "sleevecapBackFactorY.d": "Controls the placement of the sleevecap back pitchpoint on the Y-axis (vertical)", - "sleevecapFrontFactorX.t": "Sleevecap front X", - "sleevecapFrontFactorX.d": "Controls the placement of the sleevecap front pitchpoint on the X-axis (horizontal)", - "sleevecapFrontFactorY.t": "Sleevecap front Y", - "sleevecapFrontFactorY.d": "Controls the placement of the sleevecap front pitchpoint on the Y-axis (vertical)", - "sleevecapQ1Offset.t": "Sleevecap Q1 offset", - "sleevecapQ1Offset.d": "Controls the curvature of the sleevecap in the first quadrant (front armhole)", - "sleevecapQ2Offset.t": "Sleevecap Q2 offset", - "sleevecapQ2Offset.d": "Controls the curvature of the sleevecap in the second quadrant (front shoulder)", - "sleevecapQ3Offset.t": "Sleevecap Q3 offset", - "sleevecapQ3Offset.d": "Controls the curvature of the sleevecap in the third quadrant (back shoulder)", - "sleevecapQ4Offset.t": "Sleevecap Q4 offset", - "sleevecapQ4Offset.d": "Controls the curvature of the sleevecap in the fourth quadrant (back armhole)", - "sleevecapQ1Spread1.t": "Sleevecap Q1 downward spread", - "sleevecapQ1Spread1.d": "Controls the spread of the sleevecap first quadrant curvature towards the armhole", - "sleevecapQ1Spread2.t": "Sleevecap Q1 upward spread", - "sleevecapQ1Spread2.d": "Controls the spread of the sleevecap first quadrant curvature towards the shoulder", - "sleevecapQ2Spread1.t": "Sleevecap Q2 downward spread", - "sleevecapQ2Spread1.d": "Controls the spread of the sleevecap second quadrant curvature towards the armhole", - "sleevecapQ2Spread2.t": "Sleevecap Q2 upward spread", - "sleevecapQ2Spread2.d": "Controls the spread of the sleevecap second quadrant curvature towards the shoulder", - "sleevecapQ3Spread1.t": "Sleevecap Q3 upward spread", - "sleevecapQ3Spread1.d": "Controls the spread of the sleevecap third quadrant curvature towards the shoulder", - "sleevecapQ3Spread2.t": "Sleevecap Q3 downward spread", - "sleevecapQ3Spread2.d": "Controls the spread of the sleevecap third quadrant curvature towards the armhole", - "sleevecapQ4Spread1.t": "Sleevecap Q4 upward spread", - "sleevecapQ4Spread1.d": "Controls the spread of the sleevecap fourth quadrant curvature towards the shoulder", - "sleevecapQ4Spread2.t": "Sleevecap Q4 downward spread", - "sleevecapQ4Spread2.d": "Controls the spread of the sleevecap fourth quadrant curvature towards the armhole", - "sleeveWidthGuarantee.t": "Sleeve width guarantee", - "sleeveWidthGuarantee.d": "Controls how much of the sleeve width will be guaranteed. This determines how much we can alter the sleeve width to fit the sleeve in the armhole." -} +{"t":"From Brian","d":"This design extends Brian","back":"Back","front":"Front","base":"Base","sleevecap":"Sleevecap","sleeve":"Sleeve","acrossBackFactor.t":"Across back factor","acrossBackFactor.d":"Controls your across back width as a factor of your shoulder to shoulder measurement.","armholeDepth.t":"Armhole depth","armholeDepth.d":"Controls the depth of the armhole. Higher values make a deeper armhole.","armholeDepthFactor.t":"Armhole depth factor (legacy)","armholeDepthFactor.d":"Controls the depth of the armhole. Higher values make a deeper armhole. This option only applies to the legacy (v2) way of calculating the armhole depth.","backNeckCutout.t":"Back neck cutout","backNeckCutout.d":"How deep the neck is cut out at the back","bicepsEase.t":"Biceps ease","bicepsEase.d":"The amount of ease at your upper arm. Note that while we try to respect this, fitting the sleeve to the armhole takes precedence over respecting the exact amount of ease.","collarEase.t":"Collar ease","collarEase.d":"The amount of ease around your neck","chestEase.t":"Chest ease","chestEase.d":"The amount of ease at your chest.","cuffEase.t":"Cuff ease","cuffEase.d":"The amount of ease at your wrist.","draftForHighBust.t":"Draft for high bust","draftForHighBust.d":"Draft the pattern for the high bust measurement (if available) rather than the (full) chest. This will result in a more fitted garment for people with breasts.","draftForHighBustYes.t":"Draft using the high bust measurement","draftForHighBustYes.d":"Drafts a pattern using the high bust measurements as the chest measurement. Recommended for people with breasts.","draftForHighBustNo.t":"Draft using the chest measurement","draftForHighBustNo.d":"Drafts a pattern using the chest measurement. Recommended for people without breasts.","frontArmholeDeeper.t":"Front armhole extra cutout","frontArmholeDeeper.d":"How much do you want the front armhole to be cut out deeper than the back.","legacyArmholeDepth.t":"Legacy armhole depth","legacyArmholeDepth.d":"Enable this option to use the legacy way to calculate the armhole depth (using biceps circumference) rather than the v3 way (using the waist to armpit measurement)","legacyArmholeDepthNo.t":"Calculate armhole depth the v3 way","legacyArmholeDepthNo.d":"Uses the waist to armpit measurement to locate the bottom of the armhole","legacyArmholeDepthYes.t":"Calculate armhole depth the legacy (v2) way","legacyArmholeDepthYes.d":"Uses the biceps measurement to locate the bottom of the armhole","lengthBonus.t":"Length bonus","lengthBonus.d":"The amount to lengthen the garment. A negative value will shorten it.","s3Collar.t":"Shoulder seam shift: collar side","s3Collar.d":"Increase this option to shift the shoulder seam forward on the collar side. Decreasing it shifts it backwards.","s3Armhole.t":"Shoulder seam shift: armhole side","s3Armhole.d":"Increase this option to shift the shoulder seam forward on the armhole side. Decreasing it shifts it backwards.","shoulderEase.t":"Shoulder ease","shoulderEase.d":"The amount of ease at your shoulder. This increases the shoulder to shoulder distance to accommodate additional layers or thickness.","shoulderSlopeReduction.t":"Shoulder slope reduction","shoulderSlopeReduction.d":"The amount by which the shoulder slope is reduced to allow for shoulder padding.","sleeveLengthBonus.t":"Sleeve length bonus","sleeveLengthBonus.d":"The amount to lengthen the sleeve. A negative value will shorten it.","sleevecapEase.t":"Sleevecap ease","sleevecapEase.d":"The amount by which the sleevecap seam is longer than the armhole seam.","sleevecapTopFactorX.t":"Sleevecap top X","sleevecapTopFactorX.d":"Controls the horizontal location of the sleevecap top.","sleevecapTopFactorY.t":"Sleevecap top Y","sleevecapTopFactorY.d":"Controls the height of the sleevecap. A higher value results in a higher and more narrow sleevecap.","sleevecapBackFactorX.t":"Sleevecap back X","sleevecapBackFactorX.d":"Controls the placement of the sleevecap back pitchpoint on the X-axis (horizontal)","sleevecapBackFactorY.t":"Sleevecap back Y","sleevecapBackFactorY.d":"Controls the placement of the sleevecap back pitchpoint on the Y-axis (vertical)","sleevecapFrontFactorX.t":"Sleevecap front X","sleevecapFrontFactorX.d":"Controls the placement of the sleevecap front pitchpoint on the X-axis (horizontal)","sleevecapFrontFactorY.t":"Sleevecap front Y","sleevecapFrontFactorY.d":"Controls the placement of the sleevecap front pitchpoint on the Y-axis (vertical)","sleevecapQ1Offset.t":"Sleevecap Q1 offset","sleevecapQ1Offset.d":"Controls the curvature of the sleevecap in the first quadrant (front armhole)","sleevecapQ2Offset.t":"Sleevecap Q2 offset","sleevecapQ2Offset.d":"Controls the curvature of the sleevecap in the second quadrant (front shoulder)","sleevecapQ3Offset.t":"Sleevecap Q3 offset","sleevecapQ3Offset.d":"Controls the curvature of the sleevecap in the third quadrant (back shoulder)","sleevecapQ4Offset.t":"Sleevecap Q4 offset","sleevecapQ4Offset.d":"Controls the curvature of the sleevecap in the fourth quadrant (back armhole)","sleevecapQ1Spread1.t":"Sleevecap Q1 downward spread","sleevecapQ1Spread1.d":"Controls the spread of the sleevecap first quadrant curvature towards the armhole","sleevecapQ1Spread2.t":"Sleevecap Q1 upward spread","sleevecapQ1Spread2.d":"Controls the spread of the sleevecap first quadrant curvature towards the shoulder","sleevecapQ2Spread1.t":"Sleevecap Q2 downward spread","sleevecapQ2Spread1.d":"Controls the spread of the sleevecap second quadrant curvature towards the armhole","sleevecapQ2Spread2.t":"Sleevecap Q2 upward spread","sleevecapQ2Spread2.d":"Controls the spread of the sleevecap second quadrant curvature towards the shoulder","sleevecapQ3Spread1.t":"Sleevecap Q3 upward spread","sleevecapQ3Spread1.d":"Controls the spread of the sleevecap third quadrant curvature towards the shoulder","sleevecapQ3Spread2.t":"Sleevecap Q3 downward spread","sleevecapQ3Spread2.d":"Controls the spread of the sleevecap third quadrant curvature towards the armhole","sleevecapQ4Spread1.t":"Sleevecap Q4 upward spread","sleevecapQ4Spread1.d":"Controls the spread of the sleevecap fourth quadrant curvature towards the shoulder","sleevecapQ4Spread2.t":"Sleevecap Q4 downward spread","sleevecapQ4Spread2.d":"Controls the spread of the sleevecap fourth quadrant curvature towards the armhole","sleeveWidthGuarantee.t":"Sleeve width guarantee","sleeveWidthGuarantee.d":"Controls how much of the sleeve width will be guaranteed. This determines how much we can alter the sleeve width to fit the sleeve in the armhole."} \ No newline at end of file diff --git a/sites/sde/public/locales/en/fromscratch.json b/sites/sde/public/locales/en/fromscratch.json index fc905605c37..ec162062a57 100644 --- a/sites/sde/public/locales/en/fromscratch.json +++ b/sites/sde/public/locales/en/fromscratch.json @@ -1,5 +1 @@ -{ - "t": "Your Design", - "d": "This is your own design, from scratch", - "whatWillYouCreateToday": "What will you create today?" -} +{"t":"Your Design","d":"This is your own design, from scratch","whatWillYouCreateToday":"What will you create today?"} \ No newline at end of file diff --git a/sites/sde/public/locales/en/fromtitan.json b/sites/sde/public/locales/en/fromtitan.json index 9757e9863ad..222f3754ef1 100644 --- a/sites/sde/public/locales/en/fromtitan.json +++ b/sites/sde/public/locales/en/fromtitan.json @@ -1,48 +1 @@ -{ - "t": "From Titan", - "d": "This design extends Titan", - "crossSeamFitFailedBack.t": "Back cross seam compromised", - "crossSeamFitFailedBack.d": "No solution was found to fit the cross seam in the back part. As a compromise, we've used the best available solution instead.\n\nPlease verify your measurements before contacting support.", - "crossSeamFitFailedFront.t": "Front cross seam compromised", - "crossSeamFitFailedFront.d": "No solution was found to fit the cross seam in the front part. As a compromise, we've used the best available solution instead.\n\nPlease verify your measurements before contacting support.", - "back": "Back", - "front": "Front", - "kneeEase.t": "Knee ease", - "kneeEase.d": "Controls the amout of ease at the knee", - "waistHeight.t": "Waist height", - "waistHeight.d": "Controls the height of the waist, 100% = waist height, 0% = hip height", - "lengthBonus.t": "Length bonus", - "lengthBonus.d": "Controls the length of the trousers", - "crotchDrop.t": "Crotch drop", - "crotchDrop.d": "Lowers the crotch for a more relaxed fit", - "fitKnee.t": "Fit the knee", - "fitKnee.d": "Fits the legs from based on the knee circumference, rather than seat circumference", - "fitKneeNo.t": "Do not fit the knee", - "fitKneeNo.d": "Disregard the knee measurements and draft a pattern that tapers from upper leg to ankle", - "fitKneeYes.t": "Do fit the knee", - "fitKneeYes.d": "Use the knee measurement to draft a pattern that tapers from upper leg to knee, to then continue straight down below the knee.", - "legBalance.t": "Leg balance", - "legBalance.d": "Controls the ratio between front and back panel of the leg", - "crossSeamCurveStart.t": "Start of the cross seam curve", - "crossSeamCurveStart.d": "Controls how far into the cross seam we start to curve", - "crossSeamCurveBend.t": "Cross seam bend", - "crossSeamCurveBend.d": "Controls the curvature of the cross seam", - "crossSeamCurveAngle.t": "Cross seam angle", - "crossSeamCurveAngle.d": "Controls the angle of the cross seam", - "crotchSeamCurveStart.t": "Start of the crotch seam curve", - "crotchSeamCurveStart.d": "Controls how far into the crotch seam we start to curve", - "crotchSeamCurveBend.t": "Crotch seam bend", - "crotchSeamCurveBend.d": "Controls the curvature of the crotch seam", - "crotchSeamCurveAngle.t": "Crotch seam angle", - "crotchSeamCurveAngle.d": "Controls the angle of the crotch seam", - "seatEase.t": "Seat ease", - "seatEase.d": "Controls the amount of ease at your seat", - "waistBalance.t": "Waist balance", - "waistBalance.d": "Controls the horizontal position of the waist relative to the seat", - "waistbandWidth.t": "Waistband width", - "waistbandWidth.d": "The width of the waistband", - "waistEase.t": "Wait ease", - "waistEase.d": "Controls the amount of ease at your waist", - "grainlinePosition.t": "Grainline position", - "grainlinePosition.d": "Controls the horizontal position of the leg relative to the seat" -} +{"t":"From Titan","d":"This design extends Titan","crossSeamFitFailedBack.t":"Back cross seam compromised","crossSeamFitFailedBack.d":"No solution was found to fit the cross seam in the back part. As a compromise, we've used the best available solution instead.\n\nPlease verify your measurements before contacting support.","crossSeamFitFailedFront.t":"Front cross seam compromised","crossSeamFitFailedFront.d":"No solution was found to fit the cross seam in the front part. As a compromise, we've used the best available solution instead.\n\nPlease verify your measurements before contacting support.","back":"Back","front":"Front","kneeEase.t":"Knee ease","kneeEase.d":"Controls the amout of ease at the knee","waistHeight.t":"Waist height","waistHeight.d":"Controls the height of the waist, 100% = waist height, 0% = hip height","lengthBonus.t":"Length bonus","lengthBonus.d":"Controls the length of the trousers","crotchDrop.t":"Crotch drop","crotchDrop.d":"Lowers the crotch for a more relaxed fit","fitKnee.t":"Fit the knee","fitKnee.d":"Fits the legs from based on the knee circumference, rather than seat circumference","fitKneeNo.t":"Do not fit the knee","fitKneeNo.d":"Disregard the knee measurements and draft a pattern that tapers from upper leg to ankle","fitKneeYes.t":"Do fit the knee","fitKneeYes.d":"Use the knee measurement to draft a pattern that tapers from upper leg to knee, to then continue straight down below the knee.","legBalance.t":"Leg balance","legBalance.d":"Controls the ratio between front and back panel of the leg","crossSeamCurveStart.t":"Start of the cross seam curve","crossSeamCurveStart.d":"Controls how far into the cross seam we start to curve","crossSeamCurveBend.t":"Cross seam bend","crossSeamCurveBend.d":"Controls the curvature of the cross seam","crossSeamCurveAngle.t":"Cross seam angle","crossSeamCurveAngle.d":"Controls the angle of the cross seam","crotchSeamCurveStart.t":"Start of the crotch seam curve","crotchSeamCurveStart.d":"Controls how far into the crotch seam we start to curve","crotchSeamCurveBend.t":"Crotch seam bend","crotchSeamCurveBend.d":"Controls the curvature of the crotch seam","crotchSeamCurveAngle.t":"Crotch seam angle","crotchSeamCurveAngle.d":"Controls the angle of the crotch seam","seatEase.t":"Seat ease","seatEase.d":"Controls the amount of ease at your seat","waistBalance.t":"Waist balance","waistBalance.d":"Controls the horizontal position of the waist relative to the seat","waistbandWidth.t":"Waistband width","waistbandWidth.d":"The width of the waistband","waistEase.t":"Wait ease","waistEase.d":"Controls the amount of ease at your waist","grainlinePosition.t":"Grainline position","grainlinePosition.d":"Controls the horizontal position of the leg relative to the seat"} \ No newline at end of file diff --git a/sites/sde/public/locales/en/gdpr.json b/sites/sde/public/locales/en/gdpr.json index 214b0f02624..3affea1db0c 100644 --- a/sites/sde/public/locales/en/gdpr.json +++ b/sites/sde/public/locales/en/gdpr.json @@ -1,40 +1 @@ -{ - "clickHere": "Click here to give your consent", - "createAccount": "Create account", - "compliant": "FreeSewing respects your privacy and your rights. We adhere to the toughest privacy and security law in the world: the General Data Protection Regulation (GDPR) of the European Union (EU).", - "consent": "Consent", - "consentForAccountData": "Consent for account data", - "consentGiven": "Consent given", - "consentNotGiven": "Consent not given", - "consentWhyAnswer": "Under the GDPR, processing of your personal data requires granular consent — in other words, we need your permission for the various ways we handle your data.", - "createMyAccount": "Create my account", - "furtherReading": "Further reading", - "hideDetails": "Hide details", - "noConsentNoAccount": "This consent is required for a FreeSewing account.", - "noConsentNoAccountCreation": "Without this consent, we cannot create a FreeSewing account.", - "noIDoNot": "No, I do not", - "openDataInfo": "This data is used to study and understand the human form in all its shapes, so we can get better sewing patterns, and better fitting garments. Even though this data is anonymized, you have the right to object to this.", - "openDataQuestion": "Share anonymized measurements as open data", - "privacyMatters": "Privacy matters", - "privacyNotice": "FreeSewing Privacy Notice", - "processing": "Processing", - "accountQuestion": "Do you give your consent to process your account data?", - "accountShareAnswer": "No, never.", - "accountTimingAnswer": "12 months after the last time your connected to our backend, or until you remove your account or revoke this consent.", - "accountWarning": "Revoking this consent will trigger the removal of all of your data. It has the exact same affect as removing your account.", - "accountWhatAnswerOptional": "Optional: A picture, bio, or GitHub username", - "accountWhatAnswer": "Your email address, username, and password, and any body measurements you add to your account.", - "accountWhatQuestion": "What is account data?", - "accountWhyAnswer": "To authenticate you, contact you when needed, and generate made-to-measure sewing patterns.", - "readMore": "For more information, please read our privacy notice.", - "readRights": "For more information, please read up on your rights.", - "revokeConsent": "Revoke consent", - "shareQuestion": "Do we share it with others?", - "showDetails": "Show details", - "timingQuestion": "How long do we keep it?", - "whatYouNeedToKnow": "What you need to know", - "whyQuestion": "Why do we need it?", - "yesIDoObject": "Yes, I do object", - "yesIDo": "Yes, I do", - "openData": "Note: Freesewing publishes anonymized measurements as open data for scientific research. You have the right to object to this" -} +{"clickHere":"Click here to give your consent","createAccount":"Create account","compliant":"FreeSewing respects your privacy and your rights. We adhere to the toughest privacy and security law in the world: the General Data Protection Regulation (GDPR) of the European Union (EU).","consent":"Consent","consentForAccountData":"Consent for account data","consentGiven":"Consent given","consentNotGiven":"Consent not given","consentWhyAnswer":"Under the GDPR, processing of your personal data requires granular consent — in other words, we need your permission for the various ways we handle your data.","createMyAccount":"Create my account","furtherReading":"Further reading","hideDetails":"Hide details","noConsentNoAccount":"This consent is required for a FreeSewing account.","noConsentNoAccountCreation":"Without this consent, we cannot create a FreeSewing account.","noIDoNot":"No, I do not","openDataInfo":"This data is used to study and understand the human form in all its shapes, so we can get better sewing patterns, and better fitting garments. Even though this data is anonymized, you have the right to object to this.","openDataQuestion":"Share anonymized measurements as open data","privacyMatters":"Privacy matters","privacyNotice":"FreeSewing Privacy Notice","processing":"Processing","accountQuestion":"Do you give your consent to process your account data?","accountShareAnswer":"No, never.","accountTimingAnswer":"12 months after the last time your connected to our backend, or until you remove your account or revoke this consent.","accountWarning":"Revoking this consent will trigger the removal of all of your data. It has the exact same affect as removing your account.","accountWhatAnswerOptional":"Optional: A picture, bio, or GitHub username","accountWhatAnswer":"Your email address, username, and password, and any body measurements you add to your account.","accountWhatQuestion":"What is account data?","accountWhyAnswer":"To authenticate you, contact you when needed, and generate made-to-measure sewing patterns.","readMore":"For more information, please read our privacy notice.","readRights":"For more information, please read up on your rights.","revokeConsent":"Revoke consent","shareQuestion":"Do we share it with others?","showDetails":"Show details","timingQuestion":"How long do we keep it?","whatYouNeedToKnow":"What you need to know","whyQuestion":"Why do we need it?","yesIDoObject":"Yes, I do object","yesIDo":"Yes, I do","openData":"Note: Freesewing publishes anonymized measurements as open data for scientific research. You have the right to object to this"} \ No newline at end of file diff --git a/sites/sde/public/locales/en/header.json b/sites/sde/public/locales/en/header.json index 574f3410fb7..ff8223e6cc7 100644 --- a/sites/sde/public/locales/en/header.json +++ b/sites/sde/public/locales/en/header.json @@ -1,14 +1 @@ -{ - "menu": "Menu", - "designs": "Designs", - "showcase": "Showcase", - "docs": "Documentation", - "blog": "Blog", - "community": "Community", - "account": "Account", - "theme": "Theme", - "language": "Language", - "search": "Search", - "sets": "Measurements", - "patterns": "Patterns" -} +{"menu":"Menu","designs":"Designs","showcase":"Showcase","docs":"Documentation","blog":"Blog","community":"Community","account":"Account","theme":"Theme","language":"Language","search":"Search","sets":"Measurements","patterns":"Patterns"} \ No newline at end of file diff --git a/sites/sde/public/locales/en/homepage.json b/sites/sde/public/locales/en/homepage.json index 10ff28c92b9..5b13d7be840 100644 --- a/sites/sde/public/locales/en/homepage.json +++ b/sites/sde/public/locales/en/homepage.json @@ -1,24 +1 @@ -{ - "welcome": "Welcome to FreeSewing.org", - "howDoesItWork": "How does it work?", - "whatIsFreeSewing": "What is FreeSewing?", - "whatIsFreeSewingNot": "What is FreeSewing not?", - "what1": "FreeSewing is open source software to generate made-to-measure sewing patterns, loved by home sewers and fashion entrepreneurs alike.", - "what2": "FreeSewing.org makes this software available to you as an online tool with unmatched custimization and flexibility. We have over 50 designs, and regularly add new ones. You can pick any design and generate a pattern to your exact measurements.", - "what3": "Because made-to-measure lies at the heart of what we do, we strongly suggest you take accurate measurements. Industry sizing is a bunch of lies. Join the slow fashion revolution and enjoy clothes that fit you.", - "whatNot1": "FreeSewing is not a company. We do not sell anything. We do not have staff or employees. We do not have an office. We do not get paid.", - "whatNot2": "Our websites do not contain any advertising. We do not track you or sell your personal data. We do not violate your privacy.", - "whatNot3": "FreeSewing is not gendered. We do not exclude or discriminate. Nor do we tolerate discrimination in our community.", - "whatNot4": "FreeSewing is not perfect. But we try our best. When we come up short, we will not be upset when you point it out.", - "whatNot5": "In fact, that is how we got to where we are today.", - "pickAnyDesign": "Pick any design", - "addASet": "Add a set of measurements", - "customizeYourPattern": "Customize your pattern", - "whyBother": "Reasons to join", - "why1": "Generate made-to-measure sewing patterns.", - "why2": "Store your patterns & measurements sets.", - "why3": "Share your creations with the community.", - "why4": "Open source. No ads. No nonsense.", - "alphaTitle": "Warning: Alpha code", - "alphaWarning": "FreeSewing v3 is not (yet) in beta. It's alpha code so things are broken in various places." -} +{"welcome":"Welcome to FreeSewing.org","howDoesItWork":"How does it work?","whatIsFreeSewing":"What is FreeSewing?","whatIsFreeSewingNot":"What is FreeSewing not?","what1":"FreeSewing is open source software to generate made-to-measure sewing patterns, loved by home sewers and fashion entrepreneurs alike.","what2":"FreeSewing.org makes this software available to you as an online tool with unmatched custimization and flexibility. We have over 50 designs, and regularly add new ones. You can pick any design and generate a pattern to your exact measurements.","what3":"Because made-to-measure lies at the heart of what we do, we strongly suggest you take accurate measurements. Industry sizing is a bunch of lies. Join the slow fashion revolution and enjoy clothes that fit you.","whatNot1":"FreeSewing is not a company. We do not sell anything. We do not have staff or employees. We do not have an office. We do not get paid.","whatNot2":"Our websites do not contain any advertising. We do not track you or sell your personal data. We do not violate your privacy.","whatNot3":"FreeSewing is not gendered. We do not exclude or discriminate. Nor do we tolerate discrimination in our community.","whatNot4":"FreeSewing is not perfect. But we try our best. When we come up short, we will not be upset when you point it out.","whatNot5":"In fact, that is how we got to where we are today.","pickAnyDesign":"Pick any design","addASet":"Add a set of measurements","customizeYourPattern":"Customize your pattern","whyBother":"Reasons to join","why1":"Generate made-to-measure sewing patterns.","why2":"Store your patterns & measurements sets.","why3":"Share your creations with the community.","why4":"Open source. No ads. No nonsense.","alphaTitle":"Warning: Alpha code","alphaWarning":"FreeSewing v3 is not (yet) in beta. It's alpha code so things are broken in various places."} \ No newline at end of file diff --git a/sites/sde/public/locales/en/locales.json b/sites/sde/public/locales/en/locales.json index 462e19d421e..7ac86951dd9 100644 --- a/sites/sde/public/locales/en/locales.json +++ b/sites/sde/public/locales/en/locales.json @@ -1,9 +1 @@ -{ - "de": "German", - "en": "English", - "es": "Spanish", - "fr": "French", - "nl": "Dutch", - "uk": "Ukrainian", - "chooseYourLanguage": "Choose your language" -} +{"de":"German","en":"English","es":"Spanish","fr":"French","nl":"Dutch","uk":"Ukrainian","chooseYourLanguage":"Choose your language"} \ No newline at end of file diff --git a/sites/sde/public/locales/en/logs.json b/sites/sde/public/locales/en/logs.json index 9f9c0529fb3..1af9588ff11 100644 --- a/sites/sde/public/locales/en/logs.json +++ b/sites/sde/public/locales/en/logs.json @@ -1,15 +1 @@ -{ - "logs": "Logs", - "error": "Error messages", - "warning": "Warning messages", - "info": "Info messages", - "debug": "Debug messages", - "seeLinkOrClick": "See { link } or { click }", - "notDestructured": "This most likely means that `{ missing }` was not desctructured as a draft method parameter.", - "designVarUndefined": "We were unable to draft this pattern because `{ missing }` is undefined in `{ file }`", - "otherVarUndefined": "The `{ missing }` variable is undefined.", - "checkForDetailsOrClick": "Check `{ file }` for details or { click }.", - "stacktrace": "Stack trace", - "alsoLogged": "We have also logged this error to the console of your browser so you can inpect it further.", - "clickHereForStackTrace": "click here to show the stack trace" -} +{"logs":"Logs","error":"Error messages","warning":"Warning messages","info":"Info messages","debug":"Debug messages","seeLinkOrClick":"See { link } or { click }","notDestructured":"This most likely means that `{ missing }` was not desctructured as a draft method parameter.","designVarUndefined":"We were unable to draft this pattern because `{ missing }` is undefined in `{ file }`","otherVarUndefined":"The `{ missing }` variable is undefined.","checkForDetailsOrClick":"Check `{ file }` for details or { click }.","stacktrace":"Stack trace","alsoLogged":"We have also logged this error to the console of your browser so you can inpect it further.","clickHereForStackTrace":"click here to show the stack trace"} \ No newline at end of file diff --git a/sites/sde/public/locales/en/measurements.json b/sites/sde/public/locales/en/measurements.json index f73acb51813..d5b1dd331a2 100644 --- a/sites/sde/public/locales/en/measurements.json +++ b/sites/sde/public/locales/en/measurements.json @@ -1,41 +1 @@ -{ - "measurements": "Measurements", - "ankle": "Ankle circumference", - "biceps": "Biceps circumference", - "bustFront": "Bust front", - "bustPointToUnderbust": "Bust point to underbust", - "bustSpan": "Bust span", - "chest": "Chest circumference", - "crossSeam": "Cross seam", - "crossSeamFront": "Cross seam front", - "head": "Head circumference", - "heel": "Heel circumference", - "highBustFront": "High bust front", - "highBust": "High bust", - "hips": "Hips circumference", - "hpsToBust": "HPS to bust", - "hpsToWaistBack": "HPS to waist back", - "hpsToWaistFront": "HPS to waist front", - "inseam": "Inseam", - "knee": "Knee circumference", - "neck": "Neck circumference", - "seat": "Seat circumference", - "seatBack": "Seat back", - "crotchDepth": "Crotch depth", - "shoulderSlope": "Shoulder slope", - "shoulderToElbow": "Shoulder to elbow", - "shoulderToShoulder": "Shoulder to shoulder", - "shoulderToWrist": "Shoulder to wrist", - "underbust": "Underbust", - "upperLeg": "Upper leg circumference", - "waist": "Waist circumference", - "waistBack": "Waist back", - "waistToArmpit": "Waist to armpit", - "waistToFloor": "Waist to floor", - "waistToHips": "Waist to hips", - "waistToKnee": "Waist to knee", - "waistToSeat": "Waist to seat", - "waistToUnderbust": "Waist to underbust", - "waistToUpperLeg": "Waist to upper leg", - "wrist": "Wrist circumference" -} +{"measurements":"Measurements","ankle":"Ankle circumference","biceps":"Biceps circumference","bustFront":"Bust front","bustPointToUnderbust":"Bust point to underbust","bustSpan":"Bust span","chest":"Chest circumference","crossSeam":"Cross seam","crossSeamFront":"Cross seam front","head":"Head circumference","heel":"Heel circumference","highBustFront":"High bust front","highBust":"High bust","hips":"Hips circumference","hpsToBust":"HPS to bust","hpsToWaistBack":"HPS to waist back","hpsToWaistFront":"HPS to waist front","inseam":"Inseam","knee":"Knee circumference","neck":"Neck circumference","seat":"Seat circumference","seatBack":"Seat back","crotchDepth":"Crotch depth","shoulderSlope":"Shoulder slope","shoulderToElbow":"Shoulder to elbow","shoulderToShoulder":"Shoulder to shoulder","shoulderToWrist":"Shoulder to wrist","underbust":"Underbust","upperLeg":"Upper leg circumference","waist":"Waist circumference","waistBack":"Waist back","waistToArmpit":"Waist to armpit","waistToFloor":"Waist to floor","waistToHips":"Waist to hips","waistToKnee":"Waist to knee","waistToSeat":"Waist to seat","waistToUnderbust":"Waist to underbust","waistToUpperLeg":"Waist to upper leg","wrist":"Wrist circumference"} \ No newline at end of file diff --git a/sites/sde/public/locales/en/modal.json b/sites/sde/public/locales/en/modal.json index 9d1369f4cdd..51661522e3e 100644 --- a/sites/sde/public/locales/en/modal.json +++ b/sites/sde/public/locales/en/modal.json @@ -1 +1 @@ -{ "source": "Source" } +{"source":"Source"} \ No newline at end of file diff --git a/sites/sde/public/locales/en/newsletter.json b/sites/sde/public/locales/en/newsletter.json index 007f903354e..5862e59f999 100644 --- a/sites/sde/public/locales/en/newsletter.json +++ b/sites/sde/public/locales/en/newsletter.json @@ -1,24 +1 @@ -{ - "newsletter": "Newsletter", - "subscribe": "Subscribe", - "subscribeConfirm": "Confirm you want to subscribe to the FreeSewing newsletter", - "subscribeLead": "Once you click the button below, your subscription to the FreeSewing newsletter will be active.", - "subscribePs": "You can unsubscribe at any time with the link below. This unsubscribe link will also be included at the bottom of every newsletter we send you, so you do not need to bookmark it, but you can if you want to.", - "subscribeWhy": "Why do I have to click again to confirm I want to subscribe after I already clicked the confirmation link you sent me?", - "unsubscribeLink": "Unsubscribe link", - "unsubscribe": "Unsubscribe", - "unsubscribeConfirm": "Confirm you want to unsubscribe from the FreeSewing newsletter", - "unsubscribeLead": "Once you click the button below, you will be unsubscribed from the FreeSewing newsletter.", - "unsubscribeWhy": "Why do I have to click again to confirm I want to unsubscribe after I already clicked the newsletter unsubscribe link?", - "whyLead": "If you are curious why we are making you click yet another time, there is a good reason for that.", - "invalidLink": "The link you followed to get here is invalid", - "faqLead": "The answer is covered in our FAQ", - "whatsWithTheClicks": "What's with all the clicks?", - "thanksDone": "Thank you, that's all it took.", - "subscribeToNewsletter": "Subscribe to the FreeSewing newsletter", - "subscribePitch": "Subscribe to our newsletter and once every 3 months you'll receive an email from us with honest wholesome content. No tracking, no ads, no nonsense.", - "confirmationRequired": "We will send a confirmation email to this address", - "almostThere": "Alright, almost there", - "checkInbox": "We've sent a confirmation to { email }, click the link in it to confirm your subscription to the FreeSewing newsletter.", - "confirm": "confirm" -} +{"newsletter":"Newsletter","subscribe":"Subscribe","subscribeConfirm":"Confirm you want to subscribe to the FreeSewing newsletter","subscribeLead":"Once you click the button below, your subscription to the FreeSewing newsletter will be active.","subscribePs":"You can unsubscribe at any time with the link below. This unsubscribe link will also be included at the bottom of every newsletter we send you, so you do not need to bookmark it, but you can if you want to.","subscribeWhy":"Why do I have to click again to confirm I want to subscribe after I already clicked the confirmation link you sent me?","unsubscribeLink":"Unsubscribe link","unsubscribe":"Unsubscribe","unsubscribeConfirm":"Confirm you want to unsubscribe from the FreeSewing newsletter","unsubscribeLead":"Once you click the button below, you will be unsubscribed from the FreeSewing newsletter.","unsubscribeWhy":"Why do I have to click again to confirm I want to unsubscribe after I already clicked the newsletter unsubscribe link?","whyLead":"If you are curious why we are making you click yet another time, there is a good reason for that.","invalidLink":"The link you followed to get here is invalid","faqLead":"The answer is covered in our FAQ","whatsWithTheClicks":"What's with all the clicks?","thanksDone":"Thank you, that's all it took.","subscribeToNewsletter":"Subscribe to the FreeSewing newsletter","subscribePitch":"Subscribe to our newsletter and once every 3 months you'll receive an email from us with honest wholesome content. No tracking, no ads, no nonsense.","confirmationRequired":"We will send a confirmation email to this address","almostThere":"Alright, almost there","checkInbox":"We've sent a confirmation to { email }, click the link in it to confirm your subscription to the FreeSewing newsletter.","confirm":"confirm"} \ No newline at end of file diff --git a/sites/sde/public/locales/en/patrons.json b/sites/sde/public/locales/en/patrons.json index 304dbb79874..92a2b3d16dd 100644 --- a/sites/sde/public/locales/en/patrons.json +++ b/sites/sde/public/locales/en/patrons.json @@ -1,34 +1 @@ -{ - "period-w": "Weekly", - "period-m": "Monthly", - "period-3m": "Quarterly", - "period-6m": "Half-yearly", - "period-y": "Yearly", - "period-x": "One time only", - "subscribe": "Subscribe", - "donate": "Donate", - "yourContribution": "Your contribution", - "currency": "Currency", - "presets": "Presets", - "itemNameSubscription": "FreeSewing Patron Subscription", - "itemNameDonation": "FreeSewing Donation", - "freeSewingPatrons": "FreeSewing Patrons", - "joinThePatrons": "Join the FreeSewing Patrons", - "aboutPatrons": "FreeSewing is made possible by the financial support of our patrons. Together, they are a formidable force for good in the world, and we love them all very much.", - "youToo": "You can join them.", - "subscriptionModel": "FreeSewing relies on a voluntary subscription model for financial support.", - "hiUsername": "Hi {username}", - "hiFriend": "Hi friend", - "plead1": "My name is Joost De Cock. I am the founder and maintainer of FreeSewing.", - "plead2": "I am here to ask your help. Or more accurately, your support. Which we really need.", - "plead3": "If you think FreeSewing is worthwhile, and if you can spare a few coins each month without hardship, please support our work.", - "plead4": "Thanks in advance for considering it.", - "plead5": "love", - "supportFreeSewing": "Support FreeSewing", - "thankYouVeryMuch": "Thank you very much", - "donationThanks": "I really appreciate your donation to FreeSewing. It means a lot to me.", - "subscriptionThanks": "I cannot overstate how much I appreciate your support. It means the world to me.", - "watchYourInbox": "Watch your inbox", - "thanksMsg1": "I am truly appreciative of your support. Watch your inbox, because I will be in there soon enough to rave about how awesome you are.", - "thanksMsg2": "In the meanwhile, or at any point in the future, should you have any questions you can reach me directly at" -} +{"period-w":"Weekly","period-m":"Monthly","period-3m":"Quarterly","period-6m":"Half-yearly","period-y":"Yearly","period-x":"One time only","subscribe":"Subscribe","donate":"Donate","yourContribution":"Your contribution","currency":"Currency","presets":"Presets","itemNameSubscription":"FreeSewing Patron Subscription","itemNameDonation":"FreeSewing Donation","freeSewingPatrons":"FreeSewing Patrons","joinThePatrons":"Join the FreeSewing Patrons","aboutPatrons":"FreeSewing is made possible by the financial support of our patrons. Together, they are a formidable force for good in the world, and we love them all very much.","youToo":"You can join them.","subscriptionModel":"FreeSewing relies on a voluntary subscription model for financial support.","hiUsername":"Hi {username}","hiFriend":"Hi friend","plead1":"My name is Joost De Cock. I am the founder and maintainer of FreeSewing.","plead2":"I am here to ask your help. Or more accurately, your support. Which we really need.","plead3":"If you think FreeSewing is worthwhile, and if you can spare a few coins each month without hardship, please support our work.","plead4":"Thanks in advance for considering it.","plead5":"love","supportFreeSewing":"Support FreeSewing","thankYouVeryMuch":"Thank you very much","donationThanks":"I really appreciate your donation to FreeSewing. It means a lot to me.","subscriptionThanks":"I cannot overstate how much I appreciate your support. It means the world to me.","watchYourInbox":"Watch your inbox","thanksMsg1":"I am truly appreciative of your support. Watch your inbox, because I will be in there soon enough to rave about how awesome you are.","thanksMsg2":"In the meanwhile, or at any point in the future, should you have any questions you can reach me directly at"} \ No newline at end of file diff --git a/sites/sde/public/locales/en/plugin-annotations.json b/sites/sde/public/locales/en/plugin-annotations.json index bbe9c6da3a8..d397b36bc90 100644 --- a/sites/sde/public/locales/en/plugin-annotations.json +++ b/sites/sde/public/locales/en/plugin-annotations.json @@ -1,26 +1 @@ -{ - "canvas": "canvas", - "cut": "Cut", - "cutOnFold": "Cut on fold", - "cutOnFoldAndGrainline": "Cut on fold / Grainline", - "fabric": "main fabric", - "altFabric1": "alternative fabric", - "altFabric2": "alternative fabric #2", - "altFabric3": "alternative fabric #3", - "altFabric4": "alternative fabric #4", - "facing": "facing", - "from": "from", - "fusible": "fusible interfacing", - "interfacing": "interfacing", - "lining": "lining", - "mirrored": "mirorred", - "noName": "No name", - "noVersion": "No version", - "onBias": "on the bias", - "onFold": "on the fold", - "onFoldAndBias": "on the fold, and on bias", - "sewTogether": "Sew together", - "supportFreeSewingBecomeAPatron": "Support FreeSewing, become a patron", - "theBlackOutsideOfThisBoxShouldMeasure": "The (black) outside of this box should measure", - "theWhiteInsideOfThisBoxShouldMeasure": "The (white) inside of this box should measure" -} +{"canvas":"canvas","cut":"Cut","cutOnFold":"Cut on fold","cutOnFoldAndGrainline":"Cut on fold / Grainline","fabric":"main fabric","altFabric1":"alternative fabric","altFabric2":"alternative fabric #2","altFabric3":"alternative fabric #3","altFabric4":"alternative fabric #4","facing":"facing","from":"from","fusible":"fusible interfacing","interfacing":"interfacing","lining":"lining","mirrored":"mirorred","noName":"No name","noVersion":"No version","onBias":"on the bias","onFold":"on the fold","onFoldAndBias":"on the fold, and on bias","sewTogether":"Sew together","supportFreeSewingBecomeAPatron":"Support FreeSewing, become a patron","theBlackOutsideOfThisBoxShouldMeasure":"The (black) outside of this box should measure","theWhiteInsideOfThisBoxShouldMeasure":"The (white) inside of this box should measure"} \ No newline at end of file diff --git a/sites/sde/public/locales/en/plugins.json b/sites/sde/public/locales/en/plugins.json index 0967ef424bc..9e26dfeeb6e 100644 --- a/sites/sde/public/locales/en/plugins.json +++ b/sites/sde/public/locales/en/plugins.json @@ -1 +1 @@ -{} +{} \ No newline at end of file diff --git a/sites/sde/public/locales/en/popout.json b/sites/sde/public/locales/en/popout.json index 40ec99e9195..d2d55910e6a 100644 --- a/sites/sde/public/locales/en/popout.json +++ b/sites/sde/public/locales/en/popout.json @@ -1,9 +1 @@ -{ - "comment": "Comment", - "note": "Note", - "tip": "Tip", - "warning": "Warning", - "fixme": "FIXME", - "link": "Link", - "related": "Related" -} +{"comment":"Comment","note":"Note","tip":"Tip","warning":"Warning","fixme":"FIXME","link":"Link","related":"Related"} \ No newline at end of file diff --git a/sites/sde/public/locales/en/print.json b/sites/sde/public/locales/en/print.json index 85ef01f21ec..b90e36ee756 100644 --- a/sites/sde/public/locales/en/print.json +++ b/sites/sde/public/locales/en/print.json @@ -1,42 +1 @@ -{ - "printSettings": "Print Settings", - "printSettings.d": "These settings control aspects of the page for PDF export and printing", - "size.t": "Paper Size", - "size.d": "Choose a size of paper", - "a4.t": "A4", - "a4.d": "210 x 297 mm", - "a3.t": "A3", - "a3.d": "297 × 420 mm", - "a2.t": "A2", - "a2.d": "420 × 594 mm", - "a1.t": "A1", - "a1.d": "594 × 841 mm", - "a0.t": "A0", - "a0.d": "841 × 1189 mm", - "letter.t": "Letter", - "letter.d": "8.5 x 11 in", - "legal.t": "Legal", - "legal.d": "8.5 x 14 in", - "tabloid.t": "Tabloid", - "tabloid.d": "11 x 17 in", - "cutlist.t": "Include Cutting Layouts", - "cutlist.d": "Should images of the suggested cutting layouts for each material be included in the exported PDF?", - "cutlistNo.t": "Do not include cutting layouts", - "cutlistNo.d": "Exported PDFs will not include any suggested cutting layouts", - "cutlistYes.t": "Include cutting layouts", - "cutlistYes.d": "Exported PDFs will include a page for each material used by the pattern listing how much of the material is needed and suggesting a layout for cutting out the appropriate pieces", - "coverPage.t": "Include Cover Page", - "coverPage.d": "Should the exported PDF include a cover page?", - "coverPageYes.t": "Include a cover page", - "coverPageYes.d": "Add a cover page to the exported PDF including information about the pattern and an image of the entire assembled layout", - "coverPageNo.t": "Do not include a cover page", - "coverPageNo.d": "Exported PDFs will skip the cover page", - "margin.t": "Page Margin", - "margin.d": "How much margin should pages of the PDF have? This is useful for making sure that all content is within the margins of your printer. It also controls how much adjacent pages will overlap.", - "orientation.t": "Page Orientation", - "orientation.d": "Which direction should the pages be rotated?", - "portrait.t": "Portrait", - "portrait.d": "Pages will be longer than they are wide", - "landscape.t": "Landscape", - "landscape.d": "Pages will be wider than they are long" -} +{"printSettings":"Print Settings","printSettings.d":"These settings control aspects of the page for PDF export and printing","size.t":"Paper Size","size.d":"Choose a size of paper","a4.t":"A4","a4.d":"210 x 297 mm","a3.t":"A3","a3.d":"297 × 420 mm","a2.t":"A2","a2.d":"420 × 594 mm","a1.t":"A1","a1.d":"594 × 841 mm","a0.t":"A0","a0.d":"841 × 1189 mm","letter.t":"Letter","letter.d":"8.5 x 11 in","legal.t":"Legal","legal.d":"8.5 x 14 in","tabloid.t":"Tabloid","tabloid.d":"11 x 17 in","cutlist.t":"Include Cutting Layouts","cutlist.d":"Should images of the suggested cutting layouts for each material be included in the exported PDF?","cutlistNo.t":"Do not include cutting layouts","cutlistNo.d":"Exported PDFs will not include any suggested cutting layouts","cutlistYes.t":"Include cutting layouts","cutlistYes.d":"Exported PDFs will include a page for each material used by the pattern listing how much of the material is needed and suggesting a layout for cutting out the appropriate pieces","coverPage.t":"Include Cover Page","coverPage.d":"Should the exported PDF include a cover page?","coverPageYes.t":"Include a cover page","coverPageYes.d":"Add a cover page to the exported PDF including information about the pattern and an image of the entire assembled layout","coverPageNo.t":"Do not include a cover page","coverPageNo.d":"Exported PDFs will skip the cover page","margin.t":"Page Margin","margin.d":"How much margin should pages of the PDF have? This is useful for making sure that all content is within the margins of your printer. It also controls how much adjacent pages will overlap.","orientation.t":"Page Orientation","orientation.d":"Which direction should the pages be rotated?","portrait.t":"Portrait","portrait.d":"Pages will be longer than they are wide","landscape.t":"Landscape","landscape.d":"Pages will be wider than they are long"} \ No newline at end of file diff --git a/sites/sde/public/locales/en/roles.json b/sites/sde/public/locales/en/roles.json index 9d1b5a1f10c..5d30893edb0 100644 --- a/sites/sde/public/locales/en/roles.json +++ b/sites/sde/public/locales/en/roles.json @@ -1,11 +1 @@ -{ - "readNone": "Read None", - "readSome": "Read Some", - "readOnly": "Read Only", - "writeSome": "Write Some", - "user": "User", - "curator": "Curator", - "bughunter": "Bug Hunter", - "support": "Support", - "admin": "Admin" -} +{"readNone":"Read None","readSome":"Read Some","readOnly":"Read Only","writeSome":"Write Some","user":"User","curator":"Curator","bughunter":"Bug Hunter","support":"Support","admin":"Admin"} \ No newline at end of file diff --git a/sites/sde/public/locales/en/sde.json b/sites/sde/public/locales/en/sde.json index 7d7fe5aa7e0..22489a225d8 100644 --- a/sites/sde/public/locales/en/sde.json +++ b/sites/sde/public/locales/en/sde.json @@ -1,28 +1 @@ -{ - "frombrian.t": "From Brian", - "frombrian.d": "Create a design that extends Brian, a block for menswear", - "frombent.t": "From Bent", - "frombent.d": "Create a design that extends Bent, a block for menswear with a two-part sleeve", - "fromtitan.t": "From Titan", - "fromtitan.d": "Create a design that extends Titan, a unisex trouser block", - "frombella.t": "From Bella", - "frombella.d": "Create a design that extends Bella, a block for womenswear", - "frombreanna.t": "From Breanna", - "frombreanna.d": "Create a design that extends Breanna, a block for womenswear", - "fromscratch.t": "From scratch", - "fromscratch.d": "Start your design with a blank page", - "tutorial.t": "Tutorial", - "tutorial.d": "Follow along with our design tutorial", - "design": "Design", - "support": "Support", - "code": "Code", - "docs": "Documentation", - "chooseATemplate": "Choose a template", - "pageLeftBlank": "Blank page", - "pageLeftBlankMsg": "This page was intentionally left blank.", - "templatesAvailable": "The following templates are available to jump-start your next project", - "welcomeToSde": "Welcome to the FreeSewing development environment", - "signIn": "Note that you can also sign in to your FreeSewing account so you can re-use your own preferences and data while designing.", - "signOff": "I hope you have fun", - "ps": "PS: FreeSewing needs your support, so please consider becoming a patron" -} +{"frombrian.t":"From Brian","frombrian.d":"Create a design that extends Brian, a block for menswear","frombent.t":"From Bent","frombent.d":"Create a design that extends Bent, a block for menswear with a two-part sleeve","fromtitan.t":"From Titan","fromtitan.d":"Create a design that extends Titan, a unisex trouser block","frombella.t":"From Bella","frombella.d":"Create a design that extends Bella, a block for womenswear","frombreanna.t":"From Breanna","frombreanna.d":"Create a design that extends Breanna, a block for womenswear","fromscratch.t":"From scratch","fromscratch.d":"Start your design with a blank page","tutorial.t":"Tutorial","tutorial.d":"Follow along with our design tutorial","design":"Design","support":"Support","code":"Code","docs":"Documentation","chooseATemplate":"Choose a template","pageLeftBlank":"Blank page","pageLeftBlankMsg":"This page was intentionally left blank.","templatesAvailable":"The following templates are available to jump-start your next project","welcomeToSde":"Welcome to the FreeSewing development environment","signIn":"Note that you can also sign in to your FreeSewing account so you can re-use your own preferences and data while designing.","signOff":"I hope you have fun","ps":"PS: FreeSewing needs your support, so please consider becoming a patron"} \ No newline at end of file diff --git a/sites/sde/public/locales/en/sections.json b/sites/sde/public/locales/en/sections.json index be1f3b648c1..72c573b05ec 100644 --- a/sites/sde/public/locales/en/sections.json +++ b/sites/sde/public/locales/en/sections.json @@ -1,39 +1 @@ -{ - "blog": "Blog", - "blogAbout": "News and updates from the FreeSewing community", - "showcase": "Showcase", - "showcaseAbout": "Examples and inspiration from the FreeSewing community using our designs", - "docs": "Documentation", - "docsAbout": "In-depth documentation for all our designs, our website, and much more", - "account": "Your Account", - "accountAbout": "Manage your account settings and preferences, and your presonal data", - "designs": "Designs", - "designsAbout": "Our library of designs that you can turn into made-to-measure patterns with a few clicks", - "community": "Community", - "communityAbout": "More information about the peope behind FreeSewing and where to fine like-minded makers", - "apiAbout": "Documentation for our core API library and our backend REST API.", - "designAbout": "Everything you need to know to start designing parametric sewing patterns.", - "contributeAbout": "Looking to contribute to FreeSewing? Right this way.", - "i18nAbout": "Documenation about how FreeSewing is translated into multiple languages.", - "infraAbout": "Documentation about FreeSewing's infrastructure and moving parts.", - "aboutAbout": "Not sure what this FreeSewing this is? Then start here.", - "supportAbout": "Support FreeSewing. Or learn where you can turn to for support.", - "guidesAbout": "Guides tell a story to further your understanding of a specific topic.", - "tutorialsAbout": "Tutorials are lessons that lead you through a series of steps to complete a project.", - "howtosAbout": "Howtos give you concrete steps to solve a common problem or challenge.", - "referenceAbout": "Reference holds technical descriptions of the underlying technology and how to make use of it.", - "trainingAbout": "Training materials are the most in-depth and strive to teach you a new skill.", - "mainSections": "Main sections", - "currentSection": "Current section", - "sets": "Your Measurements Sets", - "patterns": "Your Patterns", - "curate": "Curate", - "curateSets": "Curate Sets", - "code": "Code", - "patternsAbout": "Lists the patterns that you have stored in your FreeSewing account", - "setsAbout": "Lists the measurements sets that you have stored in your FreeSewing account", - "codeAbout": "Here you can find (links to) the Freesewing source code", - "new": "New...", - "newAbout": "Start here if you are looking to create something new", - "support": "Support" -} +{"blog":"Blog","blogAbout":"News and updates from the FreeSewing community","showcase":"Showcase","showcaseAbout":"Examples and inspiration from the FreeSewing community using our designs","docs":"Documentation","docsAbout":"In-depth documentation for all our designs, our website, and much more","account":"Your Account","accountAbout":"Manage your account settings and preferences, and your presonal data","designs":"Designs","designsAbout":"Our library of designs that you can turn into made-to-measure patterns with a few clicks","community":"Community","communityAbout":"More information about the peope behind FreeSewing and where to fine like-minded makers","apiAbout":"Documentation for our core API library and our backend REST API.","designAbout":"Everything you need to know to start designing parametric sewing patterns.","contributeAbout":"Looking to contribute to FreeSewing? Right this way.","i18nAbout":"Documenation about how FreeSewing is translated into multiple languages.","infraAbout":"Documentation about FreeSewing's infrastructure and moving parts.","aboutAbout":"Not sure what this FreeSewing this is? Then start here.","supportAbout":"Support FreeSewing. Or learn where you can turn to for support.","guidesAbout":"Guides tell a story to further your understanding of a specific topic.","tutorialsAbout":"Tutorials are lessons that lead you through a series of steps to complete a project.","howtosAbout":"Howtos give you concrete steps to solve a common problem or challenge.","referenceAbout":"Reference holds technical descriptions of the underlying technology and how to make use of it.","trainingAbout":"Training materials are the most in-depth and strive to teach you a new skill.","mainSections":"Main sections","currentSection":"Current section","sets":"Your Measurements Sets","patterns":"Your Patterns","curate":"Curate","curateSets":"Curate Sets","code":"Code","patternsAbout":"Lists the patterns that you have stored in your FreeSewing account","setsAbout":"Lists the measurements sets that you have stored in your FreeSewing account","codeAbout":"Here you can find (links to) the Freesewing source code","new":"New...","newAbout":"Start here if you are looking to create something new","support":"Support"} \ No newline at end of file diff --git a/sites/sde/public/locales/en/sets.json b/sites/sde/public/locales/en/sets.json index 7798ec11167..204e5bb37e8 100644 --- a/sites/sde/public/locales/en/sets.json +++ b/sites/sde/public/locales/en/sets.json @@ -1,12 +1 @@ -{ - "setLacksMeasiesForDesign": "This set lacks required measurements to generate a { design } pattern.", - "chooseSet": "Please choose a set of measurements", - "fsmtm": "FreeSewing generates made-to-measure sewing patterns.", - "patternForWhichSet": "Which set of measurements should we generate a pattern for?", - "yourSets": "Your measurements sets", - "bookmarkedSets": "Measurements sets you've bookmarked", - "curatedSets": "FreeSewing's Curated Measurements Sets", - "curatedSetsAbout": "Sets of measurements curated by FreeSewing that you can use to test our platform, or your designs.", - "curateCuratedSets": "Curate our selection of Curated Measurements Sets", - "useThisSet": "Use this set of measurements" -} +{"setLacksMeasiesForDesign":"This set lacks required measurements to generate a { design } pattern.","chooseSet":"Please choose a set of measurements","fsmtm":"FreeSewing generates made-to-measure sewing patterns.","patternForWhichSet":"Which set of measurements should we generate a pattern for?","yourSets":"Your measurements sets","bookmarkedSets":"Measurements sets you've bookmarked","curatedSets":"FreeSewing's Curated Measurements Sets","curatedSetsAbout":"Sets of measurements curated by FreeSewing that you can use to test our platform, or your designs.","curateCuratedSets":"Curate our selection of Curated Measurements Sets","useThisSet":"Use this set of measurements"} \ No newline at end of file diff --git a/sites/sde/public/locales/en/sponsors.json b/sites/sde/public/locales/en/sponsors.json index 6c4be9e06e6..f69f765828b 100644 --- a/sites/sde/public/locales/en/sponsors.json +++ b/sites/sde/public/locales/en/sponsors.json @@ -1,6 +1 @@ -{ - "algolia": "Search powered by Algolia", - "bugsnag": "Error reporting by Bugsnag", - "crowdin": "Translation powered by Crowdin", - "vercel": "Builds and Hosting by Vercel" -} +{"algolia":"Search powered by Algolia","bugsnag":"Error reporting by Bugsnag","crowdin":"Translation powered by Crowdin","vercel":"Builds and Hosting by Vercel"} \ No newline at end of file diff --git a/sites/sde/public/locales/en/status.json b/sites/sde/public/locales/en/status.json index a05baae2d93..34e0164d00d 100644 --- a/sites/sde/public/locales/en/status.json +++ b/sites/sde/public/locales/en/status.json @@ -1,15 +1 @@ -{ - "backendError": "Backend returned an error", - "contactingBackend": "Contacting the FreeSewing backend", - "contactingGitHub": "Contacting GitHub", - "contactingGoogle": "Contacting Google", - "copiedToClipboard": "Copied to clipboard", - "dataLoaded": "Loaded data from the FreeSewing backend", - "generatingPdf": "Generating your PDF, one moment please", - "nailedIt": "Nailed it!", - "pdfFailed": "An unexpected error occured while generating your PDF", - "pdfReady": "PDF generated", - "processingUpdate": "Processing update", - "settingsSaved": "Settings saved", - "updatingSettings": "Updating settings" -} +{"backendError":"Backend returned an error","contactingBackend":"Contacting the FreeSewing backend","contactingGitHub":"Contacting GitHub","contactingGoogle":"Contacting Google","copiedToClipboard":"Copied to clipboard","dataLoaded":"Loaded data from the FreeSewing backend","generatingPdf":"Generating your PDF, one moment please","nailedIt":"Nailed it!","pdfFailed":"An unexpected error occured while generating your PDF","pdfReady":"PDF generated","processingUpdate":"Processing update","settingsSaved":"Settings saved","updatingSettings":"Updating settings"} \ No newline at end of file diff --git a/sites/sde/public/locales/en/submissions.json b/sites/sde/public/locales/en/submissions.json index fa7b2329f36..c6222b1b232 100644 --- a/sites/sde/public/locales/en/submissions.json +++ b/sites/sde/public/locales/en/submissions.json @@ -1,6 +1 @@ -{ - "msetSuggested": "Measurements sets suggested for curation", - "submission": "Submission", - "id": "ID", - "convertToCset": "Convert to curated set" -} +{"msetSuggested":"Measurements sets suggested for curation","submission":"Submission","id":"ID","convertToCset":"Convert to curated set"} \ No newline at end of file diff --git a/sites/sde/public/locales/en/support.json b/sites/sde/public/locales/en/support.json index fa67fb9acfa..05f3809b196 100644 --- a/sites/sde/public/locales/en/support.json +++ b/sites/sde/public/locales/en/support.json @@ -1,23 +1 @@ -{ - "support": "Support", - "communitySupport": "Community Support", - "communitySupport1": "For the fastest response, head over to discord.freesewing.org and post your question in the Support channel.", - "communitySupport2": "The FreeSewing community is a helpful bunch, so there is a good chance they are able to help you.", - "contributorSupport": "Contributor Support", - "contributorSupport1": "If something is broken or you have found a bug, you can create an issue on GitHub.", - "contributorSupport2": "Issues are more likely to attract the attention of core contributors, but tend to take longer to get a response.", - "maintainerSupport": "Maintainer Support", - "maintainerSupport1": "If you are a FreeSewing patron, you can go straight to the top and contact Joost directly.", - "maintainerSupport2": "While Joost will treat requests from patrons with priority, he does also needs sleep. So keep that in mind, especially when you are in a different time zone.", - "whatIsDiscord": "What is Discord?", - "whatIsDiscord1": "Discord is a free chat platform where communities can come together to chat discuss their interests. It also supports (group) voice and video calls.", - "whatIsDiscord2": "FreeSewing has its own Discord community (a server in Discord terminology) at", - "whatIsDiscord3": "To use Discord, you will need an account, but they are free.", - "whatIsDiscord4": "You can use Discord in your browser, or download the Discord app for your platform of choice.", - "whatIsGitHub": "What is GitHub?", - "whatIsGitHub1": "GitHub is an online platform for hosting software source code and collaborative development. It is popular among open source projects as it provides free hosting.", - "whatIsGitHub2": "You can find FreeSewing on GitHub at", - "whatIsGitHub3": "To use GitHub, you will need an account, but they are free.", - "whatIsJoost": "What is Joost?", - "whatIsJoost1": "Not what, but who. Joost De Cock is the FreeSewing founder and maintainer." -} +{"support":"Support","communitySupport":"Community Support","communitySupport1":"For the fastest response, head over to discord.freesewing.org and post your question in the Support channel.","communitySupport2":"The FreeSewing community is a helpful bunch, so there is a good chance they are able to help you.","contributorSupport":"Contributor Support","contributorSupport1":"If something is broken or you have found a bug, you can create an issue on GitHub.","contributorSupport2":"Issues are more likely to attract the attention of core contributors, but tend to take longer to get a response.","maintainerSupport":"Maintainer Support","maintainerSupport1":"If you are a FreeSewing patron, you can go straight to the top and contact Joost directly.","maintainerSupport2":"While Joost will treat requests from patrons with priority, he does also needs sleep. So keep that in mind, especially when you are in a different time zone.","whatIsDiscord":"What is Discord?","whatIsDiscord1":"Discord is a free chat platform where communities can come together to chat discuss their interests. It also supports (group) voice and video calls.","whatIsDiscord2":"FreeSewing has its own Discord community (a server in Discord terminology) at","whatIsDiscord3":"To use Discord, you will need an account, but they are free.","whatIsDiscord4":"You can use Discord in your browser, or download the Discord app for your platform of choice.","whatIsGitHub":"What is GitHub?","whatIsGitHub1":"GitHub is an online platform for hosting software source code and collaborative development. It is popular among open source projects as it provides free hosting.","whatIsGitHub2":"You can find FreeSewing on GitHub at","whatIsGitHub3":"To use GitHub, you will need an account, but they are free.","whatIsJoost":"What is Joost?","whatIsJoost1":"Not what, but who. Joost De Cock is the FreeSewing founder and maintainer."} \ No newline at end of file diff --git a/sites/sde/public/locales/en/susi.json b/sites/sde/public/locales/en/susi.json index 4f9aabcb03d..4844b2e1194 100644 --- a/sites/sde/public/locales/en/susi.json +++ b/sites/sde/public/locales/en/susi.json @@ -1,70 +1 @@ -{ - "accountBlocked": "Your account is blocked", - "accountBlockedMsg": "This is highly unusual but it seems your account is administratively blocked. Your only recourse is to contact support.", - "alreadyHaveAnAccount": "Already have an account?", - "back": "Back", - "backToSignIn": "Back to sign in", - "backToSignUp": "Back to sign up", - "checkYourInbox": "Go check your inbox for an email from", - "clickSigninLink": "Click the sign-in link in that email to sign in to your FreeSewing account.", - "clickSignupLink": "Click your personal signup link in that email to create your FreeSewing account.", - "consentLacking": "We lack consent to process your data", - "consentLackingMsg": "Getting your consent is part of sign up process. Look for the email you received when you signed up for instracutions. You can sign up again with the same email address to receive the email again.", - "contact": "Contact support", - "contactingGithub": "Contacting GitHub", - "contactingGoogle": "Contacting Google", - "createAFreeSewingAccount": "Create a FreeSewing account", - "dontHaveAV2Account": "Don't have a v2 account?", - "dontHaveAnAccount": "Don't have an account yet?", - "emailAddress": "Email address", - "emailMissing": "Please provide your E-mail address", - "emailSent": "Email sent", - "emailSignupLink": "Email me a sign-up link", - "emailSigninLink": "Email me a sign-in link", - "emailUsernameId": "Your Email address, Username, or User #", - "err2": "Unfortunately, we cannot recover from this error, we need a human being to look into this.", - "err3": "Feel free to try again, or reach out to support so we can assist you.", - "fewerOptions": "Fewer options", - "haveAV2Account": "Have a v2 account?", - "joinFreeSewing": "Join FreeSewing", - "migrateItHere": "Migrate it here", - "migrateNoWorkie": "Unable to migrate this account. Typically that means your credentials are invalid.", - "migrateV2Account": "Migrate your v2 account", - "migrateV2Desc": "Enter your v2 username & password to migrate your account.", - "migrateV2Info": "Your v2 account will not be changed, this will only create a v3 account with the v2 account data.", - "migrateV3UserAlreadyExists": "Cannot migrate over an existing v3 account. Perhaps just sign in instead?", - "moreOptions": "More options", - "noMagicFound": "No such magic (link) found", - "noMagicFoundMsg": "The magic link you used is either expired, or invalid. Note that each magic link can only be used once.", - "noSuchUser": "User not found", - "noSuchUserMsg": "We tried to find the user account you requested, but were unable to find it.", - "notFound": "No such user was found", - "oneMomentPlease": "One moment please", - "password": "Your Password", - "passwordMissing": "Please provide your password", - "pleaseProvideValidEmail": "Please provide a valid email address", - "processing": "Processing", - "regainAccess": "Re-gain access", - "signIn": "Sign in", - "signInAsOtherUser": "Sign in as a different user", - "signInFailed": "Sign in failed", - "signInFailedMsg": "Not entirely certain why, but it did not work as expected.", - "signInHere": "Sign in here", - "signInToThing": "Sign in to { thing }", - "signInWithProvider": "Sign in with { provider }", - "signUpHere": "Sign up here", - "signUpWithProvider": "Sign up with {provider}", - "signupAgain": "Sign up again", - "signupLinkExpired": "Signup link expired", - "somethingWentWrong": "Something went wrong", - "sorry": "Sorry", - "statusLacking": "Your account is in a non-active status", - "statusLackingMsg": "The current status of your account prohibits us from proceeding. The most common reason for this is that you did not complete the onboarding process and thus your account was never activated. You can sign up again with the same email address to remediate this.", - "toReceiveSignupLink": "To receive a sign-up link, enter your email address", - "tryAgain": "Try again", - "usePassword": "Use your password", - "usernameMissing": "Please provide your username", - "welcome": "Welcome", - "welcomeBackName": "Welcome back { name }", - "welcomeMigrateName": "Welcome to FreeSewing v3 {name}. Please note that this is still alpha code." -} +{"accountBlocked":"Your account is blocked","accountBlockedMsg":"This is highly unusual but it seems your account is administratively blocked. Your only recourse is to contact support.","alreadyHaveAnAccount":"Already have an account?","back":"Back","backToSignIn":"Back to sign in","backToSignUp":"Back to sign up","checkYourInbox":"Go check your inbox for an email from","clickSigninLink":"Click the sign-in link in that email to sign in to your FreeSewing account.","clickSignupLink":"Click your personal signup link in that email to create your FreeSewing account.","consentLacking":"We lack consent to process your data","consentLackingMsg":"Getting your consent is part of sign up process. Look for the email you received when you signed up for instracutions. You can sign up again with the same email address to receive the email again.","contact":"Contact support","contactingGithub":"Contacting GitHub","contactingGoogle":"Contacting Google","createAFreeSewingAccount":"Create a FreeSewing account","dontHaveAV2Account":"Don't have a v2 account?","dontHaveAnAccount":"Don't have an account yet?","emailAddress":"Email address","emailMissing":"Please provide your E-mail address","emailSent":"Email sent","emailSignupLink":"Email me a sign-up link","emailSigninLink":"Email me a sign-in link","emailUsernameId":"Your Email address, Username, or User #","err2":"Unfortunately, we cannot recover from this error, we need a human being to look into this.","err3":"Feel free to try again, or reach out to support so we can assist you.","fewerOptions":"Fewer options","haveAV2Account":"Have a v2 account?","joinFreeSewing":"Join FreeSewing","migrateItHere":"Migrate it here","migrateNoWorkie":"Unable to migrate this account. Typically that means your credentials are invalid.","migrateV2Account":"Migrate your v2 account","migrateV2Desc":"Enter your v2 username & password to migrate your account.","migrateV2Info":"Your v2 account will not be changed, this will only create a v3 account with the v2 account data.","migrateV3UserAlreadyExists":"Cannot migrate over an existing v3 account. Perhaps just sign in instead?","moreOptions":"More options","noMagicFound":"No such magic (link) found","noMagicFoundMsg":"The magic link you used is either expired, or invalid. Note that each magic link can only be used once.","noSuchUser":"User not found","noSuchUserMsg":"We tried to find the user account you requested, but were unable to find it.","notFound":"No such user was found","oneMomentPlease":"One moment please","password":"Your Password","passwordMissing":"Please provide your password","pleaseProvideValidEmail":"Please provide a valid email address","processing":"Processing","regainAccess":"Re-gain access","signIn":"Sign in","signInAsOtherUser":"Sign in as a different user","signInFailed":"Sign in failed","signInFailedMsg":"Not entirely certain why, but it did not work as expected.","signInHere":"Sign in here","signInToThing":"Sign in to { thing }","signInWithProvider":"Sign in with { provider }","signUpHere":"Sign up here","signUpWithProvider":"Sign up with {provider}","signupAgain":"Sign up again","signupLinkExpired":"Signup link expired","somethingWentWrong":"Something went wrong","sorry":"Sorry","statusLacking":"Your account is in a non-active status","statusLackingMsg":"The current status of your account prohibits us from proceeding. The most common reason for this is that you did not complete the onboarding process and thus your account was never activated. You can sign up again with the same email address to remediate this.","toReceiveSignupLink":"To receive a sign-up link, enter your email address","tryAgain":"Try again","usePassword":"Use your password","usernameMissing":"Please provide your username","welcome":"Welcome","welcomeBackName":"Welcome back { name }","welcomeMigrateName":"Welcome to FreeSewing v3 {name}. Please note that this is still alpha code."} \ No newline at end of file diff --git a/sites/sde/public/locales/en/tags.json b/sites/sde/public/locales/en/tags.json index 4cb79481a4f..dbdb2402fc6 100644 --- a/sites/sde/public/locales/en/tags.json +++ b/sites/sde/public/locales/en/tags.json @@ -1,21 +1 @@ -{ - "tags": "Tags", - "showLineDrawings": "Show line drawings", - "showExamples": "Show examples", - "clearFilter": "Clear filter", - "difficulty": "Difficulty", - "accessories": "Accessories", - "bags": "Bags", - "blocks": "Blocks", - "bottoms": "Bottoms", - "coats": "Coats", - "hats": "Hats", - "historical": "Historical", - "infants": "Infants", - "skirts": "Skirts", - "swimwear": "Swimwear", - "tops": "Tops", - "toys": "Toys", - "trousers": "Trousers", - "underwear": "Underwear" -} +{"tags":"Tags","showLineDrawings":"Show line drawings","showExamples":"Show examples","clearFilter":"Clear filter","difficulty":"Difficulty","accessories":"Accessories","bags":"Bags","blocks":"Blocks","bottoms":"Bottoms","coats":"Coats","hats":"Hats","historical":"Historical","infants":"Infants","skirts":"Skirts","swimwear":"Swimwear","tops":"Tops","toys":"Toys","trousers":"Trousers","underwear":"Underwear"} \ No newline at end of file diff --git a/sites/sde/public/locales/en/techniques.json b/sites/sde/public/locales/en/techniques.json index fbf8d84e697..6dd309cadb0 100644 --- a/sites/sde/public/locales/en/techniques.json +++ b/sites/sde/public/locales/en/techniques.json @@ -1,29 +1 @@ -{ - "techniques": "Techniques", - "biasTape": "Bias tape", - "block": "Block development", - "boning": "Boning", - "button": "Buttons & Buttonholes", - "curvedSeam": "Curved seams", - "dart": "Darts", - "elastic": "Elastic", - "flatFelledSeam": "Flat-felled seams", - "flatSleeve": "Sleeves", - "fly": "Fly construction", - "hem": "Hemming", - "interfacing": "Interfacing", - "knitBand": "Knit band", - "knitBinding": "Knit binding", - "lining": "Lining", - "pocket": "Pockets", - "precision": "Precision sewing", - "princessSeam": "Princess seams", - "raglanSleeve": "Raglan sleeves", - "ribbing": "Ribbing", - "seamPocket": "Pocket on a seam", - "setSleeve": "Set-in sleeves", - "snap": "Snaps, sockets, eyelets", - "stretch": "Stretch materials", - "weltPocket": "Welt pockets", - "zipper": "Installing zipper" -} +{"techniques":"Techniques","biasTape":"Bias tape","block":"Block development","boning":"Boning","button":"Buttons & Buttonholes","curvedSeam":"Curved seams","dart":"Darts","elastic":"Elastic","flatFelledSeam":"Flat-felled seams","flatSleeve":"Sleeves","fly":"Fly construction","hem":"Hemming","interfacing":"Interfacing","knitBand":"Knit band","knitBinding":"Knit binding","lining":"Lining","pocket":"Pockets","precision":"Precision sewing","princessSeam":"Princess seams","raglanSleeve":"Raglan sleeves","ribbing":"Ribbing","seamPocket":"Pocket on a seam","setSleeve":"Set-in sleeves","snap":"Snaps, sockets, eyelets","stretch":"Stretch materials","weltPocket":"Welt pockets","zipper":"Installing zipper"} \ No newline at end of file diff --git a/sites/sde/public/locales/en/themes.json b/sites/sde/public/locales/en/themes.json index 70d490837b5..9212fa0feac 100644 --- a/sites/sde/public/locales/en/themes.json +++ b/sites/sde/public/locales/en/themes.json @@ -1,11 +1 @@ -{ - "lightTheme": "Light Theme", - "darkTheme": "Dark Theme", - "hax0rTheme": "Hax0r Theme", - "lgbtqTheme": "LGBTQ Theme", - "transTheme": "Trans Theme", - "pastelTheme": "Pastel Theme", - "aquaTheme": "Aqua Theme", - "monochromeTheme": "Monochrome Theme", - "chooseYourTheme": "Choose your theme" -} +{"lightTheme":"Light Theme","darkTheme":"Dark Theme","hax0rTheme":"Hax0r Theme","lgbtqTheme":"LGBTQ Theme","transTheme":"Trans Theme","pastelTheme":"Pastel Theme","aquaTheme":"Aqua Theme","monochromeTheme":"Monochrome Theme","chooseYourTheme":"Choose your theme"} \ No newline at end of file diff --git a/sites/sde/public/locales/en/timeago.json b/sites/sde/public/locales/en/timeago.json index 948f643ee6c..275e835e96e 100644 --- a/sites/sde/public/locales/en/timeago.json +++ b/sites/sde/public/locales/en/timeago.json @@ -1,13 +1 @@ -{ - "hour": "hour", - "hours": "hours", - "day": "day", - "days": "days", - "month": "month", - "months": "months", - "year": "year", - "years": "years", - "oneDay": "one day", - "lessThanADay": "less than a day", - "ago": "ago" -} +{"hour":"hour","hours":"hours","day":"day","days":"days","month":"month","months":"months","year":"year","years":"years","oneDay":"one day","lessThanADay":"less than a day","ago":"ago"} \ No newline at end of file diff --git a/sites/sde/public/locales/en/titan.json b/sites/sde/public/locales/en/titan.json index 05bdbb95b55..034a41fc5d2 100644 --- a/sites/sde/public/locales/en/titan.json +++ b/sites/sde/public/locales/en/titan.json @@ -1,48 +1 @@ -{ - "t": "Titan trouser block", - "d": "Titan is a dartless trouser block.", - "crossSeamFitFailedBack.t": "Back cross seam compromised", - "crossSeamFitFailedBack.d": "No solution was found to fit the cross seam in the back part. As a compromise, we've used the best available solution instead.\n\nPlease verify your measurements before contacting support.", - "crossSeamFitFailedFront.t": "Front cross seam compromised", - "crossSeamFitFailedFront.d": "No solution was found to fit the cross seam in the front part. As a compromise, we've used the best available solution instead.\n\nPlease verify your measurements before contacting support.", - "back": "Back", - "front": "Front", - "kneeEase.t": "Knee ease", - "kneeEase.d": "Controls the amout of ease at the knee", - "waistHeight.t": "Waist height", - "waistHeight.d": "Controls the height of the waist, 100% = waist height, 0% = hip height", - "lengthBonus.t": "Length bonus", - "lengthBonus.d": "Controls the length of the trousers", - "crotchDrop.t": "Crotch drop", - "crotchDrop.d": "Lowers the crotch for a more relaxed fit", - "fitKnee.t": "Fit the knee", - "fitKnee.d": "Fits the legs from based on the knee circumference, rather than seat circumference", - "fitKneeNo.t": "Do not fit the knee", - "fitKneeNo.d": "Disregard the knee measurements and draft a pattern that tapers from upper leg to ankle", - "fitKneeYes.t": "Do fit the knee", - "fitKneeYes.d": "Use the knee measurement to draft a pattern that tapers from upper leg to knee, to then continue straight down below the knee.", - "legBalance.t": "Leg balance", - "legBalance.d": "Controls the ratio between front and back panel of the leg", - "crossSeamCurveStart.t": "Start of the cross seam curve", - "crossSeamCurveStart.d": "Controls how far into the cross seam we start to curve", - "crossSeamCurveBend.t": "Cross seam bend", - "crossSeamCurveBend.d": "Controls the curvature of the cross seam", - "crossSeamCurveAngle.t": "Cross seam angle", - "crossSeamCurveAngle.d": "Controls the angle of the cross seam", - "crotchSeamCurveStart.t": "Start of the crotch seam curve", - "crotchSeamCurveStart.d": "Controls how far into the crotch seam we start to curve", - "crotchSeamCurveBend.t": "Crotch seam bend", - "crotchSeamCurveBend.d": "Controls the curvature of the crotch seam", - "crotchSeamCurveAngle.t": "Crotch seam angle", - "crotchSeamCurveAngle.d": "Controls the angle of the crotch seam", - "seatEase.t": "Seat ease", - "seatEase.d": "Controls the amount of ease at your seat", - "waistBalance.t": "Waist balance", - "waistBalance.d": "Controls the horizontal position of the waist relative to the seat", - "waistbandWidth.t": "Waistband width", - "waistbandWidth.d": "The width of the waistband", - "waistEase.t": "Wait ease", - "waistEase.d": "Controls the amount of ease at your waist", - "grainlinePosition.t": "Grainline position", - "grainlinePosition.d": "Controls the horizontal position of the leg relative to the seat" -} +{"t":"Titan trouser block","d":"Titan is a dartless trouser block.","crossSeamFitFailedBack.t":"Back cross seam compromised","crossSeamFitFailedBack.d":"No solution was found to fit the cross seam in the back part. As a compromise, we've used the best available solution instead.\n\nPlease verify your measurements before contacting support.","crossSeamFitFailedFront.t":"Front cross seam compromised","crossSeamFitFailedFront.d":"No solution was found to fit the cross seam in the front part. As a compromise, we've used the best available solution instead.\n\nPlease verify your measurements before contacting support.","back":"Back","front":"Front","kneeEase.t":"Knee ease","kneeEase.d":"Controls the amout of ease at the knee","waistHeight.t":"Waist height","waistHeight.d":"Controls the height of the waist, 100% = waist height, 0% = hip height","lengthBonus.t":"Length bonus","lengthBonus.d":"Controls the length of the trousers","crotchDrop.t":"Crotch drop","crotchDrop.d":"Lowers the crotch for a more relaxed fit","fitKnee.t":"Fit the knee","fitKnee.d":"Fits the legs from based on the knee circumference, rather than seat circumference","fitKneeNo.t":"Do not fit the knee","fitKneeNo.d":"Disregard the knee measurements and draft a pattern that tapers from upper leg to ankle","fitKneeYes.t":"Do fit the knee","fitKneeYes.d":"Use the knee measurement to draft a pattern that tapers from upper leg to knee, to then continue straight down below the knee.","legBalance.t":"Leg balance","legBalance.d":"Controls the ratio between front and back panel of the leg","crossSeamCurveStart.t":"Start of the cross seam curve","crossSeamCurveStart.d":"Controls how far into the cross seam we start to curve","crossSeamCurveBend.t":"Cross seam bend","crossSeamCurveBend.d":"Controls the curvature of the cross seam","crossSeamCurveAngle.t":"Cross seam angle","crossSeamCurveAngle.d":"Controls the angle of the cross seam","crotchSeamCurveStart.t":"Start of the crotch seam curve","crotchSeamCurveStart.d":"Controls how far into the crotch seam we start to curve","crotchSeamCurveBend.t":"Crotch seam bend","crotchSeamCurveBend.d":"Controls the curvature of the crotch seam","crotchSeamCurveAngle.t":"Crotch seam angle","crotchSeamCurveAngle.d":"Controls the angle of the crotch seam","seatEase.t":"Seat ease","seatEase.d":"Controls the amount of ease at your seat","waistBalance.t":"Waist balance","waistBalance.d":"Controls the horizontal position of the waist relative to the seat","waistbandWidth.t":"Waistband width","waistbandWidth.d":"The width of the waistband","waistEase.t":"Wait ease","waistEase.d":"Controls the amount of ease at your waist","grainlinePosition.t":"Grainline position","grainlinePosition.d":"Controls the horizontal position of the leg relative to the seat"} \ No newline at end of file diff --git a/sites/sde/public/locales/en/tutorial.json b/sites/sde/public/locales/en/tutorial.json index 349de1b91d7..2c9c50a6407 100644 --- a/sites/sde/public/locales/en/tutorial.json +++ b/sites/sde/public/locales/en/tutorial.json @@ -1,17 +1 @@ -{ - "t": "Tutorial", - "d": "This design is used in the tutorial", - "biasTapeLength.t": "Bias tape: {{{ l }}}", - "biasTapeLength.d": "To finish the edge, you will need {{{ l }}} of [bias tape](/docs/sewing/bias-tape)", - "fabricNeeded": "You need a {{{ w }}} by {{{ h }}} piece of [suitable fabric](/docs/designs/bob/fabric) to make this bib", - "finishWithBiasTape": "Finish raw edge with bias tape", - "bib": "Bib", - "neckRatio.t": "Neck opening", - "neckRatio.d": "Controls the size of the neck opening relative to the bib size", - "widthRatio.t": "Width", - "widthRatio.d": "Controls the width of the bib", - "lengthRatio.t": "Length", - "lengthRatio.d": "Controls the length of the bib", - "headSize.t": "Head size", - "headSize.d": "The head circumference you want the bib to accomodate" -} +{"t":"Tutorial","d":"This design is used in the tutorial","biasTapeLength.t":"Bias tape: {{{ l }}}","biasTapeLength.d":"To finish the edge, you will need {{{ l }}} of [bias tape](/docs/sewing/bias-tape)","fabricNeeded":"You need a {{{ w }}} by {{{ h }}} piece of [suitable fabric](/docs/designs/bob/fabric) to make this bib","finishWithBiasTape":"Finish raw edge with bias tape","bib":"Bib","neckRatio.t":"Neck opening","neckRatio.d":"Controls the size of the neck opening relative to the bib size","widthRatio.t":"Width","widthRatio.d":"Controls the width of the bib","lengthRatio.t":"Length","lengthRatio.d":"Controls the length of the bib","headSize.t":"Head size","headSize.d":"The head circumference you want the bib to accomodate"} \ No newline at end of file diff --git a/sites/sde/public/locales/en/ui-settings.json b/sites/sde/public/locales/en/ui-settings.json index bf22c1cb448..83299275994 100644 --- a/sites/sde/public/locales/en/ui-settings.json +++ b/sites/sde/public/locales/en/ui-settings.json @@ -1,45 +1 @@ -{ - "uiSettings.t": "UI Preferences", - "uiSettings.d": "These preferences control the UI (User Interface) aspects of our online pattern drafting environment.", - "renderer.t": "Render Engine", - "renderer.d": "Controls how the pattern is rendered (drawn) on the screen", - "renderWithReact.t": "Render with FreeSewing's React components", - "renderWithReact.d": "Render as SVG through our React components. Allows interactivity and is optimized for screen. Use this if you are not sure what to pick.", - "renderWithCore.t": "Render with Freesewing's Core library", - "renderWithCore.d": "Render directly to SVG from Core. Allows no interactivity and is optimized for print. Use this if you want to know what it will look like when exported.", - "control.t": "User Experience", - "control.d": "Which user experience do you prefer? Please note that this is an account setting, so it will impact the entire website.", - "inspect.t": "Inspect", - "inspect.d": "Enabling this will allow you to drill down into the pattern, and pull up information about its various parts, paths, and points.", - "inspectNo.t": "Disable the inspector", - "inspectNo.d": "This is the default, the pattern inspector is disabled and the pattern is displayed as usual.", - "inspectYes.t": "Enable the inspector", - "inspectYes.d": "With the pattern inspector enabled and the React rendering engine selected, we will add interactivity to the pattern to allow you to inspect the various elements that make up the pattern.", - "no": "No", - "yes": "Yes", - "draft": "Draft", - "test": "Test", - "print": "Print layout", - "cut": "Cut Layout", - "save": "Save", - "export": "Export", - "edit": "Edit", - "draft.t": "Draft your pattern", - "draft.d": "Launches FreeSewing flagship pattern editor, where you can tweak your pattern to your heart's desire", - "test.t": "Test your pattern", - "test.d": "See how your pattern adapts to changes in options, or measurements", - "print.t": "Print Layout", - "print.d": "Allows you to arrange your pattern pieces so you can printing your pattern on as little pages as possible", - "cut.t": "Cutting layout", - "cut.d": "Allows you to arrange your pattern pieces so you can determine exactly how much fabric you need to make it.", - "save.t": "Save your pattern", - "save.d": "Save the current pattern to your FreeSewing account", - "export.t": "Export your pattern", - "export.d": "Allows you to export this pattern to a variety of formats", - "logs.t": "Pattern logs", - "logs.d": "Allows you to browse the pattern logs to see what exactly happened while drafting this pattern", - "edit.t": "Hand-edit the pattern settings", - "edit.d": "This allows you to hand-edit the pattern settings, giving you full control over how your pattern will be drafted", - "view": "View", - "view.d": "These are the various views you can pick from. Includes those views available via the navigation bar or menu, and some additional ones" -} +{"uiSettings.t":"UI Preferences","uiSettings.d":"These preferences control the UI (User Interface) aspects of our online pattern drafting environment.","renderer.t":"Render Engine","renderer.d":"Controls how the pattern is rendered (drawn) on the screen","renderWithReact.t":"Render with FreeSewing's React components","renderWithReact.d":"Render as SVG through our React components. Allows interactivity and is optimized for screen. Use this if you are not sure what to pick.","renderWithCore.t":"Render with Freesewing's Core library","renderWithCore.d":"Render directly to SVG from Core. Allows no interactivity and is optimized for print. Use this if you want to know what it will look like when exported.","control.t":"User Experience","control.d":"Which user experience do you prefer? Please note that this is an account setting, so it will impact the entire website.","inspect.t":"Inspect","inspect.d":"Enabling this will allow you to drill down into the pattern, and pull up information about its various parts, paths, and points.","inspectNo.t":"Disable the inspector","inspectNo.d":"This is the default, the pattern inspector is disabled and the pattern is displayed as usual.","inspectYes.t":"Enable the inspector","inspectYes.d":"With the pattern inspector enabled and the React rendering engine selected, we will add interactivity to the pattern to allow you to inspect the various elements that make up the pattern.","no":"No","yes":"Yes","draft":"Draft","test":"Test","print":"Print layout","cut":"Cut Layout","save":"Save","export":"Export","edit":"Edit","draft.t":"Draft your pattern","draft.d":"Launches FreeSewing flagship pattern editor, where you can tweak your pattern to your heart's desire","test.t":"Test your pattern","test.d":"See how your pattern adapts to changes in options, or measurements","print.t":"Print Layout","print.d":"Allows you to arrange your pattern pieces so you can printing your pattern on as little pages as possible","cut.t":"Cutting layout","cut.d":"Allows you to arrange your pattern pieces so you can determine exactly how much fabric you need to make it.","save.t":"Save your pattern","save.d":"Save the current pattern to your FreeSewing account","export.t":"Export your pattern","export.d":"Allows you to export this pattern to a variety of formats","logs.t":"Pattern logs","logs.d":"Allows you to browse the pattern logs to see what exactly happened while drafting this pattern","edit.t":"Hand-edit the pattern settings","edit.d":"This allows you to hand-edit the pattern settings, giving you full control over how your pattern will be drafted","view":"View","view.d":"These are the various views you can pick from. Includes those views available via the navigation bar or menu, and some additional ones"} \ No newline at end of file diff --git a/sites/sde/public/locales/en/workbench.json b/sites/sde/public/locales/en/workbench.json index c156e78182e..144a5e23d68 100644 --- a/sites/sde/public/locales/en/workbench.json +++ b/sites/sde/public/locales/en/workbench.json @@ -1,128 +1 @@ -{ - "addNotes": "Add notes", - "addSettingsToNotes": "Add settings to notes", - "advanced": "Advanced", - "appliedMeasies": "We applied a new measurements set to this pattern.", - "armhole": "Armhole", - "attributes": "Attributes", - "backPockets": "Back pockets", - "bookmarkPattern": "Bookmark pattern", - "bottomRight": "Bottom Right", - "changeMeasies": "Change Pattern Measurements", - "chooseATest": "Choose a test scenario to run", - "chooseATestDesc": "You can test how the design adapts to changes in a specific design option or measurements.", - "chooseATestMenuMobileMsg": "To do so, open the test menu and select the scenario you want to run.", - "chooseATestMenuMsg": "To do so, select the test scenario you want to run in the menu on the right.", - "chooseFromBookmarkedSets": "Choose one of the measurements sets you've bookmarked", - "chooseFromBookmarkedSetsDesc": "If you've bookmarked any measurements sets, you can select from those too.", - "chooseFromCuratedSets": "Choose one of FreeSewing's curated measurements sets", - "chooseFromCuratedSetsDesc": "If you're just looking to try out our platform, you can select from our list of curated measurements sets.", - "chooseFromOwnSets": "Choose one of your own measurements sets", - "chooseFromOwnSetsDesc": "Pick any of your own measurements sets that have all required measurements to generate this pattern.", - "chooseNewSet": "Choose a New Measurements Set", - "closure": "Closure", - "collar": "Collar", - "columns": "columns", - "configurePattern": "Configure pattern", - "construction": "Construction", - "continueEditingTitle": "Continue editing", - "continueEditingDesc": "Load the newly saved pattern in the pattern editor, so you can make more changes.", - "cuffs": "Cuffs", - "currentPrintLayout": "Current print layout", - "cutLayout": "Cut Layout", - "darts": "Darts", - "designOptions.d": "Test the effect of an option on the way this pattern looks", - "docs": "Documentation", - "draft": "Draft", - "draftPattern": "Draft pattern", - "edit": "Edit", - "editCurrentMeasies": "Edit Current Measurements", - "editCurrentMeasiesDesc": "Changes you make here will not be saved to your measurements sets, and will only affect this pattern.", - "editCurrentMeasiesHeader": "Edit Pattern Measurements", - "editMeasiesByHand": "Edit measurements by hand", - "editMeasiesByHandDesc": "Manually set or override any measurements. These changes will only apply to the current pattern.", - "editSettings": "Edit configuration", - "elastic": "Elastic", - "export": "Export", - "exportAsData": "Export as data", - "exportForEditing": "Export for editing", - "exportForPrinting": "Export for printing", - "exportPattern-txt": "Export a PDF suitable for your printer, or download this pattern in a variety of formats", - "exportPattern": "Export pattern", - "fit": "Fit", - "frontPockets": "Front pockets", - "generatePdf": "Generate print-ready PDF", - "giveItAName": "Give it a name", - "goToPatternTitle": "Navigate to the pattern page", - "goToPatternDesc": "Exit the pattern editor and navigate to the pattern page where you can update the pattern's metadata.", - "height": "Height", - "help": "Help", - "layoutSettings.d": "Additional options to further optimize the printing layout of your pattern.", - "layoutSettings.t": "Layout settings", - "length": "Length", - "measies": "Pattern Measurements", - "measiesOk": "We have all required measurements to create this pattern.", - "measurements.d": "Test the effect of a measurement on the way this pattern looks", - "menu": "Menu", - "name": "Name", - "noDesignFound": "We could not find this design. This shouldn't happen, so we'd really appreciate you reporting it.", - "notes": "Notes", - "pages": "pages", - "part": "Pattern part", - "partInfo": "Pattern part info", - "partTransfo": "Part transformation buttons", - "partTransfoDesc": "These buttons allow you to rotate or flip individual pattern parts.", - "partTransfoNo": "Hide buttons", - "partTransfoNoDesc": "Do not include these buttons on the pattern output", - "partTransfoYes": "Show buttons", - "partTransfoYesDesc": "Include these buttons on the pattern output (they will not be printed)", - "pathInfo": "Path info", - "patternBookmarkCreated": "Pattern bookmark created", - "patternInspector": "Pattern Inspector", - "patternLogs": "Pattern logs", - "patternSaved": "Pattern saved", - "pockets": "Pockets", - "printLayout": "Print Layout", - "printSettings.d": "Configure your pattern so you can print it just the way you like it. Includes page size & orientation, margins, and more.", - "printSettings.t": "Print settings", - "reset": "Reset", - "resetPrintLayout": "Reset print layout", - "resetPrintLayoutDesc": "Removes all manual changes to the print layout, and restores the default layout", - "rows": "rows", - "save": "Save", - "savePattern": "Save pattern", - "saveAsNewPattern": "Save as new pattern", - "savePatternAs": "Save pattern as...", - "savePatternAsHellip": "Save pattern as...", - "saveSettings": "Save Settings", - "saveYourPattern": "Save your pattern", - "seeMissingMeasies": "See missing measurements", - "show": "Show", - "showAllParts": "Show all pattern parts", - "showMovableButtons": "Buttons", - "showOnlyThisPart": "Show only this pattern part", - "sleevecap": "Sleevecap", - "style": "Style", - "test": "Test", - "testDesignMeasurement": "Test {design} measurements: {measurement}", - "testDesignOption": "Test {design} design options: {option}", - "testDesignSets": "Test {design} across measurements sets", - "testMeasurements": "Test measurements", - "testMeasurementsDesc": "Test how the design adapts to changes to a specific measurement", - "testOptions": "Test design options", - "testOptionsDesc": "Test how the design adapts to changes in a specific design option", - "testPattern": "Test pattern", - "testSets": "Test measurements sets", - "testSetsDesc": "Test how the design adapts across different measurements sets", - "topLeft": "Top Left", - "weLackSomeMeasies": "We lack { nr } measurements to create this pattern", - "whereToGoAfterSaveAs": "After saving the new pattern, what do you want to do?", - "width": "Width", - "xTotalPagesSomeBlank": "{total} pages in total but {blank} are blank", - "yamlEditViewError": "Issues with YAML", - "yamlEditViewErrorDesc": "We saved your input, but it might not work for the following reasons", - "yamlEditViewTitleThing": "Edit Pattern Configuration for {thing}", - "youCanPickOrEnter": "You can either pick a measurements set, or enter them by hand, but we cannot proceed without these measurements.", - "youUseCustomValue": "You are using the default value", - "youUseDefaultValue": "You are using a custom value" -} +{"addNotes":"Add notes","addSettingsToNotes":"Add settings to notes","advanced":"Advanced","appliedMeasies":"We applied a new measurements set to this pattern.","armhole":"Armhole","attributes":"Attributes","backPockets":"Back pockets","bookmarkPattern":"Bookmark pattern","bottomRight":"Bottom Right","changeMeasies":"Change Pattern Measurements","chooseATest":"Choose a test scenario to run","chooseATestDesc":"You can test how the design adapts to changes in a specific design option or measurements.","chooseATestMenuMobileMsg":"To do so, open the test menu and select the scenario you want to run.","chooseATestMenuMsg":"To do so, select the test scenario you want to run in the menu on the right.","chooseFromBookmarkedSets":"Choose one of the measurements sets you've bookmarked","chooseFromBookmarkedSetsDesc":"If you've bookmarked any measurements sets, you can select from those too.","chooseFromCuratedSets":"Choose one of FreeSewing's curated measurements sets","chooseFromCuratedSetsDesc":"If you're just looking to try out our platform, you can select from our list of curated measurements sets.","chooseFromOwnSets":"Choose one of your own measurements sets","chooseFromOwnSetsDesc":"Pick any of your own measurements sets that have all required measurements to generate this pattern.","chooseNewSet":"Choose a New Measurements Set","closure":"Closure","collar":"Collar","columns":"columns","configurePattern":"Configure pattern","construction":"Construction","continueEditingTitle":"Continue editing","continueEditingDesc":"Load the newly saved pattern in the pattern editor, so you can make more changes.","cuffs":"Cuffs","currentPrintLayout":"Current print layout","cutLayout":"Cut Layout","darts":"Darts","designOptions.d":"Test the effect of an option on the way this pattern looks","docs":"Documentation","draft":"Draft","draftPattern":"Draft pattern","edit":"Edit","editCurrentMeasies":"Edit Current Measurements","editCurrentMeasiesDesc":"Changes you make here will not be saved to your measurements sets, and will only affect this pattern.","editCurrentMeasiesHeader":"Edit Pattern Measurements","editMeasiesByHand":"Edit measurements by hand","editMeasiesByHandDesc":"Manually set or override any measurements. These changes will only apply to the current pattern.","editSettings":"Edit configuration","elastic":"Elastic","export":"Export","exportAsData":"Export as data","exportForEditing":"Export for editing","exportForPrinting":"Export for printing","exportPattern-txt":"Export a PDF suitable for your printer, or download this pattern in a variety of formats","exportPattern":"Export pattern","fit":"Fit","frontPockets":"Front pockets","generatePdf":"Generate print-ready PDF","giveItAName":"Give it a name","goToPatternTitle":"Navigate to the pattern page","goToPatternDesc":"Exit the pattern editor and navigate to the pattern page where you can update the pattern's metadata.","height":"Height","help":"Help","layoutSettings.d":"Additional options to further optimize the printing layout of your pattern.","layoutSettings.t":"Layout settings","length":"Length","measies":"Pattern Measurements","measiesOk":"We have all required measurements to create this pattern.","measurements.d":"Test the effect of a measurement on the way this pattern looks","menu":"Menu","name":"Name","noDesignFound":"We could not find this design. This shouldn't happen, so we'd really appreciate you reporting it.","notes":"Notes","pages":"pages","part":"Pattern part","partInfo":"Pattern part info","partTransfo":"Part transformation buttons","partTransfoDesc":"These buttons allow you to rotate or flip individual pattern parts.","partTransfoNo":"Hide buttons","partTransfoNoDesc":"Do not include these buttons on the pattern output","partTransfoYes":"Show buttons","partTransfoYesDesc":"Include these buttons on the pattern output (they will not be printed)","pathInfo":"Path info","patternBookmarkCreated":"Pattern bookmark created","patternInspector":"Pattern Inspector","patternLogs":"Pattern logs","patternSaved":"Pattern saved","pockets":"Pockets","printLayout":"Print Layout","printSettings.d":"Configure your pattern so you can print it just the way you like it. Includes page size & orientation, margins, and more.","printSettings.t":"Print settings","reset":"Reset","resetPrintLayout":"Reset print layout","resetPrintLayoutDesc":"Removes all manual changes to the print layout, and restores the default layout","rows":"rows","save":"Save","savePattern":"Save pattern","saveAsNewPattern":"Save as new pattern","savePatternAs":"Save pattern as...","savePatternAsHellip":"Save pattern as...","saveSettings":"Save Settings","saveYourPattern":"Save your pattern","seeMissingMeasies":"See missing measurements","show":"Show","showAllParts":"Show all pattern parts","showMovableButtons":"Buttons","showOnlyThisPart":"Show only this pattern part","sleevecap":"Sleevecap","style":"Style","test":"Test","testDesignMeasurement":"Test {design} measurements: {measurement}","testDesignOption":"Test {design} design options: {option}","testDesignSets":"Test {design} across measurements sets","testMeasurements":"Test measurements","testMeasurementsDesc":"Test how the design adapts to changes to a specific measurement","testOptions":"Test design options","testOptionsDesc":"Test how the design adapts to changes in a specific design option","testPattern":"Test pattern","testSets":"Test measurements sets","testSetsDesc":"Test how the design adapts across different measurements sets","topLeft":"Top Left","weLackSomeMeasies":"We lack { nr } measurements to create this pattern","whereToGoAfterSaveAs":"After saving the new pattern, what do you want to do?","width":"Width","xTotalPagesSomeBlank":"{total} pages in total but {blank} are blank","yamlEditViewError":"Issues with YAML","yamlEditViewErrorDesc":"We saved your input, but it might not work for the following reasons","yamlEditViewTitleThing":"Edit Pattern Configuration for {thing}","youCanPickOrEnter":"You can either pick a measurements set, or enter them by hand, but we cannot proceed without these measurements.","youUseCustomValue":"You are using the default value","youUseDefaultValue":"You are using a custom value"} \ No newline at end of file diff --git a/sites/sde/public/locales/es/account.json b/sites/sde/public/locales/es/account.json index e0d10954864..c9a359c4705 100644 --- a/sites/sde/public/locales/es/account.json +++ b/sites/sde/public/locales/es/account.json @@ -1,261 +1 @@ -{ - "account": "Cuenta", - "yourAccount": "Tu cuenta", - "newPattern": "Nuevo patrón", - "newSet": "Crear un nuevo conjunto de medidas", - "links": "Enlaces", - "info": "Información", - "settings": "Ajustes", - "data": "Datos", - "sets": "Conjuntos de medidas", - "patterns": "Patrones", - "actions": "Acciones", - "created": "Creado", - "updated": "Actualizado", - "expires": "Caduca en", - "yourProfile": "Tu perfil", - "yourPatterns": "Tus patrones", - "yourSets": "Tus conjuntos de medidas", - "signOut": "Regístrate", - "politeOhCrap": "Oh fiddlesticks", - "bio": "Bio", - "email": "Dirección de correo electrónico", - "img": "Imagen", - "username": "Nombre de usuario", - "compare": "Comparación de conjuntos métricos", - "consent": "Consentimiento y privacidad", - "control": "Experiencia del usuario", - "imperial": "Unidades", - "units": "Unidades", - "apikeys": "Claves API", - "newsletter": "Suscripción al boletín", - "password": "Contraseña", - "newPasswordPlaceholder": "Introduce aquí tu nueva contraseña", - "passwordPlaceholder": "Introduce aquí tu contraseña", - "mfa": "Autenticación de dos factores", - "mfaTipTitle": "Considera la posibilidad de activar la autenticación de dos factores", - "mfaTipMsg": "No aplicamos una política de contraseñas, pero te recomendamos que habilites la autenticación de dos factores para mantener segura tu cuenta de FreeSewing.", - "mfaEnabled": "La autenticación de dos factores está activada", - "mfaDisabled": "La autenticación de dos factores está desactivada", - "mfaSetup": "Configura la autenticación de dos factores", - "mfaAdd": "Añade FreeSewing a tu aplicación Authenticator escaneando el código QR de arriba.", - "confirmWithPassword": "Introduce tu contraseña para confirmar esta acción", - "confirmWithMfa": "Introduce un código de tu aplicación Authenticator para confirmar esta acción", - "enableMfa": "Activar la autenticación de dos factores", - "disableMfa": "Desactivar la autenticación de dos factores", - "language": "Idioma", - "developer": "Desarrollador", - "design": "Diseño", - "patternMetadata": "Pattern metadata", - "clonePattern": "Clone pattern", - "updatePattern": "Update pattern", - "reload": "Recargar cuenta", - "export": "Exporta tus datos", - "exportMsg": "Click below to export your personal data", - "exportNote": "The EU's General Data Protection Regulation (GDPR) ensures your so-called right to data portability — the right to obtain and reuse your personal data for your own purposes, or across different services.", - "exportDownload": "Your data was exported and is available for download at the following location:", - "review": "Revisa tu consentimiento", - "restrict": "Restringir el procesamiento de sus datos", - "disable": "Desactivar tu cuenta", - "remove": "Elimina tu cuenta", - "proceedWithCaution": "Proceder con cautela", - "restrictWarning": "While no data will be removed, this will disable your account. Furthermore, you can not undo this on your own, but will have to contact support when you want to restore access to your account.", - "noWayBack": "There is no way back from this.", - "mdSupport": "Puedes utilizar markdown aquí", - "or": "o", - "continue": "Continuar", - "save": "Guardar", - "noThanks": "No, gracias", - "areYouCertain": "¿Estás seguro?", - "delete": "Borra", - "nailedIt": "Clavado", - "gone": "Puf. Se ha ido.", - "reloadMsg1": "Los datos almacenados en tu navegador a veces pueden desincronizarse con los datos almacenados en nuestro backend.", - "reloadMsg2": "Esto te permite recargar los datos de tu cuenta desde el backend. Tiene el mismo efecto que cerrar sesión y volver a iniciarla.", - "bioTitle": "Cuéntale a la gente un poco sobre ti", - "bioPreview": "Biografía", - "bioPlaceholder": "Hago ropa y zapatos. Diseño patrones de costura. Escribo código. Dirijo [FreeSewing](http://freesewing.org)", - "compareTitle": "¿Te sientes cómodo comparando conjuntos de medidas?", - "compareYes": "Sí, por si puede ayudarme", - "compareYesd": "De vez en cuando mostraremos cómo se compara tu conjunto de medidas con otros conjuntos de medidas.\nEsto nos permite detectar posibles problemas en tus medidas o patrones.\n", - "compareNo": "No, nunca compares", - "compareNod": "Nunca compararemos tu conjunto de medidas con otros conjuntos de medidas.\nEsto limitará nuestra capacidad de advertirte sobre posibles problemas en tus conjuntos de medidas o patrones.\n", - "showMore": "Mostrar más", - "control1.t": "Hazlo lo más sencillo posible", - "control1.d": "Oculta todas las funciones excepto las más importantes.", - "control2.t": "Hazlo sencillo, pero no demasiado", - "control2.d": "Oculta la mayoría de las funciones.", - "control3.t": "Equilibra la sencillez con la potencia", - "control3.d": "Revela la mayoría de las funciones, pero no todas.", - "control4.t": "Dame todos los poderes, pero mantenme a salvo", - "control4.d": "Revela todas las características, conserva los pasamanos y las comprobaciones de seguridad.", - "control5.t": "Apártate de mi camino", - "control5.d": "Revela todas las características, quita todas las barandillas y comprueba la seguridad.", - "controlShowMore": "Mostrar más opciones", - "controlTitle": "¿Qué experiencia de usuario prefieres?", - "imgTitle": "¿Qué tal una foto?", - "imgDragAndDropImageHere": "Arrastra y suelta una imagen aquí", - "imgPasteUrlHere": "Paste an image location (url) here", - "imgSelectImage": "Selecciona una imagen", - "newsletterTitle": "¿Quieres recibir el boletín de FreeSewing?", - "newsletterYes": "Sí, deseo recibir el boletín", - "newsletterYesd": "Una vez cada 3 meses recibirás un correo electrónico nuestro con contenido sano y honesto. Sin seguimiento, sin anuncios, sin tonterías.", - "newsletterNod": "Siempre puedes cambiar de opinión más adelante. Pero hasta que no lo hagas, no te enviaremos ningún boletín.", - "metricUnits": "Unidades métricas (cm)", - "metricUnitsd": "Elige esta opción si prefieres los centímetros a las pulgadas.", - "imperialUnits": "Unidades imperiales (pulgadas)", - "imperialUnitsd": "Elige esta opción si prefieres las pulgadas a los centímetros.", - "unitsTitle": "¿Qué unidades prefieres?", - "usernameTitle": "¿Qué nombre de usuario te gustaría?", - "usernameAvailable": "Username is available", - "usernameNotAvailable": "El nombre de usuario no está disponible", - "emailTitle": "¿Dónde podemos localizarte en caso de que tengamos una buena razón para ello (como cuando olvidaste tu contraseña)?", - "oneMoreThing": "Una cosa más", - "oneMomentPlease": "Un momento, por favor", - "emailChangeConfirmation": "Hemos enviado un correo electrónico a tu nueva dirección para confirmar este cambio.", - "vagueError": "Algo ha ido mal y no estamos seguros de cómo solucionarlo. Por favor, inténtalo de nuevo o pide ayuda a un ser humano.", - "githubTitle": "Link your GitHub identity", - "githubWhy1": "Enter your GitHub username and email here and we will use them when interacting with GitHub on your behalf.", - "githubWhy2": "Note that both your GitHub username and email is public info. This merely allows us to make a link between your FreeSewing account and GitHub account.", - "githubWhy3": "For example, when you report a problem on this website, we can mention you so you will receive notifications when there is an update. For this, your username is sufficient.", - "githubWhy4": "When you submit a showcase post or make changed to our content, we can credit those commits to you if we have both your username and the email address you use on GitHub.", - "tooComplex": "If all of this in confusing, you don't have to provide this info. It's an advanced feature.", - "languageTitle": "¿Qué lengua prefieres?", - "passwordTitle": "Algo que sólo tú sabes", - "newApikey": "Generar una nueva clave API", - "keyNewInfo": "Crea una nueva clave API para conectarte al backend de FreeSewing de forma automatizada.", - "keyName": "Nombre clave", - "keyNameDesc": "Un nombre único para esta clave API. Sólo visible para ti.", - "keyExpires": "Clave de caducidad", - "keyExpiresDesc": "La clave caducará el:", - "keyLevel": "Nivel de permiso clave", - "keyLevel0": "Autenticar sólo", - "keyLevel1": "Lee el acceso a tus propios patrones y conjuntos de medidas", - "keyLevel2": "Acceso de lectura a todos los datos de tu cuenta", - "keyLevel3": "Escribe el acceso a tus propios patrones y conjuntos de medidas", - "keyLevel4": "Acceso de escritura a todos los datos de tu cuenta", - "keyLevel5": "Acceso de lectura a patrones y conjuntos de medidas de otros usuarios", - "keyLevel6": "Acceso de escritura a patrones y conjuntos de medidas de otros usuarios", - "keyLevel7": "Acceso de escritura a todos los datos de la cuenta de otros usuarios", - "keyLevel8": "Hacerse pasar por otros usuarios, acceso total de escritura a todos los datos", - "cancel": "Cancelar", - "keySecretWarning": "Esta es la única vez que puedes ver la clave secreta, asegúrate de copiarla.", - "keyExpired": "Esta clave API ha caducado", - "deleteKeyWarning": "Eliminar una clave API no se puede deshacer.", - "keyDocsTitle": "Refer to FreeSewing.dev for documentation on using API keys (English only)", - "keyDocsMsg": "This is an advanced feature aimed at developers or anyone who wants to interact with our backend directly.", - "apiCalls": "API Calls", - "newBookmark": "Add a Bookmark", - "bookmark": "Bookmark", - "bookmarks": "Bookmarks", - "type": "Tipo", - "location": "Location", - "title": "Título", - "new": "Nuevo", - "designBookmark": "Diseños", - "patternBookmark": "Patrones", - "setBookmark": "Conjuntos de medidas", - "csetBookmark": "Curated Measurements Sets", - "docBookmark": "Documentación", - "customBookmark": "Custom Bookmarks", - "yourBookmarks": "Your bookmarks", - "bookmarkThisThing": "Bookmark this { thing }", - "page": "Page", - "set": "Measurements Set", - "name": "Nombre", - "setNameDesc": "Un nombre para identificar este conjunto de medidas", - "setNewInfo": "Crea un nuevo conjunto de medidas que luego podrás utilizar para generar patrones.", - "notes": "Notas", - "setNotesDesc": "Alguna nota que quieras guardar sobre este conjunto de medidas", - "description": "Descripción", - "deleteSetWarning": "Eliminar un conjunto de medidas no se puede deshacer.", - "image": "Imagen", - "measies": "Medidas", - "setUnitsMsgTitle": "Esta configuración sólo se aplica a este conjunto de medidas", - "setUnitsMsgDesc": "Estas son las unidades que utilizaremos cuando actualicemos o mostremos las medidas de este conjunto.\nEn todas las demás partes de este sitio web, utilizaremos las unidades de preferencia establecidas en tu cuenta.\n", - "public": "Público", - "publicSet": "Conjunto de medidas públicas", - "privateSet": "Conjunto de medidas privadas", - "publicSetDesc": "A otros se les permite utilizar estas mediciones para generar o probar patrones", - "privateSetDesc": "Estas medidas no pueden ser utilizadas por otros usuarios o visitantes", - "permalink": "Permalink", - "editThing": "Editar {thing}", - "saveThing": "Guardar {thing}", - "filterByDesign": "Filter by design", - "noFilter": "Do not filter", - "filterByDesignDocs": "If you have a specific design in mind, you can filter by design to only list those measurements that are required for this design.", - "setLacksMeasiesForDesign": "This set lacks measurements required for this pattern", - "setHasMeasiesForDesign": "This set has all measurements required for this pattern", - "someSetsLacking": "Some of these sets lack the measurments required to generate this pattern", - "theseSetsReady": "These sets have all required measurments to generate this pattern", - "chooseSet": "Elige una serie de medidas", - "patternForWhichSet": "¿Para qué conjunto de medidas debemos generar un patrón?", - "bookmarkedSets": "Conjuntos de medidas que has marcado como favoritos", - "curatedSets": "FreeSewing's curated measurements sets", - "curatedSetsAbout": "Conjuntos de medidas curadas por FreeSewing que puedes utilizar para probar nuestra plataforma, o tus diseños.", - "curateCuratedSets": "Curate our selection of curated measurements sets", - "useThisSet": "Utiliza este conjunto de medidas", - "ownSets": "Your own measurements sets", - "noOwnSets": "You do not have any of your own measurements sets (yet)", - "pleaseMtm": "Because made-to-measure lies at the heart of what we do, we strongly suggest you take accurate measurements.", - "noOwnSetsMsg": "You can store your measurements as a measurements set, after which you can generate as many patterns as you want for them.", - "measurements": "Medidas", - "chooseASet": "Choose a measurements set", - "showImage": "Show image", - "suggestForCuration": "Suggest for curation", - "suggestCset": "Suggest a measurements set for curation", - "csetAllMeasies": "To ensure curated measurements sets work for all designs, you need to provide a full set of measurements.", - "csetMissing": "Your measurements set is missing the following measurements", - "allMeasiesAvailable": "All measurements are available.", - "csetHeightMsg1": "To allow organizing and presenting our curated sets in a structured way, we organize them by height.", - "csetImgMsg": "Finally, we need a picture. Please refer to the documentation to see what makes a good picture for a curated measurements set.", - "docs": "Documentación", - "csetNotesMsg": "If you would like to add any notes, you can do so here.", - "thankYouVeryMuch": "Thank you very much", - "csetSuggestedMsg": "Your submission has been registered and will be processed by one of our curators.", - "itIsAvailableAt": "It is available at", - "csetNameMsg": "Each curated set has a name. You can suggest your own name or a pseudonym.", - "patternNew": "Generar un nuevo patrón", - "patternNewInfo": "Elige un diseño, añade tu juego de medidas y generaremos un patrón de costura a medida para ti.", - "designNew": "Crear un nuevo diseño", - "designNewInfo": "Los diseños de FreeSewing son pequeños paquetes de código JavaScript que generan patrones. No es difícil crear tus propios diseños, y tenemos un tutorial detallado para que empieces.", - "pluginNew": "Crear un nuevo plugin", - "pluginNewInfo": "La funcionalidad de FreeSewing puede ampliarse aún más con plugins. Crear un plugin es fácil, y tenemos una guía que te llevará de principio a fin.", - "showcaseNew": "Create a new showcase post", - "showcaseNewInfo": "If you would like to share something you (or someone else) made based on our designs, you can start a draft showcase post here.", - "blogNew": "Create a new blog post", - "blogNewInfo": "If you would like to write on the FreeSewing blog, you can start a draft blog post here.", - "csetNew": "Suggest a new curated measurements set", - "csetNewInfo": "We curate a collection of vetted measurments sets that we use to test patterns. You can suggest a measurements set here.", - "opackNew": "Suggest a new options pack", - "opackNewInfo": "We curate a collection of vetted option packs for each of our designs. You can suggest your options here.", - "newPopular": "Most popular", - "newShare": "Share / Show", - "newDev": "Design / Develop", - "generateANewThing": "Genera un nuevo { thing }", - "website": "Website", - "linkedIdentities": "Linked Identities", - "websiteTitle": "Do you have a website or other URL you'd like to add?", - "platformTitle": "Who are you on { platform }?", - "platformWhy": "We do not use this data in any way. This is only here so FreeSewing users can connect the dots across platforms.", - "security": "Security", - "revealPassword": "Reveal password", - "hidePassword": "Hide password", - "designs": "Diseños", - "code": "Código", - "aboutThing": "About { thing }", - "requiredMeasurements": "Medidas requeridas", - "optionalMeasurements": "Medidas opcionales", - "designOptions": "Opciones de diseño", - "parts": "Parts", - "plugins": "Plugins", - "specifications": "Specifications", - "visitShowcase": "Visit showcase post", - "examples": "Ejemplos", - "noExamples": "We currently do not have any examples for this design", - "noExamplesMsg": "We rely on the FreeSewing community to submit examples in our showcase posts.", - "ownPublicPattern": "This is the public view on one of your own patterns. For more options, access the private view.", - "ownPrivatePattern": "This is the private view on your pattern. The public view will work for you even when the pattern is private. It will only work for others when the pattern is public.", - "privateView": "Private view", - "publicView": "Public view" -} +{"account":"Cuenta","yourAccount":"Tu cuenta","newPattern":"Nuevo patrón","newSet":"Crear un nuevo conjunto de medidas","links":"Enlaces","info":"Información","settings":"Ajustes","data":"Datos","sets":"Conjuntos de medidas","patterns":"Patrones","actions":"Acciones","created":"Creado","updated":"Actualizado","expires":"Caduca en","yourProfile":"Tu perfil","yourPatterns":"Tus patrones","yourSets":"Tus conjuntos de medidas","signOut":"Regístrate","politeOhCrap":"Oh fiddlesticks","bio":"Bio","email":"Dirección de correo electrónico","img":"Imagen","username":"Nombre de usuario","compare":"Comparación de conjuntos métricos","consent":"Consentimiento y privacidad","control":"Experiencia del usuario","imperial":"Unidades","units":"Unidades","apikeys":"Claves API","newsletter":"Suscripción al boletín","password":"Contraseña","newPasswordPlaceholder":"Introduce aquí tu nueva contraseña","passwordPlaceholder":"Introduce aquí tu contraseña","mfa":"Autenticación de dos factores","mfaTipTitle":"Considera la posibilidad de activar la autenticación de dos factores","mfaTipMsg":"No aplicamos una política de contraseñas, pero te recomendamos que habilites la autenticación de dos factores para mantener segura tu cuenta de FreeSewing.","mfaEnabled":"La autenticación de dos factores está activada","mfaDisabled":"La autenticación de dos factores está desactivada","mfaSetup":"Configura la autenticación de dos factores","mfaAdd":"Añade FreeSewing a tu aplicación Authenticator escaneando el código QR de arriba.","confirmWithPassword":"Introduce tu contraseña para confirmar esta acción","confirmWithMfa":"Introduce un código de tu aplicación Authenticator para confirmar esta acción","enableMfa":"Activar la autenticación de dos factores","disableMfa":"Desactivar la autenticación de dos factores","language":"Idioma","developer":"Desarrollador","design":"Diseño","patternMetadata":"Pattern metadata","clonePattern":"Clone pattern","updatePattern":"Update pattern","reload":"Recargar cuenta","export":"Exporta tus datos","exportMsg":"Click below to export your personal data","exportNote":"The EU's General Data Protection Regulation (GDPR) ensures your so-called right to data portability — the right to obtain and reuse your personal data for your own purposes, or across different services.","exportDownload":"Your data was exported and is available for download at the following location:","review":"Revisa tu consentimiento","restrict":"Restringir el procesamiento de sus datos","disable":"Desactivar tu cuenta","remove":"Elimina tu cuenta","proceedWithCaution":"Proceder con cautela","restrictWarning":"While no data will be removed, this will disable your account. Furthermore, you can not undo this on your own, but will have to contact support when you want to restore access to your account.","noWayBack":"There is no way back from this.","mdSupport":"Puedes utilizar markdown aquí","or":"o","continue":"Continuar","save":"Guardar","noThanks":"No, gracias","areYouCertain":"¿Estás seguro?","delete":"Borra","nailedIt":"Clavado","gone":"Puf. Se ha ido.","reloadMsg1":"Los datos almacenados en tu navegador a veces pueden desincronizarse con los datos almacenados en nuestro backend.","reloadMsg2":"Esto te permite recargar los datos de tu cuenta desde el backend. Tiene el mismo efecto que cerrar sesión y volver a iniciarla.","bioTitle":"Cuéntale a la gente un poco sobre ti","bioPreview":"Biografía","bioPlaceholder":"Hago ropa y zapatos. Diseño patrones de costura. Escribo código. Dirijo [FreeSewing](http://freesewing.org)","compareTitle":"¿Te sientes cómodo comparando conjuntos de medidas?","compareYes":"Sí, por si puede ayudarme","compareYesd":"De vez en cuando mostraremos cómo se compara tu conjunto de medidas con otros conjuntos de medidas.\nEsto nos permite detectar posibles problemas en tus medidas o patrones.\n","compareNo":"No, nunca compares","compareNod":"Nunca compararemos tu conjunto de medidas con otros conjuntos de medidas.\nEsto limitará nuestra capacidad de advertirte sobre posibles problemas en tus conjuntos de medidas o patrones.\n","showMore":"Mostrar más","control1.t":"Hazlo lo más sencillo posible","control1.d":"Oculta todas las funciones excepto las más importantes.","control2.t":"Hazlo sencillo, pero no demasiado","control2.d":"Oculta la mayoría de las funciones.","control3.t":"Equilibra la sencillez con la potencia","control3.d":"Revela la mayoría de las funciones, pero no todas.","control4.t":"Dame todos los poderes, pero mantenme a salvo","control4.d":"Revela todas las características, conserva los pasamanos y las comprobaciones de seguridad.","control5.t":"Apártate de mi camino","control5.d":"Revela todas las características, quita todas las barandillas y comprueba la seguridad.","controlShowMore":"Mostrar más opciones","controlTitle":"¿Qué experiencia de usuario prefieres?","imgTitle":"¿Qué tal una foto?","imgDragAndDropImageHere":"Arrastra y suelta una imagen aquí","imgPasteUrlHere":"Paste an image location (url) here","imgSelectImage":"Selecciona una imagen","newsletterTitle":"¿Quieres recibir el boletín de FreeSewing?","newsletterYes":"Sí, deseo recibir el boletín","newsletterYesd":"Una vez cada 3 meses recibirás un correo electrónico nuestro con contenido sano y honesto. Sin seguimiento, sin anuncios, sin tonterías.","newsletterNod":"Siempre puedes cambiar de opinión más adelante. Pero hasta que no lo hagas, no te enviaremos ningún boletín.","metricUnits":"Unidades métricas (cm)","metricUnitsd":"Elige esta opción si prefieres los centímetros a las pulgadas.","imperialUnits":"Unidades imperiales (pulgadas)","imperialUnitsd":"Elige esta opción si prefieres las pulgadas a los centímetros.","unitsTitle":"¿Qué unidades prefieres?","usernameTitle":"¿Qué nombre de usuario te gustaría?","usernameAvailable":"Username is available","usernameNotAvailable":"El nombre de usuario no está disponible","emailTitle":"¿Dónde podemos localizarte en caso de que tengamos una buena razón para ello (como cuando olvidaste tu contraseña)?","oneMoreThing":"Una cosa más","oneMomentPlease":"Un momento, por favor","emailChangeConfirmation":"Hemos enviado un correo electrónico a tu nueva dirección para confirmar este cambio.","vagueError":"Algo ha ido mal y no estamos seguros de cómo solucionarlo. Por favor, inténtalo de nuevo o pide ayuda a un ser humano.","githubTitle":"Link your GitHub identity","githubWhy1":"Enter your GitHub username and email here and we will use them when interacting with GitHub on your behalf.","githubWhy2":"Note that both your GitHub username and email is public info. This merely allows us to make a link between your FreeSewing account and GitHub account.","githubWhy3":"For example, when you report a problem on this website, we can mention you so you will receive notifications when there is an update. For this, your username is sufficient.","githubWhy4":"When you submit a showcase post or make changed to our content, we can credit those commits to you if we have both your username and the email address you use on GitHub.","tooComplex":"If all of this in confusing, you don't have to provide this info. It's an advanced feature.","languageTitle":"¿Qué lengua prefieres?","passwordTitle":"Algo que sólo tú sabes","newApikey":"Generar una nueva clave API","keyNewInfo":"Crea una nueva clave API para conectarte al backend de FreeSewing de forma automatizada.","keyName":"Nombre clave","keyNameDesc":"Un nombre único para esta clave API. Sólo visible para ti.","keyExpires":"Clave de caducidad","keyExpiresDesc":"La clave caducará el:","keyLevel":"Nivel de permiso clave","keyLevel0":"Autenticar sólo","keyLevel1":"Lee el acceso a tus propios patrones y conjuntos de medidas","keyLevel2":"Acceso de lectura a todos los datos de tu cuenta","keyLevel3":"Escribe el acceso a tus propios patrones y conjuntos de medidas","keyLevel4":"Acceso de escritura a todos los datos de tu cuenta","keyLevel5":"Acceso de lectura a patrones y conjuntos de medidas de otros usuarios","keyLevel6":"Acceso de escritura a patrones y conjuntos de medidas de otros usuarios","keyLevel7":"Acceso de escritura a todos los datos de la cuenta de otros usuarios","keyLevel8":"Hacerse pasar por otros usuarios, acceso total de escritura a todos los datos","cancel":"Cancelar","keySecretWarning":"Esta es la única vez que puedes ver la clave secreta, asegúrate de copiarla.","keyExpired":"Esta clave API ha caducado","deleteKeyWarning":"Eliminar una clave API no se puede deshacer.","keyDocsTitle":"Refer to FreeSewing.dev for documentation on using API keys (English only)","keyDocsMsg":"This is an advanced feature aimed at developers or anyone who wants to interact with our backend directly.","apiCalls":"API Calls","newBookmark":"Add a Bookmark","bookmark":"Bookmark","bookmarks":"Bookmarks","type":"Tipo","location":"Location","title":"Título","new":"Nuevo","designBookmark":"Diseños","patternBookmark":"Patrones","setBookmark":"Conjuntos de medidas","csetBookmark":"Curated Measurements Sets","docBookmark":"Documentación","customBookmark":"Custom Bookmarks","yourBookmarks":"Your bookmarks","bookmarkThisThing":"Bookmark this { thing }","page":"Page","set":"Measurements Set","name":"Nombre","setNameDesc":"Un nombre para identificar este conjunto de medidas","setNewInfo":"Crea un nuevo conjunto de medidas que luego podrás utilizar para generar patrones.","notes":"Notas","setNotesDesc":"Alguna nota que quieras guardar sobre este conjunto de medidas","description":"Descripción","deleteSetWarning":"Eliminar un conjunto de medidas no se puede deshacer.","image":"Imagen","measies":"Medidas","setUnitsMsgTitle":"Esta configuración sólo se aplica a este conjunto de medidas","setUnitsMsgDesc":"Estas son las unidades que utilizaremos cuando actualicemos o mostremos las medidas de este conjunto.\nEn todas las demás partes de este sitio web, utilizaremos las unidades de preferencia establecidas en tu cuenta.\n","public":"Público","publicSet":"Conjunto de medidas públicas","privateSet":"Conjunto de medidas privadas","publicSetDesc":"A otros se les permite utilizar estas mediciones para generar o probar patrones","privateSetDesc":"Estas medidas no pueden ser utilizadas por otros usuarios o visitantes","permalink":"Permalink","editThing":"Editar {thing}","saveThing":"Guardar {thing}","filterByDesign":"Filter by design","noFilter":"Do not filter","filterByDesignDocs":"If you have a specific design in mind, you can filter by design to only list those measurements that are required for this design.","setLacksMeasiesForDesign":"This set lacks measurements required for this pattern","setHasMeasiesForDesign":"This set has all measurements required for this pattern","someSetsLacking":"Some of your sets lack the measurments required to generate this pattern","theseSetsReady":"These sets have all required measurments to generate this pattern","chooseSet":"Elige una serie de medidas","patternForWhichSet":"¿Para qué conjunto de medidas debemos generar un patrón?","bookmarkedSets":"Conjuntos de medidas que has marcado como favoritos","curatedSets":"FreeSewing's curated measurements sets","curatedSetsAbout":"Conjuntos de medidas curadas por FreeSewing que puedes utilizar para probar nuestra plataforma, o tus diseños.","curateCuratedSets":"Curate our selection of curated measurements sets","useThisSet":"Utiliza este conjunto de medidas","ownSets":"Your own measurements sets","noOwnSets":"You do not have any of your own measurements sets (yet)","pleaseMtm":"Because made-to-measure lies at the heart of what we do, we strongly suggest you take accurate measurements.","noOwnSetsMsg":"You can store your measurements as a measurements set, after which you can generate as many patterns as you want for them.","measurements":"Medidas","chooseASet":"Choose a measurements set","showImage":"Show image","suggestForCuration":"Suggest for curation","suggestCset":"Suggest a measurements set for curation","csetAllMeasies":"To ensure curated measurements sets work for all designs, you need to provide a full set of measurements.","csetMissing":"Your measurements set is missing the following measurements","allMeasiesAvailable":"All measurements are available.","csetHeightMsg1":"To allow organizing and presenting our curated sets in a structured way, we organize them by height.","csetImgMsg":"Finally, we need a picture. Please refer to the documentation to see what makes a good picture for a curated measurements set.","docs":"Documentación","csetNotesMsg":"If you would like to add any notes, you can do so here.","thankYouVeryMuch":"Thank you very much","csetSuggestedMsg":"Your submission has been registered and will be processed by one of our curators.","itIsAvailableAt":"It is available at","csetNameMsg":"Each curated set has a name. You can suggest your own name or a pseudonym.","patternNew":"Generar un nuevo patrón","patternNewInfo":"Elige un diseño, añade tu juego de medidas y generaremos un patrón de costura a medida para ti.","designNew":"Crear un nuevo diseño","designNewInfo":"Los diseños de FreeSewing son pequeños paquetes de código JavaScript que generan patrones. No es difícil crear tus propios diseños, y tenemos un tutorial detallado para que empieces.","pluginNew":"Crear un nuevo plugin","pluginNewInfo":"La funcionalidad de FreeSewing puede ampliarse aún más con plugins. Crear un plugin es fácil, y tenemos una guía que te llevará de principio a fin.","showcaseNew":"Create a new showcase post","showcaseNewInfo":"If you would like to share something you (or someone else) made based on our designs, you can start a draft showcase post here.","blogNew":"Create a new blog post","blogNewInfo":"If you would like to write on the FreeSewing blog, you can start a draft blog post here.","csetNew":"Suggest a new curated measurements set","csetNewInfo":"We curate a collection of vetted measurments sets that we use to test patterns. You can suggest a measurements set here.","opackNew":"Suggest a new options pack","opackNewInfo":"We curate a collection of vetted option packs for each of our designs. You can suggest your options here.","newPopular":"Most popular","newShare":"Share / Show","newDev":"Design / Develop","generateANewThing":"Genera un nuevo { thing }","website":"Website","linkedIdentities":"Linked Identities","websiteTitle":"Do you have a website or other URL you'd like to add?","platformTitle":"Who are you on { platform }?","platformWhy":"We do not use this data in any way. This is only here so FreeSewing users can connect the dots across platforms.","security":"Security","revealPassword":"Reveal password","hidePassword":"Hide password","designs":"Diseños","code":"Código","aboutThing":"About { thing }","requiredMeasurements":"Medidas requeridas","optionalMeasurements":"Medidas opcionales","designOptions":"Opciones de diseño","parts":"Parts","plugins":"Plugins","specifications":"Specifications","visitShowcase":"Visit showcase post","examples":"Ejemplos","noExamples":"We currently do not have any examples for this design","noExamplesMsg":"We rely on the FreeSewing community to submit examples in our showcase posts.","ownPublicPattern":"This is the public view on one of your own patterns. For more options, access the private view.","ownPrivatePattern":"This is the private view on your pattern. The public view will work for you even when the pattern is private. It will only work for others when the pattern is public.","privateView":"Private view","publicView":"Public view"} \ No newline at end of file diff --git a/sites/sde/public/locales/es/auth.json b/sites/sde/public/locales/es/auth.json index 3fc6c6a0772..58e0350cbab 100644 --- a/sites/sde/public/locales/es/auth.json +++ b/sites/sde/public/locales/es/auth.json @@ -1,22 +1 @@ -{ - "authRequired": "Autenticación necesaria", - "membersOnly": "This functionality requires a FreeSewing account.", - "signUp": "Inscríbete", - "signIn": "Regístrate", - "statusUnknown": "Advertencia sobre el estado de la cuenta", - "statusUnknownMsg": "El estado de tu cuenta nos prohíbe procesar tus datos. Ponte en contacto con el servicio de asistencia.", - "consentLacking": "Falta de consentimiento", - "consentLackingMsg": "No tenemos tu consentimiento para procesar tus datos. Sin consentimiento, no tenemos base legal para procesar tus datos.", - "accountProhibited": "Tu cuenta ha sido desactivada", - "accountProhibitedMsg": "Tu cuenta ha sido desactivada administrativamente.", - "accountDisabled": "Cuenta desactivada", - "accountDisabledMsg": "No puedes volver a activar una cuenta desactivada. Tienes que ponerte en contacto con el servicio de asistencia para solucionarlo.", - "accountInactive": "Tu cuenta está inactiva", - "accountInactiveMsg": "Debes activar tu cuenta mediante el enlace de registro que te enviamos.", - "signupAgain": "Si no encuentras el enlace, puedes recibir uno nuevo registrándote de nuevo.", - "cannotUse": "No se puede utilizar una cuenta desactivada.", - "contactSupport": "Contactar con asistencia", - "reviewConsent": "Revisa tu consentimiento", - "roleLacking": "No tienes el rol necesario para acceder a este contenido", - "roleLackingMsg": "Este contenido requiere el rol { requiredRole } . Tu rol es { role } , lo que no te da acceso a este contenido." -} +{"authRequired":"Autenticación necesaria","membersOnly":"This functionality requires a FreeSewing account.","signUp":"Inscríbete","signIn":"Regístrate","statusUnknown":"Advertencia sobre el estado de la cuenta","statusUnknownMsg":"El estado de tu cuenta nos prohíbe procesar tus datos. Ponte en contacto con el servicio de asistencia.","consentLacking":"Falta de consentimiento","consentLackingMsg":"No tenemos tu consentimiento para procesar tus datos. Sin consentimiento, no tenemos base legal para procesar tus datos.","accountProhibited":"Tu cuenta ha sido desactivada","accountProhibitedMsg":"Tu cuenta ha sido desactivada administrativamente.","accountDisabled":"Cuenta desactivada","accountDisabledMsg":"No puedes volver a activar una cuenta desactivada. Tienes que ponerte en contacto con el servicio de asistencia para solucionarlo.","accountInactive":"Tu cuenta está inactiva","accountInactiveMsg":"Debes activar tu cuenta mediante el enlace de registro que te enviamos.","signupAgain":"Si no encuentras el enlace, puedes recibir uno nuevo registrándote de nuevo.","cannotUse":"No se puede utilizar una cuenta desactivada.","contactSupport":"Contactar con asistencia","reviewConsent":"Revisa tu consentimiento","roleLacking":"No tienes el rol necesario para acceder a este contenido","roleLackingMsg":"Este contenido requiere el rol { requiredRole } . Tu rol es { role } , lo que no te da acceso a este contenido."} \ No newline at end of file diff --git a/sites/sde/public/locales/es/bella.json b/sites/sde/public/locales/es/bella.json index 56aad0597a7..4143451cb03 100644 --- a/sites/sde/public/locales/es/bella.json +++ b/sites/sde/public/locales/es/bella.json @@ -1,44 +1 @@ -{ - "t": "Bella, patrón base de torso con pechos", - "d": "Bella es un patrón báse para personas con pechos.", - "back": "Atrás", - "frontSideDart": "Frente", - "chestEase.t": "Holgura de pecho", - "chestEase.d": "Controla la cantidad de facilidad en la parte más completa de tu cofre", - "waistEase.t": "Holgura de cintura", - "waistEase.d": "Controla la cantidad de facilidad en tu cintura", - "bustSpanEase.t": "Facilidad de la expansión del polvo", - "bustSpanEase.d": "Controla la cantidad de facilidad (horizontal) que se agrega a tu superficie de busto al ubicar el punto de busto.", - "shoulderToShoulderEase.t": "Shoulder to Shoulder ease", - "shoulderToShoulderEase.d": "Controls the amount of ease between your shoulders. Initially set to -.5% because Bella implements a block that is used in the industry.", - "fullChestEaseReduction.t": "Full chest ease reduction", - "fullChestEaseReduction.d": "Allows you to independently reduce the ease around the chest to make it fit tight(er) in that area", - "backDartHeight.t": "Altura del dart trasero", - "backDartHeight.d": "Controla la altura del dart posterior", - "bustDartLength.t": "Longitud del dart del polvo", - "bustDartLength.d": "Controla la longitud del polvo", - "waistDartLength.t": "Longitud del dart de Waist", - "waistDartLength.d": "Controla la longitud del dardo de la cintura", - "bustDartCurve.t": "Curva darda de busto", - "bustDartCurve.d": "Controla la curvatura del polvo", - "armholeDepth.t": "Profundidad del orificio", - "armholeDepth.d": "Controla la profundidad del orificio", - "backArmholeSlant.t": "Slant del orificio trasero", - "backArmholeSlant.d": "Rota ligeramente el orificio alrededor de su punto de zanja", - "frontArmholeCurvature.t": "Front armhole curvature", - "frontArmholeCurvature.d": "Controls how deep the armhole is scooped out at the front bottom", - "backArmholeCurvature.t": "Curvatura del orificio trasero", - "backArmholeCurvature.d": "Controla la profundidad del agujero de armadura en la parte trasera", - "frontArmholePitchDepth.t": "Profundidad del tono del orificio delantero", - "frontArmholePitchDepth.d": "Modifica la posición horizontal del punto de giro del blindaje frontal", - "backArmholePitchDepth.t": "Profundidad del tono del orificio trasero", - "backArmholePitchDepth.d": "Modifica la posición horizontal del punto de giro del orificio trasero", - "backNeckCutout.t": "Corte trasero del cuello", - "backNeckCutout.d": "Controla la profundidad de la apertura del cuello en la espalda", - "backHemSlope.t": "Pendiente trasera", - "backHemSlope.d": "Controla la pendiente del hem en la espalda", - "frontShoulderWidth.t": "Ancho del hombro frontal", - "frontShoulderWidth.d": "Controla la estrechez de los hombros delanteros relativos a la parte trasera", - "highBustWidth.t": "Ancho de bust alto", - "highBustWidth.d": "Le permite ajustar el ancho del polvo alto en la parte frontal" -} +{"t":"Bella, patrón base de torso con pechos","d":"Bella es un patrón báse para personas con pechos.","back":"Atrás","frontSideDart":"Frente","chestEase.t":"Holgura de pecho","chestEase.d":"Controla la cantidad de facilidad en la parte más completa de tu cofre","waistEase.t":"Holgura de cintura","waistEase.d":"Controla la cantidad de facilidad en tu cintura","bustSpanEase.t":"Facilidad de la expansión del polvo","bustSpanEase.d":"Controla la cantidad de facilidad (horizontal) que se agrega a tu superficie de busto al ubicar el punto de busto.","shoulderToShoulderEase.t":"Shoulder to Shoulder ease","shoulderToShoulderEase.d":"Controls the amount of ease between your shoulders. Initially set to -.5% because Bella implements a block that is used in the industry.","fullChestEaseReduction.t":"Full chest ease reduction","fullChestEaseReduction.d":"Allows you to independently reduce the ease around the chest to make it fit tight(er) in that area","backDartHeight.t":"Altura del dart trasero","backDartHeight.d":"Controla la altura del dart posterior","bustDartLength.t":"Longitud del dart del polvo","bustDartLength.d":"Controla la longitud del polvo","waistDartLength.t":"Longitud del dart de Waist","waistDartLength.d":"Controla la longitud del dardo de la cintura","bustDartCurve.t":"Curva darda de busto","bustDartCurve.d":"Controla la curvatura del polvo","armholeDepth.t":"Profundidad del orificio","armholeDepth.d":"Controla la profundidad del orificio","backArmholeSlant.t":"Slant del orificio trasero","backArmholeSlant.d":"Rota ligeramente el orificio alrededor de su punto de zanja","frontArmholeCurvature.t":"Front armhole curvature","frontArmholeCurvature.d":"Controls how deep the armhole is scooped out at the front bottom","backArmholeCurvature.t":"Curvatura del orificio trasero","backArmholeCurvature.d":"Controla la profundidad del agujero de armadura en la parte trasera","frontArmholePitchDepth.t":"Profundidad del tono del orificio delantero","frontArmholePitchDepth.d":"Modifica la posición horizontal del punto de giro del blindaje frontal","backArmholePitchDepth.t":"Profundidad del tono del orificio trasero","backArmholePitchDepth.d":"Modifica la posición horizontal del punto de giro del orificio trasero","backNeckCutout.t":"Corte trasero del cuello","backNeckCutout.d":"Controla la profundidad de la apertura del cuello en la espalda","backHemSlope.t":"Pendiente trasera","backHemSlope.d":"Controla la pendiente del hem en la espalda","frontShoulderWidth.t":"Ancho del hombro frontal","frontShoulderWidth.d":"Controla la estrechez de los hombros delanteros relativos a la parte trasera","highBustWidth.t":"Ancho de bust alto","highBustWidth.d":"Le permite ajustar el ancho del polvo alto en la parte frontal"} \ No newline at end of file diff --git a/sites/sde/public/locales/es/bent.json b/sites/sde/public/locales/es/bent.json index 76fd7565340..73ab6f97c13 100644 --- a/sites/sde/public/locales/es/bent.json +++ b/sites/sde/public/locales/es/bent.json @@ -1,47 +1 @@ -{ - "t": "Bent, patrón base de chaqueta", - "d": "Este patrón base con mangas de dos partes es la base de nuestros patrones de chaqueta y abrigo.", - "back": "Back", - "front": "Front", - "base": "Base", - "sleevecap": "Sleevecap", - "sleeve": "Sleeve", - "topSleeve": "Manga superior", - "underSleeve": "Manga debajo", - "acrossBackFactor.t": "Factor de ancho de espalda", - "acrossBackFactor.d": "Controla el ancho de espalda como un factor de la medida de hombro a hombro.", - "armholeDepthFactor.t": "Factor de profundidad de la sisa", - "armholeDepthFactor.d": "Controla la profundidad de la sisa. Valores más altos producen sisas más profundas.", - "backNeckCutout.t": "Corte trasero del cuello", - "backNeckCutout.d": "Cómo de profundo es el cuello por detrás", - "bicepsEase.t": "Holgura del bíceps", - "bicepsEase.d": "La cantidad de holgura en la parte superior del brazo. Ten en cuenta que, aunque intentamos repetar esto, ajustar la manga a la sisa toma preferencia sobre respetar la cantidad exacta de holgura.", - "collarEase.t": "Facilidad de cuello", - "collarEase.d": "La cantidad de facilidad alrededor de tu cuello.", - "chestEase.t": "Holgura de pecho", - "chestEase.d": "La cantidad de holgura en el pecho", - "cuffEase.t": "Holgura de muñeca", - "cuffEase.d": "La cantidad de holgura en la muñeca.", - "draftForHighBust.t": "Borrador para alta caída", - "draftForHighBust.d": "Borra el patrón para la medición alta del polvo (si está disponible) en lugar del cofre (completo). Esto dará lugar a una prenda más ajustada para las personas con senos.", - "frontArmholeDeeper.t": "Sujetador delantero extra recorte", - "frontArmholeDeeper.d": "¿Cuánto quieres que se corte la sisa delantera más allá de la espalda?", - "lengthBonus.t": "Bonus de longitud", - "lengthBonus.d": "La cantidad a elongar. Valores negativos lo acortan.", - "s3Collar.t": "Mayo de costura de hombro: lado de cuello", - "s3Collar.d": "Aumenta esta opción para desplazar la costura del hombro hacia adelante en el lado del cuello. Disminuye su desplazamiento hacia atrás.", - "s3Armhole.t": "Mayo de costura de hombro: lado del orificio", - "s3Armhole.d": "Aumenta esta opción para desplazar la costura del hombro hacia adelante en el lado del blindaje. Disminuye su desplazamiento hacia atrás.", - "shoulderEase.t": "Holgura de hombro", - "shoulderEase.d": "La cantidad de holgura en los hombros. Esto incrementa la distancia de hombro a hombro para dejar espacio para la ropa que lleves debajo.", - "shoulderSlopeReduction.t": "Reducción de caída del hombro", - "shoulderSlopeReduction.d": "La cantidad en la que la caída del hombro se reduce para añadir hombreras.", - "sleeveLengthBonus.t": "Longitud extra de manga", - "sleeveLengthBonus.d": "La cantidad a alargar la manga. Un valor negativo la acorta.", - "sleevecapEase.t": "Holgura de la parte superior de la manga", - "sleevecapEase.d": "La cantidad en la que la parte superior de la manga es más larga que la sisa", - "sleeveBend.t": "Manga doblada", - "sleeveBend.d": "Curva de la manga en el codo.", - "sleevecapHeight.t": "Altura de la manga", - "sleevecapHeight.d": "Controla la altura de la manga." -} +{"t":"Bent, patrón base de chaqueta","d":"Este patrón base con mangas de dos partes es la base de nuestros patrones de chaqueta y abrigo.","back":"Back","front":"Front","base":"Base","sleevecap":"Sleevecap","sleeve":"Sleeve","topSleeve":"Manga superior","underSleeve":"Manga debajo","acrossBackFactor.t":"Factor de ancho de espalda","acrossBackFactor.d":"Controla el ancho de espalda como un factor de la medida de hombro a hombro.","armholeDepthFactor.t":"Factor de profundidad de la sisa","armholeDepthFactor.d":"Controla la profundidad de la sisa. Valores más altos producen sisas más profundas.","backNeckCutout.t":"Corte trasero del cuello","backNeckCutout.d":"Cómo de profundo es el cuello por detrás","bicepsEase.t":"Holgura del bíceps","bicepsEase.d":"La cantidad de holgura en la parte superior del brazo. Ten en cuenta que, aunque intentamos repetar esto, ajustar la manga a la sisa toma preferencia sobre respetar la cantidad exacta de holgura.","collarEase.t":"Facilidad de cuello","collarEase.d":"La cantidad de facilidad alrededor de tu cuello.","chestEase.t":"Holgura de pecho","chestEase.d":"La cantidad de holgura en el pecho","cuffEase.t":"Holgura de muñeca","cuffEase.d":"La cantidad de holgura en la muñeca.","draftForHighBust.t":"Borrador para alta caída","draftForHighBust.d":"Borra el patrón para la medición alta del polvo (si está disponible) en lugar del cofre (completo). Esto dará lugar a una prenda más ajustada para las personas con senos.","frontArmholeDeeper.t":"Sujetador delantero extra recorte","frontArmholeDeeper.d":"¿Cuánto quieres que se corte la sisa delantera más allá de la espalda?","lengthBonus.t":"Bonus de longitud","lengthBonus.d":"La cantidad a elongar. Valores negativos lo acortan.","s3Collar.t":"Mayo de costura de hombro: lado de cuello","s3Collar.d":"Aumenta esta opción para desplazar la costura del hombro hacia adelante en el lado del cuello. Disminuye su desplazamiento hacia atrás.","s3Armhole.t":"Mayo de costura de hombro: lado del orificio","s3Armhole.d":"Aumenta esta opción para desplazar la costura del hombro hacia adelante en el lado del blindaje. Disminuye su desplazamiento hacia atrás.","shoulderEase.t":"Holgura de hombro","shoulderEase.d":"La cantidad de holgura en los hombros. Esto incrementa la distancia de hombro a hombro para dejar espacio para la ropa que lleves debajo.","shoulderSlopeReduction.t":"Reducción de caída del hombro","shoulderSlopeReduction.d":"La cantidad en la que la caída del hombro se reduce para añadir hombreras.","sleeveLengthBonus.t":"Longitud extra de manga","sleeveLengthBonus.d":"La cantidad a alargar la manga. Un valor negativo la acorta.","sleevecapEase.t":"Holgura de la parte superior de la manga","sleevecapEase.d":"La cantidad en la que la parte superior de la manga es más larga que la sisa","sleeveBend.t":"Manga doblada","sleeveBend.d":"Curva de la manga en el codo.","sleevecapHeight.t":"Altura de la manga","sleevecapHeight.d":"Controla la altura de la manga."} \ No newline at end of file diff --git a/sites/sde/public/locales/es/breanna.json b/sites/sde/public/locales/es/breanna.json index bbf67c14b11..d49670a1ba4 100644 --- a/sites/sde/public/locales/es/breanna.json +++ b/sites/sde/public/locales/es/breanna.json @@ -1,98 +1 @@ -{ - "t": "Breanna body block", - "d": "Breanna is a basic body block for people with breasts.", - "back": "Back", - "base": "Base", - "frontBase": "Front base", - "front": "Front", - "sleevecap": "Sleevecap", - "sleeve": "Sleeve", - "acrossBackFactor.t": "Across back factor", - "acrossBackFactor.d": "Controls your across back width as a factor of your shoulder to shoulder measurement.", - "armholeDepthFactor.t": "Armhole depth factor", - "armholeDepthFactor.d": "Controls the depth of the armhole. Higher values make a deeper armhole.", - "backNeckCutout.t": "Back neck cutout", - "backNeckCutout.d": "How deep the neck is cut out at the back", - "bicepsEase.t": "Biceps ease", - "bicepsEase.d": "The amount of ease at your upper arm. Note that while we try to respect this, fitting the sleeve to the armhole takes precedence over respecting the exact amount of ease.", - "collarEase.t": "Collar ease", - "collarEase.d": "The amount of ease around your neck", - "chestEase.t": "Chest ease", - "chestEase.d": "The amount of ease at your chest.", - "cuffEase.t": "Cuff ease", - "cuffEase.d": "The amount of ease at your wrist.", - "frontArmholeDeeper.t": "Front armhole extra cutout", - "frontArmholeDeeper.d": "How much do you want the front armhole to be cut out deeper than the back.", - "frontScyeDart.t": "Front scye dart", - "frontScyeDart.d": "Controls the dart at the front of the arm opening. This can help control gaping at the armhole.", - "shoulderDart.t": "Shoulder dart", - "shoulderDart.d": "Whether or not to inlude a dart at the shoulder to round the back", - "shoulderDartSize.t": "Shoulder dart size", - "shoulderDartSize.d": "The size of the shoulder dart", - "shoulderDartLength.t": "Shoulder dart length", - "shoulderDartLength.d": "The length of the shoulder dart", - "shoulderEase.t": "Shoulder ease", - "shoulderEase.d": "The amount of ease at your shoulder. This increases the shoulder to shoulder distance to accommodate additional layers or thickness.", - "shoulderSlopeReduction.t": "Shoulder slope reduction", - "shoulderSlopeReduction.d": "The amount by which the shoulder slope is reduced to allow for shoulder padding.", - "sleeveLengthBonus.t": "Sleeve length bonus", - "sleeveLengthBonus.d": "The amount to lengthen the sleeve. A negative value will shorten it.", - "sleevecapEase.t": "Sleevecap ease", - "sleevecapEase.d": "The amount by which the sleevecap seam is longer than the armhole seam.", - "sleevecapTopFactorX.t": "Sleevecap top X", - "sleevecapTopFactorX.d": "Controls the horizontal location of the sleevecap top.", - "sleevecapTopFactorY.t": "Sleevecap top Y", - "sleevecapTopFactorY.d": "Controls the height of the sleevecap. A higher value results in a higher and more narrow sleevecap.", - "sleevecapBackFactorX.t": "Sleevecap back X", - "sleevecapBackFactorX.d": "Controls the placement of the sleevecap back pitchpoint on the X-axis (horizontal)", - "sleevecapBackFactorY.t": "Sleevecap back Y", - "sleevecapBackFactorY.d": "Controls the placement of the sleevecap back pitchpoint on the Y-axis (vertical)", - "sleevecapFrontFactorX.t": "Sleevecap front X", - "sleevecapFrontFactorX.d": "Controls the placement of the sleevecap front pitchpoint on the X-axis (horizontal)", - "sleevecapFrontFactorY.t": "Sleevecap front Y", - "sleevecapFrontFactorY.d": "Controls the placement of the sleevecap front pitchpoint on the Y-axis (vertical)", - "sleevecapQ1Offset.t": "Sleevecap Q1 offset", - "sleevecapQ1Offset.d": "Controls the curvature of the sleevecap in the first quadrant (front armhole)", - "sleevecapQ2Offset.t": "Sleevecap Q2 offset", - "sleevecapQ2Offset.d": "Controls the curvature of the sleevecap in the second quadrant (front shoulder)", - "sleevecapQ3Offset.t": "Sleevecap Q3 offset", - "sleevecapQ3Offset.d": "Controls the curvature of the sleevecap in the third quadrant (back shoulder)", - "sleevecapQ4Offset.t": "Sleevecap Q4 offset", - "sleevecapQ4Offset.d": "Controls the curvature of the sleevecap in the fourth quadrant (back armhole)", - "sleevecapQ1Spread1.t": "Sleevecap Q1 downward spread", - "sleevecapQ1Spread1.d": "Controls the spread of the sleevecap first quadrant curvature towards the armhole", - "sleevecapQ1Spread2.t": "Sleevecap Q1 upward spread", - "sleevecapQ1Spread2.d": "Controls the spread of the sleevecap first quadrant curvature towards the shoulder", - "sleevecapQ2Spread1.t": "Sleevecap Q2 downward spread", - "sleevecapQ2Spread1.d": "Controls the spread of the sleevecap second quadrant curvature towards the armhole", - "sleevecapQ2Spread2.t": "Sleevecap Q2 upward spread", - "sleevecapQ2Spread2.d": "Controls the spread of the sleevecap second quadrant curvature towards the shoulder", - "sleevecapQ3Spread1.t": "Sleevecap Q3 upward spread", - "sleevecapQ3Spread1.d": "Controls the spread of the sleevecap third quadrant curvature towards the shoulder", - "sleevecapQ3Spread2.t": "Sleevecap Q3 downward spread", - "sleevecapQ3Spread2.d": "Controls the spread of the sleevecap third quadrant curvature towards the armhole", - "sleevecapQ4Spread1.t": "Sleevecap Q4 upward spread", - "sleevecapQ4Spread1.d": "Controls the spread of the sleevecap fourth quadrant curvature towards the shoulder", - "sleevecapQ4Spread2.t": "Sleevecap Q4 downward spread", - "sleevecapQ4Spread2.d": "Controls the spread of the sleevecap fourth quadrant curvature towards the armhole", - "waistDart.t": "Waist dart", - "waistDart.d": "Whether or not to inlude a dart at the waist to round the back", - "waistDartSize.t": "Waist dart size", - "waistDartSize.d": "The size of the waist dart", - "waistDartLength.t": "Waist dart length", - "waistDartLength.d": "The length of the waist dart", - "verticalEase.t": "Vertical ease", - "verticalEase.d": "The amount of ease to distribute along the length of the garment", - "waistEase.t": "Waist ease", - "waistEase.d": "The amount of ease at the waist", - "primaryBustDart.t": "Bust dart", - "primaryBustDart.d": "Where to place the bust dart to shape the chest", - "primaryBustDartLength.t": "Bust dart length", - "primaryBustDartLength.d": "The length of the bust dart", - "secondaryBustDart.t": "Secondary bust dart", - "secondaryBustDart.d": "Optionally include a secondary bust dart to distribute the shaping of the chest", - "secondaryBustDartLength.t": "Secondary bust dart length", - "secondaryBustDartLength.d": "The length of the secondary bust dart", - "primaryBustDartShaping.t": "Bust darts shaping", - "primaryBustDartShaping.d": "Controls the balance between the main and secondary bust darts" -} +{"t":"Breanna body block","d":"Breanna is a basic body block for people with breasts.","back":"Back","base":"Base","frontBase":"Front base","front":"Front","sleevecap":"Sleevecap","sleeve":"Sleeve","acrossBackFactor.t":"Across back factor","acrossBackFactor.d":"Controls your across back width as a factor of your shoulder to shoulder measurement.","armholeDepthFactor.t":"Armhole depth factor","armholeDepthFactor.d":"Controls the depth of the armhole. Higher values make a deeper armhole.","backNeckCutout.t":"Back neck cutout","backNeckCutout.d":"How deep the neck is cut out at the back","bicepsEase.t":"Biceps ease","bicepsEase.d":"The amount of ease at your upper arm. Note that while we try to respect this, fitting the sleeve to the armhole takes precedence over respecting the exact amount of ease.","collarEase.t":"Collar ease","collarEase.d":"The amount of ease around your neck","chestEase.t":"Chest ease","chestEase.d":"The amount of ease at your chest.","cuffEase.t":"Cuff ease","cuffEase.d":"The amount of ease at your wrist.","frontArmholeDeeper.t":"Front armhole extra cutout","frontArmholeDeeper.d":"How much do you want the front armhole to be cut out deeper than the back.","frontScyeDart.t":"Front scye dart","frontScyeDart.d":"Controls the dart at the front of the arm opening. This can help control gaping at the armhole.","shoulderDart.t":"Shoulder dart","shoulderDart.d":"Whether or not to inlude a dart at the shoulder to round the back","shoulderDartSize.t":"Shoulder dart size","shoulderDartSize.d":"The size of the shoulder dart","shoulderDartLength.t":"Shoulder dart length","shoulderDartLength.d":"The length of the shoulder dart","shoulderEase.t":"Shoulder ease","shoulderEase.d":"The amount of ease at your shoulder. This increases the shoulder to shoulder distance to accommodate additional layers or thickness.","shoulderSlopeReduction.t":"Shoulder slope reduction","shoulderSlopeReduction.d":"The amount by which the shoulder slope is reduced to allow for shoulder padding.","sleeveLengthBonus.t":"Sleeve length bonus","sleeveLengthBonus.d":"The amount to lengthen the sleeve. A negative value will shorten it.","sleevecapEase.t":"Sleevecap ease","sleevecapEase.d":"The amount by which the sleevecap seam is longer than the armhole seam.","sleevecapTopFactorX.t":"Sleevecap top X","sleevecapTopFactorX.d":"Controls the horizontal location of the sleevecap top.","sleevecapTopFactorY.t":"Sleevecap top Y","sleevecapTopFactorY.d":"Controls the height of the sleevecap. A higher value results in a higher and more narrow sleevecap.","sleevecapBackFactorX.t":"Sleevecap back X","sleevecapBackFactorX.d":"Controls the placement of the sleevecap back pitchpoint on the X-axis (horizontal)","sleevecapBackFactorY.t":"Sleevecap back Y","sleevecapBackFactorY.d":"Controls the placement of the sleevecap back pitchpoint on the Y-axis (vertical)","sleevecapFrontFactorX.t":"Sleevecap front X","sleevecapFrontFactorX.d":"Controls the placement of the sleevecap front pitchpoint on the X-axis (horizontal)","sleevecapFrontFactorY.t":"Sleevecap front Y","sleevecapFrontFactorY.d":"Controls the placement of the sleevecap front pitchpoint on the Y-axis (vertical)","sleevecapQ1Offset.t":"Sleevecap Q1 offset","sleevecapQ1Offset.d":"Controls the curvature of the sleevecap in the first quadrant (front armhole)","sleevecapQ2Offset.t":"Sleevecap Q2 offset","sleevecapQ2Offset.d":"Controls the curvature of the sleevecap in the second quadrant (front shoulder)","sleevecapQ3Offset.t":"Sleevecap Q3 offset","sleevecapQ3Offset.d":"Controls the curvature of the sleevecap in the third quadrant (back shoulder)","sleevecapQ4Offset.t":"Sleevecap Q4 offset","sleevecapQ4Offset.d":"Controls the curvature of the sleevecap in the fourth quadrant (back armhole)","sleevecapQ1Spread1.t":"Sleevecap Q1 downward spread","sleevecapQ1Spread1.d":"Controls the spread of the sleevecap first quadrant curvature towards the armhole","sleevecapQ1Spread2.t":"Sleevecap Q1 upward spread","sleevecapQ1Spread2.d":"Controls the spread of the sleevecap first quadrant curvature towards the shoulder","sleevecapQ2Spread1.t":"Sleevecap Q2 downward spread","sleevecapQ2Spread1.d":"Controls the spread of the sleevecap second quadrant curvature towards the armhole","sleevecapQ2Spread2.t":"Sleevecap Q2 upward spread","sleevecapQ2Spread2.d":"Controls the spread of the sleevecap second quadrant curvature towards the shoulder","sleevecapQ3Spread1.t":"Sleevecap Q3 upward spread","sleevecapQ3Spread1.d":"Controls the spread of the sleevecap third quadrant curvature towards the shoulder","sleevecapQ3Spread2.t":"Sleevecap Q3 downward spread","sleevecapQ3Spread2.d":"Controls the spread of the sleevecap third quadrant curvature towards the armhole","sleevecapQ4Spread1.t":"Sleevecap Q4 upward spread","sleevecapQ4Spread1.d":"Controls the spread of the sleevecap fourth quadrant curvature towards the shoulder","sleevecapQ4Spread2.t":"Sleevecap Q4 downward spread","sleevecapQ4Spread2.d":"Controls the spread of the sleevecap fourth quadrant curvature towards the armhole","waistDart.t":"Waist dart","waistDart.d":"Whether or not to inlude a dart at the waist to round the back","waistDartSize.t":"Waist dart size","waistDartSize.d":"The size of the waist dart","waistDartLength.t":"Waist dart length","waistDartLength.d":"The length of the waist dart","verticalEase.t":"Vertical ease","verticalEase.d":"The amount of ease to distribute along the length of the garment","waistEase.t":"Waist ease","waistEase.d":"The amount of ease at the waist","primaryBustDart.t":"Bust dart","primaryBustDart.d":"Where to place the bust dart to shape the chest","primaryBustDartLength.t":"Bust dart length","primaryBustDartLength.d":"The length of the bust dart","secondaryBustDart.t":"Secondary bust dart","secondaryBustDart.d":"Optionally include a secondary bust dart to distribute the shaping of the chest","secondaryBustDartLength.t":"Secondary bust dart length","secondaryBustDartLength.d":"The length of the secondary bust dart","primaryBustDartShaping.t":"Bust darts shaping","primaryBustDartShaping.d":"Controls the balance between the main and secondary bust darts"} \ No newline at end of file diff --git a/sites/sde/public/locales/es/brian.json b/sites/sde/public/locales/es/brian.json index 1779702f085..06f0fe81fad 100644 --- a/sites/sde/public/locales/es/brian.json +++ b/sites/sde/public/locales/es/brian.json @@ -1,79 +1 @@ -{ - "t": "Brian, patrón base de torso sin pechos", - "d": "Brian es un patrón base para personas sin pechos.", - "back": "Back", - "front": "Front", - "base": "Base", - "sleevecap": "Sleevecap", - "sleeve": "Sleeve", - "acrossBackFactor.t": "Factor de ancho de espalda", - "acrossBackFactor.d": "Controla el ancho de espalda como un factor de la medida de hombro a hombro.", - "armholeDepthFactor.t": "Factor de profundidad de la sisa", - "armholeDepthFactor.d": "Controla la profundidad de la sisa. Valores más altos producen sisas más profundas.", - "backNeckCutout.t": "Corte trasero del cuello", - "backNeckCutout.d": "Cómo de profundo es el cuello por detrás", - "bicepsEase.t": "Holgura del bíceps", - "bicepsEase.d": "La cantidad de holgura en la parte superior del brazo. Ten en cuenta que, aunque intentamos repetar esto, ajustar la manga a la sisa toma preferencia sobre respetar la cantidad exacta de holgura.", - "collarEase.t": "Facilidad de cuello", - "collarEase.d": "La cantidad de facilidad alrededor de tu cuello.", - "chestEase.t": "Holgura de pecho", - "chestEase.d": "La cantidad de holgura en el pecho", - "cuffEase.t": "Holgura de muñeca", - "cuffEase.d": "La cantidad de holgura en la muñeca.", - "draftForHighBust.t": "Borrador para alta caída", - "draftForHighBust.d": "Borra el patrón para la medición alta del polvo (si está disponible) en lugar del cofre (completo). Esto dará lugar a una prenda más ajustada para las personas con senos.", - "frontArmholeDeeper.t": "Sujetador delantero extra recorte", - "frontArmholeDeeper.d": "¿Cuánto quieres que se corte la sisa delantera más allá de la espalda?", - "lengthBonus.t": "Bonus de longitud", - "lengthBonus.d": "La cantidad a elongar. Valores negativos lo acortan.", - "s3Collar.t": "Mayo de costura de hombro: lado de cuello", - "s3Collar.d": "Aumenta esta opción para desplazar la costura del hombro hacia adelante en el lado del cuello. Disminuye su desplazamiento hacia atrás.", - "s3Armhole.t": "Mayo de costura de hombro: lado del orificio", - "s3Armhole.d": "Aumenta esta opción para desplazar la costura del hombro hacia adelante en el lado del blindaje. Disminuye su desplazamiento hacia atrás.", - "shoulderEase.t": "Holgura de hombro", - "shoulderEase.d": "La cantidad de holgura en los hombros. Esto incrementa la distancia de hombro a hombro para dejar espacio para la ropa que lleves debajo.", - "shoulderSlopeReduction.t": "Reducción de caída del hombro", - "shoulderSlopeReduction.d": "La cantidad en la que la caída del hombro se reduce para añadir hombreras.", - "sleeveLengthBonus.t": "Longitud extra de manga", - "sleeveLengthBonus.d": "La cantidad a alargar la manga. Un valor negativo la acorta.", - "sleevecapEase.t": "Holgura de la parte superior de la manga", - "sleevecapEase.d": "La cantidad en la que la parte superior de la manga es más larga que la sisa", - "sleevecapTopFactorX.t": "Funda tapa X", - "sleevecapTopFactorX.d": "Controla la ubicación horizontal de la parte superior de la funda", - "sleevecapTopFactorY.t": "Funda tapa Y", - "sleevecapTopFactorY.d": "Controla la altura de la manga. Un valor más alto hace que la parte superior de la manga sea más alta y estrecha.", - "sleevecapBackFactorX.t": "Funda atrás X", - "sleevecapBackFactorX.d": "Controla la colocación del punto de inflexión posterior de la funda en el eje X (horizontal)", - "sleevecapBackFactorY.t": "Funda atrás X", - "sleevecapBackFactorY.d": "Controla la colocación del punto de inflexión posterior de la funda en el eje Y (vertical)", - "sleevecapFrontFactorX.t": "Funda frontal X", - "sleevecapFrontFactorX.d": "Controla la colocación del punto de inflexión frontal de la funda en el eje X (horizontal)", - "sleevecapFrontFactorY.t": "Funda frontal Y", - "sleevecapFrontFactorY.d": "Controla la colocación del punto de inflexión frontal de la funda en el eje Y (vertical)", - "sleevecapQ1Offset.t": "Funda Q1 offset", - "sleevecapQ1Offset.d": "Controla la curvatura de la funda en el primer cuadrante (sisa frontal)", - "sleevecapQ2Offset.t": "Funda Q2 offset", - "sleevecapQ2Offset.d": "Controla la curvatura de la funda en el segundo cuadrante (hombro delantero)", - "sleevecapQ3Offset.t": "Funda Q3 offset", - "sleevecapQ3Offset.d": "Controla la curvatura de la funda en el tercer cuadrante (hombro posterior)", - "sleevecapQ4Offset.t": "Funda Q4 offset", - "sleevecapQ4Offset.d": "Controla la curvatura de la funda en el cuarto cuadrante (sisa trasera)", - "sleevecapQ1Spread1.t": "Funda Q1 propagación a la baja", - "sleevecapQ1Spread1.d": "Controla la propagación de la curvatura del primer cuadrante de la manga hacia la sisa.", - "sleevecapQ1Spread2.t": "Funda Q1 propagación hacia arriba", - "sleevecapQ1Spread2.d": "Controla la propagación de la curvatura del primer cuadrante de manga hacia el hombro", - "sleevecapQ2Spread1.t": "Funda Q2 propagación a la baja", - "sleevecapQ2Spread1.d": "Controla la propagación de la curvatura del segundo cuadrante del manguito hacia la sisa.", - "sleevecapQ2Spread2.t": "Funda Q2 extendido hacia arriba", - "sleevecapQ2Spread2.d": "Controla la propagación de la curvatura del segundo cuadrante de manga hacia el hombro", - "sleevecapQ3Spread1.t": "Funda Q3 extendido hacia arriba", - "sleevecapQ3Spread1.d": "Controla la propagación de la curvatura del tercer cuadrante de manga hacia el hombro", - "sleevecapQ3Spread2.t": "Funda Q3 propagación a la baja", - "sleevecapQ3Spread2.d": "Controla la propagación de la curvatura del tercer cuadrante de la manga hacia la sisa.", - "sleevecapQ4Spread1.t": "Funda Q4 extendido hacia arriba", - "sleevecapQ4Spread1.d": "Controla la propagación de la curvatura del cuarto cuadrante de manga hacia el hombro", - "sleevecapQ4Spread2.t": "Funda Q4 propagación a la baja", - "sleevecapQ4Spread2.d": "Controla la propagación de la curvatura del cuarto cuadrante de manga hacia la sisa.", - "sleeveWidthGuarantee.t": "Garantía de anchura de la manga", - "sleeveWidthGuarantee.d": "Controla cuánto del ancho de la manga se garantizará. Esto determina cuánto podemos alterar el ancho de la manga para que se ajuste a la manga en la sisa." -} +{"t":"Brian, patrón base de torso sin pechos","d":"Brian es un patrón base para personas sin pechos.","back":"Back","front":"Front","base":"Base","sleevecap":"Sleevecap","sleeve":"Sleeve","acrossBackFactor.t":"Factor de ancho de espalda","acrossBackFactor.d":"Controla el ancho de espalda como un factor de la medida de hombro a hombro.","armholeDepthFactor.t":"Factor de profundidad de la sisa","armholeDepthFactor.d":"Controla la profundidad de la sisa. Valores más altos producen sisas más profundas.","backNeckCutout.t":"Corte trasero del cuello","backNeckCutout.d":"Cómo de profundo es el cuello por detrás","bicepsEase.t":"Holgura del bíceps","bicepsEase.d":"La cantidad de holgura en la parte superior del brazo. Ten en cuenta que, aunque intentamos repetar esto, ajustar la manga a la sisa toma preferencia sobre respetar la cantidad exacta de holgura.","collarEase.t":"Facilidad de cuello","collarEase.d":"La cantidad de facilidad alrededor de tu cuello.","chestEase.t":"Holgura de pecho","chestEase.d":"La cantidad de holgura en el pecho","cuffEase.t":"Holgura de muñeca","cuffEase.d":"La cantidad de holgura en la muñeca.","draftForHighBust.t":"Borrador para alta caída","draftForHighBust.d":"Borra el patrón para la medición alta del polvo (si está disponible) en lugar del cofre (completo). Esto dará lugar a una prenda más ajustada para las personas con senos.","frontArmholeDeeper.t":"Sujetador delantero extra recorte","frontArmholeDeeper.d":"¿Cuánto quieres que se corte la sisa delantera más allá de la espalda?","lengthBonus.t":"Bonus de longitud","lengthBonus.d":"La cantidad a elongar. Valores negativos lo acortan.","s3Collar.t":"Mayo de costura de hombro: lado de cuello","s3Collar.d":"Aumenta esta opción para desplazar la costura del hombro hacia adelante en el lado del cuello. Disminuye su desplazamiento hacia atrás.","s3Armhole.t":"Mayo de costura de hombro: lado del orificio","s3Armhole.d":"Aumenta esta opción para desplazar la costura del hombro hacia adelante en el lado del blindaje. Disminuye su desplazamiento hacia atrás.","shoulderEase.t":"Holgura de hombro","shoulderEase.d":"La cantidad de holgura en los hombros. Esto incrementa la distancia de hombro a hombro para dejar espacio para la ropa que lleves debajo.","shoulderSlopeReduction.t":"Reducción de caída del hombro","shoulderSlopeReduction.d":"La cantidad en la que la caída del hombro se reduce para añadir hombreras.","sleeveLengthBonus.t":"Longitud extra de manga","sleeveLengthBonus.d":"La cantidad a alargar la manga. Un valor negativo la acorta.","sleevecapEase.t":"Holgura de la parte superior de la manga","sleevecapEase.d":"La cantidad en la que la parte superior de la manga es más larga que la sisa","sleevecapTopFactorX.t":"Funda tapa X","sleevecapTopFactorX.d":"Controla la ubicación horizontal de la parte superior de la funda","sleevecapTopFactorY.t":"Funda tapa Y","sleevecapTopFactorY.d":"Controla la altura de la manga. Un valor más alto hace que la parte superior de la manga sea más alta y estrecha.","sleevecapBackFactorX.t":"Funda atrás X","sleevecapBackFactorX.d":"Controla la colocación del punto de inflexión posterior de la funda en el eje X (horizontal)","sleevecapBackFactorY.t":"Funda atrás X","sleevecapBackFactorY.d":"Controla la colocación del punto de inflexión posterior de la funda en el eje Y (vertical)","sleevecapFrontFactorX.t":"Funda frontal X","sleevecapFrontFactorX.d":"Controla la colocación del punto de inflexión frontal de la funda en el eje X (horizontal)","sleevecapFrontFactorY.t":"Funda frontal Y","sleevecapFrontFactorY.d":"Controla la colocación del punto de inflexión frontal de la funda en el eje Y (vertical)","sleevecapQ1Offset.t":"Funda Q1 offset","sleevecapQ1Offset.d":"Controla la curvatura de la funda en el primer cuadrante (sisa frontal)","sleevecapQ2Offset.t":"Funda Q2 offset","sleevecapQ2Offset.d":"Controla la curvatura de la funda en el segundo cuadrante (hombro delantero)","sleevecapQ3Offset.t":"Funda Q3 offset","sleevecapQ3Offset.d":"Controla la curvatura de la funda en el tercer cuadrante (hombro posterior)","sleevecapQ4Offset.t":"Funda Q4 offset","sleevecapQ4Offset.d":"Controla la curvatura de la funda en el cuarto cuadrante (sisa trasera)","sleevecapQ1Spread1.t":"Funda Q1 propagación a la baja","sleevecapQ1Spread1.d":"Controla la propagación de la curvatura del primer cuadrante de la manga hacia la sisa.","sleevecapQ1Spread2.t":"Funda Q1 propagación hacia arriba","sleevecapQ1Spread2.d":"Controla la propagación de la curvatura del primer cuadrante de manga hacia el hombro","sleevecapQ2Spread1.t":"Funda Q2 propagación a la baja","sleevecapQ2Spread1.d":"Controla la propagación de la curvatura del segundo cuadrante del manguito hacia la sisa.","sleevecapQ2Spread2.t":"Funda Q2 extendido hacia arriba","sleevecapQ2Spread2.d":"Controla la propagación de la curvatura del segundo cuadrante de manga hacia el hombro","sleevecapQ3Spread1.t":"Funda Q3 extendido hacia arriba","sleevecapQ3Spread1.d":"Controla la propagación de la curvatura del tercer cuadrante de manga hacia el hombro","sleevecapQ3Spread2.t":"Funda Q3 propagación a la baja","sleevecapQ3Spread2.d":"Controla la propagación de la curvatura del tercer cuadrante de la manga hacia la sisa.","sleevecapQ4Spread1.t":"Funda Q4 extendido hacia arriba","sleevecapQ4Spread1.d":"Controla la propagación de la curvatura del cuarto cuadrante de manga hacia el hombro","sleevecapQ4Spread2.t":"Funda Q4 propagación a la baja","sleevecapQ4Spread2.d":"Controla la propagación de la curvatura del cuarto cuadrante de manga hacia la sisa.","sleeveWidthGuarantee.t":"Garantía de anchura de la manga","sleeveWidthGuarantee.d":"Controla cuánto del ancho de la manga se garantizará. Esto determina cuánto podemos alterar el ancho de la manga para que se ajuste a la manga en la sisa."} \ No newline at end of file diff --git a/sites/sde/public/locales/es/common.json b/sites/sde/public/locales/es/common.json index f03c709cce8..2dbc4bd71f1 100644 --- a/sites/sde/public/locales/es/common.json +++ b/sites/sde/public/locales/es/common.json @@ -1,7 +1 @@ -{ - "freesewing": "FreeSewing", - "sitemap": "Mapa del sitio", - "youAreHere": "Estás aquí", - "slogan1": "Ven a los patrones de costura", - "slogan2": "Quédate por la comunidad" -} +{"freesewing":"FreeSewing","sitemap":"Mapa del sitio","youAreHere":"Estás aquí","slogan1":"Ven a los patrones de costura","slogan2":"Quédate por la comunidad"} \ No newline at end of file diff --git a/sites/sde/public/locales/es/core-settings.json b/sites/sde/public/locales/es/core-settings.json index c67e4f14f3c..e1e10aac590 100644 --- a/sites/sde/public/locales/es/core-settings.json +++ b/sites/sde/public/locales/es/core-settings.json @@ -1,61 +1 @@ -{ - "coreSettings.t": "Configuración del núcleo", - "coreSettings.d": "Estos ajustes no son específicos del diseño, sino que te permiten personalizar varios parámetros de la biblioteca central de FreeSewing, que genera el diseño por ti.", - "designOptions.t": "Estas opciones son específicas de este diseño. Puedes utilizarlas para personalizar tu patrón de diversas formas.", - "paperless.t": "Sin papel", - "paperless.d": "Los árboles son increíbles, y pegar patrones de costura no es muy divertido. Prueba nuestro modo sin papel para evitar por completo la necesidad de imprimir tu patrón.", - "samm.t": "Tamaño del margen de costura", - "samm.d": "Controla la cantidad de margen de costura utilizado en tu patrón", - "sabool.t": "Incluir margen de costura", - "sabool.d": "Controla si incluir o no margen de costura en tu patrón", - "complete.t": "Detalles", - "complete.d": "Controla qué tan detallado es el patrón. Ya sea un patrón completo con todos los detalles, o un esquema básico de las partes del patrón", - "expand.t": "Expand", - "expand.d": "Controls efforts to save paper. Disable this to expand all pattern parts at the cost of using more space.", - "only.t": "Piezas incluidas", - "only.d": "Utilízalo para controlar exactamente qué partes del patrón se incluirán en tu patrón", - "locale.t": "Idioma", - "locale.d": "Determina el idioma utilizado en tu patrón. Esto no influirá en el idioma del sitio web, sólo de este patrón específico.", - "units.t": "Unidades", - "units.d": "Este ajuste determina cómo se muestran las unidades en tu patrón", - "margin.t": "Margen", - "margin.d": "Controla el margen alrededor de las partes del patrón", - "scale.t": "Escala", - "scale.d": "Controla el ancho de línea general, el tamaño de fuente y otros elementos que no cambian de escala junto a las medidas del patrón", - "de.t": "Alemán", - "de.d": "Utilízalo para generar un patrón alemán", - "en.t": "Inglés", - "en.d": "Utilízalo para generar un patrón inglés", - "es.t": "Español", - "es.d": "Utilízalo para generar un patrón español", - "fr.t": "Francés", - "fr.d": "Utilízalo para generar un patrón francés", - "nl.t": "Holandés", - "nl.d": "Utilízalo para generar un patrón holandés", - "yes": "Yes", - "no": "No", - "completeYes.t": "Generar un patrón completo", - "completeYes.d": "Esto generará un patrón completo con todas las anotaciones, líneas y marcas. Utilízalo si no estás seguro de qué elegir.", - "completeNo.t": "Generar un esquema de patrón", - "completeNo.d": "Genera sólo el contorno de las piezas del patrón. Utilízalo si quieres utilizar una cortadora láser o tienes otras necesidades específicas.", - "expandYes.t": "Expand all pattern parts", - "expandYes.d": "This will generate a pattern where all pattern parts are drawn to their full size, even if they are simple rectangles.", - "expandNo.t": "Keep patterns parts compact where possible", - "expandNo.d": "This will draw a more dense representation of the pattern which includes all info without using up too much space & paper.", - "paperlessNo.t": "Generar un patrón regular", - "paperlessNo.d": "Esto generará un patrón regular, que luego podrás imprimir.", - "paperlessYes.t": "Generar un patrón sin papel", - "paperlessYes.d": "Esto genera un patrón con dimensiones y una cuadrícula, que te permite transferirlo sobre tela u otro soporte sin necesidad de imprimir el patrón.", - "metric": "Métrica", - "imperial": "Imperial", - "metric.t": "Utiliza unidades métricas", - "metric.d": "Utilízalo si usas el sistema métrico decimal, y los centímetros y milímetros son algo con lo que estás familiarizado. Esta es la mejor opción para la mayoría de la gente de todo el mundo.", - "imperial.t": "Utiliza unidades imperiales", - "imperial.d": "Utilízalo si las pulgadas y fracciones o centímetros te resultan más familiares que los centímetros. Suele ser la opción preferida por las personas que viven en el Reino Unido y EE.UU.", - "saNo.t": "No incluyas el margen de costura", - "saNo.d": "Esto genera un patrón que no incluye ningún margen de costura. El tamaño del margen de costura no importa, ya que no se incluirá ningún margen de costura.", - "saYes.t": "Incluir margen de costura", - "saYes.d": "Esto genera un patrón que incluirá el margen de costura. El tamaño del margen de costura se ajusta individualmente.", - "clearSettingsNotMeasurements": "Clear settings, but keep measurements", - "clearSettingsAndMeasurements": "Clear settings & Clear measurements" -} +{"coreSettings.t":"Configuración del núcleo","coreSettings.d":"Estos ajustes no son específicos del diseño, sino que te permiten personalizar varios parámetros de la biblioteca central de FreeSewing, que genera el diseño por ti.","designOptions.t":"Estas opciones son específicas de este diseño. Puedes utilizarlas para personalizar tu patrón de diversas formas.","paperless.t":"Sin papel","paperless.d":"Los árboles son increíbles, y pegar patrones de costura no es muy divertido. Prueba nuestro modo sin papel para evitar por completo la necesidad de imprimir tu patrón.","samm.t":"Tamaño del margen de costura","samm.d":"Controla la cantidad de margen de costura utilizado en tu patrón","sabool.t":"Incluir margen de costura","sabool.d":"Controla si incluir o no margen de costura en tu patrón","complete.t":"Detalles","complete.d":"Controla qué tan detallado es el patrón. Ya sea un patrón completo con todos los detalles, o un esquema básico de las partes del patrón","expand.t":"Expand","expand.d":"Controls efforts to save paper. Disable this to expand all pattern parts at the cost of using more space.","only.t":"Piezas incluidas","only.d":"Utilízalo para controlar exactamente qué partes del patrón se incluirán en tu patrón","locale.t":"Idioma","locale.d":"Determina el idioma utilizado en tu patrón. Esto no influirá en el idioma del sitio web, sólo de este patrón específico.","units.t":"Unidades","units.d":"Este ajuste determina cómo se muestran las unidades en tu patrón","margin.t":"Margen","margin.d":"Controla el margen alrededor de las partes del patrón","scale.t":"Escala","scale.d":"Controla el ancho de línea general, el tamaño de fuente y otros elementos que no cambian de escala junto a las medidas del patrón","de.t":"Alemán","de.d":"Utilízalo para generar un patrón alemán","en.t":"Inglés","en.d":"Utilízalo para generar un patrón inglés","es.t":"Español","es.d":"Utilízalo para generar un patrón español","fr.t":"Francés","fr.d":"Utilízalo para generar un patrón francés","nl.t":"Holandés","nl.d":"Utilízalo para generar un patrón holandés","yes":"Yes","no":"No","completeYes.t":"Generar un patrón completo","completeYes.d":"Esto generará un patrón completo con todas las anotaciones, líneas y marcas. Utilízalo si no estás seguro de qué elegir.","completeNo.t":"Generar un esquema de patrón","completeNo.d":"Genera sólo el contorno de las piezas del patrón. Utilízalo si quieres utilizar una cortadora láser o tienes otras necesidades específicas.","expandYes.t":"Expand all pattern parts","expandYes.d":"This will generate a pattern where all pattern parts are drawn to their full size, even if they are simple rectangles.","expandNo.t":"Keep patterns parts compact where possible","expandNo.d":"This will draw a more dense representation of the pattern which includes all info without using up too much space & paper.","paperlessNo.t":"Generar un patrón regular","paperlessNo.d":"Esto generará un patrón regular, que luego podrás imprimir.","paperlessYes.t":"Generar un patrón sin papel","paperlessYes.d":"Esto genera un patrón con dimensiones y una cuadrícula, que te permite transferirlo sobre tela u otro soporte sin necesidad de imprimir el patrón.","metric":"Métrica","imperial":"Imperial","metric.t":"Utiliza unidades métricas","metric.d":"Utilízalo si usas el sistema métrico decimal, y los centímetros y milímetros son algo con lo que estás familiarizado. Esta es la mejor opción para la mayoría de la gente de todo el mundo.","imperial.t":"Utiliza unidades imperiales","imperial.d":"Utilízalo si las pulgadas y fracciones o centímetros te resultan más familiares que los centímetros. Suele ser la opción preferida por las personas que viven en el Reino Unido y EE.UU.","saNo.t":"No incluyas el margen de costura","saNo.d":"Esto genera un patrón que no incluye ningún margen de costura. El tamaño del margen de costura no importa, ya que no se incluirá ningún margen de costura.","saYes.t":"Incluir margen de costura","saYes.d":"Esto genera un patrón que incluirá el margen de costura. El tamaño del margen de costura se ajusta individualmente.","clearSettingsNotMeasurements":"Clear settings, but keep measurements","clearSettingsAndMeasurements":"Clear settings & Clear measurements"} \ No newline at end of file diff --git a/sites/sde/public/locales/es/curate.json b/sites/sde/public/locales/es/curate.json index 33b43cc9c2c..bbee6d29a44 100644 --- a/sites/sde/public/locales/es/curate.json +++ b/sites/sde/public/locales/es/curate.json @@ -1,17 +1 @@ -{ - "curate": "Conserva", - "curateSet": "Curated measurements set", - "curateSets": "Curate FreeSewing's measurements sets", - "curatePacks": "Curate FreeSewing's option packs", - "noSuggestedPacks": "There are currently no option packs suggested for curation", - "noSuggestedSets": "There are currently no measurements sets suggested for curation", - "optionPack": "Option pack", - "packs": "Option Packs", - "published": "Published", - "publishedDesc": "Published records are available to users. If you plan to make changes, you might want to unpublish first.", - "unpublished": "Unpublished", - "unpublishedDesc": "Unpublished records are not available to users. Things typically start out unpublished until they are ready for publication.", - "sets": "Conjuntos de medidas", - "suggestedSets": "Measurements sets suggested for curation", - "suggestedPacks": "Suggested option packs" -} +{"curate":"Conserva","curateSet":"Curated measurements set","curateSets":"Curate FreeSewing's measurements sets","curatePacks":"Curate FreeSewing's option packs","noSuggestedPacks":"There are currently no option packs suggested for curation","noSuggestedSets":"There are currently no measurements sets suggested for curation","optionPack":"Option pack","packs":"Option Packs","published":"Published","publishedDesc":"Published records are available to users. If you plan to make changes, you might want to unpublish first.","unpublished":"Unpublished","unpublishedDesc":"Unpublished records are not available to users. Things typically start out unpublished until they are ready for publication.","sets":"Conjuntos de medidas","suggestedSets":"Measurements sets suggested for curation","suggestedPacks":"Suggested option packs"} \ No newline at end of file diff --git a/sites/sde/public/locales/es/cut.json b/sites/sde/public/locales/es/cut.json index e12cc66e0c8..f9dcec2ea40 100644 --- a/sites/sde/public/locales/es/cut.json +++ b/sites/sde/public/locales/es/cut.json @@ -1,28 +1 @@ -{ - "canvas": "Lona", - "cut": "Cortar", - "cuttingLayout": "Disposición de corte sugerida", - "fabric": "Tela principal", - "materialSize": "{length} de {width} material ancho", - "heavyCanvas": "Lona gruesa", - "interfacing": "Interfaz", - "lining": "Terminal", - "lmhCanvas": "Lienzo de pelo claro a medio", - "mirrored": "espejo", - "onFoldLower": "en el pliegue", - "onFoldAndBias": "doblado al bies", - "onBias": "sobre el sesgo", - "plastic": "Plástico", - "ribbing": "Tejido acanalado", - "edgeOfFabric": "Borde del tejido", - "sheetWidth.t": "Material Anchura", - "sheetWidth.d": "¿Qué anchura tiene el material?", - "grainDirection.t": "Dirección del grano", - "grainDirection.d": "¿En qué dirección corre el grano del material?", - "horizontal.t": "Horizontal", - "horizontal.d": "El grano corre de izquierda a derecha", - "vertical.t": "Vertical", - "vertical.d": "El grano va de arriba abajo", - "cutSettings": "Ajustes de material", - "cutSettings.d": "Estos ajustes te permiten especificar propiedades del material para ayudarte a realizar un trazado de corte" -} +{"canvas":"Lona","cut":"Cortar","cuttingLayout":"Disposición de corte sugerida","fabric":"Tela principal","materialSize":"{length} de {width} material ancho","heavyCanvas":"Lona gruesa","interfacing":"Interfaz","lining":"Terminal","lmhCanvas":"Lienzo de pelo claro a medio","mirrored":"espejo","onFoldLower":"en el pliegue","onFoldAndBias":"doblado al bies","onBias":"sobre el sesgo","plastic":"Plástico","ribbing":"Tejido acanalado","edgeOfFabric":"Borde del tejido","sheetWidth.t":"Material Anchura","sheetWidth.d":"¿Qué anchura tiene el material?","grainDirection.t":"Dirección del grano","grainDirection.d":"¿En qué dirección corre el grano del material?","horizontal.t":"Horizontal","horizontal.d":"El grano corre de izquierda a derecha","vertical.t":"Vertical","vertical.d":"El grano va de arriba abajo","cutSettings":"Ajustes de material","cutSettings.d":"Estos ajustes te permiten especificar propiedades del material para ayudarte a realizar un trazado de corte"} \ No newline at end of file diff --git a/sites/sde/public/locales/es/design-options.json b/sites/sde/public/locales/es/design-options.json index cfae7ae7faf..5a41a8b4357 100644 --- a/sites/sde/public/locales/es/design-options.json +++ b/sites/sde/public/locales/es/design-options.json @@ -1,7 +1 @@ -{ - "designOptions.t": "Opciones de diseño", - "designOptions.d": "Estas opciones son específicas de este diseño. Puedes utilizarlas para personalizar tu patrón de diversas formas.", - "fit.t": "Ajuste", - "style.t": "Estilo", - "advanced.t": "Avanzado" -} +{"designOptions.t":"Opciones de diseño","designOptions.d":"Estas opciones son específicas de este diseño. Puedes utilizarlas para personalizar tu patrón de diversas formas.","fit.t":"Ajuste","style.t":"Estilo","advanced.t":"Avanzado"} \ No newline at end of file diff --git a/sites/sde/public/locales/es/designs.json b/sites/sde/public/locales/es/designs.json index 4e4284b7f50..03459c22e78 100644 --- a/sites/sde/public/locales/es/designs.json +++ b/sites/sde/public/locales/es/designs.json @@ -1,26 +1 @@ -{ - "fromscratch.t": "Your Design", - "fromscratch.d": "This is your own design, from scratch", - "tutorial.t": "Tutorial", - "tutorial.d": "This design is used in the tutorial", - "frombrian.t": "From Brian", - "frombrian.d": "This design extends Brian", - "frombent.t": "From Bent", - "frombent.d": "This design extends Bent", - "fromtitan.t": "From Titan", - "fromtitan.d": "This design extends Titan", - "frombella.t": "From Bella", - "frombella.d": "This design extends Bella", - "frombreanna.t": "From Breanna", - "frombreanna.d": "This design extends Breanna", - "brian.t": "Brian, patrón base de torso sin pechos", - "brian.d": "Brian es un patrón base para personas sin pechos.", - "bent.t": "Bent, patrón base de chaqueta", - "bent.d": "Este patrón base con mangas de dos partes es la base de nuestros patrones de chaqueta y abrigo.", - "titan.t": "Titan, patrón base de pantalón", - "titan.d": "Titán es un patrón base de pantalón sin pinzas.", - "bella.t": "Bella, patrón base de torso con pechos", - "bella.d": "Bella es un patrón báse para personas con pechos.", - "breanna.t": "Breanna body block", - "breanna.d": "Breanna is a basic body block for people with breasts." -} +{"fromscratch.t":"Your Design","fromscratch.d":"This is your own design, from scratch","tutorial.t":"Tutorial","tutorial.d":"This design is used in the tutorial","frombrian.t":"From Brian","frombrian.d":"This design extends Brian","frombent.t":"From Bent","frombent.d":"This design extends Bent","fromtitan.t":"From Titan","fromtitan.d":"This design extends Titan","frombella.t":"From Bella","frombella.d":"This design extends Bella","frombreanna.t":"From Breanna","frombreanna.d":"This design extends Breanna","brian.t":"Brian, patrón base de torso sin pechos","brian.d":"Brian es un patrón base para personas sin pechos.","bent.t":"Bent, patrón base de chaqueta","bent.d":"Este patrón base con mangas de dos partes es la base de nuestros patrones de chaqueta y abrigo.","titan.t":"Titan, patrón base de pantalón","titan.d":"Titán es un patrón base de pantalón sin pinzas.","bella.t":"Bella, patrón base de torso con pechos","bella.d":"Bella es un patrón báse para personas con pechos.","breanna.t":"Breanna body block","breanna.d":"Breanna is a basic body block for people with breasts."} \ No newline at end of file diff --git a/sites/sde/public/locales/es/docs.json b/sites/sde/public/locales/es/docs.json index d530e6505cc..2d6ce3a4b12 100644 --- a/sites/sde/public/locales/es/docs.json +++ b/sites/sde/public/locales/es/docs.json @@ -1,27 +1 @@ -{ - "account": "Cuenta", - "docs": "Documentación", - "controltip.t": "Poder frente a sencillez", - "controltip.d1": "La configuración Power versus Simplicity de tu cuenta de FreeSewing influirá en cómo experimentes el sitio web de FreeSewing.", - "controltip.d2": "Por defecto, algunas de las funciones más avanzadas de este sitio están ocultas para facilitar la orientación de los nuevos usuarios.", - "controltip.d3": "Si quieres sacrificar parte de esa simplicidad para ganar más potencia, puedes actualizar en consecuencia tu ajuste Potencia frente a Simplicidad.", - "helpWithDocs": "Ayúdanos a mejorar nuestra documentación", - "authors": "Autores", - "maintainers": "Mantenedores", - "lastUpdated": "Última actualización", - "editThisPage": "Edita esta página", - "years": "años", - "months": "meses", - "days": "días", - "oneDay": "un día", - "lessThanADay": "menos de un día", - "ago": "hace", - "helpImproveDocs": "Ayúdanos a mejorar la documentación de FreeSewing", - "helpTranslateDocs": "Ayúdanos a traducir la documentación de FreeSewing", - "learnMore": "Más información", - "toc": "Índice", - "credits": "Créditos", - "contentsBy": "Contenido", - "translators": "Traductores", - "title": "Título" -} +{"account":"Cuenta","docs":"Documentación","controltip.t":"Poder frente a sencillez","controltip.d1":"La configuración Power versus Simplicity de tu cuenta de FreeSewing influirá en cómo experimentes el sitio web de FreeSewing.","controltip.d2":"Por defecto, algunas de las funciones más avanzadas de este sitio están ocultas para facilitar la orientación de los nuevos usuarios.","controltip.d3":"Si quieres sacrificar parte de esa simplicidad para ganar más potencia, puedes actualizar en consecuencia tu ajuste Potencia frente a Simplicidad.","helpWithDocs":"Ayúdanos a mejorar nuestra documentación","authors":"Autores","maintainers":"Mantenedores","lastUpdated":"Última actualización","editThisPage":"Edita esta página","years":"años","months":"meses","days":"días","oneDay":"un día","lessThanADay":"menos de un día","ago":"hace","helpImproveDocs":"Ayúdanos a mejorar la documentación de FreeSewing","helpTranslateDocs":"Ayúdanos a traducir la documentación de FreeSewing","learnMore":"Más información","toc":"Índice","credits":"Créditos","contentsBy":"Contenido","translators":"Traductores","title":"Título"} \ No newline at end of file diff --git a/sites/sde/public/locales/es/errors.json b/sites/sde/public/locales/es/errors.json index 1aa2d77d9c4..3a869491286 100644 --- a/sites/sde/public/locales/es/errors.json +++ b/sites/sde/public/locales/es/errors.json @@ -1,16 +1 @@ -{ - "t404": "Error 404", - "d404": "No se encuentra lo que buscas", - "m404": "Este error suele significar que no hay ningún problema, sino que la información que solicitaste no está disponible.", - "something": "Algo salió mal", - "reportThis": "Informar de este problema", - "newReport": "Generar un informe de problema", - "privateReport.t": "Generar un informe privado del problema", - "privateReport.d": "No se pondrá a disposición de la comunidad de FreeSewing en general ninguna información sobre este problema.", - "publicReport.t": "Generar un informe público del problema", - "publicReport.d": "Parte de la información sobre este problema se hará pública para facilitar la resolución del problema.", - "leadId": "Este es el ID de contexto único de tu informe", - "reportCreated": "Informe creado", - "leadIssue": "Además, hemos creado una incidencia en GitHub para hacer un seguimiento de esto - aquí es también donde puedes añadir tus propios comentarios", - "close": "Cerrar" -} +{"t404":"Error 404","d404":"No se encuentra lo que buscas","m404":"Este error suele significar que no hay ningún problema, sino que la información que solicitaste no está disponible.","something":"Algo salió mal","reportThis":"Informar de este problema","newReport":"Generar un informe de problema","privateReport.t":"Generar un informe privado del problema","privateReport.d":"No se pondrá a disposición de la comunidad de FreeSewing en general ninguna información sobre este problema.","publicReport.t":"Generar un informe público del problema","publicReport.d":"Parte de la información sobre este problema se hará pública para facilitar la resolución del problema.","leadId":"Este es el ID de contexto único de tu informe","reportCreated":"Informe creado","leadIssue":"Además, hemos creado una incidencia en GitHub para hacer un seguimiento de esto - aquí es también donde puedes añadir tus propios comentarios","close":"Cerrar"} \ No newline at end of file diff --git a/sites/sde/public/locales/es/flag.json b/sites/sde/public/locales/es/flag.json index c4d4becda25..7aca103de68 100644 --- a/sites/sde/public/locales/es/flag.json +++ b/sites/sde/public/locales/es/flag.json @@ -1,17 +1 @@ -{ - "apply": "Apply", - "decrease": "Decrease", - "disable": "Disable", - "dismiss": "Dismiss", - "expandIsOff.t": "This design saves space (and trees) because expand is disabled", - "expandIsOff.d": "Because the **expand** core setting is currently disabled, some parts are not fully drawn or not shown at all. Typically, these are simple rectangles that only take up space. To expand all pattern parts to their full size, enable the expand setting.", - "expandIsOn.t": "This design can save space (and trees)", - "expandIsOn.d": "Because the **expand** core setting is currently enabled, all parts are fully drawn. You can display this design in a more compact way by disabling the **expand** setting. Doing so will mean that some parts are not fully drawn or not shown at all. Typically, these are simple rectangles that only take up space.", - "enable": "Enable", - "flagMenu.t": "Messages from the designer", - "flagMenuOne.d": "The designer of this pattern has flagged something about your current draft that deserves your attention.", - "flagMenuMany.d": "The designer of this pattern has flagged some things about your current draft that deserve your attention.", - "hide": "Ocultar", - "increase": "Increase", - "show": "Mostrar" -} +{"apply":"Apply","decrease":"Decrease","disable":"Disable","dismiss":"Dismiss","expandIsOff.t":"This design saves space (and trees) because expand is disabled","expandIsOff.d":"Because the **expand** core setting is currently disabled, some parts are not fully drawn or not shown at all. Typically, these are simple rectangles that only take up space. To expand all pattern parts to their full size, enable the expand setting.","expandIsOn.t":"This design can save space (and trees)","expandIsOn.d":"Because the **expand** core setting is currently enabled, all parts are fully drawn. You can display this design in a more compact way by disabling the **expand** setting. Doing so will mean that some parts are not fully drawn or not shown at all. Typically, these are simple rectangles that only take up space.","enable":"Enable","flagMenu.t":"Messages from the designer","flagMenuOne.d":"The designer of this pattern has flagged something about your current draft that deserves your attention.","flagMenuMany.d":"The designer of this pattern has flagged some things about your current draft that deserve your attention.","hide":"Ocultar","increase":"Increase","show":"Mostrar"} \ No newline at end of file diff --git a/sites/sde/public/locales/es/footer.json b/sites/sde/public/locales/es/footer.json index 6ed0c88a23d..9e200e2c77b 100644 --- a/sites/sde/public/locales/es/footer.json +++ b/sites/sde/public/locales/es/footer.json @@ -1 +1 @@ -{ "sponsors": "bla bla" } +{"sponsors":"bla bla"} \ No newline at end of file diff --git a/sites/sde/public/locales/es/frombella.json b/sites/sde/public/locales/es/frombella.json index c3a3a1a1723..f945be81b84 100644 --- a/sites/sde/public/locales/es/frombella.json +++ b/sites/sde/public/locales/es/frombella.json @@ -1,44 +1 @@ -{ - "t": "From Bella", - "d": "This design extends Bella", - "back": "Atrás", - "frontSideDart": "Frente", - "chestEase.t": "Holgura de pecho", - "chestEase.d": "Controla la cantidad de facilidad en la parte más completa de tu cofre", - "waistEase.t": "Holgura de cintura", - "waistEase.d": "Controla la cantidad de facilidad en tu cintura", - "bustSpanEase.t": "Facilidad de la expansión del polvo", - "bustSpanEase.d": "Controla la cantidad de facilidad (horizontal) que se agrega a tu superficie de busto al ubicar el punto de busto.", - "shoulderToShoulderEase.t": "Shoulder to Shoulder ease", - "shoulderToShoulderEase.d": "Controls the amount of ease between your shoulders. Initially set to -.5% because Bella implements a block that is used in the industry.", - "fullChestEaseReduction.t": "Full chest ease reduction", - "fullChestEaseReduction.d": "Allows you to independently reduce the ease around the chest to make it fit tight(er) in that area", - "backDartHeight.t": "Altura del dart trasero", - "backDartHeight.d": "Controla la altura del dart posterior", - "bustDartLength.t": "Longitud del dart del polvo", - "bustDartLength.d": "Controla la longitud del polvo", - "waistDartLength.t": "Longitud del dart de Waist", - "waistDartLength.d": "Controla la longitud del dardo de la cintura", - "bustDartCurve.t": "Curva darda de busto", - "bustDartCurve.d": "Controla la curvatura del polvo", - "armholeDepth.t": "Profundidad del orificio", - "armholeDepth.d": "Controla la profundidad del orificio", - "backArmholeSlant.t": "Slant del orificio trasero", - "backArmholeSlant.d": "Rota ligeramente el orificio alrededor de su punto de zanja", - "frontArmholeCurvature.t": "Front armhole curvature", - "frontArmholeCurvature.d": "Controls how deep the armhole is scooped out at the front bottom", - "backArmholeCurvature.t": "Curvatura del orificio trasero", - "backArmholeCurvature.d": "Controla la profundidad del agujero de armadura en la parte trasera", - "frontArmholePitchDepth.t": "Profundidad del tono del orificio delantero", - "frontArmholePitchDepth.d": "Modifica la posición horizontal del punto de giro del blindaje frontal", - "backArmholePitchDepth.t": "Profundidad del tono del orificio trasero", - "backArmholePitchDepth.d": "Modifica la posición horizontal del punto de giro del orificio trasero", - "backNeckCutout.t": "Corte trasero del cuello", - "backNeckCutout.d": "Controla la profundidad de la apertura del cuello en la espalda", - "backHemSlope.t": "Pendiente trasera", - "backHemSlope.d": "Controla la pendiente del hem en la espalda", - "frontShoulderWidth.t": "Ancho del hombro frontal", - "frontShoulderWidth.d": "Controla la estrechez de los hombros delanteros relativos a la parte trasera", - "highBustWidth.t": "Ancho de bust alto", - "highBustWidth.d": "Le permite ajustar el ancho del polvo alto en la parte frontal" -} +{"t":"From Bella","d":"This design extends Bella","back":"Atrás","frontSideDart":"Frente","chestEase.t":"Holgura de pecho","chestEase.d":"Controla la cantidad de facilidad en la parte más completa de tu cofre","waistEase.t":"Holgura de cintura","waistEase.d":"Controla la cantidad de facilidad en tu cintura","bustSpanEase.t":"Facilidad de la expansión del polvo","bustSpanEase.d":"Controla la cantidad de facilidad (horizontal) que se agrega a tu superficie de busto al ubicar el punto de busto.","shoulderToShoulderEase.t":"Shoulder to Shoulder ease","shoulderToShoulderEase.d":"Controls the amount of ease between your shoulders. Initially set to -.5% because Bella implements a block that is used in the industry.","fullChestEaseReduction.t":"Full chest ease reduction","fullChestEaseReduction.d":"Allows you to independently reduce the ease around the chest to make it fit tight(er) in that area","backDartHeight.t":"Altura del dart trasero","backDartHeight.d":"Controla la altura del dart posterior","bustDartLength.t":"Longitud del dart del polvo","bustDartLength.d":"Controla la longitud del polvo","waistDartLength.t":"Longitud del dart de Waist","waistDartLength.d":"Controla la longitud del dardo de la cintura","bustDartCurve.t":"Curva darda de busto","bustDartCurve.d":"Controla la curvatura del polvo","armholeDepth.t":"Profundidad del orificio","armholeDepth.d":"Controla la profundidad del orificio","backArmholeSlant.t":"Slant del orificio trasero","backArmholeSlant.d":"Rota ligeramente el orificio alrededor de su punto de zanja","frontArmholeCurvature.t":"Front armhole curvature","frontArmholeCurvature.d":"Controls how deep the armhole is scooped out at the front bottom","backArmholeCurvature.t":"Curvatura del orificio trasero","backArmholeCurvature.d":"Controla la profundidad del agujero de armadura en la parte trasera","frontArmholePitchDepth.t":"Profundidad del tono del orificio delantero","frontArmholePitchDepth.d":"Modifica la posición horizontal del punto de giro del blindaje frontal","backArmholePitchDepth.t":"Profundidad del tono del orificio trasero","backArmholePitchDepth.d":"Modifica la posición horizontal del punto de giro del orificio trasero","backNeckCutout.t":"Corte trasero del cuello","backNeckCutout.d":"Controla la profundidad de la apertura del cuello en la espalda","backHemSlope.t":"Pendiente trasera","backHemSlope.d":"Controla la pendiente del hem en la espalda","frontShoulderWidth.t":"Ancho del hombro frontal","frontShoulderWidth.d":"Controla la estrechez de los hombros delanteros relativos a la parte trasera","highBustWidth.t":"Ancho de bust alto","highBustWidth.d":"Le permite ajustar el ancho del polvo alto en la parte frontal"} \ No newline at end of file diff --git a/sites/sde/public/locales/es/frombent.json b/sites/sde/public/locales/es/frombent.json index 3d9da4a546a..01fcb6a84bc 100644 --- a/sites/sde/public/locales/es/frombent.json +++ b/sites/sde/public/locales/es/frombent.json @@ -1,47 +1 @@ -{ - "t": "From Bent", - "d": "This design extends Bent", - "back": "Back", - "front": "Front", - "base": "Base", - "sleevecap": "Sleevecap", - "sleeve": "Sleeve", - "topSleeve": "Manga superior", - "underSleeve": "Manga debajo", - "acrossBackFactor.t": "Factor de ancho de espalda", - "acrossBackFactor.d": "Controla el ancho de espalda como un factor de la medida de hombro a hombro.", - "armholeDepthFactor.t": "Factor de profundidad de la sisa", - "armholeDepthFactor.d": "Controla la profundidad de la sisa. Valores más altos producen sisas más profundas.", - "backNeckCutout.t": "Corte trasero del cuello", - "backNeckCutout.d": "Cómo de profundo es el cuello por detrás", - "bicepsEase.t": "Holgura del bíceps", - "bicepsEase.d": "La cantidad de holgura en la parte superior del brazo. Ten en cuenta que, aunque intentamos repetar esto, ajustar la manga a la sisa toma preferencia sobre respetar la cantidad exacta de holgura.", - "collarEase.t": "Facilidad de cuello", - "collarEase.d": "La cantidad de facilidad alrededor de tu cuello.", - "chestEase.t": "Holgura de pecho", - "chestEase.d": "La cantidad de holgura en el pecho", - "cuffEase.t": "Holgura de muñeca", - "cuffEase.d": "La cantidad de holgura en la muñeca.", - "draftForHighBust.t": "Borrador para alta caída", - "draftForHighBust.d": "Borra el patrón para la medición alta del polvo (si está disponible) en lugar del cofre (completo). Esto dará lugar a una prenda más ajustada para las personas con senos.", - "frontArmholeDeeper.t": "Sujetador delantero extra recorte", - "frontArmholeDeeper.d": "¿Cuánto quieres que se corte la sisa delantera más allá de la espalda?", - "lengthBonus.t": "Bonus de longitud", - "lengthBonus.d": "La cantidad a elongar. Valores negativos lo acortan.", - "s3Collar.t": "Mayo de costura de hombro: lado de cuello", - "s3Collar.d": "Aumenta esta opción para desplazar la costura del hombro hacia adelante en el lado del cuello. Disminuye su desplazamiento hacia atrás.", - "s3Armhole.t": "Mayo de costura de hombro: lado del orificio", - "s3Armhole.d": "Aumenta esta opción para desplazar la costura del hombro hacia adelante en el lado del blindaje. Disminuye su desplazamiento hacia atrás.", - "shoulderEase.t": "Holgura de hombro", - "shoulderEase.d": "La cantidad de holgura en los hombros. Esto incrementa la distancia de hombro a hombro para dejar espacio para la ropa que lleves debajo.", - "shoulderSlopeReduction.t": "Reducción de caída del hombro", - "shoulderSlopeReduction.d": "La cantidad en la que la caída del hombro se reduce para añadir hombreras.", - "sleeveLengthBonus.t": "Longitud extra de manga", - "sleeveLengthBonus.d": "La cantidad a alargar la manga. Un valor negativo la acorta.", - "sleevecapEase.t": "Holgura de la parte superior de la manga", - "sleevecapEase.d": "La cantidad en la que la parte superior de la manga es más larga que la sisa", - "sleeveBend.t": "Manga doblada", - "sleeveBend.d": "Curva de la manga en el codo.", - "sleevecapHeight.t": "Altura de la manga", - "sleevecapHeight.d": "Controla la altura de la manga." -} +{"t":"From Bent","d":"This design extends Bent","back":"Back","front":"Front","base":"Base","sleevecap":"Sleevecap","sleeve":"Sleeve","topSleeve":"Manga superior","underSleeve":"Manga debajo","acrossBackFactor.t":"Factor de ancho de espalda","acrossBackFactor.d":"Controla el ancho de espalda como un factor de la medida de hombro a hombro.","armholeDepthFactor.t":"Factor de profundidad de la sisa","armholeDepthFactor.d":"Controla la profundidad de la sisa. Valores más altos producen sisas más profundas.","backNeckCutout.t":"Corte trasero del cuello","backNeckCutout.d":"Cómo de profundo es el cuello por detrás","bicepsEase.t":"Holgura del bíceps","bicepsEase.d":"La cantidad de holgura en la parte superior del brazo. Ten en cuenta que, aunque intentamos repetar esto, ajustar la manga a la sisa toma preferencia sobre respetar la cantidad exacta de holgura.","collarEase.t":"Facilidad de cuello","collarEase.d":"La cantidad de facilidad alrededor de tu cuello.","chestEase.t":"Holgura de pecho","chestEase.d":"La cantidad de holgura en el pecho","cuffEase.t":"Holgura de muñeca","cuffEase.d":"La cantidad de holgura en la muñeca.","draftForHighBust.t":"Borrador para alta caída","draftForHighBust.d":"Borra el patrón para la medición alta del polvo (si está disponible) en lugar del cofre (completo). Esto dará lugar a una prenda más ajustada para las personas con senos.","frontArmholeDeeper.t":"Sujetador delantero extra recorte","frontArmholeDeeper.d":"¿Cuánto quieres que se corte la sisa delantera más allá de la espalda?","lengthBonus.t":"Bonus de longitud","lengthBonus.d":"La cantidad a elongar. Valores negativos lo acortan.","s3Collar.t":"Mayo de costura de hombro: lado de cuello","s3Collar.d":"Aumenta esta opción para desplazar la costura del hombro hacia adelante en el lado del cuello. Disminuye su desplazamiento hacia atrás.","s3Armhole.t":"Mayo de costura de hombro: lado del orificio","s3Armhole.d":"Aumenta esta opción para desplazar la costura del hombro hacia adelante en el lado del blindaje. Disminuye su desplazamiento hacia atrás.","shoulderEase.t":"Holgura de hombro","shoulderEase.d":"La cantidad de holgura en los hombros. Esto incrementa la distancia de hombro a hombro para dejar espacio para la ropa que lleves debajo.","shoulderSlopeReduction.t":"Reducción de caída del hombro","shoulderSlopeReduction.d":"La cantidad en la que la caída del hombro se reduce para añadir hombreras.","sleeveLengthBonus.t":"Longitud extra de manga","sleeveLengthBonus.d":"La cantidad a alargar la manga. Un valor negativo la acorta.","sleevecapEase.t":"Holgura de la parte superior de la manga","sleevecapEase.d":"La cantidad en la que la parte superior de la manga es más larga que la sisa","sleeveBend.t":"Manga doblada","sleeveBend.d":"Curva de la manga en el codo.","sleevecapHeight.t":"Altura de la manga","sleevecapHeight.d":"Controla la altura de la manga."} \ No newline at end of file diff --git a/sites/sde/public/locales/es/frombreanna.json b/sites/sde/public/locales/es/frombreanna.json index 0218154b1e1..c57ac7054a9 100644 --- a/sites/sde/public/locales/es/frombreanna.json +++ b/sites/sde/public/locales/es/frombreanna.json @@ -1,98 +1 @@ -{ - "t": "From Breanna", - "d": "This design extends Breanna", - "back": "Back", - "base": "Base", - "frontBase": "Front base", - "front": "Front", - "sleevecap": "Sleevecap", - "sleeve": "Sleeve", - "acrossBackFactor.t": "Across back factor", - "acrossBackFactor.d": "Controls your across back width as a factor of your shoulder to shoulder measurement.", - "armholeDepthFactor.t": "Armhole depth factor", - "armholeDepthFactor.d": "Controls the depth of the armhole. Higher values make a deeper armhole.", - "backNeckCutout.t": "Back neck cutout", - "backNeckCutout.d": "How deep the neck is cut out at the back", - "bicepsEase.t": "Biceps ease", - "bicepsEase.d": "The amount of ease at your upper arm. Note that while we try to respect this, fitting the sleeve to the armhole takes precedence over respecting the exact amount of ease.", - "collarEase.t": "Collar ease", - "collarEase.d": "The amount of ease around your neck", - "chestEase.t": "Chest ease", - "chestEase.d": "The amount of ease at your chest.", - "cuffEase.t": "Cuff ease", - "cuffEase.d": "The amount of ease at your wrist.", - "frontArmholeDeeper.t": "Front armhole extra cutout", - "frontArmholeDeeper.d": "How much do you want the front armhole to be cut out deeper than the back.", - "frontScyeDart.t": "Front scye dart", - "frontScyeDart.d": "Controls the dart at the front of the arm opening. This can help control gaping at the armhole.", - "shoulderDart.t": "Shoulder dart", - "shoulderDart.d": "Whether or not to inlude a dart at the shoulder to round the back", - "shoulderDartSize.t": "Shoulder dart size", - "shoulderDartSize.d": "The size of the shoulder dart", - "shoulderDartLength.t": "Shoulder dart length", - "shoulderDartLength.d": "The length of the shoulder dart", - "shoulderEase.t": "Shoulder ease", - "shoulderEase.d": "The amount of ease at your shoulder. This increases the shoulder to shoulder distance to accommodate additional layers or thickness.", - "shoulderSlopeReduction.t": "Shoulder slope reduction", - "shoulderSlopeReduction.d": "The amount by which the shoulder slope is reduced to allow for shoulder padding.", - "sleeveLengthBonus.t": "Sleeve length bonus", - "sleeveLengthBonus.d": "The amount to lengthen the sleeve. A negative value will shorten it.", - "sleevecapEase.t": "Sleevecap ease", - "sleevecapEase.d": "The amount by which the sleevecap seam is longer than the armhole seam.", - "sleevecapTopFactorX.t": "Sleevecap top X", - "sleevecapTopFactorX.d": "Controls the horizontal location of the sleevecap top.", - "sleevecapTopFactorY.t": "Sleevecap top Y", - "sleevecapTopFactorY.d": "Controls the height of the sleevecap. A higher value results in a higher and more narrow sleevecap.", - "sleevecapBackFactorX.t": "Sleevecap back X", - "sleevecapBackFactorX.d": "Controls the placement of the sleevecap back pitchpoint on the X-axis (horizontal)", - "sleevecapBackFactorY.t": "Sleevecap back Y", - "sleevecapBackFactorY.d": "Controls the placement of the sleevecap back pitchpoint on the Y-axis (vertical)", - "sleevecapFrontFactorX.t": "Sleevecap front X", - "sleevecapFrontFactorX.d": "Controls the placement of the sleevecap front pitchpoint on the X-axis (horizontal)", - "sleevecapFrontFactorY.t": "Sleevecap front Y", - "sleevecapFrontFactorY.d": "Controls the placement of the sleevecap front pitchpoint on the Y-axis (vertical)", - "sleevecapQ1Offset.t": "Sleevecap Q1 offset", - "sleevecapQ1Offset.d": "Controls the curvature of the sleevecap in the first quadrant (front armhole)", - "sleevecapQ2Offset.t": "Sleevecap Q2 offset", - "sleevecapQ2Offset.d": "Controls the curvature of the sleevecap in the second quadrant (front shoulder)", - "sleevecapQ3Offset.t": "Sleevecap Q3 offset", - "sleevecapQ3Offset.d": "Controls the curvature of the sleevecap in the third quadrant (back shoulder)", - "sleevecapQ4Offset.t": "Sleevecap Q4 offset", - "sleevecapQ4Offset.d": "Controls the curvature of the sleevecap in the fourth quadrant (back armhole)", - "sleevecapQ1Spread1.t": "Sleevecap Q1 downward spread", - "sleevecapQ1Spread1.d": "Controls the spread of the sleevecap first quadrant curvature towards the armhole", - "sleevecapQ1Spread2.t": "Sleevecap Q1 upward spread", - "sleevecapQ1Spread2.d": "Controls the spread of the sleevecap first quadrant curvature towards the shoulder", - "sleevecapQ2Spread1.t": "Sleevecap Q2 downward spread", - "sleevecapQ2Spread1.d": "Controls the spread of the sleevecap second quadrant curvature towards the armhole", - "sleevecapQ2Spread2.t": "Sleevecap Q2 upward spread", - "sleevecapQ2Spread2.d": "Controls the spread of the sleevecap second quadrant curvature towards the shoulder", - "sleevecapQ3Spread1.t": "Sleevecap Q3 upward spread", - "sleevecapQ3Spread1.d": "Controls the spread of the sleevecap third quadrant curvature towards the shoulder", - "sleevecapQ3Spread2.t": "Sleevecap Q3 downward spread", - "sleevecapQ3Spread2.d": "Controls the spread of the sleevecap third quadrant curvature towards the armhole", - "sleevecapQ4Spread1.t": "Sleevecap Q4 upward spread", - "sleevecapQ4Spread1.d": "Controls the spread of the sleevecap fourth quadrant curvature towards the shoulder", - "sleevecapQ4Spread2.t": "Sleevecap Q4 downward spread", - "sleevecapQ4Spread2.d": "Controls the spread of the sleevecap fourth quadrant curvature towards the armhole", - "waistDart.t": "Waist dart", - "waistDart.d": "Whether or not to inlude a dart at the waist to round the back", - "waistDartSize.t": "Waist dart size", - "waistDartSize.d": "The size of the waist dart", - "waistDartLength.t": "Waist dart length", - "waistDartLength.d": "The length of the waist dart", - "verticalEase.t": "Vertical ease", - "verticalEase.d": "The amount of ease to distribute along the length of the garment", - "waistEase.t": "Waist ease", - "waistEase.d": "The amount of ease at the waist", - "primaryBustDart.t": "Bust dart", - "primaryBustDart.d": "Where to place the bust dart to shape the chest", - "primaryBustDartLength.t": "Bust dart length", - "primaryBustDartLength.d": "The length of the bust dart", - "secondaryBustDart.t": "Secondary bust dart", - "secondaryBustDart.d": "Optionally include a secondary bust dart to distribute the shaping of the chest", - "secondaryBustDartLength.t": "Secondary bust dart length", - "secondaryBustDartLength.d": "The length of the secondary bust dart", - "primaryBustDartShaping.t": "Bust darts shaping", - "primaryBustDartShaping.d": "Controls the balance between the main and secondary bust darts" -} +{"t":"From Breanna","d":"This design extends Breanna","back":"Back","base":"Base","frontBase":"Front base","front":"Front","sleevecap":"Sleevecap","sleeve":"Sleeve","acrossBackFactor.t":"Across back factor","acrossBackFactor.d":"Controls your across back width as a factor of your shoulder to shoulder measurement.","armholeDepthFactor.t":"Armhole depth factor","armholeDepthFactor.d":"Controls the depth of the armhole. Higher values make a deeper armhole.","backNeckCutout.t":"Back neck cutout","backNeckCutout.d":"How deep the neck is cut out at the back","bicepsEase.t":"Biceps ease","bicepsEase.d":"The amount of ease at your upper arm. Note that while we try to respect this, fitting the sleeve to the armhole takes precedence over respecting the exact amount of ease.","collarEase.t":"Collar ease","collarEase.d":"The amount of ease around your neck","chestEase.t":"Chest ease","chestEase.d":"The amount of ease at your chest.","cuffEase.t":"Cuff ease","cuffEase.d":"The amount of ease at your wrist.","frontArmholeDeeper.t":"Front armhole extra cutout","frontArmholeDeeper.d":"How much do you want the front armhole to be cut out deeper than the back.","frontScyeDart.t":"Front scye dart","frontScyeDart.d":"Controls the dart at the front of the arm opening. This can help control gaping at the armhole.","shoulderDart.t":"Shoulder dart","shoulderDart.d":"Whether or not to inlude a dart at the shoulder to round the back","shoulderDartSize.t":"Shoulder dart size","shoulderDartSize.d":"The size of the shoulder dart","shoulderDartLength.t":"Shoulder dart length","shoulderDartLength.d":"The length of the shoulder dart","shoulderEase.t":"Shoulder ease","shoulderEase.d":"The amount of ease at your shoulder. This increases the shoulder to shoulder distance to accommodate additional layers or thickness.","shoulderSlopeReduction.t":"Shoulder slope reduction","shoulderSlopeReduction.d":"The amount by which the shoulder slope is reduced to allow for shoulder padding.","sleeveLengthBonus.t":"Sleeve length bonus","sleeveLengthBonus.d":"The amount to lengthen the sleeve. A negative value will shorten it.","sleevecapEase.t":"Sleevecap ease","sleevecapEase.d":"The amount by which the sleevecap seam is longer than the armhole seam.","sleevecapTopFactorX.t":"Sleevecap top X","sleevecapTopFactorX.d":"Controls the horizontal location of the sleevecap top.","sleevecapTopFactorY.t":"Sleevecap top Y","sleevecapTopFactorY.d":"Controls the height of the sleevecap. A higher value results in a higher and more narrow sleevecap.","sleevecapBackFactorX.t":"Sleevecap back X","sleevecapBackFactorX.d":"Controls the placement of the sleevecap back pitchpoint on the X-axis (horizontal)","sleevecapBackFactorY.t":"Sleevecap back Y","sleevecapBackFactorY.d":"Controls the placement of the sleevecap back pitchpoint on the Y-axis (vertical)","sleevecapFrontFactorX.t":"Sleevecap front X","sleevecapFrontFactorX.d":"Controls the placement of the sleevecap front pitchpoint on the X-axis (horizontal)","sleevecapFrontFactorY.t":"Sleevecap front Y","sleevecapFrontFactorY.d":"Controls the placement of the sleevecap front pitchpoint on the Y-axis (vertical)","sleevecapQ1Offset.t":"Sleevecap Q1 offset","sleevecapQ1Offset.d":"Controls the curvature of the sleevecap in the first quadrant (front armhole)","sleevecapQ2Offset.t":"Sleevecap Q2 offset","sleevecapQ2Offset.d":"Controls the curvature of the sleevecap in the second quadrant (front shoulder)","sleevecapQ3Offset.t":"Sleevecap Q3 offset","sleevecapQ3Offset.d":"Controls the curvature of the sleevecap in the third quadrant (back shoulder)","sleevecapQ4Offset.t":"Sleevecap Q4 offset","sleevecapQ4Offset.d":"Controls the curvature of the sleevecap in the fourth quadrant (back armhole)","sleevecapQ1Spread1.t":"Sleevecap Q1 downward spread","sleevecapQ1Spread1.d":"Controls the spread of the sleevecap first quadrant curvature towards the armhole","sleevecapQ1Spread2.t":"Sleevecap Q1 upward spread","sleevecapQ1Spread2.d":"Controls the spread of the sleevecap first quadrant curvature towards the shoulder","sleevecapQ2Spread1.t":"Sleevecap Q2 downward spread","sleevecapQ2Spread1.d":"Controls the spread of the sleevecap second quadrant curvature towards the armhole","sleevecapQ2Spread2.t":"Sleevecap Q2 upward spread","sleevecapQ2Spread2.d":"Controls the spread of the sleevecap second quadrant curvature towards the shoulder","sleevecapQ3Spread1.t":"Sleevecap Q3 upward spread","sleevecapQ3Spread1.d":"Controls the spread of the sleevecap third quadrant curvature towards the shoulder","sleevecapQ3Spread2.t":"Sleevecap Q3 downward spread","sleevecapQ3Spread2.d":"Controls the spread of the sleevecap third quadrant curvature towards the armhole","sleevecapQ4Spread1.t":"Sleevecap Q4 upward spread","sleevecapQ4Spread1.d":"Controls the spread of the sleevecap fourth quadrant curvature towards the shoulder","sleevecapQ4Spread2.t":"Sleevecap Q4 downward spread","sleevecapQ4Spread2.d":"Controls the spread of the sleevecap fourth quadrant curvature towards the armhole","waistDart.t":"Waist dart","waistDart.d":"Whether or not to inlude a dart at the waist to round the back","waistDartSize.t":"Waist dart size","waistDartSize.d":"The size of the waist dart","waistDartLength.t":"Waist dart length","waistDartLength.d":"The length of the waist dart","verticalEase.t":"Vertical ease","verticalEase.d":"The amount of ease to distribute along the length of the garment","waistEase.t":"Waist ease","waistEase.d":"The amount of ease at the waist","primaryBustDart.t":"Bust dart","primaryBustDart.d":"Where to place the bust dart to shape the chest","primaryBustDartLength.t":"Bust dart length","primaryBustDartLength.d":"The length of the bust dart","secondaryBustDart.t":"Secondary bust dart","secondaryBustDart.d":"Optionally include a secondary bust dart to distribute the shaping of the chest","secondaryBustDartLength.t":"Secondary bust dart length","secondaryBustDartLength.d":"The length of the secondary bust dart","primaryBustDartShaping.t":"Bust darts shaping","primaryBustDartShaping.d":"Controls the balance between the main and secondary bust darts"} \ No newline at end of file diff --git a/sites/sde/public/locales/es/frombrian.json b/sites/sde/public/locales/es/frombrian.json index a963f72b9a5..fe39254af59 100644 --- a/sites/sde/public/locales/es/frombrian.json +++ b/sites/sde/public/locales/es/frombrian.json @@ -1,79 +1 @@ -{ - "t": "From Brian", - "d": "This design extends Brian", - "back": "Back", - "front": "Front", - "base": "Base", - "sleevecap": "Sleevecap", - "sleeve": "Sleeve", - "acrossBackFactor.t": "Factor de ancho de espalda", - "acrossBackFactor.d": "Controla el ancho de espalda como un factor de la medida de hombro a hombro.", - "armholeDepthFactor.t": "Factor de profundidad de la sisa", - "armholeDepthFactor.d": "Controla la profundidad de la sisa. Valores más altos producen sisas más profundas.", - "backNeckCutout.t": "Corte trasero del cuello", - "backNeckCutout.d": "Cómo de profundo es el cuello por detrás", - "bicepsEase.t": "Holgura del bíceps", - "bicepsEase.d": "La cantidad de holgura en la parte superior del brazo. Ten en cuenta que, aunque intentamos repetar esto, ajustar la manga a la sisa toma preferencia sobre respetar la cantidad exacta de holgura.", - "collarEase.t": "Facilidad de cuello", - "collarEase.d": "La cantidad de facilidad alrededor de tu cuello.", - "chestEase.t": "Holgura de pecho", - "chestEase.d": "La cantidad de holgura en el pecho", - "cuffEase.t": "Holgura de muñeca", - "cuffEase.d": "La cantidad de holgura en la muñeca.", - "draftForHighBust.t": "Borrador para alta caída", - "draftForHighBust.d": "Borra el patrón para la medición alta del polvo (si está disponible) en lugar del cofre (completo). Esto dará lugar a una prenda más ajustada para las personas con senos.", - "frontArmholeDeeper.t": "Sujetador delantero extra recorte", - "frontArmholeDeeper.d": "¿Cuánto quieres que se corte la sisa delantera más allá de la espalda?", - "lengthBonus.t": "Bonus de longitud", - "lengthBonus.d": "La cantidad a elongar. Valores negativos lo acortan.", - "s3Collar.t": "Mayo de costura de hombro: lado de cuello", - "s3Collar.d": "Aumenta esta opción para desplazar la costura del hombro hacia adelante en el lado del cuello. Disminuye su desplazamiento hacia atrás.", - "s3Armhole.t": "Mayo de costura de hombro: lado del orificio", - "s3Armhole.d": "Aumenta esta opción para desplazar la costura del hombro hacia adelante en el lado del blindaje. Disminuye su desplazamiento hacia atrás.", - "shoulderEase.t": "Holgura de hombro", - "shoulderEase.d": "La cantidad de holgura en los hombros. Esto incrementa la distancia de hombro a hombro para dejar espacio para la ropa que lleves debajo.", - "shoulderSlopeReduction.t": "Reducción de caída del hombro", - "shoulderSlopeReduction.d": "La cantidad en la que la caída del hombro se reduce para añadir hombreras.", - "sleeveLengthBonus.t": "Longitud extra de manga", - "sleeveLengthBonus.d": "La cantidad a alargar la manga. Un valor negativo la acorta.", - "sleevecapEase.t": "Holgura de la parte superior de la manga", - "sleevecapEase.d": "La cantidad en la que la parte superior de la manga es más larga que la sisa", - "sleevecapTopFactorX.t": "Funda tapa X", - "sleevecapTopFactorX.d": "Controla la ubicación horizontal de la parte superior de la funda", - "sleevecapTopFactorY.t": "Funda tapa Y", - "sleevecapTopFactorY.d": "Controla la altura de la manga. Un valor más alto hace que la parte superior de la manga sea más alta y estrecha.", - "sleevecapBackFactorX.t": "Funda atrás X", - "sleevecapBackFactorX.d": "Controla la colocación del punto de inflexión posterior de la funda en el eje X (horizontal)", - "sleevecapBackFactorY.t": "Funda atrás X", - "sleevecapBackFactorY.d": "Controla la colocación del punto de inflexión posterior de la funda en el eje Y (vertical)", - "sleevecapFrontFactorX.t": "Funda frontal X", - "sleevecapFrontFactorX.d": "Controla la colocación del punto de inflexión frontal de la funda en el eje X (horizontal)", - "sleevecapFrontFactorY.t": "Funda frontal Y", - "sleevecapFrontFactorY.d": "Controla la colocación del punto de inflexión frontal de la funda en el eje Y (vertical)", - "sleevecapQ1Offset.t": "Funda Q1 offset", - "sleevecapQ1Offset.d": "Controla la curvatura de la funda en el primer cuadrante (sisa frontal)", - "sleevecapQ2Offset.t": "Funda Q2 offset", - "sleevecapQ2Offset.d": "Controla la curvatura de la funda en el segundo cuadrante (hombro delantero)", - "sleevecapQ3Offset.t": "Funda Q3 offset", - "sleevecapQ3Offset.d": "Controla la curvatura de la funda en el tercer cuadrante (hombro posterior)", - "sleevecapQ4Offset.t": "Funda Q4 offset", - "sleevecapQ4Offset.d": "Controla la curvatura de la funda en el cuarto cuadrante (sisa trasera)", - "sleevecapQ1Spread1.t": "Funda Q1 propagación a la baja", - "sleevecapQ1Spread1.d": "Controla la propagación de la curvatura del primer cuadrante de la manga hacia la sisa.", - "sleevecapQ1Spread2.t": "Funda Q1 propagación hacia arriba", - "sleevecapQ1Spread2.d": "Controla la propagación de la curvatura del primer cuadrante de manga hacia el hombro", - "sleevecapQ2Spread1.t": "Funda Q2 propagación a la baja", - "sleevecapQ2Spread1.d": "Controla la propagación de la curvatura del segundo cuadrante del manguito hacia la sisa.", - "sleevecapQ2Spread2.t": "Funda Q2 extendido hacia arriba", - "sleevecapQ2Spread2.d": "Controla la propagación de la curvatura del segundo cuadrante de manga hacia el hombro", - "sleevecapQ3Spread1.t": "Funda Q3 extendido hacia arriba", - "sleevecapQ3Spread1.d": "Controla la propagación de la curvatura del tercer cuadrante de manga hacia el hombro", - "sleevecapQ3Spread2.t": "Funda Q3 propagación a la baja", - "sleevecapQ3Spread2.d": "Controla la propagación de la curvatura del tercer cuadrante de la manga hacia la sisa.", - "sleevecapQ4Spread1.t": "Funda Q4 extendido hacia arriba", - "sleevecapQ4Spread1.d": "Controla la propagación de la curvatura del cuarto cuadrante de manga hacia el hombro", - "sleevecapQ4Spread2.t": "Funda Q4 propagación a la baja", - "sleevecapQ4Spread2.d": "Controla la propagación de la curvatura del cuarto cuadrante de manga hacia la sisa.", - "sleeveWidthGuarantee.t": "Garantía de anchura de la manga", - "sleeveWidthGuarantee.d": "Controla cuánto del ancho de la manga se garantizará. Esto determina cuánto podemos alterar el ancho de la manga para que se ajuste a la manga en la sisa." -} +{"t":"From Brian","d":"This design extends Brian","back":"Back","front":"Front","base":"Base","sleevecap":"Sleevecap","sleeve":"Sleeve","acrossBackFactor.t":"Factor de ancho de espalda","acrossBackFactor.d":"Controla el ancho de espalda como un factor de la medida de hombro a hombro.","armholeDepthFactor.t":"Factor de profundidad de la sisa","armholeDepthFactor.d":"Controla la profundidad de la sisa. Valores más altos producen sisas más profundas.","backNeckCutout.t":"Corte trasero del cuello","backNeckCutout.d":"Cómo de profundo es el cuello por detrás","bicepsEase.t":"Holgura del bíceps","bicepsEase.d":"La cantidad de holgura en la parte superior del brazo. Ten en cuenta que, aunque intentamos repetar esto, ajustar la manga a la sisa toma preferencia sobre respetar la cantidad exacta de holgura.","collarEase.t":"Facilidad de cuello","collarEase.d":"La cantidad de facilidad alrededor de tu cuello.","chestEase.t":"Holgura de pecho","chestEase.d":"La cantidad de holgura en el pecho","cuffEase.t":"Holgura de muñeca","cuffEase.d":"La cantidad de holgura en la muñeca.","draftForHighBust.t":"Borrador para alta caída","draftForHighBust.d":"Borra el patrón para la medición alta del polvo (si está disponible) en lugar del cofre (completo). Esto dará lugar a una prenda más ajustada para las personas con senos.","frontArmholeDeeper.t":"Sujetador delantero extra recorte","frontArmholeDeeper.d":"¿Cuánto quieres que se corte la sisa delantera más allá de la espalda?","lengthBonus.t":"Bonus de longitud","lengthBonus.d":"La cantidad a elongar. Valores negativos lo acortan.","s3Collar.t":"Mayo de costura de hombro: lado de cuello","s3Collar.d":"Aumenta esta opción para desplazar la costura del hombro hacia adelante en el lado del cuello. Disminuye su desplazamiento hacia atrás.","s3Armhole.t":"Mayo de costura de hombro: lado del orificio","s3Armhole.d":"Aumenta esta opción para desplazar la costura del hombro hacia adelante en el lado del blindaje. Disminuye su desplazamiento hacia atrás.","shoulderEase.t":"Holgura de hombro","shoulderEase.d":"La cantidad de holgura en los hombros. Esto incrementa la distancia de hombro a hombro para dejar espacio para la ropa que lleves debajo.","shoulderSlopeReduction.t":"Reducción de caída del hombro","shoulderSlopeReduction.d":"La cantidad en la que la caída del hombro se reduce para añadir hombreras.","sleeveLengthBonus.t":"Longitud extra de manga","sleeveLengthBonus.d":"La cantidad a alargar la manga. Un valor negativo la acorta.","sleevecapEase.t":"Holgura de la parte superior de la manga","sleevecapEase.d":"La cantidad en la que la parte superior de la manga es más larga que la sisa","sleevecapTopFactorX.t":"Funda tapa X","sleevecapTopFactorX.d":"Controla la ubicación horizontal de la parte superior de la funda","sleevecapTopFactorY.t":"Funda tapa Y","sleevecapTopFactorY.d":"Controla la altura de la manga. Un valor más alto hace que la parte superior de la manga sea más alta y estrecha.","sleevecapBackFactorX.t":"Funda atrás X","sleevecapBackFactorX.d":"Controla la colocación del punto de inflexión posterior de la funda en el eje X (horizontal)","sleevecapBackFactorY.t":"Funda atrás X","sleevecapBackFactorY.d":"Controla la colocación del punto de inflexión posterior de la funda en el eje Y (vertical)","sleevecapFrontFactorX.t":"Funda frontal X","sleevecapFrontFactorX.d":"Controla la colocación del punto de inflexión frontal de la funda en el eje X (horizontal)","sleevecapFrontFactorY.t":"Funda frontal Y","sleevecapFrontFactorY.d":"Controla la colocación del punto de inflexión frontal de la funda en el eje Y (vertical)","sleevecapQ1Offset.t":"Funda Q1 offset","sleevecapQ1Offset.d":"Controla la curvatura de la funda en el primer cuadrante (sisa frontal)","sleevecapQ2Offset.t":"Funda Q2 offset","sleevecapQ2Offset.d":"Controla la curvatura de la funda en el segundo cuadrante (hombro delantero)","sleevecapQ3Offset.t":"Funda Q3 offset","sleevecapQ3Offset.d":"Controla la curvatura de la funda en el tercer cuadrante (hombro posterior)","sleevecapQ4Offset.t":"Funda Q4 offset","sleevecapQ4Offset.d":"Controla la curvatura de la funda en el cuarto cuadrante (sisa trasera)","sleevecapQ1Spread1.t":"Funda Q1 propagación a la baja","sleevecapQ1Spread1.d":"Controla la propagación de la curvatura del primer cuadrante de la manga hacia la sisa.","sleevecapQ1Spread2.t":"Funda Q1 propagación hacia arriba","sleevecapQ1Spread2.d":"Controla la propagación de la curvatura del primer cuadrante de manga hacia el hombro","sleevecapQ2Spread1.t":"Funda Q2 propagación a la baja","sleevecapQ2Spread1.d":"Controla la propagación de la curvatura del segundo cuadrante del manguito hacia la sisa.","sleevecapQ2Spread2.t":"Funda Q2 extendido hacia arriba","sleevecapQ2Spread2.d":"Controla la propagación de la curvatura del segundo cuadrante de manga hacia el hombro","sleevecapQ3Spread1.t":"Funda Q3 extendido hacia arriba","sleevecapQ3Spread1.d":"Controla la propagación de la curvatura del tercer cuadrante de manga hacia el hombro","sleevecapQ3Spread2.t":"Funda Q3 propagación a la baja","sleevecapQ3Spread2.d":"Controla la propagación de la curvatura del tercer cuadrante de la manga hacia la sisa.","sleevecapQ4Spread1.t":"Funda Q4 extendido hacia arriba","sleevecapQ4Spread1.d":"Controla la propagación de la curvatura del cuarto cuadrante de manga hacia el hombro","sleevecapQ4Spread2.t":"Funda Q4 propagación a la baja","sleevecapQ4Spread2.d":"Controla la propagación de la curvatura del cuarto cuadrante de manga hacia la sisa.","sleeveWidthGuarantee.t":"Garantía de anchura de la manga","sleeveWidthGuarantee.d":"Controla cuánto del ancho de la manga se garantizará. Esto determina cuánto podemos alterar el ancho de la manga para que se ajuste a la manga en la sisa."} \ No newline at end of file diff --git a/sites/sde/public/locales/es/fromscratch.json b/sites/sde/public/locales/es/fromscratch.json index 85a5f198d2e..68f650c191c 100644 --- a/sites/sde/public/locales/es/fromscratch.json +++ b/sites/sde/public/locales/es/fromscratch.json @@ -1 +1 @@ -{ "t": "Your Design", "d": "This is your own design, from scratch" } +{"t":"Your Design","d":"This is your own design, from scratch"} \ No newline at end of file diff --git a/sites/sde/public/locales/es/fromtitan.json b/sites/sde/public/locales/es/fromtitan.json index e6871e1ab78..a271d5e9f58 100644 --- a/sites/sde/public/locales/es/fromtitan.json +++ b/sites/sde/public/locales/es/fromtitan.json @@ -1,36 +1 @@ -{ - "t": "From Titan", - "d": "This design extends Titan", - "back": "Atrás", - "front": "Frente", - "kneeEase.t": "Facilidad de rodilla", - "kneeEase.d": "Controla el amout de la facilidad en la rodilla", - "waistHeight.t": "Altura de la muñeca", - "waistHeight.d": "Controla la altura de la cintura, 100% = altura de la cintura, 0% = altura de la cadera", - "lengthBonus.t": "Bonus de longitud", - "lengthBonus.d": "Controla la longitud de los pantalones", - "crotchDrop.t": "Gota de cromo", - "crotchDrop.d": "Reduce el cromo para un ajuste más relajado", - "fitKnee.t": "Ajustar la rodilla", - "fitKnee.d": "Se ajusta a las piernas en base a la circunstancia de la rodilla, en lugar de la circunstancia del asiento", - "legBalance.t": "Saldo de pierna", - "legBalance.d": "Controla la relación entre el panel frontal y trasero de la pierna", - "crossSeamCurveStart.t": "Inicio de la curva de costura cruzada", - "crossSeamCurveStart.d": "Controla hasta qué punto en la costura cruzada empezamos a curvar", - "crossSeamCurveBend.t": "curva de costura cruzada", - "crossSeamCurveBend.d": "Controla la curvatura de la costura cruzada", - "crossSeamCurveAngle.t": "Ángulo de costura cruzada", - "crossSeamCurveAngle.d": "Controla el ángulo de la costura cruzada", - "crotchSeamCurveStart.t": "Inicio de la curva de costura de cromo", - "crotchSeamCurveStart.d": "Controla hasta qué punto en la costura del cromo empezamos a curva", - "crotchSeamCurveBend.t": "curva de costura cruda", - "crotchSeamCurveBend.d": "Controla la curvatura de la costura del cromo", - "crotchSeamCurveAngle.t": "Ángulo de costura cruda", - "crotchSeamCurveAngle.d": "Controla el ángulo de la costura del cromo", - "waistBalance.t": "Balance de Waist", - "waistBalance.d": "Controla la posición horizontal de la cintura relativa al asiento", - "waistbandWidth.t": "Anchura de la cinturilla", - "waistbandWidth.d": "El ancho de la cintura", - "grainlinePosition.t": "Posición en línea", - "grainlinePosition.d": "Controla la posición horizontal de la pierna relativa al asiento" -} +{"t":"From Titan","d":"This design extends Titan","back":"Atrás","front":"Frente","kneeEase.t":"Facilidad de rodilla","kneeEase.d":"Controla el amout de la facilidad en la rodilla","waistHeight.t":"Altura de la muñeca","waistHeight.d":"Controla la altura de la cintura, 100% = altura de la cintura, 0% = altura de la cadera","lengthBonus.t":"Bonus de longitud","lengthBonus.d":"Controla la longitud de los pantalones","crotchDrop.t":"Gota de cromo","crotchDrop.d":"Reduce el cromo para un ajuste más relajado","fitKnee.t":"Ajustar la rodilla","fitKnee.d":"Se ajusta a las piernas en base a la circunstancia de la rodilla, en lugar de la circunstancia del asiento","legBalance.t":"Saldo de pierna","legBalance.d":"Controla la relación entre el panel frontal y trasero de la pierna","crossSeamCurveStart.t":"Inicio de la curva de costura cruzada","crossSeamCurveStart.d":"Controla hasta qué punto en la costura cruzada empezamos a curvar","crossSeamCurveBend.t":"curva de costura cruzada","crossSeamCurveBend.d":"Controla la curvatura de la costura cruzada","crossSeamCurveAngle.t":"Ángulo de costura cruzada","crossSeamCurveAngle.d":"Controla el ángulo de la costura cruzada","crotchSeamCurveStart.t":"Inicio de la curva de costura de cromo","crotchSeamCurveStart.d":"Controla hasta qué punto en la costura del cromo empezamos a curva","crotchSeamCurveBend.t":"curva de costura cruda","crotchSeamCurveBend.d":"Controla la curvatura de la costura del cromo","crotchSeamCurveAngle.t":"Ángulo de costura cruda","crotchSeamCurveAngle.d":"Controla el ángulo de la costura del cromo","waistBalance.t":"Balance de Waist","waistBalance.d":"Controla la posición horizontal de la cintura relativa al asiento","waistbandWidth.t":"Anchura de la cinturilla","waistbandWidth.d":"El ancho de la cintura","grainlinePosition.t":"Posición en línea","grainlinePosition.d":"Controla la posición horizontal de la pierna relativa al asiento"} \ No newline at end of file diff --git a/sites/sde/public/locales/es/gdpr.json b/sites/sde/public/locales/es/gdpr.json index ff9e031b516..b1440801de5 100644 --- a/sites/sde/public/locales/es/gdpr.json +++ b/sites/sde/public/locales/es/gdpr.json @@ -1,40 +1 @@ -{ - "clickHere": "Haz clic aquí para dar tu consentimiento", - "createAccount": "Crear cuenta", - "compliant": "FreeSewing respeta tu privacidad y tus derechos. Nos adherimos a la ley de privacidad y seguridad más estricta del mundo: el Reglamento General de Protección de Datos (RGPD) de la Unión Europea (UE).", - "consent": "Consentimiento", - "consentForAccountData": "Consent for account data", - "consentGiven": "Consentimiento dado", - "consentNotGiven": "Consentimiento no dado", - "consentWhyAnswer": "Según el GDPR, el tratamiento de tus datos personales requiere un consentimiento granular, es decir, necesitamos tu permiso para las distintas formas en que tratamos tus datos.", - "createMyAccount": "Crea mi cuenta", - "furtherReading": "Lectura adicional", - "hideDetails": "Ocultar detalles", - "noConsentNoAccount": "This consent is required for a FreeSewing account.", - "noConsentNoAccountCreation": "Without this consent, we cannot create a FreeSewing account.", - "noIDoNot": "No, no lo hago", - "openDataInfo": "Estos datos se utilizan para estudiar y comprender la forma humana en todas sus formas, para que podamos obtener mejores patrones de costura y que se ajusten mejor a las prendas. Aunque esta información es anónima, tiene derecho a objetar esto.", - "openDataQuestion": "Compartir mediciones anonimizadas como datos abiertos.", - "privacyMatters": "Cuestiones de privacidad", - "privacyNotice": "Aviso de privacidad de FreeSewing", - "processing": "Procesando", - "accountQuestion": "Do you give your consent to process your account data?", - "accountShareAnswer": "No, nunca.", - "accountTimingAnswer": "12 months after the last time your connected to our backend, or until you remove your account or revoke this consent.", - "accountWarning": "La revocación de este consentimiento activará la eliminación de todos sus datos. Tiene exactamente el mismo efecto que la eliminación de su cuenta.", - "accountWhatAnswerOptional": "Optional: A picture, bio, or GitHub username", - "accountWhatAnswer": "Your email address, username, and password, and any body measurements you add to your account.", - "accountWhatQuestion": "What is account data?", - "accountWhyAnswer": "To authenticate you, contact you when needed, and generate made-to-measure sewing patterns.", - "readMore": "Para más información, lea nuestro aviso de privacidad.", - "readRights": "Para obtener más información, lea más sobre sus derechos.", - "revokeConsent": "Revocar consentimiento", - "shareQuestion": "¿Lo compartimos con otros?", - "showDetails": "Mostrar detalles", - "timingQuestion": "¿Cuánto tiempo lo mantenemos?", - "whatYouNeedToKnow": "Lo que necesitas saber", - "whyQuestion": "¿Por qué la necesitamos?", - "yesIDoObject": "Sí, me opongo", - "yesIDo": "Sí, lo hago", - "openData": "Nota: Freesewing publica mediciones anonimizadas como datos abiertos para la investigación científica. Tiene derecho a objetar esto" -} +{"clickHere":"Haz clic aquí para dar tu consentimiento","createAccount":"Crear cuenta","compliant":"FreeSewing respeta tu privacidad y tus derechos. Nos adherimos a la ley de privacidad y seguridad más estricta del mundo: el Reglamento General de Protección de Datos (RGPD) de la Unión Europea (UE).","consent":"Consentimiento","consentForAccountData":"Consent for account data","consentGiven":"Consentimiento dado","consentNotGiven":"Consentimiento no dado","consentWhyAnswer":"Según el GDPR, el tratamiento de tus datos personales requiere un consentimiento granular, es decir, necesitamos tu permiso para las distintas formas en que tratamos tus datos.","createMyAccount":"Crea mi cuenta","furtherReading":"Lectura adicional","hideDetails":"Ocultar detalles","noConsentNoAccount":"This consent is required for a FreeSewing account.","noConsentNoAccountCreation":"Without this consent, we cannot create a FreeSewing account.","noIDoNot":"No, no lo hago","openDataInfo":"Estos datos se utilizan para estudiar y comprender la forma humana en todas sus formas, para que podamos obtener mejores patrones de costura y que se ajusten mejor a las prendas. Aunque esta información es anónima, tiene derecho a objetar esto.","openDataQuestion":"Compartir mediciones anonimizadas como datos abiertos.","privacyMatters":"Cuestiones de privacidad","privacyNotice":"Aviso de privacidad de FreeSewing","processing":"Procesando","accountQuestion":"Do you give your consent to process your account data?","accountShareAnswer":"No, nunca.","accountTimingAnswer":"12 months after the last time your connected to our backend, or until you remove your account or revoke this consent.","accountWarning":"La revocación de este consentimiento activará la eliminación de todos sus datos. Tiene exactamente el mismo efecto que la eliminación de su cuenta.","accountWhatAnswerOptional":"Optional: A picture, bio, or GitHub username","accountWhatAnswer":"Your email address, username, and password, and any body measurements you add to your account.","accountWhatQuestion":"What is account data?","accountWhyAnswer":"To authenticate you, contact you when needed, and generate made-to-measure sewing patterns.","readMore":"Para más información, lea nuestro aviso de privacidad.","readRights":"Para obtener más información, lea más sobre sus derechos.","revokeConsent":"Revocar consentimiento","shareQuestion":"¿Lo compartimos con otros?","showDetails":"Mostrar detalles","timingQuestion":"¿Cuánto tiempo lo mantenemos?","whatYouNeedToKnow":"Lo que necesitas saber","whyQuestion":"¿Por qué la necesitamos?","yesIDoObject":"Sí, me opongo","yesIDo":"Sí, lo hago","openData":"Nota: Freesewing publica mediciones anonimizadas como datos abiertos para la investigación científica. Tiene derecho a objetar esto"} \ No newline at end of file diff --git a/sites/sde/public/locales/es/header.json b/sites/sde/public/locales/es/header.json index bb0e61d107a..65f630a56fb 100644 --- a/sites/sde/public/locales/es/header.json +++ b/sites/sde/public/locales/es/header.json @@ -1,14 +1 @@ -{ - "menu": "Menú", - "designs": "Diseños", - "showcase": "Escaparate", - "docs": "Documentación", - "blog": "Blog", - "community": "Comunidad", - "account": "Cuenta", - "theme": "Theme", - "language": "Idioma", - "search": "Buscar", - "sets": "Medidas", - "patterns": "Patrones" -} +{"menu":"Menú","designs":"Diseños","showcase":"Escaparate","docs":"Documentación","blog":"Blog","community":"Comunidad","account":"Cuenta","theme":"Theme","language":"Idioma","search":"Buscar","sets":"Medidas","patterns":"Patrones"} \ No newline at end of file diff --git a/sites/sde/public/locales/es/homepage.json b/sites/sde/public/locales/es/homepage.json index 4ed2441377c..0c769e12681 100644 --- a/sites/sde/public/locales/es/homepage.json +++ b/sites/sde/public/locales/es/homepage.json @@ -1,24 +1 @@ -{ - "welcome": "Welcome to FreeSewing.org", - "howDoesItWork": "¿Cómo funciona?", - "whatIsFreeSewing": "¿Qué es FreeSewing?", - "whatIsFreeSewingNot": "What is FreeSewing not?", - "what1": "FreeSewing is open source software to generate made-to-measure sewing patterns, loved by home sewers and fashion entrepreneurs alike.", - "what2": "FreeSewing.org makes this software available to you as an online tool with unmatched custimization and flexibility. We have over 50 designs, and regularly add new ones. You can pick any design and generate a pattern to your exact measurements.", - "what3": "Because made-to-measure lies at the heart of what we do, we strongly suggest you take accurate measurements. Industry sizing is a bunch of lies. Join the slow fashion revolution and enjoy clothes that fit you.", - "whatNot1": "FreeSewing is not a company. We do not sell anything. We do not have staff or employees. We do not have an office. We do not get paid.", - "whatNot2": "Our websites do not contain any advertising. We do not track you or sell your personal data. We do not violate your privacy.", - "whatNot3": "FreeSewing is not gendered. We do not exclude or discriminate. Nor do we tolerate discrimination in our community.", - "whatNot4": "FreeSewing is not perfect. But we try our best. When we come up short, we will not be upset when you point it out.", - "whatNot5": "In fact, that is how we got to where we are today.", - "pickAnyDesign": "Pick any design", - "addASet": "Add a set of measurements", - "customizeYourPattern": "Customize your pattern", - "whyBother": "Reasons to join", - "why1": "Generate made-to-measure sewing patterns.", - "why2": "Store your patterns & measurements sets.", - "why3": "Share your creations with the community.", - "why4": "Open source. No ads. No nonsense.", - "alphaTitle": "Warning: Alpha code", - "alphaWarning": "FreeSewing v3 is not (yet) in beta. It's alpha code so things are broken in various places." -} +{"welcome":"Welcome to FreeSewing.org","howDoesItWork":"¿Cómo funciona?","whatIsFreeSewing":"¿Qué es FreeSewing?","whatIsFreeSewingNot":"What is FreeSewing not?","what1":"FreeSewing is open source software to generate made-to-measure sewing patterns, loved by home sewers and fashion entrepreneurs alike.","what2":"FreeSewing.org makes this software available to you as an online tool with unmatched custimization and flexibility. We have over 50 designs, and regularly add new ones. You can pick any design and generate a pattern to your exact measurements.","what3":"Because made-to-measure lies at the heart of what we do, we strongly suggest you take accurate measurements. Industry sizing is a bunch of lies. Join the slow fashion revolution and enjoy clothes that fit you.","whatNot1":"FreeSewing is not a company. We do not sell anything. We do not have staff or employees. We do not have an office. We do not get paid.","whatNot2":"Our websites do not contain any advertising. We do not track you or sell your personal data. We do not violate your privacy.","whatNot3":"FreeSewing is not gendered. We do not exclude or discriminate. Nor do we tolerate discrimination in our community.","whatNot4":"FreeSewing is not perfect. But we try our best. When we come up short, we will not be upset when you point it out.","whatNot5":"In fact, that is how we got to where we are today.","pickAnyDesign":"Pick any design","addASet":"Add a set of measurements","customizeYourPattern":"Customize your pattern","whyBother":"Reasons to join","why1":"Generate made-to-measure sewing patterns.","why2":"Store your patterns & measurements sets.","why3":"Share your creations with the community.","why4":"Open source. No ads. No nonsense.","alphaTitle":"Warning: Alpha code","alphaWarning":"FreeSewing v3 is not (yet) in beta. It's alpha code so things are broken in various places."} \ No newline at end of file diff --git a/sites/sde/public/locales/es/locales.json b/sites/sde/public/locales/es/locales.json index 38c6ef8143e..1ab5f6a973e 100644 --- a/sites/sde/public/locales/es/locales.json +++ b/sites/sde/public/locales/es/locales.json @@ -1,9 +1 @@ -{ - "de": "Alemán", - "en": "Inglés", - "es": "Español", - "fr": "Francés", - "nl": "Holandés", - "uk": "Ukrainian", - "chooseYourLanguage": "Elige tu lengua" -} +{"de":"Alemán","en":"Inglés","es":"Español","fr":"Francés","nl":"Holandés","uk":"Ukrainian","chooseYourLanguage":"Elige tu lengua"} \ No newline at end of file diff --git a/sites/sde/public/locales/es/logs.json b/sites/sde/public/locales/es/logs.json index dfeb82baa89..182c85ef04f 100644 --- a/sites/sde/public/locales/es/logs.json +++ b/sites/sde/public/locales/es/logs.json @@ -1,15 +1 @@ -{ - "logs": "Registros", - "error": "Mensajes de error", - "warning": "Mensajes de advertencia", - "info": "Mensajes informativos", - "debug": "Mensajes de depuración", - "seeLinkOrClick": "Ver { link } o { click }", - "notDestructured": "Lo más probable es que esto signifique que `{ missing }` no se desestructuró como parámetro del método borrador.", - "designVarUndefined": "No hemos podido elaborar este patrón porque `{ missing }` no está definido en `{ file }`.", - "otherVarUndefined": "La variable `{ missing }` no está definida.", - "checkForDetailsOrClick": "Consulta `{ file }` para más detalles o { click }.", - "stacktrace": "Rastreo de pila", - "alsoLogged": "También hemos registrado este error en la consola de tu navegador para que puedas inspeccionarlo más a fondo.", - "clickHereForStackTrace": "haz clic aquí para mostrar el seguimiento de la pila" -} +{"logs":"Registros","error":"Mensajes de error","warning":"Mensajes de advertencia","info":"Mensajes informativos","debug":"Mensajes de depuración","seeLinkOrClick":"Ver { link } o { click }","notDestructured":"Lo más probable es que esto signifique que `{ missing }` no se desestructuró como parámetro del método borrador.","designVarUndefined":"No hemos podido elaborar este patrón porque `{ missing }` no está definido en `{ file }`.","otherVarUndefined":"La variable `{ missing }` no está definida.","checkForDetailsOrClick":"Consulta `{ file }` para más detalles o { click }.","stacktrace":"Rastreo de pila","alsoLogged":"También hemos registrado este error en la consola de tu navegador para que puedas inspeccionarlo más a fondo.","clickHereForStackTrace":"haz clic aquí para mostrar el seguimiento de la pila"} \ No newline at end of file diff --git a/sites/sde/public/locales/es/measurements.json b/sites/sde/public/locales/es/measurements.json index d39b583cd18..1932f317eaa 100644 --- a/sites/sde/public/locales/es/measurements.json +++ b/sites/sde/public/locales/es/measurements.json @@ -1,41 +1 @@ -{ - "measurements": "Medidas", - "ankle": "circunstancia del tobillo", - "biceps": "Contorno del brazo", - "bustFront": "Frente de polvo", - "bustPointToUnderbust": "Debe apuntar a la base", - "bustSpan": "Distancia entre pechos", - "chest": "Contorno de pecho", - "crossSeam": "Costura cruzada", - "crossSeamFront": "Costura cruzada frontal", - "head": "Contorno de cabeza", - "heel": "Heel circumference", - "highBustFront": "Frontal de bust alto", - "highBust": "Contorno de alto pecho", - "hips": "Contorno de caderas", - "hpsToBust": "HPS para quebrar", - "hpsToWaistBack": "HPS a cintura atrás", - "hpsToWaistFront": "HPS a cintura frontal", - "inseam": "Tiro", - "knee": "circunstancia de rodilla", - "neck": "Contorno de cuello", - "seat": "Contorno de asiento", - "seatBack": "Retroceder", - "crotchDepth": "Profundidad de cromo", - "shoulderSlope": "Inclinación de hombro", - "shoulderToElbow": "Hombro a codo", - "shoulderToShoulder": "Distancia entre hombros", - "shoulderToWrist": "Codo a muñeca", - "underbust": "Bajo pecho", - "upperLeg": "Circunferencia superior de la pierna", - "waist": "Circunferencia de Waist", - "waistBack": "Volver", - "waistToArmpit": "Waist to armpit", - "waistToFloor": "Llave al suelo", - "waistToHips": "Espera a caderas", - "waistToKnee": "Espera a rodilla", - "waistToSeat": "Espera a asiento", - "waistToUnderbust": "Espera a bajo busto", - "waistToUpperLeg": "Ira a la pierna superior", - "wrist": "Contorno de muñeca" -} +{"measurements":"Medidas","ankle":"circunstancia del tobillo","biceps":"Contorno del brazo","bustFront":"Frente de polvo","bustPointToUnderbust":"Debe apuntar a la base","bustSpan":"Distancia entre pechos","chest":"Contorno de pecho","crossSeam":"Costura cruzada","crossSeamFront":"Costura cruzada frontal","head":"Contorno de cabeza","heel":"Heel circumference","highBustFront":"Frontal de bust alto","highBust":"Contorno de alto pecho","hips":"Contorno de caderas","hpsToBust":"HPS para quebrar","hpsToWaistBack":"HPS a cintura atrás","hpsToWaistFront":"HPS a cintura frontal","inseam":"Tiro","knee":"circunstancia de rodilla","neck":"Contorno de cuello","seat":"Contorno de asiento","seatBack":"Retroceder","crotchDepth":"Profundidad de cromo","shoulderSlope":"Inclinación de hombro","shoulderToElbow":"Hombro a codo","shoulderToShoulder":"Distancia entre hombros","shoulderToWrist":"Codo a muñeca","underbust":"Bajo pecho","upperLeg":"Circunferencia superior de la pierna","waist":"Circunferencia de Waist","waistBack":"Volver","waistToArmpit":"Waist to armpit","waistToFloor":"Llave al suelo","waistToHips":"Espera a caderas","waistToKnee":"Espera a rodilla","waistToSeat":"Espera a asiento","waistToUnderbust":"Espera a bajo busto","waistToUpperLeg":"Ira a la pierna superior","wrist":"Contorno de muñeca"} \ No newline at end of file diff --git a/sites/sde/public/locales/es/modal.json b/sites/sde/public/locales/es/modal.json index 0620c82fd5d..d55d7bd6d3f 100644 --- a/sites/sde/public/locales/es/modal.json +++ b/sites/sde/public/locales/es/modal.json @@ -1 +1 @@ -{ "source": "Fuente" } +{"source":"Fuente"} \ No newline at end of file diff --git a/sites/sde/public/locales/es/newsletter.json b/sites/sde/public/locales/es/newsletter.json index 8e0f33f3f90..e8af9c58a53 100644 --- a/sites/sde/public/locales/es/newsletter.json +++ b/sites/sde/public/locales/es/newsletter.json @@ -1,24 +1 @@ -{ - "newsletter": "Boletín", - "subscribe": "Suscribir", - "subscribeConfirm": "Confirm you want to subscribe to the FreeSewing newsletter", - "subscribeLead": "Once you click the button below, your subscription to the FreeSewing newsletter will be active.", - "subscribePs": "You can unsubscribe at any time with the link below. This unsubscribe link will also be included at the bottom of every newsletter we send you, so you do not need to bookmark it, but you can if you want to.", - "subscribeWhy": "Why do I have to click again to confirm I want to subscribe after I already clicked the confirmation link you sent me?", - "unsubscribeLink": "Unsubscribe link", - "unsubscribe": "Darse de baja", - "unsubscribeConfirm": "Confirm you want to unsubscribe from the FreeSewing newsletter", - "unsubscribeLead": "Once you click the button below, you will be unsubscribed from the FreeSewing newsletter.", - "unsubscribeWhy": "Why do I have to click again to confirm I want to unsubscribe after I already clicked the newsletter unsubscribe link?", - "whyLead": "If you are curious why we are making you click yet another time, there is a good reason for that.", - "invalidLink": "The link you followed to get here is invalid", - "faqLead": "The answer is covered in our FAQ", - "whatsWithTheClicks": "What's with all the clicks?", - "thanksDone": "Thank you, that's all it took.", - "subscribeToNewsletter": "Subscribe to the FreeSewing newsletter", - "subscribePitch": "Subscribe to our newsletter and once every 3 months you'll receive an email from us with honest wholesome content. No tracking, no ads, no nonsense.", - "confirmationRequired": "We will send a confirmation email to this address", - "almostThere": "Alright, almost there", - "checkInbox": "We've sent a confirmation to { email }, click the link in it to confirm your subscription to the FreeSewing newsletter.", - "confirm": "confirm" -} +{"newsletter":"Boletín","subscribe":"Suscribir","subscribeConfirm":"Confirm you want to subscribe to the FreeSewing newsletter","subscribeLead":"Once you click the button below, your subscription to the FreeSewing newsletter will be active.","subscribePs":"You can unsubscribe at any time with the link below. This unsubscribe link will also be included at the bottom of every newsletter we send you, so you do not need to bookmark it, but you can if you want to.","subscribeWhy":"Why do I have to click again to confirm I want to subscribe after I already clicked the confirmation link you sent me?","unsubscribeLink":"Unsubscribe link","unsubscribe":"Darse de baja","unsubscribeConfirm":"Confirm you want to unsubscribe from the FreeSewing newsletter","unsubscribeLead":"Once you click the button below, you will be unsubscribed from the FreeSewing newsletter.","unsubscribeWhy":"Why do I have to click again to confirm I want to unsubscribe after I already clicked the newsletter unsubscribe link?","whyLead":"If you are curious why we are making you click yet another time, there is a good reason for that.","invalidLink":"The link you followed to get here is invalid","faqLead":"The answer is covered in our FAQ","whatsWithTheClicks":"What's with all the clicks?","thanksDone":"Thank you, that's all it took.","subscribeToNewsletter":"Subscribe to the FreeSewing newsletter","subscribePitch":"Subscribe to our newsletter and once every 3 months you'll receive an email from us with honest wholesome content. No tracking, no ads, no nonsense.","confirmationRequired":"We will send a confirmation email to this address","almostThere":"Alright, almost there","checkInbox":"We've sent a confirmation to { email }, click the link in it to confirm your subscription to the FreeSewing newsletter.","confirm":"confirm"} \ No newline at end of file diff --git a/sites/sde/public/locales/es/patrons.json b/sites/sde/public/locales/es/patrons.json index 6fe9c77fc59..2aa98bc4849 100644 --- a/sites/sde/public/locales/es/patrons.json +++ b/sites/sde/public/locales/es/patrons.json @@ -1,34 +1 @@ -{ - "period-w": "Weekly", - "period-m": "Monthly", - "period-3m": "Quarterly", - "period-6m": "Half-yearly", - "period-y": "Yearly", - "period-x": "One time only", - "subscribe": "Suscribir", - "donate": "Donate", - "yourContribution": "Your contribution", - "currency": "Moneda", - "presets": "Presets", - "itemNameSubscription": "FreeSewing Patron Subscription", - "itemNameDonation": "FreeSewing Donation", - "freeSewingPatrons": "FreeSewing Patrons", - "joinThePatrons": "Join the FreeSewing Patrons", - "aboutPatrons": "FreeSewing is made possible by the financial support of our patrons. Together, they are a formidable force for good in the world, and we love them all very much.", - "youToo": "You can join them.", - "subscriptionModel": "FreeSewing relies on a voluntary subscription model for financial support.", - "hiUsername": "Hi {username}", - "hiFriend": "Hi friend", - "plead1": "My name is Joost De Cock. I am the founder and maintainer of FreeSewing.", - "plead2": "I am here to ask your help. Or more accurately, your support. Which we really need.", - "plead3": "If you think FreeSewing is worthwhile, and if you can spare a few coins each month without hardship, please support our work.", - "plead4": "Thanks in advance for considering it.", - "plead5": "con amor", - "supportFreeSewing": "Support FreeSewing", - "thankYouVeryMuch": "Thank you very much", - "donationThanks": "I really appreciate your donation to FreeSewing. It means a lot to me.", - "subscriptionThanks": "I cannot overstate how much I appreciate your support. It means the world to me.", - "watchYourInbox": "Watch your inbox", - "thanksMsg1": "I am truly appreciative of your support. Watch your inbox, because I will be in there soon enough to rave about how awesome you are.", - "thanksMsg2": "In the meanwhile, or at any point in the future, should you have any questions you can reach me directly at" -} +{"period-w":"Weekly","period-m":"Monthly","period-3m":"Quarterly","period-6m":"Half-yearly","period-y":"Yearly","period-x":"One time only","subscribe":"Suscribir","donate":"Donate","yourContribution":"Your contribution","currency":"Moneda","presets":"Presets","itemNameSubscription":"FreeSewing Patron Subscription","itemNameDonation":"FreeSewing Donation","freeSewingPatrons":"FreeSewing Patrons","joinThePatrons":"Join the FreeSewing Patrons","aboutPatrons":"FreeSewing is made possible by the financial support of our patrons. Together, they are a formidable force for good in the world, and we love them all very much.","youToo":"You can join them.","subscriptionModel":"FreeSewing relies on a voluntary subscription model for financial support.","hiUsername":"Hi {username}","hiFriend":"Hi friend","plead1":"My name is Joost De Cock. I am the founder and maintainer of FreeSewing.","plead2":"I am here to ask your help. Or more accurately, your support. Which we really need.","plead3":"If you think FreeSewing is worthwhile, and if you can spare a few coins each month without hardship, please support our work.","plead4":"Thanks in advance for considering it.","plead5":"con amor","supportFreeSewing":"Support FreeSewing","thankYouVeryMuch":"Thank you very much","donationThanks":"I really appreciate your donation to FreeSewing. It means a lot to me.","subscriptionThanks":"I cannot overstate how much I appreciate your support. It means the world to me.","watchYourInbox":"Watch your inbox","thanksMsg1":"I am truly appreciative of your support. Watch your inbox, because I will be in there soon enough to rave about how awesome you are.","thanksMsg2":"In the meanwhile, or at any point in the future, should you have any questions you can reach me directly at"} \ No newline at end of file diff --git a/sites/sde/public/locales/es/plugin-annotations.json b/sites/sde/public/locales/es/plugin-annotations.json index a11a50fcef4..204dca3c439 100644 --- a/sites/sde/public/locales/es/plugin-annotations.json +++ b/sites/sde/public/locales/es/plugin-annotations.json @@ -1,21 +1 @@ -{ - "canvas": "canvas", - "cut": "Cut", - "cutOnFold": "Cut on fold", - "cutOnFoldAndGrainline": "Cut on fold / Grainline", - "fabric": "main fabric", - "facing": "facing", - "from": "from", - "fusible": "fusible interfacing", - "interfacing": "interfacing", - "lining": "lining", - "mirrored": "mirorred", - "noName": "No name", - "noVersion": "No version", - "onBias": "on the bias", - "onFold": "on the fold", - "onFoldAndBias": "on the fold, and on bias", - "sewTogether": "Sew together", - "theBlackOutideOfThisBoxShouldMeasure": "The (black) outside of this box should measure", - "theWhiteInsideOfThisBoxShouldMeasure": "The (white) inside of this box should measure" -} +{"canvas":"canvas","cut":"Cut","cutOnFold":"Cut on fold","cutOnFoldAndGrainline":"Cut on fold / Grainline","fabric":"main fabric","facing":"facing","from":"from","fusible":"fusible interfacing","interfacing":"interfacing","lining":"lining","mirrored":"mirorred","noName":"No name","noVersion":"No version","onBias":"on the bias","onFold":"on the fold","onFoldAndBias":"on the fold, and on bias","sewTogether":"Sew together","theBlackOutideOfThisBoxShouldMeasure":"The (black) outside of this box should measure","theWhiteInsideOfThisBoxShouldMeasure":"The (white) inside of this box should measure"} \ No newline at end of file diff --git a/sites/sde/public/locales/es/plugins.json b/sites/sde/public/locales/es/plugins.json index 0967ef424bc..9e26dfeeb6e 100644 --- a/sites/sde/public/locales/es/plugins.json +++ b/sites/sde/public/locales/es/plugins.json @@ -1 +1 @@ -{} +{} \ No newline at end of file diff --git a/sites/sde/public/locales/es/popout.json b/sites/sde/public/locales/es/popout.json index 64e1da76c30..9b750c14e08 100644 --- a/sites/sde/public/locales/es/popout.json +++ b/sites/sde/public/locales/es/popout.json @@ -1,9 +1 @@ -{ - "comment": "Comentario", - "note": "Nota", - "tip": "Consejo", - "warning": "Advertencia", - "fixme": "FIXME", - "link": "Enlace", - "related": "Relacionado" -} +{"comment":"Comentario","note":"Nota","tip":"Consejo","warning":"Advertencia","fixme":"FIXME","link":"Enlace","related":"Relacionado"} \ No newline at end of file diff --git a/sites/sde/public/locales/es/print.json b/sites/sde/public/locales/es/print.json index 4d0d9e471b9..19c810345a3 100644 --- a/sites/sde/public/locales/es/print.json +++ b/sites/sde/public/locales/es/print.json @@ -1,42 +1 @@ -{ - "printSettings": "Ajustes de impresión", - "printSettings.d": "Estos ajustes controlan aspectos de la página para la exportación e impresión en PDF", - "size.t": "Tamaño del papel", - "size.d": "Elige un tamaño de papel", - "a4.t": "A4", - "a4.d": "210 x 297 mm", - "a3.t": "A3", - "a3.d": "297 × 420 mm", - "a2.t": "A2", - "a2.d": "420 × 594 mm", - "a1.t": "A1", - "a1.d": "594 × 841 mm", - "a0.t": "A0", - "a0.d": "841 × 1189 mm", - "letter.t": "Carta", - "letter.d": "8,5 x 11 pulg.", - "legal.t": "Legal", - "legal.d": "8,5 x 14 pulg.", - "tabloid.t": "Tabloide", - "tabloid.d": "11 x 17 pulg.", - "cutlist.t": "Incluir diseños de corte", - "cutlist.d": "¿Deben incluirse en el PDF exportado imágenes de los esquemas de corte sugeridos para cada material?", - "cutlistNo.t": "No incluyas esquemas de corte", - "cutlistNo.d": "Los PDF exportados no incluirán ningún diseño de corte sugerido", - "cutlistYes.t": "Incluir esquemas de corte", - "cutlistYes.d": "Los PDF exportados incluirán una página para cada material utilizado en el patrón, en la que se indicará la cantidad de material necesaria y se sugerirá un esquema para recortar las piezas adecuadas.", - "coverPage.t": "Incluir portada", - "coverPage.d": "¿El PDF exportado debe incluir una portada?", - "coverPageYes.t": "Incluye una portada", - "coverPageYes.d": "Añade una portada al PDF exportado que incluya información sobre el patrón y una imagen de todo el diseño montado", - "coverPageNo.t": "No incluyas una portada", - "coverPageNo.d": "Los PDF exportados omitirán la portada", - "margin.t": "Margen de página", - "margin.d": "¿Qué margen deben tener las páginas del PDF? Esto es útil para asegurarte de que todo el contenido está dentro de los márgenes de tu impresora. También controla cuánto se solaparán las páginas adyacentes.", - "orientation.t": "Orientación de la página", - "orientation.d": "¿En qué dirección deben girarse las páginas?", - "portrait.t": "Retrato", - "portrait.d": "Las páginas serán más largas que anchas", - "landscape.t": "Paisaje", - "landscape.d": "Las páginas serán más anchas que largas" -} +{"printSettings":"Ajustes de impresión","printSettings.d":"Estos ajustes controlan aspectos de la página para la exportación e impresión en PDF","size.t":"Tamaño del papel","size.d":"Elige un tamaño de papel","a4.t":"A4","a4.d":"210 x 297 mm","a3.t":"A3","a3.d":"297 × 420 mm","a2.t":"A2","a2.d":"420 × 594 mm","a1.t":"A1","a1.d":"594 × 841 mm","a0.t":"A0","a0.d":"841 × 1189 mm","letter.t":"Carta","letter.d":"8,5 x 11 pulg.","legal.t":"Legal","legal.d":"8,5 x 14 pulg.","tabloid.t":"Tabloide","tabloid.d":"11 x 17 pulg.","cutlist.t":"Incluir diseños de corte","cutlist.d":"¿Deben incluirse en el PDF exportado imágenes de los esquemas de corte sugeridos para cada material?","cutlistNo.t":"No incluyas esquemas de corte","cutlistNo.d":"Los PDF exportados no incluirán ningún diseño de corte sugerido","cutlistYes.t":"Incluir esquemas de corte","cutlistYes.d":"Los PDF exportados incluirán una página para cada material utilizado en el patrón, en la que se indicará la cantidad de material necesaria y se sugerirá un esquema para recortar las piezas adecuadas.","coverPage.t":"Incluir portada","coverPage.d":"¿El PDF exportado debe incluir una portada?","coverPageYes.t":"Incluye una portada","coverPageYes.d":"Añade una portada al PDF exportado que incluya información sobre el patrón y una imagen de todo el diseño montado","coverPageNo.t":"No incluyas una portada","coverPageNo.d":"Los PDF exportados omitirán la portada","margin.t":"Margen de página","margin.d":"¿Qué margen deben tener las páginas del PDF? Esto es útil para asegurarte de que todo el contenido está dentro de los márgenes de tu impresora. También controla cuánto se solaparán las páginas adyacentes.","orientation.t":"Orientación de la página","orientation.d":"¿En qué dirección deben girarse las páginas?","portrait.t":"Retrato","portrait.d":"Las páginas serán más largas que anchas","landscape.t":"Paisaje","landscape.d":"Las páginas serán más anchas que largas"} \ No newline at end of file diff --git a/sites/sde/public/locales/es/roles.json b/sites/sde/public/locales/es/roles.json index ca253cb0817..0da2f9353ae 100644 --- a/sites/sde/public/locales/es/roles.json +++ b/sites/sde/public/locales/es/roles.json @@ -1,11 +1 @@ -{ - "readNone": "Read None", - "readSome": "Read Some", - "readOnly": "Read Only", - "writeSome": "Write Some", - "user": "User", - "curator": "Curator", - "bughunter": "Bug Hunter", - "support": "Soporte", - "admin": "Admin" -} +{"readNone":"Read None","readSome":"Read Some","readOnly":"Read Only","writeSome":"Write Some","user":"User","curator":"Curator","bughunter":"Bug Hunter","support":"Soporte","admin":"Admin"} \ No newline at end of file diff --git a/sites/sde/public/locales/es/sde.json b/sites/sde/public/locales/es/sde.json index 7d7fe5aa7e0..22489a225d8 100644 --- a/sites/sde/public/locales/es/sde.json +++ b/sites/sde/public/locales/es/sde.json @@ -1,28 +1 @@ -{ - "frombrian.t": "From Brian", - "frombrian.d": "Create a design that extends Brian, a block for menswear", - "frombent.t": "From Bent", - "frombent.d": "Create a design that extends Bent, a block for menswear with a two-part sleeve", - "fromtitan.t": "From Titan", - "fromtitan.d": "Create a design that extends Titan, a unisex trouser block", - "frombella.t": "From Bella", - "frombella.d": "Create a design that extends Bella, a block for womenswear", - "frombreanna.t": "From Breanna", - "frombreanna.d": "Create a design that extends Breanna, a block for womenswear", - "fromscratch.t": "From scratch", - "fromscratch.d": "Start your design with a blank page", - "tutorial.t": "Tutorial", - "tutorial.d": "Follow along with our design tutorial", - "design": "Design", - "support": "Support", - "code": "Code", - "docs": "Documentation", - "chooseATemplate": "Choose a template", - "pageLeftBlank": "Blank page", - "pageLeftBlankMsg": "This page was intentionally left blank.", - "templatesAvailable": "The following templates are available to jump-start your next project", - "welcomeToSde": "Welcome to the FreeSewing development environment", - "signIn": "Note that you can also sign in to your FreeSewing account so you can re-use your own preferences and data while designing.", - "signOff": "I hope you have fun", - "ps": "PS: FreeSewing needs your support, so please consider becoming a patron" -} +{"frombrian.t":"From Brian","frombrian.d":"Create a design that extends Brian, a block for menswear","frombent.t":"From Bent","frombent.d":"Create a design that extends Bent, a block for menswear with a two-part sleeve","fromtitan.t":"From Titan","fromtitan.d":"Create a design that extends Titan, a unisex trouser block","frombella.t":"From Bella","frombella.d":"Create a design that extends Bella, a block for womenswear","frombreanna.t":"From Breanna","frombreanna.d":"Create a design that extends Breanna, a block for womenswear","fromscratch.t":"From scratch","fromscratch.d":"Start your design with a blank page","tutorial.t":"Tutorial","tutorial.d":"Follow along with our design tutorial","design":"Design","support":"Support","code":"Code","docs":"Documentation","chooseATemplate":"Choose a template","pageLeftBlank":"Blank page","pageLeftBlankMsg":"This page was intentionally left blank.","templatesAvailable":"The following templates are available to jump-start your next project","welcomeToSde":"Welcome to the FreeSewing development environment","signIn":"Note that you can also sign in to your FreeSewing account so you can re-use your own preferences and data while designing.","signOff":"I hope you have fun","ps":"PS: FreeSewing needs your support, so please consider becoming a patron"} \ No newline at end of file diff --git a/sites/sde/public/locales/es/sections.json b/sites/sde/public/locales/es/sections.json index dbae8b1b834..8925ee2d42d 100644 --- a/sites/sde/public/locales/es/sections.json +++ b/sites/sde/public/locales/es/sections.json @@ -1,39 +1 @@ -{ - "blog": "Blog", - "blogAbout": "Noticias y actualizaciones de la comunidad FreeSewing", - "showcase": "Escaparate", - "showcaseAbout": "Ejemplos e inspiración de la comunidad FreeSewing utilizando nuestros diseños", - "docs": "Documentación", - "docsAbout": "In-depth documentation for all our designs, our website, and much more", - "account": "Tu cuenta", - "accountAbout": "Gestionar la configuración y preferencias de tu cuenta, y tus datos personales", - "designs": "Diseños", - "designsAbout": "Nuestra biblioteca de diseños que puedes convertir en patrones a medida con unos pocos clics", - "community": "Comunidad", - "communityAbout": "Más información sobre la gente que está detrás de FreeSewing y dónde encontrar a creadores afines", - "apiAbout": "Documentación para nuestra biblioteca API central y nuestra API REST backend.", - "designAbout": "Todo lo que necesitas saber para empezar a diseñar patrones de costura paramétricos.", - "contributeAbout": "¿Quieres contribuir a FreeSewing? Hazlo por aquí.", - "i18nAbout": "Documentación sobre cómo se traduce FreeSewing a varios idiomas.", - "infraAbout": "Documentación sobre la infraestructura y las partes móviles de FreeSewing.", - "aboutAbout": "¿No estás seguro de qué es esto de FreeSewing? Entonces empieza por aquí.", - "supportAbout": "Apoya FreeSewing. O infórmate de dónde puedes acudir para obtener ayuda.", - "guidesAbout": "Las guías cuentan una historia para que comprendas mejor un tema concreto.", - "tutorialsAbout": "Los tutoriales son lecciones que te guían a través de una serie de pasos para completar un proyecto.", - "howtosAbout": "Los Howtos te dan pasos concretos para resolver un problema o reto común.", - "referenceAbout": "La referencia contiene descripciones técnicas de la tecnología subyacente y de cómo utilizarla.", - "trainingAbout": "Los materiales de formación son los más profundos y se esfuerzan por enseñarte una nueva habilidad.", - "mainSections": "Secciones principales", - "currentSection": "Sección actual", - "sets": "Tus conjuntos de medidas", - "patterns": "Tus patrones", - "curate": "Conserva", - "curateSets": "Conjuntos Curate", - "code": "Código", - "patternsAbout": "Lista los patrones que tienes almacenados en tu cuenta de FreeSewing", - "setsAbout": "Lista los conjuntos de medidas que has almacenado en tu cuenta de FreeSewing", - "codeAbout": "Aquí puedes encontrar (enlaces a) el código fuente de Freesewing", - "new": "Nuevo...", - "newAbout": "Start here if you are looking to create something new", - "support": "Soporte" -} +{"blog":"Blog","blogAbout":"Noticias y actualizaciones de la comunidad FreeSewing","showcase":"Escaparate","showcaseAbout":"Ejemplos e inspiración de la comunidad FreeSewing utilizando nuestros diseños","docs":"Documentación","docsAbout":"In-depth documentation for all our designs, our website, and much more","account":"Tu cuenta","accountAbout":"Gestionar la configuración y preferencias de tu cuenta, y tus datos personales","designs":"Diseños","designsAbout":"Nuestra biblioteca de diseños que puedes convertir en patrones a medida con unos pocos clics","community":"Comunidad","communityAbout":"Más información sobre la gente que está detrás de FreeSewing y dónde encontrar a creadores afines","apiAbout":"Documentación para nuestra biblioteca API central y nuestra API REST backend.","designAbout":"Todo lo que necesitas saber para empezar a diseñar patrones de costura paramétricos.","contributeAbout":"¿Quieres contribuir a FreeSewing? Hazlo por aquí.","i18nAbout":"Documentación sobre cómo se traduce FreeSewing a varios idiomas.","infraAbout":"Documentación sobre la infraestructura y las partes móviles de FreeSewing.","aboutAbout":"¿No estás seguro de qué es esto de FreeSewing? Entonces empieza por aquí.","supportAbout":"Apoya FreeSewing. O infórmate de dónde puedes acudir para obtener ayuda.","guidesAbout":"Las guías cuentan una historia para que comprendas mejor un tema concreto.","tutorialsAbout":"Los tutoriales son lecciones que te guían a través de una serie de pasos para completar un proyecto.","howtosAbout":"Los Howtos te dan pasos concretos para resolver un problema o reto común.","referenceAbout":"La referencia contiene descripciones técnicas de la tecnología subyacente y de cómo utilizarla.","trainingAbout":"Los materiales de formación son los más profundos y se esfuerzan por enseñarte una nueva habilidad.","mainSections":"Secciones principales","currentSection":"Sección actual","sets":"Tus conjuntos de medidas","patterns":"Tus patrones","curate":"Conserva","curateSets":"Conjuntos Curate","code":"Código","patternsAbout":"Lista los patrones que tienes almacenados en tu cuenta de FreeSewing","setsAbout":"Lista los conjuntos de medidas que has almacenado en tu cuenta de FreeSewing","codeAbout":"Aquí puedes encontrar (enlaces a) el código fuente de Freesewing","new":"Nuevo...","newAbout":"Start here if you are looking to create something new","support":"Soporte"} \ No newline at end of file diff --git a/sites/sde/public/locales/es/sets.json b/sites/sde/public/locales/es/sets.json index 9c341bbd22d..bed36209477 100644 --- a/sites/sde/public/locales/es/sets.json +++ b/sites/sde/public/locales/es/sets.json @@ -1,12 +1 @@ -{ - "setLacksMeasiesForDesign": "Este conjunto carece de las medidas necesarias para generar un patrón { design } .", - "chooseSet": "Elige una serie de medidas", - "fsmtm": "FreeSewing genera patrones de costura a medida.", - "patternForWhichSet": "¿Para qué conjunto de medidas debemos generar un patrón?", - "yourSets": "Tus conjuntos de medidas", - "bookmarkedSets": "Conjuntos de medidas que has marcado como favoritos", - "curatedSets": "Conjuntos de medidas curadas de FreeSewing", - "curatedSetsAbout": "Conjuntos de medidas curadas por FreeSewing que puedes utilizar para probar nuestra plataforma, o tus diseños.", - "curateCuratedSets": "Curar nuestra selección de Conjuntos de Medidas Curadas", - "useThisSet": "Utiliza este conjunto de medidas" -} +{"setLacksMeasiesForDesign":"Este conjunto carece de las medidas necesarias para generar un patrón { design } .","chooseSet":"Elige una serie de medidas","fsmtm":"FreeSewing genera patrones de costura a medida.","patternForWhichSet":"¿Para qué conjunto de medidas debemos generar un patrón?","yourSets":"Tus conjuntos de medidas","bookmarkedSets":"Conjuntos de medidas que has marcado como favoritos","curatedSets":"Conjuntos de medidas curadas de FreeSewing","curatedSetsAbout":"Conjuntos de medidas curadas por FreeSewing que puedes utilizar para probar nuestra plataforma, o tus diseños.","curateCuratedSets":"Curar nuestra selección de Conjuntos de Medidas Curadas","useThisSet":"Utiliza este conjunto de medidas"} \ No newline at end of file diff --git a/sites/sde/public/locales/es/sponsors.json b/sites/sde/public/locales/es/sponsors.json index 02580b71018..8348718b770 100644 --- a/sites/sde/public/locales/es/sponsors.json +++ b/sites/sde/public/locales/es/sponsors.json @@ -1,6 +1 @@ -{ - "algolia": "Búsqueda con Algolia", - "bugsnag": "Informe de errores por Bugsnag", - "crowdin": "Traducción realizada por Crowdin", - "vercel": "Construcción y alojamiento por Vercel" -} +{"algolia":"Búsqueda con Algolia","bugsnag":"Informe de errores por Bugsnag","crowdin":"Traducción realizada por Crowdin","vercel":"Construcción y alojamiento por Vercel"} \ No newline at end of file diff --git a/sites/sde/public/locales/es/status.json b/sites/sde/public/locales/es/status.json index ea3580a6433..b52af023aa2 100644 --- a/sites/sde/public/locales/es/status.json +++ b/sites/sde/public/locales/es/status.json @@ -1,15 +1 @@ -{ - "backendError": "Backend returned an error", - "contactingBackend": "Contacting the FreeSewing backend", - "contactingGitHub": "Contacting GitHub", - "contactingGoogle": "Contacting Google", - "copiedToClipboard": "Copiado al portapapeles", - "dataLoaded": "Loaded data from the FreeSewing backend", - "generatingPdf": "Generating your PDF, one moment please", - "nailedIt": "Clavado!", - "pdfFailed": "An unexpected error occured while generating your PDF", - "pdfReady": "PDF generated", - "processingUpdate": "Processing update", - "settingsSaved": "Settings saved", - "updatingSettings": "Updating settings" -} +{"backendError":"Backend returned an error","contactingBackend":"Contacting the FreeSewing backend","contactingGitHub":"Contacting GitHub","contactingGoogle":"Contacting Google","copiedToClipboard":"Copiado al portapapeles","dataLoaded":"Loaded data from the FreeSewing backend","generatingPdf":"Generating your PDF, one moment please","nailedIt":"Clavado!","pdfFailed":"An unexpected error occured while generating your PDF","pdfReady":"PDF generated","processingUpdate":"Processing update","settingsSaved":"Settings saved","updatingSettings":"Updating settings"} \ No newline at end of file diff --git a/sites/sde/public/locales/es/submissions.json b/sites/sde/public/locales/es/submissions.json index fa7b2329f36..c6222b1b232 100644 --- a/sites/sde/public/locales/es/submissions.json +++ b/sites/sde/public/locales/es/submissions.json @@ -1,6 +1 @@ -{ - "msetSuggested": "Measurements sets suggested for curation", - "submission": "Submission", - "id": "ID", - "convertToCset": "Convert to curated set" -} +{"msetSuggested":"Measurements sets suggested for curation","submission":"Submission","id":"ID","convertToCset":"Convert to curated set"} \ No newline at end of file diff --git a/sites/sde/public/locales/es/support.json b/sites/sde/public/locales/es/support.json index dabea955de5..33661884f5d 100644 --- a/sites/sde/public/locales/es/support.json +++ b/sites/sde/public/locales/es/support.json @@ -1,23 +1 @@ -{ - "support": "Soporte", - "communitySupport": "Community Support", - "communitySupport1": "For the fastest response, head over to discord.freesewing.org and post your question in the Support channel.", - "communitySupport2": "The FreeSewing community is a helpful bunch, so there is a good chance they are able to help you.", - "contributorSupport": "Contributor Support", - "contributorSupport1": "If something is broken or you have found a bug, you can create an issue on GitHub.", - "contributorSupport2": "Issues are more likely to attract the attention of core contributors, but tend to take longer to get a response.", - "maintainerSupport": "Maintainer Support", - "maintainerSupport1": "If you are a FreeSewing patron, you can go straight to the top and contact Joost directly.", - "maintainerSupport2": "While Joost will treat requests from patrons with priority, he does also needs sleep. So keep that in mind, especially when you are in a different time zone.", - "whatIsDiscord": "What is Discord?", - "whatIsDiscord1": "Discord is a free chat platform where communities can come together to chat discuss their interests. It also supports (group) voice and video calls.", - "whatIsDiscord2": "FreeSewing has its own Discord community (a server in Discord terminology) at", - "whatIsDiscord3": "To use Discord, you will need an account, but they are free.", - "whatIsDiscord4": "You can use Discord in your browser, or download the Discord app for your platform of choice.", - "whatIsGitHub": "What is GitHub?", - "whatIsGitHub1": "GitHub is an online platform for hosting software source code and collaborative development. It is popular among open source projects as it provides free hosting.", - "whatIsGitHub2": "You can find FreeSewing on GitHub at", - "whatIsGitHub3": "To use GitHub, you will need an account, but they are free.", - "whatIsJoost": "What is Joost?", - "whatIsJoost1": "Not what, but who. Joost De Cock is the FreeSewing founder and maintainer." -} +{"support":"Soporte","communitySupport":"Community Support","communitySupport1":"For the fastest response, head over to discord.freesewing.org and post your question in the Support channel.","communitySupport2":"The FreeSewing community is a helpful bunch, so there is a good chance they are able to help you.","contributorSupport":"Contributor Support","contributorSupport1":"If something is broken or you have found a bug, you can create an issue on GitHub.","contributorSupport2":"Issues are more likely to attract the attention of core contributors, but tend to take longer to get a response.","maintainerSupport":"Maintainer Support","maintainerSupport1":"If you are a FreeSewing patron, you can go straight to the top and contact Joost directly.","maintainerSupport2":"While Joost will treat requests from patrons with priority, he does also needs sleep. So keep that in mind, especially when you are in a different time zone.","whatIsDiscord":"What is Discord?","whatIsDiscord1":"Discord is a free chat platform where communities can come together to chat discuss their interests. It also supports (group) voice and video calls.","whatIsDiscord2":"FreeSewing has its own Discord community (a server in Discord terminology) at","whatIsDiscord3":"To use Discord, you will need an account, but they are free.","whatIsDiscord4":"You can use Discord in your browser, or download the Discord app for your platform of choice.","whatIsGitHub":"What is GitHub?","whatIsGitHub1":"GitHub is an online platform for hosting software source code and collaborative development. It is popular among open source projects as it provides free hosting.","whatIsGitHub2":"You can find FreeSewing on GitHub at","whatIsGitHub3":"To use GitHub, you will need an account, but they are free.","whatIsJoost":"What is Joost?","whatIsJoost1":"Not what, but who. Joost De Cock is the FreeSewing founder and maintainer."} \ No newline at end of file diff --git a/sites/sde/public/locales/es/susi.json b/sites/sde/public/locales/es/susi.json index c27f5086b52..4918a27a305 100644 --- a/sites/sde/public/locales/es/susi.json +++ b/sites/sde/public/locales/es/susi.json @@ -1,70 +1 @@ -{ - "accountBlocked": "Your account is blocked", - "accountBlockedMsg": "This is highly unusual but it seems your account is administratively blocked. Your only recourse is to contact support.", - "alreadyHaveAnAccount": "Already have an account?", - "back": "Atrás", - "backToSignIn": "Back to sign in", - "backToSignUp": "Back to sign up", - "checkYourInbox": "Go check your inbox for an email from", - "clickSigninLink": "Click the sign-in link in that email to sign in to your FreeSewing account.", - "clickSignupLink": "Click your personal signup link in that email to create your FreeSewing account.", - "consentLacking": "We lack consent to process your data", - "consentLackingMsg": "Getting your consent is part of sign up process. Look for the email you received when you signed up for instracutions. You can sign up again with the same email address to receive the email again.", - "contact": "Contactar con asistencia", - "contactingGithub": "Contacting GitHub", - "contactingGoogle": "Contacting Google", - "createAFreeSewingAccount": "Create a FreeSewing account", - "dontHaveAV2Account": "Don't have a v2 account?", - "dontHaveAnAccount": "Don't have an account yet?", - "emailAddress": "Dirección de correo electrónico", - "emailMissing": "Please provide your E-mail address", - "emailSent": "Email sent", - "emailSignupLink": "Email me a sign-up link", - "emailSigninLink": "Email me a sign-in link", - "emailUsernameId": "Your Email address, Username, or User #", - "err2": "Unfortunately, we cannot recover from this error, we need a human being to look into this.", - "err3": "Feel free to try again, or reach out to support so we can assist you.", - "fewerOptions": "Fewer options", - "haveAV2Account": "Have a v2 account?", - "joinFreeSewing": "Únete a FreeSewing", - "migrateItHere": "Migrate it here", - "migrateNoWorkie": "Unable to migrate this account. Typically that means your credentials are invalid.", - "migrateV2Account": "Migrate your v2 account", - "migrateV2Desc": "Enter your v2 username & password to migrate your account.", - "migrateV2Info": "Your v2 account will not be changed, this will only create a v3 account with the v2 account data.", - "migrateV3UserAlreadyExists": "Cannot migrate over an existing v3 account. Perhaps just sign in instead?", - "moreOptions": "More options", - "noMagicFound": "No such magic (link) found", - "noMagicFoundMsg": "The magic link you used is either expired, or invalid. Note that each magic link can only be used once.", - "noSuchUser": "User not found", - "noSuchUserMsg": "We tried to find the user account you requested, but were unable to find it.", - "notFound": "No such user was found", - "oneMomentPlease": "Un momento, por favor", - "password": "Your Password", - "passwordMissing": "Please provide your password", - "pleaseProvideValidEmail": "Please provide a valid email address", - "processing": "Procesando", - "regainAccess": "Re-gain access", - "signIn": "Inicia sesión", - "signInAsOtherUser": "Sign in as a different user", - "signInFailed": "Sign in failed", - "signInFailedMsg": "Not entirely certain why, but it did not work as expected.", - "signInHere": "Sign in here", - "signInToThing": "Sign in to { thing }", - "signInWithProvider": "Sign in with { provider }", - "signUpHere": "Sign up here", - "signUpWithProvider": "Regístrate con {provider}", - "signupAgain": "Sign up again", - "signupLinkExpired": "Signup link expired", - "somethingWentWrong": "Algo salió mal", - "sorry": "Sorry", - "statusLacking": "Your account is in a non-active status", - "statusLackingMsg": "The current status of your account prohibits us from proceeding. The most common reason for this is that you did not complete the onboarding process and thus your account was never activated. You can sign up again with the same email address to remediate this.", - "toReceiveSignupLink": "To receive a sign-up link, enter your email address", - "tryAgain": "Try again", - "usePassword": "Use your password", - "usernameMissing": "Please provide your username", - "welcome": "Bienvenido", - "welcomeBackName": "Welcome back { name }", - "welcomeMigrateName": "Welcome to FreeSewing v3 {name}. Please note that this is still alpha code." -} +{"accountBlocked":"Your account is blocked","accountBlockedMsg":"This is highly unusual but it seems your account is administratively blocked. Your only recourse is to contact support.","alreadyHaveAnAccount":"Already have an account?","back":"Atrás","backToSignIn":"Back to sign in","backToSignUp":"Back to sign up","checkYourInbox":"Go check your inbox for an email from","clickSigninLink":"Click the sign-in link in that email to sign in to your FreeSewing account.","clickSignupLink":"Click your personal signup link in that email to create your FreeSewing account.","consentLacking":"We lack consent to process your data","consentLackingMsg":"Getting your consent is part of sign up process. Look for the email you received when you signed up for instracutions. You can sign up again with the same email address to receive the email again.","contact":"Contactar con asistencia","contactingGithub":"Contacting GitHub","contactingGoogle":"Contacting Google","createAFreeSewingAccount":"Create a FreeSewing account","dontHaveAV2Account":"Don't have a v2 account?","dontHaveAnAccount":"Don't have an account yet?","emailAddress":"Dirección de correo electrónico","emailMissing":"Please provide your E-mail address","emailSent":"Email sent","emailSignupLink":"Email me a sign-up link","emailSigninLink":"Email me a sign-in link","emailUsernameId":"Your Email address, Username, or User #","err2":"Unfortunately, we cannot recover from this error, we need a human being to look into this.","err3":"Feel free to try again, or reach out to support so we can assist you.","fewerOptions":"Fewer options","haveAV2Account":"Have a v2 account?","joinFreeSewing":"Únete a FreeSewing","migrateItHere":"Migrate it here","migrateNoWorkie":"Unable to migrate this account. Typically that means your credentials are invalid.","migrateV2Account":"Migrate your v2 account","migrateV2Desc":"Enter your v2 username & password to migrate your account.","migrateV2Info":"Your v2 account will not be changed, this will only create a v3 account with the v2 account data.","migrateV3UserAlreadyExists":"Cannot migrate over an existing v3 account. Perhaps just sign in instead?","moreOptions":"More options","noMagicFound":"No such magic (link) found","noMagicFoundMsg":"The magic link you used is either expired, or invalid. Note that each magic link can only be used once.","noSuchUser":"User not found","noSuchUserMsg":"We tried to find the user account you requested, but were unable to find it.","notFound":"No such user was found","oneMomentPlease":"Un momento, por favor","password":"Your Password","passwordMissing":"Please provide your password","pleaseProvideValidEmail":"Please provide a valid email address","processing":"Procesando","regainAccess":"Re-gain access","signIn":"Inicia sesión","signInAsOtherUser":"Sign in as a different user","signInFailed":"Sign in failed","signInFailedMsg":"Not entirely certain why, but it did not work as expected.","signInHere":"Sign in here","signInToThing":"Sign in to { thing }","signInWithProvider":"Sign in with { provider }","signUpHere":"Sign up here","signUpWithProvider":"Regístrate con {provider}","signupAgain":"Sign up again","signupLinkExpired":"Signup link expired","somethingWentWrong":"Algo salió mal","sorry":"Sorry","statusLacking":"Your account is in a non-active status","statusLackingMsg":"The current status of your account prohibits us from proceeding. The most common reason for this is that you did not complete the onboarding process and thus your account was never activated. You can sign up again with the same email address to remediate this.","toReceiveSignupLink":"To receive a sign-up link, enter your email address","tryAgain":"Try again","usePassword":"Use your password","usernameMissing":"Please provide your username","welcome":"Bienvenido","welcomeBackName":"Welcome back { name }","welcomeMigrateName":"Welcome to FreeSewing v3 {name}. Please note that this is still alpha code."} \ No newline at end of file diff --git a/sites/sde/public/locales/es/tags.json b/sites/sde/public/locales/es/tags.json index 4b5f3cffa56..9172a5fe7bc 100644 --- a/sites/sde/public/locales/es/tags.json +++ b/sites/sde/public/locales/es/tags.json @@ -1,21 +1 @@ -{ - "tags": "Etiquetas", - "showLineDrawings": "Show line drawings", - "showExamples": "Show examples", - "clearFilter": "Clear filter", - "difficulty": "Dificultad", - "accessories": "Accesorios", - "bags": "Bolsas", - "blocks": "Bloquea", - "bottoms": "Bottomas", - "coats": "Abrigos", - "hats": "Sombreros", - "historical": "Histórico", - "infants": "Bebés", - "skirts": "Faldas", - "swimwear": "Ropa de baño", - "tops": "Veces", - "toys": "Juguetes", - "trousers": "Pantalones", - "underwear": "ropa interior" -} +{"tags":"Etiquetas","showLineDrawings":"Show line drawings","showExamples":"Show examples","clearFilter":"Clear filter","difficulty":"Dificultad","accessories":"Accesorios","bags":"Bolsas","blocks":"Bloquea","bottoms":"Bottomas","coats":"Abrigos","hats":"Sombreros","historical":"Histórico","infants":"Bebés","skirts":"Faldas","swimwear":"Ropa de baño","tops":"Veces","toys":"Juguetes","trousers":"Pantalones","underwear":"ropa interior"} \ No newline at end of file diff --git a/sites/sde/public/locales/es/techniques.json b/sites/sde/public/locales/es/techniques.json index f0d0b8ec669..2fc8bc8ba11 100644 --- a/sites/sde/public/locales/es/techniques.json +++ b/sites/sde/public/locales/es/techniques.json @@ -1,29 +1 @@ -{ - "techniques": "Techniques", - "biasTape": "Bias tape", - "block": "Block development", - "boning": "Bonito", - "button": "Buttons & Buttonholes", - "curvedSeam": "Curved seams", - "dart": "Dardos", - "elastic": "Elástico", - "flatFelledSeam": "Flat-felled seams", - "flatSleeve": "Mangas", - "fly": "Fly construction", - "hem": "Hemming", - "interfacing": "Interfaz", - "knitBand": "Banda Knit", - "knitBinding": "Vinculación de nudo", - "lining": "Terminal", - "pocket": "Bolsillos", - "precision": "Precision sewing", - "princessSeam": "Princess seams", - "raglanSleeve": "Raglan sleeves", - "ribbing": "Tejido acanalado", - "seamPocket": "Pocket on a seam", - "setSleeve": "Set-in sleeves", - "snap": "Snaps, sockets, eyelets", - "stretch": "Stretch materials", - "weltPocket": "Welt pockets", - "zipper": "Installing zipper" -} +{"techniques":"Techniques","biasTape":"Bias tape","block":"Block development","boning":"Bonito","button":"Buttons & Buttonholes","curvedSeam":"Curved seams","dart":"Dardos","elastic":"Elástico","flatFelledSeam":"Flat-felled seams","flatSleeve":"Mangas","fly":"Fly construction","hem":"Hemming","interfacing":"Interfaz","knitBand":"Banda Knit","knitBinding":"Vinculación de nudo","lining":"Terminal","pocket":"Bolsillos","precision":"Precision sewing","princessSeam":"Princess seams","raglanSleeve":"Raglan sleeves","ribbing":"Tejido acanalado","seamPocket":"Pocket on a seam","setSleeve":"Set-in sleeves","snap":"Snaps, sockets, eyelets","stretch":"Stretch materials","weltPocket":"Welt pockets","zipper":"Installing zipper"} \ No newline at end of file diff --git a/sites/sde/public/locales/es/themes.json b/sites/sde/public/locales/es/themes.json index 71b2d8cad54..1916fccb525 100644 --- a/sites/sde/public/locales/es/themes.json +++ b/sites/sde/public/locales/es/themes.json @@ -1,11 +1 @@ -{ - "lightTheme": "Tema claro", - "darkTheme": "Tema oscuro", - "hax0rTheme": "Tema Hax0r", - "lgbtqTheme": "Tema LGBTQ", - "transTheme": "Tema Trans", - "pastelTheme": "Tema Pastel", - "aquaTheme": "Tema Aqua", - "monochromeTheme": "Monochrome Theme", - "chooseYourTheme": "Elige tu tema" -} +{"lightTheme":"Tema claro","darkTheme":"Tema oscuro","hax0rTheme":"Tema Hax0r","lgbtqTheme":"Tema LGBTQ","transTheme":"Tema Trans","pastelTheme":"Tema Pastel","aquaTheme":"Tema Aqua","monochromeTheme":"Monochrome Theme","chooseYourTheme":"Elige tu tema"} \ No newline at end of file diff --git a/sites/sde/public/locales/es/timeago.json b/sites/sde/public/locales/es/timeago.json index f6520140d26..41876e31f5f 100644 --- a/sites/sde/public/locales/es/timeago.json +++ b/sites/sde/public/locales/es/timeago.json @@ -1,13 +1 @@ -{ - "hour": "hour", - "hours": "hours", - "day": "day", - "days": "días", - "month": "month", - "months": "meses", - "year": "año", - "years": "años", - "oneDay": "un día", - "lessThanADay": "menos de un día", - "ago": "hace" -} +{"hour":"hour","hours":"hours","day":"day","days":"días","month":"month","months":"meses","year":"año","years":"años","oneDay":"un día","lessThanADay":"menos de un día","ago":"hace"} \ No newline at end of file diff --git a/sites/sde/public/locales/es/titan.json b/sites/sde/public/locales/es/titan.json index 906933353e9..aea220d5a21 100644 --- a/sites/sde/public/locales/es/titan.json +++ b/sites/sde/public/locales/es/titan.json @@ -1,36 +1 @@ -{ - "t": "Titan, patrón base de pantalón", - "d": "Titán es un patrón base de pantalón sin pinzas.", - "back": "Atrás", - "front": "Frente", - "kneeEase.t": "Facilidad de rodilla", - "kneeEase.d": "Controla el amout de la facilidad en la rodilla", - "waistHeight.t": "Altura de la muñeca", - "waistHeight.d": "Controla la altura de la cintura, 100% = altura de la cintura, 0% = altura de la cadera", - "lengthBonus.t": "Bonus de longitud", - "lengthBonus.d": "Controla la longitud de los pantalones", - "crotchDrop.t": "Gota de cromo", - "crotchDrop.d": "Reduce el cromo para un ajuste más relajado", - "fitKnee.t": "Ajustar la rodilla", - "fitKnee.d": "Se ajusta a las piernas en base a la circunstancia de la rodilla, en lugar de la circunstancia del asiento", - "legBalance.t": "Saldo de pierna", - "legBalance.d": "Controla la relación entre el panel frontal y trasero de la pierna", - "crossSeamCurveStart.t": "Inicio de la curva de costura cruzada", - "crossSeamCurveStart.d": "Controla hasta qué punto en la costura cruzada empezamos a curvar", - "crossSeamCurveBend.t": "curva de costura cruzada", - "crossSeamCurveBend.d": "Controla la curvatura de la costura cruzada", - "crossSeamCurveAngle.t": "Ángulo de costura cruzada", - "crossSeamCurveAngle.d": "Controla el ángulo de la costura cruzada", - "crotchSeamCurveStart.t": "Inicio de la curva de costura de cromo", - "crotchSeamCurveStart.d": "Controla hasta qué punto en la costura del cromo empezamos a curva", - "crotchSeamCurveBend.t": "curva de costura cruda", - "crotchSeamCurveBend.d": "Controla la curvatura de la costura del cromo", - "crotchSeamCurveAngle.t": "Ángulo de costura cruda", - "crotchSeamCurveAngle.d": "Controla el ángulo de la costura del cromo", - "waistBalance.t": "Balance de Waist", - "waistBalance.d": "Controla la posición horizontal de la cintura relativa al asiento", - "waistbandWidth.t": "Anchura de la cinturilla", - "waistbandWidth.d": "El ancho de la cintura", - "grainlinePosition.t": "Posición en línea", - "grainlinePosition.d": "Controla la posición horizontal de la pierna relativa al asiento" -} +{"t":"Titan, patrón base de pantalón","d":"Titán es un patrón base de pantalón sin pinzas.","back":"Atrás","front":"Frente","kneeEase.t":"Facilidad de rodilla","kneeEase.d":"Controla el amout de la facilidad en la rodilla","waistHeight.t":"Altura de la muñeca","waistHeight.d":"Controla la altura de la cintura, 100% = altura de la cintura, 0% = altura de la cadera","lengthBonus.t":"Bonus de longitud","lengthBonus.d":"Controla la longitud de los pantalones","crotchDrop.t":"Gota de cromo","crotchDrop.d":"Reduce el cromo para un ajuste más relajado","fitKnee.t":"Ajustar la rodilla","fitKnee.d":"Se ajusta a las piernas en base a la circunstancia de la rodilla, en lugar de la circunstancia del asiento","legBalance.t":"Saldo de pierna","legBalance.d":"Controla la relación entre el panel frontal y trasero de la pierna","crossSeamCurveStart.t":"Inicio de la curva de costura cruzada","crossSeamCurveStart.d":"Controla hasta qué punto en la costura cruzada empezamos a curvar","crossSeamCurveBend.t":"curva de costura cruzada","crossSeamCurveBend.d":"Controla la curvatura de la costura cruzada","crossSeamCurveAngle.t":"Ángulo de costura cruzada","crossSeamCurveAngle.d":"Controla el ángulo de la costura cruzada","crotchSeamCurveStart.t":"Inicio de la curva de costura de cromo","crotchSeamCurveStart.d":"Controla hasta qué punto en la costura del cromo empezamos a curva","crotchSeamCurveBend.t":"curva de costura cruda","crotchSeamCurveBend.d":"Controla la curvatura de la costura del cromo","crotchSeamCurveAngle.t":"Ángulo de costura cruda","crotchSeamCurveAngle.d":"Controla el ángulo de la costura del cromo","waistBalance.t":"Balance de Waist","waistBalance.d":"Controla la posición horizontal de la cintura relativa al asiento","waistbandWidth.t":"Anchura de la cinturilla","waistbandWidth.d":"El ancho de la cintura","grainlinePosition.t":"Posición en línea","grainlinePosition.d":"Controla la posición horizontal de la pierna relativa al asiento"} \ No newline at end of file diff --git a/sites/sde/public/locales/es/tutorial.json b/sites/sde/public/locales/es/tutorial.json index 349de1b91d7..2c9c50a6407 100644 --- a/sites/sde/public/locales/es/tutorial.json +++ b/sites/sde/public/locales/es/tutorial.json @@ -1,17 +1 @@ -{ - "t": "Tutorial", - "d": "This design is used in the tutorial", - "biasTapeLength.t": "Bias tape: {{{ l }}}", - "biasTapeLength.d": "To finish the edge, you will need {{{ l }}} of [bias tape](/docs/sewing/bias-tape)", - "fabricNeeded": "You need a {{{ w }}} by {{{ h }}} piece of [suitable fabric](/docs/designs/bob/fabric) to make this bib", - "finishWithBiasTape": "Finish raw edge with bias tape", - "bib": "Bib", - "neckRatio.t": "Neck opening", - "neckRatio.d": "Controls the size of the neck opening relative to the bib size", - "widthRatio.t": "Width", - "widthRatio.d": "Controls the width of the bib", - "lengthRatio.t": "Length", - "lengthRatio.d": "Controls the length of the bib", - "headSize.t": "Head size", - "headSize.d": "The head circumference you want the bib to accomodate" -} +{"t":"Tutorial","d":"This design is used in the tutorial","biasTapeLength.t":"Bias tape: {{{ l }}}","biasTapeLength.d":"To finish the edge, you will need {{{ l }}} of [bias tape](/docs/sewing/bias-tape)","fabricNeeded":"You need a {{{ w }}} by {{{ h }}} piece of [suitable fabric](/docs/designs/bob/fabric) to make this bib","finishWithBiasTape":"Finish raw edge with bias tape","bib":"Bib","neckRatio.t":"Neck opening","neckRatio.d":"Controls the size of the neck opening relative to the bib size","widthRatio.t":"Width","widthRatio.d":"Controls the width of the bib","lengthRatio.t":"Length","lengthRatio.d":"Controls the length of the bib","headSize.t":"Head size","headSize.d":"The head circumference you want the bib to accomodate"} \ No newline at end of file diff --git a/sites/sde/public/locales/es/ui-settings.json b/sites/sde/public/locales/es/ui-settings.json index 4f6f669877f..7afd08deaf5 100644 --- a/sites/sde/public/locales/es/ui-settings.json +++ b/sites/sde/public/locales/es/ui-settings.json @@ -1,45 +1 @@ -{ - "uiSettings.t": "Preferencias de IU", - "uiSettings.d": "Estas preferencias controlan los aspectos de la IU (Interfaz de Usuario) de nuestro entorno de elaboración de patrones en línea.", - "renderer.t": "Motor de renderizado", - "renderer.d": "Controla cómo se representa (dibuja) el patrón en la pantalla", - "renderWithReact.t": "Renderiza con los componentes React de FreeSewing", - "renderWithReact.d": "Renderiza como SVG a través de nuestros componentes React. Permite la interactividad y está optimizado para la pantalla. Utilízalo si no estás seguro de qué elegir.", - "renderWithCore.t": "Renderiza con la biblioteca Core de Freesewing", - "renderWithCore.d": "Renderiza directamente a SVG desde Core. No permite interactividad y está optimizado para impresión. Utilízalo si quieres saber qué aspecto tendrá cuando se exporte.", - "control.t": "Experiencia del usuario", - "control.d": "¿Qué experiencia de usuario prefieres? Ten en cuenta que se trata de una configuración de cuenta, por lo que afectará a todo el sitio web.", - "inspect.t": "Inspecciona", - "inspect.d": "Si activas esta opción, podrás profundizar en el patrón y obtener información sobre sus distintas partes, rutas y puntos.", - "inspectNo.t": "Desactivar el inspector", - "inspectNo.d": "Este es el valor por defecto, el inspector de patrones está desactivado y el patrón se muestra como de costumbre.", - "inspectYes.t": "Activar el inspector", - "inspectYes.d": "Con el inspector de patrones activado y el motor de renderizado React seleccionado, añadiremos interactividad al patrón para que puedas inspeccionar los distintos elementos que lo componen.", - "no": "No", - "yes": "Yes", - "draft": "Boceto", - "test": "Prueba", - "print": "Diseño de impresión", - "cut": "Disposición del corte", - "save": "Guardar", - "export": "Exportar", - "edit": "Edita", - "draft.t": "Traza tu patrón", - "draft.d": "Lanza el editor de patrones insignia de FreeSewing, donde puedes retocar tu patrón a tu antojo", - "test.t": "Prueba tu patrón", - "test.d": "Comprueba cómo se adapta tu patrón a los cambios de opciones o medidas", - "print.t": "Diseño de impresión", - "print.d": "Te permite organizar las piezas de tu patrón para que puedas imprimirlo en el menor número de páginas posible", - "cut.t": "Disposición de corte", - "cut.d": "Te permite organizar las piezas de tu patrón para que puedas determinar exactamente cuánta tela necesitas para confeccionarlo.", - "save.t": "Guarda tu patrón", - "save.d": "Guarda el patrón actual en tu cuenta de FreeSewing", - "export.t": "Exporta tu patrón", - "export.d": "Te permite exportar este patrón a varios formatos", - "logs.t": "Registros de patrones", - "logs.d": "Te permite examinar los registros del patrón para ver qué ocurrió exactamente mientras se redactaba este patrón", - "edit.t": "Edita a mano los ajustes del patrón", - "edit.d": "Esto te permite editar a mano los ajustes del patrón, dándote un control total sobre cómo se redactará tu patrón.", - "view": "Ver", - "view.d": "Estas son las distintas vistas que puedes elegir. Incluye las vistas disponibles a través de la barra de navegación o el menú, y algunas adicionales" -} +{"uiSettings.t":"Preferencias de IU","uiSettings.d":"Estas preferencias controlan los aspectos de la IU (Interfaz de Usuario) de nuestro entorno de elaboración de patrones en línea.","renderer.t":"Motor de renderizado","renderer.d":"Controla cómo se representa (dibuja) el patrón en la pantalla","renderWithReact.t":"Renderiza con los componentes React de FreeSewing","renderWithReact.d":"Renderiza como SVG a través de nuestros componentes React. Permite la interactividad y está optimizado para la pantalla. Utilízalo si no estás seguro de qué elegir.","renderWithCore.t":"Renderiza con la biblioteca Core de Freesewing","renderWithCore.d":"Renderiza directamente a SVG desde Core. No permite interactividad y está optimizado para impresión. Utilízalo si quieres saber qué aspecto tendrá cuando se exporte.","control.t":"Experiencia del usuario","control.d":"¿Qué experiencia de usuario prefieres? Ten en cuenta que se trata de una configuración de cuenta, por lo que afectará a todo el sitio web.","inspect.t":"Inspecciona","inspect.d":"Si activas esta opción, podrás profundizar en el patrón y obtener información sobre sus distintas partes, rutas y puntos.","inspectNo.t":"Desactivar el inspector","inspectNo.d":"Este es el valor por defecto, el inspector de patrones está desactivado y el patrón se muestra como de costumbre.","inspectYes.t":"Activar el inspector","inspectYes.d":"Con el inspector de patrones activado y el motor de renderizado React seleccionado, añadiremos interactividad al patrón para que puedas inspeccionar los distintos elementos que lo componen.","no":"No","yes":"Yes","draft":"Boceto","test":"Prueba","print":"Diseño de impresión","cut":"Disposición del corte","save":"Guardar","export":"Exportar","edit":"Edita","draft.t":"Traza tu patrón","draft.d":"Lanza el editor de patrones insignia de FreeSewing, donde puedes retocar tu patrón a tu antojo","test.t":"Prueba tu patrón","test.d":"Comprueba cómo se adapta tu patrón a los cambios de opciones o medidas","print.t":"Diseño de impresión","print.d":"Te permite organizar las piezas de tu patrón para que puedas imprimirlo en el menor número de páginas posible","cut.t":"Disposición de corte","cut.d":"Te permite organizar las piezas de tu patrón para que puedas determinar exactamente cuánta tela necesitas para confeccionarlo.","save.t":"Guarda tu patrón","save.d":"Guarda el patrón actual en tu cuenta de FreeSewing","export.t":"Exporta tu patrón","export.d":"Te permite exportar este patrón a varios formatos","logs.t":"Registros de patrones","logs.d":"Te permite examinar los registros del patrón para ver qué ocurrió exactamente mientras se redactaba este patrón","edit.t":"Edita a mano los ajustes del patrón","edit.d":"Esto te permite editar a mano los ajustes del patrón, dándote un control total sobre cómo se redactará tu patrón.","view":"Ver","view.d":"Estas son las distintas vistas que puedes elegir. Incluye las vistas disponibles a través de la barra de navegación o el menú, y algunas adicionales"} \ No newline at end of file diff --git a/sites/sde/public/locales/es/workbench.json b/sites/sde/public/locales/es/workbench.json index 4c2efa3f1a5..ff1c421147e 100644 --- a/sites/sde/public/locales/es/workbench.json +++ b/sites/sde/public/locales/es/workbench.json @@ -1,128 +1 @@ -{ - "addNotes": "Add notes", - "addSettingsToNotes": "Add settings to notes", - "advanced": "Avanzado", - "appliedMeasies": "We applied a new measurements set to this pattern.", - "armhole": "Agujero armado", - "attributes": "Atributos", - "backPockets": "Paquetes de retroceso", - "bookmarkPattern": "Bookmark pattern", - "bottomRight": "Abajo a la derecha", - "changeMeasies": "Mediciones del patrón de cambio", - "chooseATest": "Choose a test scenario to run", - "chooseATestDesc": "You can test how the design adapts to changes in a specific design option or measurements, or even test the design across different measurements sets.", - "chooseATestMenuMobileMsg": "To do so, open the test menu and select the scenario you want to run.", - "chooseATestMenuMsg": "To do so, select the test scenario you want to run in the menu on the right.", - "chooseFromBookmarkedSets": "Choose one of the measurements sets you've bookmarked", - "chooseFromBookmarkedSetsDesc": "If you've bookmarked any measurements sets, you can select from those too.", - "chooseFromCuratedSets": "Choose one of FreeSewing's curated measurements sets", - "chooseFromCuratedSetsDesc": "If you're just looking to try out our platform, you can select from our list of curated measurements sets.", - "chooseFromOwnSets": "Choose one of your own measurements sets", - "chooseFromOwnSetsDesc": "Pick any of your own measurements sets that have all required measurements to generate this pattern.", - "chooseNewSet": "Elegir un nuevo conjunto de medidas", - "closure": "Cierre", - "collar": "Cuello", - "columns": "columns", - "configurePattern": "Configurar patrón", - "construction": "Construcción", - "cuffs": "Puños", - "currentPrintLayout": "Current print layout", - "cutLayout": "Disposición del corte", - "darts": "Dardos", - "designOptions.d": "Prueba el efecto de una opción sobre el aspecto de este patrón", - "docs": "Documentación", - "draft": "Boceto", - "draftPattern": "Proyecto de patrón", - "edit": "Edita", - "editCurrentMeasies": "Editar medidas actuales", - "editCurrentMeasiesDesc": "Changes you make here will not be saved to your measurements sets, and will only affect this pattern.", - "editCurrentMeasiesHeader": "Edit Pattern Measurements", - "editMeasiesByHand": "Edit measurements by hand", - "editMeasiesByHandDesc": "Manually set or override any measurements. These changes will only apply to the current pattern.", - "editSettings": "Editar configuración", - "elastic": "Elástico", - "export": "Exportar", - "exportAsData": "Exportar como datos", - "exportForEditing": "Exportar para editar", - "exportForPrinting": "Exportar para impresión", - "exportPattern-txt": "Exporte un PDF adecuado para su impresora, o descargue este patrón en una variedad de formatos", - "exportPattern": "Exportar patrón", - "fit": "Ajuste", - "frontPockets": "Pockets delanteros", - "generatePdf": "Generate print-ready PDF", - "giveItAName": "Dale un nombre", - "height": "Altura", - "help": "Ayuda", - "layoutSettings.d": "Additional options to further optimize the printing layout of your pattern.", - "layoutSettings.t": "Layout settings", - "length": "Longitud", - "measies": "Medidas del patrón", - "measiesOk": "Tenemos todas las medidas necesarias para crear este patrón.", - "measurements.d": "Prueba el efecto de una medida en el aspecto de este patrón", - "menu": "Menú", - "name": "Nombre", - "noDesignFound": "No hemos podido encontrar este diseño. Esto no debería ocurrir, así que te agradeceríamos que nos lo comunicaras.", - "notes": "Notas", - "pages": "pages", - "part": "Parte del patrón", - "partInfo": "Información sobre el patrón", - "partTransfo": "Part transformation buttons", - "partTransfoDesc": "These buttons allow you to rotate or flip individual pattern parts.", - "partTransfoNo": "Hide buttons", - "partTransfoNoDesc": "Do not include these buttons on the pattern output", - "partTransfoYes": "Show buttons", - "partTransfoYesDesc": "Include these buttons on the pattern output (they will not be printed)", - "pathInfo": "Información de la ruta", - "patternBookmarkCreated": "Pattern bookmark created", - "patternInspector": "Inspector de Patrones", - "patternLogs": "Registros de patrones", - "patternSaved": "Pattern saved", - "pockets": "Bolsillos", - "printLayout": "Diseño de impresión", - "printSettings.d": "Configure your pattern so you can print it just the way you like it. Includes page size & orientation, margins, and more.", - "printSettings.t": "Print settings", - "reset": "Reiniciar", - "resetPrintLayout": "Reset print layout", - "resetPrintLayoutDesc": "Removes all manual changes to the print layout, and restores the default layout", - "rows": "rows", - "save": "Guardar", - "savePattern": "Guardar patrón", - "saveSettings": "Guardar ajustes", - "saveYourPattern": "Guarda tu patrón", - "seeMissingMeasies": "See missing measurements", - "showAllParts": "Mostrar todas las partes del patrón", - "showMovableButtons": "Botones", - "showOnlyThisPart": "Mostrar sólo esta parte del patrón", - "sleevecap": "Manga corta", - "style": "Estilo", - "test": "Prueba", - "testDesignMeasurement": "Test {design} measurements: {measurement}", - "testDesignOption": "Test {design} design options: {option}", - "testDesignSets": "Test {design} across measurements sets", - "testMeasurements": "Test measurements", - "testMeasurementsDesc": "Test how the design adapts to changes to a specific measurement", - "testOptions": "Test design options", - "testOptionsDesc": "Test how the design adapts to changes in a specific design option", - "testPattern": "Patrón de prueba", - "testSets": "Test measurements sets", - "testSetsDesc": "Test how the design adapts across different measurements sets", - "topLeft": "Arriba a la izquierda", - "weLackSomeMeasies": "Nos faltan las medidas de { nr } para crear este patrón", - "width": "Anchura", - "xTotalPagesSomeBlank": "{total} pages in total but {blank} are blank", - "yamlEditViewError": "Problemas con YAML", - "yamlEditViewErrorDesc": "Hemos guardado tu entrada, pero puede que no funcione por las siguientes razones", - "yamlEditViewTitleThing": "Editar configuración de patrones para {thing}", - "youCanPickOrEnter": "Puedes elegir un conjunto de medidas o introducirlas a mano, pero no podemos proceder sin estas medidas.", - "youUseCustomValue": "You are using the default value", - "youUseDefaultValue": "You are using a custom value", - "continueEditingTitle": "Continue editing", - "continueEditingDesc": "Load the newly saved pattern in the pattern editor, so you can make more changes.", - "goToPatternTitle": "Navigate to the pattern page", - "goToPatternDesc": "Exit the pattern editor and navigate to the pattern page where you can update the pattern's metadata.", - "saveAsNewPattern": "Save as new pattern", - "savePatternAs": "Save pattern as...", - "savePatternAsHellip": "Save pattern as...", - "show": "Show", - "whereToGoAfterSaveAs": "After saving the new pattern, what do you want to do?" -} +{"addNotes":"Add notes","addSettingsToNotes":"Add settings to notes","advanced":"Avanzado","appliedMeasies":"We applied a new measurements set to this pattern.","armhole":"Agujero armado","attributes":"Atributos","backPockets":"Paquetes de retroceso","bookmarkPattern":"Bookmark pattern","bottomRight":"Abajo a la derecha","changeMeasies":"Mediciones del patrón de cambio","chooseATest":"Choose a test scenario to run","chooseATestDesc":"You can test how the design adapts to changes in a specific design option or measurements.","chooseATestMenuMobileMsg":"To do so, open the test menu and select the scenario you want to run.","chooseATestMenuMsg":"To do so, select the test scenario you want to run in the menu on the right.","chooseFromBookmarkedSets":"Choose one of the measurements sets you've bookmarked","chooseFromBookmarkedSetsDesc":"If you've bookmarked any measurements sets, you can select from those too.","chooseFromCuratedSets":"Choose one of FreeSewing's curated measurements sets","chooseFromCuratedSetsDesc":"If you're just looking to try out our platform, you can select from our list of curated measurements sets.","chooseFromOwnSets":"Choose one of your own measurements sets","chooseFromOwnSetsDesc":"Pick any of your own measurements sets that have all required measurements to generate this pattern.","chooseNewSet":"Elegir un nuevo conjunto de medidas","closure":"Cierre","collar":"Cuello","columns":"columns","configurePattern":"Configurar patrón","construction":"Construcción","continueEditingTitle":"Continue editing","continueEditingDesc":"Load the newly saved pattern in the pattern editor, so you can make more changes.","cuffs":"Puños","currentPrintLayout":"Current print layout","cutLayout":"Disposición del corte","darts":"Dardos","designOptions.d":"Prueba el efecto de una opción sobre el aspecto de este patrón","docs":"Documentación","draft":"Boceto","draftPattern":"Proyecto de patrón","edit":"Edita","editCurrentMeasies":"Editar medidas actuales","editCurrentMeasiesDesc":"Changes you make here will not be saved to your measurements sets, and will only affect this pattern.","editCurrentMeasiesHeader":"Edit Pattern Measurements","editMeasiesByHand":"Edit measurements by hand","editMeasiesByHandDesc":"Manually set or override any measurements. These changes will only apply to the current pattern.","editSettings":"Editar configuración","elastic":"Elástico","export":"Exportar","exportAsData":"Exportar como datos","exportForEditing":"Exportar para editar","exportForPrinting":"Exportar para impresión","exportPattern-txt":"Exporte un PDF adecuado para su impresora, o descargue este patrón en una variedad de formatos","exportPattern":"Exportar patrón","fit":"Ajuste","frontPockets":"Pockets delanteros","generatePdf":"Generate print-ready PDF","giveItAName":"Dale un nombre","goToPatternTitle":"Navigate to the pattern page","goToPatternDesc":"Exit the pattern editor and navigate to the pattern page where you can update the pattern's metadata.","height":"Altura","help":"Ayuda","layoutSettings.d":"Additional options to further optimize the printing layout of your pattern.","layoutSettings.t":"Layout settings","length":"Longitud","measies":"Medidas del patrón","measiesOk":"Tenemos todas las medidas necesarias para crear este patrón.","measurements.d":"Prueba el efecto de una medida en el aspecto de este patrón","menu":"Menú","name":"Nombre","noDesignFound":"No hemos podido encontrar este diseño. Esto no debería ocurrir, así que te agradeceríamos que nos lo comunicaras.","notes":"Notas","pages":"pages","part":"Parte del patrón","partInfo":"Información sobre el patrón","partTransfo":"Part transformation buttons","partTransfoDesc":"These buttons allow you to rotate or flip individual pattern parts.","partTransfoNo":"Hide buttons","partTransfoNoDesc":"Do not include these buttons on the pattern output","partTransfoYes":"Show buttons","partTransfoYesDesc":"Include these buttons on the pattern output (they will not be printed)","pathInfo":"Información de la ruta","patternBookmarkCreated":"Pattern bookmark created","patternInspector":"Inspector de Patrones","patternLogs":"Registros de patrones","patternSaved":"Pattern saved","pockets":"Bolsillos","printLayout":"Diseño de impresión","printSettings.d":"Configure your pattern so you can print it just the way you like it. Includes page size & orientation, margins, and more.","printSettings.t":"Print settings","reset":"Reiniciar","resetPrintLayout":"Reset print layout","resetPrintLayoutDesc":"Removes all manual changes to the print layout, and restores the default layout","rows":"rows","save":"Guardar","savePattern":"Guardar patrón","saveAsNewPattern":"Save as new pattern","savePatternAs":"Save pattern as...","savePatternAsHellip":"Save pattern as...","saveSettings":"Guardar ajustes","saveYourPattern":"Guarda tu patrón","seeMissingMeasies":"See missing measurements","show":"Mostrar","showAllParts":"Mostrar todas las partes del patrón","showMovableButtons":"Botones","showOnlyThisPart":"Mostrar sólo esta parte del patrón","sleevecap":"Manga corta","style":"Estilo","test":"Prueba","testDesignMeasurement":"Test {design} measurements: {measurement}","testDesignOption":"Test {design} design options: {option}","testDesignSets":"Test {design} across measurements sets","testMeasurements":"Test measurements","testMeasurementsDesc":"Test how the design adapts to changes to a specific measurement","testOptions":"Test design options","testOptionsDesc":"Test how the design adapts to changes in a specific design option","testPattern":"Patrón de prueba","testSets":"Test measurements sets","testSetsDesc":"Test how the design adapts across different measurements sets","topLeft":"Arriba a la izquierda","weLackSomeMeasies":"Nos faltan las medidas de { nr } para crear este patrón","whereToGoAfterSaveAs":"After saving the new pattern, what do you want to do?","width":"Anchura","xTotalPagesSomeBlank":"{total} pages in total but {blank} are blank","yamlEditViewError":"Problemas con YAML","yamlEditViewErrorDesc":"Hemos guardado tu entrada, pero puede que no funcione por las siguientes razones","yamlEditViewTitleThing":"Editar configuración de patrones para {thing}","youCanPickOrEnter":"Puedes elegir un conjunto de medidas o introducirlas a mano, pero no podemos proceder sin estas medidas.","youUseCustomValue":"You are using the default value","youUseDefaultValue":"You are using a custom value"} \ No newline at end of file diff --git a/sites/sde/public/locales/fr/account.json b/sites/sde/public/locales/fr/account.json index e3ee68b4992..090de36400a 100644 --- a/sites/sde/public/locales/fr/account.json +++ b/sites/sde/public/locales/fr/account.json @@ -1,261 +1 @@ -{ - "account": "Compte", - "yourAccount": "Ton compte", - "newPattern": "Nouveau modèle", - "newSet": "Créer un nouveau jeu de mesures", - "links": "Liens", - "info": "Info", - "settings": "Paramètres", - "data": "Données", - "sets": "Jeux de mesures", - "patterns": "Patrons", - "actions": "Actions", - "created": "Créé", - "updated": "Mis à jour", - "expires": "Expire", - "yourProfile": "Ton profil", - "yourPatterns": "Tes modèles", - "yourSets": "Tes ensembles de mesures", - "signOut": "S'inscrire", - "politeOhCrap": "Oh, les baguettes", - "bio": "Bio", - "email": "Adresse électronique", - "img": "Image", - "username": "Nom d'utilisateur", - "compare": "Comparaison des ensembles de mesures", - "consent": "Consentement et protection de la vie privée", - "control": "Expérience de l'utilisateur", - "imperial": "Unité", - "units": "Unités", - "apikeys": "Clés API", - "newsletter": "Abonnement au bulletin d'information", - "password": "Mot de passe", - "newPasswordPlaceholder": "Entre ton nouveau mot de passe ici", - "passwordPlaceholder": "Saisis ton mot de passe ici", - "mfa": "Authentification à deux facteurs", - "mfaTipTitle": "Pense à activer l'authentification à deux facteurs.", - "mfaTipMsg": "Nous n'appliquons pas de politique en matière de mot de passe, mais nous te recommandons d'activer l'authentification à deux facteurs pour assurer la sécurité de ton compte FreeSewing.", - "mfaEnabled": "L'authentification à deux facteurs est activée", - "mfaDisabled": "L'authentification à deux facteurs est désactivée", - "mfaSetup": "Configurer l'authentification à deux facteurs", - "mfaAdd": "Ajoute FreeSewing à ton application Authenticator en scannant le code QR ci-dessus.", - "confirmWithPassword": "Saisis ton mot de passe pour confirmer cette action", - "confirmWithMfa": "Saisis un code de ton App Authenticator pour confirmer cette action.", - "enableMfa": "Activer l'authentification à deux facteurs", - "disableMfa": "Désactiver l'authentification à deux facteurs", - "language": "Langue", - "developer": "Développeur", - "design": "Design (conception)", - "patternMetadata": "Pattern metadata", - "clonePattern": "Clone pattern", - "updatePattern": "Update pattern", - "reload": "Recharger le compte", - "export": "Exportez vos données", - "exportMsg": "Click below to export your personal data", - "exportNote": "The EU's General Data Protection Regulation (GDPR) ensures your so-called right to data portability — the right to obtain and reuse your personal data for your own purposes, or across different services.", - "exportDownload": "Your data was exported and is available for download at the following location:", - "review": "Révisez votre consentement", - "restrict": "Restreindre le traitement de vos données", - "disable": "Désactive ton compte", - "remove": "Supprimer votre compte", - "proceedWithCaution": "Procédez avec précaution", - "restrictWarning": "While no data will be removed, this will disable your account. Furthermore, you can not undo this on your own, but will have to contact support when you want to restore access to your account.", - "noWayBack": "There is no way back from this.", - "mdSupport": "Tu peux utiliser markdown ici", - "or": "ou", - "continue": "Continuer", - "save": "Sauvegarder", - "noThanks": "Non merci", - "areYouCertain": "En es-tu certain ?", - "delete": "Effacer", - "nailedIt": "C'est parfait", - "gone": "Pouf. Disparu.", - "reloadMsg1": "Les données stockées dans ton navigateur peuvent parfois se désynchroniser avec les données stockées dans notre backend.", - "reloadMsg2": "Cela te permet de recharger les données de ton compte à partir du backend. Cela a le même effet que de se déconnecter, puis de se reconnecter.", - "bioTitle": "Parle aux gens un peu de toi", - "bioPreview": "Aperçu biologique", - "bioPlaceholder": "Je fabrique des vêtements et des chaussures. Je conçois des patrons de couture. J'écris du code. Je dirige [FreeSewing](http://freesewing.org)", - "compareTitle": "Es-tu à l'aise avec la comparaison des ensembles de mesures ?", - "compareYes": "Oui, au cas où cela pourrait m'aider", - "compareYesd": "Nous montrerons de temps en temps comment ton ensemble de mesures se compare à d'autres ensembles de mesures.\nCela nous permet de détecter des problèmes potentiels dans tes mesures ou tes modèles.\n", - "compareNo": "Non, ne compare jamais", - "compareNod": "Nous ne comparerons jamais ton jeu de mesures à d'autres jeux de mesures.\nCela limitera notre capacité à t'avertir de problèmes potentiels dans tes ensembles de mesures ou tes patrons.\n", - "showMore": "Afficher plus", - "control1.t": "Fais en sorte que les choses soient aussi simples que possible", - "control1.d": "Cache toutes les caractéristiques sauf les plus cruciales.", - "control2.t": "Reste simple, mais pas trop", - "control2.d": "Cache la majorité des caractéristiques.", - "control3.t": "Équilibrer la simplicité et la puissance", - "control3.d": "Révèle la majorité des caractéristiques, mais pas toutes.", - "control4.t": "Donne-moi tous les pouvoirs, mais garde-moi en sécurité", - "control4.d": "Révèle toutes les caractéristiques, conserve les mains courantes et les contrôles de sécurité.", - "control5.t": "Pousse-toi de mon chemin", - "control5.d": "Révèle toutes les caractéristiques, enlève toutes les mains courantes et vérifie la sécurité.", - "controlShowMore": "Afficher plus d'options", - "controlTitle": "Quelle expérience utilisateur préfères-tu ?", - "imgTitle": "Que dirais-tu d'une photo ?", - "imgDragAndDropImageHere": "Glisse et dépose une image ici", - "imgPasteUrlHere": "Paste an image location (url) here", - "imgSelectImage": "Sélectionne une image", - "newsletterTitle": "Veux-tu recevoir la lettre d'information de FreeSewing ?", - "newsletterYes": "Oui, je souhaite recevoir la lettre d'information", - "newsletterYesd": "Une fois tous les trois mois, tu recevras un courriel de notre part avec un contenu sain et honnête. Pas de suivi, pas de publicité, pas de bêtises.", - "newsletterNod": "Tu peux toujours changer d'avis plus tard. Mais tant que tu ne l'auras pas fait, nous ne t'enverrons pas de bulletin d'information.", - "metricUnits": "Unités métriques (cm)", - "metricUnitsd": "Choisis cette option si tu préfères les centimètres aux pouces.", - "imperialUnits": "Unités impériales (pouces)", - "imperialUnitsd": "Choisis cette option si tu préfères les pouces aux centimètres.", - "unitsTitle": "Quelles sont les unités que tu préfères ?", - "usernameTitle": "Quel nom d'utilisateur aimerais-tu ?", - "usernameAvailable": "Username is available", - "usernameNotAvailable": "Le nom d'utilisateur n'est pas disponible", - "emailTitle": "Où pouvons-nous te joindre au cas où nous aurions une bonne raison de le faire (comme lorsque tu as oublié ton mot de passe) ?", - "oneMoreThing": "Encore une chose", - "oneMomentPlease": "Veuillez patienter", - "emailChangeConfirmation": "Nous avons envoyé un e-mail à ta nouvelle adresse pour confirmer ce changement.", - "vagueError": "Quelque chose s'est mal passé, et nous ne sommes pas certains de la façon de le gérer. Essaie à nouveau, ou fais appel à un être humain pour obtenir de l'aide.", - "githubTitle": "Link your GitHub identity", - "githubWhy1": "Enter your GitHub username and email here and we will use them when interacting with GitHub on your behalf.", - "githubWhy2": "Note that both your GitHub username and email is public info. This merely allows us to make a link between your FreeSewing account and GitHub account.", - "githubWhy3": "For example, when you report a problem on this website, we can mention you so you will receive notifications when there is an update. For this, your username is sufficient.", - "githubWhy4": "When you submit a showcase post or make changed to our content, we can credit those commits to you if we have both your username and the email address you use on GitHub.", - "tooComplex": "If all of this in confusing, you don't have to provide this info. It's an advanced feature.", - "languageTitle": "Quelle langue préfères-tu ?", - "passwordTitle": "Quelque chose que tu es le seul à savoir", - "newApikey": "Générer une nouvelle clé API", - "keyNewInfo": "Crée une nouvelle clé API pour te connecter au backend de FreeSewing de manière automatisée.", - "keyName": "Nom de la clé", - "keyNameDesc": "Un nom unique pour cette clé API. Il n'est visible que par toi.", - "keyExpires": "Expiration des clés", - "keyExpiresDesc": "La clé expirera le :", - "keyLevel": "Niveau de permission de la clé", - "keyLevel0": "Authentifier seulement", - "keyLevel1": "Accède en lecture à tes propres patrons et ensembles de mesures", - "keyLevel2": "Accès en lecture à toutes les données de ton compte", - "keyLevel3": "Accède par écrit à tes propres patrons et ensembles de mesures", - "keyLevel4": "Accès en écriture à toutes les données de ton compte", - "keyLevel5": "Accès en lecture aux modèles et aux ensembles de mesures des autres utilisateurs", - "keyLevel6": "Accès par écrit aux modèles et aux ensembles de mesures d'autres utilisateurs", - "keyLevel7": "Accès en écriture à toutes les données de compte des autres utilisateurs", - "keyLevel8": "Se faire passer pour un autre utilisateur, accès en écriture à toutes les données.", - "cancel": "Annuler", - "keySecretWarning": "C'est le seul moment où tu peux voir le secret de la clé, assure-toi de le copier.", - "keyExpired": "Cette clé API a expiré", - "deleteKeyWarning": "La suppression d'une clé API ne peut pas être annulée.", - "keyDocsTitle": "Refer to FreeSewing.dev for documentation on using API keys (English only)", - "keyDocsMsg": "This is an advanced feature aimed at developers or anyone who wants to interact with our backend directly.", - "apiCalls": "API Calls", - "newBookmark": "Add a Bookmark", - "bookmark": "Bookmark", - "bookmarks": "Bookmarks", - "type": "Type", - "location": "Location", - "title": "Titre", - "new": "Nouveau", - "designBookmark": "Designs", - "patternBookmark": "Patrons", - "setBookmark": "Jeux de mesures", - "csetBookmark": "Curated Measurements Sets", - "docBookmark": "Documentation", - "customBookmark": "Custom Bookmarks", - "yourBookmarks": "Your bookmarks", - "bookmarkThisThing": "Bookmark this { thing }", - "page": "Page", - "set": "Measurements Set", - "name": "Nom", - "setNameDesc": "Un nom pour identifier ce jeu de mesures", - "setNewInfo": "Crée un nouvel ensemble de mesures que tu pourras ensuite utiliser pour générer des motifs.", - "notes": "Remarques", - "setNotesDesc": "Toute note que tu souhaites conserver concernant cet ensemble de mesures.", - "description": "Description", - "deleteSetWarning": "La suppression d'un jeu de mesures ne peut pas être annulée.", - "image": "Image", - "measies": "Mensurations", - "setUnitsMsgTitle": "Ce réglage ne s'applique qu'à cet ensemble de mesures", - "setUnitsMsgDesc": "Ce sont les unités que nous utiliserons lorsque nous mettrons à jour ou afficherons les mesures dans cet ensemble.\nPartout ailleurs sur ce site, nous utiliserons les préférences d'unités définies dans ton compte.\n", - "public": "Public", - "publicSet": "Les mesures publiques sont fixées", - "privateSet": "Ensemble de mesures privées", - "publicSetDesc": "D'autres personnes sont autorisées à utiliser ces mesures pour générer ou tester des modèles.", - "privateSetDesc": "Ces mesures ne peuvent pas être utilisées par d'autres utilisateurs ou visiteurs", - "permalink": "Lien permanent", - "editThing": "Modifier {thing}", - "saveThing": "Enregistrer {thing}", - "filterByDesign": "Filter by design", - "noFilter": "Do not filter", - "filterByDesignDocs": "If you have a specific design in mind, you can filter by design to only list those measurements that are required for this design.", - "setLacksMeasiesForDesign": "This set lacks measurements required for this pattern", - "setHasMeasiesForDesign": "This set has all measurements required for this pattern", - "someSetsLacking": "Some of these sets lack the measurments required to generate this pattern", - "theseSetsReady": "These sets have all required measurments to generate this pattern", - "chooseSet": "Choisis un ensemble de mesures", - "patternForWhichSet": "Pour quel ensemble de mesures devons-nous générer un modèle ?", - "bookmarkedSets": "Jeux de mesures que tu as mis en favoris", - "curatedSets": "FreeSewing's curated measurements sets", - "curatedSetsAbout": "Des ensembles de mesures curatées par FreeSewing que tu peux utiliser pour tester notre plateforme, ou tes créations.", - "curateCuratedSets": "Curate our selection of curated measurements sets", - "useThisSet": "Utilise cette série de mesures", - "ownSets": "Your own measurements sets", - "noOwnSets": "You do not have any of your own measurements sets (yet)", - "pleaseMtm": "Because made-to-measure lies at the heart of what we do, we strongly suggest you take accurate measurements.", - "noOwnSetsMsg": "You can store your measurements as a measurements set, after which you can generate as many patterns as you want for them.", - "measurements": "Mensurations", - "chooseASet": "Choose a measurements set", - "showImage": "Show image", - "suggestForCuration": "Suggest for curation", - "suggestCset": "Suggest a measurements set for curation", - "csetAllMeasies": "To ensure curated measurements sets work for all designs, you need to provide a full set of measurements.", - "csetMissing": "Your measurements set is missing the following measurements", - "allMeasiesAvailable": "All measurements are available.", - "csetHeightMsg1": "To allow organizing and presenting our curated sets in a structured way, we organize them by height.", - "csetImgMsg": "Finally, we need a picture. Please refer to the documentation to see what makes a good picture for a curated measurements set.", - "docs": "Documentation", - "csetNotesMsg": "If you would like to add any notes, you can do so here.", - "thankYouVeryMuch": "Thank you very much", - "csetSuggestedMsg": "Your submission has been registered and will be processed by one of our curators.", - "itIsAvailableAt": "It is available at", - "csetNameMsg": "Each curated set has a name. You can suggest your own name or a pseudonym.", - "patternNew": "Génère un nouveau modèle", - "patternNewInfo": "Choisis un modèle, ajoute tes mesures et nous créerons pour toi un patron de couture sur mesure.", - "designNew": "Créer un nouveau dessin", - "designNewInfo": "Les motifs FreeSewing sont de petits paquets de code JavaScript qui génèrent des motifs. Il n'est pas difficile de créer tes propres motifs, et nous avons un tutoriel détaillé pour te permettre de commencer.", - "pluginNew": "Créer un nouveau plugin", - "pluginNewInfo": "Les fonctionnalités de FreeSewing peuvent être étendues grâce à des plugins. Créer un plugin est facile, et nous avons un guide pour te guider du début à la fin.", - "showcaseNew": "Create a new showcase post", - "showcaseNewInfo": "If you would like to share something you (or someone else) made based on our designs, you can start a draft showcase post here.", - "blogNew": "Create a new blog post", - "blogNewInfo": "If you would like to write on the FreeSewing blog, you can start a draft blog post here.", - "csetNew": "Suggest a new curated measurements set", - "csetNewInfo": "We curate a collection of vetted measurments sets that we use to test patterns. You can suggest a measurements set here.", - "opackNew": "Suggest a new options pack", - "opackNewInfo": "We curate a collection of vetted option packs for each of our designs. You can suggest your options here.", - "newPopular": "Most popular", - "newShare": "Share / Show", - "newDev": "Design / Develop", - "generateANewThing": "Génère un nouveau { thing }", - "website": "Website", - "linkedIdentities": "Linked Identities", - "websiteTitle": "Do you have a website or other URL you'd like to add?", - "platformTitle": "Who are you on { platform }?", - "platformWhy": "We do not use this data in any way. This is only here so FreeSewing users can connect the dots across platforms.", - "security": "Security", - "revealPassword": "Reveal password", - "hidePassword": "Hide password", - "designs": "Designs", - "code": "Code", - "aboutThing": "About { thing }", - "requiredMeasurements": "Mensurations requises", - "optionalMeasurements": "Mesures optionnelles", - "designOptions": "Options de design", - "parts": "Parts", - "plugins": "Plugins", - "specifications": "Specifications", - "visitShowcase": "Visit showcase post", - "examples": "Exemples", - "noExamples": "We currently do not have any examples for this design", - "noExamplesMsg": "We rely on the FreeSewing community to submit examples in our showcase posts.", - "ownPublicPattern": "This is the public view on one of your own patterns. For more options, access the private view.", - "ownPrivatePattern": "This is the private view on your pattern. The public view will work for you even when the pattern is private. It will only work for others when the pattern is public.", - "privateView": "Private view", - "publicView": "Public view" -} +{"account":"Compte","yourAccount":"Ton compte","newPattern":"Nouveau modèle","newSet":"Créer un nouveau jeu de mesures","links":"Liens","info":"Info","settings":"Paramètres","data":"Données","sets":"Jeux de mesures","patterns":"Patrons","actions":"Actions","created":"Créé","updated":"Mis à jour","expires":"Expire","yourProfile":"Ton profil","yourPatterns":"Tes modèles","yourSets":"Tes ensembles de mesures","signOut":"S'inscrire","politeOhCrap":"Oh, les baguettes","bio":"Bio","email":"Adresse électronique","img":"Image","username":"Nom d'utilisateur","compare":"Comparaison des ensembles de mesures","consent":"Consentement et protection de la vie privée","control":"Expérience de l'utilisateur","imperial":"Unité","units":"Unités","apikeys":"Clés API","newsletter":"Abonnement au bulletin d'information","password":"Mot de passe","newPasswordPlaceholder":"Entre ton nouveau mot de passe ici","passwordPlaceholder":"Saisis ton mot de passe ici","mfa":"Authentification à deux facteurs","mfaTipTitle":"Pense à activer l'authentification à deux facteurs.","mfaTipMsg":"Nous n'appliquons pas de politique en matière de mot de passe, mais nous te recommandons d'activer l'authentification à deux facteurs pour assurer la sécurité de ton compte FreeSewing.","mfaEnabled":"L'authentification à deux facteurs est activée","mfaDisabled":"L'authentification à deux facteurs est désactivée","mfaSetup":"Configurer l'authentification à deux facteurs","mfaAdd":"Ajoute FreeSewing à ton application Authenticator en scannant le code QR ci-dessus.","confirmWithPassword":"Saisis ton mot de passe pour confirmer cette action","confirmWithMfa":"Saisis un code de ton App Authenticator pour confirmer cette action.","enableMfa":"Activer l'authentification à deux facteurs","disableMfa":"Désactiver l'authentification à deux facteurs","language":"Langue","developer":"Développeur","design":"Design (conception)","patternMetadata":"Pattern metadata","clonePattern":"Clone pattern","updatePattern":"Update pattern","reload":"Recharger le compte","export":"Exportez vos données","exportMsg":"Click below to export your personal data","exportNote":"The EU's General Data Protection Regulation (GDPR) ensures your so-called right to data portability — the right to obtain and reuse your personal data for your own purposes, or across different services.","exportDownload":"Your data was exported and is available for download at the following location:","review":"Révisez votre consentement","restrict":"Restreindre le traitement de vos données","disable":"Désactive ton compte","remove":"Supprimer votre compte","proceedWithCaution":"Procédez avec précaution","restrictWarning":"While no data will be removed, this will disable your account. Furthermore, you can not undo this on your own, but will have to contact support when you want to restore access to your account.","noWayBack":"There is no way back from this.","mdSupport":"Tu peux utiliser markdown ici","or":"ou","continue":"Continuer","save":"Sauvegarder","noThanks":"Non merci","areYouCertain":"En es-tu certain ?","delete":"Effacer","nailedIt":"C'est parfait","gone":"Pouf. Disparu.","reloadMsg1":"Les données stockées dans ton navigateur peuvent parfois se désynchroniser avec les données stockées dans notre backend.","reloadMsg2":"Cela te permet de recharger les données de ton compte à partir du backend. Cela a le même effet que de se déconnecter, puis de se reconnecter.","bioTitle":"Parle aux gens un peu de toi","bioPreview":"Aperçu biologique","bioPlaceholder":"Je fabrique des vêtements et des chaussures. Je conçois des patrons de couture. J'écris du code. Je dirige [FreeSewing](http://freesewing.org)","compareTitle":"Es-tu à l'aise avec la comparaison des ensembles de mesures ?","compareYes":"Oui, au cas où cela pourrait m'aider","compareYesd":"Nous montrerons de temps en temps comment ton ensemble de mesures se compare à d'autres ensembles de mesures.\nCela nous permet de détecter des problèmes potentiels dans tes mesures ou tes modèles.\n","compareNo":"Non, ne compare jamais","compareNod":"Nous ne comparerons jamais ton jeu de mesures à d'autres jeux de mesures.\nCela limitera notre capacité à t'avertir de problèmes potentiels dans tes ensembles de mesures ou tes patrons.\n","showMore":"Afficher plus","control1.t":"Fais en sorte que les choses soient aussi simples que possible","control1.d":"Cache toutes les caractéristiques sauf les plus cruciales.","control2.t":"Reste simple, mais pas trop","control2.d":"Cache la majorité des caractéristiques.","control3.t":"Équilibrer la simplicité et la puissance","control3.d":"Révèle la majorité des caractéristiques, mais pas toutes.","control4.t":"Donne-moi tous les pouvoirs, mais garde-moi en sécurité","control4.d":"Révèle toutes les caractéristiques, conserve les mains courantes et les contrôles de sécurité.","control5.t":"Pousse-toi de mon chemin","control5.d":"Révèle toutes les caractéristiques, enlève toutes les mains courantes et vérifie la sécurité.","controlShowMore":"Afficher plus d'options","controlTitle":"Quelle expérience utilisateur préfères-tu ?","imgTitle":"Que dirais-tu d'une photo ?","imgDragAndDropImageHere":"Glisse et dépose une image ici","imgPasteUrlHere":"Paste an image location (url) here","imgSelectImage":"Sélectionne une image","newsletterTitle":"Veux-tu recevoir la lettre d'information de FreeSewing ?","newsletterYes":"Oui, je souhaite recevoir la lettre d'information","newsletterYesd":"Une fois tous les trois mois, tu recevras un courriel de notre part avec un contenu sain et honnête. Pas de suivi, pas de publicité, pas de bêtises.","newsletterNod":"Tu peux toujours changer d'avis plus tard. Mais tant que tu ne l'auras pas fait, nous ne t'enverrons pas de bulletin d'information.","metricUnits":"Unités métriques (cm)","metricUnitsd":"Choisis cette option si tu préfères les centimètres aux pouces.","imperialUnits":"Unités impériales (pouces)","imperialUnitsd":"Choisis cette option si tu préfères les pouces aux centimètres.","unitsTitle":"Quelles sont les unités que tu préfères ?","usernameTitle":"Quel nom d'utilisateur aimerais-tu ?","usernameAvailable":"Username is available","usernameNotAvailable":"Le nom d'utilisateur n'est pas disponible","emailTitle":"Où pouvons-nous te joindre au cas où nous aurions une bonne raison de le faire (comme lorsque tu as oublié ton mot de passe) ?","oneMoreThing":"Encore une chose","oneMomentPlease":"Veuillez patienter","emailChangeConfirmation":"Nous avons envoyé un e-mail à ta nouvelle adresse pour confirmer ce changement.","vagueError":"Quelque chose s'est mal passé, et nous ne sommes pas certains de la façon de le gérer. Essaie à nouveau, ou fais appel à un être humain pour obtenir de l'aide.","githubTitle":"Link your GitHub identity","githubWhy1":"Enter your GitHub username and email here and we will use them when interacting with GitHub on your behalf.","githubWhy2":"Note that both your GitHub username and email is public info. This merely allows us to make a link between your FreeSewing account and GitHub account.","githubWhy3":"For example, when you report a problem on this website, we can mention you so you will receive notifications when there is an update. For this, your username is sufficient.","githubWhy4":"When you submit a showcase post or make changed to our content, we can credit those commits to you if we have both your username and the email address you use on GitHub.","tooComplex":"If all of this in confusing, you don't have to provide this info. It's an advanced feature.","languageTitle":"Quelle langue préfères-tu ?","passwordTitle":"Quelque chose que tu es le seul à savoir","newApikey":"Générer une nouvelle clé API","keyNewInfo":"Crée une nouvelle clé API pour te connecter au backend de FreeSewing de manière automatisée.","keyName":"Nom de la clé","keyNameDesc":"Un nom unique pour cette clé API. Il n'est visible que par toi.","keyExpires":"Expiration des clés","keyExpiresDesc":"La clé expirera le :","keyLevel":"Niveau de permission de la clé","keyLevel0":"Authentifier seulement","keyLevel1":"Accède en lecture à tes propres patrons et ensembles de mesures","keyLevel2":"Accès en lecture à toutes les données de ton compte","keyLevel3":"Accède par écrit à tes propres patrons et ensembles de mesures","keyLevel4":"Accès en écriture à toutes les données de ton compte","keyLevel5":"Accès en lecture aux modèles et aux ensembles de mesures des autres utilisateurs","keyLevel6":"Accès par écrit aux modèles et aux ensembles de mesures d'autres utilisateurs","keyLevel7":"Accès en écriture à toutes les données de compte des autres utilisateurs","keyLevel8":"Se faire passer pour un autre utilisateur, accès en écriture à toutes les données.","cancel":"Annuler","keySecretWarning":"C'est le seul moment où tu peux voir le secret de la clé, assure-toi de le copier.","keyExpired":"Cette clé API a expiré","deleteKeyWarning":"La suppression d'une clé API ne peut pas être annulée.","keyDocsTitle":"Refer to FreeSewing.dev for documentation on using API keys (English only)","keyDocsMsg":"This is an advanced feature aimed at developers or anyone who wants to interact with our backend directly.","apiCalls":"API Calls","newBookmark":"Add a Bookmark","bookmark":"Bookmark","bookmarks":"Bookmarks","type":"Type","location":"Location","title":"Titre","new":"Nouveau","designBookmark":"Designs","patternBookmark":"Patrons","setBookmark":"Jeux de mesures","csetBookmark":"Curated Measurements Sets","docBookmark":"Documentation","customBookmark":"Custom Bookmarks","yourBookmarks":"Your bookmarks","bookmarkThisThing":"Bookmark this { thing }","page":"Page","set":"Measurements Set","name":"Nom","setNameDesc":"Un nom pour identifier ce jeu de mesures","setNewInfo":"Crée un nouvel ensemble de mesures que tu pourras ensuite utiliser pour générer des motifs.","notes":"Remarques","setNotesDesc":"Toute note que tu souhaites conserver concernant cet ensemble de mesures.","description":"Description","deleteSetWarning":"La suppression d'un jeu de mesures ne peut pas être annulée.","image":"Image","measies":"Mensurations","setUnitsMsgTitle":"Ce réglage ne s'applique qu'à cet ensemble de mesures","setUnitsMsgDesc":"Ce sont les unités que nous utiliserons lorsque nous mettrons à jour ou afficherons les mesures dans cet ensemble.\nPartout ailleurs sur ce site, nous utiliserons les préférences d'unités définies dans ton compte.\n","public":"Public","publicSet":"Les mesures publiques sont fixées","privateSet":"Ensemble de mesures privées","publicSetDesc":"D'autres personnes sont autorisées à utiliser ces mesures pour générer ou tester des modèles.","privateSetDesc":"Ces mesures ne peuvent pas être utilisées par d'autres utilisateurs ou visiteurs","permalink":"Lien permanent","editThing":"Modifier {thing}","saveThing":"Enregistrer {thing}","filterByDesign":"Filter by design","noFilter":"Do not filter","filterByDesignDocs":"If you have a specific design in mind, you can filter by design to only list those measurements that are required for this design.","setLacksMeasiesForDesign":"This set lacks measurements required for this pattern","setHasMeasiesForDesign":"This set has all measurements required for this pattern","someSetsLacking":"Some of your sets lack the measurments required to generate this pattern","theseSetsReady":"These sets have all required measurments to generate this pattern","chooseSet":"Choisis un ensemble de mesures","patternForWhichSet":"Pour quel ensemble de mesures devons-nous générer un modèle ?","bookmarkedSets":"Jeux de mesures que tu as mis en favoris","curatedSets":"FreeSewing's curated measurements sets","curatedSetsAbout":"Des ensembles de mesures curatées par FreeSewing que tu peux utiliser pour tester notre plateforme, ou tes créations.","curateCuratedSets":"Curate our selection of curated measurements sets","useThisSet":"Utilise cette série de mesures","ownSets":"Your own measurements sets","noOwnSets":"You do not have any of your own measurements sets (yet)","pleaseMtm":"Because made-to-measure lies at the heart of what we do, we strongly suggest you take accurate measurements.","noOwnSetsMsg":"You can store your measurements as a measurements set, after which you can generate as many patterns as you want for them.","measurements":"Mensurations","chooseASet":"Choose a measurements set","showImage":"Show image","suggestForCuration":"Suggest for curation","suggestCset":"Suggest a measurements set for curation","csetAllMeasies":"To ensure curated measurements sets work for all designs, you need to provide a full set of measurements.","csetMissing":"Your measurements set is missing the following measurements","allMeasiesAvailable":"All measurements are available.","csetHeightMsg1":"To allow organizing and presenting our curated sets in a structured way, we organize them by height.","csetImgMsg":"Finally, we need a picture. Please refer to the documentation to see what makes a good picture for a curated measurements set.","docs":"Documentation","csetNotesMsg":"If you would like to add any notes, you can do so here.","thankYouVeryMuch":"Thank you very much","csetSuggestedMsg":"Your submission has been registered and will be processed by one of our curators.","itIsAvailableAt":"It is available at","csetNameMsg":"Each curated set has a name. You can suggest your own name or a pseudonym.","patternNew":"Génère un nouveau modèle","patternNewInfo":"Choisis un modèle, ajoute tes mesures et nous créerons pour toi un patron de couture sur mesure.","designNew":"Créer un nouveau dessin","designNewInfo":"Les motifs FreeSewing sont de petits paquets de code JavaScript qui génèrent des motifs. Il n'est pas difficile de créer tes propres motifs, et nous avons un tutoriel détaillé pour te permettre de commencer.","pluginNew":"Créer un nouveau plugin","pluginNewInfo":"Les fonctionnalités de FreeSewing peuvent être étendues grâce à des plugins. Créer un plugin est facile, et nous avons un guide pour te guider du début à la fin.","showcaseNew":"Create a new showcase post","showcaseNewInfo":"If you would like to share something you (or someone else) made based on our designs, you can start a draft showcase post here.","blogNew":"Create a new blog post","blogNewInfo":"If you would like to write on the FreeSewing blog, you can start a draft blog post here.","csetNew":"Suggest a new curated measurements set","csetNewInfo":"We curate a collection of vetted measurments sets that we use to test patterns. You can suggest a measurements set here.","opackNew":"Suggest a new options pack","opackNewInfo":"We curate a collection of vetted option packs for each of our designs. You can suggest your options here.","newPopular":"Most popular","newShare":"Share / Show","newDev":"Design / Develop","generateANewThing":"Génère un nouveau { thing }","website":"Website","linkedIdentities":"Linked Identities","websiteTitle":"Do you have a website or other URL you'd like to add?","platformTitle":"Who are you on { platform }?","platformWhy":"We do not use this data in any way. This is only here so FreeSewing users can connect the dots across platforms.","security":"Security","revealPassword":"Reveal password","hidePassword":"Hide password","designs":"Designs","code":"Code","aboutThing":"About { thing }","requiredMeasurements":"Mensurations requises","optionalMeasurements":"Mesures optionnelles","designOptions":"Options de design","parts":"Parts","plugins":"Plugins","specifications":"Specifications","visitShowcase":"Visit showcase post","examples":"Exemples","noExamples":"We currently do not have any examples for this design","noExamplesMsg":"We rely on the FreeSewing community to submit examples in our showcase posts.","ownPublicPattern":"This is the public view on one of your own patterns. For more options, access the private view.","ownPrivatePattern":"This is the private view on your pattern. The public view will work for you even when the pattern is private. It will only work for others when the pattern is public.","privateView":"Private view","publicView":"Public view"} \ No newline at end of file diff --git a/sites/sde/public/locales/fr/auth.json b/sites/sde/public/locales/fr/auth.json index ec676e0f491..82ff2dd6c1e 100644 --- a/sites/sde/public/locales/fr/auth.json +++ b/sites/sde/public/locales/fr/auth.json @@ -1,22 +1 @@ -{ - "authRequired": "Authentification requise", - "membersOnly": "This functionality requires a FreeSewing account.", - "signUp": "S'inscrire", - "signIn": "S'inscrire", - "statusUnknown": "Avertissement sur l'état du compte", - "statusUnknownMsg": "Le statut de ton compte nous interdit de traiter tes données. Contacte l'assistance.", - "consentLacking": "Absence de consentement", - "consentLackingMsg": "Nous n'avons pas ton consentement pour traiter tes données. Sans consentement, nous n'avons aucune base légale pour traiter tes données.", - "accountProhibited": "Ton compte a été désactivé", - "accountProhibitedMsg": "Ton compte a été désactivé sur le plan administratif.", - "accountDisabled": "Compte désactivé", - "accountDisabledMsg": "Tu ne peux pas réactiver un compte désactivé. Tu dois contacter l'assistance pour résoudre ce problème.", - "accountInactive": "Votre compte est inactif", - "accountInactiveMsg": "Tu dois activer ton compte via le lien d'inscription que nous t'avons envoyé.", - "signupAgain": "Si tu ne trouves pas le lien, tu peux en recevoir un nouveau en t'inscrivant à nouveau.", - "cannotUse": "Un compte désactivé ne peut pas être utilisé.", - "contactSupport": "Contacter l'assistance", - "reviewConsent": "Révisez votre consentement", - "roleLacking": "Tu n'as pas le rôle requis pour accéder à ce contenu", - "roleLackingMsg": "Ce contenu nécessite le rôle { requiredRole } . Ton rôle est { role } , ce qui ne te permet pas d'accéder à ce contenu." -} +{"authRequired":"Authentification requise","membersOnly":"This functionality requires a FreeSewing account.","signUp":"S'inscrire","signIn":"S'inscrire","statusUnknown":"Avertissement sur l'état du compte","statusUnknownMsg":"Le statut de ton compte nous interdit de traiter tes données. Contacte l'assistance.","consentLacking":"Absence de consentement","consentLackingMsg":"Nous n'avons pas ton consentement pour traiter tes données. Sans consentement, nous n'avons aucune base légale pour traiter tes données.","accountProhibited":"Ton compte a été désactivé","accountProhibitedMsg":"Ton compte a été désactivé sur le plan administratif.","accountDisabled":"Compte désactivé","accountDisabledMsg":"Tu ne peux pas réactiver un compte désactivé. Tu dois contacter l'assistance pour résoudre ce problème.","accountInactive":"Votre compte est inactif","accountInactiveMsg":"Tu dois activer ton compte via le lien d'inscription que nous t'avons envoyé.","signupAgain":"Si tu ne trouves pas le lien, tu peux en recevoir un nouveau en t'inscrivant à nouveau.","cannotUse":"Un compte désactivé ne peut pas être utilisé.","contactSupport":"Contacter l'assistance","reviewConsent":"Révisez votre consentement","roleLacking":"Tu n'as pas le rôle requis pour accéder à ce contenu","roleLackingMsg":"Ce contenu nécessite le rôle { requiredRole } . Ton rôle est { role } , ce qui ne te permet pas d'accéder à ce contenu."} \ No newline at end of file diff --git a/sites/sde/public/locales/fr/bella.json b/sites/sde/public/locales/fr/bella.json index dcda4d032c5..e2335fd63d7 100644 --- a/sites/sde/public/locales/fr/bella.json +++ b/sites/sde/public/locales/fr/bella.json @@ -1,44 +1 @@ -{ - "t": "Buste de base Bella", - "d": "Bella est un bloc corporel de base pour les personnes qui ont le sein.", - "back": "Retour", - "frontSideDart": "Avant", - "chestEase.t": "Aisance de poitrine", - "chestEase.d": "Contrôle la quantité d'aisance au niveau le plus large de votre buste", - "waistEase.t": "Aisance à la taille", - "waistEase.d": "Contrôle la quantité d'aisance au niveau de la taille", - "bustSpanEase.t": "Aisance de l'écart poitrine", - "bustSpanEase.d": "Contrôle la quantité d'aisance (horizontale) ajoutée à votre poitrine entre les 2 pointes de la poitrine.", - "shoulderToShoulderEase.t": "Aisance d'épaule à épaule", - "shoulderToShoulderEase.d": "Contrôle la quantité d'aisance entre vos épaules. Initialement réglé sur -.5% parce que Bella implémente un bloc qui est utilisé dans l'industrie.", - "fullChestEaseReduction.t": "Réduction de l'aisance de la poitrine", - "fullChestEaseReduction.d": "Vous permet de réduire l'aisance de la poitrine indépendamment pour rendre plus seyant cette zone", - "backDartHeight.t": "Hauteur de pince dos", - "backDartHeight.d": "Contrôle la hauteur de pince dans le dos", - "bustDartLength.t": "Longueur des pinces poitrine", - "bustDartLength.d": "Contrôle la longueur de la pince dos", - "waistDartLength.t": "Longueur de la pince de taille", - "waistDartLength.d": "Contrôle la longueur de la pince de taille", - "bustDartCurve.t": "Courbe de la pince poitrine", - "bustDartCurve.d": "Contrôle la courbure de la pince poitrine", - "armholeDepth.t": "Profondeur d'emmanchure", - "armholeDepth.d": "Contrôle la profondeur de l'emmanchure", - "backArmholeSlant.t": "Inclinaison d'emmanchure dos", - "backArmholeSlant.d": "Modifie légèrement l'inclinaison de courbe de l'emmanchure autour de son point de pivot", - "frontArmholeCurvature.t": "Coube de l'emmanchure avant", - "frontArmholeCurvature.d": "Contrôle la profondeur du bas de la courbure d'emmanchure sur le devant", - "backArmholeCurvature.t": "Courbure de l'emmanchure arrière", - "backArmholeCurvature.d": "Contrôle la profondeur du bas de la courbure d'emmanchure dans le dos", - "frontArmholePitchDepth.t": "Profondeur du point de pivot de l'emmanchure avant", - "frontArmholePitchDepth.d": "Modifie la position horizontale du point de pivot de l'emmanchure avant", - "backArmholePitchDepth.t": "Profondeur du point de pivot de l'emmanchure dos", - "backArmholePitchDepth.d": "Modifie la position horizontale du point de pivot de l'emmanchure dos", - "backNeckCutout.t": "Arrondi de l'encolure au dos", - "backNeckCutout.d": "Contrôle la profondeur de l'encolure à l'arrière du cou", - "backHemSlope.t": "Pente de l'ourlet dos", - "backHemSlope.d": "Contrôle la pente de l'ourlet à l'arrière", - "frontShoulderWidth.t": "Largeur d'épaule devant", - "frontShoulderWidth.d": "Contrôle l'étroitesse des longueurs d'épaules de devant par rapport au dos", - "highBustWidth.t": "Largeur de buste supérieur", - "highBustWidth.d": "Permet de modifier la largeur de buste supérieur à l'avant" -} +{"t":"Buste de base Bella","d":"Bella est un bloc corporel de base pour les personnes qui ont le sein.","back":"Retour","frontSideDart":"Avant","chestEase.t":"Aisance de poitrine","chestEase.d":"Contrôle la quantité d'aisance au niveau le plus large de votre buste","waistEase.t":"Aisance à la taille","waistEase.d":"Contrôle la quantité d'aisance au niveau de la taille","bustSpanEase.t":"Aisance de l'écart poitrine","bustSpanEase.d":"Contrôle la quantité d'aisance (horizontale) ajoutée à votre poitrine entre les 2 pointes de la poitrine.","shoulderToShoulderEase.t":"Aisance d'épaule à épaule","shoulderToShoulderEase.d":"Contrôle la quantité d'aisance entre vos épaules. Initialement réglé sur -.5% parce que Bella implémente un bloc qui est utilisé dans l'industrie.","fullChestEaseReduction.t":"Réduction de l'aisance de la poitrine","fullChestEaseReduction.d":"Vous permet de réduire l'aisance de la poitrine indépendamment pour rendre plus seyant cette zone","backDartHeight.t":"Hauteur de pince dos","backDartHeight.d":"Contrôle la hauteur de pince dans le dos","bustDartLength.t":"Longueur des pinces poitrine","bustDartLength.d":"Contrôle la longueur de la pince dos","waistDartLength.t":"Longueur de la pince de taille","waistDartLength.d":"Contrôle la longueur de la pince de taille","bustDartCurve.t":"Courbe de la pince poitrine","bustDartCurve.d":"Contrôle la courbure de la pince poitrine","armholeDepth.t":"Profondeur d'emmanchure","armholeDepth.d":"Contrôle la profondeur de l'emmanchure","backArmholeSlant.t":"Inclinaison d'emmanchure dos","backArmholeSlant.d":"Modifie légèrement l'inclinaison de courbe de l'emmanchure autour de son point de pivot","frontArmholeCurvature.t":"Coube de l'emmanchure avant","frontArmholeCurvature.d":"Contrôle la profondeur du bas de la courbure d'emmanchure sur le devant","backArmholeCurvature.t":"Courbure de l'emmanchure arrière","backArmholeCurvature.d":"Contrôle la profondeur du bas de la courbure d'emmanchure dans le dos","frontArmholePitchDepth.t":"Profondeur du point de pivot de l'emmanchure avant","frontArmholePitchDepth.d":"Modifie la position horizontale du point de pivot de l'emmanchure avant","backArmholePitchDepth.t":"Profondeur du point de pivot de l'emmanchure dos","backArmholePitchDepth.d":"Modifie la position horizontale du point de pivot de l'emmanchure dos","backNeckCutout.t":"Arrondi de l'encolure au dos","backNeckCutout.d":"Contrôle la profondeur de l'encolure à l'arrière du cou","backHemSlope.t":"Pente de l'ourlet dos","backHemSlope.d":"Contrôle la pente de l'ourlet à l'arrière","frontShoulderWidth.t":"Largeur d'épaule devant","frontShoulderWidth.d":"Contrôle l'étroitesse des longueurs d'épaules de devant par rapport au dos","highBustWidth.t":"Largeur de buste supérieur","highBustWidth.d":"Permet de modifier la largeur de buste supérieur à l'avant"} \ No newline at end of file diff --git a/sites/sde/public/locales/fr/bent.json b/sites/sde/public/locales/fr/bent.json index fb0bcde4ce5..459880a091e 100644 --- a/sites/sde/public/locales/fr/bent.json +++ b/sites/sde/public/locales/fr/bent.json @@ -1,47 +1 @@ -{ - "t": "Patron de base Bent", - "d": "Ce bloc d'emmanchure en deux parties est la base de nos modèles de manteau et de veste.", - "back": "Back", - "front": "Front", - "base": "Base", - "sleevecap": "Sleevecap", - "sleeve": "Manche", - "topSleeve": "Haut de manche", - "underSleeve": "Sous-manche", - "acrossBackFactor.t": "Largeur du dos", - "acrossBackFactor.d": "Contrôle la largeur de votre dos en jouant sur la mesure d'une épaule à l'autre.", - "armholeDepthFactor.t": "Hauteur de l'emmanchure", - "armholeDepthFactor.d": "Contrôle la hauteur de l'emmanchure. Des valeurs plus élevées font une emmanchure plus profonde/basse.", - "backNeckCutout.t": "Arrondi de l'encolure dos", - "backNeckCutout.d": "Quelle est la profondeur de l'encolure dans le dos", - "bicepsEase.t": "Aisance au niveau des biceps", - "bicepsEase.d": "L'ampleur d'aisance au niveau de votre bras supérieur. Veuillez noter que bien que nous essayons de respecter ce critère, l'ajustement de la manche jusqu'à l'emmanchure est prioritaire sur le respect de la quantité exacte d'aisance.", - "collarEase.t": "Aisance du col", - "collarEase.d": "L'ampleur d'aisance au niveau du cou.", - "chestEase.t": "Aisance de poitrine", - "chestEase.d": "La quantité d'aisance à votre poitrine.", - "cuffEase.t": "Aisance de poignet", - "cuffEase.d": "L'ampleur d'aisance à votre poignet.", - "draftForHighBust.t": "Tracé pour le haut de la poitrine", - "draftForHighBust.d": "Tracez le patron pour la mesure du dessus de poitrine (si disponible) au lieu du torse. Cela donnera un vêtement plus ajusté pour les personnes avec des seins.", - "frontArmholeDeeper.t": "Découpe supplémentaire sur l'emmanchure avant", - "frontArmholeDeeper.d": "Combien voulez-vous que l’emmanchure devant soit découpée plus profondément que le dos.", - "lengthBonus.t": "Supplément de longueur", - "lengthBonus.d": "La quantité à ajouter pour rallonger le vêtement. Une valeur négative le raccourcira.", - "s3Collar.t": "Changement de couture des épaules: côté col", - "s3Collar.d": "Augmentez cette option pour déplacer la couture de l'épaule vers l'avant sur le côté. La diminuer la déplace vers l'arrière.", - "s3Armhole.t": "Changement de couture des épaules: côté des bras", - "s3Armhole.d": "Augmente cette option pour déplacer la couture de l'épaule vers l'avant sur le côté de l'armure. Diminuer la glisse vers l'arrière.", - "shoulderEase.t": "Aisance des épaules", - "shoulderEase.d": "La quantité d'aisance à votre épaule. Cela augmente la distance entre épaules pour accommoder des couches ou épaisseurs supplémentaires.", - "shoulderSlopeReduction.t": "Réduction de la pente d'épaule", - "shoulderSlopeReduction.d": "La quantité par laquelle la pente des épaules est réduite pour permettre un ajustement aux épaules.", - "sleeveLengthBonus.t": "Bonus de longueur de manche", - "sleeveLengthBonus.d": "Le montant pour rallonger la manche. Une valeur négative le raccourcira.", - "sleevecapEase.t": "Aisance tête de manche", - "sleevecapEase.d": "Le montant par lequel la couture du tête de manche est plus longue que celle des emmanchures.", - "sleeveBend.t": "Courbe de manche", - "sleeveBend.d": "Contrôle la courbure de la manche au niveau du coude.", - "sleevecapHeight.t": "Hauteur du tête de manche", - "sleevecapHeight.d": "Contrôle la hauteur du tête de manche" -} +{"t":"Patron de base Bent","d":"Ce bloc d'emmanchure en deux parties est la base de nos modèles de manteau et de veste.","back":"Back","front":"Front","base":"Base","sleevecap":"Sleevecap","sleeve":"Manche","topSleeve":"Haut de manche","underSleeve":"Sous-manche","acrossBackFactor.t":"Largeur du dos","acrossBackFactor.d":"Contrôle la largeur de votre dos en jouant sur la mesure d'une épaule à l'autre.","armholeDepthFactor.t":"Hauteur de l'emmanchure","armholeDepthFactor.d":"Contrôle la hauteur de l'emmanchure. Des valeurs plus élevées font une emmanchure plus profonde/basse.","backNeckCutout.t":"Arrondi de l'encolure dos","backNeckCutout.d":"Quelle est la profondeur de l'encolure dans le dos","bicepsEase.t":"Aisance au niveau des biceps","bicepsEase.d":"L'ampleur d'aisance au niveau de votre bras supérieur. Veuillez noter que bien que nous essayons de respecter ce critère, l'ajustement de la manche jusqu'à l'emmanchure est prioritaire sur le respect de la quantité exacte d'aisance.","collarEase.t":"Aisance du col","collarEase.d":"L'ampleur d'aisance au niveau du cou.","chestEase.t":"Aisance de poitrine","chestEase.d":"La quantité d'aisance à votre poitrine.","cuffEase.t":"Aisance de poignet","cuffEase.d":"L'ampleur d'aisance à votre poignet.","draftForHighBust.t":"Tracé pour le haut de la poitrine","draftForHighBust.d":"Tracez le patron pour la mesure du dessus de poitrine (si disponible) au lieu du torse. Cela donnera un vêtement plus ajusté pour les personnes avec des seins.","frontArmholeDeeper.t":"Découpe supplémentaire sur l'emmanchure avant","frontArmholeDeeper.d":"Combien voulez-vous que l’emmanchure devant soit découpée plus profondément que le dos.","lengthBonus.t":"Supplément de longueur","lengthBonus.d":"La quantité à ajouter pour rallonger le vêtement. Une valeur négative le raccourcira.","s3Collar.t":"Changement de couture des épaules: côté col","s3Collar.d":"Augmentez cette option pour déplacer la couture de l'épaule vers l'avant sur le côté. La diminuer la déplace vers l'arrière.","s3Armhole.t":"Changement de couture des épaules: côté des bras","s3Armhole.d":"Augmente cette option pour déplacer la couture de l'épaule vers l'avant sur le côté de l'armure. Diminuer la glisse vers l'arrière.","shoulderEase.t":"Aisance des épaules","shoulderEase.d":"La quantité d'aisance à votre épaule. Cela augmente la distance entre épaules pour accommoder des couches ou épaisseurs supplémentaires.","shoulderSlopeReduction.t":"Réduction de la pente d'épaule","shoulderSlopeReduction.d":"La quantité par laquelle la pente des épaules est réduite pour permettre un ajustement aux épaules.","sleeveLengthBonus.t":"Bonus de longueur de manche","sleeveLengthBonus.d":"Le montant pour rallonger la manche. Une valeur négative le raccourcira.","sleevecapEase.t":"Aisance tête de manche","sleevecapEase.d":"Le montant par lequel la couture du tête de manche est plus longue que celle des emmanchures.","sleeveBend.t":"Courbe de manche","sleeveBend.d":"Contrôle la courbure de la manche au niveau du coude.","sleevecapHeight.t":"Hauteur du tête de manche","sleevecapHeight.d":"Contrôle la hauteur du tête de manche"} \ No newline at end of file diff --git a/sites/sde/public/locales/fr/breanna.json b/sites/sde/public/locales/fr/breanna.json index bbf67c14b11..d49670a1ba4 100644 --- a/sites/sde/public/locales/fr/breanna.json +++ b/sites/sde/public/locales/fr/breanna.json @@ -1,98 +1 @@ -{ - "t": "Breanna body block", - "d": "Breanna is a basic body block for people with breasts.", - "back": "Back", - "base": "Base", - "frontBase": "Front base", - "front": "Front", - "sleevecap": "Sleevecap", - "sleeve": "Sleeve", - "acrossBackFactor.t": "Across back factor", - "acrossBackFactor.d": "Controls your across back width as a factor of your shoulder to shoulder measurement.", - "armholeDepthFactor.t": "Armhole depth factor", - "armholeDepthFactor.d": "Controls the depth of the armhole. Higher values make a deeper armhole.", - "backNeckCutout.t": "Back neck cutout", - "backNeckCutout.d": "How deep the neck is cut out at the back", - "bicepsEase.t": "Biceps ease", - "bicepsEase.d": "The amount of ease at your upper arm. Note that while we try to respect this, fitting the sleeve to the armhole takes precedence over respecting the exact amount of ease.", - "collarEase.t": "Collar ease", - "collarEase.d": "The amount of ease around your neck", - "chestEase.t": "Chest ease", - "chestEase.d": "The amount of ease at your chest.", - "cuffEase.t": "Cuff ease", - "cuffEase.d": "The amount of ease at your wrist.", - "frontArmholeDeeper.t": "Front armhole extra cutout", - "frontArmholeDeeper.d": "How much do you want the front armhole to be cut out deeper than the back.", - "frontScyeDart.t": "Front scye dart", - "frontScyeDart.d": "Controls the dart at the front of the arm opening. This can help control gaping at the armhole.", - "shoulderDart.t": "Shoulder dart", - "shoulderDart.d": "Whether or not to inlude a dart at the shoulder to round the back", - "shoulderDartSize.t": "Shoulder dart size", - "shoulderDartSize.d": "The size of the shoulder dart", - "shoulderDartLength.t": "Shoulder dart length", - "shoulderDartLength.d": "The length of the shoulder dart", - "shoulderEase.t": "Shoulder ease", - "shoulderEase.d": "The amount of ease at your shoulder. This increases the shoulder to shoulder distance to accommodate additional layers or thickness.", - "shoulderSlopeReduction.t": "Shoulder slope reduction", - "shoulderSlopeReduction.d": "The amount by which the shoulder slope is reduced to allow for shoulder padding.", - "sleeveLengthBonus.t": "Sleeve length bonus", - "sleeveLengthBonus.d": "The amount to lengthen the sleeve. A negative value will shorten it.", - "sleevecapEase.t": "Sleevecap ease", - "sleevecapEase.d": "The amount by which the sleevecap seam is longer than the armhole seam.", - "sleevecapTopFactorX.t": "Sleevecap top X", - "sleevecapTopFactorX.d": "Controls the horizontal location of the sleevecap top.", - "sleevecapTopFactorY.t": "Sleevecap top Y", - "sleevecapTopFactorY.d": "Controls the height of the sleevecap. A higher value results in a higher and more narrow sleevecap.", - "sleevecapBackFactorX.t": "Sleevecap back X", - "sleevecapBackFactorX.d": "Controls the placement of the sleevecap back pitchpoint on the X-axis (horizontal)", - "sleevecapBackFactorY.t": "Sleevecap back Y", - "sleevecapBackFactorY.d": "Controls the placement of the sleevecap back pitchpoint on the Y-axis (vertical)", - "sleevecapFrontFactorX.t": "Sleevecap front X", - "sleevecapFrontFactorX.d": "Controls the placement of the sleevecap front pitchpoint on the X-axis (horizontal)", - "sleevecapFrontFactorY.t": "Sleevecap front Y", - "sleevecapFrontFactorY.d": "Controls the placement of the sleevecap front pitchpoint on the Y-axis (vertical)", - "sleevecapQ1Offset.t": "Sleevecap Q1 offset", - "sleevecapQ1Offset.d": "Controls the curvature of the sleevecap in the first quadrant (front armhole)", - "sleevecapQ2Offset.t": "Sleevecap Q2 offset", - "sleevecapQ2Offset.d": "Controls the curvature of the sleevecap in the second quadrant (front shoulder)", - "sleevecapQ3Offset.t": "Sleevecap Q3 offset", - "sleevecapQ3Offset.d": "Controls the curvature of the sleevecap in the third quadrant (back shoulder)", - "sleevecapQ4Offset.t": "Sleevecap Q4 offset", - "sleevecapQ4Offset.d": "Controls the curvature of the sleevecap in the fourth quadrant (back armhole)", - "sleevecapQ1Spread1.t": "Sleevecap Q1 downward spread", - "sleevecapQ1Spread1.d": "Controls the spread of the sleevecap first quadrant curvature towards the armhole", - "sleevecapQ1Spread2.t": "Sleevecap Q1 upward spread", - "sleevecapQ1Spread2.d": "Controls the spread of the sleevecap first quadrant curvature towards the shoulder", - "sleevecapQ2Spread1.t": "Sleevecap Q2 downward spread", - "sleevecapQ2Spread1.d": "Controls the spread of the sleevecap second quadrant curvature towards the armhole", - "sleevecapQ2Spread2.t": "Sleevecap Q2 upward spread", - "sleevecapQ2Spread2.d": "Controls the spread of the sleevecap second quadrant curvature towards the shoulder", - "sleevecapQ3Spread1.t": "Sleevecap Q3 upward spread", - "sleevecapQ3Spread1.d": "Controls the spread of the sleevecap third quadrant curvature towards the shoulder", - "sleevecapQ3Spread2.t": "Sleevecap Q3 downward spread", - "sleevecapQ3Spread2.d": "Controls the spread of the sleevecap third quadrant curvature towards the armhole", - "sleevecapQ4Spread1.t": "Sleevecap Q4 upward spread", - "sleevecapQ4Spread1.d": "Controls the spread of the sleevecap fourth quadrant curvature towards the shoulder", - "sleevecapQ4Spread2.t": "Sleevecap Q4 downward spread", - "sleevecapQ4Spread2.d": "Controls the spread of the sleevecap fourth quadrant curvature towards the armhole", - "waistDart.t": "Waist dart", - "waistDart.d": "Whether or not to inlude a dart at the waist to round the back", - "waistDartSize.t": "Waist dart size", - "waistDartSize.d": "The size of the waist dart", - "waistDartLength.t": "Waist dart length", - "waistDartLength.d": "The length of the waist dart", - "verticalEase.t": "Vertical ease", - "verticalEase.d": "The amount of ease to distribute along the length of the garment", - "waistEase.t": "Waist ease", - "waistEase.d": "The amount of ease at the waist", - "primaryBustDart.t": "Bust dart", - "primaryBustDart.d": "Where to place the bust dart to shape the chest", - "primaryBustDartLength.t": "Bust dart length", - "primaryBustDartLength.d": "The length of the bust dart", - "secondaryBustDart.t": "Secondary bust dart", - "secondaryBustDart.d": "Optionally include a secondary bust dart to distribute the shaping of the chest", - "secondaryBustDartLength.t": "Secondary bust dart length", - "secondaryBustDartLength.d": "The length of the secondary bust dart", - "primaryBustDartShaping.t": "Bust darts shaping", - "primaryBustDartShaping.d": "Controls the balance between the main and secondary bust darts" -} +{"t":"Breanna body block","d":"Breanna is a basic body block for people with breasts.","back":"Back","base":"Base","frontBase":"Front base","front":"Front","sleevecap":"Sleevecap","sleeve":"Sleeve","acrossBackFactor.t":"Across back factor","acrossBackFactor.d":"Controls your across back width as a factor of your shoulder to shoulder measurement.","armholeDepthFactor.t":"Armhole depth factor","armholeDepthFactor.d":"Controls the depth of the armhole. Higher values make a deeper armhole.","backNeckCutout.t":"Back neck cutout","backNeckCutout.d":"How deep the neck is cut out at the back","bicepsEase.t":"Biceps ease","bicepsEase.d":"The amount of ease at your upper arm. Note that while we try to respect this, fitting the sleeve to the armhole takes precedence over respecting the exact amount of ease.","collarEase.t":"Collar ease","collarEase.d":"The amount of ease around your neck","chestEase.t":"Chest ease","chestEase.d":"The amount of ease at your chest.","cuffEase.t":"Cuff ease","cuffEase.d":"The amount of ease at your wrist.","frontArmholeDeeper.t":"Front armhole extra cutout","frontArmholeDeeper.d":"How much do you want the front armhole to be cut out deeper than the back.","frontScyeDart.t":"Front scye dart","frontScyeDart.d":"Controls the dart at the front of the arm opening. This can help control gaping at the armhole.","shoulderDart.t":"Shoulder dart","shoulderDart.d":"Whether or not to inlude a dart at the shoulder to round the back","shoulderDartSize.t":"Shoulder dart size","shoulderDartSize.d":"The size of the shoulder dart","shoulderDartLength.t":"Shoulder dart length","shoulderDartLength.d":"The length of the shoulder dart","shoulderEase.t":"Shoulder ease","shoulderEase.d":"The amount of ease at your shoulder. This increases the shoulder to shoulder distance to accommodate additional layers or thickness.","shoulderSlopeReduction.t":"Shoulder slope reduction","shoulderSlopeReduction.d":"The amount by which the shoulder slope is reduced to allow for shoulder padding.","sleeveLengthBonus.t":"Sleeve length bonus","sleeveLengthBonus.d":"The amount to lengthen the sleeve. A negative value will shorten it.","sleevecapEase.t":"Sleevecap ease","sleevecapEase.d":"The amount by which the sleevecap seam is longer than the armhole seam.","sleevecapTopFactorX.t":"Sleevecap top X","sleevecapTopFactorX.d":"Controls the horizontal location of the sleevecap top.","sleevecapTopFactorY.t":"Sleevecap top Y","sleevecapTopFactorY.d":"Controls the height of the sleevecap. A higher value results in a higher and more narrow sleevecap.","sleevecapBackFactorX.t":"Sleevecap back X","sleevecapBackFactorX.d":"Controls the placement of the sleevecap back pitchpoint on the X-axis (horizontal)","sleevecapBackFactorY.t":"Sleevecap back Y","sleevecapBackFactorY.d":"Controls the placement of the sleevecap back pitchpoint on the Y-axis (vertical)","sleevecapFrontFactorX.t":"Sleevecap front X","sleevecapFrontFactorX.d":"Controls the placement of the sleevecap front pitchpoint on the X-axis (horizontal)","sleevecapFrontFactorY.t":"Sleevecap front Y","sleevecapFrontFactorY.d":"Controls the placement of the sleevecap front pitchpoint on the Y-axis (vertical)","sleevecapQ1Offset.t":"Sleevecap Q1 offset","sleevecapQ1Offset.d":"Controls the curvature of the sleevecap in the first quadrant (front armhole)","sleevecapQ2Offset.t":"Sleevecap Q2 offset","sleevecapQ2Offset.d":"Controls the curvature of the sleevecap in the second quadrant (front shoulder)","sleevecapQ3Offset.t":"Sleevecap Q3 offset","sleevecapQ3Offset.d":"Controls the curvature of the sleevecap in the third quadrant (back shoulder)","sleevecapQ4Offset.t":"Sleevecap Q4 offset","sleevecapQ4Offset.d":"Controls the curvature of the sleevecap in the fourth quadrant (back armhole)","sleevecapQ1Spread1.t":"Sleevecap Q1 downward spread","sleevecapQ1Spread1.d":"Controls the spread of the sleevecap first quadrant curvature towards the armhole","sleevecapQ1Spread2.t":"Sleevecap Q1 upward spread","sleevecapQ1Spread2.d":"Controls the spread of the sleevecap first quadrant curvature towards the shoulder","sleevecapQ2Spread1.t":"Sleevecap Q2 downward spread","sleevecapQ2Spread1.d":"Controls the spread of the sleevecap second quadrant curvature towards the armhole","sleevecapQ2Spread2.t":"Sleevecap Q2 upward spread","sleevecapQ2Spread2.d":"Controls the spread of the sleevecap second quadrant curvature towards the shoulder","sleevecapQ3Spread1.t":"Sleevecap Q3 upward spread","sleevecapQ3Spread1.d":"Controls the spread of the sleevecap third quadrant curvature towards the shoulder","sleevecapQ3Spread2.t":"Sleevecap Q3 downward spread","sleevecapQ3Spread2.d":"Controls the spread of the sleevecap third quadrant curvature towards the armhole","sleevecapQ4Spread1.t":"Sleevecap Q4 upward spread","sleevecapQ4Spread1.d":"Controls the spread of the sleevecap fourth quadrant curvature towards the shoulder","sleevecapQ4Spread2.t":"Sleevecap Q4 downward spread","sleevecapQ4Spread2.d":"Controls the spread of the sleevecap fourth quadrant curvature towards the armhole","waistDart.t":"Waist dart","waistDart.d":"Whether or not to inlude a dart at the waist to round the back","waistDartSize.t":"Waist dart size","waistDartSize.d":"The size of the waist dart","waistDartLength.t":"Waist dart length","waistDartLength.d":"The length of the waist dart","verticalEase.t":"Vertical ease","verticalEase.d":"The amount of ease to distribute along the length of the garment","waistEase.t":"Waist ease","waistEase.d":"The amount of ease at the waist","primaryBustDart.t":"Bust dart","primaryBustDart.d":"Where to place the bust dart to shape the chest","primaryBustDartLength.t":"Bust dart length","primaryBustDartLength.d":"The length of the bust dart","secondaryBustDart.t":"Secondary bust dart","secondaryBustDart.d":"Optionally include a secondary bust dart to distribute the shaping of the chest","secondaryBustDartLength.t":"Secondary bust dart length","secondaryBustDartLength.d":"The length of the secondary bust dart","primaryBustDartShaping.t":"Bust darts shaping","primaryBustDartShaping.d":"Controls the balance between the main and secondary bust darts"} \ No newline at end of file diff --git a/sites/sde/public/locales/fr/brian.json b/sites/sde/public/locales/fr/brian.json index 8386a4b5d1a..11389ce6c6a 100644 --- a/sites/sde/public/locales/fr/brian.json +++ b/sites/sde/public/locales/fr/brian.json @@ -1,79 +1 @@ -{ - "t": "Patron de base Brian", - "d": "Brian est un bloc corporel de base pour les personnes sans sein.", - "back": "Back", - "front": "Front", - "base": "Base", - "sleevecap": "Sleevecap", - "sleeve": "Sleeve", - "acrossBackFactor.t": "Largeur du dos", - "acrossBackFactor.d": "Contrôle la largeur de votre dos en jouant sur la mesure d'une épaule à l'autre.", - "armholeDepthFactor.t": "Hauteur de l'emmanchure", - "armholeDepthFactor.d": "Contrôle la hauteur de l'emmanchure. Des valeurs plus élevées font une emmanchure plus profonde/basse.", - "backNeckCutout.t": "Arrondi de l'encolure dos", - "backNeckCutout.d": "Quelle est la profondeur de l'encolure dans le dos", - "bicepsEase.t": "Aisance au niveau des biceps", - "bicepsEase.d": "L'ampleur d'aisance au niveau de votre bras supérieur. Veuillez noter que bien que nous essayons de respecter ce critère, l'ajustement de la manche jusqu'à l'emmanchure est prioritaire sur le respect de la quantité exacte d'aisance.", - "collarEase.t": "Aisance du col", - "collarEase.d": "L'ampleur d'aisance au niveau du cou.", - "chestEase.t": "Aisance de poitrine", - "chestEase.d": "La quantité d'aisance à votre poitrine.", - "cuffEase.t": "Aisance de poignet", - "cuffEase.d": "L'ampleur d'aisance à votre poignet.", - "draftForHighBust.t": "Tracé pour le haut de la poitrine", - "draftForHighBust.d": "Tracez le patron pour la mesure du dessus de poitrine (si disponible) au lieu du torse. Cela donnera un vêtement plus ajusté pour les personnes avec des seins.", - "frontArmholeDeeper.t": "Découpe supplémentaire sur l'emmanchure avant", - "frontArmholeDeeper.d": "Combien voulez-vous que l’emmanchure devant soit découpée plus profondément que le dos.", - "lengthBonus.t": "Supplément de longueur", - "lengthBonus.d": "La quantité à ajouter pour rallonger le vêtement. Une valeur négative le raccourcira.", - "s3Collar.t": "Changement de couture des épaules: côté col", - "s3Collar.d": "Augmentez cette option pour déplacer la couture de l'épaule vers l'avant sur le côté. La diminuer la déplace vers l'arrière.", - "s3Armhole.t": "Changement de couture des épaules: côté des bras", - "s3Armhole.d": "Augmente cette option pour déplacer la couture de l'épaule vers l'avant sur le côté de l'armure. Diminuer la glisse vers l'arrière.", - "shoulderEase.t": "Aisance des épaules", - "shoulderEase.d": "La quantité d'aisance à votre épaule. Cela augmente la distance entre épaules pour accommoder des couches ou épaisseurs supplémentaires.", - "shoulderSlopeReduction.t": "Réduction de la pente d'épaule", - "shoulderSlopeReduction.d": "La quantité par laquelle la pente des épaules est réduite pour permettre un ajustement aux épaules.", - "sleeveLengthBonus.t": "Bonus de longueur de manche", - "sleeveLengthBonus.d": "Le montant pour rallonger la manche. Une valeur négative le raccourcira.", - "sleevecapEase.t": "Aisance tête de manche", - "sleevecapEase.d": "Le montant par lequel la couture du tête de manche est plus longue que celle des emmanchures.", - "sleevecapTopFactorX.t": "Tête de manche top X", - "sleevecapTopFactorX.d": "Contrôle l'emplacement horizontal du tête de manche.", - "sleevecapTopFactorY.t": "Tête de manche top Y", - "sleevecapTopFactorY.d": "Contrôle la hauteur du tête de manche. Plus la valeur est élevée, plus la tête de manche est haute et étroite.", - "sleevecapBackFactorX.t": "Tête de manche arrière X", - "sleevecapBackFactorX.d": "Contrôle le positionnement du point d'inclinaison arrière du tête de manche sur l'axe des X (horizontal)", - "sleevecapBackFactorY.t": "Tête de manche arrière Y", - "sleevecapBackFactorY.d": "Contrôle le positionnement du point d'inclinaison arrière du tête de manche sur l'axe des Y (vertical)", - "sleevecapFrontFactorX.t": "Tête de manche devant X", - "sleevecapFrontFactorX.d": "Contrôle le positionnement du point d'inclinaison avant du tête de manche sur l'axe des X (horizontal)", - "sleevecapFrontFactorY.t": "Tête de manche devant Y", - "sleevecapFrontFactorY.d": "Contrôle le positionnement du point d'inclinaison avant du tête de manche sur l'axe des Y (vertical)", - "sleevecapQ1Offset.t": "Tête de manche décalage Q1", - "sleevecapQ1Offset.d": "Contrôle la courbure du tête de manche dans le premier quadrant (emmanchure devant).", - "sleevecapQ2Offset.t": "Tête de manche décalage Q2", - "sleevecapQ2Offset.d": "Contrôle la courbure du tête de manche dans le deuxième quadrant (épaule avant).", - "sleevecapQ3Offset.t": "Tête de manche décalage Q3", - "sleevecapQ3Offset.d": "Contrôle la courbure du tête de manche dans le troisième quadrant (épaule arrière).", - "sleevecapQ4Offset.t": "Tête de manche décalage Q4", - "sleevecapQ4Offset.d": "Contrôle la courbure du tête de manche dans le quatrième quadrant (emmanchure au dos).", - "sleevecapQ1Spread1.t": "Tête de manche abaissement Q1", - "sleevecapQ1Spread1.d": "Contrôle l'abaissement de la courbure du premier quadrant de la tête de manche vers l'emmanchure", - "sleevecapQ1Spread2.t": "Tête de manche élévation Q1", - "sleevecapQ1Spread2.d": "Contrôle l'élévation de la courbure du premier quadrant de la tête de manche vers l'épaule", - "sleevecapQ2Spread1.t": "Tête de manche abaissement Q2", - "sleevecapQ2Spread1.d": "Contrôle l'abaissement de la courbure du second quadrant de la tête de manche vers l'emmanchure", - "sleevecapQ2Spread2.t": "Tête de manche élévation Q2", - "sleevecapQ2Spread2.d": "Contrôle l'élévation de la courbure du second quadrant de la tête de manche vers l'épaule", - "sleevecapQ3Spread1.t": "Tête de manche élévation Q3", - "sleevecapQ3Spread1.d": "Contrôle l'élévation de la courbure du troisième quadrant de la tête de manche vers l'épaule", - "sleevecapQ3Spread2.t": "Tête de manche abaissement Q3", - "sleevecapQ3Spread2.d": "Contrôle l'abaissement de la courbure du troisième quadrant de la tête de manche vers l'emmanchure", - "sleevecapQ4Spread1.t": "Tête de manche élévation Q4", - "sleevecapQ4Spread1.d": "Contrôle l'élévation de la courbure du quatrième quadrant de la tête de manche vers l'épaule", - "sleevecapQ4Spread2.t": "Tête de manche abaissement Q4", - "sleevecapQ4Spread2.d": "Contrôle l'abaissement de la courbure du quatrième quadrant de la tête de manche vers l'emmanchure", - "sleeveWidthGuarantee.t": "Largeur des manches garantie", - "sleeveWidthGuarantee.d": "Contrôle la largeur de manche garantie. Cela détermine à quel point nous pouvons modifier la largeur de la manche pour l'adapter à l'emmanchure." -} +{"t":"Patron de base Brian","d":"Brian est un bloc corporel de base pour les personnes sans sein.","back":"Back","front":"Front","base":"Base","sleevecap":"Sleevecap","sleeve":"Sleeve","acrossBackFactor.t":"Largeur du dos","acrossBackFactor.d":"Contrôle la largeur de votre dos en jouant sur la mesure d'une épaule à l'autre.","armholeDepthFactor.t":"Hauteur de l'emmanchure","armholeDepthFactor.d":"Contrôle la hauteur de l'emmanchure. Des valeurs plus élevées font une emmanchure plus profonde/basse.","backNeckCutout.t":"Arrondi de l'encolure dos","backNeckCutout.d":"Quelle est la profondeur de l'encolure dans le dos","bicepsEase.t":"Aisance au niveau des biceps","bicepsEase.d":"L'ampleur d'aisance au niveau de votre bras supérieur. Veuillez noter que bien que nous essayons de respecter ce critère, l'ajustement de la manche jusqu'à l'emmanchure est prioritaire sur le respect de la quantité exacte d'aisance.","collarEase.t":"Aisance du col","collarEase.d":"L'ampleur d'aisance au niveau du cou.","chestEase.t":"Aisance de poitrine","chestEase.d":"La quantité d'aisance à votre poitrine.","cuffEase.t":"Aisance de poignet","cuffEase.d":"L'ampleur d'aisance à votre poignet.","draftForHighBust.t":"Tracé pour le haut de la poitrine","draftForHighBust.d":"Tracez le patron pour la mesure du dessus de poitrine (si disponible) au lieu du torse. Cela donnera un vêtement plus ajusté pour les personnes avec des seins.","frontArmholeDeeper.t":"Découpe supplémentaire sur l'emmanchure avant","frontArmholeDeeper.d":"Combien voulez-vous que l’emmanchure devant soit découpée plus profondément que le dos.","lengthBonus.t":"Supplément de longueur","lengthBonus.d":"La quantité à ajouter pour rallonger le vêtement. Une valeur négative le raccourcira.","s3Collar.t":"Changement de couture des épaules: côté col","s3Collar.d":"Augmentez cette option pour déplacer la couture de l'épaule vers l'avant sur le côté. La diminuer la déplace vers l'arrière.","s3Armhole.t":"Changement de couture des épaules: côté des bras","s3Armhole.d":"Augmente cette option pour déplacer la couture de l'épaule vers l'avant sur le côté de l'armure. Diminuer la glisse vers l'arrière.","shoulderEase.t":"Aisance des épaules","shoulderEase.d":"La quantité d'aisance à votre épaule. Cela augmente la distance entre épaules pour accommoder des couches ou épaisseurs supplémentaires.","shoulderSlopeReduction.t":"Réduction de la pente d'épaule","shoulderSlopeReduction.d":"La quantité par laquelle la pente des épaules est réduite pour permettre un ajustement aux épaules.","sleeveLengthBonus.t":"Bonus de longueur de manche","sleeveLengthBonus.d":"Le montant pour rallonger la manche. Une valeur négative le raccourcira.","sleevecapEase.t":"Aisance tête de manche","sleevecapEase.d":"Le montant par lequel la couture du tête de manche est plus longue que celle des emmanchures.","sleevecapTopFactorX.t":"Tête de manche top X","sleevecapTopFactorX.d":"Contrôle l'emplacement horizontal du tête de manche.","sleevecapTopFactorY.t":"Tête de manche top Y","sleevecapTopFactorY.d":"Contrôle la hauteur du tête de manche. Plus la valeur est élevée, plus la tête de manche est haute et étroite.","sleevecapBackFactorX.t":"Tête de manche arrière X","sleevecapBackFactorX.d":"Contrôle le positionnement du point d'inclinaison arrière du tête de manche sur l'axe des X (horizontal)","sleevecapBackFactorY.t":"Tête de manche arrière Y","sleevecapBackFactorY.d":"Contrôle le positionnement du point d'inclinaison arrière du tête de manche sur l'axe des Y (vertical)","sleevecapFrontFactorX.t":"Tête de manche devant X","sleevecapFrontFactorX.d":"Contrôle le positionnement du point d'inclinaison avant du tête de manche sur l'axe des X (horizontal)","sleevecapFrontFactorY.t":"Tête de manche devant Y","sleevecapFrontFactorY.d":"Contrôle le positionnement du point d'inclinaison avant du tête de manche sur l'axe des Y (vertical)","sleevecapQ1Offset.t":"Tête de manche décalage Q1","sleevecapQ1Offset.d":"Contrôle la courbure du tête de manche dans le premier quadrant (emmanchure devant).","sleevecapQ2Offset.t":"Tête de manche décalage Q2","sleevecapQ2Offset.d":"Contrôle la courbure du tête de manche dans le deuxième quadrant (épaule avant).","sleevecapQ3Offset.t":"Tête de manche décalage Q3","sleevecapQ3Offset.d":"Contrôle la courbure du tête de manche dans le troisième quadrant (épaule arrière).","sleevecapQ4Offset.t":"Tête de manche décalage Q4","sleevecapQ4Offset.d":"Contrôle la courbure du tête de manche dans le quatrième quadrant (emmanchure au dos).","sleevecapQ1Spread1.t":"Tête de manche abaissement Q1","sleevecapQ1Spread1.d":"Contrôle l'abaissement de la courbure du premier quadrant de la tête de manche vers l'emmanchure","sleevecapQ1Spread2.t":"Tête de manche élévation Q1","sleevecapQ1Spread2.d":"Contrôle l'élévation de la courbure du premier quadrant de la tête de manche vers l'épaule","sleevecapQ2Spread1.t":"Tête de manche abaissement Q2","sleevecapQ2Spread1.d":"Contrôle l'abaissement de la courbure du second quadrant de la tête de manche vers l'emmanchure","sleevecapQ2Spread2.t":"Tête de manche élévation Q2","sleevecapQ2Spread2.d":"Contrôle l'élévation de la courbure du second quadrant de la tête de manche vers l'épaule","sleevecapQ3Spread1.t":"Tête de manche élévation Q3","sleevecapQ3Spread1.d":"Contrôle l'élévation de la courbure du troisième quadrant de la tête de manche vers l'épaule","sleevecapQ3Spread2.t":"Tête de manche abaissement Q3","sleevecapQ3Spread2.d":"Contrôle l'abaissement de la courbure du troisième quadrant de la tête de manche vers l'emmanchure","sleevecapQ4Spread1.t":"Tête de manche élévation Q4","sleevecapQ4Spread1.d":"Contrôle l'élévation de la courbure du quatrième quadrant de la tête de manche vers l'épaule","sleevecapQ4Spread2.t":"Tête de manche abaissement Q4","sleevecapQ4Spread2.d":"Contrôle l'abaissement de la courbure du quatrième quadrant de la tête de manche vers l'emmanchure","sleeveWidthGuarantee.t":"Largeur des manches garantie","sleeveWidthGuarantee.d":"Contrôle la largeur de manche garantie. Cela détermine à quel point nous pouvons modifier la largeur de la manche pour l'adapter à l'emmanchure."} \ No newline at end of file diff --git a/sites/sde/public/locales/fr/common.json b/sites/sde/public/locales/fr/common.json index 5e35fc5d6cf..b67f7dadd05 100644 --- a/sites/sde/public/locales/fr/common.json +++ b/sites/sde/public/locales/fr/common.json @@ -1,7 +1 @@ -{ - "freesewing": "FreeSewing", - "sitemap": "Plan du site", - "youAreHere": "Tu es ici", - "slogan1": "Venez pour les patrons de couture", - "slogan2": "Restez pour la communauté" -} +{"freesewing":"FreeSewing","sitemap":"Plan du site","youAreHere":"Tu es ici","slogan1":"Venez pour les patrons de couture","slogan2":"Restez pour la communauté"} \ No newline at end of file diff --git a/sites/sde/public/locales/fr/core-settings.json b/sites/sde/public/locales/fr/core-settings.json index 317afa84d8e..3848be559f5 100644 --- a/sites/sde/public/locales/fr/core-settings.json +++ b/sites/sde/public/locales/fr/core-settings.json @@ -1,61 +1 @@ -{ - "coreSettings.t": "Paramètres de base", - "coreSettings.d": "Ces réglages ne sont pas spécifiques au dessin, mais te permettent plutôt de personnaliser divers paramètres de la bibliothèque de base de FreeSewing, qui génère le dessin pour toi.", - "designOptions.t": "Ces options sont spécifiques à ce modèle. Tu peux les utiliser pour personnaliser ton motif de différentes manières.", - "paperless.t": "Sans papier", - "paperless.d": "Les arbres, c'est génial, et assembler des patrons de couture avec du ruban adhésif, ce n'est pas très amusant. Essaie notre mode sans papier pour éviter d'avoir à imprimer complètement ton patron.", - "samm.t": "Taille de la marge de couture", - "samm.d": "Contrôle la quantité de marge de couture utilisée dans ton patron.", - "sabool.t": "Inclure la marge de couture", - "sabool.d": "Contrôle l'inclusion ou non de la marge de couture dans le patron", - "complete.t": "Détails", - "complete.d": "Contrôle à quel point votre patron est détaillé ; soit un patron complet avec tous les détails, ou simplement les contours des parties du patron", - "expand.t": "Expand", - "expand.d": "Controls efforts to save paper. Disable this to expand all pattern parts at the cost of using more space.", - "only.t": "Pièces incluses", - "only.d": "Utilise ceci pour contrôler exactement les parties du modèle qui seront incluses dans ton modèle", - "locale.t": "Langue", - "locale.d": "Détermine la langue utilisée sur ton motif. Cela n'influencera pas la langue du site Internet, mais seulement celle de ce patron spécifique.", - "units.t": "Unités", - "units.d": "Ce réglage détermine la façon dont les unités sont affichées sur ton modèle.", - "margin.t": "Marges", - "margin.d": "Contrôle la marge autour des pièces du patron", - "scale.t": "Mise à l'échelle", - "scale.d": "Contrôle la largeur de la ligne de contour, la taille de police et les autres éléments dont la valeur est indépendante des mesures du patron", - "de.t": "Allemand", - "de.d": "Utilise ceci pour générer un modèle allemand", - "en.t": "Anglais", - "en.d": "Utilise ceci pour générer un modèle anglais", - "es.t": "Espagnol", - "es.d": "Utilise ceci pour générer un modèle espagnol", - "fr.t": "Français", - "fr.d": "Utilise ceci pour générer un modèle français", - "nl.t": "Néerlandais", - "nl.d": "Utilise ceci pour générer un modèle hollandais", - "yes": "Yes", - "no": "No", - "completeYes.t": "Génère un modèle complet", - "completeYes.d": "Cela générera un modèle complet avec toutes les notations, les lignes et les marques. Utilise cette fonction si tu n'es pas certain de ce que tu dois choisir.", - "completeNo.t": "Génère une ébauche de modèle", - "completeNo.d": "Ne génère que le contour des pièces du modèle. Utilise cette option si tu souhaites utiliser une découpeuse laser ou si tu as d'autres besoins spécifiques.", - "expandYes.t": "Expand all pattern parts", - "expandYes.d": "This will generate a pattern where all pattern parts are drawn to their full size, even if they are simple rectangles.", - "expandNo.t": "Keep patterns parts compact where possible", - "expandNo.d": "This will draw a more dense representation of the pattern which includes all info without using up too much space & paper.", - "paperlessNo.t": "Génère un motif régulier", - "paperlessNo.d": "Cela générera un motif régulier, que tu pourras ensuite imprimer.", - "paperlessYes.t": "Génère un modèle sans papier", - "paperlessYes.d": "Cela génère un patron avec des dimensions et une grille, ce qui te permet de le transférer sur du tissu ou un autre support sans avoir besoin d'imprimer le patron.", - "metric": "Métrique", - "imperial": "Impérial", - "metric.t": "Utilise les unités métriques", - "metric.d": "Utilise ceci si tu utilises le système métrique et si les centimètres et les millimètres te sont familiers. C'est le meilleur choix pour la plupart des gens dans le monde.", - "imperial.t": "Utilise les unités impériales", - "imperial.d": "Utilise ceci si les pouces et les fractions de pouces te sont plus familiers que les centimètres. C'est souvent le choix préféré des personnes basées au Royaume-Uni et aux États-Unis.", - "saNo.t": "Ne pas inclure la marge de couture", - "saNo.d": "Cela génère un patron qui ne comprend pas de marge de couture. La taille de la marge de couture n'a pas d'importance car aucune marge de couture ne sera incluse.", - "saYes.t": "Inclure la marge de couture", - "saYes.d": "Cela génère un modèle qui comprendra une marge de couture. La taille de la marge de couture est définie individuellement.", - "clearSettingsNotMeasurements": "Clear settings, but keep measurements", - "clearSettingsAndMeasurements": "Clear settings & Clear measurements" -} +{"coreSettings.t":"Paramètres de base","coreSettings.d":"Ces réglages ne sont pas spécifiques au dessin, mais te permettent plutôt de personnaliser divers paramètres de la bibliothèque de base de FreeSewing, qui génère le dessin pour toi.","designOptions.t":"Ces options sont spécifiques à ce modèle. Tu peux les utiliser pour personnaliser ton motif de différentes manières.","paperless.t":"Sans papier","paperless.d":"Les arbres, c'est génial, et assembler des patrons de couture avec du ruban adhésif, ce n'est pas très amusant. Essaie notre mode sans papier pour éviter d'avoir à imprimer complètement ton patron.","samm.t":"Taille de la marge de couture","samm.d":"Contrôle la quantité de marge de couture utilisée dans ton patron.","sabool.t":"Inclure la marge de couture","sabool.d":"Contrôle l'inclusion ou non de la marge de couture dans le patron","complete.t":"Détails","complete.d":"Contrôle à quel point votre patron est détaillé ; soit un patron complet avec tous les détails, ou simplement les contours des parties du patron","expand.t":"Expand","expand.d":"Controls efforts to save paper. Disable this to expand all pattern parts at the cost of using more space.","only.t":"Pièces incluses","only.d":"Utilise ceci pour contrôler exactement les parties du modèle qui seront incluses dans ton modèle","locale.t":"Langue","locale.d":"Détermine la langue utilisée sur ton motif. Cela n'influencera pas la langue du site Internet, mais seulement celle de ce patron spécifique.","units.t":"Unités","units.d":"Ce réglage détermine la façon dont les unités sont affichées sur ton modèle.","margin.t":"Marges","margin.d":"Contrôle la marge autour des pièces du patron","scale.t":"Mise à l'échelle","scale.d":"Contrôle la largeur de la ligne de contour, la taille de police et les autres éléments dont la valeur est indépendante des mesures du patron","de.t":"Allemand","de.d":"Utilise ceci pour générer un modèle allemand","en.t":"Anglais","en.d":"Utilise ceci pour générer un modèle anglais","es.t":"Espagnol","es.d":"Utilise ceci pour générer un modèle espagnol","fr.t":"Français","fr.d":"Utilise ceci pour générer un modèle français","nl.t":"Néerlandais","nl.d":"Utilise ceci pour générer un modèle hollandais","yes":"Yes","no":"No","completeYes.t":"Génère un modèle complet","completeYes.d":"Cela générera un modèle complet avec toutes les notations, les lignes et les marques. Utilise cette fonction si tu n'es pas certain de ce que tu dois choisir.","completeNo.t":"Génère une ébauche de modèle","completeNo.d":"Ne génère que le contour des pièces du modèle. Utilise cette option si tu souhaites utiliser une découpeuse laser ou si tu as d'autres besoins spécifiques.","expandYes.t":"Expand all pattern parts","expandYes.d":"This will generate a pattern where all pattern parts are drawn to their full size, even if they are simple rectangles.","expandNo.t":"Keep patterns parts compact where possible","expandNo.d":"This will draw a more dense representation of the pattern which includes all info without using up too much space & paper.","paperlessNo.t":"Génère un motif régulier","paperlessNo.d":"Cela générera un motif régulier, que tu pourras ensuite imprimer.","paperlessYes.t":"Génère un modèle sans papier","paperlessYes.d":"Cela génère un patron avec des dimensions et une grille, ce qui te permet de le transférer sur du tissu ou un autre support sans avoir besoin d'imprimer le patron.","metric":"Métrique","imperial":"Impérial","metric.t":"Utilise les unités métriques","metric.d":"Utilise ceci si tu utilises le système métrique et si les centimètres et les millimètres te sont familiers. C'est le meilleur choix pour la plupart des gens dans le monde.","imperial.t":"Utilise les unités impériales","imperial.d":"Utilise ceci si les pouces et les fractions de pouces te sont plus familiers que les centimètres. C'est souvent le choix préféré des personnes basées au Royaume-Uni et aux États-Unis.","saNo.t":"Ne pas inclure la marge de couture","saNo.d":"Cela génère un patron qui ne comprend pas de marge de couture. La taille de la marge de couture n'a pas d'importance car aucune marge de couture ne sera incluse.","saYes.t":"Inclure la marge de couture","saYes.d":"Cela génère un modèle qui comprendra une marge de couture. La taille de la marge de couture est définie individuellement.","clearSettingsNotMeasurements":"Clear settings, but keep measurements","clearSettingsAndMeasurements":"Clear settings & Clear measurements"} \ No newline at end of file diff --git a/sites/sde/public/locales/fr/curate.json b/sites/sde/public/locales/fr/curate.json index c2992786fde..a6e16e88b57 100644 --- a/sites/sde/public/locales/fr/curate.json +++ b/sites/sde/public/locales/fr/curate.json @@ -1,17 +1 @@ -{ - "curate": "Curate", - "curateSet": "Curated measurements set", - "curateSets": "Curate FreeSewing's measurements sets", - "curatePacks": "Curate FreeSewing's option packs", - "noSuggestedPacks": "There are currently no option packs suggested for curation", - "noSuggestedSets": "There are currently no measurements sets suggested for curation", - "optionPack": "Option pack", - "packs": "Option Packs", - "published": "Published", - "publishedDesc": "Published records are available to users. If you plan to make changes, you might want to unpublish first.", - "unpublished": "Unpublished", - "unpublishedDesc": "Unpublished records are not available to users. Things typically start out unpublished until they are ready for publication.", - "sets": "Jeux de mesures", - "suggestedSets": "Measurements sets suggested for curation", - "suggestedPacks": "Suggested option packs" -} +{"curate":"Curate","curateSet":"Curated measurements set","curateSets":"Curate FreeSewing's measurements sets","curatePacks":"Curate FreeSewing's option packs","noSuggestedPacks":"There are currently no option packs suggested for curation","noSuggestedSets":"There are currently no measurements sets suggested for curation","optionPack":"Option pack","packs":"Option Packs","published":"Published","publishedDesc":"Published records are available to users. If you plan to make changes, you might want to unpublish first.","unpublished":"Unpublished","unpublishedDesc":"Unpublished records are not available to users. Things typically start out unpublished until they are ready for publication.","sets":"Jeux de mesures","suggestedSets":"Measurements sets suggested for curation","suggestedPacks":"Suggested option packs"} \ No newline at end of file diff --git a/sites/sde/public/locales/fr/cut.json b/sites/sde/public/locales/fr/cut.json index 57f2ace4fc5..8da616f94a2 100644 --- a/sites/sde/public/locales/fr/cut.json +++ b/sites/sde/public/locales/fr/cut.json @@ -1,28 +1 @@ -{ - "canvas": "Toile", - "cut": "Couper", - "cuttingLayout": "Disposition de coupe suggérée", - "fabric": "Tissu principal", - "materialSize": "{length} sur {width} de large matériel", - "heavyCanvas": "Toile lourde", - "interfacing": "Entoilage", - "lining": "Doublure", - "lmhCanvas": "Tissu de poids léger a moyen", - "mirrored": "en miroir", - "onFoldLower": "sur le pli", - "onFoldAndBias": "plié dans le biais", - "onBias": "dans le biais", - "plastic": "Plastique", - "ribbing": "Bord côte", - "edgeOfFabric": "Bord du tissu", - "sheetWidth.t": "Largeur du matériau", - "sheetWidth.d": "Quelle est la largeur du matériau ?", - "grainDirection.t": "Direction du grain", - "grainDirection.d": "Quel est le sens du grain sur le matériau ?", - "horizontal.t": "Horizontal", - "horizontal.d": "Le grain s'écoule de gauche à droite", - "vertical.t": "Vertical", - "vertical.d": "Le grain va de haut en bas", - "cutSettings": "Réglages des matériaux", - "cutSettings.d": "Ces paramètres te permettent de spécifier les propriétés du matériau afin de faciliter la réalisation d'un plan de coupe" -} +{"canvas":"Toile","cut":"Couper","cuttingLayout":"Disposition de coupe suggérée","fabric":"Tissu principal","materialSize":"{length} sur {width} de large matériel","heavyCanvas":"Toile lourde","interfacing":"Entoilage","lining":"Doublure","lmhCanvas":"Tissu de poids léger a moyen","mirrored":"en miroir","onFoldLower":"sur le pli","onFoldAndBias":"plié dans le biais","onBias":"dans le biais","plastic":"Plastique","ribbing":"Bord côte","edgeOfFabric":"Bord du tissu","sheetWidth.t":"Largeur du matériau","sheetWidth.d":"Quelle est la largeur du matériau ?","grainDirection.t":"Direction du grain","grainDirection.d":"Quel est le sens du grain sur le matériau ?","horizontal.t":"Horizontal","horizontal.d":"Le grain s'écoule de gauche à droite","vertical.t":"Vertical","vertical.d":"Le grain va de haut en bas","cutSettings":"Réglages des matériaux","cutSettings.d":"Ces paramètres te permettent de spécifier les propriétés du matériau afin de faciliter la réalisation d'un plan de coupe"} \ No newline at end of file diff --git a/sites/sde/public/locales/fr/design-options.json b/sites/sde/public/locales/fr/design-options.json index a49b5a4d753..381edf303ed 100644 --- a/sites/sde/public/locales/fr/design-options.json +++ b/sites/sde/public/locales/fr/design-options.json @@ -1,7 +1 @@ -{ - "designOptions.t": "Options de conception", - "designOptions.d": "Ces options sont spécifiques à ce modèle. Tu peux les utiliser pour personnaliser ton motif de différentes manières.", - "fit.t": "Ajustement", - "style.t": "Style", - "advanced.t": "Avancé" -} +{"designOptions.t":"Options de conception","designOptions.d":"Ces options sont spécifiques à ce modèle. Tu peux les utiliser pour personnaliser ton motif de différentes manières.","fit.t":"Ajustement","style.t":"Style","advanced.t":"Avancé"} \ No newline at end of file diff --git a/sites/sde/public/locales/fr/designs.json b/sites/sde/public/locales/fr/designs.json index f4eb24e4e80..d5134e9ec67 100644 --- a/sites/sde/public/locales/fr/designs.json +++ b/sites/sde/public/locales/fr/designs.json @@ -1,26 +1 @@ -{ - "fromscratch.t": "Your Design", - "fromscratch.d": "This is your own design, from scratch", - "tutorial.t": "Tutorial", - "tutorial.d": "This design is used in the tutorial", - "frombrian.t": "From Brian", - "frombrian.d": "This design extends Brian", - "frombent.t": "From Bent", - "frombent.d": "This design extends Bent", - "fromtitan.t": "From Titan", - "fromtitan.d": "This design extends Titan", - "frombella.t": "From Bella", - "frombella.d": "This design extends Bella", - "frombreanna.t": "From Breanna", - "frombreanna.d": "This design extends Breanna", - "brian.t": "Patron de base Brian", - "brian.d": "Brian est un bloc corporel de base pour les personnes sans sein.", - "bent.t": "Patron de base Bent", - "bent.d": "Ce bloc d'emmanchure en deux parties est la base de nos modèles de manteau et de veste.", - "titan.t": "Bloc de pantalon Titan", - "titan.d": "Titan est un patron de base de pantalon sans pinces.", - "bella.t": "Buste de base Bella", - "bella.d": "Bella est un bloc corporel de base pour les personnes qui ont le sein.", - "breanna.t": "Breanna body block", - "breanna.d": "Breanna is a basic body block for people with breasts." -} +{"fromscratch.t":"Your Design","fromscratch.d":"This is your own design, from scratch","tutorial.t":"Tutorial","tutorial.d":"This design is used in the tutorial","frombrian.t":"From Brian","frombrian.d":"This design extends Brian","frombent.t":"From Bent","frombent.d":"This design extends Bent","fromtitan.t":"From Titan","fromtitan.d":"This design extends Titan","frombella.t":"From Bella","frombella.d":"This design extends Bella","frombreanna.t":"From Breanna","frombreanna.d":"This design extends Breanna","brian.t":"Patron de base Brian","brian.d":"Brian est un bloc corporel de base pour les personnes sans sein.","bent.t":"Patron de base Bent","bent.d":"Ce bloc d'emmanchure en deux parties est la base de nos modèles de manteau et de veste.","titan.t":"Bloc de pantalon Titan","titan.d":"Titan est un patron de base de pantalon sans pinces.","bella.t":"Buste de base Bella","bella.d":"Bella est un bloc corporel de base pour les personnes qui ont le sein.","breanna.t":"Breanna body block","breanna.d":"Breanna is a basic body block for people with breasts."} \ No newline at end of file diff --git a/sites/sde/public/locales/fr/docs.json b/sites/sde/public/locales/fr/docs.json index 54518d29608..1e1bfc4f86d 100644 --- a/sites/sde/public/locales/fr/docs.json +++ b/sites/sde/public/locales/fr/docs.json @@ -1,27 +1 @@ -{ - "account": "Compte", - "docs": "Documentation", - "controltip.t": "Le pouvoir face à la simplicité", - "controltip.d1": "Le paramètre Power versus Simplicity de ton compte FreeSewing aura un impact sur ton expérience du site FreeSewing.", - "controltip.d2": "Par défaut, certaines des fonctionnalités les plus avancées de ce site sont cachées pour permettre aux nouveaux utilisateurs de s'y retrouver plus facilement.", - "controltip.d3": "Si tu veux sacrifier une partie de cette simplicité pour gagner en puissance, tu peux mettre à jour ton paramètre Puissance contre Simplicité en conséquence.", - "helpWithDocs": "Aide-nous à améliorer notre documentation", - "authors": "Les auteurs", - "maintainers": "Mainteneurs", - "lastUpdated": "Dernière mise à jour", - "editThisPage": "Éditer cette page", - "years": "années", - "months": "mois", - "days": "jours", - "oneDay": "un jour", - "lessThanADay": "moins d'un jour", - "ago": "il y a", - "helpImproveDocs": "Aide-nous à améliorer la documentation de FreeSewing", - "helpTranslateDocs": "Aide-nous à traduire la documentation de FreeSewing", - "learnMore": "En savoir plus", - "toc": "Table des matières", - "credits": "Crédits", - "contentsBy": "Contenu par", - "translators": "Traducteurs", - "title": "Titre" -} +{"account":"Compte","docs":"Documentation","controltip.t":"Le pouvoir face à la simplicité","controltip.d1":"Le paramètre Power versus Simplicity de ton compte FreeSewing aura un impact sur ton expérience du site FreeSewing.","controltip.d2":"Par défaut, certaines des fonctionnalités les plus avancées de ce site sont cachées pour permettre aux nouveaux utilisateurs de s'y retrouver plus facilement.","controltip.d3":"Si tu veux sacrifier une partie de cette simplicité pour gagner en puissance, tu peux mettre à jour ton paramètre Puissance contre Simplicité en conséquence.","helpWithDocs":"Aide-nous à améliorer notre documentation","authors":"Les auteurs","maintainers":"Mainteneurs","lastUpdated":"Dernière mise à jour","editThisPage":"Éditer cette page","years":"années","months":"mois","days":"jours","oneDay":"un jour","lessThanADay":"moins d'un jour","ago":"il y a","helpImproveDocs":"Aide-nous à améliorer la documentation de FreeSewing","helpTranslateDocs":"Aide-nous à traduire la documentation de FreeSewing","learnMore":"En savoir plus","toc":"Table des matières","credits":"Crédits","contentsBy":"Contenu par","translators":"Traducteurs","title":"Titre"} \ No newline at end of file diff --git a/sites/sde/public/locales/fr/errors.json b/sites/sde/public/locales/fr/errors.json index 4286c8b5537..9577620fe64 100644 --- a/sites/sde/public/locales/fr/errors.json +++ b/sites/sde/public/locales/fr/errors.json @@ -1,16 +1 @@ -{ - "t404": "Erreur 404", - "d404": "Ce que tu cherches est introuvable", - "m404": "Cette erreur signifie généralement qu'il n'y a pas de problème, mais plutôt que les informations que tu as demandées ne sont pas disponibles.", - "something": "Quelque chose s'est mal déroulé", - "reportThis": "Signaler ce problème", - "newReport": "Générer un rapport de problème", - "privateReport.t": "Génère un rapport de problème privé", - "privateReport.d": "Aucune information sur ce problème ne sera mise à la disposition de l'ensemble de la communauté FreeSewing.", - "publicReport.t": "Génère un rapport de problème public", - "publicReport.d": "Certaines informations sur ce problème seront rendues publiques pour faciliter la résolution du problème.", - "leadId": "Il s'agit de l'identifiant contextuel unique de ton rapport", - "reportCreated": "Rapport créé", - "leadIssue": "De plus, nous avons créé une question sur GitHub pour en assurer le suivi - c'est aussi là que tu peux ajouter tes propres commentaires", - "close": "Fermer" -} +{"t404":"Erreur 404","d404":"Ce que tu cherches est introuvable","m404":"Cette erreur signifie généralement qu'il n'y a pas de problème, mais plutôt que les informations que tu as demandées ne sont pas disponibles.","something":"Quelque chose s'est mal déroulé","reportThis":"Signaler ce problème","newReport":"Générer un rapport de problème","privateReport.t":"Génère un rapport de problème privé","privateReport.d":"Aucune information sur ce problème ne sera mise à la disposition de l'ensemble de la communauté FreeSewing.","publicReport.t":"Génère un rapport de problème public","publicReport.d":"Certaines informations sur ce problème seront rendues publiques pour faciliter la résolution du problème.","leadId":"Il s'agit de l'identifiant contextuel unique de ton rapport","reportCreated":"Rapport créé","leadIssue":"De plus, nous avons créé une question sur GitHub pour en assurer le suivi - c'est aussi là que tu peux ajouter tes propres commentaires","close":"Fermer"} \ No newline at end of file diff --git a/sites/sde/public/locales/fr/flag.json b/sites/sde/public/locales/fr/flag.json index bf9056867c3..adf89c786e4 100644 --- a/sites/sde/public/locales/fr/flag.json +++ b/sites/sde/public/locales/fr/flag.json @@ -1,17 +1 @@ -{ - "apply": "Apply", - "decrease": "Decrease", - "disable": "Disable", - "dismiss": "Dismiss", - "expandIsOff.t": "This design saves space (and trees) because expand is disabled", - "expandIsOff.d": "Because the **expand** core setting is currently disabled, some parts are not fully drawn or not shown at all. Typically, these are simple rectangles that only take up space. To expand all pattern parts to their full size, enable the expand setting.", - "expandIsOn.t": "This design can save space (and trees)", - "expandIsOn.d": "Because the **expand** core setting is currently enabled, all parts are fully drawn. You can display this design in a more compact way by disabling the **expand** setting. Doing so will mean that some parts are not fully drawn or not shown at all. Typically, these are simple rectangles that only take up space.", - "enable": "Enable", - "flagMenu.t": "Messages from the designer", - "flagMenuOne.d": "The designer of this pattern has flagged something about your current draft that deserves your attention.", - "flagMenuMany.d": "The designer of this pattern has flagged some things about your current draft that deserve your attention.", - "hide": "Masquer", - "increase": "Increase", - "show": "Afficher" -} +{"apply":"Apply","decrease":"Decrease","disable":"Disable","dismiss":"Dismiss","expandIsOff.t":"This design saves space (and trees) because expand is disabled","expandIsOff.d":"Because the **expand** core setting is currently disabled, some parts are not fully drawn or not shown at all. Typically, these are simple rectangles that only take up space. To expand all pattern parts to their full size, enable the expand setting.","expandIsOn.t":"This design can save space (and trees)","expandIsOn.d":"Because the **expand** core setting is currently enabled, all parts are fully drawn. You can display this design in a more compact way by disabling the **expand** setting. Doing so will mean that some parts are not fully drawn or not shown at all. Typically, these are simple rectangles that only take up space.","enable":"Enable","flagMenu.t":"Messages from the designer","flagMenuOne.d":"The designer of this pattern has flagged something about your current draft that deserves your attention.","flagMenuMany.d":"The designer of this pattern has flagged some things about your current draft that deserve your attention.","hide":"Masquer","increase":"Increase","show":"Afficher"} \ No newline at end of file diff --git a/sites/sde/public/locales/fr/footer.json b/sites/sde/public/locales/fr/footer.json index 6ed0c88a23d..9e200e2c77b 100644 --- a/sites/sde/public/locales/fr/footer.json +++ b/sites/sde/public/locales/fr/footer.json @@ -1 +1 @@ -{ "sponsors": "bla bla" } +{"sponsors":"bla bla"} \ No newline at end of file diff --git a/sites/sde/public/locales/fr/frombella.json b/sites/sde/public/locales/fr/frombella.json index e285f370948..98e2fc15321 100644 --- a/sites/sde/public/locales/fr/frombella.json +++ b/sites/sde/public/locales/fr/frombella.json @@ -1,44 +1 @@ -{ - "t": "From Bella", - "d": "This design extends Bella", - "back": "Retour", - "frontSideDart": "Avant", - "chestEase.t": "Aisance de poitrine", - "chestEase.d": "Contrôle la quantité d'aisance au niveau le plus large de votre buste", - "waistEase.t": "Aisance à la taille", - "waistEase.d": "Contrôle la quantité d'aisance au niveau de la taille", - "bustSpanEase.t": "Aisance de l'écart poitrine", - "bustSpanEase.d": "Contrôle la quantité d'aisance (horizontale) ajoutée à votre poitrine entre les 2 pointes de la poitrine.", - "shoulderToShoulderEase.t": "Aisance d'épaule à épaule", - "shoulderToShoulderEase.d": "Contrôle la quantité d'aisance entre vos épaules. Initialement réglé sur -.5% parce que Bella implémente un bloc qui est utilisé dans l'industrie.", - "fullChestEaseReduction.t": "Réduction de l'aisance de la poitrine", - "fullChestEaseReduction.d": "Vous permet de réduire l'aisance de la poitrine indépendamment pour rendre plus seyant cette zone", - "backDartHeight.t": "Hauteur de pince dos", - "backDartHeight.d": "Contrôle la hauteur de pince dans le dos", - "bustDartLength.t": "Longueur des pinces poitrine", - "bustDartLength.d": "Contrôle la longueur de la pince dos", - "waistDartLength.t": "Longueur de la pince de taille", - "waistDartLength.d": "Contrôle la longueur de la pince de taille", - "bustDartCurve.t": "Courbe de la pince poitrine", - "bustDartCurve.d": "Contrôle la courbure de la pince poitrine", - "armholeDepth.t": "Profondeur d'emmanchure", - "armholeDepth.d": "Contrôle la profondeur de l'emmanchure", - "backArmholeSlant.t": "Inclinaison d'emmanchure dos", - "backArmholeSlant.d": "Modifie légèrement l'inclinaison de courbe de l'emmanchure autour de son point de pivot", - "frontArmholeCurvature.t": "Coube de l'emmanchure avant", - "frontArmholeCurvature.d": "Contrôle la profondeur du bas de la courbure d'emmanchure sur le devant", - "backArmholeCurvature.t": "Courbure de l'emmanchure arrière", - "backArmholeCurvature.d": "Contrôle la profondeur du bas de la courbure d'emmanchure dans le dos", - "frontArmholePitchDepth.t": "Profondeur du point de pivot de l'emmanchure avant", - "frontArmholePitchDepth.d": "Modifie la position horizontale du point de pivot de l'emmanchure avant", - "backArmholePitchDepth.t": "Profondeur du point de pivot de l'emmanchure dos", - "backArmholePitchDepth.d": "Modifie la position horizontale du point de pivot de l'emmanchure dos", - "backNeckCutout.t": "Arrondi de l'encolure au dos", - "backNeckCutout.d": "Contrôle la profondeur de l'encolure à l'arrière du cou", - "backHemSlope.t": "Pente de l'ourlet dos", - "backHemSlope.d": "Contrôle la pente de l'ourlet à l'arrière", - "frontShoulderWidth.t": "Largeur d'épaule devant", - "frontShoulderWidth.d": "Contrôle l'étroitesse des longueurs d'épaules de devant par rapport au dos", - "highBustWidth.t": "Largeur de buste supérieur", - "highBustWidth.d": "Permet de modifier la largeur de buste supérieur à l'avant" -} +{"t":"From Bella","d":"This design extends Bella","back":"Retour","frontSideDart":"Avant","chestEase.t":"Aisance de poitrine","chestEase.d":"Contrôle la quantité d'aisance au niveau le plus large de votre buste","waistEase.t":"Aisance à la taille","waistEase.d":"Contrôle la quantité d'aisance au niveau de la taille","bustSpanEase.t":"Aisance de l'écart poitrine","bustSpanEase.d":"Contrôle la quantité d'aisance (horizontale) ajoutée à votre poitrine entre les 2 pointes de la poitrine.","shoulderToShoulderEase.t":"Aisance d'épaule à épaule","shoulderToShoulderEase.d":"Contrôle la quantité d'aisance entre vos épaules. Initialement réglé sur -.5% parce que Bella implémente un bloc qui est utilisé dans l'industrie.","fullChestEaseReduction.t":"Réduction de l'aisance de la poitrine","fullChestEaseReduction.d":"Vous permet de réduire l'aisance de la poitrine indépendamment pour rendre plus seyant cette zone","backDartHeight.t":"Hauteur de pince dos","backDartHeight.d":"Contrôle la hauteur de pince dans le dos","bustDartLength.t":"Longueur des pinces poitrine","bustDartLength.d":"Contrôle la longueur de la pince dos","waistDartLength.t":"Longueur de la pince de taille","waistDartLength.d":"Contrôle la longueur de la pince de taille","bustDartCurve.t":"Courbe de la pince poitrine","bustDartCurve.d":"Contrôle la courbure de la pince poitrine","armholeDepth.t":"Profondeur d'emmanchure","armholeDepth.d":"Contrôle la profondeur de l'emmanchure","backArmholeSlant.t":"Inclinaison d'emmanchure dos","backArmholeSlant.d":"Modifie légèrement l'inclinaison de courbe de l'emmanchure autour de son point de pivot","frontArmholeCurvature.t":"Coube de l'emmanchure avant","frontArmholeCurvature.d":"Contrôle la profondeur du bas de la courbure d'emmanchure sur le devant","backArmholeCurvature.t":"Courbure de l'emmanchure arrière","backArmholeCurvature.d":"Contrôle la profondeur du bas de la courbure d'emmanchure dans le dos","frontArmholePitchDepth.t":"Profondeur du point de pivot de l'emmanchure avant","frontArmholePitchDepth.d":"Modifie la position horizontale du point de pivot de l'emmanchure avant","backArmholePitchDepth.t":"Profondeur du point de pivot de l'emmanchure dos","backArmholePitchDepth.d":"Modifie la position horizontale du point de pivot de l'emmanchure dos","backNeckCutout.t":"Arrondi de l'encolure au dos","backNeckCutout.d":"Contrôle la profondeur de l'encolure à l'arrière du cou","backHemSlope.t":"Pente de l'ourlet dos","backHemSlope.d":"Contrôle la pente de l'ourlet à l'arrière","frontShoulderWidth.t":"Largeur d'épaule devant","frontShoulderWidth.d":"Contrôle l'étroitesse des longueurs d'épaules de devant par rapport au dos","highBustWidth.t":"Largeur de buste supérieur","highBustWidth.d":"Permet de modifier la largeur de buste supérieur à l'avant"} \ No newline at end of file diff --git a/sites/sde/public/locales/fr/frombent.json b/sites/sde/public/locales/fr/frombent.json index 26a722fd4e0..6dbf8d6977a 100644 --- a/sites/sde/public/locales/fr/frombent.json +++ b/sites/sde/public/locales/fr/frombent.json @@ -1,47 +1 @@ -{ - "t": "From Bent", - "d": "This design extends Bent", - "back": "Back", - "front": "Front", - "base": "Base", - "sleevecap": "Sleevecap", - "sleeve": "Manche", - "topSleeve": "Haut de manche", - "underSleeve": "Sous-manche", - "acrossBackFactor.t": "Largeur du dos", - "acrossBackFactor.d": "Contrôle la largeur de votre dos en jouant sur la mesure d'une épaule à l'autre.", - "armholeDepthFactor.t": "Hauteur de l'emmanchure", - "armholeDepthFactor.d": "Contrôle la hauteur de l'emmanchure. Des valeurs plus élevées font une emmanchure plus profonde/basse.", - "backNeckCutout.t": "Arrondi de l'encolure dos", - "backNeckCutout.d": "Quelle est la profondeur de l'encolure dans le dos", - "bicepsEase.t": "Aisance au niveau des biceps", - "bicepsEase.d": "L'ampleur d'aisance au niveau de votre bras supérieur. Veuillez noter que bien que nous essayons de respecter ce critère, l'ajustement de la manche jusqu'à l'emmanchure est prioritaire sur le respect de la quantité exacte d'aisance.", - "collarEase.t": "Aisance du col", - "collarEase.d": "L'ampleur d'aisance au niveau du cou.", - "chestEase.t": "Aisance de poitrine", - "chestEase.d": "La quantité d'aisance à votre poitrine.", - "cuffEase.t": "Aisance de poignet", - "cuffEase.d": "L'ampleur d'aisance à votre poignet.", - "draftForHighBust.t": "Tracé pour le haut de la poitrine", - "draftForHighBust.d": "Tracez le patron pour la mesure du dessus de poitrine (si disponible) au lieu du torse. Cela donnera un vêtement plus ajusté pour les personnes avec des seins.", - "frontArmholeDeeper.t": "Découpe supplémentaire sur l'emmanchure avant", - "frontArmholeDeeper.d": "Combien voulez-vous que l’emmanchure devant soit découpée plus profondément que le dos.", - "lengthBonus.t": "Supplément de longueur", - "lengthBonus.d": "La quantité à ajouter pour rallonger le vêtement. Une valeur négative le raccourcira.", - "s3Collar.t": "Changement de couture des épaules: côté col", - "s3Collar.d": "Augmentez cette option pour déplacer la couture de l'épaule vers l'avant sur le côté. La diminuer la déplace vers l'arrière.", - "s3Armhole.t": "Changement de couture des épaules: côté des bras", - "s3Armhole.d": "Augmente cette option pour déplacer la couture de l'épaule vers l'avant sur le côté de l'armure. Diminuer la glisse vers l'arrière.", - "shoulderEase.t": "Aisance des épaules", - "shoulderEase.d": "La quantité d'aisance à votre épaule. Cela augmente la distance entre épaules pour accommoder des couches ou épaisseurs supplémentaires.", - "shoulderSlopeReduction.t": "Réduction de la pente d'épaule", - "shoulderSlopeReduction.d": "La quantité par laquelle la pente des épaules est réduite pour permettre un ajustement aux épaules.", - "sleeveLengthBonus.t": "Bonus de longueur de manche", - "sleeveLengthBonus.d": "Le montant pour rallonger la manche. Une valeur négative le raccourcira.", - "sleevecapEase.t": "Aisance tête de manche", - "sleevecapEase.d": "Le montant par lequel la couture du tête de manche est plus longue que celle des emmanchures.", - "sleeveBend.t": "Courbe de manche", - "sleeveBend.d": "Contrôle la courbure de la manche au niveau du coude.", - "sleevecapHeight.t": "Hauteur du tête de manche", - "sleevecapHeight.d": "Contrôle la hauteur du tête de manche" -} +{"t":"From Bent","d":"This design extends Bent","back":"Back","front":"Front","base":"Base","sleevecap":"Sleevecap","sleeve":"Manche","topSleeve":"Haut de manche","underSleeve":"Sous-manche","acrossBackFactor.t":"Largeur du dos","acrossBackFactor.d":"Contrôle la largeur de votre dos en jouant sur la mesure d'une épaule à l'autre.","armholeDepthFactor.t":"Hauteur de l'emmanchure","armholeDepthFactor.d":"Contrôle la hauteur de l'emmanchure. Des valeurs plus élevées font une emmanchure plus profonde/basse.","backNeckCutout.t":"Arrondi de l'encolure dos","backNeckCutout.d":"Quelle est la profondeur de l'encolure dans le dos","bicepsEase.t":"Aisance au niveau des biceps","bicepsEase.d":"L'ampleur d'aisance au niveau de votre bras supérieur. Veuillez noter que bien que nous essayons de respecter ce critère, l'ajustement de la manche jusqu'à l'emmanchure est prioritaire sur le respect de la quantité exacte d'aisance.","collarEase.t":"Aisance du col","collarEase.d":"L'ampleur d'aisance au niveau du cou.","chestEase.t":"Aisance de poitrine","chestEase.d":"La quantité d'aisance à votre poitrine.","cuffEase.t":"Aisance de poignet","cuffEase.d":"L'ampleur d'aisance à votre poignet.","draftForHighBust.t":"Tracé pour le haut de la poitrine","draftForHighBust.d":"Tracez le patron pour la mesure du dessus de poitrine (si disponible) au lieu du torse. Cela donnera un vêtement plus ajusté pour les personnes avec des seins.","frontArmholeDeeper.t":"Découpe supplémentaire sur l'emmanchure avant","frontArmholeDeeper.d":"Combien voulez-vous que l’emmanchure devant soit découpée plus profondément que le dos.","lengthBonus.t":"Supplément de longueur","lengthBonus.d":"La quantité à ajouter pour rallonger le vêtement. Une valeur négative le raccourcira.","s3Collar.t":"Changement de couture des épaules: côté col","s3Collar.d":"Augmentez cette option pour déplacer la couture de l'épaule vers l'avant sur le côté. La diminuer la déplace vers l'arrière.","s3Armhole.t":"Changement de couture des épaules: côté des bras","s3Armhole.d":"Augmente cette option pour déplacer la couture de l'épaule vers l'avant sur le côté de l'armure. Diminuer la glisse vers l'arrière.","shoulderEase.t":"Aisance des épaules","shoulderEase.d":"La quantité d'aisance à votre épaule. Cela augmente la distance entre épaules pour accommoder des couches ou épaisseurs supplémentaires.","shoulderSlopeReduction.t":"Réduction de la pente d'épaule","shoulderSlopeReduction.d":"La quantité par laquelle la pente des épaules est réduite pour permettre un ajustement aux épaules.","sleeveLengthBonus.t":"Bonus de longueur de manche","sleeveLengthBonus.d":"Le montant pour rallonger la manche. Une valeur négative le raccourcira.","sleevecapEase.t":"Aisance tête de manche","sleevecapEase.d":"Le montant par lequel la couture du tête de manche est plus longue que celle des emmanchures.","sleeveBend.t":"Courbe de manche","sleeveBend.d":"Contrôle la courbure de la manche au niveau du coude.","sleevecapHeight.t":"Hauteur du tête de manche","sleevecapHeight.d":"Contrôle la hauteur du tête de manche"} \ No newline at end of file diff --git a/sites/sde/public/locales/fr/frombreanna.json b/sites/sde/public/locales/fr/frombreanna.json index 0218154b1e1..c57ac7054a9 100644 --- a/sites/sde/public/locales/fr/frombreanna.json +++ b/sites/sde/public/locales/fr/frombreanna.json @@ -1,98 +1 @@ -{ - "t": "From Breanna", - "d": "This design extends Breanna", - "back": "Back", - "base": "Base", - "frontBase": "Front base", - "front": "Front", - "sleevecap": "Sleevecap", - "sleeve": "Sleeve", - "acrossBackFactor.t": "Across back factor", - "acrossBackFactor.d": "Controls your across back width as a factor of your shoulder to shoulder measurement.", - "armholeDepthFactor.t": "Armhole depth factor", - "armholeDepthFactor.d": "Controls the depth of the armhole. Higher values make a deeper armhole.", - "backNeckCutout.t": "Back neck cutout", - "backNeckCutout.d": "How deep the neck is cut out at the back", - "bicepsEase.t": "Biceps ease", - "bicepsEase.d": "The amount of ease at your upper arm. Note that while we try to respect this, fitting the sleeve to the armhole takes precedence over respecting the exact amount of ease.", - "collarEase.t": "Collar ease", - "collarEase.d": "The amount of ease around your neck", - "chestEase.t": "Chest ease", - "chestEase.d": "The amount of ease at your chest.", - "cuffEase.t": "Cuff ease", - "cuffEase.d": "The amount of ease at your wrist.", - "frontArmholeDeeper.t": "Front armhole extra cutout", - "frontArmholeDeeper.d": "How much do you want the front armhole to be cut out deeper than the back.", - "frontScyeDart.t": "Front scye dart", - "frontScyeDart.d": "Controls the dart at the front of the arm opening. This can help control gaping at the armhole.", - "shoulderDart.t": "Shoulder dart", - "shoulderDart.d": "Whether or not to inlude a dart at the shoulder to round the back", - "shoulderDartSize.t": "Shoulder dart size", - "shoulderDartSize.d": "The size of the shoulder dart", - "shoulderDartLength.t": "Shoulder dart length", - "shoulderDartLength.d": "The length of the shoulder dart", - "shoulderEase.t": "Shoulder ease", - "shoulderEase.d": "The amount of ease at your shoulder. This increases the shoulder to shoulder distance to accommodate additional layers or thickness.", - "shoulderSlopeReduction.t": "Shoulder slope reduction", - "shoulderSlopeReduction.d": "The amount by which the shoulder slope is reduced to allow for shoulder padding.", - "sleeveLengthBonus.t": "Sleeve length bonus", - "sleeveLengthBonus.d": "The amount to lengthen the sleeve. A negative value will shorten it.", - "sleevecapEase.t": "Sleevecap ease", - "sleevecapEase.d": "The amount by which the sleevecap seam is longer than the armhole seam.", - "sleevecapTopFactorX.t": "Sleevecap top X", - "sleevecapTopFactorX.d": "Controls the horizontal location of the sleevecap top.", - "sleevecapTopFactorY.t": "Sleevecap top Y", - "sleevecapTopFactorY.d": "Controls the height of the sleevecap. A higher value results in a higher and more narrow sleevecap.", - "sleevecapBackFactorX.t": "Sleevecap back X", - "sleevecapBackFactorX.d": "Controls the placement of the sleevecap back pitchpoint on the X-axis (horizontal)", - "sleevecapBackFactorY.t": "Sleevecap back Y", - "sleevecapBackFactorY.d": "Controls the placement of the sleevecap back pitchpoint on the Y-axis (vertical)", - "sleevecapFrontFactorX.t": "Sleevecap front X", - "sleevecapFrontFactorX.d": "Controls the placement of the sleevecap front pitchpoint on the X-axis (horizontal)", - "sleevecapFrontFactorY.t": "Sleevecap front Y", - "sleevecapFrontFactorY.d": "Controls the placement of the sleevecap front pitchpoint on the Y-axis (vertical)", - "sleevecapQ1Offset.t": "Sleevecap Q1 offset", - "sleevecapQ1Offset.d": "Controls the curvature of the sleevecap in the first quadrant (front armhole)", - "sleevecapQ2Offset.t": "Sleevecap Q2 offset", - "sleevecapQ2Offset.d": "Controls the curvature of the sleevecap in the second quadrant (front shoulder)", - "sleevecapQ3Offset.t": "Sleevecap Q3 offset", - "sleevecapQ3Offset.d": "Controls the curvature of the sleevecap in the third quadrant (back shoulder)", - "sleevecapQ4Offset.t": "Sleevecap Q4 offset", - "sleevecapQ4Offset.d": "Controls the curvature of the sleevecap in the fourth quadrant (back armhole)", - "sleevecapQ1Spread1.t": "Sleevecap Q1 downward spread", - "sleevecapQ1Spread1.d": "Controls the spread of the sleevecap first quadrant curvature towards the armhole", - "sleevecapQ1Spread2.t": "Sleevecap Q1 upward spread", - "sleevecapQ1Spread2.d": "Controls the spread of the sleevecap first quadrant curvature towards the shoulder", - "sleevecapQ2Spread1.t": "Sleevecap Q2 downward spread", - "sleevecapQ2Spread1.d": "Controls the spread of the sleevecap second quadrant curvature towards the armhole", - "sleevecapQ2Spread2.t": "Sleevecap Q2 upward spread", - "sleevecapQ2Spread2.d": "Controls the spread of the sleevecap second quadrant curvature towards the shoulder", - "sleevecapQ3Spread1.t": "Sleevecap Q3 upward spread", - "sleevecapQ3Spread1.d": "Controls the spread of the sleevecap third quadrant curvature towards the shoulder", - "sleevecapQ3Spread2.t": "Sleevecap Q3 downward spread", - "sleevecapQ3Spread2.d": "Controls the spread of the sleevecap third quadrant curvature towards the armhole", - "sleevecapQ4Spread1.t": "Sleevecap Q4 upward spread", - "sleevecapQ4Spread1.d": "Controls the spread of the sleevecap fourth quadrant curvature towards the shoulder", - "sleevecapQ4Spread2.t": "Sleevecap Q4 downward spread", - "sleevecapQ4Spread2.d": "Controls the spread of the sleevecap fourth quadrant curvature towards the armhole", - "waistDart.t": "Waist dart", - "waistDart.d": "Whether or not to inlude a dart at the waist to round the back", - "waistDartSize.t": "Waist dart size", - "waistDartSize.d": "The size of the waist dart", - "waistDartLength.t": "Waist dart length", - "waistDartLength.d": "The length of the waist dart", - "verticalEase.t": "Vertical ease", - "verticalEase.d": "The amount of ease to distribute along the length of the garment", - "waistEase.t": "Waist ease", - "waistEase.d": "The amount of ease at the waist", - "primaryBustDart.t": "Bust dart", - "primaryBustDart.d": "Where to place the bust dart to shape the chest", - "primaryBustDartLength.t": "Bust dart length", - "primaryBustDartLength.d": "The length of the bust dart", - "secondaryBustDart.t": "Secondary bust dart", - "secondaryBustDart.d": "Optionally include a secondary bust dart to distribute the shaping of the chest", - "secondaryBustDartLength.t": "Secondary bust dart length", - "secondaryBustDartLength.d": "The length of the secondary bust dart", - "primaryBustDartShaping.t": "Bust darts shaping", - "primaryBustDartShaping.d": "Controls the balance between the main and secondary bust darts" -} +{"t":"From Breanna","d":"This design extends Breanna","back":"Back","base":"Base","frontBase":"Front base","front":"Front","sleevecap":"Sleevecap","sleeve":"Sleeve","acrossBackFactor.t":"Across back factor","acrossBackFactor.d":"Controls your across back width as a factor of your shoulder to shoulder measurement.","armholeDepthFactor.t":"Armhole depth factor","armholeDepthFactor.d":"Controls the depth of the armhole. Higher values make a deeper armhole.","backNeckCutout.t":"Back neck cutout","backNeckCutout.d":"How deep the neck is cut out at the back","bicepsEase.t":"Biceps ease","bicepsEase.d":"The amount of ease at your upper arm. Note that while we try to respect this, fitting the sleeve to the armhole takes precedence over respecting the exact amount of ease.","collarEase.t":"Collar ease","collarEase.d":"The amount of ease around your neck","chestEase.t":"Chest ease","chestEase.d":"The amount of ease at your chest.","cuffEase.t":"Cuff ease","cuffEase.d":"The amount of ease at your wrist.","frontArmholeDeeper.t":"Front armhole extra cutout","frontArmholeDeeper.d":"How much do you want the front armhole to be cut out deeper than the back.","frontScyeDart.t":"Front scye dart","frontScyeDart.d":"Controls the dart at the front of the arm opening. This can help control gaping at the armhole.","shoulderDart.t":"Shoulder dart","shoulderDart.d":"Whether or not to inlude a dart at the shoulder to round the back","shoulderDartSize.t":"Shoulder dart size","shoulderDartSize.d":"The size of the shoulder dart","shoulderDartLength.t":"Shoulder dart length","shoulderDartLength.d":"The length of the shoulder dart","shoulderEase.t":"Shoulder ease","shoulderEase.d":"The amount of ease at your shoulder. This increases the shoulder to shoulder distance to accommodate additional layers or thickness.","shoulderSlopeReduction.t":"Shoulder slope reduction","shoulderSlopeReduction.d":"The amount by which the shoulder slope is reduced to allow for shoulder padding.","sleeveLengthBonus.t":"Sleeve length bonus","sleeveLengthBonus.d":"The amount to lengthen the sleeve. A negative value will shorten it.","sleevecapEase.t":"Sleevecap ease","sleevecapEase.d":"The amount by which the sleevecap seam is longer than the armhole seam.","sleevecapTopFactorX.t":"Sleevecap top X","sleevecapTopFactorX.d":"Controls the horizontal location of the sleevecap top.","sleevecapTopFactorY.t":"Sleevecap top Y","sleevecapTopFactorY.d":"Controls the height of the sleevecap. A higher value results in a higher and more narrow sleevecap.","sleevecapBackFactorX.t":"Sleevecap back X","sleevecapBackFactorX.d":"Controls the placement of the sleevecap back pitchpoint on the X-axis (horizontal)","sleevecapBackFactorY.t":"Sleevecap back Y","sleevecapBackFactorY.d":"Controls the placement of the sleevecap back pitchpoint on the Y-axis (vertical)","sleevecapFrontFactorX.t":"Sleevecap front X","sleevecapFrontFactorX.d":"Controls the placement of the sleevecap front pitchpoint on the X-axis (horizontal)","sleevecapFrontFactorY.t":"Sleevecap front Y","sleevecapFrontFactorY.d":"Controls the placement of the sleevecap front pitchpoint on the Y-axis (vertical)","sleevecapQ1Offset.t":"Sleevecap Q1 offset","sleevecapQ1Offset.d":"Controls the curvature of the sleevecap in the first quadrant (front armhole)","sleevecapQ2Offset.t":"Sleevecap Q2 offset","sleevecapQ2Offset.d":"Controls the curvature of the sleevecap in the second quadrant (front shoulder)","sleevecapQ3Offset.t":"Sleevecap Q3 offset","sleevecapQ3Offset.d":"Controls the curvature of the sleevecap in the third quadrant (back shoulder)","sleevecapQ4Offset.t":"Sleevecap Q4 offset","sleevecapQ4Offset.d":"Controls the curvature of the sleevecap in the fourth quadrant (back armhole)","sleevecapQ1Spread1.t":"Sleevecap Q1 downward spread","sleevecapQ1Spread1.d":"Controls the spread of the sleevecap first quadrant curvature towards the armhole","sleevecapQ1Spread2.t":"Sleevecap Q1 upward spread","sleevecapQ1Spread2.d":"Controls the spread of the sleevecap first quadrant curvature towards the shoulder","sleevecapQ2Spread1.t":"Sleevecap Q2 downward spread","sleevecapQ2Spread1.d":"Controls the spread of the sleevecap second quadrant curvature towards the armhole","sleevecapQ2Spread2.t":"Sleevecap Q2 upward spread","sleevecapQ2Spread2.d":"Controls the spread of the sleevecap second quadrant curvature towards the shoulder","sleevecapQ3Spread1.t":"Sleevecap Q3 upward spread","sleevecapQ3Spread1.d":"Controls the spread of the sleevecap third quadrant curvature towards the shoulder","sleevecapQ3Spread2.t":"Sleevecap Q3 downward spread","sleevecapQ3Spread2.d":"Controls the spread of the sleevecap third quadrant curvature towards the armhole","sleevecapQ4Spread1.t":"Sleevecap Q4 upward spread","sleevecapQ4Spread1.d":"Controls the spread of the sleevecap fourth quadrant curvature towards the shoulder","sleevecapQ4Spread2.t":"Sleevecap Q4 downward spread","sleevecapQ4Spread2.d":"Controls the spread of the sleevecap fourth quadrant curvature towards the armhole","waistDart.t":"Waist dart","waistDart.d":"Whether or not to inlude a dart at the waist to round the back","waistDartSize.t":"Waist dart size","waistDartSize.d":"The size of the waist dart","waistDartLength.t":"Waist dart length","waistDartLength.d":"The length of the waist dart","verticalEase.t":"Vertical ease","verticalEase.d":"The amount of ease to distribute along the length of the garment","waistEase.t":"Waist ease","waistEase.d":"The amount of ease at the waist","primaryBustDart.t":"Bust dart","primaryBustDart.d":"Where to place the bust dart to shape the chest","primaryBustDartLength.t":"Bust dart length","primaryBustDartLength.d":"The length of the bust dart","secondaryBustDart.t":"Secondary bust dart","secondaryBustDart.d":"Optionally include a secondary bust dart to distribute the shaping of the chest","secondaryBustDartLength.t":"Secondary bust dart length","secondaryBustDartLength.d":"The length of the secondary bust dart","primaryBustDartShaping.t":"Bust darts shaping","primaryBustDartShaping.d":"Controls the balance between the main and secondary bust darts"} \ No newline at end of file diff --git a/sites/sde/public/locales/fr/frombrian.json b/sites/sde/public/locales/fr/frombrian.json index 2859a057767..5aa2c2e9fdd 100644 --- a/sites/sde/public/locales/fr/frombrian.json +++ b/sites/sde/public/locales/fr/frombrian.json @@ -1,79 +1 @@ -{ - "t": "From Brian", - "d": "This design extends Brian", - "back": "Back", - "front": "Front", - "base": "Base", - "sleevecap": "Sleevecap", - "sleeve": "Sleeve", - "acrossBackFactor.t": "Largeur du dos", - "acrossBackFactor.d": "Contrôle la largeur de votre dos en jouant sur la mesure d'une épaule à l'autre.", - "armholeDepthFactor.t": "Hauteur de l'emmanchure", - "armholeDepthFactor.d": "Contrôle la hauteur de l'emmanchure. Des valeurs plus élevées font une emmanchure plus profonde/basse.", - "backNeckCutout.t": "Arrondi de l'encolure dos", - "backNeckCutout.d": "Quelle est la profondeur de l'encolure dans le dos", - "bicepsEase.t": "Aisance au niveau des biceps", - "bicepsEase.d": "L'ampleur d'aisance au niveau de votre bras supérieur. Veuillez noter que bien que nous essayons de respecter ce critère, l'ajustement de la manche jusqu'à l'emmanchure est prioritaire sur le respect de la quantité exacte d'aisance.", - "collarEase.t": "Aisance du col", - "collarEase.d": "L'ampleur d'aisance au niveau du cou.", - "chestEase.t": "Aisance de poitrine", - "chestEase.d": "La quantité d'aisance à votre poitrine.", - "cuffEase.t": "Aisance de poignet", - "cuffEase.d": "L'ampleur d'aisance à votre poignet.", - "draftForHighBust.t": "Tracé pour le haut de la poitrine", - "draftForHighBust.d": "Tracez le patron pour la mesure du dessus de poitrine (si disponible) au lieu du torse. Cela donnera un vêtement plus ajusté pour les personnes avec des seins.", - "frontArmholeDeeper.t": "Découpe supplémentaire sur l'emmanchure avant", - "frontArmholeDeeper.d": "Combien voulez-vous que l’emmanchure devant soit découpée plus profondément que le dos.", - "lengthBonus.t": "Supplément de longueur", - "lengthBonus.d": "La quantité à ajouter pour rallonger le vêtement. Une valeur négative le raccourcira.", - "s3Collar.t": "Changement de couture des épaules: côté col", - "s3Collar.d": "Augmentez cette option pour déplacer la couture de l'épaule vers l'avant sur le côté. La diminuer la déplace vers l'arrière.", - "s3Armhole.t": "Changement de couture des épaules: côté des bras", - "s3Armhole.d": "Augmente cette option pour déplacer la couture de l'épaule vers l'avant sur le côté de l'armure. Diminuer la glisse vers l'arrière.", - "shoulderEase.t": "Aisance des épaules", - "shoulderEase.d": "La quantité d'aisance à votre épaule. Cela augmente la distance entre épaules pour accommoder des couches ou épaisseurs supplémentaires.", - "shoulderSlopeReduction.t": "Réduction de la pente d'épaule", - "shoulderSlopeReduction.d": "La quantité par laquelle la pente des épaules est réduite pour permettre un ajustement aux épaules.", - "sleeveLengthBonus.t": "Bonus de longueur de manche", - "sleeveLengthBonus.d": "Le montant pour rallonger la manche. Une valeur négative le raccourcira.", - "sleevecapEase.t": "Aisance tête de manche", - "sleevecapEase.d": "Le montant par lequel la couture du tête de manche est plus longue que celle des emmanchures.", - "sleevecapTopFactorX.t": "Tête de manche top X", - "sleevecapTopFactorX.d": "Contrôle l'emplacement horizontal du tête de manche.", - "sleevecapTopFactorY.t": "Tête de manche top Y", - "sleevecapTopFactorY.d": "Contrôle la hauteur du tête de manche. Plus la valeur est élevée, plus la tête de manche est haute et étroite.", - "sleevecapBackFactorX.t": "Tête de manche arrière X", - "sleevecapBackFactorX.d": "Contrôle le positionnement du point d'inclinaison arrière du tête de manche sur l'axe des X (horizontal)", - "sleevecapBackFactorY.t": "Tête de manche arrière Y", - "sleevecapBackFactorY.d": "Contrôle le positionnement du point d'inclinaison arrière du tête de manche sur l'axe des Y (vertical)", - "sleevecapFrontFactorX.t": "Tête de manche devant X", - "sleevecapFrontFactorX.d": "Contrôle le positionnement du point d'inclinaison avant du tête de manche sur l'axe des X (horizontal)", - "sleevecapFrontFactorY.t": "Tête de manche devant Y", - "sleevecapFrontFactorY.d": "Contrôle le positionnement du point d'inclinaison avant du tête de manche sur l'axe des Y (vertical)", - "sleevecapQ1Offset.t": "Tête de manche décalage Q1", - "sleevecapQ1Offset.d": "Contrôle la courbure du tête de manche dans le premier quadrant (emmanchure devant).", - "sleevecapQ2Offset.t": "Tête de manche décalage Q2", - "sleevecapQ2Offset.d": "Contrôle la courbure du tête de manche dans le deuxième quadrant (épaule avant).", - "sleevecapQ3Offset.t": "Tête de manche décalage Q3", - "sleevecapQ3Offset.d": "Contrôle la courbure du tête de manche dans le troisième quadrant (épaule arrière).", - "sleevecapQ4Offset.t": "Tête de manche décalage Q4", - "sleevecapQ4Offset.d": "Contrôle la courbure du tête de manche dans le quatrième quadrant (emmanchure au dos).", - "sleevecapQ1Spread1.t": "Tête de manche abaissement Q1", - "sleevecapQ1Spread1.d": "Contrôle l'abaissement de la courbure du premier quadrant de la tête de manche vers l'emmanchure", - "sleevecapQ1Spread2.t": "Tête de manche élévation Q1", - "sleevecapQ1Spread2.d": "Contrôle l'élévation de la courbure du premier quadrant de la tête de manche vers l'épaule", - "sleevecapQ2Spread1.t": "Tête de manche abaissement Q2", - "sleevecapQ2Spread1.d": "Contrôle l'abaissement de la courbure du second quadrant de la tête de manche vers l'emmanchure", - "sleevecapQ2Spread2.t": "Tête de manche élévation Q2", - "sleevecapQ2Spread2.d": "Contrôle l'élévation de la courbure du second quadrant de la tête de manche vers l'épaule", - "sleevecapQ3Spread1.t": "Tête de manche élévation Q3", - "sleevecapQ3Spread1.d": "Contrôle l'élévation de la courbure du troisième quadrant de la tête de manche vers l'épaule", - "sleevecapQ3Spread2.t": "Tête de manche abaissement Q3", - "sleevecapQ3Spread2.d": "Contrôle l'abaissement de la courbure du troisième quadrant de la tête de manche vers l'emmanchure", - "sleevecapQ4Spread1.t": "Tête de manche élévation Q4", - "sleevecapQ4Spread1.d": "Contrôle l'élévation de la courbure du quatrième quadrant de la tête de manche vers l'épaule", - "sleevecapQ4Spread2.t": "Tête de manche abaissement Q4", - "sleevecapQ4Spread2.d": "Contrôle l'abaissement de la courbure du quatrième quadrant de la tête de manche vers l'emmanchure", - "sleeveWidthGuarantee.t": "Largeur des manches garantie", - "sleeveWidthGuarantee.d": "Contrôle la largeur de manche garantie. Cela détermine à quel point nous pouvons modifier la largeur de la manche pour l'adapter à l'emmanchure." -} +{"t":"From Brian","d":"This design extends Brian","back":"Back","front":"Front","base":"Base","sleevecap":"Sleevecap","sleeve":"Sleeve","acrossBackFactor.t":"Largeur du dos","acrossBackFactor.d":"Contrôle la largeur de votre dos en jouant sur la mesure d'une épaule à l'autre.","armholeDepthFactor.t":"Hauteur de l'emmanchure","armholeDepthFactor.d":"Contrôle la hauteur de l'emmanchure. Des valeurs plus élevées font une emmanchure plus profonde/basse.","backNeckCutout.t":"Arrondi de l'encolure dos","backNeckCutout.d":"Quelle est la profondeur de l'encolure dans le dos","bicepsEase.t":"Aisance au niveau des biceps","bicepsEase.d":"L'ampleur d'aisance au niveau de votre bras supérieur. Veuillez noter que bien que nous essayons de respecter ce critère, l'ajustement de la manche jusqu'à l'emmanchure est prioritaire sur le respect de la quantité exacte d'aisance.","collarEase.t":"Aisance du col","collarEase.d":"L'ampleur d'aisance au niveau du cou.","chestEase.t":"Aisance de poitrine","chestEase.d":"La quantité d'aisance à votre poitrine.","cuffEase.t":"Aisance de poignet","cuffEase.d":"L'ampleur d'aisance à votre poignet.","draftForHighBust.t":"Tracé pour le haut de la poitrine","draftForHighBust.d":"Tracez le patron pour la mesure du dessus de poitrine (si disponible) au lieu du torse. Cela donnera un vêtement plus ajusté pour les personnes avec des seins.","frontArmholeDeeper.t":"Découpe supplémentaire sur l'emmanchure avant","frontArmholeDeeper.d":"Combien voulez-vous que l’emmanchure devant soit découpée plus profondément que le dos.","lengthBonus.t":"Supplément de longueur","lengthBonus.d":"La quantité à ajouter pour rallonger le vêtement. Une valeur négative le raccourcira.","s3Collar.t":"Changement de couture des épaules: côté col","s3Collar.d":"Augmentez cette option pour déplacer la couture de l'épaule vers l'avant sur le côté. La diminuer la déplace vers l'arrière.","s3Armhole.t":"Changement de couture des épaules: côté des bras","s3Armhole.d":"Augmente cette option pour déplacer la couture de l'épaule vers l'avant sur le côté de l'armure. Diminuer la glisse vers l'arrière.","shoulderEase.t":"Aisance des épaules","shoulderEase.d":"La quantité d'aisance à votre épaule. Cela augmente la distance entre épaules pour accommoder des couches ou épaisseurs supplémentaires.","shoulderSlopeReduction.t":"Réduction de la pente d'épaule","shoulderSlopeReduction.d":"La quantité par laquelle la pente des épaules est réduite pour permettre un ajustement aux épaules.","sleeveLengthBonus.t":"Bonus de longueur de manche","sleeveLengthBonus.d":"Le montant pour rallonger la manche. Une valeur négative le raccourcira.","sleevecapEase.t":"Aisance tête de manche","sleevecapEase.d":"Le montant par lequel la couture du tête de manche est plus longue que celle des emmanchures.","sleevecapTopFactorX.t":"Tête de manche top X","sleevecapTopFactorX.d":"Contrôle l'emplacement horizontal du tête de manche.","sleevecapTopFactorY.t":"Tête de manche top Y","sleevecapTopFactorY.d":"Contrôle la hauteur du tête de manche. Plus la valeur est élevée, plus la tête de manche est haute et étroite.","sleevecapBackFactorX.t":"Tête de manche arrière X","sleevecapBackFactorX.d":"Contrôle le positionnement du point d'inclinaison arrière du tête de manche sur l'axe des X (horizontal)","sleevecapBackFactorY.t":"Tête de manche arrière Y","sleevecapBackFactorY.d":"Contrôle le positionnement du point d'inclinaison arrière du tête de manche sur l'axe des Y (vertical)","sleevecapFrontFactorX.t":"Tête de manche devant X","sleevecapFrontFactorX.d":"Contrôle le positionnement du point d'inclinaison avant du tête de manche sur l'axe des X (horizontal)","sleevecapFrontFactorY.t":"Tête de manche devant Y","sleevecapFrontFactorY.d":"Contrôle le positionnement du point d'inclinaison avant du tête de manche sur l'axe des Y (vertical)","sleevecapQ1Offset.t":"Tête de manche décalage Q1","sleevecapQ1Offset.d":"Contrôle la courbure du tête de manche dans le premier quadrant (emmanchure devant).","sleevecapQ2Offset.t":"Tête de manche décalage Q2","sleevecapQ2Offset.d":"Contrôle la courbure du tête de manche dans le deuxième quadrant (épaule avant).","sleevecapQ3Offset.t":"Tête de manche décalage Q3","sleevecapQ3Offset.d":"Contrôle la courbure du tête de manche dans le troisième quadrant (épaule arrière).","sleevecapQ4Offset.t":"Tête de manche décalage Q4","sleevecapQ4Offset.d":"Contrôle la courbure du tête de manche dans le quatrième quadrant (emmanchure au dos).","sleevecapQ1Spread1.t":"Tête de manche abaissement Q1","sleevecapQ1Spread1.d":"Contrôle l'abaissement de la courbure du premier quadrant de la tête de manche vers l'emmanchure","sleevecapQ1Spread2.t":"Tête de manche élévation Q1","sleevecapQ1Spread2.d":"Contrôle l'élévation de la courbure du premier quadrant de la tête de manche vers l'épaule","sleevecapQ2Spread1.t":"Tête de manche abaissement Q2","sleevecapQ2Spread1.d":"Contrôle l'abaissement de la courbure du second quadrant de la tête de manche vers l'emmanchure","sleevecapQ2Spread2.t":"Tête de manche élévation Q2","sleevecapQ2Spread2.d":"Contrôle l'élévation de la courbure du second quadrant de la tête de manche vers l'épaule","sleevecapQ3Spread1.t":"Tête de manche élévation Q3","sleevecapQ3Spread1.d":"Contrôle l'élévation de la courbure du troisième quadrant de la tête de manche vers l'épaule","sleevecapQ3Spread2.t":"Tête de manche abaissement Q3","sleevecapQ3Spread2.d":"Contrôle l'abaissement de la courbure du troisième quadrant de la tête de manche vers l'emmanchure","sleevecapQ4Spread1.t":"Tête de manche élévation Q4","sleevecapQ4Spread1.d":"Contrôle l'élévation de la courbure du quatrième quadrant de la tête de manche vers l'épaule","sleevecapQ4Spread2.t":"Tête de manche abaissement Q4","sleevecapQ4Spread2.d":"Contrôle l'abaissement de la courbure du quatrième quadrant de la tête de manche vers l'emmanchure","sleeveWidthGuarantee.t":"Largeur des manches garantie","sleeveWidthGuarantee.d":"Contrôle la largeur de manche garantie. Cela détermine à quel point nous pouvons modifier la largeur de la manche pour l'adapter à l'emmanchure."} \ No newline at end of file diff --git a/sites/sde/public/locales/fr/fromscratch.json b/sites/sde/public/locales/fr/fromscratch.json index 85a5f198d2e..68f650c191c 100644 --- a/sites/sde/public/locales/fr/fromscratch.json +++ b/sites/sde/public/locales/fr/fromscratch.json @@ -1 +1 @@ -{ "t": "Your Design", "d": "This is your own design, from scratch" } +{"t":"Your Design","d":"This is your own design, from scratch"} \ No newline at end of file diff --git a/sites/sde/public/locales/fr/fromtitan.json b/sites/sde/public/locales/fr/fromtitan.json index 72bbdaf5547..07932e14032 100644 --- a/sites/sde/public/locales/fr/fromtitan.json +++ b/sites/sde/public/locales/fr/fromtitan.json @@ -1,36 +1 @@ -{ - "t": "From Titan", - "d": "This design extends Titan", - "back": "Retour", - "front": "Avant", - "kneeEase.t": "Aisance du genou", - "kneeEase.d": "Contrôle la quantité d'aisance au genou", - "waistHeight.t": "Hauteur de la taille", - "waistHeight.d": "Contrôle la hauteur de la taille, 100% = hauteur de la taille, 0% = hauteur de la hanche", - "lengthBonus.t": "Supplément de longueur", - "lengthBonus.d": "Contrôle la longueur du pantalon", - "crotchDrop.t": "Hauteur d'enfourchure", - "crotchDrop.d": "Abaisse la fourche pour un tombé plus décontracté", - "fitKnee.t": "Ajuster au genou", - "fitKnee.d": "Ajuste les jambes à partir de la circonférence du genou plutôt que de la circonférence du bassin", - "legBalance.t": "Équilibre des jambes", - "legBalance.d": "Contrôle le ratio entre le panneau avant et arrière de la jambe", - "crossSeamCurveStart.t": "Début de la courbe de l'enfourchure dos", - "crossSeamCurveStart.d": "Contrôle la distance à partir de laquelle la courbe démarre pour l'enfourchure dos", - "crossSeamCurveBend.t": "Courbure de l'enfourchure dos", - "crossSeamCurveBend.d": "Contrôle la courbure de la couture de fourche dos", - "crossSeamCurveAngle.t": "Angle de couture croisée", - "crossSeamCurveAngle.d": "Contrôle l'angle de la couture de croix", - "crotchSeamCurveStart.t": "Début de la courbe de l'enfourchure avant", - "crotchSeamCurveStart.d": "Contrôle la distance à partir de laquelle la courbe démarre pour l'enfourchure avant", - "crotchSeamCurveBend.t": "Courbure de la fourche avant", - "crotchSeamCurveBend.d": "Contrôle la courbure de la couture de fourche avant", - "crotchSeamCurveAngle.t": "Angle de couture", - "crotchSeamCurveAngle.d": "Contrôle l'angle de la couture de crotch", - "waistBalance.t": "Équilibre de la taille", - "waistBalance.d": "Contrôle la position horizontale de la taille par rapport au bassin", - "waistbandWidth.t": "Largeur de ceinture", - "waistbandWidth.d": "La largeur de la ceinture", - "grainlinePosition.t": "Position de la ligne de droit fil", - "grainlinePosition.d": "Contrôle la position horizontale de la jambe par rapport au bassin" -} +{"t":"From Titan","d":"This design extends Titan","back":"Retour","front":"Avant","kneeEase.t":"Aisance du genou","kneeEase.d":"Contrôle la quantité d'aisance au genou","waistHeight.t":"Hauteur de la taille","waistHeight.d":"Contrôle la hauteur de la taille, 100% = hauteur de la taille, 0% = hauteur de la hanche","lengthBonus.t":"Supplément de longueur","lengthBonus.d":"Contrôle la longueur du pantalon","crotchDrop.t":"Hauteur d'enfourchure","crotchDrop.d":"Abaisse la fourche pour un tombé plus décontracté","fitKnee.t":"Ajuster au genou","fitKnee.d":"Ajuste les jambes à partir de la circonférence du genou plutôt que de la circonférence du bassin","legBalance.t":"Équilibre des jambes","legBalance.d":"Contrôle le ratio entre le panneau avant et arrière de la jambe","crossSeamCurveStart.t":"Début de la courbe de l'enfourchure dos","crossSeamCurveStart.d":"Contrôle la distance à partir de laquelle la courbe démarre pour l'enfourchure dos","crossSeamCurveBend.t":"Courbure de l'enfourchure dos","crossSeamCurveBend.d":"Contrôle la courbure de la couture de fourche dos","crossSeamCurveAngle.t":"Angle de couture croisée","crossSeamCurveAngle.d":"Contrôle l'angle de la couture de croix","crotchSeamCurveStart.t":"Début de la courbe de l'enfourchure avant","crotchSeamCurveStart.d":"Contrôle la distance à partir de laquelle la courbe démarre pour l'enfourchure avant","crotchSeamCurveBend.t":"Courbure de la fourche avant","crotchSeamCurveBend.d":"Contrôle la courbure de la couture de fourche avant","crotchSeamCurveAngle.t":"Angle de couture","crotchSeamCurveAngle.d":"Contrôle l'angle de la couture de crotch","waistBalance.t":"Équilibre de la taille","waistBalance.d":"Contrôle la position horizontale de la taille par rapport au bassin","waistbandWidth.t":"Largeur de ceinture","waistbandWidth.d":"La largeur de la ceinture","grainlinePosition.t":"Position de la ligne de droit fil","grainlinePosition.d":"Contrôle la position horizontale de la jambe par rapport au bassin"} \ No newline at end of file diff --git a/sites/sde/public/locales/fr/gdpr.json b/sites/sde/public/locales/fr/gdpr.json index 756a9bc2bfc..15af6a603ec 100644 --- a/sites/sde/public/locales/fr/gdpr.json +++ b/sites/sde/public/locales/fr/gdpr.json @@ -1,40 +1 @@ -{ - "clickHere": "Clique ici pour donner ton consentement", - "createAccount": "Créer un compte", - "compliant": "FreeSewing respecte ta vie privée et tes droits. Nous adhérons à la loi la plus stricte au monde en matière de confidentialité et de sécurité : le Règlement général sur la protection des données (RGPD) de l'Union européenne (UE).", - "consent": "Consentement", - "consentForAccountData": "Consent for account data", - "consentGiven": "Consentement donné", - "consentNotGiven": "Consentement non donné", - "consentWhyAnswer": "En vertu du GDPR, le traitement de tes données personnelles nécessite un consentement granulaire - en d'autres termes, nous avons besoin de ta permission pour les différentes façons dont nous traitons tes données.", - "createMyAccount": "Créer mon compte", - "furtherReading": "En lire plus", - "hideDetails": "Masquer les détails", - "noConsentNoAccount": "This consent is required for a FreeSewing account.", - "noConsentNoAccountCreation": "Without this consent, we cannot create a FreeSewing account.", - "noIDoNot": "Non, je ne le fais pas", - "openDataInfo": "Ces données sont utilisées pour étudier et comprendre la forme humaine sous toutes ses formes, de sorte que nous puissions obtenir de meilleurs modèles de couture et des vêtements plus ajustés. Même si ces données sont anonymes, vous avez le droit de vous y opposer.", - "openDataQuestion": "Partager des mesures anonymisées sous forme de données ouvertes", - "privacyMatters": "Le respect de la vie privée", - "privacyNotice": "Avis de confidentialité de FreeSewing", - "processing": "Traitement en cours", - "accountQuestion": "Do you give your consent to process your account data?", - "accountShareAnswer": "Non, jamais.", - "accountTimingAnswer": "12 months after the last time your connected to our backend, or until you remove your account or revoke this consent.", - "accountWarning": "Révoquer ce consentement entraînera la suppression de toutes vos données. Cela a exactement le même effet que de supprimer votre compte.", - "accountWhatAnswerOptional": "Optional: A picture, bio, or GitHub username", - "accountWhatAnswer": "Your email address, username, and password, and any body measurements you add to your account.", - "accountWhatQuestion": "What is account data?", - "accountWhyAnswer": "To authenticate you, contact you when needed, and generate made-to-measure sewing patterns.", - "readMore": "Pour plus d'informations, veuillez lire notre politique de confidentialité.", - "readRights": "Pour plus d'informations, veuillez lire la page sur vos droits.", - "revokeConsent": "Révoquer le consentement", - "shareQuestion": "La partageons-nous avec les autres ?", - "showDetails": "Voir les détails", - "timingQuestion": "Combien de temps les gardons-nous ?", - "whatYouNeedToKnow": "Ce que vous devez savoir", - "whyQuestion": "Pourquoi en avons-nous besoin ?", - "yesIDoObject": "Oui, je m'y oppose", - "yesIDo": "Oui, je le veux", - "openData": "Note : Freesewing publie des mesures rendues anonymes en tant que données libres pour la recherche scientifique. Vous avez le droit de vous y opposer" -} +{"clickHere":"Clique ici pour donner ton consentement","createAccount":"Créer un compte","compliant":"FreeSewing respecte ta vie privée et tes droits. Nous adhérons à la loi la plus stricte au monde en matière de confidentialité et de sécurité : le Règlement général sur la protection des données (RGPD) de l'Union européenne (UE).","consent":"Consentement","consentForAccountData":"Consent for account data","consentGiven":"Consentement donné","consentNotGiven":"Consentement non donné","consentWhyAnswer":"En vertu du GDPR, le traitement de tes données personnelles nécessite un consentement granulaire - en d'autres termes, nous avons besoin de ta permission pour les différentes façons dont nous traitons tes données.","createMyAccount":"Créer mon compte","furtherReading":"En lire plus","hideDetails":"Masquer les détails","noConsentNoAccount":"This consent is required for a FreeSewing account.","noConsentNoAccountCreation":"Without this consent, we cannot create a FreeSewing account.","noIDoNot":"Non, je ne le fais pas","openDataInfo":"Ces données sont utilisées pour étudier et comprendre la forme humaine sous toutes ses formes, de sorte que nous puissions obtenir de meilleurs modèles de couture et des vêtements plus ajustés. Même si ces données sont anonymes, vous avez le droit de vous y opposer.","openDataQuestion":"Partager des mesures anonymisées sous forme de données ouvertes","privacyMatters":"Le respect de la vie privée","privacyNotice":"Avis de confidentialité de FreeSewing","processing":"Traitement en cours","accountQuestion":"Do you give your consent to process your account data?","accountShareAnswer":"Non, jamais.","accountTimingAnswer":"12 months after the last time your connected to our backend, or until you remove your account or revoke this consent.","accountWarning":"Révoquer ce consentement entraînera la suppression de toutes vos données. Cela a exactement le même effet que de supprimer votre compte.","accountWhatAnswerOptional":"Optional: A picture, bio, or GitHub username","accountWhatAnswer":"Your email address, username, and password, and any body measurements you add to your account.","accountWhatQuestion":"What is account data?","accountWhyAnswer":"To authenticate you, contact you when needed, and generate made-to-measure sewing patterns.","readMore":"Pour plus d'informations, veuillez lire notre politique de confidentialité.","readRights":"Pour plus d'informations, veuillez lire la page sur vos droits.","revokeConsent":"Révoquer le consentement","shareQuestion":"La partageons-nous avec les autres ?","showDetails":"Voir les détails","timingQuestion":"Combien de temps les gardons-nous ?","whatYouNeedToKnow":"Ce que vous devez savoir","whyQuestion":"Pourquoi en avons-nous besoin ?","yesIDoObject":"Oui, je m'y oppose","yesIDo":"Oui, je le veux","openData":"Note : Freesewing publie des mesures rendues anonymes en tant que données libres pour la recherche scientifique. Vous avez le droit de vous y opposer"} \ No newline at end of file diff --git a/sites/sde/public/locales/fr/header.json b/sites/sde/public/locales/fr/header.json index 87eadba13d5..44d6c37eb49 100644 --- a/sites/sde/public/locales/fr/header.json +++ b/sites/sde/public/locales/fr/header.json @@ -1,14 +1 @@ -{ - "menu": "Menu", - "designs": "Designs", - "showcase": "Galerie", - "docs": "Documentation", - "blog": "Blog", - "community": "Communauté", - "account": "Compte", - "theme": "Thème", - "language": "Langue", - "search": "Chercher", - "sets": "Mensurations", - "patterns": "Patrons" -} +{"menu":"Menu","designs":"Designs","showcase":"Galerie","docs":"Documentation","blog":"Blog","community":"Communauté","account":"Compte","theme":"Thème","language":"Langue","search":"Chercher","sets":"Mensurations","patterns":"Patrons"} \ No newline at end of file diff --git a/sites/sde/public/locales/fr/homepage.json b/sites/sde/public/locales/fr/homepage.json index b843cdf379b..1dce86bd979 100644 --- a/sites/sde/public/locales/fr/homepage.json +++ b/sites/sde/public/locales/fr/homepage.json @@ -1,24 +1 @@ -{ - "welcome": "Bienvenue sur FreeSewing.org", - "howDoesItWork": "Comment cela fonctionne-t-il ?", - "whatIsFreeSewing": "Qu'est-ce que FreeSewing ?", - "whatIsFreeSewingNot": "What is FreeSewing not?", - "what1": "FreeSewing is open source software to generate made-to-measure sewing patterns, loved by home sewers and fashion entrepreneurs alike.", - "what2": "FreeSewing.org makes this software available to you as an online tool with unmatched custimization and flexibility. We have over 50 designs, and regularly add new ones. You can pick any design and generate a pattern to your exact measurements.", - "what3": "Because made-to-measure lies at the heart of what we do, we strongly suggest you take accurate measurements. Industry sizing is a bunch of lies. Join the slow fashion revolution and enjoy clothes that fit you.", - "whatNot1": "FreeSewing is not a company. We do not sell anything. We do not have staff or employees. We do not have an office. We do not get paid.", - "whatNot2": "Our websites do not contain any advertising. We do not track you or sell your personal data. We do not violate your privacy.", - "whatNot3": "FreeSewing is not gendered. We do not exclude or discriminate. Nor do we tolerate discrimination in our community.", - "whatNot4": "FreeSewing is not perfect. But we try our best. When we come up short, we will not be upset when you point it out.", - "whatNot5": "In fact, that is how we got to where we are today.", - "pickAnyDesign": "Pick any design", - "addASet": "Ajoute un ensemble de mesures", - "customizeYourPattern": "Personnalise ton patron", - "whyBother": "Reasons to join", - "why1": "Generate made-to-measure sewing patterns.", - "why2": "Store your patterns & measurements sets.", - "why3": "Share your creations with the community.", - "why4": "Open source. No ads. No nonsense.", - "alphaTitle": "Warning: Alpha code", - "alphaWarning": "FreeSewing v3 is not (yet) in beta. It's alpha code so things are broken in various places." -} +{"welcome":"Bienvenue sur FreeSewing.org","howDoesItWork":"Comment cela fonctionne-t-il ?","whatIsFreeSewing":"Qu'est-ce que FreeSewing ?","whatIsFreeSewingNot":"What is FreeSewing not?","what1":"FreeSewing is open source software to generate made-to-measure sewing patterns, loved by home sewers and fashion entrepreneurs alike.","what2":"FreeSewing.org makes this software available to you as an online tool with unmatched custimization and flexibility. We have over 50 designs, and regularly add new ones. You can pick any design and generate a pattern to your exact measurements.","what3":"Because made-to-measure lies at the heart of what we do, we strongly suggest you take accurate measurements. Industry sizing is a bunch of lies. Join the slow fashion revolution and enjoy clothes that fit you.","whatNot1":"FreeSewing is not a company. We do not sell anything. We do not have staff or employees. We do not have an office. We do not get paid.","whatNot2":"Our websites do not contain any advertising. We do not track you or sell your personal data. We do not violate your privacy.","whatNot3":"FreeSewing is not gendered. We do not exclude or discriminate. Nor do we tolerate discrimination in our community.","whatNot4":"FreeSewing is not perfect. But we try our best. When we come up short, we will not be upset when you point it out.","whatNot5":"In fact, that is how we got to where we are today.","pickAnyDesign":"Pick any design","addASet":"Ajoute un ensemble de mesures","customizeYourPattern":"Personnalise ton patron","whyBother":"Reasons to join","why1":"Generate made-to-measure sewing patterns.","why2":"Store your patterns & measurements sets.","why3":"Share your creations with the community.","why4":"Open source. No ads. No nonsense.","alphaTitle":"Warning: Alpha code","alphaWarning":"FreeSewing v3 is not (yet) in beta. It's alpha code so things are broken in various places."} \ No newline at end of file diff --git a/sites/sde/public/locales/fr/locales.json b/sites/sde/public/locales/fr/locales.json index ce307546cf7..45f41223fe3 100644 --- a/sites/sde/public/locales/fr/locales.json +++ b/sites/sde/public/locales/fr/locales.json @@ -1,9 +1 @@ -{ - "de": "Allemand", - "en": "Anglais", - "es": "Espagnol", - "fr": "Français", - "nl": "Néerlandais", - "uk": "Ukrainian", - "chooseYourLanguage": "Choisis ta langue" -} +{"de":"Allemand","en":"Anglais","es":"Espagnol","fr":"Français","nl":"Néerlandais","uk":"Ukrainian","chooseYourLanguage":"Choisis ta langue"} \ No newline at end of file diff --git a/sites/sde/public/locales/fr/logs.json b/sites/sde/public/locales/fr/logs.json index 52bdfb9d4c5..05113b6f4bc 100644 --- a/sites/sde/public/locales/fr/logs.json +++ b/sites/sde/public/locales/fr/logs.json @@ -1,15 +1 @@ -{ - "logs": "Journaux", - "error": "Messages d'erreur", - "warning": "Messages d'avertissement", - "info": "Messages d'information", - "debug": "Messages de débogage", - "seeLinkOrClick": "Voir { link } ou { click }", - "notDestructured": "Cela signifie très probablement que `{ missing }` n'a pas été déstructuré en tant que paramètre de méthode provisoire.", - "designVarUndefined": "Nous n'avons pas pu rédiger ce modèle car `{ missing }` est indéfini dans `{ file }`", - "otherVarUndefined": "La variable `{ missing }` est indéfinie.", - "checkForDetailsOrClick": "Consulte `{ file }` pour plus de détails ou { click }.", - "stacktrace": "Trace de pile", - "alsoLogged": "Nous avons également enregistré cette erreur dans la console de ton navigateur pour que tu puisses l'inspecter davantage.", - "clickHereForStackTrace": "clique ici pour afficher la trace de la pile" -} +{"logs":"Journaux","error":"Messages d'erreur","warning":"Messages d'avertissement","info":"Messages d'information","debug":"Messages de débogage","seeLinkOrClick":"Voir { link } ou { click }","notDestructured":"Cela signifie très probablement que `{ missing }` n'a pas été déstructuré en tant que paramètre de méthode provisoire.","designVarUndefined":"Nous n'avons pas pu rédiger ce modèle car `{ missing }` est indéfini dans `{ file }`","otherVarUndefined":"La variable `{ missing }` est indéfinie.","checkForDetailsOrClick":"Consulte `{ file }` pour plus de détails ou { click }.","stacktrace":"Trace de pile","alsoLogged":"Nous avons également enregistré cette erreur dans la console de ton navigateur pour que tu puisses l'inspecter davantage.","clickHereForStackTrace":"clique ici pour afficher la trace de la pile"} \ No newline at end of file diff --git a/sites/sde/public/locales/fr/measurements.json b/sites/sde/public/locales/fr/measurements.json index 2d4bf6e7954..8acf1cbbb86 100644 --- a/sites/sde/public/locales/fr/measurements.json +++ b/sites/sde/public/locales/fr/measurements.json @@ -1,41 +1 @@ -{ - "measurements": "Mensurations", - "ankle": "Tour de cheville", - "biceps": "Tour de bras", - "bustFront": "Largeur de poitrine avant", - "bustPointToUnderbust": "Point de buste vers le buste inférieur", - "bustSpan": "Écart de poitrine", - "chest": "Tour de poitrine", - "crossSeam": "Profondeur de fourche", - "crossSeamFront": "Enfourchure devant", - "head": "Tour de tête", - "heel": "Tour de talon", - "highBustFront": "Largeur de buste supérieur", - "highBust": "Tour de buste supérieur", - "hips": "Tour des petites hanches", - "hpsToBust": "Longueur épaule-poitrine", - "hpsToWaistBack": "Longueur épaule-taille dos", - "hpsToWaistFront": "Longueur épaule-taille devant", - "inseam": "Longueur d'entrejambe", - "knee": "Tour de genou", - "neck": "Tour de cou", - "seat": "Tour de bassin", - "seatBack": "Bassin arrière", - "crotchDepth": "Hauteur de fourche", - "shoulderSlope": "Pente d'épaule", - "shoulderToElbow": "Longueur épaule au coude", - "shoulderToShoulder": "Largeur d'épaules", - "shoulderToWrist": "Longueur de bras", - "underbust": "Tour sous poitrine", - "upperLeg": "Tour de cuisse", - "waist": "Tour de taille", - "waistBack": "Taille arrière", - "waistToArmpit": "Waist to armpit", - "waistToFloor": "Hauteur de taille", - "waistToHips": "Hauteur taille hanche", - "waistToKnee": "Hauteur taille genou", - "waistToSeat": "Hauteur taille bassin", - "waistToUnderbust": "Hauteur taille sous-poitrine", - "waistToUpperLeg": "Hauteur taille bassin", - "wrist": "Tour de poignet" -} +{"measurements":"Mensurations","ankle":"Tour de cheville","biceps":"Tour de bras","bustFront":"Largeur de poitrine avant","bustPointToUnderbust":"Point de buste vers le buste inférieur","bustSpan":"Écart de poitrine","chest":"Tour de poitrine","crossSeam":"Profondeur de fourche","crossSeamFront":"Enfourchure devant","head":"Tour de tête","heel":"Tour de talon","highBustFront":"Largeur de buste supérieur","highBust":"Tour de buste supérieur","hips":"Tour des petites hanches","hpsToBust":"Longueur épaule-poitrine","hpsToWaistBack":"Longueur épaule-taille dos","hpsToWaistFront":"Longueur épaule-taille devant","inseam":"Longueur d'entrejambe","knee":"Tour de genou","neck":"Tour de cou","seat":"Tour de bassin","seatBack":"Bassin arrière","crotchDepth":"Hauteur de fourche","shoulderSlope":"Pente d'épaule","shoulderToElbow":"Longueur épaule au coude","shoulderToShoulder":"Largeur d'épaules","shoulderToWrist":"Longueur de bras","underbust":"Tour sous poitrine","upperLeg":"Tour de cuisse","waist":"Tour de taille","waistBack":"Taille arrière","waistToArmpit":"Waist to armpit","waistToFloor":"Hauteur de taille","waistToHips":"Hauteur taille hanche","waistToKnee":"Hauteur taille genou","waistToSeat":"Hauteur taille bassin","waistToUnderbust":"Hauteur taille sous-poitrine","waistToUpperLeg":"Hauteur taille bassin","wrist":"Tour de poignet"} \ No newline at end of file diff --git a/sites/sde/public/locales/fr/modal.json b/sites/sde/public/locales/fr/modal.json index 9d1369f4cdd..51661522e3e 100644 --- a/sites/sde/public/locales/fr/modal.json +++ b/sites/sde/public/locales/fr/modal.json @@ -1 +1 @@ -{ "source": "Source" } +{"source":"Source"} \ No newline at end of file diff --git a/sites/sde/public/locales/fr/newsletter.json b/sites/sde/public/locales/fr/newsletter.json index 75a599027d9..c55ab68b1c8 100644 --- a/sites/sde/public/locales/fr/newsletter.json +++ b/sites/sde/public/locales/fr/newsletter.json @@ -1,24 +1 @@ -{ - "newsletter": "Newsletter", - "subscribe": "Souscrire", - "subscribeConfirm": "Confirm you want to subscribe to the FreeSewing newsletter", - "subscribeLead": "Once you click the button below, your subscription to the FreeSewing newsletter will be active.", - "subscribePs": "You can unsubscribe at any time with the link below. This unsubscribe link will also be included at the bottom of every newsletter we send you, so you do not need to bookmark it, but you can if you want to.", - "subscribeWhy": "Why do I have to click again to confirm I want to subscribe after I already clicked the confirmation link you sent me?", - "unsubscribeLink": "Unsubscribe link", - "unsubscribe": "Se désabonner", - "unsubscribeConfirm": "Confirm you want to unsubscribe from the FreeSewing newsletter", - "unsubscribeLead": "Once you click the button below, you will be unsubscribed from the FreeSewing newsletter.", - "unsubscribeWhy": "Why do I have to click again to confirm I want to unsubscribe after I already clicked the newsletter unsubscribe link?", - "whyLead": "If you are curious why we are making you click yet another time, there is a good reason for that.", - "invalidLink": "The link you followed to get here is invalid", - "faqLead": "The answer is covered in our FAQ", - "whatsWithTheClicks": "What's with all the clicks?", - "thanksDone": "Thank you, that's all it took.", - "subscribeToNewsletter": "Subscribe to the FreeSewing newsletter", - "subscribePitch": "Subscribe to our newsletter and once every 3 months you'll receive an email from us with honest wholesome content. No tracking, no ads, no nonsense.", - "confirmationRequired": "We will send a confirmation email to this address", - "almostThere": "Alright, almost there", - "checkInbox": "We've sent a confirmation to { email }, click the link in it to confirm your subscription to the FreeSewing newsletter.", - "confirm": "confirm" -} +{"newsletter":"Newsletter","subscribe":"Souscrire","subscribeConfirm":"Confirm you want to subscribe to the FreeSewing newsletter","subscribeLead":"Once you click the button below, your subscription to the FreeSewing newsletter will be active.","subscribePs":"You can unsubscribe at any time with the link below. This unsubscribe link will also be included at the bottom of every newsletter we send you, so you do not need to bookmark it, but you can if you want to.","subscribeWhy":"Why do I have to click again to confirm I want to subscribe after I already clicked the confirmation link you sent me?","unsubscribeLink":"Unsubscribe link","unsubscribe":"Se désabonner","unsubscribeConfirm":"Confirm you want to unsubscribe from the FreeSewing newsletter","unsubscribeLead":"Once you click the button below, you will be unsubscribed from the FreeSewing newsletter.","unsubscribeWhy":"Why do I have to click again to confirm I want to unsubscribe after I already clicked the newsletter unsubscribe link?","whyLead":"If you are curious why we are making you click yet another time, there is a good reason for that.","invalidLink":"The link you followed to get here is invalid","faqLead":"The answer is covered in our FAQ","whatsWithTheClicks":"What's with all the clicks?","thanksDone":"Thank you, that's all it took.","subscribeToNewsletter":"Subscribe to the FreeSewing newsletter","subscribePitch":"Subscribe to our newsletter and once every 3 months you'll receive an email from us with honest wholesome content. No tracking, no ads, no nonsense.","confirmationRequired":"We will send a confirmation email to this address","almostThere":"Alright, almost there","checkInbox":"We've sent a confirmation to { email }, click the link in it to confirm your subscription to the FreeSewing newsletter.","confirm":"confirm"} \ No newline at end of file diff --git a/sites/sde/public/locales/fr/patrons.json b/sites/sde/public/locales/fr/patrons.json index 338e71ed9ba..a15562f8034 100644 --- a/sites/sde/public/locales/fr/patrons.json +++ b/sites/sde/public/locales/fr/patrons.json @@ -1,34 +1 @@ -{ - "period-w": "Weekly", - "period-m": "Monthly", - "period-3m": "Quarterly", - "period-6m": "Half-yearly", - "period-y": "Yearly", - "period-x": "One time only", - "subscribe": "Souscrire", - "donate": "Donate", - "yourContribution": "Your contribution", - "currency": "Monnaie", - "presets": "Presets", - "itemNameSubscription": "FreeSewing Patron Subscription", - "itemNameDonation": "FreeSewing Donation", - "freeSewingPatrons": "FreeSewing Patrons", - "joinThePatrons": "Join the FreeSewing Patrons", - "aboutPatrons": "FreeSewing is made possible by the financial support of our patrons. Together, they are a formidable force for good in the world, and we love them all very much.", - "youToo": "You can join them.", - "subscriptionModel": "FreeSewing relies on a voluntary subscription model for financial support.", - "hiUsername": "Hi {username}", - "hiFriend": "Hi friend", - "plead1": "My name is Joost De Cock. I am the founder and maintainer of FreeSewing.", - "plead2": "I am here to ask your help. Or more accurately, your support. Which we really need.", - "plead3": "If you think FreeSewing is worthwhile, and if you can spare a few coins each month without hardship, please support our work.", - "plead4": "Thanks in advance for considering it.", - "plead5": "bise", - "supportFreeSewing": "Soutenir FreeSewing", - "thankYouVeryMuch": "Thank you very much", - "donationThanks": "I really appreciate your donation to FreeSewing. It means a lot to me.", - "subscriptionThanks": "I cannot overstate how much I appreciate your support. It means the world to me.", - "watchYourInbox": "Watch your inbox", - "thanksMsg1": "I am truly appreciative of your support. Watch your inbox, because I will be in there soon enough to rave about how awesome you are.", - "thanksMsg2": "In the meanwhile, or at any point in the future, should you have any questions you can reach me directly at" -} +{"period-w":"Weekly","period-m":"Monthly","period-3m":"Quarterly","period-6m":"Half-yearly","period-y":"Yearly","period-x":"One time only","subscribe":"Souscrire","donate":"Donate","yourContribution":"Your contribution","currency":"Monnaie","presets":"Presets","itemNameSubscription":"FreeSewing Patron Subscription","itemNameDonation":"FreeSewing Donation","freeSewingPatrons":"FreeSewing Patrons","joinThePatrons":"Join the FreeSewing Patrons","aboutPatrons":"FreeSewing is made possible by the financial support of our patrons. Together, they are a formidable force for good in the world, and we love them all very much.","youToo":"You can join them.","subscriptionModel":"FreeSewing relies on a voluntary subscription model for financial support.","hiUsername":"Hi {username}","hiFriend":"Hi friend","plead1":"My name is Joost De Cock. I am the founder and maintainer of FreeSewing.","plead2":"I am here to ask your help. Or more accurately, your support. Which we really need.","plead3":"If you think FreeSewing is worthwhile, and if you can spare a few coins each month without hardship, please support our work.","plead4":"Thanks in advance for considering it.","plead5":"bise","supportFreeSewing":"Soutenir FreeSewing","thankYouVeryMuch":"Thank you very much","donationThanks":"I really appreciate your donation to FreeSewing. It means a lot to me.","subscriptionThanks":"I cannot overstate how much I appreciate your support. It means the world to me.","watchYourInbox":"Watch your inbox","thanksMsg1":"I am truly appreciative of your support. Watch your inbox, because I will be in there soon enough to rave about how awesome you are.","thanksMsg2":"In the meanwhile, or at any point in the future, should you have any questions you can reach me directly at"} \ No newline at end of file diff --git a/sites/sde/public/locales/fr/plugin-annotations.json b/sites/sde/public/locales/fr/plugin-annotations.json index a11a50fcef4..204dca3c439 100644 --- a/sites/sde/public/locales/fr/plugin-annotations.json +++ b/sites/sde/public/locales/fr/plugin-annotations.json @@ -1,21 +1 @@ -{ - "canvas": "canvas", - "cut": "Cut", - "cutOnFold": "Cut on fold", - "cutOnFoldAndGrainline": "Cut on fold / Grainline", - "fabric": "main fabric", - "facing": "facing", - "from": "from", - "fusible": "fusible interfacing", - "interfacing": "interfacing", - "lining": "lining", - "mirrored": "mirorred", - "noName": "No name", - "noVersion": "No version", - "onBias": "on the bias", - "onFold": "on the fold", - "onFoldAndBias": "on the fold, and on bias", - "sewTogether": "Sew together", - "theBlackOutideOfThisBoxShouldMeasure": "The (black) outside of this box should measure", - "theWhiteInsideOfThisBoxShouldMeasure": "The (white) inside of this box should measure" -} +{"canvas":"canvas","cut":"Cut","cutOnFold":"Cut on fold","cutOnFoldAndGrainline":"Cut on fold / Grainline","fabric":"main fabric","facing":"facing","from":"from","fusible":"fusible interfacing","interfacing":"interfacing","lining":"lining","mirrored":"mirorred","noName":"No name","noVersion":"No version","onBias":"on the bias","onFold":"on the fold","onFoldAndBias":"on the fold, and on bias","sewTogether":"Sew together","theBlackOutideOfThisBoxShouldMeasure":"The (black) outside of this box should measure","theWhiteInsideOfThisBoxShouldMeasure":"The (white) inside of this box should measure"} \ No newline at end of file diff --git a/sites/sde/public/locales/fr/plugins.json b/sites/sde/public/locales/fr/plugins.json index 0967ef424bc..9e26dfeeb6e 100644 --- a/sites/sde/public/locales/fr/plugins.json +++ b/sites/sde/public/locales/fr/plugins.json @@ -1 +1 @@ -{} +{} \ No newline at end of file diff --git a/sites/sde/public/locales/fr/popout.json b/sites/sde/public/locales/fr/popout.json index 91a556e6775..cd68788e18c 100644 --- a/sites/sde/public/locales/fr/popout.json +++ b/sites/sde/public/locales/fr/popout.json @@ -1,9 +1 @@ -{ - "comment": "Commentaire", - "note": "Note", - "tip": "Astuce", - "warning": "Avertissement", - "fixme": "FIXME", - "link": "Lien", - "related": "En rapport" -} +{"comment":"Commentaire","note":"Note","tip":"Astuce","warning":"Avertissement","fixme":"FIXME","link":"Lien","related":"En rapport"} \ No newline at end of file diff --git a/sites/sde/public/locales/fr/print.json b/sites/sde/public/locales/fr/print.json index 281562635d8..243043fe440 100644 --- a/sites/sde/public/locales/fr/print.json +++ b/sites/sde/public/locales/fr/print.json @@ -1,42 +1 @@ -{ - "printSettings": "Paramètres d'impression", - "printSettings.d": "Ces paramètres contrôlent les aspects de la page pour l'exportation et l'impression PDF", - "size.t": "Taille du papier", - "size.d": "Choisis une taille de papier", - "a4.t": "A4", - "a4.d": "210 x 297 mm", - "a3.t": "A3", - "a3.d": "297 × 420 mm", - "a2.t": "A2", - "a2.d": "420 × 594 mm", - "a1.t": "A1", - "a1.d": "594 × 841 mm", - "a0.t": "A0", - "a0.d": "841 × 1189 mm", - "letter.t": "Lettre", - "letter.d": "8.5 x 11 po", - "legal.t": "Juridique", - "legal.d": "8,5 x 14 po", - "tabloid.t": "Tabloïd", - "tabloid.d": "11 x 17 po", - "cutlist.t": "Inclure les plans de coupe", - "cutlist.d": "Les images des plans de coupe suggérés pour chaque matériau doivent-elles être incluses dans le PDF exporté ?", - "cutlistNo.t": "Ne pas inclure les plans de coupe", - "cutlistNo.d": "Les PDF exportés n'incluront pas de suggestions de plans de coupe.", - "cutlistYes.t": "Inclure les plans de coupe", - "cutlistYes.d": "Les PDF exportés comprendront une page pour chaque matériau utilisé par le modèle, indiquant la quantité de matériau nécessaire et suggérant une disposition pour découper les morceaux appropriés.", - "coverPage.t": "Inclure la page de couverture", - "coverPage.d": "Le fichier PDF exporté doit-il inclure une page de couverture ?", - "coverPageYes.t": "Inclure une page de couverture", - "coverPageYes.d": "Ajoute une page de couverture au PDF exporté, comprenant des informations sur le patron et une image de l'ensemble de la mise en page assemblée.", - "coverPageNo.t": "Ne pas inclure de page de couverture", - "coverPageNo.d": "Les PDF exportés ignorent la page de couverture.", - "margin.t": "Marge de la page", - "margin.d": "Quelle doit être la marge des pages du PDF ? Cette fonction est utile pour s'assurer que tout le contenu se trouve dans les marges de ton imprimante. Elle permet également de contrôler la quantité de pages adjacentes qui se chevaucheront.", - "orientation.t": "Orientation de la page", - "orientation.d": "Dans quel sens les pages doivent-elles être tournées ?", - "portrait.t": "Portrait", - "portrait.d": "Les pages seront plus longues que larges", - "landscape.t": "Paysage", - "landscape.d": "Les pages seront plus larges que longues" -} +{"printSettings":"Paramètres d'impression","printSettings.d":"Ces paramètres contrôlent les aspects de la page pour l'exportation et l'impression PDF","size.t":"Taille du papier","size.d":"Choisis une taille de papier","a4.t":"A4","a4.d":"210 x 297 mm","a3.t":"A3","a3.d":"297 × 420 mm","a2.t":"A2","a2.d":"420 × 594 mm","a1.t":"A1","a1.d":"594 × 841 mm","a0.t":"A0","a0.d":"841 × 1189 mm","letter.t":"Lettre","letter.d":"8.5 x 11 po","legal.t":"Juridique","legal.d":"8,5 x 14 po","tabloid.t":"Tabloïd","tabloid.d":"11 x 17 po","cutlist.t":"Inclure les plans de coupe","cutlist.d":"Les images des plans de coupe suggérés pour chaque matériau doivent-elles être incluses dans le PDF exporté ?","cutlistNo.t":"Ne pas inclure les plans de coupe","cutlistNo.d":"Les PDF exportés n'incluront pas de suggestions de plans de coupe.","cutlistYes.t":"Inclure les plans de coupe","cutlistYes.d":"Les PDF exportés comprendront une page pour chaque matériau utilisé par le modèle, indiquant la quantité de matériau nécessaire et suggérant une disposition pour découper les morceaux appropriés.","coverPage.t":"Inclure la page de couverture","coverPage.d":"Le fichier PDF exporté doit-il inclure une page de couverture ?","coverPageYes.t":"Inclure une page de couverture","coverPageYes.d":"Ajoute une page de couverture au PDF exporté, comprenant des informations sur le patron et une image de l'ensemble de la mise en page assemblée.","coverPageNo.t":"Ne pas inclure de page de couverture","coverPageNo.d":"Les PDF exportés ignorent la page de couverture.","margin.t":"Marge de la page","margin.d":"Quelle doit être la marge des pages du PDF ? Cette fonction est utile pour s'assurer que tout le contenu se trouve dans les marges de ton imprimante. Elle permet également de contrôler la quantité de pages adjacentes qui se chevaucheront.","orientation.t":"Orientation de la page","orientation.d":"Dans quel sens les pages doivent-elles être tournées ?","portrait.t":"Portrait","portrait.d":"Les pages seront plus longues que larges","landscape.t":"Paysage","landscape.d":"Les pages seront plus larges que longues"} \ No newline at end of file diff --git a/sites/sde/public/locales/fr/roles.json b/sites/sde/public/locales/fr/roles.json index 9d1b5a1f10c..5d30893edb0 100644 --- a/sites/sde/public/locales/fr/roles.json +++ b/sites/sde/public/locales/fr/roles.json @@ -1,11 +1 @@ -{ - "readNone": "Read None", - "readSome": "Read Some", - "readOnly": "Read Only", - "writeSome": "Write Some", - "user": "User", - "curator": "Curator", - "bughunter": "Bug Hunter", - "support": "Support", - "admin": "Admin" -} +{"readNone":"Read None","readSome":"Read Some","readOnly":"Read Only","writeSome":"Write Some","user":"User","curator":"Curator","bughunter":"Bug Hunter","support":"Support","admin":"Admin"} \ No newline at end of file diff --git a/sites/sde/public/locales/fr/sde.json b/sites/sde/public/locales/fr/sde.json index 7d7fe5aa7e0..22489a225d8 100644 --- a/sites/sde/public/locales/fr/sde.json +++ b/sites/sde/public/locales/fr/sde.json @@ -1,28 +1 @@ -{ - "frombrian.t": "From Brian", - "frombrian.d": "Create a design that extends Brian, a block for menswear", - "frombent.t": "From Bent", - "frombent.d": "Create a design that extends Bent, a block for menswear with a two-part sleeve", - "fromtitan.t": "From Titan", - "fromtitan.d": "Create a design that extends Titan, a unisex trouser block", - "frombella.t": "From Bella", - "frombella.d": "Create a design that extends Bella, a block for womenswear", - "frombreanna.t": "From Breanna", - "frombreanna.d": "Create a design that extends Breanna, a block for womenswear", - "fromscratch.t": "From scratch", - "fromscratch.d": "Start your design with a blank page", - "tutorial.t": "Tutorial", - "tutorial.d": "Follow along with our design tutorial", - "design": "Design", - "support": "Support", - "code": "Code", - "docs": "Documentation", - "chooseATemplate": "Choose a template", - "pageLeftBlank": "Blank page", - "pageLeftBlankMsg": "This page was intentionally left blank.", - "templatesAvailable": "The following templates are available to jump-start your next project", - "welcomeToSde": "Welcome to the FreeSewing development environment", - "signIn": "Note that you can also sign in to your FreeSewing account so you can re-use your own preferences and data while designing.", - "signOff": "I hope you have fun", - "ps": "PS: FreeSewing needs your support, so please consider becoming a patron" -} +{"frombrian.t":"From Brian","frombrian.d":"Create a design that extends Brian, a block for menswear","frombent.t":"From Bent","frombent.d":"Create a design that extends Bent, a block for menswear with a two-part sleeve","fromtitan.t":"From Titan","fromtitan.d":"Create a design that extends Titan, a unisex trouser block","frombella.t":"From Bella","frombella.d":"Create a design that extends Bella, a block for womenswear","frombreanna.t":"From Breanna","frombreanna.d":"Create a design that extends Breanna, a block for womenswear","fromscratch.t":"From scratch","fromscratch.d":"Start your design with a blank page","tutorial.t":"Tutorial","tutorial.d":"Follow along with our design tutorial","design":"Design","support":"Support","code":"Code","docs":"Documentation","chooseATemplate":"Choose a template","pageLeftBlank":"Blank page","pageLeftBlankMsg":"This page was intentionally left blank.","templatesAvailable":"The following templates are available to jump-start your next project","welcomeToSde":"Welcome to the FreeSewing development environment","signIn":"Note that you can also sign in to your FreeSewing account so you can re-use your own preferences and data while designing.","signOff":"I hope you have fun","ps":"PS: FreeSewing needs your support, so please consider becoming a patron"} \ No newline at end of file diff --git a/sites/sde/public/locales/fr/sections.json b/sites/sde/public/locales/fr/sections.json index f4add9ef3fe..adc6322ae86 100644 --- a/sites/sde/public/locales/fr/sections.json +++ b/sites/sde/public/locales/fr/sections.json @@ -1,39 +1 @@ -{ - "blog": "Blog", - "blogAbout": "Nouvelles et mises à jour de la communauté FreeSewing", - "showcase": "Galerie", - "showcaseAbout": "Exemples et inspiration de la communauté FreeSewing utilisant nos modèles.", - "docs": "Documentation", - "docsAbout": "In-depth documentation for all our designs, our website, and much more", - "account": "Ton compte", - "accountAbout": "Gérer les paramètres et les préférences de ton compte, ainsi que tes données personnelles.", - "designs": "Designs", - "designsAbout": "Notre bibliothèque de motifs que tu peux transformer en patrons sur mesure en quelques clics.", - "community": "Communauté", - "communityAbout": "Plus d'informations sur les personnes à l'origine de FreeSewing et sur les endroits où l'on peut trouver des créateurs partageant les mêmes idées.", - "apiAbout": "Documentation pour notre bibliothèque d'API de base et notre API REST dorsale.", - "designAbout": "Tout ce que tu dois savoir pour commencer à concevoir des patrons de couture paramétriques.", - "contributeAbout": "Tu veux contribuer à FreeSewing ? C'est par ici.", - "i18nAbout": "Documentation sur la façon dont FreeSewing est traduit en plusieurs langues.", - "infraAbout": "Documentation sur l'infrastructure et les éléments mobiles de FreeSewing.", - "aboutAbout": "Tu n'es pas sûr de savoir ce qu'est FreeSewing ? Alors commence ici.", - "supportAbout": "Soutiens FreeSewing. Ou découvre vers qui tu peux te tourner pour obtenir de l'aide.", - "guidesAbout": "Les guides racontent une histoire pour approfondir ta compréhension d'un sujet spécifique.", - "tutorialsAbout": "Les tutoriels sont des leçons qui te guident à travers une série d'étapes pour réaliser un projet.", - "howtosAbout": "Les howtos te donnent des étapes concrètes pour résoudre un problème ou un défi courant.", - "referenceAbout": "La référence contient des descriptions techniques de la technologie sous-jacente et de la façon de l'utiliser.", - "trainingAbout": "Les supports de formation sont les plus approfondis et s'efforcent de t'enseigner une nouvelle compétence.", - "mainSections": "Principales sections", - "currentSection": "Section actuelle", - "sets": "Tes ensembles de mesures", - "patterns": "Tes modèles", - "curate": "Curate", - "curateSets": "Curate Sets", - "code": "Code", - "patternsAbout": "Liste les modèles que tu as enregistrés dans ton compte FreeSewing.", - "setsAbout": "Liste les jeux de mesures que tu as enregistrés dans ton compte FreeSewing.", - "codeAbout": "Tu trouveras ici (liens vers) le code source de Freesewing", - "new": "Nouveau...", - "newAbout": "Start here if you are looking to create something new", - "support": "Support" -} +{"blog":"Blog","blogAbout":"Nouvelles et mises à jour de la communauté FreeSewing","showcase":"Galerie","showcaseAbout":"Exemples et inspiration de la communauté FreeSewing utilisant nos modèles.","docs":"Documentation","docsAbout":"In-depth documentation for all our designs, our website, and much more","account":"Ton compte","accountAbout":"Gérer les paramètres et les préférences de ton compte, ainsi que tes données personnelles.","designs":"Designs","designsAbout":"Notre bibliothèque de motifs que tu peux transformer en patrons sur mesure en quelques clics.","community":"Communauté","communityAbout":"Plus d'informations sur les personnes à l'origine de FreeSewing et sur les endroits où l'on peut trouver des créateurs partageant les mêmes idées.","apiAbout":"Documentation pour notre bibliothèque d'API de base et notre API REST dorsale.","designAbout":"Tout ce que tu dois savoir pour commencer à concevoir des patrons de couture paramétriques.","contributeAbout":"Tu veux contribuer à FreeSewing ? C'est par ici.","i18nAbout":"Documentation sur la façon dont FreeSewing est traduit en plusieurs langues.","infraAbout":"Documentation sur l'infrastructure et les éléments mobiles de FreeSewing.","aboutAbout":"Tu n'es pas sûr de savoir ce qu'est FreeSewing ? Alors commence ici.","supportAbout":"Soutiens FreeSewing. Ou découvre vers qui tu peux te tourner pour obtenir de l'aide.","guidesAbout":"Les guides racontent une histoire pour approfondir ta compréhension d'un sujet spécifique.","tutorialsAbout":"Les tutoriels sont des leçons qui te guident à travers une série d'étapes pour réaliser un projet.","howtosAbout":"Les howtos te donnent des étapes concrètes pour résoudre un problème ou un défi courant.","referenceAbout":"La référence contient des descriptions techniques de la technologie sous-jacente et de la façon de l'utiliser.","trainingAbout":"Les supports de formation sont les plus approfondis et s'efforcent de t'enseigner une nouvelle compétence.","mainSections":"Principales sections","currentSection":"Section actuelle","sets":"Tes ensembles de mesures","patterns":"Tes modèles","curate":"Curate","curateSets":"Curate Sets","code":"Code","patternsAbout":"Liste les modèles que tu as enregistrés dans ton compte FreeSewing.","setsAbout":"Liste les jeux de mesures que tu as enregistrés dans ton compte FreeSewing.","codeAbout":"Tu trouveras ici (liens vers) le code source de Freesewing","new":"Nouveau...","newAbout":"Start here if you are looking to create something new","support":"Support"} \ No newline at end of file diff --git a/sites/sde/public/locales/fr/sets.json b/sites/sde/public/locales/fr/sets.json index 033bbacefec..99b363217ff 100644 --- a/sites/sde/public/locales/fr/sets.json +++ b/sites/sde/public/locales/fr/sets.json @@ -1,12 +1 @@ -{ - "setLacksMeasiesForDesign": "Ce jeu ne contient pas les mesures nécessaires pour générer un modèle { design } .", - "chooseSet": "Choisis un ensemble de mesures", - "fsmtm": "FreeSewing génère des patrons de couture sur mesure.", - "patternForWhichSet": "Pour quel ensemble de mesures devons-nous générer un modèle ?", - "yourSets": "Tes jeux de mesures", - "bookmarkedSets": "Jeux de mesures que tu as mis en favoris", - "curatedSets": "FreeSewing's Curated Measurements Sets (jeux de mesures)", - "curatedSetsAbout": "Des ensembles de mesures curatées par FreeSewing que tu peux utiliser pour tester notre plateforme, ou tes créations.", - "curateCuratedSets": "Curate notre sélection d'ensembles de mesures curatées.", - "useThisSet": "Utilise cette série de mesures" -} +{"setLacksMeasiesForDesign":"Ce jeu ne contient pas les mesures nécessaires pour générer un modèle { design } .","chooseSet":"Choisis un ensemble de mesures","fsmtm":"FreeSewing génère des patrons de couture sur mesure.","patternForWhichSet":"Pour quel ensemble de mesures devons-nous générer un modèle ?","yourSets":"Tes jeux de mesures","bookmarkedSets":"Jeux de mesures que tu as mis en favoris","curatedSets":"FreeSewing's Curated Measurements Sets (jeux de mesures)","curatedSetsAbout":"Des ensembles de mesures curatées par FreeSewing que tu peux utiliser pour tester notre plateforme, ou tes créations.","curateCuratedSets":"Curate notre sélection d'ensembles de mesures curatées.","useThisSet":"Utilise cette série de mesures"} \ No newline at end of file diff --git a/sites/sde/public/locales/fr/sponsors.json b/sites/sde/public/locales/fr/sponsors.json index b29c746c258..1283153d7dc 100644 --- a/sites/sde/public/locales/fr/sponsors.json +++ b/sites/sde/public/locales/fr/sponsors.json @@ -1,6 +1 @@ -{ - "algolia": "Recherche alimentée par Algolia", - "bugsnag": "Rapport d'erreurs par Bugsnag", - "crowdin": "Traduction optimisée par Crowdin", - "vercel": "Constructions et hébergement par Vercel" -} +{"algolia":"Recherche alimentée par Algolia","bugsnag":"Rapport d'erreurs par Bugsnag","crowdin":"Traduction optimisée par Crowdin","vercel":"Constructions et hébergement par Vercel"} \ No newline at end of file diff --git a/sites/sde/public/locales/fr/status.json b/sites/sde/public/locales/fr/status.json index 70d2fad7a91..acfddb5fdf4 100644 --- a/sites/sde/public/locales/fr/status.json +++ b/sites/sde/public/locales/fr/status.json @@ -1,15 +1 @@ -{ - "backendError": "Backend returned an error", - "contactingBackend": "Contacting the FreeSewing backend", - "contactingGitHub": "Contacting GitHub", - "contactingGoogle": "Contacting Google", - "copiedToClipboard": "Copié dans le presse-papier", - "dataLoaded": "Loaded data from the FreeSewing backend", - "generatingPdf": "Generating your PDF, one moment please", - "nailedIt": "C'est parfait!", - "pdfFailed": "An unexpected error occured while generating your PDF", - "pdfReady": "PDF generated", - "processingUpdate": "Processing update", - "settingsSaved": "Settings saved", - "updatingSettings": "Updating settings" -} +{"backendError":"Backend returned an error","contactingBackend":"Contacting the FreeSewing backend","contactingGitHub":"Contacting GitHub","contactingGoogle":"Contacting Google","copiedToClipboard":"Copié dans le presse-papier","dataLoaded":"Loaded data from the FreeSewing backend","generatingPdf":"Generating your PDF, one moment please","nailedIt":"C'est parfait!","pdfFailed":"An unexpected error occured while generating your PDF","pdfReady":"PDF generated","processingUpdate":"Processing update","settingsSaved":"Settings saved","updatingSettings":"Updating settings"} \ No newline at end of file diff --git a/sites/sde/public/locales/fr/submissions.json b/sites/sde/public/locales/fr/submissions.json index fa7b2329f36..c6222b1b232 100644 --- a/sites/sde/public/locales/fr/submissions.json +++ b/sites/sde/public/locales/fr/submissions.json @@ -1,6 +1 @@ -{ - "msetSuggested": "Measurements sets suggested for curation", - "submission": "Submission", - "id": "ID", - "convertToCset": "Convert to curated set" -} +{"msetSuggested":"Measurements sets suggested for curation","submission":"Submission","id":"ID","convertToCset":"Convert to curated set"} \ No newline at end of file diff --git a/sites/sde/public/locales/fr/support.json b/sites/sde/public/locales/fr/support.json index fa67fb9acfa..05f3809b196 100644 --- a/sites/sde/public/locales/fr/support.json +++ b/sites/sde/public/locales/fr/support.json @@ -1,23 +1 @@ -{ - "support": "Support", - "communitySupport": "Community Support", - "communitySupport1": "For the fastest response, head over to discord.freesewing.org and post your question in the Support channel.", - "communitySupport2": "The FreeSewing community is a helpful bunch, so there is a good chance they are able to help you.", - "contributorSupport": "Contributor Support", - "contributorSupport1": "If something is broken or you have found a bug, you can create an issue on GitHub.", - "contributorSupport2": "Issues are more likely to attract the attention of core contributors, but tend to take longer to get a response.", - "maintainerSupport": "Maintainer Support", - "maintainerSupport1": "If you are a FreeSewing patron, you can go straight to the top and contact Joost directly.", - "maintainerSupport2": "While Joost will treat requests from patrons with priority, he does also needs sleep. So keep that in mind, especially when you are in a different time zone.", - "whatIsDiscord": "What is Discord?", - "whatIsDiscord1": "Discord is a free chat platform where communities can come together to chat discuss their interests. It also supports (group) voice and video calls.", - "whatIsDiscord2": "FreeSewing has its own Discord community (a server in Discord terminology) at", - "whatIsDiscord3": "To use Discord, you will need an account, but they are free.", - "whatIsDiscord4": "You can use Discord in your browser, or download the Discord app for your platform of choice.", - "whatIsGitHub": "What is GitHub?", - "whatIsGitHub1": "GitHub is an online platform for hosting software source code and collaborative development. It is popular among open source projects as it provides free hosting.", - "whatIsGitHub2": "You can find FreeSewing on GitHub at", - "whatIsGitHub3": "To use GitHub, you will need an account, but they are free.", - "whatIsJoost": "What is Joost?", - "whatIsJoost1": "Not what, but who. Joost De Cock is the FreeSewing founder and maintainer." -} +{"support":"Support","communitySupport":"Community Support","communitySupport1":"For the fastest response, head over to discord.freesewing.org and post your question in the Support channel.","communitySupport2":"The FreeSewing community is a helpful bunch, so there is a good chance they are able to help you.","contributorSupport":"Contributor Support","contributorSupport1":"If something is broken or you have found a bug, you can create an issue on GitHub.","contributorSupport2":"Issues are more likely to attract the attention of core contributors, but tend to take longer to get a response.","maintainerSupport":"Maintainer Support","maintainerSupport1":"If you are a FreeSewing patron, you can go straight to the top and contact Joost directly.","maintainerSupport2":"While Joost will treat requests from patrons with priority, he does also needs sleep. So keep that in mind, especially when you are in a different time zone.","whatIsDiscord":"What is Discord?","whatIsDiscord1":"Discord is a free chat platform where communities can come together to chat discuss their interests. It also supports (group) voice and video calls.","whatIsDiscord2":"FreeSewing has its own Discord community (a server in Discord terminology) at","whatIsDiscord3":"To use Discord, you will need an account, but they are free.","whatIsDiscord4":"You can use Discord in your browser, or download the Discord app for your platform of choice.","whatIsGitHub":"What is GitHub?","whatIsGitHub1":"GitHub is an online platform for hosting software source code and collaborative development. It is popular among open source projects as it provides free hosting.","whatIsGitHub2":"You can find FreeSewing on GitHub at","whatIsGitHub3":"To use GitHub, you will need an account, but they are free.","whatIsJoost":"What is Joost?","whatIsJoost1":"Not what, but who. Joost De Cock is the FreeSewing founder and maintainer."} \ No newline at end of file diff --git a/sites/sde/public/locales/fr/susi.json b/sites/sde/public/locales/fr/susi.json index 70b132e90fe..a2ec0c66964 100644 --- a/sites/sde/public/locales/fr/susi.json +++ b/sites/sde/public/locales/fr/susi.json @@ -1,70 +1 @@ -{ - "accountBlocked": "Your account is blocked", - "accountBlockedMsg": "This is highly unusual but it seems your account is administratively blocked. Your only recourse is to contact support.", - "alreadyHaveAnAccount": "Vous avez déjà un compte?", - "back": "Dos", - "backToSignIn": "Back to sign in", - "backToSignUp": "Back to signup", - "checkYourInbox": "Go check your inbox for an email from", - "clickSigninLink": "Click the sign-in link in that email to sign in to your FreeSewing account.", - "clickSignupLink": "Click your personal signup link in that email to create your FreeSewing account.", - "consentLacking": "We lack consent to process your data", - "consentLackingMsg": "Getting your consent is part of sign up process. Look for the email you received when you signed up for instracutions. You can sign up again with the same email address to receive the email again.", - "contact": "Contacter l'assistance", - "contactingGithub": "Contacting GitHub", - "contactingGoogle": "Contacting Google", - "createAFreeSewingAccount": "Create a FreeSewing account", - "dontHaveAV2Account": "Don't have a v2 account?", - "dontHaveAnAccount": "Vous n'avez pas encore de compte ?", - "emailAddress": "Adresse E-mail", - "emailMissing": "Please provide your E-mail address", - "emailSent": "Le courriel a été envoyé", - "emailSignupLink": "Email me a sign-up link", - "emailSigninLink": "Email me a sign-in link", - "emailUsernameId": "Your Email address, Username, or User #", - "err2": "Unfortunately, we cannot recover from this error, we need a human being to look into this.", - "err3": "Feel free to try again, or reach out to support so we can assist you.", - "fewerOptions": "Fewer options", - "haveAV2Account": "Have a v2 account?", - "joinFreeSewing": "Rejoignez FreeSewing", - "migrateItHere": "Migrate it here", - "migrateNoWorkie": "Unable to migrate this account. Typically that means your credentials are invalid.", - "migrateV2Account": "Migrate your v2 account", - "migrateV2Desc": "Enter your v2 username & password to migrate your account.", - "migrateV2Info": "Your v2 account will not be changed, this will only create a v3 account with the v2 account data.", - "migrateV3UserAlreadyExists": "Cannot migrate over an existing v3 account. Perhaps just sign in instead?", - "moreOptions": "More options", - "noMagicFound": "No such magic (link) found", - "noMagicFoundMsg": "The magic link you used is either expired, or invalid. Note that each magic link can only be used once.", - "noSuchUser": "User not found", - "noSuchUserMsg": "We tried to find the user account you requested, but were unable to find it.", - "notFound": "No such user was found", - "oneMomentPlease": "Veuillez patienter", - "password": "Your Password", - "passwordMissing": "Please provide your password", - "pleaseProvideValidEmail": "Veuillez fournir une adresse e-mail valide", - "processing": "Traitement en cours", - "regainAccess": "Re-gain access", - "signIn": "Connexion", - "signInAsOtherUser": "Sign in as a different user", - "signInFailed": "Sign in failed", - "signInFailedMsg": "Not entirely certain why, but it did not work as expected.", - "signInHere": "Connectez-vous ici", - "signInToThing": "Sign in to { thing }", - "signInWithProvider": "Sign in with { provider }", - "signUpHere": "Inscrivez-vous ici", - "signUpWithProvider": "S'inscrire avec {provider}", - "signupAgain": "Sign up again", - "signupLinkExpired": "Signup link expired", - "somethingWentWrong": "Quelque chose s'est mal passé", - "sorry": "Sorry", - "statusLacking": "Your account is in a non-active status", - "statusLackingMsg": "The current status of your account prohibits us from proceeding. The most common reason for this is that you did not complete the onboarding process and thus your account was never activated. You can sign up again with the same email address to remediate this.", - "toReceiveSignupLink": "To receive a sign-up link, enter your email address", - "tryAgain": "Try again", - "usePassword": "Use your password", - "usernameMissing": "Please provide your username", - "welcome": "Bienvenue", - "welcomeBackName": "Welcome back { name }", - "welcomeMigrateName": "Welcome to FreeSewing v3 {name}. Please note that this is still alpha code." -} +{"accountBlocked":"Your account is blocked","accountBlockedMsg":"This is highly unusual but it seems your account is administratively blocked. Your only recourse is to contact support.","alreadyHaveAnAccount":"Vous avez déjà un compte?","back":"Dos","backToSignIn":"Back to sign in","backToSignUp":"Back to signup","checkYourInbox":"Go check your inbox for an email from","clickSigninLink":"Click the sign-in link in that email to sign in to your FreeSewing account.","clickSignupLink":"Click your personal signup link in that email to create your FreeSewing account.","consentLacking":"We lack consent to process your data","consentLackingMsg":"Getting your consent is part of sign up process. Look for the email you received when you signed up for instracutions. You can sign up again with the same email address to receive the email again.","contact":"Contacter l'assistance","contactingGithub":"Contacting GitHub","contactingGoogle":"Contacting Google","createAFreeSewingAccount":"Create a FreeSewing account","dontHaveAV2Account":"Don't have a v2 account?","dontHaveAnAccount":"Vous n'avez pas encore de compte ?","emailAddress":"Adresse E-mail","emailMissing":"Please provide your E-mail address","emailSent":"Le courriel a été envoyé","emailSignupLink":"Email me a sign-up link","emailSigninLink":"Email me a sign-in link","emailUsernameId":"Your Email address, Username, or User #","err2":"Unfortunately, we cannot recover from this error, we need a human being to look into this.","err3":"Feel free to try again, or reach out to support so we can assist you.","fewerOptions":"Fewer options","haveAV2Account":"Have a v2 account?","joinFreeSewing":"Rejoignez FreeSewing","migrateItHere":"Migrate it here","migrateNoWorkie":"Unable to migrate this account. Typically that means your credentials are invalid.","migrateV2Account":"Migrate your v2 account","migrateV2Desc":"Enter your v2 username & password to migrate your account.","migrateV2Info":"Your v2 account will not be changed, this will only create a v3 account with the v2 account data.","migrateV3UserAlreadyExists":"Cannot migrate over an existing v3 account. Perhaps just sign in instead?","moreOptions":"More options","noMagicFound":"No such magic (link) found","noMagicFoundMsg":"The magic link you used is either expired, or invalid. Note that each magic link can only be used once.","noSuchUser":"User not found","noSuchUserMsg":"We tried to find the user account you requested, but were unable to find it.","notFound":"No such user was found","oneMomentPlease":"Veuillez patienter","password":"Your Password","passwordMissing":"Please provide your password","pleaseProvideValidEmail":"Veuillez fournir une adresse e-mail valide","processing":"Traitement en cours","regainAccess":"Re-gain access","signIn":"Connexion","signInAsOtherUser":"Sign in as a different user","signInFailed":"Sign in failed","signInFailedMsg":"Not entirely certain why, but it did not work as expected.","signInHere":"Connectez-vous ici","signInToThing":"Sign in to { thing }","signInWithProvider":"Sign in with { provider }","signUpHere":"Inscrivez-vous ici","signUpWithProvider":"S'inscrire avec {provider}","signupAgain":"Sign up again","signupLinkExpired":"Signup link expired","somethingWentWrong":"Quelque chose s'est mal passé","sorry":"Sorry","statusLacking":"Your account is in a non-active status","statusLackingMsg":"The current status of your account prohibits us from proceeding. The most common reason for this is that you did not complete the onboarding process and thus your account was never activated. You can sign up again with the same email address to remediate this.","toReceiveSignupLink":"To receive a sign-up link, enter your email address","tryAgain":"Try again","usePassword":"Use your password","usernameMissing":"Please provide your username","welcome":"Bienvenue","welcomeBackName":"Welcome back { name }","welcomeMigrateName":"Welcome to FreeSewing v3 {name}. Please note that this is still alpha code."} \ No newline at end of file diff --git a/sites/sde/public/locales/fr/tags.json b/sites/sde/public/locales/fr/tags.json index 92bfff8b55a..ea2aa849d7c 100644 --- a/sites/sde/public/locales/fr/tags.json +++ b/sites/sde/public/locales/fr/tags.json @@ -1,21 +1 @@ -{ - "tags": "Tags (étiquettes)", - "showLineDrawings": "Show line drawings", - "showExamples": "Show examples", - "clearFilter": "Clear filter", - "difficulty": "Difficulté", - "accessories": "Accessoires", - "bags": "Sacs", - "blocks": "Blocs", - "bottoms": "Bas", - "coats": "Manteaux", - "hats": "Chapeaux", - "historical": "Historique", - "infants": "Enfants en bas âge", - "skirts": "Jupes", - "swimwear": "Maillot de bain", - "tops": "Coups", - "toys": "Jouets", - "trousers": "Pantalon", - "underwear": "Sous-vêtements" -} +{"tags":"Tags (étiquettes)","showLineDrawings":"Show line drawings","showExamples":"Show examples","clearFilter":"Clear filter","difficulty":"Difficulté","accessories":"Accessoires","bags":"Sacs","blocks":"Blocs","bottoms":"Bas","coats":"Manteaux","hats":"Chapeaux","historical":"Historique","infants":"Enfants en bas âge","skirts":"Jupes","swimwear":"Maillot de bain","tops":"Coups","toys":"Jouets","trousers":"Pantalon","underwear":"Sous-vêtements"} \ No newline at end of file diff --git a/sites/sde/public/locales/fr/techniques.json b/sites/sde/public/locales/fr/techniques.json index dffceaa7472..3a127dc6276 100644 --- a/sites/sde/public/locales/fr/techniques.json +++ b/sites/sde/public/locales/fr/techniques.json @@ -1,29 +1 @@ -{ - "techniques": "Techniques", - "biasTape": "Bias tape", - "block": "Block development", - "boning": "Assaisonnement", - "button": "Buttons & Buttonholes", - "curvedSeam": "Curved seams", - "dart": "Pinces", - "elastic": "Élastique", - "flatFelledSeam": "Flat-felled seams", - "flatSleeve": "Manches", - "fly": "Fly construction", - "hem": "Ourlet", - "interfacing": "Entoilage", - "knitBand": "Bande de jersey", - "knitBinding": "Biais de jersey", - "lining": "Doublure", - "pocket": "Poches", - "precision": "Precision sewing", - "princessSeam": "Princess seams", - "raglanSleeve": "Raglan sleeves", - "ribbing": "Bord côte", - "seamPocket": "Pocket on a seam", - "setSleeve": "Set-in sleeves", - "snap": "Snaps, sockets, eyelets", - "stretch": "Stretch materials", - "weltPocket": "Welt pockets", - "zipper": "Installing zipper" -} +{"techniques":"Techniques","biasTape":"Bias tape","block":"Block development","boning":"Assaisonnement","button":"Buttons & Buttonholes","curvedSeam":"Curved seams","dart":"Pinces","elastic":"Élastique","flatFelledSeam":"Flat-felled seams","flatSleeve":"Manches","fly":"Fly construction","hem":"Ourlet","interfacing":"Entoilage","knitBand":"Bande de jersey","knitBinding":"Biais de jersey","lining":"Doublure","pocket":"Poches","precision":"Precision sewing","princessSeam":"Princess seams","raglanSleeve":"Raglan sleeves","ribbing":"Bord côte","seamPocket":"Pocket on a seam","setSleeve":"Set-in sleeves","snap":"Snaps, sockets, eyelets","stretch":"Stretch materials","weltPocket":"Welt pockets","zipper":"Installing zipper"} \ No newline at end of file diff --git a/sites/sde/public/locales/fr/themes.json b/sites/sde/public/locales/fr/themes.json index 93c955c9f7e..47c0c312121 100644 --- a/sites/sde/public/locales/fr/themes.json +++ b/sites/sde/public/locales/fr/themes.json @@ -1,11 +1 @@ -{ - "lightTheme": "Thème clair", - "darkTheme": "Thème Sombre", - "hax0rTheme": "Thème Hax0r", - "lgbtqTheme": "Thème LGBTQ", - "transTheme": "Thème Trans", - "pastelTheme": "Thème pastel", - "aquaTheme": "Thème Aqua", - "monochromeTheme": "Monochrome Theme", - "chooseYourTheme": "Choisis ton thème" -} +{"lightTheme":"Thème clair","darkTheme":"Thème Sombre","hax0rTheme":"Thème Hax0r","lgbtqTheme":"Thème LGBTQ","transTheme":"Thème Trans","pastelTheme":"Thème pastel","aquaTheme":"Thème Aqua","monochromeTheme":"Monochrome Theme","chooseYourTheme":"Choisis ton thème"} \ No newline at end of file diff --git a/sites/sde/public/locales/fr/timeago.json b/sites/sde/public/locales/fr/timeago.json index 4c584c7b4ac..4a1478c4ca3 100644 --- a/sites/sde/public/locales/fr/timeago.json +++ b/sites/sde/public/locales/fr/timeago.json @@ -1,13 +1 @@ -{ - "hour": "hour", - "hours": "hours", - "day": "day", - "days": "jours", - "month": "month", - "months": "mois", - "year": "année", - "years": "années", - "oneDay": "un jour", - "lessThanADay": "moins d'un jour", - "ago": "il y a" -} +{"hour":"hour","hours":"hours","day":"day","days":"jours","month":"month","months":"mois","year":"année","years":"années","oneDay":"un jour","lessThanADay":"moins d'un jour","ago":"il y a"} \ No newline at end of file diff --git a/sites/sde/public/locales/fr/titan.json b/sites/sde/public/locales/fr/titan.json index cc14a4ba9d3..574821d15f8 100644 --- a/sites/sde/public/locales/fr/titan.json +++ b/sites/sde/public/locales/fr/titan.json @@ -1,36 +1 @@ -{ - "t": "Bloc de pantalon Titan", - "d": "Titan est un patron de base de pantalon sans pinces.", - "back": "Retour", - "front": "Avant", - "kneeEase.t": "Aisance du genou", - "kneeEase.d": "Contrôle la quantité d'aisance au genou", - "waistHeight.t": "Hauteur de la taille", - "waistHeight.d": "Contrôle la hauteur de la taille, 100% = hauteur de la taille, 0% = hauteur de la hanche", - "lengthBonus.t": "Supplément de longueur", - "lengthBonus.d": "Contrôle la longueur du pantalon", - "crotchDrop.t": "Hauteur d'enfourchure", - "crotchDrop.d": "Abaisse la fourche pour un tombé plus décontracté", - "fitKnee.t": "Ajuster au genou", - "fitKnee.d": "Ajuste les jambes à partir de la circonférence du genou plutôt que de la circonférence du bassin", - "legBalance.t": "Équilibre des jambes", - "legBalance.d": "Contrôle le ratio entre le panneau avant et arrière de la jambe", - "crossSeamCurveStart.t": "Début de la courbe de l'enfourchure dos", - "crossSeamCurveStart.d": "Contrôle la distance à partir de laquelle la courbe démarre pour l'enfourchure dos", - "crossSeamCurveBend.t": "Courbure de l'enfourchure dos", - "crossSeamCurveBend.d": "Contrôle la courbure de la couture de fourche dos", - "crossSeamCurveAngle.t": "Angle de couture croisée", - "crossSeamCurveAngle.d": "Contrôle l'angle de la couture de croix", - "crotchSeamCurveStart.t": "Début de la courbe de l'enfourchure avant", - "crotchSeamCurveStart.d": "Contrôle la distance à partir de laquelle la courbe démarre pour l'enfourchure avant", - "crotchSeamCurveBend.t": "Courbure de la fourche avant", - "crotchSeamCurveBend.d": "Contrôle la courbure de la couture de fourche avant", - "crotchSeamCurveAngle.t": "Angle de couture", - "crotchSeamCurveAngle.d": "Contrôle l'angle de la couture de crotch", - "waistBalance.t": "Équilibre de la taille", - "waistBalance.d": "Contrôle la position horizontale de la taille par rapport au bassin", - "waistbandWidth.t": "Largeur de ceinture", - "waistbandWidth.d": "La largeur de la ceinture", - "grainlinePosition.t": "Position de la ligne de droit fil", - "grainlinePosition.d": "Contrôle la position horizontale de la jambe par rapport au bassin" -} +{"t":"Bloc de pantalon Titan","d":"Titan est un patron de base de pantalon sans pinces.","back":"Retour","front":"Avant","kneeEase.t":"Aisance du genou","kneeEase.d":"Contrôle la quantité d'aisance au genou","waistHeight.t":"Hauteur de la taille","waistHeight.d":"Contrôle la hauteur de la taille, 100% = hauteur de la taille, 0% = hauteur de la hanche","lengthBonus.t":"Supplément de longueur","lengthBonus.d":"Contrôle la longueur du pantalon","crotchDrop.t":"Hauteur d'enfourchure","crotchDrop.d":"Abaisse la fourche pour un tombé plus décontracté","fitKnee.t":"Ajuster au genou","fitKnee.d":"Ajuste les jambes à partir de la circonférence du genou plutôt que de la circonférence du bassin","legBalance.t":"Équilibre des jambes","legBalance.d":"Contrôle le ratio entre le panneau avant et arrière de la jambe","crossSeamCurveStart.t":"Début de la courbe de l'enfourchure dos","crossSeamCurveStart.d":"Contrôle la distance à partir de laquelle la courbe démarre pour l'enfourchure dos","crossSeamCurveBend.t":"Courbure de l'enfourchure dos","crossSeamCurveBend.d":"Contrôle la courbure de la couture de fourche dos","crossSeamCurveAngle.t":"Angle de couture croisée","crossSeamCurveAngle.d":"Contrôle l'angle de la couture de croix","crotchSeamCurveStart.t":"Début de la courbe de l'enfourchure avant","crotchSeamCurveStart.d":"Contrôle la distance à partir de laquelle la courbe démarre pour l'enfourchure avant","crotchSeamCurveBend.t":"Courbure de la fourche avant","crotchSeamCurveBend.d":"Contrôle la courbure de la couture de fourche avant","crotchSeamCurveAngle.t":"Angle de couture","crotchSeamCurveAngle.d":"Contrôle l'angle de la couture de crotch","waistBalance.t":"Équilibre de la taille","waistBalance.d":"Contrôle la position horizontale de la taille par rapport au bassin","waistbandWidth.t":"Largeur de ceinture","waistbandWidth.d":"La largeur de la ceinture","grainlinePosition.t":"Position de la ligne de droit fil","grainlinePosition.d":"Contrôle la position horizontale de la jambe par rapport au bassin"} \ No newline at end of file diff --git a/sites/sde/public/locales/fr/tutorial.json b/sites/sde/public/locales/fr/tutorial.json index 349de1b91d7..2c9c50a6407 100644 --- a/sites/sde/public/locales/fr/tutorial.json +++ b/sites/sde/public/locales/fr/tutorial.json @@ -1,17 +1 @@ -{ - "t": "Tutorial", - "d": "This design is used in the tutorial", - "biasTapeLength.t": "Bias tape: {{{ l }}}", - "biasTapeLength.d": "To finish the edge, you will need {{{ l }}} of [bias tape](/docs/sewing/bias-tape)", - "fabricNeeded": "You need a {{{ w }}} by {{{ h }}} piece of [suitable fabric](/docs/designs/bob/fabric) to make this bib", - "finishWithBiasTape": "Finish raw edge with bias tape", - "bib": "Bib", - "neckRatio.t": "Neck opening", - "neckRatio.d": "Controls the size of the neck opening relative to the bib size", - "widthRatio.t": "Width", - "widthRatio.d": "Controls the width of the bib", - "lengthRatio.t": "Length", - "lengthRatio.d": "Controls the length of the bib", - "headSize.t": "Head size", - "headSize.d": "The head circumference you want the bib to accomodate" -} +{"t":"Tutorial","d":"This design is used in the tutorial","biasTapeLength.t":"Bias tape: {{{ l }}}","biasTapeLength.d":"To finish the edge, you will need {{{ l }}} of [bias tape](/docs/sewing/bias-tape)","fabricNeeded":"You need a {{{ w }}} by {{{ h }}} piece of [suitable fabric](/docs/designs/bob/fabric) to make this bib","finishWithBiasTape":"Finish raw edge with bias tape","bib":"Bib","neckRatio.t":"Neck opening","neckRatio.d":"Controls the size of the neck opening relative to the bib size","widthRatio.t":"Width","widthRatio.d":"Controls the width of the bib","lengthRatio.t":"Length","lengthRatio.d":"Controls the length of the bib","headSize.t":"Head size","headSize.d":"The head circumference you want the bib to accomodate"} \ No newline at end of file diff --git a/sites/sde/public/locales/fr/ui-settings.json b/sites/sde/public/locales/fr/ui-settings.json index 0a83eddf630..73d48c3ec10 100644 --- a/sites/sde/public/locales/fr/ui-settings.json +++ b/sites/sde/public/locales/fr/ui-settings.json @@ -1,45 +1 @@ -{ - "uiSettings.t": "Préférences de l'interface utilisateur", - "uiSettings.d": "Ces préférences contrôlent les aspects de l'interface utilisateur de notre environnement de création de patrons en ligne.", - "renderer.t": "Moteur de Rendu", - "renderer.d": "Contrôle comment le patron est restitué (dessiné) à l'écran", - "renderWithReact.t": "Rendu avec les composants React de FreeSewing", - "renderWithReact.d": "Rendu en tant que SVG par l'intermédiaire de nos composants React. Permet l'interactivité et est optimisé pour l'écran. Utilise ceci si tu n'es pas sûr de ce que tu dois choisir.", - "renderWithCore.t": "Rendu avec la bibliothèque Core de Freesewing", - "renderWithCore.d": "Rendu directement en SVG à partir de Core. Ne permet aucune interactivité et est optimisé pour l'impression. Utilise-le si tu veux savoir à quoi il ressemblera une fois exporté.", - "control.t": "Expérience de l'utilisateur", - "control.d": "Quelle expérience utilisateur préfères-tu ? Note qu'il s'agit d'un paramètre de compte, il aura donc un impact sur l'ensemble du site Web.", - "inspect.t": "Inspecter", - "inspect.d": "L'activation de cette fonction te permettra d'approfondir le modèle et d'obtenir des informations sur ses différentes parties, ses chemins et ses points.", - "inspectNo.t": "Désactive l'inspecteur", - "inspectNo.d": "C'est la valeur par défaut, l'inspecteur de motifs est désactivé et le motif s'affiche comme d'habitude.", - "inspectYes.t": "Active l'inspecteur", - "inspectYes.d": "Avec l'inspecteur de motifs activé et le moteur de rendu React sélectionné, nous allons ajouter de l'interactivité au motif pour te permettre d'inspecter les différents éléments qui le composent.", - "no": "No", - "yes": "Yes", - "draft": "Ébauche", - "test": "Test", - "print": "Mise en page d'impression", - "cut": "Disposition des coupes", - "save": "Sauvegarder", - "export": "Exporter", - "edit": "Éditer", - "draft.t": "Dessiner votre patron", - "draft.d": "Lance l'éditeur de patrons phare de FreeSewing, où tu peux modifier tes patrons selon tes désirs.", - "test.t": "Tester votre patron", - "test.d": "Vois comment ton modèle s'adapte aux changements d'options, ou de mesures.", - "print.t": "Mise en page d'impression", - "print.d": "Permet de disposer les pièces de ton patron de façon à ce que tu puisses imprimer ton patron sur le moins de pages possible.", - "cut.t": "Plan de coupe", - "cut.d": "Permet de disposer les pièces de ton patron de façon à déterminer exactement la quantité de tissu dont tu as besoin pour le réaliser.", - "save.t": "Sauvegarde ton modèle", - "save.d": "Sauvegarde le modèle actuel sur ton compte FreeSewing.", - "export.t": "Exporte ton modèle", - "export.d": "Permet d'exporter ce motif dans différents formats.", - "logs.t": "Fiches d'information sur les modèles", - "logs.d": "Permet de parcourir les journaux des patrons pour voir ce qui s'est passé exactement lors de la réalisation de ce patron.", - "edit.t": "Modifie à la main les paramètres du modèle", - "edit.d": "Cela te permet d'éditer à la main les paramètres du modèle, ce qui te donne un contrôle total sur la façon dont ton modèle sera dessiné", - "view": "Voir", - "view.d": "Voici les différentes vues que tu peux choisir. Comprend les vues disponibles via la barre de navigation ou le menu, ainsi que quelques vues supplémentaires." -} +{"uiSettings.t":"Préférences de l'interface utilisateur","uiSettings.d":"Ces préférences contrôlent les aspects de l'interface utilisateur de notre environnement de création de patrons en ligne.","renderer.t":"Moteur de Rendu","renderer.d":"Contrôle comment le patron est restitué (dessiné) à l'écran","renderWithReact.t":"Rendu avec les composants React de FreeSewing","renderWithReact.d":"Rendu en tant que SVG par l'intermédiaire de nos composants React. Permet l'interactivité et est optimisé pour l'écran. Utilise ceci si tu n'es pas sûr de ce que tu dois choisir.","renderWithCore.t":"Rendu avec la bibliothèque Core de Freesewing","renderWithCore.d":"Rendu directement en SVG à partir de Core. Ne permet aucune interactivité et est optimisé pour l'impression. Utilise-le si tu veux savoir à quoi il ressemblera une fois exporté.","control.t":"Expérience de l'utilisateur","control.d":"Quelle expérience utilisateur préfères-tu ? Note qu'il s'agit d'un paramètre de compte, il aura donc un impact sur l'ensemble du site Web.","inspect.t":"Inspecter","inspect.d":"L'activation de cette fonction te permettra d'approfondir le modèle et d'obtenir des informations sur ses différentes parties, ses chemins et ses points.","inspectNo.t":"Désactive l'inspecteur","inspectNo.d":"C'est la valeur par défaut, l'inspecteur de motifs est désactivé et le motif s'affiche comme d'habitude.","inspectYes.t":"Active l'inspecteur","inspectYes.d":"Avec l'inspecteur de motifs activé et le moteur de rendu React sélectionné, nous allons ajouter de l'interactivité au motif pour te permettre d'inspecter les différents éléments qui le composent.","no":"No","yes":"Yes","draft":"Ébauche","test":"Test","print":"Mise en page d'impression","cut":"Disposition des coupes","save":"Sauvegarder","export":"Exporter","edit":"Éditer","draft.t":"Dessiner votre patron","draft.d":"Lance l'éditeur de patrons phare de FreeSewing, où tu peux modifier tes patrons selon tes désirs.","test.t":"Tester votre patron","test.d":"Vois comment ton modèle s'adapte aux changements d'options, ou de mesures.","print.t":"Mise en page d'impression","print.d":"Permet de disposer les pièces de ton patron de façon à ce que tu puisses imprimer ton patron sur le moins de pages possible.","cut.t":"Plan de coupe","cut.d":"Permet de disposer les pièces de ton patron de façon à déterminer exactement la quantité de tissu dont tu as besoin pour le réaliser.","save.t":"Sauvegarde ton modèle","save.d":"Sauvegarde le modèle actuel sur ton compte FreeSewing.","export.t":"Exporte ton modèle","export.d":"Permet d'exporter ce motif dans différents formats.","logs.t":"Fiches d'information sur les modèles","logs.d":"Permet de parcourir les journaux des patrons pour voir ce qui s'est passé exactement lors de la réalisation de ce patron.","edit.t":"Modifie à la main les paramètres du modèle","edit.d":"Cela te permet d'éditer à la main les paramètres du modèle, ce qui te donne un contrôle total sur la façon dont ton modèle sera dessiné","view":"Voir","view.d":"Voici les différentes vues que tu peux choisir. Comprend les vues disponibles via la barre de navigation ou le menu, ainsi que quelques vues supplémentaires."} \ No newline at end of file diff --git a/sites/sde/public/locales/fr/workbench.json b/sites/sde/public/locales/fr/workbench.json index 3d26391b06d..70c3bf670b1 100644 --- a/sites/sde/public/locales/fr/workbench.json +++ b/sites/sde/public/locales/fr/workbench.json @@ -1,128 +1 @@ -{ - "addNotes": "Add notes", - "addSettingsToNotes": "Add settings to notes", - "advanced": "Avancé", - "appliedMeasies": "We applied a new measurements set to this pattern.", - "armhole": "Emmanchure", - "attributes": "Attributs", - "backPockets": "Poches arrière", - "bookmarkPattern": "Bookmark pattern", - "bottomRight": "En bas à droite", - "changeMeasies": "Mesures du schéma de changement", - "chooseATest": "Choose a test scenario to run", - "chooseATestDesc": "You can test how the design adapts to changes in a specific design option or measurements, or even test the design across different measurements sets.", - "chooseATestMenuMobileMsg": "To do so, open the test menu and select the scenario you want to run.", - "chooseATestMenuMsg": "To do so, select the test scenario you want to run in the menu on the right.", - "chooseFromBookmarkedSets": "Choose one of the measurements sets you've bookmarked", - "chooseFromBookmarkedSetsDesc": "If you've bookmarked any measurements sets, you can select from those too.", - "chooseFromCuratedSets": "Choose one of FreeSewing's curated measurements sets", - "chooseFromCuratedSetsDesc": "If you're just looking to try out our platform, you can select from our list of curated measurements sets.", - "chooseFromOwnSets": "Choose one of your own measurements sets", - "chooseFromOwnSetsDesc": "Pick any of your own measurements sets that have all required measurements to generate this pattern.", - "chooseNewSet": "Choisis un nouvel ensemble de mesures", - "closure": "Fermeture", - "collar": "Col", - "columns": "columns", - "configurePattern": "Configurer le modèle", - "construction": "Construction", - "cuffs": "Poignets", - "currentPrintLayout": "Current print layout", - "cutLayout": "Disposition des coupes", - "darts": "Pinces", - "designOptions.d": "Teste l'effet d'une option sur l'apparence de ce modèle.", - "docs": "Documentation", - "draft": "Ébauche", - "draftPattern": "Modèle d'ébauche", - "edit": "Éditer", - "editCurrentMeasies": "Modifier les mesures actuelles", - "editCurrentMeasiesDesc": "Changes you make here will not be saved to your measurements sets, and will only affect this pattern.", - "editCurrentMeasiesHeader": "Edit Pattern Measurements", - "editMeasiesByHand": "Edit measurements by hand", - "editMeasiesByHandDesc": "Manually set or override any measurements. These changes will only apply to the current pattern.", - "editSettings": "Modifier la configuration", - "elastic": "Élastique", - "export": "Exporter", - "exportAsData": "Exporter en tant que données", - "exportForEditing": "Exporter pour édition", - "exportForPrinting": "Exporter pour l'impression", - "exportPattern-txt": "Exporter au format PDF adapté à votre imprimante, ou télécharger ce modèle dans une variété de formats", - "exportPattern": "Exporter le patron", - "fit": "Ajustement", - "frontPockets": "Poches avant", - "generatePdf": "Generate print-ready PDF", - "giveItAName": "Donne-lui un nom", - "height": "Hauteur", - "help": "Aide", - "layoutSettings.d": "Additional options to further optimize the printing layout of your pattern.", - "layoutSettings.t": "Layout settings", - "length": "Longueur", - "measies": "Mesures du motif", - "measiesOk": "Nous avons toutes les mesures requises pour créer ce modèle.", - "measurements.d": "Teste l'effet d'une mesure sur l'apparence de ce motif.", - "menu": "Menu", - "name": "Nom", - "noDesignFound": "Nous n'avons pas pu trouver ce modèle. Cela ne devrait pas arriver, alors nous te serions très reconnaissants de nous le signaler.", - "notes": "Remarques", - "pages": "pages", - "part": "Partie du modèle", - "partInfo": "Informations sur les pièces du modèle", - "partTransfo": "Part transformation buttons", - "partTransfoDesc": "These buttons allow you to rotate or flip individual pattern parts.", - "partTransfoNo": "Hide buttons", - "partTransfoNoDesc": "Do not include these buttons on the pattern output", - "partTransfoYes": "Show buttons", - "partTransfoYesDesc": "Include these buttons on the pattern output (they will not be printed)", - "pathInfo": "Informations sur le chemin", - "patternBookmarkCreated": "Pattern bookmark created", - "patternInspector": "Inspecteur de modèles", - "patternLogs": "Fiches d'information sur les modèles", - "patternSaved": "Pattern saved", - "pockets": "Poches", - "printLayout": "Mise en page d'impression", - "printSettings.d": "Configure your pattern so you can print it just the way you like it. Includes page size & orientation, margins, and more.", - "printSettings.t": "Print settings", - "reset": "Réinitialiser", - "resetPrintLayout": "Reset print layout", - "resetPrintLayoutDesc": "Removes all manual changes to the print layout, and restores the default layout", - "rows": "rows", - "save": "Sauvegarder", - "savePattern": "Enregistrer le patron", - "saveSettings": "Sauvegarder les paramètres", - "saveYourPattern": "Sauvegarde ton modèle", - "seeMissingMeasies": "See missing measurements", - "showAllParts": "Afficher toutes les parties du modèle", - "showMovableButtons": "Boutons", - "showOnlyThisPart": "Ne montre que cette partie du modèle", - "sleevecap": "Tête de manche", - "style": "Style", - "test": "Test", - "testDesignMeasurement": "Test {design} measurements: {measurement}", - "testDesignOption": "Test {design} design options: {option}", - "testDesignSets": "Test {design} across measurements sets", - "testMeasurements": "Tester les mesures", - "testMeasurementsDesc": "Test how the design adapts to changes to a specific measurement", - "testOptions": "Test design options", - "testOptionsDesc": "Test how the design adapts to changes in a specific design option", - "testPattern": "Modèle de test", - "testSets": "Test measurements sets", - "testSetsDesc": "Test how the design adapts across different measurements sets", - "topLeft": "En haut à gauche", - "weLackSomeMeasies": "Il nous manque { nr } pour créer ce modèle", - "width": "Largeur", - "xTotalPagesSomeBlank": "{total} pages in total but {blank} are blank", - "yamlEditViewError": "Problèmes avec YAML", - "yamlEditViewErrorDesc": "Nous avons sauvegardé votre entrée, mais il se peut que cela ne fonctionne pas pour les raisons suivantes", - "yamlEditViewTitleThing": "Modifier la configuration du patron pour {thing}", - "youCanPickOrEnter": "Tu peux soit choisir un ensemble de mesures, soit les saisir à la main, mais nous ne pouvons pas procéder sans ces mesures.", - "youUseCustomValue": "You are using the default value", - "youUseDefaultValue": "You are using a custom value", - "continueEditingTitle": "Continue editing", - "continueEditingDesc": "Load the newly saved pattern in the pattern editor, so you can make more changes.", - "goToPatternTitle": "Navigate to the pattern page", - "goToPatternDesc": "Exit the pattern editor and navigate to the pattern page where you can update the pattern's metadata.", - "saveAsNewPattern": "Save as new pattern", - "savePatternAs": "Save pattern as...", - "savePatternAsHellip": "Save pattern as...", - "show": "Show", - "whereToGoAfterSaveAs": "After saving the new pattern, what do you want to do?" -} +{"addNotes":"Add notes","addSettingsToNotes":"Add settings to notes","advanced":"Avancé","appliedMeasies":"We applied a new measurements set to this pattern.","armhole":"Emmanchure","attributes":"Attributs","backPockets":"Poches arrière","bookmarkPattern":"Bookmark pattern","bottomRight":"En bas à droite","changeMeasies":"Mesures du schéma de changement","chooseATest":"Choose a test scenario to run","chooseATestDesc":"You can test how the design adapts to changes in a specific design option or measurements.","chooseATestMenuMobileMsg":"To do so, open the test menu and select the scenario you want to run.","chooseATestMenuMsg":"To do so, select the test scenario you want to run in the menu on the right.","chooseFromBookmarkedSets":"Choose one of the measurements sets you've bookmarked","chooseFromBookmarkedSetsDesc":"If you've bookmarked any measurements sets, you can select from those too.","chooseFromCuratedSets":"Choose one of FreeSewing's curated measurements sets","chooseFromCuratedSetsDesc":"If you're just looking to try out our platform, you can select from our list of curated measurements sets.","chooseFromOwnSets":"Choose one of your own measurements sets","chooseFromOwnSetsDesc":"Pick any of your own measurements sets that have all required measurements to generate this pattern.","chooseNewSet":"Choisis un nouvel ensemble de mesures","closure":"Fermeture","collar":"Col","columns":"columns","configurePattern":"Configurer le modèle","construction":"Construction","continueEditingTitle":"Continue editing","continueEditingDesc":"Load the newly saved pattern in the pattern editor, so you can make more changes.","cuffs":"Poignets","currentPrintLayout":"Current print layout","cutLayout":"Disposition des coupes","darts":"Pinces","designOptions.d":"Teste l'effet d'une option sur l'apparence de ce modèle.","docs":"Documentation","draft":"Ébauche","draftPattern":"Modèle d'ébauche","edit":"Éditer","editCurrentMeasies":"Modifier les mesures actuelles","editCurrentMeasiesDesc":"Changes you make here will not be saved to your measurements sets, and will only affect this pattern.","editCurrentMeasiesHeader":"Edit Pattern Measurements","editMeasiesByHand":"Edit measurements by hand","editMeasiesByHandDesc":"Manually set or override any measurements. These changes will only apply to the current pattern.","editSettings":"Modifier la configuration","elastic":"Élastique","export":"Exporter","exportAsData":"Exporter en tant que données","exportForEditing":"Exporter pour édition","exportForPrinting":"Exporter pour l'impression","exportPattern-txt":"Exporter au format PDF adapté à votre imprimante, ou télécharger ce modèle dans une variété de formats","exportPattern":"Exporter le patron","fit":"Ajustement","frontPockets":"Poches avant","generatePdf":"Generate print-ready PDF","giveItAName":"Donne-lui un nom","goToPatternTitle":"Navigate to the pattern page","goToPatternDesc":"Exit the pattern editor and navigate to the pattern page where you can update the pattern's metadata.","height":"Hauteur","help":"Aide","layoutSettings.d":"Additional options to further optimize the printing layout of your pattern.","layoutSettings.t":"Layout settings","length":"Longueur","measies":"Mesures du motif","measiesOk":"Nous avons toutes les mesures requises pour créer ce modèle.","measurements.d":"Teste l'effet d'une mesure sur l'apparence de ce motif.","menu":"Menu","name":"Nom","noDesignFound":"Nous n'avons pas pu trouver ce modèle. Cela ne devrait pas arriver, alors nous te serions très reconnaissants de nous le signaler.","notes":"Remarques","pages":"pages","part":"Partie du modèle","partInfo":"Informations sur les pièces du modèle","partTransfo":"Part transformation buttons","partTransfoDesc":"These buttons allow you to rotate or flip individual pattern parts.","partTransfoNo":"Hide buttons","partTransfoNoDesc":"Do not include these buttons on the pattern output","partTransfoYes":"Show buttons","partTransfoYesDesc":"Include these buttons on the pattern output (they will not be printed)","pathInfo":"Informations sur le chemin","patternBookmarkCreated":"Pattern bookmark created","patternInspector":"Inspecteur de modèles","patternLogs":"Fiches d'information sur les modèles","patternSaved":"Pattern saved","pockets":"Poches","printLayout":"Mise en page d'impression","printSettings.d":"Configure your pattern so you can print it just the way you like it. Includes page size & orientation, margins, and more.","printSettings.t":"Print settings","reset":"Réinitialiser","resetPrintLayout":"Reset print layout","resetPrintLayoutDesc":"Removes all manual changes to the print layout, and restores the default layout","rows":"rows","save":"Sauvegarder","savePattern":"Enregistrer le patron","saveAsNewPattern":"Save as new pattern","savePatternAs":"Save pattern as...","savePatternAsHellip":"Save pattern as...","saveSettings":"Sauvegarder les paramètres","saveYourPattern":"Sauvegarde ton modèle","seeMissingMeasies":"See missing measurements","show":"Afficher","showAllParts":"Afficher toutes les parties du modèle","showMovableButtons":"Boutons","showOnlyThisPart":"Ne montre que cette partie du modèle","sleevecap":"Tête de manche","style":"Style","test":"Test","testDesignMeasurement":"Test {design} measurements: {measurement}","testDesignOption":"Test {design} design options: {option}","testDesignSets":"Test {design} across measurements sets","testMeasurements":"Tester les mesures","testMeasurementsDesc":"Test how the design adapts to changes to a specific measurement","testOptions":"Test design options","testOptionsDesc":"Test how the design adapts to changes in a specific design option","testPattern":"Modèle de test","testSets":"Test measurements sets","testSetsDesc":"Test how the design adapts across different measurements sets","topLeft":"En haut à gauche","weLackSomeMeasies":"Il nous manque { nr } pour créer ce modèle","whereToGoAfterSaveAs":"After saving the new pattern, what do you want to do?","width":"Largeur","xTotalPagesSomeBlank":"{total} pages in total but {blank} are blank","yamlEditViewError":"Problèmes avec YAML","yamlEditViewErrorDesc":"Nous avons sauvegardé votre entrée, mais il se peut que cela ne fonctionne pas pour les raisons suivantes","yamlEditViewTitleThing":"Modifier la configuration du patron pour {thing}","youCanPickOrEnter":"Tu peux soit choisir un ensemble de mesures, soit les saisir à la main, mais nous ne pouvons pas procéder sans ces mesures.","youUseCustomValue":"You are using the default value","youUseDefaultValue":"You are using a custom value"} \ No newline at end of file diff --git a/sites/sde/public/locales/nl/account.json b/sites/sde/public/locales/nl/account.json index a33728ed46f..91e2538c806 100644 --- a/sites/sde/public/locales/nl/account.json +++ b/sites/sde/public/locales/nl/account.json @@ -1,261 +1 @@ -{ - "account": "Account", - "yourAccount": "Jouw account", - "newPattern": "Nieuw patroon", - "newSet": "Start een nieuwe maten set", - "links": "Links", - "info": "Info", - "settings": "Instellingen", - "data": "Gegevens", - "sets": "Maten sets", - "patterns": "Patronen", - "actions": "Acties", - "created": "Aangemaakt", - "updated": "Bijgewerkt", - "expires": "Verloopt op", - "yourProfile": "Jouw profiel", - "yourPatterns": "Jouw patronen", - "yourSets": "Jouw maten sets", - "signOut": "Afmelden", - "politeOhCrap": "Jandorie", - "bio": "Bio", - "email": "E-mailadres", - "img": "Afbeelding", - "username": "Gebruikersnaam", - "compare": "Metricset Vergelijking", - "consent": "Privacy & Toestemming", - "control": "Gebruikerservaring", - "imperial": "Eenheden", - "units": "Eenheden", - "apikeys": "API-keys", - "newsletter": "Abonnement op nieuwsbrief", - "password": "Wachtwoord", - "newPasswordPlaceholder": "Voer hier je nieuwe wachtwoord in", - "passwordPlaceholder": "Voer hier je wachtwoord in", - "mfa": "Twee-Stappen Authenticatie", - "mfaTipTitle": "Overweeg om Twee-Stappen Authenticatie in te schakelen", - "mfaTipMsg": "We dringen je geen wachtwoordbeleid op, maar we raden je wel aan om Twee-Stappen Authenticatie in te schakelen om je FreeSewing account veilig te houden.", - "mfaEnabled": "Twee-Stappen Authenticatie is ingeschakeld", - "mfaDisabled": "Twee-Stappen Authenticatie is uitgeschakeld", - "mfaSetup": "Twee-Stappen Authenticatie instellen", - "mfaAdd": "Voeg FreeSewing toe aan je Authenticator App door de QR code hierboven te scannen.", - "confirmWithPassword": "Voer je wachtwoord in om deze actie te bevestigen", - "confirmWithMfa": "Voer een code in van je Authenticator App om deze actie te bevestigen", - "enableMfa": "Twee-Stappen Authenticatie inschakelen", - "disableMfa": "Twee-Stappen Authenticatie uitschakelen", - "language": "Taal", - "developer": "Ontwikkelaar", - "design": "Ontwerp", - "patternMetadata": "Pattern metadata", - "clonePattern": "Clone pattern", - "updatePattern": "Update pattern", - "reload": "Account herladen", - "export": "Exporteer je gegevens", - "exportMsg": "Click below to export your personal data", - "exportNote": "The EU's General Data Protection Regulation (GDPR) ensures your so-called right to data portability — the right to obtain and reuse your personal data for your own purposes, or across different services.", - "exportDownload": "Your data was exported and is available for download at the following location:", - "review": "Herzie je toestemmingen", - "restrict": "Beperk de verwerking van je gegevens", - "disable": "Je account desactiveren", - "remove": "Verwijder je account", - "proceedWithCaution": "Ga voorzichtig te werk", - "restrictWarning": "While no data will be removed, this will disable your account. Furthermore, you can not undo this on your own, but will have to contact support when you want to restore access to your account.", - "noWayBack": "There is no way back from this.", - "mdSupport": "Je kan hier markdown opmaak gebruiken", - "or": "of", - "continue": "Ga verder", - "save": "Opslaan", - "noThanks": "Dat hoeft niet", - "areYouCertain": "Weet je het zeker?", - "delete": "Verwijder", - "nailedIt": "Dat is ook weer geregeld", - "gone": "Poef. Verdwenen.", - "reloadMsg1": "De gegevens die zijn opgeslagen in je browser kunnen soms gaan afwijken van de gegevens die zijn opgeslagen in onze backend.", - "reloadMsg2": "Hiermee kun je je accountgegevens synchroniseren met de backend. Het heeft hetzelfde effect als je afmelden en dan weer aanmelden", - "bioTitle": "Vertel wat over jezelf", - "bioPreview": "Bio Voorbeeld", - "bioPlaceholder": "Ik maak kledij en schoenen. Ik ontwerp naaipatronen. Ik schrijf code. Ik beheer [FreeSewing](http://freesewing.org)", - "compareTitle": "Voel je je ok als we maten gaan vergelijken?", - "compareYes": "Ja, voor zover het me kan helpen", - "compareYesd": "We kunnen je tonen hoe jouw maten set zich verhoudt tot andere sets.\nDit kan je helpen bij het opsporen van mogelijke foutjes bij het nemen van maten, of problemen in pratronen.\n", - "compareNo": "Nee, vergelijk nooit maten", - "compareNod": "We zullen jouw maten sets nooit vergelijken met andere maten sets.\nDit beperkt onze mogelijkheden om je te waarschuwen over mogelijke problemen in je maten sets of patronen.\n", - "showMore": "Toon meer", - "control1.t": "Houd het zo eenvoudig mogelijk", - "control1.d": "Toont alleen de meest essentiële functionaliteit.", - "control2.t": "Maak het eenvoudig, maar niet te eenvoudig", - "control2.d": "Verbergt de meeste functionaliteit.", - "control3.t": "Balanceer eenvoud met functionaliteit", - "control3.d": "Toont de meeste functionaliteit, maar niet de meest geavanceerde.", - "control4.t": "Geef me alle functionaliteit, maar hou het veilig", - "control4.d": "Onthult alle functionaliteit, met vangrails en veiligheidscontroles om vergissingen te vermijden.", - "control5.t": "Ik weet wat ik doe", - "control5.d": "Onthult alle functionaliteit, en verwijdert ook alle vangrails en veiligheidscontroles.", - "controlShowMore": "Meer opties tonen", - "controlTitle": "Welke gebruikerservaring heeft jouw voorkeur?", - "imgTitle": "Wat denk je van een leuke foto?", - "imgDragAndDropImageHere": "Sleep hier een afbeelding naartoe", - "imgPasteUrlHere": "Paste an image location (url) here", - "imgSelectImage": "Selecteer een afbeelding", - "newsletterTitle": "Wil je de FreeSewing nieuwsbrief ontvangen?", - "newsletterYes": "Ja, ik wil graag de nieuwsbrief ontvangen", - "newsletterYesd": "Eens om de 3 maanden ontvang je van ons een e-mail met eerlijke, oprechte inhoud. Geen tracking, geen advertenties, geen onzin.", - "newsletterNod": "Je kunt later altijd van gedachten veranderen. Maar zolang je dat niet doet, sturen we je geen nieuwsbrieven.", - "metricUnits": "Metrische eenheden (cm)", - "metricUnitsd": "Kies deze optie als je de voorkeur geeft aan centimeters over duimen.", - "imperialUnits": "Imperiale (Engelse) eenheden (duim)", - "imperialUnitsd": "Kies deze optie als je de voorkeur geeft aan duimen boven centimeters.", - "unitsTitle": "Welke eenheden hebben jouw voorkeur?", - "usernameTitle": "Welke gebruikersnaam wil je?", - "usernameAvailable": "Username is available", - "usernameNotAvailable": "Deze gebruikersnaam is niet beschikbaar", - "emailTitle": "Waar kunnen we je bereiken als we daar een goede reden voor hebben (zoals wanneer je je wachtwoord bent vergeten)?", - "oneMoreThing": "En dan nog iets", - "oneMomentPlease": "Een ogenblikje alsjeblieft", - "emailChangeConfirmation": "We hebben een e-mail naar je nieuwe adres gestuurd om deze wijziging te bevestigen.", - "vagueError": "Er is iets fout gelopen en we weten niet meteen hoe we dit best oplossen. Probeer het opnieuw of contacteer ons voor assistentie.", - "githubTitle": "Link your GitHub identity", - "githubWhy1": "Enter your GitHub username and email here and we will use them when interacting with GitHub on your behalf.", - "githubWhy2": "Note that both your GitHub username and email is public info. This merely allows us to make a link between your FreeSewing account and GitHub account.", - "githubWhy3": "For example, when you report a problem on this website, we can mention you so you will receive notifications when there is an update. For this, your username is sufficient.", - "githubWhy4": "When you submit a showcase post or make changed to our content, we can credit those commits to you if we have both your username and the email address you use on GitHub.", - "tooComplex": "If all of this in confusing, you don't have to provide this info. It's an advanced feature.", - "languageTitle": "Aan welke taal geef je de voorkeur?", - "passwordTitle": "Iets dat alleen jij kent", - "newApikey": "Een nieuwe API-key aanmaken", - "keyNewInfo": "Maak een nieuwe API-key aan om verbinding te maken met de FreeSewing backend.", - "keyName": "Key naam", - "keyNameDesc": "Een unieke naam voor deze API key. Alleen zichtbaar voor jou.", - "keyExpires": "Key geldigheid", - "keyExpiresDesc": "De sleutel verloopt op:", - "keyLevel": "Key rechten", - "keyLevel0": "Alleen authenticatie", - "keyLevel1": "Lezen van je eigen patronen en maten sets", - "keyLevel2": "Lezen van al je accountgegevens", - "keyLevel3": "Lezen en schrijven van je eigen patronen en maten sets", - "keyLevel4": "Lezen en schrijven van al je accountgegevens", - "keyLevel5": "Lezen van patronen en maten sets van andere gebruikers", - "keyLevel6": "Lezen en schrijven van patronen en maten sets van andere gebruikers", - "keyLevel7": "Lezen en schrijven van alle accountgegevens van andere gebruikers", - "keyLevel8": "Zich voordoen als een andere gebruikers, volledige schrijftoegang tot alle gegevens", - "cancel": "Annuleren", - "keySecretWarning": "Dit is de enige keer dat je het sleutelgeheim kunt zien, zorg ervoor dat je het kopieert.", - "keyExpired": "Deze API-key is verlopen", - "deleteKeyWarning": "Het verwijderen van een API-key kan niet ongedaan worden gemaakt.", - "keyDocsTitle": "Refer to FreeSewing.dev for documentation on using API keys (English only)", - "keyDocsMsg": "This is an advanced feature aimed at developers or anyone who wants to interact with our backend directly.", - "apiCalls": "API Calls", - "newBookmark": "Add a Bookmark", - "bookmark": "Bookmark", - "bookmarks": "Bookmarks", - "type": "Type", - "location": "Location", - "title": "Titel", - "new": "Nieuw", - "designBookmark": "Collectie", - "patternBookmark": "Patronen", - "setBookmark": "Maten sets", - "csetBookmark": "Curated Measurements Sets", - "docBookmark": "Documentatie", - "customBookmark": "Custom Bookmarks", - "yourBookmarks": "Your bookmarks", - "bookmarkThisThing": "Bookmark this { thing }", - "page": "Page", - "set": "Measurements Set", - "name": "Naam", - "setNameDesc": "Een naam om deze maten set te identificeren", - "setNewInfo": "Creëer een nieuwe maten set waar je vervolgens patronen voor kunt genereren.", - "notes": "Notities", - "setNotesDesc": "Notities die je wilt opslaan bij deze maten set", - "description": "Beschrijving", - "deleteSetWarning": "Het verwijderen van een maten set kan niet ongedaan worden gemaakt.", - "image": "Afbeelding", - "measies": "Maten", - "setUnitsMsgTitle": "Deze instellingen is alleen van toepassing op deze maten set", - "setUnitsMsgDesc": "Dit zijn de eenheden die we gebruiken wanneer we de maten in deze set bijwerken of weergeven.\nElders op deze website gebruiken we de eenheden die je in je account hebt ingesteld.\n", - "public": "Publiek", - "publicSet": "Publieke maten set", - "privateSet": "Privé maten set", - "publicSetDesc": "Anderen kunnen deze maten gebruiken om patronen aan te maken of te testen", - "privateSetDesc": "Deze maten mogen niet worden gebruikt door anderen om patronen aan te maken of te testen", - "permalink": "Link", - "editThing": "Bewerk {thing}", - "saveThing": "Bewaar {thing}", - "filterByDesign": "Filter by design", - "noFilter": "Do not filter", - "filterByDesignDocs": "If you have a specific design in mind, you can filter by design to only list those measurements that are required for this design.", - "setLacksMeasiesForDesign": "This set lacks measurements required for this pattern", - "setHasMeasiesForDesign": "This set has all measurements required for this pattern", - "someSetsLacking": "Some of these sets lack the measurments required to generate this pattern", - "theseSetsReady": "These sets have all required measurments to generate this pattern", - "chooseSet": "Kies een maten set", - "patternForWhichSet": "Voor welke maten set moeten we een patroon genereren?", - "bookmarkedSets": "Maten sets in je bladwijzers", - "curatedSets": "FreeSewing's curated measurements sets", - "curatedSetsAbout": "Maten sets samengesteld door FreeSewing die je kan gebruiken om ons platform of je ontwerpen te testen.", - "curateCuratedSets": "Curate our selection of curated measurements sets", - "useThisSet": "Gebruik deze maten set", - "ownSets": "Your own measurements sets", - "noOwnSets": "You do not have any of your own measurements sets (yet)", - "pleaseMtm": "Because made-to-measure lies at the heart of what we do, we strongly suggest you take accurate measurements.", - "noOwnSetsMsg": "You can store your measurements as a measurements set, after which you can generate as many patterns as you want for them.", - "measurements": "Maten", - "chooseASet": "Choose a measurements set", - "showImage": "Show image", - "suggestForCuration": "Suggest for curation", - "suggestCset": "Suggest a measurements set for curation", - "csetAllMeasies": "To ensure curated measurements sets work for all designs, you need to provide a full set of measurements.", - "csetMissing": "Your measurements set is missing the following measurements", - "allMeasiesAvailable": "All measurements are available.", - "csetHeightMsg1": "To allow organizing and presenting our curated sets in a structured way, we organize them by height.", - "csetImgMsg": "Finally, we need a picture. Please refer to the documentation to see what makes a good picture for a curated measurements set.", - "docs": "Documentatie", - "csetNotesMsg": "If you would like to add any notes, you can do so here.", - "thankYouVeryMuch": "Thank you very much", - "csetSuggestedMsg": "Your submission has been registered and will be processed by one of our curators.", - "itIsAvailableAt": "It is available at", - "csetNameMsg": "Each curated set has a name. You can suggest your own name or a pseudonym.", - "patternNew": "Een nieuw patroon genereren", - "patternNewInfo": "Kies een ontwerp, voeg je maten set toe en wij genereren een naaipatroon op maat voor je.", - "designNew": "Een nieuw ontwerp creëren", - "designNewInfo": "FreeSewing ontwerpen zijn bundeltjes JavaScript-code die patronen genereren. Je eigen ontwerpen maken is niet zo moeilijk en we hebben een gedetailleerde handleiding om je op weg te helpen.", - "pluginNew": "Een nieuwe plugin creëren", - "pluginNewInfo": "De functionaliteit van FreeSewing kan verder worden uitgebreid met plugins. Het maken van een plugin is eenvoudig en we hebben een gids die je van begin tot eind begeleidt.", - "showcaseNew": "Create a new showcase post", - "showcaseNewInfo": "If you would like to share something you (or someone else) made based on our designs, you can start a draft showcase post here.", - "blogNew": "Create a new blog post", - "blogNewInfo": "If you would like to write on the FreeSewing blog, you can start a draft blog post here.", - "csetNew": "Suggest a new curated measurements set", - "csetNewInfo": "We curate a collection of vetted measurments sets that we use to test patterns. You can suggest a measurements set here.", - "opackNew": "Suggest a new options pack", - "opackNewInfo": "We curate a collection of vetted option packs for each of our designs. You can suggest your options here.", - "newPopular": "Most popular", - "newShare": "Share / Show", - "newDev": "Design / Develop", - "generateANewThing": "Genereer een nieuwe { thing }", - "website": "Website", - "linkedIdentities": "Linked Identities", - "websiteTitle": "Do you have a website or other URL you'd like to add?", - "platformTitle": "Who are you on { platform }?", - "platformWhy": "We do not use this data in any way. This is only here so FreeSewing users can connect the dots across platforms.", - "security": "Security", - "revealPassword": "Reveal password", - "hidePassword": "Hide password", - "designs": "Designs", - "code": "Code", - "aboutThing": "About { thing }", - "requiredMeasurements": "Vereiste maten", - "optionalMeasurements": "Optionele maten", - "designOptions": "Design opties", - "parts": "Parts", - "plugins": "Plugins", - "specifications": "Specifications", - "visitShowcase": "Visit showcase post", - "examples": "Voorbeelden", - "noExamples": "We currently do not have any examples for this design", - "noExamplesMsg": "We rely on the FreeSewing community to submit examples in our showcase posts.", - "ownPublicPattern": "This is the public view on one of your own patterns. For more options, access the private view.", - "ownPrivatePattern": "This is the private view on your pattern. The public view will work for you even when the pattern is private. It will only work for others when the pattern is public.", - "privateView": "Private view", - "publicView": "Public view" -} +{"account":"Account","yourAccount":"Jouw account","newPattern":"Nieuw patroon","newSet":"Start een nieuwe maten set","links":"Links","info":"Info","settings":"Instellingen","data":"Gegevens","sets":"Maten sets","patterns":"Patronen","actions":"Acties","created":"Aangemaakt","updated":"Bijgewerkt","expires":"Verloopt op","yourProfile":"Jouw profiel","yourPatterns":"Jouw patronen","yourSets":"Jouw maten sets","signOut":"Afmelden","politeOhCrap":"Jandorie","bio":"Bio","email":"E-mailadres","img":"Afbeelding","username":"Gebruikersnaam","compare":"Metricset Vergelijking","consent":"Privacy & Toestemming","control":"Gebruikerservaring","imperial":"Eenheden","units":"Eenheden","apikeys":"API-keys","newsletter":"Abonnement op nieuwsbrief","password":"Wachtwoord","newPasswordPlaceholder":"Voer hier je nieuwe wachtwoord in","passwordPlaceholder":"Voer hier je wachtwoord in","mfa":"Twee-Stappen Authenticatie","mfaTipTitle":"Overweeg om Twee-Stappen Authenticatie in te schakelen","mfaTipMsg":"We dringen je geen wachtwoordbeleid op, maar we raden je wel aan om Twee-Stappen Authenticatie in te schakelen om je FreeSewing account veilig te houden.","mfaEnabled":"Twee-Stappen Authenticatie is ingeschakeld","mfaDisabled":"Twee-Stappen Authenticatie is uitgeschakeld","mfaSetup":"Twee-Stappen Authenticatie instellen","mfaAdd":"Voeg FreeSewing toe aan je Authenticator App door de QR code hierboven te scannen.","confirmWithPassword":"Voer je wachtwoord in om deze actie te bevestigen","confirmWithMfa":"Voer een code in van je Authenticator App om deze actie te bevestigen","enableMfa":"Twee-Stappen Authenticatie inschakelen","disableMfa":"Twee-Stappen Authenticatie uitschakelen","language":"Taal","developer":"Ontwikkelaar","design":"Ontwerp","patternMetadata":"Pattern metadata","clonePattern":"Clone pattern","updatePattern":"Update pattern","reload":"Account herladen","export":"Exporteer je gegevens","exportMsg":"Click below to export your personal data","exportNote":"The EU's General Data Protection Regulation (GDPR) ensures your so-called right to data portability — the right to obtain and reuse your personal data for your own purposes, or across different services.","exportDownload":"Your data was exported and is available for download at the following location:","review":"Herzie je toestemmingen","restrict":"Beperk de verwerking van je gegevens","disable":"Je account desactiveren","remove":"Verwijder je account","proceedWithCaution":"Ga voorzichtig te werk","restrictWarning":"While no data will be removed, this will disable your account. Furthermore, you can not undo this on your own, but will have to contact support when you want to restore access to your account.","noWayBack":"There is no way back from this.","mdSupport":"Je kan hier markdown opmaak gebruiken","or":"of","continue":"Ga verder","save":"Opslaan","noThanks":"Dat hoeft niet","areYouCertain":"Weet je het zeker?","delete":"Verwijder","nailedIt":"Dat is ook weer geregeld","gone":"Poef. Verdwenen.","reloadMsg1":"De gegevens die zijn opgeslagen in je browser kunnen soms gaan afwijken van de gegevens die zijn opgeslagen in onze backend.","reloadMsg2":"Hiermee kun je je accountgegevens synchroniseren met de backend. Het heeft hetzelfde effect als je afmelden en dan weer aanmelden","bioTitle":"Vertel wat over jezelf","bioPreview":"Bio Voorbeeld","bioPlaceholder":"Ik maak kledij en schoenen. Ik ontwerp naaipatronen. Ik schrijf code. Ik beheer [FreeSewing](http://freesewing.org)","compareTitle":"Voel je je ok als we maten gaan vergelijken?","compareYes":"Ja, voor zover het me kan helpen","compareYesd":"We kunnen je tonen hoe jouw maten set zich verhoudt tot andere sets.\nDit kan je helpen bij het opsporen van mogelijke foutjes bij het nemen van maten, of problemen in pratronen.\n","compareNo":"Nee, vergelijk nooit maten","compareNod":"We zullen jouw maten sets nooit vergelijken met andere maten sets.\nDit beperkt onze mogelijkheden om je te waarschuwen over mogelijke problemen in je maten sets of patronen.\n","showMore":"Toon meer","control1.t":"Houd het zo eenvoudig mogelijk","control1.d":"Toont alleen de meest essentiële functionaliteit.","control2.t":"Maak het eenvoudig, maar niet te eenvoudig","control2.d":"Verbergt de meeste functionaliteit.","control3.t":"Balanceer eenvoud met functionaliteit","control3.d":"Toont de meeste functionaliteit, maar niet de meest geavanceerde.","control4.t":"Geef me alle functionaliteit, maar hou het veilig","control4.d":"Onthult alle functionaliteit, met vangrails en veiligheidscontroles om vergissingen te vermijden.","control5.t":"Ik weet wat ik doe","control5.d":"Onthult alle functionaliteit, en verwijdert ook alle vangrails en veiligheidscontroles.","controlShowMore":"Meer opties tonen","controlTitle":"Welke gebruikerservaring heeft jouw voorkeur?","imgTitle":"Wat denk je van een leuke foto?","imgDragAndDropImageHere":"Sleep hier een afbeelding naartoe","imgPasteUrlHere":"Paste an image location (url) here","imgSelectImage":"Selecteer een afbeelding","newsletterTitle":"Wil je de FreeSewing nieuwsbrief ontvangen?","newsletterYes":"Ja, ik wil graag de nieuwsbrief ontvangen","newsletterYesd":"Eens om de 3 maanden ontvang je van ons een e-mail met eerlijke, oprechte inhoud. Geen tracking, geen advertenties, geen onzin.","newsletterNod":"Je kunt later altijd van gedachten veranderen. Maar zolang je dat niet doet, sturen we je geen nieuwsbrieven.","metricUnits":"Metrische eenheden (cm)","metricUnitsd":"Kies deze optie als je de voorkeur geeft aan centimeters over duimen.","imperialUnits":"Imperiale (Engelse) eenheden (duim)","imperialUnitsd":"Kies deze optie als je de voorkeur geeft aan duimen boven centimeters.","unitsTitle":"Welke eenheden hebben jouw voorkeur?","usernameTitle":"Welke gebruikersnaam wil je?","usernameAvailable":"Username is available","usernameNotAvailable":"Deze gebruikersnaam is niet beschikbaar","emailTitle":"Waar kunnen we je bereiken als we daar een goede reden voor hebben (zoals wanneer je je wachtwoord bent vergeten)?","oneMoreThing":"En dan nog iets","oneMomentPlease":"Een ogenblikje alsjeblieft","emailChangeConfirmation":"We hebben een e-mail naar je nieuwe adres gestuurd om deze wijziging te bevestigen.","vagueError":"Er is iets fout gelopen en we weten niet meteen hoe we dit best oplossen. Probeer het opnieuw of contacteer ons voor assistentie.","githubTitle":"Link your GitHub identity","githubWhy1":"Enter your GitHub username and email here and we will use them when interacting with GitHub on your behalf.","githubWhy2":"Note that both your GitHub username and email is public info. This merely allows us to make a link between your FreeSewing account and GitHub account.","githubWhy3":"For example, when you report a problem on this website, we can mention you so you will receive notifications when there is an update. For this, your username is sufficient.","githubWhy4":"When you submit a showcase post or make changed to our content, we can credit those commits to you if we have both your username and the email address you use on GitHub.","tooComplex":"If all of this in confusing, you don't have to provide this info. It's an advanced feature.","languageTitle":"Aan welke taal geef je de voorkeur?","passwordTitle":"Iets dat alleen jij kent","newApikey":"Een nieuwe API-key aanmaken","keyNewInfo":"Maak een nieuwe API-key aan om verbinding te maken met de FreeSewing backend.","keyName":"Key naam","keyNameDesc":"Een unieke naam voor deze API key. Alleen zichtbaar voor jou.","keyExpires":"Key geldigheid","keyExpiresDesc":"De sleutel verloopt op:","keyLevel":"Key rechten","keyLevel0":"Alleen authenticatie","keyLevel1":"Lezen van je eigen patronen en maten sets","keyLevel2":"Lezen van al je accountgegevens","keyLevel3":"Lezen en schrijven van je eigen patronen en maten sets","keyLevel4":"Lezen en schrijven van al je accountgegevens","keyLevel5":"Lezen van patronen en maten sets van andere gebruikers","keyLevel6":"Lezen en schrijven van patronen en maten sets van andere gebruikers","keyLevel7":"Lezen en schrijven van alle accountgegevens van andere gebruikers","keyLevel8":"Zich voordoen als een andere gebruikers, volledige schrijftoegang tot alle gegevens","cancel":"Annuleren","keySecretWarning":"Dit is de enige keer dat je het sleutelgeheim kunt zien, zorg ervoor dat je het kopieert.","keyExpired":"Deze API-key is verlopen","deleteKeyWarning":"Het verwijderen van een API-key kan niet ongedaan worden gemaakt.","keyDocsTitle":"Refer to FreeSewing.dev for documentation on using API keys (English only)","keyDocsMsg":"This is an advanced feature aimed at developers or anyone who wants to interact with our backend directly.","apiCalls":"API Calls","newBookmark":"Add a Bookmark","bookmark":"Bookmark","bookmarks":"Bookmarks","type":"Type","location":"Location","title":"Titel","new":"Nieuw","designBookmark":"Collectie","patternBookmark":"Patronen","setBookmark":"Maten sets","csetBookmark":"Curated Measurements Sets","docBookmark":"Documentatie","customBookmark":"Custom Bookmarks","yourBookmarks":"Your bookmarks","bookmarkThisThing":"Bookmark this { thing }","page":"Page","set":"Measurements Set","name":"Naam","setNameDesc":"Een naam om deze maten set te identificeren","setNewInfo":"Creëer een nieuwe maten set waar je vervolgens patronen voor kunt genereren.","notes":"Notities","setNotesDesc":"Notities die je wilt opslaan bij deze maten set","description":"Beschrijving","deleteSetWarning":"Het verwijderen van een maten set kan niet ongedaan worden gemaakt.","image":"Afbeelding","measies":"Maten","setUnitsMsgTitle":"Deze instellingen is alleen van toepassing op deze maten set","setUnitsMsgDesc":"Dit zijn de eenheden die we gebruiken wanneer we de maten in deze set bijwerken of weergeven.\nElders op deze website gebruiken we de eenheden die je in je account hebt ingesteld.\n","public":"Publiek","publicSet":"Publieke maten set","privateSet":"Privé maten set","publicSetDesc":"Anderen kunnen deze maten gebruiken om patronen aan te maken of te testen","privateSetDesc":"Deze maten mogen niet worden gebruikt door anderen om patronen aan te maken of te testen","permalink":"Link","editThing":"Bewerk {thing}","saveThing":"Bewaar {thing}","filterByDesign":"Filter by design","noFilter":"Do not filter","filterByDesignDocs":"If you have a specific design in mind, you can filter by design to only list those measurements that are required for this design.","setLacksMeasiesForDesign":"This set lacks measurements required for this pattern","setHasMeasiesForDesign":"This set has all measurements required for this pattern","someSetsLacking":"Some of your sets lack the measurments required to generate this pattern","theseSetsReady":"These sets have all required measurments to generate this pattern","chooseSet":"Kies een maten set","patternForWhichSet":"Voor welke maten set moeten we een patroon genereren?","bookmarkedSets":"Maten sets in je bladwijzers","curatedSets":"FreeSewing's curated measurements sets","curatedSetsAbout":"Maten sets samengesteld door FreeSewing die je kan gebruiken om ons platform of je ontwerpen te testen.","curateCuratedSets":"Curate our selection of curated measurements sets","useThisSet":"Gebruik deze maten set","ownSets":"Your own measurements sets","noOwnSets":"You do not have any of your own measurements sets (yet)","pleaseMtm":"Because made-to-measure lies at the heart of what we do, we strongly suggest you take accurate measurements.","noOwnSetsMsg":"You can store your measurements as a measurements set, after which you can generate as many patterns as you want for them.","measurements":"Maten","chooseASet":"Choose a measurements set","showImage":"Show image","suggestForCuration":"Suggest for curation","suggestCset":"Suggest a measurements set for curation","csetAllMeasies":"To ensure curated measurements sets work for all designs, you need to provide a full set of measurements.","csetMissing":"Your measurements set is missing the following measurements","allMeasiesAvailable":"All measurements are available.","csetHeightMsg1":"To allow organizing and presenting our curated sets in a structured way, we organize them by height.","csetImgMsg":"Finally, we need a picture. Please refer to the documentation to see what makes a good picture for a curated measurements set.","docs":"Documentatie","csetNotesMsg":"If you would like to add any notes, you can do so here.","thankYouVeryMuch":"Thank you very much","csetSuggestedMsg":"Your submission has been registered and will be processed by one of our curators.","itIsAvailableAt":"It is available at","csetNameMsg":"Each curated set has a name. You can suggest your own name or a pseudonym.","patternNew":"Een nieuw patroon genereren","patternNewInfo":"Kies een ontwerp, voeg je maten set toe en wij genereren een naaipatroon op maat voor je.","designNew":"Een nieuw ontwerp creëren","designNewInfo":"FreeSewing ontwerpen zijn bundeltjes JavaScript-code die patronen genereren. Je eigen ontwerpen maken is niet zo moeilijk en we hebben een gedetailleerde handleiding om je op weg te helpen.","pluginNew":"Een nieuwe plugin creëren","pluginNewInfo":"De functionaliteit van FreeSewing kan verder worden uitgebreid met plugins. Het maken van een plugin is eenvoudig en we hebben een gids die je van begin tot eind begeleidt.","showcaseNew":"Create a new showcase post","showcaseNewInfo":"If you would like to share something you (or someone else) made based on our designs, you can start a draft showcase post here.","blogNew":"Create a new blog post","blogNewInfo":"If you would like to write on the FreeSewing blog, you can start a draft blog post here.","csetNew":"Suggest a new curated measurements set","csetNewInfo":"We curate a collection of vetted measurments sets that we use to test patterns. You can suggest a measurements set here.","opackNew":"Suggest a new options pack","opackNewInfo":"We curate a collection of vetted option packs for each of our designs. You can suggest your options here.","newPopular":"Most popular","newShare":"Share / Show","newDev":"Design / Develop","generateANewThing":"Genereer een nieuwe { thing }","website":"Website","linkedIdentities":"Linked Identities","websiteTitle":"Do you have a website or other URL you'd like to add?","platformTitle":"Who are you on { platform }?","platformWhy":"We do not use this data in any way. This is only here so FreeSewing users can connect the dots across platforms.","security":"Security","revealPassword":"Reveal password","hidePassword":"Hide password","designs":"Designs","code":"Code","aboutThing":"About { thing }","requiredMeasurements":"Vereiste maten","optionalMeasurements":"Optionele maten","designOptions":"Design opties","parts":"Parts","plugins":"Plugins","specifications":"Specifications","visitShowcase":"Visit showcase post","examples":"Voorbeelden","noExamples":"We currently do not have any examples for this design","noExamplesMsg":"We rely on the FreeSewing community to submit examples in our showcase posts.","ownPublicPattern":"This is the public view on one of your own patterns. For more options, access the private view.","ownPrivatePattern":"This is the private view on your pattern. The public view will work for you even when the pattern is private. It will only work for others when the pattern is public.","privateView":"Private view","publicView":"Public view"} \ No newline at end of file diff --git a/sites/sde/public/locales/nl/auth.json b/sites/sde/public/locales/nl/auth.json index 790aac48c8d..5a2ae24e20b 100644 --- a/sites/sde/public/locales/nl/auth.json +++ b/sites/sde/public/locales/nl/auth.json @@ -1,22 +1 @@ -{ - "authRequired": "Aanmelden vereist", - "membersOnly": "Deze inhoud is alleen toegankelijk voor FreeSewing leden.", - "signUp": "Registreren", - "signIn": "Aanmelden", - "statusUnknown": "Waarschuwing accountstatus", - "statusUnknownMsg": "Je accountstatus verbiedt ons om je gegevens te verwerken. Neem contact op met support.", - "consentLacking": "Toestemming ontbreekt", - "consentLackingMsg": "We hebben geen toestemming om je gegevens te verwerken. Zonder je toestemming hebben we geen wettelijke basis om je gegevens te verwerken.", - "accountProhibited": "Je account is uitgeschakeld", - "accountProhibitedMsg": "Je account is administratief uitgeschakeld.", - "accountDisabled": "Account uitgeschakeld", - "accountDisabledMsg": "Je kunt een uitgeschakeld account niet opnieuw inschakelen. Hiervoor moet je contact opnemen met support.", - "accountInactive": "Je account is inactief", - "accountInactiveMsg": "Je moet je account activeren via de aanmeldlink die we je hebben gestuurd.", - "signupAgain": "Als je de link niet kan terugvinden kan je een nieuwe link ontvangen door je opnieuw aan te melden.", - "cannotUse": "Een uitgeschakeld account kan niet worden gebruikt.", - "contactSupport": "Contact opnemen met support", - "reviewConsent": "Herzie uw toestemmingen", - "roleLacking": "Deze inhoud vereist een gebruikersrol die je niet hebt", - "roleLackingMsg": "Toegang tot deze inhoud vereist de rol { requiredRole }. Jouw rol is { role } en daardoor heb je geen toegang tot deze inhoud." -} +{"authRequired":"Aanmelden vereist","membersOnly":"Deze inhoud is alleen toegankelijk voor FreeSewing leden.","signUp":"Registreren","signIn":"Aanmelden","statusUnknown":"Waarschuwing accountstatus","statusUnknownMsg":"Je accountstatus verbiedt ons om je gegevens te verwerken. Neem contact op met support.","consentLacking":"Toestemming ontbreekt","consentLackingMsg":"We hebben geen toestemming om je gegevens te verwerken. Zonder je toestemming hebben we geen wettelijke basis om je gegevens te verwerken.","accountProhibited":"Je account is uitgeschakeld","accountProhibitedMsg":"Je account is administratief uitgeschakeld.","accountDisabled":"Account uitgeschakeld","accountDisabledMsg":"Je kunt een uitgeschakeld account niet opnieuw inschakelen. Hiervoor moet je contact opnemen met support.","accountInactive":"Je account is inactief","accountInactiveMsg":"Je moet je account activeren via de aanmeldlink die we je hebben gestuurd.","signupAgain":"Als je de link niet kan terugvinden kan je een nieuwe link ontvangen door je opnieuw aan te melden.","cannotUse":"Een uitgeschakeld account kan niet worden gebruikt.","contactSupport":"Contact opnemen met support","reviewConsent":"Herzie uw toestemmingen","roleLacking":"Deze inhoud vereist een gebruikersrol die je niet hebt","roleLackingMsg":"Toegang tot deze inhoud vereist de rol { requiredRole }. Jouw rol is { role } en daardoor heb je geen toegang tot deze inhoud."} \ No newline at end of file diff --git a/sites/sde/public/locales/nl/bella.json b/sites/sde/public/locales/nl/bella.json index 4cc83d328f2..380e29e87d6 100644 --- a/sites/sde/public/locales/nl/bella.json +++ b/sites/sde/public/locales/nl/bella.json @@ -1,44 +1 @@ -{ - "t": "Bella lichaam blok", - "d": "Bella is een basisorgaan voor mensen met borsten.", - "back": "Achterzijde", - "frontSideDart": "Voorzijde", - "chestEase.t": "Overwijdte borst", - "chestEase.d": "Bepaalt de hoeveelheid overwijdte aan het grootste deel van je borst", - "waistEase.t": "Overwijdte taille", - "waistEase.d": "Bepaalt de hoeveelheid overwijdte aan je taille", - "bustSpanEase.t": "Overwijdte bustenwijdte", - "bustSpanEase.d": "Bepaalt de hoeveelheid (horizontaal) overwijdte die wordt toegevoegd aan uw bustewijdte bij het lokaliseren van het bustepunt.", - "shoulderToShoulderEase.t": "Shoulder to Shoulder ease", - "shoulderToShoulderEase.d": "Controls the amount of ease between your shoulders. Initially set to -.5% because Bella implements a block that is used in the industry.", - "fullChestEaseReduction.t": "Full chest ease reduction", - "fullChestEaseReduction.d": "Allows you to independently reduce the ease around the chest to make it fit tight(er) in that area", - "backDartHeight.t": "Hoogte neep rug", - "backDartHeight.d": "Bepaalt de hoogte van de achterste neep", - "bustDartLength.t": "Lengte busteneep", - "bustDartLength.d": "Bepaalt de lengte van de buste-neep", - "waistDartLength.t": "Lengte neep taille", - "waistDartLength.d": "Bepaalt de lengte van de neep van de taille", - "bustDartCurve.t": "Curve busteneep", - "bustDartCurve.d": "Bepaalt de kromming van de busteneep", - "armholeDepth.t": "Diepte armsgat", - "armholeDepth.d": "Bepaalt de diepte van het armsgat", - "backArmholeSlant.t": "Schuin armsgat achter", - "backArmholeSlant.d": "Het armsgat rond zijn toonhoogte roteert enigszins", - "frontArmholeCurvature.t": "Front armhole curvature", - "frontArmholeCurvature.d": "Controls how deep the armhole is scooped out at the front bottom", - "backArmholeCurvature.t": "Kromming armsgat achter", - "backArmholeCurvature.d": "Bepaalt hoe diep het armsgat aan de achterste onderkant wordt uitgekoopt", - "frontArmholePitchDepth.t": "Diepte armsgat vooraan", - "frontArmholePitchDepth.d": "Aanpassen van de horizontale plaatsing van het pitch voorste armsgat", - "backArmholePitchDepth.t": "Diepte armsgat achteraan", - "backArmholePitchDepth.d": "Aanpassen van de horizontale plaatsing van het armsgat achterin", - "backNeckCutout.t": "Hals uitsnijding achteraan", - "backNeckCutout.d": "Bepaalt hoe diep de halsopening aan de achterkant wordt uitgekoopt", - "backHemSlope.t": "Lope zoom achter", - "backHemSlope.d": "Bepaalt de richtingscoëfficiënt van de zoom achteraan", - "frontShoulderWidth.t": "Schouderbreedte vooraan", - "frontShoulderWidth.d": "Bepaalt de smalheid van de schouders vooraan ten opzichte van de achterkant", - "highBustWidth.t": "Hoge buste-breedte", - "highBustWidth.d": "Stelt je in staat om de breedte van de nachtbust vooraan te wijzigen" -} +{"t":"Bella lichaam blok","d":"Bella is een basisorgaan voor mensen met borsten.","back":"Achterzijde","frontSideDart":"Voorzijde","chestEase.t":"Overwijdte borst","chestEase.d":"Bepaalt de hoeveelheid overwijdte aan het grootste deel van je borst","waistEase.t":"Overwijdte taille","waistEase.d":"Bepaalt de hoeveelheid overwijdte aan je taille","bustSpanEase.t":"Overwijdte bustenwijdte","bustSpanEase.d":"Bepaalt de hoeveelheid (horizontaal) overwijdte die wordt toegevoegd aan uw bustewijdte bij het lokaliseren van het bustepunt.","shoulderToShoulderEase.t":"Shoulder to Shoulder ease","shoulderToShoulderEase.d":"Controls the amount of ease between your shoulders. Initially set to -.5% because Bella implements a block that is used in the industry.","fullChestEaseReduction.t":"Full chest ease reduction","fullChestEaseReduction.d":"Allows you to independently reduce the ease around the chest to make it fit tight(er) in that area","backDartHeight.t":"Hoogte neep rug","backDartHeight.d":"Bepaalt de hoogte van de achterste neep","bustDartLength.t":"Lengte busteneep","bustDartLength.d":"Bepaalt de lengte van de buste-neep","waistDartLength.t":"Lengte neep taille","waistDartLength.d":"Bepaalt de lengte van de neep van de taille","bustDartCurve.t":"Curve busteneep","bustDartCurve.d":"Bepaalt de kromming van de busteneep","armholeDepth.t":"Diepte armsgat","armholeDepth.d":"Bepaalt de diepte van het armsgat","backArmholeSlant.t":"Schuin armsgat achter","backArmholeSlant.d":"Het armsgat rond zijn toonhoogte roteert enigszins","frontArmholeCurvature.t":"Front armhole curvature","frontArmholeCurvature.d":"Controls how deep the armhole is scooped out at the front bottom","backArmholeCurvature.t":"Kromming armsgat achter","backArmholeCurvature.d":"Bepaalt hoe diep het armsgat aan de achterste onderkant wordt uitgekoopt","frontArmholePitchDepth.t":"Diepte armsgat vooraan","frontArmholePitchDepth.d":"Aanpassen van de horizontale plaatsing van het pitch voorste armsgat","backArmholePitchDepth.t":"Diepte armsgat achteraan","backArmholePitchDepth.d":"Aanpassen van de horizontale plaatsing van het armsgat achterin","backNeckCutout.t":"Hals uitsnijding achteraan","backNeckCutout.d":"Bepaalt hoe diep de halsopening aan de achterkant wordt uitgekoopt","backHemSlope.t":"Lope zoom achter","backHemSlope.d":"Bepaalt de richtingscoëfficiënt van de zoom achteraan","frontShoulderWidth.t":"Schouderbreedte vooraan","frontShoulderWidth.d":"Bepaalt de smalheid van de schouders vooraan ten opzichte van de achterkant","highBustWidth.t":"Hoge buste-breedte","highBustWidth.d":"Stelt je in staat om de breedte van de nachtbust vooraan te wijzigen"} \ No newline at end of file diff --git a/sites/sde/public/locales/nl/bent.json b/sites/sde/public/locales/nl/bent.json index c6966fee4e3..0356e0b4ca9 100644 --- a/sites/sde/public/locales/nl/bent.json +++ b/sites/sde/public/locales/nl/bent.json @@ -1,47 +1 @@ -{ - "t": "Bent Basisvorm", - "d": "Dit patroon met tweedelige mouw is de basis voor onze jassen- en jasjespatronen.", - "back": "Back", - "front": "Front", - "base": "Base", - "sleevecap": "Sleevecap", - "sleeve": "Sleeve", - "topSleeve": "Bovenmouw", - "underSleeve": "Ondermouw", - "acrossBackFactor.t": "Rugwijdte", - "acrossBackFactor.d": "Geeft controle over de breedte van je rug als een factor van je schouder tot schouder maat.", - "armholeDepthFactor.t": "Diepte armsgat factor", - "armholeDepthFactor.d": "Controleert de diepte van het armsgat. Hoe hoger deze waarde, hoe dieper het armsgat.", - "backNeckCutout.t": "Hals uitsnijding achteraan", - "backNeckCutout.d": "Hoe diep de nek wordt uitgesneden aan de rug", - "bicepsEase.t": "Overwijdte biceps", - "bicepsEase.d": "De hoeveelheid overwijdte aan je bovenarm. Let op dat we proberen dit te respecteren, maar dat de mouw in het armsgat laten passen voorrang krijgt op de hoeveelheid overwijdte. ", - "collarEase.t": "Overwijdte kraag", - "collarEase.d": "De hoeveelheid overwijdte rond je nek.", - "chestEase.t": "Overwijdte borst", - "chestEase.d": "De hoeveelheid overwijdte aan je borst.", - "cuffEase.t": "Overwijdte manchet", - "cuffEase.d": "De hoeveelheid overwijdte aan je pols.", - "draftForHighBust.t": "Teken voor hoge buste", - "draftForHighBust.d": "Teken het patroon voor de hoge bustemaat (indien beschikbaar) in plaats van de volle borstomtrek. Dit heeft een aansluitender kledingstuk als resultaat voor mensen met borsten.", - "frontArmholeDeeper.t": "Extra uitsnijding armsgat vooraan", - "frontArmholeDeeper.d": "Hoeveel dieper moet het armsgat vooraan zijn uitgesneden, in vergelijking met het armsgat achteraan.", - "lengthBonus.t": "Lengtebonus", - "lengthBonus.d": "De hoeveelheid waarmee het kledingstuk verlengd wordt. Een negatieve waarde maakte het korter.", - "s3Collar.t": "Schoudernaad verschuiving: kraagkant", - "s3Collar.d": "Verhoog deze optie om de schoudernaad vooruit aan de kant van de kraag te bewegen. Door deze te verschuiven wordt de naad achterwaarts verlegd.", - "s3Armhole.t": "Schouder naad shift: armsgatzijde", - "s3Armhole.d": "Verhoog deze optie om de schoudernaad vooruit aan de zijkant van het armsgat naar voren te bewegen. Vermindering ervan verlegt de schoudernaad.", - "shoulderEase.t": "Overwijdte schouder", - "shoulderEase.d": "De hoeveelheid overwijdte aan je schouder. Dit vergroot de afstand van schouder tot schouder om ruimte te maken voor wat je onder je jas draagt.", - "shoulderSlopeReduction.t": "Reductie schouderhelling", - "shoulderSlopeReduction.d": "Hoeveel de schouderhelling verminderd wordt om ruimte te maken voor epauletten.", - "sleeveLengthBonus.t": "Bonus mouwlengte", - "sleeveLengthBonus.d": "De hoeveelheid waarmee de mouw verlengd wordt. Een negatieve waarde zal ze korter maken.", - "sleevecapEase.t": "Extra ruimte mouwkop", - "sleevecapEase.d": "Hoeveel langer de naad van de mouwkop is dan de naad van het armsgat.", - "sleeveBend.t": "Mouw kromming", - "sleeveBend.d": "Buiging van de mouw aan de elleboog", - "sleevecapHeight.t": "Hoogte mouwkop", - "sleevecapHeight.d": "Bepaalt de hoogte van de mouwkop" -} +{"t":"Bent Basisvorm","d":"Dit patroon met tweedelige mouw is de basis voor onze jassen- en jasjespatronen.","back":"Back","front":"Front","base":"Base","sleevecap":"Sleevecap","sleeve":"Sleeve","topSleeve":"Bovenmouw","underSleeve":"Ondermouw","acrossBackFactor.t":"Rugwijdte","acrossBackFactor.d":"Geeft controle over de breedte van je rug als een factor van je schouder tot schouder maat.","armholeDepthFactor.t":"Diepte armsgat factor","armholeDepthFactor.d":"Controleert de diepte van het armsgat. Hoe hoger deze waarde, hoe dieper het armsgat.","backNeckCutout.t":"Hals uitsnijding achteraan","backNeckCutout.d":"Hoe diep de nek wordt uitgesneden aan de rug","bicepsEase.t":"Overwijdte biceps","bicepsEase.d":"De hoeveelheid overwijdte aan je bovenarm. Let op dat we proberen dit te respecteren, maar dat de mouw in het armsgat laten passen voorrang krijgt op de hoeveelheid overwijdte. ","collarEase.t":"Overwijdte kraag","collarEase.d":"De hoeveelheid overwijdte rond je nek.","chestEase.t":"Overwijdte borst","chestEase.d":"De hoeveelheid overwijdte aan je borst.","cuffEase.t":"Overwijdte manchet","cuffEase.d":"De hoeveelheid overwijdte aan je pols.","draftForHighBust.t":"Teken voor hoge buste","draftForHighBust.d":"Teken het patroon voor de hoge bustemaat (indien beschikbaar) in plaats van de volle borstomtrek. Dit heeft een aansluitender kledingstuk als resultaat voor mensen met borsten.","frontArmholeDeeper.t":"Extra uitsnijding armsgat vooraan","frontArmholeDeeper.d":"Hoeveel dieper moet het armsgat vooraan zijn uitgesneden, in vergelijking met het armsgat achteraan.","lengthBonus.t":"Lengtebonus","lengthBonus.d":"De hoeveelheid waarmee het kledingstuk verlengd wordt. Een negatieve waarde maakte het korter.","s3Collar.t":"Schoudernaad verschuiving: kraagkant","s3Collar.d":"Verhoog deze optie om de schoudernaad vooruit aan de kant van de kraag te bewegen. Door deze te verschuiven wordt de naad achterwaarts verlegd.","s3Armhole.t":"Schouder naad shift: armsgatzijde","s3Armhole.d":"Verhoog deze optie om de schoudernaad vooruit aan de zijkant van het armsgat naar voren te bewegen. Vermindering ervan verlegt de schoudernaad.","shoulderEase.t":"Overwijdte schouder","shoulderEase.d":"De hoeveelheid overwijdte aan je schouder. Dit vergroot de afstand van schouder tot schouder om ruimte te maken voor wat je onder je jas draagt.","shoulderSlopeReduction.t":"Reductie schouderhelling","shoulderSlopeReduction.d":"Hoeveel de schouderhelling verminderd wordt om ruimte te maken voor epauletten.","sleeveLengthBonus.t":"Bonus mouwlengte","sleeveLengthBonus.d":"De hoeveelheid waarmee de mouw verlengd wordt. Een negatieve waarde zal ze korter maken.","sleevecapEase.t":"Extra ruimte mouwkop","sleevecapEase.d":"Hoeveel langer de naad van de mouwkop is dan de naad van het armsgat.","sleeveBend.t":"Mouw kromming","sleeveBend.d":"Buiging van de mouw aan de elleboog","sleevecapHeight.t":"Hoogte mouwkop","sleevecapHeight.d":"Bepaalt de hoogte van de mouwkop"} \ No newline at end of file diff --git a/sites/sde/public/locales/nl/breanna.json b/sites/sde/public/locales/nl/breanna.json index bbf67c14b11..d49670a1ba4 100644 --- a/sites/sde/public/locales/nl/breanna.json +++ b/sites/sde/public/locales/nl/breanna.json @@ -1,98 +1 @@ -{ - "t": "Breanna body block", - "d": "Breanna is a basic body block for people with breasts.", - "back": "Back", - "base": "Base", - "frontBase": "Front base", - "front": "Front", - "sleevecap": "Sleevecap", - "sleeve": "Sleeve", - "acrossBackFactor.t": "Across back factor", - "acrossBackFactor.d": "Controls your across back width as a factor of your shoulder to shoulder measurement.", - "armholeDepthFactor.t": "Armhole depth factor", - "armholeDepthFactor.d": "Controls the depth of the armhole. Higher values make a deeper armhole.", - "backNeckCutout.t": "Back neck cutout", - "backNeckCutout.d": "How deep the neck is cut out at the back", - "bicepsEase.t": "Biceps ease", - "bicepsEase.d": "The amount of ease at your upper arm. Note that while we try to respect this, fitting the sleeve to the armhole takes precedence over respecting the exact amount of ease.", - "collarEase.t": "Collar ease", - "collarEase.d": "The amount of ease around your neck", - "chestEase.t": "Chest ease", - "chestEase.d": "The amount of ease at your chest.", - "cuffEase.t": "Cuff ease", - "cuffEase.d": "The amount of ease at your wrist.", - "frontArmholeDeeper.t": "Front armhole extra cutout", - "frontArmholeDeeper.d": "How much do you want the front armhole to be cut out deeper than the back.", - "frontScyeDart.t": "Front scye dart", - "frontScyeDart.d": "Controls the dart at the front of the arm opening. This can help control gaping at the armhole.", - "shoulderDart.t": "Shoulder dart", - "shoulderDart.d": "Whether or not to inlude a dart at the shoulder to round the back", - "shoulderDartSize.t": "Shoulder dart size", - "shoulderDartSize.d": "The size of the shoulder dart", - "shoulderDartLength.t": "Shoulder dart length", - "shoulderDartLength.d": "The length of the shoulder dart", - "shoulderEase.t": "Shoulder ease", - "shoulderEase.d": "The amount of ease at your shoulder. This increases the shoulder to shoulder distance to accommodate additional layers or thickness.", - "shoulderSlopeReduction.t": "Shoulder slope reduction", - "shoulderSlopeReduction.d": "The amount by which the shoulder slope is reduced to allow for shoulder padding.", - "sleeveLengthBonus.t": "Sleeve length bonus", - "sleeveLengthBonus.d": "The amount to lengthen the sleeve. A negative value will shorten it.", - "sleevecapEase.t": "Sleevecap ease", - "sleevecapEase.d": "The amount by which the sleevecap seam is longer than the armhole seam.", - "sleevecapTopFactorX.t": "Sleevecap top X", - "sleevecapTopFactorX.d": "Controls the horizontal location of the sleevecap top.", - "sleevecapTopFactorY.t": "Sleevecap top Y", - "sleevecapTopFactorY.d": "Controls the height of the sleevecap. A higher value results in a higher and more narrow sleevecap.", - "sleevecapBackFactorX.t": "Sleevecap back X", - "sleevecapBackFactorX.d": "Controls the placement of the sleevecap back pitchpoint on the X-axis (horizontal)", - "sleevecapBackFactorY.t": "Sleevecap back Y", - "sleevecapBackFactorY.d": "Controls the placement of the sleevecap back pitchpoint on the Y-axis (vertical)", - "sleevecapFrontFactorX.t": "Sleevecap front X", - "sleevecapFrontFactorX.d": "Controls the placement of the sleevecap front pitchpoint on the X-axis (horizontal)", - "sleevecapFrontFactorY.t": "Sleevecap front Y", - "sleevecapFrontFactorY.d": "Controls the placement of the sleevecap front pitchpoint on the Y-axis (vertical)", - "sleevecapQ1Offset.t": "Sleevecap Q1 offset", - "sleevecapQ1Offset.d": "Controls the curvature of the sleevecap in the first quadrant (front armhole)", - "sleevecapQ2Offset.t": "Sleevecap Q2 offset", - "sleevecapQ2Offset.d": "Controls the curvature of the sleevecap in the second quadrant (front shoulder)", - "sleevecapQ3Offset.t": "Sleevecap Q3 offset", - "sleevecapQ3Offset.d": "Controls the curvature of the sleevecap in the third quadrant (back shoulder)", - "sleevecapQ4Offset.t": "Sleevecap Q4 offset", - "sleevecapQ4Offset.d": "Controls the curvature of the sleevecap in the fourth quadrant (back armhole)", - "sleevecapQ1Spread1.t": "Sleevecap Q1 downward spread", - "sleevecapQ1Spread1.d": "Controls the spread of the sleevecap first quadrant curvature towards the armhole", - "sleevecapQ1Spread2.t": "Sleevecap Q1 upward spread", - "sleevecapQ1Spread2.d": "Controls the spread of the sleevecap first quadrant curvature towards the shoulder", - "sleevecapQ2Spread1.t": "Sleevecap Q2 downward spread", - "sleevecapQ2Spread1.d": "Controls the spread of the sleevecap second quadrant curvature towards the armhole", - "sleevecapQ2Spread2.t": "Sleevecap Q2 upward spread", - "sleevecapQ2Spread2.d": "Controls the spread of the sleevecap second quadrant curvature towards the shoulder", - "sleevecapQ3Spread1.t": "Sleevecap Q3 upward spread", - "sleevecapQ3Spread1.d": "Controls the spread of the sleevecap third quadrant curvature towards the shoulder", - "sleevecapQ3Spread2.t": "Sleevecap Q3 downward spread", - "sleevecapQ3Spread2.d": "Controls the spread of the sleevecap third quadrant curvature towards the armhole", - "sleevecapQ4Spread1.t": "Sleevecap Q4 upward spread", - "sleevecapQ4Spread1.d": "Controls the spread of the sleevecap fourth quadrant curvature towards the shoulder", - "sleevecapQ4Spread2.t": "Sleevecap Q4 downward spread", - "sleevecapQ4Spread2.d": "Controls the spread of the sleevecap fourth quadrant curvature towards the armhole", - "waistDart.t": "Waist dart", - "waistDart.d": "Whether or not to inlude a dart at the waist to round the back", - "waistDartSize.t": "Waist dart size", - "waistDartSize.d": "The size of the waist dart", - "waistDartLength.t": "Waist dart length", - "waistDartLength.d": "The length of the waist dart", - "verticalEase.t": "Vertical ease", - "verticalEase.d": "The amount of ease to distribute along the length of the garment", - "waistEase.t": "Waist ease", - "waistEase.d": "The amount of ease at the waist", - "primaryBustDart.t": "Bust dart", - "primaryBustDart.d": "Where to place the bust dart to shape the chest", - "primaryBustDartLength.t": "Bust dart length", - "primaryBustDartLength.d": "The length of the bust dart", - "secondaryBustDart.t": "Secondary bust dart", - "secondaryBustDart.d": "Optionally include a secondary bust dart to distribute the shaping of the chest", - "secondaryBustDartLength.t": "Secondary bust dart length", - "secondaryBustDartLength.d": "The length of the secondary bust dart", - "primaryBustDartShaping.t": "Bust darts shaping", - "primaryBustDartShaping.d": "Controls the balance between the main and secondary bust darts" -} +{"t":"Breanna body block","d":"Breanna is a basic body block for people with breasts.","back":"Back","base":"Base","frontBase":"Front base","front":"Front","sleevecap":"Sleevecap","sleeve":"Sleeve","acrossBackFactor.t":"Across back factor","acrossBackFactor.d":"Controls your across back width as a factor of your shoulder to shoulder measurement.","armholeDepthFactor.t":"Armhole depth factor","armholeDepthFactor.d":"Controls the depth of the armhole. Higher values make a deeper armhole.","backNeckCutout.t":"Back neck cutout","backNeckCutout.d":"How deep the neck is cut out at the back","bicepsEase.t":"Biceps ease","bicepsEase.d":"The amount of ease at your upper arm. Note that while we try to respect this, fitting the sleeve to the armhole takes precedence over respecting the exact amount of ease.","collarEase.t":"Collar ease","collarEase.d":"The amount of ease around your neck","chestEase.t":"Chest ease","chestEase.d":"The amount of ease at your chest.","cuffEase.t":"Cuff ease","cuffEase.d":"The amount of ease at your wrist.","frontArmholeDeeper.t":"Front armhole extra cutout","frontArmholeDeeper.d":"How much do you want the front armhole to be cut out deeper than the back.","frontScyeDart.t":"Front scye dart","frontScyeDart.d":"Controls the dart at the front of the arm opening. This can help control gaping at the armhole.","shoulderDart.t":"Shoulder dart","shoulderDart.d":"Whether or not to inlude a dart at the shoulder to round the back","shoulderDartSize.t":"Shoulder dart size","shoulderDartSize.d":"The size of the shoulder dart","shoulderDartLength.t":"Shoulder dart length","shoulderDartLength.d":"The length of the shoulder dart","shoulderEase.t":"Shoulder ease","shoulderEase.d":"The amount of ease at your shoulder. This increases the shoulder to shoulder distance to accommodate additional layers or thickness.","shoulderSlopeReduction.t":"Shoulder slope reduction","shoulderSlopeReduction.d":"The amount by which the shoulder slope is reduced to allow for shoulder padding.","sleeveLengthBonus.t":"Sleeve length bonus","sleeveLengthBonus.d":"The amount to lengthen the sleeve. A negative value will shorten it.","sleevecapEase.t":"Sleevecap ease","sleevecapEase.d":"The amount by which the sleevecap seam is longer than the armhole seam.","sleevecapTopFactorX.t":"Sleevecap top X","sleevecapTopFactorX.d":"Controls the horizontal location of the sleevecap top.","sleevecapTopFactorY.t":"Sleevecap top Y","sleevecapTopFactorY.d":"Controls the height of the sleevecap. A higher value results in a higher and more narrow sleevecap.","sleevecapBackFactorX.t":"Sleevecap back X","sleevecapBackFactorX.d":"Controls the placement of the sleevecap back pitchpoint on the X-axis (horizontal)","sleevecapBackFactorY.t":"Sleevecap back Y","sleevecapBackFactorY.d":"Controls the placement of the sleevecap back pitchpoint on the Y-axis (vertical)","sleevecapFrontFactorX.t":"Sleevecap front X","sleevecapFrontFactorX.d":"Controls the placement of the sleevecap front pitchpoint on the X-axis (horizontal)","sleevecapFrontFactorY.t":"Sleevecap front Y","sleevecapFrontFactorY.d":"Controls the placement of the sleevecap front pitchpoint on the Y-axis (vertical)","sleevecapQ1Offset.t":"Sleevecap Q1 offset","sleevecapQ1Offset.d":"Controls the curvature of the sleevecap in the first quadrant (front armhole)","sleevecapQ2Offset.t":"Sleevecap Q2 offset","sleevecapQ2Offset.d":"Controls the curvature of the sleevecap in the second quadrant (front shoulder)","sleevecapQ3Offset.t":"Sleevecap Q3 offset","sleevecapQ3Offset.d":"Controls the curvature of the sleevecap in the third quadrant (back shoulder)","sleevecapQ4Offset.t":"Sleevecap Q4 offset","sleevecapQ4Offset.d":"Controls the curvature of the sleevecap in the fourth quadrant (back armhole)","sleevecapQ1Spread1.t":"Sleevecap Q1 downward spread","sleevecapQ1Spread1.d":"Controls the spread of the sleevecap first quadrant curvature towards the armhole","sleevecapQ1Spread2.t":"Sleevecap Q1 upward spread","sleevecapQ1Spread2.d":"Controls the spread of the sleevecap first quadrant curvature towards the shoulder","sleevecapQ2Spread1.t":"Sleevecap Q2 downward spread","sleevecapQ2Spread1.d":"Controls the spread of the sleevecap second quadrant curvature towards the armhole","sleevecapQ2Spread2.t":"Sleevecap Q2 upward spread","sleevecapQ2Spread2.d":"Controls the spread of the sleevecap second quadrant curvature towards the shoulder","sleevecapQ3Spread1.t":"Sleevecap Q3 upward spread","sleevecapQ3Spread1.d":"Controls the spread of the sleevecap third quadrant curvature towards the shoulder","sleevecapQ3Spread2.t":"Sleevecap Q3 downward spread","sleevecapQ3Spread2.d":"Controls the spread of the sleevecap third quadrant curvature towards the armhole","sleevecapQ4Spread1.t":"Sleevecap Q4 upward spread","sleevecapQ4Spread1.d":"Controls the spread of the sleevecap fourth quadrant curvature towards the shoulder","sleevecapQ4Spread2.t":"Sleevecap Q4 downward spread","sleevecapQ4Spread2.d":"Controls the spread of the sleevecap fourth quadrant curvature towards the armhole","waistDart.t":"Waist dart","waistDart.d":"Whether or not to inlude a dart at the waist to round the back","waistDartSize.t":"Waist dart size","waistDartSize.d":"The size of the waist dart","waistDartLength.t":"Waist dart length","waistDartLength.d":"The length of the waist dart","verticalEase.t":"Vertical ease","verticalEase.d":"The amount of ease to distribute along the length of the garment","waistEase.t":"Waist ease","waistEase.d":"The amount of ease at the waist","primaryBustDart.t":"Bust dart","primaryBustDart.d":"Where to place the bust dart to shape the chest","primaryBustDartLength.t":"Bust dart length","primaryBustDartLength.d":"The length of the bust dart","secondaryBustDart.t":"Secondary bust dart","secondaryBustDart.d":"Optionally include a secondary bust dart to distribute the shaping of the chest","secondaryBustDartLength.t":"Secondary bust dart length","secondaryBustDartLength.d":"The length of the secondary bust dart","primaryBustDartShaping.t":"Bust darts shaping","primaryBustDartShaping.d":"Controls the balance between the main and secondary bust darts"} \ No newline at end of file diff --git a/sites/sde/public/locales/nl/brian.json b/sites/sde/public/locales/nl/brian.json index 28189636cfe..4d2667ab5dd 100644 --- a/sites/sde/public/locales/nl/brian.json +++ b/sites/sde/public/locales/nl/brian.json @@ -1,79 +1 @@ -{ - "t": "Brian Basisvorm", - "d": "Brian is een basislichaam voor mensen zonder borsten.", - "back": "Back", - "front": "Front", - "base": "Base", - "sleevecap": "Sleevecap", - "sleeve": "Sleeve", - "acrossBackFactor.t": "Rugwijdte", - "acrossBackFactor.d": "Geeft controle over de breedte van je rug als een factor van je schouder tot schouder maat.", - "armholeDepthFactor.t": "Diepte armsgat factor", - "armholeDepthFactor.d": "Controleert de diepte van het armsgat. Hoe hoger deze waarde, hoe dieper het armsgat.", - "backNeckCutout.t": "Hals uitsnijding achteraan", - "backNeckCutout.d": "Hoe diep de nek wordt uitgesneden aan de rug", - "bicepsEase.t": "Overwijdte biceps", - "bicepsEase.d": "De hoeveelheid overwijdte aan je bovenarm. Let op dat we proberen dit te respecteren, maar dat de mouw in het armsgat laten passen voorrang krijgt op de hoeveelheid overwijdte. ", - "collarEase.t": "Overwijdte kraag", - "collarEase.d": "De hoeveelheid overwijdte rond je nek.", - "chestEase.t": "Overwijdte borst", - "chestEase.d": "De hoeveelheid overwijdte aan je borst.", - "cuffEase.t": "Overwijdte manchet", - "cuffEase.d": "De hoeveelheid overwijdte aan je pols.", - "draftForHighBust.t": "Teken voor hoge buste", - "draftForHighBust.d": "Teken het patroon voor de hoge bustemaat (indien beschikbaar) in plaats van de volle borstomtrek. Dit heeft een aansluitender kledingstuk als resultaat voor mensen met borsten.", - "frontArmholeDeeper.t": "Extra uitsnijding armsgat vooraan", - "frontArmholeDeeper.d": "Hoeveel dieper moet het armsgat vooraan zijn uitgesneden, in vergelijking met het armsgat achteraan.", - "lengthBonus.t": "Lengtebonus", - "lengthBonus.d": "De hoeveelheid waarmee het kledingstuk verlengd wordt. Een negatieve waarde maakte het korter.", - "s3Collar.t": "Schoudernaad verschuiving: kraagkant", - "s3Collar.d": "Verhoog deze optie om de schoudernaad vooruit aan de kant van de kraag te bewegen. Door deze te verschuiven wordt de naad achterwaarts verlegd.", - "s3Armhole.t": "Schouder naad shift: armsgatzijde", - "s3Armhole.d": "Verhoog deze optie om de schoudernaad vooruit aan de zijkant van het armsgat naar voren te bewegen. Vermindering ervan verlegt de schoudernaad.", - "shoulderEase.t": "Overwijdte schouder", - "shoulderEase.d": "De hoeveelheid overwijdte aan je schouder. Dit vergroot de afstand van schouder tot schouder om ruimte te maken voor wat je onder je jas draagt.", - "shoulderSlopeReduction.t": "Reductie schouderhelling", - "shoulderSlopeReduction.d": "Hoeveel de schouderhelling verminderd wordt om ruimte te maken voor epauletten.", - "sleeveLengthBonus.t": "Bonus mouwlengte", - "sleeveLengthBonus.d": "De hoeveelheid waarmee de mouw verlengd wordt. Een negatieve waarde zal ze korter maken.", - "sleevecapEase.t": "Extra ruimte mouwkop", - "sleevecapEase.d": "Hoeveel langer de naad van de mouwkop is dan de naad van het armsgat.", - "sleevecapTopFactorX.t": "Mouwkop top X", - "sleevecapTopFactorX.d": "Bepaalt de horizontale locatie van de top van de mouwkop", - "sleevecapTopFactorY.t": "Mouwkop top X", - "sleevecapTopFactorY.d": "Controleert de hoogte van de mouwkop. Een hogere waarde heeft als resultaat een hogere en smallere mouwkop.", - "sleevecapBackFactorX.t": "Mouwkop X achteraan", - "sleevecapBackFactorX.d": "Bepaalt de plaatsing op de X-as (horizontaal) van het ankerpunt van het achterste deel van de mouwkop", - "sleevecapBackFactorY.t": "Mouwkop Y achteraan", - "sleevecapBackFactorY.d": "Bepaalt de plaatsing op de Y-as (verticaal) van het ankerpunt van het achterste deel van de mouwkop", - "sleevecapFrontFactorX.t": "Mouwkop X vooraan", - "sleevecapFrontFactorX.d": "Bepaalt de plaatsing op de X-as (horizontaal) van het ankerpunt van het voorste deel van de mouwkop", - "sleevecapFrontFactorY.t": "Mouwkop Y vooraan", - "sleevecapFrontFactorY.d": "Bepaalt de plaatsing op de Y-as (verticaal) van het ankerpunt van het voorste deel van de mouwkop", - "sleevecapQ1Offset.t": "Mouwkop Q1 offset", - "sleevecapQ1Offset.d": "Bepaalt de kromming van de mouwkop in het eerste quadrant (armsgat vooraan)", - "sleevecapQ2Offset.t": "Mouwkop Q2 offset", - "sleevecapQ2Offset.d": "Bepaalt de kromming van de mouwkop in het tweede quadrant (schouder vooraan)", - "sleevecapQ3Offset.t": "Mouwkop Q3 offset", - "sleevecapQ3Offset.d": "Bepaalt de kromming van de mouwkop in het derde quadrant (schouder achteraan)", - "sleevecapQ4Offset.t": "Mouwkop Q4 offset", - "sleevecapQ4Offset.d": "Bepaalt de kromming van de mouwkop in het vierde quadrant (armsgat vooraan)", - "sleevecapQ1Spread1.t": "Mouwkop Q1 neerwaardse spreiding", - "sleevecapQ1Spread1.d": "Bepaalt de spreiding van de kromming in het eerste quadrant van de mouwkop, in de richting van het armsgat", - "sleevecapQ1Spread2.t": "Mouwkop Q1 opwaardse spreiding", - "sleevecapQ1Spread2.d": "Bepaalt de spreiding van de kromming in het eerste quadrant van de mouwkop, in de richting van de shouder", - "sleevecapQ2Spread1.t": "Mouwkop Q2 neerwaardse spreiding", - "sleevecapQ2Spread1.d": "Bepaalt de spreiding van de kromming in het tweede quadrant van de mouwkop, in de richting van het armsgat", - "sleevecapQ2Spread2.t": "Mouwkop Q2 opwaardse spreiding", - "sleevecapQ2Spread2.d": "Bepaalt de spreiding van de kromming in het tweede quadrant van de mouwkop, in de richting van de shouder", - "sleevecapQ3Spread1.t": "Mouwkop Q3 opwaardse spreiding", - "sleevecapQ3Spread1.d": "Bepaalt de spreiding van de kromming in het derde quadrant van de mouwkop, in de richting van de shouder", - "sleevecapQ3Spread2.t": "Mouwkop Q3 neerwaardse spreiding", - "sleevecapQ3Spread2.d": "Bepaalt de spreiding van de kromming in het derde quadrant van de mouwkop, in de richting van het armsgat", - "sleevecapQ4Spread1.t": "Mouwkop Q4 opwaardse spreiding", - "sleevecapQ4Spread1.d": "Bepaalt de spreiding van de kromming in het vierde quadrant van de mouwkop, in de richting van de shouder", - "sleevecapQ4Spread2.t": "Mouwkop Q4 neerwaardse spreiding", - "sleevecapQ4Spread2.d": "Bepaalt de spreiding van de kromming in het vierde quadrant van de mouwkop, in de richting van het armsgat", - "sleeveWidthGuarantee.t": "Gegarandeerde mouw breedte", - "sleeveWidthGuarantee.d": "Bepaalt hoeveel van de mouwbreedte we garanderen wanneer we de mouw aan het armsgat aanpassen." -} +{"t":"Brian Basisvorm","d":"Brian is een basislichaam voor mensen zonder borsten.","back":"Back","front":"Front","base":"Base","sleevecap":"Sleevecap","sleeve":"Sleeve","acrossBackFactor.t":"Rugwijdte","acrossBackFactor.d":"Geeft controle over de breedte van je rug als een factor van je schouder tot schouder maat.","armholeDepthFactor.t":"Diepte armsgat factor","armholeDepthFactor.d":"Controleert de diepte van het armsgat. Hoe hoger deze waarde, hoe dieper het armsgat.","backNeckCutout.t":"Hals uitsnijding achteraan","backNeckCutout.d":"Hoe diep de nek wordt uitgesneden aan de rug","bicepsEase.t":"Overwijdte biceps","bicepsEase.d":"De hoeveelheid overwijdte aan je bovenarm. Let op dat we proberen dit te respecteren, maar dat de mouw in het armsgat laten passen voorrang krijgt op de hoeveelheid overwijdte. ","collarEase.t":"Overwijdte kraag","collarEase.d":"De hoeveelheid overwijdte rond je nek.","chestEase.t":"Overwijdte borst","chestEase.d":"De hoeveelheid overwijdte aan je borst.","cuffEase.t":"Overwijdte manchet","cuffEase.d":"De hoeveelheid overwijdte aan je pols.","draftForHighBust.t":"Teken voor hoge buste","draftForHighBust.d":"Teken het patroon voor de hoge bustemaat (indien beschikbaar) in plaats van de volle borstomtrek. Dit heeft een aansluitender kledingstuk als resultaat voor mensen met borsten.","frontArmholeDeeper.t":"Extra uitsnijding armsgat vooraan","frontArmholeDeeper.d":"Hoeveel dieper moet het armsgat vooraan zijn uitgesneden, in vergelijking met het armsgat achteraan.","lengthBonus.t":"Lengtebonus","lengthBonus.d":"De hoeveelheid waarmee het kledingstuk verlengd wordt. Een negatieve waarde maakte het korter.","s3Collar.t":"Schoudernaad verschuiving: kraagkant","s3Collar.d":"Verhoog deze optie om de schoudernaad vooruit aan de kant van de kraag te bewegen. Door deze te verschuiven wordt de naad achterwaarts verlegd.","s3Armhole.t":"Schouder naad shift: armsgatzijde","s3Armhole.d":"Verhoog deze optie om de schoudernaad vooruit aan de zijkant van het armsgat naar voren te bewegen. Vermindering ervan verlegt de schoudernaad.","shoulderEase.t":"Overwijdte schouder","shoulderEase.d":"De hoeveelheid overwijdte aan je schouder. Dit vergroot de afstand van schouder tot schouder om ruimte te maken voor wat je onder je jas draagt.","shoulderSlopeReduction.t":"Reductie schouderhelling","shoulderSlopeReduction.d":"Hoeveel de schouderhelling verminderd wordt om ruimte te maken voor epauletten.","sleeveLengthBonus.t":"Bonus mouwlengte","sleeveLengthBonus.d":"De hoeveelheid waarmee de mouw verlengd wordt. Een negatieve waarde zal ze korter maken.","sleevecapEase.t":"Extra ruimte mouwkop","sleevecapEase.d":"Hoeveel langer de naad van de mouwkop is dan de naad van het armsgat.","sleevecapTopFactorX.t":"Mouwkop top X","sleevecapTopFactorX.d":"Bepaalt de horizontale locatie van de top van de mouwkop","sleevecapTopFactorY.t":"Mouwkop top X","sleevecapTopFactorY.d":"Controleert de hoogte van de mouwkop. Een hogere waarde heeft als resultaat een hogere en smallere mouwkop.","sleevecapBackFactorX.t":"Mouwkop X achteraan","sleevecapBackFactorX.d":"Bepaalt de plaatsing op de X-as (horizontaal) van het ankerpunt van het achterste deel van de mouwkop","sleevecapBackFactorY.t":"Mouwkop Y achteraan","sleevecapBackFactorY.d":"Bepaalt de plaatsing op de Y-as (verticaal) van het ankerpunt van het achterste deel van de mouwkop","sleevecapFrontFactorX.t":"Mouwkop X vooraan","sleevecapFrontFactorX.d":"Bepaalt de plaatsing op de X-as (horizontaal) van het ankerpunt van het voorste deel van de mouwkop","sleevecapFrontFactorY.t":"Mouwkop Y vooraan","sleevecapFrontFactorY.d":"Bepaalt de plaatsing op de Y-as (verticaal) van het ankerpunt van het voorste deel van de mouwkop","sleevecapQ1Offset.t":"Mouwkop Q1 offset","sleevecapQ1Offset.d":"Bepaalt de kromming van de mouwkop in het eerste quadrant (armsgat vooraan)","sleevecapQ2Offset.t":"Mouwkop Q2 offset","sleevecapQ2Offset.d":"Bepaalt de kromming van de mouwkop in het tweede quadrant (schouder vooraan)","sleevecapQ3Offset.t":"Mouwkop Q3 offset","sleevecapQ3Offset.d":"Bepaalt de kromming van de mouwkop in het derde quadrant (schouder achteraan)","sleevecapQ4Offset.t":"Mouwkop Q4 offset","sleevecapQ4Offset.d":"Bepaalt de kromming van de mouwkop in het vierde quadrant (armsgat vooraan)","sleevecapQ1Spread1.t":"Mouwkop Q1 neerwaardse spreiding","sleevecapQ1Spread1.d":"Bepaalt de spreiding van de kromming in het eerste quadrant van de mouwkop, in de richting van het armsgat","sleevecapQ1Spread2.t":"Mouwkop Q1 opwaardse spreiding","sleevecapQ1Spread2.d":"Bepaalt de spreiding van de kromming in het eerste quadrant van de mouwkop, in de richting van de shouder","sleevecapQ2Spread1.t":"Mouwkop Q2 neerwaardse spreiding","sleevecapQ2Spread1.d":"Bepaalt de spreiding van de kromming in het tweede quadrant van de mouwkop, in de richting van het armsgat","sleevecapQ2Spread2.t":"Mouwkop Q2 opwaardse spreiding","sleevecapQ2Spread2.d":"Bepaalt de spreiding van de kromming in het tweede quadrant van de mouwkop, in de richting van de shouder","sleevecapQ3Spread1.t":"Mouwkop Q3 opwaardse spreiding","sleevecapQ3Spread1.d":"Bepaalt de spreiding van de kromming in het derde quadrant van de mouwkop, in de richting van de shouder","sleevecapQ3Spread2.t":"Mouwkop Q3 neerwaardse spreiding","sleevecapQ3Spread2.d":"Bepaalt de spreiding van de kromming in het derde quadrant van de mouwkop, in de richting van het armsgat","sleevecapQ4Spread1.t":"Mouwkop Q4 opwaardse spreiding","sleevecapQ4Spread1.d":"Bepaalt de spreiding van de kromming in het vierde quadrant van de mouwkop, in de richting van de shouder","sleevecapQ4Spread2.t":"Mouwkop Q4 neerwaardse spreiding","sleevecapQ4Spread2.d":"Bepaalt de spreiding van de kromming in het vierde quadrant van de mouwkop, in de richting van het armsgat","sleeveWidthGuarantee.t":"Gegarandeerde mouw breedte","sleeveWidthGuarantee.d":"Bepaalt hoeveel van de mouwbreedte we garanderen wanneer we de mouw aan het armsgat aanpassen."} \ No newline at end of file diff --git a/sites/sde/public/locales/nl/common.json b/sites/sde/public/locales/nl/common.json index 56cc132fd42..df4a78b4857 100644 --- a/sites/sde/public/locales/nl/common.json +++ b/sites/sde/public/locales/nl/common.json @@ -1,7 +1 @@ -{ - "freesewing": "FreeSewing", - "sitemap": "Sitemap", - "youAreHere": "U bevindt zich hier", - "slogan1": "Kom voor de naaipatronen op maat", - "slogan2": "Blijf voor je nieuwe naai-maten" -} +{"freesewing":"FreeSewing","sitemap":"Sitemap","youAreHere":"U bevindt zich hier","slogan1":"Kom voor de naaipatronen op maat","slogan2":"Blijf voor je nieuwe naai-maten"} \ No newline at end of file diff --git a/sites/sde/public/locales/nl/core-settings.json b/sites/sde/public/locales/nl/core-settings.json index 139961b3615..c30afcfd731 100644 --- a/sites/sde/public/locales/nl/core-settings.json +++ b/sites/sde/public/locales/nl/core-settings.json @@ -1,61 +1 @@ -{ - "coreSettings.t": "Kerninstellingen", - "coreSettings.d": "Deze instellingen zijn niet specifiek voor het ontwerp, maar stellen je in staat om verschillende parameters aan te passen van de FreeSewing kernbibliotheek, die het ontwerp voor je genereert.", - "designOptions.t": "Deze opties zijn specifiek voor dit ontwerp. Je kunt ze gebruiken om je patroon op verschillende manieren aan te passen.", - "paperless.t": "Papierloos", - "paperless.d": "Bomen zijn geweldig en naaipatronen in elkaar tikken is niet leuk. Probeer onze papierloze modus om te voorkomen dat je je patroon helemaal moet uitprinten.", - "samm.t": "Naadtoeslag Maat", - "samm.d": "Bepaalt de hoeveelheid naadtoeslag die in je patroon wordt gebruikt", - "sabool.t": "Naadtoeslag opnemen", - "sabool.d": "Bepaalt of je wel of geen naadtoeslag in je patroon wilt opnemen", - "complete.t": "Details", - "complete.d": "Bepaalt hoe gedetailleerd het patroon is; Ofwel een patroon met alle details, ofwel een eenvoudiger patroon met slechts de contouren van de verschillende patroondelen", - "expand.t": "Expand", - "expand.d": "Controls efforts to save paper. Disable this to expand all pattern parts at the cost of using more space.", - "only.t": "Meegeleverde onderdelen", - "only.d": "Gebruik dit om precies te bepalen welke patroondelen in je patroon worden opgenomen", - "locale.t": "Taal", - "locale.d": "Bepaalt de taal van je patroon. Dit heeft geen invloed op de taal van de website, alleen van dit specifieke patroon.", - "units.t": "Eenheden", - "units.d": "Deze instelling bepaalt hoe eenheden worden weergegeven op je patroon", - "margin.t": "Marge", - "margin.d": "Bepaalt de marge rond patroondelen", - "scale.t": "Schaal", - "scale.d": "Bepaalt de totale lijnbreedte, lettergrootte en andere elementen die niet schalen met de metingen van het patroon", - "de.t": "Duits", - "de.d": "Gebruik dit om een Duits patroon te genereren", - "en.t": "Engels", - "en.d": "Gebruik dit om een Engels patroon te genereren", - "es.t": "Spaans", - "es.d": "Gebruik dit om een Spaans patroon te genereren", - "fr.t": "Frans", - "fr.d": "Gebruik dit om een Frans patroon te genereren", - "nl.t": "Nederlands", - "nl.d": "Gebruik dit om een Nederlands patroon te genereren", - "yes": "Yes", - "no": "No", - "completeYes.t": "Genereer een compleet patroon", - "completeYes.d": "Dit genereert een compleet patroon met alle notaties, lijnen en markeringen. Gebruik dit als je niet zeker weet wat je moet kiezen.", - "completeNo.t": "Genereer een patroonoverzicht", - "completeNo.d": "Genereer alleen de omtrek van de patroondelen. Gebruik dit als je een lasercutter wilt gebruiken of andere specifieke wensen hebt.", - "expandYes.t": "Expand all pattern parts", - "expandYes.d": "This will generate a pattern where all pattern parts are drawn to their full size, even if they are simple rectangles.", - "expandNo.t": "Keep patterns parts compact where possible", - "expandNo.d": "This will draw a more dense representation of the pattern which includes all info without using up too much space & paper.", - "paperlessNo.t": "Een regelmatig patroon genereren", - "paperlessNo.d": "Dit genereert een regelmatig patroon dat je vervolgens kunt afdrukken.", - "paperlessYes.t": "Een papierloos patroon genereren", - "paperlessYes.d": "Dit genereert een patroon met afmetingen en een raster, waardoor je het kunt overbrengen op stof of een ander medium zonder het patroon te hoeven afdrukken.", - "metric": "Metrisch", - "imperial": "Keizerlijk", - "metric.t": "Gebruik metrische eenheden", - "metric.d": "Gebruik deze als je het metrische stelsel gebruikt en centimeters en millimeters iets zijn waar je bekend mee bent. Dit is de beste keuze voor de meeste mensen over de hele wereld.", - "imperial.t": "Gebruik imperiale eenheden", - "imperial.d": "Gebruik dit als je meer vertrouwd bent met inches en fracties of inches dan met centimeters. Dit is vaak de voorkeursoptie voor mensen in het Verenigd Koninkrijk en de Verenigde Staten.", - "saNo.t": "Exclusief naadtoeslag", - "saNo.d": "Dit genereert een patroon zonder naadtoeslag. De grootte van de naadtoeslag maakt niet uit, omdat er geen naadtoeslag wordt opgenomen.", - "saYes.t": "Inclusief naadtoeslag", - "saYes.d": "Dit genereert een patroon met naadtoeslag. De grootte van de naadtoeslag wordt individueel ingesteld.", - "clearSettingsNotMeasurements": "Clear settings, but keep measurements", - "clearSettingsAndMeasurements": "Clear settings & Clear measurements" -} +{"coreSettings.t":"Kerninstellingen","coreSettings.d":"Deze instellingen zijn niet specifiek voor het ontwerp, maar stellen je in staat om verschillende parameters aan te passen van de FreeSewing kernbibliotheek, die het ontwerp voor je genereert.","designOptions.t":"Deze opties zijn specifiek voor dit ontwerp. Je kunt ze gebruiken om je patroon op verschillende manieren aan te passen.","paperless.t":"Papierloos","paperless.d":"Bomen zijn geweldig en naaipatronen in elkaar tikken is niet leuk. Probeer onze papierloze modus om te voorkomen dat je je patroon helemaal moet uitprinten.","samm.t":"Naadtoeslag Maat","samm.d":"Bepaalt de hoeveelheid naadtoeslag die in je patroon wordt gebruikt","sabool.t":"Naadtoeslag opnemen","sabool.d":"Bepaalt of je wel of geen naadtoeslag in je patroon wilt opnemen","complete.t":"Details","complete.d":"Bepaalt hoe gedetailleerd het patroon is; Ofwel een patroon met alle details, ofwel een eenvoudiger patroon met slechts de contouren van de verschillende patroondelen","expand.t":"Expand","expand.d":"Controls efforts to save paper. Disable this to expand all pattern parts at the cost of using more space.","only.t":"Meegeleverde onderdelen","only.d":"Gebruik dit om precies te bepalen welke patroondelen in je patroon worden opgenomen","locale.t":"Taal","locale.d":"Bepaalt de taal van je patroon. Dit heeft geen invloed op de taal van de website, alleen van dit specifieke patroon.","units.t":"Eenheden","units.d":"Deze instelling bepaalt hoe eenheden worden weergegeven op je patroon","margin.t":"Marge","margin.d":"Bepaalt de marge rond patroondelen","scale.t":"Schaal","scale.d":"Bepaalt de totale lijnbreedte, lettergrootte en andere elementen die niet schalen met de metingen van het patroon","de.t":"Duits","de.d":"Gebruik dit om een Duits patroon te genereren","en.t":"Engels","en.d":"Gebruik dit om een Engels patroon te genereren","es.t":"Spaans","es.d":"Gebruik dit om een Spaans patroon te genereren","fr.t":"Frans","fr.d":"Gebruik dit om een Frans patroon te genereren","nl.t":"Nederlands","nl.d":"Gebruik dit om een Nederlands patroon te genereren","yes":"Yes","no":"No","completeYes.t":"Genereer een compleet patroon","completeYes.d":"Dit genereert een compleet patroon met alle notaties, lijnen en markeringen. Gebruik dit als je niet zeker weet wat je moet kiezen.","completeNo.t":"Genereer een patroonoverzicht","completeNo.d":"Genereer alleen de omtrek van de patroondelen. Gebruik dit als je een lasercutter wilt gebruiken of andere specifieke wensen hebt.","expandYes.t":"Expand all pattern parts","expandYes.d":"This will generate a pattern where all pattern parts are drawn to their full size, even if they are simple rectangles.","expandNo.t":"Keep patterns parts compact where possible","expandNo.d":"This will draw a more dense representation of the pattern which includes all info without using up too much space & paper.","paperlessNo.t":"Een regelmatig patroon genereren","paperlessNo.d":"Dit genereert een regelmatig patroon dat je vervolgens kunt afdrukken.","paperlessYes.t":"Een papierloos patroon genereren","paperlessYes.d":"Dit genereert een patroon met afmetingen en een raster, waardoor je het kunt overbrengen op stof of een ander medium zonder het patroon te hoeven afdrukken.","metric":"Metrisch","imperial":"Keizerlijk","metric.t":"Gebruik metrische eenheden","metric.d":"Gebruik deze als je het metrische stelsel gebruikt en centimeters en millimeters iets zijn waar je bekend mee bent. Dit is de beste keuze voor de meeste mensen over de hele wereld.","imperial.t":"Gebruik imperiale eenheden","imperial.d":"Gebruik dit als je meer vertrouwd bent met inches en fracties of inches dan met centimeters. Dit is vaak de voorkeursoptie voor mensen in het Verenigd Koninkrijk en de Verenigde Staten.","saNo.t":"Exclusief naadtoeslag","saNo.d":"Dit genereert een patroon zonder naadtoeslag. De grootte van de naadtoeslag maakt niet uit, omdat er geen naadtoeslag wordt opgenomen.","saYes.t":"Inclusief naadtoeslag","saYes.d":"Dit genereert een patroon met naadtoeslag. De grootte van de naadtoeslag wordt individueel ingesteld.","clearSettingsNotMeasurements":"Clear settings, but keep measurements","clearSettingsAndMeasurements":"Clear settings & Clear measurements"} \ No newline at end of file diff --git a/sites/sde/public/locales/nl/curate.json b/sites/sde/public/locales/nl/curate.json index 20a33760f0f..83bafb11271 100644 --- a/sites/sde/public/locales/nl/curate.json +++ b/sites/sde/public/locales/nl/curate.json @@ -1,17 +1 @@ -{ - "curate": "samenstellen", - "curateSet": "Curated measurements set", - "curateSets": "Curate FreeSewing's measurements sets", - "curatePacks": "Curate FreeSewing's option packs", - "noSuggestedPacks": "There are currently no option packs suggested for curation", - "noSuggestedSets": "There are currently no measurements sets suggested for curation", - "optionPack": "Option pack", - "packs": "Option Packs", - "published": "Published", - "publishedDesc": "Published records are available to users. If you plan to make changes, you might want to unpublish first.", - "unpublished": "Unpublished", - "unpublishedDesc": "Unpublished records are not available to users. Things typically start out unpublished until they are ready for publication.", - "sets": "Maten sets", - "suggestedSets": "Measurements sets suggested for curation", - "suggestedPacks": "Suggested option packs" -} +{"curate":"samenstellen","curateSet":"Curated measurements set","curateSets":"Curate FreeSewing's measurements sets","curatePacks":"Curate FreeSewing's option packs","noSuggestedPacks":"There are currently no option packs suggested for curation","noSuggestedSets":"There are currently no measurements sets suggested for curation","optionPack":"Option pack","packs":"Option Packs","published":"Published","publishedDesc":"Published records are available to users. If you plan to make changes, you might want to unpublish first.","unpublished":"Unpublished","unpublishedDesc":"Unpublished records are not available to users. Things typically start out unpublished until they are ready for publication.","sets":"Maten sets","suggestedSets":"Measurements sets suggested for curation","suggestedPacks":"Suggested option packs"} \ No newline at end of file diff --git a/sites/sde/public/locales/nl/cut.json b/sites/sde/public/locales/nl/cut.json index db3b4e255e2..5c5581b9017 100644 --- a/sites/sde/public/locales/nl/cut.json +++ b/sites/sde/public/locales/nl/cut.json @@ -1,28 +1 @@ -{ - "canvas": "Haardoek", - "cut": "Knip", - "cuttingLayout": "Voorgestelde snij-indeling", - "fabric": "Hoofd stof", - "materialSize": "{length} van {width} breed materiaal", - "heavyCanvas": "Zwaar canvas", - "interfacing": "Tussenvoering", - "lining": "Voering", - "lmhCanvas": "Licht tot middellang haar Canvas", - "mirrored": "gespiegeld", - "onFoldLower": "aan de stofvouw", - "onFoldAndBias": "gevouwen op de bias", - "onBias": "over het vooroordeel", - "plastic": "Plastic", - "ribbing": "Boordstof", - "edgeOfFabric": "Rand van stof", - "sheetWidth.t": "Materiaal Breedte", - "sheetWidth.d": "Hoe breed is het materiaal?", - "grainDirection.t": "Korrelrichting", - "grainDirection.d": "In welke richting loopt de nerf op het materiaal?", - "horizontal.t": "Horizontaal", - "horizontal.d": "Graan loopt van links naar rechts", - "vertical.t": "Verticaal", - "vertical.d": "De korrel loopt van boven naar beneden", - "cutSettings": "Materiaal Instellingen", - "cutSettings.d": "Met deze instellingen kun je eigenschappen van het materiaal opgeven om te helpen bij het maken van een snijlayout" -} +{"canvas":"Haardoek","cut":"Knip","cuttingLayout":"Voorgestelde snij-indeling","fabric":"Hoofd stof","materialSize":"{length} van {width} breed materiaal","heavyCanvas":"Zwaar canvas","interfacing":"Tussenvoering","lining":"Voering","lmhCanvas":"Licht tot middellang haar Canvas","mirrored":"gespiegeld","onFoldLower":"aan de stofvouw","onFoldAndBias":"gevouwen op de bias","onBias":"over het vooroordeel","plastic":"Plastic","ribbing":"Boordstof","edgeOfFabric":"Rand van stof","sheetWidth.t":"Materiaal Breedte","sheetWidth.d":"Hoe breed is het materiaal?","grainDirection.t":"Korrelrichting","grainDirection.d":"In welke richting loopt de nerf op het materiaal?","horizontal.t":"Horizontaal","horizontal.d":"Graan loopt van links naar rechts","vertical.t":"Verticaal","vertical.d":"De korrel loopt van boven naar beneden","cutSettings":"Materiaal Instellingen","cutSettings.d":"Met deze instellingen kun je eigenschappen van het materiaal opgeven om te helpen bij het maken van een snijlayout"} \ No newline at end of file diff --git a/sites/sde/public/locales/nl/design-options.json b/sites/sde/public/locales/nl/design-options.json index d06bc2df7ec..cde33dc6ab7 100644 --- a/sites/sde/public/locales/nl/design-options.json +++ b/sites/sde/public/locales/nl/design-options.json @@ -1,7 +1 @@ -{ - "designOptions.t": "Ontwerpopties", - "designOptions.d": "Deze opties zijn specifiek voor dit ontwerp. Je kunt ze gebruiken om je patroon op verschillende manieren aan te passen.", - "fit.t": "Pasvorm", - "style.t": "Stijl", - "advanced.t": "Geavanceerd" -} +{"designOptions.t":"Ontwerpopties","designOptions.d":"Deze opties zijn specifiek voor dit ontwerp. Je kunt ze gebruiken om je patroon op verschillende manieren aan te passen.","fit.t":"Pasvorm","style.t":"Stijl","advanced.t":"Geavanceerd"} \ No newline at end of file diff --git a/sites/sde/public/locales/nl/designs.json b/sites/sde/public/locales/nl/designs.json index e97f4d5c25a..6f29f4c3279 100644 --- a/sites/sde/public/locales/nl/designs.json +++ b/sites/sde/public/locales/nl/designs.json @@ -1,26 +1 @@ -{ - "fromscratch.t": "Your Design", - "fromscratch.d": "This is your own design, from scratch", - "tutorial.t": "Tutorial", - "tutorial.d": "This design is used in the tutorial", - "frombrian.t": "From Brian", - "frombrian.d": "This design extends Brian", - "frombent.t": "From Bent", - "frombent.d": "This design extends Bent", - "fromtitan.t": "From Titan", - "fromtitan.d": "This design extends Titan", - "frombella.t": "From Bella", - "frombella.d": "This design extends Bella", - "frombreanna.t": "From Breanna", - "frombreanna.d": "This design extends Breanna", - "brian.t": "Brian Basisvorm", - "brian.d": "Brian is een basislichaam voor mensen zonder borsten.", - "bent.t": "Bent Basisvorm", - "bent.d": "Dit patroon met tweedelige mouw is de basis voor onze jassen- en jasjespatronen.", - "titan.t": "Titan basispatroon broek", - "titan.d": "Titan is a dartless trouser block.", - "bella.t": "Bella lichaam blok", - "bella.d": "Bella is een basisorgaan voor mensen met borsten.", - "breanna.t": "Breanna body block", - "breanna.d": "Breanna is a basic body block for people with breasts." -} +{"fromscratch.t":"Your Design","fromscratch.d":"This is your own design, from scratch","tutorial.t":"Tutorial","tutorial.d":"This design is used in the tutorial","frombrian.t":"From Brian","frombrian.d":"This design extends Brian","frombent.t":"From Bent","frombent.d":"This design extends Bent","fromtitan.t":"From Titan","fromtitan.d":"This design extends Titan","frombella.t":"From Bella","frombella.d":"This design extends Bella","frombreanna.t":"From Breanna","frombreanna.d":"This design extends Breanna","brian.t":"Brian Basisvorm","brian.d":"Brian is een basislichaam voor mensen zonder borsten.","bent.t":"Bent Basisvorm","bent.d":"Dit patroon met tweedelige mouw is de basis voor onze jassen- en jasjespatronen.","titan.t":"Titan basispatroon broek","titan.d":"Titan is a dartless trouser block.","bella.t":"Bella lichaam blok","bella.d":"Bella is een basisorgaan voor mensen met borsten.","breanna.t":"Breanna body block","breanna.d":"Breanna is a basic body block for people with breasts."} \ No newline at end of file diff --git a/sites/sde/public/locales/nl/docs.json b/sites/sde/public/locales/nl/docs.json index 08849f20025..e32a2896f0f 100644 --- a/sites/sde/public/locales/nl/docs.json +++ b/sites/sde/public/locales/nl/docs.json @@ -1,27 +1 @@ -{ - "account": "Account", - "docs": "Documentatie", - "controltip.t": "Macht versus eenvoud", - "controltip.d1": "De instelling Power versus Simplicity van je FreeSewing account heeft invloed op hoe je de FreeSewing website ervaart.", - "controltip.d2": "Standaard zijn enkele van de meer geavanceerde functies van deze site verborgen om het nieuwe gebruikers gemakkelijker te maken hun weg te vinden.", - "controltip.d3": "Als je iets van die eenvoud wilt opofferen om meer vermogen te krijgen, kun je de instelling Power versus Simplicity aanpassen.", - "helpWithDocs": "Help ons onze documentatie te verbeteren", - "authors": "Auteurs", - "maintainers": "Onderhouders", - "lastUpdated": "Laatst bijgewerkt", - "editThisPage": "Deze pagina bewerken", - "years": "jaren", - "months": "maanden", - "days": "dagen", - "oneDay": "een dag", - "lessThanADay": "minder dan een dag", - "ago": "geleden", - "helpImproveDocs": "Help ons de FreeSewing documentatie te verbeteren", - "helpTranslateDocs": "Help ons de FreeSewing documentatie te vertalen", - "learnMore": "Meer informatie", - "toc": "Inhoudsopgave", - "credits": "Credits", - "contentsBy": "Inhoud door", - "translators": "Vertalers", - "title": "Titel" -} +{"account":"Account","docs":"Documentatie","controltip.t":"Macht versus eenvoud","controltip.d1":"De instelling Power versus Simplicity van je FreeSewing account heeft invloed op hoe je de FreeSewing website ervaart.","controltip.d2":"Standaard zijn enkele van de meer geavanceerde functies van deze site verborgen om het nieuwe gebruikers gemakkelijker te maken hun weg te vinden.","controltip.d3":"Als je iets van die eenvoud wilt opofferen om meer vermogen te krijgen, kun je de instelling Power versus Simplicity aanpassen.","helpWithDocs":"Help ons onze documentatie te verbeteren","authors":"Auteurs","maintainers":"Onderhouders","lastUpdated":"Laatst bijgewerkt","editThisPage":"Deze pagina bewerken","years":"jaren","months":"maanden","days":"dagen","oneDay":"een dag","lessThanADay":"minder dan een dag","ago":"geleden","helpImproveDocs":"Help ons de FreeSewing documentatie te verbeteren","helpTranslateDocs":"Help ons de FreeSewing documentatie te vertalen","learnMore":"Meer informatie","toc":"Inhoudsopgave","credits":"Credits","contentsBy":"Inhoud door","translators":"Vertalers","title":"Titel"} \ No newline at end of file diff --git a/sites/sde/public/locales/nl/errors.json b/sites/sde/public/locales/nl/errors.json index 844e406812f..da1e7cc5fd1 100644 --- a/sites/sde/public/locales/nl/errors.json +++ b/sites/sde/public/locales/nl/errors.json @@ -1,16 +1 @@ -{ - "t404": "Fout 404", - "d404": "Wat je zoekt kon niet worden gevonden", - "m404": "Deze fout betekent meestal dat er geen probleem is, maar dat de informatie die je hebt opgevraagd niet beschikbaar is.", - "something": "Er liep wat mis", - "reportThis": "Meld dit probleem", - "newReport": "Een probleemrapport genereren", - "privateReport.t": "Een persoonlijk probleemrapport genereren", - "privateReport.d": "Er wordt geen informatie over dit probleem beschikbaar gemaakt aan de bredere FreeSewing gemeenschap.", - "publicReport.t": "Genereer een publiek probleemrapport", - "publicReport.d": "Sommige informatie over dit probleem zal publiek beschikbaar zijn om het oplossen van problemen te vergemakkelijken.", - "leadId": "Dit is de unieke context-ID van je rapport", - "reportCreated": "Rapport aangemaakt", - "leadIssue": "Daarnaast hebben we een issue aangemaakt op GitHub om dit te volgen - daar kan je ook je eigen commentaar toevoegen", - "close": "Sluiten" -} +{"t404":"Fout 404","d404":"Wat je zoekt kon niet worden gevonden","m404":"Deze fout betekent meestal dat er geen probleem is, maar dat de informatie die je hebt opgevraagd niet beschikbaar is.","something":"Er liep wat mis","reportThis":"Meld dit probleem","newReport":"Een probleemrapport genereren","privateReport.t":"Een persoonlijk probleemrapport genereren","privateReport.d":"Er wordt geen informatie over dit probleem beschikbaar gemaakt aan de bredere FreeSewing gemeenschap.","publicReport.t":"Genereer een publiek probleemrapport","publicReport.d":"Sommige informatie over dit probleem zal publiek beschikbaar zijn om het oplossen van problemen te vergemakkelijken.","leadId":"Dit is de unieke context-ID van je rapport","reportCreated":"Rapport aangemaakt","leadIssue":"Daarnaast hebben we een issue aangemaakt op GitHub om dit te volgen - daar kan je ook je eigen commentaar toevoegen","close":"Sluiten"} \ No newline at end of file diff --git a/sites/sde/public/locales/nl/flag.json b/sites/sde/public/locales/nl/flag.json index 2f347722a0e..2c9dbfee01d 100644 --- a/sites/sde/public/locales/nl/flag.json +++ b/sites/sde/public/locales/nl/flag.json @@ -1,17 +1 @@ -{ - "apply": "Apply", - "decrease": "Decrease", - "disable": "Disable", - "dismiss": "Dismiss", - "expandIsOff.t": "This design saves space (and trees) because expand is disabled", - "expandIsOff.d": "Because the **expand** core setting is currently disabled, some parts are not fully drawn or not shown at all. Typically, these are simple rectangles that only take up space. To expand all pattern parts to their full size, enable the expand setting.", - "expandIsOn.t": "This design can save space (and trees)", - "expandIsOn.d": "Because the **expand** core setting is currently enabled, all parts are fully drawn. You can display this design in a more compact way by disabling the **expand** setting. Doing so will mean that some parts are not fully drawn or not shown at all. Typically, these are simple rectangles that only take up space.", - "enable": "Enable", - "flagMenu.t": "Messages from the designer", - "flagMenuOne.d": "The designer of this pattern has flagged something about your current draft that deserves your attention.", - "flagMenuMany.d": "The designer of this pattern has flagged some things about your current draft that deserve your attention.", - "hide": "Verberg", - "increase": "Increase", - "show": "Toon" -} +{"apply":"Apply","decrease":"Decrease","disable":"Disable","dismiss":"Dismiss","expandIsOff.t":"This design saves space (and trees) because expand is disabled","expandIsOff.d":"Because the **expand** core setting is currently disabled, some parts are not fully drawn or not shown at all. Typically, these are simple rectangles that only take up space. To expand all pattern parts to their full size, enable the expand setting.","expandIsOn.t":"This design can save space (and trees)","expandIsOn.d":"Because the **expand** core setting is currently enabled, all parts are fully drawn. You can display this design in a more compact way by disabling the **expand** setting. Doing so will mean that some parts are not fully drawn or not shown at all. Typically, these are simple rectangles that only take up space.","enable":"Enable","flagMenu.t":"Messages from the designer","flagMenuOne.d":"The designer of this pattern has flagged something about your current draft that deserves your attention.","flagMenuMany.d":"The designer of this pattern has flagged some things about your current draft that deserve your attention.","hide":"Verberg","increase":"Increase","show":"Toon"} \ No newline at end of file diff --git a/sites/sde/public/locales/nl/footer.json b/sites/sde/public/locales/nl/footer.json index 6ed0c88a23d..9e200e2c77b 100644 --- a/sites/sde/public/locales/nl/footer.json +++ b/sites/sde/public/locales/nl/footer.json @@ -1 +1 @@ -{ "sponsors": "bla bla" } +{"sponsors":"bla bla"} \ No newline at end of file diff --git a/sites/sde/public/locales/nl/frombella.json b/sites/sde/public/locales/nl/frombella.json index 558b276e482..201642b4efd 100644 --- a/sites/sde/public/locales/nl/frombella.json +++ b/sites/sde/public/locales/nl/frombella.json @@ -1,44 +1 @@ -{ - "t": "From Bella", - "d": "This design extends Bella", - "back": "Achterzijde", - "frontSideDart": "Voorzijde", - "chestEase.t": "Overwijdte borst", - "chestEase.d": "Bepaalt de hoeveelheid overwijdte aan het grootste deel van je borst", - "waistEase.t": "Overwijdte taille", - "waistEase.d": "Bepaalt de hoeveelheid overwijdte aan je taille", - "bustSpanEase.t": "Overwijdte bustenwijdte", - "bustSpanEase.d": "Bepaalt de hoeveelheid (horizontaal) overwijdte die wordt toegevoegd aan uw bustewijdte bij het lokaliseren van het bustepunt.", - "shoulderToShoulderEase.t": "Shoulder to Shoulder ease", - "shoulderToShoulderEase.d": "Controls the amount of ease between your shoulders. Initially set to -.5% because Bella implements a block that is used in the industry.", - "fullChestEaseReduction.t": "Full chest ease reduction", - "fullChestEaseReduction.d": "Allows you to independently reduce the ease around the chest to make it fit tight(er) in that area", - "backDartHeight.t": "Hoogte neep rug", - "backDartHeight.d": "Bepaalt de hoogte van de achterste neep", - "bustDartLength.t": "Lengte busteneep", - "bustDartLength.d": "Bepaalt de lengte van de buste-neep", - "waistDartLength.t": "Lengte neep taille", - "waistDartLength.d": "Bepaalt de lengte van de neep van de taille", - "bustDartCurve.t": "Curve busteneep", - "bustDartCurve.d": "Bepaalt de kromming van de busteneep", - "armholeDepth.t": "Diepte armsgat", - "armholeDepth.d": "Bepaalt de diepte van het armsgat", - "backArmholeSlant.t": "Schuin armsgat achter", - "backArmholeSlant.d": "Het armsgat rond zijn toonhoogte roteert enigszins", - "frontArmholeCurvature.t": "Front armhole curvature", - "frontArmholeCurvature.d": "Controls how deep the armhole is scooped out at the front bottom", - "backArmholeCurvature.t": "Kromming armsgat achter", - "backArmholeCurvature.d": "Bepaalt hoe diep het armsgat aan de achterste onderkant wordt uitgekoopt", - "frontArmholePitchDepth.t": "Diepte armsgat vooraan", - "frontArmholePitchDepth.d": "Aanpassen van de horizontale plaatsing van het pitch voorste armsgat", - "backArmholePitchDepth.t": "Diepte armsgat achteraan", - "backArmholePitchDepth.d": "Aanpassen van de horizontale plaatsing van het armsgat achterin", - "backNeckCutout.t": "Hals uitsnijding achteraan", - "backNeckCutout.d": "Bepaalt hoe diep de halsopening aan de achterkant wordt uitgekoopt", - "backHemSlope.t": "Lope zoom achter", - "backHemSlope.d": "Bepaalt de richtingscoëfficiënt van de zoom achteraan", - "frontShoulderWidth.t": "Schouderbreedte vooraan", - "frontShoulderWidth.d": "Bepaalt de smalheid van de schouders vooraan ten opzichte van de achterkant", - "highBustWidth.t": "Hoge buste-breedte", - "highBustWidth.d": "Stelt je in staat om de breedte van de nachtbust vooraan te wijzigen" -} +{"t":"From Bella","d":"This design extends Bella","back":"Achterzijde","frontSideDart":"Voorzijde","chestEase.t":"Overwijdte borst","chestEase.d":"Bepaalt de hoeveelheid overwijdte aan het grootste deel van je borst","waistEase.t":"Overwijdte taille","waistEase.d":"Bepaalt de hoeveelheid overwijdte aan je taille","bustSpanEase.t":"Overwijdte bustenwijdte","bustSpanEase.d":"Bepaalt de hoeveelheid (horizontaal) overwijdte die wordt toegevoegd aan uw bustewijdte bij het lokaliseren van het bustepunt.","shoulderToShoulderEase.t":"Shoulder to Shoulder ease","shoulderToShoulderEase.d":"Controls the amount of ease between your shoulders. Initially set to -.5% because Bella implements a block that is used in the industry.","fullChestEaseReduction.t":"Full chest ease reduction","fullChestEaseReduction.d":"Allows you to independently reduce the ease around the chest to make it fit tight(er) in that area","backDartHeight.t":"Hoogte neep rug","backDartHeight.d":"Bepaalt de hoogte van de achterste neep","bustDartLength.t":"Lengte busteneep","bustDartLength.d":"Bepaalt de lengte van de buste-neep","waistDartLength.t":"Lengte neep taille","waistDartLength.d":"Bepaalt de lengte van de neep van de taille","bustDartCurve.t":"Curve busteneep","bustDartCurve.d":"Bepaalt de kromming van de busteneep","armholeDepth.t":"Diepte armsgat","armholeDepth.d":"Bepaalt de diepte van het armsgat","backArmholeSlant.t":"Schuin armsgat achter","backArmholeSlant.d":"Het armsgat rond zijn toonhoogte roteert enigszins","frontArmholeCurvature.t":"Front armhole curvature","frontArmholeCurvature.d":"Controls how deep the armhole is scooped out at the front bottom","backArmholeCurvature.t":"Kromming armsgat achter","backArmholeCurvature.d":"Bepaalt hoe diep het armsgat aan de achterste onderkant wordt uitgekoopt","frontArmholePitchDepth.t":"Diepte armsgat vooraan","frontArmholePitchDepth.d":"Aanpassen van de horizontale plaatsing van het pitch voorste armsgat","backArmholePitchDepth.t":"Diepte armsgat achteraan","backArmholePitchDepth.d":"Aanpassen van de horizontale plaatsing van het armsgat achterin","backNeckCutout.t":"Hals uitsnijding achteraan","backNeckCutout.d":"Bepaalt hoe diep de halsopening aan de achterkant wordt uitgekoopt","backHemSlope.t":"Lope zoom achter","backHemSlope.d":"Bepaalt de richtingscoëfficiënt van de zoom achteraan","frontShoulderWidth.t":"Schouderbreedte vooraan","frontShoulderWidth.d":"Bepaalt de smalheid van de schouders vooraan ten opzichte van de achterkant","highBustWidth.t":"Hoge buste-breedte","highBustWidth.d":"Stelt je in staat om de breedte van de nachtbust vooraan te wijzigen"} \ No newline at end of file diff --git a/sites/sde/public/locales/nl/frombent.json b/sites/sde/public/locales/nl/frombent.json index 93dd3ebbc52..2830c82db26 100644 --- a/sites/sde/public/locales/nl/frombent.json +++ b/sites/sde/public/locales/nl/frombent.json @@ -1,47 +1 @@ -{ - "t": "From Bent", - "d": "This design extends Bent", - "back": "Back", - "front": "Front", - "base": "Base", - "sleevecap": "Sleevecap", - "sleeve": "Sleeve", - "topSleeve": "Bovenmouw", - "underSleeve": "Ondermouw", - "acrossBackFactor.t": "Rugwijdte", - "acrossBackFactor.d": "Geeft controle over de breedte van je rug als een factor van je schouder tot schouder maat.", - "armholeDepthFactor.t": "Diepte armsgat factor", - "armholeDepthFactor.d": "Controleert de diepte van het armsgat. Hoe hoger deze waarde, hoe dieper het armsgat.", - "backNeckCutout.t": "Hals uitsnijding achteraan", - "backNeckCutout.d": "Hoe diep de nek wordt uitgesneden aan de rug", - "bicepsEase.t": "Overwijdte biceps", - "bicepsEase.d": "De hoeveelheid overwijdte aan je bovenarm. Let op dat we proberen dit te respecteren, maar dat de mouw in het armsgat laten passen voorrang krijgt op de hoeveelheid overwijdte. ", - "collarEase.t": "Overwijdte kraag", - "collarEase.d": "De hoeveelheid overwijdte rond je nek.", - "chestEase.t": "Overwijdte borst", - "chestEase.d": "De hoeveelheid overwijdte aan je borst.", - "cuffEase.t": "Overwijdte manchet", - "cuffEase.d": "De hoeveelheid overwijdte aan je pols.", - "draftForHighBust.t": "Teken voor hoge buste", - "draftForHighBust.d": "Teken het patroon voor de hoge bustemaat (indien beschikbaar) in plaats van de volle borstomtrek. Dit heeft een aansluitender kledingstuk als resultaat voor mensen met borsten.", - "frontArmholeDeeper.t": "Extra uitsnijding armsgat vooraan", - "frontArmholeDeeper.d": "Hoeveel dieper moet het armsgat vooraan zijn uitgesneden, in vergelijking met het armsgat achteraan.", - "lengthBonus.t": "Lengtebonus", - "lengthBonus.d": "De hoeveelheid waarmee het kledingstuk verlengd wordt. Een negatieve waarde maakte het korter.", - "s3Collar.t": "Schoudernaad verschuiving: kraagkant", - "s3Collar.d": "Verhoog deze optie om de schoudernaad vooruit aan de kant van de kraag te bewegen. Door deze te verschuiven wordt de naad achterwaarts verlegd.", - "s3Armhole.t": "Schouder naad shift: armsgatzijde", - "s3Armhole.d": "Verhoog deze optie om de schoudernaad vooruit aan de zijkant van het armsgat naar voren te bewegen. Vermindering ervan verlegt de schoudernaad.", - "shoulderEase.t": "Overwijdte schouder", - "shoulderEase.d": "De hoeveelheid overwijdte aan je schouder. Dit vergroot de afstand van schouder tot schouder om ruimte te maken voor wat je onder je jas draagt.", - "shoulderSlopeReduction.t": "Reductie schouderhelling", - "shoulderSlopeReduction.d": "Hoeveel de schouderhelling verminderd wordt om ruimte te maken voor epauletten.", - "sleeveLengthBonus.t": "Bonus mouwlengte", - "sleeveLengthBonus.d": "De hoeveelheid waarmee de mouw verlengd wordt. Een negatieve waarde zal ze korter maken.", - "sleevecapEase.t": "Extra ruimte mouwkop", - "sleevecapEase.d": "Hoeveel langer de naad van de mouwkop is dan de naad van het armsgat.", - "sleeveBend.t": "Mouw kromming", - "sleeveBend.d": "Buiging van de mouw aan de elleboog", - "sleevecapHeight.t": "Hoogte mouwkop", - "sleevecapHeight.d": "Bepaalt de hoogte van de mouwkop" -} +{"t":"From Bent","d":"This design extends Bent","back":"Back","front":"Front","base":"Base","sleevecap":"Sleevecap","sleeve":"Sleeve","topSleeve":"Bovenmouw","underSleeve":"Ondermouw","acrossBackFactor.t":"Rugwijdte","acrossBackFactor.d":"Geeft controle over de breedte van je rug als een factor van je schouder tot schouder maat.","armholeDepthFactor.t":"Diepte armsgat factor","armholeDepthFactor.d":"Controleert de diepte van het armsgat. Hoe hoger deze waarde, hoe dieper het armsgat.","backNeckCutout.t":"Hals uitsnijding achteraan","backNeckCutout.d":"Hoe diep de nek wordt uitgesneden aan de rug","bicepsEase.t":"Overwijdte biceps","bicepsEase.d":"De hoeveelheid overwijdte aan je bovenarm. Let op dat we proberen dit te respecteren, maar dat de mouw in het armsgat laten passen voorrang krijgt op de hoeveelheid overwijdte. ","collarEase.t":"Overwijdte kraag","collarEase.d":"De hoeveelheid overwijdte rond je nek.","chestEase.t":"Overwijdte borst","chestEase.d":"De hoeveelheid overwijdte aan je borst.","cuffEase.t":"Overwijdte manchet","cuffEase.d":"De hoeveelheid overwijdte aan je pols.","draftForHighBust.t":"Teken voor hoge buste","draftForHighBust.d":"Teken het patroon voor de hoge bustemaat (indien beschikbaar) in plaats van de volle borstomtrek. Dit heeft een aansluitender kledingstuk als resultaat voor mensen met borsten.","frontArmholeDeeper.t":"Extra uitsnijding armsgat vooraan","frontArmholeDeeper.d":"Hoeveel dieper moet het armsgat vooraan zijn uitgesneden, in vergelijking met het armsgat achteraan.","lengthBonus.t":"Lengtebonus","lengthBonus.d":"De hoeveelheid waarmee het kledingstuk verlengd wordt. Een negatieve waarde maakte het korter.","s3Collar.t":"Schoudernaad verschuiving: kraagkant","s3Collar.d":"Verhoog deze optie om de schoudernaad vooruit aan de kant van de kraag te bewegen. Door deze te verschuiven wordt de naad achterwaarts verlegd.","s3Armhole.t":"Schouder naad shift: armsgatzijde","s3Armhole.d":"Verhoog deze optie om de schoudernaad vooruit aan de zijkant van het armsgat naar voren te bewegen. Vermindering ervan verlegt de schoudernaad.","shoulderEase.t":"Overwijdte schouder","shoulderEase.d":"De hoeveelheid overwijdte aan je schouder. Dit vergroot de afstand van schouder tot schouder om ruimte te maken voor wat je onder je jas draagt.","shoulderSlopeReduction.t":"Reductie schouderhelling","shoulderSlopeReduction.d":"Hoeveel de schouderhelling verminderd wordt om ruimte te maken voor epauletten.","sleeveLengthBonus.t":"Bonus mouwlengte","sleeveLengthBonus.d":"De hoeveelheid waarmee de mouw verlengd wordt. Een negatieve waarde zal ze korter maken.","sleevecapEase.t":"Extra ruimte mouwkop","sleevecapEase.d":"Hoeveel langer de naad van de mouwkop is dan de naad van het armsgat.","sleeveBend.t":"Mouw kromming","sleeveBend.d":"Buiging van de mouw aan de elleboog","sleevecapHeight.t":"Hoogte mouwkop","sleevecapHeight.d":"Bepaalt de hoogte van de mouwkop"} \ No newline at end of file diff --git a/sites/sde/public/locales/nl/frombreanna.json b/sites/sde/public/locales/nl/frombreanna.json index 0218154b1e1..c57ac7054a9 100644 --- a/sites/sde/public/locales/nl/frombreanna.json +++ b/sites/sde/public/locales/nl/frombreanna.json @@ -1,98 +1 @@ -{ - "t": "From Breanna", - "d": "This design extends Breanna", - "back": "Back", - "base": "Base", - "frontBase": "Front base", - "front": "Front", - "sleevecap": "Sleevecap", - "sleeve": "Sleeve", - "acrossBackFactor.t": "Across back factor", - "acrossBackFactor.d": "Controls your across back width as a factor of your shoulder to shoulder measurement.", - "armholeDepthFactor.t": "Armhole depth factor", - "armholeDepthFactor.d": "Controls the depth of the armhole. Higher values make a deeper armhole.", - "backNeckCutout.t": "Back neck cutout", - "backNeckCutout.d": "How deep the neck is cut out at the back", - "bicepsEase.t": "Biceps ease", - "bicepsEase.d": "The amount of ease at your upper arm. Note that while we try to respect this, fitting the sleeve to the armhole takes precedence over respecting the exact amount of ease.", - "collarEase.t": "Collar ease", - "collarEase.d": "The amount of ease around your neck", - "chestEase.t": "Chest ease", - "chestEase.d": "The amount of ease at your chest.", - "cuffEase.t": "Cuff ease", - "cuffEase.d": "The amount of ease at your wrist.", - "frontArmholeDeeper.t": "Front armhole extra cutout", - "frontArmholeDeeper.d": "How much do you want the front armhole to be cut out deeper than the back.", - "frontScyeDart.t": "Front scye dart", - "frontScyeDart.d": "Controls the dart at the front of the arm opening. This can help control gaping at the armhole.", - "shoulderDart.t": "Shoulder dart", - "shoulderDart.d": "Whether or not to inlude a dart at the shoulder to round the back", - "shoulderDartSize.t": "Shoulder dart size", - "shoulderDartSize.d": "The size of the shoulder dart", - "shoulderDartLength.t": "Shoulder dart length", - "shoulderDartLength.d": "The length of the shoulder dart", - "shoulderEase.t": "Shoulder ease", - "shoulderEase.d": "The amount of ease at your shoulder. This increases the shoulder to shoulder distance to accommodate additional layers or thickness.", - "shoulderSlopeReduction.t": "Shoulder slope reduction", - "shoulderSlopeReduction.d": "The amount by which the shoulder slope is reduced to allow for shoulder padding.", - "sleeveLengthBonus.t": "Sleeve length bonus", - "sleeveLengthBonus.d": "The amount to lengthen the sleeve. A negative value will shorten it.", - "sleevecapEase.t": "Sleevecap ease", - "sleevecapEase.d": "The amount by which the sleevecap seam is longer than the armhole seam.", - "sleevecapTopFactorX.t": "Sleevecap top X", - "sleevecapTopFactorX.d": "Controls the horizontal location of the sleevecap top.", - "sleevecapTopFactorY.t": "Sleevecap top Y", - "sleevecapTopFactorY.d": "Controls the height of the sleevecap. A higher value results in a higher and more narrow sleevecap.", - "sleevecapBackFactorX.t": "Sleevecap back X", - "sleevecapBackFactorX.d": "Controls the placement of the sleevecap back pitchpoint on the X-axis (horizontal)", - "sleevecapBackFactorY.t": "Sleevecap back Y", - "sleevecapBackFactorY.d": "Controls the placement of the sleevecap back pitchpoint on the Y-axis (vertical)", - "sleevecapFrontFactorX.t": "Sleevecap front X", - "sleevecapFrontFactorX.d": "Controls the placement of the sleevecap front pitchpoint on the X-axis (horizontal)", - "sleevecapFrontFactorY.t": "Sleevecap front Y", - "sleevecapFrontFactorY.d": "Controls the placement of the sleevecap front pitchpoint on the Y-axis (vertical)", - "sleevecapQ1Offset.t": "Sleevecap Q1 offset", - "sleevecapQ1Offset.d": "Controls the curvature of the sleevecap in the first quadrant (front armhole)", - "sleevecapQ2Offset.t": "Sleevecap Q2 offset", - "sleevecapQ2Offset.d": "Controls the curvature of the sleevecap in the second quadrant (front shoulder)", - "sleevecapQ3Offset.t": "Sleevecap Q3 offset", - "sleevecapQ3Offset.d": "Controls the curvature of the sleevecap in the third quadrant (back shoulder)", - "sleevecapQ4Offset.t": "Sleevecap Q4 offset", - "sleevecapQ4Offset.d": "Controls the curvature of the sleevecap in the fourth quadrant (back armhole)", - "sleevecapQ1Spread1.t": "Sleevecap Q1 downward spread", - "sleevecapQ1Spread1.d": "Controls the spread of the sleevecap first quadrant curvature towards the armhole", - "sleevecapQ1Spread2.t": "Sleevecap Q1 upward spread", - "sleevecapQ1Spread2.d": "Controls the spread of the sleevecap first quadrant curvature towards the shoulder", - "sleevecapQ2Spread1.t": "Sleevecap Q2 downward spread", - "sleevecapQ2Spread1.d": "Controls the spread of the sleevecap second quadrant curvature towards the armhole", - "sleevecapQ2Spread2.t": "Sleevecap Q2 upward spread", - "sleevecapQ2Spread2.d": "Controls the spread of the sleevecap second quadrant curvature towards the shoulder", - "sleevecapQ3Spread1.t": "Sleevecap Q3 upward spread", - "sleevecapQ3Spread1.d": "Controls the spread of the sleevecap third quadrant curvature towards the shoulder", - "sleevecapQ3Spread2.t": "Sleevecap Q3 downward spread", - "sleevecapQ3Spread2.d": "Controls the spread of the sleevecap third quadrant curvature towards the armhole", - "sleevecapQ4Spread1.t": "Sleevecap Q4 upward spread", - "sleevecapQ4Spread1.d": "Controls the spread of the sleevecap fourth quadrant curvature towards the shoulder", - "sleevecapQ4Spread2.t": "Sleevecap Q4 downward spread", - "sleevecapQ4Spread2.d": "Controls the spread of the sleevecap fourth quadrant curvature towards the armhole", - "waistDart.t": "Waist dart", - "waistDart.d": "Whether or not to inlude a dart at the waist to round the back", - "waistDartSize.t": "Waist dart size", - "waistDartSize.d": "The size of the waist dart", - "waistDartLength.t": "Waist dart length", - "waistDartLength.d": "The length of the waist dart", - "verticalEase.t": "Vertical ease", - "verticalEase.d": "The amount of ease to distribute along the length of the garment", - "waistEase.t": "Waist ease", - "waistEase.d": "The amount of ease at the waist", - "primaryBustDart.t": "Bust dart", - "primaryBustDart.d": "Where to place the bust dart to shape the chest", - "primaryBustDartLength.t": "Bust dart length", - "primaryBustDartLength.d": "The length of the bust dart", - "secondaryBustDart.t": "Secondary bust dart", - "secondaryBustDart.d": "Optionally include a secondary bust dart to distribute the shaping of the chest", - "secondaryBustDartLength.t": "Secondary bust dart length", - "secondaryBustDartLength.d": "The length of the secondary bust dart", - "primaryBustDartShaping.t": "Bust darts shaping", - "primaryBustDartShaping.d": "Controls the balance between the main and secondary bust darts" -} +{"t":"From Breanna","d":"This design extends Breanna","back":"Back","base":"Base","frontBase":"Front base","front":"Front","sleevecap":"Sleevecap","sleeve":"Sleeve","acrossBackFactor.t":"Across back factor","acrossBackFactor.d":"Controls your across back width as a factor of your shoulder to shoulder measurement.","armholeDepthFactor.t":"Armhole depth factor","armholeDepthFactor.d":"Controls the depth of the armhole. Higher values make a deeper armhole.","backNeckCutout.t":"Back neck cutout","backNeckCutout.d":"How deep the neck is cut out at the back","bicepsEase.t":"Biceps ease","bicepsEase.d":"The amount of ease at your upper arm. Note that while we try to respect this, fitting the sleeve to the armhole takes precedence over respecting the exact amount of ease.","collarEase.t":"Collar ease","collarEase.d":"The amount of ease around your neck","chestEase.t":"Chest ease","chestEase.d":"The amount of ease at your chest.","cuffEase.t":"Cuff ease","cuffEase.d":"The amount of ease at your wrist.","frontArmholeDeeper.t":"Front armhole extra cutout","frontArmholeDeeper.d":"How much do you want the front armhole to be cut out deeper than the back.","frontScyeDart.t":"Front scye dart","frontScyeDart.d":"Controls the dart at the front of the arm opening. This can help control gaping at the armhole.","shoulderDart.t":"Shoulder dart","shoulderDart.d":"Whether or not to inlude a dart at the shoulder to round the back","shoulderDartSize.t":"Shoulder dart size","shoulderDartSize.d":"The size of the shoulder dart","shoulderDartLength.t":"Shoulder dart length","shoulderDartLength.d":"The length of the shoulder dart","shoulderEase.t":"Shoulder ease","shoulderEase.d":"The amount of ease at your shoulder. This increases the shoulder to shoulder distance to accommodate additional layers or thickness.","shoulderSlopeReduction.t":"Shoulder slope reduction","shoulderSlopeReduction.d":"The amount by which the shoulder slope is reduced to allow for shoulder padding.","sleeveLengthBonus.t":"Sleeve length bonus","sleeveLengthBonus.d":"The amount to lengthen the sleeve. A negative value will shorten it.","sleevecapEase.t":"Sleevecap ease","sleevecapEase.d":"The amount by which the sleevecap seam is longer than the armhole seam.","sleevecapTopFactorX.t":"Sleevecap top X","sleevecapTopFactorX.d":"Controls the horizontal location of the sleevecap top.","sleevecapTopFactorY.t":"Sleevecap top Y","sleevecapTopFactorY.d":"Controls the height of the sleevecap. A higher value results in a higher and more narrow sleevecap.","sleevecapBackFactorX.t":"Sleevecap back X","sleevecapBackFactorX.d":"Controls the placement of the sleevecap back pitchpoint on the X-axis (horizontal)","sleevecapBackFactorY.t":"Sleevecap back Y","sleevecapBackFactorY.d":"Controls the placement of the sleevecap back pitchpoint on the Y-axis (vertical)","sleevecapFrontFactorX.t":"Sleevecap front X","sleevecapFrontFactorX.d":"Controls the placement of the sleevecap front pitchpoint on the X-axis (horizontal)","sleevecapFrontFactorY.t":"Sleevecap front Y","sleevecapFrontFactorY.d":"Controls the placement of the sleevecap front pitchpoint on the Y-axis (vertical)","sleevecapQ1Offset.t":"Sleevecap Q1 offset","sleevecapQ1Offset.d":"Controls the curvature of the sleevecap in the first quadrant (front armhole)","sleevecapQ2Offset.t":"Sleevecap Q2 offset","sleevecapQ2Offset.d":"Controls the curvature of the sleevecap in the second quadrant (front shoulder)","sleevecapQ3Offset.t":"Sleevecap Q3 offset","sleevecapQ3Offset.d":"Controls the curvature of the sleevecap in the third quadrant (back shoulder)","sleevecapQ4Offset.t":"Sleevecap Q4 offset","sleevecapQ4Offset.d":"Controls the curvature of the sleevecap in the fourth quadrant (back armhole)","sleevecapQ1Spread1.t":"Sleevecap Q1 downward spread","sleevecapQ1Spread1.d":"Controls the spread of the sleevecap first quadrant curvature towards the armhole","sleevecapQ1Spread2.t":"Sleevecap Q1 upward spread","sleevecapQ1Spread2.d":"Controls the spread of the sleevecap first quadrant curvature towards the shoulder","sleevecapQ2Spread1.t":"Sleevecap Q2 downward spread","sleevecapQ2Spread1.d":"Controls the spread of the sleevecap second quadrant curvature towards the armhole","sleevecapQ2Spread2.t":"Sleevecap Q2 upward spread","sleevecapQ2Spread2.d":"Controls the spread of the sleevecap second quadrant curvature towards the shoulder","sleevecapQ3Spread1.t":"Sleevecap Q3 upward spread","sleevecapQ3Spread1.d":"Controls the spread of the sleevecap third quadrant curvature towards the shoulder","sleevecapQ3Spread2.t":"Sleevecap Q3 downward spread","sleevecapQ3Spread2.d":"Controls the spread of the sleevecap third quadrant curvature towards the armhole","sleevecapQ4Spread1.t":"Sleevecap Q4 upward spread","sleevecapQ4Spread1.d":"Controls the spread of the sleevecap fourth quadrant curvature towards the shoulder","sleevecapQ4Spread2.t":"Sleevecap Q4 downward spread","sleevecapQ4Spread2.d":"Controls the spread of the sleevecap fourth quadrant curvature towards the armhole","waistDart.t":"Waist dart","waistDart.d":"Whether or not to inlude a dart at the waist to round the back","waistDartSize.t":"Waist dart size","waistDartSize.d":"The size of the waist dart","waistDartLength.t":"Waist dart length","waistDartLength.d":"The length of the waist dart","verticalEase.t":"Vertical ease","verticalEase.d":"The amount of ease to distribute along the length of the garment","waistEase.t":"Waist ease","waistEase.d":"The amount of ease at the waist","primaryBustDart.t":"Bust dart","primaryBustDart.d":"Where to place the bust dart to shape the chest","primaryBustDartLength.t":"Bust dart length","primaryBustDartLength.d":"The length of the bust dart","secondaryBustDart.t":"Secondary bust dart","secondaryBustDart.d":"Optionally include a secondary bust dart to distribute the shaping of the chest","secondaryBustDartLength.t":"Secondary bust dart length","secondaryBustDartLength.d":"The length of the secondary bust dart","primaryBustDartShaping.t":"Bust darts shaping","primaryBustDartShaping.d":"Controls the balance between the main and secondary bust darts"} \ No newline at end of file diff --git a/sites/sde/public/locales/nl/frombrian.json b/sites/sde/public/locales/nl/frombrian.json index 474c879e49e..4f42f71e38d 100644 --- a/sites/sde/public/locales/nl/frombrian.json +++ b/sites/sde/public/locales/nl/frombrian.json @@ -1,79 +1 @@ -{ - "t": "From Brian", - "d": "This design extends Brian", - "back": "Back", - "front": "Front", - "base": "Base", - "sleevecap": "Sleevecap", - "sleeve": "Sleeve", - "acrossBackFactor.t": "Rugwijdte", - "acrossBackFactor.d": "Geeft controle over de breedte van je rug als een factor van je schouder tot schouder maat.", - "armholeDepthFactor.t": "Diepte armsgat factor", - "armholeDepthFactor.d": "Controleert de diepte van het armsgat. Hoe hoger deze waarde, hoe dieper het armsgat.", - "backNeckCutout.t": "Hals uitsnijding achteraan", - "backNeckCutout.d": "Hoe diep de nek wordt uitgesneden aan de rug", - "bicepsEase.t": "Overwijdte biceps", - "bicepsEase.d": "De hoeveelheid overwijdte aan je bovenarm. Let op dat we proberen dit te respecteren, maar dat de mouw in het armsgat laten passen voorrang krijgt op de hoeveelheid overwijdte. ", - "collarEase.t": "Overwijdte kraag", - "collarEase.d": "De hoeveelheid overwijdte rond je nek.", - "chestEase.t": "Overwijdte borst", - "chestEase.d": "De hoeveelheid overwijdte aan je borst.", - "cuffEase.t": "Overwijdte manchet", - "cuffEase.d": "De hoeveelheid overwijdte aan je pols.", - "draftForHighBust.t": "Teken voor hoge buste", - "draftForHighBust.d": "Teken het patroon voor de hoge bustemaat (indien beschikbaar) in plaats van de volle borstomtrek. Dit heeft een aansluitender kledingstuk als resultaat voor mensen met borsten.", - "frontArmholeDeeper.t": "Extra uitsnijding armsgat vooraan", - "frontArmholeDeeper.d": "Hoeveel dieper moet het armsgat vooraan zijn uitgesneden, in vergelijking met het armsgat achteraan.", - "lengthBonus.t": "Lengtebonus", - "lengthBonus.d": "De hoeveelheid waarmee het kledingstuk verlengd wordt. Een negatieve waarde maakte het korter.", - "s3Collar.t": "Schoudernaad verschuiving: kraagkant", - "s3Collar.d": "Verhoog deze optie om de schoudernaad vooruit aan de kant van de kraag te bewegen. Door deze te verschuiven wordt de naad achterwaarts verlegd.", - "s3Armhole.t": "Schouder naad shift: armsgatzijde", - "s3Armhole.d": "Verhoog deze optie om de schoudernaad vooruit aan de zijkant van het armsgat naar voren te bewegen. Vermindering ervan verlegt de schoudernaad.", - "shoulderEase.t": "Overwijdte schouder", - "shoulderEase.d": "De hoeveelheid overwijdte aan je schouder. Dit vergroot de afstand van schouder tot schouder om ruimte te maken voor wat je onder je jas draagt.", - "shoulderSlopeReduction.t": "Reductie schouderhelling", - "shoulderSlopeReduction.d": "Hoeveel de schouderhelling verminderd wordt om ruimte te maken voor epauletten.", - "sleeveLengthBonus.t": "Bonus mouwlengte", - "sleeveLengthBonus.d": "De hoeveelheid waarmee de mouw verlengd wordt. Een negatieve waarde zal ze korter maken.", - "sleevecapEase.t": "Extra ruimte mouwkop", - "sleevecapEase.d": "Hoeveel langer de naad van de mouwkop is dan de naad van het armsgat.", - "sleevecapTopFactorX.t": "Mouwkop top X", - "sleevecapTopFactorX.d": "Bepaalt de horizontale locatie van de top van de mouwkop", - "sleevecapTopFactorY.t": "Mouwkop top X", - "sleevecapTopFactorY.d": "Controleert de hoogte van de mouwkop. Een hogere waarde heeft als resultaat een hogere en smallere mouwkop.", - "sleevecapBackFactorX.t": "Mouwkop X achteraan", - "sleevecapBackFactorX.d": "Bepaalt de plaatsing op de X-as (horizontaal) van het ankerpunt van het achterste deel van de mouwkop", - "sleevecapBackFactorY.t": "Mouwkop Y achteraan", - "sleevecapBackFactorY.d": "Bepaalt de plaatsing op de Y-as (verticaal) van het ankerpunt van het achterste deel van de mouwkop", - "sleevecapFrontFactorX.t": "Mouwkop X vooraan", - "sleevecapFrontFactorX.d": "Bepaalt de plaatsing op de X-as (horizontaal) van het ankerpunt van het voorste deel van de mouwkop", - "sleevecapFrontFactorY.t": "Mouwkop Y vooraan", - "sleevecapFrontFactorY.d": "Bepaalt de plaatsing op de Y-as (verticaal) van het ankerpunt van het voorste deel van de mouwkop", - "sleevecapQ1Offset.t": "Mouwkop Q1 offset", - "sleevecapQ1Offset.d": "Bepaalt de kromming van de mouwkop in het eerste quadrant (armsgat vooraan)", - "sleevecapQ2Offset.t": "Mouwkop Q2 offset", - "sleevecapQ2Offset.d": "Bepaalt de kromming van de mouwkop in het tweede quadrant (schouder vooraan)", - "sleevecapQ3Offset.t": "Mouwkop Q3 offset", - "sleevecapQ3Offset.d": "Bepaalt de kromming van de mouwkop in het derde quadrant (schouder achteraan)", - "sleevecapQ4Offset.t": "Mouwkop Q4 offset", - "sleevecapQ4Offset.d": "Bepaalt de kromming van de mouwkop in het vierde quadrant (armsgat vooraan)", - "sleevecapQ1Spread1.t": "Mouwkop Q1 neerwaardse spreiding", - "sleevecapQ1Spread1.d": "Bepaalt de spreiding van de kromming in het eerste quadrant van de mouwkop, in de richting van het armsgat", - "sleevecapQ1Spread2.t": "Mouwkop Q1 opwaardse spreiding", - "sleevecapQ1Spread2.d": "Bepaalt de spreiding van de kromming in het eerste quadrant van de mouwkop, in de richting van de shouder", - "sleevecapQ2Spread1.t": "Mouwkop Q2 neerwaardse spreiding", - "sleevecapQ2Spread1.d": "Bepaalt de spreiding van de kromming in het tweede quadrant van de mouwkop, in de richting van het armsgat", - "sleevecapQ2Spread2.t": "Mouwkop Q2 opwaardse spreiding", - "sleevecapQ2Spread2.d": "Bepaalt de spreiding van de kromming in het tweede quadrant van de mouwkop, in de richting van de shouder", - "sleevecapQ3Spread1.t": "Mouwkop Q3 opwaardse spreiding", - "sleevecapQ3Spread1.d": "Bepaalt de spreiding van de kromming in het derde quadrant van de mouwkop, in de richting van de shouder", - "sleevecapQ3Spread2.t": "Mouwkop Q3 neerwaardse spreiding", - "sleevecapQ3Spread2.d": "Bepaalt de spreiding van de kromming in het derde quadrant van de mouwkop, in de richting van het armsgat", - "sleevecapQ4Spread1.t": "Mouwkop Q4 opwaardse spreiding", - "sleevecapQ4Spread1.d": "Bepaalt de spreiding van de kromming in het vierde quadrant van de mouwkop, in de richting van de shouder", - "sleevecapQ4Spread2.t": "Mouwkop Q4 neerwaardse spreiding", - "sleevecapQ4Spread2.d": "Bepaalt de spreiding van de kromming in het vierde quadrant van de mouwkop, in de richting van het armsgat", - "sleeveWidthGuarantee.t": "Gegarandeerde mouw breedte", - "sleeveWidthGuarantee.d": "Bepaalt hoeveel van de mouwbreedte we garanderen wanneer we de mouw aan het armsgat aanpassen." -} +{"t":"From Brian","d":"This design extends Brian","back":"Back","front":"Front","base":"Base","sleevecap":"Sleevecap","sleeve":"Sleeve","acrossBackFactor.t":"Rugwijdte","acrossBackFactor.d":"Geeft controle over de breedte van je rug als een factor van je schouder tot schouder maat.","armholeDepthFactor.t":"Diepte armsgat factor","armholeDepthFactor.d":"Controleert de diepte van het armsgat. Hoe hoger deze waarde, hoe dieper het armsgat.","backNeckCutout.t":"Hals uitsnijding achteraan","backNeckCutout.d":"Hoe diep de nek wordt uitgesneden aan de rug","bicepsEase.t":"Overwijdte biceps","bicepsEase.d":"De hoeveelheid overwijdte aan je bovenarm. Let op dat we proberen dit te respecteren, maar dat de mouw in het armsgat laten passen voorrang krijgt op de hoeveelheid overwijdte. ","collarEase.t":"Overwijdte kraag","collarEase.d":"De hoeveelheid overwijdte rond je nek.","chestEase.t":"Overwijdte borst","chestEase.d":"De hoeveelheid overwijdte aan je borst.","cuffEase.t":"Overwijdte manchet","cuffEase.d":"De hoeveelheid overwijdte aan je pols.","draftForHighBust.t":"Teken voor hoge buste","draftForHighBust.d":"Teken het patroon voor de hoge bustemaat (indien beschikbaar) in plaats van de volle borstomtrek. Dit heeft een aansluitender kledingstuk als resultaat voor mensen met borsten.","frontArmholeDeeper.t":"Extra uitsnijding armsgat vooraan","frontArmholeDeeper.d":"Hoeveel dieper moet het armsgat vooraan zijn uitgesneden, in vergelijking met het armsgat achteraan.","lengthBonus.t":"Lengtebonus","lengthBonus.d":"De hoeveelheid waarmee het kledingstuk verlengd wordt. Een negatieve waarde maakte het korter.","s3Collar.t":"Schoudernaad verschuiving: kraagkant","s3Collar.d":"Verhoog deze optie om de schoudernaad vooruit aan de kant van de kraag te bewegen. Door deze te verschuiven wordt de naad achterwaarts verlegd.","s3Armhole.t":"Schouder naad shift: armsgatzijde","s3Armhole.d":"Verhoog deze optie om de schoudernaad vooruit aan de zijkant van het armsgat naar voren te bewegen. Vermindering ervan verlegt de schoudernaad.","shoulderEase.t":"Overwijdte schouder","shoulderEase.d":"De hoeveelheid overwijdte aan je schouder. Dit vergroot de afstand van schouder tot schouder om ruimte te maken voor wat je onder je jas draagt.","shoulderSlopeReduction.t":"Reductie schouderhelling","shoulderSlopeReduction.d":"Hoeveel de schouderhelling verminderd wordt om ruimte te maken voor epauletten.","sleeveLengthBonus.t":"Bonus mouwlengte","sleeveLengthBonus.d":"De hoeveelheid waarmee de mouw verlengd wordt. Een negatieve waarde zal ze korter maken.","sleevecapEase.t":"Extra ruimte mouwkop","sleevecapEase.d":"Hoeveel langer de naad van de mouwkop is dan de naad van het armsgat.","sleevecapTopFactorX.t":"Mouwkop top X","sleevecapTopFactorX.d":"Bepaalt de horizontale locatie van de top van de mouwkop","sleevecapTopFactorY.t":"Mouwkop top X","sleevecapTopFactorY.d":"Controleert de hoogte van de mouwkop. Een hogere waarde heeft als resultaat een hogere en smallere mouwkop.","sleevecapBackFactorX.t":"Mouwkop X achteraan","sleevecapBackFactorX.d":"Bepaalt de plaatsing op de X-as (horizontaal) van het ankerpunt van het achterste deel van de mouwkop","sleevecapBackFactorY.t":"Mouwkop Y achteraan","sleevecapBackFactorY.d":"Bepaalt de plaatsing op de Y-as (verticaal) van het ankerpunt van het achterste deel van de mouwkop","sleevecapFrontFactorX.t":"Mouwkop X vooraan","sleevecapFrontFactorX.d":"Bepaalt de plaatsing op de X-as (horizontaal) van het ankerpunt van het voorste deel van de mouwkop","sleevecapFrontFactorY.t":"Mouwkop Y vooraan","sleevecapFrontFactorY.d":"Bepaalt de plaatsing op de Y-as (verticaal) van het ankerpunt van het voorste deel van de mouwkop","sleevecapQ1Offset.t":"Mouwkop Q1 offset","sleevecapQ1Offset.d":"Bepaalt de kromming van de mouwkop in het eerste quadrant (armsgat vooraan)","sleevecapQ2Offset.t":"Mouwkop Q2 offset","sleevecapQ2Offset.d":"Bepaalt de kromming van de mouwkop in het tweede quadrant (schouder vooraan)","sleevecapQ3Offset.t":"Mouwkop Q3 offset","sleevecapQ3Offset.d":"Bepaalt de kromming van de mouwkop in het derde quadrant (schouder achteraan)","sleevecapQ4Offset.t":"Mouwkop Q4 offset","sleevecapQ4Offset.d":"Bepaalt de kromming van de mouwkop in het vierde quadrant (armsgat vooraan)","sleevecapQ1Spread1.t":"Mouwkop Q1 neerwaardse spreiding","sleevecapQ1Spread1.d":"Bepaalt de spreiding van de kromming in het eerste quadrant van de mouwkop, in de richting van het armsgat","sleevecapQ1Spread2.t":"Mouwkop Q1 opwaardse spreiding","sleevecapQ1Spread2.d":"Bepaalt de spreiding van de kromming in het eerste quadrant van de mouwkop, in de richting van de shouder","sleevecapQ2Spread1.t":"Mouwkop Q2 neerwaardse spreiding","sleevecapQ2Spread1.d":"Bepaalt de spreiding van de kromming in het tweede quadrant van de mouwkop, in de richting van het armsgat","sleevecapQ2Spread2.t":"Mouwkop Q2 opwaardse spreiding","sleevecapQ2Spread2.d":"Bepaalt de spreiding van de kromming in het tweede quadrant van de mouwkop, in de richting van de shouder","sleevecapQ3Spread1.t":"Mouwkop Q3 opwaardse spreiding","sleevecapQ3Spread1.d":"Bepaalt de spreiding van de kromming in het derde quadrant van de mouwkop, in de richting van de shouder","sleevecapQ3Spread2.t":"Mouwkop Q3 neerwaardse spreiding","sleevecapQ3Spread2.d":"Bepaalt de spreiding van de kromming in het derde quadrant van de mouwkop, in de richting van het armsgat","sleevecapQ4Spread1.t":"Mouwkop Q4 opwaardse spreiding","sleevecapQ4Spread1.d":"Bepaalt de spreiding van de kromming in het vierde quadrant van de mouwkop, in de richting van de shouder","sleevecapQ4Spread2.t":"Mouwkop Q4 neerwaardse spreiding","sleevecapQ4Spread2.d":"Bepaalt de spreiding van de kromming in het vierde quadrant van de mouwkop, in de richting van het armsgat","sleeveWidthGuarantee.t":"Gegarandeerde mouw breedte","sleeveWidthGuarantee.d":"Bepaalt hoeveel van de mouwbreedte we garanderen wanneer we de mouw aan het armsgat aanpassen."} \ No newline at end of file diff --git a/sites/sde/public/locales/nl/fromscratch.json b/sites/sde/public/locales/nl/fromscratch.json index 85a5f198d2e..68f650c191c 100644 --- a/sites/sde/public/locales/nl/fromscratch.json +++ b/sites/sde/public/locales/nl/fromscratch.json @@ -1 +1 @@ -{ "t": "Your Design", "d": "This is your own design, from scratch" } +{"t":"Your Design","d":"This is your own design, from scratch"} \ No newline at end of file diff --git a/sites/sde/public/locales/nl/fromtitan.json b/sites/sde/public/locales/nl/fromtitan.json index be50f6e6058..34f2d7eb21b 100644 --- a/sites/sde/public/locales/nl/fromtitan.json +++ b/sites/sde/public/locales/nl/fromtitan.json @@ -1,36 +1 @@ -{ - "t": "From Titan", - "d": "This design extends Titan", - "back": "Achterzijde", - "front": "Voorzijde", - "kneeEase.t": "Overwijdte knie", - "kneeEase.d": "Bepaalt de hoeveelheid overwijdte aan de knie", - "waistHeight.t": "Taillehoogte", - "waistHeight.d": "Bepaalt de hoogte van de taille, 100% = natuurlijke taille, 0% = heuphoogte", - "lengthBonus.t": "Bonus lengte", - "lengthBonus.d": "Bepaalt de lengte van de broek", - "crotchDrop.t": "Diepte kruis", - "crotchDrop.d": "Verlaagt het kruis voor een lossere pasvorm", - "fitKnee.t": "Pas de knie aan", - "fitKnee.d": "Past de broekspijpen aan gebaseerd op de omtrek van de knie in plaats van de omtrek van het zitvlak", - "legBalance.t": "Balans been", - "legBalance.d": "Bepaalt de verhouding tussen de voor-en achterkant van de broekspijp", - "crossSeamCurveStart.t": "Begin van de curve van de binnenbeennaad", - "crossSeamCurveStart.d": "Bepaalt hoe ver in de binnenbeennaad de curve start", - "crossSeamCurveBend.t": "Buiging binnenbeennaad", - "crossSeamCurveBend.d": "Bepaalt de curve van de binnenbeennaad", - "crossSeamCurveAngle.t": "Grensoverschrijdende hoek", - "crossSeamCurveAngle.d": "Bepaalt de hoek van de kruisnaad", - "crotchSeamCurveStart.t": "Begin van de curve van de kruisnaad", - "crotchSeamCurveStart.d": "Bepaalt hoe ver in de kruisnaad de curve start", - "crotchSeamCurveBend.t": "Buiging kruisnaad", - "crotchSeamCurveBend.d": "Bepaalt de curve van de kruisnaad", - "crotchSeamCurveAngle.t": "Kruisnaad hoek", - "crotchSeamCurveAngle.d": "Bepaalt de hoek van de kruisnaad", - "waistBalance.t": "Balans taille", - "waistBalance.d": "Bepaalt de horizontale positie van de taille in relatie tot het zitvlak", - "waistbandWidth.t": "Breedte tailleband", - "waistbandWidth.d": "De breedte van de tailleband", - "grainlinePosition.t": "Positie draadrichting", - "grainlinePosition.d": "Bepaalt de horizontale positie van het been in relatie tot het zitvlak" -} +{"t":"From Titan","d":"This design extends Titan","back":"Achterzijde","front":"Voorzijde","kneeEase.t":"Overwijdte knie","kneeEase.d":"Bepaalt de hoeveelheid overwijdte aan de knie","waistHeight.t":"Taillehoogte","waistHeight.d":"Bepaalt de hoogte van de taille, 100% = natuurlijke taille, 0% = heuphoogte","lengthBonus.t":"Bonus lengte","lengthBonus.d":"Bepaalt de lengte van de broek","crotchDrop.t":"Diepte kruis","crotchDrop.d":"Verlaagt het kruis voor een lossere pasvorm","fitKnee.t":"Pas de knie aan","fitKnee.d":"Past de broekspijpen aan gebaseerd op de omtrek van de knie in plaats van de omtrek van het zitvlak","legBalance.t":"Balans been","legBalance.d":"Bepaalt de verhouding tussen de voor-en achterkant van de broekspijp","crossSeamCurveStart.t":"Begin van de curve van de binnenbeennaad","crossSeamCurveStart.d":"Bepaalt hoe ver in de binnenbeennaad de curve start","crossSeamCurveBend.t":"Buiging binnenbeennaad","crossSeamCurveBend.d":"Bepaalt de curve van de binnenbeennaad","crossSeamCurveAngle.t":"Grensoverschrijdende hoek","crossSeamCurveAngle.d":"Bepaalt de hoek van de kruisnaad","crotchSeamCurveStart.t":"Begin van de curve van de kruisnaad","crotchSeamCurveStart.d":"Bepaalt hoe ver in de kruisnaad de curve start","crotchSeamCurveBend.t":"Buiging kruisnaad","crotchSeamCurveBend.d":"Bepaalt de curve van de kruisnaad","crotchSeamCurveAngle.t":"Kruisnaad hoek","crotchSeamCurveAngle.d":"Bepaalt de hoek van de kruisnaad","waistBalance.t":"Balans taille","waistBalance.d":"Bepaalt de horizontale positie van de taille in relatie tot het zitvlak","waistbandWidth.t":"Breedte tailleband","waistbandWidth.d":"De breedte van de tailleband","grainlinePosition.t":"Positie draadrichting","grainlinePosition.d":"Bepaalt de horizontale positie van het been in relatie tot het zitvlak"} \ No newline at end of file diff --git a/sites/sde/public/locales/nl/gdpr.json b/sites/sde/public/locales/nl/gdpr.json index c9645880bca..a2888eae06a 100644 --- a/sites/sde/public/locales/nl/gdpr.json +++ b/sites/sde/public/locales/nl/gdpr.json @@ -1,40 +1 @@ -{ - "clickHere": "Klik hier om toestemming te geven", - "createAccount": "Account aanmaken", - "compliant": "FreeSewing respecteert je privacy en je rechten. We houden ons aan de strengste privacy- en beveiligingswet ter wereld: de General Data Protection Regulation (GDPR) van de Europese Unie (EU).", - "consent": "Toestemming", - "consentForAccountData": "Consent for account data", - "consentGiven": "Toestemming gegeven", - "consentNotGiven": "Toestemming niet gegeven", - "consentWhyAnswer": "Onder de GDPR is voor de verwerking van je persoonlijke gegevens granulaire toestemming nodig - met andere woorden, we hebben je toestemming nodig voor de verschillende manieren waarop we je gegevens verwerken.", - "createMyAccount": "Maak mijn account aan", - "furtherReading": "Meer lezen", - "hideDetails": "Verberg details", - "noConsentNoAccount": "This consent is required for a FreeSewing account.", - "noConsentNoAccountCreation": "Without this consent, we cannot create a FreeSewing account.", - "noIDoNot": "Neen, ik geef geen toestemming", - "openDataInfo": "Deze gegevens worden gebruikt om de menselijke vorm in al zijn vormen te bestuderen en te begrijpen, zodat we betere naaipatronen en beter passende kledingstukken kunnen ontwerpen. Hoewel deze gegevens anoniem zijn, hebt u het recht hiertegen bezwaar te maken.", - "openDataQuestion": "Deel geanonimiseerde maten als open data", - "privacyMatters": "Privacy is een recht", - "privacyNotice": "FreeSewing Privacy Verklaring", - "processing": "Verwerking", - "accountQuestion": "Do you give your consent to process your account data?", - "accountShareAnswer": "Nee, nooit.", - "accountTimingAnswer": "12 months after the last time your connected to our backend, or until you remove your account or revoke this consent.", - "accountWarning": "Als u deze toestemming intrekt, worden al je gegevens verwijderd. Het heeft precies hetzelfde effect als het verwijderen van je account.", - "accountWhatAnswerOptional": "Optional: A picture, bio, or GitHub username", - "accountWhatAnswer": "Your email address, username, and password, and any body measurements you add to your account.", - "accountWhatQuestion": "What is account data?", - "accountWhyAnswer": "To authenticate you, contact you when needed, and generate made-to-measure sewing patterns.", - "readMore": "Lees onze privacyverklaring voor meer informatie.", - "readRights": "Voor meer informatie kan je alles lezen over je rechten en hoe we ze beschermen.", - "revokeConsent": "Toestemming intrekken", - "shareQuestion": "Delen we ze met anderen?", - "showDetails": "Toon details", - "timingQuestion": "Hoe lang houden we ze?", - "whatYouNeedToKnow": "Wat je moet weten", - "whyQuestion": "Waarom hebben we ze nodig?", - "yesIDoObject": "Ja, ik maak bezwaar", - "yesIDo": "Ja, ik geef mijn toestemming", - "openData": "Opmerking: FreeSewing publiceert geanonimmiseerde maten als open gegevens voor wetenschappelijk onderzoek. U heeft het recht om hier bezwaar tegen te maken" -} +{"clickHere":"Klik hier om toestemming te geven","createAccount":"Account aanmaken","compliant":"FreeSewing respecteert je privacy en je rechten. We houden ons aan de strengste privacy- en beveiligingswet ter wereld: de General Data Protection Regulation (GDPR) van de Europese Unie (EU).","consent":"Toestemming","consentForAccountData":"Consent for account data","consentGiven":"Toestemming gegeven","consentNotGiven":"Toestemming niet gegeven","consentWhyAnswer":"Onder de GDPR is voor de verwerking van je persoonlijke gegevens granulaire toestemming nodig - met andere woorden, we hebben je toestemming nodig voor de verschillende manieren waarop we je gegevens verwerken.","createMyAccount":"Maak mijn account aan","furtherReading":"Meer lezen","hideDetails":"Verberg details","noConsentNoAccount":"This consent is required for a FreeSewing account.","noConsentNoAccountCreation":"Without this consent, we cannot create a FreeSewing account.","noIDoNot":"Neen, ik geef geen toestemming","openDataInfo":"Deze gegevens worden gebruikt om de menselijke vorm in al zijn vormen te bestuderen en te begrijpen, zodat we betere naaipatronen en beter passende kledingstukken kunnen ontwerpen. Hoewel deze gegevens anoniem zijn, hebt u het recht hiertegen bezwaar te maken.","openDataQuestion":"Deel geanonimiseerde maten als open data","privacyMatters":"Privacy is een recht","privacyNotice":"FreeSewing Privacy Verklaring","processing":"Verwerking","accountQuestion":"Do you give your consent to process your account data?","accountShareAnswer":"Nee, nooit.","accountTimingAnswer":"12 months after the last time your connected to our backend, or until you remove your account or revoke this consent.","accountWarning":"Als u deze toestemming intrekt, worden al je gegevens verwijderd. Het heeft precies hetzelfde effect als het verwijderen van je account.","accountWhatAnswerOptional":"Optional: A picture, bio, or GitHub username","accountWhatAnswer":"Your email address, username, and password, and any body measurements you add to your account.","accountWhatQuestion":"What is account data?","accountWhyAnswer":"To authenticate you, contact you when needed, and generate made-to-measure sewing patterns.","readMore":"Lees onze privacyverklaring voor meer informatie.","readRights":"Voor meer informatie kan je alles lezen over je rechten en hoe we ze beschermen.","revokeConsent":"Toestemming intrekken","shareQuestion":"Delen we ze met anderen?","showDetails":"Toon details","timingQuestion":"Hoe lang houden we ze?","whatYouNeedToKnow":"Wat je moet weten","whyQuestion":"Waarom hebben we ze nodig?","yesIDoObject":"Ja, ik maak bezwaar","yesIDo":"Ja, ik geef mijn toestemming","openData":"Opmerking: FreeSewing publiceert geanonimmiseerde maten als open gegevens voor wetenschappelijk onderzoek. U heeft het recht om hier bezwaar tegen te maken"} \ No newline at end of file diff --git a/sites/sde/public/locales/nl/header.json b/sites/sde/public/locales/nl/header.json index 4526b2921c0..c8d45e7d171 100644 --- a/sites/sde/public/locales/nl/header.json +++ b/sites/sde/public/locales/nl/header.json @@ -1,14 +1 @@ -{ - "menu": "Menu", - "designs": "Designs", - "showcase": "Voorbeelden", - "docs": "Documentatie", - "blog": "Blog", - "community": "Gemeenschap", - "account": "Account", - "theme": "Theme", - "language": "Taal", - "search": "Zoeken", - "sets": "Afmetingen", - "patterns": "Patronen" -} +{"menu":"Menu","designs":"Designs","showcase":"Voorbeelden","docs":"Documentatie","blog":"Blog","community":"Gemeenschap","account":"Account","theme":"Theme","language":"Taal","search":"Zoeken","sets":"Afmetingen","patterns":"Patronen"} \ No newline at end of file diff --git a/sites/sde/public/locales/nl/homepage.json b/sites/sde/public/locales/nl/homepage.json index 95dac817785..1962a961faf 100644 --- a/sites/sde/public/locales/nl/homepage.json +++ b/sites/sde/public/locales/nl/homepage.json @@ -1,24 +1 @@ -{ - "welcome": "Welkom bij FreeSewing.org", - "howDoesItWork": "Hoe werkt het?", - "whatIsFreeSewing": "Wat is FreeSewing?", - "whatIsFreeSewingNot": "What is FreeSewing not?", - "what1": "FreeSewing is open source software to generate made-to-measure sewing patterns, loved by home sewers and fashion entrepreneurs alike.", - "what2": "FreeSewing.org makes this software available to you as an online tool with unmatched custimization and flexibility. We have over 50 designs, and regularly add new ones. You can pick any design and generate a pattern to your exact measurements.", - "what3": "Because made-to-measure lies at the heart of what we do, we strongly suggest you take accurate measurements. Industry sizing is a bunch of lies. Join the slow fashion revolution and enjoy clothes that fit you.", - "whatNot1": "FreeSewing is not a company. We do not sell anything. We do not have staff or employees. We do not have an office. We do not get paid.", - "whatNot2": "Our websites do not contain any advertising. We do not track you or sell your personal data. We do not violate your privacy.", - "whatNot3": "FreeSewing is not gendered. We do not exclude or discriminate. Nor do we tolerate discrimination in our community.", - "whatNot4": "FreeSewing is not perfect. But we try our best. When we come up short, we will not be upset when you point it out.", - "whatNot5": "In fact, that is how we got to where we are today.", - "pickAnyDesign": "Pick any design", - "addASet": "Add a set of measurements", - "customizeYourPattern": "Customize your pattern", - "whyBother": "Reasons to join", - "why1": "Generate made-to-measure sewing patterns.", - "why2": "Store your patterns & measurements sets.", - "why3": "Share your creations with the community.", - "why4": "Open source. No ads. No nonsense.", - "alphaTitle": "Warning: Alpha code", - "alphaWarning": "FreeSewing v3 is not (yet) in beta. It's alpha code so things are broken in various places." -} +{"welcome":"Welkom bij FreeSewing.org","howDoesItWork":"Hoe werkt het?","whatIsFreeSewing":"Wat is FreeSewing?","whatIsFreeSewingNot":"What is FreeSewing not?","what1":"FreeSewing is open source software to generate made-to-measure sewing patterns, loved by home sewers and fashion entrepreneurs alike.","what2":"FreeSewing.org makes this software available to you as an online tool with unmatched custimization and flexibility. We have over 50 designs, and regularly add new ones. You can pick any design and generate a pattern to your exact measurements.","what3":"Because made-to-measure lies at the heart of what we do, we strongly suggest you take accurate measurements. Industry sizing is a bunch of lies. Join the slow fashion revolution and enjoy clothes that fit you.","whatNot1":"FreeSewing is not a company. We do not sell anything. We do not have staff or employees. We do not have an office. We do not get paid.","whatNot2":"Our websites do not contain any advertising. We do not track you or sell your personal data. We do not violate your privacy.","whatNot3":"FreeSewing is not gendered. We do not exclude or discriminate. Nor do we tolerate discrimination in our community.","whatNot4":"FreeSewing is not perfect. But we try our best. When we come up short, we will not be upset when you point it out.","whatNot5":"In fact, that is how we got to where we are today.","pickAnyDesign":"Pick any design","addASet":"Add a set of measurements","customizeYourPattern":"Customize your pattern","whyBother":"Reasons to join","why1":"Generate made-to-measure sewing patterns.","why2":"Store your patterns & measurements sets.","why3":"Share your creations with the community.","why4":"Open source. No ads. No nonsense.","alphaTitle":"Warning: Alpha code","alphaWarning":"FreeSewing v3 is not (yet) in beta. It's alpha code so things are broken in various places."} \ No newline at end of file diff --git a/sites/sde/public/locales/nl/locales.json b/sites/sde/public/locales/nl/locales.json index 481f11be002..a8d7f3a33cd 100644 --- a/sites/sde/public/locales/nl/locales.json +++ b/sites/sde/public/locales/nl/locales.json @@ -1,9 +1 @@ -{ - "de": "Duits", - "en": "Engels", - "es": "Spaans", - "fr": "Frans", - "nl": "Nederlands", - "uk": "Ukrainian", - "chooseYourLanguage": "Kies je taal" -} +{"de":"Duits","en":"Engels","es":"Spaans","fr":"Frans","nl":"Nederlands","uk":"Ukrainian","chooseYourLanguage":"Kies je taal"} \ No newline at end of file diff --git a/sites/sde/public/locales/nl/logs.json b/sites/sde/public/locales/nl/logs.json index c2681d433fc..b6190f6744b 100644 --- a/sites/sde/public/locales/nl/logs.json +++ b/sites/sde/public/locales/nl/logs.json @@ -1,15 +1 @@ -{ - "logs": "Logboeken", - "error": "Foutmeldingen", - "warning": "Waarschuwingsberichten", - "info": "Info berichten", - "debug": "Debugberichten", - "seeLinkOrClick": "Zie { link } of { click }", - "notDestructured": "Dit betekent waarschijnlijk dat `{ missing }` niet is gedesctructureerd als een conceptmethodeparameter.", - "designVarUndefined": "We konden dit patroon niet opstellen omdat `{ missing }` ongedefinieerd is in `{ file }`.", - "otherVarUndefined": "De `{ missing }` variabele is ongedefinieerd.", - "checkForDetailsOrClick": "Kijk op `{ file }` voor meer informatie of { click }.", - "stacktrace": "Stacktrack", - "alsoLogged": "We hebben deze fout ook gelogd in de console van je browser zodat je het verder kunt onderzoeken.", - "clickHereForStackTrace": "klik hier om de stack trace te tonen" -} +{"logs":"Logboeken","error":"Foutmeldingen","warning":"Waarschuwingsberichten","info":"Info berichten","debug":"Debugberichten","seeLinkOrClick":"Zie { link } of { click }","notDestructured":"Dit betekent waarschijnlijk dat `{ missing }` niet is gedesctructureerd als een conceptmethodeparameter.","designVarUndefined":"We konden dit patroon niet opstellen omdat `{ missing }` ongedefinieerd is in `{ file }`.","otherVarUndefined":"De `{ missing }` variabele is ongedefinieerd.","checkForDetailsOrClick":"Kijk op `{ file }` voor meer informatie of { click }.","stacktrace":"Stacktrack","alsoLogged":"We hebben deze fout ook gelogd in de console van je browser zodat je het verder kunt onderzoeken.","clickHereForStackTrace":"klik hier om de stack trace te tonen"} \ No newline at end of file diff --git a/sites/sde/public/locales/nl/measurements.json b/sites/sde/public/locales/nl/measurements.json index d6c54e2d57a..c598904bbda 100644 --- a/sites/sde/public/locales/nl/measurements.json +++ b/sites/sde/public/locales/nl/measurements.json @@ -1,41 +1 @@ -{ - "measurements": "Maten", - "ankle": "Omtrek Enkel", - "biceps": "Omtrek biceps", - "bustFront": "Buste voor", - "bustPointToUnderbust": "Bustpunt tot onderbuste", - "bustSpan": "Borstwijdte", - "chest": "Borstomtrek", - "crossSeam": "Kruisnaad", - "crossSeamFront": "Kruisnaad vooraan", - "head": "Hoofdomtrek", - "heel": "Omtrek Hiel", - "highBustFront": "Hoge buste vooraan", - "highBust": "Hoge borstomtrek", - "hips": "Heupomtrek", - "hpsToBust": "HPS tot buste", - "hpsToWaistBack": "HPS tot taille achter", - "hpsToWaistFront": "HPS tot taille voor", - "inseam": "Binnenbeennaad", - "knee": "Omtrek knie", - "neck": "Nekomtrek", - "seat": "Omtrek zitvlak", - "seatBack": "Zitvlak achterkant", - "crotchDepth": "Diepte kruis", - "shoulderSlope": "Schouderhelling", - "shoulderToElbow": "Schouder tot elleboog", - "shoulderToShoulder": "Schouder tot schouder", - "shoulderToWrist": "Schouder tot pols", - "underbust": "Onderborstomtrek", - "upperLeg": "Omtrek bovenbeen", - "waist": "Omtrek taille", - "waistBack": "Taille achteraan", - "waistToArmpit": "Waist to armpit", - "waistToFloor": "Taille tot vloer", - "waistToHips": "Taille tot heupen", - "waistToKnee": "Taille tot knie", - "waistToSeat": "Taille tot zitvlak", - "waistToUnderbust": "Taille tot onderbuste", - "waistToUpperLeg": "Taille tot bovenbeen", - "wrist": "Polsomtrek" -} +{"measurements":"Maten","ankle":"Omtrek Enkel","biceps":"Omtrek biceps","bustFront":"Buste voor","bustPointToUnderbust":"Bustpunt tot onderbuste","bustSpan":"Borstwijdte","chest":"Borstomtrek","crossSeam":"Kruisnaad","crossSeamFront":"Kruisnaad vooraan","head":"Hoofdomtrek","heel":"Omtrek Hiel","highBustFront":"Hoge buste vooraan","highBust":"Hoge borstomtrek","hips":"Heupomtrek","hpsToBust":"HPS tot buste","hpsToWaistBack":"HPS tot taille achter","hpsToWaistFront":"HPS tot taille voor","inseam":"Binnenbeennaad","knee":"Omtrek knie","neck":"Nekomtrek","seat":"Omtrek zitvlak","seatBack":"Zitvlak achterkant","crotchDepth":"Diepte kruis","shoulderSlope":"Schouderhelling","shoulderToElbow":"Schouder tot elleboog","shoulderToShoulder":"Schouder tot schouder","shoulderToWrist":"Schouder tot pols","underbust":"Onderborstomtrek","upperLeg":"Omtrek bovenbeen","waist":"Omtrek taille","waistBack":"Taille achteraan","waistToArmpit":"Waist to armpit","waistToFloor":"Taille tot vloer","waistToHips":"Taille tot heupen","waistToKnee":"Taille tot knie","waistToSeat":"Taille tot zitvlak","waistToUnderbust":"Taille tot onderbuste","waistToUpperLeg":"Taille tot bovenbeen","wrist":"Polsomtrek"} \ No newline at end of file diff --git a/sites/sde/public/locales/nl/modal.json b/sites/sde/public/locales/nl/modal.json index 5aa241873eb..dba76177c9d 100644 --- a/sites/sde/public/locales/nl/modal.json +++ b/sites/sde/public/locales/nl/modal.json @@ -1 +1 @@ -{ "source": "Bron" } +{"source":"Bron"} \ No newline at end of file diff --git a/sites/sde/public/locales/nl/newsletter.json b/sites/sde/public/locales/nl/newsletter.json index 4fee9916744..5e4ace3e8b3 100644 --- a/sites/sde/public/locales/nl/newsletter.json +++ b/sites/sde/public/locales/nl/newsletter.json @@ -1,24 +1 @@ -{ - "newsletter": "Nieuwsbrief", - "subscribe": "Abonneren", - "subscribeConfirm": "Confirm you want to subscribe to the FreeSewing newsletter", - "subscribeLead": "Once you click the button below, your subscription to the FreeSewing newsletter will be active.", - "subscribePs": "You can unsubscribe at any time with the link below. This unsubscribe link will also be included at the bottom of every newsletter we send you, so you do not need to bookmark it, but you can if you want to.", - "subscribeWhy": "Why do I have to click again to confirm I want to subscribe after I already clicked the confirmation link you sent me?", - "unsubscribeLink": "Unsubscribe link", - "unsubscribe": "Uitschrijven", - "unsubscribeConfirm": "Confirm you want to unsubscribe from the FreeSewing newsletter", - "unsubscribeLead": "Once you click the button below, you will be unsubscribed from the FreeSewing newsletter.", - "unsubscribeWhy": "Why do I have to click again to confirm I want to unsubscribe after I already clicked the newsletter unsubscribe link?", - "whyLead": "If you are curious why we are making you click yet another time, there is a good reason for that.", - "invalidLink": "The link you followed to get here is invalid", - "faqLead": "The answer is covered in our FAQ", - "whatsWithTheClicks": "What's with all the clicks?", - "thanksDone": "Thank you, that's all it took.", - "subscribeToNewsletter": "Subscribe to the FreeSewing newsletter", - "subscribePitch": "Subscribe to our newsletter and once every 3 months you'll receive an email from us with honest wholesome content. No tracking, no ads, no nonsense.", - "confirmationRequired": "We will send a confirmation email to this address", - "almostThere": "Alright, almost there", - "checkInbox": "We've sent a confirmation to { email }, click the link in it to confirm your subscription to the FreeSewing newsletter.", - "confirm": "confirm" -} +{"newsletter":"Nieuwsbrief","subscribe":"Abonneren","subscribeConfirm":"Confirm you want to subscribe to the FreeSewing newsletter","subscribeLead":"Once you click the button below, your subscription to the FreeSewing newsletter will be active.","subscribePs":"You can unsubscribe at any time with the link below. This unsubscribe link will also be included at the bottom of every newsletter we send you, so you do not need to bookmark it, but you can if you want to.","subscribeWhy":"Why do I have to click again to confirm I want to subscribe after I already clicked the confirmation link you sent me?","unsubscribeLink":"Unsubscribe link","unsubscribe":"Uitschrijven","unsubscribeConfirm":"Confirm you want to unsubscribe from the FreeSewing newsletter","unsubscribeLead":"Once you click the button below, you will be unsubscribed from the FreeSewing newsletter.","unsubscribeWhy":"Why do I have to click again to confirm I want to unsubscribe after I already clicked the newsletter unsubscribe link?","whyLead":"If you are curious why we are making you click yet another time, there is a good reason for that.","invalidLink":"The link you followed to get here is invalid","faqLead":"The answer is covered in our FAQ","whatsWithTheClicks":"What's with all the clicks?","thanksDone":"Thank you, that's all it took.","subscribeToNewsletter":"Subscribe to the FreeSewing newsletter","subscribePitch":"Subscribe to our newsletter and once every 3 months you'll receive an email from us with honest wholesome content. No tracking, no ads, no nonsense.","confirmationRequired":"We will send a confirmation email to this address","almostThere":"Alright, almost there","checkInbox":"We've sent a confirmation to { email }, click the link in it to confirm your subscription to the FreeSewing newsletter.","confirm":"confirm"} \ No newline at end of file diff --git a/sites/sde/public/locales/nl/patrons.json b/sites/sde/public/locales/nl/patrons.json index 7f2bd11e4a5..9856f109507 100644 --- a/sites/sde/public/locales/nl/patrons.json +++ b/sites/sde/public/locales/nl/patrons.json @@ -1,34 +1 @@ -{ - "period-w": "Weekly", - "period-m": "Monthly", - "period-3m": "Quarterly", - "period-6m": "Half-yearly", - "period-y": "Yearly", - "period-x": "One time only", - "subscribe": "Abonneren", - "donate": "Donate", - "yourContribution": "Your contribution", - "currency": "Valuta", - "presets": "Presets", - "itemNameSubscription": "FreeSewing Patron Subscription", - "itemNameDonation": "FreeSewing Donation", - "freeSewingPatrons": "FreeSewing Patrons", - "joinThePatrons": "Join the FreeSewing Patrons", - "aboutPatrons": "FreeSewing is made possible by the financial support of our patrons. Together, they are a formidable force for good in the world, and we love them all very much.", - "youToo": "You can join them.", - "subscriptionModel": "FreeSewing relies on a voluntary subscription model for financial support.", - "hiUsername": "Hi {username}", - "hiFriend": "Hi friend", - "plead1": "My name is Joost De Cock. I am the founder and maintainer of FreeSewing.", - "plead2": "I am here to ask your help. Or more accurately, your support. Which we really need.", - "plead3": "If you think FreeSewing is worthwhile, and if you can spare a few coins each month without hardship, please support our work.", - "plead4": "Thanks in advance for considering it.", - "plead5": "liefs", - "supportFreeSewing": "Support FreeSewing", - "thankYouVeryMuch": "Thank you very much", - "donationThanks": "I really appreciate your donation to FreeSewing. It means a lot to me.", - "subscriptionThanks": "I cannot overstate how much I appreciate your support. It means the world to me.", - "watchYourInbox": "Watch your inbox", - "thanksMsg1": "I am truly appreciative of your support. Watch your inbox, because I will be in there soon enough to rave about how awesome you are.", - "thanksMsg2": "In the meanwhile, or at any point in the future, should you have any questions you can reach me directly at" -} +{"period-w":"Weekly","period-m":"Monthly","period-3m":"Quarterly","period-6m":"Half-yearly","period-y":"Yearly","period-x":"One time only","subscribe":"Abonneren","donate":"Donate","yourContribution":"Your contribution","currency":"Valuta","presets":"Presets","itemNameSubscription":"FreeSewing Patron Subscription","itemNameDonation":"FreeSewing Donation","freeSewingPatrons":"FreeSewing Patrons","joinThePatrons":"Join the FreeSewing Patrons","aboutPatrons":"FreeSewing is made possible by the financial support of our patrons. Together, they are a formidable force for good in the world, and we love them all very much.","youToo":"You can join them.","subscriptionModel":"FreeSewing relies on a voluntary subscription model for financial support.","hiUsername":"Hi {username}","hiFriend":"Hi friend","plead1":"My name is Joost De Cock. I am the founder and maintainer of FreeSewing.","plead2":"I am here to ask your help. Or more accurately, your support. Which we really need.","plead3":"If you think FreeSewing is worthwhile, and if you can spare a few coins each month without hardship, please support our work.","plead4":"Thanks in advance for considering it.","plead5":"liefs","supportFreeSewing":"Support FreeSewing","thankYouVeryMuch":"Thank you very much","donationThanks":"I really appreciate your donation to FreeSewing. It means a lot to me.","subscriptionThanks":"I cannot overstate how much I appreciate your support. It means the world to me.","watchYourInbox":"Watch your inbox","thanksMsg1":"I am truly appreciative of your support. Watch your inbox, because I will be in there soon enough to rave about how awesome you are.","thanksMsg2":"In the meanwhile, or at any point in the future, should you have any questions you can reach me directly at"} \ No newline at end of file diff --git a/sites/sde/public/locales/nl/plugin-annotations.json b/sites/sde/public/locales/nl/plugin-annotations.json index a11a50fcef4..204dca3c439 100644 --- a/sites/sde/public/locales/nl/plugin-annotations.json +++ b/sites/sde/public/locales/nl/plugin-annotations.json @@ -1,21 +1 @@ -{ - "canvas": "canvas", - "cut": "Cut", - "cutOnFold": "Cut on fold", - "cutOnFoldAndGrainline": "Cut on fold / Grainline", - "fabric": "main fabric", - "facing": "facing", - "from": "from", - "fusible": "fusible interfacing", - "interfacing": "interfacing", - "lining": "lining", - "mirrored": "mirorred", - "noName": "No name", - "noVersion": "No version", - "onBias": "on the bias", - "onFold": "on the fold", - "onFoldAndBias": "on the fold, and on bias", - "sewTogether": "Sew together", - "theBlackOutideOfThisBoxShouldMeasure": "The (black) outside of this box should measure", - "theWhiteInsideOfThisBoxShouldMeasure": "The (white) inside of this box should measure" -} +{"canvas":"canvas","cut":"Cut","cutOnFold":"Cut on fold","cutOnFoldAndGrainline":"Cut on fold / Grainline","fabric":"main fabric","facing":"facing","from":"from","fusible":"fusible interfacing","interfacing":"interfacing","lining":"lining","mirrored":"mirorred","noName":"No name","noVersion":"No version","onBias":"on the bias","onFold":"on the fold","onFoldAndBias":"on the fold, and on bias","sewTogether":"Sew together","theBlackOutideOfThisBoxShouldMeasure":"The (black) outside of this box should measure","theWhiteInsideOfThisBoxShouldMeasure":"The (white) inside of this box should measure"} \ No newline at end of file diff --git a/sites/sde/public/locales/nl/plugins.json b/sites/sde/public/locales/nl/plugins.json index 0967ef424bc..9e26dfeeb6e 100644 --- a/sites/sde/public/locales/nl/plugins.json +++ b/sites/sde/public/locales/nl/plugins.json @@ -1 +1 @@ -{} +{} \ No newline at end of file diff --git a/sites/sde/public/locales/nl/popout.json b/sites/sde/public/locales/nl/popout.json index a5a59970fc0..228a2f89dab 100644 --- a/sites/sde/public/locales/nl/popout.json +++ b/sites/sde/public/locales/nl/popout.json @@ -1,9 +1 @@ -{ - "comment": "Opmerking", - "note": "Let op", - "tip": "Tip", - "warning": "Waarschuwing", - "fixme": "FIXME", - "link": "Link", - "related": "Gerelateerd" -} +{"comment":"Opmerking","note":"Let op","tip":"Tip","warning":"Waarschuwing","fixme":"FIXME","link":"Link","related":"Gerelateerd"} \ No newline at end of file diff --git a/sites/sde/public/locales/nl/print.json b/sites/sde/public/locales/nl/print.json index 04190733255..9486abd089b 100644 --- a/sites/sde/public/locales/nl/print.json +++ b/sites/sde/public/locales/nl/print.json @@ -1,42 +1 @@ -{ - "printSettings": "Instellingen afdrukken", - "printSettings.d": "Deze instellingen bepalen aspecten van de pagina voor PDF-export en afdrukken", - "size.t": "Papierformaat", - "size.d": "Kies een papierformaat", - "a4.t": "A4", - "a4.d": "210 x 297 mm", - "a3.t": "A3", - "a3.d": "297 × 420 mm", - "a2.t": "A2", - "a2.d": "420 × 594 mm", - "a1.t": "A1", - "a1.d": "594 × 841 mm", - "a0.t": "A0", - "a0.d": "841 × 1189 mm", - "letter.t": "Brief", - "letter.d": "8,5 x 11 in", - "legal.t": "Juridisch", - "legal.d": "8,5 x 14 in", - "tabloid.t": "Tabloid", - "tabloid.d": "11 x 17 in", - "cutlist.t": "Inclusief snijplannen", - "cutlist.d": "Moeten er afbeeldingen van de voorgestelde snij-indelingen voor elk materiaal worden opgenomen in de geëxporteerde PDF?", - "cutlistNo.t": "Voeg geen snij-indelingen toe", - "cutlistNo.d": "Geëxporteerde PDF's bevatten geen voorgestelde snij lay-outs", - "cutlistYes.t": "Inclusief snij-indelingen", - "cutlistYes.d": "Geëxporteerde PDF's bevatten een pagina voor elk materiaal dat door het patroon wordt gebruikt, waarop staat hoeveel materiaal je nodig hebt en een lay-out wordt voorgesteld voor het uitsnijden van de juiste stukken.", - "coverPage.t": "Voorblad bijvoegen", - "coverPage.d": "Moet de geëxporteerde PDF een voorblad bevatten?", - "coverPageYes.t": "Voeg een voorblad toe", - "coverPageYes.d": "Een voorblad toevoegen aan de geëxporteerde PDF met informatie over het patroon en een afbeelding van de hele samengestelde lay-out", - "coverPageNo.t": "Voeg geen voorblad toe", - "coverPageNo.d": "Geëxporteerde PDF's slaan het voorblad over", - "margin.t": "Pagina Marge", - "margin.d": "Hoeveel marge moeten pagina's van de PDF hebben? Dit is handig om ervoor te zorgen dat alle inhoud binnen de marges van je printer valt. Het bepaalt ook hoeveel aangrenzende pagina's elkaar overlappen.", - "orientation.t": "Pagina oriëntatie", - "orientation.d": "In welke richting moeten de pagina's worden gedraaid?", - "portrait.t": "Portret", - "portrait.d": "Pagina's worden langer dan ze breed zijn", - "landscape.t": "Landschap", - "landscape.d": "Pagina's worden breder dan ze lang zijn" -} +{"printSettings":"Instellingen afdrukken","printSettings.d":"Deze instellingen bepalen aspecten van de pagina voor PDF-export en afdrukken","size.t":"Papierformaat","size.d":"Kies een papierformaat","a4.t":"A4","a4.d":"210 x 297 mm","a3.t":"A3","a3.d":"297 × 420 mm","a2.t":"A2","a2.d":"420 × 594 mm","a1.t":"A1","a1.d":"594 × 841 mm","a0.t":"A0","a0.d":"841 × 1189 mm","letter.t":"Brief","letter.d":"8,5 x 11 in","legal.t":"Juridisch","legal.d":"8,5 x 14 in","tabloid.t":"Tabloid","tabloid.d":"11 x 17 in","cutlist.t":"Inclusief snijplannen","cutlist.d":"Moeten er afbeeldingen van de voorgestelde snij-indelingen voor elk materiaal worden opgenomen in de geëxporteerde PDF?","cutlistNo.t":"Voeg geen snij-indelingen toe","cutlistNo.d":"Geëxporteerde PDF's bevatten geen voorgestelde snij lay-outs","cutlistYes.t":"Inclusief snij-indelingen","cutlistYes.d":"Geëxporteerde PDF's bevatten een pagina voor elk materiaal dat door het patroon wordt gebruikt, waarop staat hoeveel materiaal je nodig hebt en een lay-out wordt voorgesteld voor het uitsnijden van de juiste stukken.","coverPage.t":"Voorblad bijvoegen","coverPage.d":"Moet de geëxporteerde PDF een voorblad bevatten?","coverPageYes.t":"Voeg een voorblad toe","coverPageYes.d":"Een voorblad toevoegen aan de geëxporteerde PDF met informatie over het patroon en een afbeelding van de hele samengestelde lay-out","coverPageNo.t":"Voeg geen voorblad toe","coverPageNo.d":"Geëxporteerde PDF's slaan het voorblad over","margin.t":"Pagina Marge","margin.d":"Hoeveel marge moeten pagina's van de PDF hebben? Dit is handig om ervoor te zorgen dat alle inhoud binnen de marges van je printer valt. Het bepaalt ook hoeveel aangrenzende pagina's elkaar overlappen.","orientation.t":"Pagina oriëntatie","orientation.d":"In welke richting moeten de pagina's worden gedraaid?","portrait.t":"Portret","portrait.d":"Pagina's worden langer dan ze breed zijn","landscape.t":"Landschap","landscape.d":"Pagina's worden breder dan ze lang zijn"} \ No newline at end of file diff --git a/sites/sde/public/locales/nl/roles.json b/sites/sde/public/locales/nl/roles.json index 7bf2f8bfade..9aa8f6f5231 100644 --- a/sites/sde/public/locales/nl/roles.json +++ b/sites/sde/public/locales/nl/roles.json @@ -1,11 +1 @@ -{ - "readNone": "Read None", - "readSome": "Read Some", - "readOnly": "Read Only", - "writeSome": "Write Some", - "user": "User", - "curator": "Curator", - "bughunter": "Bug Hunter", - "support": "Ondersteuning", - "admin": "Admin" -} +{"readNone":"Read None","readSome":"Read Some","readOnly":"Read Only","writeSome":"Write Some","user":"User","curator":"Curator","bughunter":"Bug Hunter","support":"Ondersteuning","admin":"Admin"} \ No newline at end of file diff --git a/sites/sde/public/locales/nl/sde.json b/sites/sde/public/locales/nl/sde.json index 7d7fe5aa7e0..22489a225d8 100644 --- a/sites/sde/public/locales/nl/sde.json +++ b/sites/sde/public/locales/nl/sde.json @@ -1,28 +1 @@ -{ - "frombrian.t": "From Brian", - "frombrian.d": "Create a design that extends Brian, a block for menswear", - "frombent.t": "From Bent", - "frombent.d": "Create a design that extends Bent, a block for menswear with a two-part sleeve", - "fromtitan.t": "From Titan", - "fromtitan.d": "Create a design that extends Titan, a unisex trouser block", - "frombella.t": "From Bella", - "frombella.d": "Create a design that extends Bella, a block for womenswear", - "frombreanna.t": "From Breanna", - "frombreanna.d": "Create a design that extends Breanna, a block for womenswear", - "fromscratch.t": "From scratch", - "fromscratch.d": "Start your design with a blank page", - "tutorial.t": "Tutorial", - "tutorial.d": "Follow along with our design tutorial", - "design": "Design", - "support": "Support", - "code": "Code", - "docs": "Documentation", - "chooseATemplate": "Choose a template", - "pageLeftBlank": "Blank page", - "pageLeftBlankMsg": "This page was intentionally left blank.", - "templatesAvailable": "The following templates are available to jump-start your next project", - "welcomeToSde": "Welcome to the FreeSewing development environment", - "signIn": "Note that you can also sign in to your FreeSewing account so you can re-use your own preferences and data while designing.", - "signOff": "I hope you have fun", - "ps": "PS: FreeSewing needs your support, so please consider becoming a patron" -} +{"frombrian.t":"From Brian","frombrian.d":"Create a design that extends Brian, a block for menswear","frombent.t":"From Bent","frombent.d":"Create a design that extends Bent, a block for menswear with a two-part sleeve","fromtitan.t":"From Titan","fromtitan.d":"Create a design that extends Titan, a unisex trouser block","frombella.t":"From Bella","frombella.d":"Create a design that extends Bella, a block for womenswear","frombreanna.t":"From Breanna","frombreanna.d":"Create a design that extends Breanna, a block for womenswear","fromscratch.t":"From scratch","fromscratch.d":"Start your design with a blank page","tutorial.t":"Tutorial","tutorial.d":"Follow along with our design tutorial","design":"Design","support":"Support","code":"Code","docs":"Documentation","chooseATemplate":"Choose a template","pageLeftBlank":"Blank page","pageLeftBlankMsg":"This page was intentionally left blank.","templatesAvailable":"The following templates are available to jump-start your next project","welcomeToSde":"Welcome to the FreeSewing development environment","signIn":"Note that you can also sign in to your FreeSewing account so you can re-use your own preferences and data while designing.","signOff":"I hope you have fun","ps":"PS: FreeSewing needs your support, so please consider becoming a patron"} \ No newline at end of file diff --git a/sites/sde/public/locales/nl/sections.json b/sites/sde/public/locales/nl/sections.json index 63bc92e1c90..8e8ae20c1ea 100644 --- a/sites/sde/public/locales/nl/sections.json +++ b/sites/sde/public/locales/nl/sections.json @@ -1,39 +1 @@ -{ - "blog": "Blog", - "blogAbout": "Nieuws en updates van de FreeSewing gemeenschap", - "showcase": "Voorbeelden", - "showcaseAbout": "Voorbeelden en inspiratie van de FreeSewing gemeenschap met onze ontwerpen", - "docs": "Documentatie", - "docsAbout": "In-depth documentation for all our designs, our website, and much more", - "account": "Jouw account", - "accountAbout": "Je accountinstellingen en -voorkeuren en je persoonlijke gegevens beheren", - "designs": "Designs", - "designsAbout": "Onze bibliotheek met ontwerpen die je met een paar klikken kunt omtoveren tot patronen op maat", - "community": "Gemeenschap", - "communityAbout": "Meer informatie over de mensen achter FreeSewing en waar je gelijkgestemde makers kunt vinden", - "apiAbout": "Documentatie voor onze core API bibliotheek en onze backend REST API.", - "designAbout": "Alles wat je moet weten om te beginnen met het ontwerpen van parametrische naaipatronen.", - "contributeAbout": "Wil je bijdragen aan FreeSewing? Doe het op deze manier.", - "i18nAbout": "Documenten over hoe FreeSewing in meerdere talen wordt vertaald.", - "infraAbout": "Documentatie over de infrastructuur en bewegende delen van FreeSewing.", - "aboutAbout": "Weet je niet zeker wat dit FreeSewing is? Begin dan hier.", - "supportAbout": "Steun FreeSewing. Of lees waar je terecht kunt voor ondersteuning.", - "guidesAbout": "Gidsen vertellen een verhaal om een specifiek onderwerp beter te begrijpen.", - "tutorialsAbout": "Tutorials zijn lessen die je door een reeks stappen leiden om een project te voltooien.", - "howtosAbout": "Howtos geven je concrete stappen om een veelvoorkomend probleem of uitdaging op te lossen.", - "referenceAbout": "Referentie bevat technische beschrijvingen van de onderliggende technologie en hoe deze te gebruiken.", - "trainingAbout": "Trainingsmateriaal is het meest diepgaand en is erop gericht om je een nieuwe vaardigheid te leren.", - "mainSections": "Hoofddelen", - "currentSection": "Huidige sectie", - "sets": "Je metingen instellen", - "patterns": "Jouw patronen", - "curate": "samenstellen", - "curateSets": "Sets samenstellen", - "code": "Code", - "patternsAbout": "Toont de patronen die je hebt opgeslagen in je FreeSewing account", - "setsAbout": "Toont de meetsets die je hebt opgeslagen in je FreeSewing account", - "codeAbout": "Hier kun je (links naar) de broncode van Freesewing vinden", - "new": "Nieuw...", - "newAbout": "Start here if you are looking to create something new", - "support": "Ondersteuning" -} +{"blog":"Blog","blogAbout":"Nieuws en updates van de FreeSewing gemeenschap","showcase":"Voorbeelden","showcaseAbout":"Voorbeelden en inspiratie van de FreeSewing gemeenschap met onze ontwerpen","docs":"Documentatie","docsAbout":"In-depth documentation for all our designs, our website, and much more","account":"Jouw account","accountAbout":"Je accountinstellingen en -voorkeuren en je persoonlijke gegevens beheren","designs":"Designs","designsAbout":"Onze bibliotheek met ontwerpen die je met een paar klikken kunt omtoveren tot patronen op maat","community":"Gemeenschap","communityAbout":"Meer informatie over de mensen achter FreeSewing en waar je gelijkgestemde makers kunt vinden","apiAbout":"Documentatie voor onze core API bibliotheek en onze backend REST API.","designAbout":"Alles wat je moet weten om te beginnen met het ontwerpen van parametrische naaipatronen.","contributeAbout":"Wil je bijdragen aan FreeSewing? Doe het op deze manier.","i18nAbout":"Documenten over hoe FreeSewing in meerdere talen wordt vertaald.","infraAbout":"Documentatie over de infrastructuur en bewegende delen van FreeSewing.","aboutAbout":"Weet je niet zeker wat dit FreeSewing is? Begin dan hier.","supportAbout":"Steun FreeSewing. Of lees waar je terecht kunt voor ondersteuning.","guidesAbout":"Gidsen vertellen een verhaal om een specifiek onderwerp beter te begrijpen.","tutorialsAbout":"Tutorials zijn lessen die je door een reeks stappen leiden om een project te voltooien.","howtosAbout":"Howtos geven je concrete stappen om een veelvoorkomend probleem of uitdaging op te lossen.","referenceAbout":"Referentie bevat technische beschrijvingen van de onderliggende technologie en hoe deze te gebruiken.","trainingAbout":"Trainingsmateriaal is het meest diepgaand en is erop gericht om je een nieuwe vaardigheid te leren.","mainSections":"Hoofddelen","currentSection":"Huidige sectie","sets":"Je metingen instellen","patterns":"Jouw patronen","curate":"samenstellen","curateSets":"Sets samenstellen","code":"Code","patternsAbout":"Toont de patronen die je hebt opgeslagen in je FreeSewing account","setsAbout":"Toont de meetsets die je hebt opgeslagen in je FreeSewing account","codeAbout":"Hier kun je (links naar) de broncode van Freesewing vinden","new":"Nieuw...","newAbout":"Start here if you are looking to create something new","support":"Ondersteuning"} \ No newline at end of file diff --git a/sites/sde/public/locales/nl/sets.json b/sites/sde/public/locales/nl/sets.json index 6a229162ce0..1ee48b9cea5 100644 --- a/sites/sde/public/locales/nl/sets.json +++ b/sites/sde/public/locales/nl/sets.json @@ -1,12 +1 @@ -{ - "setLacksMeasiesForDesign": "In deze set ontbreken de vereiste maten om een { design } patroon te genereren.", - "chooseSet": "Kies een maten set", - "fsmtm": "FreeSewing genereert naaipatronen op maat.", - "patternForWhichSet": "Voor welke maten set moeten we een patroon genereren?", - "yourSets": "Je maten sets", - "bookmarkedSets": "Maten sets in je bladwijzers", - "curatedSets": "De collectie van maten sets van FreeSewing", - "curatedSetsAbout": "Maten sets samengesteld door FreeSewing die je kan gebruiken om ons platform of je ontwerpen te testen.", - "curateCuratedSets": "Bekijk onze selectie maten sets", - "useThisSet": "Gebruik deze maten set" -} +{"setLacksMeasiesForDesign":"In deze set ontbreken de vereiste maten om een { design } patroon te genereren.","chooseSet":"Kies een maten set","fsmtm":"FreeSewing genereert naaipatronen op maat.","patternForWhichSet":"Voor welke maten set moeten we een patroon genereren?","yourSets":"Je maten sets","bookmarkedSets":"Maten sets in je bladwijzers","curatedSets":"De collectie van maten sets van FreeSewing","curatedSetsAbout":"Maten sets samengesteld door FreeSewing die je kan gebruiken om ons platform of je ontwerpen te testen.","curateCuratedSets":"Bekijk onze selectie maten sets","useThisSet":"Gebruik deze maten set"} \ No newline at end of file diff --git a/sites/sde/public/locales/nl/sponsors.json b/sites/sde/public/locales/nl/sponsors.json index e36a826e55f..ed8a3086647 100644 --- a/sites/sde/public/locales/nl/sponsors.json +++ b/sites/sde/public/locales/nl/sponsors.json @@ -1,6 +1 @@ -{ - "algolia": "Zoekfunctie door Algolia", - "bugsnag": "Foutrapportage door Bugsnag", - "crowdin": "Vertaalsoftware door Crowdin", - "vercel": "Gebouwd en gehost door Vercel" -} +{"algolia":"Zoekfunctie door Algolia","bugsnag":"Foutrapportage door Bugsnag","crowdin":"Vertaalsoftware door Crowdin","vercel":"Gebouwd en gehost door Vercel"} \ No newline at end of file diff --git a/sites/sde/public/locales/nl/status.json b/sites/sde/public/locales/nl/status.json index c3108e02f7d..3ff2005adbc 100644 --- a/sites/sde/public/locales/nl/status.json +++ b/sites/sde/public/locales/nl/status.json @@ -1,15 +1 @@ -{ - "backendError": "Backend returned an error", - "contactingBackend": "Contacting the FreeSewing backend", - "contactingGitHub": "Contacting GitHub", - "contactingGoogle": "Contacting Google", - "copiedToClipboard": "Gekopieerd naar het klembord", - "dataLoaded": "Loaded data from the FreeSewing backend", - "generatingPdf": "Generating your PDF, one moment please", - "nailedIt": "Dat is ook weer geregeld!", - "pdfFailed": "An unexpected error occured while generating your PDF", - "pdfReady": "PDF generated", - "processingUpdate": "Processing update", - "settingsSaved": "Settings saved", - "updatingSettings": "Updating settings" -} +{"backendError":"Backend returned an error","contactingBackend":"Contacting the FreeSewing backend","contactingGitHub":"Contacting GitHub","contactingGoogle":"Contacting Google","copiedToClipboard":"Gekopieerd naar het klembord","dataLoaded":"Loaded data from the FreeSewing backend","generatingPdf":"Generating your PDF, one moment please","nailedIt":"Dat is ook weer geregeld!","pdfFailed":"An unexpected error occured while generating your PDF","pdfReady":"PDF generated","processingUpdate":"Processing update","settingsSaved":"Settings saved","updatingSettings":"Updating settings"} \ No newline at end of file diff --git a/sites/sde/public/locales/nl/submissions.json b/sites/sde/public/locales/nl/submissions.json index fa7b2329f36..c6222b1b232 100644 --- a/sites/sde/public/locales/nl/submissions.json +++ b/sites/sde/public/locales/nl/submissions.json @@ -1,6 +1 @@ -{ - "msetSuggested": "Measurements sets suggested for curation", - "submission": "Submission", - "id": "ID", - "convertToCset": "Convert to curated set" -} +{"msetSuggested":"Measurements sets suggested for curation","submission":"Submission","id":"ID","convertToCset":"Convert to curated set"} \ No newline at end of file diff --git a/sites/sde/public/locales/nl/support.json b/sites/sde/public/locales/nl/support.json index 42200d81ed9..7eeceab11c2 100644 --- a/sites/sde/public/locales/nl/support.json +++ b/sites/sde/public/locales/nl/support.json @@ -1,23 +1 @@ -{ - "support": "Ondersteuning", - "communitySupport": "Community Support", - "communitySupport1": "For the fastest response, head over to discord.freesewing.org and post your question in the Support channel.", - "communitySupport2": "The FreeSewing community is a helpful bunch, so there is a good chance they are able to help you.", - "contributorSupport": "Contributor Support", - "contributorSupport1": "If something is broken or you have found a bug, you can create an issue on GitHub.", - "contributorSupport2": "Issues are more likely to attract the attention of core contributors, but tend to take longer to get a response.", - "maintainerSupport": "Maintainer Support", - "maintainerSupport1": "If you are a FreeSewing patron, you can go straight to the top and contact Joost directly.", - "maintainerSupport2": "While Joost will treat requests from patrons with priority, he does also needs sleep. So keep that in mind, especially when you are in a different time zone.", - "whatIsDiscord": "What is Discord?", - "whatIsDiscord1": "Discord is a free chat platform where communities can come together to chat discuss their interests. It also supports (group) voice and video calls.", - "whatIsDiscord2": "FreeSewing has its own Discord community (a server in Discord terminology) at", - "whatIsDiscord3": "To use Discord, you will need an account, but they are free.", - "whatIsDiscord4": "You can use Discord in your browser, or download the Discord app for your platform of choice.", - "whatIsGitHub": "What is GitHub?", - "whatIsGitHub1": "GitHub is an online platform for hosting software source code and collaborative development. It is popular among open source projects as it provides free hosting.", - "whatIsGitHub2": "You can find FreeSewing on GitHub at", - "whatIsGitHub3": "To use GitHub, you will need an account, but they are free.", - "whatIsJoost": "What is Joost?", - "whatIsJoost1": "Not what, but who. Joost De Cock is the FreeSewing founder and maintainer." -} +{"support":"Ondersteuning","communitySupport":"Community Support","communitySupport1":"For the fastest response, head over to discord.freesewing.org and post your question in the Support channel.","communitySupport2":"The FreeSewing community is a helpful bunch, so there is a good chance they are able to help you.","contributorSupport":"Contributor Support","contributorSupport1":"If something is broken or you have found a bug, you can create an issue on GitHub.","contributorSupport2":"Issues are more likely to attract the attention of core contributors, but tend to take longer to get a response.","maintainerSupport":"Maintainer Support","maintainerSupport1":"If you are a FreeSewing patron, you can go straight to the top and contact Joost directly.","maintainerSupport2":"While Joost will treat requests from patrons with priority, he does also needs sleep. So keep that in mind, especially when you are in a different time zone.","whatIsDiscord":"What is Discord?","whatIsDiscord1":"Discord is a free chat platform where communities can come together to chat discuss their interests. It also supports (group) voice and video calls.","whatIsDiscord2":"FreeSewing has its own Discord community (a server in Discord terminology) at","whatIsDiscord3":"To use Discord, you will need an account, but they are free.","whatIsDiscord4":"You can use Discord in your browser, or download the Discord app for your platform of choice.","whatIsGitHub":"What is GitHub?","whatIsGitHub1":"GitHub is an online platform for hosting software source code and collaborative development. It is popular among open source projects as it provides free hosting.","whatIsGitHub2":"You can find FreeSewing on GitHub at","whatIsGitHub3":"To use GitHub, you will need an account, but they are free.","whatIsJoost":"What is Joost?","whatIsJoost1":"Not what, but who. Joost De Cock is the FreeSewing founder and maintainer."} \ No newline at end of file diff --git a/sites/sde/public/locales/nl/susi.json b/sites/sde/public/locales/nl/susi.json index 5e257554128..877e986f2c9 100644 --- a/sites/sde/public/locales/nl/susi.json +++ b/sites/sde/public/locales/nl/susi.json @@ -1,70 +1 @@ -{ - "accountBlocked": "Your account is blocked", - "accountBlockedMsg": "This is highly unusual but it seems your account is administratively blocked. Your only recourse is to contact support.", - "alreadyHaveAnAccount": "Already have an account?", - "back": "Achterzijde", - "backToSignIn": "Back to sign in", - "backToSignUp": "Back to signup", - "checkYourInbox": "Go check your inbox for an email from", - "clickSigninLink": "Click the sign-in link in that email to sign in to your FreeSewing account.", - "clickSignupLink": "Click your personal signup link in that email to create your FreeSewing account.", - "consentLacking": "We lack consent to process your data", - "consentLackingMsg": "Getting your consent is part of sign up process. Look for the email you received when you signed up for instracutions. You can sign up again with the same email address to receive the email again.", - "contact": "Contact opnemen met ondersteuning", - "contactingGithub": "Contacting GitHub", - "contactingGoogle": "Contacting Google", - "createAFreeSewingAccount": "Create a FreeSewing account", - "dontHaveAV2Account": "Don't have a v2 account?", - "dontHaveAnAccount": "Don't have an account yet?", - "emailAddress": "E-mailadres", - "emailMissing": "Please provide your E-mail address", - "emailSent": "Email sent", - "emailSignupLink": "Email me a sign-up link", - "emailSigninLink": "Email me a sign-in link", - "emailUsernameId": "Your Email address, Username, or User #", - "err2": "Unfortunately, we cannot recover from this error, we need a human being to look into this.", - "err3": "Feel free to try again, or reach out to support so we can assist you.", - "fewerOptions": "Fewer options", - "haveAV2Account": "Have a v2 account?", - "joinFreeSewing": "Word lid van FreeSewing", - "migrateItHere": "Migrate it here", - "migrateNoWorkie": "Unable to migrate this account. Typically that means your credentials are invalid.", - "migrateV2Account": "Migrate your v2 account", - "migrateV2Desc": "Enter your v2 username & password to migrate your account.", - "migrateV2Info": "Your v2 account will not be changed, this will only create a v3 account with the v2 account data.", - "migrateV3UserAlreadyExists": "Cannot migrate over an existing v3 account. Perhaps just sign in instead?", - "moreOptions": "More options", - "noMagicFound": "No such magic (link) found", - "noMagicFoundMsg": "The magic link you used is either expired, or invalid. Note that each magic link can only be used once.", - "noSuchUser": "User not found", - "noSuchUserMsg": "We tried to find the user account you requested, but were unable to find it.", - "notFound": "No such user was found", - "oneMomentPlease": "Een ogenblikje alsjeblieft", - "password": "Your Password", - "passwordMissing": "Please provide your password", - "pleaseProvideValidEmail": "Please provide a valid email address", - "processing": "Verwerking", - "regainAccess": "Re-gain access", - "signIn": "Aanmelden", - "signInAsOtherUser": "Sign in as a different user", - "signInFailed": "Sign in failed", - "signInFailedMsg": "Not entirely certain why, but it did not work as expected.", - "signInHere": "Sign in here", - "signInToThing": "Sign in to { thing }", - "signInWithProvider": "Sign in with { provider }", - "signUpHere": "Sign up here", - "signUpWithProvider": "Registreer met {provider}", - "signupAgain": "Sign up again", - "signupLinkExpired": "Signup link expired", - "somethingWentWrong": "Er ging iets mis", - "sorry": "Sorry", - "statusLacking": "Your account is in a non-active status", - "statusLackingMsg": "The current status of your account prohibits us from proceeding. The most common reason for this is that you did not complete the onboarding process and thus your account was never activated. You can sign up again with the same email address to remediate this.", - "toReceiveSignupLink": "To receive a sign-up link, enter your email address", - "tryAgain": "Try again", - "usePassword": "Use your password", - "usernameMissing": "Please provide your username", - "welcome": "Welkom", - "welcomeBackName": "Welcome back { name }", - "welcomeMigrateName": "Welcome to FreeSewing v3 {name}. Please note that this is still alpha code." -} +{"accountBlocked":"Your account is blocked","accountBlockedMsg":"This is highly unusual but it seems your account is administratively blocked. Your only recourse is to contact support.","alreadyHaveAnAccount":"Already have an account?","back":"Achterzijde","backToSignIn":"Back to sign in","backToSignUp":"Back to signup","checkYourInbox":"Go check your inbox for an email from","clickSigninLink":"Click the sign-in link in that email to sign in to your FreeSewing account.","clickSignupLink":"Click your personal signup link in that email to create your FreeSewing account.","consentLacking":"We lack consent to process your data","consentLackingMsg":"Getting your consent is part of sign up process. Look for the email you received when you signed up for instracutions. You can sign up again with the same email address to receive the email again.","contact":"Contact opnemen met ondersteuning","contactingGithub":"Contacting GitHub","contactingGoogle":"Contacting Google","createAFreeSewingAccount":"Create a FreeSewing account","dontHaveAV2Account":"Don't have a v2 account?","dontHaveAnAccount":"Don't have an account yet?","emailAddress":"E-mailadres","emailMissing":"Please provide your E-mail address","emailSent":"Email sent","emailSignupLink":"Email me a sign-up link","emailSigninLink":"Email me a sign-in link","emailUsernameId":"Your Email address, Username, or User #","err2":"Unfortunately, we cannot recover from this error, we need a human being to look into this.","err3":"Feel free to try again, or reach out to support so we can assist you.","fewerOptions":"Fewer options","haveAV2Account":"Have a v2 account?","joinFreeSewing":"Word lid van FreeSewing","migrateItHere":"Migrate it here","migrateNoWorkie":"Unable to migrate this account. Typically that means your credentials are invalid.","migrateV2Account":"Migrate your v2 account","migrateV2Desc":"Enter your v2 username & password to migrate your account.","migrateV2Info":"Your v2 account will not be changed, this will only create a v3 account with the v2 account data.","migrateV3UserAlreadyExists":"Cannot migrate over an existing v3 account. Perhaps just sign in instead?","moreOptions":"More options","noMagicFound":"No such magic (link) found","noMagicFoundMsg":"The magic link you used is either expired, or invalid. Note that each magic link can only be used once.","noSuchUser":"User not found","noSuchUserMsg":"We tried to find the user account you requested, but were unable to find it.","notFound":"No such user was found","oneMomentPlease":"Een ogenblikje alsjeblieft","password":"Your Password","passwordMissing":"Please provide your password","pleaseProvideValidEmail":"Please provide a valid email address","processing":"Verwerking","regainAccess":"Re-gain access","signIn":"Aanmelden","signInAsOtherUser":"Sign in as a different user","signInFailed":"Sign in failed","signInFailedMsg":"Not entirely certain why, but it did not work as expected.","signInHere":"Sign in here","signInToThing":"Sign in to { thing }","signInWithProvider":"Sign in with { provider }","signUpHere":"Sign up here","signUpWithProvider":"Registreer met {provider}","signupAgain":"Sign up again","signupLinkExpired":"Signup link expired","somethingWentWrong":"Er ging iets mis","sorry":"Sorry","statusLacking":"Your account is in a non-active status","statusLackingMsg":"The current status of your account prohibits us from proceeding. The most common reason for this is that you did not complete the onboarding process and thus your account was never activated. You can sign up again with the same email address to remediate this.","toReceiveSignupLink":"To receive a sign-up link, enter your email address","tryAgain":"Try again","usePassword":"Use your password","usernameMissing":"Please provide your username","welcome":"Welkom","welcomeBackName":"Welcome back { name }","welcomeMigrateName":"Welcome to FreeSewing v3 {name}. Please note that this is still alpha code."} \ No newline at end of file diff --git a/sites/sde/public/locales/nl/tags.json b/sites/sde/public/locales/nl/tags.json index 89989557b00..dab36e547ce 100644 --- a/sites/sde/public/locales/nl/tags.json +++ b/sites/sde/public/locales/nl/tags.json @@ -1,21 +1 @@ -{ - "tags": "Labels", - "showLineDrawings": "Show line drawings", - "showExamples": "Show examples", - "clearFilter": "Clear filter", - "difficulty": "Moeilijkheid", - "accessories": "Accessoires", - "bags": "Tassen", - "blocks": "Blokken", - "bottoms": "Onderpanden", - "coats": "Jassen", - "hats": "Hoeden", - "historical": "Historisch", - "infants": "Zuigelingen", - "skirts": "Rokken", - "swimwear": "Zwemkledij", - "tops": "Tepels", - "toys": "Speelgoed", - "trousers": "Broek", - "underwear": "Ondergoed" -} +{"tags":"Labels","showLineDrawings":"Show line drawings","showExamples":"Show examples","clearFilter":"Clear filter","difficulty":"Moeilijkheid","accessories":"Accessoires","bags":"Tassen","blocks":"Blokken","bottoms":"Onderpanden","coats":"Jassen","hats":"Hoeden","historical":"Historisch","infants":"Zuigelingen","skirts":"Rokken","swimwear":"Zwemkledij","tops":"Tepels","toys":"Speelgoed","trousers":"Broek","underwear":"Ondergoed"} \ No newline at end of file diff --git a/sites/sde/public/locales/nl/techniques.json b/sites/sde/public/locales/nl/techniques.json index 7e07868a62b..6c921e18164 100644 --- a/sites/sde/public/locales/nl/techniques.json +++ b/sites/sde/public/locales/nl/techniques.json @@ -1,29 +1 @@ -{ - "techniques": "Techniques", - "biasTape": "Bias tape", - "block": "Block development", - "boning": "Boning", - "button": "Buttons & Buttonholes", - "curvedSeam": "Curved seams", - "dart": "Nepen", - "elastic": "Elastiek", - "flatFelledSeam": "Flat-felled seams", - "flatSleeve": "Mouwen", - "fly": "Fly construction", - "hem": "Zomen", - "interfacing": "Tussenvoering", - "knitBand": "Jersey boord", - "knitBinding": "Jersey biezen", - "lining": "Voering", - "pocket": "Zakken", - "precision": "Precision sewing", - "princessSeam": "Princess seams", - "raglanSleeve": "Raglan sleeves", - "ribbing": "Boordstof", - "seamPocket": "Pocket on a seam", - "setSleeve": "Set-in sleeves", - "snap": "Snaps, sockets, eyelets", - "stretch": "Stretch materials", - "weltPocket": "Welt pockets", - "zipper": "Installing zipper" -} +{"techniques":"Techniques","biasTape":"Bias tape","block":"Block development","boning":"Boning","button":"Buttons & Buttonholes","curvedSeam":"Curved seams","dart":"Nepen","elastic":"Elastiek","flatFelledSeam":"Flat-felled seams","flatSleeve":"Mouwen","fly":"Fly construction","hem":"Zomen","interfacing":"Tussenvoering","knitBand":"Jersey boord","knitBinding":"Jersey biezen","lining":"Voering","pocket":"Zakken","precision":"Precision sewing","princessSeam":"Princess seams","raglanSleeve":"Raglan sleeves","ribbing":"Boordstof","seamPocket":"Pocket on a seam","setSleeve":"Set-in sleeves","snap":"Snaps, sockets, eyelets","stretch":"Stretch materials","weltPocket":"Welt pockets","zipper":"Installing zipper"} \ No newline at end of file diff --git a/sites/sde/public/locales/nl/themes.json b/sites/sde/public/locales/nl/themes.json index eeb021e5e2b..df954e8a926 100644 --- a/sites/sde/public/locales/nl/themes.json +++ b/sites/sde/public/locales/nl/themes.json @@ -1,11 +1 @@ -{ - "lightTheme": "Licht kleurschema", - "darkTheme": "Donker kleurschema", - "hax0rTheme": "Hax0r kleurschema", - "lgbtqTheme": "LGBTQ kleurschema", - "transTheme": "Trans kleurschema", - "pastelTheme": "Thema Pastel", - "aquaTheme": "Aqua Thema", - "monochromeTheme": "Monochrome Theme", - "chooseYourTheme": "Kies je thema" -} +{"lightTheme":"Licht kleurschema","darkTheme":"Donker kleurschema","hax0rTheme":"Hax0r kleurschema","lgbtqTheme":"LGBTQ kleurschema","transTheme":"Trans kleurschema","pastelTheme":"Thema Pastel","aquaTheme":"Aqua Thema","monochromeTheme":"Monochrome Theme","chooseYourTheme":"Kies je thema"} \ No newline at end of file diff --git a/sites/sde/public/locales/nl/timeago.json b/sites/sde/public/locales/nl/timeago.json index bf5477570a6..5a3ef0e905b 100644 --- a/sites/sde/public/locales/nl/timeago.json +++ b/sites/sde/public/locales/nl/timeago.json @@ -1,13 +1 @@ -{ - "hour": "hour", - "hours": "hours", - "day": "day", - "days": "dagen", - "month": "month", - "months": "maanden", - "year": "jaar", - "years": "jaren", - "oneDay": "een dag", - "lessThanADay": "minder dan een dag", - "ago": "geleden" -} +{"hour":"hour","hours":"hours","day":"day","days":"dagen","month":"month","months":"maanden","year":"jaar","years":"jaren","oneDay":"een dag","lessThanADay":"minder dan een dag","ago":"geleden"} \ No newline at end of file diff --git a/sites/sde/public/locales/nl/titan.json b/sites/sde/public/locales/nl/titan.json index 23d0d347475..f7280174d4b 100644 --- a/sites/sde/public/locales/nl/titan.json +++ b/sites/sde/public/locales/nl/titan.json @@ -1,36 +1 @@ -{ - "t": "Titan basispatroon broek", - "d": "Titan is a dartless trouser block.", - "back": "Achterzijde", - "front": "Voorzijde", - "kneeEase.t": "Overwijdte knie", - "kneeEase.d": "Bepaalt de hoeveelheid overwijdte aan de knie", - "waistHeight.t": "Taillehoogte", - "waistHeight.d": "Bepaalt de hoogte van de taille, 100% = natuurlijke taille, 0% = heuphoogte", - "lengthBonus.t": "Bonus lengte", - "lengthBonus.d": "Bepaalt de lengte van de broek", - "crotchDrop.t": "Diepte kruis", - "crotchDrop.d": "Verlaagt het kruis voor een lossere pasvorm", - "fitKnee.t": "Pas de knie aan", - "fitKnee.d": "Past de broekspijpen aan gebaseerd op de omtrek van de knie in plaats van de omtrek van het zitvlak", - "legBalance.t": "Balans been", - "legBalance.d": "Bepaalt de verhouding tussen de voor-en achterkant van de broekspijp", - "crossSeamCurveStart.t": "Begin van de curve van de binnenbeennaad", - "crossSeamCurveStart.d": "Bepaalt hoe ver in de binnenbeennaad de curve start", - "crossSeamCurveBend.t": "Buiging binnenbeennaad", - "crossSeamCurveBend.d": "Bepaalt de curve van de binnenbeennaad", - "crossSeamCurveAngle.t": "Grensoverschrijdende hoek", - "crossSeamCurveAngle.d": "Bepaalt de hoek van de kruisnaad", - "crotchSeamCurveStart.t": "Begin van de curve van de kruisnaad", - "crotchSeamCurveStart.d": "Bepaalt hoe ver in de kruisnaad de curve start", - "crotchSeamCurveBend.t": "Buiging kruisnaad", - "crotchSeamCurveBend.d": "Bepaalt de curve van de kruisnaad", - "crotchSeamCurveAngle.t": "Kruisnaad hoek", - "crotchSeamCurveAngle.d": "Bepaalt de hoek van de kruisnaad", - "waistBalance.t": "Balans taille", - "waistBalance.d": "Bepaalt de horizontale positie van de taille in relatie tot het zitvlak", - "waistbandWidth.t": "Breedte tailleband", - "waistbandWidth.d": "De breedte van de tailleband", - "grainlinePosition.t": "Positie draadrichting", - "grainlinePosition.d": "Bepaalt de horizontale positie van het been in relatie tot het zitvlak" -} +{"t":"Titan basispatroon broek","d":"Titan is a dartless trouser block.","back":"Achterzijde","front":"Voorzijde","kneeEase.t":"Overwijdte knie","kneeEase.d":"Bepaalt de hoeveelheid overwijdte aan de knie","waistHeight.t":"Taillehoogte","waistHeight.d":"Bepaalt de hoogte van de taille, 100% = natuurlijke taille, 0% = heuphoogte","lengthBonus.t":"Bonus lengte","lengthBonus.d":"Bepaalt de lengte van de broek","crotchDrop.t":"Diepte kruis","crotchDrop.d":"Verlaagt het kruis voor een lossere pasvorm","fitKnee.t":"Pas de knie aan","fitKnee.d":"Past de broekspijpen aan gebaseerd op de omtrek van de knie in plaats van de omtrek van het zitvlak","legBalance.t":"Balans been","legBalance.d":"Bepaalt de verhouding tussen de voor-en achterkant van de broekspijp","crossSeamCurveStart.t":"Begin van de curve van de binnenbeennaad","crossSeamCurveStart.d":"Bepaalt hoe ver in de binnenbeennaad de curve start","crossSeamCurveBend.t":"Buiging binnenbeennaad","crossSeamCurveBend.d":"Bepaalt de curve van de binnenbeennaad","crossSeamCurveAngle.t":"Grensoverschrijdende hoek","crossSeamCurveAngle.d":"Bepaalt de hoek van de kruisnaad","crotchSeamCurveStart.t":"Begin van de curve van de kruisnaad","crotchSeamCurveStart.d":"Bepaalt hoe ver in de kruisnaad de curve start","crotchSeamCurveBend.t":"Buiging kruisnaad","crotchSeamCurveBend.d":"Bepaalt de curve van de kruisnaad","crotchSeamCurveAngle.t":"Kruisnaad hoek","crotchSeamCurveAngle.d":"Bepaalt de hoek van de kruisnaad","waistBalance.t":"Balans taille","waistBalance.d":"Bepaalt de horizontale positie van de taille in relatie tot het zitvlak","waistbandWidth.t":"Breedte tailleband","waistbandWidth.d":"De breedte van de tailleband","grainlinePosition.t":"Positie draadrichting","grainlinePosition.d":"Bepaalt de horizontale positie van het been in relatie tot het zitvlak"} \ No newline at end of file diff --git a/sites/sde/public/locales/nl/tutorial.json b/sites/sde/public/locales/nl/tutorial.json index 349de1b91d7..2c9c50a6407 100644 --- a/sites/sde/public/locales/nl/tutorial.json +++ b/sites/sde/public/locales/nl/tutorial.json @@ -1,17 +1 @@ -{ - "t": "Tutorial", - "d": "This design is used in the tutorial", - "biasTapeLength.t": "Bias tape: {{{ l }}}", - "biasTapeLength.d": "To finish the edge, you will need {{{ l }}} of [bias tape](/docs/sewing/bias-tape)", - "fabricNeeded": "You need a {{{ w }}} by {{{ h }}} piece of [suitable fabric](/docs/designs/bob/fabric) to make this bib", - "finishWithBiasTape": "Finish raw edge with bias tape", - "bib": "Bib", - "neckRatio.t": "Neck opening", - "neckRatio.d": "Controls the size of the neck opening relative to the bib size", - "widthRatio.t": "Width", - "widthRatio.d": "Controls the width of the bib", - "lengthRatio.t": "Length", - "lengthRatio.d": "Controls the length of the bib", - "headSize.t": "Head size", - "headSize.d": "The head circumference you want the bib to accomodate" -} +{"t":"Tutorial","d":"This design is used in the tutorial","biasTapeLength.t":"Bias tape: {{{ l }}}","biasTapeLength.d":"To finish the edge, you will need {{{ l }}} of [bias tape](/docs/sewing/bias-tape)","fabricNeeded":"You need a {{{ w }}} by {{{ h }}} piece of [suitable fabric](/docs/designs/bob/fabric) to make this bib","finishWithBiasTape":"Finish raw edge with bias tape","bib":"Bib","neckRatio.t":"Neck opening","neckRatio.d":"Controls the size of the neck opening relative to the bib size","widthRatio.t":"Width","widthRatio.d":"Controls the width of the bib","lengthRatio.t":"Length","lengthRatio.d":"Controls the length of the bib","headSize.t":"Head size","headSize.d":"The head circumference you want the bib to accomodate"} \ No newline at end of file diff --git a/sites/sde/public/locales/nl/ui-settings.json b/sites/sde/public/locales/nl/ui-settings.json index ff8bb134655..30b1f15c5df 100644 --- a/sites/sde/public/locales/nl/ui-settings.json +++ b/sites/sde/public/locales/nl/ui-settings.json @@ -1,45 +1 @@ -{ - "uiSettings.t": "UI-voorkeuren", - "uiSettings.d": "Deze voorkeuren bepalen de UI (User Interface) aspecten van onze online omgeving voor het maken van patronen.", - "renderer.t": "Render-engine", - "renderer.d": "Bepaalt hoe het patroon wordt weergegeven (getekend) op het scherm", - "renderWithReact.t": "Renderen met de React-componenten van FreeSewing", - "renderWithReact.d": "Renderen als SVG via onze React-componenten. Maakt interactiviteit mogelijk en is geoptimaliseerd voor het scherm. Gebruik deze als je niet zeker weet wat je moet kiezen.", - "renderWithCore.t": "Renderen met de Core-bibliotheek van Freesewing", - "renderWithCore.d": "Render rechtstreeks naar SVG vanuit Core. Laat geen interactiviteit toe en is geoptimaliseerd voor afdrukken. Gebruik dit als je wilt weten hoe het eruit zal zien als het geëxporteerd wordt.", - "control.t": "Gebruikerservaring", - "control.d": "Welke gebruikerservaring heeft jouw voorkeur? Houd er rekening mee dat dit een accountinstelling is, dus het heeft invloed op de hele website.", - "inspect.t": "Inspecteer", - "inspect.d": "Als je dit inschakelt, kun je dieper in het patroon duiken en informatie opvragen over de verschillende onderdelen, paden en punten.", - "inspectNo.t": "De inspecteur uitschakelen", - "inspectNo.d": "Dit is de standaardinstelling, de patrooninspecteur is uitgeschakeld en het patroon wordt zoals gebruikelijk weergegeven.", - "inspectYes.t": "De inspecteur inschakelen", - "inspectYes.d": "Met de pattern inspector ingeschakeld en de React rendering engine geselecteerd, voegen we interactiviteit toe aan het patroon zodat je de verschillende elementen waaruit het patroon bestaat kunt inspecteren.", - "no": "No", - "yes": "Yes", - "draft": "Patroontekening", - "test": "Test", - "print": "Print lay-out", - "cut": "Lay-out snijden", - "save": "Opslaan", - "export": "Exporteren", - "edit": "Bewerk", - "draft.t": "Teken je patroon", - "draft.d": "Lanceert de FreeSewing patroonbewerker, waar je je patroon naar hartenlust kunt aanpassen", - "test.t": "Test je patroon", - "test.d": "Kijk hoe je patroon zich aanpast aan veranderingen in opties of afmetingen", - "print.t": "Lay-out afdrukken", - "print.d": "Hiermee kun je je patroondelen ordenen zodat je je patroon op zo min mogelijk pagina's kunt afdrukken", - "cut.t": "Lay-out snijden", - "cut.d": "Hiermee kun je je patroondelen ordenen zodat je precies kunt bepalen hoeveel stof je nodig hebt om het te maken.", - "save.t": "Je patroon opslaan", - "save.d": "Sla het huidige patroon op in je FreeSewing account", - "export.t": "Je patroon exporteren", - "export.d": "Hiermee kun je dit patroon exporteren naar verschillende formaten", - "logs.t": "Patroon logboeken", - "logs.d": "Hiermee kun je door de patroonlogboeken bladeren om te zien wat er precies is gebeurd tijdens het maken van dit patroon", - "edit.t": "De patrooninstellingen met de hand bewerken", - "edit.d": "Hiermee kun je de patrooninstellingen met de hand bewerken, zodat je volledige controle hebt over hoe je patroon wordt opgesteld.", - "view": "Bekijk", - "view.d": "Dit zijn de verschillende weergaven waaruit je kunt kiezen. Inclusief de weergaven die beschikbaar zijn via de navigatiebalk of het menu, en enkele extra weergaven" -} +{"uiSettings.t":"UI-voorkeuren","uiSettings.d":"Deze voorkeuren bepalen de UI (User Interface) aspecten van onze online omgeving voor het maken van patronen.","renderer.t":"Render-engine","renderer.d":"Bepaalt hoe het patroon wordt weergegeven (getekend) op het scherm","renderWithReact.t":"Renderen met de React-componenten van FreeSewing","renderWithReact.d":"Renderen als SVG via onze React-componenten. Maakt interactiviteit mogelijk en is geoptimaliseerd voor het scherm. Gebruik deze als je niet zeker weet wat je moet kiezen.","renderWithCore.t":"Renderen met de Core-bibliotheek van Freesewing","renderWithCore.d":"Render rechtstreeks naar SVG vanuit Core. Laat geen interactiviteit toe en is geoptimaliseerd voor afdrukken. Gebruik dit als je wilt weten hoe het eruit zal zien als het geëxporteerd wordt.","control.t":"Gebruikerservaring","control.d":"Welke gebruikerservaring heeft jouw voorkeur? Houd er rekening mee dat dit een accountinstelling is, dus het heeft invloed op de hele website.","inspect.t":"Inspecteer","inspect.d":"Als je dit inschakelt, kun je dieper in het patroon duiken en informatie opvragen over de verschillende onderdelen, paden en punten.","inspectNo.t":"De inspecteur uitschakelen","inspectNo.d":"Dit is de standaardinstelling, de patrooninspecteur is uitgeschakeld en het patroon wordt zoals gebruikelijk weergegeven.","inspectYes.t":"De inspecteur inschakelen","inspectYes.d":"Met de pattern inspector ingeschakeld en de React rendering engine geselecteerd, voegen we interactiviteit toe aan het patroon zodat je de verschillende elementen waaruit het patroon bestaat kunt inspecteren.","no":"No","yes":"Yes","draft":"Patroontekening","test":"Test","print":"Print lay-out","cut":"Lay-out snijden","save":"Opslaan","export":"Exporteren","edit":"Bewerk","draft.t":"Teken je patroon","draft.d":"Lanceert de FreeSewing patroonbewerker, waar je je patroon naar hartenlust kunt aanpassen","test.t":"Test je patroon","test.d":"Kijk hoe je patroon zich aanpast aan veranderingen in opties of afmetingen","print.t":"Lay-out afdrukken","print.d":"Hiermee kun je je patroondelen ordenen zodat je je patroon op zo min mogelijk pagina's kunt afdrukken","cut.t":"Lay-out snijden","cut.d":"Hiermee kun je je patroondelen ordenen zodat je precies kunt bepalen hoeveel stof je nodig hebt om het te maken.","save.t":"Je patroon opslaan","save.d":"Sla het huidige patroon op in je FreeSewing account","export.t":"Je patroon exporteren","export.d":"Hiermee kun je dit patroon exporteren naar verschillende formaten","logs.t":"Patroon logboeken","logs.d":"Hiermee kun je door de patroonlogboeken bladeren om te zien wat er precies is gebeurd tijdens het maken van dit patroon","edit.t":"De patrooninstellingen met de hand bewerken","edit.d":"Hiermee kun je de patrooninstellingen met de hand bewerken, zodat je volledige controle hebt over hoe je patroon wordt opgesteld.","view":"Bekijk","view.d":"Dit zijn de verschillende weergaven waaruit je kunt kiezen. Inclusief de weergaven die beschikbaar zijn via de navigatiebalk of het menu, en enkele extra weergaven"} \ No newline at end of file diff --git a/sites/sde/public/locales/nl/workbench.json b/sites/sde/public/locales/nl/workbench.json index e31c5d031e5..b0da05cacc9 100644 --- a/sites/sde/public/locales/nl/workbench.json +++ b/sites/sde/public/locales/nl/workbench.json @@ -1,128 +1 @@ -{ - "addNotes": "Add notes", - "addSettingsToNotes": "Add settings to notes", - "advanced": "Geavanceerd", - "appliedMeasies": "We applied a new measurements set to this pattern.", - "armhole": "Harnas", - "attributes": "Attributen", - "backPockets": "Achterzakken", - "bookmarkPattern": "Bookmark pattern", - "bottomRight": "Rechtsonder", - "changeMeasies": "Verander patroon metingen", - "chooseATest": "Choose a test scenario to run", - "chooseATestDesc": "You can test how the design adapts to changes in a specific design option or measurements, or even test the design across different measurements sets.", - "chooseATestMenuMobileMsg": "To do so, open the test menu and select the scenario you want to run.", - "chooseATestMenuMsg": "To do so, select the test scenario you want to run in the menu on the right.", - "chooseFromBookmarkedSets": "Choose one of the measurements sets you've bookmarked", - "chooseFromBookmarkedSetsDesc": "If you've bookmarked any measurements sets, you can select from those too.", - "chooseFromCuratedSets": "Choose one of FreeSewing's curated measurements sets", - "chooseFromCuratedSetsDesc": "If you're just looking to try out our platform, you can select from our list of curated measurements sets.", - "chooseFromOwnSets": "Choose one of your own measurements sets", - "chooseFromOwnSetsDesc": "Pick any of your own measurements sets that have all required measurements to generate this pattern.", - "chooseNewSet": "Kies een nieuwe meetset", - "closure": "Sluiting", - "collar": "Kraag", - "columns": "columns", - "configurePattern": "Patroon configureren", - "construction": "Constructie", - "cuffs": "Manchetten", - "currentPrintLayout": "Current print layout", - "cutLayout": "Lay-out snijden", - "darts": "Nepen", - "designOptions.d": "Test het effect van een optie op hoe dit patroon eruit ziet", - "docs": "Documentatie", - "draft": "Patroontekening", - "draftPattern": "Ontwerppatroon", - "edit": "Bewerk", - "editCurrentMeasies": "Huidige metingen bewerken", - "editCurrentMeasiesDesc": "Changes you make here will not be saved to your measurements sets, and will only affect this pattern.", - "editCurrentMeasiesHeader": "Edit Pattern Measurements", - "editMeasiesByHand": "Edit measurements by hand", - "editMeasiesByHandDesc": "Manually set or override any measurements. These changes will only apply to the current pattern.", - "editSettings": "Configuratie bewerken", - "elastic": "Elastiek", - "export": "Exporteren", - "exportAsData": "Exporteer als data", - "exportForEditing": "Exporteren om te bewerken", - "exportForPrinting": "Exporteren om te printen", - "exportPattern-txt": "Exporteer een PDF geschikt voor jouw printer, of download dit patroon in verschillende formaten", - "exportPattern": "Patroon exporteren", - "fit": "Pasvorm", - "frontPockets": "Voorzakken", - "generatePdf": "Generate print-ready PDF", - "giveItAName": "Geef het een naam", - "height": "Hoogte", - "help": "Help", - "layoutSettings.d": "Additional options to further optimize the printing layout of your pattern.", - "layoutSettings.t": "Layout settings", - "length": "Lengte", - "measies": "Patroonmetingen", - "measiesOk": "We hebben alle benodigde afmetingen om dit patroon te maken.", - "measurements.d": "Test het effect van een meting op hoe dit patroon eruit ziet", - "menu": "Menu", - "name": "Naam", - "noDesignFound": "We konden dit ontwerp niet vinden. Dit zou niet mogen gebeuren, dus we stellen het zeer op prijs als je dit meldt.", - "notes": "Notities", - "pages": "pages", - "part": "Patroononderdeel", - "partInfo": "Patroon onderdeel info", - "partTransfo": "Part transformation buttons", - "partTransfoDesc": "These buttons allow you to rotate or flip individual pattern parts.", - "partTransfoNo": "Hide buttons", - "partTransfoNoDesc": "Do not include these buttons on the pattern output", - "partTransfoYes": "Show buttons", - "partTransfoYesDesc": "Include these buttons on the pattern output (they will not be printed)", - "pathInfo": "Pad info", - "patternBookmarkCreated": "Pattern bookmark created", - "patternInspector": "Patroon Inspecteur", - "patternLogs": "Patroon logboeken", - "patternSaved": "Pattern saved", - "pockets": "Zakken", - "printLayout": "Lay-out afdrukken", - "printSettings.d": "Configure your pattern so you can print it just the way you like it. Includes page size & orientation, margins, and more.", - "printSettings.t": "Print settings", - "reset": "Reset", - "resetPrintLayout": "Reset print layout", - "resetPrintLayoutDesc": "Removes all manual changes to the print layout, and restores the default layout", - "rows": "rows", - "save": "Opslaan", - "savePattern": "Bewaar patroon", - "saveSettings": "Instellingen opslaan", - "saveYourPattern": "Je patroon opslaan", - "seeMissingMeasies": "See missing measurements", - "showAllParts": "Toon alle patroondelen", - "showMovableButtons": "Knopen", - "showOnlyThisPart": "Laat alleen dit patroondeel zien", - "sleevecap": "Mouwkop", - "style": "Stijl", - "test": "Test", - "testDesignMeasurement": "Test {design} measurements: {measurement}", - "testDesignOption": "Test {design} design options: {option}", - "testDesignSets": "Test {design} across measurements sets", - "testMeasurements": "Test afmetingen", - "testMeasurementsDesc": "Test how the design adapts to changes to a specific measurement", - "testOptions": "Test design options", - "testOptionsDesc": "Test how the design adapts to changes in a specific design option", - "testPattern": "Testpatroon", - "testSets": "Test measurements sets", - "testSetsDesc": "Test how the design adapts across different measurements sets", - "topLeft": "Linksboven", - "weLackSomeMeasies": "We missen { nr } metingen om dit patroon te maken", - "width": "Breedte", - "xTotalPagesSomeBlank": "{total} pages in total but {blank} are blank", - "yamlEditViewError": "Problemen met YAML", - "yamlEditViewErrorDesc": "We hebben je input opgeslagen, maar het werkt misschien niet om de volgende redenen", - "yamlEditViewTitleThing": "Patroonconfiguratie bewerken voor {thing}", - "youCanPickOrEnter": "Je kunt een meetset kiezen of ze met de hand invoeren, maar zonder deze metingen kunnen we niet verder.", - "youUseCustomValue": "You are using the default value", - "youUseDefaultValue": "You are using a custom value", - "continueEditingTitle": "Continue editing", - "continueEditingDesc": "Load the newly saved pattern in the pattern editor, so you can make more changes.", - "goToPatternTitle": "Navigate to the pattern page", - "goToPatternDesc": "Exit the pattern editor and navigate to the pattern page where you can update the pattern's metadata.", - "saveAsNewPattern": "Save as new pattern", - "savePatternAs": "Save pattern as...", - "savePatternAsHellip": "Save pattern as...", - "show": "Show", - "whereToGoAfterSaveAs": "After saving the new pattern, what do you want to do?" -} +{"addNotes":"Add notes","addSettingsToNotes":"Add settings to notes","advanced":"Geavanceerd","appliedMeasies":"We applied a new measurements set to this pattern.","armhole":"Harnas","attributes":"Attributen","backPockets":"Achterzakken","bookmarkPattern":"Bookmark pattern","bottomRight":"Rechtsonder","changeMeasies":"Verander patroon metingen","chooseATest":"Choose a test scenario to run","chooseATestDesc":"You can test how the design adapts to changes in a specific design option or measurements.","chooseATestMenuMobileMsg":"To do so, open the test menu and select the scenario you want to run.","chooseATestMenuMsg":"To do so, select the test scenario you want to run in the menu on the right.","chooseFromBookmarkedSets":"Choose one of the measurements sets you've bookmarked","chooseFromBookmarkedSetsDesc":"If you've bookmarked any measurements sets, you can select from those too.","chooseFromCuratedSets":"Choose one of FreeSewing's curated measurements sets","chooseFromCuratedSetsDesc":"If you're just looking to try out our platform, you can select from our list of curated measurements sets.","chooseFromOwnSets":"Choose one of your own measurements sets","chooseFromOwnSetsDesc":"Pick any of your own measurements sets that have all required measurements to generate this pattern.","chooseNewSet":"Kies een nieuwe meetset","closure":"Sluiting","collar":"Kraag","columns":"columns","configurePattern":"Patroon configureren","construction":"Constructie","continueEditingTitle":"Continue editing","continueEditingDesc":"Load the newly saved pattern in the pattern editor, so you can make more changes.","cuffs":"Manchetten","currentPrintLayout":"Current print layout","cutLayout":"Lay-out snijden","darts":"Nepen","designOptions.d":"Test het effect van een optie op hoe dit patroon eruit ziet","docs":"Documentatie","draft":"Patroontekening","draftPattern":"Ontwerppatroon","edit":"Bewerk","editCurrentMeasies":"Huidige metingen bewerken","editCurrentMeasiesDesc":"Changes you make here will not be saved to your measurements sets, and will only affect this pattern.","editCurrentMeasiesHeader":"Edit Pattern Measurements","editMeasiesByHand":"Edit measurements by hand","editMeasiesByHandDesc":"Manually set or override any measurements. These changes will only apply to the current pattern.","editSettings":"Configuratie bewerken","elastic":"Elastiek","export":"Exporteren","exportAsData":"Exporteer als data","exportForEditing":"Exporteren om te bewerken","exportForPrinting":"Exporteren om te printen","exportPattern-txt":"Exporteer een PDF geschikt voor jouw printer, of download dit patroon in verschillende formaten","exportPattern":"Patroon exporteren","fit":"Pasvorm","frontPockets":"Voorzakken","generatePdf":"Generate print-ready PDF","giveItAName":"Geef het een naam","goToPatternTitle":"Navigate to the pattern page","goToPatternDesc":"Exit the pattern editor and navigate to the pattern page where you can update the pattern's metadata.","height":"Hoogte","help":"Help","layoutSettings.d":"Additional options to further optimize the printing layout of your pattern.","layoutSettings.t":"Layout settings","length":"Lengte","measies":"Patroonmetingen","measiesOk":"We hebben alle benodigde afmetingen om dit patroon te maken.","measurements.d":"Test het effect van een meting op hoe dit patroon eruit ziet","menu":"Menu","name":"Naam","noDesignFound":"We konden dit ontwerp niet vinden. Dit zou niet mogen gebeuren, dus we stellen het zeer op prijs als je dit meldt.","notes":"Notities","pages":"pages","part":"Patroononderdeel","partInfo":"Patroon onderdeel info","partTransfo":"Part transformation buttons","partTransfoDesc":"These buttons allow you to rotate or flip individual pattern parts.","partTransfoNo":"Hide buttons","partTransfoNoDesc":"Do not include these buttons on the pattern output","partTransfoYes":"Show buttons","partTransfoYesDesc":"Include these buttons on the pattern output (they will not be printed)","pathInfo":"Pad info","patternBookmarkCreated":"Pattern bookmark created","patternInspector":"Patroon Inspecteur","patternLogs":"Patroon logboeken","patternSaved":"Pattern saved","pockets":"Zakken","printLayout":"Lay-out afdrukken","printSettings.d":"Configure your pattern so you can print it just the way you like it. Includes page size & orientation, margins, and more.","printSettings.t":"Print settings","reset":"Reset","resetPrintLayout":"Reset print layout","resetPrintLayoutDesc":"Removes all manual changes to the print layout, and restores the default layout","rows":"rows","save":"Opslaan","savePattern":"Bewaar patroon","saveAsNewPattern":"Save as new pattern","savePatternAs":"Save pattern as...","savePatternAsHellip":"Save pattern as...","saveSettings":"Instellingen opslaan","saveYourPattern":"Je patroon opslaan","seeMissingMeasies":"See missing measurements","show":"Toon","showAllParts":"Toon alle patroondelen","showMovableButtons":"Knopen","showOnlyThisPart":"Laat alleen dit patroondeel zien","sleevecap":"Mouwkop","style":"Stijl","test":"Test","testDesignMeasurement":"Test {design} measurements: {measurement}","testDesignOption":"Test {design} design options: {option}","testDesignSets":"Test {design} across measurements sets","testMeasurements":"Test afmetingen","testMeasurementsDesc":"Test how the design adapts to changes to a specific measurement","testOptions":"Test design options","testOptionsDesc":"Test how the design adapts to changes in a specific design option","testPattern":"Testpatroon","testSets":"Test measurements sets","testSetsDesc":"Test how the design adapts across different measurements sets","topLeft":"Linksboven","weLackSomeMeasies":"We missen { nr } metingen om dit patroon te maken","whereToGoAfterSaveAs":"After saving the new pattern, what do you want to do?","width":"Breedte","xTotalPagesSomeBlank":"{total} pages in total but {blank} are blank","yamlEditViewError":"Problemen met YAML","yamlEditViewErrorDesc":"We hebben je input opgeslagen, maar het werkt misschien niet om de volgende redenen","yamlEditViewTitleThing":"Patroonconfiguratie bewerken voor {thing}","youCanPickOrEnter":"Je kunt een meetset kiezen of ze met de hand invoeren, maar zonder deze metingen kunnen we niet verder.","youUseCustomValue":"You are using the default value","youUseDefaultValue":"You are using a custom value"} \ No newline at end of file diff --git a/sites/sde/public/locales/uk/account.json b/sites/sde/public/locales/uk/account.json index d5ee161cab5..6af67177dc2 100644 --- a/sites/sde/public/locales/uk/account.json +++ b/sites/sde/public/locales/uk/account.json @@ -1,261 +1 @@ -{ - "account": "Обліковий запис", - "yourAccount": "Ваш обліковий запис", - "newPattern": "Новий візерунок", - "newSet": "Створіть новий набір вимірювань", - "links": "Посилання", - "info": "Інформація", - "settings": "Налаштування", - "data": "Дані", - "sets": "Набори для вимірювання", - "patterns": "Викрійки", - "actions": "Дії", - "created": "Створено", - "updated": "Оновлено", - "expires": "Закінчується", - "yourProfile": "Ваш профіль", - "yourPatterns": "Ваші візерунки", - "yourSets": "Ваші набори вимірювань", - "signOut": "Вийти", - "politeOhCrap": "Ох вже ці скрипки.", - "bio": "Про мене", - "email": "Адреса електронної пошти", - "img": "Зображення", - "username": "Ім’я користувача", - "compare": "Порівняння наборів метрик", - "consent": "Згода та конфіденційність", - "control": "Користувацький досвід", - "imperial": "Одиниці", - "units": "Одиниці вимірювання", - "apikeys": "Ключі API", - "newsletter": "Підписка на розсилку новин", - "password": "Пароль", - "newPasswordPlaceholder": "Введіть новий пароль тут", - "passwordPlaceholder": "Введіть свій пароль тут", - "mfa": "Двофакторна автентифікація", - "mfaTipTitle": "Будь ласка, розгляньте можливість увімкнення двофакторної автентифікації", - "mfaTipMsg": "Ми не впроваджуємо політику паролів, але рекомендуємо вам увімкнути двофакторну автентифікацію, щоб захистити ваш обліковий запис FreeSewing.", - "mfaEnabled": "Увімкнено двофакторну автентифікацію", - "mfaDisabled": "Двофакторну автентифікацію вимкнено", - "mfaSetup": "Налаштування двофакторної автентифікації", - "mfaAdd": "Додайте FreeSewing до свого додатку Authenticator, відсканувавши QR-код вище.", - "confirmWithPassword": "Будь ласка, введіть пароль для підтвердження цієї дії", - "confirmWithMfa": "Будь ласка, введіть код з вашого додатку Authenticator, щоб підтвердити цю дію", - "enableMfa": "Увімкнути двофакторну автентифікацію", - "disableMfa": "Вимкнути двофакторну автентифікацію", - "language": "Мова", - "developer": "Розробник", - "design": "Дизайн", - "patternMetadata": "Pattern metadata", - "clonePattern": "Clone pattern", - "updatePattern": "Update pattern", - "reload": "Перезавантажити обліковий запис", - "export": "Експортуйте Ваші дані", - "exportMsg": "Click below to export your personal data", - "exportNote": "The EU's General Data Protection Regulation (GDPR) ensures your so-called right to data portability — the right to obtain and reuse your personal data for your own purposes, or across different services.", - "exportDownload": "Your data was exported and is available for download at the following location:", - "review": "Переглянути вашу згоду", - "restrict": "Обмежити обробку ваших даних", - "disable": "Вимкніть свій обліковий запис", - "remove": "Видалення облікового запису", - "proceedWithCaution": "Продовжуйте з обережністю", - "restrictWarning": "While no data will be removed, this will disable your account. Furthermore, you can not undo this on your own, but will have to contact support when you want to restore access to your account.", - "noWayBack": "There is no way back from this.", - "mdSupport": "Скористатися знижкою можна тут", - "or": "або", - "continue": "Продовжити", - "save": "Зберегти", - "noThanks": "Ні, дякую.", - "areYouCertain": "Ти впевнений?", - "delete": "Видалити", - "nailedIt": "Зрозумів.", - "gone": "Пуф. Зникла.", - "reloadMsg1": "Дані, що зберігаються у вашому браузері, іноді можуть не синхронізуватися з даними, що зберігаються в нашому бекенді.", - "reloadMsg2": "Це дозволяє перезавантажити дані вашого облікового запису з бекенду. Це має той самий ефект, що й вихід з системи, а потім повторний вхід", - "bioTitle": "Розкажіть людям трохи про себе", - "bioPreview": "Попередній перегляд біографії", - "bioPlaceholder": "Виготовляю одяг та взуття. Розробляю викрійки одягу. Пишу код. Керую [FreeSewing](http://freesewing.org)", - "compareTitle": "Чи комфортно вам, коли порівнюються набори вимірювань?", - "compareYes": "Так, якщо це може мені допомогти", - "compareYesd": "Час від часу ми показуватимемо, як ваш набір вимірювань порівнюється з іншими наборами вимірювань.\nЦе дозволяє нам виявити потенційні проблеми у ваших вимірах або лекалах.\n", - "compareNo": "Ні, ніколи не порівнюйте", - "compareNod": "Ми ніколи не будемо порівнювати ваш набір вимірів з іншими наборами вимірів.\nЦе обмежить нашу здатність попередити вас про потенційні проблеми у ваших наборах вимірів або лекалах.\n", - "showMore": "Показати більше", - "control1.t": "Зробіть це якомога простіше", - "control1.d": "Приховує всі, окрім найважливіших особливостей.", - "control2.t": "Нехай це буде просто, але не надто просто", - "control2.d": "Приховує більшість функцій.", - "control3.t": "Поєднуйте простоту з потужністю", - "control3.d": "Розкриває більшість функцій, але не всі.", - "control4.t": "Дай мені всі повноваження, але бережи мене", - "control4.d": "Розкриває всі функції, зберігає поручні та чеки безпеки.", - "control5.t": "Геть з дороги!", - "control5.d": "Відкриває всі функції, прибирає всі поручні та перевірки безпеки.", - "controlShowMore": "Показати більше варіантів", - "controlTitle": "Якому користувацькому досвіду ви надаєте перевагу?", - "imgTitle": "Як щодо фотографії?", - "imgDragAndDropImageHere": "Перетягніть зображення сюди", - "imgPasteUrlHere": "Paste an image location (url) here", - "imgSelectImage": "Виберіть зображення", - "newsletterTitle": "Хочете переглянути розсилку новин FreeSewing?", - "newsletterYes": "Так, я хочу отримувати розсилку новин", - "newsletterYesd": "Раз на 3 місяці ви отримуватимете від нас лист із чесним та корисним контентом. Ніякого відстеження, ніякої реклами, ніякої нісенітниці.", - "newsletterNod": "Ви завжди можете передумати пізніше. Але поки ви цього не зробите, ми не будемо надсилати вам жодних розсилок.", - "metricUnits": "Метричні одиниці (см)", - "metricUnitsd": "Виберіть це, якщо ви віддаєте перевагу сантиметрам, а не дюймам.", - "imperialUnits": "Імперські одиниці (дюйм)", - "imperialUnitsd": "Виберіть цей параметр, якщо ви віддаєте перевагу дюймам, а не сантиметрам.", - "unitsTitle": "Яким одиницям ви віддаєте перевагу?", - "usernameTitle": "Яке ім'я користувача ви б хотіли?", - "usernameAvailable": "Username is available", - "usernameNotAvailable": "Ім'я користувача недоступне", - "emailTitle": "Де ми можемо зв'язатися з вами, якщо у нас буде на це поважна причина (наприклад, якщо ви забули свій пароль)?", - "oneMoreThing": "І ще одна річ", - "oneMomentPlease": "Будь ласка, зачекайте", - "emailChangeConfirmation": "Ми надіслали електронного листа на вашу нову адресу, щоб підтвердити цю зміну.", - "vagueError": "Щось пішло не так, і ми не знаємо, як це виправити. Будь ласка, спробуйте ще раз або залучіть людину для допомоги.", - "githubTitle": "Link your GitHub identity", - "githubWhy1": "Enter your GitHub username and email here and we will use them when interacting with GitHub on your behalf.", - "githubWhy2": "Note that both your GitHub username and email is public info. This merely allows us to make a link between your FreeSewing account and GitHub account.", - "githubWhy3": "For example, when you report a problem on this website, we can mention you so you will receive notifications when there is an update. For this, your username is sufficient.", - "githubWhy4": "When you submit a showcase post or make changed to our content, we can credit those commits to you if we have both your username and the email address you use on GitHub.", - "tooComplex": "If all of this in confusing, you don't have to provide this info. It's an advanced feature.", - "languageTitle": "Якій мові ви віддаєте перевагу?", - "passwordTitle": "Щось, що знаєш тільки ти.", - "newApikey": "Згенеруйте новий ключ API", - "keyNewInfo": "Створіть новий ключ API для автоматичного підключення до бекенду FreeSewing.", - "keyName": "Ключова назва", - "keyNameDesc": "Унікальне ім'я для цього ключа API. Видиме лише вам.", - "keyExpires": "Термін дії ключа", - "keyExpiresDesc": "Термін дії ключа закінчується:", - "keyLevel": "Рівень доступу до ключа", - "keyLevel0": "Тільки автентифікація", - "keyLevel1": "Доступ до власних лекал і наборів мірок", - "keyLevel2": "Доступ до всіх даних вашого облікового запису", - "keyLevel3": "Запишіть доступ до власних лекал і наборів мірок", - "keyLevel4": "Доступ на запис до всіх даних вашого облікового запису", - "keyLevel5": "Доступ до лекал і наборів вимірів інших користувачів", - "keyLevel6": "Запис доступу до лекал і наборів вимірів інших користувачів", - "keyLevel7": "Доступ на запис до всіх даних облікових записів інших користувачів", - "keyLevel8": "Видавати себе за інших користувачів, повний доступ на запис до всіх даних", - "cancel": "Скасувати", - "keySecretWarning": "Це єдиний раз, коли ви можете побачити секретний ключ, обов'язково скопіюйте його.", - "keyExpired": "Термін дії цього ключа API закінчився", - "deleteKeyWarning": "Видалення ключа API не можна скасувати.", - "keyDocsTitle": "Refer to FreeSewing.dev for documentation on using API keys (English only)", - "keyDocsMsg": "This is an advanced feature aimed at developers or anyone who wants to interact with our backend directly.", - "apiCalls": "API Calls", - "newBookmark": "Add a Bookmark", - "bookmark": "Bookmark", - "bookmarks": "Bookmarks", - "type": "Тип", - "location": "Location", - "title": "Title", - "new": "Новий", - "designBookmark": "Дизайни", - "patternBookmark": "Викрійки", - "setBookmark": "Набори для вимірювання", - "csetBookmark": "Curated Measurements Sets", - "docBookmark": "Документація", - "customBookmark": "Custom Bookmarks", - "yourBookmarks": "Your bookmarks", - "bookmarkThisThing": "Bookmark this { thing }", - "page": "Page", - "set": "Measurements Set", - "name": "Назва", - "setNameDesc": "Ім'я для ідентифікації цього набору вимірювань", - "setNewInfo": "Створіть новий набір вимірів, який потім можна використовувати для створення лекал.", - "notes": "Нотатки", - "setNotesDesc": "Будь-які примітки, які ви хотіли б зберегти щодо цього набору вимірювань", - "description": "Опис", - "deleteSetWarning": "Видалення набору вимірювань не можна скасувати.", - "image": "Зображення", - "measies": "Вимірювання", - "setUnitsMsgTitle": "Ці налаштування застосовуються лише до цього набору вимірювань", - "setUnitsMsgDesc": "Саме ці одиниці ми будемо використовувати при оновленні або відображенні вимірювань у цьому наборі.\nВсюди на цьому сайті ми будемо використовувати одиниці, встановлені у вашому обліковому записі.\n", - "public": "Громадськість", - "publicSet": "Публічний набір вимірювань", - "privateSet": "Набір приватних вимірів", - "publicSetDesc": "Інші можуть використовувати ці вимірювання для створення або тестування шаблонів", - "privateSetDesc": "Ці вимірювання не можуть бути використані іншими користувачами або відвідувачами", - "permalink": "Перманентне посилання", - "editThing": "Коригувати {thing}", - "saveThing": "Зберегти {thing}", - "filterByDesign": "Filter by design", - "noFilter": "Do not filter", - "filterByDesignDocs": "If you have a specific design in mind, you can filter by design to only list those measurements that are required for this design.", - "setLacksMeasiesForDesign": "This set lacks measurements required for this pattern", - "setHasMeasiesForDesign": "This set has all measurements required for this pattern", - "someSetsLacking": "Some of these sets lack the measurments required to generate this pattern", - "theseSetsReady": "These sets have all required measurments to generate this pattern", - "chooseSet": "Будь ласка, оберіть набір вимірів", - "patternForWhichSet": "Для якого набору вимірів ми повинні згенерувати викрійку?", - "bookmarkedSets": "Набори вимірювань, які ви додали до закладок", - "curatedSets": "FreeSewing's curated measurements sets", - "curatedSetsAbout": "Набори мірок, куратором яких є FreeSewing, які ви можете використовувати для тестування нашої платформи або ваших дизайнів.", - "curateCuratedSets": "Curate our selection of curated measurements sets", - "useThisSet": "Використовуйте цей набір вимірювань", - "ownSets": "Your own measurements sets", - "noOwnSets": "You do not have any of your own measurements sets (yet)", - "pleaseMtm": "Because made-to-measure lies at the heart of what we do, we strongly suggest you take accurate measurements.", - "noOwnSetsMsg": "You can store your measurements as a measurements set, after which you can generate as many patterns as you want for them.", - "measurements": "Заміри", - "chooseASet": "Choose a measurements set", - "showImage": "Show image", - "suggestForCuration": "Suggest for curation", - "suggestCset": "Suggest a measurements set for curation", - "csetAllMeasies": "To ensure curated measurements sets work for all designs, you need to provide a full set of measurements.", - "csetMissing": "Your measurements set is missing the following measurements", - "allMeasiesAvailable": "All measurements are available.", - "csetHeightMsg1": "To allow organizing and presenting our curated sets in a structured way, we organize them by height.", - "csetImgMsg": "Finally, we need a picture. Please refer to the documentation to see what makes a good picture for a curated measurements set.", - "docs": "Документація", - "csetNotesMsg": "If you would like to add any notes, you can do so here.", - "thankYouVeryMuch": "Thank you very much", - "csetSuggestedMsg": "Your submission has been registered and will be processed by one of our curators.", - "itIsAvailableAt": "It is available at", - "csetNameMsg": "Each curated set has a name. You can suggest your own name or a pseudonym.", - "patternNew": "Створіть новий шаблон", - "patternNewInfo": "Виберіть дизайн, додайте свої мірки, і ми створимо для вас викрійку, виготовлену за індивідуальними мірками.", - "designNew": "Створіть новий дизайн", - "designNewInfo": "Дизайни FreeSewing - це невеликі пакети коду JavaScript, які генерують візерунки. Створювати власні дизайни не складно, і ми маємо детальний підручник, щоб допомогти вам почати.", - "pluginNew": "Створіть новий плагін", - "pluginNewInfo": "Функціональність FreeSewing можна ще більше розширити за допомогою плагінів. Створити плагін дуже просто, і у нас є посібник, який проведе вас від початку до кінця.", - "showcaseNew": "Create a new showcase post", - "showcaseNewInfo": "If you would like to share something you (or someone else) made based on our designs, you can start a draft showcase post here.", - "blogNew": "Create a new blog post", - "blogNewInfo": "If you would like to write on the FreeSewing blog, you can start a draft blog post here.", - "csetNew": "Suggest a new curated measurements set", - "csetNewInfo": "We curate a collection of vetted measurments sets that we use to test patterns. You can suggest a measurements set here.", - "opackNew": "Suggest a new options pack", - "opackNewInfo": "We curate a collection of vetted option packs for each of our designs. You can suggest your options here.", - "newPopular": "Most popular", - "newShare": "Share / Show", - "newDev": "Design / Develop", - "generateANewThing": "Створіть новий { thing }", - "website": "Website", - "linkedIdentities": "Linked Identities", - "websiteTitle": "Do you have a website or other URL you'd like to add?", - "platformTitle": "Who are you on { platform }?", - "platformWhy": "We do not use this data in any way. This is only here so FreeSewing users can connect the dots across platforms.", - "security": "Security", - "revealPassword": "Reveal password", - "hidePassword": "Hide password", - "designs": "Дизайни", - "code": "Код", - "aboutThing": "About { thing }", - "requiredMeasurements": "Необхідні заміри", - "optionalMeasurements": "Додаткові заміри", - "designOptions": "Варіанти дизайну", - "parts": "Parts", - "plugins": "Plugins", - "specifications": "Specifications", - "visitShowcase": "Visit showcase post", - "examples": "Приклади", - "noExamples": "We currently do not have any examples for this design", - "noExamplesMsg": "We rely on the FreeSewing community to submit examples in our showcase posts.", - "ownPublicPattern": "This is the public view on one of your own patterns. For more options, access the private view.", - "ownPrivatePattern": "This is the private view on your pattern. The public view will work for you even when the pattern is private. It will only work for others when the pattern is public.", - "privateView": "Private view", - "publicView": "Public view" -} +{"account":"Обліковий запис","yourAccount":"Ваш обліковий запис","newPattern":"Новий візерунок","newSet":"Створіть новий набір вимірювань","links":"Посилання","info":"Інформація","settings":"Налаштування","data":"Дані","sets":"Набори для вимірювання","patterns":"Викрійки","actions":"Дії","created":"Створено","updated":"Оновлено","expires":"Закінчується","yourProfile":"Ваш профіль","yourPatterns":"Ваші візерунки","yourSets":"Ваші набори вимірювань","signOut":"Вийти","politeOhCrap":"Ох вже ці скрипки.","bio":"Про мене","email":"Адреса електронної пошти","img":"Зображення","username":"Ім’я користувача","compare":"Порівняння наборів метрик","consent":"Згода та конфіденційність","control":"Користувацький досвід","imperial":"Одиниці","units":"Одиниці вимірювання","apikeys":"Ключі API","newsletter":"Підписка на розсилку новин","password":"Пароль","newPasswordPlaceholder":"Введіть новий пароль тут","passwordPlaceholder":"Введіть свій пароль тут","mfa":"Двофакторна автентифікація","mfaTipTitle":"Будь ласка, розгляньте можливість увімкнення двофакторної автентифікації","mfaTipMsg":"Ми не впроваджуємо політику паролів, але рекомендуємо вам увімкнути двофакторну автентифікацію, щоб захистити ваш обліковий запис FreeSewing.","mfaEnabled":"Увімкнено двофакторну автентифікацію","mfaDisabled":"Двофакторну автентифікацію вимкнено","mfaSetup":"Налаштування двофакторної автентифікації","mfaAdd":"Додайте FreeSewing до свого додатку Authenticator, відсканувавши QR-код вище.","confirmWithPassword":"Будь ласка, введіть пароль для підтвердження цієї дії","confirmWithMfa":"Будь ласка, введіть код з вашого додатку Authenticator, щоб підтвердити цю дію","enableMfa":"Увімкнути двофакторну автентифікацію","disableMfa":"Вимкнути двофакторну автентифікацію","language":"Мова","developer":"Розробник","design":"Дизайн","patternMetadata":"Pattern metadata","clonePattern":"Clone pattern","updatePattern":"Update pattern","reload":"Перезавантажити обліковий запис","export":"Експортуйте Ваші дані","exportMsg":"Click below to export your personal data","exportNote":"The EU's General Data Protection Regulation (GDPR) ensures your so-called right to data portability — the right to obtain and reuse your personal data for your own purposes, or across different services.","exportDownload":"Your data was exported and is available for download at the following location:","review":"Переглянути вашу згоду","restrict":"Обмежити обробку ваших даних","disable":"Вимкніть свій обліковий запис","remove":"Видалення облікового запису","proceedWithCaution":"Продовжуйте з обережністю","restrictWarning":"While no data will be removed, this will disable your account. Furthermore, you can not undo this on your own, but will have to contact support when you want to restore access to your account.","noWayBack":"There is no way back from this.","mdSupport":"Скористатися знижкою можна тут","or":"або","continue":"Продовжити","save":"Зберегти","noThanks":"Ні, дякую.","areYouCertain":"Ти впевнений?","delete":"Видалити","nailedIt":"Зрозумів.","gone":"Пуф. Зникла.","reloadMsg1":"Дані, що зберігаються у вашому браузері, іноді можуть не синхронізуватися з даними, що зберігаються в нашому бекенді.","reloadMsg2":"Це дозволяє перезавантажити дані вашого облікового запису з бекенду. Це має той самий ефект, що й вихід з системи, а потім повторний вхід","bioTitle":"Розкажіть людям трохи про себе","bioPreview":"Попередній перегляд біографії","bioPlaceholder":"Виготовляю одяг та взуття. Розробляю викрійки одягу. Пишу код. Керую [FreeSewing](http://freesewing.org)","compareTitle":"Чи комфортно вам, коли порівнюються набори вимірювань?","compareYes":"Так, якщо це може мені допомогти","compareYesd":"Час від часу ми показуватимемо, як ваш набір вимірювань порівнюється з іншими наборами вимірювань.\nЦе дозволяє нам виявити потенційні проблеми у ваших вимірах або лекалах.\n","compareNo":"Ні, ніколи не порівнюйте","compareNod":"Ми ніколи не будемо порівнювати ваш набір вимірів з іншими наборами вимірів.\nЦе обмежить нашу здатність попередити вас про потенційні проблеми у ваших наборах вимірів або лекалах.\n","showMore":"Показати більше","control1.t":"Зробіть це якомога простіше","control1.d":"Приховує всі, окрім найважливіших особливостей.","control2.t":"Нехай це буде просто, але не надто просто","control2.d":"Приховує більшість функцій.","control3.t":"Поєднуйте простоту з потужністю","control3.d":"Розкриває більшість функцій, але не всі.","control4.t":"Дай мені всі повноваження, але бережи мене","control4.d":"Розкриває всі функції, зберігає поручні та чеки безпеки.","control5.t":"Геть з дороги!","control5.d":"Відкриває всі функції, прибирає всі поручні та перевірки безпеки.","controlShowMore":"Показати більше варіантів","controlTitle":"Якому користувацькому досвіду ви надаєте перевагу?","imgTitle":"Як щодо фотографії?","imgDragAndDropImageHere":"Перетягніть зображення сюди","imgPasteUrlHere":"Paste an image location (url) here","imgSelectImage":"Виберіть зображення","newsletterTitle":"Хочете переглянути розсилку новин FreeSewing?","newsletterYes":"Так, я хочу отримувати розсилку новин","newsletterYesd":"Раз на 3 місяці ви отримуватимете від нас лист із чесним та корисним контентом. Ніякого відстеження, ніякої реклами, ніякої нісенітниці.","newsletterNod":"Ви завжди можете передумати пізніше. Але поки ви цього не зробите, ми не будемо надсилати вам жодних розсилок.","metricUnits":"Метричні одиниці (см)","metricUnitsd":"Виберіть це, якщо ви віддаєте перевагу сантиметрам, а не дюймам.","imperialUnits":"Імперські одиниці (дюйм)","imperialUnitsd":"Виберіть цей параметр, якщо ви віддаєте перевагу дюймам, а не сантиметрам.","unitsTitle":"Яким одиницям ви віддаєте перевагу?","usernameTitle":"Яке ім'я користувача ви б хотіли?","usernameAvailable":"Username is available","usernameNotAvailable":"Ім'я користувача недоступне","emailTitle":"Де ми можемо зв'язатися з вами, якщо у нас буде на це поважна причина (наприклад, якщо ви забули свій пароль)?","oneMoreThing":"І ще одна річ","oneMomentPlease":"Будь ласка, зачекайте","emailChangeConfirmation":"Ми надіслали електронного листа на вашу нову адресу, щоб підтвердити цю зміну.","vagueError":"Щось пішло не так, і ми не знаємо, як це виправити. Будь ласка, спробуйте ще раз або залучіть людину для допомоги.","githubTitle":"Link your GitHub identity","githubWhy1":"Enter your GitHub username and email here and we will use them when interacting with GitHub on your behalf.","githubWhy2":"Note that both your GitHub username and email is public info. This merely allows us to make a link between your FreeSewing account and GitHub account.","githubWhy3":"For example, when you report a problem on this website, we can mention you so you will receive notifications when there is an update. For this, your username is sufficient.","githubWhy4":"When you submit a showcase post or make changed to our content, we can credit those commits to you if we have both your username and the email address you use on GitHub.","tooComplex":"If all of this in confusing, you don't have to provide this info. It's an advanced feature.","languageTitle":"Якій мові ви віддаєте перевагу?","passwordTitle":"Щось, що знаєш тільки ти.","newApikey":"Згенеруйте новий ключ API","keyNewInfo":"Створіть новий ключ API для автоматичного підключення до бекенду FreeSewing.","keyName":"Ключова назва","keyNameDesc":"Унікальне ім'я для цього ключа API. Видиме лише вам.","keyExpires":"Термін дії ключа","keyExpiresDesc":"Термін дії ключа закінчується:","keyLevel":"Рівень доступу до ключа","keyLevel0":"Тільки автентифікація","keyLevel1":"Доступ до власних лекал і наборів мірок","keyLevel2":"Доступ до всіх даних вашого облікового запису","keyLevel3":"Запишіть доступ до власних лекал і наборів мірок","keyLevel4":"Доступ на запис до всіх даних вашого облікового запису","keyLevel5":"Доступ до лекал і наборів вимірів інших користувачів","keyLevel6":"Запис доступу до лекал і наборів вимірів інших користувачів","keyLevel7":"Доступ на запис до всіх даних облікових записів інших користувачів","keyLevel8":"Видавати себе за інших користувачів, повний доступ на запис до всіх даних","cancel":"Скасувати","keySecretWarning":"Це єдиний раз, коли ви можете побачити секретний ключ, обов'язково скопіюйте його.","keyExpired":"Термін дії цього ключа API закінчився","deleteKeyWarning":"Видалення ключа API не можна скасувати.","keyDocsTitle":"Refer to FreeSewing.dev for documentation on using API keys (English only)","keyDocsMsg":"This is an advanced feature aimed at developers or anyone who wants to interact with our backend directly.","apiCalls":"API Calls","newBookmark":"Add a Bookmark","bookmark":"Bookmark","bookmarks":"Bookmarks","type":"Тип","location":"Location","title":"Title","new":"Новий","designBookmark":"Дизайни","patternBookmark":"Викрійки","setBookmark":"Набори для вимірювання","csetBookmark":"Curated Measurements Sets","docBookmark":"Документація","customBookmark":"Custom Bookmarks","yourBookmarks":"Your bookmarks","bookmarkThisThing":"Bookmark this { thing }","page":"Page","set":"Measurements Set","name":"Назва","setNameDesc":"Ім'я для ідентифікації цього набору вимірювань","setNewInfo":"Створіть новий набір вимірів, який потім можна використовувати для створення лекал.","notes":"Нотатки","setNotesDesc":"Будь-які примітки, які ви хотіли б зберегти щодо цього набору вимірювань","description":"Опис","deleteSetWarning":"Видалення набору вимірювань не можна скасувати.","image":"Зображення","measies":"Вимірювання","setUnitsMsgTitle":"Ці налаштування застосовуються лише до цього набору вимірювань","setUnitsMsgDesc":"Саме ці одиниці ми будемо використовувати при оновленні або відображенні вимірювань у цьому наборі.\nВсюди на цьому сайті ми будемо використовувати одиниці, встановлені у вашому обліковому записі.\n","public":"Громадськість","publicSet":"Публічний набір вимірювань","privateSet":"Набір приватних вимірів","publicSetDesc":"Інші можуть використовувати ці вимірювання для створення або тестування шаблонів","privateSetDesc":"Ці вимірювання не можуть бути використані іншими користувачами або відвідувачами","permalink":"Перманентне посилання","editThing":"Коригувати {thing}","saveThing":"Зберегти {thing}","filterByDesign":"Filter by design","noFilter":"Do not filter","filterByDesignDocs":"If you have a specific design in mind, you can filter by design to only list those measurements that are required for this design.","setLacksMeasiesForDesign":"This set lacks measurements required for this pattern","setHasMeasiesForDesign":"This set has all measurements required for this pattern","someSetsLacking":"Some of your sets lack the measurments required to generate this pattern","theseSetsReady":"These sets have all required measurments to generate this pattern","chooseSet":"Будь ласка, оберіть набір вимірів","patternForWhichSet":"Для якого набору вимірів ми повинні згенерувати викрійку?","bookmarkedSets":"Набори вимірювань, які ви додали до закладок","curatedSets":"FreeSewing's curated measurements sets","curatedSetsAbout":"Набори мірок, куратором яких є FreeSewing, які ви можете використовувати для тестування нашої платформи або ваших дизайнів.","curateCuratedSets":"Curate our selection of curated measurements sets","useThisSet":"Використовуйте цей набір вимірювань","ownSets":"Your own measurements sets","noOwnSets":"You do not have any of your own measurements sets (yet)","pleaseMtm":"Because made-to-measure lies at the heart of what we do, we strongly suggest you take accurate measurements.","noOwnSetsMsg":"You can store your measurements as a measurements set, after which you can generate as many patterns as you want for them.","measurements":"Заміри","chooseASet":"Choose a measurements set","showImage":"Show image","suggestForCuration":"Suggest for curation","suggestCset":"Suggest a measurements set for curation","csetAllMeasies":"To ensure curated measurements sets work for all designs, you need to provide a full set of measurements.","csetMissing":"Your measurements set is missing the following measurements","allMeasiesAvailable":"All measurements are available.","csetHeightMsg1":"To allow organizing and presenting our curated sets in a structured way, we organize them by height.","csetImgMsg":"Finally, we need a picture. Please refer to the documentation to see what makes a good picture for a curated measurements set.","docs":"Документація","csetNotesMsg":"If you would like to add any notes, you can do so here.","thankYouVeryMuch":"Thank you very much","csetSuggestedMsg":"Your submission has been registered and will be processed by one of our curators.","itIsAvailableAt":"It is available at","csetNameMsg":"Each curated set has a name. You can suggest your own name or a pseudonym.","patternNew":"Створіть новий шаблон","patternNewInfo":"Виберіть дизайн, додайте свої мірки, і ми створимо для вас викрійку, виготовлену за індивідуальними мірками.","designNew":"Створіть новий дизайн","designNewInfo":"Дизайни FreeSewing - це невеликі пакети коду JavaScript, які генерують візерунки. Створювати власні дизайни не складно, і ми маємо детальний підручник, щоб допомогти вам почати.","pluginNew":"Створіть новий плагін","pluginNewInfo":"Функціональність FreeSewing можна ще більше розширити за допомогою плагінів. Створити плагін дуже просто, і у нас є посібник, який проведе вас від початку до кінця.","showcaseNew":"Create a new showcase post","showcaseNewInfo":"If you would like to share something you (or someone else) made based on our designs, you can start a draft showcase post here.","blogNew":"Create a new blog post","blogNewInfo":"If you would like to write on the FreeSewing blog, you can start a draft blog post here.","csetNew":"Suggest a new curated measurements set","csetNewInfo":"We curate a collection of vetted measurments sets that we use to test patterns. You can suggest a measurements set here.","opackNew":"Suggest a new options pack","opackNewInfo":"We curate a collection of vetted option packs for each of our designs. You can suggest your options here.","newPopular":"Most popular","newShare":"Share / Show","newDev":"Design / Develop","generateANewThing":"Створіть новий { thing }","website":"Website","linkedIdentities":"Linked Identities","websiteTitle":"Do you have a website or other URL you'd like to add?","platformTitle":"Who are you on { platform }?","platformWhy":"We do not use this data in any way. This is only here so FreeSewing users can connect the dots across platforms.","security":"Security","revealPassword":"Reveal password","hidePassword":"Hide password","designs":"Дизайни","code":"Код","aboutThing":"About { thing }","requiredMeasurements":"Необхідні заміри","optionalMeasurements":"Додаткові заміри","designOptions":"Варіанти дизайну","parts":"Parts","plugins":"Plugins","specifications":"Specifications","visitShowcase":"Visit showcase post","examples":"Приклади","noExamples":"We currently do not have any examples for this design","noExamplesMsg":"We rely on the FreeSewing community to submit examples in our showcase posts.","ownPublicPattern":"This is the public view on one of your own patterns. For more options, access the private view.","ownPrivatePattern":"This is the private view on your pattern. The public view will work for you even when the pattern is private. It will only work for others when the pattern is public.","privateView":"Private view","publicView":"Public view"} \ No newline at end of file diff --git a/sites/sde/public/locales/uk/auth.json b/sites/sde/public/locales/uk/auth.json index 52f106b8995..02b0e20e119 100644 --- a/sites/sde/public/locales/uk/auth.json +++ b/sites/sde/public/locales/uk/auth.json @@ -1,22 +1 @@ -{ - "authRequired": "Потрібна автентифікація", - "membersOnly": "This functionality requires a FreeSewing account.", - "signUp": "Реєстрація", - "signIn": "Вхід", - "statusUnknown": "Попередження про стан облікового запису", - "statusUnknownMsg": "Статус вашого облікового запису забороняє нам обробляти ваші дані. Будь ласка, зверніться до служби підтримки.", - "consentLacking": "Відсутня згода", - "consentLackingMsg": "Ми не маємо вашої згоди на обробку ваших даних. Без згоди ми не маємо законних підстав для обробки ваших даних.", - "accountProhibited": "Ваш обліковий запис вимкнено", - "accountProhibitedMsg": "Ваш обліковий запис було адміністративно вимкнено.", - "accountDisabled": "Обліковий запис вимкнено", - "accountDisabledMsg": "Ви не можете повторно увімкнути вимкнений обліковий запис. Щоб вирішити цю проблему, вам потрібно звернутися до служби підтримки.", - "accountInactive": "Ваш обліковий запис неактивний", - "accountInactiveMsg": "Ви повинні активувати свій обліковий запис за посиланням, яке ми вам надіслали.", - "signupAgain": "Якщо ви не можете знайти посилання, ви можете отримати нове, зареєструвавшись знову.", - "cannotUse": "Вимкнений обліковий запис не може бути використаний.", - "contactSupport": "Зверніться до служби підтримки", - "reviewConsent": "Переглянути вашу згоду", - "roleLacking": "У вас немає необхідної ролі для доступу до цього вмісту", - "roleLackingMsg": "Для перегляду цього вмісту потрібна роль { requiredRole } . Ваша роль - { role } , яка не дає вам доступу до цього вмісту." -} +{"authRequired":"Потрібна автентифікація","membersOnly":"This functionality requires a FreeSewing account.","signUp":"Реєстрація","signIn":"Вхід","statusUnknown":"Попередження про стан облікового запису","statusUnknownMsg":"Статус вашого облікового запису забороняє нам обробляти ваші дані. Будь ласка, зверніться до служби підтримки.","consentLacking":"Відсутня згода","consentLackingMsg":"Ми не маємо вашої згоди на обробку ваших даних. Без згоди ми не маємо законних підстав для обробки ваших даних.","accountProhibited":"Ваш обліковий запис вимкнено","accountProhibitedMsg":"Ваш обліковий запис було адміністративно вимкнено.","accountDisabled":"Обліковий запис вимкнено","accountDisabledMsg":"Ви не можете повторно увімкнути вимкнений обліковий запис. Щоб вирішити цю проблему, вам потрібно звернутися до служби підтримки.","accountInactive":"Ваш обліковий запис неактивний","accountInactiveMsg":"Ви повинні активувати свій обліковий запис за посиланням, яке ми вам надіслали.","signupAgain":"Якщо ви не можете знайти посилання, ви можете отримати нове, зареєструвавшись знову.","cannotUse":"Вимкнений обліковий запис не може бути використаний.","contactSupport":"Зверніться до служби підтримки","reviewConsent":"Переглянути вашу згоду","roleLacking":"У вас немає необхідної ролі для доступу до цього вмісту","roleLackingMsg":"Для перегляду цього вмісту потрібна роль { requiredRole } . Ваша роль - { role } , яка не дає вам доступу до цього вмісту."} \ No newline at end of file diff --git a/sites/sde/public/locales/uk/bella.json b/sites/sde/public/locales/uk/bella.json index 3cab808dba7..1ae805d9cf8 100644 --- a/sites/sde/public/locales/uk/bella.json +++ b/sites/sde/public/locales/uk/bella.json @@ -1,44 +1 @@ -{ - "t": "Bella body block", - "d": "Bella is a basic body block for people with breasts.", - "back": "Back", - "frontSideDart": "Front", - "chestEase.t": "Chest ease", - "chestEase.d": "Controls the amount of ease at the fullest part of your chest", - "waistEase.t": "Waist ease", - "waistEase.d": "Controls the amount of ease at your waist", - "bustSpanEase.t": "Bust span ease", - "bustSpanEase.d": "Controls the amount of (horizontal) ease added to your bust span when locating the bust point.", - "shoulderToShoulderEase.t": "Shoulder to Shoulder ease", - "shoulderToShoulderEase.d": "Controls the amount of ease between your shoulders. Initially set to -.5% because Bella implements a block that is used in the industry.", - "fullChestEaseReduction.t": "Full chest ease reduction", - "fullChestEaseReduction.d": "Allows you to independently reduce the ease around the chest to make it fit tight(er) in that area", - "backDartHeight.t": "Back dart height", - "backDartHeight.d": "Controls the height of the back dart", - "bustDartLength.t": "Bust dart length", - "bustDartLength.d": "Controls the length of the bust dart", - "waistDartLength.t": "Waist dart length", - "waistDartLength.d": "Controls the length of the waist dart", - "bustDartCurve.t": "Bust dart curve", - "bustDartCurve.d": "Controls the curvature of the bust dart", - "armholeDepth.t": "Armhole depth", - "armholeDepth.d": "Controls the depth of the armhole", - "backArmholeSlant.t": "Back armhole slant", - "backArmholeSlant.d": "Slightly rotates the armhole around its pitch point", - "frontArmholeCurvature.t": "Front armhole curvature", - "frontArmholeCurvature.d": "Controls how deep the armhole is scooped out at the front bottom", - "backArmholeCurvature.t": "Back armhole curvature", - "backArmholeCurvature.d": "Controls how deep the armhole is scooped out at the back bottom", - "frontArmholePitchDepth.t": "Front armhole pitch depth", - "frontArmholePitchDepth.d": "Tweaks the horizontal placement of the front armhole pitch point", - "backArmholePitchDepth.t": "Back armhole pitch depth", - "backArmholePitchDepth.d": "Tweaks the horizontal placement of the back armhole pitch point", - "backNeckCutout.t": "Back neck cutout", - "backNeckCutout.d": "Controls how deep the neck opening is scooped out at at the back", - "backHemSlope.t": "Back hem slope", - "backHemSlope.d": "Controls the slope of the hem at the back", - "frontShoulderWidth.t": "Front shoulder width", - "frontShoulderWidth.d": "Controls the narrowness of the front shoulders relative to the back", - "highBustWidth.t": "High bust width", - "highBustWidth.d": "Allows you to tweak the hight bust width at the front" -} +{"t":"Bella body block","d":"Bella is a basic body block for people with breasts.","back":"Back","frontSideDart":"Front","chestEase.t":"Chest ease","chestEase.d":"Controls the amount of ease at the fullest part of your chest","waistEase.t":"Waist ease","waistEase.d":"Controls the amount of ease at your waist","bustSpanEase.t":"Bust span ease","bustSpanEase.d":"Controls the amount of (horizontal) ease added to your bust span when locating the bust point.","shoulderToShoulderEase.t":"Shoulder to Shoulder ease","shoulderToShoulderEase.d":"Controls the amount of ease between your shoulders. Initially set to -.5% because Bella implements a block that is used in the industry.","fullChestEaseReduction.t":"Full chest ease reduction","fullChestEaseReduction.d":"Allows you to independently reduce the ease around the chest to make it fit tight(er) in that area","backDartHeight.t":"Back dart height","backDartHeight.d":"Controls the height of the back dart","bustDartLength.t":"Bust dart length","bustDartLength.d":"Controls the length of the bust dart","waistDartLength.t":"Waist dart length","waistDartLength.d":"Controls the length of the waist dart","bustDartCurve.t":"Bust dart curve","bustDartCurve.d":"Controls the curvature of the bust dart","armholeDepth.t":"Armhole depth","armholeDepth.d":"Controls the depth of the armhole","backArmholeSlant.t":"Back armhole slant","backArmholeSlant.d":"Slightly rotates the armhole around its pitch point","frontArmholeCurvature.t":"Front armhole curvature","frontArmholeCurvature.d":"Controls how deep the armhole is scooped out at the front bottom","backArmholeCurvature.t":"Back armhole curvature","backArmholeCurvature.d":"Controls how deep the armhole is scooped out at the back bottom","frontArmholePitchDepth.t":"Front armhole pitch depth","frontArmholePitchDepth.d":"Tweaks the horizontal placement of the front armhole pitch point","backArmholePitchDepth.t":"Back armhole pitch depth","backArmholePitchDepth.d":"Tweaks the horizontal placement of the back armhole pitch point","backNeckCutout.t":"Back neck cutout","backNeckCutout.d":"Controls how deep the neck opening is scooped out at at the back","backHemSlope.t":"Back hem slope","backHemSlope.d":"Controls the slope of the hem at the back","frontShoulderWidth.t":"Front shoulder width","frontShoulderWidth.d":"Controls the narrowness of the front shoulders relative to the back","highBustWidth.t":"High bust width","highBustWidth.d":"Allows you to tweak the hight bust width at the front"} \ No newline at end of file diff --git a/sites/sde/public/locales/uk/bent.json b/sites/sde/public/locales/uk/bent.json index 06d4b8024a2..0f0dac4be9b 100644 --- a/sites/sde/public/locales/uk/bent.json +++ b/sites/sde/public/locales/uk/bent.json @@ -1,47 +1 @@ -{ - "t": "Bent body Block", - "d": "This two-part sleeve block is the basis of our coat and jacket patterns.", - "back": "Back", - "front": "Front", - "base": "Base", - "sleevecap": "Sleevecap", - "sleeve": "Sleeve", - "topSleeve": "Topsleeve", - "underSleeve": "Undersleeve", - "acrossBackFactor.t": "Across back factor", - "acrossBackFactor.d": "Controls your across back width as a factor of your shoulder to shoulder measurement.", - "armholeDepthFactor.t": "Armhole depth factor", - "armholeDepthFactor.d": "Controls the depth of the armhole. Higher values make a deeper armhole.", - "backNeckCutout.t": "Back neck cutout", - "backNeckCutout.d": "How deep the neck is cut out at the back", - "bicepsEase.t": "Biceps ease", - "bicepsEase.d": "The amount of ease at your upper arm. Note that while we try to respect this, fitting the sleeve to the armhole takes precedence over respecting the exact amount of ease.", - "collarEase.t": "Collar ease", - "collarEase.d": "The amount of ease around your neck", - "chestEase.t": "Chest ease", - "chestEase.d": "The amount of ease at your chest.", - "cuffEase.t": "Cuff ease", - "cuffEase.d": "The amount of ease at your wrist.", - "draftForHighBust.t": "Draft for high bust", - "draftForHighBust.d": "Draft the pattern for the high bust measurement (if available) rather than the (full) chest. This will result in a more fitted garment for people with breasts.", - "frontArmholeDeeper.t": "Front armhole extra cutout", - "frontArmholeDeeper.d": "How much do you want the front armhole to be cut out deeper than the back.", - "lengthBonus.t": "Length bonus", - "lengthBonus.d": "The amount to lengthen the garment. A negative value will shorten it.", - "s3Collar.t": "Shoulder seam shift: collar side", - "s3Collar.d": "Increase this option to shift the shoulder seam forward on the collar side. Decreasing it shifts it backwards.", - "s3Armhole.t": "Shoulder seam shift: armhole side", - "s3Armhole.d": "Increase this option to shift the shoulder seam forward on the armhole side. Decreasing it shifts it backwards.", - "shoulderEase.t": "Shoulder ease", - "shoulderEase.d": "The amount of ease at your shoulder. This increases the shoulder to shoulder distance to accommodate additional layers or thickness.", - "shoulderSlopeReduction.t": "Shoulder slope reduction", - "shoulderSlopeReduction.d": "The amount by which the shoulder slope is reduced to allow for shoulder padding.", - "sleeveLengthBonus.t": "Sleeve length bonus", - "sleeveLengthBonus.d": "The amount to lengthen the sleeve. A negative value will shorten it.", - "sleevecapEase.t": "Sleevecap ease", - "sleevecapEase.d": "The amount by which the sleevecap seam is longer than the armhole seam.", - "sleeveBend.t": "Sleeve bend", - "sleeveBend.d": "Controls the bend of the sleeve at the elbow.", - "sleevecapHeight.t": "Sleevecap height", - "sleevecapHeight.d": "Controls the height of the sleevecap." -} +{"t":"Bent body Block","d":"This two-part sleeve block is the basis of our coat and jacket patterns.","back":"Back","front":"Front","base":"Base","sleevecap":"Sleevecap","sleeve":"Sleeve","topSleeve":"Topsleeve","underSleeve":"Undersleeve","acrossBackFactor.t":"Across back factor","acrossBackFactor.d":"Controls your across back width as a factor of your shoulder to shoulder measurement.","armholeDepthFactor.t":"Armhole depth factor","armholeDepthFactor.d":"Controls the depth of the armhole. Higher values make a deeper armhole.","backNeckCutout.t":"Back neck cutout","backNeckCutout.d":"How deep the neck is cut out at the back","bicepsEase.t":"Biceps ease","bicepsEase.d":"The amount of ease at your upper arm. Note that while we try to respect this, fitting the sleeve to the armhole takes precedence over respecting the exact amount of ease.","collarEase.t":"Collar ease","collarEase.d":"The amount of ease around your neck","chestEase.t":"Chest ease","chestEase.d":"The amount of ease at your chest.","cuffEase.t":"Cuff ease","cuffEase.d":"The amount of ease at your wrist.","draftForHighBust.t":"Draft for high bust","draftForHighBust.d":"Draft the pattern for the high bust measurement (if available) rather than the (full) chest. This will result in a more fitted garment for people with breasts.","frontArmholeDeeper.t":"Front armhole extra cutout","frontArmholeDeeper.d":"How much do you want the front armhole to be cut out deeper than the back.","lengthBonus.t":"Length bonus","lengthBonus.d":"The amount to lengthen the garment. A negative value will shorten it.","s3Collar.t":"Shoulder seam shift: collar side","s3Collar.d":"Increase this option to shift the shoulder seam forward on the collar side. Decreasing it shifts it backwards.","s3Armhole.t":"Shoulder seam shift: armhole side","s3Armhole.d":"Increase this option to shift the shoulder seam forward on the armhole side. Decreasing it shifts it backwards.","shoulderEase.t":"Shoulder ease","shoulderEase.d":"The amount of ease at your shoulder. This increases the shoulder to shoulder distance to accommodate additional layers or thickness.","shoulderSlopeReduction.t":"Shoulder slope reduction","shoulderSlopeReduction.d":"The amount by which the shoulder slope is reduced to allow for shoulder padding.","sleeveLengthBonus.t":"Sleeve length bonus","sleeveLengthBonus.d":"The amount to lengthen the sleeve. A negative value will shorten it.","sleevecapEase.t":"Sleevecap ease","sleevecapEase.d":"The amount by which the sleevecap seam is longer than the armhole seam.","sleeveBend.t":"Sleeve bend","sleeveBend.d":"Controls the bend of the sleeve at the elbow.","sleevecapHeight.t":"Sleevecap height","sleevecapHeight.d":"Controls the height of the sleevecap."} \ No newline at end of file diff --git a/sites/sde/public/locales/uk/breanna.json b/sites/sde/public/locales/uk/breanna.json index bbf67c14b11..d49670a1ba4 100644 --- a/sites/sde/public/locales/uk/breanna.json +++ b/sites/sde/public/locales/uk/breanna.json @@ -1,98 +1 @@ -{ - "t": "Breanna body block", - "d": "Breanna is a basic body block for people with breasts.", - "back": "Back", - "base": "Base", - "frontBase": "Front base", - "front": "Front", - "sleevecap": "Sleevecap", - "sleeve": "Sleeve", - "acrossBackFactor.t": "Across back factor", - "acrossBackFactor.d": "Controls your across back width as a factor of your shoulder to shoulder measurement.", - "armholeDepthFactor.t": "Armhole depth factor", - "armholeDepthFactor.d": "Controls the depth of the armhole. Higher values make a deeper armhole.", - "backNeckCutout.t": "Back neck cutout", - "backNeckCutout.d": "How deep the neck is cut out at the back", - "bicepsEase.t": "Biceps ease", - "bicepsEase.d": "The amount of ease at your upper arm. Note that while we try to respect this, fitting the sleeve to the armhole takes precedence over respecting the exact amount of ease.", - "collarEase.t": "Collar ease", - "collarEase.d": "The amount of ease around your neck", - "chestEase.t": "Chest ease", - "chestEase.d": "The amount of ease at your chest.", - "cuffEase.t": "Cuff ease", - "cuffEase.d": "The amount of ease at your wrist.", - "frontArmholeDeeper.t": "Front armhole extra cutout", - "frontArmholeDeeper.d": "How much do you want the front armhole to be cut out deeper than the back.", - "frontScyeDart.t": "Front scye dart", - "frontScyeDart.d": "Controls the dart at the front of the arm opening. This can help control gaping at the armhole.", - "shoulderDart.t": "Shoulder dart", - "shoulderDart.d": "Whether or not to inlude a dart at the shoulder to round the back", - "shoulderDartSize.t": "Shoulder dart size", - "shoulderDartSize.d": "The size of the shoulder dart", - "shoulderDartLength.t": "Shoulder dart length", - "shoulderDartLength.d": "The length of the shoulder dart", - "shoulderEase.t": "Shoulder ease", - "shoulderEase.d": "The amount of ease at your shoulder. This increases the shoulder to shoulder distance to accommodate additional layers or thickness.", - "shoulderSlopeReduction.t": "Shoulder slope reduction", - "shoulderSlopeReduction.d": "The amount by which the shoulder slope is reduced to allow for shoulder padding.", - "sleeveLengthBonus.t": "Sleeve length bonus", - "sleeveLengthBonus.d": "The amount to lengthen the sleeve. A negative value will shorten it.", - "sleevecapEase.t": "Sleevecap ease", - "sleevecapEase.d": "The amount by which the sleevecap seam is longer than the armhole seam.", - "sleevecapTopFactorX.t": "Sleevecap top X", - "sleevecapTopFactorX.d": "Controls the horizontal location of the sleevecap top.", - "sleevecapTopFactorY.t": "Sleevecap top Y", - "sleevecapTopFactorY.d": "Controls the height of the sleevecap. A higher value results in a higher and more narrow sleevecap.", - "sleevecapBackFactorX.t": "Sleevecap back X", - "sleevecapBackFactorX.d": "Controls the placement of the sleevecap back pitchpoint on the X-axis (horizontal)", - "sleevecapBackFactorY.t": "Sleevecap back Y", - "sleevecapBackFactorY.d": "Controls the placement of the sleevecap back pitchpoint on the Y-axis (vertical)", - "sleevecapFrontFactorX.t": "Sleevecap front X", - "sleevecapFrontFactorX.d": "Controls the placement of the sleevecap front pitchpoint on the X-axis (horizontal)", - "sleevecapFrontFactorY.t": "Sleevecap front Y", - "sleevecapFrontFactorY.d": "Controls the placement of the sleevecap front pitchpoint on the Y-axis (vertical)", - "sleevecapQ1Offset.t": "Sleevecap Q1 offset", - "sleevecapQ1Offset.d": "Controls the curvature of the sleevecap in the first quadrant (front armhole)", - "sleevecapQ2Offset.t": "Sleevecap Q2 offset", - "sleevecapQ2Offset.d": "Controls the curvature of the sleevecap in the second quadrant (front shoulder)", - "sleevecapQ3Offset.t": "Sleevecap Q3 offset", - "sleevecapQ3Offset.d": "Controls the curvature of the sleevecap in the third quadrant (back shoulder)", - "sleevecapQ4Offset.t": "Sleevecap Q4 offset", - "sleevecapQ4Offset.d": "Controls the curvature of the sleevecap in the fourth quadrant (back armhole)", - "sleevecapQ1Spread1.t": "Sleevecap Q1 downward spread", - "sleevecapQ1Spread1.d": "Controls the spread of the sleevecap first quadrant curvature towards the armhole", - "sleevecapQ1Spread2.t": "Sleevecap Q1 upward spread", - "sleevecapQ1Spread2.d": "Controls the spread of the sleevecap first quadrant curvature towards the shoulder", - "sleevecapQ2Spread1.t": "Sleevecap Q2 downward spread", - "sleevecapQ2Spread1.d": "Controls the spread of the sleevecap second quadrant curvature towards the armhole", - "sleevecapQ2Spread2.t": "Sleevecap Q2 upward spread", - "sleevecapQ2Spread2.d": "Controls the spread of the sleevecap second quadrant curvature towards the shoulder", - "sleevecapQ3Spread1.t": "Sleevecap Q3 upward spread", - "sleevecapQ3Spread1.d": "Controls the spread of the sleevecap third quadrant curvature towards the shoulder", - "sleevecapQ3Spread2.t": "Sleevecap Q3 downward spread", - "sleevecapQ3Spread2.d": "Controls the spread of the sleevecap third quadrant curvature towards the armhole", - "sleevecapQ4Spread1.t": "Sleevecap Q4 upward spread", - "sleevecapQ4Spread1.d": "Controls the spread of the sleevecap fourth quadrant curvature towards the shoulder", - "sleevecapQ4Spread2.t": "Sleevecap Q4 downward spread", - "sleevecapQ4Spread2.d": "Controls the spread of the sleevecap fourth quadrant curvature towards the armhole", - "waistDart.t": "Waist dart", - "waistDart.d": "Whether or not to inlude a dart at the waist to round the back", - "waistDartSize.t": "Waist dart size", - "waistDartSize.d": "The size of the waist dart", - "waistDartLength.t": "Waist dart length", - "waistDartLength.d": "The length of the waist dart", - "verticalEase.t": "Vertical ease", - "verticalEase.d": "The amount of ease to distribute along the length of the garment", - "waistEase.t": "Waist ease", - "waistEase.d": "The amount of ease at the waist", - "primaryBustDart.t": "Bust dart", - "primaryBustDart.d": "Where to place the bust dart to shape the chest", - "primaryBustDartLength.t": "Bust dart length", - "primaryBustDartLength.d": "The length of the bust dart", - "secondaryBustDart.t": "Secondary bust dart", - "secondaryBustDart.d": "Optionally include a secondary bust dart to distribute the shaping of the chest", - "secondaryBustDartLength.t": "Secondary bust dart length", - "secondaryBustDartLength.d": "The length of the secondary bust dart", - "primaryBustDartShaping.t": "Bust darts shaping", - "primaryBustDartShaping.d": "Controls the balance between the main and secondary bust darts" -} +{"t":"Breanna body block","d":"Breanna is a basic body block for people with breasts.","back":"Back","base":"Base","frontBase":"Front base","front":"Front","sleevecap":"Sleevecap","sleeve":"Sleeve","acrossBackFactor.t":"Across back factor","acrossBackFactor.d":"Controls your across back width as a factor of your shoulder to shoulder measurement.","armholeDepthFactor.t":"Armhole depth factor","armholeDepthFactor.d":"Controls the depth of the armhole. Higher values make a deeper armhole.","backNeckCutout.t":"Back neck cutout","backNeckCutout.d":"How deep the neck is cut out at the back","bicepsEase.t":"Biceps ease","bicepsEase.d":"The amount of ease at your upper arm. Note that while we try to respect this, fitting the sleeve to the armhole takes precedence over respecting the exact amount of ease.","collarEase.t":"Collar ease","collarEase.d":"The amount of ease around your neck","chestEase.t":"Chest ease","chestEase.d":"The amount of ease at your chest.","cuffEase.t":"Cuff ease","cuffEase.d":"The amount of ease at your wrist.","frontArmholeDeeper.t":"Front armhole extra cutout","frontArmholeDeeper.d":"How much do you want the front armhole to be cut out deeper than the back.","frontScyeDart.t":"Front scye dart","frontScyeDart.d":"Controls the dart at the front of the arm opening. This can help control gaping at the armhole.","shoulderDart.t":"Shoulder dart","shoulderDart.d":"Whether or not to inlude a dart at the shoulder to round the back","shoulderDartSize.t":"Shoulder dart size","shoulderDartSize.d":"The size of the shoulder dart","shoulderDartLength.t":"Shoulder dart length","shoulderDartLength.d":"The length of the shoulder dart","shoulderEase.t":"Shoulder ease","shoulderEase.d":"The amount of ease at your shoulder. This increases the shoulder to shoulder distance to accommodate additional layers or thickness.","shoulderSlopeReduction.t":"Shoulder slope reduction","shoulderSlopeReduction.d":"The amount by which the shoulder slope is reduced to allow for shoulder padding.","sleeveLengthBonus.t":"Sleeve length bonus","sleeveLengthBonus.d":"The amount to lengthen the sleeve. A negative value will shorten it.","sleevecapEase.t":"Sleevecap ease","sleevecapEase.d":"The amount by which the sleevecap seam is longer than the armhole seam.","sleevecapTopFactorX.t":"Sleevecap top X","sleevecapTopFactorX.d":"Controls the horizontal location of the sleevecap top.","sleevecapTopFactorY.t":"Sleevecap top Y","sleevecapTopFactorY.d":"Controls the height of the sleevecap. A higher value results in a higher and more narrow sleevecap.","sleevecapBackFactorX.t":"Sleevecap back X","sleevecapBackFactorX.d":"Controls the placement of the sleevecap back pitchpoint on the X-axis (horizontal)","sleevecapBackFactorY.t":"Sleevecap back Y","sleevecapBackFactorY.d":"Controls the placement of the sleevecap back pitchpoint on the Y-axis (vertical)","sleevecapFrontFactorX.t":"Sleevecap front X","sleevecapFrontFactorX.d":"Controls the placement of the sleevecap front pitchpoint on the X-axis (horizontal)","sleevecapFrontFactorY.t":"Sleevecap front Y","sleevecapFrontFactorY.d":"Controls the placement of the sleevecap front pitchpoint on the Y-axis (vertical)","sleevecapQ1Offset.t":"Sleevecap Q1 offset","sleevecapQ1Offset.d":"Controls the curvature of the sleevecap in the first quadrant (front armhole)","sleevecapQ2Offset.t":"Sleevecap Q2 offset","sleevecapQ2Offset.d":"Controls the curvature of the sleevecap in the second quadrant (front shoulder)","sleevecapQ3Offset.t":"Sleevecap Q3 offset","sleevecapQ3Offset.d":"Controls the curvature of the sleevecap in the third quadrant (back shoulder)","sleevecapQ4Offset.t":"Sleevecap Q4 offset","sleevecapQ4Offset.d":"Controls the curvature of the sleevecap in the fourth quadrant (back armhole)","sleevecapQ1Spread1.t":"Sleevecap Q1 downward spread","sleevecapQ1Spread1.d":"Controls the spread of the sleevecap first quadrant curvature towards the armhole","sleevecapQ1Spread2.t":"Sleevecap Q1 upward spread","sleevecapQ1Spread2.d":"Controls the spread of the sleevecap first quadrant curvature towards the shoulder","sleevecapQ2Spread1.t":"Sleevecap Q2 downward spread","sleevecapQ2Spread1.d":"Controls the spread of the sleevecap second quadrant curvature towards the armhole","sleevecapQ2Spread2.t":"Sleevecap Q2 upward spread","sleevecapQ2Spread2.d":"Controls the spread of the sleevecap second quadrant curvature towards the shoulder","sleevecapQ3Spread1.t":"Sleevecap Q3 upward spread","sleevecapQ3Spread1.d":"Controls the spread of the sleevecap third quadrant curvature towards the shoulder","sleevecapQ3Spread2.t":"Sleevecap Q3 downward spread","sleevecapQ3Spread2.d":"Controls the spread of the sleevecap third quadrant curvature towards the armhole","sleevecapQ4Spread1.t":"Sleevecap Q4 upward spread","sleevecapQ4Spread1.d":"Controls the spread of the sleevecap fourth quadrant curvature towards the shoulder","sleevecapQ4Spread2.t":"Sleevecap Q4 downward spread","sleevecapQ4Spread2.d":"Controls the spread of the sleevecap fourth quadrant curvature towards the armhole","waistDart.t":"Waist dart","waistDart.d":"Whether or not to inlude a dart at the waist to round the back","waistDartSize.t":"Waist dart size","waistDartSize.d":"The size of the waist dart","waistDartLength.t":"Waist dart length","waistDartLength.d":"The length of the waist dart","verticalEase.t":"Vertical ease","verticalEase.d":"The amount of ease to distribute along the length of the garment","waistEase.t":"Waist ease","waistEase.d":"The amount of ease at the waist","primaryBustDart.t":"Bust dart","primaryBustDart.d":"Where to place the bust dart to shape the chest","primaryBustDartLength.t":"Bust dart length","primaryBustDartLength.d":"The length of the bust dart","secondaryBustDart.t":"Secondary bust dart","secondaryBustDart.d":"Optionally include a secondary bust dart to distribute the shaping of the chest","secondaryBustDartLength.t":"Secondary bust dart length","secondaryBustDartLength.d":"The length of the secondary bust dart","primaryBustDartShaping.t":"Bust darts shaping","primaryBustDartShaping.d":"Controls the balance between the main and secondary bust darts"} \ No newline at end of file diff --git a/sites/sde/public/locales/uk/brian.json b/sites/sde/public/locales/uk/brian.json index 1d44bbf9400..0ff6cb6d48b 100644 --- a/sites/sde/public/locales/uk/brian.json +++ b/sites/sde/public/locales/uk/brian.json @@ -1,79 +1 @@ -{ - "t": "Brian body block", - "d": "Brian is a basic body block for people without breasts.", - "back": "Back", - "front": "Front", - "base": "Base", - "sleevecap": "Sleevecap", - "sleeve": "Sleeve", - "acrossBackFactor.t": "Across back factor", - "acrossBackFactor.d": "Controls your across back width as a factor of your shoulder to shoulder measurement.", - "armholeDepthFactor.t": "Armhole depth factor", - "armholeDepthFactor.d": "Controls the depth of the armhole. Higher values make a deeper armhole.", - "backNeckCutout.t": "Back neck cutout", - "backNeckCutout.d": "How deep the neck is cut out at the back", - "bicepsEase.t": "Biceps ease", - "bicepsEase.d": "The amount of ease at your upper arm. Note that while we try to respect this, fitting the sleeve to the armhole takes precedence over respecting the exact amount of ease.", - "collarEase.t": "Collar ease", - "collarEase.d": "The amount of ease around your neck", - "chestEase.t": "Chest ease", - "chestEase.d": "The amount of ease at your chest.", - "cuffEase.t": "Cuff ease", - "cuffEase.d": "The amount of ease at your wrist.", - "draftForHighBust.t": "Draft for high bust", - "draftForHighBust.d": "Draft the pattern for the high bust measurement (if available) rather than the (full) chest. This will result in a more fitted garment for people with breasts.", - "frontArmholeDeeper.t": "Front armhole extra cutout", - "frontArmholeDeeper.d": "How much do you want the front armhole to be cut out deeper than the back.", - "lengthBonus.t": "Length bonus", - "lengthBonus.d": "The amount to lengthen the garment. A negative value will shorten it.", - "s3Collar.t": "Shoulder seam shift: collar side", - "s3Collar.d": "Increase this option to shift the shoulder seam forward on the collar side. Decreasing it shifts it backwards.", - "s3Armhole.t": "Shoulder seam shift: armhole side", - "s3Armhole.d": "Increase this option to shift the shoulder seam forward on the armhole side. Decreasing it shifts it backwards.", - "shoulderEase.t": "Shoulder ease", - "shoulderEase.d": "The amount of ease at your shoulder. This increases the shoulder to shoulder distance to accommodate additional layers or thickness.", - "shoulderSlopeReduction.t": "Shoulder slope reduction", - "shoulderSlopeReduction.d": "The amount by which the shoulder slope is reduced to allow for shoulder padding.", - "sleeveLengthBonus.t": "Sleeve length bonus", - "sleeveLengthBonus.d": "The amount to lengthen the sleeve. A negative value will shorten it.", - "sleevecapEase.t": "Sleevecap ease", - "sleevecapEase.d": "The amount by which the sleevecap seam is longer than the armhole seam.", - "sleevecapTopFactorX.t": "Sleevecap top X", - "sleevecapTopFactorX.d": "Controls the horizontal location of the sleevecap top.", - "sleevecapTopFactorY.t": "Sleevecap top Y", - "sleevecapTopFactorY.d": "Controls the height of the sleevecap. A higher value results in a higher and more narrow sleevecap.", - "sleevecapBackFactorX.t": "Sleevecap back X", - "sleevecapBackFactorX.d": "Controls the placement of the sleevecap back pitchpoint on the X-axis (horizontal)", - "sleevecapBackFactorY.t": "Sleevecap back Y", - "sleevecapBackFactorY.d": "Controls the placement of the sleevecap back pitchpoint on the Y-axis (vertical)", - "sleevecapFrontFactorX.t": "Sleevecap front X", - "sleevecapFrontFactorX.d": "Controls the placement of the sleevecap front pitchpoint on the X-axis (horizontal)", - "sleevecapFrontFactorY.t": "Sleevecap front Y", - "sleevecapFrontFactorY.d": "Controls the placement of the sleevecap front pitchpoint on the Y-axis (vertical)", - "sleevecapQ1Offset.t": "Sleevecap Q1 offset", - "sleevecapQ1Offset.d": "Controls the curvature of the sleevecap in the first quadrant (front armhole)", - "sleevecapQ2Offset.t": "Sleevecap Q2 offset", - "sleevecapQ2Offset.d": "Controls the curvature of the sleevecap in the second quadrant (front shoulder)", - "sleevecapQ3Offset.t": "Sleevecap Q3 offset", - "sleevecapQ3Offset.d": "Controls the curvature of the sleevecap in the third quadrant (back shoulder)", - "sleevecapQ4Offset.t": "Sleevecap Q4 offset", - "sleevecapQ4Offset.d": "Controls the curvature of the sleevecap in the fourth quadrant (back armhole)", - "sleevecapQ1Spread1.t": "Sleevecap Q1 downward spread", - "sleevecapQ1Spread1.d": "Controls the spread of the sleevecap first quadrant curvature towards the armhole", - "sleevecapQ1Spread2.t": "Sleevecap Q1 upward spread", - "sleevecapQ1Spread2.d": "Controls the spread of the sleevecap first quadrant curvature towards the shoulder", - "sleevecapQ2Spread1.t": "Sleevecap Q2 downward spread", - "sleevecapQ2Spread1.d": "Controls the spread of the sleevecap second quadrant curvature towards the armhole", - "sleevecapQ2Spread2.t": "Sleevecap Q2 upward spread", - "sleevecapQ2Spread2.d": "Controls the spread of the sleevecap second quadrant curvature towards the shoulder", - "sleevecapQ3Spread1.t": "Sleevecap Q3 upward spread", - "sleevecapQ3Spread1.d": "Controls the spread of the sleevecap third quadrant curvature towards the shoulder", - "sleevecapQ3Spread2.t": "Sleevecap Q3 downward spread", - "sleevecapQ3Spread2.d": "Controls the spread of the sleevecap third quadrant curvature towards the armhole", - "sleevecapQ4Spread1.t": "Sleevecap Q4 upward spread", - "sleevecapQ4Spread1.d": "Controls the spread of the sleevecap fourth quadrant curvature towards the shoulder", - "sleevecapQ4Spread2.t": "Sleevecap Q4 downward spread", - "sleevecapQ4Spread2.d": "Controls the spread of the sleevecap fourth quadrant curvature towards the armhole", - "sleeveWidthGuarantee.t": "Sleeve width guarantee", - "sleeveWidthGuarantee.d": "Controls how much of the sleeve width will be guaranteed. This determines how much we can alter the sleeve width to fit the sleeve in the armhole." -} +{"t":"Brian body block","d":"Brian is a basic body block for people without breasts.","back":"Back","front":"Front","base":"Base","sleevecap":"Sleevecap","sleeve":"Sleeve","acrossBackFactor.t":"Across back factor","acrossBackFactor.d":"Controls your across back width as a factor of your shoulder to shoulder measurement.","armholeDepthFactor.t":"Armhole depth factor","armholeDepthFactor.d":"Controls the depth of the armhole. Higher values make a deeper armhole.","backNeckCutout.t":"Back neck cutout","backNeckCutout.d":"How deep the neck is cut out at the back","bicepsEase.t":"Biceps ease","bicepsEase.d":"The amount of ease at your upper arm. Note that while we try to respect this, fitting the sleeve to the armhole takes precedence over respecting the exact amount of ease.","collarEase.t":"Collar ease","collarEase.d":"The amount of ease around your neck","chestEase.t":"Chest ease","chestEase.d":"The amount of ease at your chest.","cuffEase.t":"Cuff ease","cuffEase.d":"The amount of ease at your wrist.","draftForHighBust.t":"Draft for high bust","draftForHighBust.d":"Draft the pattern for the high bust measurement (if available) rather than the (full) chest. This will result in a more fitted garment for people with breasts.","frontArmholeDeeper.t":"Front armhole extra cutout","frontArmholeDeeper.d":"How much do you want the front armhole to be cut out deeper than the back.","lengthBonus.t":"Length bonus","lengthBonus.d":"The amount to lengthen the garment. A negative value will shorten it.","s3Collar.t":"Shoulder seam shift: collar side","s3Collar.d":"Increase this option to shift the shoulder seam forward on the collar side. Decreasing it shifts it backwards.","s3Armhole.t":"Shoulder seam shift: armhole side","s3Armhole.d":"Increase this option to shift the shoulder seam forward on the armhole side. Decreasing it shifts it backwards.","shoulderEase.t":"Shoulder ease","shoulderEase.d":"The amount of ease at your shoulder. This increases the shoulder to shoulder distance to accommodate additional layers or thickness.","shoulderSlopeReduction.t":"Shoulder slope reduction","shoulderSlopeReduction.d":"The amount by which the shoulder slope is reduced to allow for shoulder padding.","sleeveLengthBonus.t":"Sleeve length bonus","sleeveLengthBonus.d":"The amount to lengthen the sleeve. A negative value will shorten it.","sleevecapEase.t":"Sleevecap ease","sleevecapEase.d":"The amount by which the sleevecap seam is longer than the armhole seam.","sleevecapTopFactorX.t":"Sleevecap top X","sleevecapTopFactorX.d":"Controls the horizontal location of the sleevecap top.","sleevecapTopFactorY.t":"Sleevecap top Y","sleevecapTopFactorY.d":"Controls the height of the sleevecap. A higher value results in a higher and more narrow sleevecap.","sleevecapBackFactorX.t":"Sleevecap back X","sleevecapBackFactorX.d":"Controls the placement of the sleevecap back pitchpoint on the X-axis (horizontal)","sleevecapBackFactorY.t":"Sleevecap back Y","sleevecapBackFactorY.d":"Controls the placement of the sleevecap back pitchpoint on the Y-axis (vertical)","sleevecapFrontFactorX.t":"Sleevecap front X","sleevecapFrontFactorX.d":"Controls the placement of the sleevecap front pitchpoint on the X-axis (horizontal)","sleevecapFrontFactorY.t":"Sleevecap front Y","sleevecapFrontFactorY.d":"Controls the placement of the sleevecap front pitchpoint on the Y-axis (vertical)","sleevecapQ1Offset.t":"Sleevecap Q1 offset","sleevecapQ1Offset.d":"Controls the curvature of the sleevecap in the first quadrant (front armhole)","sleevecapQ2Offset.t":"Sleevecap Q2 offset","sleevecapQ2Offset.d":"Controls the curvature of the sleevecap in the second quadrant (front shoulder)","sleevecapQ3Offset.t":"Sleevecap Q3 offset","sleevecapQ3Offset.d":"Controls the curvature of the sleevecap in the third quadrant (back shoulder)","sleevecapQ4Offset.t":"Sleevecap Q4 offset","sleevecapQ4Offset.d":"Controls the curvature of the sleevecap in the fourth quadrant (back armhole)","sleevecapQ1Spread1.t":"Sleevecap Q1 downward spread","sleevecapQ1Spread1.d":"Controls the spread of the sleevecap first quadrant curvature towards the armhole","sleevecapQ1Spread2.t":"Sleevecap Q1 upward spread","sleevecapQ1Spread2.d":"Controls the spread of the sleevecap first quadrant curvature towards the shoulder","sleevecapQ2Spread1.t":"Sleevecap Q2 downward spread","sleevecapQ2Spread1.d":"Controls the spread of the sleevecap second quadrant curvature towards the armhole","sleevecapQ2Spread2.t":"Sleevecap Q2 upward spread","sleevecapQ2Spread2.d":"Controls the spread of the sleevecap second quadrant curvature towards the shoulder","sleevecapQ3Spread1.t":"Sleevecap Q3 upward spread","sleevecapQ3Spread1.d":"Controls the spread of the sleevecap third quadrant curvature towards the shoulder","sleevecapQ3Spread2.t":"Sleevecap Q3 downward spread","sleevecapQ3Spread2.d":"Controls the spread of the sleevecap third quadrant curvature towards the armhole","sleevecapQ4Spread1.t":"Sleevecap Q4 upward spread","sleevecapQ4Spread1.d":"Controls the spread of the sleevecap fourth quadrant curvature towards the shoulder","sleevecapQ4Spread2.t":"Sleevecap Q4 downward spread","sleevecapQ4Spread2.d":"Controls the spread of the sleevecap fourth quadrant curvature towards the armhole","sleeveWidthGuarantee.t":"Sleeve width guarantee","sleeveWidthGuarantee.d":"Controls how much of the sleeve width will be guaranteed. This determines how much we can alter the sleeve width to fit the sleeve in the armhole."} \ No newline at end of file diff --git a/sites/sde/public/locales/uk/common.json b/sites/sde/public/locales/uk/common.json index 9a3a3cd7737..c4c3e3272ff 100644 --- a/sites/sde/public/locales/uk/common.json +++ b/sites/sde/public/locales/uk/common.json @@ -1,7 +1 @@ -{ - "freesewing": "FreeSewing", - "sitemap": "Мапа сайту", - "youAreHere": "Ти тут.", - "slogan1": "Приходьте за викрійками", - "slogan2": "Залишайтеся заради спільноти" -} +{"freesewing":"FreeSewing","sitemap":"Мапа сайту","youAreHere":"Ти тут.","slogan1":"Приходьте за викрійками","slogan2":"Залишайтеся заради спільноти"} \ No newline at end of file diff --git a/sites/sde/public/locales/uk/core-settings.json b/sites/sde/public/locales/uk/core-settings.json index 3f7d3eaa515..9c031a44bfb 100644 --- a/sites/sde/public/locales/uk/core-settings.json +++ b/sites/sde/public/locales/uk/core-settings.json @@ -1,61 +1 @@ -{ - "coreSettings.t": "Основні налаштування", - "coreSettings.d": "Ці налаштування не є специфічними для дизайну, а дозволяють вам налаштувати різні параметри основної бібліотеки FreeSewing, яка генерує дизайн для вас.", - "designOptions.t": "Ці опції є специфічними для цього дизайну. Ви можете використовувати їх, щоб налаштувати свій шаблон у різний спосіб.", - "paperless.t": "Без паперу", - "paperless.d": "Дерева - це круто, а склеювати викрійки не дуже весело. Спробуйте наш безпаперовий режим, щоб уникнути необхідності роздруковувати викрійку.", - "samm.t": "Розмір припуску на шов", - "samm.d": "Керує величиною припусків на шви, що використовуються у вашій деталі", - "sabool.t": "Включити припуски на шви", - "sabool.d": "Керує наявністю припусків на шви в Вашій викрійці", - "complete.t": "Деталі", - "complete.d": "Керує докладність викрійки: відображувати повноцінну викрійку з усіма подробицями чи лише основний контур елементів викрійки", - "expand.t": "Expand", - "expand.d": "Controls efforts to save paper. Disable this to expand all pattern parts at the cost of using more space.", - "only.t": "Деталі, що входять до комплекту", - "only.d": "Використовуйте цей параметр, щоб точно контролювати, які деталі будуть включені в деталь", - "locale.t": "Мова", - "locale.d": "Визначає мову, яка використовується у вашому шаблоні. Це не вплине на мову веб-сайту, лише на мову цього конкретного шаблону.", - "units.t": "Одиниці", - "units.d": "Цей параметр визначає спосіб відображення одиниць виміру на лекалах", - "margin.t": "Маржа.", - "margin.d": "Контролює відступ навколо елементів викрійки", - "scale.t": "Масштаб", - "scale.d": "Керує ширину контуру, кегль шрифту та інші елементи, які не масштабуються відповідно до замірів викрійки", - "de.t": "Німецька", - "de.d": "Скористайтеся цим, щоб згенерувати німецький шаблон", - "en.t": "Англійська мова", - "en.d": "Використовуйте це, щоб згенерувати англійський шаблон", - "es.t": "Іспанська", - "es.d": "Скористайтеся цим, щоб створити іспанський шаблон", - "fr.t": "Французька", - "fr.d": "Використовуйте це, щоб створити французький візерунок", - "nl.t": "Голландська", - "nl.d": "Використовуйте це, щоб створити голландський візерунок", - "yes": "Yes", - "no": "No", - "completeYes.t": "Створіть повний шаблон", - "completeYes.d": "В результаті буде згенеровано повну викрійку з усіма позначеннями, лініями, маркуванням. Використовуйте цю функцію, якщо ви не впевнені, що вибрати.", - "completeNo.t": "Створіть контур деталі", - "completeNo.d": "Створюйте лише контури деталей лекал. Використовуйте цей параметр, якщо ви збираєтеся використовувати лазерний різак або маєте інші специфічні потреби.", - "expandYes.t": "Expand all pattern parts", - "expandYes.d": "This will generate a pattern where all pattern parts are drawn to their full size, even if they are simple rectangles.", - "expandNo.t": "Keep patterns parts compact where possible", - "expandNo.d": "This will draw a more dense representation of the pattern which includes all info without using up too much space & paper.", - "paperlessNo.t": "Створіть регулярний шаблон", - "paperlessNo.d": "В результаті буде створено звичайний шаблон, який ви можете роздрукувати.", - "paperlessYes.t": "Створіть безпаперовий шаблон", - "paperlessYes.d": "При цьому генерується викрійка з розмірами і сіткою, що дозволяє перенести її на тканину або інший носій без необхідності роздруковувати викрійку.", - "metric": "Метрика", - "imperial": "Імперіал", - "metric.t": "Використовуйте метричні одиниці", - "metric.d": "Використовуйте його, якщо ви користуєтеся метричною системою, а сантиметри і міліметри - це те, що вам знайоме. Це найкращий вибір для більшості людей у всьому світі.", - "imperial.t": "Використовуйте імперські одиниці", - "imperial.d": "Використовуйте його, якщо дюйми та дроби або дюйми більш звичні для вас, ніж сантиметри. Це часто кращий вибір для людей, які живуть у Великій Британії та США.", - "saNo.t": "Не враховувати припуски на шви", - "saNo.d": "При цьому створюється деталь без припусків на шви. Розмір припуску на шов не має значення, оскільки він не буде врахований.", - "saYes.t": "Враховувати припуски на шви", - "saYes.d": "При цьому генерується деталь з припусками на шви. Розмір припуску на шов задається індивідуально.", - "clearSettingsNotMeasurements": "Clear settings, but keep measurements", - "clearSettingsAndMeasurements": "Clear settings & Clear measurements" -} +{"coreSettings.t":"Основні налаштування","coreSettings.d":"Ці налаштування не є специфічними для дизайну, а дозволяють вам налаштувати різні параметри основної бібліотеки FreeSewing, яка генерує дизайн для вас.","designOptions.t":"Ці опції є специфічними для цього дизайну. Ви можете використовувати їх, щоб налаштувати свій шаблон у різний спосіб.","paperless.t":"Без паперу","paperless.d":"Дерева - це круто, а склеювати викрійки не дуже весело. Спробуйте наш безпаперовий режим, щоб уникнути необхідності роздруковувати викрійку.","samm.t":"Розмір припуску на шов","samm.d":"Керує величиною припусків на шви, що використовуються у вашій деталі","sabool.t":"Включити припуски на шви","sabool.d":"Керує наявністю припусків на шви в Вашій викрійці","complete.t":"Деталі","complete.d":"Керує докладність викрійки: відображувати повноцінну викрійку з усіма подробицями чи лише основний контур елементів викрійки","expand.t":"Expand","expand.d":"Controls efforts to save paper. Disable this to expand all pattern parts at the cost of using more space.","only.t":"Деталі, що входять до комплекту","only.d":"Використовуйте цей параметр, щоб точно контролювати, які деталі будуть включені в деталь","locale.t":"Мова","locale.d":"Визначає мову, яка використовується у вашому шаблоні. Це не вплине на мову веб-сайту, лише на мову цього конкретного шаблону.","units.t":"Одиниці","units.d":"Цей параметр визначає спосіб відображення одиниць виміру на лекалах","margin.t":"Маржа.","margin.d":"Контролює відступ навколо елементів викрійки","scale.t":"Масштаб","scale.d":"Керує ширину контуру, кегль шрифту та інші елементи, які не масштабуються відповідно до замірів викрійки","de.t":"Німецька","de.d":"Скористайтеся цим, щоб згенерувати німецький шаблон","en.t":"Англійська мова","en.d":"Використовуйте це, щоб згенерувати англійський шаблон","es.t":"Іспанська","es.d":"Скористайтеся цим, щоб створити іспанський шаблон","fr.t":"Французька","fr.d":"Використовуйте це, щоб створити французький візерунок","nl.t":"Голландська","nl.d":"Використовуйте це, щоб створити голландський візерунок","yes":"Yes","no":"No","completeYes.t":"Створіть повний шаблон","completeYes.d":"В результаті буде згенеровано повну викрійку з усіма позначеннями, лініями, маркуванням. Використовуйте цю функцію, якщо ви не впевнені, що вибрати.","completeNo.t":"Створіть контур деталі","completeNo.d":"Створюйте лише контури деталей лекал. Використовуйте цей параметр, якщо ви збираєтеся використовувати лазерний різак або маєте інші специфічні потреби.","expandYes.t":"Expand all pattern parts","expandYes.d":"This will generate a pattern where all pattern parts are drawn to their full size, even if they are simple rectangles.","expandNo.t":"Keep patterns parts compact where possible","expandNo.d":"This will draw a more dense representation of the pattern which includes all info without using up too much space & paper.","paperlessNo.t":"Створіть регулярний шаблон","paperlessNo.d":"В результаті буде створено звичайний шаблон, який ви можете роздрукувати.","paperlessYes.t":"Створіть безпаперовий шаблон","paperlessYes.d":"При цьому генерується викрійка з розмірами і сіткою, що дозволяє перенести її на тканину або інший носій без необхідності роздруковувати викрійку.","metric":"Метрика","imperial":"Імперіал","metric.t":"Використовуйте метричні одиниці","metric.d":"Використовуйте його, якщо ви користуєтеся метричною системою, а сантиметри і міліметри - це те, що вам знайоме. Це найкращий вибір для більшості людей у всьому світі.","imperial.t":"Використовуйте імперські одиниці","imperial.d":"Використовуйте його, якщо дюйми та дроби або дюйми більш звичні для вас, ніж сантиметри. Це часто кращий вибір для людей, які живуть у Великій Британії та США.","saNo.t":"Не враховувати припуски на шви","saNo.d":"При цьому створюється деталь без припусків на шви. Розмір припуску на шов не має значення, оскільки він не буде врахований.","saYes.t":"Враховувати припуски на шви","saYes.d":"При цьому генерується деталь з припусками на шви. Розмір припуску на шов задається індивідуально.","clearSettingsNotMeasurements":"Clear settings, but keep measurements","clearSettingsAndMeasurements":"Clear settings & Clear measurements"} \ No newline at end of file diff --git a/sites/sde/public/locales/uk/curate.json b/sites/sde/public/locales/uk/curate.json index 493f100ba6d..c478b032c5f 100644 --- a/sites/sde/public/locales/uk/curate.json +++ b/sites/sde/public/locales/uk/curate.json @@ -1,17 +1 @@ -{ - "curate": "Куратор", - "curateSet": "Curated measurements set", - "curateSets": "Curate FreeSewing's measurements sets", - "curatePacks": "Curate FreeSewing's option packs", - "noSuggestedPacks": "There are currently no option packs suggested for curation", - "noSuggestedSets": "There are currently no measurements sets suggested for curation", - "optionPack": "Option pack", - "packs": "Option Packs", - "published": "Published", - "publishedDesc": "Published records are available to users. If you plan to make changes, you might want to unpublish first.", - "unpublished": "Unpublished", - "unpublishedDesc": "Unpublished records are not available to users. Things typically start out unpublished until they are ready for publication.", - "sets": "Набори для вимірювання", - "suggestedSets": "Measurements sets suggested for curation", - "suggestedPacks": "Suggested option packs" -} +{"curate":"Куратор","curateSet":"Curated measurements set","curateSets":"Curate FreeSewing's measurements sets","curatePacks":"Curate FreeSewing's option packs","noSuggestedPacks":"There are currently no option packs suggested for curation","noSuggestedSets":"There are currently no measurements sets suggested for curation","optionPack":"Option pack","packs":"Option Packs","published":"Published","publishedDesc":"Published records are available to users. If you plan to make changes, you might want to unpublish first.","unpublished":"Unpublished","unpublishedDesc":"Unpublished records are not available to users. Things typically start out unpublished until they are ready for publication.","sets":"Набори для вимірювання","suggestedSets":"Measurements sets suggested for curation","suggestedPacks":"Suggested option packs"} \ No newline at end of file diff --git a/sites/sde/public/locales/uk/cut.json b/sites/sde/public/locales/uk/cut.json index b4fdc84d632..0535822f198 100644 --- a/sites/sde/public/locales/uk/cut.json +++ b/sites/sde/public/locales/uk/cut.json @@ -1,28 +1 @@ -{ - "canvas": "Полотно", - "cut": "Знято.", - "cuttingLayout": "Пропонована схема розкрою", - "fabric": "Основна тканина", - "materialSize": "{length} широкого матеріалу {width}", - "heavyCanvas": "Важке полотно", - "interfacing": "Взаємодія", - "lining": "Підкладка", - "lmhCanvas": "Полотно для легкого та середнього волосся", - "mirrored": "віддзеркалено", - "onFoldLower": "на згині", - "onFoldAndBias": "складені на ухил", - "onBias": "про упередженість", - "plastic": "Пластик", - "ribbing": "Ребристість", - "edgeOfFabric": "Край тканини", - "sheetWidth.t": "Ширина матеріалу", - "sheetWidth.d": "Наскільки широкий матеріал?", - "grainDirection.t": "Зерновий напрямок", - "grainDirection.d": "В якому напрямку рухається зерно по матеріалу?", - "horizontal.t": "Горизонтальний", - "horizontal.d": "Зерно рухається зліва направо", - "vertical.t": "Вертикальний", - "vertical.d": "Зерно рухається зверху вниз", - "cutSettings": "Налаштування матеріалів", - "cutSettings.d": "Ці налаштування дозволяють вказати властивості матеріалу, які допоможуть у створенні розкладки розкрою" -} +{"canvas":"Полотно","cut":"Знято.","cuttingLayout":"Пропонована схема розкрою","fabric":"Основна тканина","materialSize":"{length} широкого матеріалу {width}","heavyCanvas":"Важке полотно","interfacing":"Взаємодія","lining":"Підкладка","lmhCanvas":"Полотно для легкого та середнього волосся","mirrored":"віддзеркалено","onFoldLower":"на згині","onFoldAndBias":"складені на ухил","onBias":"про упередженість","plastic":"Пластик","ribbing":"Ребристість","edgeOfFabric":"Край тканини","sheetWidth.t":"Ширина матеріалу","sheetWidth.d":"Наскільки широкий матеріал?","grainDirection.t":"Зерновий напрямок","grainDirection.d":"В якому напрямку рухається зерно по матеріалу?","horizontal.t":"Горизонтальний","horizontal.d":"Зерно рухається зліва направо","vertical.t":"Вертикальний","vertical.d":"Зерно рухається зверху вниз","cutSettings":"Налаштування матеріалів","cutSettings.d":"Ці налаштування дозволяють вказати властивості матеріалу, які допоможуть у створенні розкладки розкрою"} \ No newline at end of file diff --git a/sites/sde/public/locales/uk/design-options.json b/sites/sde/public/locales/uk/design-options.json index 7080d0e4aa5..14d0d1bfaf4 100644 --- a/sites/sde/public/locales/uk/design-options.json +++ b/sites/sde/public/locales/uk/design-options.json @@ -1,7 +1 @@ -{ - "designOptions.t": "Варіанти дизайну", - "designOptions.d": "Ці опції є специфічними для цього дизайну. Ви можете використовувати їх, щоб налаштувати свій шаблон у різний спосіб.", - "fit.t": "За розміром", - "style.t": "Стиль", - "advanced.t": "Додатково" -} +{"designOptions.t":"Варіанти дизайну","designOptions.d":"Ці опції є специфічними для цього дизайну. Ви можете використовувати їх, щоб налаштувати свій шаблон у різний спосіб.","fit.t":"За розміром","style.t":"Стиль","advanced.t":"Додатково"} \ No newline at end of file diff --git a/sites/sde/public/locales/uk/designs.json b/sites/sde/public/locales/uk/designs.json index 3dcb9d59f21..c5d25f05f48 100644 --- a/sites/sde/public/locales/uk/designs.json +++ b/sites/sde/public/locales/uk/designs.json @@ -1,26 +1 @@ -{ - "fromscratch.t": "Your Design", - "fromscratch.d": "This is your own design, from scratch", - "tutorial.t": "Tutorial", - "tutorial.d": "This design is used in the tutorial", - "frombrian.t": "From Brian", - "frombrian.d": "This design extends Brian", - "frombent.t": "From Bent", - "frombent.d": "This design extends Bent", - "fromtitan.t": "From Titan", - "fromtitan.d": "This design extends Titan", - "frombella.t": "From Bella", - "frombella.d": "This design extends Bella", - "frombreanna.t": "From Breanna", - "frombreanna.d": "This design extends Breanna", - "brian.t": "Brian body block", - "brian.d": "Brian is a basic body block for people without breasts.", - "bent.t": "Bent body Block", - "bent.d": "This two-part sleeve block is the basis of our coat and jacket patterns.", - "titan.t": "Titan trouser block", - "titan.d": "Titan is a dartless trouser block.", - "bella.t": "Bella body block", - "bella.d": "Bella is a basic body block for people with breasts.", - "breanna.t": "Breanna body block", - "breanna.d": "Breanna is a basic body block for people with breasts." -} +{"fromscratch.t":"Your Design","fromscratch.d":"This is your own design, from scratch","tutorial.t":"Tutorial","tutorial.d":"This design is used in the tutorial","frombrian.t":"From Brian","frombrian.d":"This design extends Brian","frombent.t":"From Bent","frombent.d":"This design extends Bent","fromtitan.t":"From Titan","fromtitan.d":"This design extends Titan","frombella.t":"From Bella","frombella.d":"This design extends Bella","frombreanna.t":"From Breanna","frombreanna.d":"This design extends Breanna","brian.t":"Brian body block","brian.d":"Brian is a basic body block for people without breasts.","bent.t":"Bent body Block","bent.d":"This two-part sleeve block is the basis of our coat and jacket patterns.","titan.t":"Titan trouser block","titan.d":"Titan is a dartless trouser block.","bella.t":"Bella body block","bella.d":"Bella is a basic body block for people with breasts.","breanna.t":"Breanna body block","breanna.d":"Breanna is a basic body block for people with breasts."} \ No newline at end of file diff --git a/sites/sde/public/locales/uk/docs.json b/sites/sde/public/locales/uk/docs.json index 0a794d0a75d..6d60eeb09f9 100644 --- a/sites/sde/public/locales/uk/docs.json +++ b/sites/sde/public/locales/uk/docs.json @@ -1,27 +1 @@ -{ - "account": "Обліковий запис", - "docs": "Документація", - "controltip.t": "Потужність проти простоти", - "controltip.d1": "Налаштування Power versus Simplicity вашого облікового запису FreeSewing впливають на те, як ви будете користуватися сайтом FreeSewing.", - "controltip.d2": "За замовчуванням, деякі з найбільш просунутих функцій цього сайту приховані, щоб полегшити новим користувачам пошук.", - "controltip.d3": "Якщо ви хочете пожертвувати частиною простоти, щоб отримати більшу потужність, ви можете змінити налаштування параметра \"Потужність проти простоти\" відповідним чином.", - "helpWithDocs": "Допоможіть нам покращити нашу документацію", - "authors": "Автори", - "maintainers": "Майнтейнери", - "lastUpdated": "Останнє оновлення", - "editThisPage": "Редагувати сторінку", - "years": "роки", - "months": "місяці", - "days": "днів", - "oneDay": "Одного разу", - "lessThanADay": "менше доби", - "ago": "назад.", - "helpImproveDocs": "Допоможіть нам покращити документацію FreeSewing", - "helpTranslateDocs": "Допоможіть нам перекласти документацію FreeSewing", - "learnMore": "Дізнайтеся більше", - "toc": "Зміст", - "credits": "Кредити", - "contentsBy": "Зміст за темою", - "translators": "Перекладачі", - "title": "Title" -} +{"account":"Обліковий запис","docs":"Документація","controltip.t":"Потужність проти простоти","controltip.d1":"Налаштування Power versus Simplicity вашого облікового запису FreeSewing впливають на те, як ви будете користуватися сайтом FreeSewing.","controltip.d2":"За замовчуванням, деякі з найбільш просунутих функцій цього сайту приховані, щоб полегшити новим користувачам пошук.","controltip.d3":"Якщо ви хочете пожертвувати частиною простоти, щоб отримати більшу потужність, ви можете змінити налаштування параметра \"Потужність проти простоти\" відповідним чином.","helpWithDocs":"Допоможіть нам покращити нашу документацію","authors":"Автори","maintainers":"Майнтейнери","lastUpdated":"Останнє оновлення","editThisPage":"Редагувати сторінку","years":"роки","months":"місяці","days":"днів","oneDay":"Одного разу","lessThanADay":"менше доби","ago":"назад.","helpImproveDocs":"Допоможіть нам покращити документацію FreeSewing","helpTranslateDocs":"Допоможіть нам перекласти документацію FreeSewing","learnMore":"Дізнайтеся більше","toc":"Зміст","credits":"Кредити","contentsBy":"Зміст за темою","translators":"Перекладачі","title":"Title"} \ No newline at end of file diff --git a/sites/sde/public/locales/uk/errors.json b/sites/sde/public/locales/uk/errors.json index 923a00126a4..87f52c7d41a 100644 --- a/sites/sde/public/locales/uk/errors.json +++ b/sites/sde/public/locales/uk/errors.json @@ -1,16 +1 @@ -{ - "t404": "Помилка 404", - "d404": "Те, що ви шукаєте, не може бути знайдено", - "m404": "Ця помилка, як правило, означає, що проблеми немає, а скоріше, що інформація, яку ви запитували, недоступна.", - "something": "Щось пішло не так", - "reportThis": "Повідомте про цю проблему", - "newReport": "Створіть звіт про проблему", - "privateReport.t": "Створити приватний звіт про проблему", - "privateReport.d": "Жодна інформація про цю проблему не буде доступна широкій спільноті FreeSewing.", - "publicReport.t": "Створіть публічний звіт про проблему", - "publicReport.d": "Деяка інформація про цю проблему буде опублікована у відкритому доступі, щоб полегшити її вирішення.", - "leadId": "Це унікальний ідентифікатор контексту вашого звіту", - "reportCreated": "Звіт створено", - "leadIssue": "Крім того, ми створили тему на GitHub, щоб відстежувати це - тут ви також можете додавати власні коментарі", - "close": "Закрити" -} +{"t404":"Помилка 404","d404":"Те, що ви шукаєте, не може бути знайдено","m404":"Ця помилка, як правило, означає, що проблеми немає, а скоріше, що інформація, яку ви запитували, недоступна.","something":"Щось пішло не так","reportThis":"Повідомте про цю проблему","newReport":"Створіть звіт про проблему","privateReport.t":"Створити приватний звіт про проблему","privateReport.d":"Жодна інформація про цю проблему не буде доступна широкій спільноті FreeSewing.","publicReport.t":"Створіть публічний звіт про проблему","publicReport.d":"Деяка інформація про цю проблему буде опублікована у відкритому доступі, щоб полегшити її вирішення.","leadId":"Це унікальний ідентифікатор контексту вашого звіту","reportCreated":"Звіт створено","leadIssue":"Крім того, ми створили тему на GitHub, щоб відстежувати це - тут ви також можете додавати власні коментарі","close":"Закрити"} \ No newline at end of file diff --git a/sites/sde/public/locales/uk/flag.json b/sites/sde/public/locales/uk/flag.json index 17f0b921a18..d0ccf845acc 100644 --- a/sites/sde/public/locales/uk/flag.json +++ b/sites/sde/public/locales/uk/flag.json @@ -1,17 +1 @@ -{ - "apply": "Apply", - "decrease": "Decrease", - "disable": "Disable", - "dismiss": "Dismiss", - "expandIsOff.t": "This design saves space (and trees) because expand is disabled", - "expandIsOff.d": "Because the **expand** core setting is currently disabled, some parts are not fully drawn or not shown at all. Typically, these are simple rectangles that only take up space. To expand all pattern parts to their full size, enable the expand setting.", - "expandIsOn.t": "This design can save space (and trees)", - "expandIsOn.d": "Because the **expand** core setting is currently enabled, all parts are fully drawn. You can display this design in a more compact way by disabling the **expand** setting. Doing so will mean that some parts are not fully drawn or not shown at all. Typically, these are simple rectangles that only take up space.", - "enable": "Enable", - "flagMenu.t": "Messages from the designer", - "flagMenuOne.d": "The designer of this pattern has flagged something about your current draft that deserves your attention.", - "flagMenuMany.d": "The designer of this pattern has flagged some things about your current draft that deserve your attention.", - "hide": "Приховати", - "increase": "Increase", - "show": "Показати" -} +{"apply":"Apply","decrease":"Decrease","disable":"Disable","dismiss":"Dismiss","expandIsOff.t":"This design saves space (and trees) because expand is disabled","expandIsOff.d":"Because the **expand** core setting is currently disabled, some parts are not fully drawn or not shown at all. Typically, these are simple rectangles that only take up space. To expand all pattern parts to their full size, enable the expand setting.","expandIsOn.t":"This design can save space (and trees)","expandIsOn.d":"Because the **expand** core setting is currently enabled, all parts are fully drawn. You can display this design in a more compact way by disabling the **expand** setting. Doing so will mean that some parts are not fully drawn or not shown at all. Typically, these are simple rectangles that only take up space.","enable":"Enable","flagMenu.t":"Messages from the designer","flagMenuOne.d":"The designer of this pattern has flagged something about your current draft that deserves your attention.","flagMenuMany.d":"The designer of this pattern has flagged some things about your current draft that deserve your attention.","hide":"Приховати","increase":"Increase","show":"Показати"} \ No newline at end of file diff --git a/sites/sde/public/locales/uk/footer.json b/sites/sde/public/locales/uk/footer.json index 580701df7fd..c8efb92f257 100644 --- a/sites/sde/public/locales/uk/footer.json +++ b/sites/sde/public/locales/uk/footer.json @@ -1 +1 @@ -{ "sponsors": "бла-бла-бла." } +{"sponsors":"бла-бла-бла."} \ No newline at end of file diff --git a/sites/sde/public/locales/uk/frombella.json b/sites/sde/public/locales/uk/frombella.json index 8df40f3374c..5d1a64390b0 100644 --- a/sites/sde/public/locales/uk/frombella.json +++ b/sites/sde/public/locales/uk/frombella.json @@ -1,44 +1 @@ -{ - "t": "From Bella", - "d": "This design extends Bella", - "back": "Back", - "frontSideDart": "Front", - "chestEase.t": "Chest ease", - "chestEase.d": "Controls the amount of ease at the fullest part of your chest", - "waistEase.t": "Waist ease", - "waistEase.d": "Controls the amount of ease at your waist", - "bustSpanEase.t": "Bust span ease", - "bustSpanEase.d": "Controls the amount of (horizontal) ease added to your bust span when locating the bust point.", - "shoulderToShoulderEase.t": "Shoulder to Shoulder ease", - "shoulderToShoulderEase.d": "Controls the amount of ease between your shoulders. Initially set to -.5% because Bella implements a block that is used in the industry.", - "fullChestEaseReduction.t": "Full chest ease reduction", - "fullChestEaseReduction.d": "Allows you to independently reduce the ease around the chest to make it fit tight(er) in that area", - "backDartHeight.t": "Back dart height", - "backDartHeight.d": "Controls the height of the back dart", - "bustDartLength.t": "Bust dart length", - "bustDartLength.d": "Controls the length of the bust dart", - "waistDartLength.t": "Waist dart length", - "waistDartLength.d": "Controls the length of the waist dart", - "bustDartCurve.t": "Bust dart curve", - "bustDartCurve.d": "Controls the curvature of the bust dart", - "armholeDepth.t": "Armhole depth", - "armholeDepth.d": "Controls the depth of the armhole", - "backArmholeSlant.t": "Back armhole slant", - "backArmholeSlant.d": "Slightly rotates the armhole around its pitch point", - "frontArmholeCurvature.t": "Front armhole curvature", - "frontArmholeCurvature.d": "Controls how deep the armhole is scooped out at the front bottom", - "backArmholeCurvature.t": "Back armhole curvature", - "backArmholeCurvature.d": "Controls how deep the armhole is scooped out at the back bottom", - "frontArmholePitchDepth.t": "Front armhole pitch depth", - "frontArmholePitchDepth.d": "Tweaks the horizontal placement of the front armhole pitch point", - "backArmholePitchDepth.t": "Back armhole pitch depth", - "backArmholePitchDepth.d": "Tweaks the horizontal placement of the back armhole pitch point", - "backNeckCutout.t": "Back neck cutout", - "backNeckCutout.d": "Controls how deep the neck opening is scooped out at at the back", - "backHemSlope.t": "Back hem slope", - "backHemSlope.d": "Controls the slope of the hem at the back", - "frontShoulderWidth.t": "Front shoulder width", - "frontShoulderWidth.d": "Controls the narrowness of the front shoulders relative to the back", - "highBustWidth.t": "High bust width", - "highBustWidth.d": "Allows you to tweak the hight bust width at the front" -} +{"t":"From Bella","d":"This design extends Bella","back":"Back","frontSideDart":"Front","chestEase.t":"Chest ease","chestEase.d":"Controls the amount of ease at the fullest part of your chest","waistEase.t":"Waist ease","waistEase.d":"Controls the amount of ease at your waist","bustSpanEase.t":"Bust span ease","bustSpanEase.d":"Controls the amount of (horizontal) ease added to your bust span when locating the bust point.","shoulderToShoulderEase.t":"Shoulder to Shoulder ease","shoulderToShoulderEase.d":"Controls the amount of ease between your shoulders. Initially set to -.5% because Bella implements a block that is used in the industry.","fullChestEaseReduction.t":"Full chest ease reduction","fullChestEaseReduction.d":"Allows you to independently reduce the ease around the chest to make it fit tight(er) in that area","backDartHeight.t":"Back dart height","backDartHeight.d":"Controls the height of the back dart","bustDartLength.t":"Bust dart length","bustDartLength.d":"Controls the length of the bust dart","waistDartLength.t":"Waist dart length","waistDartLength.d":"Controls the length of the waist dart","bustDartCurve.t":"Bust dart curve","bustDartCurve.d":"Controls the curvature of the bust dart","armholeDepth.t":"Armhole depth","armholeDepth.d":"Controls the depth of the armhole","backArmholeSlant.t":"Back armhole slant","backArmholeSlant.d":"Slightly rotates the armhole around its pitch point","frontArmholeCurvature.t":"Front armhole curvature","frontArmholeCurvature.d":"Controls how deep the armhole is scooped out at the front bottom","backArmholeCurvature.t":"Back armhole curvature","backArmholeCurvature.d":"Controls how deep the armhole is scooped out at the back bottom","frontArmholePitchDepth.t":"Front armhole pitch depth","frontArmholePitchDepth.d":"Tweaks the horizontal placement of the front armhole pitch point","backArmholePitchDepth.t":"Back armhole pitch depth","backArmholePitchDepth.d":"Tweaks the horizontal placement of the back armhole pitch point","backNeckCutout.t":"Back neck cutout","backNeckCutout.d":"Controls how deep the neck opening is scooped out at at the back","backHemSlope.t":"Back hem slope","backHemSlope.d":"Controls the slope of the hem at the back","frontShoulderWidth.t":"Front shoulder width","frontShoulderWidth.d":"Controls the narrowness of the front shoulders relative to the back","highBustWidth.t":"High bust width","highBustWidth.d":"Allows you to tweak the hight bust width at the front"} \ No newline at end of file diff --git a/sites/sde/public/locales/uk/frombent.json b/sites/sde/public/locales/uk/frombent.json index df0657444dc..5b5f9e6bf56 100644 --- a/sites/sde/public/locales/uk/frombent.json +++ b/sites/sde/public/locales/uk/frombent.json @@ -1,47 +1 @@ -{ - "t": "From Bent", - "d": "This design extends Bent", - "back": "Back", - "front": "Front", - "base": "Base", - "sleevecap": "Sleevecap", - "sleeve": "Sleeve", - "topSleeve": "Topsleeve", - "underSleeve": "Undersleeve", - "acrossBackFactor.t": "Across back factor", - "acrossBackFactor.d": "Controls your across back width as a factor of your shoulder to shoulder measurement.", - "armholeDepthFactor.t": "Armhole depth factor", - "armholeDepthFactor.d": "Controls the depth of the armhole. Higher values make a deeper armhole.", - "backNeckCutout.t": "Back neck cutout", - "backNeckCutout.d": "How deep the neck is cut out at the back", - "bicepsEase.t": "Biceps ease", - "bicepsEase.d": "The amount of ease at your upper arm. Note that while we try to respect this, fitting the sleeve to the armhole takes precedence over respecting the exact amount of ease.", - "collarEase.t": "Collar ease", - "collarEase.d": "The amount of ease around your neck", - "chestEase.t": "Chest ease", - "chestEase.d": "The amount of ease at your chest.", - "cuffEase.t": "Cuff ease", - "cuffEase.d": "The amount of ease at your wrist.", - "draftForHighBust.t": "Draft for high bust", - "draftForHighBust.d": "Draft the pattern for the high bust measurement (if available) rather than the (full) chest. This will result in a more fitted garment for people with breasts.", - "frontArmholeDeeper.t": "Front armhole extra cutout", - "frontArmholeDeeper.d": "How much do you want the front armhole to be cut out deeper than the back.", - "lengthBonus.t": "Length bonus", - "lengthBonus.d": "The amount to lengthen the garment. A negative value will shorten it.", - "s3Collar.t": "Shoulder seam shift: collar side", - "s3Collar.d": "Increase this option to shift the shoulder seam forward on the collar side. Decreasing it shifts it backwards.", - "s3Armhole.t": "Shoulder seam shift: armhole side", - "s3Armhole.d": "Increase this option to shift the shoulder seam forward on the armhole side. Decreasing it shifts it backwards.", - "shoulderEase.t": "Shoulder ease", - "shoulderEase.d": "The amount of ease at your shoulder. This increases the shoulder to shoulder distance to accommodate additional layers or thickness.", - "shoulderSlopeReduction.t": "Shoulder slope reduction", - "shoulderSlopeReduction.d": "The amount by which the shoulder slope is reduced to allow for shoulder padding.", - "sleeveLengthBonus.t": "Sleeve length bonus", - "sleeveLengthBonus.d": "The amount to lengthen the sleeve. A negative value will shorten it.", - "sleevecapEase.t": "Sleevecap ease", - "sleevecapEase.d": "The amount by which the sleevecap seam is longer than the armhole seam.", - "sleeveBend.t": "Sleeve bend", - "sleeveBend.d": "Controls the bend of the sleeve at the elbow.", - "sleevecapHeight.t": "Sleevecap height", - "sleevecapHeight.d": "Controls the height of the sleevecap." -} +{"t":"From Bent","d":"This design extends Bent","back":"Back","front":"Front","base":"Base","sleevecap":"Sleevecap","sleeve":"Sleeve","topSleeve":"Topsleeve","underSleeve":"Undersleeve","acrossBackFactor.t":"Across back factor","acrossBackFactor.d":"Controls your across back width as a factor of your shoulder to shoulder measurement.","armholeDepthFactor.t":"Armhole depth factor","armholeDepthFactor.d":"Controls the depth of the armhole. Higher values make a deeper armhole.","backNeckCutout.t":"Back neck cutout","backNeckCutout.d":"How deep the neck is cut out at the back","bicepsEase.t":"Biceps ease","bicepsEase.d":"The amount of ease at your upper arm. Note that while we try to respect this, fitting the sleeve to the armhole takes precedence over respecting the exact amount of ease.","collarEase.t":"Collar ease","collarEase.d":"The amount of ease around your neck","chestEase.t":"Chest ease","chestEase.d":"The amount of ease at your chest.","cuffEase.t":"Cuff ease","cuffEase.d":"The amount of ease at your wrist.","draftForHighBust.t":"Draft for high bust","draftForHighBust.d":"Draft the pattern for the high bust measurement (if available) rather than the (full) chest. This will result in a more fitted garment for people with breasts.","frontArmholeDeeper.t":"Front armhole extra cutout","frontArmholeDeeper.d":"How much do you want the front armhole to be cut out deeper than the back.","lengthBonus.t":"Length bonus","lengthBonus.d":"The amount to lengthen the garment. A negative value will shorten it.","s3Collar.t":"Shoulder seam shift: collar side","s3Collar.d":"Increase this option to shift the shoulder seam forward on the collar side. Decreasing it shifts it backwards.","s3Armhole.t":"Shoulder seam shift: armhole side","s3Armhole.d":"Increase this option to shift the shoulder seam forward on the armhole side. Decreasing it shifts it backwards.","shoulderEase.t":"Shoulder ease","shoulderEase.d":"The amount of ease at your shoulder. This increases the shoulder to shoulder distance to accommodate additional layers or thickness.","shoulderSlopeReduction.t":"Shoulder slope reduction","shoulderSlopeReduction.d":"The amount by which the shoulder slope is reduced to allow for shoulder padding.","sleeveLengthBonus.t":"Sleeve length bonus","sleeveLengthBonus.d":"The amount to lengthen the sleeve. A negative value will shorten it.","sleevecapEase.t":"Sleevecap ease","sleevecapEase.d":"The amount by which the sleevecap seam is longer than the armhole seam.","sleeveBend.t":"Sleeve bend","sleeveBend.d":"Controls the bend of the sleeve at the elbow.","sleevecapHeight.t":"Sleevecap height","sleevecapHeight.d":"Controls the height of the sleevecap."} \ No newline at end of file diff --git a/sites/sde/public/locales/uk/frombreanna.json b/sites/sde/public/locales/uk/frombreanna.json index 0218154b1e1..c57ac7054a9 100644 --- a/sites/sde/public/locales/uk/frombreanna.json +++ b/sites/sde/public/locales/uk/frombreanna.json @@ -1,98 +1 @@ -{ - "t": "From Breanna", - "d": "This design extends Breanna", - "back": "Back", - "base": "Base", - "frontBase": "Front base", - "front": "Front", - "sleevecap": "Sleevecap", - "sleeve": "Sleeve", - "acrossBackFactor.t": "Across back factor", - "acrossBackFactor.d": "Controls your across back width as a factor of your shoulder to shoulder measurement.", - "armholeDepthFactor.t": "Armhole depth factor", - "armholeDepthFactor.d": "Controls the depth of the armhole. Higher values make a deeper armhole.", - "backNeckCutout.t": "Back neck cutout", - "backNeckCutout.d": "How deep the neck is cut out at the back", - "bicepsEase.t": "Biceps ease", - "bicepsEase.d": "The amount of ease at your upper arm. Note that while we try to respect this, fitting the sleeve to the armhole takes precedence over respecting the exact amount of ease.", - "collarEase.t": "Collar ease", - "collarEase.d": "The amount of ease around your neck", - "chestEase.t": "Chest ease", - "chestEase.d": "The amount of ease at your chest.", - "cuffEase.t": "Cuff ease", - "cuffEase.d": "The amount of ease at your wrist.", - "frontArmholeDeeper.t": "Front armhole extra cutout", - "frontArmholeDeeper.d": "How much do you want the front armhole to be cut out deeper than the back.", - "frontScyeDart.t": "Front scye dart", - "frontScyeDart.d": "Controls the dart at the front of the arm opening. This can help control gaping at the armhole.", - "shoulderDart.t": "Shoulder dart", - "shoulderDart.d": "Whether or not to inlude a dart at the shoulder to round the back", - "shoulderDartSize.t": "Shoulder dart size", - "shoulderDartSize.d": "The size of the shoulder dart", - "shoulderDartLength.t": "Shoulder dart length", - "shoulderDartLength.d": "The length of the shoulder dart", - "shoulderEase.t": "Shoulder ease", - "shoulderEase.d": "The amount of ease at your shoulder. This increases the shoulder to shoulder distance to accommodate additional layers or thickness.", - "shoulderSlopeReduction.t": "Shoulder slope reduction", - "shoulderSlopeReduction.d": "The amount by which the shoulder slope is reduced to allow for shoulder padding.", - "sleeveLengthBonus.t": "Sleeve length bonus", - "sleeveLengthBonus.d": "The amount to lengthen the sleeve. A negative value will shorten it.", - "sleevecapEase.t": "Sleevecap ease", - "sleevecapEase.d": "The amount by which the sleevecap seam is longer than the armhole seam.", - "sleevecapTopFactorX.t": "Sleevecap top X", - "sleevecapTopFactorX.d": "Controls the horizontal location of the sleevecap top.", - "sleevecapTopFactorY.t": "Sleevecap top Y", - "sleevecapTopFactorY.d": "Controls the height of the sleevecap. A higher value results in a higher and more narrow sleevecap.", - "sleevecapBackFactorX.t": "Sleevecap back X", - "sleevecapBackFactorX.d": "Controls the placement of the sleevecap back pitchpoint on the X-axis (horizontal)", - "sleevecapBackFactorY.t": "Sleevecap back Y", - "sleevecapBackFactorY.d": "Controls the placement of the sleevecap back pitchpoint on the Y-axis (vertical)", - "sleevecapFrontFactorX.t": "Sleevecap front X", - "sleevecapFrontFactorX.d": "Controls the placement of the sleevecap front pitchpoint on the X-axis (horizontal)", - "sleevecapFrontFactorY.t": "Sleevecap front Y", - "sleevecapFrontFactorY.d": "Controls the placement of the sleevecap front pitchpoint on the Y-axis (vertical)", - "sleevecapQ1Offset.t": "Sleevecap Q1 offset", - "sleevecapQ1Offset.d": "Controls the curvature of the sleevecap in the first quadrant (front armhole)", - "sleevecapQ2Offset.t": "Sleevecap Q2 offset", - "sleevecapQ2Offset.d": "Controls the curvature of the sleevecap in the second quadrant (front shoulder)", - "sleevecapQ3Offset.t": "Sleevecap Q3 offset", - "sleevecapQ3Offset.d": "Controls the curvature of the sleevecap in the third quadrant (back shoulder)", - "sleevecapQ4Offset.t": "Sleevecap Q4 offset", - "sleevecapQ4Offset.d": "Controls the curvature of the sleevecap in the fourth quadrant (back armhole)", - "sleevecapQ1Spread1.t": "Sleevecap Q1 downward spread", - "sleevecapQ1Spread1.d": "Controls the spread of the sleevecap first quadrant curvature towards the armhole", - "sleevecapQ1Spread2.t": "Sleevecap Q1 upward spread", - "sleevecapQ1Spread2.d": "Controls the spread of the sleevecap first quadrant curvature towards the shoulder", - "sleevecapQ2Spread1.t": "Sleevecap Q2 downward spread", - "sleevecapQ2Spread1.d": "Controls the spread of the sleevecap second quadrant curvature towards the armhole", - "sleevecapQ2Spread2.t": "Sleevecap Q2 upward spread", - "sleevecapQ2Spread2.d": "Controls the spread of the sleevecap second quadrant curvature towards the shoulder", - "sleevecapQ3Spread1.t": "Sleevecap Q3 upward spread", - "sleevecapQ3Spread1.d": "Controls the spread of the sleevecap third quadrant curvature towards the shoulder", - "sleevecapQ3Spread2.t": "Sleevecap Q3 downward spread", - "sleevecapQ3Spread2.d": "Controls the spread of the sleevecap third quadrant curvature towards the armhole", - "sleevecapQ4Spread1.t": "Sleevecap Q4 upward spread", - "sleevecapQ4Spread1.d": "Controls the spread of the sleevecap fourth quadrant curvature towards the shoulder", - "sleevecapQ4Spread2.t": "Sleevecap Q4 downward spread", - "sleevecapQ4Spread2.d": "Controls the spread of the sleevecap fourth quadrant curvature towards the armhole", - "waistDart.t": "Waist dart", - "waistDart.d": "Whether or not to inlude a dart at the waist to round the back", - "waistDartSize.t": "Waist dart size", - "waistDartSize.d": "The size of the waist dart", - "waistDartLength.t": "Waist dart length", - "waistDartLength.d": "The length of the waist dart", - "verticalEase.t": "Vertical ease", - "verticalEase.d": "The amount of ease to distribute along the length of the garment", - "waistEase.t": "Waist ease", - "waistEase.d": "The amount of ease at the waist", - "primaryBustDart.t": "Bust dart", - "primaryBustDart.d": "Where to place the bust dart to shape the chest", - "primaryBustDartLength.t": "Bust dart length", - "primaryBustDartLength.d": "The length of the bust dart", - "secondaryBustDart.t": "Secondary bust dart", - "secondaryBustDart.d": "Optionally include a secondary bust dart to distribute the shaping of the chest", - "secondaryBustDartLength.t": "Secondary bust dart length", - "secondaryBustDartLength.d": "The length of the secondary bust dart", - "primaryBustDartShaping.t": "Bust darts shaping", - "primaryBustDartShaping.d": "Controls the balance between the main and secondary bust darts" -} +{"t":"From Breanna","d":"This design extends Breanna","back":"Back","base":"Base","frontBase":"Front base","front":"Front","sleevecap":"Sleevecap","sleeve":"Sleeve","acrossBackFactor.t":"Across back factor","acrossBackFactor.d":"Controls your across back width as a factor of your shoulder to shoulder measurement.","armholeDepthFactor.t":"Armhole depth factor","armholeDepthFactor.d":"Controls the depth of the armhole. Higher values make a deeper armhole.","backNeckCutout.t":"Back neck cutout","backNeckCutout.d":"How deep the neck is cut out at the back","bicepsEase.t":"Biceps ease","bicepsEase.d":"The amount of ease at your upper arm. Note that while we try to respect this, fitting the sleeve to the armhole takes precedence over respecting the exact amount of ease.","collarEase.t":"Collar ease","collarEase.d":"The amount of ease around your neck","chestEase.t":"Chest ease","chestEase.d":"The amount of ease at your chest.","cuffEase.t":"Cuff ease","cuffEase.d":"The amount of ease at your wrist.","frontArmholeDeeper.t":"Front armhole extra cutout","frontArmholeDeeper.d":"How much do you want the front armhole to be cut out deeper than the back.","frontScyeDart.t":"Front scye dart","frontScyeDart.d":"Controls the dart at the front of the arm opening. This can help control gaping at the armhole.","shoulderDart.t":"Shoulder dart","shoulderDart.d":"Whether or not to inlude a dart at the shoulder to round the back","shoulderDartSize.t":"Shoulder dart size","shoulderDartSize.d":"The size of the shoulder dart","shoulderDartLength.t":"Shoulder dart length","shoulderDartLength.d":"The length of the shoulder dart","shoulderEase.t":"Shoulder ease","shoulderEase.d":"The amount of ease at your shoulder. This increases the shoulder to shoulder distance to accommodate additional layers or thickness.","shoulderSlopeReduction.t":"Shoulder slope reduction","shoulderSlopeReduction.d":"The amount by which the shoulder slope is reduced to allow for shoulder padding.","sleeveLengthBonus.t":"Sleeve length bonus","sleeveLengthBonus.d":"The amount to lengthen the sleeve. A negative value will shorten it.","sleevecapEase.t":"Sleevecap ease","sleevecapEase.d":"The amount by which the sleevecap seam is longer than the armhole seam.","sleevecapTopFactorX.t":"Sleevecap top X","sleevecapTopFactorX.d":"Controls the horizontal location of the sleevecap top.","sleevecapTopFactorY.t":"Sleevecap top Y","sleevecapTopFactorY.d":"Controls the height of the sleevecap. A higher value results in a higher and more narrow sleevecap.","sleevecapBackFactorX.t":"Sleevecap back X","sleevecapBackFactorX.d":"Controls the placement of the sleevecap back pitchpoint on the X-axis (horizontal)","sleevecapBackFactorY.t":"Sleevecap back Y","sleevecapBackFactorY.d":"Controls the placement of the sleevecap back pitchpoint on the Y-axis (vertical)","sleevecapFrontFactorX.t":"Sleevecap front X","sleevecapFrontFactorX.d":"Controls the placement of the sleevecap front pitchpoint on the X-axis (horizontal)","sleevecapFrontFactorY.t":"Sleevecap front Y","sleevecapFrontFactorY.d":"Controls the placement of the sleevecap front pitchpoint on the Y-axis (vertical)","sleevecapQ1Offset.t":"Sleevecap Q1 offset","sleevecapQ1Offset.d":"Controls the curvature of the sleevecap in the first quadrant (front armhole)","sleevecapQ2Offset.t":"Sleevecap Q2 offset","sleevecapQ2Offset.d":"Controls the curvature of the sleevecap in the second quadrant (front shoulder)","sleevecapQ3Offset.t":"Sleevecap Q3 offset","sleevecapQ3Offset.d":"Controls the curvature of the sleevecap in the third quadrant (back shoulder)","sleevecapQ4Offset.t":"Sleevecap Q4 offset","sleevecapQ4Offset.d":"Controls the curvature of the sleevecap in the fourth quadrant (back armhole)","sleevecapQ1Spread1.t":"Sleevecap Q1 downward spread","sleevecapQ1Spread1.d":"Controls the spread of the sleevecap first quadrant curvature towards the armhole","sleevecapQ1Spread2.t":"Sleevecap Q1 upward spread","sleevecapQ1Spread2.d":"Controls the spread of the sleevecap first quadrant curvature towards the shoulder","sleevecapQ2Spread1.t":"Sleevecap Q2 downward spread","sleevecapQ2Spread1.d":"Controls the spread of the sleevecap second quadrant curvature towards the armhole","sleevecapQ2Spread2.t":"Sleevecap Q2 upward spread","sleevecapQ2Spread2.d":"Controls the spread of the sleevecap second quadrant curvature towards the shoulder","sleevecapQ3Spread1.t":"Sleevecap Q3 upward spread","sleevecapQ3Spread1.d":"Controls the spread of the sleevecap third quadrant curvature towards the shoulder","sleevecapQ3Spread2.t":"Sleevecap Q3 downward spread","sleevecapQ3Spread2.d":"Controls the spread of the sleevecap third quadrant curvature towards the armhole","sleevecapQ4Spread1.t":"Sleevecap Q4 upward spread","sleevecapQ4Spread1.d":"Controls the spread of the sleevecap fourth quadrant curvature towards the shoulder","sleevecapQ4Spread2.t":"Sleevecap Q4 downward spread","sleevecapQ4Spread2.d":"Controls the spread of the sleevecap fourth quadrant curvature towards the armhole","waistDart.t":"Waist dart","waistDart.d":"Whether or not to inlude a dart at the waist to round the back","waistDartSize.t":"Waist dart size","waistDartSize.d":"The size of the waist dart","waistDartLength.t":"Waist dart length","waistDartLength.d":"The length of the waist dart","verticalEase.t":"Vertical ease","verticalEase.d":"The amount of ease to distribute along the length of the garment","waistEase.t":"Waist ease","waistEase.d":"The amount of ease at the waist","primaryBustDart.t":"Bust dart","primaryBustDart.d":"Where to place the bust dart to shape the chest","primaryBustDartLength.t":"Bust dart length","primaryBustDartLength.d":"The length of the bust dart","secondaryBustDart.t":"Secondary bust dart","secondaryBustDart.d":"Optionally include a secondary bust dart to distribute the shaping of the chest","secondaryBustDartLength.t":"Secondary bust dart length","secondaryBustDartLength.d":"The length of the secondary bust dart","primaryBustDartShaping.t":"Bust darts shaping","primaryBustDartShaping.d":"Controls the balance between the main and secondary bust darts"} \ No newline at end of file diff --git a/sites/sde/public/locales/uk/frombrian.json b/sites/sde/public/locales/uk/frombrian.json index 5d65f229e44..3645cf3ce28 100644 --- a/sites/sde/public/locales/uk/frombrian.json +++ b/sites/sde/public/locales/uk/frombrian.json @@ -1,79 +1 @@ -{ - "t": "From Brian", - "d": "This design extends Brian", - "back": "Back", - "front": "Front", - "base": "Base", - "sleevecap": "Sleevecap", - "sleeve": "Sleeve", - "acrossBackFactor.t": "Across back factor", - "acrossBackFactor.d": "Controls your across back width as a factor of your shoulder to shoulder measurement.", - "armholeDepthFactor.t": "Armhole depth factor", - "armholeDepthFactor.d": "Controls the depth of the armhole. Higher values make a deeper armhole.", - "backNeckCutout.t": "Back neck cutout", - "backNeckCutout.d": "How deep the neck is cut out at the back", - "bicepsEase.t": "Biceps ease", - "bicepsEase.d": "The amount of ease at your upper arm. Note that while we try to respect this, fitting the sleeve to the armhole takes precedence over respecting the exact amount of ease.", - "collarEase.t": "Collar ease", - "collarEase.d": "The amount of ease around your neck", - "chestEase.t": "Chest ease", - "chestEase.d": "The amount of ease at your chest.", - "cuffEase.t": "Cuff ease", - "cuffEase.d": "The amount of ease at your wrist.", - "draftForHighBust.t": "Draft for high bust", - "draftForHighBust.d": "Draft the pattern for the high bust measurement (if available) rather than the (full) chest. This will result in a more fitted garment for people with breasts.", - "frontArmholeDeeper.t": "Front armhole extra cutout", - "frontArmholeDeeper.d": "How much do you want the front armhole to be cut out deeper than the back.", - "lengthBonus.t": "Length bonus", - "lengthBonus.d": "The amount to lengthen the garment. A negative value will shorten it.", - "s3Collar.t": "Shoulder seam shift: collar side", - "s3Collar.d": "Increase this option to shift the shoulder seam forward on the collar side. Decreasing it shifts it backwards.", - "s3Armhole.t": "Shoulder seam shift: armhole side", - "s3Armhole.d": "Increase this option to shift the shoulder seam forward on the armhole side. Decreasing it shifts it backwards.", - "shoulderEase.t": "Shoulder ease", - "shoulderEase.d": "The amount of ease at your shoulder. This increases the shoulder to shoulder distance to accommodate additional layers or thickness.", - "shoulderSlopeReduction.t": "Shoulder slope reduction", - "shoulderSlopeReduction.d": "The amount by which the shoulder slope is reduced to allow for shoulder padding.", - "sleeveLengthBonus.t": "Sleeve length bonus", - "sleeveLengthBonus.d": "The amount to lengthen the sleeve. A negative value will shorten it.", - "sleevecapEase.t": "Sleevecap ease", - "sleevecapEase.d": "The amount by which the sleevecap seam is longer than the armhole seam.", - "sleevecapTopFactorX.t": "Sleevecap top X", - "sleevecapTopFactorX.d": "Controls the horizontal location of the sleevecap top.", - "sleevecapTopFactorY.t": "Sleevecap top Y", - "sleevecapTopFactorY.d": "Controls the height of the sleevecap. A higher value results in a higher and more narrow sleevecap.", - "sleevecapBackFactorX.t": "Sleevecap back X", - "sleevecapBackFactorX.d": "Controls the placement of the sleevecap back pitchpoint on the X-axis (horizontal)", - "sleevecapBackFactorY.t": "Sleevecap back Y", - "sleevecapBackFactorY.d": "Controls the placement of the sleevecap back pitchpoint on the Y-axis (vertical)", - "sleevecapFrontFactorX.t": "Sleevecap front X", - "sleevecapFrontFactorX.d": "Controls the placement of the sleevecap front pitchpoint on the X-axis (horizontal)", - "sleevecapFrontFactorY.t": "Sleevecap front Y", - "sleevecapFrontFactorY.d": "Controls the placement of the sleevecap front pitchpoint on the Y-axis (vertical)", - "sleevecapQ1Offset.t": "Sleevecap Q1 offset", - "sleevecapQ1Offset.d": "Controls the curvature of the sleevecap in the first quadrant (front armhole)", - "sleevecapQ2Offset.t": "Sleevecap Q2 offset", - "sleevecapQ2Offset.d": "Controls the curvature of the sleevecap in the second quadrant (front shoulder)", - "sleevecapQ3Offset.t": "Sleevecap Q3 offset", - "sleevecapQ3Offset.d": "Controls the curvature of the sleevecap in the third quadrant (back shoulder)", - "sleevecapQ4Offset.t": "Sleevecap Q4 offset", - "sleevecapQ4Offset.d": "Controls the curvature of the sleevecap in the fourth quadrant (back armhole)", - "sleevecapQ1Spread1.t": "Sleevecap Q1 downward spread", - "sleevecapQ1Spread1.d": "Controls the spread of the sleevecap first quadrant curvature towards the armhole", - "sleevecapQ1Spread2.t": "Sleevecap Q1 upward spread", - "sleevecapQ1Spread2.d": "Controls the spread of the sleevecap first quadrant curvature towards the shoulder", - "sleevecapQ2Spread1.t": "Sleevecap Q2 downward spread", - "sleevecapQ2Spread1.d": "Controls the spread of the sleevecap second quadrant curvature towards the armhole", - "sleevecapQ2Spread2.t": "Sleevecap Q2 upward spread", - "sleevecapQ2Spread2.d": "Controls the spread of the sleevecap second quadrant curvature towards the shoulder", - "sleevecapQ3Spread1.t": "Sleevecap Q3 upward spread", - "sleevecapQ3Spread1.d": "Controls the spread of the sleevecap third quadrant curvature towards the shoulder", - "sleevecapQ3Spread2.t": "Sleevecap Q3 downward spread", - "sleevecapQ3Spread2.d": "Controls the spread of the sleevecap third quadrant curvature towards the armhole", - "sleevecapQ4Spread1.t": "Sleevecap Q4 upward spread", - "sleevecapQ4Spread1.d": "Controls the spread of the sleevecap fourth quadrant curvature towards the shoulder", - "sleevecapQ4Spread2.t": "Sleevecap Q4 downward spread", - "sleevecapQ4Spread2.d": "Controls the spread of the sleevecap fourth quadrant curvature towards the armhole", - "sleeveWidthGuarantee.t": "Sleeve width guarantee", - "sleeveWidthGuarantee.d": "Controls how much of the sleeve width will be guaranteed. This determines how much we can alter the sleeve width to fit the sleeve in the armhole." -} +{"t":"From Brian","d":"This design extends Brian","back":"Back","front":"Front","base":"Base","sleevecap":"Sleevecap","sleeve":"Sleeve","acrossBackFactor.t":"Across back factor","acrossBackFactor.d":"Controls your across back width as a factor of your shoulder to shoulder measurement.","armholeDepthFactor.t":"Armhole depth factor","armholeDepthFactor.d":"Controls the depth of the armhole. Higher values make a deeper armhole.","backNeckCutout.t":"Back neck cutout","backNeckCutout.d":"How deep the neck is cut out at the back","bicepsEase.t":"Biceps ease","bicepsEase.d":"The amount of ease at your upper arm. Note that while we try to respect this, fitting the sleeve to the armhole takes precedence over respecting the exact amount of ease.","collarEase.t":"Collar ease","collarEase.d":"The amount of ease around your neck","chestEase.t":"Chest ease","chestEase.d":"The amount of ease at your chest.","cuffEase.t":"Cuff ease","cuffEase.d":"The amount of ease at your wrist.","draftForHighBust.t":"Draft for high bust","draftForHighBust.d":"Draft the pattern for the high bust measurement (if available) rather than the (full) chest. This will result in a more fitted garment for people with breasts.","frontArmholeDeeper.t":"Front armhole extra cutout","frontArmholeDeeper.d":"How much do you want the front armhole to be cut out deeper than the back.","lengthBonus.t":"Length bonus","lengthBonus.d":"The amount to lengthen the garment. A negative value will shorten it.","s3Collar.t":"Shoulder seam shift: collar side","s3Collar.d":"Increase this option to shift the shoulder seam forward on the collar side. Decreasing it shifts it backwards.","s3Armhole.t":"Shoulder seam shift: armhole side","s3Armhole.d":"Increase this option to shift the shoulder seam forward on the armhole side. Decreasing it shifts it backwards.","shoulderEase.t":"Shoulder ease","shoulderEase.d":"The amount of ease at your shoulder. This increases the shoulder to shoulder distance to accommodate additional layers or thickness.","shoulderSlopeReduction.t":"Shoulder slope reduction","shoulderSlopeReduction.d":"The amount by which the shoulder slope is reduced to allow for shoulder padding.","sleeveLengthBonus.t":"Sleeve length bonus","sleeveLengthBonus.d":"The amount to lengthen the sleeve. A negative value will shorten it.","sleevecapEase.t":"Sleevecap ease","sleevecapEase.d":"The amount by which the sleevecap seam is longer than the armhole seam.","sleevecapTopFactorX.t":"Sleevecap top X","sleevecapTopFactorX.d":"Controls the horizontal location of the sleevecap top.","sleevecapTopFactorY.t":"Sleevecap top Y","sleevecapTopFactorY.d":"Controls the height of the sleevecap. A higher value results in a higher and more narrow sleevecap.","sleevecapBackFactorX.t":"Sleevecap back X","sleevecapBackFactorX.d":"Controls the placement of the sleevecap back pitchpoint on the X-axis (horizontal)","sleevecapBackFactorY.t":"Sleevecap back Y","sleevecapBackFactorY.d":"Controls the placement of the sleevecap back pitchpoint on the Y-axis (vertical)","sleevecapFrontFactorX.t":"Sleevecap front X","sleevecapFrontFactorX.d":"Controls the placement of the sleevecap front pitchpoint on the X-axis (horizontal)","sleevecapFrontFactorY.t":"Sleevecap front Y","sleevecapFrontFactorY.d":"Controls the placement of the sleevecap front pitchpoint on the Y-axis (vertical)","sleevecapQ1Offset.t":"Sleevecap Q1 offset","sleevecapQ1Offset.d":"Controls the curvature of the sleevecap in the first quadrant (front armhole)","sleevecapQ2Offset.t":"Sleevecap Q2 offset","sleevecapQ2Offset.d":"Controls the curvature of the sleevecap in the second quadrant (front shoulder)","sleevecapQ3Offset.t":"Sleevecap Q3 offset","sleevecapQ3Offset.d":"Controls the curvature of the sleevecap in the third quadrant (back shoulder)","sleevecapQ4Offset.t":"Sleevecap Q4 offset","sleevecapQ4Offset.d":"Controls the curvature of the sleevecap in the fourth quadrant (back armhole)","sleevecapQ1Spread1.t":"Sleevecap Q1 downward spread","sleevecapQ1Spread1.d":"Controls the spread of the sleevecap first quadrant curvature towards the armhole","sleevecapQ1Spread2.t":"Sleevecap Q1 upward spread","sleevecapQ1Spread2.d":"Controls the spread of the sleevecap first quadrant curvature towards the shoulder","sleevecapQ2Spread1.t":"Sleevecap Q2 downward spread","sleevecapQ2Spread1.d":"Controls the spread of the sleevecap second quadrant curvature towards the armhole","sleevecapQ2Spread2.t":"Sleevecap Q2 upward spread","sleevecapQ2Spread2.d":"Controls the spread of the sleevecap second quadrant curvature towards the shoulder","sleevecapQ3Spread1.t":"Sleevecap Q3 upward spread","sleevecapQ3Spread1.d":"Controls the spread of the sleevecap third quadrant curvature towards the shoulder","sleevecapQ3Spread2.t":"Sleevecap Q3 downward spread","sleevecapQ3Spread2.d":"Controls the spread of the sleevecap third quadrant curvature towards the armhole","sleevecapQ4Spread1.t":"Sleevecap Q4 upward spread","sleevecapQ4Spread1.d":"Controls the spread of the sleevecap fourth quadrant curvature towards the shoulder","sleevecapQ4Spread2.t":"Sleevecap Q4 downward spread","sleevecapQ4Spread2.d":"Controls the spread of the sleevecap fourth quadrant curvature towards the armhole","sleeveWidthGuarantee.t":"Sleeve width guarantee","sleeveWidthGuarantee.d":"Controls how much of the sleeve width will be guaranteed. This determines how much we can alter the sleeve width to fit the sleeve in the armhole."} \ No newline at end of file diff --git a/sites/sde/public/locales/uk/fromscratch.json b/sites/sde/public/locales/uk/fromscratch.json index 85a5f198d2e..68f650c191c 100644 --- a/sites/sde/public/locales/uk/fromscratch.json +++ b/sites/sde/public/locales/uk/fromscratch.json @@ -1 +1 @@ -{ "t": "Your Design", "d": "This is your own design, from scratch" } +{"t":"Your Design","d":"This is your own design, from scratch"} \ No newline at end of file diff --git a/sites/sde/public/locales/uk/fromtitan.json b/sites/sde/public/locales/uk/fromtitan.json index a3dcf724201..7faa467c940 100644 --- a/sites/sde/public/locales/uk/fromtitan.json +++ b/sites/sde/public/locales/uk/fromtitan.json @@ -1,40 +1 @@ -{ - "t": "From Titan", - "d": "This design extends Titan", - "back": "Back", - "front": "Front", - "kneeEase.t": "Knee ease", - "kneeEase.d": "Controls the amout of ease at the knee", - "waistHeight.t": "Waist height", - "waistHeight.d": "Controls the height of the waist, 100% = waist height, 0% = hip height", - "lengthBonus.t": "Length bonus", - "lengthBonus.d": "Controls the length of the trousers", - "crotchDrop.t": "Crotch drop", - "crotchDrop.d": "Lowers the crotch for a more relaxed fit", - "fitKnee.t": "Fit the knee", - "fitKnee.d": "Fits the legs from based on the knee circumference, rather than seat circumference", - "legBalance.t": "Leg balance", - "legBalance.d": "Controls the ratio between front and back panel of the leg", - "crossSeamCurveStart.t": "Start of the cross seam curve", - "crossSeamCurveStart.d": "Controls how far into the cross seam we start to curve", - "crossSeamCurveBend.t": "Cross seam bend", - "crossSeamCurveBend.d": "Controls the curvature of the cross seam", - "crossSeamCurveAngle.t": "Cross seam angle", - "crossSeamCurveAngle.d": "Controls the angle of the cross seam", - "crotchSeamCurveStart.t": "Start of the crotch seam curve", - "crotchSeamCurveStart.d": "Controls how far into the crotch seam we start to curve", - "crotchSeamCurveBend.t": "Crotch seam bend", - "crotchSeamCurveBend.d": "Controls the curvature of the crotch seam", - "crotchSeamCurveAngle.t": "Crotch seam angle", - "crotchSeamCurveAngle.d": "Controls the angle of the crotch seam", - "seatEase.t": "Seat ease", - "seatEase.d": "Controls the amount of ease at your seat", - "waistBalance.t": "Waist balance", - "waistBalance.d": "Controls the horizontal position of the waist relative to the seat", - "waistbandWidth.t": "Waistband width", - "waistbandWidth.d": "The width of the waistband", - "waistEase.t": "Wait ease", - "waistEase.d": "Controls the amount of ease at your waist", - "grainlinePosition.t": "Grainline position", - "grainlinePosition.d": "Controls the horizontal position of the leg relative to the seat" -} +{"t":"From Titan","d":"This design extends Titan","back":"Back","front":"Front","kneeEase.t":"Knee ease","kneeEase.d":"Controls the amout of ease at the knee","waistHeight.t":"Waist height","waistHeight.d":"Controls the height of the waist, 100% = waist height, 0% = hip height","lengthBonus.t":"Length bonus","lengthBonus.d":"Controls the length of the trousers","crotchDrop.t":"Crotch drop","crotchDrop.d":"Lowers the crotch for a more relaxed fit","fitKnee.t":"Fit the knee","fitKnee.d":"Fits the legs from based on the knee circumference, rather than seat circumference","legBalance.t":"Leg balance","legBalance.d":"Controls the ratio between front and back panel of the leg","crossSeamCurveStart.t":"Start of the cross seam curve","crossSeamCurveStart.d":"Controls how far into the cross seam we start to curve","crossSeamCurveBend.t":"Cross seam bend","crossSeamCurveBend.d":"Controls the curvature of the cross seam","crossSeamCurveAngle.t":"Cross seam angle","crossSeamCurveAngle.d":"Controls the angle of the cross seam","crotchSeamCurveStart.t":"Start of the crotch seam curve","crotchSeamCurveStart.d":"Controls how far into the crotch seam we start to curve","crotchSeamCurveBend.t":"Crotch seam bend","crotchSeamCurveBend.d":"Controls the curvature of the crotch seam","crotchSeamCurveAngle.t":"Crotch seam angle","crotchSeamCurveAngle.d":"Controls the angle of the crotch seam","seatEase.t":"Seat ease","seatEase.d":"Controls the amount of ease at your seat","waistBalance.t":"Waist balance","waistBalance.d":"Controls the horizontal position of the waist relative to the seat","waistbandWidth.t":"Waistband width","waistbandWidth.d":"The width of the waistband","waistEase.t":"Wait ease","waistEase.d":"Controls the amount of ease at your waist","grainlinePosition.t":"Grainline position","grainlinePosition.d":"Controls the horizontal position of the leg relative to the seat"} \ No newline at end of file diff --git a/sites/sde/public/locales/uk/gdpr.json b/sites/sde/public/locales/uk/gdpr.json index 2ec818f9d49..024f7a13d06 100644 --- a/sites/sde/public/locales/uk/gdpr.json +++ b/sites/sde/public/locales/uk/gdpr.json @@ -1,40 +1 @@ -{ - "clickHere": "Натисніть тут, щоб дати свою згоду", - "createAccount": "Створити обліковий запис", - "compliant": "FreeSewing поважає вашу конфіденційність і ваші права. Ми дотримуємося найсуворішого закону про конфіденційність і безпеку в світі: Загального регламенту про захист даних (GDPR) Європейського Союзу (ЄС).", - "consent": "Згода", - "consentForAccountData": "Consent for account data", - "consentGiven": "Згода отримана", - "consentNotGiven": "Згода не отримана", - "consentWhyAnswer": "Відповідно до GDPR, обробка ваших персональних даних вимагає детальної згоди - іншими словами, нам потрібен ваш дозвіл на різні способи, якими ми обробляємо ваші дані.", - "createMyAccount": "Створити обліковий запис", - "furtherReading": "Подальше вивчення", - "hideDetails": "Приховати подробиці", - "noConsentNoAccount": "This consent is required for a FreeSewing account.", - "noConsentNoAccountCreation": "Without this consent, we cannot create a FreeSewing account.", - "noIDoNot": "Ні, не даю", - "openDataInfo": "Ці дані використовуються для вивчення і розуміння людського тіла в усіх його формах. Це дозволяє нам покращити наші викрійки та створювати більш підходящий до тіла одяг. Незважаючи на те, що ці дані є анонімними, Ви маєте право не давати згоду на їх обробку.", - "openDataQuestion": "Поділитися замірами анонімно як відкритими даними", - "privacyMatters": "Питання конфіденційності", - "privacyNotice": "Повідомлення про конфіденційність FreeSewing", - "processing": "Обробляється", - "accountQuestion": "Do you give your consent to process your account data?", - "accountShareAnswer": "Ні, ніколи.", - "accountTimingAnswer": "12 months after the last time your connected to our backend, or until you remove your account or revoke this consent.", - "accountWarning": "Відкликання згоди видалить усі Ваші данні. Це має той же ефект, що і видалення облікового запису.", - "accountWhatAnswerOptional": "Optional: A picture, bio, or GitHub username", - "accountWhatAnswer": "Your email address, username, and password, and any body measurements you add to your account.", - "accountWhatQuestion": "What is account data?", - "accountWhyAnswer": "To authenticate you, contact you when needed, and generate made-to-measure sewing patterns.", - "readMore": "Для отримання додаткової інформації, будь ласка, прочитайте наші умови конфіденційності.", - "readRights": "Для отримання додаткової інформації, будь ласка, прочитайте про Ваші права.", - "revokeConsent": "Відкликати згоду", - "shareQuestion": "Чи передаємо ми її іншим?", - "showDetails": "Показати подробиці", - "timingQuestion": "Скільки ми її зберігаємо?", - "whatYouNeedToKnow": "Що вам потрібно знати", - "whyQuestion": "Чому нам це потрібно?", - "yesIDoObject": "Ні, я проти", - "yesIDo": "Так, я даю згоду", - "openData": "Примітка: FreeSewing публікує анонімні заміри тіла як відкриті дані для наукових досліджень. Ви маєте право відмовитися від цього" -} +{"clickHere":"Натисніть тут, щоб дати свою згоду","createAccount":"Створити обліковий запис","compliant":"FreeSewing поважає вашу конфіденційність і ваші права. Ми дотримуємося найсуворішого закону про конфіденційність і безпеку в світі: Загального регламенту про захист даних (GDPR) Європейського Союзу (ЄС).","consent":"Згода","consentForAccountData":"Consent for account data","consentGiven":"Згода отримана","consentNotGiven":"Згода не отримана","consentWhyAnswer":"Відповідно до GDPR, обробка ваших персональних даних вимагає детальної згоди - іншими словами, нам потрібен ваш дозвіл на різні способи, якими ми обробляємо ваші дані.","createMyAccount":"Створити обліковий запис","furtherReading":"Подальше вивчення","hideDetails":"Приховати подробиці","noConsentNoAccount":"This consent is required for a FreeSewing account.","noConsentNoAccountCreation":"Without this consent, we cannot create a FreeSewing account.","noIDoNot":"Ні, не даю","openDataInfo":"Ці дані використовуються для вивчення і розуміння людського тіла в усіх його формах. Це дозволяє нам покращити наші викрійки та створювати більш підходящий до тіла одяг. Незважаючи на те, що ці дані є анонімними, Ви маєте право не давати згоду на їх обробку.","openDataQuestion":"Поділитися замірами анонімно як відкритими даними","privacyMatters":"Питання конфіденційності","privacyNotice":"Повідомлення про конфіденційність FreeSewing","processing":"Обробляється","accountQuestion":"Do you give your consent to process your account data?","accountShareAnswer":"Ні, ніколи.","accountTimingAnswer":"12 months after the last time your connected to our backend, or until you remove your account or revoke this consent.","accountWarning":"Відкликання згоди видалить усі Ваші данні. Це має той же ефект, що і видалення облікового запису.","accountWhatAnswerOptional":"Optional: A picture, bio, or GitHub username","accountWhatAnswer":"Your email address, username, and password, and any body measurements you add to your account.","accountWhatQuestion":"What is account data?","accountWhyAnswer":"To authenticate you, contact you when needed, and generate made-to-measure sewing patterns.","readMore":"Для отримання додаткової інформації, будь ласка, прочитайте наші умови конфіденційності.","readRights":"Для отримання додаткової інформації, будь ласка, прочитайте про Ваші права.","revokeConsent":"Відкликати згоду","shareQuestion":"Чи передаємо ми її іншим?","showDetails":"Показати подробиці","timingQuestion":"Скільки ми її зберігаємо?","whatYouNeedToKnow":"Що вам потрібно знати","whyQuestion":"Чому нам це потрібно?","yesIDoObject":"Ні, я проти","yesIDo":"Так, я даю згоду","openData":"Примітка: FreeSewing публікує анонімні заміри тіла як відкриті дані для наукових досліджень. Ви маєте право відмовитися від цього"} \ No newline at end of file diff --git a/sites/sde/public/locales/uk/header.json b/sites/sde/public/locales/uk/header.json index 0cfe993ddbe..c0dbcc91edb 100644 --- a/sites/sde/public/locales/uk/header.json +++ b/sites/sde/public/locales/uk/header.json @@ -1,14 +1 @@ -{ - "menu": "Меню", - "designs": "Дизайни", - "showcase": "Готові проєкти", - "docs": "Документація", - "blog": "Блог", - "community": "Спільнота", - "account": "Обліковий запис", - "theme": "Theme", - "language": "Мова", - "search": "Пошук", - "sets": "Заміри", - "patterns": "Викрійки" -} +{"menu":"Меню","designs":"Дизайни","showcase":"Готові проєкти","docs":"Документація","blog":"Блог","community":"Спільнота","account":"Обліковий запис","theme":"Theme","language":"Мова","search":"Пошук","sets":"Заміри","patterns":"Викрійки"} \ No newline at end of file diff --git a/sites/sde/public/locales/uk/homepage.json b/sites/sde/public/locales/uk/homepage.json index a63c655eedc..f22d2618914 100644 --- a/sites/sde/public/locales/uk/homepage.json +++ b/sites/sde/public/locales/uk/homepage.json @@ -1,24 +1 @@ -{ - "welcome": "Ласкаво просимо до FreeSewing.org", - "howDoesItWork": "Як це працює?", - "whatIsFreeSewing": "Що таке FreeSewing?", - "whatIsFreeSewingNot": "What is FreeSewing not?", - "what1": "FreeSewing is open source software to generate made-to-measure sewing patterns, loved by home sewers and fashion entrepreneurs alike.", - "what2": "FreeSewing.org makes this software available to you as an online tool with unmatched custimization and flexibility. We have over 50 designs, and regularly add new ones. You can pick any design and generate a pattern to your exact measurements.", - "what3": "Because made-to-measure lies at the heart of what we do, we strongly suggest you take accurate measurements. Industry sizing is a bunch of lies. Join the slow fashion revolution and enjoy clothes that fit you.", - "whatNot1": "FreeSewing is not a company. We do not sell anything. We do not have staff or employees. We do not have an office. We do not get paid.", - "whatNot2": "Our websites do not contain any advertising. We do not track you or sell your personal data. We do not violate your privacy.", - "whatNot3": "FreeSewing is not gendered. We do not exclude or discriminate. Nor do we tolerate discrimination in our community.", - "whatNot4": "FreeSewing is not perfect. But we try our best. When we come up short, we will not be upset when you point it out.", - "whatNot5": "In fact, that is how we got to where we are today.", - "pickAnyDesign": "Pick any design", - "addASet": "Add a set of measurements", - "customizeYourPattern": "Customize your pattern", - "whyBother": "Reasons to join", - "why1": "Generate made-to-measure sewing patterns.", - "why2": "Store your patterns & measurements sets.", - "why3": "Share your creations with the community.", - "why4": "Open source. No ads. No nonsense.", - "alphaTitle": "Warning: Alpha code", - "alphaWarning": "FreeSewing v3 is not (yet) in beta. It's alpha code so things are broken in various places." -} +{"welcome":"Ласкаво просимо до FreeSewing.org","howDoesItWork":"Як це працює?","whatIsFreeSewing":"Що таке FreeSewing?","whatIsFreeSewingNot":"What is FreeSewing not?","what1":"FreeSewing is open source software to generate made-to-measure sewing patterns, loved by home sewers and fashion entrepreneurs alike.","what2":"FreeSewing.org makes this software available to you as an online tool with unmatched custimization and flexibility. We have over 50 designs, and regularly add new ones. You can pick any design and generate a pattern to your exact measurements.","what3":"Because made-to-measure lies at the heart of what we do, we strongly suggest you take accurate measurements. Industry sizing is a bunch of lies. Join the slow fashion revolution and enjoy clothes that fit you.","whatNot1":"FreeSewing is not a company. We do not sell anything. We do not have staff or employees. We do not have an office. We do not get paid.","whatNot2":"Our websites do not contain any advertising. We do not track you or sell your personal data. We do not violate your privacy.","whatNot3":"FreeSewing is not gendered. We do not exclude or discriminate. Nor do we tolerate discrimination in our community.","whatNot4":"FreeSewing is not perfect. But we try our best. When we come up short, we will not be upset when you point it out.","whatNot5":"In fact, that is how we got to where we are today.","pickAnyDesign":"Pick any design","addASet":"Add a set of measurements","customizeYourPattern":"Customize your pattern","whyBother":"Reasons to join","why1":"Generate made-to-measure sewing patterns.","why2":"Store your patterns & measurements sets.","why3":"Share your creations with the community.","why4":"Open source. No ads. No nonsense.","alphaTitle":"Warning: Alpha code","alphaWarning":"FreeSewing v3 is not (yet) in beta. It's alpha code so things are broken in various places."} \ No newline at end of file diff --git a/sites/sde/public/locales/uk/locales.json b/sites/sde/public/locales/uk/locales.json index e64191de209..1de2dd6c7cd 100644 --- a/sites/sde/public/locales/uk/locales.json +++ b/sites/sde/public/locales/uk/locales.json @@ -1,9 +1 @@ -{ - "de": "Німецька", - "en": "Англійська", - "es": "Іспанська", - "fr": "Французька", - "nl": "Нідерландська", - "uk": "Українська", - "chooseYourLanguage": "Виберіть свою мову" -} +{"de":"Німецька","en":"Англійська","es":"Іспанська","fr":"Французька","nl":"Нідерландська","uk":"Українська","chooseYourLanguage":"Виберіть свою мову"} \ No newline at end of file diff --git a/sites/sde/public/locales/uk/logs.json b/sites/sde/public/locales/uk/logs.json index 88b84558463..f68e29b4486 100644 --- a/sites/sde/public/locales/uk/logs.json +++ b/sites/sde/public/locales/uk/logs.json @@ -1,15 +1 @@ -{ - "logs": "Журнали", - "error": "Повідомлення про помилки", - "warning": "Попереджувальні повідомлення", - "info": "Інформаційні повідомлення", - "debug": "Повідомлення про налагодження", - "seeLinkOrClick": "Дивіться { link } або { click }", - "notDestructured": "Скоріш за все, це означає, що `{ missing }` не було деструктуровано як параметр методу draft.", - "designVarUndefined": "Ми не змогли створити цей шаблон, оскільки `{ missing }` не визначено в `{ file }`.", - "otherVarUndefined": "Змінна `{ missing }` не визначена.", - "checkForDetailsOrClick": "Дивіться `{ file }` для деталей або { click }.", - "stacktrace": "Трасування стека", - "alsoLogged": "Ми також зберегли цю помилку в консолі вашого браузера, щоб ви могли перевірити її далі.", - "clickHereForStackTrace": "натисніть тут, щоб показати трасування стека" -} +{"logs":"Журнали","error":"Повідомлення про помилки","warning":"Попереджувальні повідомлення","info":"Інформаційні повідомлення","debug":"Повідомлення про налагодження","seeLinkOrClick":"Дивіться { link } або { click }","notDestructured":"Скоріш за все, це означає, що `{ missing }` не було деструктуровано як параметр методу draft.","designVarUndefined":"Ми не змогли створити цей шаблон, оскільки `{ missing }` не визначено в `{ file }`.","otherVarUndefined":"Змінна `{ missing }` не визначена.","checkForDetailsOrClick":"Дивіться `{ file }` для деталей або { click }.","stacktrace":"Трасування стека","alsoLogged":"Ми також зберегли цю помилку в консолі вашого браузера, щоб ви могли перевірити її далі.","clickHereForStackTrace":"натисніть тут, щоб показати трасування стека"} \ No newline at end of file diff --git a/sites/sde/public/locales/uk/measurements.json b/sites/sde/public/locales/uk/measurements.json index 835df1bc1fd..a17f9f15e50 100644 --- a/sites/sde/public/locales/uk/measurements.json +++ b/sites/sde/public/locales/uk/measurements.json @@ -1,41 +1 @@ -{ - "measurements": "Заміри", - "ankle": "Обхват щиколодки", - "biceps": "Обхват біцепса", - "bustFront": "Передній напівобхват грудей", - "bustPointToUnderbust": "Центр грудей до підгруддя", - "bustSpan": "Центр грудей", - "chest": "Обхват грудей", - "crossSeam": "Посадка", - "crossSeamFront": "Посадка спереду", - "head": "Обхват голови", - "heel": "Обхват підйому", - "highBustFront": "Напівобхват над грудьми", - "highBust": "Обхват над грудьми", - "hips": "Обхват тазу", - "hpsToBust": "Від плеча до грудей", - "hpsToWaistBack": "Від плеча до талії ззаду", - "hpsToWaistFront": "Від плеча до талії спереду", - "inseam": "Внутрішній шов", - "knee": "Обхват коліна", - "neck": "Обхват шиї", - "seat": "Обхват стегон", - "seatBack": "Напівобхват стегон", - "crotchDepth": "Висота сидіння", - "shoulderSlope": "Нахил плеча", - "shoulderToElbow": "Від плеча до ліктя", - "shoulderToShoulder": "Ширина плечей", - "shoulderToWrist": "Від плеча до зап'ястя", - "underbust": "Підгруддя", - "upperLeg": "Обхват верху ноги", - "waist": "Обхват талії", - "waistBack": "Ширина талії ззаду", - "waistToArmpit": "Waist to armpit", - "waistToFloor": "Від талії до підлоги", - "waistToHips": "Від талії до кісточки таза", - "waistToKnee": "Від талії до коліна", - "waistToSeat": "Від талії до стегон", - "waistToUnderbust": "Від талії до підгруддя", - "waistToUpperLeg": "Від талії до початку ноги", - "wrist": "Обхват зап'ястя" -} +{"measurements":"Заміри","ankle":"Обхват щиколодки","biceps":"Обхват біцепса","bustFront":"Передній напівобхват грудей","bustPointToUnderbust":"Центр грудей до підгруддя","bustSpan":"Центр грудей","chest":"Обхват грудей","crossSeam":"Посадка","crossSeamFront":"Посадка спереду","head":"Обхват голови","heel":"Обхват підйому","highBustFront":"Напівобхват над грудьми","highBust":"Обхват над грудьми","hips":"Обхват тазу","hpsToBust":"Від плеча до грудей","hpsToWaistBack":"Від плеча до талії ззаду","hpsToWaistFront":"Від плеча до талії спереду","inseam":"Внутрішній шов","knee":"Обхват коліна","neck":"Обхват шиї","seat":"Обхват стегон","seatBack":"Напівобхват стегон","crotchDepth":"Висота сидіння","shoulderSlope":"Нахил плеча","shoulderToElbow":"Від плеча до ліктя","shoulderToShoulder":"Ширина плечей","shoulderToWrist":"Від плеча до зап'ястя","underbust":"Підгруддя","upperLeg":"Обхват верху ноги","waist":"Обхват талії","waistBack":"Ширина талії ззаду","waistToArmpit":"Waist to armpit","waistToFloor":"Від талії до підлоги","waistToHips":"Від талії до кісточки таза","waistToKnee":"Від талії до коліна","waistToSeat":"Від талії до стегон","waistToUnderbust":"Від талії до підгруддя","waistToUpperLeg":"Від талії до початку ноги","wrist":"Обхват зап'ястя"} \ No newline at end of file diff --git a/sites/sde/public/locales/uk/modal.json b/sites/sde/public/locales/uk/modal.json index 5899e2ada67..abac5370982 100644 --- a/sites/sde/public/locales/uk/modal.json +++ b/sites/sde/public/locales/uk/modal.json @@ -1 +1 @@ -{ "source": "Джерело" } +{"source":"Джерело"} \ No newline at end of file diff --git a/sites/sde/public/locales/uk/newsletter.json b/sites/sde/public/locales/uk/newsletter.json index e9463cd7671..6c9ee8aff96 100644 --- a/sites/sde/public/locales/uk/newsletter.json +++ b/sites/sde/public/locales/uk/newsletter.json @@ -1,24 +1 @@ -{ - "newsletter": "Розсилка новин", - "subscribe": "Підписатися", - "subscribeConfirm": "Confirm you want to subscribe to the FreeSewing newsletter", - "subscribeLead": "Once you click the button below, your subscription to the FreeSewing newsletter will be active.", - "subscribePs": "You can unsubscribe at any time with the link below. This unsubscribe link will also be included at the bottom of every newsletter we send you, so you do not need to bookmark it, but you can if you want to.", - "subscribeWhy": "Чому я маю повторно підтверджувати свою підписку до розсилки, якщо я вже натиснули на підтверджувальне покликання в електронному листі?", - "unsubscribeLink": "Unsubscribe link", - "unsubscribe": "Відписатися", - "unsubscribeConfirm": "Confirm you want to unsubscribe from the FreeSewing newsletter", - "unsubscribeLead": "Once you click the button below, you will be unsubscribed from the FreeSewing newsletter.", - "unsubscribeWhy": "Why do I have to click again to confirm I want to unsubscribe after I already clicked the newsletter unsubscribe link?", - "whyLead": "If you are curious why we are making you click yet another time, there is a good reason for that.", - "invalidLink": "The link you followed to get here is invalid", - "faqLead": "The answer is covered in our FAQ", - "whatsWithTheClicks": "What's with all the clicks?", - "thanksDone": "Thank you, that's all it took.", - "subscribeToNewsletter": "Subscribe to the FreeSewing newsletter", - "subscribePitch": "Subscribe to our newsletter and once every 3 months you'll receive an email from us with honest wholesome content. No tracking, no ads, no nonsense.", - "confirmationRequired": "We will send a confirmation email to this address", - "almostThere": "Alright, almost there", - "checkInbox": "We've sent a confirmation to { email }, click the link in it to confirm your subscription to the FreeSewing newsletter.", - "confirm": "confirm" -} +{"newsletter":"Розсилка новин","subscribe":"Підписатися","subscribeConfirm":"Confirm you want to subscribe to the FreeSewing newsletter","subscribeLead":"Once you click the button below, your subscription to the FreeSewing newsletter will be active.","subscribePs":"You can unsubscribe at any time with the link below. This unsubscribe link will also be included at the bottom of every newsletter we send you, so you do not need to bookmark it, but you can if you want to.","subscribeWhy":"Чому я маю повторно підтверджувати свою підписку до розсилки, якщо я вже натиснули на підтверджувальне покликання в електронному листі?","unsubscribeLink":"Unsubscribe link","unsubscribe":"Відписатися","unsubscribeConfirm":"Confirm you want to unsubscribe from the FreeSewing newsletter","unsubscribeLead":"Once you click the button below, you will be unsubscribed from the FreeSewing newsletter.","unsubscribeWhy":"Why do I have to click again to confirm I want to unsubscribe after I already clicked the newsletter unsubscribe link?","whyLead":"If you are curious why we are making you click yet another time, there is a good reason for that.","invalidLink":"The link you followed to get here is invalid","faqLead":"The answer is covered in our FAQ","whatsWithTheClicks":"What's with all the clicks?","thanksDone":"Thank you, that's all it took.","subscribeToNewsletter":"Subscribe to the FreeSewing newsletter","subscribePitch":"Subscribe to our newsletter and once every 3 months you'll receive an email from us with honest wholesome content. No tracking, no ads, no nonsense.","confirmationRequired":"We will send a confirmation email to this address","almostThere":"Alright, almost there","checkInbox":"We've sent a confirmation to { email }, click the link in it to confirm your subscription to the FreeSewing newsletter.","confirm":"confirm"} \ No newline at end of file diff --git a/sites/sde/public/locales/uk/patrons.json b/sites/sde/public/locales/uk/patrons.json index cc6a6a8422f..10fc129154f 100644 --- a/sites/sde/public/locales/uk/patrons.json +++ b/sites/sde/public/locales/uk/patrons.json @@ -1,34 +1 @@ -{ - "period-w": "Weekly", - "period-m": "Monthly", - "period-3m": "Quarterly", - "period-6m": "Half-yearly", - "period-y": "Yearly", - "period-x": "One time only", - "subscribe": "Підписатися", - "donate": "Donate", - "yourContribution": "Your contribution", - "currency": "Валюта", - "presets": "Presets", - "itemNameSubscription": "FreeSewing Patron Subscription", - "itemNameDonation": "FreeSewing Donation", - "freeSewingPatrons": "FreeSewing Patrons", - "joinThePatrons": "Join the FreeSewing Patrons", - "aboutPatrons": "FreeSewing is made possible by the financial support of our patrons. Together, they are a formidable force for good in the world, and we love them all very much.", - "youToo": "You can join them.", - "subscriptionModel": "FreeSewing relies on a voluntary subscription model for financial support.", - "hiUsername": "Hi {username}", - "hiFriend": "Hi friend", - "plead1": "My name is Joost De Cock. I am the founder and maintainer of FreeSewing.", - "plead2": "I am here to ask your help. Or more accurately, your support. Which we really need.", - "plead3": "If you think FreeSewing is worthwhile, and if you can spare a few coins each month without hardship, please support our work.", - "plead4": "Thanks in advance for considering it.", - "plead5": "з любов'ю", - "supportFreeSewing": "Підтримати FreeSewing", - "thankYouVeryMuch": "Thank you very much", - "donationThanks": "I really appreciate your donation to FreeSewing. It means a lot to me.", - "subscriptionThanks": "I cannot overstate how much I appreciate your support. It means the world to me.", - "watchYourInbox": "Watch your inbox", - "thanksMsg1": "I am truly appreciative of your support. Watch your inbox, because I will be in there soon enough to rave about how awesome you are.", - "thanksMsg2": "In the meanwhile, or at any point in the future, should you have any questions you can reach me directly at" -} +{"period-w":"Weekly","period-m":"Monthly","period-3m":"Quarterly","period-6m":"Half-yearly","period-y":"Yearly","period-x":"One time only","subscribe":"Підписатися","donate":"Donate","yourContribution":"Your contribution","currency":"Валюта","presets":"Presets","itemNameSubscription":"FreeSewing Patron Subscription","itemNameDonation":"FreeSewing Donation","freeSewingPatrons":"FreeSewing Patrons","joinThePatrons":"Join the FreeSewing Patrons","aboutPatrons":"FreeSewing is made possible by the financial support of our patrons. Together, they are a formidable force for good in the world, and we love them all very much.","youToo":"You can join them.","subscriptionModel":"FreeSewing relies on a voluntary subscription model for financial support.","hiUsername":"Hi {username}","hiFriend":"Hi friend","plead1":"My name is Joost De Cock. I am the founder and maintainer of FreeSewing.","plead2":"I am here to ask your help. Or more accurately, your support. Which we really need.","plead3":"If you think FreeSewing is worthwhile, and if you can spare a few coins each month without hardship, please support our work.","plead4":"Thanks in advance for considering it.","plead5":"з любов'ю","supportFreeSewing":"Підтримати FreeSewing","thankYouVeryMuch":"Thank you very much","donationThanks":"I really appreciate your donation to FreeSewing. It means a lot to me.","subscriptionThanks":"I cannot overstate how much I appreciate your support. It means the world to me.","watchYourInbox":"Watch your inbox","thanksMsg1":"I am truly appreciative of your support. Watch your inbox, because I will be in there soon enough to rave about how awesome you are.","thanksMsg2":"In the meanwhile, or at any point in the future, should you have any questions you can reach me directly at"} \ No newline at end of file diff --git a/sites/sde/public/locales/uk/plugin-annotations.json b/sites/sde/public/locales/uk/plugin-annotations.json index a11a50fcef4..204dca3c439 100644 --- a/sites/sde/public/locales/uk/plugin-annotations.json +++ b/sites/sde/public/locales/uk/plugin-annotations.json @@ -1,21 +1 @@ -{ - "canvas": "canvas", - "cut": "Cut", - "cutOnFold": "Cut on fold", - "cutOnFoldAndGrainline": "Cut on fold / Grainline", - "fabric": "main fabric", - "facing": "facing", - "from": "from", - "fusible": "fusible interfacing", - "interfacing": "interfacing", - "lining": "lining", - "mirrored": "mirorred", - "noName": "No name", - "noVersion": "No version", - "onBias": "on the bias", - "onFold": "on the fold", - "onFoldAndBias": "on the fold, and on bias", - "sewTogether": "Sew together", - "theBlackOutideOfThisBoxShouldMeasure": "The (black) outside of this box should measure", - "theWhiteInsideOfThisBoxShouldMeasure": "The (white) inside of this box should measure" -} +{"canvas":"canvas","cut":"Cut","cutOnFold":"Cut on fold","cutOnFoldAndGrainline":"Cut on fold / Grainline","fabric":"main fabric","facing":"facing","from":"from","fusible":"fusible interfacing","interfacing":"interfacing","lining":"lining","mirrored":"mirorred","noName":"No name","noVersion":"No version","onBias":"on the bias","onFold":"on the fold","onFoldAndBias":"on the fold, and on bias","sewTogether":"Sew together","theBlackOutideOfThisBoxShouldMeasure":"The (black) outside of this box should measure","theWhiteInsideOfThisBoxShouldMeasure":"The (white) inside of this box should measure"} \ No newline at end of file diff --git a/sites/sde/public/locales/uk/plugins.json b/sites/sde/public/locales/uk/plugins.json index 0967ef424bc..9e26dfeeb6e 100644 --- a/sites/sde/public/locales/uk/plugins.json +++ b/sites/sde/public/locales/uk/plugins.json @@ -1 +1 @@ -{} +{} \ No newline at end of file diff --git a/sites/sde/public/locales/uk/popout.json b/sites/sde/public/locales/uk/popout.json index af18e02feaa..d9eacfb9ba9 100644 --- a/sites/sde/public/locales/uk/popout.json +++ b/sites/sde/public/locales/uk/popout.json @@ -1,9 +1 @@ -{ - "comment": "Коментар", - "note": "Примітка", - "tip": "Порада", - "warning": "Увага", - "fixme": "FIXME", - "link": "Посилання", - "related": "Пов'язане" -} +{"comment":"Коментар","note":"Примітка","tip":"Порада","warning":"Увага","fixme":"FIXME","link":"Посилання","related":"Пов'язане"} \ No newline at end of file diff --git a/sites/sde/public/locales/uk/print.json b/sites/sde/public/locales/uk/print.json index 0f0945f7a16..9150c099433 100644 --- a/sites/sde/public/locales/uk/print.json +++ b/sites/sde/public/locales/uk/print.json @@ -1,42 +1 @@ -{ - "printSettings": "Налаштування друку", - "printSettings.d": "Ці налаштування керують аспектами сторінки для експорту та друку PDF", - "size.t": "Розмір паперу", - "size.d": "Виберіть розмір паперу", - "a4.t": "A4", - "a4.d": "210 x 297 мм", - "a3.t": "A3", - "a3.d": "297 × 420 мм", - "a2.t": "A2", - "a2.d": "420 × 594 мм", - "a1.t": "A1", - "a1.d": "594 × 841 мм", - "a0.t": "A0", - "a0.d": "841 × 1189 мм", - "letter.t": "Лист", - "letter.d": "8,5 x 11 дюймів", - "legal.t": "Юридичний", - "legal.d": "8,5 x 14 дюймів", - "tabloid.t": "Таблоїд", - "tabloid.d": "11 x 17 дюймів", - "cutlist.t": "Включіть макети розкрою", - "cutlist.d": "Чи потрібно включати зображення запропонованих схем розкрою для кожного матеріалу в експортований PDF-файл?", - "cutlistNo.t": "Не включати макети розкрою", - "cutlistNo.d": "Експортовані PDF-файли не міститимуть запропонованих схем розкрою", - "cutlistYes.t": "Включіть макети розкрою", - "cutlistYes.d": "Експортовані PDF-файли міститимуть сторінку для кожного матеріалу, використаного у викрійці, із зазначенням кількості необхідного матеріалу та пропозиціями щодо макета для вирізання відповідних частин", - "coverPage.t": "Включити титульну сторінку", - "coverPage.d": "Чи повинен експортований PDF містити титульну сторінку?", - "coverPageYes.t": "Додайте титульну сторінку", - "coverPageYes.d": "Додайте титульну сторінку до експортованого PDF-файлу з інформацією про візерунок і зображенням усього зібраного макета", - "coverPageNo.t": "Не додавайте титульну сторінку", - "coverPageNo.d": "Експортовані PDF-файли пропускатимуть титульну сторінку", - "margin.t": "Поле сторінки", - "margin.d": "Скільки полів повинні мати сторінки PDF? Це корисно для того, щоб переконатися, що весь вміст знаходиться в межах полів вашого принтера. Це також контролює, наскільки перекриватимуться сусідні сторінки.", - "orientation.t": "Орієнтація сторінки", - "orientation.d": "В який бік слід повертати сторінки?", - "portrait.t": "Портрет", - "portrait.d": "Сторінки будуть довшими, ніж вони є в ширину", - "landscape.t": "Пейзаж", - "landscape.d": "Сторінки будуть ширшими, ніж довгими" -} +{"printSettings":"Налаштування друку","printSettings.d":"Ці налаштування керують аспектами сторінки для експорту та друку PDF","size.t":"Розмір паперу","size.d":"Виберіть розмір паперу","a4.t":"A4","a4.d":"210 x 297 мм","a3.t":"A3","a3.d":"297 × 420 мм","a2.t":"A2","a2.d":"420 × 594 мм","a1.t":"A1","a1.d":"594 × 841 мм","a0.t":"A0","a0.d":"841 × 1189 мм","letter.t":"Лист","letter.d":"8,5 x 11 дюймів","legal.t":"Юридичний","legal.d":"8,5 x 14 дюймів","tabloid.t":"Таблоїд","tabloid.d":"11 x 17 дюймів","cutlist.t":"Включіть макети розкрою","cutlist.d":"Чи потрібно включати зображення запропонованих схем розкрою для кожного матеріалу в експортований PDF-файл?","cutlistNo.t":"Не включати макети розкрою","cutlistNo.d":"Експортовані PDF-файли не міститимуть запропонованих схем розкрою","cutlistYes.t":"Включіть макети розкрою","cutlistYes.d":"Експортовані PDF-файли міститимуть сторінку для кожного матеріалу, використаного у викрійці, із зазначенням кількості необхідного матеріалу та пропозиціями щодо макета для вирізання відповідних частин","coverPage.t":"Включити титульну сторінку","coverPage.d":"Чи повинен експортований PDF містити титульну сторінку?","coverPageYes.t":"Додайте титульну сторінку","coverPageYes.d":"Додайте титульну сторінку до експортованого PDF-файлу з інформацією про візерунок і зображенням усього зібраного макета","coverPageNo.t":"Не додавайте титульну сторінку","coverPageNo.d":"Експортовані PDF-файли пропускатимуть титульну сторінку","margin.t":"Поле сторінки","margin.d":"Скільки полів повинні мати сторінки PDF? Це корисно для того, щоб переконатися, що весь вміст знаходиться в межах полів вашого принтера. Це також контролює, наскільки перекриватимуться сусідні сторінки.","orientation.t":"Орієнтація сторінки","orientation.d":"В який бік слід повертати сторінки?","portrait.t":"Портрет","portrait.d":"Сторінки будуть довшими, ніж вони є в ширину","landscape.t":"Пейзаж","landscape.d":"Сторінки будуть ширшими, ніж довгими"} \ No newline at end of file diff --git a/sites/sde/public/locales/uk/roles.json b/sites/sde/public/locales/uk/roles.json index f2bdeb357e1..e749cd81350 100644 --- a/sites/sde/public/locales/uk/roles.json +++ b/sites/sde/public/locales/uk/roles.json @@ -1,11 +1 @@ -{ - "readNone": "Read None", - "readSome": "Read Some", - "readOnly": "Read Only", - "writeSome": "Write Some", - "user": "User", - "curator": "Curator", - "bughunter": "Bug Hunter", - "support": "Підтримати", - "admin": "Admin" -} +{"readNone":"Read None","readSome":"Read Some","readOnly":"Read Only","writeSome":"Write Some","user":"User","curator":"Curator","bughunter":"Bug Hunter","support":"Підтримати","admin":"Admin"} \ No newline at end of file diff --git a/sites/sde/public/locales/uk/sde.json b/sites/sde/public/locales/uk/sde.json index 7d7fe5aa7e0..22489a225d8 100644 --- a/sites/sde/public/locales/uk/sde.json +++ b/sites/sde/public/locales/uk/sde.json @@ -1,28 +1 @@ -{ - "frombrian.t": "From Brian", - "frombrian.d": "Create a design that extends Brian, a block for menswear", - "frombent.t": "From Bent", - "frombent.d": "Create a design that extends Bent, a block for menswear with a two-part sleeve", - "fromtitan.t": "From Titan", - "fromtitan.d": "Create a design that extends Titan, a unisex trouser block", - "frombella.t": "From Bella", - "frombella.d": "Create a design that extends Bella, a block for womenswear", - "frombreanna.t": "From Breanna", - "frombreanna.d": "Create a design that extends Breanna, a block for womenswear", - "fromscratch.t": "From scratch", - "fromscratch.d": "Start your design with a blank page", - "tutorial.t": "Tutorial", - "tutorial.d": "Follow along with our design tutorial", - "design": "Design", - "support": "Support", - "code": "Code", - "docs": "Documentation", - "chooseATemplate": "Choose a template", - "pageLeftBlank": "Blank page", - "pageLeftBlankMsg": "This page was intentionally left blank.", - "templatesAvailable": "The following templates are available to jump-start your next project", - "welcomeToSde": "Welcome to the FreeSewing development environment", - "signIn": "Note that you can also sign in to your FreeSewing account so you can re-use your own preferences and data while designing.", - "signOff": "I hope you have fun", - "ps": "PS: FreeSewing needs your support, so please consider becoming a patron" -} +{"frombrian.t":"From Brian","frombrian.d":"Create a design that extends Brian, a block for menswear","frombent.t":"From Bent","frombent.d":"Create a design that extends Bent, a block for menswear with a two-part sleeve","fromtitan.t":"From Titan","fromtitan.d":"Create a design that extends Titan, a unisex trouser block","frombella.t":"From Bella","frombella.d":"Create a design that extends Bella, a block for womenswear","frombreanna.t":"From Breanna","frombreanna.d":"Create a design that extends Breanna, a block for womenswear","fromscratch.t":"From scratch","fromscratch.d":"Start your design with a blank page","tutorial.t":"Tutorial","tutorial.d":"Follow along with our design tutorial","design":"Design","support":"Support","code":"Code","docs":"Documentation","chooseATemplate":"Choose a template","pageLeftBlank":"Blank page","pageLeftBlankMsg":"This page was intentionally left blank.","templatesAvailable":"The following templates are available to jump-start your next project","welcomeToSde":"Welcome to the FreeSewing development environment","signIn":"Note that you can also sign in to your FreeSewing account so you can re-use your own preferences and data while designing.","signOff":"I hope you have fun","ps":"PS: FreeSewing needs your support, so please consider becoming a patron"} \ No newline at end of file diff --git a/sites/sde/public/locales/uk/sections.json b/sites/sde/public/locales/uk/sections.json index 7698655cefb..fbdcc5eb618 100644 --- a/sites/sde/public/locales/uk/sections.json +++ b/sites/sde/public/locales/uk/sections.json @@ -1,39 +1 @@ -{ - "blog": "Блог", - "blogAbout": "Новини та оновлення від спільноти FreeSewing", - "showcase": "Готові проєкти", - "showcaseAbout": "Приклади та натхнення від спільноти FreeSewing з використанням наших дизайнів", - "docs": "Документація", - "docsAbout": "In-depth documentation for all our designs, our website, and much more", - "account": "Ваш обліковий запис", - "accountAbout": "Керуйте налаштуваннями та уподобаннями свого акаунта, а також пресональними даними", - "designs": "Дизайни", - "designsAbout": "Наша бібліотека дизайнів, які ви можете перетворити на шаблони, виготовлені за індивідуальними розмірами, за кілька кліків", - "community": "Спільнота", - "communityAbout": "Більше інформації про людей, які стоять за FreeSewing, та про те, де можна знайти однодумців", - "apiAbout": "Документація для нашої основної бібліотеки API та внутрішнього REST API.", - "designAbout": "Все, що вам потрібно знати, щоб почати створювати параметричні лекала для шиття.", - "contributeAbout": "Хочете зробити свій внесок у FreeSewing? Тоді вам сюди.", - "i18nAbout": "Документація про те, як FreeSewing перекладається різними мовами.", - "infraAbout": "Документація про інфраструктуру та рушійні сили FreeSewing.", - "aboutAbout": "Не знаєте, що таке FreeSewing? Тоді почніть звідси.", - "supportAbout": "Підтримайте FreeSewing. Або дізнайтеся, куди можна звернутися за підтримкою.", - "guidesAbout": "Екскурсоводи розповідають історію, щоб поглибити ваше розуміння певної теми.", - "tutorialsAbout": "Підручники - це уроки, які проводять вас через низку кроків для завершення проєкту.", - "howtosAbout": "Howtos дають вам конкретні кроки для вирішення спільної проблеми або виклику.", - "referenceAbout": "Посилання містить технічні описи основної технології та способів її використання.", - "trainingAbout": "Навчальні матеріали є найбільш поглибленими і спрямовані на те, щоб навчити вас новим навичкам.", - "mainSections": "Основні розділи", - "currentSection": "Поточний розділ", - "sets": "Ваші набори вимірювань", - "patterns": "Ваші візерунки", - "curate": "Куратор", - "curateSets": "Кураторські набори", - "code": "Код", - "patternsAbout": "Перелік викрійок, збережених у вашому обліковому записі FreeSewing", - "setsAbout": "Перелік наборів мірок, збережених у вашому обліковому записі FreeSewing", - "codeAbout": "Тут ви можете знайти (посилання на) вихідний код Freesewing", - "new": "Новий...", - "newAbout": "Start here if you are looking to create something new", - "support": "Підтримати" -} +{"blog":"Блог","blogAbout":"Новини та оновлення від спільноти FreeSewing","showcase":"Готові проєкти","showcaseAbout":"Приклади та натхнення від спільноти FreeSewing з використанням наших дизайнів","docs":"Документація","docsAbout":"In-depth documentation for all our designs, our website, and much more","account":"Ваш обліковий запис","accountAbout":"Керуйте налаштуваннями та уподобаннями свого акаунта, а також пресональними даними","designs":"Дизайни","designsAbout":"Наша бібліотека дизайнів, які ви можете перетворити на шаблони, виготовлені за індивідуальними розмірами, за кілька кліків","community":"Спільнота","communityAbout":"Більше інформації про людей, які стоять за FreeSewing, та про те, де можна знайти однодумців","apiAbout":"Документація для нашої основної бібліотеки API та внутрішнього REST API.","designAbout":"Все, що вам потрібно знати, щоб почати створювати параметричні лекала для шиття.","contributeAbout":"Хочете зробити свій внесок у FreeSewing? Тоді вам сюди.","i18nAbout":"Документація про те, як FreeSewing перекладається різними мовами.","infraAbout":"Документація про інфраструктуру та рушійні сили FreeSewing.","aboutAbout":"Не знаєте, що таке FreeSewing? Тоді почніть звідси.","supportAbout":"Підтримайте FreeSewing. Або дізнайтеся, куди можна звернутися за підтримкою.","guidesAbout":"Екскурсоводи розповідають історію, щоб поглибити ваше розуміння певної теми.","tutorialsAbout":"Підручники - це уроки, які проводять вас через низку кроків для завершення проєкту.","howtosAbout":"Howtos дають вам конкретні кроки для вирішення спільної проблеми або виклику.","referenceAbout":"Посилання містить технічні описи основної технології та способів її використання.","trainingAbout":"Навчальні матеріали є найбільш поглибленими і спрямовані на те, щоб навчити вас новим навичкам.","mainSections":"Основні розділи","currentSection":"Поточний розділ","sets":"Ваші набори вимірювань","patterns":"Ваші візерунки","curate":"Куратор","curateSets":"Кураторські набори","code":"Код","patternsAbout":"Перелік викрійок, збережених у вашому обліковому записі FreeSewing","setsAbout":"Перелік наборів мірок, збережених у вашому обліковому записі FreeSewing","codeAbout":"Тут ви можете знайти (посилання на) вихідний код Freesewing","new":"Новий...","newAbout":"Start here if you are looking to create something new","support":"Підтримати"} \ No newline at end of file diff --git a/sites/sde/public/locales/uk/sets.json b/sites/sde/public/locales/uk/sets.json index 6044d61d5ee..8553a9a0847 100644 --- a/sites/sde/public/locales/uk/sets.json +++ b/sites/sde/public/locales/uk/sets.json @@ -1,12 +1 @@ -{ - "setLacksMeasiesForDesign": "У цьому наборі не вистачає необхідних вимірів для створення викрійки { design } .", - "chooseSet": "Будь ласка, оберіть набір вимірів", - "fsmtm": "FreeSewing генерує індивідуальні викрійки.", - "patternForWhichSet": "Для якого набору вимірів ми повинні згенерувати викрійку?", - "yourSets": "Ваші мірки", - "bookmarkedSets": "Набори вимірювань, які ви додали до закладок", - "curatedSets": "Кураторські набори мірок FreeSewing", - "curatedSetsAbout": "Набори мірок, куратором яких є FreeSewing, які ви можете використовувати для тестування нашої платформи або ваших дизайнів.", - "curateCuratedSets": "Курирувати нашу добірку кураторських наборів вимірювань", - "useThisSet": "Використовуйте цей набір вимірювань" -} +{"setLacksMeasiesForDesign":"У цьому наборі не вистачає необхідних вимірів для створення викрійки { design } .","chooseSet":"Будь ласка, оберіть набір вимірів","fsmtm":"FreeSewing генерує індивідуальні викрійки.","patternForWhichSet":"Для якого набору вимірів ми повинні згенерувати викрійку?","yourSets":"Ваші мірки","bookmarkedSets":"Набори вимірювань, які ви додали до закладок","curatedSets":"Кураторські набори мірок FreeSewing","curatedSetsAbout":"Набори мірок, куратором яких є FreeSewing, які ви можете використовувати для тестування нашої платформи або ваших дизайнів.","curateCuratedSets":"Курирувати нашу добірку кураторських наборів вимірювань","useThisSet":"Використовуйте цей набір вимірювань"} \ No newline at end of file diff --git a/sites/sde/public/locales/uk/sponsors.json b/sites/sde/public/locales/uk/sponsors.json index c7cbaa3a3d8..60c8014b2b4 100644 --- a/sites/sde/public/locales/uk/sponsors.json +++ b/sites/sde/public/locales/uk/sponsors.json @@ -1,6 +1 @@ -{ - "algolia": "Пошук за допомогою Algolia", - "bugsnag": "Повідомлення про помилки за допомогою Bugsnag", - "crowdin": "Переклад зроблено за допомогою Crowdin", - "vercel": "Збірки та хостинг від Vercel" -} +{"algolia":"Пошук за допомогою Algolia","bugsnag":"Повідомлення про помилки за допомогою Bugsnag","crowdin":"Переклад зроблено за допомогою Crowdin","vercel":"Збірки та хостинг від Vercel"} \ No newline at end of file diff --git a/sites/sde/public/locales/uk/status.json b/sites/sde/public/locales/uk/status.json index f33ed150bc6..8fa45d70c50 100644 --- a/sites/sde/public/locales/uk/status.json +++ b/sites/sde/public/locales/uk/status.json @@ -1,15 +1 @@ -{ - "backendError": "Backend returned an error", - "contactingBackend": "Contacting the FreeSewing backend", - "contactingGitHub": "Contacting GitHub", - "contactingGoogle": "Contacting Google", - "copiedToClipboard": "Скопійовано в буфер обміну", - "dataLoaded": "Loaded data from the FreeSewing backend", - "generatingPdf": "Generating your PDF, one moment please", - "nailedIt": "Nailed it!", - "pdfFailed": "An unexpected error occured while generating your PDF", - "pdfReady": "PDF generated", - "processingUpdate": "Processing update", - "settingsSaved": "Settings saved", - "updatingSettings": "Updating settings" -} +{"backendError":"Backend returned an error","contactingBackend":"Contacting the FreeSewing backend","contactingGitHub":"Contacting GitHub","contactingGoogle":"Contacting Google","copiedToClipboard":"Скопійовано в буфер обміну","dataLoaded":"Loaded data from the FreeSewing backend","generatingPdf":"Generating your PDF, one moment please","nailedIt":"Nailed it!","pdfFailed":"An unexpected error occured while generating your PDF","pdfReady":"PDF generated","processingUpdate":"Processing update","settingsSaved":"Settings saved","updatingSettings":"Updating settings"} \ No newline at end of file diff --git a/sites/sde/public/locales/uk/submissions.json b/sites/sde/public/locales/uk/submissions.json index fa7b2329f36..c6222b1b232 100644 --- a/sites/sde/public/locales/uk/submissions.json +++ b/sites/sde/public/locales/uk/submissions.json @@ -1,6 +1 @@ -{ - "msetSuggested": "Measurements sets suggested for curation", - "submission": "Submission", - "id": "ID", - "convertToCset": "Convert to curated set" -} +{"msetSuggested":"Measurements sets suggested for curation","submission":"Submission","id":"ID","convertToCset":"Convert to curated set"} \ No newline at end of file diff --git a/sites/sde/public/locales/uk/support.json b/sites/sde/public/locales/uk/support.json index 8caaac77fb4..63bac81fd6b 100644 --- a/sites/sde/public/locales/uk/support.json +++ b/sites/sde/public/locales/uk/support.json @@ -1,23 +1 @@ -{ - "support": "Підтримати", - "communitySupport": "Community Support", - "communitySupport1": "For the fastest response, head over to discord.freesewing.org and post your question in the Support channel.", - "communitySupport2": "The FreeSewing community is a helpful bunch, so there is a good chance they are able to help you.", - "contributorSupport": "Contributor Support", - "contributorSupport1": "If something is broken or you have found a bug, you can create an issue on GitHub.", - "contributorSupport2": "Issues are more likely to attract the attention of core contributors, but tend to take longer to get a response.", - "maintainerSupport": "Maintainer Support", - "maintainerSupport1": "If you are a FreeSewing patron, you can go straight to the top and contact Joost directly.", - "maintainerSupport2": "While Joost will treat requests from patrons with priority, he does also needs sleep. So keep that in mind, especially when you are in a different time zone.", - "whatIsDiscord": "What is Discord?", - "whatIsDiscord1": "Discord is a free chat platform where communities can come together to chat discuss their interests. It also supports (group) voice and video calls.", - "whatIsDiscord2": "FreeSewing has its own Discord community (a server in Discord terminology) at", - "whatIsDiscord3": "To use Discord, you will need an account, but they are free.", - "whatIsDiscord4": "You can use Discord in your browser, or download the Discord app for your platform of choice.", - "whatIsGitHub": "What is GitHub?", - "whatIsGitHub1": "GitHub is an online platform for hosting software source code and collaborative development. It is popular among open source projects as it provides free hosting.", - "whatIsGitHub2": "You can find FreeSewing on GitHub at", - "whatIsGitHub3": "To use GitHub, you will need an account, but they are free.", - "whatIsJoost": "What is Joost?", - "whatIsJoost1": "Not what, but who. Joost De Cock is the FreeSewing founder and maintainer." -} +{"support":"Підтримати","communitySupport":"Community Support","communitySupport1":"For the fastest response, head over to discord.freesewing.org and post your question in the Support channel.","communitySupport2":"The FreeSewing community is a helpful bunch, so there is a good chance they are able to help you.","contributorSupport":"Contributor Support","contributorSupport1":"If something is broken or you have found a bug, you can create an issue on GitHub.","contributorSupport2":"Issues are more likely to attract the attention of core contributors, but tend to take longer to get a response.","maintainerSupport":"Maintainer Support","maintainerSupport1":"If you are a FreeSewing patron, you can go straight to the top and contact Joost directly.","maintainerSupport2":"While Joost will treat requests from patrons with priority, he does also needs sleep. So keep that in mind, especially when you are in a different time zone.","whatIsDiscord":"What is Discord?","whatIsDiscord1":"Discord is a free chat platform where communities can come together to chat discuss their interests. It also supports (group) voice and video calls.","whatIsDiscord2":"FreeSewing has its own Discord community (a server in Discord terminology) at","whatIsDiscord3":"To use Discord, you will need an account, but they are free.","whatIsDiscord4":"You can use Discord in your browser, or download the Discord app for your platform of choice.","whatIsGitHub":"What is GitHub?","whatIsGitHub1":"GitHub is an online platform for hosting software source code and collaborative development. It is popular among open source projects as it provides free hosting.","whatIsGitHub2":"You can find FreeSewing on GitHub at","whatIsGitHub3":"To use GitHub, you will need an account, but they are free.","whatIsJoost":"What is Joost?","whatIsJoost1":"Not what, but who. Joost De Cock is the FreeSewing founder and maintainer."} \ No newline at end of file diff --git a/sites/sde/public/locales/uk/susi.json b/sites/sde/public/locales/uk/susi.json index 8d18d33c411..5811fd899fd 100644 --- a/sites/sde/public/locales/uk/susi.json +++ b/sites/sde/public/locales/uk/susi.json @@ -1,70 +1 @@ -{ - "accountBlocked": "Your account is blocked", - "accountBlockedMsg": "This is highly unusual but it seems your account is administratively blocked. Your only recourse is to contact support.", - "alreadyHaveAnAccount": "Вже маєте обліковий запис?", - "back": "Зад", - "backToSignIn": "Back to sign in", - "backToSignUp": "Back to signup", - "checkYourInbox": "Go check your inbox for an email from", - "clickSigninLink": "Click the sign-in link in that email to sign in to your FreeSewing account.", - "clickSignupLink": "Click your personal signup link in that email to create your FreeSewing account.", - "consentLacking": "We lack consent to process your data", - "consentLackingMsg": "Getting your consent is part of sign up process. Look for the email you received when you signed up for instracutions. You can sign up again with the same email address to receive the email again.", - "contact": "Зверніться до служби підтримки", - "contactingGithub": "Contacting GitHub", - "contactingGoogle": "Contacting Google", - "createAFreeSewingAccount": "Create a FreeSewing account", - "dontHaveAV2Account": "Don't have a v2 account?", - "dontHaveAnAccount": "Ще не зареєстровані?", - "emailAddress": "Адреса електронної пошти", - "emailMissing": "Please provide your E-mail address", - "emailSent": "Лист відправлено", - "emailSignupLink": "Email me a sign-up link", - "emailSigninLink": "Email me a sign-in link", - "emailUsernameId": "Your Email address, Username, or User #", - "err2": "Unfortunately, we cannot recover from this error, we need a human being to look into this.", - "err3": "Feel free to try again, or reach out to support so we can assist you.", - "fewerOptions": "Fewer options", - "haveAV2Account": "Have a v2 account?", - "joinFreeSewing": "Приєднатися до FreeSewing", - "migrateItHere": "Migrate it here", - "migrateNoWorkie": "Unable to migrate this account. Typically that means your credentials are invalid.", - "migrateV2Account": "Migrate your v2 account", - "migrateV2Desc": "Enter your v2 username & password to migrate your account.", - "migrateV2Info": "Your v2 account will not be changed, this will only create a v3 account with the v2 account data.", - "migrateV3UserAlreadyExists": "Cannot migrate over an existing v3 account. Perhaps just sign in instead?", - "moreOptions": "More options", - "noMagicFound": "No such magic (link) found", - "noMagicFoundMsg": "The magic link you used is either expired, or invalid. Note that each magic link can only be used once.", - "noSuchUser": "User not found", - "noSuchUserMsg": "We tried to find the user account you requested, but were unable to find it.", - "notFound": "No such user was found", - "oneMomentPlease": "Будь ласка, зачекайте", - "password": "Your Password", - "passwordMissing": "Please provide your password", - "pleaseProvideValidEmail": "Будь ласка, вкажіть дійсну e-mail адресу", - "processing": "Обробляється", - "regainAccess": "Re-gain access", - "signIn": "Вхід", - "signInAsOtherUser": "Sign in as a different user", - "signInFailed": "Sign in failed", - "signInFailedMsg": "Not entirely certain why, but it did not work as expected.", - "signInHere": "Увійдіть тут", - "signInToThing": "Sign in to { thing }", - "signInWithProvider": "Sign in with { provider }", - "signUpHere": "Зареєструйтеся тут", - "signUpWithProvider": "Реєстрація через {provider}", - "signupAgain": "Sign up again", - "signupLinkExpired": "Signup link expired", - "somethingWentWrong": "Щось пішло не так", - "sorry": "Sorry", - "statusLacking": "Your account is in a non-active status", - "statusLackingMsg": "The current status of your account prohibits us from proceeding. The most common reason for this is that you did not complete the onboarding process and thus your account was never activated. You can sign up again with the same email address to remediate this.", - "toReceiveSignupLink": "To receive a sign-up link, enter your email address", - "tryAgain": "Try again", - "usePassword": "Use your password", - "usernameMissing": "Please provide your username", - "welcome": "Вітаємо", - "welcomeBackName": "Welcome back { name }", - "welcomeMigrateName": "Welcome to FreeSewing v3 {name}. Please note that this is still alpha code." -} +{"accountBlocked":"Your account is blocked","accountBlockedMsg":"This is highly unusual but it seems your account is administratively blocked. Your only recourse is to contact support.","alreadyHaveAnAccount":"Вже маєте обліковий запис?","back":"Зад","backToSignIn":"Back to sign in","backToSignUp":"Back to signup","checkYourInbox":"Go check your inbox for an email from","clickSigninLink":"Click the sign-in link in that email to sign in to your FreeSewing account.","clickSignupLink":"Click your personal signup link in that email to create your FreeSewing account.","consentLacking":"We lack consent to process your data","consentLackingMsg":"Getting your consent is part of sign up process. Look for the email you received when you signed up for instracutions. You can sign up again with the same email address to receive the email again.","contact":"Зверніться до служби підтримки","contactingGithub":"Contacting GitHub","contactingGoogle":"Contacting Google","createAFreeSewingAccount":"Create a FreeSewing account","dontHaveAV2Account":"Don't have a v2 account?","dontHaveAnAccount":"Ще не зареєстровані?","emailAddress":"Адреса електронної пошти","emailMissing":"Please provide your E-mail address","emailSent":"Лист відправлено","emailSignupLink":"Email me a sign-up link","emailSigninLink":"Email me a sign-in link","emailUsernameId":"Your Email address, Username, or User #","err2":"Unfortunately, we cannot recover from this error, we need a human being to look into this.","err3":"Feel free to try again, or reach out to support so we can assist you.","fewerOptions":"Fewer options","haveAV2Account":"Have a v2 account?","joinFreeSewing":"Приєднатися до FreeSewing","migrateItHere":"Migrate it here","migrateNoWorkie":"Unable to migrate this account. Typically that means your credentials are invalid.","migrateV2Account":"Migrate your v2 account","migrateV2Desc":"Enter your v2 username & password to migrate your account.","migrateV2Info":"Your v2 account will not be changed, this will only create a v3 account with the v2 account data.","migrateV3UserAlreadyExists":"Cannot migrate over an existing v3 account. Perhaps just sign in instead?","moreOptions":"More options","noMagicFound":"No such magic (link) found","noMagicFoundMsg":"The magic link you used is either expired, or invalid. Note that each magic link can only be used once.","noSuchUser":"User not found","noSuchUserMsg":"We tried to find the user account you requested, but were unable to find it.","notFound":"No such user was found","oneMomentPlease":"Будь ласка, зачекайте","password":"Your Password","passwordMissing":"Please provide your password","pleaseProvideValidEmail":"Будь ласка, вкажіть дійсну e-mail адресу","processing":"Обробляється","regainAccess":"Re-gain access","signIn":"Вхід","signInAsOtherUser":"Sign in as a different user","signInFailed":"Sign in failed","signInFailedMsg":"Not entirely certain why, but it did not work as expected.","signInHere":"Увійдіть тут","signInToThing":"Sign in to { thing }","signInWithProvider":"Sign in with { provider }","signUpHere":"Зареєструйтеся тут","signUpWithProvider":"Реєстрація через {provider}","signupAgain":"Sign up again","signupLinkExpired":"Signup link expired","somethingWentWrong":"Щось пішло не так","sorry":"Sorry","statusLacking":"Your account is in a non-active status","statusLackingMsg":"The current status of your account prohibits us from proceeding. The most common reason for this is that you did not complete the onboarding process and thus your account was never activated. You can sign up again with the same email address to remediate this.","toReceiveSignupLink":"To receive a sign-up link, enter your email address","tryAgain":"Try again","usePassword":"Use your password","usernameMissing":"Please provide your username","welcome":"Вітаємо","welcomeBackName":"Welcome back { name }","welcomeMigrateName":"Welcome to FreeSewing v3 {name}. Please note that this is still alpha code."} \ No newline at end of file diff --git a/sites/sde/public/locales/uk/tags.json b/sites/sde/public/locales/uk/tags.json index 984aa5c2f0c..e8f58b9308f 100644 --- a/sites/sde/public/locales/uk/tags.json +++ b/sites/sde/public/locales/uk/tags.json @@ -1,21 +1 @@ -{ - "tags": "Теги", - "showLineDrawings": "Show line drawings", - "showExamples": "Show examples", - "clearFilter": "Clear filter", - "difficulty": "Складність", - "accessories": "Аксесуари", - "bags": "Сумки", - "blocks": "Блоки", - "bottoms": "Низ", - "coats": "Пальто", - "hats": "Капелюхи", - "historical": "Історичний", - "infants": "Немовлята", - "skirts": "Спідниці", - "swimwear": "Купальні костюми", - "tops": "Верх", - "toys": "Іграшки", - "trousers": "Штани", - "underwear": "Спідня білизна" -} +{"tags":"Теги","showLineDrawings":"Show line drawings","showExamples":"Show examples","clearFilter":"Clear filter","difficulty":"Складність","accessories":"Аксесуари","bags":"Сумки","blocks":"Блоки","bottoms":"Низ","coats":"Пальто","hats":"Капелюхи","historical":"Історичний","infants":"Немовлята","skirts":"Спідниці","swimwear":"Купальні костюми","tops":"Верх","toys":"Іграшки","trousers":"Штани","underwear":"Спідня білизна"} \ No newline at end of file diff --git a/sites/sde/public/locales/uk/techniques.json b/sites/sde/public/locales/uk/techniques.json index c1ee29ae207..2b6a5374bd7 100644 --- a/sites/sde/public/locales/uk/techniques.json +++ b/sites/sde/public/locales/uk/techniques.json @@ -1,29 +1 @@ -{ - "techniques": "Techniques", - "biasTape": "Bias tape", - "block": "Block development", - "boning": "Кісткова тканина", - "button": "Buttons & Buttonholes", - "curvedSeam": "Curved seams", - "dart": "Виточки", - "elastic": "Резинка", - "flatFelledSeam": "Flat-felled seams", - "flatSleeve": "Рукава", - "fly": "Fly construction", - "hem": "Хеммінг.", - "interfacing": "Взаємодія", - "knitBand": "Трикотажна стрічка", - "knitBinding": "Трикотажна палітурка", - "lining": "Підкладка", - "pocket": "Кишені", - "precision": "Precision sewing", - "princessSeam": "Princess seams", - "raglanSleeve": "Raglan sleeves", - "ribbing": "Ребристість", - "seamPocket": "Pocket on a seam", - "setSleeve": "Set-in sleeves", - "snap": "Snaps, sockets, eyelets", - "stretch": "Stretch materials", - "weltPocket": "Welt pockets", - "zipper": "Installing zipper" -} +{"techniques":"Techniques","biasTape":"Bias tape","block":"Block development","boning":"Кісткова тканина","button":"Buttons & Buttonholes","curvedSeam":"Curved seams","dart":"Виточки","elastic":"Резинка","flatFelledSeam":"Flat-felled seams","flatSleeve":"Рукава","fly":"Fly construction","hem":"Хеммінг.","interfacing":"Взаємодія","knitBand":"Трикотажна стрічка","knitBinding":"Трикотажна палітурка","lining":"Підкладка","pocket":"Кишені","precision":"Precision sewing","princessSeam":"Princess seams","raglanSleeve":"Raglan sleeves","ribbing":"Ребристість","seamPocket":"Pocket on a seam","setSleeve":"Set-in sleeves","snap":"Snaps, sockets, eyelets","stretch":"Stretch materials","weltPocket":"Welt pockets","zipper":"Installing zipper"} \ No newline at end of file diff --git a/sites/sde/public/locales/uk/themes.json b/sites/sde/public/locales/uk/themes.json index 6a1d081fa8d..4d80443fe81 100644 --- a/sites/sde/public/locales/uk/themes.json +++ b/sites/sde/public/locales/uk/themes.json @@ -1,11 +1 @@ -{ - "lightTheme": "Світла тема", - "darkTheme": "Темна тема", - "hax0rTheme": "Тема Hax0r", - "lgbtqTheme": "Тема ЛГБТК", - "transTheme": "Транс тема", - "pastelTheme": "Пастельна тема", - "aquaTheme": "Аква-тема", - "monochromeTheme": "Monochrome Theme", - "chooseYourTheme": "Виберіть свою тему" -} +{"lightTheme":"Світла тема","darkTheme":"Темна тема","hax0rTheme":"Тема Hax0r","lgbtqTheme":"Тема ЛГБТК","transTheme":"Транс тема","pastelTheme":"Пастельна тема","aquaTheme":"Аква-тема","monochromeTheme":"Monochrome Theme","chooseYourTheme":"Виберіть свою тему"} \ No newline at end of file diff --git a/sites/sde/public/locales/uk/timeago.json b/sites/sde/public/locales/uk/timeago.json index 8325ba5e75a..d44aa657139 100644 --- a/sites/sde/public/locales/uk/timeago.json +++ b/sites/sde/public/locales/uk/timeago.json @@ -1,13 +1 @@ -{ - "hour": "hour", - "hours": "hours", - "day": "day", - "days": "днів", - "month": "month", - "months": "місяці", - "year": "рік", - "years": "роки", - "oneDay": "Одного разу", - "lessThanADay": "менше доби", - "ago": "назад." -} +{"hour":"hour","hours":"hours","day":"day","days":"днів","month":"month","months":"місяці","year":"рік","years":"роки","oneDay":"Одного разу","lessThanADay":"менше доби","ago":"назад."} \ No newline at end of file diff --git a/sites/sde/public/locales/uk/titan.json b/sites/sde/public/locales/uk/titan.json index d48de7beaa2..10d2de7be69 100644 --- a/sites/sde/public/locales/uk/titan.json +++ b/sites/sde/public/locales/uk/titan.json @@ -1,40 +1 @@ -{ - "t": "Titan trouser block", - "d": "Titan is a dartless trouser block.", - "back": "Back", - "front": "Front", - "kneeEase.t": "Knee ease", - "kneeEase.d": "Controls the amout of ease at the knee", - "waistHeight.t": "Waist height", - "waistHeight.d": "Controls the height of the waist, 100% = waist height, 0% = hip height", - "lengthBonus.t": "Length bonus", - "lengthBonus.d": "Controls the length of the trousers", - "crotchDrop.t": "Crotch drop", - "crotchDrop.d": "Lowers the crotch for a more relaxed fit", - "fitKnee.t": "Fit the knee", - "fitKnee.d": "Fits the legs from based on the knee circumference, rather than seat circumference", - "legBalance.t": "Leg balance", - "legBalance.d": "Controls the ratio between front and back panel of the leg", - "crossSeamCurveStart.t": "Start of the cross seam curve", - "crossSeamCurveStart.d": "Controls how far into the cross seam we start to curve", - "crossSeamCurveBend.t": "Cross seam bend", - "crossSeamCurveBend.d": "Controls the curvature of the cross seam", - "crossSeamCurveAngle.t": "Cross seam angle", - "crossSeamCurveAngle.d": "Controls the angle of the cross seam", - "crotchSeamCurveStart.t": "Start of the crotch seam curve", - "crotchSeamCurveStart.d": "Controls how far into the crotch seam we start to curve", - "crotchSeamCurveBend.t": "Crotch seam bend", - "crotchSeamCurveBend.d": "Controls the curvature of the crotch seam", - "crotchSeamCurveAngle.t": "Crotch seam angle", - "crotchSeamCurveAngle.d": "Controls the angle of the crotch seam", - "seatEase.t": "Seat ease", - "seatEase.d": "Controls the amount of ease at your seat", - "waistBalance.t": "Waist balance", - "waistBalance.d": "Controls the horizontal position of the waist relative to the seat", - "waistbandWidth.t": "Waistband width", - "waistbandWidth.d": "The width of the waistband", - "waistEase.t": "Wait ease", - "waistEase.d": "Controls the amount of ease at your waist", - "grainlinePosition.t": "Grainline position", - "grainlinePosition.d": "Controls the horizontal position of the leg relative to the seat" -} +{"t":"Titan trouser block","d":"Titan is a dartless trouser block.","back":"Back","front":"Front","kneeEase.t":"Knee ease","kneeEase.d":"Controls the amout of ease at the knee","waistHeight.t":"Waist height","waistHeight.d":"Controls the height of the waist, 100% = waist height, 0% = hip height","lengthBonus.t":"Length bonus","lengthBonus.d":"Controls the length of the trousers","crotchDrop.t":"Crotch drop","crotchDrop.d":"Lowers the crotch for a more relaxed fit","fitKnee.t":"Fit the knee","fitKnee.d":"Fits the legs from based on the knee circumference, rather than seat circumference","legBalance.t":"Leg balance","legBalance.d":"Controls the ratio between front and back panel of the leg","crossSeamCurveStart.t":"Start of the cross seam curve","crossSeamCurveStart.d":"Controls how far into the cross seam we start to curve","crossSeamCurveBend.t":"Cross seam bend","crossSeamCurveBend.d":"Controls the curvature of the cross seam","crossSeamCurveAngle.t":"Cross seam angle","crossSeamCurveAngle.d":"Controls the angle of the cross seam","crotchSeamCurveStart.t":"Start of the crotch seam curve","crotchSeamCurveStart.d":"Controls how far into the crotch seam we start to curve","crotchSeamCurveBend.t":"Crotch seam bend","crotchSeamCurveBend.d":"Controls the curvature of the crotch seam","crotchSeamCurveAngle.t":"Crotch seam angle","crotchSeamCurveAngle.d":"Controls the angle of the crotch seam","seatEase.t":"Seat ease","seatEase.d":"Controls the amount of ease at your seat","waistBalance.t":"Waist balance","waistBalance.d":"Controls the horizontal position of the waist relative to the seat","waistbandWidth.t":"Waistband width","waistbandWidth.d":"The width of the waistband","waistEase.t":"Wait ease","waistEase.d":"Controls the amount of ease at your waist","grainlinePosition.t":"Grainline position","grainlinePosition.d":"Controls the horizontal position of the leg relative to the seat"} \ No newline at end of file diff --git a/sites/sde/public/locales/uk/tutorial.json b/sites/sde/public/locales/uk/tutorial.json index 349de1b91d7..2c9c50a6407 100644 --- a/sites/sde/public/locales/uk/tutorial.json +++ b/sites/sde/public/locales/uk/tutorial.json @@ -1,17 +1 @@ -{ - "t": "Tutorial", - "d": "This design is used in the tutorial", - "biasTapeLength.t": "Bias tape: {{{ l }}}", - "biasTapeLength.d": "To finish the edge, you will need {{{ l }}} of [bias tape](/docs/sewing/bias-tape)", - "fabricNeeded": "You need a {{{ w }}} by {{{ h }}} piece of [suitable fabric](/docs/designs/bob/fabric) to make this bib", - "finishWithBiasTape": "Finish raw edge with bias tape", - "bib": "Bib", - "neckRatio.t": "Neck opening", - "neckRatio.d": "Controls the size of the neck opening relative to the bib size", - "widthRatio.t": "Width", - "widthRatio.d": "Controls the width of the bib", - "lengthRatio.t": "Length", - "lengthRatio.d": "Controls the length of the bib", - "headSize.t": "Head size", - "headSize.d": "The head circumference you want the bib to accomodate" -} +{"t":"Tutorial","d":"This design is used in the tutorial","biasTapeLength.t":"Bias tape: {{{ l }}}","biasTapeLength.d":"To finish the edge, you will need {{{ l }}} of [bias tape](/docs/sewing/bias-tape)","fabricNeeded":"You need a {{{ w }}} by {{{ h }}} piece of [suitable fabric](/docs/designs/bob/fabric) to make this bib","finishWithBiasTape":"Finish raw edge with bias tape","bib":"Bib","neckRatio.t":"Neck opening","neckRatio.d":"Controls the size of the neck opening relative to the bib size","widthRatio.t":"Width","widthRatio.d":"Controls the width of the bib","lengthRatio.t":"Length","lengthRatio.d":"Controls the length of the bib","headSize.t":"Head size","headSize.d":"The head circumference you want the bib to accomodate"} \ No newline at end of file diff --git a/sites/sde/public/locales/uk/ui-settings.json b/sites/sde/public/locales/uk/ui-settings.json index 91b3f2138b5..bde6ca733e7 100644 --- a/sites/sde/public/locales/uk/ui-settings.json +++ b/sites/sde/public/locales/uk/ui-settings.json @@ -1,45 +1 @@ -{ - "uiSettings.t": "Налаштування інтерфейсу", - "uiSettings.d": "Ці налаштування керують аспектами інтерфейсу користувача (UI) нашого онлайн-середовища для створення викрійок.", - "renderer.t": "Рушій рендерингу", - "renderer.d": "Керує відтворення викрійки на екрані", - "renderWithReact.t": "Рендер за допомогою React-компонентів FreeSewing", - "renderWithReact.d": "Відтворення у форматі SVG за допомогою наших React-компонентів. Дозволяє інтерактивність та оптимізований для екрану. Використовуйте його, якщо ви не впевнені, що вибрати.", - "renderWithCore.t": "Рендер за допомогою бібліотеки Freesewing Core", - "renderWithCore.d": "Рендер безпосередньо в SVG з Core. Не містить інтерактивності та оптимізований для друку. Використовуйте його, якщо хочете знати, як виглядатиме зображення після експорту.", - "control.t": "Користувацький досвід", - "control.d": "Якому користувацькому досвіду ви надаєте перевагу? Зверніть увагу, що це налаштування облікового запису, тому воно вплине на весь веб-сайт.", - "inspect.t": "Оглянути", - "inspect.d": "Увімкнувши цю опцію, ви зможете заглибитися в деталь і отримати інформацію про різні її частини, шляхи і точки.", - "inspectNo.t": "Відключити інспектора", - "inspectNo.d": "За замовчуванням інспектор шаблонів вимкнено, і шаблон відображається у звичайному режимі.", - "inspectYes.t": "Увімкніть інспектора", - "inspectYes.d": "Увімкнувши інспектор шаблонів і вибравши рушій рендерингу React, ми додамо до шаблону інтерактивність, щоб ви могли оглядати різні елементи, з яких складається шаблон.", - "no": "No", - "yes": "Yes", - "draft": "Чернетка", - "test": "Тест", - "print": "Макет для друку", - "cut": "Макет розкрою", - "save": "Зберегти", - "export": "Експортувати", - "edit": "Редагувати", - "draft.t": "Створіть Вашу викрійку", - "draft.d": "Запускає флагманський редактор викрійок FreeSewing, де ви можете налаштувати свою викрійку за власним бажанням", - "test.t": "Протестувати Вашу викрійку", - "test.d": "Подивіться, як ваш лекало адаптується до змін у параметрах або вимірах", - "print.t": "Макет для друку", - "print.d": "Дозволяє розташувати частини викрійки так, щоб надрукувати її на якомога меншій кількості сторінок", - "cut.t": "Схема розкрою", - "cut.d": "Дозволяє розташувати частини викрійки так, щоб точно визначити, скільки тканини потрібно для її виготовлення.", - "save.t": "Збережіть свій шаблон", - "save.d": "Збережіть поточну викрійку у своєму обліковому записі FreeSewing", - "export.t": "Експортуйте свій шаблон", - "export.d": "Дозволяє експортувати цей шаблон у різні формати", - "logs.t": "Журнали шаблонів", - "logs.d": "Дозволяє переглянути журнали шаблонів, щоб побачити, що саме відбувалося під час створення цього шаблону", - "edit.t": "Відредагуйте налаштування шаблону вручну", - "edit.d": "Це дає змогу вручну редагувати налаштування шаблону, що дає вам повний контроль над тим, як буде створено ваш візерунок", - "view": "Вигляд", - "view.d": "Це різні подання, з яких ви можете вибирати. Включає ті подання, які доступні через панель навігації або меню, а також деякі додаткові" -} +{"uiSettings.t":"Налаштування інтерфейсу","uiSettings.d":"Ці налаштування керують аспектами інтерфейсу користувача (UI) нашого онлайн-середовища для створення викрійок.","renderer.t":"Рушій рендерингу","renderer.d":"Керує відтворення викрійки на екрані","renderWithReact.t":"Рендер за допомогою React-компонентів FreeSewing","renderWithReact.d":"Відтворення у форматі SVG за допомогою наших React-компонентів. Дозволяє інтерактивність та оптимізований для екрану. Використовуйте його, якщо ви не впевнені, що вибрати.","renderWithCore.t":"Рендер за допомогою бібліотеки Freesewing Core","renderWithCore.d":"Рендер безпосередньо в SVG з Core. Не містить інтерактивності та оптимізований для друку. Використовуйте його, якщо хочете знати, як виглядатиме зображення після експорту.","control.t":"Користувацький досвід","control.d":"Якому користувацькому досвіду ви надаєте перевагу? Зверніть увагу, що це налаштування облікового запису, тому воно вплине на весь веб-сайт.","inspect.t":"Оглянути","inspect.d":"Увімкнувши цю опцію, ви зможете заглибитися в деталь і отримати інформацію про різні її частини, шляхи і точки.","inspectNo.t":"Відключити інспектора","inspectNo.d":"За замовчуванням інспектор шаблонів вимкнено, і шаблон відображається у звичайному режимі.","inspectYes.t":"Увімкніть інспектора","inspectYes.d":"Увімкнувши інспектор шаблонів і вибравши рушій рендерингу React, ми додамо до шаблону інтерактивність, щоб ви могли оглядати різні елементи, з яких складається шаблон.","no":"No","yes":"Yes","draft":"Чернетка","test":"Тест","print":"Макет для друку","cut":"Макет розкрою","save":"Зберегти","export":"Експортувати","edit":"Редагувати","draft.t":"Створіть Вашу викрійку","draft.d":"Запускає флагманський редактор викрійок FreeSewing, де ви можете налаштувати свою викрійку за власним бажанням","test.t":"Протестувати Вашу викрійку","test.d":"Подивіться, як ваш лекало адаптується до змін у параметрах або вимірах","print.t":"Макет для друку","print.d":"Дозволяє розташувати частини викрійки так, щоб надрукувати її на якомога меншій кількості сторінок","cut.t":"Схема розкрою","cut.d":"Дозволяє розташувати частини викрійки так, щоб точно визначити, скільки тканини потрібно для її виготовлення.","save.t":"Збережіть свій шаблон","save.d":"Збережіть поточну викрійку у своєму обліковому записі FreeSewing","export.t":"Експортуйте свій шаблон","export.d":"Дозволяє експортувати цей шаблон у різні формати","logs.t":"Журнали шаблонів","logs.d":"Дозволяє переглянути журнали шаблонів, щоб побачити, що саме відбувалося під час створення цього шаблону","edit.t":"Відредагуйте налаштування шаблону вручну","edit.d":"Це дає змогу вручну редагувати налаштування шаблону, що дає вам повний контроль над тим, як буде створено ваш візерунок","view":"Вигляд","view.d":"Це різні подання, з яких ви можете вибирати. Включає ті подання, які доступні через панель навігації або меню, а також деякі додаткові"} \ No newline at end of file diff --git a/sites/sde/public/locales/uk/workbench.json b/sites/sde/public/locales/uk/workbench.json index dddb70746dc..29fadbbcce0 100644 --- a/sites/sde/public/locales/uk/workbench.json +++ b/sites/sde/public/locales/uk/workbench.json @@ -1,128 +1 @@ -{ - "addNotes": "Add notes", - "addSettingsToNotes": "Add settings to notes", - "advanced": "Додатково", - "appliedMeasies": "We applied a new measurements set to this pattern.", - "armhole": "Пройма", - "attributes": "Атрибути", - "backPockets": "Задні кишені", - "bookmarkPattern": "Bookmark pattern", - "bottomRight": "Внизу праворуч", - "changeMeasies": "Вимірювання зміни шаблону", - "chooseATest": "Choose a test scenario to run", - "chooseATestDesc": "You can test how the design adapts to changes in a specific design option or measurements, or even test the design across different measurements sets.", - "chooseATestMenuMobileMsg": "To do so, open the test menu and select the scenario you want to run.", - "chooseATestMenuMsg": "To do so, select the test scenario you want to run in the menu on the right.", - "chooseFromBookmarkedSets": "Choose one of the measurements sets you've bookmarked", - "chooseFromBookmarkedSetsDesc": "If you've bookmarked any measurements sets, you can select from those too.", - "chooseFromCuratedSets": "Choose one of FreeSewing's curated measurements sets", - "chooseFromCuratedSetsDesc": "If you're just looking to try out our platform, you can select from our list of curated measurements sets.", - "chooseFromOwnSets": "Choose one of your own measurements sets", - "chooseFromOwnSetsDesc": "Pick any of your own measurements sets that have all required measurements to generate this pattern.", - "chooseNewSet": "Обрати новий набір мірок", - "closure": "Закриття", - "collar": "Комір", - "columns": "columns", - "configurePattern": "Налаштувати шаблон", - "construction": "Конструкція", - "cuffs": "Манжети", - "currentPrintLayout": "Current print layout", - "cutLayout": "Макет розкрою", - "darts": "Виточки", - "designOptions.d": "Перевірте вплив опції на вигляд цього шаблону", - "docs": "Документація", - "draft": "Чернетка", - "draftPattern": "Ескіз шаблону", - "edit": "Редагувати", - "editCurrentMeasies": "Відредагувати поточні заміри", - "editCurrentMeasiesDesc": "Changes you make here will not be saved to your measurements sets, and will only affect this pattern.", - "editCurrentMeasiesHeader": "Edit Pattern Measurements", - "editMeasiesByHand": "Edit measurements by hand", - "editMeasiesByHandDesc": "Manually set or override any measurements. These changes will only apply to the current pattern.", - "editSettings": "Редагування конфігурації", - "elastic": "Резинка", - "export": "Експортувати", - "exportAsData": "Експорт даних", - "exportForEditing": "Експортувати для коригування", - "exportForPrinting": "Експортувати для друку", - "exportPattern-txt": "Експортувати PDF для Вашого принтера, або завантажити цю викрійку в інших форматах", - "exportPattern": "Експортувати викрійку", - "fit": "За розміром", - "frontPockets": "Передні кишені", - "generatePdf": "Generate print-ready PDF", - "giveItAName": "Дайте йому ім'я.", - "height": "Висота", - "help": "Допоможіть!", - "layoutSettings.d": "Additional options to further optimize the printing layout of your pattern.", - "layoutSettings.t": "Layout settings", - "length": "Довжина", - "measies": "Вимірювання викрійки", - "measiesOk": "У нас є всі необхідні виміри для створення цієї моделі.", - "measurements.d": "Перевірте вплив вимірювання на вигляд цього шаблону", - "menu": "Меню", - "name": "Назва", - "noDesignFound": "Ми не змогли знайти цей дизайн. Цього не повинно статися, тому ми будемо дуже вдячні, якщо ви повідомите про це.", - "notes": "Нотатки", - "pages": "pages", - "part": "Деталь викрійки", - "partInfo": "Інформація про деталь", - "partTransfo": "Part transformation buttons", - "partTransfoDesc": "These buttons allow you to rotate or flip individual pattern parts.", - "partTransfoNo": "Hide buttons", - "partTransfoNoDesc": "Do not include these buttons on the pattern output", - "partTransfoYes": "Show buttons", - "partTransfoYesDesc": "Include these buttons on the pattern output (they will not be printed)", - "pathInfo": "Інформація про шлях", - "patternBookmarkCreated": "Pattern bookmark created", - "patternInspector": "Інспектор зразків", - "patternLogs": "Журнали шаблонів", - "patternSaved": "Pattern saved", - "pockets": "Кишені", - "printLayout": "Макет для друку", - "printSettings.d": "Configure your pattern so you can print it just the way you like it. Includes page size & orientation, margins, and more.", - "printSettings.t": "Print settings", - "reset": "Змінити", - "resetPrintLayout": "Reset print layout", - "resetPrintLayoutDesc": "Removes all manual changes to the print layout, and restores the default layout", - "rows": "rows", - "save": "Зберегти", - "savePattern": "Зберегти викрійку", - "saveSettings": "Зберегти налаштування", - "saveYourPattern": "Збережіть свій шаблон", - "seeMissingMeasies": "See missing measurements", - "showAllParts": "Показати всі частини деталі", - "showMovableButtons": "Кнопки", - "showOnlyThisPart": "Показати тільки цю частину деталі", - "sleevecap": "Окат рукава", - "style": "Стиль", - "test": "Тест", - "testDesignMeasurement": "Test {design} measurements: {measurement}", - "testDesignOption": "Test {design} design options: {option}", - "testDesignSets": "Test {design} across measurements sets", - "testMeasurements": "Test measurements", - "testMeasurementsDesc": "Test how the design adapts to changes to a specific measurement", - "testOptions": "Test design options", - "testOptionsDesc": "Test how the design adapts to changes in a specific design option", - "testPattern": "Тестовий зразок", - "testSets": "Test measurements sets", - "testSetsDesc": "Test how the design adapts across different measurements sets", - "topLeft": "Вгорі ліворуч", - "weLackSomeMeasies": "Нам не вистачає { nr } вимірів для створення цього шаблону", - "width": "Ширина", - "xTotalPagesSomeBlank": "{total} pages in total but {blank} are blank", - "yamlEditViewError": "Проблеми з YAML", - "yamlEditViewErrorDesc": "Ми зберегли Ваш внесок, але він може не працювати з наступних причин", - "yamlEditViewTitleThing": "Редагувати конфігурацію шаблону для {thing}", - "youCanPickOrEnter": "Ви можете вибрати набір вимірів або ввести їх вручну, але без цих вимірів ми не зможемо продовжити роботу.", - "youUseCustomValue": "You are using the default value", - "youUseDefaultValue": "You are using a custom value", - "continueEditingTitle": "Continue editing", - "continueEditingDesc": "Load the newly saved pattern in the pattern editor, so you can make more changes.", - "goToPatternTitle": "Navigate to the pattern page", - "goToPatternDesc": "Exit the pattern editor and navigate to the pattern page where you can update the pattern's metadata.", - "saveAsNewPattern": "Save as new pattern", - "savePatternAs": "Save pattern as...", - "savePatternAsHellip": "Save pattern as...", - "show": "Show", - "whereToGoAfterSaveAs": "After saving the new pattern, what do you want to do?" -} +{"addNotes":"Add notes","addSettingsToNotes":"Add settings to notes","advanced":"Додатково","appliedMeasies":"We applied a new measurements set to this pattern.","armhole":"Пройма","attributes":"Атрибути","backPockets":"Задні кишені","bookmarkPattern":"Bookmark pattern","bottomRight":"Внизу праворуч","changeMeasies":"Вимірювання зміни шаблону","chooseATest":"Choose a test scenario to run","chooseATestDesc":"You can test how the design adapts to changes in a specific design option or measurements.","chooseATestMenuMobileMsg":"To do so, open the test menu and select the scenario you want to run.","chooseATestMenuMsg":"To do so, select the test scenario you want to run in the menu on the right.","chooseFromBookmarkedSets":"Choose one of the measurements sets you've bookmarked","chooseFromBookmarkedSetsDesc":"If you've bookmarked any measurements sets, you can select from those too.","chooseFromCuratedSets":"Choose one of FreeSewing's curated measurements sets","chooseFromCuratedSetsDesc":"If you're just looking to try out our platform, you can select from our list of curated measurements sets.","chooseFromOwnSets":"Choose one of your own measurements sets","chooseFromOwnSetsDesc":"Pick any of your own measurements sets that have all required measurements to generate this pattern.","chooseNewSet":"Обрати новий набір мірок","closure":"Закриття","collar":"Комір","columns":"columns","configurePattern":"Налаштувати шаблон","construction":"Конструкція","continueEditingTitle":"Continue editing","continueEditingDesc":"Load the newly saved pattern in the pattern editor, so you can make more changes.","cuffs":"Манжети","currentPrintLayout":"Current print layout","cutLayout":"Макет розкрою","darts":"Виточки","designOptions.d":"Перевірте вплив опції на вигляд цього шаблону","docs":"Документація","draft":"Чернетка","draftPattern":"Ескіз шаблону","edit":"Редагувати","editCurrentMeasies":"Відредагувати поточні заміри","editCurrentMeasiesDesc":"Changes you make here will not be saved to your measurements sets, and will only affect this pattern.","editCurrentMeasiesHeader":"Edit Pattern Measurements","editMeasiesByHand":"Edit measurements by hand","editMeasiesByHandDesc":"Manually set or override any measurements. These changes will only apply to the current pattern.","editSettings":"Редагування конфігурації","elastic":"Резинка","export":"Експортувати","exportAsData":"Експорт даних","exportForEditing":"Експортувати для коригування","exportForPrinting":"Експортувати для друку","exportPattern-txt":"Експортувати PDF для Вашого принтера, або завантажити цю викрійку в інших форматах","exportPattern":"Експортувати викрійку","fit":"За розміром","frontPockets":"Передні кишені","generatePdf":"Generate print-ready PDF","giveItAName":"Дайте йому ім'я.","goToPatternTitle":"Navigate to the pattern page","goToPatternDesc":"Exit the pattern editor and navigate to the pattern page where you can update the pattern's metadata.","height":"Висота","help":"Допоможіть!","layoutSettings.d":"Additional options to further optimize the printing layout of your pattern.","layoutSettings.t":"Layout settings","length":"Довжина","measies":"Вимірювання викрійки","measiesOk":"У нас є всі необхідні виміри для створення цієї моделі.","measurements.d":"Перевірте вплив вимірювання на вигляд цього шаблону","menu":"Меню","name":"Назва","noDesignFound":"Ми не змогли знайти цей дизайн. Цього не повинно статися, тому ми будемо дуже вдячні, якщо ви повідомите про це.","notes":"Нотатки","pages":"pages","part":"Деталь викрійки","partInfo":"Інформація про деталь","partTransfo":"Part transformation buttons","partTransfoDesc":"These buttons allow you to rotate or flip individual pattern parts.","partTransfoNo":"Hide buttons","partTransfoNoDesc":"Do not include these buttons on the pattern output","partTransfoYes":"Show buttons","partTransfoYesDesc":"Include these buttons on the pattern output (they will not be printed)","pathInfo":"Інформація про шлях","patternBookmarkCreated":"Pattern bookmark created","patternInspector":"Інспектор зразків","patternLogs":"Журнали шаблонів","patternSaved":"Pattern saved","pockets":"Кишені","printLayout":"Макет для друку","printSettings.d":"Configure your pattern so you can print it just the way you like it. Includes page size & orientation, margins, and more.","printSettings.t":"Print settings","reset":"Змінити","resetPrintLayout":"Reset print layout","resetPrintLayoutDesc":"Removes all manual changes to the print layout, and restores the default layout","rows":"rows","save":"Зберегти","savePattern":"Зберегти викрійку","saveAsNewPattern":"Save as new pattern","savePatternAs":"Save pattern as...","savePatternAsHellip":"Save pattern as...","saveSettings":"Зберегти налаштування","saveYourPattern":"Збережіть свій шаблон","seeMissingMeasies":"See missing measurements","show":"Показати","showAllParts":"Показати всі частини деталі","showMovableButtons":"Кнопки","showOnlyThisPart":"Показати тільки цю частину деталі","sleevecap":"Окат рукава","style":"Стиль","test":"Тест","testDesignMeasurement":"Test {design} measurements: {measurement}","testDesignOption":"Test {design} design options: {option}","testDesignSets":"Test {design} across measurements sets","testMeasurements":"Test measurements","testMeasurementsDesc":"Test how the design adapts to changes to a specific measurement","testOptions":"Test design options","testOptionsDesc":"Test how the design adapts to changes in a specific design option","testPattern":"Тестовий зразок","testSets":"Test measurements sets","testSetsDesc":"Test how the design adapts across different measurements sets","topLeft":"Вгорі ліворуч","weLackSomeMeasies":"Нам не вистачає { nr } вимірів для створення цього шаблону","whereToGoAfterSaveAs":"After saving the new pattern, what do you want to do?","width":"Ширина","xTotalPagesSomeBlank":"{total} pages in total but {blank} are blank","yamlEditViewError":"Проблеми з YAML","yamlEditViewErrorDesc":"Ми зберегли Ваш внесок, але він може не працювати з наступних причин","yamlEditViewTitleThing":"Редагувати конфігурацію шаблону для {thing}","youCanPickOrEnter":"Ви можете вибрати набір вимірів або ввести їх вручну, але без цих вимірів ми не зможемо продовжити роботу.","youUseCustomValue":"You are using the default value","youUseDefaultValue":"You are using a custom value"} \ No newline at end of file diff --git a/sites/shared/components/account/de.yaml b/sites/shared/components/account/de.yaml index 10a4c6013e8..4e71c22c45c 100644 --- a/sites/shared/components/account/de.yaml +++ b/sites/shared/components/account/de.yaml @@ -206,7 +206,7 @@ noFilter: Do not filter filterByDesignDocs: If you have a specific design in mind, you can filter by design to only list those measurements that are required for this design. setLacksMeasiesForDesign: This set lacks measurements required for this pattern setHasMeasiesForDesign: This set has all measurements required for this pattern -someSetsLacking: Some of these sets lack the measurments required to generate this pattern +someSetsLacking: Some of your sets lack the measurments required to generate this pattern theseSetsReady: These sets have all required measurments to generate this pattern chooseSet: Bitte wähle einen Satz von Messungen patternForWhichSet: Für welchen Satz von Messungen sollten wir ein Muster erstellen? @@ -275,4 +275,7 @@ visitShowcase: Visit showcase post examples: Beispiele noExamples: We currently do not have any examples for this design noExamplesMsg: We rely on the FreeSewing community to submit examples in our showcase posts. - +ownPublicPattern: This is the public view on one of your own patterns. For more options, access the private view. +ownPrivatePattern: This is the private view on your pattern. The public view will work for you even when the pattern is private. It will only work for others when the pattern is public. +privateView: Private view +publicView: Public view diff --git a/sites/shared/components/account/es.yaml b/sites/shared/components/account/es.yaml index e0f84fd830b..12f0af305de 100644 --- a/sites/shared/components/account/es.yaml +++ b/sites/shared/components/account/es.yaml @@ -206,7 +206,7 @@ noFilter: Do not filter filterByDesignDocs: If you have a specific design in mind, you can filter by design to only list those measurements that are required for this design. setLacksMeasiesForDesign: This set lacks measurements required for this pattern setHasMeasiesForDesign: This set has all measurements required for this pattern -someSetsLacking: Some of these sets lack the measurments required to generate this pattern +someSetsLacking: Some of your sets lack the measurments required to generate this pattern theseSetsReady: These sets have all required measurments to generate this pattern chooseSet: Elige una serie de medidas patternForWhichSet: '¿Para qué conjunto de medidas debemos generar un patrón?' @@ -275,4 +275,7 @@ visitShowcase: Visit showcase post examples: Ejemplos noExamples: We currently do not have any examples for this design noExamplesMsg: We rely on the FreeSewing community to submit examples in our showcase posts. - +ownPublicPattern: This is the public view on one of your own patterns. For more options, access the private view. +ownPrivatePattern: This is the private view on your pattern. The public view will work for you even when the pattern is private. It will only work for others when the pattern is public. +privateView: Private view +publicView: Public view diff --git a/sites/shared/components/account/fr.yaml b/sites/shared/components/account/fr.yaml index b313478297f..4497e348166 100644 --- a/sites/shared/components/account/fr.yaml +++ b/sites/shared/components/account/fr.yaml @@ -206,7 +206,7 @@ noFilter: Do not filter filterByDesignDocs: If you have a specific design in mind, you can filter by design to only list those measurements that are required for this design. setLacksMeasiesForDesign: This set lacks measurements required for this pattern setHasMeasiesForDesign: This set has all measurements required for this pattern -someSetsLacking: Some of these sets lack the measurments required to generate this pattern +someSetsLacking: Some of your sets lack the measurments required to generate this pattern theseSetsReady: These sets have all required measurments to generate this pattern chooseSet: Choisis un ensemble de mesures patternForWhichSet: Pour quel ensemble de mesures devons-nous générer un modèle ? @@ -275,4 +275,7 @@ visitShowcase: Visit showcase post examples: Exemples noExamples: We currently do not have any examples for this design noExamplesMsg: We rely on the FreeSewing community to submit examples in our showcase posts. - +ownPublicPattern: This is the public view on one of your own patterns. For more options, access the private view. +ownPrivatePattern: This is the private view on your pattern. The public view will work for you even when the pattern is private. It will only work for others when the pattern is public. +privateView: Private view +publicView: Public view diff --git a/sites/shared/components/account/nl.yaml b/sites/shared/components/account/nl.yaml index 12ee1940e82..7b75276e172 100644 --- a/sites/shared/components/account/nl.yaml +++ b/sites/shared/components/account/nl.yaml @@ -206,7 +206,7 @@ noFilter: Do not filter filterByDesignDocs: If you have a specific design in mind, you can filter by design to only list those measurements that are required for this design. setLacksMeasiesForDesign: This set lacks measurements required for this pattern setHasMeasiesForDesign: This set has all measurements required for this pattern -someSetsLacking: Some of these sets lack the measurments required to generate this pattern +someSetsLacking: Some of your sets lack the measurments required to generate this pattern theseSetsReady: These sets have all required measurments to generate this pattern chooseSet: Kies een maten set patternForWhichSet: Voor welke maten set moeten we een patroon genereren? @@ -275,4 +275,7 @@ visitShowcase: Visit showcase post examples: Voorbeelden noExamples: We currently do not have any examples for this design noExamplesMsg: We rely on the FreeSewing community to submit examples in our showcase posts. - +ownPublicPattern: This is the public view on one of your own patterns. For more options, access the private view. +ownPrivatePattern: This is the private view on your pattern. The public view will work for you even when the pattern is private. It will only work for others when the pattern is public. +privateView: Private view +publicView: Public view diff --git a/sites/shared/components/account/uk.yaml b/sites/shared/components/account/uk.yaml index 3fe9604ebac..b2e7d7837f8 100644 --- a/sites/shared/components/account/uk.yaml +++ b/sites/shared/components/account/uk.yaml @@ -206,7 +206,7 @@ noFilter: Do not filter filterByDesignDocs: If you have a specific design in mind, you can filter by design to only list those measurements that are required for this design. setLacksMeasiesForDesign: This set lacks measurements required for this pattern setHasMeasiesForDesign: This set has all measurements required for this pattern -someSetsLacking: Some of these sets lack the measurments required to generate this pattern +someSetsLacking: Some of your sets lack the measurments required to generate this pattern theseSetsReady: These sets have all required measurments to generate this pattern chooseSet: Будь ласка, оберіть набір вимірів patternForWhichSet: Для якого набору вимірів ми повинні згенерувати викрійку? @@ -275,4 +275,7 @@ visitShowcase: Visit showcase post examples: Приклади noExamples: We currently do not have any examples for this design noExamplesMsg: We rely on the FreeSewing community to submit examples in our showcase posts. - +ownPublicPattern: This is the public view on one of your own patterns. For more options, access the private view. +ownPrivatePattern: This is the private view on your pattern. The public view will work for you even when the pattern is private. It will only work for others when the pattern is public. +privateView: Private view +publicView: Public view diff --git a/sites/shared/components/workbench/de.yaml b/sites/shared/components/workbench/de.yaml index b11f4f2fe94..77bb4046d8c 100644 --- a/sites/shared/components/workbench/de.yaml +++ b/sites/shared/components/workbench/de.yaml @@ -9,7 +9,7 @@ bookmarkPattern: Bookmark pattern bottomRight: Unten rechts changeMeasies: Muster ändern Messungen chooseATest: Choose a test scenario to run -chooseATestDesc: You can test how the design adapts to changes in a specific design option or measurements, or even test the design across different measurements sets. +chooseATestDesc: You can test how the design adapts to changes in a specific design option or measurements. chooseATestMenuMobileMsg: To do so, open the test menu and select the scenario you want to run. chooseATestMenuMsg: To do so, select the test scenario you want to run in the menu on the right. chooseFromBookmarkedSets: Choose one of the measurements sets you've bookmarked @@ -24,6 +24,8 @@ collar: Kragen columns: columns configurePattern: Muster konfigurieren construction: Konstruktion +continueEditingTitle: Continue editing +continueEditingDesc: Load the newly saved pattern in the pattern editor, so you can make more changes. cuffs: Manschetten currentPrintLayout: Current print layout cutLayout: Layout schneiden @@ -50,6 +52,8 @@ fit: Passform frontPockets: Vordere Taschen generatePdf: Generate print-ready PDF giveItAName: Gib ihm einen Namen +goToPatternTitle: Navigate to the pattern page +goToPatternDesc: Exit the pattern editor and navigate to the pattern page where you can update the pattern's metadata. height: Höhe help: Hilfe layoutSettings.d: Additional options to further optimize the printing layout of your pattern. @@ -86,9 +90,13 @@ resetPrintLayoutDesc: Removes all manual changes to the print layout, and restor rows: rows save: Speichern savePattern: Schnittmuster speichern +saveAsNewPattern: Save as new pattern +savePatternAs: Save pattern as... +savePatternAsHellip: Save pattern as... saveSettings: Einstellungen speichern saveYourPattern: Speichere dein Schnittmuster seeMissingMeasies: Siehe fehlende Maße +show: Anzeigen showAllParts: Alle Musterteile anzeigen showMovableButtons: Knöpfe showOnlyThisPart: Nur diesen Teil des Musters anzeigen @@ -107,6 +115,7 @@ testSets: Test measurements sets testSetsDesc: Test how the design adapts across different measurements sets topLeft: Oben links weLackSomeMeasies: Uns fehlen { nr } Messungen, um dieses Muster zu erstellen +whereToGoAfterSaveAs: After saving the new pattern, what do you want to do? width: Breite xTotalPagesSomeBlank: "{total} pages in total but {blank} are blank" yamlEditViewError: Probleme mit YAML diff --git a/sites/shared/components/workbench/es.yaml b/sites/shared/components/workbench/es.yaml index 82c5e50283d..5103946c72b 100644 --- a/sites/shared/components/workbench/es.yaml +++ b/sites/shared/components/workbench/es.yaml @@ -9,7 +9,7 @@ bookmarkPattern: Bookmark pattern bottomRight: Abajo a la derecha changeMeasies: Mediciones del patrón de cambio chooseATest: Choose a test scenario to run -chooseATestDesc: You can test how the design adapts to changes in a specific design option or measurements, or even test the design across different measurements sets. +chooseATestDesc: You can test how the design adapts to changes in a specific design option or measurements. chooseATestMenuMobileMsg: To do so, open the test menu and select the scenario you want to run. chooseATestMenuMsg: To do so, select the test scenario you want to run in the menu on the right. chooseFromBookmarkedSets: Choose one of the measurements sets you've bookmarked @@ -24,6 +24,8 @@ collar: Cuello columns: columns configurePattern: Configurar patrón construction: Construcción +continueEditingTitle: Continue editing +continueEditingDesc: Load the newly saved pattern in the pattern editor, so you can make more changes. cuffs: Puños currentPrintLayout: Current print layout cutLayout: Disposición del corte @@ -50,6 +52,8 @@ fit: Ajuste frontPockets: Pockets delanteros generatePdf: Generate print-ready PDF giveItAName: Dale un nombre +goToPatternTitle: Navigate to the pattern page +goToPatternDesc: Exit the pattern editor and navigate to the pattern page where you can update the pattern's metadata. height: Altura help: Ayuda layoutSettings.d: Additional options to further optimize the printing layout of your pattern. @@ -86,9 +90,13 @@ resetPrintLayoutDesc: Removes all manual changes to the print layout, and restor rows: rows save: Guardar savePattern: Guardar patrón +saveAsNewPattern: Save as new pattern +savePatternAs: Save pattern as... +savePatternAsHellip: Save pattern as... saveSettings: Guardar ajustes saveYourPattern: Guarda tu patrón seeMissingMeasies: See missing measurements +show: Mostrar showAllParts: Mostrar todas las partes del patrón showMovableButtons: Botones showOnlyThisPart: Mostrar sólo esta parte del patrón @@ -107,6 +115,7 @@ testSets: Test measurements sets testSetsDesc: Test how the design adapts across different measurements sets topLeft: Arriba a la izquierda weLackSomeMeasies: Nos faltan las medidas de { nr } para crear este patrón +whereToGoAfterSaveAs: After saving the new pattern, what do you want to do? width: Anchura xTotalPagesSomeBlank: "{total} pages in total but {blank} are blank" yamlEditViewError: Problemas con YAML diff --git a/sites/shared/components/workbench/fr.yaml b/sites/shared/components/workbench/fr.yaml index d4b5da75b25..8a9595381dd 100644 --- a/sites/shared/components/workbench/fr.yaml +++ b/sites/shared/components/workbench/fr.yaml @@ -9,7 +9,7 @@ bookmarkPattern: Bookmark pattern bottomRight: En bas à droite changeMeasies: Mesures du schéma de changement chooseATest: Choose a test scenario to run -chooseATestDesc: You can test how the design adapts to changes in a specific design option or measurements, or even test the design across different measurements sets. +chooseATestDesc: You can test how the design adapts to changes in a specific design option or measurements. chooseATestMenuMobileMsg: To do so, open the test menu and select the scenario you want to run. chooseATestMenuMsg: To do so, select the test scenario you want to run in the menu on the right. chooseFromBookmarkedSets: Choose one of the measurements sets you've bookmarked @@ -24,6 +24,8 @@ collar: Col columns: columns configurePattern: Configurer le modèle construction: Construction +continueEditingTitle: Continue editing +continueEditingDesc: Load the newly saved pattern in the pattern editor, so you can make more changes. cuffs: Poignets currentPrintLayout: Current print layout cutLayout: Disposition des coupes @@ -50,6 +52,8 @@ fit: Ajustement frontPockets: Poches avant generatePdf: Generate print-ready PDF giveItAName: Donne-lui un nom +goToPatternTitle: Navigate to the pattern page +goToPatternDesc: Exit the pattern editor and navigate to the pattern page where you can update the pattern's metadata. height: Hauteur help: Aide layoutSettings.d: Additional options to further optimize the printing layout of your pattern. @@ -86,9 +90,13 @@ resetPrintLayoutDesc: Removes all manual changes to the print layout, and restor rows: rows save: Sauvegarder savePattern: Enregistrer le patron +saveAsNewPattern: Save as new pattern +savePatternAs: Save pattern as... +savePatternAsHellip: Save pattern as... saveSettings: Sauvegarder les paramètres saveYourPattern: Sauvegarde ton modèle seeMissingMeasies: See missing measurements +show: Afficher showAllParts: Afficher toutes les parties du modèle showMovableButtons: Boutons showOnlyThisPart: Ne montre que cette partie du modèle @@ -107,6 +115,7 @@ testSets: Test measurements sets testSetsDesc: Test how the design adapts across different measurements sets topLeft: En haut à gauche weLackSomeMeasies: Il nous manque { nr } pour créer ce modèle +whereToGoAfterSaveAs: After saving the new pattern, what do you want to do? width: Largeur xTotalPagesSomeBlank: "{total} pages in total but {blank} are blank" yamlEditViewError: Problèmes avec YAML diff --git a/sites/shared/components/workbench/nl.yaml b/sites/shared/components/workbench/nl.yaml index 65bd2402a0a..9363aeee147 100644 --- a/sites/shared/components/workbench/nl.yaml +++ b/sites/shared/components/workbench/nl.yaml @@ -9,7 +9,7 @@ bookmarkPattern: Bookmark pattern bottomRight: Rechtsonder changeMeasies: Verander patroon metingen chooseATest: Choose a test scenario to run -chooseATestDesc: You can test how the design adapts to changes in a specific design option or measurements, or even test the design across different measurements sets. +chooseATestDesc: You can test how the design adapts to changes in a specific design option or measurements. chooseATestMenuMobileMsg: To do so, open the test menu and select the scenario you want to run. chooseATestMenuMsg: To do so, select the test scenario you want to run in the menu on the right. chooseFromBookmarkedSets: Choose one of the measurements sets you've bookmarked @@ -24,6 +24,8 @@ collar: Kraag columns: columns configurePattern: Patroon configureren construction: Constructie +continueEditingTitle: Continue editing +continueEditingDesc: Load the newly saved pattern in the pattern editor, so you can make more changes. cuffs: Manchetten currentPrintLayout: Current print layout cutLayout: Lay-out snijden @@ -50,6 +52,8 @@ fit: Pasvorm frontPockets: Voorzakken generatePdf: Generate print-ready PDF giveItAName: Geef het een naam +goToPatternTitle: Navigate to the pattern page +goToPatternDesc: Exit the pattern editor and navigate to the pattern page where you can update the pattern's metadata. height: Hoogte help: Help layoutSettings.d: Additional options to further optimize the printing layout of your pattern. @@ -86,9 +90,13 @@ resetPrintLayoutDesc: Removes all manual changes to the print layout, and restor rows: rows save: Opslaan savePattern: Bewaar patroon +saveAsNewPattern: Save as new pattern +savePatternAs: Save pattern as... +savePatternAsHellip: Save pattern as... saveSettings: Instellingen opslaan saveYourPattern: Je patroon opslaan seeMissingMeasies: See missing measurements +show: Toon showAllParts: Toon alle patroondelen showMovableButtons: Knopen showOnlyThisPart: Laat alleen dit patroondeel zien @@ -107,6 +115,7 @@ testSets: Test measurements sets testSetsDesc: Test how the design adapts across different measurements sets topLeft: Linksboven weLackSomeMeasies: We missen { nr } metingen om dit patroon te maken +whereToGoAfterSaveAs: After saving the new pattern, what do you want to do? width: Breedte xTotalPagesSomeBlank: "{total} pages in total but {blank} are blank" yamlEditViewError: Problemen met YAML diff --git a/sites/shared/components/workbench/uk.yaml b/sites/shared/components/workbench/uk.yaml index 9ad63fd4df5..e5713b05169 100644 --- a/sites/shared/components/workbench/uk.yaml +++ b/sites/shared/components/workbench/uk.yaml @@ -9,7 +9,7 @@ bookmarkPattern: Bookmark pattern bottomRight: Внизу праворуч changeMeasies: Вимірювання зміни шаблону chooseATest: Choose a test scenario to run -chooseATestDesc: You can test how the design adapts to changes in a specific design option or measurements, or even test the design across different measurements sets. +chooseATestDesc: You can test how the design adapts to changes in a specific design option or measurements. chooseATestMenuMobileMsg: To do so, open the test menu and select the scenario you want to run. chooseATestMenuMsg: To do so, select the test scenario you want to run in the menu on the right. chooseFromBookmarkedSets: Choose one of the measurements sets you've bookmarked @@ -24,6 +24,8 @@ collar: Комір columns: columns configurePattern: Налаштувати шаблон construction: Конструкція +continueEditingTitle: Continue editing +continueEditingDesc: Load the newly saved pattern in the pattern editor, so you can make more changes. cuffs: Манжети currentPrintLayout: Current print layout cutLayout: Макет розкрою @@ -50,6 +52,8 @@ fit: За розміром frontPockets: Передні кишені generatePdf: Generate print-ready PDF giveItAName: Дайте йому ім'я. +goToPatternTitle: Navigate to the pattern page +goToPatternDesc: Exit the pattern editor and navigate to the pattern page where you can update the pattern's metadata. height: Висота help: Допоможіть! layoutSettings.d: Additional options to further optimize the printing layout of your pattern. @@ -86,9 +90,13 @@ resetPrintLayoutDesc: Removes all manual changes to the print layout, and restor rows: rows save: Зберегти savePattern: Зберегти викрійку +saveAsNewPattern: Save as new pattern +savePatternAs: Save pattern as... +savePatternAsHellip: Save pattern as... saveSettings: Зберегти налаштування saveYourPattern: Збережіть свій шаблон seeMissingMeasies: See missing measurements +show: Показати showAllParts: Показати всі частини деталі showMovableButtons: Кнопки showOnlyThisPart: Показати тільки цю частину деталі @@ -107,6 +115,7 @@ testSets: Test measurements sets testSetsDesc: Test how the design adapts across different measurements sets topLeft: Вгорі ліворуч weLackSomeMeasies: Нам не вистачає { nr } вимірів для створення цього шаблону +whereToGoAfterSaveAs: After saving the new pattern, what do you want to do? width: Ширина xTotalPagesSomeBlank: "{total} pages in total but {blank} are blank" yamlEditViewError: Проблеми з YAML diff --git a/sites/shared/package.json b/sites/shared/package.json index 5520428bebc..8f78a6113f8 100644 --- a/sites/shared/package.json +++ b/sites/shared/package.json @@ -1,6 +1,6 @@ { "name": "@freesewing/shared", - "version": "3.0.0-alpha.13", + "version": "3.0.0", "description": "Shared code and React components for different websites", "author": "Joost De Cock (https://github.com/joostdecock)", "homepage": "https://freesewing.org/", @@ -45,10 +45,10 @@ "react": "18.2.0", "react-dom": "18.2.0", "react-markdown": "8.0.7", - "react-timeago": "7.1.0", + "react-timeago": "7.2.0", "react-zoom-pan-pinch": "3.1.0", "rehype-autolink-headings": "6.1.1", - "rehype-highlight": "6.0.0", + "rehype-highlight": "7.0.0", "remark-frontmatter": "4.0.1", "remark-mdx-frontmatter": "3.0.0", "remark-smartypants": "2.0.0", diff --git a/tests/designs/config.mjs b/tests/designs/config.mjs index abbb7460222..8f8c3ab4532 100644 --- a/tests/designs/config.mjs +++ b/tests/designs/config.mjs @@ -35,7 +35,7 @@ export const testPatternConfig = (Pattern) => { if (chunks.length > 3) { expect(designConfig.data.version.split('.').length).to.equal(4) expect(chunks[2]).to.contain.oneOf(['-alpha', '-beta', '-rc']) - } else expect(designConfig.version.split('.').length).to.equal(3) + } else expect(designConfig.data.version.split('.').length).to.equal(3) }) it('Monorepo data:', () => true) diff --git a/yarn.lock b/yarn.lock index 003c9369601..c49ae7a0731 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3025,7 +3025,7 @@ "@typescript-eslint/types" "6.7.3" eslint-visitor-keys "^3.4.1" -"@ungap/structured-clone@^1.0.0": +"@ungap/structured-clone@^1.0.0", "@ungap/structured-clone@^1.2.0": version "1.2.0" resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406" integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ== @@ -7370,19 +7370,6 @@ hast-util-from-html@2.0.1: vfile "^6.0.0" vfile-message "^4.0.0" -hast-util-from-parse5@^7.0.0: - version "7.1.2" - resolved "https://registry.yarnpkg.com/hast-util-from-parse5/-/hast-util-from-parse5-7.1.2.tgz#aecfef73e3ceafdfa4550716443e4eb7b02e22b0" - integrity sha512-Nz7FfPBuljzsN3tCQ4kCBKqdNhQE2l0Tn+X1ubgKBPRoiDIu1mL08Cfw4k7q71+Duyaw7DXDN+VTAp4Vh3oCOw== - dependencies: - "@types/hast" "^2.0.0" - "@types/unist" "^2.0.0" - hastscript "^7.0.0" - property-information "^6.0.0" - vfile "^5.0.0" - vfile-location "^4.0.0" - web-namespaces "^2.0.0" - hast-util-from-parse5@^8.0.0: version "8.0.1" resolved "https://registry.yarnpkg.com/hast-util-from-parse5/-/hast-util-from-parse5-8.0.1.tgz#654a5676a41211e14ee80d1b1758c399a0327651" @@ -7431,6 +7418,13 @@ hast-util-is-element@^2.0.0: "@types/hast" "^2.0.0" "@types/unist" "^2.0.0" +hast-util-is-element@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz#6e31a6532c217e5b533848c7e52c9d9369ca0932" + integrity sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g== + dependencies: + "@types/hast" "^3.0.0" + hast-util-parse-selector@^3.0.0: version "3.1.1" resolved "https://registry.yarnpkg.com/hast-util-parse-selector/-/hast-util-parse-selector-3.1.1.tgz#25ab00ae9e75cbc62cf7a901f68a247eade659e2" @@ -7456,23 +7450,6 @@ hast-util-phrasing@^2.0.0: hast-util-is-body-ok-link "^2.0.0" hast-util-is-element "^2.0.0" -hast-util-raw@^7.0.0: - version "7.2.3" - resolved "https://registry.yarnpkg.com/hast-util-raw/-/hast-util-raw-7.2.3.tgz#dcb5b22a22073436dbdc4aa09660a644f4991d99" - integrity sha512-RujVQfVsOrxzPOPSzZFiwofMArbQke6DJjnFfceiEbFh7S05CbPt0cYN+A5YeD3pso0JQk6O1aHBnx9+Pm2uqg== - dependencies: - "@types/hast" "^2.0.0" - "@types/parse5" "^6.0.0" - hast-util-from-parse5 "^7.0.0" - hast-util-to-parse5 "^7.0.0" - html-void-elements "^2.0.0" - parse5 "^6.0.0" - unist-util-position "^4.0.0" - unist-util-visit "^4.0.0" - vfile "^5.0.0" - web-namespaces "^2.0.0" - zwitch "^2.0.0" - hast-util-raw@^9.0.0: version "9.0.0" resolved "https://registry.yarnpkg.com/hast-util-raw/-/hast-util-raw-9.0.0.tgz#3fd8105cd47db075f7d337867a667a2f275c0114" @@ -7498,6 +7475,15 @@ hast-util-sanitize@^4.0.0: dependencies: "@types/hast" "^2.0.0" +hast-util-sanitize@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/hast-util-sanitize/-/hast-util-sanitize-5.0.0.tgz#041ef2247fe8f34b5f2bb4398c545e465e5a8c0e" + integrity sha512-L0g/qhOA82zG2hA3O29hnlv4mLU7YVVT1if5JZSr2tKO1ywkQbuMDcN05btgX0HtpqDXQniAM0ar0K+Lv4MDBQ== + dependencies: + "@types/hast" "^3.0.0" + "@ungap/structured-clone" "^1.2.0" + unist-util-position "^5.0.0" + hast-util-to-estree@^1.1.0: version "1.4.0" resolved "https://registry.yarnpkg.com/hast-util-to-estree/-/hast-util-to-estree-1.4.0.tgz#896ef9150a3f5cfbaff37334f75f31d6a324bab6" @@ -7534,23 +7520,6 @@ hast-util-to-estree@^2.0.0: unist-util-position "^4.0.0" zwitch "^2.0.0" -hast-util-to-html@^8.0.0: - version "8.0.4" - resolved "https://registry.yarnpkg.com/hast-util-to-html/-/hast-util-to-html-8.0.4.tgz#0269ef33fa3f6599b260a8dc94f733b8e39e41fc" - integrity sha512-4tpQTUOr9BMjtYyNlt0P50mH7xj0Ks2xpo8M943Vykljf99HW6EzulIoJP1N3eKOSScEHzyzi9dm7/cn0RfGwA== - dependencies: - "@types/hast" "^2.0.0" - "@types/unist" "^2.0.0" - ccount "^2.0.0" - comma-separated-tokens "^2.0.0" - hast-util-raw "^7.0.0" - hast-util-whitespace "^2.0.0" - html-void-elements "^2.0.0" - property-information "^6.0.0" - space-separated-tokens "^2.0.0" - stringify-entities "^4.0.0" - zwitch "^2.0.4" - hast-util-to-html@^9.0.0: version "9.0.0" resolved "https://registry.yarnpkg.com/hast-util-to-html/-/hast-util-to-html-9.0.0.tgz#51c0ae2a3550b9aa988c094c4fc4e327af0dddd1" @@ -7569,18 +7538,6 @@ hast-util-to-html@^9.0.0: stringify-entities "^4.0.0" zwitch "^2.0.4" -hast-util-to-parse5@^7.0.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/hast-util-to-parse5/-/hast-util-to-parse5-7.1.0.tgz#c49391bf8f151973e0c9adcd116b561e8daf29f3" - integrity sha512-YNRgAJkH2Jky5ySkIqFXTQiaqcAtJyVE+D5lkN6CdtOqrnkLfGYYrEcKuHOJZlp+MwjSwuD3fZuawI+sic/RBw== - dependencies: - "@types/hast" "^2.0.0" - comma-separated-tokens "^2.0.0" - property-information "^6.0.0" - space-separated-tokens "^2.0.0" - web-namespaces "^2.0.0" - zwitch "^2.0.0" - hast-util-to-parse5@^8.0.0: version "8.0.0" resolved "https://registry.yarnpkg.com/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz#477cd42d278d4f036bc2ea58586130f6f39ee6ed" @@ -7601,15 +7558,15 @@ hast-util-to-string@^2.0.0: dependencies: "@types/hast" "^2.0.0" -hast-util-to-text@^3.0.0: - version "3.1.2" - resolved "https://registry.yarnpkg.com/hast-util-to-text/-/hast-util-to-text-3.1.2.tgz#ecf30c47141f41e91a5d32d0b1e1859fd2ac04f2" - integrity sha512-tcllLfp23dJJ+ju5wCCZHVpzsQQ43+moJbqVX3jNWPB7z/KFC4FyZD6R7y94cHL6MQ33YtMZL8Z0aIXXI4XFTw== +hast-util-to-text@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/hast-util-to-text/-/hast-util-to-text-4.0.0.tgz#7f33a45d0bf7981ead44e82d9d8d75f511b3642f" + integrity sha512-EWiE1FSArNBPUo1cKWtzqgnuRQwEeQbQtnFJRYV1hb1BWDgrAlBU0ExptvZMM/KSA82cDpm2sFGf3Dmc5Mza3w== dependencies: - "@types/hast" "^2.0.0" - "@types/unist" "^2.0.0" - hast-util-is-element "^2.0.0" - unist-util-find-after "^4.0.0" + "@types/hast" "^3.0.0" + "@types/unist" "^3.0.0" + hast-util-is-element "^3.0.0" + unist-util-find-after "^5.0.0" hast-util-whitespace@^1.0.0, hast-util-whitespace@^1.0.4: version "1.0.4" @@ -7628,17 +7585,6 @@ hast-util-whitespace@^3.0.0: dependencies: "@types/hast" "^3.0.0" -hastscript@^7.0.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/hastscript/-/hastscript-7.2.0.tgz#0eafb7afb153d047077fa2a833dc9b7ec604d10b" - integrity sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw== - dependencies: - "@types/hast" "^2.0.0" - comma-separated-tokens "^2.0.0" - hast-util-parse-selector "^3.0.0" - property-information "^6.0.0" - space-separated-tokens "^2.0.0" - hastscript@^8.0.0: version "8.0.0" resolved "https://registry.yarnpkg.com/hastscript/-/hastscript-8.0.0.tgz#4ef795ec8dee867101b9f23cc830d4baf4fd781a" @@ -7762,11 +7708,6 @@ html-to-text@^9.0.5: htmlparser2 "^8.0.2" selderee "^0.11.0" -html-void-elements@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/html-void-elements/-/html-void-elements-2.0.1.tgz#29459b8b05c200b6c5ee98743c41b979d577549f" - integrity sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A== - html-void-elements@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/html-void-elements/-/html-void-elements-3.0.0.tgz#fc9dbd84af9e747249034d4d62602def6517f1d7" @@ -9347,13 +9288,13 @@ loupe@^2.3.1, loupe@^2.3.6: dependencies: get-func-name "^2.0.0" -lowlight@^2.0.0: - version "2.9.0" - resolved "https://registry.yarnpkg.com/lowlight/-/lowlight-2.9.0.tgz#70da647a4319c7bfd8e97721a679b13ef5621496" - integrity sha512-OpcaUTCLmHuVuBcyNckKfH5B0oA4JUavb/M/8n9iAvanJYNQkrVm4pvyX0SUaqkBG4dnWHKt7p50B3ngAG2Rfw== +lowlight@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/lowlight/-/lowlight-3.0.0.tgz#8772e6514f1c14cd576b5a7a22668f5aa2ddd10b" + integrity sha512-kedX6yxvgak8P4LGh3vKRDQuMbVcnP+qRuDJlve2w+mNJAbEhEQPjYCp9QJnpVL5F2aAAVjeIzzrbQZUKHiDJw== dependencies: - "@types/hast" "^2.0.0" - fault "^2.0.0" + "@types/hast" "^3.0.0" + devlop "^1.0.0" highlight.js "~11.8.0" lru-cache@^5.1.1: @@ -9732,7 +9673,7 @@ mdast-util-to-hast@^10.1.0: unist-util-position "^3.0.0" unist-util-visit "^2.0.0" -mdast-util-to-hast@^12.0.0, mdast-util-to-hast@^12.1.0: +mdast-util-to-hast@^12.1.0: version "12.3.0" resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-12.3.0.tgz#045d2825fb04374e59970f5b3f279b5700f6fb49" integrity sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw== @@ -11625,11 +11566,6 @@ parse5-htmlparser2-tree-adapter@^7.0.0: domhandler "^5.0.2" parse5 "^7.0.0" -parse5@^6.0.0: - version "6.0.1" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" - integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== - parse5@^7.0.0: version "7.1.2" resolved "https://registry.yarnpkg.com/parse5/-/parse5-7.1.2.tgz#0736bebbfd77793823240a23b7fc5e010b7f8e32" @@ -12408,10 +12344,10 @@ react-swipeable@7.0.1: resolved "https://registry.yarnpkg.com/react-swipeable/-/react-swipeable-7.0.1.tgz#cd299f5986c5e4a7ee979839658c228f660e1e0c" integrity sha512-RKB17JdQzvECfnVj9yDZsiYn3vH0eyva/ZbrCZXZR0qp66PBRhtg4F9yJcJTWYT5Adadi+x4NoG53BxKHwIYLQ== -react-timeago@7.1.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/react-timeago/-/react-timeago-7.1.0.tgz#248bc6aa40a561249e756b2df402c94f1a296a85" - integrity sha512-rouF7MiEm55fH791Y8cg+VobIJgx8gtNJ+gjr86R4ZqO1WKPkXiXjdT/lRzrvEkUzsxT1exHqV2V+Zdi114H3A== +react-timeago@7.2.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/react-timeago/-/react-timeago-7.2.0.tgz#ae929d7423a63cbc3dc228e49d22fbf586d459ca" + integrity sha512-2KsBEEs+qRhKx/kekUVNSTIpop3Jwd7SRBm0R4Eiq3mPeswRGSsftY9FpKsE/lXLdURyQFiHeHFrIUxLYskG5g== react-zoom-pan-pinch@3.1.0: version "3.1.0" @@ -12668,16 +12604,16 @@ rehype-format@^4.0.1: unified "^10.0.0" unist-util-visit-parents "^5.0.0" -rehype-highlight@6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/rehype-highlight/-/rehype-highlight-6.0.0.tgz#8097219d8813b51f4c2b6d92db27dac6cbc9a641" - integrity sha512-q7UtlFicLhetp7K48ZgZiJgchYscMma7XjzX7t23bqEJF8m6/s+viXQEe4oHjrATTIZpX7RG8CKD7BlNZoh9gw== +rehype-highlight@7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/rehype-highlight/-/rehype-highlight-7.0.0.tgz#f2fd0eaebea7d4d4ce2fca2e8d9e3aea9441aefc" + integrity sha512-QtobgRgYoQaK6p1eSr2SD1i61f7bjF2kZHAQHxeCHAuJf7ZUDMvQ7owDq9YTkmar5m5TSUol+2D3bp3KfJf/oA== dependencies: - "@types/hast" "^2.0.0" - hast-util-to-text "^3.0.0" - lowlight "^2.0.0" - unified "^10.0.0" - unist-util-visit "^4.0.0" + "@types/hast" "^3.0.0" + hast-util-to-text "^4.0.0" + lowlight "^3.0.0" + unist-util-visit "^5.0.0" + vfile "^6.0.0" rehype-minify-whitespace@^4.0.0: version "4.0.5" @@ -12786,16 +12722,16 @@ remark-gfm@3.0.1: micromark-extension-gfm "^2.0.0" unified "^10.0.0" -remark-html@^15.0.1: - version "15.0.2" - resolved "https://registry.yarnpkg.com/remark-html/-/remark-html-15.0.2.tgz#44ff77c876f037658b406662b5ce15e26ed34d80" - integrity sha512-/CIOI7wzHJzsh48AiuIyIe1clxVkUtreul73zcCXLub0FmnevQE0UMFDQm7NUx8/3rl/4zCshlMfqBdWScQthw== +remark-html@^16.0.1: + version "16.0.1" + resolved "https://registry.yarnpkg.com/remark-html/-/remark-html-16.0.1.tgz#9246d0cf22254c208a86531cbeb26203ae2dd34c" + integrity sha512-B9JqA5i0qZe0Nsf49q3OXyGvyXuZFDzAP2iOFLEumymuYJITVpiH1IgsTEwTpdptDmZlMDMWeDmSawdaJIGCXQ== dependencies: - "@types/mdast" "^3.0.0" - hast-util-sanitize "^4.0.0" - hast-util-to-html "^8.0.0" - mdast-util-to-hast "^12.0.0" - unified "^10.0.0" + "@types/mdast" "^4.0.0" + hast-util-sanitize "^5.0.0" + hast-util-to-html "^9.0.0" + mdast-util-to-hast "^13.0.0" + unified "^11.0.0" remark-lint-blockquote-indentation@^3.0.0: version "3.1.2" @@ -15031,13 +14967,13 @@ unist-builder@^2.0.0: resolved "https://registry.yarnpkg.com/unist-builder/-/unist-builder-2.0.3.tgz#77648711b5d86af0942f334397a33c5e91516436" integrity sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw== -unist-util-find-after@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/unist-util-find-after/-/unist-util-find-after-4.0.1.tgz#80c69c92b0504033638ce11973f4135f2c822e2d" - integrity sha512-QO/PuPMm2ERxC6vFXEPtmAutOopy5PknD+Oq64gGwxKtk4xwo9Z97t9Av1obPmGU0IyTa6EKYUfTrK2QJS3Ozw== +unist-util-find-after@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/unist-util-find-after/-/unist-util-find-after-5.0.0.tgz#3fccc1b086b56f34c8b798e1ff90b5c54468e896" + integrity sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ== dependencies: - "@types/unist" "^2.0.0" - unist-util-is "^5.0.0" + "@types/unist" "^3.0.0" + unist-util-is "^6.0.0" unist-util-generated@^1.0.0: version "1.1.6"