My websites are bilingual. German (Default) and English. The English speaking websites are called with the addition /en/ - (http://localhost:1313/en/blabla). This works, including switch between languages, everything impeccably. Each website has frontmatter tags. Under /layouts/taxonomy/ I have a list.html and tag.html.
In the list.html I show a tag cloud with all tags. The tag.html is responsible for displaying all teasers of a tag. Everything works in German, but from an English website I come automatically when clicking on a tag on the German tag with German teasers.
It is clear to me that I miss one or several steps here. But I do not know how to solve this. Can someone help me?
I think you need german tags for the german content and english tags for the english content. I don’t know if there are any ways to get the current language content for the current tag somehow.
At the moment I have only multilingual tags. For example: hugo, svg, font, bootstrap. You do not need to translate. But that will come over time. That’s the next problem.
Assume your posts in DE and EN got specified tags in both markdown files?
My (PL main, EN additional) using same scenario and Tags are separate for each language and I am using solo list.html/tags.html (not tags.en.html etc.) and don’t have issue.
Could you post your config file? and list.html and tags.html