Don't parse value as format string is key contains no format specifiers

We have cases where English string contains "foo percent", and
localizations use "<foo>%", which used to fail format specifier
validation. If the key contains no specifiers, presumably we aren't
using it as a format string, so don't require the value to validate as
one.