From 39b8a66370f6bcca3983f97067d166cc476138a6 Mon Sep 17 00:00:00 2001
From: paspo <paolo@asperti.com>
Date: Fri, 20 Sep 2024 19:50:16 +0000
Subject: [PATCH] internazionalizzazione sidebar (#245)

Reviewed-on: https://git.libreschool.org/BgLUG/bglug.it/pulls/245
Co-authored-by: paspo <paolo@asperti.com>
Co-committed-by: paspo <paolo@asperti.com>
---
 content/events/_index.en.md                      |  2 +-
 content/events/_index.it.md                      |  2 +-
 content/linuxday/_index.en.md                    |  2 +-
 content/linuxday/_index.it.md                    |  2 +-
 i18n/en.yaml                                     |  5 +++++
 i18n/it.yaml                                     |  5 +++++
 .../partials/sidebar/en_linuxday-featured.html   | 13 -------------
 layouts/partials/sidebar/en_sidebar-eventi.html  |  3 ---
 .../partials/sidebar/en_sidebar-linuxday.html    |  3 ---
 .../partials/sidebar/en_vieni-a-trovarci.html    | 16 ----------------
 layouts/partials/sidebar/it_sidebar-eventi.html  |  3 ---
 .../partials/sidebar/it_sidebar-linuxday.html    |  3 ---
 layouts/partials/sidebar/it_taglist.html         | 11 -----------
 ...xday-featured.html => linuxday-featured.html} |  2 +-
 layouts/partials/sidebar/sidebar-eventi.html     |  3 +++
 layouts/partials/sidebar/sidebar-linuxday.html   |  3 +++
 .../sidebar/{en_taglist.html => taglist.html}    |  0
 ...eni-a-trovarci.html => vieni-a-trovarci.html} |  8 ++++----
 18 files changed, 25 insertions(+), 61 deletions(-)
 delete mode 100644 layouts/partials/sidebar/en_linuxday-featured.html
 delete mode 100644 layouts/partials/sidebar/en_sidebar-eventi.html
 delete mode 100644 layouts/partials/sidebar/en_sidebar-linuxday.html
 delete mode 100644 layouts/partials/sidebar/en_vieni-a-trovarci.html
 delete mode 100644 layouts/partials/sidebar/it_sidebar-eventi.html
 delete mode 100644 layouts/partials/sidebar/it_sidebar-linuxday.html
 delete mode 100644 layouts/partials/sidebar/it_taglist.html
 rename layouts/partials/sidebar/{it_linuxday-featured.html => linuxday-featured.html} (92%)
 create mode 100644 layouts/partials/sidebar/sidebar-eventi.html
 create mode 100644 layouts/partials/sidebar/sidebar-linuxday.html
 rename layouts/partials/sidebar/{en_taglist.html => taglist.html} (100%)
 rename layouts/partials/sidebar/{it_vieni-a-trovarci.html => vieni-a-trovarci.html} (77%)

diff --git a/content/events/_index.en.md b/content/events/_index.en.md
index 550a5f3..726fb10 100644
--- a/content/events/_index.en.md
+++ b/content/events/_index.en.md
@@ -2,5 +2,5 @@
 type: section
 title: Events
 #description: "TODO: please fill this with a description"
-sidebar_right: en_sidebar-eventi
+sidebar_right: sidebar-eventi
 ---
diff --git a/content/events/_index.it.md b/content/events/_index.it.md
index 0f772cd..2059342 100644
--- a/content/events/_index.it.md
+++ b/content/events/_index.it.md
@@ -2,5 +2,5 @@
 type: section
 title: Eventi
 #description: "TODO: non so come descrivere la sezione eventi"
-sidebar_right: it_sidebar-eventi
+sidebar_right: sidebar-eventi
 ---
diff --git a/content/linuxday/_index.en.md b/content/linuxday/_index.en.md
index baa5e88..1b6ef37 100644
--- a/content/linuxday/_index.en.md
+++ b/content/linuxday/_index.en.md
@@ -2,5 +2,5 @@
 type: section
 title: "Linux Day"
 #description: "TODO: please fill this with a description"
-sidebar_right: en_sidebar-linuxday
+sidebar_right: sidebar-linuxday
 ---
diff --git a/content/linuxday/_index.it.md b/content/linuxday/_index.it.md
index d3baec4..8204d71 100644
--- a/content/linuxday/_index.it.md
+++ b/content/linuxday/_index.it.md
@@ -2,5 +2,5 @@
 type: section
 title: "Linux Day"
 #description: "TODO: non so come descrivere la sezione linuxday"
-sidebar_right: it_sidebar-linuxday
+sidebar_right: sidebar-linuxday
 ---
diff --git a/i18n/en.yaml b/i18n/en.yaml
index bb1b425..72a4720 100644
--- a/i18n/en.yaml
+++ b/i18n/en.yaml
@@ -4,3 +4,8 @@ footer_license_note: Except where otherwise noted, content on this site is publi
 all_posts_by: "All {{ . }}'s posts"
 location: Location
 all_events_in: All events in
