Public bug reported: There are strings which cannot be translated in network_qos edit-rule form.
It is because strings passed to gettext() contains variables. Such variables are evaluated as empty when generating the POT file. For example, a string in [1] will be "Bandwidth Limit - , , , " in the djangojs POT file. On the other hand, when displaying the form these variables are evaluated and the corresponding string in PO file cannot be found. edit-rule.controller.js contains the similar strings as [1]. When we need to pass variables to a translatable string, we should use interpolate() as we do in many files. [1] https://opendev.org/openstack/horizon/src/branch/master/openstack_dashboard/static/app/core/network_qos/actions/edit- rule.controller.js#L42-L43 ** Affects: horizon Importance: Low Assignee: Akihiro Motoki (amotoki) Status: Triaged ** Changed in: horizon Assignee: (unassigned) => Akihiro Motoki (amotoki) ** Changed in: horizon Status: New => Triaged ** Changed in: horizon Importance: Undecided => Low -- 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/2037278 Title: Cannot translate messages in network_qos edit-rule form Status in OpenStack Dashboard (Horizon): Triaged Bug description: There are strings which cannot be translated in network_qos edit-rule form. It is because strings passed to gettext() contains variables. Such variables are evaluated as empty when generating the POT file. For example, a string in [1] will be "Bandwidth Limit - , , , " in the djangojs POT file. On the other hand, when displaying the form these variables are evaluated and the corresponding string in PO file cannot be found. edit-rule.controller.js contains the similar strings as [1]. When we need to pass variables to a translatable string, we should use interpolate() as we do in many files. [1] https://opendev.org/openstack/horizon/src/branch/master/openstack_dashboard/static/app/core/network_qos/actions/edit- rule.controller.js#L42-L43 To manage notifications about this bug go to: https://bugs.launchpad.net/horizon/+bug/2037278/+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