Skip to content

Commit 8b95927

Browse files
committed
i18n:localize dates
Now dates as shown as numbers to make localization easier
1 parent 7964457 commit 8b95927

File tree

6 files changed

+10
-4
lines changed

6 files changed

+10
-4
lines changed

_data/_/l10n.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
date_format: "%d-%m-%Y"

_data/en/l10n.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
date_format: "%Y-%m-%d"

_data/es/l10n.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
date_format: "%d-%m-%Y"

_data/eu/l10n.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
date_format: "%Y-%m-%d"

_layouts/home.html

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
{{ content }}
1515

1616
{% assign active_lang = site.active_lang %}
17+
{% assign date_format = site.data[site.active_lang].l10n.date_format %}
1718
{% if active_lang == site.default_lang %}
1819
{% assign active_lang = site.languages[0] %}
1920
{% endif %}
@@ -40,10 +41,10 @@ <h2>
4041
<span itemprop="name" class="post-author">{{ author.display_name }}</span>
4142
</div>
4243
<div class="post-meta">
43-
<span class="post-date">{{ post.date | date_to_string }}</span>
44+
<span class="post-date">{{ post.date | date: date_format }}</span>
4445
</div>
4546
</div>
46-
<meta itemprop="datePublished dateModified" content="{{ post.date | date_to_string }}" />
47+
<meta itemprop="datePublished dateModified" content="{{ post.date | date: date_format }}" />
4748
</li>
4849
{% endfor %}
4950
</ul>

_layouts/post.html

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
<html lang="{{ page.lang | default: site.lang | default: "en" }}" itemscope itemtype="http://schema.org/Blog">
33

44
{% include head.html %}
5+
{% assign date_format = site.data[site.active_lang].l10n.date_format %}
56

67
<body>
78
{% include toolbar.html %}
@@ -26,10 +27,10 @@ <h1 class="post-title" itemprop="name headline">{{ page.title | escape }}</h1>
2627
<span class="post-author" itemprop="name">{{ author.display_name }}</span>
2728
</div>
2829
<div>
29-
<span class="post-date">{{ page.date | date_to_string }}</span>
30+
<span class="post-date">{{ page.date | date: date_format }}</span>
3031
</div>
3132
</div>
32-
<meta itemprop="datePublished dateModified" content="{{ page.date | date_to_string }}" />
33+
<meta itemprop="datePublished dateModified" content="{{ page.date | date: date_format }}" />
3334
</div>
3435
</div>
3536
</div>

0 commit comments

Comments
 (0)