From: dbs Date: Mon, 1 Feb 2010 05:59:24 +0000 (+0000) Subject: Backport r15406 from rel_1_6: fix parsing of occurrences thanks to polib update X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=5c4215472b1e1d96e20a702c6b39b87cb89d697f;p=Evergreen.git Backport r15406 from rel_1_6: fix parsing of occurrences thanks to polib update git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6_0@15407 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- diff --git a/build/i18n/scripts/dojo_resource.py b/build/i18n/scripts/dojo_resource.py index 6e069e8e27..902498e2e2 100755 --- a/build/i18n/scripts/dojo_resource.py +++ b/build/i18n/scripts/dojo_resource.py @@ -79,7 +79,10 @@ class DojoResource (basel10n.BaseL10N): """ for entry in self.pot: - for filename, msgkey in entry.occurrences: + for occurrence in entry.occurrences: + # Ack. Horrible hack because polib started insisting + # that occurrences use integers for line numbers. The nerve! + filename, msgkey = occurrence[0].split('.js'); if entry.msgstr == '': # No translation available; use the en-US definition self.msgs[msgkey] = entry.msgid