From 9d70e050a27ce4700e0e16dd120c343bd5ecc2a6 Mon Sep 17 00:00:00 2001 From: Bastien Montagne Date: Sun, 9 Oct 2011 12:41:42 +0000 Subject: [PATCH] =?UTF-8?q?Fix=20for=20update=5Fmsg.py,=20wasn=E2=80=99t?= =?UTF-8?q?=20filtering=20out=20prop=20names=20identical=20to=20prop=20ide?= =?UTF-8?q?ntifiers=20(e.g.=20"float=5Farray"...).=20Also=20updated=20fren?= =?UTF-8?q?ch=20po=20&=20mo.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- po/update_msg.py | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/po/update_msg.py b/po/update_msg.py index ca19e036637..5986d96f14b 100644 --- a/po/update_msg.py +++ b/po/update_msg.py @@ -123,8 +123,10 @@ def dump_messages_rna(messages): continue msgsrc = "bpy.types.%s.%s" % (bl_rna.identifier, prop.identifier) - messages.setdefault(prop.name, []).append(msgsrc) - messages.setdefault(prop.description, []).append(msgsrc) + if prop.name and prop.name != prop.identifier: + messages.setdefault(prop.name, []).append(msgsrc) + if prop.description: + messages.setdefault(prop.description, []).append(msgsrc) if isinstance(prop, bpy.types.EnumProperty): for item in prop.enum_items: @@ -132,8 +134,11 @@ def dump_messages_rna(messages): prop.identifier, item.identifier, ) - messages.setdefault(item.name, []).append(msgsrc) - messages.setdefault(item.description, []).append(msgsrc) + # Here identifier and name can be the same! + if item.name: # and item.name != item.identifier: + messages.setdefault(item.name, []).append(msgsrc) + if item.description: + messages.setdefault(item.description, []).append(msgsrc) def walkRNA(bl_rna):