From e71f92b57287ae89843a8ecb5d89ab3e0838c59e Mon Sep 17 00:00:00 2001 From: YoZ Date: Sun, 16 Nov 2025 07:02:50 +0900 Subject: [PATCH] feat: Add i18n support for "Reply by Email" --- i18n/ar.yaml | 2 ++ i18n/bg.yaml | 1 + i18n/bn.yaml | 1 + i18n/ca.yaml | 1 + i18n/cs.yaml | 1 + i18n/da.yaml | 1 + i18n/de.yaml | 1 + i18n/en.yaml | 1 + i18n/eo.yaml | 1 + i18n/es.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 | 2 +- 35 files changed, 36 insertions(+), 1 deletion(-) diff --git a/i18n/ar.yaml b/i18n/ar.yaml index 89a04ec7..7be72791 100644 --- a/i18n/ar.yaml +++ b/i18n/ar.yaml @@ -24,6 +24,8 @@ article: part_of_series: "هذا المقال جزء من سلسلة." part: "جزء" this_article: "هذه المقالة" + related_articles: "مقالات ذات صلة" + reply_by_email: "الرد عبر البريد الإلكتروني" a11y: title: "إعدادات إمكانية الوصول" diff --git a/i18n/bg.yaml b/i18n/bg.yaml index 08a557b3..997fe563 100644 --- a/i18n/bg.yaml +++ b/i18n/bg.yaml @@ -25,6 +25,7 @@ article: part: "Част" this_article: "Тази Статия" related_articles: "Подобни" + reply_by_email: "Отговори по имейл" a11y: title: "Настройки за достъпност" diff --git a/i18n/bn.yaml b/i18n/bn.yaml index 01c8e4b9..1e161974 100644 --- a/i18n/bn.yaml +++ b/i18n/bn.yaml @@ -25,6 +25,7 @@ article: part: "Part" this_article: "This Article" related_articles: "Related" + reply_by_email: "ইমেইলে উত্তর দিন" a11y: title: "অ্যাক্সেসিবিলিটি সেটিংস" diff --git a/i18n/ca.yaml b/i18n/ca.yaml index e9a0b71a..b4c61037 100644 --- a/i18n/ca.yaml +++ b/i18n/ca.yaml @@ -25,6 +25,7 @@ article: part: "Part" this_article: "Aquest article" related_articles: "Relacionats" + reply_by_email: "Respon per correu electrònic" zen_mode_title: enable: "Habilita el mode zen" disable: "Inhabilita el mode zen" diff --git a/i18n/cs.yaml b/i18n/cs.yaml index cb49e1f2..0b310882 100644 --- a/i18n/cs.yaml +++ b/i18n/cs.yaml @@ -25,6 +25,7 @@ article: part: "Část" this_article: "Tento článek" related_articles: "Related" + reply_by_email: "Odpovědět e-mailem" a11y: title: "Nastavení přístupnosti" diff --git a/i18n/da.yaml b/i18n/da.yaml index f7d151d9..aa8e39c9 100644 --- a/i18n/da.yaml +++ b/i18n/da.yaml @@ -25,6 +25,7 @@ article: part: "Del" this_article: "Denne artikel" related_articles: "Relateret" + reply_by_email: "Svar via email" zen_mode_title: enable: "Aktiver zen mode" disable: "Deaktiver zen mode" diff --git a/i18n/de.yaml b/i18n/de.yaml index 260de129..2cd8003c 100644 --- a/i18n/de.yaml +++ b/i18n/de.yaml @@ -25,6 +25,7 @@ article: part: "Teil" this_article: "Dieser Artikel" related_articles: "Verwandte Artikel" + reply_by_email: "Per E-Mail antworten" zen_mode_title: enable: "Zen-Modus aktivieren" disable: "Zen-Modus deaktivieren" diff --git a/i18n/en.yaml b/i18n/en.yaml index bb444cd1..bcb43484 100644 --- a/i18n/en.yaml +++ b/i18n/en.yaml @@ -25,6 +25,7 @@ article: part: "Part" this_article: "This Article" related_articles: "Related" + reply_by_email: "Reply by Email" zen_mode_title: enable: "Enable zen mode" disable: "Disable zen mode" diff --git a/i18n/eo.yaml b/i18n/eo.yaml index 7bea66f8..39b1570b 100644 --- a/i18n/eo.yaml +++ b/i18n/eo.yaml @@ -25,6 +25,7 @@ article: part: "Parto" this_article: "Tiu ĉi artikolo" related_articles: "Rilataj" + reply_by_email: "Respondu per retpoŝto" 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 81442a91..cff137b5 100644 --- a/i18n/es.yaml +++ b/i18n/es.yaml @@ -25,6 +25,7 @@ article: part: "Parte" this_article: "Este artículo" related_articles: "Relacionados" + reply_by_email: "Responder por email" zen_mode_title: enable: "Activar modo zen" disable: "Desactivar modo zen" diff --git a/i18n/fa.yaml b/i18n/fa.yaml index 31e92f47..fed36c5e 100644 --- a/i18n/fa.yaml +++ b/i18n/fa.yaml @@ -25,6 +25,7 @@ article: part: "بخش" this_article: "همین مقاله" related_articles: "مقاله‌های مرتبط" + reply_by_email: "پاسخ از طریق ایمیل" zen_mode_title: enable: "فعال کردن حالت تمام متن" disable: "غیر فعال کردن حالت تمام متن" diff --git a/i18n/fi.yaml b/i18n/fi.yaml index cd2c839d..80c6960e 100644 --- a/i18n/fi.yaml +++ b/i18n/fi.yaml @@ -19,6 +19,7 @@ article: part: "Part" this_article: "This Article" related_articles: "Related" + reply_by_email: "Vastaa sähköpostitse" a11y: title: "Esteettömyysasetukset" diff --git a/i18n/fr.yaml b/i18n/fr.yaml index b8123097..2d52431a 100644 --- a/i18n/fr.yaml +++ b/i18n/fr.yaml @@ -19,6 +19,7 @@ article: part: "Partie" this_article: "Cet article" related_articles: "Articles connexes" + reply_by_email: "Répondre par email" 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 fc09389e..6321bf74 100644 --- a/i18n/gl.yaml +++ b/i18n/gl.yaml @@ -25,6 +25,7 @@ article: part: "Parte" this_article: "Este artigo" related_articles: "Relacionados" + reply_by_email: "Responder por email" zen_mode_title: enable: "Activar modo zen" disable: "Desactivar modo zen" diff --git a/i18n/he.yaml b/i18n/he.yaml index c878b045..a53f0d65 100644 --- a/i18n/he.yaml +++ b/i18n/he.yaml @@ -19,6 +19,7 @@ article: part: "Part" this_article: "This Article" related_articles: "Related" + reply_by_email: "השב בדוא\"ל" a11y: title: "הגדרות נגישות" diff --git a/i18n/hr.yaml b/i18n/hr.yaml index cb6ea4b8..fbd7ba9b 100644 --- a/i18n/hr.yaml +++ b/i18n/hr.yaml @@ -25,6 +25,7 @@ article: part: "Part" this_article: "This Article" related_articles: "Related" + reply_by_email: "Odgovori e-poštom" a11y: title: "Postavke pristupačnosti" diff --git a/i18n/hu.yaml b/i18n/hu.yaml index 09d50c4e..4810eab3 100644 --- a/i18n/hu.yaml +++ b/i18n/hu.yaml @@ -19,6 +19,7 @@ article: part: "Part" this_article: "This Article" related_articles: "Related" + reply_by_email: "Válasz emailben" a11y: title: "Akadálymentességi beállítások" diff --git a/i18n/id.yaml b/i18n/id.yaml index cc68ba4e..dfdbe49d 100644 --- a/i18n/id.yaml +++ b/i18n/id.yaml @@ -25,6 +25,7 @@ article: part: "Bagian" this_article: "Artikel ini" related_articles: "Terkait" + reply_by_email: "Balas melalui email" a11y: title: "Pengaturan aksesibilitas" diff --git a/i18n/it.yaml b/i18n/it.yaml index 928d53ba..26867d35 100644 --- a/i18n/it.yaml +++ b/i18n/it.yaml @@ -19,6 +19,7 @@ article: part: "Part" this_article: "This Article" related_articles: "Related" + reply_by_email: "Rispondi via email" a11y: title: "Impostazioni di accessibilità" diff --git a/i18n/ja.yaml b/i18n/ja.yaml index e2597284..e704eca7 100644 --- a/i18n/ja.yaml +++ b/i18n/ja.yaml @@ -25,6 +25,7 @@ article: part: "パート" this_article: "この記事" related_articles: "関連記事" + reply_by_email: "メールで返信" zen_mode_title: enable: "Zenモードを有効にする" disable: "Zenモードを無効にする" diff --git a/i18n/ko.yaml b/i18n/ko.yaml index c95aac6b..85d8892c 100644 --- a/i18n/ko.yaml +++ b/i18n/ko.yaml @@ -25,6 +25,7 @@ article: part: "부분" this_article: "이 글" related_articles: "관련 글" + reply_by_email: "이메일로 답장" a11y: title: "접근성 설정" diff --git a/i18n/nl.yaml b/i18n/nl.yaml index afe7f27e..d939f87c 100644 --- a/i18n/nl.yaml +++ b/i18n/nl.yaml @@ -25,6 +25,7 @@ article: part: "Deel" this_article: "Dit artikel" related_articles: "Gerelateerde artikelen" + reply_by_email: "Reageren via email" zen_mode_title: enable: "Zen-modus inschakelen" disable: "Zen-modus uitschakelen" diff --git a/i18n/pl.yaml b/i18n/pl.yaml index e2f14c7c..d4057b42 100644 --- a/i18n/pl.yaml +++ b/i18n/pl.yaml @@ -25,6 +25,7 @@ article: part: "Part" this_article: "This Article" related_articles: "Related" + reply_by_email: "Odpowiedz przez email" a11y: title: "Ustawienia dostępności" diff --git a/i18n/pt-BR.yaml b/i18n/pt-BR.yaml index a2bbbfe0..38aa66f5 100644 --- a/i18n/pt-BR.yaml +++ b/i18n/pt-BR.yaml @@ -22,6 +22,7 @@ article: part: "Parte" this_article: "Esse Artigo" related_articles: "Relacionados" + reply_by_email: "Responder por email" a11y: title: "Configurações de acessibilidade" diff --git a/i18n/pt-PT.yaml b/i18n/pt-PT.yaml index 468407ad..1b046111 100644 --- a/i18n/pt-PT.yaml +++ b/i18n/pt-PT.yaml @@ -22,6 +22,7 @@ article: part: "Parte" this_article: "Este artigo" related_articles: "Relacionados" + reply_by_email: "Responder por email" a11y: title: "Definições de acessibilidade" diff --git a/i18n/ro.yaml b/i18n/ro.yaml index 1bf97dfb..d40c61d5 100644 --- a/i18n/ro.yaml +++ b/i18n/ro.yaml @@ -19,6 +19,7 @@ article: part: "Part" this_article: "This Article" related_articles: "Related" + reply_by_email: "Răspunde prin email" a11y: title: "Setări de accesibilitate" diff --git a/i18n/ru.yaml b/i18n/ru.yaml index 04f43e1d..35f12799 100644 --- a/i18n/ru.yaml +++ b/i18n/ru.yaml @@ -25,6 +25,7 @@ article: part: "Part" this_article: "This Article" related_articles: "Related" + reply_by_email: "Ответить по электронной почте" a11y: title: "Настройки доступности" diff --git a/i18n/sv.yaml b/i18n/sv.yaml index 761d951f..8c026bc4 100644 --- a/i18n/sv.yaml +++ b/i18n/sv.yaml @@ -19,6 +19,7 @@ article: part: "Del" this_article: "Denna artikel" related_articles: "Relaterade" + reply_by_email: "Svara via email" a11y: title: "Tillgänglighetsinställningar" diff --git a/i18n/th.yaml b/i18n/th.yaml index db9265c7..55da0b08 100644 --- a/i18n/th.yaml +++ b/i18n/th.yaml @@ -25,6 +25,7 @@ article: part: "ตอนที่" this_article: "บทความนี้" related_articles: "บทความที่เกี่ยวข้อง" + reply_by_email: "ตอบกลับทางอีเมล" zen_mode_title: enable: "เปิดโหมดเซน" disable: "ปิดโหมดเซน" diff --git a/i18n/tr.yaml b/i18n/tr.yaml index 62a5e2bd..aa0e5c0b 100644 --- a/i18n/tr.yaml +++ b/i18n/tr.yaml @@ -18,6 +18,7 @@ article: part: "Part" this_article: "This Article" related_articles: "Related" + reply_by_email: "E-posta ile yanıtla" a11y: title: "Erişilebilirlik ayarları" diff --git a/i18n/uk.yaml b/i18n/uk.yaml index 25338463..2d662e04 100644 --- a/i18n/uk.yaml +++ b/i18n/uk.yaml @@ -29,6 +29,7 @@ article: part: "Part" this_article: "This Article" related_articles: "Related" + reply_by_email: "Відповісти електронною поштою" zen_mode_title: enable: "Enable zen mode" disable: "Disable zen mode" diff --git a/i18n/vi.yaml b/i18n/vi.yaml index b08c2de5..e18371c3 100644 --- a/i18n/vi.yaml +++ b/i18n/vi.yaml @@ -25,6 +25,7 @@ article: part: "Phần" 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" 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 9f4f76fa..7a4ba890 100644 --- a/i18n/zh-CN.yaml +++ b/i18n/zh-CN.yaml @@ -25,6 +25,7 @@ article: part: "§" this_article: "本文" related_articles: "相关文章" + reply_by_email: "通过邮件回复" zen_mode_title: enable: "啟用阅读模式" disable: "停用阅读模式" diff --git a/i18n/zh-TW.yaml b/i18n/zh-TW.yaml index 4e2b32cc..61eaf499 100644 --- a/i18n/zh-TW.yaml +++ b/i18n/zh-TW.yaml @@ -25,6 +25,7 @@ article: part: "§" this_article: "本文" related_articles: "相關文章" + reply_by_email: "透過郵件回覆" zen_mode_title: enable: "啟用閱讀模式" disable: "停用閱讀模式" diff --git a/layouts/_default/single.html b/layouts/_default/single.html index 25ee02b6..6a77b0f1 100644 --- a/layouts/_default/single.html +++ b/layouts/_default/single.html @@ -58,7 +58,7 @@ target="_blank" class="m-1 rounded bg-neutral-300 p-1.5 text-neutral-700 hover:bg-primary-500 hover:text-neutral dark:bg-neutral-700 dark:text-neutral-300 dark:hover:bg-primary-400 dark:hover:text-neutral-800" href="mailto:{{ site.Params.Author.email }}?subject={{ replace (printf "Reply to %s" .Title) "\"" "'" }}"> - Reply by Email + {{ i18n "article.reply_by_email" | default "Reply by Email" }} {{ end }}