diff options
author | Bastien Montagne <bastien@blender.org> | 2022-05-09 13:40:26 +0300 |
---|---|---|
committer | Bastien Montagne <bastien@blender.org> | 2022-05-09 13:40:26 +0300 |
commit | b8432c2c8ec2116c08c7ef2e92b181731b74a679 (patch) | |
tree | 70075df5eed5638f3ff0a4d00b294b882caa4cdb /release/scripts/modules/bl_i18n_utils/bl_extract_messages.py | |
parent | 025959da23c6acb06182e775a39e839a74cac8e8 (diff) |
Tweak i18n messages extraction script to avoid unwanted messages.
Code would add a bit too often the identifier of an RNA class to
translated messages, this is only needed if there is no valid label
available for it.
Diffstat (limited to 'release/scripts/modules/bl_i18n_utils/bl_extract_messages.py')
-rw-r--r-- | release/scripts/modules/bl_i18n_utils/bl_extract_messages.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/release/scripts/modules/bl_i18n_utils/bl_extract_messages.py b/release/scripts/modules/bl_i18n_utils/bl_extract_messages.py index 87d54213d1b..604a577eec9 100644 --- a/release/scripts/modules/bl_i18n_utils/bl_extract_messages.py +++ b/release/scripts/modules/bl_i18n_utils/bl_extract_messages.py @@ -341,7 +341,8 @@ def dump_rna_messages(msgs, reports, settings, verbose=False): msgsrc = "bpy.types." + bl_rna.identifier msgctxt = bl_rna.translation_context or default_context - if bl_rna.name and (bl_rna.name != bl_rna.identifier or msgctxt != default_context): + if bl_rna.name and (bl_rna.name != bl_rna.identifier or + (msgctxt != default_context and not hasattr(bl_rna, 'bl_label'))): process_msg(msgs, msgctxt, bl_rna.name, msgsrc, reports, check_ctxt_rna, settings) if bl_rna.description: |