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 %}