<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml">

  <!-- ============================================================ -->
  <!--   Pages de jeu — 5 langues                                   -->
  <!--   priority 1.0 / changefreq weekly                           -->
  <!--   hreflang pour signaler les variantes linguistiques à Google -->
  <!-- ============================================================ -->

  <!-- Français -->
  <url>
    <loc>https://crossword-puzzle.xyz/fr/</loc>
    <xhtml:link rel="alternate" hreflang="fr"        href="https://crossword-puzzle.xyz/fr/"/>
    <xhtml:link rel="alternate" hreflang="en"        href="https://crossword-puzzle.xyz/en/"/>
    <xhtml:link rel="alternate" hreflang="es"        href="https://crossword-puzzle.xyz/es/"/>
    <xhtml:link rel="alternate" hreflang="nl"        href="https://crossword-puzzle.xyz/nl/"/>
    <xhtml:link rel="alternate" hreflang="sv"        href="https://crossword-puzzle.xyz/sv/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://crossword-puzzle.xyz/fr/"/>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>

  <!-- English -->
  <url>
    <loc>https://crossword-puzzle.xyz/en/</loc>
    <xhtml:link rel="alternate" hreflang="fr"        href="https://crossword-puzzle.xyz/fr/"/>
    <xhtml:link rel="alternate" hreflang="en"        href="https://crossword-puzzle.xyz/en/"/>
    <xhtml:link rel="alternate" hreflang="es"        href="https://crossword-puzzle.xyz/es/"/>
    <xhtml:link rel="alternate" hreflang="nl"        href="https://crossword-puzzle.xyz/nl/"/>
    <xhtml:link rel="alternate" hreflang="sv"        href="https://crossword-puzzle.xyz/sv/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://crossword-puzzle.xyz/fr/"/>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>

  <!-- Español -->
  <url>
    <loc>https://crossword-puzzle.xyz/es/</loc>
    <xhtml:link rel="alternate" hreflang="fr"        href="https://crossword-puzzle.xyz/fr/"/>
    <xhtml:link rel="alternate" hreflang="en"        href="https://crossword-puzzle.xyz/en/"/>
    <xhtml:link rel="alternate" hreflang="es"        href="https://crossword-puzzle.xyz/es/"/>
    <xhtml:link rel="alternate" hreflang="nl"        href="https://crossword-puzzle.xyz/nl/"/>
    <xhtml:link rel="alternate" hreflang="sv"        href="https://crossword-puzzle.xyz/sv/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://crossword-puzzle.xyz/fr/"/>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>

  <!-- Nederlands -->
  <url>
    <loc>https://crossword-puzzle.xyz/nl/</loc>
    <xhtml:link rel="alternate" hreflang="fr"        href="https://crossword-puzzle.xyz/fr/"/>
    <xhtml:link rel="alternate" hreflang="en"        href="https://crossword-puzzle.xyz/en/"/>
    <xhtml:link rel="alternate" hreflang="es"        href="https://crossword-puzzle.xyz/es/"/>
    <xhtml:link rel="alternate" hreflang="nl"        href="https://crossword-puzzle.xyz/nl/"/>
    <xhtml:link rel="alternate" hreflang="sv"        href="https://crossword-puzzle.xyz/sv/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://crossword-puzzle.xyz/fr/"/>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>

  <!-- Svenska -->
  <url>
    <loc>https://crossword-puzzle.xyz/sv/</loc>
    <xhtml:link rel="alternate" hreflang="fr"        href="https://crossword-puzzle.xyz/fr/"/>
    <xhtml:link rel="alternate" hreflang="en"        href="https://crossword-puzzle.xyz/en/"/>
    <xhtml:link rel="alternate" hreflang="es"        href="https://crossword-puzzle.xyz/es/"/>
    <xhtml:link rel="alternate" hreflang="nl"        href="https://crossword-puzzle.xyz/nl/"/>
    <xhtml:link rel="alternate" hreflang="sv"        href="https://crossword-puzzle.xyz/sv/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://crossword-puzzle.xyz/fr/"/>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>

  <!-- ============================================================ -->
  <!--   Pages légales (mentions légales + politique RGPD)           -->
  <!--   priority 0.3 / changefreq yearly (changent rarement)        -->
  <!-- ============================================================ -->

  <url>
    <loc>https://crossword-puzzle.xyz/fr/legal/</loc>
    <xhtml:link rel="alternate" hreflang="fr" href="https://crossword-puzzle.xyz/fr/legal/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://crossword-puzzle.xyz/en/legal/"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://crossword-puzzle.xyz/es/legal/"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://crossword-puzzle.xyz/nl/legal/"/>
    <xhtml:link rel="alternate" hreflang="sv" href="https://crossword-puzzle.xyz/sv/legal/"/>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

  <url>
    <loc>https://crossword-puzzle.xyz/en/legal/</loc>
    <xhtml:link rel="alternate" hreflang="fr" href="https://crossword-puzzle.xyz/fr/legal/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://crossword-puzzle.xyz/en/legal/"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://crossword-puzzle.xyz/es/legal/"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://crossword-puzzle.xyz/nl/legal/"/>
    <xhtml:link rel="alternate" hreflang="sv" href="https://crossword-puzzle.xyz/sv/legal/"/>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

  <url>
    <loc>https://crossword-puzzle.xyz/es/legal/</loc>
    <xhtml:link rel="alternate" hreflang="fr" href="https://crossword-puzzle.xyz/fr/legal/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://crossword-puzzle.xyz/en/legal/"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://crossword-puzzle.xyz/es/legal/"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://crossword-puzzle.xyz/nl/legal/"/>
    <xhtml:link rel="alternate" hreflang="sv" href="https://crossword-puzzle.xyz/sv/legal/"/>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

  <url>
    <loc>https://crossword-puzzle.xyz/nl/legal/</loc>
    <xhtml:link rel="alternate" hreflang="fr" href="https://crossword-puzzle.xyz/fr/legal/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://crossword-puzzle.xyz/en/legal/"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://crossword-puzzle.xyz/es/legal/"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://crossword-puzzle.xyz/nl/legal/"/>
    <xhtml:link rel="alternate" hreflang="sv" href="https://crossword-puzzle.xyz/sv/legal/"/>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

  <url>
    <loc>https://crossword-puzzle.xyz/sv/legal/</loc>
    <xhtml:link rel="alternate" hreflang="fr" href="https://crossword-puzzle.xyz/fr/legal/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://crossword-puzzle.xyz/en/legal/"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://crossword-puzzle.xyz/es/legal/"/>
    <xhtml:link rel="alternate" hreflang="nl" href="https://crossword-puzzle.xyz/nl/legal/"/>
    <xhtml:link rel="alternate" hreflang="sv" href="https://crossword-puzzle.xyz/sv/legal/"/>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

</urlset>
