[With my upstream hat on:] * Guillem Jover <guil...@debian.org>, 2013-03-24, 16:59:
The X-POFile-SpellExtra field, generated and parsed by POFileSpell (from gettext-lint), currently needs to be present multiple times, one per line. Merging all those fields into a single one, spanning multiple lines makes POFileSpell unable to recognize it. So please whitelist that field from the duped checks.
Now that I think of it, it's not obvious to me whether i18nspector should be complaining about non-standard duplicated header fields at all. Gettext documentation is silent about this topic as far as I can tell. (And, in general, the header documentation is rather poor.) I assumed that no duplicates are allowed probably because of Debian bias. :)
One reason to keep emitting duplicate-header-field for non-standard fields (including X-POFile-SpellExtra) is that there's existing software that assumes that no duplicates exist. If you open a PO file with polib[0], and than save it again, duplicates in your header are gone. But then again, it might be it's a bug in polib; I don't know.
[0] http://polib.readthedocs.org/ -- Jakub Wilk -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org