locale view: actually show missing strings, clean up code

The current view has 2 issues:
* We don't actually display missing strings. If a locale has missing strings (the reference English string is missing), the number displayed is 0.
* We generate a lof of HTML (one table for each file) and then hide it with CSS if it's complete.