2013-06-06 3 views
2

django 등록을 사용하고 있으며 필드 이름과 오류 메시지를 번역하고 싶습니다. 나는/registration/locale에 다른 번역 파일이 있다는 것을 알았지 만 사용 방법은 모르겠다. 내가 함께 해봤django 등록 변경 언어

<table class="formulari"> 
<form method='post' action=''>{% csrf_token %} 
    {{ form }} 
    <tr><td></td><td><input type='submit' value="Actualitzar contrassenya" /></td> 
</form> 
</table> 

:

템플릿의 예입니다 지금은 레이블 값을 제어 할 수 있습니다

<form method="post" action="">{% csrf_token %}    
    <tr> 
     <th> <label> Contrassenya nova </label> </th> 
    <td> {{form.new_password1}} <td> 

, 그러나 나는 오류를 변환하는 방법을 모르겠어요. ..

답장을 보내 주셔서 감사합니다.

답변

1
  1. 템플릿의 위에 {% load i18n %}를 추가합니다.
  2. 모든 텍스트 레이블을 영어 로켈 파일로 끝나는 해당 문자로 바꿉니다.
  3. {% trans '<text goes here>' %}

이에 모두 노출 된 텍스트 (라벨) 번역 그 라벨을 표시해야합니다. 자세한 내용은 django i18n documentation을 참조하십시오.