# Setting the language dynamically

**URL:** <https://forum.ghost.org/t/setting-the-language-dynamically/4929>\
**Category:** Ideas\
**Created:** [January 9, 2019, 6:45pm UTC](https://forum.ghost.org/t/setting-the-language-dynamically/4929 "2019-01-09T18:45:50Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Henneron\_Maxence](https://avatars.discourse-cdn.com/v4/letter/h/8edcca/32.png) [@Henneron\_Maxence](https://forum.ghost.org/u/Henneron_Maxence)\
**Post date:** [January 9, 2019, 6:45pm UTC](https://forum.ghost.org/t/setting-the-language-dynamically/4929/1 "2019-01-09T18:45:50Z")

</div>

Ghost 1.2 introduced a powerful I18n system, but at the moment there isn’t any way to set the language dynamically, I would like to post content in multiple languages, but translating the theme when displaying a post that has an “es” tag is not possible.

Ideally, it would be great to change the language according to a route, ie:

```
routes:

collections:
  /:
    permalink: /{slug}/
    filter: 'tag:-es'
    template:
      - index
    language: 'en'
  /es/:
    permalink: /es/{slug}/
    filter: 'tag:es'
    language: 'es'

taxonomies:
  tag: /tag/{slug}/
  author: /author/{slug}/
```

---

<div class="post-metadata">

**Author:** ![kovah](https://avatars.discourse-cdn.com/v4/letter/k/dfb087/32.png) [@kovah](https://forum.ghost.org/u/kovah)\
**Post date:** [June 4, 2019, 3:09pm UTC](https://forum.ghost.org/t/setting-the-language-dynamically/4929/2 "2019-06-04T15:09:28Z")

</div>

I think this is absolutely required to make Ghost truly multi-lingual. The current problem I have is that a lot of UI elements like the navigation, pagination and so on will still be displayed in English even if the post is in German (configured via routes).

Edit: I know that there are ways to create custom templates if a post has a specific tag. The problem is that these checks do not work for the collections pages.

---

<div class="post-metadata">

**Author:** ![Eugeni\_Leonkov](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/eugeni_leonkov/32/3821_2.png) [@Eugeni\_Leonkov](https://forum.ghost.org/u/Eugeni_Leonkov)\
**Post date:** [June 18, 2019, 11:26am UTC](https://forum.ghost.org/t/setting-the-language-dynamically/4929/3 "2019-06-18T11:26:43Z")

</div>

As far as I understand at the moment it is not implemented yet. I’m right?
