After doing the process as said in the tutorial when I open url eg. domain/insight/de/ then my home page content don’t show. Also when try to open post for de language(domain.com/insight/de/post-url) it redirects me to the main post url.
Ghost blog version 3.2.
I am using Casper theme.
I appreciate any help to make it work. Thanks in advance.
So I will need to route everything manually? I have tag pages also, it will also need to route manually for different languages? I want to integrate 13 languages, do you think it will be possible?
Hey all . We’ve just spent some time updating our tutorial on using Ghost in different languages and in multiple languages. Any feedback you have is welcome https://ghost.org/tutorials/multi-language-content/
Best way to manage that would be with custom templates and custom partials. You could create a nav-fr.hbs partial for example and list all your custom nav items in there.
There’s a 3rd party service called Pressbase.io that has multiple language support out of the box.
It’s a 3rd party SaaS built on the open source Ghost 3 software.
/hello-world/:
template: hello_world # referencing hello_world.hbs
data: page.hello-world # You should create a page from admin that have slug : hello-world
/en/hello-world/:
template: hello_world # referencing hello_world.hbs
data: page.hello-word-en # You should create a page from admin that have slug : hello-world-en
Write the code of the page in your hello_world.hbs and you can display the content of the page by using the {{#post}}{{/post}} block
Voila! You have your multi-language pages with same slug