# Use of jekyll-i18n\_tags plugin

**URL:** <https://talk.jekyllrb.com/t/use-of-jekyll-i18n-tags-plugin/1502>\
**Category:** Uncategorized\
**Created:** [February 19, 2018, 9:38pm UTC](https://talk.jekyllrb.com/t/use-of-jekyll-i18n-tags-plugin/1502 "2018-02-19T21:38:54Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![flamant](https://avatars.discourse-cdn.com/v4/letter/f/848f3c/32.png) [@flamant](https://talk.jekyllrb.com/u/flamant)\
**Post date:** [February 19, 2018, 9:38pm UTC](https://talk.jekyllrb.com/t/use-of-jekyll-i18n-tags-plugin/1502/1 "2018-02-19T21:38:54Z")

</div>

Hello, I built my jekyll project with jekyll-i18n\_tags plugin. ([GitHub - KrzysiekJ/jekyll-i18n\_tags: Translate your Jekyll templates.](https://github.com/KrzysiekJ/jekyll-i18n_tags))

As the documentation says it is enough to add the language in the front matter like

> lang: fr for french

or

> lang: en for english

and use the liquid tags

> {% t Hello, world! %}

but the language is so hardcoded. I don’t see the usability to have multiple language this way. To be convenient, we should be able to change the language dynamically by clicking in on a flag for example. How can we change dynamically the language ?

---

<div class="post-metadata">

**Author:** ![flamant](https://avatars.discourse-cdn.com/v4/letter/f/848f3c/32.png) [@flamant](https://talk.jekyllrb.com/u/flamant)\
**Post date:** [March 1, 2018, 8:30pm UTC](https://talk.jekyllrb.com/t/use-of-jekyll-i18n-tags-plugin/1502/2 "2018-03-01T20:30:40Z")

</div>

Hello, I finally set up the translation of my jekyll pages thanks to this tutorial : [https://www.sylvaindurand.org/making-jekyll-multilingual/](https://www.sylvaindurand.org/making-jekyll-multilingual/). It is very well explained. Thanks for reading my post. The question is solved
