From cee4b0cce0d4575bd4497a195fce83f8ee1a4d9c Mon Sep 17 00:00:00 2001 From: alex Date: Sun, 11 Feb 2024 20:49:53 +0100 Subject: [PATCH] updated --- ...erProfileChangeToNewEmailVerification.html | 60 ++++ ...serProfileChangeToNewEmailVerification.txt | 10 + .../embedEmailNotificationZeitAdler.html | 45 +++ templates/embedEmailNotificationZeitAdler.txt | 18 ++ templates/templates.json | 275 +++++++++++++----- 5 files changed, 343 insertions(+), 65 deletions(-) create mode 100644 templates/dashboardUserProfileChangeToNewEmailVerification.html create mode 100644 templates/dashboardUserProfileChangeToNewEmailVerification.txt create mode 100644 templates/embedEmailNotificationZeitAdler.html create mode 100644 templates/embedEmailNotificationZeitAdler.txt diff --git a/templates/dashboardUserProfileChangeToNewEmailVerification.html b/templates/dashboardUserProfileChangeToNewEmailVerification.html new file mode 100644 index 0000000..110c6f1 --- /dev/null +++ b/templates/dashboardUserProfileChangeToNewEmailVerification.html @@ -0,0 +1,60 @@ + + + + + + + + + + + + +
+

%title%

+

%header%

+

%text1%

+ + %verifyButton% + +
+ +

%footer%

+ %dsgvo% +
+ + diff --git a/templates/dashboardUserProfileChangeToNewEmailVerification.txt b/templates/dashboardUserProfileChangeToNewEmailVerification.txt new file mode 100644 index 0000000..9020f21 --- /dev/null +++ b/templates/dashboardUserProfileChangeToNewEmailVerification.txt @@ -0,0 +1,10 @@ +%title% +%header% + +%text1% + +{{.emailVerificationUrl}} + +%footer% + +%dsgvo%: https://zeitadler.de/datenschutzerklaerung \ No newline at end of file diff --git a/templates/embedEmailNotificationZeitAdler.html b/templates/embedEmailNotificationZeitAdler.html new file mode 100644 index 0000000..1a8d85a --- /dev/null +++ b/templates/embedEmailNotificationZeitAdler.html @@ -0,0 +1,45 @@ + + + + + + + + + + + + + +
+

%title%

+

%header%

+

%text1%

+
+

%cancelText%

+ %cancelButton% +
+ + + + +
+

%yourAppointment%

+

%appointment1%

+

%appointment2%

+

%appointment3%

+
+
+

{{.address}}

+

%footer%

