Also improved the messages indicating a new version is available
for each language so they can be written in the target language
otherwise they default to English just like the notice that a version
isn’t the latest but hasn’t yet been translated for the newer
version.
Can’t believe I didn’t think of it sooner but obviously we might
as well check all available version for each language and redirect
by default to the latest possible.
Now I’ll have to figure out a way to display when the latest
available version *for a language* isn’t the latest version of
the manifesto (so if it doesn’t match the latest English version).
It's quite possible that not all languages will be on the latest version of
the manifesto at the same time.
This allows me to fight inertia by simply defaulting each version to the
latest possible version.
This requires moving every current translation into a 0.3.0/ directory and doing
some default redirection when people hit keepachangelog.com they should
always be redirected to the latest version.
Currently that's hardcoded to 0.3.0 but we're going to surely use something akin
to a version.rb to define that and use it across the codebase.