在杰基尔设置主要语言

时间:2015-10-08 22:16:37

标签: localization jekyll liquid

如何更改Jekyll中的默认语言?我想,使用{{ … | date "%A" }}过滤器来获取德语名称。

2 个答案:

答案 0 :(得分:1)

来自Alan Smith的Jekyll Date Formatting Examples

_includes /日期ge.html

<!-- Whitespace added for readability -->
{% assign m = include.date | date: "%-m" %}
{{ include.date | date: "%-d" }}
{% case m %}
  {% when '1' %}Januar
  {% when '2' %}Februar
  {% when '3' %}M&auml;rz
  {% when '4' %}April
  {% when '5' %}Mai
  {% when '6' %}Juni
  {% when '7' %}Juli
  {% when '8' %}August
  {% when '9' %}September
  {% when '10' %}Oktober
  {% when '11' %}November
  {% when '12' %}Dezember
{% endcase %}
{{ include.date | date: "%Y" }}

现在,您可以调用此include并将其作为参数传递给page.datepost.date,而不是{% include date-ge.html date=page.date %} /users/:user_id/posts/:id

rails g mailer PostNotification

答案 1 :(得分:0)

对我而言,i18n_filter插件以及_localesrails-i18n选择的本地化做了诀窍。

过滤器只需编写即可使用。

{{ post.date | localize: "%A, %-d.%m.%Y %k.%M Uhr" }}