From 5df9ce4b3298b2fc23895c4d508c9bac179845ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Pl=C3=B6ger?= Date: Sun, 10 May 2026 14:37:55 -0300 Subject: [PATCH] =?UTF-8?q?=F0=9F=8C=90=20Localize=20reply-by-email=20subj?= =?UTF-8?q?ect?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Use a new article.reply_to i18n key for the generated reply-by-email subject instead of the hardcoded English prefix. Add the missing translations across i18n files and keep the existing English subject as fallback. Fixes #2936 --- i18n/ar.yaml | 1 + i18n/bg.yaml | 1 + i18n/bn.yaml | 1 + i18n/ca.yaml | 1 + i18n/cs.yaml | 1 + i18n/da.yaml | 1 + i18n/de.yaml | 2 +- i18n/en.yaml | 1 + i18n/eo.yaml | 1 + i18n/es.yaml | 1 + i18n/eu.yaml | 1 + i18n/fa.yaml | 1 + i18n/fi.yaml | 1 + i18n/fr.yaml | 1 + i18n/gl.yaml | 1 + i18n/he.yaml | 1 + i18n/hr.yaml | 1 + i18n/hu.yaml | 1 + i18n/id.yaml | 1 + i18n/it.yaml | 1 + i18n/ja.yaml | 1 + i18n/ko.yaml | 1 + i18n/nl.yaml | 1 + i18n/pl.yaml | 1 + i18n/pt-BR.yaml | 1 + i18n/pt-PT.yaml | 1 + i18n/ro.yaml | 1 + i18n/ru.yaml | 1 + i18n/sv.yaml | 1 + i18n/th.yaml | 1 + i18n/tr.yaml | 1 + i18n/uk.yaml | 1 + i18n/vi.yaml | 1 + i18n/zh-CN.yaml | 1 + i18n/zh-TW.yaml | 1 + layouts/_default/single.html | 3 ++- 36 files changed, 37 insertions(+), 2 deletions(-) diff --git a/i18n/ar.yaml b/i18n/ar.yaml index 7be72791..31589f88 100644 --- a/i18n/ar.yaml +++ b/i18n/ar.yaml @@ -26,6 +26,7 @@ article: this_article: "هذه المقالة" related_articles: "مقالات ذات صلة" reply_by_email: "الرد عبر البريد الإلكتروني" + reply_to: "رد على {{ .Title }}" a11y: title: "إعدادات إمكانية الوصول" diff --git a/i18n/bg.yaml b/i18n/bg.yaml index 997fe563..0be0c2d8 100644 --- a/i18n/bg.yaml +++ b/i18n/bg.yaml @@ -26,6 +26,7 @@ article: this_article: "Тази Статия" related_articles: "Подобни" reply_by_email: "Отговори по имейл" + reply_to: "Отговор на {{ .Title }}" a11y: title: "Настройки за достъпност" diff --git a/i18n/bn.yaml b/i18n/bn.yaml index 1e161974..3d2a5d4f 100644 --- a/i18n/bn.yaml +++ b/i18n/bn.yaml @@ -26,6 +26,7 @@ article: this_article: "This Article" related_articles: "Related" reply_by_email: "ইমেইলে উত্তর দিন" + reply_to: "উত্তর: {{ .Title }}" a11y: title: "অ্যাক্সেসিবিলিটি সেটিংস" diff --git a/i18n/ca.yaml b/i18n/ca.yaml index b4c61037..001f3bf7 100644 --- a/i18n/ca.yaml +++ b/i18n/ca.yaml @@ -26,6 +26,7 @@ article: this_article: "Aquest article" related_articles: "Relacionats" reply_by_email: "Respon per correu electrònic" + reply_to: "Resposta a {{ .Title }}" zen_mode_title: enable: "Habilita el mode zen" disable: "Inhabilita el mode zen" diff --git a/i18n/cs.yaml b/i18n/cs.yaml index 0b310882..001f8f33 100644 --- a/i18n/cs.yaml +++ b/i18n/cs.yaml @@ -26,6 +26,7 @@ article: this_article: "Tento článek" related_articles: "Related" reply_by_email: "Odpovědět e-mailem" + reply_to: "Odpověď na {{ .Title }}" a11y: title: "Nastavení přístupnosti" diff --git a/i18n/da.yaml b/i18n/da.yaml index aa8e39c9..e5287280 100644 --- a/i18n/da.yaml +++ b/i18n/da.yaml @@ -26,6 +26,7 @@ article: this_article: "Denne artikel" related_articles: "Relateret" reply_by_email: "Svar via email" + reply_to: "Svar på {{ .Title }}" zen_mode_title: enable: "Aktiver zen mode" disable: "Deaktiver zen mode" diff --git a/i18n/de.yaml b/i18n/de.yaml index 2cd8003c..79e0db03 100644 --- a/i18n/de.yaml +++ b/i18n/de.yaml @@ -25,7 +25,7 @@ article: part: "Teil" this_article: "Dieser Artikel" related_articles: "Verwandte Artikel" - reply_by_email: "Per E-Mail antworten" + reply_to: "Antwort auf {{ .Title }}" zen_mode_title: enable: "Zen-Modus aktivieren" disable: "Zen-Modus deaktivieren" diff --git a/i18n/en.yaml b/i18n/en.yaml index b9903ae0..544c95be 100644 --- a/i18n/en.yaml +++ b/i18n/en.yaml @@ -26,6 +26,7 @@ article: this_article: "This Article" related_articles: "Related" reply_by_email: "Reply by Email" + reply_to: "Reply to {{ .Title }}" zen_mode_title: enable: "Enable zen mode" disable: "Disable zen mode" diff --git a/i18n/eo.yaml b/i18n/eo.yaml index 39b1570b..07e701c9 100644 --- a/i18n/eo.yaml +++ b/i18n/eo.yaml @@ -26,6 +26,7 @@ article: this_article: "Tiu ĉi artikolo" related_articles: "Rilataj" reply_by_email: "Respondu per retpoŝto" + reply_to: "Respondo al {{ .Title }}" zen_mode_title: enable: "Ŝalti zen-reĝimon" disable: "Malŝalti zen-reĝimon" diff --git a/i18n/es.yaml b/i18n/es.yaml index cff137b5..2f86de10 100644 --- a/i18n/es.yaml +++ b/i18n/es.yaml @@ -26,6 +26,7 @@ article: this_article: "Este artículo" related_articles: "Relacionados" reply_by_email: "Responder por email" + reply_to: "Respuesta a {{ .Title }}" zen_mode_title: enable: "Activar modo zen" disable: "Desactivar modo zen" diff --git a/i18n/eu.yaml b/i18n/eu.yaml index dbdbf604..92592cf9 100644 --- a/i18n/eu.yaml +++ b/i18n/eu.yaml @@ -26,6 +26,7 @@ article: this_article: "Artikulu hau" related_articles: "Lotutakoak" reply_by_email: "Erantzun emailez" + reply_to: "Erantzuna: {{ .Title }}" zen_mode_title: enable: "Gaitu zen modua" disable: "Desgaitu zen modua" diff --git a/i18n/fa.yaml b/i18n/fa.yaml index fed36c5e..f007919e 100644 --- a/i18n/fa.yaml +++ b/i18n/fa.yaml @@ -26,6 +26,7 @@ article: this_article: "همین مقاله" related_articles: "مقاله‌های مرتبط" reply_by_email: "پاسخ از طریق ایمیل" + reply_to: "پاسخ به {{ .Title }}" zen_mode_title: enable: "فعال کردن حالت تمام متن" disable: "غیر فعال کردن حالت تمام متن" diff --git a/i18n/fi.yaml b/i18n/fi.yaml index 80c6960e..b80595e1 100644 --- a/i18n/fi.yaml +++ b/i18n/fi.yaml @@ -20,6 +20,7 @@ article: this_article: "This Article" related_articles: "Related" reply_by_email: "Vastaa sähköpostitse" + reply_to: "Vastaus: {{ .Title }}" a11y: title: "Esteettömyysasetukset" diff --git a/i18n/fr.yaml b/i18n/fr.yaml index 2d52431a..1e015d00 100644 --- a/i18n/fr.yaml +++ b/i18n/fr.yaml @@ -20,6 +20,7 @@ article: this_article: "Cet article" related_articles: "Articles connexes" reply_by_email: "Répondre par email" + reply_to: "Réponse à {{ .Title }}" zen_mode_title: enable: "Activer le mode zen" disable: "Désactiver le mode zen" diff --git a/i18n/gl.yaml b/i18n/gl.yaml index 6321bf74..1ef365f3 100644 --- a/i18n/gl.yaml +++ b/i18n/gl.yaml @@ -26,6 +26,7 @@ article: this_article: "Este artigo" related_articles: "Relacionados" reply_by_email: "Responder por email" + reply_to: "Resposta a {{ .Title }}" zen_mode_title: enable: "Activar modo zen" disable: "Desactivar modo zen" diff --git a/i18n/he.yaml b/i18n/he.yaml index a53f0d65..9d86d3d4 100644 --- a/i18n/he.yaml +++ b/i18n/he.yaml @@ -20,6 +20,7 @@ article: this_article: "This Article" related_articles: "Related" reply_by_email: "השב בדוא\"ל" + reply_to: "תגובה ל-{{ .Title }}" a11y: title: "הגדרות נגישות" diff --git a/i18n/hr.yaml b/i18n/hr.yaml index fbd7ba9b..7772616e 100644 --- a/i18n/hr.yaml +++ b/i18n/hr.yaml @@ -26,6 +26,7 @@ article: this_article: "This Article" related_articles: "Related" reply_by_email: "Odgovori e-poštom" + reply_to: "Odgovor na {{ .Title }}" a11y: title: "Postavke pristupačnosti" diff --git a/i18n/hu.yaml b/i18n/hu.yaml index 4810eab3..af71171e 100644 --- a/i18n/hu.yaml +++ b/i18n/hu.yaml @@ -20,6 +20,7 @@ article: this_article: "This Article" related_articles: "Related" reply_by_email: "Válasz emailben" + reply_to: "Válasz erre: {{ .Title }}" a11y: title: "Akadálymentességi beállítások" diff --git a/i18n/id.yaml b/i18n/id.yaml index dfdbe49d..8d039cee 100644 --- a/i18n/id.yaml +++ b/i18n/id.yaml @@ -26,6 +26,7 @@ article: this_article: "Artikel ini" related_articles: "Terkait" reply_by_email: "Balas melalui email" + reply_to: "Balasan untuk {{ .Title }}" a11y: title: "Pengaturan aksesibilitas" diff --git a/i18n/it.yaml b/i18n/it.yaml index 3c836385..060c8389 100644 --- a/i18n/it.yaml +++ b/i18n/it.yaml @@ -20,6 +20,7 @@ article: this_article: "Questo articolo" related_articles: "Articoli correlati" reply_by_email: "Rispondi via email" + reply_to: "Risposta a {{ .Title }}" a11y: title: "Impostazioni di accessibilità" diff --git a/i18n/ja.yaml b/i18n/ja.yaml index dabc639a..c11c3d21 100644 --- a/i18n/ja.yaml +++ b/i18n/ja.yaml @@ -26,6 +26,7 @@ article: this_article: "この記事" related_articles: "関連記事" reply_by_email: "メールで返信" + reply_to: "{{ .Title }} への返信" zen_mode_title: enable: "Zenモードを有効にする" disable: "Zenモードを無効にする" diff --git a/i18n/ko.yaml b/i18n/ko.yaml index 85d8892c..dc7fd8a4 100644 --- a/i18n/ko.yaml +++ b/i18n/ko.yaml @@ -26,6 +26,7 @@ article: this_article: "이 글" related_articles: "관련 글" reply_by_email: "이메일로 답장" + reply_to: "{{ .Title }}에 대한 답장" a11y: title: "접근성 설정" diff --git a/i18n/nl.yaml b/i18n/nl.yaml index d939f87c..d960b2c1 100644 --- a/i18n/nl.yaml +++ b/i18n/nl.yaml @@ -26,6 +26,7 @@ article: this_article: "Dit artikel" related_articles: "Gerelateerde artikelen" reply_by_email: "Reageren via email" + reply_to: "Reactie op {{ .Title }}" zen_mode_title: enable: "Zen-modus inschakelen" disable: "Zen-modus uitschakelen" diff --git a/i18n/pl.yaml b/i18n/pl.yaml index d4057b42..e1cde6c7 100644 --- a/i18n/pl.yaml +++ b/i18n/pl.yaml @@ -26,6 +26,7 @@ article: this_article: "This Article" related_articles: "Related" reply_by_email: "Odpowiedz przez email" + reply_to: "Odpowiedź na {{ .Title }}" a11y: title: "Ustawienia dostępności" diff --git a/i18n/pt-BR.yaml b/i18n/pt-BR.yaml index 38aa66f5..cc87c966 100644 --- a/i18n/pt-BR.yaml +++ b/i18n/pt-BR.yaml @@ -23,6 +23,7 @@ article: this_article: "Esse Artigo" related_articles: "Relacionados" reply_by_email: "Responder por email" + reply_to: "Resposta a {{ .Title }}" a11y: title: "Configurações de acessibilidade" diff --git a/i18n/pt-PT.yaml b/i18n/pt-PT.yaml index 1b046111..ff867f6a 100644 --- a/i18n/pt-PT.yaml +++ b/i18n/pt-PT.yaml @@ -23,6 +23,7 @@ article: this_article: "Este artigo" related_articles: "Relacionados" reply_by_email: "Responder por email" + reply_to: "Resposta a {{ .Title }}" a11y: title: "Definições de acessibilidade" diff --git a/i18n/ro.yaml b/i18n/ro.yaml index d40c61d5..e428f83e 100644 --- a/i18n/ro.yaml +++ b/i18n/ro.yaml @@ -20,6 +20,7 @@ article: this_article: "This Article" related_articles: "Related" reply_by_email: "Răspunde prin email" + reply_to: "Răspuns la {{ .Title }}" a11y: title: "Setări de accesibilitate" diff --git a/i18n/ru.yaml b/i18n/ru.yaml index 35f12799..8d246140 100644 --- a/i18n/ru.yaml +++ b/i18n/ru.yaml @@ -26,6 +26,7 @@ article: this_article: "This Article" related_articles: "Related" reply_by_email: "Ответить по электронной почте" + reply_to: "Ответ на {{ .Title }}" a11y: title: "Настройки доступности" diff --git a/i18n/sv.yaml b/i18n/sv.yaml index 8c026bc4..f50ee204 100644 --- a/i18n/sv.yaml +++ b/i18n/sv.yaml @@ -20,6 +20,7 @@ article: this_article: "Denna artikel" related_articles: "Relaterade" reply_by_email: "Svara via email" + reply_to: "Svar på {{ .Title }}" a11y: title: "Tillgänglighetsinställningar" diff --git a/i18n/th.yaml b/i18n/th.yaml index 55da0b08..669a460f 100644 --- a/i18n/th.yaml +++ b/i18n/th.yaml @@ -26,6 +26,7 @@ article: this_article: "บทความนี้" related_articles: "บทความที่เกี่ยวข้อง" reply_by_email: "ตอบกลับทางอีเมล" + reply_to: "ตอบกลับ {{ .Title }}" zen_mode_title: enable: "เปิดโหมดเซน" disable: "ปิดโหมดเซน" diff --git a/i18n/tr.yaml b/i18n/tr.yaml index aa0e5c0b..9bce1519 100644 --- a/i18n/tr.yaml +++ b/i18n/tr.yaml @@ -19,6 +19,7 @@ article: this_article: "This Article" related_articles: "Related" reply_by_email: "E-posta ile yanıtla" + reply_to: "Yanıt: {{ .Title }}" a11y: title: "Erişilebilirlik ayarları" diff --git a/i18n/uk.yaml b/i18n/uk.yaml index 2d662e04..4069f22c 100644 --- a/i18n/uk.yaml +++ b/i18n/uk.yaml @@ -30,6 +30,7 @@ article: this_article: "This Article" related_articles: "Related" reply_by_email: "Відповісти електронною поштою" + reply_to: "Відповідь на {{ .Title }}" zen_mode_title: enable: "Enable zen mode" disable: "Disable zen mode" diff --git a/i18n/vi.yaml b/i18n/vi.yaml index e18371c3..4f150dca 100644 --- a/i18n/vi.yaml +++ b/i18n/vi.yaml @@ -26,6 +26,7 @@ article: this_article: "Bài viết này" related_articles: "Bài viết liên quan" reply_by_email: "Trả lời qua email" + reply_to: "Trả lời {{ .Title }}" zen_mode_title: enable: "Bật zen mode" disable: "Tắt zen mode" diff --git a/i18n/zh-CN.yaml b/i18n/zh-CN.yaml index a5348c6a..d22d8269 100644 --- a/i18n/zh-CN.yaml +++ b/i18n/zh-CN.yaml @@ -26,6 +26,7 @@ article: this_article: "本文" related_articles: "相关文章" reply_by_email: "通过邮件回复" + reply_to: "回复 {{ .Title }}" zen_mode_title: enable: "啟用阅读模式" disable: "停用阅读模式" diff --git a/i18n/zh-TW.yaml b/i18n/zh-TW.yaml index e9f34d8a..4dc1211d 100644 --- a/i18n/zh-TW.yaml +++ b/i18n/zh-TW.yaml @@ -26,6 +26,7 @@ article: this_article: "本文" related_articles: "相關文章" reply_by_email: "透過郵件回覆" + reply_to: "回覆 {{ .Title }}" zen_mode_title: enable: "啟用閱讀模式" disable: "停用閱讀模式" diff --git a/layouts/_default/single.html b/layouts/_default/single.html index 1fb3c9d7..95389091 100644 --- a/layouts/_default/single.html +++ b/layouts/_default/single.html @@ -51,12 +51,13 @@ {{ $defaultReplyByEmail := site.Params.replyByEmail }} {{ $replyByEmail := default $defaultReplyByEmail .Params.replyByEmail }} {{ if $replyByEmail }} + {{ $replySubject := i18n "article.reply_to" (dict "Title" .Title) | default (printf "Reply to %s" .Title) }}