<?xml version="1.0" encoding="UTF-8"?>
<!--
  Die oeffentlichen Seiten - jeweils in beiden Sprachfassungen. Die
  Rechtstexte stehen bewusst NICHT drin: Sie werden zwar ebenfalls
  vorgerendert und sind fuer Crawler lesbar, tragen aber "noindex, follow"
  (siehe _headers-Schritt in discord-bot/src/config/repositories.ts) - eine
  Sitemap, die sie auffuehrt, wuerde dieser Ansage widersprechen. Sie haben
  auch keine englische Adresse: Es sind Erklaerungen gegenueber fremden
  Serverbetreibern und bleiben deutsch.

  Die xhtml:link-Eintraege stehen bei BEIDEN Adressen eines Paares und fuehren
  jeweils BEIDE Sprachen samt sich selbst auf - so verlangt es der Standard.
  Dieselben Verweise stehen als <link rel="alternate" hreflang="..."> im Kopf
  der erzeugten Seiten (CanonicalService).

  Die englischen Adressen der Antwortseiten sind UEBERSETZT, nicht bloss
  praefixiert. Die Zuordnung steht in
  frontend/projects/lib-shared/src/lib/i18n/locale-url.ts und muss zu dieser
  Datei passen; laufen sie auseinander, zeigt ein Eintrag hier auf eine
  Adresse, die es nicht gibt.

  Jede Adresse traegt einen Schraegstrich am Ende: Cloudflare Pages schiebt
  /dokumentation per 308 auf /dokumentation/, und eine Sitemap soll auf die
  ausgelieferte Seite zeigen, nicht auf eine Weiterleitung.
-->
<urlset
  xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
>
  <url>
    <loc>https://rpfx.org/</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://rpfx.org/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://rpfx.org/en/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://rpfx.org/" />
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://rpfx.org/en/</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://rpfx.org/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://rpfx.org/en/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://rpfx.org/" />
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://rpfx.org/fivem-server-erstellen/</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://rpfx.org/fivem-server-erstellen/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://rpfx.org/en/set-up-a-fivem-server/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://rpfx.org/fivem-server-erstellen/" />
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://rpfx.org/en/set-up-a-fivem-server/</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://rpfx.org/fivem-server-erstellen/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://rpfx.org/en/set-up-a-fivem-server/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://rpfx.org/fivem-server-erstellen/" />
    <priority>0.9</priority>
  </url>

  <!--
    Die Ausnahme von dem Absatz oben: Diese Adresse ist in BEIDEN Sprachen
    dieselbe und steht deshalb nicht in locale-url.ts - "FiveM" und "MCP"
    tippt auch ein deutschsprachiger Suchender englisch.
  -->
  <url>
    <loc>https://rpfx.org/fivem-mcp-server/</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://rpfx.org/fivem-mcp-server/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://rpfx.org/en/fivem-mcp-server/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://rpfx.org/fivem-mcp-server/" />
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://rpfx.org/en/fivem-mcp-server/</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://rpfx.org/fivem-mcp-server/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://rpfx.org/en/fivem-mcp-server/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://rpfx.org/fivem-mcp-server/" />
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://rpfx.org/rollenspiel-framework/</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://rpfx.org/rollenspiel-framework/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://rpfx.org/en/roleplay-framework/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://rpfx.org/rollenspiel-framework/" />
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rpfx.org/en/roleplay-framework/</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://rpfx.org/rollenspiel-framework/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://rpfx.org/en/roleplay-framework/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://rpfx.org/rollenspiel-framework/" />
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://rpfx.org/dokumentation/</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://rpfx.org/dokumentation/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://rpfx.org/en/documentation/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://rpfx.org/dokumentation/" />
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rpfx.org/en/documentation/</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://rpfx.org/dokumentation/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://rpfx.org/en/documentation/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://rpfx.org/dokumentation/" />
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://rpfx.org/fragen/</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://rpfx.org/fragen/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://rpfx.org/en/faq/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://rpfx.org/fragen/" />
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://rpfx.org/en/faq/</loc>
    <xhtml:link rel="alternate" hreflang="de" href="https://rpfx.org/fragen/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://rpfx.org/en/faq/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://rpfx.org/fragen/" />
    <priority>0.8</priority>
  </url>
</urlset>
