mirror of
https://github.com/olivierlacan/keep-a-changelog.git
synced 2025-07-31 01:34:18 +02:00
Display version in language list
This commit is contained in:
parent
94f505ea47
commit
5416cb7d3a
@ -5,7 +5,9 @@
|
|||||||
# ----- Site ----- #
|
# ----- Site ----- #
|
||||||
# Last version should be the latest English version since the manifesto is first
|
# Last version should be the latest English version since the manifesto is first
|
||||||
# written in English, then translated into other languages later.
|
# written in English, then translated into other languages later.
|
||||||
$last_version = (Dir.entries("source/en") - %w[. ..]).last
|
$versions = (Dir.entries("source/en") - %w[. ..])
|
||||||
|
$last_version = $versions.last
|
||||||
|
$previous_version = $versions[$versions.index($last_version) - 1]
|
||||||
|
|
||||||
# This list of languages populates the language navigation.
|
# This list of languages populates the language navigation.
|
||||||
issues_url = 'https://github.com/olivierlacan/keep-a-changelog/issues'
|
issues_url = 'https://github.com/olivierlacan/keep-a-changelog/issues'
|
||||||
|
@ -44,10 +44,14 @@
|
|||||||
%nav.locales{ role: "navigation" }
|
%nav.locales{ role: "navigation" }
|
||||||
%select
|
%select
|
||||||
- $languages.each do |language|
|
- $languages.each do |language|
|
||||||
- version_exists = File.exists?("source/#{language.first}/#{current_version}")
|
- version_exists = File.exists?("source/#{language.first}/#{$last_version}")
|
||||||
- selected = language_code == language.first
|
- selected = language_code == language.first
|
||||||
- if version_exists
|
- if version_exists
|
||||||
%option{ selected: selected, label: language.last[:name], value: language.first }
|
%option{ selected: selected, label: "#{$last_version} #{language.last[:name]}", value: language.first }
|
||||||
|
- else
|
||||||
|
- previous_version = File.exists?("source/#{language.first}/#{$previous_version}")
|
||||||
|
- if previous_version
|
||||||
|
%option{ selected: selected, label: "#{$previous_version} #{language.last[:name]}", value: language.first }
|
||||||
|
|
||||||
.main{ role: "main" }
|
.main{ role: "main" }
|
||||||
- if !latest_version
|
- if !latest_version
|
||||||
|
Loading…
x
Reference in New Issue
Block a user