From 619078cce8281bef520b05bf3e735c26d0752375 Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Thu, 1 Apr 2021 19:25:09 +0200 Subject: [PATCH 01/11] Added data deletion button ref #21 --- src/views/Profile.vue | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/src/views/Profile.vue b/src/views/Profile.vue index 4137b28..661e631 100644 --- a/src/views/Profile.vue +++ b/src/views/Profile.vue @@ -35,6 +35,30 @@ {{ $t('download_certificate') }} + From fc04e713110df161c481cb9a3b64e78b30d4f79b Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Thu, 1 Apr 2021 19:27:12 +0200 Subject: [PATCH 02/11] Implemented basic deletion ref #21 --- src/views/Profile.vue | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/views/Profile.vue b/src/views/Profile.vue index 661e631..9328f55 100644 --- a/src/views/Profile.vue +++ b/src/views/Profile.vue @@ -230,4 +230,16 @@ axios.get(`${config.baseurl}api/runners/me/${accesstoken}/scans`) }).catch((error) => { toast.error("An error occured while loading your profile data"); }) +function delete_me () { + toast("deletion in progress..."); + const browserlocale = ((navigator.languages && navigator.languages[0]) || '').substr(0, 2); + let url = `${config.baseurl}api/runners/me/${accesstoken}?force=true` + axios.delete(url) + .then(() => { + location.replace(`${config.baseurl_selfservice}`); + }) + .catch((error) => { + console.log(error); + }); +} \ No newline at end of file From 85b0549a11927758c579cd08bc8015ae00105a84 Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Thu, 1 Apr 2021 19:31:19 +0200 Subject: [PATCH 03/11] Added confirmation for profile deletion --- src/views/Profile.vue | 147 ++++++++++++++++++++++++++++-------------- 1 file changed, 100 insertions(+), 47 deletions(-) diff --git a/src/views/Profile.vue b/src/views/Profile.vue index 9328f55..0edddca 100644 --- a/src/views/Profile.vue +++ b/src/views/Profile.vue @@ -12,53 +12,105 @@

{{ state.group }}

