From 28ab759f2ef68cd05fa0a9f571dda7c87f7b3146 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Sat, 5 Dec 2020 11:45:45 +0100 Subject: [PATCH] Display default language name in error message issue9872 review314891002 --- trytond/ir/lang.py | 6 ++++-- trytond/ir/message.xml | 4 ++-- 2 files changed, 6 insertions(+), 4 deletions(-) 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.