Display default language name in error message
issue9872 review314891002
This commit is contained in:
+4
-2
@@ -290,7 +290,8 @@ class Lang(DeactivableMixin, ModelSQL, ModelView):
|
||||
if (lang.code == Config.get_language()
|
||||
and not lang.translatable):
|
||||
raise TranslatableError(
|
||||
gettext('ir.msg_language_default_translatable'))
|
||||
gettext('ir.msg_language_default_translatable',
|
||||
language=lang.rec_name))
|
||||
|
||||
@staticmethod
|
||||
def check_xml_record(langs, values):
|
||||
@@ -337,7 +338,8 @@ class Lang(DeactivableMixin, ModelSQL, ModelView):
|
||||
for lang in langs:
|
||||
if lang.code == Config.get_language():
|
||||
raise DeleteDefaultError(
|
||||
gettext('ir.msg_language_delete_default'))
|
||||
gettext('ir.msg_language_delete_default',
|
||||
language=lang.rec_name))
|
||||
# Clear cache
|
||||
cls._lang_cache.clear()
|
||||
cls._code_cache.clear()
|
||||
|
||||
@@ -256,10 +256,10 @@ this repository contains the full copyright notices and license terms. -->
|
||||
<field name="text">Invalid date format "%(format)s" for language "%(language)s".</field>
|
||||
</record>
|
||||
<record model="ir.message" id="msg_language_default_translatable">
|
||||
<field name="text">The default language must be translatable.</field>
|
||||
<field name="text">The default language "%(language)s" must be translatable.</field>
|
||||
</record>
|
||||
<record model="ir.message" id="msg_language_delete_default">
|
||||
<field name="text">The default language can not be deleted.</field>
|
||||
<field name="text">The default language "%(language)s" can not be deleted.</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.message" id="msg_rule_invalid_domain">
|
||||
|
||||
Reference in New Issue
Block a user