summaryrefslogtreecommitdiffstats
path: root/ipalib/plugins/config.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/config.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/config.py')
-rw-r--r--ipalib/plugins/config.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/ipalib/plugins/config.py b/ipalib/plugins/config.py
index 1455771d1..ecf424646 100644
--- a/ipalib/plugins/config.py
+++ b/ipalib/plugins/config.py
@@ -241,8 +241,8 @@ class config_mod(LDAPUpdate):
continue
if obj_attr not in new_allowed_attrs:
raise errors.ValidationError(name=attr,
- error=_('%s default attribute %s would not be allowed!') \
- % (obj, obj_attr))
+ error=_('%(obj)s default attribute %(attr)s would not be allowed!') \
+ % dict(obj=obj, attr=obj_attr))
if 'ipaselinuxusermapdefault' in options and options['ipaselinuxusermapdefault'] is None:
raise errors.ValidationError(name='ipaselinuxusermapdefault',