- - + + + + + + + {{ $t('delete-all-of-my-data') }} + +
+
+ + +
@@ -202,6 +254,7 @@ const state = reactive({ scans: [], group: "", activetab: "profile", + delete_active: false, }) const toast = useToast(); const props = defineProps({ @@ -230,10 +283,10 @@ axios.get(`${config.baseurl}api/runners/me/${accesstoken}/scans`) }).catch((error) => { toast.error("An error occured while loading your profile data"); }) -function delete_me () { +function delete_me() { toast("deletion in progress..."); const browserlocale = ((navigator.languages && navigator.languages[0]) || '').substr(0, 2); - let url = `${config.baseurl}api/runners/me/${accesstoken}?force=true` + let url = `${config.baseurl}api/runners/me/${accesstoken}?force=true` axios.delete(url) .then(() => { location.replace(`${config.baseurl_selfservice}`); From 8773239244c064a888a4ad1f66298f2811fcc2ae Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Thu, 1 Apr 2021 19:31:19 +0200 Subject: [PATCH 04/11] Added confirmation for profile deletion ref #21 --- src/views/Profile.vue | 147 ++++++++++++++++++++++++++++-------------- 1 file changed, 100 insertions(+), 47 deletions(-) diff --git a/src/views/Profile.vue b/src/views/Profile.vue index 9328f55..0edddca 100644 --- a/src/views/Profile.vue +++ b/src/views/Profile.vue @@ -12,53 +12,105 @@

{{ state.group }}

- - + + + + + + + {{ $t('delete-all-of-my-data') }} + +
+
+ + +
@@ -202,6 +254,7 @@ const state = reactive({ scans: [], group: "", activetab: "profile", + delete_active: false, }) const toast = useToast(); const props = defineProps({ @@ -230,10 +283,10 @@ axios.get(`${config.baseurl}api/runners/me/${accesstoken}/scans`) }).catch((error) => { toast.error("An error occured while loading your profile data"); }) -function delete_me () { +function delete_me() { toast("deletion in progress..."); const browserlocale = ((navigator.languages && navigator.languages[0]) || '').substr(0, 2); - let url = `${config.baseurl}api/runners/me/${accesstoken}?force=true` + let url = `${config.baseurl}api/runners/me/${accesstoken}?force=true` axios.delete(url) .then(() => { location.replace(`${config.baseurl_selfservice}`); From d710d4b68ff0e9515eb4a0a4ea0def7b3552e599 Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Thu, 1 Apr 2021 19:35:42 +0200 Subject: [PATCH 05/11] Updated icons ref #21 --- src/views/Profile.vue | 29 ++++++++++++++++------------- 1 file changed, 16 insertions(+), 13 deletions(-) diff --git a/src/views/Profile.vue b/src/views/Profile.vue index 0edddca..420b894 100644 --- a/src/views/Profile.vue +++ b/src/views/Profile.vue @@ -47,18 +47,20 @@ height="24" viewBox="0 0 24 24" fill="none" - stroke="currentColor" + stroke="none" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-download" style="display: inline;height: 1rem;vertical-align: sub;" > - - - + + - {{ $t('delete-all-of-my-data') }} + Delete my data
@@ -73,16 +75,15 @@ height="24" viewBox="0 0 24 24" fill="none" - stroke="currentColor" + stroke="none" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-download" style="display: inline;height: 1rem;vertical-align: sub;" > - - - + + Cancel, keep my data @@ -97,16 +98,18 @@ height="24" viewBox="0 0 24 24" fill="none" - stroke="currentColor" + stroke="none" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-download" style="display: inline;height: 1rem;vertical-align: sub;" > - - - + + Confirm, delete all of my data From ba3dedb1643e2d5f1c2ab92224a11c1c8a82ae71 Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Thu, 1 Apr 2021 19:35:54 +0200 Subject: [PATCH 06/11] =?UTF-8?q?Added=20translations=20=F0=9F=8C=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ref #21 --- src/locales/de.json | 81 +++++++++++++++++++++--------------------- src/locales/en.json | 85 +++++++++++++++++++++++---------------------- 2 files changed, 84 insertions(+), 82 deletions(-) diff --git a/src/locales/de.json b/src/locales/de.json index 98a43c4..15b823e 100644 --- a/src/locales/de.json +++ b/src/locales/de.json @@ -1,41 +1,42 @@ { - "already_have_an_account": "Sie haben bereits einen Account?", - "apartment_suite_etc": "Addresszeile 2", - "configuration_error": "Konfigurationsfehler", - "confirm_personal_data": "Hiermit bestätige ich die Vollständigkeit und Richtigkeit der oben genannten Angaben", - "distance": "Distanz", - "download_certificate": "Urkunde herunterladen", - "e_mail_adress": "E-Mail Adresse", - "go_to_login": "Zum Login", - "i_accept": "Ich habe die ", - "i_accept_end": "gelesen und akzeptiert.", - "if_you_are_the_system_administrator_please_refer_to_the_official_product_documentation_readme_for_configuration_guidance": "Wenn Sie der Systemadministrator sind, finden Sie Konfigurationsanweisungen in der offiziellen Produktdokumentation / README.", - "imprint": "Impressum", - "lap_time": "Rundenzeit", - "lap_times": "Rundenzeiten", - "main_page_text": "Hier können Sie sich für den Lauf Für Kaya! registrieren oder ihr Läuferprofil verwalten.", - "mittelname": "Mittelname", - "nachname": "Nachname", - "no_laps_scans_were_recorded_yet": "Es wurden noch keine Runden / Scans aufgezeichnet ...", - "ort": "Ort", - "phone_number": "Telefonnummer", - "please_provide_a_valid_zipcode": "Bitte geben Sie eine gültige Postleitzahl an...", - "please_provide_valid_mail": "Bitte geben Sie eine gültige E-Mail Adresse an", - "plz": "PLZ", - "privacy_policy": "Datenschutzerklärung", - "profile": "Profil", - "provide_address": "Adresse angeben?", - "register": { - "register_now": "Jetzt für den Lauf für Kaya! 2021 registrieren." - }, - "register_now": "Jetzt registrieren!", - "registrieren": "Registrieren", - "save_changes": "Änderungen speichern", - "sponsoring": "Sponsoring", - "strasse": "Straße", - "the_system_is_not_properly_configured_please_contact_the_system_administrator_for_help": "Das System ist nicht richtig konfiguriert. Bitte wenden Sie sich an den Systemadministrator, um Hilfe zu erhalten.", - "this_is_not_a_valid_international_phone_number": "Dies ist keine gültige internationale Telefonnummer", - "tos": "AGBs", - "view_my_data": "Meine Läuferdaten einsehen", - "vorname": "Vorname" -} \ No newline at end of file + "already_have_an_account": "Sie haben bereits einen Account?", + "apartment_suite_etc": "Addresszeile 2", + "configuration_error": "Konfigurationsfehler", + "confirm_personal_data": "Hiermit bestätige ich die Vollständigkeit und Richtigkeit der oben genannten Angaben", + "distance": "Distanz", + "download_certificate": "Urkunde herunterladen", + "e_mail_adress": "E-Mail Adresse", + "go_to_login": "Zum Login", + "i_accept": "Ich habe die ", + "i_accept_end": "gelesen und akzeptiert.", + "if_you_are_the_system_administrator_please_refer_to_the_official_product_documentation_readme_for_configuration_guidance": "Wenn Sie der Systemadministrator sind, finden Sie Konfigurationsanweisungen in der offiziellen Produktdokumentation / README.", + "imprint": "Impressum", + "lap_time": "Rundenzeit", + "lap_times": "Rundenzeiten", + "main_page_text": "Hier können Sie sich für den Lauf Für Kaya! registrieren oder ihr Läuferprofil verwalten.", + "mittelname": "Mittelname", + "nachname": "Nachname", + "no_laps_scans_were_recorded_yet": "Es wurden noch keine Runden / Scans aufgezeichnet ...", + "ort": "Ort", + "phone_number": "Telefonnummer", + "please_provide_a_valid_zipcode": "Bitte geben Sie eine gültige Postleitzahl an...", + "please_provide_valid_mail": "Bitte geben Sie eine gültige E-Mail Adresse an", + "plz": "PLZ", + "privacy_policy": "Datenschutzerklärung", + "profile": "Profil", + "provide_address": "Adresse angeben?", + "register": { + "register_now": "Jetzt für den Lauf für Kaya! 2021 registrieren." + }, + "register_now": "Jetzt registrieren!", + "registrieren": "Registrieren", + "save_changes": "Änderungen speichern", + "sponsoring": "Sponsoring", + "strasse": "Straße", + "the_system_is_not_properly_configured_please_contact_the_system_administrator_for_help": "Das System ist nicht richtig konfiguriert. Bitte wenden Sie sich an den Systemadministrator, um Hilfe zu erhalten.", + "this_is_not_a_valid_international_phone_number": "Dies ist keine gültige internationale Telefonnummer", + "tos": "AGBs", + "view_my_data": "Meine Läuferdaten einsehen", + "vorname": "Vorname", + "delete-all-of-my-data": "Meine gesamten Daten löschen" +} diff --git a/src/locales/en.json b/src/locales/en.json index fad20fc..a7876d3 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -1,43 +1,44 @@ { - "already_have_an_account": "Already have an account?", - "apartment_suite_etc": "Apartment, suite, etc.", - "configuration_error": "Configuration error", - "confirm_personal_data": "I hereby confirm that the above information is complete and correct", - "distance": "Distance", - "download_certificate": "Download certificate", - "e_mail_adress": "mail address", - "go_to_login": "Go To Login", - "i_accept": "I have read and accepted the ", - "i_accept_end": "", - "if_you_are_the_system_administrator_please_refer_to_the_official_product_documentation_readme_for_configuration_guidance": "If you are the system administrator, please refer to the official product documentation/ README for configuration guidance.", - "imprint": "Imprint", - "lap_time": "Lap time", - "lap_times": "Lap times", - "main_page_text": "Here you can register for the Lauf Für Kaya! or manage your runner profile.", - "mittelname": "Middlename", - "nachname": "Lastname", - "no_laps_scans_were_recorded_yet": "No laps/ scans were recorded yet...", - "organization": "Organization", - "ort": "City", - "phone_number": "Phone Number", - "please_provide_a_valid_zipcode": "Please provide a valid zipcode...", - "please_provide_valid_mail": "Please provide a valid mail address.", - "plz": "zipcode", - "privacy_policy": "Privacy Policy", - "profile": "Profile", - "provide_address": "Provide a postal address?", - "register": { - "register_now": "Register now for Lauf für Kaya! 2021." - }, - "register_now": "Register now!", - "registrieren": "Register Now", - "save_changes": "Save changes", - "sponsoring": "Sponsoring", - "strasse": "Street/ Block", - "the_system_is_not_properly_configured_please_contact_the_system_administrator_for_help": "The system is not properly configured. Please contact the system administrator for help.", - "this_is_not_a_valid_international_phone_number": "This is not a valid international phone number", - "tos": "Terms of Service", - "view_my_data": "View my data", - "vorname": "Firstname", - "you_have_been_registered": "You have been registered!" -} \ No newline at end of file + "already_have_an_account": "Already have an account?", + "apartment_suite_etc": "Apartment, suite, etc.", + "configuration_error": "Configuration error", + "confirm_personal_data": "I hereby confirm that the above information is complete and correct", + "distance": "Distance", + "download_certificate": "Download certificate", + "e_mail_adress": "mail address", + "go_to_login": "Go To Login", + "i_accept": "I have read and accepted the ", + "i_accept_end": "", + "if_you_are_the_system_administrator_please_refer_to_the_official_product_documentation_readme_for_configuration_guidance": "If you are the system administrator, please refer to the official product documentation/ README for configuration guidance.", + "imprint": "Imprint", + "lap_time": "Lap time", + "lap_times": "Lap times", + "main_page_text": "Here you can register for the Lauf Für Kaya! or manage your runner profile.", + "mittelname": "Middlename", + "nachname": "Lastname", + "no_laps_scans_were_recorded_yet": "No laps/ scans were recorded yet...", + "organization": "Organization", + "ort": "City", + "phone_number": "Phone Number", + "please_provide_a_valid_zipcode": "Please provide a valid zipcode...", + "please_provide_valid_mail": "Please provide a valid mail address.", + "plz": "zipcode", + "privacy_policy": "Privacy Policy", + "profile": "Profile", + "provide_address": "Provide a postal address?", + "register": { + "register_now": "Register now for Lauf für Kaya! 2021." + }, + "register_now": "Register now!", + "registrieren": "Register Now", + "save_changes": "Save changes", + "sponsoring": "Sponsoring", + "strasse": "Street/ Block", + "the_system_is_not_properly_configured_please_contact_the_system_administrator_for_help": "The system is not properly configured. Please contact the system administrator for help.", + "this_is_not_a_valid_international_phone_number": "This is not a valid international phone number", + "tos": "Terms of Service", + "view_my_data": "View my data", + "vorname": "Firstname", + "you_have_been_registered": "You have been registered!", + "delete-all-of-my-data": "Delete all of my data" +} From 7440fc404ea2a8e68e7ce896e8369700069b2021 Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Thu, 1 Apr 2021 19:36:40 +0200 Subject: [PATCH 07/11] Updated toasts and removed useless code ref #21 --- src/views/Profile.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/views/Profile.vue b/src/views/Profile.vue index 420b894..1a4f86d 100644 --- a/src/views/Profile.vue +++ b/src/views/Profile.vue @@ -287,11 +287,11 @@ axios.get(`${config.baseurl}api/runners/me/${accesstoken}/scans`) toast.error("An error occured while loading your profile data"); }) function delete_me() { - toast("deletion in progress..."); - const browserlocale = ((navigator.languages && navigator.languages[0]) || '').substr(0, 2); + toast("Deletion in progress..."); let url = `${config.baseurl}api/runners/me/${accesstoken}?force=true` axios.delete(url) .then(() => { + toast("All Data deleted!"); location.replace(`${config.baseurl_selfservice}`); }) .catch((error) => { From 9751c2e9fd99650efab4d5edce3909c907ea9391 Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Thu, 1 Apr 2021 19:37:21 +0200 Subject: [PATCH 08/11] Added error toast ref #21 --- src/views/Profile.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/views/Profile.vue b/src/views/Profile.vue index 1a4f86d..82e07ca 100644 --- a/src/views/Profile.vue +++ b/src/views/Profile.vue @@ -295,7 +295,7 @@ function delete_me() { location.replace(`${config.baseurl_selfservice}`); }) .catch((error) => { - console.log(error); + toast.error("An error occured while deleting your profile data"); }); } \ No newline at end of file From 175bb168ae134009c26072b76cd74948aecc189f Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Thu, 1 Apr 2021 19:40:49 +0200 Subject: [PATCH 09/11] =?UTF-8?q?Content=20i18n=20run=20=F0=9F=8C=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ref #21 --- src/locales/de.json | 5 ++++- src/locales/en.json | 4 +++- src/views/Profile.vue | 6 +++--- 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/src/locales/de.json b/src/locales/de.json index 15b823e..e2ade4b 100644 --- a/src/locales/de.json +++ b/src/locales/de.json @@ -38,5 +38,8 @@ "tos": "AGBs", "view_my_data": "Meine Läuferdaten einsehen", "vorname": "Vorname", - "delete-all-of-my-data": "Meine gesamten Daten löschen" + "delete-all-of-my-data": "Meine gesamten Daten löschen", + "delete_my_data": "Meine Daten löschen", + "cancel_keep_my_data": "Abbrechen, meine Daten behalten", + "confirm_delete_all_of_my_data": "Bestätigung, meine gesamten Daten löschen" } diff --git a/src/locales/en.json b/src/locales/en.json index a7876d3..87957e4 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -40,5 +40,7 @@ "view_my_data": "View my data", "vorname": "Firstname", "you_have_been_registered": "You have been registered!", - "delete-all-of-my-data": "Delete all of my data" + "delete_my_data": "Delete my data", + "cancel_keep_my_data": "Cancel, keep my data", + "confirm_delete_all_of_my_data": "Confirm, delete all of my data" } diff --git a/src/views/Profile.vue b/src/views/Profile.vue index 82e07ca..e523c24 100644 --- a/src/views/Profile.vue +++ b/src/views/Profile.vue @@ -60,7 +60,7 @@ d="M17 6h5v2h-2v13a1 1 0 01-1 1H5a1 1 0 01-1-1V8H2V6h5V3a1 1 0 011-1h8a1 1 0 011 1v3zm1 2H6v12h12V8zm-5 6l2 2-1 1-2-2-2 2-1-1 2-2-2-2 1-1 2 2 2-2 1 1-2 2zM9 4v2h6V4H9z" /> - Delete my data + {{ $t('delete_my_data') }}
@@ -85,7 +85,7 @@ - Cancel, keep my data + {{ $t('cancel_keep_my_data') }}
From 8a24505d64832001d6a44800f61f7e0705892046 Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Thu, 1 Apr 2021 19:42:33 +0200 Subject: [PATCH 10/11] Added translations ref #21 --- src/locales/de.json | 3 ++- src/locales/en.json | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/locales/de.json b/src/locales/de.json index e2ade4b..3e0e664 100644 --- a/src/locales/de.json +++ b/src/locales/de.json @@ -41,5 +41,6 @@ "delete-all-of-my-data": "Meine gesamten Daten löschen", "delete_my_data": "Meine Daten löschen", "cancel_keep_my_data": "Abbrechen, meine Daten behalten", - "confirm_delete_all_of_my_data": "Bestätigung, meine gesamten Daten löschen" + "confirm_delete_all_of_my_data": "Bestätigung, meine gesamten Daten löschen", + "deletion_in_progress": "Daten werden gelöscht..." } diff --git a/src/locales/en.json b/src/locales/en.json index 87957e4..448377e 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -42,5 +42,7 @@ "you_have_been_registered": "You have been registered!", "delete_my_data": "Delete my data", "cancel_keep_my_data": "Cancel, keep my data", - "confirm_delete_all_of_my_data": "Confirm, delete all of my data" + "confirm_delete_all_of_my_data": "Confirm, delete all of my data", + "all_data_deleted": "All Data deleted!", + "deletion_in_progress": "Deletion in progress..." } From cf0437c3a738d42154ed1336d6020b88661b462f Mon Sep 17 00:00:00 2001 From: Nicolai Ort Date: Thu, 1 Apr 2021 19:42:51 +0200 Subject: [PATCH 11/11] Sorted translations ref #21 --- src/locales/de.json | 90 +++++++++++++++++++++---------------------- src/locales/en.json | 94 ++++++++++++++++++++++----------------------- 2 files changed, 92 insertions(+), 92 deletions(-) diff --git a/src/locales/de.json b/src/locales/de.json index 3e0e664..a0d3218 100644 --- a/src/locales/de.json +++ b/src/locales/de.json @@ -1,46 +1,46 @@ { - "already_have_an_account": "Sie haben bereits einen Account?", - "apartment_suite_etc": "Addresszeile 2", - "configuration_error": "Konfigurationsfehler", - "confirm_personal_data": "Hiermit bestätige ich die Vollständigkeit und Richtigkeit der oben genannten Angaben", - "distance": "Distanz", - "download_certificate": "Urkunde herunterladen", - "e_mail_adress": "E-Mail Adresse", - "go_to_login": "Zum Login", - "i_accept": "Ich habe die ", - "i_accept_end": "gelesen und akzeptiert.", - "if_you_are_the_system_administrator_please_refer_to_the_official_product_documentation_readme_for_configuration_guidance": "Wenn Sie der Systemadministrator sind, finden Sie Konfigurationsanweisungen in der offiziellen Produktdokumentation / README.", - "imprint": "Impressum", - "lap_time": "Rundenzeit", - "lap_times": "Rundenzeiten", - "main_page_text": "Hier können Sie sich für den Lauf Für Kaya! registrieren oder ihr Läuferprofil verwalten.", - "mittelname": "Mittelname", - "nachname": "Nachname", - "no_laps_scans_were_recorded_yet": "Es wurden noch keine Runden / Scans aufgezeichnet ...", - "ort": "Ort", - "phone_number": "Telefonnummer", - "please_provide_a_valid_zipcode": "Bitte geben Sie eine gültige Postleitzahl an...", - "please_provide_valid_mail": "Bitte geben Sie eine gültige E-Mail Adresse an", - "plz": "PLZ", - "privacy_policy": "Datenschutzerklärung", - "profile": "Profil", - "provide_address": "Adresse angeben?", - "register": { - "register_now": "Jetzt für den Lauf für Kaya! 2021 registrieren." - }, - "register_now": "Jetzt registrieren!", - "registrieren": "Registrieren", - "save_changes": "Änderungen speichern", - "sponsoring": "Sponsoring", - "strasse": "Straße", - "the_system_is_not_properly_configured_please_contact_the_system_administrator_for_help": "Das System ist nicht richtig konfiguriert. Bitte wenden Sie sich an den Systemadministrator, um Hilfe zu erhalten.", - "this_is_not_a_valid_international_phone_number": "Dies ist keine gültige internationale Telefonnummer", - "tos": "AGBs", - "view_my_data": "Meine Läuferdaten einsehen", - "vorname": "Vorname", - "delete-all-of-my-data": "Meine gesamten Daten löschen", - "delete_my_data": "Meine Daten löschen", - "cancel_keep_my_data": "Abbrechen, meine Daten behalten", - "confirm_delete_all_of_my_data": "Bestätigung, meine gesamten Daten löschen", - "deletion_in_progress": "Daten werden gelöscht..." -} + "already_have_an_account": "Sie haben bereits einen Account?", + "apartment_suite_etc": "Addresszeile 2", + "cancel_keep_my_data": "Abbrechen, meine Daten behalten", + "configuration_error": "Konfigurationsfehler", + "confirm_delete_all_of_my_data": "Bestätigung, meine gesamten Daten löschen", + "confirm_personal_data": "Hiermit bestätige ich die Vollständigkeit und Richtigkeit der oben genannten Angaben", + "delete-all-of-my-data": "Meine gesamten Daten löschen", + "delete_my_data": "Meine Daten löschen", + "deletion_in_progress": "Daten werden gelöscht...", + "distance": "Distanz", + "download_certificate": "Urkunde herunterladen", + "e_mail_adress": "E-Mail Adresse", + "go_to_login": "Zum Login", + "i_accept": "Ich habe die ", + "i_accept_end": "gelesen und akzeptiert.", + "if_you_are_the_system_administrator_please_refer_to_the_official_product_documentation_readme_for_configuration_guidance": "Wenn Sie der Systemadministrator sind, finden Sie Konfigurationsanweisungen in der offiziellen Produktdokumentation / README.", + "imprint": "Impressum", + "lap_time": "Rundenzeit", + "lap_times": "Rundenzeiten", + "main_page_text": "Hier können Sie sich für den Lauf Für Kaya! registrieren oder ihr Läuferprofil verwalten.", + "mittelname": "Mittelname", + "nachname": "Nachname", + "no_laps_scans_were_recorded_yet": "Es wurden noch keine Runden / Scans aufgezeichnet ...", + "ort": "Ort", + "phone_number": "Telefonnummer", + "please_provide_a_valid_zipcode": "Bitte geben Sie eine gültige Postleitzahl an...", + "please_provide_valid_mail": "Bitte geben Sie eine gültige E-Mail Adresse an", + "plz": "PLZ", + "privacy_policy": "Datenschutzerklärung", + "profile": "Profil", + "provide_address": "Adresse angeben?", + "register": { + "register_now": "Jetzt für den Lauf für Kaya! 2021 registrieren." + }, + "register_now": "Jetzt registrieren!", + "registrieren": "Registrieren", + "save_changes": "Änderungen speichern", + "sponsoring": "Sponsoring", + "strasse": "Straße", + "the_system_is_not_properly_configured_please_contact_the_system_administrator_for_help": "Das System ist nicht richtig konfiguriert. Bitte wenden Sie sich an den Systemadministrator, um Hilfe zu erhalten.", + "this_is_not_a_valid_international_phone_number": "Dies ist keine gültige internationale Telefonnummer", + "tos": "AGBs", + "view_my_data": "Meine Läuferdaten einsehen", + "vorname": "Vorname" +} \ No newline at end of file diff --git a/src/locales/en.json b/src/locales/en.json index 448377e..d85a094 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -1,48 +1,48 @@ { - "already_have_an_account": "Already have an account?", - "apartment_suite_etc": "Apartment, suite, etc.", - "configuration_error": "Configuration error", - "confirm_personal_data": "I hereby confirm that the above information is complete and correct", - "distance": "Distance", - "download_certificate": "Download certificate", - "e_mail_adress": "mail address", - "go_to_login": "Go To Login", - "i_accept": "I have read and accepted the ", - "i_accept_end": "", - "if_you_are_the_system_administrator_please_refer_to_the_official_product_documentation_readme_for_configuration_guidance": "If you are the system administrator, please refer to the official product documentation/ README for configuration guidance.", - "imprint": "Imprint", - "lap_time": "Lap time", - "lap_times": "Lap times", - "main_page_text": "Here you can register for the Lauf Für Kaya! or manage your runner profile.", - "mittelname": "Middlename", - "nachname": "Lastname", - "no_laps_scans_were_recorded_yet": "No laps/ scans were recorded yet...", - "organization": "Organization", - "ort": "City", - "phone_number": "Phone Number", - "please_provide_a_valid_zipcode": "Please provide a valid zipcode...", - "please_provide_valid_mail": "Please provide a valid mail address.", - "plz": "zipcode", - "privacy_policy": "Privacy Policy", - "profile": "Profile", - "provide_address": "Provide a postal address?", - "register": { - "register_now": "Register now for Lauf für Kaya! 2021." - }, - "register_now": "Register now!", - "registrieren": "Register Now", - "save_changes": "Save changes", - "sponsoring": "Sponsoring", - "strasse": "Street/ Block", - "the_system_is_not_properly_configured_please_contact_the_system_administrator_for_help": "The system is not properly configured. Please contact the system administrator for help.", - "this_is_not_a_valid_international_phone_number": "This is not a valid international phone number", - "tos": "Terms of Service", - "view_my_data": "View my data", - "vorname": "Firstname", - "you_have_been_registered": "You have been registered!", - "delete_my_data": "Delete my data", - "cancel_keep_my_data": "Cancel, keep my data", - "confirm_delete_all_of_my_data": "Confirm, delete all of my data", - "all_data_deleted": "All Data deleted!", - "deletion_in_progress": "Deletion in progress..." -} + "all_data_deleted": "All Data deleted!", + "already_have_an_account": "Already have an account?", + "apartment_suite_etc": "Apartment, suite, etc.", + "cancel_keep_my_data": "Cancel, keep my data", + "configuration_error": "Configuration error", + "confirm_delete_all_of_my_data": "Confirm, delete all of my data", + "confirm_personal_data": "I hereby confirm that the above information is complete and correct", + "delete_my_data": "Delete my data", + "deletion_in_progress": "Deletion in progress...", + "distance": "Distance", + "download_certificate": "Download certificate", + "e_mail_adress": "mail address", + "go_to_login": "Go To Login", + "i_accept": "I have read and accepted the ", + "i_accept_end": "", + "if_you_are_the_system_administrator_please_refer_to_the_official_product_documentation_readme_for_configuration_guidance": "If you are the system administrator, please refer to the official product documentation/ README for configuration guidance.", + "imprint": "Imprint", + "lap_time": "Lap time", + "lap_times": "Lap times", + "main_page_text": "Here you can register for the Lauf Für Kaya! or manage your runner profile.", + "mittelname": "Middlename", + "nachname": "Lastname", + "no_laps_scans_were_recorded_yet": "No laps/ scans were recorded yet...", + "organization": "Organization", + "ort": "City", + "phone_number": "Phone Number", + "please_provide_a_valid_zipcode": "Please provide a valid zipcode...", + "please_provide_valid_mail": "Please provide a valid mail address.", + "plz": "zipcode", + "privacy_policy": "Privacy Policy", + "profile": "Profile", + "provide_address": "Provide a postal address?", + "register": { + "register_now": "Register now for Lauf für Kaya! 2021." + }, + "register_now": "Register now!", + "registrieren": "Register Now", + "save_changes": "Save changes", + "sponsoring": "Sponsoring", + "strasse": "Street/ Block", + "the_system_is_not_properly_configured_please_contact_the_system_administrator_for_help": "The system is not properly configured. Please contact the system administrator for help.", + "this_is_not_a_valid_international_phone_number": "This is not a valid international phone number", + "tos": "Terms of Service", + "view_my_data": "View my data", + "vorname": "Firstname", + "you_have_been_registered": "You have been registered!" +} \ No newline at end of file