# Multilanguage blog with a multilanguage theme

**URL:** <https://forum.ghost.org/t/multilanguage-blog-with-a-multilanguage-theme/2602>\
**Category:** Developer help\
**Created:** [August 23, 2018, 8:35am UTC](https://forum.ghost.org/t/multilanguage-blog-with-a-multilanguage-theme/2602 "2018-08-23T08:35:02Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![GoOz](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/gooz/32/782_2.png) [@GoOz](https://forum.ghost.org/u/GoOz)\
**Post date:** [August 23, 2018, 8:35am UTC](https://forum.ghost.org/t/multilanguage-blog-with-a-multilanguage-theme/2602/1 "2018-08-23T08:35:02Z")

</div>

Hi there,

I’m currently making my theme Ghost 2.0 compliant and I must say I’m very happy with this new release. Really, thanks for the hard work Ghost team, it’s always a pleasure!

But here’s my problem.  
My blog has two languages : FR by default and some posts in EN.  
I used the new dynamic routing to filter posts via the language tag and it worked pretty well BUT… I stumbled upon an issue.  
My theme has a json for each language (FR & EN) and when I go to my url `/en/` I’d like to get my english theme as well as my english posts, you see.  
But I don’t see how, since, AFAIK, the json is selected according to the language set in the blog settings.

Did I miss something or is this something you’re currently working on?

---

<div class="post-metadata">

**Author:** ![John](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/john/32/29288_2.png) [@John](https://forum.ghost.org/u/John)\
**Post date:** [August 23, 2018, 8:38am UTC](https://forum.ghost.org/t/multilanguage-blog-with-a-multilanguage-theme/2602/2 "2018-08-23T08:38:59Z")

</div>

ooh, that’s an interesting one @Kate

---

<div class="post-metadata">

**Author:** ![Tony](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/tony/32/1187_2.png) [@Tony](https://forum.ghost.org/u/Tony)\
**Post date:** [August 23, 2018, 8:40am UTC](https://forum.ghost.org/t/multilanguage-blog-with-a-multilanguage-theme/2602/3 "2018-08-23T08:40:45Z")

</div>

@John @GoOz can’t we just use custom templates? like tag-{{slug}}.hbs (tag-fr.hbs and tag-en.hbs) ?

---

<div class="post-metadata">

**Author:** ![John](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/john/32/29288_2.png) [@John](https://forum.ghost.org/u/John)\
**Post date:** [August 23, 2018, 8:42am UTC](https://forum.ghost.org/t/multilanguage-blog-with-a-multilanguage-theme/2602/4 "2018-08-23T08:42:25Z")

</div>

Sure, but they’re talking about themes which have localisation built in, stored in a JSON file, pulled from our site.locale setting

---

<div class="post-metadata">

**Author:** ![Tony](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/tony/32/1187_2.png) [@Tony](https://forum.ghost.org/u/Tony)\
**Post date:** [August 23, 2018, 8:43am UTC](https://forum.ghost.org/t/multilanguage-blog-with-a-multilanguage-theme/2602/5 "2018-08-23T08:43:50Z")

</div>

Interesting… sounds like a cool thing to work on 😃

---

<div class="post-metadata">

**Author:** ![GoOz](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/gooz/32/782_2.png) [@GoOz](https://forum.ghost.org/u/GoOz)\
**Post date:** [August 23, 2018, 8:45am UTC](https://forum.ghost.org/t/multilanguage-blog-with-a-multilanguage-theme/2602/6 "2018-08-23T08:45:10Z")

</div>

So, if I understand well, I didn’t miss something. 😃  
That’s still good to know 😛

---

<div class="post-metadata">

**Author:** ![Kate](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/kate/32/35_2.png) [@Kate](https://forum.ghost.org/u/Kate)\
**Post date:** [August 23, 2018, 10:13am UTC](https://forum.ghost.org/t/multilanguage-blog-with-a-multilanguage-theme/2602/7 "2018-08-23T10:13:39Z")

</div>

Sadly, Dynamic Routing Beta and theme translations don’t play well together **yet**.  
But we’ll figure this out as soon as possible! Promised! 🙂

For now, the workaround would be to use static templates for the target language.

e.g.

- en.hbs for the collection index page
- a [custom post template](https://help.ghost.org/article/46-custom-templates) like custom-en.hbs
- tag-en.hbs for the tag page (as @Tony suggested)

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex015/uploads/ghost2/original/2X/b/ba9ce5100b8bb264586f4f572545596b2ce3f081.png) [@system](https://forum.ghost.org/u/system)\
**Post date:** [September 6, 2018, 10:13am UTC](https://forum.ghost.org/t/multilanguage-blog-with-a-multilanguage-theme/2602/8 "2018-09-06T10:13:49Z")

</div>

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.
