web-dev-qa-db-fra.com

Comment traduire "Veuillez remplir ce champ". sur le formulaire d'inscription utilisateur?

De toute évidence, les utilisateurs doivent ajouter une adresse e-mail pour créer un compte.

J'utilise le thème Bartik. Dans Firefox et Chrome, si je n'entre pas de valeur pour l'adresse e-mail et que je clique sur Envoyer, le formulaire n'est pas envoyé; à la place, j'obtiens une fenêtre contextuelle JS, "Veuillez remplir ce champ."

untranslatable please fill out this field

Lorsque je recherche l'interface utilisateur de traduction, je ne trouve pas cette chaîne ("Veuillez remplir ce champ.")

Je ne peux pas non plus trouver la chaîne lorsque je la recherche sur l'ensemble du référentiel git D8.

Comment traduire cette chaîne?

4
Patrick Kenny

Ce message provient du navigateur et non de Drupal, donc nous ne pouvons pas faire grand-chose à ce sujet, sauf pour ne pas utiliser les attributs requis HTML5.

J'ai mon système en français et le message est en français, et je n'ai pas la langue française installée sur mon site.

En savoir plus à ce sujet dans le Drupal sur " la validation HTML5 n'est pas entièrement accessible ".

EDIT: Il semble que nous ayons n correctif qui résout le problème .

10
Adrian Cid Almaguer

Vous pouvez le définir en Javascript avec

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