summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHombreLaser <buran@silosneeded.com>2024-05-07 20:15:29 -0600
committerHombreLaser <buran@silosneeded.com>2024-05-07 20:15:29 -0600
commit7fe1c8e7557b8f6175ef404acd7b3a2b23acb8a4 (patch)
tree594d10018061ba28314995b29f06840872071fc4
parentb709feebcfccddf991f04e15dc19aaec22fe69fc (diff)
Fix language select button
-rw-r--r--_data/en/strings.yml4
-rw-r--r--_data/es/strings.yml2
-rw-r--r--_includes/header.liquid17
-rw-r--r--_includes/language_select_button.liquid20
-rw-r--r--index.html1
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>
diff --git a/index.html b/index.html
index d042d72..9445805 100644
--- a/index.html
+++ b/index.html
@@ -3,4 +3,3 @@ layout: default
---
{% include index.liquid %}
-{{ site.languages | jsonify}}