diff --git a/trytond/ir/lang.py b/trytond/ir/lang.py
index ec74d70b39..3126d4f0c6 100644
--- a/trytond/ir/lang.py
+++ b/trytond/ir/lang.py
@@ -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()
diff --git a/trytond/ir/message.xml b/trytond/ir/message.xml
index 53328f2e0d..f64364dc47 100644
--- a/trytond/ir/message.xml
+++ b/trytond/ir/message.xml
@@ -256,10 +256,10 @@ this repository contains the full copyright notices and license terms. -->
Invalid date format "%(format)s" for language "%(language)s".
- The default language must be translatable.
+ The default language "%(language)s" must be translatable.
- The default language can not be deleted.
+ The default language "%(language)s" can not be deleted.