From b862745a0d7c908759072daa3deb9fb006ba6b9c Mon Sep 17 00:00:00 2001 From: Alan Orth Date: Mon, 22 Apr 2019 18:51:33 +0300 Subject: [PATCH] Localize "by" and "in" strings in post meta This became a problem when I added right-to-left language support. When you mix RTL languages like Arabic with English (even for just dates and small strings) everything becomes jumbled. For now I have only added translations for English (default), Arabic, and Bulgarian. --- i18n/ar.yaml | 9 +++++++++ i18n/bg.yaml | 6 ++++++ i18n/en.yaml | 9 +++++++++ layouts/_default/content.html | 4 ++-- layouts/_default/single.html | 4 ++-- layouts/_default/summary.html | 4 ++-- layouts/partials/meta-terms.html | 4 ++-- 7 files changed, 32 insertions(+), 8 deletions(-) diff --git a/i18n/ar.yaml b/i18n/ar.yaml index f012a9d..c7820c2 100644 --- a/i18n/ar.yaml +++ b/i18n/ar.yaml @@ -36,3 +36,12 @@ - id: links translation: "الرَِّوَابِط" + +- id: authoredBy + translation: "الكاتب" + +- id: postedIn + translation: "في" + +- id: comma + translation: "،" diff --git a/i18n/bg.yaml b/i18n/bg.yaml index bd7f0c5..240284f 100644 --- a/i18n/bg.yaml +++ b/i18n/bg.yaml @@ -36,3 +36,9 @@ - id: links translation: "Линкове" + +- id: authoredBy + translation: "от" + +- id: postedIn + translation: "в" diff --git a/i18n/en.yaml b/i18n/en.yaml index bce489c..21e2e3c 100644 --- a/i18n/en.yaml +++ b/i18n/en.yaml @@ -36,3 +36,12 @@ - id: links translation: "Links" + +- id: authoredBy + translation: "by" + +- id: postedIn + translation: "in" + +- id: comma + translation: "," diff --git a/layouts/_default/content.html b/layouts/_default/content.html index 5b9a5bd..d6baf1c 100644 --- a/layouts/_default/content.html +++ b/layouts/_default/content.html @@ -2,8 +2,8 @@
-

{{ .Title | markdownify }}

- +

{{ .Title | markdownify }}

+
{{ .Content }}
diff --git a/layouts/_default/single.html b/layouts/_default/single.html index 9bd3ac7..ac9cfa3 100644 --- a/layouts/_default/single.html +++ b/layouts/_default/single.html @@ -58,8 +58,8 @@
-

{{ .Title | markdownify }}

- +

{{ .Title | markdownify }}

+
{{ .Content }} diff --git a/layouts/_default/summary.html b/layouts/_default/summary.html index 5df609a..e9ce921 100644 --- a/layouts/_default/summary.html +++ b/layouts/_default/summary.html @@ -2,8 +2,8 @@
-

{{ .Title | markdownify }}

- +

{{ .Title | markdownify }}

+
{{ .Summary }} {{ i18n "readMore" }} diff --git a/layouts/partials/meta-terms.html b/layouts/partials/meta-terms.html index 897802a..903496a 100644 --- a/layouts/partials/meta-terms.html +++ b/layouts/partials/meta-terms.html @@ -1,8 +1,8 @@ {{ if .Params.categories }} - {{ range $index, $category := .Params.categories }}{{ if gt $index 0 }}, {{ end }}{{ . }}{{ end }} + {{ range $index, $category := .Params.categories }}{{ if gt $index 0 }}{{ i18n "comma" }} {{ end }}{{ . }}{{ end }} {{ end }} {{ if .Params.tags }} - {{ range $index, $tag := .Params.tags }}{{ if gt $index 0 }}, {{ end }}{{ end }} + {{ range $index, $tag := .Params.tags }}{{ if gt $index 0 }}{{ i18n "comma" }} {{ end }}{{ end }} {{ end }} {{- /* vim: set ts=2 sw=2 et: */}}