From 87794f2240cf0db96a366e0936851034ff2f57f0 Mon Sep 17 00:00:00 2001
From: Philipp Oppermann
Date: Tue, 7 Jun 2022 10:50:35 +0200
Subject: [PATCH] Translate the giscus comment system
---
blog/templates/edition-2/extra.html | 2 +-
blog/templates/edition-2/page.html | 7 +------
blog/templates/news-page.html | 2 +-
blog/templates/snippets.html | 5 +++--
blog/templates/status-update-page.html | 2 +-
5 files changed, 7 insertions(+), 11 deletions(-)
diff --git a/blog/templates/edition-2/extra.html b/blog/templates/edition-2/extra.html
index f4be5d5a..d41347a5 100644
--- a/blog/templates/edition-2/extra.html
+++ b/blog/templates/edition-2/extra.html
@@ -17,6 +17,6 @@
- {{ snippets::giscus(search_term=page.title ~ " (Extra Post)", translated=false) }}
+ {{ snippets::giscus(search_term=page.title ~ " (Extra Post)", lang=page.lang) }}
{% endblock after_main %}
diff --git a/blog/templates/edition-2/page.html b/blog/templates/edition-2/page.html
index 5364bd82..7f947618 100644
--- a/blog/templates/edition-2/page.html
+++ b/blog/templates/edition-2/page.html
@@ -118,12 +118,7 @@
{% else %}
{% set search_term=page.title %}
{% endif %}
- {% if page.lang != "en" %}
- {% set translated = true %}
- {% else %}
- {% set translated = false %}
- {% endif %}
- {{ snippets::giscus(search_term=search_term, translated=translated) }}
+ {{ snippets::giscus(search_term=search_term, lang=page.lang) }}
{%- if page.lang != "en" %}
- {{ snippets::giscus(search_term=page.title ~ " (News Post)", translated=false) }}
+ {{ snippets::giscus(search_term=page.title ~ " (News Post)", lang=page.lang) }}
{% endblock after_main %}
diff --git a/blog/templates/snippets.html b/blog/templates/snippets.html
index adacc0b7..e722ecc4 100644
--- a/blog/templates/snippets.html
+++ b/blog/templates/snippets.html
@@ -10,8 +10,8 @@
{% endmacro support %}
-{% macro giscus(search_term, translated) %}
- {% if translated %}
+{% macro giscus(search_term, lang) %}
+ {% if lang != "en" %}
{% set category = "Post Comments (translated)" %}
{% set category_path = "post-comments-translated" %}
{% else %}
@@ -46,6 +46,7 @@
data-reactions-enabled="1"
data-emit-metadata="1"
data-theme="preferred_color_scheme"
+ data-lang="{{ lang }}"
crossorigin="anonymous"
async>
diff --git a/blog/templates/status-update-page.html b/blog/templates/status-update-page.html
index f425e87e..0a4e57d5 100644
--- a/blog/templates/status-update-page.html
+++ b/blog/templates/status-update-page.html
@@ -32,7 +32,7 @@
- {{ snippets::giscus(search_term=page.title, translated=false) }}
+ {{ snippets::giscus(search_term=page.title, lang=page.lang) }}
{% endblock after_main %}