Based on deleted https://github.com/gacha/gacha.id.lv/blob/master/_plugins/i18n_filter.rb
jekyll-i18n-date
to _plugins
folder of your site._locales
and put some locale files from https://github.com/svenfuchs/rails-i18n/tree/master/rails/locale there._config.yaml
or to frontmatter of any page/post like this:lang: de
{{ page.date | localize: "%d.%m.%Y" }}
or
```liquid
{{ post.date | localize: "%d.%m.%Y", "es" }}## Precedence
1. Lang parameter in liquid
2. Page
3. Site
If no locale file for language parameter is found in `_locales` or date is nil, default date format is displayed.
If "date" happens to be an integer value, it is converted with `Time.at()` (this rather suprising behaviour should probably be changed)