From 57fd187cf895bcc282a0709849718e0e83832311 Mon Sep 17 00:00:00 2001 From: Joost De Cock Date: Mon, 10 Dec 2018 09:09:44 +0100 Subject: [PATCH] sparkles: Intro strings --- packages/i18n/rollup.js | 10 +++++----- packages/i18n/src/locales/de/app.yaml | 6 +++++- packages/i18n/src/locales/de/index.js | 3 +++ packages/i18n/src/locales/de/intro.yaml | 19 +++++++++++++++++++ packages/i18n/src/locales/en/app.yaml | 6 +++++- packages/i18n/src/locales/en/index.js | 3 +++ packages/i18n/src/locales/en/intro.yaml | 19 +++++++++++++++++++ packages/i18n/src/locales/es/app.yaml | 6 +++++- packages/i18n/src/locales/es/index.js | 3 +++ packages/i18n/src/locales/es/intro.yaml | 19 +++++++++++++++++++ packages/i18n/src/locales/fr/app.yaml | 6 +++++- packages/i18n/src/locales/fr/index.js | 3 +++ packages/i18n/src/locales/fr/intro.yaml | 19 +++++++++++++++++++ packages/i18n/src/locales/nl/app.yaml | 6 +++++- packages/i18n/src/locales/nl/index.js | 3 +++ packages/i18n/src/locales/nl/intro.yaml | 19 +++++++++++++++++++ 16 files changed, 140 insertions(+), 10 deletions(-) create mode 100644 packages/i18n/src/locales/de/intro.yaml create mode 100644 packages/i18n/src/locales/en/intro.yaml create mode 100644 packages/i18n/src/locales/es/intro.yaml create mode 100644 packages/i18n/src/locales/fr/intro.yaml create mode 100644 packages/i18n/src/locales/nl/intro.yaml diff --git a/packages/i18n/rollup.js b/packages/i18n/rollup.js index 56ac99a32a0..08b444d831b 100644 --- a/packages/i18n/rollup.js +++ b/packages/i18n/rollup.js @@ -17,11 +17,11 @@ export default { commonjs(), babel({ exclude: "node_modules/**" + }), + terser({ + output: { + preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` + } }) - //terser({ - // output: { - // preamble: `/**\n * ${name} | v${version}\n * ${description}\n * (c) ${new Date().getFullYear()} ${author}\n * @license ${license}\n */` - // } - //}) ] }; diff --git a/packages/i18n/src/locales/de/app.yaml b/packages/i18n/src/locales/de/app.yaml index 0f090d590c8..84e3167a630 100644 --- a/packages/i18n/src/locales/de/app.yaml +++ b/packages/i18n/src/locales/de/app.yaml @@ -1,3 +1,6 @@ +100PercentCommunity: 100% community DONE +100PercentFree: 100% kostenlos +100PercentOpenSource: 100% Open Source DONE aboutFreesewing: Über Freesewing accountCreated: Account erstellt account: Konto @@ -48,6 +51,7 @@ fieldSaved: "{field} gespeichert" filterPatterns: Filtern der Schnittmuster forgotLoginInstructions: 'Benutzername oder Emailadresse eingeben und den Passwort zurücksetzen Knopf druecken' freesewing: Freesewing +freesewingOnGithub: Freesewing auf GitHub github: GitHub goAheadWeWillWait: Mach weiter, wir warten. goodJob: Gut gemacht @@ -104,7 +108,7 @@ proceedWithCaution: Gehen Sie vorsichtig vor profile: Profil relatedLinks: Verwandte Links remove: Löschen -reportThisOnGitHub: Dies auf GitHub melden +reportThisOnGithub: Dies auf GitHub melden requiredMeasurements: Erforderliche Maße resendActivationEmail: Aktivierungs E-Mail erneut versenden resendActivationEmailMessage: Du kannst Dich nochmals mit der selben Emailadresse anmelden und wir senden dir eine neue Bestaetigung. diff --git a/packages/i18n/src/locales/de/index.js b/packages/i18n/src/locales/de/index.js index 61a446cd699..f0e77c09cec 100644 --- a/packages/i18n/src/locales/de/index.js +++ b/packages/i18n/src/locales/de/index.js @@ -5,6 +5,7 @@ import errors from "./errors.yaml"; import filter from "./filter.yml"; import gdpr from "./gdpr.yaml"; import i18n from "./i18n.yaml"; +import intro from "./intro.yaml"; import measurements from "./measurements.yaml"; import options from "./options.yml"; import patterns from "./patterns.yml"; @@ -17,6 +18,7 @@ const topics = { filter, gdpr, i18n, + intro, measurements, options, patterns @@ -82,6 +84,7 @@ export { filter, gdpr, i18n, + intro, measurements, options, patterns, diff --git a/packages/i18n/src/locales/de/intro.yaml b/packages/i18n/src/locales/de/intro.yaml new file mode 100644 index 00000000000..8f55c217f29 --- /dev/null +++ b/packages/i18n/src/locales/de/intro.yaml @@ -0,0 +1,19 @@ +badass: Badass +customizable: Anpassbare +digital: Digitale +ethical: Ethische +free: Kostenlose +hackable: Hackbare +indie: Indie +madeToMeasure: Hergestellt nach Maß +openSource: Open-Source +sewingPatterns: Schnittmuster +shareable: Teilbare +txt-community: Alles wird von freiwilligen Mitwirkenden am Leben erhalten. Es existieren keine kommerziellen Absichten im Zusammenhang mit diesem Projekt. +txt-different: Was uns unterscheidet +txt-draft: 'Wähle eines Deiner Schnittmuster, wähle ein Modell und entscheide dich für die Optionen. Den Rest erledigen wir.' +txt-how: So funktioniert es +txt-join: Mach es wie tausende andere und erstelle einen kostenlosen Account auf freesewing.org. +txt-model: Alle unsere Schnittmuster werden nach individuellen Maßen gefertigt. Also nimm zuallererst Dein Maßband zur Hand. +txt-opensource: 'Diese Plattform, unsere Schnittmuster und sogar diese Website: Alle unsere Entwicklungen sind auf GitHub zugänglich. Dein Beitrag ist herzlich willkommen!' +txt-patrons: 'Freesewing wird durch die finanzielle Unterstützung unserer Gönner überhaupt erst möglich gemacht. Sie sorgen dafür, dass es weiter geht.' diff --git a/packages/i18n/src/locales/en/app.yaml b/packages/i18n/src/locales/en/app.yaml index fbe2ba48ffa..0173178883c 100644 --- a/packages/i18n/src/locales/en/app.yaml +++ b/packages/i18n/src/locales/en/app.yaml @@ -1,3 +1,6 @@ +100PercentCommunity: 100% community +100PercentFree: 100% free +100PercentOpenSource: 100% open source aboutFreesewing: About Freesewing account: Account accountCreated: Account created @@ -48,6 +51,7 @@ fieldSaved: "{field} saved" filterPatterns: Filter patterns forgotLoginInstructions: 'If you don''t remember your password, enter your username or E-mail address below and click the Reset password button' freesewing: Freesewing +freesewingOnGithub: Freesewing on GitHub github: GitHub goAheadWeWillWait: Go ahead, we'll wait. goodJob: Good job @@ -104,7 +108,7 @@ proceedWithCaution: Proceed with caution profile: Profile relatedLinks: Related links remove: Remove -reportThisOnGitHub: Report this on GitHub +reportThisOnGithub: Report this on GitHub requiredMeasurements: Required measurements resendActivationEmailMessage: 'You can sign up again with the same E-mail address, and we''ll send you a new confirmation message.' resendActivationEmail: Re-send activation E-mail diff --git a/packages/i18n/src/locales/en/index.js b/packages/i18n/src/locales/en/index.js index 61a446cd699..f0e77c09cec 100644 --- a/packages/i18n/src/locales/en/index.js +++ b/packages/i18n/src/locales/en/index.js @@ -5,6 +5,7 @@ import errors from "./errors.yaml"; import filter from "./filter.yml"; import gdpr from "./gdpr.yaml"; import i18n from "./i18n.yaml"; +import intro from "./intro.yaml"; import measurements from "./measurements.yaml"; import options from "./options.yml"; import patterns from "./patterns.yml"; @@ -17,6 +18,7 @@ const topics = { filter, gdpr, i18n, + intro, measurements, options, patterns @@ -82,6 +84,7 @@ export { filter, gdpr, i18n, + intro, measurements, options, patterns, diff --git a/packages/i18n/src/locales/en/intro.yaml b/packages/i18n/src/locales/en/intro.yaml new file mode 100644 index 00000000000..5e0c9a550a4 --- /dev/null +++ b/packages/i18n/src/locales/en/intro.yaml @@ -0,0 +1,19 @@ +badass: Badass +customizable: Customizable +digital: Digital +ethical: Ethical +free: Free +hackable: Hackable +indie: Indie +madeToMeasure: Made-to-measure +openSource: Open source +sewingPatterns: sewing patterns +shareable: Shareable +txt-community: 'Everything is run by voluntary contributors. There is no commercial entity behind, or attached to, this project.' +txt-different: How we're different +txt-draft: 'Choose from one of your patterns, choose a model, and pick your options. We''ll do the rest.' +txt-how: How it works +txt-join: Join thousands of others and sign up for a free account on freesewing.org. +txt-model: All our patterns are made-to-measure. So first thing to do is grab your measuring tape. +txt-opensource: 'Our platform, our patterns, and even this website. All our code is available on GitHub. Pull requests welcome!' +txt-patrons: Freesewing is made possible by the financial support of our Patrons. They keep this ship afloat. diff --git a/packages/i18n/src/locales/es/app.yaml b/packages/i18n/src/locales/es/app.yaml index fda3840526f..7aa213722ca 100644 --- a/packages/i18n/src/locales/es/app.yaml +++ b/packages/i18n/src/locales/es/app.yaml @@ -1,3 +1,6 @@ +100PercentCommunity: 100% comunidad +100PercentFree: 100% gratis +100PercentOpenSource: 100% código abierto aboutFreesewing: Acerca de Freesewing accountCreated: cuenta creada account: Cuenta @@ -48,6 +51,7 @@ fieldSaved: "{field} guardado" filterPatterns: Filtrar los patrones forgotLoginInstructions: Entra tu nombre de usuario o correo electrónico debajo y pulsa el botón de Restablecer contraseña freesewing: Freesewing +freesewingOnGithub: Freesewing en GitHub github: GitHub goAheadWeWillWait: Adelante, esperaremos. goodJob: Buen trabajo @@ -104,7 +108,7 @@ proceedWithCaution: Proceder con cautela profile: Perfil relatedLinks: Enlaces relacionados remove: Eliminar -reportThisOnGitHub: Notifícalo en GitHub +reportThisOnGithub: Notifícalo en GitHub requiredMeasurements: Medidas requeridas resendActivationEmailMessage: 'Puedes iniciar sesión de nuevo con la misma dirección de E-mail, y te enviaremos un nuevo mensaje de confirmación.' resendActivationEmail: Reenviar email de activación diff --git a/packages/i18n/src/locales/es/index.js b/packages/i18n/src/locales/es/index.js index 61a446cd699..f0e77c09cec 100644 --- a/packages/i18n/src/locales/es/index.js +++ b/packages/i18n/src/locales/es/index.js @@ -5,6 +5,7 @@ import errors from "./errors.yaml"; import filter from "./filter.yml"; import gdpr from "./gdpr.yaml"; import i18n from "./i18n.yaml"; +import intro from "./intro.yaml"; import measurements from "./measurements.yaml"; import options from "./options.yml"; import patterns from "./patterns.yml"; @@ -17,6 +18,7 @@ const topics = { filter, gdpr, i18n, + intro, measurements, options, patterns @@ -82,6 +84,7 @@ export { filter, gdpr, i18n, + intro, measurements, options, patterns, diff --git a/packages/i18n/src/locales/es/intro.yaml b/packages/i18n/src/locales/es/intro.yaml new file mode 100644 index 00000000000..d9eab4f9cea --- /dev/null +++ b/packages/i18n/src/locales/es/intro.yaml @@ -0,0 +1,19 @@ +badass: badass +customizable: personalizables +digital: digital +ethical: ethicos +free: libre +hackable: hackeables +indie: indie +madeToMeasure: a medida +openSource: de código abierto +sewingPatterns: Patrones de costura +shareable: compartibles +txt-community: 'Todo es llevado por colaboradores voluntarios. TNo hay ninguna entidad comercial detrás de, o vinculada a, este proyecto.' +txt-different: En qué somos diferentes +txt-draft: 'Elige uno de los patrones, elige un model y elige tus opciones. Nosotros hacemos el resto' +txt-how: Cómo funciona +txt-join: Únete a miles de personas y regístrate en freesewing.org. +txt-model: Todos nuestros patrones son a medida. Así que lo primero que necesitas es un metro. +txt-opensource: 'Nuestra plataforma, nuestros patrones e incluso este sitio web. Todo nuestro código está disponible en GitHub. Modificaciones son bienvenidas!' +txt-patrons: Freesewing es posible por el apoyo económico de nuestros patrocinadores. Ellos mantienen este barco a flote. diff --git a/packages/i18n/src/locales/fr/app.yaml b/packages/i18n/src/locales/fr/app.yaml index f6a4547da48..969b250d8ae 100644 --- a/packages/i18n/src/locales/fr/app.yaml +++ b/packages/i18n/src/locales/fr/app.yaml @@ -1,3 +1,6 @@ +100PercentCommunity: 100 % communautaire +100PercentFree: 100 % gratuit +100PercentOpenSource: 100 % open source aboutFreesewing: À propos de Freesewing account: Compte accountCreated: Compte créé @@ -48,6 +51,7 @@ fieldSaved: "{field} enregistré" filterPatterns: Filtrez les patrons forgotLoginInstructions: 'Entrez votre nom d''utilisateur ou votre adresse e-mail ci-dessous et cliquez sur le bouton Réintialiser le mot de passe.' freesewing: Freesewing +freesewingOnGithub: Freesewing sur GitHub github: GitHub goAheadWeWillWait: Allez-y, nous attendrons. goodJob: Bon travail @@ -104,7 +108,7 @@ proceedWithCaution: Procéder avec prudence profile: Profil relatedLinks: Liens connexes remove: Supprimer -reportThisOnGitHub: Le signaler sur Github +reportThisOnGithub: Le signaler sur Github requiredMeasurements: Mensurations requises resendActivationEmailMessage: Enregistrez-vous de nouveau avec la même adresse email et nous vous enverrons un nouveau message de confirmation resendActivationEmail: Renvoyer le mail d'activation diff --git a/packages/i18n/src/locales/fr/index.js b/packages/i18n/src/locales/fr/index.js index 61a446cd699..f0e77c09cec 100644 --- a/packages/i18n/src/locales/fr/index.js +++ b/packages/i18n/src/locales/fr/index.js @@ -5,6 +5,7 @@ import errors from "./errors.yaml"; import filter from "./filter.yml"; import gdpr from "./gdpr.yaml"; import i18n from "./i18n.yaml"; +import intro from "./intro.yaml"; import measurements from "./measurements.yaml"; import options from "./options.yml"; import patterns from "./patterns.yml"; @@ -17,6 +18,7 @@ const topics = { filter, gdpr, i18n, + intro, measurements, options, patterns @@ -82,6 +84,7 @@ export { filter, gdpr, i18n, + intro, measurements, options, patterns, diff --git a/packages/i18n/src/locales/fr/intro.yaml b/packages/i18n/src/locales/fr/intro.yaml new file mode 100644 index 00000000000..62c0da2d777 --- /dev/null +++ b/packages/i18n/src/locales/fr/intro.yaml @@ -0,0 +1,19 @@ +badass: badass +customizable: personnalisables +digital: numériques +ethical: éthiques +free: gratuits +hackable: hackables +indie: indépendants +madeToMeasure: sur mesure +openSource: open source +sewingPatterns: Patrons de couture +shareable: partageables +txt-community: Tout est géré par des contributeurs bénévoles. Il n'y a pas d'entité commerciale derrière ou rattachée à ce projet. +txt-different: Ce en quoi nous sommes différents +txt-draft: 'Choisissez parmi l''un de vos patrons, choisissez un modèle, et sélectionnez vos options. Nous ferons le reste.' +txt-how: Comment ça marche +txt-join: Rejoignez des milliers d'autres personnes en vous inscrivant gratuitement sur freesewing.org. +txt-model: 'Tous nos patrons sont faits sur mesure, donc la première chose à faire est de vous munir de votre mètre-ruban.' +txt-opensource: 'Notre plateforme, nos patrons, et même ce site web. Tout notre code est disponible sur GitHub. Les pull-requests sont les bienvenues !' +txt-patrons: Freesewing existe grâce au soutien financier de nos Patrons. Ils gardent ce navire à flot. diff --git a/packages/i18n/src/locales/nl/app.yaml b/packages/i18n/src/locales/nl/app.yaml index 7431dfbe40d..d78c04004a0 100644 --- a/packages/i18n/src/locales/nl/app.yaml +++ b/packages/i18n/src/locales/nl/app.yaml @@ -1,3 +1,6 @@ +100PercentCommunity: 100% gemeenschap +100PercentFree: 100% gratis +100PercentOpenSource: 100% open source aboutFreesewing: Over Freesewing account: Account accountCreated: Account aangemaakt @@ -48,6 +51,7 @@ fieldSaved: "{field} opgeslagen" filterPatterns: Patronen filteren forgotLoginInstructions: 'Als je je wachtwoord niet meer weet, vul dan hieronder je gebruikersnaam of email adres in, en klik op de Herstel wachtwoord knop' freesewing: Freesewing +freesewingOnGithub: Freesewing op GitHub github: GitHub goAheadWeWillWait: Doe maar, we wachten wel. goodJob: Goed gedaan @@ -104,7 +108,7 @@ proceedWithCaution: Ga voorzichtig te werk profile: Profiel relatedLinks: Gerelateerde links remove: Verwijderen -reportThisOnGitHub: Melden via GitHub +reportThisOnGithub: Melden via GitHub requiredMeasurements: Vereiste maten resendActivationEmailMessage: 'Je kan je weer inschrijven met hetzelfde email adres, en dan sturen we je een nieuwe activatie email.' resendActivationEmail: Stuur een nieuwe activatie email diff --git a/packages/i18n/src/locales/nl/index.js b/packages/i18n/src/locales/nl/index.js index 61a446cd699..f0e77c09cec 100644 --- a/packages/i18n/src/locales/nl/index.js +++ b/packages/i18n/src/locales/nl/index.js @@ -5,6 +5,7 @@ import errors from "./errors.yaml"; import filter from "./filter.yml"; import gdpr from "./gdpr.yaml"; import i18n from "./i18n.yaml"; +import intro from "./intro.yaml"; import measurements from "./measurements.yaml"; import options from "./options.yml"; import patterns from "./patterns.yml"; @@ -17,6 +18,7 @@ const topics = { filter, gdpr, i18n, + intro, measurements, options, patterns @@ -82,6 +84,7 @@ export { filter, gdpr, i18n, + intro, measurements, options, patterns, diff --git a/packages/i18n/src/locales/nl/intro.yaml b/packages/i18n/src/locales/nl/intro.yaml new file mode 100644 index 00000000000..e93ceb51b3b --- /dev/null +++ b/packages/i18n/src/locales/nl/intro.yaml @@ -0,0 +1,19 @@ +badass: Badass +customizable: Aanpasbare +digital: Digitale +ethical: Ethische +free: Gratis +hackable: Hack-bare +indie: Indie +madeToMeasure: Op maat gemaakte +openSource: Open source +sewingPatterns: naaipatronen +shareable: Deelbare +txt-community: Al het werk word gedaan door vrijwillige medewerkers. Er zijn geen commerciële belangen verbonden aan het project. +txt-different: Hoe we anders zijn +txt-draft: 'Kies één van onze patronen, één van jouw modellen, en kies je opties. Wij doen de rest.' +txt-how: Hoe het werkt +txt-join: 'Sluit je aan bij duizenden anderen, en schrijf je gratis in op freesewing.org.' +txt-model: Al onze patronen zijn op maat gemaakt. Het eerste wat je dus moet doen is je lintmeter bij de hand nemen. +txt-opensource: 'Ons platform, al onze patronen, en zelfs deze website. Al onze broncode is beschikbaar op GitHub. Pull requests welkom!' +txt-patrons: Freesewing wordt mogelijk gemaakt door de finaciële steun van onze sponsors. Zij houden dit schip drijvende.