diff options
author | Rémi Verschelde <remi@verschelde.fr> | 2022-03-30 15:47:14 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-03-30 15:47:14 +0200 |
commit | 20649b383bcd14991163a13933641e644e3efdb4 (patch) | |
tree | 056405f61258441b67cf3f0d6c60b3bcdc29e771 | |
parent | 05ac2a4139d4cf78360f105154f7feb57b300592 (diff) | |
parent | 39245c82163274829f44aabc1d3e570c87fa57cf (diff) |
Merge pull request #59667 from timothyqiu/strip-feature-tag
-rwxr-xr-x | editor/translations/extract.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/editor/translations/extract.py b/editor/translations/extract.py index eaaec21788..cb918c0092 100755 --- a/editor/translations/extract.py +++ b/editor/translations/extract.py @@ -113,7 +113,7 @@ message_patterns = { r'RTRN\("(?P<message>([^"\\]|\\.)*)", "(?P<plural_message>([^"\\]|\\.)*)",[^,)]+?(, "(?P<context>([^"\\]|\\.)*)")?\)' ): ExtractType.TEXT, re.compile(r'_initial_set\("(?P<message>[^"]+?)",'): ExtractType.PROPERTY_PATH, - re.compile(r'GLOBAL_DEF(_RST)?(_NOVAL)?(_BASIC)?\("(?P<message>[^".]+?)",'): ExtractType.PROPERTY_PATH, + re.compile(r'GLOBAL_DEF(_RST)?(_NOVAL)?(_BASIC)?\("(?P<message>[^"]+?)",'): ExtractType.PROPERTY_PATH, re.compile(r'GLOBAL_DEF_BASIC\(vformat\("(?P<message>layer_names/\w+)/layer_%d"'): ExtractType.PROPERTY_PATH, re.compile(r'EDITOR_DEF(_RST)?\("(?P<message>[^"]+?)",'): ExtractType.PROPERTY_PATH, re.compile( @@ -236,6 +236,8 @@ def process_file(f, fname): msg = msg[len(current_group) :] else: current_group = "" + if "." in msg: # Strip feature tag. + msg = msg.split(".", 1)[0] for part in msg.split("/"): _add_message(_process_editor_string(part), msg_plural, msgctx, location, translator_comment) elif extract_type == ExtractType.GROUP: |