Use named placeholders when string contains more than one
@claude
Submitted by b'Claude Paroz' Assigned to b'Claude Paroz' @claude
Description
In Python, where a translatable string contains more than one placeholder (%s), you should always use the named syntax (%(varname)s). See following patch.
The reason is that in some languages, the apparition order of the placeholders may be inversed, hence producing an erroneous translated string.
Imported from https://bugzilla.gnome.org/show_bug.cgi?id=583474