mirror of
https://github.com/olivierlacan/keep-a-changelog.git
synced 2025-07-30 09:14:12 +02:00
Display version in language list
This commit is contained in:
parent
94f505ea47
commit
5416cb7d3a
@ -5,7 +5,9 @@
|
||||
# ----- Site ----- #
|
||||
# Last version should be the latest English version since the manifesto is first
|
||||
# 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.
|
||||
issues_url = 'https://github.com/olivierlacan/keep-a-changelog/issues'
|
||||
|
@ -44,10 +44,14 @@
|
||||
%nav.locales{ role: "navigation" }
|
||||
%select
|
||||
- $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
|
||||
- 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" }
|
||||
- if !latest_version
|
||||
|
Loading…
x
Reference in New Issue
Block a user