mirror of
https://github.com/olivierlacan/keep-a-changelog.git
synced 2025-07-29 16:54:12 +02:00
Add some language notices for last version
Thanks to contributor help from https://github.com/olivierlacan/keep-a-changelog/issues/151
This commit is contained in:
parent
62340f6552
commit
bce6d97f3b
80
config.rb
80
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 <a href='/en/'>auf Englisch durchlesen</a>
|
||||
und <a href='#{issues_url}'>bei der Übersetzung mithelfen</a>."
|
||||
},
|
||||
"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 <a href='/en/'>leerla en inglés</a> y <a
|
||||
href='#{issues_url}'>ayudar a traducirla</a>."
|
||||
},
|
||||
"fr" => {
|
||||
name: "Français",
|
||||
notice: "La dernière version (#{$last_version}) n'est pas encore disponible
|
||||
en français, mais vous pouvez la <a href='/en/'>lire en anglais</a> pour
|
||||
l'instant et <a href='#{issues_url}'>aider à la traduire</a>."
|
||||
},
|
||||
"it-IT" => {
|
||||
name: "Italiano",
|
||||
notice: "L'ultima versione (#{$last_version}) non è ancora disponibile in
|
||||
Italiano, ma la potete <a href='/en/'>leggere in Inglese</a> per ora e
|
||||
potete <a href='#{issues_url}'>contribuire a tradurla</a>."
|
||||
},
|
||||
"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 <a href='/en/'>lê-la em inglês</a> e
|
||||
<a href='#{issues_url}'>ajudar em sua tradução</a>."
|
||||
},
|
||||
"ru" => {
|
||||
name: "Pyccкий",
|
||||
notice: "Самая последняя версия (#{$last_version}) ещё пока не переведена на
|
||||
русский, но вы можете <a href='/en/'>прочитать её на английском</a> и <a
|
||||
href='#{issues_url}'>помочь с переводом</a>."
|
||||
},
|
||||
"sl" => {
|
||||
name: "Slovenščina",
|
||||
notice: ""
|
||||
},
|
||||
"sv" => {
|
||||
name: "Svenska",
|
||||
notice: "Den senaste versionen (#{$last_version}) är ännu inte tillgänglig på Svenska,
|
||||
men du kan <a href='/en/'>läsa det på engelska</a> och även <a
|
||||
href='#{issues_url}'>hjälpa till att översätta det</a>."
|
||||
},
|
||||
"tr-TR" => {
|
||||
name: "Türkçe",
|
||||
notice: ""
|
||||
},
|
||||
"zh-CN" => {
|
||||
name: "简体中文",
|
||||
notice: ""
|
||||
},
|
||||
"zh-TW" => {
|
||||
name: "繁體中文",
|
||||
notice: ""
|
||||
}
|
||||
}
|
||||
|
||||
activate :i18n,
|
||||
|
@ -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"}
|
||||
|
Loading…
x
Reference in New Issue
Block a user