Django-fr

Forum

  • Accueil
  • » Django-fr
  • » Constatation curieuse avec une AuthenficationForm, mais en français !

#1 25-08-2015 10:15:57

Toleb
Membre
Inscription : 25-08-2015
Messages : 2

Constatation curieuse avec une AuthenficationForm, mais en français !

Bonjour,

Je découvre peu à peu les possibilités de Django, donc je suis débutant.

Je souhaite faire une page de login en français. J'utilise donc une AuthenficationForm qui fait toute une partie du travail, et c'est formidable. Ensuite, je vais dans le fichier settings.py pour changer

LANGUAGE_CODE = 'en-us'

en

LANGUAGE_CODE = 'fr-FR'

C'est presque parfait, sauf que le champs "password" reste écris en anglais. Tout le reste passe bien en français, sauf celui-la...

Si quelqu'un à une réponse/explication à cette remarque..., je suis preneur !

Merci d'avance,

Toleb

Hors ligne

#2 25-08-2015 10:21:35

Toleb
Membre
Inscription : 25-08-2015
Messages : 2

Re : Constatation curieuse avec une AuthenficationForm, mais en français !

Bon... Ok... Désolé, j'ai pourri un peu le forum bêtement... Le problème viens de moi, évidemment. Mais je ne le comprends pas.

J'utilisais une extension de l'AuthenficationForm. Je viens de la supprimer et tout est bien traduit en français.

Voici ce que j'utilisais :

from django import forms
from django.contrib.auth.forms import AuthenticationForm
from django.forms.widgets import PasswordInput, TextInput

class MyAuthenficationForm(AuthenticationForm):
    username = forms.CharField(widget=TextInput(attrs={'class': 'span2',
                                                       'placeholder': 'Email'}))
    password = forms.CharField(widget=PasswordInput(attrs={'class': 'span2',
                                                           'placeholder':'Mot de passe'}))

Si quelqu'un peut expliquer le phénomène...

Merci d'avance,

Toleb

Hors ligne

#3 25-08-2015 15:04:37

Xavier Ordoquy
Administrateur
Lieu : Puteaux, France
Inscription : 12-10-2011
Messages : 312
Site Web

Re : Constatation curieuse avec une AuthenficationForm, mais en français !

La traduction d'un champs n'est pas automatique. Ce formulaire ne propose pas de label pour la traduction (à comparer avec https://github.com/django/django/blob/m … rms.py#L71 par ex).

Hors ligne

  • Accueil
  • » Django-fr
  • » Constatation curieuse avec une AuthenficationForm, mais en français !

Pied de page des forums