summaryrefslogtreecommitdiffstats
path: root/ipalib/plugins/sudorule.py
diff options
context:
space:
mode:
authorPetr Viktorin <pviktori@redhat.com>2012-02-10 04:27:53 -0500
committerMartin Kosek <mkosek@redhat.com>2012-02-10 11:53:40 +0100
commit90d99f6017c934541a5263f4ccd708ad7c36491f (patch)
tree07d3596ba18675c99cc2656da8ca25814eb6185a /ipalib/plugins/sudorule.py
parenteba3a341e607b542afabdedf0f6508e7c0a5e96c (diff)
downloadfreeipa-90d99f6017c934541a5263f4ccd708ad7c36491f.tar.gz
freeipa-90d99f6017c934541a5263f4ccd708ad7c36491f.tar.xz
freeipa-90d99f6017c934541a5263f4ccd708ad7c36491f.zip
Clean up i18n strings
This patch switches to named ("%(name)s") instead of positional ("%s") substitutions for internationalized strings, so translators can reorder the words. This fixes https://fedorahosted.org/freeipa/ticket/2179 (xgettext no longer gives warnings). Also, some i18n calls are rewritten to translate the template before substitutions, not after.
Diffstat (limited to 'ipalib/plugins/sudorule.py')
-rw-r--r--ipalib/plugins/sudorule.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/ipalib/plugins/sudorule.py b/ipalib/plugins/sudorule.py
index 05fba455d..ff7b756a3 100644
--- a/ipalib/plugins/sudorule.py
+++ b/ipalib/plugins/sudorule.py
@@ -587,8 +587,8 @@ class sudorule_add_option(LDAPQuery):
return dict(result=entry_attrs)
def output_for_cli(self, textui, result, cn, **options):
- textui.print_dashed(_('Added option "%s" to Sudo Rule "%s"') % \
- (options['ipasudoopt'], cn))
+ textui.print_dashed(_('Added option "%(option)s" to Sudo Rule "%(rule)s"') % \
+ dict(option=options['ipasudoopt'], rule=cn))
super(sudorule_add_option, self).output_for_cli(textui, result, cn, options)
@@ -642,8 +642,8 @@ class sudorule_remove_option(LDAPQuery):
return dict(result=entry_attrs)
def output_for_cli(self, textui, result, cn, **options):
- textui.print_dashed(_('Removed option "%s" from Sudo Rule "%s"') % \
- (options['ipasudoopt'], cn))
+ textui.print_dashed(_('Removed option "%(option)s" from Sudo Rule "%(rule)s"') % \
+ dict(option=options['ipasudoopt'], rule=cn))
super(sudorule_remove_option, self).output_for_cli(textui, result, cn, options)
api.register(sudorule_remove_option)