Django form errors translate -
hi simple interface add message author name. have 2 fields 1 name second message. function сheks form.is_valid() if true element added database else render template error form , message 'this field required.' appearead. it's cool few lines of code lead result. users speak not on english language , not understand 'this field required.' message. how can change message continuing use form.as_table?
django comes built-in internationalization, see i18n docs. in case of form error messages, marked translation , translated in django. need make sure django selects right language user (see how django discovers language preference). if users speak in (for example) german, can put in settings:
gettext = lambda x: x language_code = 'de_de' languages = ( ('de', gettext('german')), )
Comments
Post a Comment