From c2483834ffddfcb6e60ea6c0dd66bec20bc6cea4 Mon Sep 17 00:00:00 2001 From: dbs Date: Thu, 6 Nov 2008 02:11:55 +0000 Subject: [PATCH] Backport r11065 from trunk: Handle link elements with reporter labels correctly git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_4@11067 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- build/i18n/scripts/fieldmapper.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/build/i18n/scripts/fieldmapper.py b/build/i18n/scripts/fieldmapper.py index e198c0a4d8..e626d9308c 100755 --- a/build/i18n/scripts/fieldmapper.py +++ b/build/i18n/scripts/fieldmapper.py @@ -99,7 +99,7 @@ class IDLHandler(xml.sax.handler.ContentHandler): def startElement(self, name, attributes): """ Return the reporter:label or name attribute value for each class - or field element. + field, or link element. """ entity = None lineno = self.locator.getLineNumber() @@ -111,6 +111,9 @@ class IDLHandler(xml.sax.handler.ContentHandler): elif name == 'field': entity = "%s.%s.%s.label" % (name, self.classid, \ attributes['name']) + elif name == 'link': + entity = "%s.%s.%s.label" % (name, self.classid, \ + attributes['field']) label = attributes['reporter:label'] if not self.entities.has_key(label): self.entities[label] = [(str(entity), lineno)] -- 2.11.0