+featured: Featured
+subscribe_mailinglist: Subscribe to our mailing list
+subscribe: Subscribe
+come_and_see_us: Come and see us
+where: Where
diff --git a/i18n/it.yaml b/i18n/it.yaml
index 016b773..1e4b04e 100644
--- a/i18n/it.yaml
+++ b/i18n/it.yaml
@@ -4,3 +4,8 @@ footer_license_note: Eccetto dove diversamente indicato, ogni contenuto di quest
 all_posts_by: "Tutti i post di {{ . }}"
 location: Dove
 all_events_in: Tutti gli eventi in
+featured: In evidenza
+subscribe_mailinglist: Iscriviti alla mailing list
+subscribe: Iscriviti
+come_and_see_us: Vieni a trovarci
+where: Dove siamo
diff --git a/layouts/partials/sidebar/en_linuxday-featured.html b/layouts/partials/sidebar/en_linuxday-featured.html
deleted file mode 100644
index 16ec862..0000000
--- a/layouts/partials/sidebar/en_linuxday-featured.html
+++ /dev/null
@@ -1,13 +0,0 @@
-{{- $linuxday_pages := (where .Site.Pages "Section" .Section) }}
-{{- $featured_pages := where $linuxday_pages ".Params.tags" "intersect" (slice "linuxday-featured") }}
-{{- if gt (len $featured_pages) 0 }}
-<section>
-  <h3>Featured</h3>
-  <ul class="links">
-  {{ range $featured_pages }}
-    <li><a href="{{ ref . .Page.Path }}">{{ .Page.LinkTitle | safeHTML}}</a></li>
-  {{ end }}
-  </ul>
-</section>
-{{ end }}
-
diff --git a/layouts/partials/sidebar/en_sidebar-eventi.html b/layouts/partials/sidebar/en_sidebar-eventi.html
deleted file mode 100644
index f89eaf2..0000000
--- a/layouts/partials/sidebar/en_sidebar-eventi.html
+++ /dev/null
@@ -1,3 +0,0 @@
-{{- partial "sidebar/en_vieni-a-trovarci.html" . -}}
-{{- partial "sidebar/en_taglist.html" . -}}
-{{- partial "sidebar/locationlist.html" . -}}
diff --git a/layouts/partials/sidebar/en_sidebar-linuxday.html b/layouts/partials/sidebar/en_sidebar-linuxday.html
deleted file mode 100644
index f322475..0000000
--- a/layouts/partials/sidebar/en_sidebar-linuxday.html
+++ /dev/null
@@ -1,3 +0,0 @@
-{{- partial "sidebar/en_linuxday-featured.html" . -}}
-{{- partial "sidebar/en_taglist.html" . -}}
-{{- partial "sidebar/en_vieni-a-trovarci.html" . -}}
diff --git a/layouts/partials/sidebar/en_vieni-a-trovarci.html b/layouts/partials/sidebar/en_vieni-a-trovarci.html
deleted file mode 100644
index fda97de..0000000
--- a/layouts/partials/sidebar/en_vieni-a-trovarci.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<section>
-    <h3>Come and see us</h3>
-    <ul class="links">
-        <li><a href="/it/dove-siamo">Where</a></li>
-        <li><a href="https://www.fablabbergamo.it/">Fablab Bergamo</a></li>
-        <li><a href="https://chat.libreschool.org/">Mattermost</a></li>
-        <li><a href="https://lists.linux.it/listinfo/bglug">Mailing list</a></li>
-    </ul>
-    <footer>
-        <h3>Subscribe to our mailing list</h3>
-        <form method="POST" action="https://bglug.us12.list-manage.com/subscribe/post?u=bcef2fbb6bc947b59162578e3&amp;id=402b042a86&amp;f_id=00adfae3f0">
-            <p><input type="email" name="EMAIL" id="email" placeholder="email" /></p>
-            <input type="submit" name="subscribe" class="button" value="Subscribe" />
-        </form>
-    </footer>
-</section>
diff --git a/layouts/partials/sidebar/it_sidebar-eventi.html b/layouts/partials/sidebar/it_sidebar-eventi.html
deleted file mode 100644
index b9f18da..0000000
--- a/layouts/partials/sidebar/it_sidebar-eventi.html
+++ /dev/null
@@ -1,3 +0,0 @@
-{{- partial "sidebar/it_vieni-a-trovarci.html" . -}}
-{{- partial "sidebar/it_taglist.html" . -}}
-{{- partial "sidebar/locationlist.html" . -}}
diff --git a/layouts/partials/sidebar/it_sidebar-linuxday.html b/layouts/partials/sidebar/it_sidebar-linuxday.html
deleted file mode 100644
index 4f36d52..0000000
--- a/layouts/partials/sidebar/it_sidebar-linuxday.html
+++ /dev/null
@@ -1,3 +0,0 @@
-{{- partial "sidebar/it_linuxday-featured.html" . -}}
-{{- partial "sidebar/it_taglist.html" . -}}
-{{- partial "sidebar/it_vieni-a-trovarci.html" . -}}
diff --git a/layouts/partials/sidebar/it_taglist.html b/layouts/partials/sidebar/it_taglist.html
deleted file mode 100644
index 293de40..0000000
--- a/layouts/partials/sidebar/it_taglist.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<section>
-  {{- $hiddenTags := slice "Linuxday-Featured" -}}
-  <h3>Tags</h3>
-  <ul class="tags-sidebar">
-  {{ range where .Site.Taxonomies.tags ".Page.Section" .Section }}
-    {{ if not (in $hiddenTags .Page.LinkTitle ) }}
-    <li><a href="/{{ .Page.Lang }}{{ .Page.Path }}">{{ .Page.LinkTitle | safeHTML}}</a></li>
-    {{ end }}
-  {{ end }}
-  </ul>
-</section>
diff --git a/layouts/partials/sidebar/it_linuxday-featured.html b/layouts/partials/sidebar/linuxday-featured.html
similarity index 92%
rename from layouts/partials/sidebar/it_linuxday-featured.html
rename to layouts/partials/sidebar/linuxday-featured.html
index 074d86b..667342a 100644
--- a/layouts/partials/sidebar/it_linuxday-featured.html
+++ b/layouts/partials/sidebar/linuxday-featured.html
@@ -2,7 +2,7 @@
 {{- $featured_pages := where $linuxday_pages ".Params.tags" "intersect" (slice "linuxday-featured") }}
 {{- if gt (len $featured_pages) 0 }}
 <section>
