mirror of
https://github.com/monero-project/monero-site.git
synced 2024-12-14 12:26:34 +02: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
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:
|
global:
|
||||||
date: '%Y/%m/%d'
|
date: '%Y/%m/%d'
|
||||||
monero: مونيرو
|
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:
|
global:
|
||||||
date: '%Y/%m/%d'
|
date: '%Y/%m/%d'
|
||||||
monero: Monero
|
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:
|
global:
|
||||||
date: '%Y/%m/%d'
|
date: '%Y/%m/%d'
|
||||||
monero: Monero
|
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:
|
global:
|
||||||
date: '%d/%m/%Y'
|
date: '%d/%m/%Y'
|
||||||
monero: Monero
|
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:
|
global:
|
||||||
date: '%d/%m/%Y'
|
date: '%d/%m/%Y'
|
||||||
monero: Monero
|
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:
|
global:
|
||||||
date: '%Y/%m/%d'
|
date: '%Y/%m/%d'
|
||||||
monero: Monero
|
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:
|
global:
|
||||||
date: '%Y/%m/%d'
|
date: '%Y/%m/%d'
|
||||||
monero: Monero
|
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:
|
global:
|
||||||
date: '%Y/%m/%d'
|
date: '%Y/%m/%d'
|
||||||
monero: Monero
|
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:
|
global:
|
||||||
date: '%Y/%m/%d'
|
date: '%Y/%m/%d'
|
||||||
monero: Monero
|
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:
|
global:
|
||||||
date: '%Y/%m/%d'
|
date: '%Y/%m/%d'
|
||||||
monero: Monero
|
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:
|
global:
|
||||||
date: '%Y/%m/%d'
|
date: '%Y/%m/%d'
|
||||||
monero: Monero
|
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:
|
global:
|
||||||
date: '%Y/%m/%d'
|
date: '%Y/%m/%d'
|
||||||
monero: Monero
|
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:
|
global:
|
||||||
date: '%Y/%m/%d'
|
date: '%Y/%m/%d'
|
||||||
monero: 門羅幣
|
monero: 門羅幣
|
||||||
|
@ -71,22 +71,15 @@
|
|||||||
<a href="{{site.baseurl}}/the-monero-project/" class="top-link">The Monero Project</a>
|
<a href="{{site.baseurl}}/the-monero-project/" class="top-link">The Monero Project</a>
|
||||||
<div href="#" class="dropdown top-link language-change">
|
<div href="#" class="dropdown top-link language-change">
|
||||||
<input class="burger-checkdropdown" id="langdrop" type="checkbox">
|
<input class="burger-checkdropdown" id="langdrop" type="checkbox">
|
||||||
<label for="langdrop">{% for lang in site.languages %}
|
<label for="langdrop">{{ site.data.languages.langs.[site.lang] }}
|
||||||
|
<div class="arrow-down"></div></label>
|
||||||
{% if lang == site.lang %}
|
|
||||||
|
|
||||||
{% t langs.{{ lang }} %}
|
|
||||||
|
|
||||||
{%endif%}
|
|
||||||
|
|
||||||
{%endfor%}<div class="arrow-down"></div></label>
|
|
||||||
<div class="dropdown-content text-center">
|
<div class="dropdown-content text-center">
|
||||||
{% for lang in site.languages %}
|
{% for lang in site.languages %}
|
||||||
{% unless site.lang == lang %}
|
{% unless site.lang == lang %}
|
||||||
{% if lang == site.default_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 %}
|
{% 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 %}
|
{% endif %}
|
||||||
{% endunless %}
|
{% endunless %}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
@ -136,21 +129,13 @@
|
|||||||
<input class="burger-checkdropdown" id="moblangdrop" type="checkbox">
|
<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>
|
<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">
|
<div class="mob dropdown-content text-center">
|
||||||
<p class="mob-lang-change mob-lang-selected">
|
<p class="mob-lang-change mob-lang-selected">{{ site.data.languages.langs.[site.lang] }}</p>
|
||||||
|
|
||||||
{% for lang in site.languages %}
|
|
||||||
{% if site.lang == lang %}
|
|
||||||
{% t langs.{{ lang }} %}
|
|
||||||
{% endif %}
|
|
||||||
{% endfor %}
|
|
||||||
|
|
||||||
</p>
|
|
||||||
{% for lang in site.languages %}
|
{% for lang in site.languages %}
|
||||||
{% unless site.lang == lang %}
|
{% unless site.lang == lang %}
|
||||||
{% if lang == site.default_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 %}
|
{% 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 %}
|
{% endif %}
|
||||||
{% endunless %}
|
{% endunless %}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
Loading…
Reference in New Issue
Block a user