diff --git a/config.rb b/config.rb
index dddbe66..18e4ca8 100644
--- a/config.rb
+++ b/config.rb
@@ -8,20 +8,74 @@
$last_version = (Dir.entries("source/en") - %w[. ..]).last
# This list of languages populates the language navigation.
+issues_url = 'https://github.com/olivierlacan/keep-a-changelog/issues'
$languages = {
- "cs" => "Čeština",
- "de" => "Deutsch",
- "en" => "English",
- "es-ES" => "Español",
- "fr" => "Français",
- "it-IT" => "Italiano",
- "pt-BR" => "Brazilian Portugese",
- "ru" => "Pyccкий",
- "sl" => "Slovenščina",
- "sv" => "Svenska",
- "tr-TR" => "Türkçe",
- "zh-CN" => "简体中文",
- "zh-TW" => " 繁體中文"
+ "cs" => {
+ name: "Čeština",
+ notice: ""
+ },
+ "de" => {
+ name: "Deutsch",
+ notice: "Die neuste version (#{$last_version}) ist noch nicht auf Deutsch
+ verfügbar, aber du kannst sie dir auf Englisch durchlesen
+ und bei der Übersetzung mithelfen."
+ },
+ "en" => {
+ name: "English",
+ notice: ""
+ },
+ "es-ES" => {
+ name: "Español",
+ notice: "Aún no está disponible la última versión (#{$last_version}) en
+ español, pero por ahora puedes leerla en inglés y ayudar a traducirla."
+ },
+ "fr" => {
+ name: "Français",
+ notice: "La dernière version (#{$last_version}) n'est pas encore disponible
+ en français, mais vous pouvez la lire en anglais pour
+ l'instant et aider à la traduire."
+ },
+ "it-IT" => {
+ name: "Italiano",
+ notice: "L'ultima versione (#{$last_version}) non è ancora disponibile in
+ Italiano, ma la potete leggere in Inglese per ora e
+ potete contribuire a tradurla."
+ },
+ "pt-BR" => {
+ name: "Brazilian Portugese",
+ notice: "A última versão (#{$last_version}) ainda não está disponível em
+ Português mas nesse momento você pode lê-la em inglês e
+ ajudar em sua tradução."
+ },
+ "ru" => {
+ name: "Pyccкий",
+ notice: "Самая последняя версия (#{$last_version}) ещё пока не переведена на
+ русский, но вы можете прочитать её на английском и помочь с переводом."
+ },
+ "sl" => {
+ name: "Slovenščina",
+ notice: ""
+ },
+ "sv" => {
+ name: "Svenska",
+ notice: "Den senaste versionen (#{$last_version}) är ännu inte tillgänglig på Svenska,
+ men du kan läsa det på engelska och även hjälpa till att översätta det."
+ },
+ "tr-TR" => {
+ name: "Türkçe",
+ notice: ""
+ },
+ "zh-CN" => {
+ name: "简体中文",
+ notice: ""
+ },
+ "zh-TW" => {
+ name: "繁體中文",
+ notice: ""
+ }
}
activate :i18n,
diff --git a/source/layouts/layout.html.haml b/source/layouts/layout.html.haml
index 910a966..207243c 100644
--- a/source/layouts/layout.html.haml
+++ b/source/layouts/layout.html.haml
@@ -32,7 +32,7 @@
%nav.locales{role: "navigation"}
%ul
- $languages.each do |language|
- %li= link_to "#{language.last}", "/#{language.first}/",
+ %li= link_to "#{language.last[:name]}", "/#{language.first}/",
{ rel: "alternate", lang: "#{language}", hreflang: "#{language}" }
.main{role: "main"}
@@ -42,13 +42,16 @@
- if versions.include?($last_version)
= link_to "Version #{$last_version}", "#{code}/#{$last_version}"
- else
- %p
- The latest version (#{$last_version}) is not yet available in this
- language but
- = link_to "you can read it in English", "/en/#{$last_version}"
- for now and
- = link_to "help translate ", "https://github.com/olivierlacan/keep-a-changelog/issues"
- it.
+ - if $languages[code][:notice]
+ %p.last-version-notice= $languages[code][:notice]
+ - else
+ %p
+ The latest version (#{$last_version}) is not yet available in
+ this language but
+ = link_to "you can read it in English", "/en/#{$last_version}"
+ for now and
+ = link_to "help translate ", "https://github.com/olivierlacan/keep-a-changelog/issues"
+ it.
= yield
%footer.clearfix{role: "banner"}