diff --git a/designs/teagan/i18n/de.json b/designs/teagan/i18n/de.json index c304e4e11c2..6aa01adedfc 100644 --- a/designs/teagan/i18n/de.json +++ b/designs/teagan/i18n/de.json @@ -33,6 +33,18 @@ "necklineWidth": { "t": "Ausschnittbreite", "d": "Steuert die Breite des Halsausschnitts." + }, + "curveToWaist": { + "t": "Fit the waist", + "d": "Whether or not to fit the waist or rahter only fit chest and hips." + }, + "curvedWaistEase": { + "t": "Waist ease", + "d": "Ease at the waist (only applies when the waist is fitted)." + }, + "hipsEase": { + "t": "Hips ease", + "d": "Ease at the hips." } } } diff --git a/designs/teagan/i18n/en.json b/designs/teagan/i18n/en.json index cde0264bae0..689205eff60 100644 --- a/designs/teagan/i18n/en.json +++ b/designs/teagan/i18n/en.json @@ -33,6 +33,18 @@ "necklineWidth": { "t": "Neckline width", "d": "Controls the width of the neck opening." + }, + "curveToWaist": { + "t": "Fit the waist", + "d": "Whether or not to fit the waist or rahter only fit chest and hips." + }, + "curvedWaistEase": { + "t": "Waist ease", + "d": "Ease at the waist (only applies when the waist is fitted)." + }, + "hipsEase": { + "t": "Hips ease", + "d": "Ease at the hips." } } } diff --git a/designs/teagan/i18n/es.json b/designs/teagan/i18n/es.json index b176fbdf3cc..381ab9391b8 100644 --- a/designs/teagan/i18n/es.json +++ b/designs/teagan/i18n/es.json @@ -33,6 +33,18 @@ "necklineWidth": { "t": "Neckline width", "d": "Controla el ancho de la abertura del cuello." + }, + "curveToWaist": { + "t": "Fit the waist", + "d": "Whether or not to fit the waist or rahter only fit chest and hips." + }, + "curvedWaistEase": { + "t": "Waist ease", + "d": "Ease at the waist (only applies when the waist is fitted)." + }, + "hipsEase": { + "t": "Hips ease", + "d": "Ease at the hips." } } } diff --git a/designs/teagan/i18n/fr.json b/designs/teagan/i18n/fr.json index f915079a1fd..15507133df6 100644 --- a/designs/teagan/i18n/fr.json +++ b/designs/teagan/i18n/fr.json @@ -33,6 +33,18 @@ "necklineWidth": { "t": "Largeur d'encolure", "d": "ContrĂ´le la largeur de l'encolure." + }, + "curveToWaist": { + "t": "Fit the waist", + "d": "Whether or not to fit the waist or rahter only fit chest and hips." + }, + "curvedWaistEase": { + "t": "Waist ease", + "d": "Ease at the waist (only applies when the waist is fitted)." + }, + "hipsEase": { + "t": "Hips ease", + "d": "Ease at the hips." } } } diff --git a/designs/teagan/i18n/nl.json b/designs/teagan/i18n/nl.json index f7514bf4761..6ae4ae5ba5e 100644 --- a/designs/teagan/i18n/nl.json +++ b/designs/teagan/i18n/nl.json @@ -33,6 +33,18 @@ "necklineWidth": { "t": "Breedte halsuitsnijding", "d": "Bepaalt hoe breed de halsopening is." + }, + "curveToWaist": { + "t": "Fit the waist", + "d": "Whether or not to fit the waist or rahter only fit chest and hips." + }, + "curvedWaistEase": { + "t": "Waist ease", + "d": "Ease at the waist (only applies when the waist is fitted)." + }, + "hipsEase": { + "t": "Hips ease", + "d": "Ease at the hips." } } } diff --git a/designs/teagan/src/index.mjs b/designs/teagan/src/index.mjs index 7d66547092e..e0ab9c3212f 100644 --- a/designs/teagan/src/index.mjs +++ b/designs/teagan/src/index.mjs @@ -1,5 +1,7 @@ -import { Design } from '@freesewing/core' +import { Design, mergeI18n } from '@freesewing/core' import { data } from '../data.mjs' +import { i18n as brianI18n } from '@freesewing/brian' +import { i18n as teaganI18n } from '../i18n/index.mjs' import { back } from './back.mjs' import { front } from './front.mjs' import { sleeve } from './sleeve.mjs' @@ -10,5 +12,10 @@ const Teagan = new Design({ parts: [back, front, sleeve], }) +// Merge translations +const i18n = mergeI18n([brianI18n, teaganI18n], { + o: { drop: ['sleeveLengthBonus'] }, +}) + // Named exports -export { back, front, sleeve, Teagan } +export { back, front, sleeve, Teagan, i18n }