it-swarm.com.de

Wie übersetze ich "Bitte füllen Sie dieses Feld aus." auf dem Benutzerregistrierungsformular?

Offensichtlich müssen Benutzer eine E-Mail-Adresse hinzufügen, um ein Konto zu registrieren.

Ich benutze das Bartik-Thema. Wenn ich in Firefox und Chrome keinen Wert für die E-Mail-Adresse eingebe und auf Senden drücke, wird das Formular nicht gesendet. Stattdessen erhalte ich ein JS-Popup mit der Aufschrift "Bitte füllen Sie dieses Feld aus."

(untranslatable please fill out this field

Wenn ich die Übersetzungs-Benutzeroberfläche durchsuche, kann ich diese Zeichenfolge nicht finden ("Bitte füllen Sie dieses Feld aus.")

Ich kann den String auch nicht finden, wenn ich im gesamten D8-Git-Repository danach suche.

Wie übersetze ich diesen String?

4
Patrick Kenny

Diese Nachricht kommt vom Browser und nicht von Drupal. Daher können wir nicht viel dagegen tun, außer dass keine HTML5-erforderlichen Attribute verwendet werden.

Ich habe mein System auf Französisch und die Nachricht kommt auf Französisch, und ich habe die französische Sprache nicht auf meiner Site installiert.

Weitere Informationen hierzu finden Sie im Kernproblem Drupal über " HTML5-Validierung ist nicht vollständig verfügbar ".

EDIT: Es scheint, dass wir einen funktionierenden Patch haben, der das Problem löst .

10

Sie können es in Javascript mit einstellen

$('input[type="text"]').setCustomValidity("This is a custom message"); 
2
Sarah C