don't clobber any existing translations

When exporting more than one translation file each file would reset the
translations hash. This would cause problems when using fallbacks and
including two or more translation files onto the same page.
Merge branch 'handle-many-files' into rewrite