Collections not picking private tags in filters

Hi there,
I’m facing an issue configuring a blog as multi-language blog that’s driving my crazy

I’ve configured the routes.yaml as follows:


    permalink: /{slug}/
    template: index
    filter: 'tag:-hash-es'
    permalink: /es/{slug}/
    template: index
    filter: 'tag:hash-es'

  tag: /tag/{slug}/
  author: /author/{slug}/

Then, I add the tag #es to the posts that I want in the Spanish section but It’s not working. The main site contains all the posts and the /es/ blog is empty. But, If I tag the posts with hash-es everything works fine and the /es/ blog contains the spanish posts… Do you know what am I doing wrong?

As I understand the tutorial: Tutorial: A complete guide to translation & multi-language content in Ghost the “hash-” should match # for private tags

I’m running Ghost Version: 4.10.0

Any ideas? Thanks for the help

Can you take a screenshot of the page for the #es and hash-es tags in Ghost admin?

I guess that hash-es got created first maybe and that they don’t have the slugs you expect.

Thanks for your help Hannah, I’ve been trying quite a lot with different tags but no success so far.
Are these what you need?

And private:


I’ll try to delete all tags and start again… this last screenshot might be the key

That was it! Thank you for the help Hannah!