From 9bae4a465e988090171e161792a069b911c7f8a6 Mon Sep 17 00:00:00 2001 From: Olivier Lacan Date: Sun, 19 Mar 2017 07:22:42 +0100 Subject: [PATCH] =?UTF-8?q?Display=20a=20notice=20if=20this=20isn=E2=80=99?= =?UTF-8?q?t=20the=20latest=20version?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This will allow visitors to translations to be aware (if they speak English, I know…) that there is a newer version already available in English but that it hasn’t been translated into their language yet. --- source/layouts/layout.html.haml | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/source/layouts/layout.html.haml b/source/layouts/layout.html.haml index e6ddcab..46696a6 100644 --- a/source/layouts/layout.html.haml +++ b/source/layouts/layout.html.haml @@ -35,7 +35,19 @@ %li= link_to "#{language.last} [#{language.first}]", "/#{language.first}/", { rel: "alternate", lang: "#{language}", hreflang: "#{language}" } - .main{role: "main"}= yield + .main{role: "main"} + - if current_page.metadata[:page][:version] != $last_version + - code = current_page.metadata[:page][:language] + - versions = Dir.entries("source/#{code}") - %w[. ..] + - if versions.include?($last_version) + = link_to "Version #{$last_version}", "#{code}/#{$last_version}" + - else + %p + The latest version of Keep a Changelog is not yet available in + this language but + = link_to "you can read it in English", "/en/#{$last_version}" + for now. + = yield %footer.clearfix{role: "banner"} %p.license