diff --git a/ghost/i18n/lib/i18n.js b/ghost/i18n/lib/i18n.js index 9a39332747..3fcffe7017 100644 --- a/ghost/i18n/lib/i18n.js +++ b/ghost/i18n/lib/i18n.js @@ -1,6 +1,7 @@ const i18next = require('i18next'); const SUPPORTED_LOCALES = [ + 'de', 'en', 'fr', 'nl', diff --git a/ghost/i18n/locales/de/ghost.json b/ghost/i18n/locales/de/ghost.json new file mode 100644 index 0000000000..fadace5ed1 --- /dev/null +++ b/ghost/i18n/locales/de/ghost.json @@ -0,0 +1,26 @@ +{ + "All the best!": "Alles Gute!", + "Complete your sign up to {{siteTitle}}!": "Vervollständige Deine Registrierung bei {{siteTitle}}!", + "Confirm your email update for {{siteTitle}}!": "Bestätige Deine E-Mail-Adresse für {{siteTitle}}!", + "Confirm your subscription to {{siteTitle}}": "Bestätige Dein Abonnement für {{siteTitle}}", + "For your security, the link will expire in 24 hours time.": "Der Link wird aus Sicherheitsgründen nach 24 Stunden ablaufen.", + "Hey there,": "Hallo,", + "If you did not make this request, you can safely ignore this email.": "Ignoriere diese E-Mail, wenn Du sie nicht angefordert hast.", + "If you did not make this request, you can simply delete this message.": "Du kannst diese Nachricht einfach löschen, wenn Du sie nicht angefordert hast.", + "Please confirm your email address with this link:": "Bitte bestätige Deine E-Mail-Adresse mit diesem Link:", + "Secure sign in link for {{siteTitle}}": "Sicherer Link zum Einloggen bei {{siteTitle}}", + "See you soon!": "Bis bald!", + "Sent to {{email}}": "Gesendet an {{email}}", + "Sign in to {{siteTitle}}": "Einloggen bei {{siteTitle}}", + "Tap the link below to complete the signup process for {{siteTitle}}, and be automatically signed in:": "Klicke auf den folgenden Link um die Registrierung bei {{siteTitle}} abzuschließen und Dich automatisch einzuloggen:", + "Thank you for signing up to {{siteTitle}}!": "Danke für Deine Registrierung bei {{siteTitle}}!", + "Thank you for subscribing to {{siteTitle}}!": "Danke für Dein Abonnement für {{siteTitle}}!", + "Thank you for subscribing to {{siteTitle}}. Tap the link below to be automatically signed in:": "Danke für Dein Abonnement für {{siteTitle}}. Klicke auf den folgenden Link um Dich automatisch einzuloggen:", + "This email address will not be used.": "Diese E-Mail-Adresse wird nicht verwendet.", + "Welcome back to {{siteTitle}}!": "Willkommen zurück bei {{siteTitle}}!", + "Welcome back! Use this link to securely sign in to your {{siteTitle}} account:": "Willkommen zurück! Benutze diesen Link um Dich sicher bei Deinem {{siteTitle}} Konto einzuloggen:", + "You can also copy & paste this URL into your browser:": "Du kannst diese URL auch kopieren und in Deinem Browser einfügen:", + "You will not be signed up, and no account will be created for you.": "Du wirst nicht registriert und es wird kein Konto für Dich angelegt.", + "You will not be subscribed.": "Du wirst nicht angemeldet.", + "You're one tap away from subscribing to {{siteTitle}} — please confirm your email address with this link:": "Du bist nur einen Klick von Deiner Abonnierung zu {{siteTitle}} entfernt — bitte bestätige Deine E-Mail-Adresse mit diesem Link:" +} diff --git a/ghost/i18n/locales/de/portal.json b/ghost/i18n/locales/de/portal.json new file mode 100644 index 0000000000..d9b550ff8b --- /dev/null +++ b/ghost/i18n/locales/de/portal.json @@ -0,0 +1,61 @@ +{ + "{{discount}}% discount": "{{discount}}% Rabatt", + "{{trialDays}} days free": "{{trialDays}} Tage kostenlos", + "A login link has been sent to your inbox. If it doesn't arrive in 3 minutes, be sure to check your spam folder.": "Ein Login-Link wurde an Deine E-Mail-Adresse gesendet. Falls die E-Mail nicht innerhalb von 3 Minuten ankommt, überprüfe bitte Deinen Spam-Ordner.", + "Account": "Benutzerkonto", + "Account settings": "Benutzerkonto-Einstellungen", + "After a free trial ends, you will be charged the regular price for the tier you've chosen. You can always cancel before then.": "Wenn das kostenlose Testabo endet, wirst Du den regulären Preis für den gewählten Tarif bezahlen. Du kannst das Abonnement jederzeit kündigen.", + "Already a member?": "Bereits Mitglied?", + "Back": "Zurück", + "Back to Log in": "Zurück zur Anmeldung", + "Cancel subscription": "Abonnierung kündigen", + "Cancellation reason": "Kündigungsgrund", + "Choose a different plan": "Wähle einen anderen Plan", + "Choose your newsletters": "Wähle Deine Newsletter", + "Close": "Schließen", + "Comments": "Kommmentare", + "Confirm": "Bestätigen", + "Continue": "Weiter", + "Delete account": "Konto löschen", + "Don't have an account?": "Noch kein Konto?", + "Email": "Email", + "Email preference updated.": "Email Einstellungen aktualisiert.", + "Email preferences": "Email Einstellungen", + "Emails": "Emails", + "Emails disabled": "Emails deaktiviert", + "Get help": "Hilfe erhalten", + "Get notified when someone replies to your comment": "Erhalte eine Benachrichtigung, wenn jemand auf Deinen Kommentar antwortet", + "Give feedback on this post": "Gebe Feedback zu diesem Beitrag", + "Less like this": "Weniger davon", + "Manage": "Verwalten", + "Monthly": "Monatlich", + "More like this": "Mehr davon", + "Name": "Name", + "Not receiving emails?": "Keine Emails erhalten?", + "Now check your email!": "Überprüfe jetzt Deine E-Mails!", + "Powered by Ghost": "Powered by Ghost", + "Price": "Preis", + "Re-enable emails": "Emails wieder aktivieren", + "Retry": "Nochmals versuchen", + "Save": "Speichern", + "Sending login link...": "Sende Login-Link...", + "Sending...": "Sende...", + "Sign in": "Einloggen", + "Sign up": "Registrieren", + "Start {{amount}}-day free trial": "Starte {{amount}}-tägiges kostenloses Testabo", + "Submit feedback": "Feedback senden", + "Successfully unsubscribed": "Erfolgreich abgemeldet", + "Thanks for the feedback!": "Danke für das Feedback!", + "That didn't go to plan": "Das verlief nicht nach Plan", + "This site is invite-only, contact the owner for access.": "Diese Seite ist nur nach Einladung zugänglich. Bitte kontaktiere den Seitenbetreiber.", + "To complete signup, click the confirmation link in your inbox. If it doesn't arrive within 3 minutes, check your spam folder!": "Um die Registrierung abzuschließen, klicke auf den Bestätigungslink in Deinem E-Mail Postfach. Falls die E-Mail nicht innerhalb von 3 Minuten ankommt, überprüfe bitte Deinen Spam-Ordner!", + "Unsubscribe from all emails": "Von allen Emails abmelden", + "Unsubscribing from emails will not cancel your paid subscription to {{title}}": "Wenn Du Dich von Emails abmeldest, wird Dein bezahltes Abonnement bei {{title}} nicht gekündigt", + "Update your preferences": "Aktualisiere Deine Einstellungen", + "We couldn't unsubscribe you as the email address was not found. Please contact the site owner.": "Wir konnten Dich nicht abmelden, da die E-Mail-Adresse nicht gefunden wurde. Bitte kontaktiere den Seitenbetreiber.", + "Yearly": "Jährlich", + "You have been successfully resubscribed": "Du wurdest erfolgreich wieder angemeldet", + "You're not receiving emails because you either marked a recent message as spam, or because messages could not be delivered to your provided email address.": "Du erhältst keine Emails, da Du entweder eine kürzlich empfangene Nachricht als Spam markiert hast oder weil Nachrichten nicht an Deine angegebene E-Mail-Adresse zugestellt werden konnten.", + "Your account": "Dein Konto", + "Your input helps shape what gets published.": "Deine Eingaben helfen dabei, was veröffentlicht wird." +} diff --git a/ghost/i18n/locales/de/test.json b/ghost/i18n/locales/de/test.json new file mode 100644 index 0000000000..a0f6e971d4 --- /dev/null +++ b/ghost/i18n/locales/de/test.json @@ -0,0 +1,4 @@ +{ + "Hello": "Hallo", + "Name": "Name" +}