[Pulp-list] Translatable strings

James Slagle jslagle at redhat.com
Thu Aug 2 20:32:05 UTC 2012


Just a reminder, when you mark a string for translation, you have to pass the
string itself to _(), not a variable whose value is the string.

This does not work:

msg = "some string"
_(msg)

You have to do:

msg = _("some string") 

and then use msg wherever you need to.

If the string is long and you want to wrap it across lines, use python's
built-in string concatenation (don't use + to concatenate strings):

msg = _("a really really "
        "long string")

--
-- James Slagle
--




More information about the Pulp-list mailing list