From: Dan Scott <dan@coffeecode.net>
Date: Sat, 2 Jun 2012 23:51:55 +0000 (-0400)
Subject: Fix check for duplicate strings in i18n properties
X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=82d8571e34435a0d15e37142b4b6593c5a4a33d1;p=evergreen%2Fmasslnc.git

Fix check for duplicate strings in i18n properties

We had the core of the check in place - just failed to check the
property we were iterating over. Doh.

Signed-off-by: Dan Scott <dan@coffeecode.net>
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
---

diff --git a/build/i18n/tests/check_properties.py b/build/i18n/tests/check_properties.py
index 410781ecea..8fc9b862da 100755
--- a/build/i18n/tests/check_properties.py
+++ b/build/i18n/tests/check_properties.py
@@ -93,8 +93,9 @@ def parse_properties():
                 continue
 
             for entry in properties[prop_key]:
-                if ['file'] == short_pf:
-                    print("%s:%d: Duplicate key '%s' in line [%s]" % (short_pf, line_num, prop_key, line[0:-1]))
+                if entry['file'] == short_pf:
+                    print("File: %s:%d"% (short_pf, line_num))
+                    print("\tDuplicate key '%s' in line [%s]" % (prop_key, line[0:-1]))
                     continue
 
             properties[prop_key].append({'value': value, 'file': short_pf})