from django.contrib.sitemaps import Sitemap

from main.models import Language

class LanguageSitemap(Sitemap):
    changefreq = "daily"
    priority = 1
    protocol = 'https'

    def items(self):
        out = []
        for l in Language.objects.exclude(code='en'):
            out.append(f"/{l.code}")
        return out

    def location(self, item):
        return f"{item}"