Files
securebit-chat/sitemap.xml
T
lockbitchat 5e32f547b9
CodeQL Analysis / Analyze CodeQL (push) Canceled after 0s
Deploy Application / deploy (push) Canceled after 0s
Mirror to Codeberg / mirror (push) Canceled after 0s
Mirror to PrivacyGuides / mirror (push) Canceled after 0s
feat(i18n): Arabic, Hebrew, Persian and Urdu, and a layout that mirrors; release v6.4.0
Four right-to-left languages at /ar/, /he/, /fa/ and /ur/ — thirteen in all.

The layout no longer has a left and a right, it has a start and an end: the
margins, insets and corners are CSS logical properties now, so they follow
dir on <html>. Directional glyphs flip; keys, safety codes and session
descriptors are pinned left-to-right so bidi cannot reorder what two people
compare against each other's screens.

Also fixed: the Service Worker was registered as './sw.js', which 404s from
every locale subdirectory, so twelve of the thirteen pages had no worker at
all. And the bundler ran before the dictionaries were generated, so a newly
added language could reach the page ahead of the app that renders it.
2026-08-29 18:05:20 -04:00

252 lines
17 KiB
XML

<?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://securebit.chat/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://securebit.chat/"/>
<xhtml:link rel="alternate" hreflang="de" href="https://securebit.chat/de/"/>
<xhtml:link rel="alternate" hreflang="fr" href="https://securebit.chat/fr/"/>
<xhtml:link rel="alternate" hreflang="es" href="https://securebit.chat/es/"/>
<xhtml:link rel="alternate" hreflang="uk" href="https://securebit.chat/uk/"/>
<xhtml:link rel="alternate" hreflang="ru" href="https://securebit.chat/ru/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://securebit.chat/zh/"/>
<xhtml:link rel="alternate" hreflang="ko" href="https://securebit.chat/ko/"/>
<xhtml:link rel="alternate" hreflang="hi" href="https://securebit.chat/hi/"/>
<xhtml:link rel="alternate" hreflang="ar" href="https://securebit.chat/ar/"/>
<xhtml:link rel="alternate" hreflang="he" href="https://securebit.chat/he/"/>
<xhtml:link rel="alternate" hreflang="fa" href="https://securebit.chat/fa/"/>
<xhtml:link rel="alternate" hreflang="ur" href="https://securebit.chat/ur/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://securebit.chat/"/>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://securebit.chat/de/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://securebit.chat/"/>
<xhtml:link rel="alternate" hreflang="de" href="https://securebit.chat/de/"/>
<xhtml:link rel="alternate" hreflang="fr" href="https://securebit.chat/fr/"/>
<xhtml:link rel="alternate" hreflang="es" href="https://securebit.chat/es/"/>
<xhtml:link rel="alternate" hreflang="uk" href="https://securebit.chat/uk/"/>
<xhtml:link rel="alternate" hreflang="ru" href="https://securebit.chat/ru/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://securebit.chat/zh/"/>
<xhtml:link rel="alternate" hreflang="ko" href="https://securebit.chat/ko/"/>
<xhtml:link rel="alternate" hreflang="hi" href="https://securebit.chat/hi/"/>
<xhtml:link rel="alternate" hreflang="ar" href="https://securebit.chat/ar/"/>
<xhtml:link rel="alternate" hreflang="he" href="https://securebit.chat/he/"/>
<xhtml:link rel="alternate" hreflang="fa" href="https://securebit.chat/fa/"/>
<xhtml:link rel="alternate" hreflang="ur" href="https://securebit.chat/ur/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://securebit.chat/"/>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://securebit.chat/fr/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://securebit.chat/"/>
<xhtml:link rel="alternate" hreflang="de" href="https://securebit.chat/de/"/>
<xhtml:link rel="alternate" hreflang="fr" href="https://securebit.chat/fr/"/>
<xhtml:link rel="alternate" hreflang="es" href="https://securebit.chat/es/"/>
<xhtml:link rel="alternate" hreflang="uk" href="https://securebit.chat/uk/"/>
<xhtml:link rel="alternate" hreflang="ru" href="https://securebit.chat/ru/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://securebit.chat/zh/"/>
<xhtml:link rel="alternate" hreflang="ko" href="https://securebit.chat/ko/"/>
<xhtml:link rel="alternate" hreflang="hi" href="https://securebit.chat/hi/"/>
<xhtml:link rel="alternate" hreflang="ar" href="https://securebit.chat/ar/"/>
<xhtml:link rel="alternate" hreflang="he" href="https://securebit.chat/he/"/>
<xhtml:link rel="alternate" hreflang="fa" href="https://securebit.chat/fa/"/>
<xhtml:link rel="alternate" hreflang="ur" href="https://securebit.chat/ur/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://securebit.chat/"/>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://securebit.chat/es/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://securebit.chat/"/>
<xhtml:link rel="alternate" hreflang="de" href="https://securebit.chat/de/"/>
<xhtml:link rel="alternate" hreflang="fr" href="https://securebit.chat/fr/"/>
<xhtml:link rel="alternate" hreflang="es" href="https://securebit.chat/es/"/>
<xhtml:link rel="alternate" hreflang="uk" href="https://securebit.chat/uk/"/>
<xhtml:link rel="alternate" hreflang="ru" href="https://securebit.chat/ru/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://securebit.chat/zh/"/>
<xhtml:link rel="alternate" hreflang="ko" href="https://securebit.chat/ko/"/>
<xhtml:link rel="alternate" hreflang="hi" href="https://securebit.chat/hi/"/>
<xhtml:link rel="alternate" hreflang="ar" href="https://securebit.chat/ar/"/>
<xhtml:link rel="alternate" hreflang="he" href="https://securebit.chat/he/"/>
<xhtml:link rel="alternate" hreflang="fa" href="https://securebit.chat/fa/"/>
<xhtml:link rel="alternate" hreflang="ur" href="https://securebit.chat/ur/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://securebit.chat/"/>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://securebit.chat/uk/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://securebit.chat/"/>
<xhtml:link rel="alternate" hreflang="de" href="https://securebit.chat/de/"/>
<xhtml:link rel="alternate" hreflang="fr" href="https://securebit.chat/fr/"/>
<xhtml:link rel="alternate" hreflang="es" href="https://securebit.chat/es/"/>
<xhtml:link rel="alternate" hreflang="uk" href="https://securebit.chat/uk/"/>
<xhtml:link rel="alternate" hreflang="ru" href="https://securebit.chat/ru/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://securebit.chat/zh/"/>
<xhtml:link rel="alternate" hreflang="ko" href="https://securebit.chat/ko/"/>
<xhtml:link rel="alternate" hreflang="hi" href="https://securebit.chat/hi/"/>
<xhtml:link rel="alternate" hreflang="ar" href="https://securebit.chat/ar/"/>
<xhtml:link rel="alternate" hreflang="he" href="https://securebit.chat/he/"/>
<xhtml:link rel="alternate" hreflang="fa" href="https://securebit.chat/fa/"/>
<xhtml:link rel="alternate" hreflang="ur" href="https://securebit.chat/ur/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://securebit.chat/"/>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://securebit.chat/ru/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://securebit.chat/"/>
<xhtml:link rel="alternate" hreflang="de" href="https://securebit.chat/de/"/>
<xhtml:link rel="alternate" hreflang="fr" href="https://securebit.chat/fr/"/>
<xhtml:link rel="alternate" hreflang="es" href="https://securebit.chat/es/"/>
<xhtml:link rel="alternate" hreflang="uk" href="https://securebit.chat/uk/"/>
<xhtml:link rel="alternate" hreflang="ru" href="https://securebit.chat/ru/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://securebit.chat/zh/"/>
<xhtml:link rel="alternate" hreflang="ko" href="https://securebit.chat/ko/"/>
<xhtml:link rel="alternate" hreflang="hi" href="https://securebit.chat/hi/"/>
<xhtml:link rel="alternate" hreflang="ar" href="https://securebit.chat/ar/"/>
<xhtml:link rel="alternate" hreflang="he" href="https://securebit.chat/he/"/>
<xhtml:link rel="alternate" hreflang="fa" href="https://securebit.chat/fa/"/>
<xhtml:link rel="alternate" hreflang="ur" href="https://securebit.chat/ur/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://securebit.chat/"/>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://securebit.chat/zh/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://securebit.chat/"/>
<xhtml:link rel="alternate" hreflang="de" href="https://securebit.chat/de/"/>
<xhtml:link rel="alternate" hreflang="fr" href="https://securebit.chat/fr/"/>
<xhtml:link rel="alternate" hreflang="es" href="https://securebit.chat/es/"/>
<xhtml:link rel="alternate" hreflang="uk" href="https://securebit.chat/uk/"/>
<xhtml:link rel="alternate" hreflang="ru" href="https://securebit.chat/ru/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://securebit.chat/zh/"/>
<xhtml:link rel="alternate" hreflang="ko" href="https://securebit.chat/ko/"/>
<xhtml:link rel="alternate" hreflang="hi" href="https://securebit.chat/hi/"/>
<xhtml:link rel="alternate" hreflang="ar" href="https://securebit.chat/ar/"/>
<xhtml:link rel="alternate" hreflang="he" href="https://securebit.chat/he/"/>
<xhtml:link rel="alternate" hreflang="fa" href="https://securebit.chat/fa/"/>
<xhtml:link rel="alternate" hreflang="ur" href="https://securebit.chat/ur/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://securebit.chat/"/>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://securebit.chat/ko/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://securebit.chat/"/>
<xhtml:link rel="alternate" hreflang="de" href="https://securebit.chat/de/"/>
<xhtml:link rel="alternate" hreflang="fr" href="https://securebit.chat/fr/"/>
<xhtml:link rel="alternate" hreflang="es" href="https://securebit.chat/es/"/>
<xhtml:link rel="alternate" hreflang="uk" href="https://securebit.chat/uk/"/>
<xhtml:link rel="alternate" hreflang="ru" href="https://securebit.chat/ru/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://securebit.chat/zh/"/>
<xhtml:link rel="alternate" hreflang="ko" href="https://securebit.chat/ko/"/>
<xhtml:link rel="alternate" hreflang="hi" href="https://securebit.chat/hi/"/>
<xhtml:link rel="alternate" hreflang="ar" href="https://securebit.chat/ar/"/>
<xhtml:link rel="alternate" hreflang="he" href="https://securebit.chat/he/"/>
<xhtml:link rel="alternate" hreflang="fa" href="https://securebit.chat/fa/"/>
<xhtml:link rel="alternate" hreflang="ur" href="https://securebit.chat/ur/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://securebit.chat/"/>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://securebit.chat/hi/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://securebit.chat/"/>
<xhtml:link rel="alternate" hreflang="de" href="https://securebit.chat/de/"/>
<xhtml:link rel="alternate" hreflang="fr" href="https://securebit.chat/fr/"/>
<xhtml:link rel="alternate" hreflang="es" href="https://securebit.chat/es/"/>
<xhtml:link rel="alternate" hreflang="uk" href="https://securebit.chat/uk/"/>
<xhtml:link rel="alternate" hreflang="ru" href="https://securebit.chat/ru/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://securebit.chat/zh/"/>
<xhtml:link rel="alternate" hreflang="ko" href="https://securebit.chat/ko/"/>
<xhtml:link rel="alternate" hreflang="hi" href="https://securebit.chat/hi/"/>
<xhtml:link rel="alternate" hreflang="ar" href="https://securebit.chat/ar/"/>
<xhtml:link rel="alternate" hreflang="he" href="https://securebit.chat/he/"/>
<xhtml:link rel="alternate" hreflang="fa" href="https://securebit.chat/fa/"/>
<xhtml:link rel="alternate" hreflang="ur" href="https://securebit.chat/ur/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://securebit.chat/"/>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://securebit.chat/ar/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://securebit.chat/"/>
<xhtml:link rel="alternate" hreflang="de" href="https://securebit.chat/de/"/>
<xhtml:link rel="alternate" hreflang="fr" href="https://securebit.chat/fr/"/>
<xhtml:link rel="alternate" hreflang="es" href="https://securebit.chat/es/"/>
<xhtml:link rel="alternate" hreflang="uk" href="https://securebit.chat/uk/"/>
<xhtml:link rel="alternate" hreflang="ru" href="https://securebit.chat/ru/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://securebit.chat/zh/"/>
<xhtml:link rel="alternate" hreflang="ko" href="https://securebit.chat/ko/"/>
<xhtml:link rel="alternate" hreflang="hi" href="https://securebit.chat/hi/"/>
<xhtml:link rel="alternate" hreflang="ar" href="https://securebit.chat/ar/"/>
<xhtml:link rel="alternate" hreflang="he" href="https://securebit.chat/he/"/>
<xhtml:link rel="alternate" hreflang="fa" href="https://securebit.chat/fa/"/>
<xhtml:link rel="alternate" hreflang="ur" href="https://securebit.chat/ur/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://securebit.chat/"/>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://securebit.chat/he/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://securebit.chat/"/>
<xhtml:link rel="alternate" hreflang="de" href="https://securebit.chat/de/"/>
<xhtml:link rel="alternate" hreflang="fr" href="https://securebit.chat/fr/"/>
<xhtml:link rel="alternate" hreflang="es" href="https://securebit.chat/es/"/>
<xhtml:link rel="alternate" hreflang="uk" href="https://securebit.chat/uk/"/>
<xhtml:link rel="alternate" hreflang="ru" href="https://securebit.chat/ru/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://securebit.chat/zh/"/>
<xhtml:link rel="alternate" hreflang="ko" href="https://securebit.chat/ko/"/>
<xhtml:link rel="alternate" hreflang="hi" href="https://securebit.chat/hi/"/>
<xhtml:link rel="alternate" hreflang="ar" href="https://securebit.chat/ar/"/>
<xhtml:link rel="alternate" hreflang="he" href="https://securebit.chat/he/"/>
<xhtml:link rel="alternate" hreflang="fa" href="https://securebit.chat/fa/"/>
<xhtml:link rel="alternate" hreflang="ur" href="https://securebit.chat/ur/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://securebit.chat/"/>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://securebit.chat/fa/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://securebit.chat/"/>
<xhtml:link rel="alternate" hreflang="de" href="https://securebit.chat/de/"/>
<xhtml:link rel="alternate" hreflang="fr" href="https://securebit.chat/fr/"/>
<xhtml:link rel="alternate" hreflang="es" href="https://securebit.chat/es/"/>
<xhtml:link rel="alternate" hreflang="uk" href="https://securebit.chat/uk/"/>
<xhtml:link rel="alternate" hreflang="ru" href="https://securebit.chat/ru/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://securebit.chat/zh/"/>
<xhtml:link rel="alternate" hreflang="ko" href="https://securebit.chat/ko/"/>
<xhtml:link rel="alternate" hreflang="hi" href="https://securebit.chat/hi/"/>
<xhtml:link rel="alternate" hreflang="ar" href="https://securebit.chat/ar/"/>
<xhtml:link rel="alternate" hreflang="he" href="https://securebit.chat/he/"/>
<xhtml:link rel="alternate" hreflang="fa" href="https://securebit.chat/fa/"/>
<xhtml:link rel="alternate" hreflang="ur" href="https://securebit.chat/ur/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://securebit.chat/"/>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://securebit.chat/ur/</loc>
<xhtml:link rel="alternate" hreflang="en" href="https://securebit.chat/"/>
<xhtml:link rel="alternate" hreflang="de" href="https://securebit.chat/de/"/>
<xhtml:link rel="alternate" hreflang="fr" href="https://securebit.chat/fr/"/>
<xhtml:link rel="alternate" hreflang="es" href="https://securebit.chat/es/"/>
<xhtml:link rel="alternate" hreflang="uk" href="https://securebit.chat/uk/"/>
<xhtml:link rel="alternate" hreflang="ru" href="https://securebit.chat/ru/"/>
<xhtml:link rel="alternate" hreflang="zh-Hans" href="https://securebit.chat/zh/"/>
<xhtml:link rel="alternate" hreflang="ko" href="https://securebit.chat/ko/"/>
<xhtml:link rel="alternate" hreflang="hi" href="https://securebit.chat/hi/"/>
<xhtml:link rel="alternate" hreflang="ar" href="https://securebit.chat/ar/"/>
<xhtml:link rel="alternate" hreflang="he" href="https://securebit.chat/he/"/>
<xhtml:link rel="alternate" hreflang="fa" href="https://securebit.chat/fa/"/>
<xhtml:link rel="alternate" hreflang="ur" href="https://securebit.chat/ur/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://securebit.chat/"/>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
</urlset>