From cfa271066f2c283a7193f4cfa5ead1e723405d59 Mon Sep 17 00:00:00 2001 From: Vesa Luusua Date: Mon, 25 Feb 2019 18:48:34 +0200 Subject: [PATCH 1/3] Improve German translations --- src/translations/de.json | 156 +++++++++++++++++++-------------------- 1 file changed, 78 insertions(+), 78 deletions(-) diff --git a/src/translations/de.json b/src/translations/de.json index 0dd9b4f013..52c3472209 100644 --- a/src/translations/de.json +++ b/src/translations/de.json @@ -17,23 +17,23 @@ "ActivityFeed.transitionRequest": "{ displayName } hat angefragt, { listingTitle } zu buchen.", "ActivityFeed.transitionReview": "{ displayName } hat eine Bewertung abgegeben. { reviewLink }", "AuthenticationPage.emailAlreadyInUse": "Ein Konto mit dieser Email ist bereits vorhanden. Bitte versuche, dich einzuloggen.", - "AuthenticationPage.fixEmail": "Hoppla! Ein Tippfehler in deiner Adresse? {fixEmailLink}.", + "AuthenticationPage.fixEmail": "Hoppla! Ein Tippfehler in deiner Email-Adresse? {fixEmailLink}.", "AuthenticationPage.fixEmailLinkText": "Problem Beheben", "AuthenticationPage.loginFailed": "Diese Email-Passwort-Kombination wurde nicht erkannt. Bitte überprüfen und erneut versuchen.", "AuthenticationPage.loginLinkText": "Anmelden", "AuthenticationPage.resendEmail": "Email nicht erhalten? {resendEmailLink}.", "AuthenticationPage.resendEmailLinkText": "Erneut senden", - "AuthenticationPage.resendFailed": "Verifizierungs-Email konnte nicht erneut gesendet werden. Bitte noch einmal versuchen.", + "AuthenticationPage.resendFailed": "Verifizierungs-Email konnte nicht erneut gesendet werden. Bitte erneut versuchen.", "AuthenticationPage.resendFailedTooManyRequests": "Die maximale Anzahl von 5 Verifizierungs-Emails wurde erreicht. Bitte morgen erneut versuchen.", "AuthenticationPage.schemaTitleLogin": "Anmelden | {siteTitle}", "AuthenticationPage.schemaTitleSignup": "Registrieren | {siteTitle}", "AuthenticationPage.sendingEmail": "Verifizierungs-Email wird geschickt…", "AuthenticationPage.signupFailed": "Registrierung fehlgeschlagen. Bitte sicherstellen, dass alle Informationen richtig sind, und danach erneut versuchen.", - "AuthenticationPage.signupFailedEmailAlreadyTaken": "Ein Konto mit dieser Email ist bereits vorhanden. Bitte versuchen, dich anzumelden.", + "AuthenticationPage.signupFailedEmailAlreadyTaken": "Ein Konto mit dieser Email ist bereits vorhanden. Bitte versuche, dich anzumelden.", "AuthenticationPage.signupLinkText": "Registrieren", "AuthenticationPage.termsHeading": "Allgemeine Geschäftsbedingungen", "AuthenticationPage.verifyEmailClose": "SPÄTER", - "AuthenticationPage.verifyEmailText": "Danke fürs Registrieren! Ein kleiner Schritt noch. Wir brauchen deine Email, um dich kontaktieren zu können. Bitte klicke auf den Link, den wir an {email} geschickt haben.", + "AuthenticationPage.verifyEmailText": "Danke fürs Registrieren! Ein kleiner Schritt noch. Wir müssen deine Email verifizieren, um dich kontaktieren zu können. Bitte klicke auf den Link, den wir an {email} geschickt haben.", "AuthenticationPage.verifyEmailTitle": "{name}, bitte prüfe deine Email-Inbox um deine Email zu verifizieren", "Avatar.bannedUserDisplayName": "Gesperrter Benutzer", "Avatar.deletedUserDisplayName": "Gelöschter Benutzer", @@ -65,7 +65,7 @@ "BookingDatesForm.priceBreakdownTitle": "Aufschlüsselung der Buchung", "BookingDatesForm.requestToBook": "Buchung anfragen", "BookingDatesForm.requiredDate": "Ups! Stelle bitte sicher, dass dein Datum richtig ist.", - "BookingDatesForm.timeSlotsError": "Fehler beim Laden der Verfügbarkeit des Eintrags. Die Seite bitte aktualisieren.", + "BookingDatesForm.timeSlotsError": "Fehler beim Laden der Verfügbarkeit des Eintrags. Bitte Seite neu laden.", "BookingDatesForm.youWontBeChargedInfo": "Deine Karte wird noch nicht belastet", "BookingDateRangeFilter.labelPlain": "Daten", "BookingDateRangeFilter.labelPopup": "Daten", @@ -86,33 +86,33 @@ "CheckoutPage.initiateOrderError": "Buchungsanfrage gescheitert. Bitte gehe zurück zu {listingLink} und erneut versuchen. Wenn das Problem besteht, bitte lade die Seite neu oder kontaktiere den Marktplatz-Administrator.", "CheckoutPage.initiateOrderStripeError": "Das Zahlungssystem hat die folgenden Fehler gemeldet: {stripeErrors}", "CheckoutPage.listingNotFoundError": "Leider ist der Eintrag nicht mehr Verfügbar.", - "CheckoutPage.loadingData": "Checkout-Data wird geladen…", + "CheckoutPage.loadingData": "Checkout-Daten werden geladen…", "CheckoutPage.paymentInfo": "Deine Karte wird belastet nur wenn die Anfrage vom Anbieter angenommen wird.", "CheckoutPage.perDay": "pro Tag", "CheckoutPage.perNight": "pro Nacht", "CheckoutPage.perUnit": "pro Einheit", "CheckoutPage.priceBreakdownTitle": "Aufschlüsselung der Buchung", - "CheckoutPage.providerStripeAccountMissingError": "Der/die Autor(in) hat seine/ihre Zahlungsdaten noch nicht hinzugefügt, und der Eintrag kann derzeitig nicht gebucht werden.", - "CheckoutPage.speculateFailedMessage": "Hoppla, etwas ist schiefgelaufen. Bitte die Seite erneut laden, und erneut versuchen.", + "CheckoutPage.providerStripeAccountMissingError": "Der/die Autor(in) hat seine/ihre Zahlungsdaten noch nicht hinzugefügt, und der Eintrag kann im Moment nicht gebucht werden.", + "CheckoutPage.speculateFailedMessage": "Hoppla, etwas ist schiefgelaufen. Bitte Seite neu laden und erneut versuchen.", "CheckoutPage.speculateTransactionError": "Aufschlüsselung konnte nicht geladen werden.", "CheckoutPage.title": "Buche {listingTitle}", "ContactDetailsForm.confirmChangesInfo": "Um deine Email-Adresse zu ändern, bitte dein aktuelles Passwort eingeben.", "ContactDetailsForm.confirmChangesTitle": "Änderungen bestätigen", - "ContactDetailsForm.emailInvalid": "Eine gültige Email-Adresse ist benötigt", + "ContactDetailsForm.emailInvalid": "Eine gültige Email-Adresse wird benötigt", "ContactDetailsForm.emailLabel": "Deine Email-Adresse", - "ContactDetailsForm.emailRequired": "Eine Email-Adresse ist benötigt", + "ContactDetailsForm.emailRequired": "Eine Email-Adresse wird benötigt", "ContactDetailsForm.emailSent": "Verifizierungs-Email geschickt!", "ContactDetailsForm.emailTakenError": "Diese Email-Adresse wird bereits verwendet.", "ContactDetailsForm.emailUnverified": "Du hast deine Email-Adresse noch nicht verifiziert. {resendEmailMessage}", - "ContactDetailsForm.emailVerified": "Deine Emai-Adresse ist verifiziert.", - "ContactDetailsForm.genericEmailFailure": "Hoppla! Etwas ist beim Updaten deiner E-mail schiefgelaufen. Bitte die Seite erneut laden und erneut versuchen.", - "ContactDetailsForm.genericFailure": "Ups, etwas ist schiefgelaufen. Bitte die Seite erneut laden und erneut versuchen.", - "ContactDetailsForm.genericPhoneNumberFailure": "Ups, etwas ist beim Updaten deiner Telefonnummer schiefgelaufen. Bitte die Seite erneut laden und erneut versuchen.", + "ContactDetailsForm.emailVerified": "Deine Emai-Adresse wurde verifiziert.", + "ContactDetailsForm.genericEmailFailure": "Hoppla! Etwas ist beim Aktualisieren deiner E-mail schiefgelaufen. Bitte Seite neu laden und erneut versuchen.", + "ContactDetailsForm.genericFailure": "Ups, etwas ist schiefgelaufen. Bitte Seite neu laden und erneut versuchen.", + "ContactDetailsForm.genericPhoneNumberFailure": "Ups, etwas ist beim Aktualisieren deiner Telefonnummer schiefgelaufen. Bitte Seite neu laden und erneut versuchen.", "ContactDetailsForm.passwordFailed": "Bitte dein Passwort überprüfen", "ContactDetailsForm.passwordLabel": "Aktuelles Passwort", "ContactDetailsForm.passwordPlaceholder": "Dein aktuelles Passwort eingeben…", "ContactDetailsForm.passwordRequired": "Ein Passwort wird benötigt", - "ContactDetailsForm.passwordTooShort": "Das Passwort sollte mindestens {minLength} Zeichen lang sein", + "ContactDetailsForm.passwordTooShort": "Das Passwort sollte mindestens {minLength} Zeichen umfassen", "ContactDetailsForm.pendingEmailCheckInbox": "Überprüfe deine Inbox um {pendingEmail} jetzt zu verifizieren.", "ContactDetailsForm.pendingEmailUnverified": "Du hast deine neue Adresse noch nicht verifiziert. {pendingEmailCheckInbox} {resendEmailMessage}", "ContactDetailsForm.phoneLabel": "Telefonnummer", @@ -140,18 +140,18 @@ "EditListingAvailabilityPanel.title": "Verfügbarkeit von {listingTitle} ändern", "EditListingAvailabilityPanel.createListingTitle": "Wann ist es verfügbar?", "EditListingDescriptionForm.categoryLabel": "Art der Sauna", - "EditListingDescriptionForm.categoryPlaceholder": "Bitte die Art deiner Sauna wählen…", + "EditListingDescriptionForm.categoryPlaceholder": "Art deiner Sauna wählen…", "EditListingDescriptionForm.categoryRequired": "Du musst eine Kategorie für deine Sauna wählen.", - "EditListingDescriptionForm.createListingDraftError": "Das Erstellen eines Eintrag-Entwurfs ist fehlgeschlagen. Bitt erneut versuchen.", + "EditListingDescriptionForm.createListingDraftError": "Das Erstellen des Eintrag-Entwurfs ist fehlgeschlagen. Bitt erneut versuchen.", "EditListingDescriptionForm.description": "Deine Sauna beschreiben", - "EditListingDescriptionForm.descriptionPlaceholder": "Wie viele Leute passen gleichzeitig rein? Sind Handtücher inklusive?", + "EditListingDescriptionForm.descriptionPlaceholder": "Wie viele Leute passen gleichzeitig rein? Handtücher inklusive?", "EditListingDescriptionForm.descriptionRequired": "Eine Beschreibung wird benötigt.", "EditListingDescriptionForm.maxLength": "Kann höchstens {maxLength} Zeichen lang sein", - "EditListingDescriptionForm.showListingFailed": "Eintragsdaten konnten nicht geladen werden", + "EditListingDescriptionForm.showListingFailed": "Fehler beim Laden der Eintragsdaten", "EditListingDescriptionForm.title": "Der Name deiner Sauna", "EditListingDescriptionForm.titlePlaceholder": "Was ist der Name deiner Sauna?", "EditListingDescriptionForm.titleRequired": "Du musst einen Namen hinzufügen.", - "EditListingDescriptionForm.updateFailed": "Fehler beim Aktualisieren deines Eintrags. Bitte erneut versuchen.", + "EditListingDescriptionForm.updateFailed": "Fehler beim Aktualisieren des Eintrags. Bitte erneut versuchen.", "EditListingDescriptionPanel.createListingTitle": "Deine Sauna hinzufügen", "EditListingDescriptionPanel.title": "Details von {listingTitle} ändern", "EditListingFeaturesForm.showListingFailed": "Fehler beim Laden der Eintragsdaten", @@ -164,35 +164,35 @@ "EditListingLocationForm.addressRequired": "Du musst einen Standort eingeben", "EditListingLocationForm.building": "Wohnungsnummer, Gebäudenummer (optional)", "EditListingLocationForm.buildingPlaceholder": "A 42", - "EditListingLocationForm.showListingFailed": "Fehler beim Laden von Eintragsdaten", + "EditListingLocationForm.showListingFailed": "Fehler beim Laden der Eintragsdaten", "EditListingLocationForm.updateFailed": "Fehler beim Aktualisieren des Eintrags. Bitte erneut versuchen.", "EditListingLocationPanel.createListingTitle": "Wo ist deine Sauna?", "EditListingLocationPanel.title": "Standort des Eintrags {listingTitle} ändern", "EditListingPage.loadingListingData": "Eintragsdaten werden geladen…", "EditListingPage.titleCreateListing": "Eintrag erstellen", - "EditListingPage.titleEditListing": "Eintrag ändern", + "EditListingPage.titleEditListing": "Eintrag bearbeiten", "EditListingPhotosForm.addImagesTip": "Tipp: Wähle die besten 2-3 Fotos von deiner Sauna, aus verschiedenen Winkeln und mit gutem Licht, die den ganzen Raum zeigen.", "EditListingPhotosForm.bankAccountNumberRequired": "Du must eine Bankkontonummer hinzufügen.", "EditListingPhotosForm.chooseImage": "+ Wähle ein Bild…", "EditListingPhotosForm.imageRequired": "Du musst mindestens ein Bild hinzufügen.", "EditListingPhotosForm.imageTypes": ".JPG, .GIF oder .PNG. Max. 10 MB", - "EditListingPhotosForm.imageUploadFailed.uploadFailed": "Fehler beim Hochladen des Bildes. Bitte überprüfe, dass das Bild nicht zu groß war, und erneut versuchen.", + "EditListingPhotosForm.imageUploadFailed.uploadFailed": "Fehler beim Hochladen der Bilddatei. Bitte überprüfe, dass die Bilddatei nicht zu groß ist, und erneut versuchen.", "EditListingPhotosForm.imageUploadFailed.uploadOverLimit": "Die maximale Dateigröße beträgt 10 MB. Bitte erneut versuchen.", "EditListingPhotosForm.publishListingFailed": "Fehler beim Veröffentlichen einer neuen Sauna", - "EditListingPhotosForm.savedImageAltText": "Gespeichertes Bild für den Eintrag", + "EditListingPhotosForm.savedImageAltText": "Gespeichertes Eintragsbild", "EditListingPhotosForm.showListingFailed": "Fehler beim Laden der Eintragsdaten", "EditListingPhotosForm.updateFailed": "Fehler beim Aktualisieren des Eintrags. Bitte erneut versuchen.", "EditListingPhotosPanel.createListingTitle": "Einige Bilder hinzufügen", - "EditListingPhotosPanel.payoutModalInfo": "Weil dies der erste Eintrag war, den du erstellt hast, brauchen wir etwas mehr Informationen um dir Geld für den eventuellen Verkauf schicken zu können. Diese Informationen werden nur einmal gefragt.", - "EditListingPhotosPanel.payoutModalTitleOneMoreThing": "Und noch eine Sache:", + "EditListingPhotosPanel.payoutModalInfo": "Weil dies dein erster Eintrag ist, brauchen wir etwas mehr Informationen um dir Geld für den eventuellen Verkauf schicken zu können. Diese Informationen werden nur einmal gefragt.", + "EditListingPhotosPanel.payoutModalTitleOneMoreThing": "Noch eine Sache:", "EditListingPhotosPanel.payoutModalTitlePayoutPreferences": "Auszahlungseinstellungen", "EditListingPhotosPanel.title": "Bilder von {listingTitle} ändern", "EditListingPoliciesForm.rulesLabel": "Sauna Regeln", - "EditListingPoliciesForm.rulesPlaceholder": "Das Verbotene beschreiben", - "EditListingPoliciesForm.showListingFailed": "Fehler beim Laden von Eintragsdaten", + "EditListingPoliciesForm.rulesPlaceholder": "Beschreibe, was nicht erlaubt ist", + "EditListingPoliciesForm.showListingFailed": "Fehler beim Laden der Eintragsdaten", "EditListingPoliciesForm.updateFailed": "Fehler beim Aktualisieren des Eintrags. Bitte erneut versuchen.", - "EditListingPoliciesPanel.createListingTitle": "Es ist an der Zeit, einige Grundregeln für die Badegäste festzustellen.", - "EditListingPoliciesPanel.title": "Die Regeln von {listingTitle} ändern", + "EditListingPoliciesPanel.createListingTitle": "Es ist an der Zeit, einige Grundregeln für die Badegäste festzulegen.", + "EditListingPoliciesPanel.title": "Regeln von {listingTitle} ändern", "EditListingPricingForm.priceInputPlaceholder": "Preis feststellen…", "EditListingPricingForm.pricePerDay": "Preis pro Tag in Euro", "EditListingPricingForm.pricePerNight": "Preis pro Nacht in Euro", @@ -225,7 +225,7 @@ "EditListingWizard.tabLabelPhotos": "Fotos", "EditListingWizard.tabLabelPolicy": "Sauna-Regeln", "EditListingWizard.tabLabelPricing": "Preis", - "EmailVerificationForm.finishAccountSetup": "Wir müssen dir Email-Benachrichtigungen schicken. Um dies zu erlauben, bitte verifiziere die Email-Adresse {email}.", + "EmailVerificationForm.finishAccountSetup": "Wir müssen dir Email-Benachrichtigungen schicken. Um dies zu erlauben, bitte verifiziere deine Email-Adresse {email}.", "EmailVerificationForm.successButtonText": "Weiter erkunden", "EmailVerificationForm.successText": "Alles sieht gut aus. Es ist an der Zeit, loszuziehen - einen schönen Tag noch!", "EmailVerificationForm.successTitle": "Danke fürs Verifizieren deiner Email-Adresse, {name}.", @@ -238,7 +238,7 @@ "EnquiryForm.heading": "Erfrage über {listingTitle}", "EnquiryForm.messageLabel": "Nachricht an {authorDisplayName}", "EnquiryForm.messagePlaceholder": "Hallo {authorDisplayName}! Ich freue mich auf…", - "EnquiryForm.messageRequired": "Nachricht benötigt", + "EnquiryForm.messageRequired": "Eine Nachricht wird benötigt", "EnquiryForm.sendEnquiryError": "Ups! Etwas ist schiefgelaufen. Bitte erneut versuchen.", "EnquiryForm.submitButtonText": "Abfrage schicken", "FieldBoolean.no": "Nein", @@ -251,8 +251,8 @@ "FieldDateRangeInput.clearDate": "Datum löschen", "FieldDateRangeInput.closeDatePicker": "Schließen", "FieldDateRangeInput.endDatePlaceholderText": "Enddatum hinzufügen", - "FieldDateRangeInput.invalidEndDate": "Enddatum nicht gültig", - "FieldDateRangeInput.invalidStartDate": "Anfangsdatum nicht gültig", + "FieldDateRangeInput.invalidEndDate": "Das Enddatum ist nicht gültig", + "FieldDateRangeInput.invalidStartDate": "Das Anfangsdatum ist nicht gültig", "FieldDateRangeInput.screenReaderInputMessage": "Datumseingabe", "FieldDateRangeInput.startDatePlaceholderText": "Anfangsdatum hinzufügen", "FieldReviewRating.star1": "Sehr unangenehm - 1 star", @@ -286,7 +286,7 @@ "Footer.toAboutPage": "Über uns", "Footer.toContactPage": "Kontakt", "Footer.toFAQPage": "FAQ", - "Footer.toHelpPage": "Help", + "Footer.toHelpPage": "Hilfe", "Footer.toNewListingPage": "Deine Sauna hinzufügen", "ImageCarousel.imageAltText": "Eintragsbild {index}/{count}", "ImageFromFile.couldNotReadFile": "Datei konnte nicht gelesen werden", @@ -305,7 +305,7 @@ "InboxPage.statePending": "Ausstehend", "InboxPage.stateRequested": "Angefragt", "InboxPage.title": "Inbox", - "LandingPage.schemaDescription": "Buche eine Sauna mit Saunatime, oder verdiene etwas Geld durch das Vermieten deiner eigenen Sauna", + "LandingPage.schemaDescription": "Buche eine Sauna mit Saunatime oder verdiene etwas Geld durch das Vermieten deiner eigenen Sauna", "LandingPage.schemaTitle": "Saunas überall buchen | {siteTitle}", "ListingCard.hostedBy": "Gehostet von {authorName}.", "ListingCard.perDay": "pro Tag", @@ -319,8 +319,8 @@ "ListingPage.contactUser": "Kontakt", "ListingPage.descriptionTitle": "Über diese Sauna", "ListingPage.editListing": "Eintrag bearbeiten", - "ListingPage.editProfileLink": "Edit profile", - "ListingPage.errorLoadingListingMessage": "Could not load listing. Bitte erneut versuchen.", + "ListingPage.editProfileLink": "Profil bearbeiten", + "ListingPage.errorLoadingListingMessage": "Eintrag konnte nicht geladen werden. Bitte erneut versuchen.", "ListingPage.errorLoadingListingTitle": "Fehler beim Laden des Eintrags", "ListingPage.featuresTitle": "Ausstattung", "ListingPage.finishListing": "Eintrag fertig machen", @@ -352,10 +352,10 @@ "LoginForm.logIn": "Anmelden", "LoginForm.passwordLabel": "Passwort", "LoginForm.passwordPlaceholder": "Passwort eingeben…", - "LoginForm.passwordRequired": "Dises Feld ist erforderlich", - "ManageListingCard.actionFailed": "Ups! Etwas ist schiefgelaufen. Bitte lade die Seite neu, und erneut versuchen.", + "LoginForm.passwordRequired": "Dises Feld wird benötigt", + "ManageListingCard.actionFailed": "Ups! Etwas ist schiefgelaufen. Bitte Seite neu laden, und erneut versuchen.", "ManageListingCard.closeListing": "Eintrag schließen", - "ManageListingCard.closedListing": "Dieser Eintrag ist geschlossen und wird nicht auf dem Marktplatz gezeigt.", + "ManageListingCard.closedListing": "Dieser Eintrag wurde geschlossen und wird nicht auf dem Marktplatz gezeigt.", "ManageListingCard.draftOverlayText": "{listingTitle} ist ein Entwurf und kann nicht gebucht werden.", "ManageListingCard.editListing": "Eintrag bearbeiten", "ManageListingCard.finishListingDraft": "Eintrag fertig machen", @@ -382,8 +382,8 @@ "Modal.closeModal": "Modal schließen", "ModalMissingInformation.checkInbox": "Bitte deine Inbox überprüfen und deine Email-Adresse {email} verifizieren", "ModalMissingInformation.closeVerifyEmailReminder": "Später", - "ModalMissingInformation.fixEmail": "Hoppla! Tippfehler auf deiner Email-Adresse? {fixEmailLink}", - "ModalMissingInformation.fixEmailLinkText": "Korrigieren.", + "ModalMissingInformation.fixEmail": "Hoppla! Tippfehler in deiner Email-Adresse? {fixEmailLink}", + "ModalMissingInformation.fixEmailLinkText": "Problem Beheben.", "ModalMissingInformation.gotoPaymentSettings": "Zahlungsdaten eingeben", "ModalMissingInformation.missingStripeAccountText": "Du hast Einträge, aber noch keine Zahlungsdaten. Die Zahlungsdaten werden benötigt, so dass deine Einträge gebucht werden können.", "ModalMissingInformation.missingStripeAccountTitle": "Zahlungsdaten fehlen", @@ -402,9 +402,9 @@ "PaginationLinks.next": "Nächste Seite", "PaginationLinks.previous": "Vorherige Seite", "PaginationLinks.toPage": "Zur Seite {page} gehen", - "PasswordChangeForm.confirmChangesInfo": "Um dein Passwort zu verändern, bitte gebe dein aktuelles Passwort ein.", - "PasswordChangeForm.confirmChangesTitle": "Veränderungen bestätigen", - "PasswordChangeForm.genericFailure": "Hoppla! Etwas ist schiefgelaufen. Bitte lade die Seite neu und erneut versuchen.", + "PasswordChangeForm.confirmChangesInfo": "Um dein Passwort zu ändern, bitte gebe dein aktuelles Passwort ein.", + "PasswordChangeForm.confirmChangesTitle": "Änderungen bestätigen", + "PasswordChangeForm.genericFailure": "Hoppla! Etwas ist schiefgelaufen. Bitte Seite neu laden und erneut versuchen.", "PasswordChangeForm.newPasswordLabel": "Neues Passwort", "PasswordChangeForm.newPasswordPlaceholder": "Gebe dein neues Passwort ein", "PasswordChangeForm.newPasswordRequired": "Ein neues Passwort wird benötigt", @@ -412,15 +412,15 @@ "PasswordChangeForm.passwordLabel": "Aktuelles Passwort", "PasswordChangeForm.passwordPlaceholder": "Dein aktuelles Passwort eingeben…", "PasswordChangeForm.passwordRequired": "Aktuelles Passwort wird benötigt", - "PasswordChangeForm.passwordTooLong": "Das Passwort sollte höchstens {maxLength} Zeichen lang", - "PasswordChangeForm.passwordTooShort": "Das Passwort sollte mindestens {minLength} Zeichen lang sein", - "PasswordChangeForm.saveChanges": "Veränderungen speichern", + "PasswordChangeForm.passwordTooLong": "Das Passwort sollte höchstens {maxLength} Zeichen umfassen", + "PasswordChangeForm.passwordTooShort": "Das Passwort sollte mindestens {minLength} Zeichen umfassen", + "PasswordChangeForm.saveChanges": "Änderungen speichern", "PasswordChangePage.contactDetailsTabTitle": "Kontaktdaten", "PasswordChangePage.heading": "Passworteinstellungen", "PasswordChangePage.passwordTabTitle": "Passwort", "PasswordChangePage.paymentsTabTitle": "Zahlungen", "PasswordChangePage.title": "Passwort", - "PasswordRecoveryForm.emailInvalid": "Eine gültige Email-Adresse ist benötigt", + "PasswordRecoveryForm.emailInvalid": "Eine gültige Email-Adresse wird benötigt", "PasswordRecoveryForm.emailLabel": "Email", "PasswordRecoveryForm.emailNotFound": "Hmm. Wir konnten kein Konto mit dieser Email-Adresse finden. Bitte prüfe die Adresse und versuche es erneut.", "PasswordRecoveryForm.emailPlaceholder": "max.mustermann@beispiel.de", @@ -428,26 +428,26 @@ "PasswordRecoveryForm.loginLinkInfo": "Plötzlich dich an dein Passwort erinnert? {loginLink}", "PasswordRecoveryForm.loginLinkText": "Anmelden.", "PasswordRecoveryForm.sendInstructions": "Anleitung schicken", - "PasswordRecoveryPage.actionFailedMessage": "Etwas ist schiefgelaufen. Bitte lade die Seite neu und erneut versuchen.", + "PasswordRecoveryPage.actionFailedMessage": "Etwas ist schiefgelaufen. Bitte Seite neu laden und erneut versuchen.", "PasswordRecoveryPage.actionFailedTitle": "Hoppla!", "PasswordRecoveryPage.emailSubmittedMessage": "Die Anleitung fürs Wiederherstellen deines Passworts wurde an {submittedEmailText} geschickt.", "PasswordRecoveryPage.emailSubmittedTitle": "Prüfe deine Inbox", - "PasswordRecoveryPage.fixEmailInfo": "Hoppla, Tippfehler auf der Email-Adresse? {fixEmailLink}", - "PasswordRecoveryPage.fixEmailLinkText": "Korrigieren.", + "PasswordRecoveryPage.fixEmailInfo": "Hoppla, Tippfehler in der Email-Adresse? {fixEmailLink}", + "PasswordRecoveryPage.fixEmailLinkText": "Problem Beheben.", "PasswordRecoveryPage.forgotPasswordMessage": "Keine Sorge! Bitte gebe die Email-Adresse ein, mit der du dich registriert hast, und wir schicken dir eine Anleitung fürs Wiederherstellen deines Passworts.", "PasswordRecoveryPage.forgotPasswordTitle": "Passwort vergessen?", "PasswordRecoveryPage.resendEmailInfo": "Hast du die Email nicht bekommen? {resendEmailLink}", "PasswordRecoveryPage.resendEmailLinkText": "Email erneut senden.", "PasswordRecoveryPage.resendingEmailInfo": "Anleitung wird erneut gesendet…", - "PasswordRecoveryPage.title": "Passwort neu anfordern", + "PasswordRecoveryPage.title": "Neues Passwort anfordern", "PasswordResetForm.passwordLabel": "Dein neues Passwort", "PasswordResetForm.passwordPlaceholder": "Neues Passwort eingeben…", "PasswordResetForm.passwordRequired": "Dieses Feld wird benötigt", - "PasswordResetForm.passwordTooLong": "Das Passwort sollte höchstens {maxLength} Zeichen lang sein", - "PasswordResetForm.passwordTooShort": "Passwort sollte mindestens {minLength} Zeichen lang sein", + "PasswordResetForm.passwordTooLong": "Das Passwort sollte höchstens {maxLength} Zeichen umfassen", + "PasswordResetForm.passwordTooShort": "Passwort sollte mindestens {minLength} Zeichen umfassen", "PasswordResetForm.submitButtonText": "Passwort zurücksetzen", "PasswordResetPage.helpText": "Bitte ein neues Passwort eingeben.", - "PasswordResetPage.invalidUrlParams": "Ups! Es sieht so aus, als wäre der Link fürs Wiederherstellen des Passworts kaputt. Bitte erneut versuchen damit du auf den Link auf der Email klickst, oder einen neuen Link von der {recoveryLink} anfordern.", + "PasswordResetPage.invalidUrlParams": "Ups! Es sieht so aus, als wäre der Link fürs Wiederherstellen des Passworts kaputt. Bitte erneut versuchen damit du auf den Link auf der Email klickst, oder einen neuen Link von {recoveryLink} anfordern.", "PasswordResetPage.loginButtonText": "Anmelden", "PasswordResetPage.mainHeading": "Passwort zurücksetzen", "PasswordResetPage.passwordChangedHeading": "Passwort geändert", @@ -548,7 +548,7 @@ "PayoutDetailsForm.firstNamePlaceholder": "Max", "PayoutDetailsForm.firstNameRequired": "Dieses Feld wird benötigt", "PayoutDetailsForm.individualAccount": "Ich bin eine Einzelperson", - "PayoutDetailsForm.information": "Weil dieser dein erstes Eintrag ist, brauchen wir von dir etwas mehr Informationen, um dir Geld schicken zu können. Das hier wird nur einmal gefragt.", + "PayoutDetailsForm.information": "Weil dieser dein erster Eintrag ist, brauchen wir von dir etwas mehr Informationen, um dir Geld für den eventuellen Verkauf schicken zu können. Diese Informationen werden nur einmal gefragt.", "PayoutDetailsForm.lastNameLabel": "Nachname", "PayoutDetailsForm.lastNamePlaceholder": "Mustermann", "PayoutDetailsForm.lastNameRequired": "Dieses Feld wird benötigt", @@ -556,7 +556,7 @@ "PayoutDetailsForm.personalDetailsTitle": "Personalangaben", "PayoutDetailsForm.personalIdNumberTitle": "Persönliche Identitätsnummer", "PayoutDetailsForm.personalIdNumberLabel.HK": "Hong Kong Identity Card -Nummer (HKID)", - "PayoutDetailsForm.personalIdNumberLabel.US": "Die letzten 4 Zahle deiner Sozialversicherungsnummer (Social Security Number, SSN)", + "PayoutDetailsForm.personalIdNumberLabel.US": "Die letzten 4 Zahlen deiner Sozialversicherungsnummer (Social Security Number, SSN)", "PayoutDetailsForm.personalIdNumberPlaceholder.HK": "XY123456", "PayoutDetailsForm.personalIdNumberPlaceholder.US": "1234", "PayoutDetailsForm.personalIdNumberRequired": "Dieses Feld wird benötigt", @@ -580,7 +580,7 @@ "PayoutPreferencesPage.passwordTabTitle": "Passwort", "PayoutPreferencesPage.paymentsTabTitle": "Zahlungen", "PayoutPreferencesPage.payoutDetailsSaved": "Zahlungsdaten erfolgreich gespeichert! Wenn du deine Zahlungsinformationen ändern möchtest, bitte kontaktiere die Marktplatz-Administratoren.", - "PayoutPreferencesPage.stripeAlreadyConnected": "Du hast schon deine Zahlungsdaten eingegeben. Wenn du deine Zahlungsdaten bearbeiten möchtest, bitte kontaktiere die Marktplatz-Administratoren", + "PayoutPreferencesPage.stripeAlreadyConnected": "Du hast schon deine Zahlungsdaten eingegeben. Wenn du deine Zahlungsdaten ändern möchtest, bitte kontaktiere die Marktplatz-Administratoren.", "PayoutPreferencesPage.stripeNotConnected": "Zahlungsinformationen wurden nicht gespeichert. Bitte das Formular ausfüllen, um Zahlungen von deinen Einträgen entgegennehmen zu können.", "PayoutPreferencesPage.submitButtonText": "Angaben speichern", "PayoutPreferencesPage.title": "Zahlungseinstellungen", @@ -609,7 +609,7 @@ "ProfileSettingsForm.addYourProfilePicture": "+ Dein Profilbild hinzufügen…", "ProfileSettingsForm.addYourProfilePictureMobile": "+ Hinzufügen", "ProfileSettingsForm.bioHeading": "Deine Profilbiographie", - "ProfileSettingsForm.bioInfo": "Saunatime gründet auf Beziehungen. Hilfe anderen Leuten, dich kennenzulernen.", + "ProfileSettingsForm.bioInfo": "Saunatime ist auf Beziehungen gegründet. Hilfe anderen Leuten, dich kennenzulernen.", "ProfileSettingsForm.bioLabel": "Biographie", "ProfileSettingsForm.bioPlaceholder": "Erzähle uns etwas über dich…", "ProfileSettingsForm.changeAvatar": "Ändern", @@ -617,8 +617,8 @@ "ProfileSettingsForm.firstNameLabel": "Vorname", "ProfileSettingsForm.firstNamePlaceholder": "Max", "ProfileSettingsForm.firstNameRequired": "Dieses Feld wird benötigt", - "ProfileSettingsForm.imageUploadFailed": "Hoppla! Etwas ist schiefgelaufen. Bitte prüfe, dass das Bild nicht zu groß war, und erneut versuchen.", - "ProfileSettingsForm.imageUploadFailedFileTooLarge": "Das Bild war zu groß. Maximale Dateigröße ist 10 MB.", + "ProfileSettingsForm.imageUploadFailed": "Hoppla! Etwas ist schiefgelaufen. Bitte prüfe, dass die Bilddatei nicht zu groß war, und erneut versuchen.", + "ProfileSettingsForm.imageUploadFailedFileTooLarge": "Die Bilddatei war zu groß. Maximale Dateigröße ist 10 MB.", "ProfileSettingsForm.lastNameLabel": "Nachname", "ProfileSettingsForm.lastNamePlaceholder": "Mustermann", "ProfileSettingsForm.lastNameRequired": "Dieses Feld wird benötigt", @@ -635,11 +635,11 @@ "ReviewForm.reviewContentPlaceholder": "Deine Erfahrung beschreiben…", "ReviewForm.reviewContentRequired": "Eine Nachricht wird für die Bewertung benötigt.", "ReviewForm.reviewRatingLabel": "Erfahrung bewerten", - "ReviewForm.reviewRatingRequired": "Einschätzung für die Bewertung wird benötigt.", + "ReviewForm.reviewRatingRequired": "Bewertung wird benötigt.", "ReviewForm.reviewSubmit": "Bewertung veröffentlichen", - "ReviewForm.reviewSubmitAlreadySent": "Bewertung wurde schon gesendet. Bitte lade die Seite neu.", + "ReviewForm.reviewSubmitAlreadySent": "Bewertung wurde schon gesendet. Bitte Seite neu laden.", "ReviewForm.reviewSubmitFailed": "Bewertung konnte nicht gesendet werden. Bitte erneut versuchen.", - "ReviewModal.description": "Bewertungen sind ein wichtiges Teil der Saunacommunity-Gemeinschaft. Bitte teile mit, was gut gegangen ist, und was verbessert werden kann.", + "ReviewModal.description": "Bewertungen sind ein wichtiges Teil der Saunatime-Gemeinschaft. Teile bitte mit, was gut gegangen ist, und was verbessert werden kann.", "ReviewModal.later": "Später", "ReviewModal.title": "Bewertung an {revieweeName} abgeben", "SearchFilters.amenitiesLabel": "Ausstattung", @@ -672,12 +672,12 @@ "SectionHero.subTitle": "Die größte Online-Community fürs Saunamieten in Finnland.", "SectionHero.title": "Saunas überall buchen.", "SectionHowItWorks.createListingLink": "PS. Du kannst auch mit wenigen Klicks Saunatime-Gastgeber(in) werden!", - "SectionHowItWorks.part1Text": "Als erstes, bitte eine Standortsuche durchführen. Sobald du eine schöne Sauna findest, einfach die Verfügbarkeit prüfen, die Sauna buchen, und sicher bezahlen.", + "SectionHowItWorks.part1Text": "Als erstes, bitte eine Standortsuche durchführen. Sobald du eine schöne Sauna findest, einfach die Verfügbarkeit prüfen, die Sauna buchen, und sicher zahlen.", "SectionHowItWorks.part1Title": "1. Durchstöbern und buchen", - "SectionHowItWorks.part2Text": "Treffe deine(n) Gastgeber(in) zu dem gewählten Datum und genieße die Erfahrung in einer schönen Heimsauna. Wir werden uns um die Zahlung kümmern, nach deiner Erfahrung.", + "SectionHowItWorks.part2Text": "Treffe deine(n) Gastgeber(in) zu dem gewählten Datum und genieße die Erfahrung in einer schönen Heimsauna. Wir werden uns um die Zahlung nach deiner Erfahrung kümmern.", "SectionHowItWorks.part2Title": "2. Gemütlich baden", "SectionHowItWorks.part3Text": "Wenn die Erfahrung toll war, teile es mit anderen damit du eine Bewertung an deine(n) Sauna-Gastgeber(in) abgibst. Dann werden die anderen auch wissen, wo sie sich genießen können.", - "SectionHowItWorks.part3Title": "3. Die/den Gastgeber/in) Bewerten", + "SectionHowItWorks.part3Title": "3. Den/die Gastgeber(in) Bewerten", "SectionHowItWorks.titleLineOne": "Das Sauna-Ritual", "SectionHowItWorks.titleLineTwo": "(oder wie Saunatime funktioniert).", "SectionLocations.listingsInLocation": "Saunas in {location}", @@ -688,7 +688,7 @@ "SelectSingleFilter.plainClear": "Löschen", "SendMessageForm.sendFailed": "Fehler beim Senden. Bitte erneut versuchen.", "SendMessageForm.sendMessage": "Nachricht senden", - "SignupForm.emailInvalid": "Eine gültige Email-Adresse ist benötigt", + "SignupForm.emailInvalid": "Eine gültige Email-Adresse wird benötigt", "SignupForm.emailLabel": "Email", "SignupForm.emailPlaceholder": "max.mustermann@beispiel.de", "SignupForm.emailRequired": "Du musst eine Email eingeben.", @@ -701,8 +701,8 @@ "SignupForm.passwordLabel": "Passwort", "SignupForm.passwordPlaceholder": "Passwort eingeben…", "SignupForm.passwordRequired": "Password wird benötigt.", - "SignupForm.passwordTooLong": "Das Passwort sollte höchstens {maxLength} Zeichen lang sein.", - "SignupForm.passwordTooShort": "Das Passwort sollte mindestens {minLength} Zeichen lang sein.", + "SignupForm.passwordTooLong": "Das Passwort sollte höchstens {maxLength} Zeichen umfassen.", + "SignupForm.passwordTooShort": "Das Passwort sollte mindestens {minLength} Zeichen umfassen.", "SignupForm.signUp": "Registrieren", "SignupForm.termsAndConditionsAcceptText": "Durch Registrieren zustimmst du die {termsLink}", "SignupForm.termsAndConditionsLinkText": "allgemeinen Geschätfsbdingungen", @@ -721,7 +721,7 @@ "StripeBankAccountTokenInputField.bsb.required": "BSB wird benötigt", "StripeBankAccountTokenInputField.clearingCode.inline": "Clearing Code", "StripeBankAccountTokenInputField.clearingCode.label": "Clearing Code", - "StripeBankAccountTokenInputField.clearingCode.placeholder": "Clearing code eingeben…", + "StripeBankAccountTokenInputField.clearingCode.placeholder": "Clearing Code eingeben…", "StripeBankAccountTokenInputField.clearingCode.required": "Clearing code wird benötigt", "StripeBankAccountTokenInputField.genericStripeError": "Fehler beim Verbinden der Kontonummer. Bitte prüfe, dass deine {inputs} gültig in {country} sind", "StripeBankAccountTokenInputField.genericStripeErrorIban": "Fehler beim Verbinden der Kontonummer. Bitte prüfe, dass deine Kontonummer gültig in {country} ist", @@ -769,7 +769,7 @@ "StripePaymentForm.stripe.validation_error.invalid_expiry_month": "Der Verfallmonat der Karte ist ungültig.", "StripePaymentForm.stripe.validation_error.invalid_expiry_month_past": "Das Verfalldatum deiner Karte ist vergangen.", "StripePaymentForm.stripe.validation_error.invalid_expiry_year": "Das Verfalldatum der Karte ist ungültig.", - "StripePaymentForm.stripe.validation_error.invalid_number": "Die Kartennummer ist keine gültige Kartennummer.", + "StripePaymentForm.stripe.validation_error.invalid_number": "Die Kartennummer ist keine gültige Kreditkartennummer.", "StripePaymentForm.stripe.validation_error.invalid_swipe_data": "Die Durchzugsdaten der Karte sind ungültig.", "StripePaymentForm.stripe.validation_error.missing": "Ein(e) Kunde/Kundin der/die belastet werden soll hat keine Karte.", "StripePaymentForm.stripe.validation_error.processing_error": "Fehler bei Verarbeitung der Karte.", @@ -810,18 +810,18 @@ "TransactionPage.fetchSaleFailed": "Fehler beim Holen der Verkaufsdaten.", "TransactionPage.loadingOrderData": "Lade Bestellungsdaten.", "TransactionPage.loadingSaleData": "Lade Verkaufsdaten.", - "TransactionPage.title": "Verkauf-Details: {title}", + "TransactionPage.title": "Verkaufsdetails: {title}", "TransactionPanel.acceptButton": "Annehmen", "TransactionPanel.acceptSaleFailed": "Hoppla, annehmen fehlgeschlagen. Bitte erneut versuchen.", "TransactionPanel.activityHeading": "Aktivität", "TransactionPanel.bookingBreakdownTitle": "Aufschlüsselung der Buchung", - "TransactionPanel.customerBannedStatus": "Der Nutzer hat die Anfrage gemacht, aber wurde später gesperrt.", + "TransactionPanel.customerBannedStatus": "Der Nutzer hat die Anfrage gemacht, wurde aber später gesperrt.", "TransactionPanel.declineButton": "Ablehnen", "TransactionPanel.declineSaleFailed": "Hoppla, Fehler beim Ablehnen. Bitte erneut versuchen.", "TransactionPanel.deletedListingOrderTitle": "ein Eintrag", "TransactionPanel.deletedListingTitle": "Gelöschter Eintrag", - "TransactionPanel.initialMessageFailed": "Hoppla! Fehler beim Senden der Nachricht von der Kasse.", - "TransactionPanel.messageDeletedListing": "Der Eintrag ist jedoch gelöscht und kann nicht mehr angezeigt werden.", + "TransactionPanel.initialMessageFailed": "Hoppla! Fehler beim Senden der Nachricht von der Checkout.", + "TransactionPanel.messageDeletedListing": "Der Eintrag wurde jedoch gelöscht und kann nicht mehr angezeigt werden.", "TransactionPanel.messageLoadingFailed": "Etwas ist schiefgelaufen beim Laden der Nachrichten. Bitte Seite neu laden und erneut versuchen.", "TransactionPanel.orderAcceptedSubtitle": "Deine Buchung für {listingLink} wurde angenommen.", "TransactionPanel.orderAcceptedTitle": "Juhu {customerName}!", From 9348b73c4c1fb41c301a6b6556ce3df022aaef9a Mon Sep 17 00:00:00 2001 From: Vesa Luusua Date: Mon, 25 Feb 2019 18:51:37 +0200 Subject: [PATCH 2/3] Run Prettier for docs --- README.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index bec4a158e1..f957afdc1f 100644 --- a/README.md +++ b/README.md @@ -20,10 +20,14 @@ yarn run config # add the mandato yarn run dev # start the dev server, this will open a browser in localhost:3000 ``` - ### If you are using Stripe account created after 19th of February 2019 there might be problems saving the payout details in FTW (22.2.2019) -We found out that Stripe has updated their API 19.2.2019 and after that, the `legal_entity` parameter used in creating stripe account has been broken into 3 dictionaries of `individual`, `company` and `business_type` (https://stripe.com/docs/upgrades#api-changelog). Legal entity is passed to Stripe in function `createStripeAccount` in `user.duck.js'`` file and it's used for avaing the user's payout details. Because of the issue, saving the payout details is not currently working in FTW. We will continue investigating the issue on Monday 25.2.2019. +We found out that Stripe has updated their API 19.2.2019 and after that, the `legal_entity` +parameter used in creating stripe account has been broken into 3 dictionaries of `individual`, +`company` and `business_type` (https://stripe.com/docs/upgrades#api-changelog). Legal entity is +passed to Stripe in function `createStripeAccount` in `user.duck.js'`` file and it's used for avaing +the user's payout details. Because of the issue, saving the payout details is not currently working +in FTW. We will continue investigating the issue on Monday 25.2.2019. You can also follow along the [Getting started with FTW](https://www.sharetribe.com/docs/tutorials/getting-started-with-ftw/) From 0a6fa6e5ce0bbf140044e40c211b8c4af39f71b8 Mon Sep 17 00:00:00 2001 From: Vesa Luusua Date: Mon, 25 Feb 2019 18:51:11 +0200 Subject: [PATCH 3/3] Update Changelog --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index c0e8ca31fd..ecbc4588f1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,8 @@ way to update this template, but currently, we follow a pattern: ## Upcoming version 2019-XX-XX +- [change] Improve German translations. + [#1034](https://github.com/sharetribe/flex-template-web/pull/1034) - [change] Reordered import/exports on src/components/index.js. This helps to mitigate possible circular dependency problems and strange bugs in CSS bundle. In addition, derivative buttons were refactored to work with `rootClassName` prop (PrimaryButton, SecondaryButton and