(I just realized this looking closer at the kitsune version, but I'll comment here since this PR is still open.)

How does this handle multiple .po files for a single locale? It seems like the data for last .po processed for a locale will write over the previous ones?