@vary_on_headers('X-Requested-With')
  def catalogue(request):
-     cache_key='catalogue.catalogue'
+     cache_key='catalogue.catalogue/' + get_language()
      output = permanent_cache.get(cache_key)
 +
      if output is None:
          tags = models.Tag.objects.exclude(
 -            category__in=('set', 'book')).exclude(book_count=0)
 +            category__in=('set', 'book')).exclude(book_count=0, picture_count=0)
          tags = list(tags)
          for tag in tags:
 -            tag.count = tag.book_count
 +            tag.count = tag.book_count + tag.picture_count
          categories = split_tags(tags)
          fragment_tags = categories.get('theme', [])
          collections = models.Collection.objects.all()