Verifying your locale
Key parity against English (empty arrays = complete):
ruby -ryaml -e '
def keys(h, p = ""); h.flat_map { |k, v| v.is_a?(Hash) ? keys(v, "#{p}#{k}.") : ["#{p}#{k}"] }; end
en = keys(YAML.load_file("locales/en.yml")); xx = keys(YAML.load_file("locales/de.yml"))
p missing: en - xx, extra: xx - en'
Then see it live: set site.lang: <lang> in config/site.yml, and
ruby build/build_blog.rb # the site side
./blog.sh preview # read a post page, /search/, /markdown/, /404.html
./blog.sh help # the CLI side
./blog.sh # the wizard menu
./blog.sh doctor # and check, stats, export -- the reporting sections
./import.sh --help
A placeholder typo shows up immediately as a literal %{...} in the output -- worth grepping the rendered public.nosync/ for %{ before submitting.
