mirror of
https://github.com/monero-project/monero-site.git
synced 2024-12-23 12:09:49 +00:00
Remove 'langs' from language files and move them to their own 'languages.yml' file in /_data
The list of languages doesn't need to be translated, so there is no reason to keep it in the language files. Moved to its own file (/_data/languages.yml). Now the language dropdown parses the languages from there. This change is also needed for the migration to Weblate (which would ask translators to translate the language names).
This commit is contained in:
parent
bb514879b9
commit
c82f3e3d7b
15 changed files with 22 additions and 218 deletions
14
_data/languages.yml
Normal file
14
_data/languages.yml
Normal file
|
@ -0,0 +1,14 @@
|
|||
langs:
|
||||
en: English
|
||||
es: Español
|
||||
it: Italiano
|
||||
pl: Polski
|
||||
fr: Français
|
||||
ar: العربية
|
||||
ru: Русский
|
||||
de: Deutsch
|
||||
nl: Nederlands
|
||||
pt-br: Português do Brasil
|
||||
tr: Türkçe
|
||||
zh-cn: 简体中文
|
||||
zh-tw: 繁體中文 臺灣
|
15
_i18n/ar.yml
15
_i18n/ar.yml
|
@ -1,18 +1,3 @@
|
|||
langs:
|
||||
en: English
|
||||
es: Español
|
||||
it: Italiano
|
||||
pl: Polski
|
||||
fr: Français
|
||||
ar: Arabic
|
||||
ru: Русский
|
||||
de: Deutsch
|
||||
nl: Nederlands
|
||||
pt-br: Português do Brasil
|
||||
tr: Türkçe
|
||||
zh-cn: 简体中文
|
||||
zh-tw: 繁體中文 臺灣
|
||||
|
||||
global:
|
||||
date: '%Y/%m/%d'
|
||||
monero: مونيرو
|
||||
|
|
15
_i18n/de.yml
15
_i18n/de.yml
|
@ -1,18 +1,3 @@
|
|||
langs:
|
||||
en: English
|
||||
es: Español
|
||||
it: Italiano
|
||||
pl: Polski
|
||||
fr: Français
|
||||
ar: العربية
|
||||
ru: Русский
|
||||
de: Deutsch
|
||||
nl: Nederlands
|
||||
pt-br: Português do Brasil
|
||||
tr: Türkçe
|
||||
zh-cn: 简体中文
|
||||
zh-tw: 繁體中文 臺灣
|
||||
|
||||
global:
|
||||
date: '%Y/%m/%d'
|
||||
monero: Monero
|
||||
|
|
15
_i18n/en.yml
15
_i18n/en.yml
|
@ -1,18 +1,3 @@
|
|||
langs:
|
||||
en: English
|
||||
es: Español
|
||||
it: Italiano
|
||||
pl: Polski
|
||||
fr: Français
|
||||
ar: العربية
|
||||
ru: Русский
|
||||
de: Deutsch
|
||||
nl: Nederlands
|
||||
pt-br: Português do Brasil
|
||||
tr: Türkçe
|
||||
zh-cn: 简体中文
|
||||
zh-tw: 繁體中文 臺灣
|
||||
|
||||
global:
|
||||
date: '%Y/%m/%d'
|
||||
monero: Monero
|
||||
|
|
15
_i18n/es.yml
15
_i18n/es.yml
|
@ -1,18 +1,3 @@
|
|||
langs:
|
||||
en: English
|
||||
es: Español
|
||||
it: Italiano
|
||||
pl: Polski
|
||||
fr: Français
|
||||
ar: العربية
|
||||
ru: Русский
|
||||
de: Deutsch
|
||||
nl: Nederlands
|
||||
pt-br: Português do Brasil
|
||||
tr: Türkçe
|
||||
zh-cn: 简体中文
|
||||
zh-tw: 繁體中文 臺灣
|
||||
|
||||
global:
|
||||
date: '%d/%m/%Y'
|
||||
monero: Monero
|
||||
|
|
15
_i18n/fr.yml
15
_i18n/fr.yml
|
@ -1,18 +1,3 @@
|
|||
langs:
|
||||
en: English
|
||||
es: Español
|
||||
it: Italiano
|
||||
pl: Polski
|
||||
fr: Français
|
||||
ar: العربية
|
||||
ru: Русский
|
||||
de: Deutsch
|
||||
nl: Nederlands
|
||||
pt-br: Português do Brasil
|
||||
tr: Türkçe
|
||||
zh-cn: 简体中文
|
||||
zh-tw: 繁體中文 臺灣
|
||||
|
||||
global:
|
||||
date: '%d/%m/%Y'
|
||||
monero: Monero
|
||||
|
|
15
_i18n/it.yml
15
_i18n/it.yml
|
@ -1,18 +1,3 @@
|
|||
langs:
|
||||
en: English
|
||||
es: Español
|
||||
it: Italiano
|
||||
pl: Polski
|
||||
fr: Français
|
||||
ar: العربية
|
||||
ru: Русский
|
||||
de: Deutsch
|
||||
nl: Nederlands
|
||||
pt-br: Português do Brasil
|
||||
tr: Türkçe
|
||||
zh-cn: 简体中文
|
||||
zh-tw: 繁體中文 臺灣
|
||||
|
||||
global:
|
||||
date: '%Y/%m/%d'
|
||||
monero: Monero
|
||||
|
|
15
_i18n/nl.yml
15
_i18n/nl.yml
|
@ -1,18 +1,3 @@
|
|||
langs:
|
||||
en: English
|
||||
es: Español
|
||||
it: Italiano
|
||||
pl: Polski
|
||||
fr: Français
|
||||
ar: العربية
|
||||
ru: Русский
|
||||
de: Deutsch
|
||||
nl: Nederlands
|
||||
pt-br: Português do Brasil
|
||||
tr: Türkçe
|
||||
zh-cn: 简体中文
|
||||
zh-tw: 繁體中文 臺灣
|
||||
|
||||
global:
|
||||
date: '%Y/%m/%d'
|
||||
monero: Monero
|
||||
|
|
15
_i18n/pl.yml
15
_i18n/pl.yml
|
@ -1,18 +1,3 @@
|
|||
langs:
|
||||
en: English
|
||||
es: Español
|
||||
it: Italian
|
||||
pl: Polski
|
||||
fr: Français
|
||||
ar: العربية
|
||||
ru: Русский
|
||||
de: Deutsch
|
||||
nl: Nederlands
|
||||
pt-br: Português do Brasil
|
||||
tr: Türkçe
|
||||
zh-cn: 简体中文
|
||||
zh-tw: 繁體中文 臺灣
|
||||
|
||||
global:
|
||||
date: '%Y/%m/%d'
|
||||
monero: Monero
|
||||
|
|
|
@ -1,18 +1,3 @@
|
|||
langs:
|
||||
en: English
|
||||
es: Español
|
||||
it: Italiano
|
||||
pl: Polski
|
||||
fr: Français
|
||||
ar: العربية
|
||||
ru: Русский
|
||||
de: Deutsch
|
||||
nl: Nederlands
|
||||
pt-br: Português do Brasil
|
||||
tr: Türkçe
|
||||
zh-cn: 简体中文
|
||||
zh-tw: 繁體中文 臺灣
|
||||
|
||||
global:
|
||||
date: '%Y/%m/%d'
|
||||
monero: Monero
|
||||
|
|
15
_i18n/ru.yml
15
_i18n/ru.yml
|
@ -1,18 +1,3 @@
|
|||
langs:
|
||||
en: English
|
||||
es: Español
|
||||
it: Italiano
|
||||
pl: Polski
|
||||
fr: Français
|
||||
ar: العربية
|
||||
ru: Русский
|
||||
de: Deutsch
|
||||
nl: Nederlands
|
||||
pt-br: Português do Brasil
|
||||
tr: Türkçe
|
||||
zh-cn: 简体中文
|
||||
zh-tw: 繁體中文 臺灣
|
||||
|
||||
global:
|
||||
date: '%Y/%m/%d'
|
||||
monero: Monero
|
||||
|
|
15
_i18n/tr.yml
15
_i18n/tr.yml
|
@ -1,18 +1,3 @@
|
|||
langs:
|
||||
en: English
|
||||
es: Español
|
||||
it: Italiano
|
||||
pl: Polski
|
||||
fr: Français
|
||||
ar: العربية
|
||||
ru: Русский
|
||||
de: Deutsch
|
||||
nl: Nederlands
|
||||
pt-br: Português do Brasil
|
||||
tr: Türkçe
|
||||
zh-cn: 简体中文
|
||||
zh-tw: 繁體中文 臺灣
|
||||
|
||||
global:
|
||||
date: '%Y/%m/%d'
|
||||
monero: Monero
|
||||
|
|
|
@ -1,18 +1,3 @@
|
|||
langs:
|
||||
en: English
|
||||
es: Español
|
||||
it: Italiano
|
||||
pl: Polski
|
||||
fr: Français
|
||||
ar: العربية
|
||||
ru: Русский
|
||||
de: Deutsch
|
||||
nl: Nederlands
|
||||
pt-br: Português do Brasil
|
||||
tr: Türkçe
|
||||
zh-cn: 简体中文
|
||||
zh-tw: 繁體中文 臺灣
|
||||
|
||||
global:
|
||||
date: '%Y/%m/%d'
|
||||
monero: Monero
|
||||
|
|
|
@ -1,18 +1,3 @@
|
|||
langs:
|
||||
en: English
|
||||
es: Español
|
||||
it: Italiano
|
||||
pl: Polski
|
||||
fr: Français
|
||||
ar: العربية
|
||||
ru: Русский
|
||||
de: Deutsch
|
||||
nl: Nederlands
|
||||
pt-br: Português do Brasil
|
||||
tr: Türkçe
|
||||
zh-cn: 简体中文
|
||||
zh-tw: 繁體中文 臺灣
|
||||
|
||||
global:
|
||||
date: '%Y/%m/%d'
|
||||
monero: 門羅幣
|
||||
|
|
|
@ -71,22 +71,15 @@
|
|||
<a href="{{site.baseurl}}/the-monero-project/" class="top-link">The Monero Project</a>
|
||||
<div href="#" class="dropdown top-link language-change">
|
||||
<input class="burger-checkdropdown" id="langdrop" type="checkbox">
|
||||
<label for="langdrop">{% for lang in site.languages %}
|
||||
|
||||
{% if lang == site.lang %}
|
||||
|
||||
{% t langs.{{ lang }} %}
|
||||
|
||||
{%endif%}
|
||||
|
||||
{%endfor%}<div class="arrow-down"></div></label>
|
||||
<label for="langdrop">{{ site.data.languages.langs.[site.lang] }}
|
||||
<div class="arrow-down"></div></label>
|
||||
<div class="dropdown-content text-center">
|
||||
{% for lang in site.languages %}
|
||||
{% for lang in site.languages %}
|
||||
{% unless site.lang == lang %}
|
||||
{% if lang == site.default_lang %}
|
||||
<a href="{{ site.baseurl_root }}{{ page.url }}" >{% t langs.{{ lang }} %}</a>
|
||||
<a href="{{ site.baseurl_root }}{{ page.url }}" >{{ site.data.languages.langs.[lang] }}</a>
|
||||
{% else %}
|
||||
<a href="{{ site.baseurl_root }}/{{ lang }}{{ page.url }}" >{% t langs.{{ lang }} %}</a>
|
||||
<a href="{{ site.baseurl_root }}/{{ lang }}{{ page.url }}" >{{ site.data.languages.langs.[lang] }}</a>
|
||||
{% endif %}
|
||||
{% endunless %}
|
||||
{% endfor %}
|
||||
|
@ -136,21 +129,13 @@
|
|||
<input class="burger-checkdropdown" id="moblangdrop" type="checkbox">
|
||||
<label for="moblangdrop"><img src="/img/language.png" alt="Lang" class="icon-language"/><div class="arrow-down"></div></label>
|
||||
<div class="mob dropdown-content text-center">
|
||||
<p class="mob-lang-change mob-lang-selected">
|
||||
|
||||
{% for lang in site.languages %}
|
||||
{% if site.lang == lang %}
|
||||
{% t langs.{{ lang }} %}
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
|
||||
</p>
|
||||
<p class="mob-lang-change mob-lang-selected">{{ site.data.languages.langs.[site.lang] }}</p>
|
||||
{% for lang in site.languages %}
|
||||
{% unless site.lang == lang %}
|
||||
{% if lang == site.default_lang %}
|
||||
<a class="mob-lang-change" href="{{ site.baseurl_root }}{{ page.url }}" >{% t langs.{{ lang }} %}</a>
|
||||
<a class="mob-lang-change" href="{{ site.baseurl_root }}{{ page.url }}" >{{ site.data.languages.langs.[lang] }}</a>
|
||||
{% else %}
|
||||
<a class="mob-lang-change" href="{{ site.baseurl_root }}/{{ lang }}{{ page.url }}" >{% t langs.{{ lang }} %}</a>
|
||||
<a class="mob-lang-change" href="{{ site.baseurl_root }}/{{ lang }}{{ page.url }}" >{{ site.data.languages.langs.[lang] }}</a>
|
||||
{% endif %}
|
||||
{% endunless %}
|
||||
{% endfor %}
|
||||
|
|
Loading…
Reference in a new issue