From b80cb0adada8f73e55bbe0950c65a5bba7bf2980 Mon Sep 17 00:00:00 2001 From: Harald Eilertsen Date: Wed, 10 Jun 2026 12:47:31 +0200 Subject: [PATCH 1/2] Fix registration email verification email template The email template used for verifying the email on new account registration is wrong in several translations, including British English. Clicking any of the links in the emails produced results in a blank page with no information or helpful error to the poor person trying to register with a hub. This patch updates the translated templates to correspond to the (US) English main template. Translators should revisit the templates to translate the english texts to the corresponding templates language where necessary. Issue........: https://framagit.org/hubzilla/core/-/work_items/1989 --- view/lang/en-au/register_verify_member.tpl | 13 +++-- view/lang/en-gb/register_verify_member.tpl | 13 +++-- view/lang/es-es/register_verify_member.tpl | 12 ++-- view/lang/fr/register_verify_member.tpl | 64 ++++++++++++---------- view/lang/he/register_verify_member.tpl | 20 ++++++- view/lang/nl/register_verify_member.tpl | 5 ++ view/lang/pl/register_verify_member.tpl | 9 ++- view/lang/sv/register_verify_member.tpl | 18 +++++- 8 files changed, 104 insertions(+), 50 deletions(-) diff --git a/view/lang/en-au/register_verify_member.tpl b/view/lang/en-au/register_verify_member.tpl index 9bdd7fa51..a4a3079a0 100644 --- a/view/lang/en-au/register_verify_member.tpl +++ b/view/lang/en-au/register_verify_member.tpl @@ -10,23 +10,26 @@ Login with the password you chose at registration. We need to verify your email address in order to give you full access. -Your validation code is +Your verification token is {{$hash}} +{{if $timeframe}} +This token is valid from {{$timeframe.0}} UTC until {{$timeframe.1}} UTC + +{{/if}} If you registered this account, please enter the validation code when requested or visit the following link: -{{$siteurl}}/regver/allow/{{$hash}} +{{$siteurl}}/regate/{{$mail}} To deny the request and remove the account, please visit: - -{{$siteurl}}/regver/deny/{{$hash}} +{{$siteurl}}/regate/{{$mail}}{{if $ko}}/{{$ko}}{{/if}} -Thank you. +Thank you! -- diff --git a/view/lang/en-gb/register_verify_member.tpl b/view/lang/en-gb/register_verify_member.tpl index 9bdd7fa51..a4a3079a0 100644 --- a/view/lang/en-gb/register_verify_member.tpl +++ b/view/lang/en-gb/register_verify_member.tpl @@ -10,23 +10,26 @@ Login with the password you chose at registration. We need to verify your email address in order to give you full access. -Your validation code is +Your verification token is {{$hash}} +{{if $timeframe}} +This token is valid from {{$timeframe.0}} UTC until {{$timeframe.1}} UTC + +{{/if}} If you registered this account, please enter the validation code when requested or visit the following link: -{{$siteurl}}/regver/allow/{{$hash}} +{{$siteurl}}/regate/{{$mail}} To deny the request and remove the account, please visit: - -{{$siteurl}}/regver/deny/{{$hash}} +{{$siteurl}}/regate/{{$mail}}{{if $ko}}/{{$ko}}{{/if}} -Thank you. +Thank you! -- diff --git a/view/lang/es-es/register_verify_member.tpl b/view/lang/es-es/register_verify_member.tpl index 1d3c24e80..a4931c986 100644 --- a/view/lang/es-es/register_verify_member.tpl +++ b/view/lang/es-es/register_verify_member.tpl @@ -10,20 +10,24 @@ Inicie la sesión con la contraseña que eligió durante el registro. Necesitamos verificar su correo electrónico para poder darle pleno acceso. -Su código de validación es +Su código de validación es {{$hash}} +{{if $timeframe}} +This token is valid from {{$timeframe.0}} UTC until {{$timeframe.1}} UTC + + +{{/if}} Si ha registrado esta cuenta, introduzca el código de validación cuando se le solicite o visite el siguiente enlace: -{{$siteurl}}/regver/allow/{{$hash}} +{{$siteurl}}/regate/{{$mail}} Para rechazar la petición y eliminar la cuenta , siga: - -{{$siteurl}}/regver/deny/{{$hash}} +{{$siteurl}}/regate/{{$mail}}{{if $ko}}/{{$ko}}{{/if}} Gracias. diff --git a/view/lang/fr/register_verify_member.tpl b/view/lang/fr/register_verify_member.tpl index 9d18ce204..955e49c1b 100644 --- a/view/lang/fr/register_verify_member.tpl +++ b/view/lang/fr/register_verify_member.tpl @@ -1,29 +1,35 @@ -Merci de vous être enregistré sur {{$sitename}}. - -Voici les détails de connexion : - -Adresse du site: {{$siteurl}} -Utilisateur: {{$email}} - -Connectez-vous avec le mot de passe que vous avez choisi au moment de l'enregistrement. - -Nous devons vérifier votre adresse électronique afin de vous donner un accès complet au réseau. - -Votre code de vérification est : - -{{$hash}} - -{{if $timeframe}} -Ce code est valable de {{$timeframe.0}} UTC jusqu'à {{$timeframe.1}} - -{{/if}} - -Si vous avez enregistré ce compte, veuillez entrer le code de vérification lorsque cela vous est demandé ou cliquez sur le lien suivant : - - -{{$siteurl}}/regate/{{$mail}} - -Pour refuser la demande et supprimer le compte, merci de vous rendre à cette adresse : -{{$siteurl}}/regate/{{$mail}}{{if $ko}}/{{$ko}}{{/if}} - -Merci. +Merci de vous être enregistré sur {{$sitename}}. + +Voici les détails de connexion : + +Adresse du site: {{$siteurl}} +Utilisateur: {{$email}} + +Connectez-vous avec le mot de passe que vous avez choisi au moment de l'enregistrement. + +Nous devons vérifier votre adresse électronique afin de vous donner un accès complet au réseau. + +Votre code de vérification est : + +{{$hash}} + +{{if $timeframe}} +Ce code est valable de {{$timeframe.0}} UTC jusqu'à {{$timeframe.1}} + +{{/if}} + +Si vous avez enregistré ce compte, veuillez entrer le code de vérification lorsque cela vous est demandé ou cliquez sur le lien suivant : + + +{{$siteurl}}/regate/{{$mail}} + +Pour refuser la demande et supprimer le compte, merci de vous rendre à cette adresse : + +{{$siteurl}}/regate/{{$mail}}{{if $ko}}/{{$ko}}{{/if}} + +Merci. + + +-- +Terms Of Service: +{{$siteurl}}/help/TermsOfService diff --git a/view/lang/he/register_verify_member.tpl b/view/lang/he/register_verify_member.tpl index 5fed781df..6f97a69d6 100644 --- a/view/lang/he/register_verify_member.tpl +++ b/view/lang/he/register_verify_member.tpl @@ -10,15 +10,29 @@ עלינו לאמת את כתובת הדוא״ל שלך על מנת להעניק לך גישה מלאה. +Your verification token is + +{{$hash}} + +{{if $timeframe}} +This token is valid from {{$timeframe.0}} UTC until {{$timeframe.1}} UTC + + +{{/if}} אם רשמת את חשבון זה, אנא פנה לקישור הבא: -{{$siteurl}}/regver/allow/{{$hash}} +{{$siteurl}}/regate/{{$mail}} כדי לדחות את הבקשה ולהסיר את החשבון, פנה: - -{{$siteurl}}/regver/deny/{{$hash}} +{{$siteurl}}/regate/{{$mail}}{{if $ko}}/{{$ko}}{{/if}} תודה. + + +-- +Terms Of Service: +{{$siteurl}}/help/TermsOfService + diff --git a/view/lang/nl/register_verify_member.tpl b/view/lang/nl/register_verify_member.tpl index 97869909a..2da62258f 100644 --- a/view/lang/nl/register_verify_member.tpl +++ b/view/lang/nl/register_verify_member.tpl @@ -30,3 +30,8 @@ Om de registratie van dit account te annuleren en deze te verwijderen bezoek je: Bedankt + + +-- +Terms Of Service: +{{$siteurl}}/help/TermsOfService diff --git a/view/lang/pl/register_verify_member.tpl b/view/lang/pl/register_verify_member.tpl index 8de6226ce..7684fffde 100644 --- a/view/lang/pl/register_verify_member.tpl +++ b/view/lang/pl/register_verify_member.tpl @@ -14,14 +14,19 @@ Twój kod weryfikacyjny, to: {{$hash}} +{{if $timeframe}} +This token is valid from {{$timeframe.0}} UTC until {{$timeframe.1}} UTC + + +{{/if}} Jeśli zarejestrowałeś to konto, wprowadź kod weryfikacyjny do żądania lub odwiedź poniższy link: -{{$siteurl}}/regver/allow/{{$hash}} +{{$siteurl}}/regate/{{$mail}} Aby odrzucić rejestrację i usunąć konto, odwiedź: -{{$siteurl}}/regver/deny/{{$hash}} +{{$siteurl}}/regate/{{$mail}}{{if $ko}}/{{$ko}}{{/if}} Dziękjemy. diff --git a/view/lang/sv/register_verify_member.tpl b/view/lang/sv/register_verify_member.tpl index 0e9dbb651..2381a3f01 100644 --- a/view/lang/sv/register_verify_member.tpl +++ b/view/lang/sv/register_verify_member.tpl @@ -8,17 +8,31 @@ Användarnamn: {{$email}} Logga in med lösenordet som du valde vid registreringen. +Your verification token is + +{{$hash}} + +{{if $timeframe}} +This token is valid from {{$timeframe.0}} UTC until {{$timeframe.1}} UTC + + +{{/if}} Vi behöver bekräfta din e-postadress för att ge dig full åtkomst. Om du registrerade det här kontot, följ den här länken: -{{$siteurl}}/regver/allow/{{$hash}} +{{$siteurl}}/regate/{{$mail}} För att avbryta registreringen och ta bort kontot, gå till: -{{$siteurl}}/regver/deny/{{$hash}} +{{$siteurl}}/regate/{{$mail}}{{if $ko}}/{{$ko}}{{/if}} Tack. + + +-- +Terms Of Service: +{{$siteurl}}/help/TermsOfService From 8af931a4b9b67e4d69390ee6ce174c281c8f9c6a Mon Sep 17 00:00:00 2001 From: PepeCyB Date: Wed, 10 Jun 2026 14:59:10 +0200 Subject: [PATCH 2/2] Update German register email template --- view/lang/de-de/register_verify_member.tpl | 56 ++++++++-------------- 1 file changed, 20 insertions(+), 36 deletions(-) diff --git a/view/lang/de-de/register_verify_member.tpl b/view/lang/de-de/register_verify_member.tpl index 01762cc32..156b41a1b 100644 --- a/view/lang/de-de/register_verify_member.tpl +++ b/view/lang/de-de/register_verify_member.tpl @@ -1,57 +1,41 @@ -Vielen Dank für Ihre Registrierung auf {{$sitename}}. +Vielen Dank für Ihre Registrierung bei {{$sitename}}. -Bitte lesen Sie diese Nachricht aufmerksam durch, bevor Sie eine der beschriebenen Optionen ausführen. +Ihre Anmeldedaten lauten wie folgt: -Die Details für die Anmeldung sind folgende: +Adresse der Seite: {{$siteurl}} +Login-Name: {{$email}} -Portal Adresse: {{$siteurl}} -Login Name: {{$email}} +Melden Sie sich mit dem Passwort an, das Sie bei der Registrierung gewählt +haben. -Die Anmeldung erfolgt mit dem von Ihnen bei der Registrierung festgelegten Kennwort. Falls Sie bereits bei der -Registrierung einen Nicknamen für Ihren Kanal festgelegt hatten, können Sie den alternativ zur Email Adresse als -Login Name benutzen. Falls noch kein Kanal besteht, werden Sie den unmittelbar nach der nächsten Anmeldung -festlegen. +Wir müssen Ihre E-Mail-Adresse verifizieren, um Ihnen vollen Zugriff zu +gewähren. -Um Ihnen vollständigen Zugriff geben zu können, benötigen wir zur Überprüfung die Bestätigung Ihrer Email Adresse. - -Der Prüfungscode ist: +Ihr Bestätigungscode lautet {{$hash}} - -{{if $due}}{{$due}}{{/if}} +{{if $timeframe}} +Dieser Code ist von {{$timeframe.0}} UTC bis {{$timeframe.1}} UTC gültig. - -Wir gehen davon aus, dass Sie dieses Anmeldkonto registriert haben und bitten Sie, den Prüungscode auf der folgenden Adresse -zu bestätigen: +{{/if}} +Wenn Sie dieses Konto registriert haben, geben Sie bitte den Bestätigungscode +ein, wenn Sie dazu aufgefordert werden, oder klicken Sie auf den folgenden +Link: {{$siteurl}}/regate/{{$mail}} -Leider kommt es auch vor, dass Email Adressen missbräuchlich verwendet werden. Auf vielen Portalen im Internet können Böswillige versuchen, durch Eingabe einer beliebigen bekannten Email Adresse eine Benutzerkonto-Registrierung einzuleiten. Sollten Sie die -Registrierung selber nicht beabsichtigt haben, raten wir aus Sicherheitsgründen dringend davon ab, den Vorgang zu bestätigen. Das -gilt auch dann, wenn Sie nach Besuch des Portals nicht abgeneigt sein sollten, dort Zugang zu erhalten. Ein Böswiller hat die -Registrierung vielleicht schon soweit vorbereitet, dass eine Bestätigung nicht Ihnen, sondern letztlich Unberechtigten Zugang -zum Portal bewährt. -Im Fall einer mißbräuchlich versuchten Registrierung können Sie uns helfen, indem Sie den Registrierungsvorgang stornieren. -Zur Stornierung und Zurückweisung der Registrierung steht folgende Portal Adresse zur Verfügung: +Um den Antrag abzulehnen und das Konto zu löschen, besuchen Sie bitte: + +{{$siteurl}}/regate/{{$mail}}{{if $ko}}/{{$ko}}{{/if}} -{{$siteurl}}/regate/{{$mail}}{{if $ko}}/{{$ko}}{{/if}} +Vielen Dank! -Falls Sie über die mißbräuchliche Nutzung Ihrer Email Adresse verunsichert sein sollten und Bedenken gegen die Durchführung der -Stornierung haben, möchten wir Sie beruhigen und vergewissern, das der Registrierungsvorgang nach einer gewissen Zeit -automatisch storniert wird. Jedenfalls bedauern wir die Unannehmlichkeiten. - - -Vielen Dank für Ihre Aufwerksamkeit und Kooperation. - -Die Betreiber der Platform - -- -Datenschutzerklärung,Terms Of Service: +Nutzungsbedingungen: {{$siteurl}}/help/TermsOfService -