sparkles: Added translation of measurements
This commit is contained in:
parent
2794dad69b
commit
e006e7b175
16 changed files with 192 additions and 32 deletions
|
@ -6,7 +6,15 @@ import * as nl from "./locales/nl";
|
||||||
|
|
||||||
const imports = { en, de, es, fr, nl };
|
const imports = { en, de, es, fr, nl };
|
||||||
|
|
||||||
const topics = ["account", "app", "email", "errors", "gdpr", "i18n"];
|
const topics = [
|
||||||
|
"account",
|
||||||
|
"app",
|
||||||
|
"email",
|
||||||
|
"errors",
|
||||||
|
"gdpr",
|
||||||
|
"i18n",
|
||||||
|
"measurements"
|
||||||
|
];
|
||||||
|
|
||||||
const languages = ["en", "de", "es", "fr", "nl"];
|
const languages = ["en", "de", "es", "fr", "nl"];
|
||||||
|
|
||||||
|
@ -16,6 +24,7 @@ const email = {};
|
||||||
const errors = {};
|
const errors = {};
|
||||||
const gdpr = {};
|
const gdpr = {};
|
||||||
const i18n = {};
|
const i18n = {};
|
||||||
|
const measurements = {};
|
||||||
const strings = {};
|
const strings = {};
|
||||||
|
|
||||||
for (let lang of languages) account[lang] = imports[lang].account;
|
for (let lang of languages) account[lang] = imports[lang].account;
|
||||||
|
@ -24,6 +33,7 @@ for (let lang of languages) email[lang] = imports[lang].email;
|
||||||
for (let lang of languages) errors[lang] = imports[lang].errors;
|
for (let lang of languages) errors[lang] = imports[lang].errors;
|
||||||
for (let lang of languages) gdpr[lang] = imports[lang].gdpr;
|
for (let lang of languages) gdpr[lang] = imports[lang].gdpr;
|
||||||
for (let lang of languages) i18n[lang] = imports[lang].i18n;
|
for (let lang of languages) i18n[lang] = imports[lang].i18n;
|
||||||
|
for (let lang of languages) measurements[lang] = imports[lang].measurements;
|
||||||
for (let lang of languages) strings[lang] = imports[lang].strings;
|
for (let lang of languages) strings[lang] = imports[lang].strings;
|
||||||
|
|
||||||
export { account, app, email, errors, gdpr, i18n, strings };
|
export { account, app, email, errors, gdpr, i18n, measurements, strings };
|
||||||
|
|
|
@ -2,10 +2,6 @@ aboutFreesewing: Über Freesewing
|
||||||
accountCreated: Account erstellt
|
accountCreated: Account erstellt
|
||||||
account: Konto
|
account: Konto
|
||||||
andThatIsAwesome: Und das ist großartig
|
andThatIsAwesome: Und das ist großartig
|
||||||
app.chestInfo: Brüste erfordern zusätzliche Messungen. Wenn Ihr Modell keine Brüste hat, werden beim Konfigurieren des Modells irrelevante Messungen ausgeblendet. Dies hat keinen Einfluss darauf, wie Muster erstellt werden.
|
|
||||||
app.createModel: Erstellen Sie das Modell
|
|
||||||
app.nameInfo: Ein Name hilft, die Dinge auseinander zu halten. Sie können einen beliebigen Namen auswählen.
|
|
||||||
app.unitsInfo: Freesewing unterstützt sowohl das metrische System als auch die imperialen Einheiten. Wählen Sie einfach aus, welches Sie hier verwenden möchten. (Standardmäßig werden die in Ihrem Konto konfigurierten Einheiten verwendet).
|
|
||||||
back: Zurück
|
back: Zurück
|
||||||
becauseThatWouldBeReallyHelpful: Weil das wirklich hilfreich wäre.
|
becauseThatWouldBeReallyHelpful: Weil das wirklich hilfreich wäre.
|
||||||
becomeAPatron: Gönner werden
|
becomeAPatron: Gönner werden
|
||||||
|
@ -15,6 +11,7 @@ butThatCouldChange: Das könnte sich aber ändern
|
||||||
chatOnGitter: Chatte bei Gitter
|
chatOnGitter: Chatte bei Gitter
|
||||||
checkInboxClickLinkInConfirmationEmail: Überprüfen Sie jetzt Ihren Posteingang und klicken Sie auf den Link in der Bestätigungs-E-Mail, die wir Ihnen gesendet haben.
|
checkInboxClickLinkInConfirmationEmail: Überprüfen Sie jetzt Ihren Posteingang und klicken Sie auf den Link in der Bestätigungs-E-Mail, die wir Ihnen gesendet haben.
|
||||||
chest: Brust
|
chest: Brust
|
||||||
|
chestInfo: Brüste erfordern zusätzliche Messungen. Wenn Ihr Modell keine Brüste hat, werden beim Konfigurieren des Modells irrelevante Messungen ausgeblendet. Dies hat keinen Einfluss darauf, wie Muster erstellt werden.
|
||||||
close: Schließen
|
close: Schließen
|
||||||
colourYes: "Farbbild: Inhalt ist auf Deutsch verfügbar"
|
colourYes: "Farbbild: Inhalt ist auf Deutsch verfügbar"
|
||||||
community: Community
|
community: Community
|
||||||
|
@ -25,6 +22,7 @@ contentLocaleFallback: Deshalb wird Dir stattdessen die englische Version angeze
|
||||||
contents: Inhalte
|
contents: Inhalte
|
||||||
couldYouTranslateThis: Könnten Sie das übersetzen?
|
couldYouTranslateThis: Könnten Sie das übersetzen?
|
||||||
created: Erstellt
|
created: Erstellt
|
||||||
|
createModel: Erstellen Sie das Modell
|
||||||
darkMode: Dunkler Modus
|
darkMode: Dunkler Modus
|
||||||
docs: Dokumente
|
docs: Dokumente
|
||||||
documentationForDevelopers: Dokumentation für Entwickler
|
documentationForDevelopers: Dokumentation für Entwickler
|
||||||
|
@ -62,6 +60,7 @@ metricUnits: Metrische Einheiten (cm)
|
||||||
model: Modell
|
model: Modell
|
||||||
models: Modelle (Personen)
|
models: Modelle (Personen)
|
||||||
monochromeNo: "Monochromes Bild: Inhalt ist nicht in Deutsch verfügbar"
|
monochromeNo: "Monochromes Bild: Inhalt ist nicht in Deutsch verfügbar"
|
||||||
|
nameInfo: Ein Name hilft, die Dinge auseinander zu halten. Sie können einen beliebigen Namen auswählen.
|
||||||
name: Name
|
name: Name
|
||||||
newDraft: Neuer Entwurf
|
newDraft: Neuer Entwurf
|
||||||
newModel: Neues Modell
|
newModel: Neues Modell
|
||||||
|
@ -113,6 +112,8 @@ thisPageRequiresAuthentication: Diese Seite erfordert eine Authentifizierung
|
||||||
troubleLoggingIn: Mühe dich einzuloggen?
|
troubleLoggingIn: Mühe dich einzuloggen?
|
||||||
twitter: Twitter
|
twitter: Twitter
|
||||||
txt-footer: 'Freesewing wurde von Joost De Cock & den Mitwirkenden<br> kreiert, mit der finanziellen Unterstützung unserer Gönner'
|
txt-footer: 'Freesewing wurde von Joost De Cock & den Mitwirkenden<br> kreiert, mit der finanziellen Unterstützung unserer Gönner'
|
||||||
|
unitsInfo: Freesewing unterstützt sowohl das metrische System als auch die imperialen Einheiten. Wählen Sie einfach aus, welches Sie hier verwenden möchten. (Standardmäßig werden die in Ihrem Konto konfigurierten Einheiten verwendet).
|
||||||
|
updated: Aktualisierte
|
||||||
userHasBeenWithUsSince: '{user} ist seit {since} bei uns'
|
userHasBeenWithUsSince: '{user} ist seit {since} bei uns'
|
||||||
weAreValidatingYourConfirmationCode: Wir prüfen deinen Bestätigungs-Code.
|
weAreValidatingYourConfirmationCode: Wir prüfen deinen Bestätigungs-Code.
|
||||||
weCouldNotValidateYourConfirmationCode: Wir konnten Ihren Bestätigungscode nicht bestätigen
|
weCouldNotValidateYourConfirmationCode: Wir konnten Ihren Bestätigungscode nicht bestätigen
|
||||||
|
|
|
@ -4,6 +4,7 @@ import email from "./email.yaml";
|
||||||
import errors from "./errors.yaml";
|
import errors from "./errors.yaml";
|
||||||
import gdpr from "./gdpr.yaml";
|
import gdpr from "./gdpr.yaml";
|
||||||
import i18n from "./i18n.yaml";
|
import i18n from "./i18n.yaml";
|
||||||
|
import measurements from "./measurements.yaml";
|
||||||
|
|
||||||
const topics = {
|
const topics = {
|
||||||
account,
|
account,
|
||||||
|
@ -11,7 +12,8 @@ const topics = {
|
||||||
email,
|
email,
|
||||||
errors,
|
errors,
|
||||||
gdpr,
|
gdpr,
|
||||||
i18n
|
i18n,
|
||||||
|
measurements
|
||||||
};
|
};
|
||||||
|
|
||||||
const strings = {};
|
const strings = {};
|
||||||
|
@ -22,4 +24,4 @@ for (let topic of Object.keys(topics)) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export { account, app, email, errors, gdpr, i18n, strings };
|
export { account, app, email, errors, gdpr, i18n, measurements, strings };
|
||||||
|
|
27
packages/i18n/src/locales/de/measurements.yaml
Normal file
27
packages/i18n/src/locales/de/measurements.yaml
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
acrossBack: Rückenweite (veraltet)
|
||||||
|
bicepsCircumference: Bizepsumfang
|
||||||
|
bustSpan: Brustweite
|
||||||
|
centerBackNeckToWaist: Hintere Mitte vom Hals bis zur Taille
|
||||||
|
chestCircumference: Brustumfang
|
||||||
|
headCircumference: Kopfumfang
|
||||||
|
highBust: Oberbrustweite
|
||||||
|
highPointShoulderToBust: Höchster Punkt der Schulter zur Brust
|
||||||
|
hipsCircumference: Hüftumfang
|
||||||
|
hipsToUpperLeg: Hüfte bis Oberschenkel
|
||||||
|
inseam: Schrittlänge
|
||||||
|
naturalWaist: Natürliche Taille
|
||||||
|
naturalWaistToFloor: Natürliche Taille bis Boden
|
||||||
|
naturalWaistToHip: Natürliche Taille bis Hüfte
|
||||||
|
naturalWaistToKnee: Natürliche Taille bis Knie
|
||||||
|
naturalWaistToSeat: Natürliche Taille bis Gesäß
|
||||||
|
naturalWaistToUnderbust: Natürliche Taille bis zum Unterbrustumfang
|
||||||
|
neckCircumference: Halsumfang
|
||||||
|
seatCircumference: Gesäßumfang
|
||||||
|
seatDepth: Sitztiefe
|
||||||
|
shoulderSlope: Schulterneigung
|
||||||
|
shoulderToElbow: Schulter bis Ellenbogen
|
||||||
|
shoulderToShoulder: Schulter bis Schulter
|
||||||
|
shoulderToWrist: Shulter bis Handgelenk
|
||||||
|
underBust: Unterbrustweite
|
||||||
|
upperLegCircumference: Oberschenkelumfang
|
||||||
|
wristCircumference: Umfang des Handgelenks
|
|
@ -2,10 +2,6 @@ aboutFreesewing: About Freesewing
|
||||||
account: Account
|
account: Account
|
||||||
accountCreated: Account created
|
accountCreated: Account created
|
||||||
andThatIsAwesome: And that is awesome
|
andThatIsAwesome: And that is awesome
|
||||||
app.chestInfo: Breasts require extra measurements. If your model has no breasts, irrelevant measurements will be hidden when configuring the model. This has no impact on how patterns are drafted.
|
|
||||||
app.createModel: Create model
|
|
||||||
app.nameInfo: A name helps to keep things apart. You can pick any name you want.
|
|
||||||
app.unitsInfo: Freesewing supports both the metric system and imperial units. Simply pick which one you'd like to use here. (the default is to use the units configured in your account).
|
|
||||||
back: Back
|
back: Back
|
||||||
becauseThatWouldBeReallyHelpful: Because that would be really helpful.
|
becauseThatWouldBeReallyHelpful: Because that would be really helpful.
|
||||||
becomeAPatron: Become a patron
|
becomeAPatron: Become a patron
|
||||||
|
@ -15,6 +11,7 @@ butThatCouldChange: But that could change
|
||||||
chatOnGitter: Chat on Gitter
|
chatOnGitter: Chat on Gitter
|
||||||
checkInboxClickLinkInConfirmationEmail: Now check your inbox and click the link in the confirmation Email we've sent you.
|
checkInboxClickLinkInConfirmationEmail: Now check your inbox and click the link in the confirmation Email we've sent you.
|
||||||
chest: Chest
|
chest: Chest
|
||||||
|
chestInfo: Breasts require extra measurements. If your model has no breasts, irrelevant measurements will be hidden when configuring the model. This has no impact on how patterns are drafted.
|
||||||
close: Close
|
close: Close
|
||||||
colourYes: "Colour picture: Content is available in English"
|
colourYes: "Colour picture: Content is available in English"
|
||||||
community: Community
|
community: Community
|
||||||
|
@ -25,6 +22,7 @@ contentLocaleFallback: That's why we're showing you the English version instead.
|
||||||
contents: Contents
|
contents: Contents
|
||||||
couldYouTranslateThis: Could you translate this?
|
couldYouTranslateThis: Could you translate this?
|
||||||
created: Created
|
created: Created
|
||||||
|
createModel: Create model
|
||||||
darkMode: Dark mode
|
darkMode: Dark mode
|
||||||
docs: Documentation
|
docs: Documentation
|
||||||
documentationForDevelopers: Documentation for developers
|
documentationForDevelopers: Documentation for developers
|
||||||
|
@ -62,6 +60,7 @@ metricUnits: Metric units (cm)
|
||||||
model: Model
|
model: Model
|
||||||
models: Models
|
models: Models
|
||||||
monochromeNo: "Monochrome picture: Content is not availabel in English"
|
monochromeNo: "Monochrome picture: Content is not availabel in English"
|
||||||
|
nameInfo: A name helps to keep things apart. You can pick any name you want.
|
||||||
name: Name
|
name: Name
|
||||||
newDraft: New draft
|
newDraft: New draft
|
||||||
newModel: New model
|
newModel: New model
|
||||||
|
@ -113,6 +112,8 @@ thisPageRequiresAuthentication: This page requires authentication
|
||||||
troubleLoggingIn: Trouble logging in?
|
troubleLoggingIn: Trouble logging in?
|
||||||
twitter: Twitter
|
twitter: Twitter
|
||||||
txt-footer: Freesewing is made by Joost De Cock & contributors<br>with the financial support of our Patrons
|
txt-footer: Freesewing is made by Joost De Cock & contributors<br>with the financial support of our Patrons
|
||||||
|
unitsInfo: Freesewing supports both the metric system and imperial units. Simply pick which one you'd like to use here. (the default is to use the units configured in your account).
|
||||||
|
updated: Updated
|
||||||
userHasBeenWithUsSince: '{user} has been with us since {since}'
|
userHasBeenWithUsSince: '{user} has been with us since {since}'
|
||||||
weAreValidatingYourConfirmationCode: We are validating your confirmation code
|
weAreValidatingYourConfirmationCode: We are validating your confirmation code
|
||||||
weCouldNotValidateYourConfirmationCode: We could not validate your confirmation code
|
weCouldNotValidateYourConfirmationCode: We could not validate your confirmation code
|
||||||
|
|
|
@ -4,6 +4,7 @@ import email from "./email.yaml";
|
||||||
import errors from "./errors.yaml";
|
import errors from "./errors.yaml";
|
||||||
import gdpr from "./gdpr.yaml";
|
import gdpr from "./gdpr.yaml";
|
||||||
import i18n from "./i18n.yaml";
|
import i18n from "./i18n.yaml";
|
||||||
|
import measurements from "./measurements.yaml";
|
||||||
|
|
||||||
const topics = {
|
const topics = {
|
||||||
account,
|
account,
|
||||||
|
@ -11,7 +12,8 @@ const topics = {
|
||||||
email,
|
email,
|
||||||
errors,
|
errors,
|
||||||
gdpr,
|
gdpr,
|
||||||
i18n
|
i18n,
|
||||||
|
measurements
|
||||||
};
|
};
|
||||||
|
|
||||||
const strings = {};
|
const strings = {};
|
||||||
|
@ -22,4 +24,4 @@ for (let topic of Object.keys(topics)) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export { account, app, email, errors, gdpr, i18n, strings };
|
export { account, app, email, errors, gdpr, i18n, measurements, strings };
|
||||||
|
|
27
packages/i18n/src/locales/en/measurements.yaml
Normal file
27
packages/i18n/src/locales/en/measurements.yaml
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
acrossBack: Across back (deprecated)
|
||||||
|
bicepsCircumference: Biceps circumference
|
||||||
|
bustSpan: Bust span
|
||||||
|
centerBackNeckToWaist: Centerback neck to waist
|
||||||
|
chestCircumference: Chest circumference
|
||||||
|
headCircumference: Head circumference
|
||||||
|
highBust: High bust
|
||||||
|
highPointShoulderToBust: High point shoulder to bust
|
||||||
|
hipsCircumference: Hips circumference
|
||||||
|
hipsToUpperLeg: Hips to upper leg
|
||||||
|
inseam: Inseam
|
||||||
|
naturalWaist: Natural waist
|
||||||
|
naturalWaistToFloor: Natural waist to floor
|
||||||
|
naturalWaistToHip: Natural waist to hip
|
||||||
|
naturalWaistToKnee: Natural waist to knee
|
||||||
|
naturalWaistToSeat: Natural waist to seat
|
||||||
|
naturalWaistToUnderbust: Natural waist to underbust
|
||||||
|
neckCircumference: Neck circumference
|
||||||
|
seatCircumference: Seat circumference
|
||||||
|
seatDepth: Seat depth
|
||||||
|
shoulderSlope: Shoulder slope
|
||||||
|
shoulderToElbow: Shoulder to elbow
|
||||||
|
shoulderToShoulder: Shoulder to shoulder
|
||||||
|
shoulderToWrist: Shoulder to wrist
|
||||||
|
underBust: Underbust
|
||||||
|
upperLegCircumference: Upper leg circumference
|
||||||
|
wristCircumference: Wrist circumference
|
|
@ -2,10 +2,6 @@ aboutFreesewing: Acerca de Freesewing
|
||||||
accountCreated: cuenta creada
|
accountCreated: cuenta creada
|
||||||
account: Cuenta
|
account: Cuenta
|
||||||
andThatIsAwesome: Y eso es genial
|
andThatIsAwesome: Y eso es genial
|
||||||
app.chestInfo: Los senos requieren medidas adicionales. Si su modelo no tiene pechos, se ocultarán las mediciones irrelevantes al configurar el modelo. Esto no tiene ningún impacto en cómo se redactan los patrones.
|
|
||||||
app.createModel: Crear el modelo
|
|
||||||
app.nameInfo: Un nombre ayuda a mantener las cosas separadas. Puedes elegir el nombre que quieras.
|
|
||||||
app.unitsInfo: La liberación es compatible con el sistema métrico y las unidades imperiales. Simplemente elige el que te gustaría usar aquí. (El valor predeterminado es utilizar las unidades configuradas en su cuenta).
|
|
||||||
back: atras
|
back: atras
|
||||||
becauseThatWouldBeReallyHelpful: Porque eso sería realmente útil.
|
becauseThatWouldBeReallyHelpful: Porque eso sería realmente útil.
|
||||||
becomeAPatron: Conviértete en un mecenas
|
becomeAPatron: Conviértete en un mecenas
|
||||||
|
@ -14,6 +10,7 @@ browseAllShowcases: Navegar por todas las escaparates
|
||||||
butThatCouldChange: Pero eso podría cambiar
|
butThatCouldChange: Pero eso podría cambiar
|
||||||
chatOnGitter: Chatea en Gitter
|
chatOnGitter: Chatea en Gitter
|
||||||
checkInboxClickLinkInConfirmationEmail: Ahora revise su bandeja de entrada y haga clic en el enlace en el correo electrónico de confirmación que le hemos enviado.
|
checkInboxClickLinkInConfirmationEmail: Ahora revise su bandeja de entrada y haga clic en el enlace en el correo electrónico de confirmación que le hemos enviado.
|
||||||
|
chestInfo: Los senos requieren medidas adicionales. Si su modelo no tiene pechos, se ocultarán las mediciones irrelevantes al configurar el modelo. Esto no tiene ningún impacto en cómo se redactan los patrones.
|
||||||
chest: Pecho
|
chest: Pecho
|
||||||
close: Cerrar
|
close: Cerrar
|
||||||
colourYes: "Imagen en color: el contenido está disponible en español."
|
colourYes: "Imagen en color: el contenido está disponible en español."
|
||||||
|
@ -25,6 +22,7 @@ contentLocaleFallback: Por eso te estamos enseñando la versión en inglés en s
|
||||||
contents: Contenidos
|
contents: Contenidos
|
||||||
couldYouTranslateThis: ¿Podrías traducir esto?
|
couldYouTranslateThis: ¿Podrías traducir esto?
|
||||||
created: Creado
|
created: Creado
|
||||||
|
createModel: Crear el modelo
|
||||||
darkMode: Modo oscuro
|
darkMode: Modo oscuro
|
||||||
docs: Documentación
|
docs: Documentación
|
||||||
documentationForDevelopers: Documentación para desarrolladores
|
documentationForDevelopers: Documentación para desarrolladores
|
||||||
|
@ -62,6 +60,7 @@ metricUnits: Unidades métricas (cm)
|
||||||
model: Modelo
|
model: Modelo
|
||||||
models: Modelos
|
models: Modelos
|
||||||
monochromeNo: "Imagen monocroma: el contenido no está disponible en español."
|
monochromeNo: "Imagen monocroma: el contenido no está disponible en español."
|
||||||
|
nameInfo: Un nombre ayuda a mantener las cosas separadas. Puedes elegir el nombre que quieras.
|
||||||
name: Nombre
|
name: Nombre
|
||||||
newDraft: Nuevo boceto
|
newDraft: Nuevo boceto
|
||||||
newModel: Nuevo modelo
|
newModel: Nuevo modelo
|
||||||
|
@ -113,6 +112,8 @@ thisPageRequiresAuthentication: esta página requiere autenticación
|
||||||
troubleLoggingIn: ¿Problemas para acceder?
|
troubleLoggingIn: ¿Problemas para acceder?
|
||||||
twitter: Twitter
|
twitter: Twitter
|
||||||
txt-footer: Freesewing está hecho por Joost De Cock & y colaboradores<br>con el apoyo económico de nuestros patrocinadores
|
txt-footer: Freesewing está hecho por Joost De Cock & y colaboradores<br>con el apoyo económico de nuestros patrocinadores
|
||||||
|
unitsInfo: La liberación es compatible con el sistema métrico y las unidades imperiales. Simplemente elige el que te gustaría usar aquí. (El valor predeterminado es utilizar las unidades configuradas en su cuenta).
|
||||||
|
updated: Actualizado
|
||||||
userHasBeenWithUsSince: '{user} ha estado con nosotros desde {since}'
|
userHasBeenWithUsSince: '{user} ha estado con nosotros desde {since}'
|
||||||
weAreValidatingYourConfirmationCode: Estamos validando tu código de confirmación
|
weAreValidatingYourConfirmationCode: Estamos validando tu código de confirmación
|
||||||
weCouldNotValidateYourConfirmationCode: No pudimos validar su código de confirmación
|
weCouldNotValidateYourConfirmationCode: No pudimos validar su código de confirmación
|
||||||
|
|
|
@ -4,6 +4,7 @@ import email from "./email.yaml";
|
||||||
import errors from "./errors.yaml";
|
import errors from "./errors.yaml";
|
||||||
import gdpr from "./gdpr.yaml";
|
import gdpr from "./gdpr.yaml";
|
||||||
import i18n from "./i18n.yaml";
|
import i18n from "./i18n.yaml";
|
||||||
|
import measurements from "./measurements.yaml";
|
||||||
|
|
||||||
const topics = {
|
const topics = {
|
||||||
account,
|
account,
|
||||||
|
@ -11,7 +12,8 @@ const topics = {
|
||||||
email,
|
email,
|
||||||
errors,
|
errors,
|
||||||
gdpr,
|
gdpr,
|
||||||
i18n
|
i18n,
|
||||||
|
measurements
|
||||||
};
|
};
|
||||||
|
|
||||||
const strings = {};
|
const strings = {};
|
||||||
|
@ -22,4 +24,4 @@ for (let topic of Object.keys(topics)) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export { account, app, email, errors, gdpr, i18n, strings };
|
export { account, app, email, errors, gdpr, i18n, measurements, strings };
|
||||||
|
|
27
packages/i18n/src/locales/es/measurements.yaml
Normal file
27
packages/i18n/src/locales/es/measurements.yaml
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
acrossBack: Ancho de espalda (obsoleto)
|
||||||
|
bicepsCircumference: Contorno del brazo
|
||||||
|
bustSpan: Distancia entre pechos
|
||||||
|
centerBackNeckToWaist: Cuello a cintura por centro espalda
|
||||||
|
chestCircumference: Contorno de pecho
|
||||||
|
headCircumference: Contorno de cabeza
|
||||||
|
highBust: Contorno de alto pecho
|
||||||
|
highPointShoulderToBust: Alto de hombro a pecho
|
||||||
|
hipsCircumference: Contorno de caderas
|
||||||
|
hipsToUpperLeg: Cadera a alto de pierna
|
||||||
|
inseam: Tiro
|
||||||
|
naturalWaist: Contorno de cintura
|
||||||
|
naturalWaistToFloor: Cintura a suelo
|
||||||
|
naturalWaistToHip: Cintura a cadera
|
||||||
|
naturalWaistToKnee: Cintura a rodilla
|
||||||
|
naturalWaistToSeat: Cintura a asiento
|
||||||
|
naturalWaistToUnderbust: Cintura a bajo pecho
|
||||||
|
neckCircumference: Contorno de cuello
|
||||||
|
seatCircumference: Contorno de asiento
|
||||||
|
seatDepth: Alto de asiento
|
||||||
|
shoulderSlope: Inclinación de hombro
|
||||||
|
shoulderToElbow: Hombro a codo
|
||||||
|
shoulderToShoulder: Distancia entre hombros
|
||||||
|
shoulderToWrist: Codo a muñeca
|
||||||
|
underBust: Bajo pecho
|
||||||
|
upperLegCircumference: Contorno de alto de pierna
|
||||||
|
wristCircumference: Contorno de muñeca
|
|
@ -2,10 +2,6 @@ aboutFreesewing: À propos de Freesewing
|
||||||
account: Compte
|
account: Compte
|
||||||
accountCreated: Compte créé
|
accountCreated: Compte créé
|
||||||
andThatIsAwesome: Et c'est génial
|
andThatIsAwesome: Et c'est génial
|
||||||
app.chestInfo: Les seins nécessitent des mesures supplémentaires. Si votre modèle n'a pas de seins, les mesures non pertinentes seront masquées lors de la configuration du modèle. Cela n'a aucun impact sur la façon dont les motifs sont rédigés.
|
|
||||||
app.createModel: Créer le modèle
|
|
||||||
app.nameInfo: Un nom aide à séparer les choses. Vous pouvez choisir n'importe quel nom.
|
|
||||||
app.unitsInfo: Freesewing prend en charge le système métrique et les unités impériales. Choisissez simplement celui que vous souhaitez utiliser ici. (Par défaut, vous utilisez les unités configurées dans votre compte).
|
|
||||||
back: Retour
|
back: Retour
|
||||||
becauseThatWouldBeReallyHelpful: Parce que ce serait vraiment utile.
|
becauseThatWouldBeReallyHelpful: Parce que ce serait vraiment utile.
|
||||||
becomeAPatron: Devenir mécène
|
becomeAPatron: Devenir mécène
|
||||||
|
@ -14,6 +10,7 @@ browseAllShowcases: Parcourir la galerie entière
|
||||||
butThatCouldChange: Mais cela pourrait changer
|
butThatCouldChange: Mais cela pourrait changer
|
||||||
chatOnGitter: Chatter sur Gitter
|
chatOnGitter: Chatter sur Gitter
|
||||||
checkInboxClickLinkInConfirmationEmail: Maintenant, vérifiez votre boîte de réception et cliquez sur le lien dans l'e-mail de confirmation que nous vous avons envoyé.
|
checkInboxClickLinkInConfirmationEmail: Maintenant, vérifiez votre boîte de réception et cliquez sur le lien dans l'e-mail de confirmation que nous vous avons envoyé.
|
||||||
|
chestInfo: Les seins nécessitent des mesures supplémentaires. Si votre modèle n'a pas de seins, les mesures non pertinentes seront masquées lors de la configuration du modèle. Cela n'a aucun impact sur la façon dont les motifs sont rédigés.
|
||||||
chest: Poitrine
|
chest: Poitrine
|
||||||
close: Fermer
|
close: Fermer
|
||||||
colourYes: "Image couleur: le contenu est disponible en français"
|
colourYes: "Image couleur: le contenu est disponible en français"
|
||||||
|
@ -25,6 +22,7 @@ contentLocaleFallback: C'est pour cela que nous vous montrons plutôt la version
|
||||||
contents: Contenus
|
contents: Contenus
|
||||||
couldYouTranslateThis: Pourriez-vous traduire cela?
|
couldYouTranslateThis: Pourriez-vous traduire cela?
|
||||||
created: Créé
|
created: Créé
|
||||||
|
createModel: Créer le modèle
|
||||||
darkMode: Mode sombre
|
darkMode: Mode sombre
|
||||||
docs: Documentation
|
docs: Documentation
|
||||||
documentationForDevelopers: Documentation pour les développeurs
|
documentationForDevelopers: Documentation pour les développeurs
|
||||||
|
@ -62,6 +60,7 @@ metricUnits: Unités métriques (cm)
|
||||||
model: Modèle
|
model: Modèle
|
||||||
models: Modèles
|
models: Modèles
|
||||||
monochromeNo: "Image monochrome: le contenu n'est pas disponible en français"
|
monochromeNo: "Image monochrome: le contenu n'est pas disponible en français"
|
||||||
|
nameInfo: Un nom aide à séparer les choses. Vous pouvez choisir n'importe quel nom.
|
||||||
name: Nom
|
name: Nom
|
||||||
newDraft: Nouvelle ébauche
|
newDraft: Nouvelle ébauche
|
||||||
newModel: Nouveau modèle
|
newModel: Nouveau modèle
|
||||||
|
@ -113,6 +112,8 @@ thisPageRequiresAuthentication: Cette page nécessite une authentification
|
||||||
troubleLoggingIn: Un problème de connexion ?
|
troubleLoggingIn: Un problème de connexion ?
|
||||||
twitter: Twitter
|
twitter: Twitter
|
||||||
txt-footer: Freesewing est la création de Joost De Cock et ses contributeurs<br>avec le soutien financier de mécènes
|
txt-footer: Freesewing est la création de Joost De Cock et ses contributeurs<br>avec le soutien financier de mécènes
|
||||||
|
unitsInfo: Freesewing prend en charge le système métrique et les unités impériales. Choisissez simplement celui que vous souhaitez utiliser ici. (Par défaut, vous utilisez les unités configurées dans votre compte).
|
||||||
|
updated: Mis à jour
|
||||||
userHasBeenWithUsSince: '{user} est parmi nous depuis {since}'
|
userHasBeenWithUsSince: '{user} est parmi nous depuis {since}'
|
||||||
weAreValidatingYourConfirmationCode: Nous sommes en train de valider votre code de confirmation
|
weAreValidatingYourConfirmationCode: Nous sommes en train de valider votre code de confirmation
|
||||||
weCouldNotValidateYourConfirmationCode: Nous n'avons pas pu valider votre code de confirmation
|
weCouldNotValidateYourConfirmationCode: Nous n'avons pas pu valider votre code de confirmation
|
||||||
|
|
|
@ -4,6 +4,7 @@ import email from "./email.yaml";
|
||||||
import errors from "./errors.yaml";
|
import errors from "./errors.yaml";
|
||||||
import gdpr from "./gdpr.yaml";
|
import gdpr from "./gdpr.yaml";
|
||||||
import i18n from "./i18n.yaml";
|
import i18n from "./i18n.yaml";
|
||||||
|
import measurements from "./measurements.yaml";
|
||||||
|
|
||||||
const topics = {
|
const topics = {
|
||||||
account,
|
account,
|
||||||
|
@ -11,7 +12,8 @@ const topics = {
|
||||||
email,
|
email,
|
||||||
errors,
|
errors,
|
||||||
gdpr,
|
gdpr,
|
||||||
i18n
|
i18n,
|
||||||
|
measurements
|
||||||
};
|
};
|
||||||
|
|
||||||
const strings = {};
|
const strings = {};
|
||||||
|
@ -22,4 +24,4 @@ for (let topic of Object.keys(topics)) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export { account, app, email, errors, gdpr, i18n, strings };
|
export { account, app, email, errors, gdpr, i18n, measurements, strings };
|
||||||
|
|
27
packages/i18n/src/locales/fr/measurements.yaml
Normal file
27
packages/i18n/src/locales/fr/measurements.yaml
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
acrossBack: Largeur du dos (obsolète)
|
||||||
|
bicepsCircumference: Tour de bras
|
||||||
|
bustSpan: Ecart entre les pointes des seins
|
||||||
|
centerBackNeckToWaist: Hauteur du dos
|
||||||
|
chestCircumference: Tour de poitrine
|
||||||
|
headCircumference: Tour de tête
|
||||||
|
highBust: Tour de buste
|
||||||
|
highPointShoulderToBust: Hauteur de poitrine
|
||||||
|
hipsCircumference: Tour des petites hanches
|
||||||
|
hipsToUpperLeg: Hauteur des hanches à l'entrejambe
|
||||||
|
inseam: Longueur d'entrejambe
|
||||||
|
naturalWaistToFloor: Hauteur de taille
|
||||||
|
naturalWaistToHip: Longueur de la taille jusqu'aux petites hanches
|
||||||
|
naturalWaistToKnee: Longueur de la taille naturelle jusqu'au genou
|
||||||
|
naturalWaistToSeat: Longueur de la taille jusqu'aux hanches
|
||||||
|
naturalWaistToUnderbust: Longueur de la taille jusqu'au dessous de la poitrine
|
||||||
|
naturalWaist: Tour de taille
|
||||||
|
neckCircumference: Tour de cou
|
||||||
|
seatCircumference: Tour des hanches
|
||||||
|
seatDepth: Profondeur d'entrejambe
|
||||||
|
shoulderSlope: Pente d'épaule
|
||||||
|
shoulderToElbow: Longueur de l'épaule jusqu'au coude
|
||||||
|
shoulderToShoulder: Largeur d'épaule
|
||||||
|
shoulderToWrist: Longueur de bras
|
||||||
|
underBust: Tour sous la poitrine
|
||||||
|
upperLegCircumference: Tour de cuisse
|
||||||
|
wristCircumference: Tour de poignet
|
|
@ -2,10 +2,6 @@ aboutFreesewing: Over Freesewing
|
||||||
account: Account
|
account: Account
|
||||||
accountCreated: Account aangemaakt
|
accountCreated: Account aangemaakt
|
||||||
andThatIsAwesome: En dat is geweldig
|
andThatIsAwesome: En dat is geweldig
|
||||||
app.chestInfo: Borsten vereisen extra metingen. Als uw model geen borsten heeft, worden irrelevante metingen verborgen bij het configureren van het model. Dit heeft geen invloed op hoe patronen worden opgesteld.
|
|
||||||
app.createModel: Model aanmaken
|
|
||||||
app.nameInfo: Een naam helpt om dingen uit elkaar te houden. Je kan eender welke naam kiezen.
|
|
||||||
app.unitsInfo: Freesewing ondersteunt zowel het metrieke stelsel als de imperiale eenheden. Kies eenvoudig welke u hier wilt gebruiken. (de standaard is om de eenheden te gebruiken die in uw account zijn geconfigureerd).
|
|
||||||
back: Terug
|
back: Terug
|
||||||
becauseThatWouldBeReallyHelpful: Want dat zou ons echt vooruit helpen.
|
becauseThatWouldBeReallyHelpful: Want dat zou ons echt vooruit helpen.
|
||||||
becomeAPatron: Word mecenas
|
becomeAPatron: Word mecenas
|
||||||
|
@ -15,6 +11,7 @@ butThatCouldChange: Maar dat kan veranderen
|
||||||
chatOnGitter: Chat via Gitter
|
chatOnGitter: Chat via Gitter
|
||||||
checkInboxClickLinkInConfirmationEmail: We hebben je een Email gestuurd ter bevestiging. Check je mailbox en klik op de link in onze Email.
|
checkInboxClickLinkInConfirmationEmail: We hebben je een Email gestuurd ter bevestiging. Check je mailbox en klik op de link in onze Email.
|
||||||
chest: Borst
|
chest: Borst
|
||||||
|
chestInfo: Borsten vereisen extra metingen. Als uw model geen borsten heeft, worden irrelevante metingen verborgen bij het configureren van het model. Dit heeft geen invloed op hoe patronen worden opgesteld.
|
||||||
close: Sluiten
|
close: Sluiten
|
||||||
colourYes: "Kleurenfoto: Inhoud is beschikbaar in het Nederlands"
|
colourYes: "Kleurenfoto: Inhoud is beschikbaar in het Nederlands"
|
||||||
community: Gemeenschap
|
community: Gemeenschap
|
||||||
|
@ -25,6 +22,7 @@ contentLocaleFallback: Daarom tonen we je de Engelstalige versie.
|
||||||
contents: Inhoud
|
contents: Inhoud
|
||||||
couldYouTranslateThis: Kan jij dit vertalen?
|
couldYouTranslateThis: Kan jij dit vertalen?
|
||||||
created: Aangemaakt
|
created: Aangemaakt
|
||||||
|
createModel: Model aanmaken
|
||||||
darkMode: Donkere modus
|
darkMode: Donkere modus
|
||||||
docs: Documentatie
|
docs: Documentatie
|
||||||
documentationForDevelopers: Documentatie voor ontwikkelaars
|
documentationForDevelopers: Documentatie voor ontwikkelaars
|
||||||
|
@ -62,6 +60,7 @@ metricUnits: Metrische eenheden (cm)
|
||||||
model: Model
|
model: Model
|
||||||
models: Modellen
|
models: Modellen
|
||||||
monochromeNo: "Zwart-wit foto: Inhoud is niet beschikbaar niet het Nederlands"
|
monochromeNo: "Zwart-wit foto: Inhoud is niet beschikbaar niet het Nederlands"
|
||||||
|
nameInfo: Een naam helpt om dingen uit elkaar te houden. Je kan eender welke naam kiezen.
|
||||||
name: Naam
|
name: Naam
|
||||||
newDraft: Nieuwe patroontekening
|
newDraft: Nieuwe patroontekening
|
||||||
newModel: Nieuw model
|
newModel: Nieuw model
|
||||||
|
@ -113,6 +112,8 @@ thisPageRequiresAuthentication: Deze pagina vereist authenticatie
|
||||||
troubleLoggingIn: Problemen met aanmelden?
|
troubleLoggingIn: Problemen met aanmelden?
|
||||||
twitter: Twitter
|
twitter: Twitter
|
||||||
txt-footer: Freesewing is een project van Joost De Cock & vrijwillige medewerkers<br>met de financiële steun van onze sponsors
|
txt-footer: Freesewing is een project van Joost De Cock & vrijwillige medewerkers<br>met de financiële steun van onze sponsors
|
||||||
|
unitsInfo: Freesewing ondersteunt zowel het metrieke stelsel als de imperiale eenheden. Kies eenvoudig welke u hier wilt gebruiken. (de standaard is om de eenheden te gebruiken die in uw account zijn geconfigureerd).
|
||||||
|
updated: Bijgewerkt
|
||||||
userHasBeenWithUsSince: '{user} hoort erbij sinds {since}'
|
userHasBeenWithUsSince: '{user} hoort erbij sinds {since}'
|
||||||
weAreValidatingYourConfirmationCode: We valideren je bevestigingscode
|
weAreValidatingYourConfirmationCode: We valideren je bevestigingscode
|
||||||
weCouldNotValidateYourConfirmationCode: We kunnen uw bevestigingscode niet valideren
|
weCouldNotValidateYourConfirmationCode: We kunnen uw bevestigingscode niet valideren
|
||||||
|
|
|
@ -4,6 +4,7 @@ import email from "./email.yaml";
|
||||||
import errors from "./errors.yaml";
|
import errors from "./errors.yaml";
|
||||||
import gdpr from "./gdpr.yaml";
|
import gdpr from "./gdpr.yaml";
|
||||||
import i18n from "./i18n.yaml";
|
import i18n from "./i18n.yaml";
|
||||||
|
import measurements from "./measurements.yaml";
|
||||||
|
|
||||||
const topics = {
|
const topics = {
|
||||||
account,
|
account,
|
||||||
|
@ -11,7 +12,8 @@ const topics = {
|
||||||
email,
|
email,
|
||||||
errors,
|
errors,
|
||||||
gdpr,
|
gdpr,
|
||||||
i18n
|
i18n,
|
||||||
|
measurements
|
||||||
};
|
};
|
||||||
|
|
||||||
const strings = {};
|
const strings = {};
|
||||||
|
@ -22,4 +24,4 @@ for (let topic of Object.keys(topics)) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export { account, app, email, errors, gdpr, i18n, strings };
|
export { account, app, email, errors, gdpr, i18n, measurements, strings };
|
||||||
|
|
27
packages/i18n/src/locales/nl/measurements.yaml
Normal file
27
packages/i18n/src/locales/nl/measurements.yaml
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
acrossBack: Rugwijdte (niet langer in gebruik)
|
||||||
|
bicepsCircumference: Omtrek biceps
|
||||||
|
bustSpan: Borstwijdte
|
||||||
|
centerBackNeckToWaist: Middennek achter tot taille
|
||||||
|
chestCircumference: Borstomtrek
|
||||||
|
headCircumference: Hoofdomtrek
|
||||||
|
highBust: Hoge borstomtrek
|
||||||
|
highPointShoulderToBust: Hoge schouder tot borst
|
||||||
|
hipsCircumference: Heupomtrek
|
||||||
|
hipsToUpperLeg: Heup tot bovenbeen
|
||||||
|
inseam: Binnenbeennaad
|
||||||
|
naturalWaist: Natuurlijke taille
|
||||||
|
naturalWaistToFloor: Taille tot vloer
|
||||||
|
naturalWaistToHip: Taille tot heup
|
||||||
|
naturalWaistToKnee: Taille tot knie
|
||||||
|
naturalWaistToSeat: Taille tot zitvlak
|
||||||
|
naturalWaistToUnderbust: Taille tot onderborst
|
||||||
|
neckCircumference: Nekomtrek
|
||||||
|
seatCircumference: Omtrek zitvlak
|
||||||
|
seatDepth: Hoogte zitvlak
|
||||||
|
shoulderSlope: Schouderhelling
|
||||||
|
shoulderToElbow: Schouder tot elleboog
|
||||||
|
shoulderToShoulder: Schouder tot schouder
|
||||||
|
shoulderToWrist: Schouder tot pols
|
||||||
|
underBust: Onderborstomtrek
|
||||||
|
upperLegCircumference: Bovenbeenomtrek
|
||||||
|
wristCircumference: Polsomtrek
|
Loading…
Add table
Add a link
Reference in a new issue