<?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"
>
  <url>
    <loc>https://intlayer.cn/blog/blog-seo-i18n-nextjs</loc>
    <lastmod>2026-09-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="zh" href="https://intlayer.cn/blog/blog-seo-i18n-nextjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://intlayer.cn/en/blog/blog-seo-i18n-nextjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://intlayer.cn/blog/blog-seo-i18n-nextjs"/>
  </url>
  <url>
    <loc>https://intlayer.cn/en/blog/blog-seo-i18n-nextjs</loc>
    <lastmod>2026-09-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="zh" href="https://intlayer.cn/blog/blog-seo-i18n-nextjs"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://intlayer.cn/en/blog/blog-seo-i18n-nextjs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://intlayer.cn/blog/blog-seo-i18n-nextjs"/>
  </url>
  <url>
    <loc>https://intlayer.cn/blog/per-component-vs-centralized-i18n</loc>
    <lastmod>2026-09-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="zh" href="https://intlayer.cn/blog/per-component-vs-centralized-i18n"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://intlayer.cn/en/blog/per-component-vs-centralized-i18n"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://intlayer.cn/blog/per-component-vs-centralized-i18n"/>
  </url>
  <url>
    <loc>https://intlayer.cn/en/blog/per-component-vs-centralized-i18n</loc>
    <lastmod>2026-09-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="zh" href="https://intlayer.cn/blog/per-component-vs-centralized-i18n"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://intlayer.cn/en/blog/per-component-vs-centralized-i18n"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://intlayer.cn/blog/per-component-vs-centralized-i18n"/>
  </url>
  <url>
    <loc>https://intlayer.cn/blog/rag-powered-documentation-assistant</loc>
    <lastmod>2026-09-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="zh" href="https://intlayer.cn/blog/rag-powered-documentation-assistant"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://intlayer.cn/en/blog/rag-powered-documentation-assistant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://intlayer.cn/blog/rag-powered-documentation-assistant"/>
  </url>
  <url>
    <loc>https://intlayer.cn/en/blog/rag-powered-documentation-assistant</loc>
    <lastmod>2026-09-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="zh" href="https://intlayer.cn/blog/rag-powered-documentation-assistant"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://intlayer.cn/en/blog/rag-powered-documentation-assistant"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://intlayer.cn/blog/rag-powered-documentation-assistant"/>
  </url>
  <url>
    <loc>https://intlayer.cn/blog/react-i18next-vs-react-intl-vs-intlayer</loc>
    <lastmod>2026-09-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="zh" href="https://intlayer.cn/blog/react-i18next-vs-react-intl-vs-intlayer"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://intlayer.cn/en/blog/react-i18next-vs-react-intl-vs-intlayer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://intlayer.cn/blog/react-i18next-vs-react-intl-vs-intlayer"/>
  </url>
  <url>
    <loc>https://intlayer.cn/en/blog/react-i18next-vs-react-intl-vs-intlayer</loc>
    <lastmod>2026-09-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="zh" href="https://intlayer.cn/blog/react-i18next-vs-react-intl-vs-intlayer"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://intlayer.cn/en/blog/react-i18next-vs-react-intl-vs-intlayer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://intlayer.cn/blog/react-i18next-vs-react-intl-vs-intlayer"/>
  </url>
  <url>
    <loc>https://intlayer.cn/blog/transform-existing-nextjs-app-into-multilingual-app</loc>
    <lastmod>2026-09-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="zh" href="https://intlayer.cn/blog/transform-existing-nextjs-app-into-multilingual-app"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://intlayer.cn/en/blog/transform-existing-nextjs-app-into-multilingual-app"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://intlayer.cn/blog/transform-existing-nextjs-app-into-multilingual-app"/>
  </url>
  <url>
    <loc>https://intlayer.cn/en/blog/transform-existing-nextjs-app-into-multilingual-app</loc>
    <lastmod>2026-09-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="zh" href="https://intlayer.cn/blog/transform-existing-nextjs-app-into-multilingual-app"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://intlayer.cn/en/blog/transform-existing-nextjs-app-into-multilingual-app"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://intlayer.cn/blog/transform-existing-nextjs-app-into-multilingual-app"/>
  </url>
  <url>
    <loc>https://intlayer.cn/blog/transform-existing-react-app-into-multilingual-app</loc>
    <lastmod>2026-09-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="zh" href="https://intlayer.cn/blog/transform-existing-react-app-into-multilingual-app"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://intlayer.cn/en/blog/transform-existing-react-app-into-multilingual-app"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://intlayer.cn/blog/transform-existing-react-app-into-multilingual-app"/>
  </url>
  <url>
    <loc>https://intlayer.cn/en/blog/transform-existing-react-app-into-multilingual-app</loc>
    <lastmod>2026-09-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="zh" href="https://intlayer.cn/blog/transform-existing-react-app-into-multilingual-app"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://intlayer.cn/en/blog/transform-existing-react-app-into-multilingual-app"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://intlayer.cn/blog/transform-existing-react-app-into-multilingual-app"/>
  </url>
  <url>
    <loc>https://intlayer.cn/blog/vue-i18n-vs-intlayer-vue-i18n</loc>
    <lastmod>2026-09-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="zh" href="https://intlayer.cn/blog/vue-i18n-vs-intlayer-vue-i18n"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://intlayer.cn/en/blog/vue-i18n-vs-intlayer-vue-i18n"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://intlayer.cn/blog/vue-i18n-vs-intlayer-vue-i18n"/>
  </url>
  <url>
    <loc>https://intlayer.cn/en/blog/vue-i18n-vs-intlayer-vue-i18n</loc>
    <lastmod>2026-09-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="zh" href="https://intlayer.cn/blog/vue-i18n-vs-intlayer-vue-i18n"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://intlayer.cn/en/blog/vue-i18n-vs-intlayer-vue-i18n"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://intlayer.cn/blog/vue-i18n-vs-intlayer-vue-i18n"/>
  </url>
  <url>
    <loc>https://intlayer.cn/blog/vue-i18n-vs-intlayer</loc>
    <lastmod>2026-09-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="zh" href="https://intlayer.cn/blog/vue-i18n-vs-intlayer"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://intlayer.cn/en/blog/vue-i18n-vs-intlayer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://intlayer.cn/blog/vue-i18n-vs-intlayer"/>
  </url>
  <url>
    <loc>https://intlayer.cn/en/blog/vue-i18n-vs-intlayer</loc>
    <lastmod>2026-09-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="zh" href="https://intlayer.cn/blog/vue-i18n-vs-intlayer"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://intlayer.cn/en/blog/vue-i18n-vs-intlayer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://intlayer.cn/blog/vue-i18n-vs-intlayer"/>
  </url>
  <url>
    <loc>https://intlayer.cn/blog/what-is-internationalization</loc>
    <lastmod>2026-09-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="zh" href="https://intlayer.cn/blog/what-is-internationalization"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://intlayer.cn/en/blog/what-is-internationalization"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://intlayer.cn/blog/what-is-internationalization"/>
  </url>
  <url>
    <loc>https://intlayer.cn/en/blog/what-is-internationalization</loc>
    <lastmod>2026-09-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="zh" href="https://intlayer.cn/blog/what-is-internationalization"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://intlayer.cn/en/blog/what-is-internationalization"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://intlayer.cn/blog/what-is-internationalization"/>
  </url>
</urlset>