BatchAction now supports action_present and action_past to allow action developers to specify full message of actions. As a result, each action message can be translated in a meaningful piece.
msg = _('%(action)s: %(objs)s') is just a fallback logic and actually is not intended to use. I believe this can be kept as is. ** Changed in: horizon Status: Confirmed => Won't Fix ** Changed in: horizon Milestone: next => None -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Dashboard (Horizon). https://bugs.launchpad.net/bugs/1534939 Title: table action message is not translated properly Status in OpenStack Dashboard (Horizon): Won't Fix Bug description: table actions in the success message and info message are not easily translated. code is: msg = _('%(action)s: %(objs)s') the whole piece of message is translated, but this way make django.po file hard to make. I want to break the whole piece of message down to more granular level, then each action can be translated easily. To manage notifications about this bug go to: https://bugs.launchpad.net/horizon/+bug/1534939/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp