diff options
author | HombreLaser <buran@silosneeded.com> | 2024-05-07 20:15:29 -0600 |
---|---|---|
committer | HombreLaser <buran@silosneeded.com> | 2024-05-07 20:15:29 -0600 |
commit | 7fe1c8e7557b8f6175ef404acd7b3a2b23acb8a4 (patch) | |
tree | 594d10018061ba28314995b29f06840872071fc4 | |
parent | b709feebcfccddf991f04e15dc19aaec22fe69fc (diff) |
Fix language select button
-rw-r--r-- | _data/en/strings.yml | 4 | ||||
-rw-r--r-- | _data/es/strings.yml | 2 | ||||
-rw-r--r-- | _includes/header.liquid | 17 | ||||
-rw-r--r-- | _includes/language_select_button.liquid | 20 | ||||
-rw-r--r-- | index.html | 1 |
5 files changed, 23 insertions, 21 deletions
diff --git a/_data/en/strings.yml b/_data/en/strings.yml index b13c969..0fb83f3 100644 --- a/_data/en/strings.yml +++ b/_data/en/strings.yml @@ -1,5 +1,5 @@ - - +en: English +es: Español global: language: Language now: Now diff --git a/_data/es/strings.yml b/_data/es/strings.yml index 14bd9be..22bd9a3 100644 --- a/_data/es/strings.yml +++ b/_data/es/strings.yml @@ -1,3 +1,5 @@ +en: English +es: Español global: language: Lenguaje now: Ahora diff --git a/_includes/header.liquid b/_includes/header.liquid index e303e4b..3ca30ed 100644 --- a/_includes/header.liquid +++ b/_includes/header.liquid @@ -4,12 +4,13 @@ {% seo %} <head> - <meta charset="UTF-8"> - <title>{{ site.name }}</title> - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - <link href="https://cdn.jsdelivr.net/npm/bulma@1.0.0/css/bulma.min.css" rel="stylesheet" type="text/css"> - <link href="{{ site.baseurl }}/assets/css/styles.css" rel="stylesheet" type="text/css"> - <link href="{{ site.baseurl }}/assets/css/syntax_light.css" rel="stylesheet" type="text/css"> - <link href="{{ site.baseurl }}/assets/css/syntax_dark.css" rel="stylesheet" type="text/css"> - <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css"> + <meta charset="UTF-8"> + <meta http-equiv="Content-Language" content="{{site.active_lang}}"> + <title>{{ site.name }}</title> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + <link href="https://cdn.jsdelivr.net/npm/bulma@1.0.0/css/bulma.min.css" rel="stylesheet" type="text/css"> + <link href="{{ site.baseurl }}/assets/css/styles.css" rel="stylesheet" type="text/css"> + <link href="{{ site.baseurl }}/assets/css/syntax_light.css" rel="stylesheet" type="text/css"> + <link href="{{ site.baseurl }}/assets/css/syntax_dark.css" rel="stylesheet" type="text/css"> + <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css"> </head> diff --git a/_includes/language_select_button.liquid b/_includes/language_select_button.liquid index 146ac68..73c52ef 100644 --- a/_includes/language_select_button.liquid +++ b/_includes/language_select_button.liquid @@ -8,17 +8,17 @@ </button> </div> <div class="dropdown-menu" id="language-selection" role="menu"> - <div class="dropdown-content"> - <div class="dropdown-item"> - {% capture spanish_href %}{{site.baseurl}}/{% if page.permalink_lang[lang] != '/' %}{{ page.permalink_lang[lang] }}{% endif %}{% endcapture %} - <a href="{{ spanish_href }}">Español</a> + <div class="dropdown-content"> + {% for tongue in site.languages %} + <div class="dropdown-item"> + <a {% if tongue == site.active_lang %}style="font-weight: bold;"{% endif %} {% static_href %}href="{% if tongue == site.default_lang %}{{site.baseurl}}{{page.url}}{% else %}{{site.baseurl}}/{{ tongue }}{{page.url}}{% endif %}"{% endstatic_href %} >{{ site.data[site.active_lang].strings[tongue] }}</a>{%- if forloop.last == false -%}{{" "}}{{ site.langsep }}{%- endif -%} + + </div> + {% unless forloop.last %} + <hr class="dropdown-divider" /> + {% endunless %} + {% endfor %} </div> - <hr class="dropdown-divider" /> - <div class="dropdown-item" - {% capture english_href %}{{site.baseurl}}/{{ 'en' }}{% if page.permalink_lang[lang] != '/' %}{{ page.permalink_lang[lang] }}{% endif %}{% endcapture %} - <a href="{{ english_href }}">English</a> - </div> - </div> </div> </div> @@ -3,4 +3,3 @@ layout: default --- {% include index.liquid %} -{{ site.languages | jsonify}} |