From afed21e29fbf4a2697918c37a08eac4561a57d65 Mon Sep 17 00:00:00 2001 From: Ankush Menat Date: Thu, 16 May 2024 18:54:59 +0530 Subject: [PATCH] fix: dont translate syntax error messages closes https://github.com/frappe/frappe/issues/26443 --- frappe/tests/test_translate.py | 3 +++ frappe/utils/jinja.py | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/frappe/tests/test_translate.py b/frappe/tests/test_translate.py index d1f152b72c..b586885d62 100644 --- a/frappe/tests/test_translate.py +++ b/frappe/tests/test_translate.py @@ -17,6 +17,7 @@ from frappe.translate import ( extract_messages_from_javascript_code, extract_messages_from_python_code, get_language, + get_messages_for_app, get_parent_language, get_translation_dict_from_file, ) @@ -314,6 +315,8 @@ def verify_translation_files(app): lang = file.stem # basename of file = lang get_translation_dict_from_file(file, lang, app, throw=True) + get_messages_for_app(app) + expected_output = [ ("Warning: Unable to find {0} in any table related to {1}", "This is some context", 2), diff --git a/frappe/utils/jinja.py b/frappe/utils/jinja.py index 21cdb29d0c..5720697338 100644 --- a/frappe/utils/jinja.py +++ b/frappe/utils/jinja.py @@ -66,7 +66,7 @@ def validate_template(html): try: jenv.from_string(html) except TemplateSyntaxError as e: - frappe.throw(frappe._(f"Syntax error in template as line {e.lineno}: {e.message}")) + frappe.throw(f"Syntax error in template as line {e.lineno}: {e.message}") def render_template(template, context=None, is_path=None, safe_render=True):