+ %dsgvo% +
+ + + \ No newline at end of file diff --git a/templates/embedEmailNotificationZeitAdler.txt b/templates/embedEmailNotificationZeitAdler.txt new file mode 100644 index 0000000..d82cbd1 --- /dev/null +++ b/templates/embedEmailNotificationZeitAdler.txt @@ -0,0 +1,18 @@ +%title% +%header% + +%text1% + +%cancelText% +{{.cancelURL}} + +%yourAppointment% +%appointment1% +%appointment2% +%appointment3% + +{{.address}} + +%footer% + +%dsgvo%: https://zeitadler.de/datenschutzerklaerung \ No newline at end of file diff --git a/templates/templates.json b/templates/templates.json index 81d7bec..a648cdb 100644 --- a/templates/templates.json +++ b/templates/templates.json @@ -2,210 +2,325 @@ "templates": { "embedAppointmentCanceledZeitAdler": { "mailSubject": { - "de": "Ihre Buchung wurde storniert" + "de": "Ihre Buchung wurde storniert", + "en": "Your booking has been canceled" }, "title": { - "de": "Ihre Buchung wurde storniert" + "de": "Ihre Buchung wurde storniert", + "en": "Your booking has been canceled" }, "header": { - "de": "Liebe(r) {{.name}}," + "de": "Liebe(r) {{.name}},", + "en": "Dear {{.name}}," }, "text1": { - "de": "Ihre Buchung wurde storniert. Sie können gerne einen neuen Termin auf unserer Webseite festlegen." + "de": "Ihre Buchung wurde storniert. Sie können gerne einen neuen Termin auf unserer Webseite festlegen.", + "en": "Your booking has been canceled. You are welcome to make a new appointment on our website." }, "yourAppointment": { - "de": "Ihr Termin:" + "de": "Ihr Termin:", + "en": "Your appointment:" }, "appointment1": { - "de": "{{.activityName}} bei {{.username}}," + "de": "{{.activityName}} bei {{.username}},", + "en": "{{.activityName}} with {{.username}}," }, "appointment2": { - "de": "{{.day}}, {{.dayNumber}}. {{.month}} {{.year}}" + "de": "{{.day}}, {{.dayNumber}}. {{.month}} {{.year}}", + "en": "{{.day}}, {{.dayNumber}}. {{.month}} {{.year}}" }, "appointment3": { - "de": "von {{.startTime}} bis {{.endTime}} Uhr" + "de": "von {{.startTime}} bis {{.endTime}} Uhr", + "en": "from {{.startTime}} to {{.endTime}}" }, "footer": { - "de": "Vielen Dank, dass Sie unseren Service gewählt haben. Bei Fragen kontaktieren Sie uns gerne." + "de": "Vielen Dank, dass Sie unseren Service gewählt haben. Bei Fragen kontaktieren Sie uns gerne.", + "en": "Thank you for choosing our service. If you have any questions, please contact us." }, "dsgvo": { - "de": "Datenschutzerklärung" + "de": "Datenschutzerklärung", + "en": "Privacy Policy" } }, "embedVerificationZeitAdler": { "mailSubject": { - "de": "Bitte Bestätigen Sie Ihre Buchung" + "de": "Bitte Bestätigen Sie Ihre Buchung", + "en": "Please confirm your booking" }, "title": { - "de": "Buchungsbestätigung" + "de": "Buchungsbestätigung", + "en": "Booking confirmation" }, "header": { - "de": "Liebe(r) {{.name}}," + "de": "Liebe(r) {{.name}},", + "en": "Dear {{.name}}," }, "text1": { - "de": "Ihre Buchung wurde erfolgreich empfangen und wartet auf Bestätigung. Bitte klicken Sie auf die untenstehende Schaltfläche, um den Vorgang abzuschließen." + "de": "Ihre Buchung wurde erfolgreich empfangen und wartet auf Bestätigung. Bitte klicken Sie auf die untenstehende Schaltfläche, um den Vorgang abzuschließen.", + "en": "Your booking has been successfully received and is waiting for confirmation. Please click the button below to complete the process." }, "verifyButton": { - "de": "Buchung bestätigen" + "de": "Buchung bestätigen", + "en": "Confirm booking" },"cancelButton": { - "de": "Buchung stornieren" + "de": "Buchung stornieren", + "en": "Cancel booking" }, "cancelText": { - "de": "Falls Sie Ihren Termin nicht wahrnehmen können, bitten wir Sie, den Termin zu stornieren." + "de": "Falls Sie Ihren Termin nicht wahrnehmen können, bitten wir Sie, den Termin zu stornieren.", + "en": "If you cannot attend your appointment, please cancel it." }, "yourAppointment": { - "de": "Ihr Termin:" + "de": "Ihr Termin:", + "en": "Your appointment:" }, "appointment1": { - "de": "{{.activityName}} bei {{.username}}," + "de": "{{.activityName}} bei {{.username}},", + "en": "{{.activityName}} with {{.username}}," }, "appointment2": { - "de": "{{.day}}, {{.dayNumber}}. {{.month}} {{.year}}" + "de": "{{.day}}, {{.dayNumber}}. {{.month}} {{.year}}", + "en": "{{.day}}, {{.dayNumber}}. {{.month}} {{.year}}" }, "appointment3": { - "de": "von {{.startTime}} bis {{.endTime}} Uhr" + "de": "von {{.startTime}} bis {{.endTime}} Uhr", + "en": "from {{.startTime}} to {{.endTime}}" }, "footer": { - "de": "Vielen Dank, dass Sie unseren Service gewählt haben. Bei Fragen kontaktieren Sie uns gerne." + "de": "Vielen Dank, dass Sie unseren Service gewählt haben. Bei Fragen kontaktieren Sie uns gerne.", + "en": "Thank you for choosing our service. If you have any questions, please contact us." }, "dsgvo": { - "de": "Datenschutzerklärung" + "de": "Datenschutzerklärung", + "en": "Privacy Policy" } }, "embedEmailVerifiedZeitAdler": { "mailSubject": { - "de": "Ihre Buchung wurde bestätigt" + "de": "Ihre Buchung wurde bestätigt", + "en": "Your booking has been confirmed" }, "title": { - "de": "Buchungsbestätigung" + "de": "Buchungsbestätigung", + "en": "Booking confirmation" }, "header": { - "de": "Liebe(r) {{.name}}," + "de": "Liebe(r) {{.name}},", + "en": "Dear {{.name}}," }, "text1": { - "de": "die Terminbuchung wurde erfolgreich abgeschlossen. Der Termin findet zum angegebenen Zeitpunkt statt." + "de": "die Terminbuchung wurde erfolgreich abgeschlossen. Der Termin findet zum angegebenen Zeitpunkt statt.", + "en": "The appointment booking has been successfully completed. The appointment will take place at the specified time." }, "cancelButton": { - "de": "Buchung stornieren" + "de": "Buchung stornieren", + "en": "Cancel booking" }, "cancelText": { - "de": "Falls Sie Ihren Termin nicht wahrnehmen können, bitten wir Sie, den Termin zu stornieren." + "de": "Falls Sie Ihren Termin nicht wahrnehmen können, bitten wir Sie, den Termin zu stornieren.", + "en": "If you cannot attend your appointment, please cancel it." }, "yourAppointment": { - "de": "Ihr Termin:" + "de": "Ihr Termin:", + "en": "Your appointment:" }, "appointment1": { - "de": "{{.activityName}} bei {{.username}}," + "de": "{{.activityName}} bei {{.username}},", + "en": "{{.activityName}} with {{.username}}," }, "appointment2": { - "de": "{{.day}}, {{.dayNumber}}. {{.month}} {{.year}}" + "de": "{{.day}}, {{.dayNumber}}. {{.month}} {{.year}}", + "en": "{{.day}}, {{.dayNumber}}. {{.month}} {{.year}}" }, "appointment3": { - "de": "von {{.startTime}} bis {{.endTime}} Uhr" + "de": "von {{.startTime}} bis {{.endTime}} Uhr", + "en": "from {{.startTime}} to {{.endTime}}" }, "footer": { - "de": "Vielen Dank, dass Sie unseren Service gewählt haben. Bei Fragen kontaktieren Sie uns gerne." + "de": "Vielen Dank, dass Sie unseren Service gewählt haben. Bei Fragen kontaktieren Sie uns gerne.", + "en": "Thank you for choosing our service. If you have any questions, please contact us." }, "dsgvo": { - "de": "Datenschutzerklärung" + "de": "Datenschutzerklärung", + "en": "Privacy Policy" } }, "embedEmployeeNewNotificationZeitAdler": { "mailSubject": { - "de": "Es wurde ein Termin bei Ihnen gebucht!" + "de": "Es wurde ein Termin bei Ihnen gebucht!", + "en": "An appointment has been booked with you!" }, "title": { - "de": "Buchung erhalten" + "de": "Buchung erhalten", + "en": "Booking received" }, "text1": { - "de": "{{.name}} ({{.customerEMail}}) hat ein Termin bei Ihnen gebucht. Der Termin findet zum angegebenen Zeitpunkt statt." + "de": "{{.name}} ({{.customerEMail}}) hat ein Termin bei Ihnen gebucht. Der Termin findet zum angegebenen Zeitpunkt statt.", + "en": "{{.name}} ({{.customerEMail}}) has booked an appointment with you. The appointment will take place at the specified time." }, "text2":{ - "de": "Der Kunde hat eine Nachricht hinterlassen:" + "de": "Der Kunde hat eine Nachricht hinterlassen:", + "en": "The customer has left a message:" }, "cancelButton": { - "de": "Buchung stornieren" + "de": "Buchung stornieren", + "en": "Cancel booking" }, "cancelText": { - "de": "Falls Sie Ihren Termin nicht wahrnehmen können, bitten wir Sie, den Termin zu stornieren." + "de": "Falls Sie Ihren Termin nicht wahrnehmen können, bitten wir Sie, den Termin zu stornieren.", + "en": "If you cannot attend your appointment, please cancel it." }, "yourAppointment": { - "de": "Ihr Termin:" + "de": "Ihr Termin:", + "en": "Your appointment:" }, "appointment1": { - "de": "{{.activityName}} bei {{.name}}," + "de": "{{.activityName}} bei {{.name}},", + "en": "{{.activityName}} with {{.name}}," }, "appointment2": { - "de": "{{.day}}, {{.dayNumber}}. {{.month}} {{.year}}" + "de": "{{.day}}, {{.dayNumber}}. {{.month}} {{.year}}", + "en": "{{.day}}, {{.dayNumber}}. {{.month}} {{.year}}" }, "appointment3": { - "de": "von {{.startTime}} bis {{.endTime}} Uhr" + "de": "von {{.startTime}} bis {{.endTime}} Uhr", + "en": "from {{.startTime}} to {{.endTime}}" }, "dsgvo": { - "de": "Datenschutzerklärung" + "de": "Datenschutzerklärung", + "en": "Privacy Policy" } }, "embedEmployeeCancelNotificationZeitAdler": { "mailSubject": { - "de": "STORNIERT: Es wurde ein Termin bei Ihnen abgesagt!" + "de": "STORNIERT: Es wurde ein Termin bei Ihnen abgesagt!", + "en": "CANCELED: An appointment has been canceled with you!" }, "title": { - "de": "Stornierung erhalten" + "de": "Stornierung erhalten", + "en": "Cancellation received" }, "text1": { - "de": "Der Termin von {{.name}} ({{.customerEMail}}) wurde storniert. Der Termin findet nicht mehr statt." + "de": "Der Termin von {{.name}} ({{.customerEMail}}) wurde storniert. Der Termin findet nicht mehr statt.", + "en": "The appointment of {{.name}} ({{.customerEMail}}) has been canceled. The appointment will not take place." }, "yourAppointment": { - "de": "Ihr Termin:" + "de": "Ihr Termin:", + "en": "Your appointment:" }, "appointment1": { - "de": "{{.activityName}} bei {{.name}}," + "de": "{{.activityName}} bei {{.name}},", + "en": "{{.activityName}} with {{.name}}," }, "appointment2": { - "de": "{{.day}}, {{.dayNumber}}. {{.month}} {{.year}}" + "de": "{{.day}}, {{.dayNumber}}. {{.month}} {{.year}}", + "en": "{{.day}}, {{.dayNumber}}. {{.month}} {{.year}}" }, "appointment3": { - "de": "von {{.startTime}} bis {{.endTime}} Uhr" + "de": "von {{.startTime}} bis {{.endTime}} Uhr", + "en": "from {{.startTime}} to {{.endTime}}" }, "dsgvo": { - "de": "Datenschutzerklärung" + "de": "Datenschutzerklärung", + "en": "Privacy Policy" + } + }, + "embedEmailNotificationZeitAdler": { + "mailSubject": { + "de": "ERINNERUNG: Ihr Termin beginnt bald", + "en": "REMINDER: Your appointment is about to start" + }, + "title": { + "de": "Ihr Termin beginnt bald", + "en": "Your appointment is about to start" + }, + "header": { + "de": "Liebe(r) {{.name}},", + "en": "Dear {{.name}}," + }, + "text1": { + "de": "wir möchten Sie daran erinnern, dass Ihr Termin in {{.timeText}} stattfindet.", + "en": "we would like to remind you that your appointment will take place in {{.timeText}}." + }, + "cancelButton": { + "de": "Buchung stornieren", + "en": "Cancel booking" + }, + "cancelText": { + "de": "Falls Sie Ihren Termin nicht wahrnehmen können, bitten wir Sie, den Termin zu stornieren.", + "en": "If you cannot attend your appointment, please cancel it." + }, + "yourAppointment": { + "de": "Ihr Termin:", + "en": "Your appointment:" + }, + "appointment1": { + "de": "{{.activityName}} bei {{.name}},", + "en": "{{.activityName}} with {{.name}}," + }, + "appointment2": { + "de": "{{.day}}, {{.dayNumber}}. {{.month}} {{.year}}", + "en": "{{.day}}, {{.dayNumber}}. {{.month}} {{.year}}" + }, + "appointment3": { + "de": "von {{.startTime}} bis {{.endTime}} Uhr", + "en": "from {{.startTime}} to {{.endTime}}" + }, + "footer": { + "de": "Vielen Dank, dass Sie unseren Service gewählt haben. Bei Fragen kontaktieren Sie uns gerne.", + "en": "Thank you for choosing our service. If you have any questions, please contact us." + }, + "dsgvo": { + "de": "Datenschutzerklärung", + "en": "Privacy Policy" } }, "dashboardUserAccountExportFinish": { "mailSubject": { - "de": "Ihr Account export" + "de": "Ihr Account export", + "en": "Your account export" }, "title": { - "de": "Ihr Account export" + "de": "Ihr Account export", + "en": "Your account export" }, "header": { - "de": "Sie können den Account export über den folgenden Link herunterladen:" + "de": "Sie können den Account export über den folgenden Link herunterladen:", + "en": "You can download the account export via the following link:" } }, "adminDashboardEmailTryZeitAdler": { "mailSubject": { - "de": "Alles für deinen Produkttest!" + "de": "Alles für deinen Produkttest!", + "en": "Everything for your product test!" }, "title": { - "de": "Alles für deinen Produkttest!" + "de": "Alles für deinen Produkttest!", + "en": "Everything for your product test!" }, "greeting": { - "de": "Hey {{.customerName}}," + "de": "Hey {{.customerName}},", + "en": "Hey {{.customerName}}," }, "info": { - "de": "wir freuen uns, dass Sie sich für einen Produkttest entschieden haben." + "de": "wir freuen uns, dass Sie sich für einen Produkttest entschieden haben.", + "en": "we are happy that you have chosen a product test." }, "link": { - "de": "Hier geht es zu Ihrem Produkttest:" + "de": "Hier geht es zu Ihrem Produkttest:", + "en": "Here is your product test:" }, "linkButton": { - "de": "Jetzt testen" + "de": "Jetzt testen", + "en": "Test now" }, "footer": { - "de": "Bei Fragen stehen wir Ihnen gerne zur Verfügung." + "de": "Bei Fragen stehen wir Ihnen gerne zur Verfügung.", + "en": "If you have any questions, please contact us." }, "dsgvo": { - "de": "Datenschutzerklärung" + "de": "Datenschutzerklärung", + "en": "Privacy Policy" } }, "dashboardSignUpEmailVerification": { @@ -263,6 +378,36 @@ "de": "Datenschutzerklärung", "en": "Privacy Policy" } + }, + "dashboardUserProfileChangeToNewEmailVerification": { + "mailSubject": { + "de": "Bitte bestätigen Sie Ihre neue E-Mail-Adresse", + "en": "Please verify your new email address" + }, + "title": { + "de": "Bitte bestätigen Sie Ihre neue E-Mail-Adresse", + "en": "Please verify your new email address" + }, + "header": { + "de": "Wir haben eine Anfrage zur Änderung Ihrer E-Mail-Adresse erhalten.", + "en": "We have received a request to change your email address." + }, + "text1": { + "de": "Bitte klicken Sie auf den untenstehenden Link, um Ihre neue E-Mail-Adresse zu bestätigen.", + "en": "Please click the link below to verify your new email address." + }, + "verifyButton": { + "de": "E-Mail-Adresse bestätigen", + "en": "Verify email address" + }, + "footer": { + "de": "Vielen Dank, dass Sie unseren Service gewählt haben. Bei Fragen kontaktieren Sie uns gerne.", + "en": "Thank you for choosing our service. If you have any questions, please contact us." + }, + "dsgvo": { + "de": "Datenschutzerklärung", + "en": "Privacy Policy" + } } } } \ No newline at end of file