Django Form und i18n

Ich habe Formulare, die ich in verschiedenen Sprachen anzeigen möchte: Ich habe den Parameter label verwendet, um einen Parameter festzulegen, und ugettext () für die Beschriftungen verwendet:

agreed_tos = forms.BooleanField(label=ugettext('I agree to the terms of service and to the privacy policy.'))

Aber wenn ich das Formular in meiner Vorlage rendere, benutze ich

{{form.as_p}}

Die Labels werden nicht übersetzt. Hat jemand eine Lösung für dieses Problem?