Multi-language for Tag and Author pages

Hi,
I am developing a blog with multilanguage. My website url will like this:

English: http://electronthemes-ghost.com/
Spanish: http://electronthemes-ghost.com/es/
German: http://electronthemes-ghost.com/de/
French: http://electronthemes-ghost.com/fr/

I can manage index page like this:
English: index.hbs
Spanish: index-es.hbs
German: index-de.hbs
French: index-fr.hbs

Collections for this:

/de/:
  permalink: /de/{slug}/
  template: index-de
/:
  permalink: /{slug}/
  template: index

But I can’t manage for Tag and Author page. I want url like this:

English: http://electronthemes-ghost.com/tag/tag-name/
Spanish: http://electronthemes-ghost.com/es/tag/tag-name/
German: http://electronthemes-ghost.com/de/tag/tag-name/
French: http://electronthemes-ghost.com/fr/tag/tag-name/

But I can’t manage this in routes or collections for tag and author page.

How can I solve this?