This was leading to the Filter tag being unrecognised if it was first in
the list of Tags, and so having missing master error messages being
erroneously generated.
The translation files are from BOSSv2, updated using the BOSSv3
template. The Spanish translation file has had all its fuzzy matches
checked, but the others have not.
I think I need to go back and make sure that I don't have any trailing
spaces in the translatable text...
All strings that go to the UI, excluding masterlist message content and
strings in thrown exceptions are not translatable.
With the logging support we have, there's no reason why exception
strings shouldn't also be translated, they just need to have equivalent
logging statements just before the throw, so this overlaps with issue
#11.
Need to also take a look at the message throw chains, because I'm pretty
sure some of the non-detail stuff gets repeated at each level.