From a534f05a49c1d37e5fd9e8073b1fb48c051c2232 Mon Sep 17 00:00:00 2001 From: John Mandereau Date: Sat, 14 Feb 2009 03:05:16 +0100 Subject: [PATCH] Oops: reenable translation of Japanese ly code comments --- scripts/lilypond-book.py | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/scripts/lilypond-book.py b/scripts/lilypond-book.py index 60048cacde..56790819cd 100644 --- a/scripts/lilypond-book.py +++ b/scripts/lilypond-book.py @@ -927,7 +927,7 @@ def ly_comment_gettext (t, m): return m.group (1) + t (m.group (2)) def verb_ly_gettext (s): - if not document_language or not langdefs.LANGDICT[document_language].enable_ly_identifier_l10n: + if not document_language: return s try: t = langdefs.translation[document_language] @@ -936,14 +936,15 @@ def verb_ly_gettext (s): s = ly_comment_re.sub (lambda m: ly_comment_gettext (t, m), s) - for v in ly_var_def_re.findall (s): - s = re.sub (r"(?m)(^|[' \\#])%s([^a-zA-Z])" % v, - "\\1" + t (v) + "\\2", - s) - for id in ly_context_id_re.findall (s): - s = re.sub (r'(\s+|")%s(\s+|")' % id, - "\\1" + t (id) + "\\2", - s) + if langdefs.LANGDICT[document_language].enable_ly_identifier_l10n: + for v in ly_var_def_re.findall (s): + s = re.sub (r"(?m)(^|[' \\#])%s([^a-zA-Z])" % v, + "\\1" + t (v) + "\\2", + s) + for id in ly_context_id_re.findall (s): + s = re.sub (r'(\s+|")%s(\s+|")' % id, + "\\1" + t (id) + "\\2", + s) return s texinfo_lang_re = re.compile ('(?m)^@documentlanguage (.*?)( |$)') -- 2.39.2