From e4b0c7a3a72f83e35b845b3eab212402c154ab0b Mon Sep 17 00:00:00 2001 From: Avinash Gusain Date: Fri, 30 Aug 2024 00:06:41 +0530 Subject: [PATCH 01/23] Google authenticator msg --- src/settings-user-migration.js | 12 ++++++++++++ webpack.config.js | 1 + 2 files changed, 13 insertions(+) create mode 100644 src/settings-user-migration.js diff --git a/src/settings-user-migration.js b/src/settings-user-migration.js new file mode 100644 index 00000000..32d7f418 --- /dev/null +++ b/src/settings-user-migration.js @@ -0,0 +1,12 @@ +document.addEventListener('DOMContentLoaded', function() { + // Select the #google-content element + const googleContent = document.getElementById('google-content') + + // Create a new p element + const newParagraph = document.createElement('p') + newParagraph.textContent = t('⚠️ 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.') + + // Insert the p element before the h3 element + googleContent.insertBefore(newParagraph, googleContent.querySelector('h3')) + +}) diff --git a/webpack.config.js b/webpack.config.js index b6eaacba..762d20f7 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') }, } -- GitLab From 35fc99627752fa267d4a458f7c75d4ec7769797d Mon Sep 17 00:00:00 2001 From: Avinash Gusain Date: Fri, 30 Aug 2024 00:10:51 +0530 Subject: [PATCH 02/23] lint fix --- src/settings-user-migration.js | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/settings-user-migration.js b/src/settings-user-migration.js index 32d7f418..7cab8eac 100644 --- a/src/settings-user-migration.js +++ b/src/settings-user-migration.js @@ -1,12 +1,12 @@ document.addEventListener('DOMContentLoaded', function() { - // Select the #google-content element - const googleContent = document.getElementById('google-content') + // Select the #google-content element + const googleContent = document.getElementById('google-content') - // Create a new p element - const newParagraph = document.createElement('p') - newParagraph.textContent = t('⚠️ 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.') + // Create a new p element + const newParagraph = document.createElement('p') + newParagraph.textContent = t('⚠️ 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.') - // Insert the p element before the h3 element - googleContent.insertBefore(newParagraph, googleContent.querySelector('h3')) + // Insert the p element before the h3 element + googleContent.insertBefore(newParagraph, googleContent.querySelector('h3')) }) -- GitLab From 9185a8cfb84c867117925caab232b76bffa424c7 Mon Sep 17 00:00:00 2001 From: Avinash Gusain Date: Mon, 2 Sep 2024 15:04:08 +0530 Subject: [PATCH 03/23] add script --- lib/Listeners/BeforeTemplateRenderedListener.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/Listeners/BeforeTemplateRenderedListener.php b/lib/Listeners/BeforeTemplateRenderedListener.php index d124d813..ba1adf3d 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('settings-user-migration'); + } } } -- GitLab From de9bdfcbce195d354e3000c6ec6bf9891739997a Mon Sep 17 00:00:00 2001 From: Avinash Gusain Date: Mon, 2 Sep 2024 15:11:03 +0530 Subject: [PATCH 04/23] add script --- lib/Listeners/BeforeTemplateRenderedListener.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Listeners/BeforeTemplateRenderedListener.php b/lib/Listeners/BeforeTemplateRenderedListener.php index ba1adf3d..ba1f1bf6 100644 --- a/lib/Listeners/BeforeTemplateRenderedListener.php +++ b/lib/Listeners/BeforeTemplateRenderedListener.php @@ -44,7 +44,7 @@ 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) { + if (strpos($pathInfo, '/settings/user/migration') !== false) { $this->util->addScript('settings-user-migration'); } -- GitLab From dd1d01a407c860951e982c2403a2b0e8096bf38a Mon Sep 17 00:00:00 2001 From: Avinash Gusain Date: Mon, 2 Sep 2024 15:19:43 +0530 Subject: [PATCH 05/23] add script --- lib/Listeners/BeforeTemplateRenderedListener.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Listeners/BeforeTemplateRenderedListener.php b/lib/Listeners/BeforeTemplateRenderedListener.php index ba1f1bf6..622b6ebf 100644 --- a/lib/Listeners/BeforeTemplateRenderedListener.php +++ b/lib/Listeners/BeforeTemplateRenderedListener.php @@ -45,7 +45,7 @@ class BeforeTemplateRenderedListener implements IEventListener { $this->util->addStyle($this->appName, $this->appName . '-userregistration'); } if (strpos($pathInfo, '/settings/user/migration') !== false) { - $this->util->addScript('settings-user-migration'); + $this->util->addScript($this->appName, $this->appName . '-settings-user-migration'); } } -- GitLab From 3a9e4e58f6f9a40888dbf3aa836b5ae96994257d Mon Sep 17 00:00:00 2001 From: Avinash Gusain Date: Mon, 2 Sep 2024 15:49:22 +0530 Subject: [PATCH 06/23] add translation --- l10n/de.js | 3 +- l10n/de.json | 3 +- l10n/de_DE.js | 87 ++++++++++++++++++++++++++++++++++ l10n/de_DE.json | 87 ++++++++++++++++++++++++++++++++++ l10n/en.js | 3 +- l10n/en.json | 3 +- l10n/es.js | 3 +- l10n/es.json | 3 +- l10n/fr.js | 3 +- l10n/fr.json | 3 +- l10n/it.js | 3 +- l10n/it.json | 3 +- src/settings-user-migration.js | 2 +- 13 files changed, 195 insertions(+), 11 deletions(-) create mode 100644 l10n/de_DE.js create mode 100644 l10n/de_DE.json diff --git a/l10n/de.js b/l10n/de.js index 92cbe4ee..cc5a45d0 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 8d5e2d08..b3235daf 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\" klicken. Wir arbeiten derzeit daran, die erforderliche Zertifizierung von Google zu erhalten, um diese Nachricht zu entfernen." }, "pluralForm": "nplurals=2; plural=(n != 1);" } diff --git a/l10n/de_DE.js b/l10n/de_DE.js new file mode 100644 index 00000000..4a2393cd --- /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 00000000..fc6effcb --- /dev/null +++ b/l10n/de_DE.json @@ -0,0 +1,87 @@ +{ + "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 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.", + "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." + }, + "pluralForm": "nplurals=2; plural=(n != 1);" +} diff --git a/l10n/en.js b/l10n/en.js index 8030a730..0532b2a7 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 4ff11bf0..9fd48d10 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 5f992f49..b287c5fd 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 d4083680..38fed6a9 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 f4e12ac1..78c2c1b4 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 479b0cf1..4e9a17d4 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 6399df1e..e9f75b05 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 840043dc..03190f58 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 facendo clic 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/src/settings-user-migration.js b/src/settings-user-migration.js index 7cab8eac..018459eb 100644 --- a/src/settings-user-migration.js +++ b/src/settings-user-migration.js @@ -4,7 +4,7 @@ document.addEventListener('DOMContentLoaded', function() { // Create a new p element const newParagraph = document.createElement('p') - newParagraph.textContent = t('⚠️ 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.') + newParagraph.textContent = '⚠️ '+t('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.') // Insert the p element before the h3 element googleContent.insertBefore(newParagraph, googleContent.querySelector('h3')) -- GitLab From af9e71c72ff3e5f297c71b84a3b0ceb51825975a Mon Sep 17 00:00:00 2001 From: Avinash Gusain Date: Mon, 2 Sep 2024 15:51:57 +0530 Subject: [PATCH 07/23] add space --- src/settings-user-migration.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/settings-user-migration.js b/src/settings-user-migration.js index 018459eb..0c993817 100644 --- a/src/settings-user-migration.js +++ b/src/settings-user-migration.js @@ -4,7 +4,7 @@ document.addEventListener('DOMContentLoaded', function() { // Create a new p element const newParagraph = document.createElement('p') - newParagraph.textContent = '⚠️ '+t('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.') + newParagraph.textContent = '⚠️ ' + t('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.') // Insert the p element before the h3 element googleContent.insertBefore(newParagraph, googleContent.querySelector('h3')) -- GitLab From 342f14a26cd1507a9ee0728549788e3413a4e1ca Mon Sep 17 00:00:00 2001 From: Avinash Gusain Date: Mon, 2 Sep 2024 15:59:54 +0530 Subject: [PATCH 08/23] fix trans --- l10n/de_DE.json | 1 - src/settings-user-migration.js | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/l10n/de_DE.json b/l10n/de_DE.json index fc6effcb..4925651b 100644 --- a/l10n/de_DE.json +++ b/l10n/de_DE.json @@ -80,7 +80,6 @@ "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 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.", "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." }, "pluralForm": "nplurals=2; plural=(n != 1);" diff --git a/src/settings-user-migration.js b/src/settings-user-migration.js index 0c993817..5b30084d 100644 --- a/src/settings-user-migration.js +++ b/src/settings-user-migration.js @@ -4,7 +4,7 @@ document.addEventListener('DOMContentLoaded', function() { // Create a new p element const newParagraph = document.createElement('p') - newParagraph.textContent = '⚠️ ' + t('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.') + newParagraph.textContent = '⚠️ ' + t("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") // Insert the p element before the h3 element googleContent.insertBefore(newParagraph, googleContent.querySelector('h3')) -- GitLab From 894f281bd3403d4a83bafb93522f0729e41396e7 Mon Sep 17 00:00:00 2001 From: Avinash Gusain Date: Mon, 2 Sep 2024 22:25:51 +0530 Subject: [PATCH 09/23] text fix --- src/settings-user-migration.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/settings-user-migration.js b/src/settings-user-migration.js index 5b30084d..dfca8a39 100644 --- a/src/settings-user-migration.js +++ b/src/settings-user-migration.js @@ -4,7 +4,7 @@ document.addEventListener('DOMContentLoaded', function() { // Create a new p element const newParagraph = document.createElement('p') - newParagraph.textContent = '⚠️ ' + t("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") + newParagraph.textContent = '⚠️ ' + t("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.") // Insert the p element before the h3 element googleContent.insertBefore(newParagraph, googleContent.querySelector('h3')) -- GitLab From dfb36be6c9fc90cd89d82f3f44a496a226b861e8 Mon Sep 17 00:00:00 2001 From: Avinash Gusain Date: Tue, 3 Sep 2024 00:08:12 +0530 Subject: [PATCH 10/23] test translation --- src/settings-user-migration.js | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/src/settings-user-migration.js b/src/settings-user-migration.js index dfca8a39..226fc851 100644 --- a/src/settings-user-migration.js +++ b/src/settings-user-migration.js @@ -1,12 +1,14 @@ document.addEventListener('DOMContentLoaded', function() { - // Select the #google-content element - const googleContent = document.getElementById('google-content') + const googleContent = document.getElementById('google-content') - // Create a new p element - const newParagraph = document.createElement('p') - newParagraph.textContent = '⚠️ ' + t("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.") - - // Insert the p element before the h3 element - googleContent.insertBefore(newParagraph, googleContent.querySelector('h3')) + 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(translationKey) + + // Debugging to see if the translation is correct + console.log('Translated text:', translatedText) + + const newParagraph = document.createElement('p') + newParagraph.textContent = '⚠️ ' + translatedText; + googleContent.insertBefore(newParagraph, googleContent.querySelector('h3')) }) -- GitLab From c691b774af5ab28d518ff40437e602b797978b22 Mon Sep 17 00:00:00 2001 From: Avinash Gusain Date: Tue, 3 Sep 2024 00:13:03 +0530 Subject: [PATCH 11/23] added log --- src/settings-user-migration.js | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/src/settings-user-migration.js b/src/settings-user-migration.js index 226fc851..222b436a 100644 --- a/src/settings-user-migration.js +++ b/src/settings-user-migration.js @@ -1,14 +1,14 @@ 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(translationKey) - - // Debugging to see if the translation is correct - console.log('Translated text:', translatedText) - - const newParagraph = document.createElement('p') - newParagraph.textContent = '⚠️ ' + translatedText; - - googleContent.insertBefore(newParagraph, googleContent.querySelector('h3')) + 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(translationKey) + + // eslint-disable-next-line no-console + console.log('Translated text:', translatedText) + + const newParagraph = document.createElement('p') + newParagraph.textContent = '⚠️ ' + translatedText + + googleContent.insertBefore(newParagraph, googleContent.querySelector('h3')) }) -- GitLab From e1ee8f1975e13eb1191b0456254779555caa891e Mon Sep 17 00:00:00 2001 From: Avinash Gusain Date: Tue, 3 Sep 2024 11:13:53 +0530 Subject: [PATCH 12/23] added appname --- src/settings-user-migration.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/settings-user-migration.js b/src/settings-user-migration.js index 222b436a..56069d75 100644 --- a/src/settings-user-migration.js +++ b/src/settings-user-migration.js @@ -2,7 +2,7 @@ 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(translationKey) + const translatedText = t('ecloud-accounts', translationKey) // eslint-disable-next-line no-console console.log('Translated text:', translatedText) -- GitLab From 4da32f56219d10eb1efd0ae2d1083b9596eea99d Mon Sep 17 00:00:00 2001 From: Avinash Gusain Date: Tue, 3 Sep 2024 11:21:22 +0530 Subject: [PATCH 13/23] remove console log --- src/settings-user-migration.js | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/settings-user-migration.js b/src/settings-user-migration.js index 56069d75..76a2f75a 100644 --- a/src/settings-user-migration.js +++ b/src/settings-user-migration.js @@ -4,9 +4,6 @@ document.addEventListener('DOMContentLoaded', function() { 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) - // eslint-disable-next-line no-console - console.log('Translated text:', translatedText) - const newParagraph = document.createElement('p') newParagraph.textContent = '⚠️ ' + translatedText -- GitLab From 1943c462b27d3369a207f9a9d8bd713b0734256b Mon Sep 17 00:00:00 2001 From: AVINASH GUSAIN Date: Tue, 3 Sep 2024 10:53:37 +0000 Subject: [PATCH 14/23] Apply 1 suggestion(s) to 1 file(s) Co-authored-by: Aude M --- l10n/de.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/l10n/de.json b/l10n/de.json index b3235daf..bf6cbcfd 100644 --- a/l10n/de.json +++ b/l10n/de.json @@ -80,7 +80,7 @@ "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 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." + "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 Nachricht zu beseitigen." }, "pluralForm": "nplurals=2; plural=(n != 1);" } -- GitLab From 3a88530cb322a031b3189094cae98d8642ca247f Mon Sep 17 00:00:00 2001 From: AVINASH GUSAIN Date: Tue, 3 Sep 2024 10:53:48 +0000 Subject: [PATCH 15/23] Apply 1 suggestion(s) to 1 file(s) Co-authored-by: Aude M --- l10n/de_DE.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/l10n/de_DE.json b/l10n/de_DE.json index 4925651b..fffb2d93 100644 --- a/l10n/de_DE.json +++ b/l10n/de_DE.json @@ -80,7 +80,7 @@ "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." + "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);" } -- GitLab From 6a99d1d32358c87eed1e1317f3a4681995f33927 Mon Sep 17 00:00:00 2001 From: AVINASH GUSAIN Date: Tue, 3 Sep 2024 10:53:52 +0000 Subject: [PATCH 16/23] Apply 1 suggestion(s) to 1 file(s) Co-authored-by: Aude M --- l10n/it.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/l10n/it.json b/l10n/it.json index 03190f58..9e9d9d1a 100644 --- a/l10n/it.json +++ b/l10n/it.json @@ -78,7 +78,7 @@ "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!", - "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." + "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);" } -- GitLab From 3dcad60fe656a9ba48772d15ef4c51a5e48ff689 Mon Sep 17 00:00:00 2001 From: Avinash Gusain Date: Tue, 3 Sep 2024 18:08:53 +0530 Subject: [PATCH 17/23] svg added --- src/settings-user-migration.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/settings-user-migration.js b/src/settings-user-migration.js index 76a2f75a..f3b9096d 100644 --- a/src/settings-user-migration.js +++ b/src/settings-user-migration.js @@ -5,7 +5,7 @@ document.addEventListener('DOMContentLoaded', function() { const translatedText = t('ecloud-accounts', translationKey) const newParagraph = document.createElement('p') - newParagraph.textContent = '⚠️ ' + translatedText + newParagraph.textContent = '' + translatedText googleContent.insertBefore(newParagraph, googleContent.querySelector('h3')) }) -- GitLab From f50ee30b9d7671bc416cba264db66d0a40faa217 Mon Sep 17 00:00:00 2001 From: Avinash Gusain Date: Tue, 3 Sep 2024 18:17:10 +0530 Subject: [PATCH 18/23] svg added --- src/settings-user-migration.js | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/src/settings-user-migration.js b/src/settings-user-migration.js index f3b9096d..ada1d4ee 100644 --- a/src/settings-user-migration.js +++ b/src/settings-user-migration.js @@ -3,9 +3,25 @@ document.addEventListener('DOMContentLoaded', function() { 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 img = createImageElement('email-recovery') const newParagraph = document.createElement('p') - newParagraph.textContent = '' + translatedText + // Add the img element to the paragraph + newParagraph.appendChild(img); + + newParagraph.textContent = ' ' + translatedText googleContent.insertBefore(newParagraph, googleContent.querySelector('h3')) }) + + +/** + * + * @param appName + */ +function createImageElement(appName) { + const img = document.createElement('img') + img.src = generateUrl('/custom_apps/' + appName + '/img/warning.svg') + return img +} + -- GitLab From 82cdb95ff0224fd58146b201960f89f4f3f2d96d Mon Sep 17 00:00:00 2001 From: Avinash Gusain Date: Tue, 3 Sep 2024 18:19:48 +0530 Subject: [PATCH 19/23] added generate url --- src/settings-user-migration.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/settings-user-migration.js b/src/settings-user-migration.js index ada1d4ee..7c370aa7 100644 --- a/src/settings-user-migration.js +++ b/src/settings-user-migration.js @@ -1,3 +1,5 @@ +import { generateUrl } from '@nextcloud/router' + document.addEventListener('DOMContentLoaded', function() { const googleContent = document.getElementById('google-content') -- GitLab From afa347d4886fcd122512e4c4b67f4427e72256a1 Mon Sep 17 00:00:00 2001 From: Avinash Gusain Date: Tue, 3 Sep 2024 18:21:25 +0530 Subject: [PATCH 20/23] lint fix --- src/settings-user-migration.js | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/settings-user-migration.js b/src/settings-user-migration.js index 7c370aa7..8ecb93b4 100644 --- a/src/settings-user-migration.js +++ b/src/settings-user-migration.js @@ -9,14 +9,13 @@ document.addEventListener('DOMContentLoaded', function() { const newParagraph = document.createElement('p') // Add the img element to the paragraph - newParagraph.appendChild(img); + newParagraph.appendChild(img) newParagraph.textContent = ' ' + translatedText googleContent.insertBefore(newParagraph, googleContent.querySelector('h3')) }) - /** * * @param appName @@ -26,4 +25,3 @@ function createImageElement(appName) { img.src = generateUrl('/custom_apps/' + appName + '/img/warning.svg') return img } - -- GitLab From 31eab53b64e813e1f03fbaa5f45afab0cd83f75d Mon Sep 17 00:00:00 2001 From: Avinash Gusain Date: Tue, 3 Sep 2024 18:32:34 +0530 Subject: [PATCH 21/23] added text Node --- src/settings-user-migration.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/settings-user-migration.js b/src/settings-user-migration.js index 8ecb93b4..a63cbc97 100644 --- a/src/settings-user-migration.js +++ b/src/settings-user-migration.js @@ -11,7 +11,8 @@ document.addEventListener('DOMContentLoaded', function() { // Add the img element to the paragraph newParagraph.appendChild(img) - newParagraph.textContent = ' ' + translatedText + const textNode = document.createTextNode(' ' + translatedText) + newParagraph.appendChild(textNode) googleContent.insertBefore(newParagraph, googleContent.querySelector('h3')) }) @@ -19,9 +20,12 @@ document.addEventListener('DOMContentLoaded', function() { /** * * @param appName + * @return {HTMLImageElement} */ function createImageElement(appName) { const img = document.createElement('img') img.src = generateUrl('/custom_apps/' + appName + '/img/warning.svg') + img.alt = 'Warning' + img.style.verticalAlign = 'middle' return img } -- GitLab From e1f9b103615a423c18a6866f85543550bfcd07cb Mon Sep 17 00:00:00 2001 From: Avinash Gusain Date: Tue, 3 Sep 2024 18:37:51 +0530 Subject: [PATCH 22/23] removed svg --- src/settings-user-migration.js | 22 +--------------------- 1 file changed, 1 insertion(+), 21 deletions(-) diff --git a/src/settings-user-migration.js b/src/settings-user-migration.js index a63cbc97..76a2f75a 100644 --- a/src/settings-user-migration.js +++ b/src/settings-user-migration.js @@ -1,31 +1,11 @@ -import { generateUrl } from '@nextcloud/router' - 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 img = createImageElement('email-recovery') const newParagraph = document.createElement('p') - // Add the img element to the paragraph - newParagraph.appendChild(img) - - const textNode = document.createTextNode(' ' + translatedText) - newParagraph.appendChild(textNode) + newParagraph.textContent = '⚠️ ' + translatedText googleContent.insertBefore(newParagraph, googleContent.querySelector('h3')) }) - -/** - * - * @param appName - * @return {HTMLImageElement} - */ -function createImageElement(appName) { - const img = document.createElement('img') - img.src = generateUrl('/custom_apps/' + appName + '/img/warning.svg') - img.alt = 'Warning' - img.style.verticalAlign = 'middle' - return img -} -- GitLab From e3e4b8381fd0b09e93db45b295510468967ac3ab Mon Sep 17 00:00:00 2001 From: AVINASH GUSAIN Date: Tue, 3 Sep 2024 13:24:19 +0000 Subject: [PATCH 23/23] Apply 1 suggestion(s) to 1 file(s) Co-authored-by: Aude M --- l10n/de.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/l10n/de.json b/l10n/de.json index bf6cbcfd..a026300f 100644 --- a/l10n/de.json +++ b/l10n/de.json @@ -80,7 +80,7 @@ "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 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 Nachricht zu beseitigen." + "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);" } -- GitLab