-  <h3>In evidenza</h3>
+  <h3>{{ T "featured" }}</h3>
   <ul class="links">
   {{ range $featured_pages }}
     <li><a href="{{ ref . .Page.Path }}">{{ .Page.LinkTitle | safeHTML}}</a></li>
diff --git a/layouts/partials/sidebar/sidebar-eventi.html b/layouts/partials/sidebar/sidebar-eventi.html
new file mode 100644
index 0000000..01c2bb7
--- /dev/null
+++ b/layouts/partials/sidebar/sidebar-eventi.html
@@ -0,0 +1,3 @@
+{{- partial "sidebar/vieni-a-trovarci.html" . -}}
+{{- partial "sidebar/taglist.html" . -}}
+{{- partial "sidebar/locationlist.html" . -}}
diff --git a/layouts/partials/sidebar/sidebar-linuxday.html b/layouts/partials/sidebar/sidebar-linuxday.html
new file mode 100644
index 0000000..7961ab8
--- /dev/null
+++ b/layouts/partials/sidebar/sidebar-linuxday.html
@@ -0,0 +1,3 @@
+{{- partial "sidebar/linuxday-featured.html" . -}}
+{{- partial "sidebar/taglist.html" . -}}
+{{- partial "sidebar/vieni-a-trovarci.html" . -}}
diff --git a/layouts/partials/sidebar/en_taglist.html b/layouts/partials/sidebar/taglist.html
similarity index 100%
rename from layouts/partials/sidebar/en_taglist.html
rename to layouts/partials/sidebar/taglist.html
diff --git a/layouts/partials/sidebar/it_vieni-a-trovarci.html b/layouts/partials/sidebar/vieni-a-trovarci.html
similarity index 77%
rename from layouts/partials/sidebar/it_vieni-a-trovarci.html
rename to layouts/partials/sidebar/vieni-a-trovarci.html
index c46b00e..3284167 100644
--- a/layouts/partials/sidebar/it_vieni-a-trovarci.html
+++ b/layouts/partials/sidebar/vieni-a-trovarci.html
@@ -1,16 +1,16 @@
 <section>
-    <h3>Vieni a trovarci</h3>
+    <h3>{{ T "come_and_see_us" }}</h3>
     <ul class="links">
-        <li><a href="/it/dove-siamo">Dove siamo</a></li>
+        <li><a href="/it/dove-siamo">{{ T "where" }}</a></li>
         <li><a href="https://www.fablabbergamo.it/">Fablab Bergamo</a></li>
         <li><a href="https://chat.libreschool.org/">Mattermost</a></li>
         <li><a href="https://lists.linux.it/listinfo/bglug">Mailing list</a></li>
     </ul>
     <footer>
-        <h3>Iscriviti alla mailing list</h3>
+        <h3>{{ T "subscribe_mailinglist:" }}</h3>
         <form method="POST" action="https://bglug.us12.list-manage.com/subscribe/post?u=bcef2fbb6bc947b59162578e3&amp;id=402b042a86&amp;f_id=00adfae3f0">
             <p><input type="email" name="EMAIL" id="email" placeholder="email" /></p>
-            <input type="submit" name="subscribe" class="button" value="Iscriviti" />
+            <input type="submit" name="subscribe" class="button" value="{{ T "subscribe" }}" />
         </form>
     </footer>
 </section>