restructure

make the assumption that all translations are delimited by an empty line
- use that to know when to store the current item.

The header parsing is commented out just because, although it now works,
it breaks the tests.
incorrect test

(I think)
allow strict comparison