Cool. Thanks for all the work you put into this.
Once all migrations are complete, I'll be doing a full export from translatewiki.net, which will cause a lot of JSON files to be touched, but will mostly update encoding (full UTF-8) and add a newline at enf of file where missing.
If the export is going to touch all the files, is it too late to change to use tabs for indentation instead of spaces to be like the rest of mediawiki?
--bawolff