diff --git a/l10n/de.js b/l10n/de.js
index 92cbe4eebb4831be39489d2acd44c1dfa8be4cb7..cc5a45d0378a7b649ab5560c7e08870929f53f63 100644
--- a/l10n/de.js
+++ b/l10n/de.js
@@ -81,6 +81,7 @@ OC.L10N.register(
"Set a recovery email address": "Festlegen einer Wiederherstellungs-E-Mail-Adresse",
"Captcha is not verified!": "Captcha wird nicht überprüft!",
"A server-side error occurred while processing your request! Please try again later.": "Ein serverseitiger Fehler ist bei der Bearbeitung Ihrer Anfrage aufgetreten! Bitte versuchen Sie es später noch einmal.",
- "An error occurred while creating your account!": "Beim Anlegen Ihres Kontos ist ein Fehler aufgetreten!"
+ "An error occurred while creating your account!": "Beim Anlegen Ihres Kontos ist ein Fehler aufgetreten!",
+ "If you see a \"Google hasn't verified this app\" message you can bypass it by clicking \"Advanced\". We're currently working on passing the certification Google demands to get rid of this message.":"Wenn Sie eine Nachricht sehen, die besagt \"Google hasn't verified this app\", können Sie diese ignorieren, indem Sie auf \"Advanced\" klicken. Wir arbeiten derzeit daran, die erforderliche Zertifizierung von Google zu erhalten, um diese Nachricht zu entfernen."
},
"nplurals=2; plural=(n != 1);");
diff --git a/l10n/de.json b/l10n/de.json
index 8d5e2d082f3c0e47f94476443bba3726c67cdc6d..a026300f6fa2a70c3bbb357c0c841f86452879c0 100644
--- a/l10n/de.json
+++ b/l10n/de.json
@@ -79,7 +79,8 @@
"Set a recovery email address": "Festlegen einer Wiederherstellungs-E-Mail-Adresse",
"Captcha is not verified!": "Captcha wird nicht überprüft!",
"A server-side error occurred while processing your request! Please try again later.": "Ein serverseitiger Fehler ist bei der Bearbeitung Ihrer Anfrage aufgetreten! Bitte versuchen Sie es später noch einmal.",
- "An error occurred while creating your account!": "Beim Anlegen Ihres Kontos ist ein Fehler aufgetreten!"
+ "An error occurred while creating your account!": "Beim Anlegen Ihres Kontos ist ein Fehler aufgetreten!",
+ "If you see a \"Google hasn't verified this app\" message you can bypass it by clicking \"Advanced\". We're currently working on passing the certification Google demands to get rid of this message.":"Wenn Sie eine Nachricht sehen, die besagt \"Google hasn't verified this app\", können Sie diese ignorieren, indem Sie auf \"Advanced\" tippen. Wir arbeiten derzeit daran, die erforderliche Zertifizierung von Google zu erhalten, um diese Fehlermeldung zu beseitigen."
},
"pluralForm": "nplurals=2; plural=(n != 1);"
}
diff --git a/l10n/de_DE.js b/l10n/de_DE.js
new file mode 100644
index 0000000000000000000000000000000000000000..4a2393cd610c14a865357343f86620abf678c39b
--- /dev/null
+++ b/l10n/de_DE.js
@@ -0,0 +1,87 @@
+OC.L10N.register(
+ "ecloud-accounts",
+ {
+ "Email Address": "E-Mail Adresse",
+ "Options": "Optionen",
+ "We are going to proceed with your cloud account suppression.": "Wir werden mit der Löschung Ihres Cloud-Kontos fortfahren.",
+ "Check the box below if you also want to delete the associated shop account(s).": "Aktivieren Sie das folgende Kontrollkästchen, wenn Sie auch das/die zugehörige(n) Shop-Konto/Konten löschen möchten",
+ "For your information you have %d order(s) in your account.": "Zu Ihrer Information: Sie haben %d Auftrag(e) in Ihrem Konto.",
+ "For your information you have %d order(s) in your accounts: ": "Zu Ihrer Information: Sie haben %d Auftrag(e) in Ihre Konten: ",
+ "I also want to delete my shop account": "Ich möchte auch mein Shop-Konto löschen",
+ "If you want to keep your shop account please validate or modify the email address below. This email address will become your new login to the shop.": "Wenn Sie Ihr Shop-Konto behalten möchten, bestätigen oder ändern Sie bitte die E-Mail-Adresse unten. Diese E-Mail-Adresse wird Ihr neues Login für den Shop sein.",
+ "Error while setting shop delete preference": "Fehler beim Einstellen der Shop-Löschpräferenz",
+ "Shop email cannot be same as this account's email.": "Die E-Mail von Murena.com kann nicht mit der E-Mail dieses Kontos übereinstimmen.",
+ "Invalid Email Format.": "Ungültiges E-Mail-Format.",
+ "A Murena.com account already uses this e-mail address.": "Ein Murena.com-Konto verwendet bereits diese E-Mail-Adresse.",
+ "You are part of the beta users.": "Sie sind Teil der Beta-Nutzer.",
+ "Note : as the features are not released yet, you may encounter some bugs. Please report them or give your feedback using the form below.": "Hinweis: Da die Funktionen noch nicht freigegeben sind, können Sie auf einige Fehler stoßen. Bitte melden Sie diese und Ihr Feedback über das unten stehende Formular.",
+ "Want to take a break from beta features? Just click on the button below. You can become a beta user again anytime!": "Möchten Sie eine Pause von den Beta-Funktionen einlegen? Klicken Sie einfach auf die Schaltfläche unten. Sie können jederzeit wieder ein Beta-Benutzer werden!",
+ "Do you want to become a beta user?": "Möchten Sie Beta-Nutzer werden?",
+ "You want to experiment new features ahead of the others and provide feedback on them before and if they're released? This section is made for you!": "Sie möchten neue Funktionen vor allen anderen ausprobieren und Feedback dazu geben, bevor oder falls sie veröffentlicht werden? Dann ist dieser Bereich wie geschaffen für Sie!",
+ "To get a preview of our new features you need to become part of our beta users. To do so, simply click on the button below. You can opt out of beta features at anytime.": "Um eine Vorschau auf unsere neuen Funktionen zu erhalten, müssen Sie Teil unserer Beta-Benutzer werden. Klicken Sie dazu einfach auf die Schaltfläche unten. Sie können sich jederzeit von den Beta-Funktionen abmelden.",
+ "Opt out of beta features": "Abmeldung von Beta-Funktionen",
+ "Become a beta user": "Beta-Benutzer werden",
+ "Are you sure you want to opt out of beta features?": "Sind Sie sicher, dass Sie die Beta-Funktionen nicht nutzen möchten?",
+ "You no longer have access to experimental features.": "Sie haben keinen Zugang mehr zu experimentellen Funktionen.",
+ "Congratulations! You've successfully been added to the beta users.": "Herzlichen Glückwunsch! Du wurdest erfolgreich zu den Beta-Benutzern hinzugefügt.",
+ "Beta program is not available at the moment.": "Beta programma is momenteel niet beschikbaar.",
+ "Something went wrong.": "Etwas ist schief gelaufen.",
+ "Title": "Titel",
+ "required": "benötigt",
+ "Description": "Beschreibung",
+ "Summary of your feedback": "Zusammenfassung Ihres Feedbacks",
+ "Please give us as many details as possible": "Bitte geben Sie uns so viele Details wie möglich",
+ "Submit": "Einreichen",
+ "Experimental": "Experimentelle",
+ "Title is mandatory.": "Der Titel ist obligatorisch.",
+ "Description is mandatory.": "Die Beschreibung ist obligatorisch.",
+ "Here is the list of currently available beta features:": "Hier ist die Liste der derzeit verfügbaren Beta-Funktionen:",
+ "A subscription is active in this account. Please cancel it or let it expire before deleting your account.": "Für dieses Konto ist ein Abonnement aktiv. Bitte kündigen Sie es oder lassen Sie es auslaufen, bevor Sie Ihr Konto löschen.",
+ "Loading...": "Laden...",
+ "Temporary error contacting murena.com; please try again later!": "Vorübergehender Fehler bei der Kontaktaufnahme mit murena.com; bitte versuchen Sie es später noch einmal!",
+ "Create Murena Account": "Murena-Konto erstellen",
+ "Captcha Verification": "Captcha-Prüfung",
+ "For security reasons you need to set a recovery address for your Murena Cloud account.": "Aus Sicherheitsgründen müssen Sie eine Wiederherstellungsadresse für Ihr Murena Cloud-Konto festlegen.",
+ "As long as you don't, you'll have limited access to your account.": "Solange Sie das nicht tun, haben Sie nur eingeschränkten Zugang zu Ihrem Konto.",
+ "Create My Account": "Mein Konto erstellen",
+ "Verify": "Überprüfen Sie",
+ "Later": "Später",
+ "Set My Recovery Email Now": "Meine Wiederherstellungs-E-Mail jetzt einstellen",
+ "Display name": "Name anzeigen",
+ "Username": "Benutzername",
+ "Enter Password": "Passwort eingeben",
+ "I want to receive news about Murena products and promotions.": "Ich möchte Neuigkeiten über Murena-Produkte und Werbeaktionen erhalten.",
+ "I want to receive news about /e/OS.": "Ich möchte Nachrichten über /e/OS erhalten.",
+ "Your name as shown to others": "Ihr Name, wie er für andere sichtbar ist",
+ "Password": "Passwort",
+ "Confirm": "Bestätigen Sie",
+ "Human Verification": "Menschliche Verifizierung",
+ "Recovery Email": "Wiederherstellung E-Mail",
+ "Display name is required.": "Anzeigename ist erforderlich.",
+ "Username is required.": "Der Benutzername ist erforderlich.",
+ "Username must consist of letters, numbers, hyphens, and underscores only.": "Der Benutzername darf nur aus Buchstaben, Zahlen, Bindestrichen und Unterstrichen bestehen.",
+ "Username must be at least 3 characters long.": "Der Benutzername muss mindestens 3 Zeichen lang sein.",
+ "Username is already taken.": "Benutzername ist bereits vergeben.",
+ "Password is required.": "Passwort ist erforderlich.",
+ "Confirm password is required.": "Passwortbestätigung ist erforderlich.",
+ "The confirm password does not match the password.": "Das Bestätigungskennwort stimmt nicht mit dem Kennwort überein.",
+ "Human Verification is required.": "Eine menschliche Verifizierung ist erforderlich.",
+ "Human Verification code is not correct.": "Der Human Verification Code ist nicht korrekt.",
+ "Recovery Email is required.": "Eine Wiederherstellungs-E-Mail ist erforderlich.",
+ "You must read and accept the Terms of Service to create your account.": "Sie müssen die Allgemeinen Geschäftsbedingungen lesen und akzeptieren, um Ihr Konto zu erstellen.",
+ "Use My Account Now": "Mein Konto jetzt verwenden",
+ "I have read and accept the Terms of Service.": "Ich habe die Nutzungsbedingungen gelesen und akzeptiere diese.",
+ "Success!": "Erfolgreich!",
+ "Your __username__@__domain__ account was successfully created.": "Ihr __username__@__domain__-Konto wurde erfolgreich erstellt.",
+ "If you want to use your murena.io email in a mail app like Thunderbird, Outlook or another, please visit this page.": "Wenn Sie Ihre murena.io-E-Mail in einer Mail-Anwendung wie Thunderbird, Outlook oder einer anderen nutzen möchten, besuchen Sie bitte diese Seite.",
+ "Incorrect password length: Required length is 8 to 32": "Falsche Passwortlänge: Erforderliche Länge ist 8 bis 32",
+ "Use an alternative email": "Verwenden Sie eine alternative E-Mail",
+ "Important:": "Das ist wichtig:",
+ "For security reasons, a recovery email is required. If you decide to set it later, your account will be partially restricted.": "Aus Sicherheitsgründen ist eine Wiederherstellungs-E-Mail erforderlich. Wenn Sie sich entscheiden, diese später einzustellen, wird Ihr Konto teilweise eingeschränkt.",
+ "Set a recovery email address": "Festlegen einer Wiederherstellungs-E-Mail-Adresse",
+ "Captcha is not verified!": "Captcha wird nicht überprüft!",
+ "A server-side error occurred while processing your request! Please try again later.": "Ein serverseitiger Fehler ist bei der Bearbeitung Ihrer Anfrage aufgetreten! Bitte versuchen Sie es später noch einmal.",
+ "An error occurred while creating your account!": "Beim Anlegen Ihres Kontos ist ein Fehler aufgetreten!",
+ "If you see a \"Google hasn't verified this app\" message you can bypass it by clicking \"Advanced\". We're currently working on passing the certification Google demands to get rid of this message.":"Wenn du eine Nachricht siehst, die besagt \"Google hasn't verified this app\", kannst du sie ignorieren, indem du auf \"Advanced\" klickst. Wir arbeiten derzeit daran, die erforderliche Zertifizierung von Google zu erhalten, um diese Nachricht zu entfernen."
+ },
+ "nplurals=2; plural=(n != 1);");
diff --git a/l10n/de_DE.json b/l10n/de_DE.json
new file mode 100644
index 0000000000000000000000000000000000000000..fffb2d9349abe3049b4f06009de845b0f7825f58
--- /dev/null
+++ b/l10n/de_DE.json
@@ -0,0 +1,86 @@
+{
+ "translations": {
+ "Email Address": "E-Mail Adresse",
+ "Options": "Optionen",
+ "We are going to proceed with your cloud account suppression.": "Wir werden mit der Löschung Ihres Cloud-Kontos fortfahren.",
+ "Check the box below if you also want to delete the associated shop account(s).": "Aktivieren Sie das folgende Kontrollkästchen, wenn Sie auch das/die zugehörige(n) Shop-Konto/Konten löschen möchten",
+ "For your information you have %d order(s) in your account.": "Zu Ihrer Information: Sie haben %d Auftrag(e) in Ihrem Konto.",
+ "For your information you have %d order(s) in your accounts: ": "Zu Ihrer Information: Sie haben %d Auftrag(e) in Ihre Konten: ",
+ "I also want to delete my shop account": "Ich möchte auch mein Shop-Konto löschen",
+ "If you want to keep your shop account please validate or modify the email address below. This email address will become your new login to the shop.": "Wenn Sie Ihr Shop-Konto behalten möchten, bestätigen oder ändern Sie bitte die E-Mail-Adresse unten. Diese E-Mail-Adresse wird Ihr neues Login für den Shop sein.",
+ "Error while setting shop delete preference": "Fehler beim Einstellen der Shop-Löschpräferenz",
+ "Shop email cannot be same as this account's email.": "Die E-Mail von Murena.com kann nicht mit der E-Mail dieses Kontos übereinstimmen.",
+ "Invalid Email Format.": "Ungültiges E-Mail-Format.",
+ "A Murena.com account already uses this e-mail address.": "Ein Murena.com-Konto verwendet bereits diese E-Mail-Adresse.",
+ "You are part of the beta users.": "Sie sind Teil der Beta-Nutzer.",
+ "Note : as the features are not released yet, you may encounter some bugs. Please report them or give your feedback using the form below.": "Hinweis: Da die Funktionen noch nicht freigegeben sind, können Sie auf einige Fehler stoßen. Bitte melden Sie diese und Ihr Feedback über das unten stehende Formular.",
+ "Want to take a break from beta features? Just click on the button below. You can become a beta user again anytime!": "Möchten Sie eine Pause von den Beta-Funktionen einlegen? Klicken Sie einfach auf die Schaltfläche unten. Sie können jederzeit wieder ein Beta-Benutzer werden!",
+ "Do you want to become a beta user?": "Möchten Sie Beta-Nutzer werden?",
+ "You want to experiment new features ahead of the others and provide feedback on them before and if they're released? This section is made for you!": "Sie möchten neue Funktionen vor allen anderen ausprobieren und Feedback dazu geben, bevor oder falls sie veröffentlicht werden? Dann ist dieser Bereich wie geschaffen für Sie!",
+ "To get a preview of our new features you need to become part of our beta users. To do so, simply click on the button below. You can opt out of beta features at anytime.": "Um eine Vorschau auf unsere neuen Funktionen zu erhalten, müssen Sie Teil unserer Beta-Benutzer werden. Klicken Sie dazu einfach auf die Schaltfläche unten. Sie können sich jederzeit von den Beta-Funktionen abmelden.",
+ "Opt out of beta features": "Abmeldung von Beta-Funktionen",
+ "Become a beta user": "Beta-Benutzer werden",
+ "Are you sure you want to opt out of beta features?": "Sind Sie sicher, dass Sie die Beta-Funktionen nicht nutzen möchten?",
+ "You no longer have access to experimental features.": "Sie haben keinen Zugang mehr zu experimentellen Funktionen.",
+ "Congratulations! You've successfully been added to the beta users.": "Herzlichen Glückwunsch! Du wurdest erfolgreich zu den Beta-Benutzern hinzugefügt.",
+ "Beta program is not available at the moment.": "Beta programma is momenteel niet beschikbaar.",
+ "Something went wrong.": "Etwas ist schief gelaufen.",
+ "Title": "Titel",
+ "required": "benötigt",
+ "Description": "Beschreibung",
+ "Summary of your feedback": "Zusammenfassung Ihres Feedbacks",
+ "Please give us as many details as possible": "Bitte geben Sie uns so viele Details wie möglich",
+ "Submit": "Einreichen",
+ "Experimental": "Experimentelle",
+ "Title is mandatory.": "Der Titel ist obligatorisch.",
+ "Description is mandatory.": "Die Beschreibung ist obligatorisch.",
+ "Here is the list of currently available beta features:": "Hier ist die Liste der derzeit verfügbaren Beta-Funktionen:",
+ "A subscription is active in this account. Please cancel it or let it expire before deleting your account.": "Für dieses Konto ist ein Abonnement aktiv. Bitte kündigen Sie es oder lassen Sie es auslaufen, bevor Sie Ihr Konto löschen.",
+ "Loading...": "Laden...",
+ "Temporary error contacting murena.com; please try again later!": "Vorübergehender Fehler bei der Kontaktaufnahme mit murena.com; bitte versuchen Sie es später noch einmal!",
+ "Create Murena Account": "Murena-Konto erstellen",
+ "Captcha Verification": "Captcha-Prüfung",
+ "For security reasons you need to set a recovery address for your Murena Cloud account.": "Aus Sicherheitsgründen müssen Sie eine Wiederherstellungsadresse für Ihr Murena Cloud-Konto festlegen.",
+ "As long as you don't, you'll have limited access to your account.": "Solange Sie das nicht tun, haben Sie nur eingeschränkten Zugang zu Ihrem Konto.",
+ "Create My Account": "Mein Konto erstellen",
+ "Verify": "Überprüfen Sie",
+ "Later": "Später",
+ "Set My Recovery Email Now": "Meine Wiederherstellungs-E-Mail jetzt einstellen",
+ "Display name": "Name anzeigen",
+ "Username": "Benutzername",
+ "Enter Password": "Passwort eingeben",
+ "I want to receive news about Murena products and promotions.": "Ich möchte Neuigkeiten über Murena-Produkte und Werbeaktionen erhalten.",
+ "I want to receive news about /e/OS.": "Ich möchte Nachrichten über /e/OS erhalten.",
+ "Your name as shown to others": "Ihr Name, wie er für andere sichtbar ist",
+ "Password": "Passwort",
+ "Confirm": "Bestätigen Sie",
+ "Human Verification": "Menschliche Verifizierung",
+ "Recovery Email": "Wiederherstellung E-Mail",
+ "Display name is required.": "Anzeigename ist erforderlich.",
+ "Username is required.": "Der Benutzername ist erforderlich.",
+ "Username must consist of letters, numbers, hyphens, and underscores only.": "Der Benutzername darf nur aus Buchstaben, Zahlen, Bindestrichen und Unterstrichen bestehen.",
+ "Username must be at least 3 characters long.": "Der Benutzername muss mindestens 3 Zeichen lang sein.",
+ "Username is already taken.": "Benutzername ist bereits vergeben.",
+ "Password is required.": "Passwort ist erforderlich.",
+ "Confirm password is required.": "Passwortbestätigung ist erforderlich.",
+ "The confirm password does not match the password.": "Das Bestätigungskennwort stimmt nicht mit dem Kennwort überein.",
+ "Human Verification is required.": "Eine menschliche Verifizierung ist erforderlich.",
+ "Human Verification code is not correct.": "Der Human Verification Code ist nicht korrekt.",
+ "Recovery Email is required.": "Eine Wiederherstellungs-E-Mail ist erforderlich.",
+ "You must read and accept the Terms of Service to create your account.": "Sie müssen die Allgemeinen Geschäftsbedingungen lesen und akzeptieren, um Ihr Konto zu erstellen.",
+ "I have read and accept the Terms of Service.": "Ich habe die Nutzungsbedingungen gelesen und akzeptiere diese.",
+ "Success!": "Erfolgreich!",
+ "Your __username__@__domain__ account was successfully created.": "Ihr __username__@__domain__-Konto wurde erfolgreich erstellt.",
+ "If you want to use your murena.io email in a mail app like Thunderbird, Outlook or another, please visit this page.": "Wenn Sie Ihre murena.io-E-Mail in einer Mail-Anwendung wie Thunderbird, Outlook oder einer anderen nutzen möchten, besuchen Sie bitte diese Seite.",
+ "Incorrect password length: Required length is 8 to 32": "Falsche Passwortlänge: Erforderliche Länge ist 8 bis 32",
+ "Use an alternative email": "Verwenden Sie eine alternative E-Mail",
+ "Important:": "Das ist wichtig:",
+ "For security reasons, a recovery email is required. If you decide to set it later, your account will be partially restricted.": "Aus Sicherheitsgründen ist eine Wiederherstellungs-E-Mail erforderlich. Wenn Sie sich entscheiden, diese später einzustellen, wird Ihr Konto teilweise eingeschränkt.",
+ "Set a recovery email address": "Festlegen einer Wiederherstellungs-E-Mail-Adresse",
+ "Captcha is not verified!": "Captcha wird nicht überprüft!",
+ "A server-side error occurred while processing your request! Please try again later.": "Ein serverseitiger Fehler ist bei der Bearbeitung Ihrer Anfrage aufgetreten! Bitte versuchen Sie es später noch einmal.",
+ "An error occurred while creating your account!": "Beim Anlegen Ihres Kontos ist ein Fehler aufgetreten!",
+ "If you see a \"Google hasn't verified this app\" message you can bypass it by clicking \"Advanced\". We're currently working on passing the certification Google demands to get rid of this message.":"Wenn du eine Nachricht siehst, die besagt \"Google hasn't verified this app\", kannst du sie ignorieren, indem du auf \"Advanced\" tippst. Wir arbeiten derzeit daran, die erforderliche Zertifizierung von Google zu erhalten, um diese Fehlermeldung zu beseitigen."
+ },
+ "pluralForm": "nplurals=2; plural=(n != 1);"
+}
diff --git a/l10n/en.js b/l10n/en.js
index 8030a730be324aeffc0d2a1f4437fdf49a0811a3..0532b2a7e424d6d5afcc61e6e7f87f27877546d0 100644
--- a/l10n/en.js
+++ b/l10n/en.js
@@ -84,6 +84,7 @@ OC.L10N.register(
"Set a recovery email address": "Set a recovery email address",
"Captcha is not verified!": "Captcha is not verified!",
"A server-side error occurred while processing your request! Please try again later.": "A server-side error occurred while processing your request! Please try again later.",
- "An error occurred while creating your account!": "An error occurred while creating your account!"
+ "An error occurred while creating your account!": "An error occurred while creating your account!",
+ "If you see a \"Google hasn't verified this app\" message you can bypass it by clicking \"Advanced\". We're currently working on passing the certification Google demands to get rid of this message.":"If you see a \"Google hasn't verified this app\" message you can bypass it by clicking \"Advanced\". We're currently working on passing the certification Google demands to get rid of this message."
},
"nplurals=2; plural=(n != 1);");
diff --git a/l10n/en.json b/l10n/en.json
index 4ff11bf0e0e595c67999f1d16ac0f613dded45ed..9fd48d10d798eb39785d21f3ba62d54085b902a3 100644
--- a/l10n/en.json
+++ b/l10n/en.json
@@ -81,7 +81,8 @@
"Set a recovery email address": "Set a recovery email address",
"Captcha is not verified!": "Captcha is not verified!",
"A server-side error occurred while processing your request! Please try again later.": "A server-side error occurred while processing your request! Please try again later.",
- "An error occurred while creating your account!": "An error occurred while creating your account!"
+ "An error occurred while creating your account!": "An error occurred while creating your account!",
+ "If you see a \"Google hasn't verified this app\" message you can bypass it by clicking \"Advanced\". We're currently working on passing the certification Google demands to get rid of this message.":"If you see a \"Google hasn't verified this app\" message you can bypass it by clicking \"Advanced\". We're currently working on passing the certification Google demands to get rid of this message."
},
"pluralForm": "nplurals=2; plural=(n != 1);"
}
diff --git a/l10n/es.js b/l10n/es.js
index 5f992f49fb7c6ea4829c932782b155fb49b3c357..b287c5fd0504c4ea2bd114feaad1547a1936a138 100644
--- a/l10n/es.js
+++ b/l10n/es.js
@@ -83,6 +83,7 @@ OC.L10N.register(
"Set a recovery email address": "Establecer una dirección de correo electrónico de recuperación",
"Captcha is not verified!": "¡Captcha no está verificado!",
"A server-side error occurred while processing your request! Please try again later.": "Hubo un error en el servidor al procesar tu solicitud. Por favor, inténtalo más tarde.",
- "An error occurred while creating your account!": "¡Hubo un error creando tu cuenta!"
+ "An error occurred while creating your account!": "¡Hubo un error creando tu cuenta!",
+ "If you see a \"Google hasn't verified this app\" message you can bypass it by clicking \"Advanced\". We're currently working on passing the certification Google demands to get rid of this message.":"Si ves un mensaje que dice \"Google hasn't verified this app\", puedes omitirlo haciendo clic en \"Advanced\". Actualmente estamos trabajando para obtener la certificación que Google exige para eliminar este mensaje."
},
"nplurals=2; plural=(n != 1);");
diff --git a/l10n/es.json b/l10n/es.json
index d4083680d12822f88775ed0ac5d3db079da5b445..38fed6a946ba0af2148bf595c49ead688d96a840 100644
--- a/l10n/es.json
+++ b/l10n/es.json
@@ -82,7 +82,8 @@
"Set a recovery email address": "Establecer una dirección de correo electrónico de recuperación",
"Captcha is not verified!": "¡Captcha no está verificado!",
"A server-side error occurred while processing your request! Please try again later.": "Hubo un error en el servidor al procesar tu solicitud. Por favor, inténtalo más tarde.",
- "An error occurred while creating your account!": "¡Hubo un error creando tu cuenta!"
+ "An error occurred while creating your account!": "¡Hubo un error creando tu cuenta!",
+ "If you see a \"Google hasn't verified this app\" message you can bypass it by clicking \"Advanced\". We're currently working on passing the certification Google demands to get rid of this message.":"Si ves un mensaje que dice \"Google hasn't verified this app\", puedes omitirlo haciendo clic en \"Advanced\". Actualmente estamos trabajando para obtener la certificación que Google exige para eliminar este mensaje."
},
"pluralForm": "nplurals=2; plural=(n != 1);"
}
diff --git a/l10n/fr.js b/l10n/fr.js
index f4e12ac11f66d0a61561a12bfa66937d3920d1b8..78c2c1b4c8ff62faaa950a6be4f62fe6e92cc0d2 100644
--- a/l10n/fr.js
+++ b/l10n/fr.js
@@ -82,6 +82,7 @@ OC.L10N.register(
"Set a recovery email address": "Définir une adresse électronique de récupération",
"Captcha is not verified!": "Captcha n'est pas vérifié !",
"A server-side error occurred while processing your request! Please try again later.": "Erreur du serveur dans la gestion de votre demande ! Merci d'essayer ultérieurement.",
- "An error occurred while creating your account!": "Une erreur s'est produite lors de la création de votre compte!"
+ "An error occurred while creating your account!": "Une erreur s'est produite lors de la création de votre compte!",
+ "If you see a \"Google hasn't verified this app\" message you can bypass it by clicking \"Advanced\". We're currently working on passing the certification Google demands to get rid of this message.":"Si vous voyez un message disant \"Google hasn't verified this app\" vous pouvez le contourner en cliquant sur \"Advanced\". Nous travaillons actuellement sur l'obtention de la certification exigée par Google pour se débarrasser de ce message."
},
"nplurals=2; plural=(n != 1);");
diff --git a/l10n/fr.json b/l10n/fr.json
index 479b0cf10af8b7dbc3feb77ae758d290ecc5121c..4e9a17d4d2f699d438f5198adb233d7ddd6fda75 100644
--- a/l10n/fr.json
+++ b/l10n/fr.json
@@ -81,7 +81,8 @@
"Set a recovery email address": "Définir une adresse électronique de récupération",
"Captcha is not verified!": "Captcha n'est pas vérifié !",
"A server-side error occurred while processing your request! Please try again later.": "Erreur du serveur dans la gestion de votre demande ! Merci d'essayer ultérieurement.",
- "An error occurred while creating your account!": "Une erreur s'est produite lors de la création de votre compte!"
+ "An error occurred while creating your account!": "Une erreur s'est produite lors de la création de votre compte!",
+ "If you see a \"Google hasn't verified this app\" message you can bypass it by clicking \"Advanced\". We're currently working on passing the certification Google demands to get rid of this message.":"Si vous voyez un message disant \"Google hasn't verified this app\" vous pouvez le contourner en cliquant sur \"Advanced\". Nous travaillons actuellement sur l'obtention de la certification exigée par Google pour se débarrasser de ce message."
},
"pluralForm": "nplurals=2; plural=(n != 1);"
}
diff --git a/l10n/it.js b/l10n/it.js
index 6399df1e65b3544ad45631617eb8984da21715f1..e9f75b0550a7a19938519d2684495272b4d52248 100644
--- a/l10n/it.js
+++ b/l10n/it.js
@@ -82,6 +82,7 @@ OC.L10N.register(
"Set a recovery email address": "Impostare un indirizzo e-mail di recupero",
"Captcha is not verified!": "Il Captcha non è verificato!",
"A server-side error occurred while processing your request! Please try again later.": "Si è verificato un errore lato server nel processare la tua richiesta! Ritenta più tardi.",
- "An error occurred while creating your account!": "Si è verificato un errore nella creazione dell'account!"
+ "An error occurred while creating your account!": "Si è verificato un errore nella creazione dell'account!",
+ "If you see a \"Google hasn't verified this app\" message you can bypass it by clicking \"Advanced\". We're currently working on passing the certification Google demands to get rid of this message.":"Se vedi un messaggio che dice \"Google hasn't verified this app\", puoi ignorarlo facendo clic su \"Advanced\". Attualmente stiamo lavorando per ottenere la certificazione richiesta da Google per eliminare questo messaggio."
},
"nplurals=2; plural=(n != 1);");
diff --git a/l10n/it.json b/l10n/it.json
index 840043dc10d2516e9b7ad647dc2c2db6a6ceca84..9e9d9d1a862c325fba2506aacdbcaa0375ad37db 100644
--- a/l10n/it.json
+++ b/l10n/it.json
@@ -77,7 +77,8 @@
"Set a recovery email address": "Impostare un indirizzo e-mail di recupero",
"Captcha is not verified!": "Il Captcha non è verificato!",
"A server-side error occurred while processing your request! Please try again later.": "Si è verificato un errore lato server nel processare la tua richiesta! Ritenta più tardi.",
- "An error occurred while creating your account!": "Si è verificato un errore nella creazione dell'account!"
+ "An error occurred while creating your account!": "Si è verificato un errore nella creazione dell'account!",
+ "If you see a \"Google hasn't verified this app\" message you can bypass it by clicking \"Advanced\". We're currently working on passing the certification Google demands to get rid of this message.":"Se vedi un messaggio che dice \"Google hasn't verified this app\", puoi ignorarlo cliccando su \"Advanced\". Attualmente stiamo lavorando per ottenere la certificazione richiesta da Google per eliminare questo messaggio."
},
"pluralForm": "nplurals=2; plural=(n != 1);"
}
diff --git a/lib/Listeners/BeforeTemplateRenderedListener.php b/lib/Listeners/BeforeTemplateRenderedListener.php
index d124d813d0708e3b95c73d9db79aee0a8ab2c1cd..622b6ebf9f2853749abca3218b2a284457d54ebd 100644
--- a/lib/Listeners/BeforeTemplateRenderedListener.php
+++ b/lib/Listeners/BeforeTemplateRenderedListener.php
@@ -44,6 +44,9 @@ class BeforeTemplateRenderedListener implements IEventListener {
if (strpos($pathInfo, '/apps/ecloud-accounts/accounts') !== false) {
$this->util->addStyle($this->appName, $this->appName . '-userregistration');
}
+ if (strpos($pathInfo, '/settings/user/migration') !== false) {
+ $this->util->addScript($this->appName, $this->appName . '-settings-user-migration');
+ }
}
}
diff --git a/src/settings-user-migration.js b/src/settings-user-migration.js
new file mode 100644
index 0000000000000000000000000000000000000000..76a2f75a198d22308c4524bddb1d36fb2d73ea2e
--- /dev/null
+++ b/src/settings-user-migration.js
@@ -0,0 +1,11 @@
+document.addEventListener('DOMContentLoaded', function() {
+ const googleContent = document.getElementById('google-content')
+
+ const translationKey = "If you see a \"Google hasn't verified this app\" message you can bypass it by clicking \"Advanced\". We're currently working on passing the certification Google demands to get rid of this message."
+ const translatedText = t('ecloud-accounts', translationKey)
+
+ const newParagraph = document.createElement('p')
+ newParagraph.textContent = '⚠️ ' + translatedText
+
+ googleContent.insertBefore(newParagraph, googleContent.querySelector('h3'))
+})
diff --git a/webpack.config.js b/webpack.config.js
index b6eaacbad759d6b97381556dbaa35e18123dbeca..762d20f72923a114b18d6b766596cd0eaa907df8 100644
--- a/webpack.config.js
+++ b/webpack.config.js
@@ -9,6 +9,7 @@ module.exports = {
'delete-shop-account-setting': path.join(__dirname, 'src/delete-shop-account-setting.js'),
'delete-account-listeners': path.join(__dirname, 'src/delete-account-listeners.js'),
'beta-user-setting': path.join(__dirname, 'src/beta-user-setting.js'),
+ 'settings-user-migration': path.join(__dirname, 'src/settings-user-migration.js'),
'signup': path.join(__dirname, 'src/signup.js')
},
}