Internationalization

Internationalization#

trytond.i18n.gettext(message_id[, language[, \**variables]])#

Return the message translated into the language.

The message_id is the XML id for the Message that is to be translated, and the variables keyword arguments are used as a mapping to format the string. If language is not set, then the Transaction.language is used.

trytond.i18n.lazy_gettext(message_id[, language[, \**variables]])#

Return a LazyString that will be translated with gettext() later when actually used.

trytond.i18n.ngettext(message_id, n[, language[, \**variables]])#

Like gettext() but for plural message which depend on n the number of count.

trytond.i18n.lazy_ngettext(message_id, n[, language[, \**variables]])#

Return a LazyString that will be translated with ngettext() later when actually used.