diff --git a/AGENTS.md b/AGENTS.md
index 00144d95..0105abc6 100644
--- a/AGENTS.md
+++ b/AGENTS.md
@@ -42,7 +42,7 @@ Only record items that are repo-specific, likely to recur, and have a concrete m
- Zustand for shared state
- React Router v6
- Vite
-- pkc-react-hooks
+- bitsocial-react-hooks
- i18next
- yarn
- oxlint
@@ -72,7 +72,7 @@ src/
### React Architecture Rules
- Do not use `useState` for shared/global state. Use Zustand stores in `src/stores/`.
-- Do not use `useEffect` for data fetching. Use `pkc-react-hooks`.
+- Do not use `useEffect` for data fetching. Use `bitsocial-react-hooks`.
- Do not sync derived state with effects. Compute during render.
- Avoid copy-paste logic across components. Extract custom hooks in `src/hooks/`.
- Avoid boolean flag soup for complex flows; model state clearly in Zustand.
diff --git a/package.json b/package.json
index 89ae6986..7935d254 100644
--- a/package.json
+++ b/package.json
@@ -7,7 +7,7 @@
"license": "GPL-2.0-only",
"private": true,
"dependencies": {
- "@bitsocialhq/pkc-react-hooks": "https://github.com/bitsocialhq/pkc-react-hooks.git#00743c41a0cbbb88d29dccf21f45b69c16b8850c",
+ "@bitsocialhq/bitsocial-react-hooks": "https://github.com/bitsocialhq/bitsocial-react-hooks.git#56d97f7df902a037a36ecf15336493fe7bb93c2b",
"@capacitor/app": "7.0.1",
"@capacitor/status-bar": "7.0.1",
"@capawesome/capacitor-android-edge-to-edge-support": "7.2.2",
diff --git a/public/translations/ar/default.json b/public/translations/ar/default.json
index 89866618..5f92bc10 100644
--- a/public/translations/ar/default.json
+++ b/public/translations/ar/default.json
@@ -2,7 +2,7 @@
"what_is_5chan": "ما هو 5chan؟",
"go": "اذهب",
"5chan_description": "5chan لوحة صور لامركزية بالكامل ومفتوحة المصدر، حيث يمكن لأي شخص إنشاء وامتلاك عدد غير محدود من اللوحات بشكل تشفيري. يضيف مالكو اللوحات ويشرفون على لوحتهم ويحددون <1>Rules1>. جميع البيانات نصية فقط وتُشارك من نظير إلى نظير، بما في ذلك روابط تضمين الصور. راجع <2>FAQs2> لمعرفة المزيد. لا تتردد في النقر على لوحة أدناه تهمك والبدء فوراً!",
- "no_global_rules_info": "5chan تطبيق بدون خادم، هذا الموقع مجرد طريقة واحدة لفتحه. لتجنب الاعتماد على توفر الموقع، <1>حمّل إصداراً1>.",
+ "no_global_rules_info": "5chan تطبيق بدون خوادم، هذا الموقع مجرد طريقة واحدة لفتحه. لتجنب الاعتماد على توفر الموقع، <1>حمّل التطبيق1>.",
"boards": "منتديات",
"popular_threads": "المواضيع الشائعة",
"options": "الخيارات",
@@ -297,5 +297,7 @@
"link_to_file": "رابط للملف",
"support_5chan": "دعم 5chan",
"images": "صور",
- "load_more": "تحميل المزيد"
+ "load_more": "تحميل المزيد",
+ "purged": "purged",
+ "this_post_was_purged": "Purging from board database — this process is irreversible."
}
diff --git a/public/translations/bn/default.json b/public/translations/bn/default.json
index ff3dd91a..cc91f65e 100644
--- a/public/translations/bn/default.json
+++ b/public/translations/bn/default.json
@@ -2,7 +2,7 @@
"what_is_5chan": "5chan কি?",
"go": "যাও",
"5chan_description": "5chan একটি সম্পূর্ণ বিকেন্দ্রীভূত এবং ওপেন-সোর্স ইমেজবোর্ড, যেখানে যে কেউ সীমাহীন বোর্ড তৈরি করতে এবং ক্রিপ্টোগ্রাফিকভাবে মালিকানা নিতে পারে। বোর্ড মালিকরা তাদের বোর্ড হোস্ট এবং মডারেট করেন এবং এর <1>Rules1> সেট করেন। সমস্ত ডেটা শুধুমাত্র টেক্সট এবং পিয়ার-টু-পিয়ার শেয়ার করা হয়, এম্বেড ইমেজের লিঙ্ক সহ। আরও জানতে <2>FAQs2> দেখুন। নীচের যে বোর্ডে আপনার আগ্রহ আছে সেটিতে ক্লিক করতে এবং সরাসরি যোগ দিতে নির্দ্বিধায়!",
- "no_global_rules_info": "5chan একটি সার্ভারলেস অ্যাপ, এই ওয়েবসাইট এটি খোলার একটি উপায় মাত্র। ওয়েবসাইটের আপটাইমের উপর নির্ভরতা এড়াতে <1>একটি রিলিজ ডাউনলোড করুন1>।",
+ "no_global_rules_info": "5chan একটি সার্ভারলেস অ্যাপ, এই ওয়েবসাইট এটি খোলার একটি উপায় মাত্র। ওয়েবসাইটের আপটাইমের উপর নির্ভরতা এড়াতে <1>অ্যাপ ডাউনলোড করুন1>।",
"boards": "বোর্ডসমূহ",
"popular_threads": "জনপ্রিয় থ্রেডগুলি",
"options": "বিকল্পসমূহ",
@@ -297,5 +297,7 @@
"link_to_file": "ফাইলের লিংক",
"support_5chan": "5chan সমর্থন করুন",
"images": "ছবি",
- "load_more": "আরও লোড করুন"
+ "load_more": "আরও লোড করুন",
+ "purged": "purged",
+ "this_post_was_purged": "Purging from board database — this process is irreversible."
}
diff --git a/public/translations/cs/default.json b/public/translations/cs/default.json
index b6aa9318..eb773273 100644
--- a/public/translations/cs/default.json
+++ b/public/translations/cs/default.json
@@ -2,7 +2,7 @@
"what_is_5chan": "Co je 5chan?",
"go": "jít",
"5chan_description": "5chan je plně decentralizované a open-source imageboard, kde kdokoli může vytvářet a kryptograficky vlastnit neomezený počet desek. Majitelé desek hostují a moderují svou desku a nastavují její <1>Rules1>. Všechna data jsou pouze textová a sdílená peer-to-peer, včetně odkazů na vložené obrázky. Pro více informací se podívejte na <2>FAQs2>. Klikněte na libovolnou desku níže a můžete začít!",
- "no_global_rules_info": "5chan je bezserverová aplikace, tento web je jen jedním způsobem, jak ji otevřít. Abyste se nebyli závislí na dostupnosti webu, <1>stáhněte si vydání1>.",
+ "no_global_rules_info": "5chan je bezserverová aplikace, tento web je jen jeden způsob, jak ji otevřít. Abyste se nebyli závislí na dostupnosti webu, <1>stáhněte si aplikaci1>.",
"boards": "nástěnky",
"popular_threads": "Oblíbená vlákna",
"options": "Možnosti",
@@ -297,5 +297,7 @@
"link_to_file": "Odkaz na soubor",
"support_5chan": "Podpořte 5chan",
"images": "obrázky",
- "load_more": "Načíst více"
+ "load_more": "Načíst více",
+ "purged": "purged",
+ "this_post_was_purged": "Purging from board database — this process is irreversible."
}
diff --git a/public/translations/da/default.json b/public/translations/da/default.json
index 2eae9b12..3ba23a9d 100644
--- a/public/translations/da/default.json
+++ b/public/translations/da/default.json
@@ -2,7 +2,7 @@
"what_is_5chan": "Hvad er 5chan?",
"go": "gå",
"5chan_description": "5chan er et fuldt decentraliseret og open-source imageboard, hvor alle kan oprette og kryptografisk eje ubegrænsede boards. Board-ejere hoster og modererer deres board og sætter dets <1>Rules1>. Alle data er kun tekst og deles peer-to-peer, inklusiv links til indlejrede billeder. Tjek <2>FAQs2> for at lære mere. Klik gerne på et board nedenfor der interesserer dig og kom i gang!",
- "no_global_rules_info": "5chan er en serverløs app, denne hjemmeside er blot én måde at åbne den på. For at undgå at stole på hjemmesidens oppetid, <1>hent en udgivelse1>.",
+ "no_global_rules_info": "5chan er en serverløs app, denne hjemmeside er blot én måde at åbne den på. For at undgå at stole på hjemmesidens oppetid, <1>hent appen1>.",
"boards": "opslagstavler",
"popular_threads": "Populære tråde",
"options": "Indstillinger",
@@ -297,5 +297,7 @@
"link_to_file": "Link til fil",
"support_5chan": "Støt 5chan",
"images": "billeder",
- "load_more": "Indlæs mere"
+ "load_more": "Indlæs mere",
+ "purged": "purged",
+ "this_post_was_purged": "Purging from board database — this process is irreversible."
}
diff --git a/public/translations/de/default.json b/public/translations/de/default.json
index 3f2138b6..1fc40ccb 100644
--- a/public/translations/de/default.json
+++ b/public/translations/de/default.json
@@ -2,7 +2,7 @@
"what_is_5chan": "Was ist 5chan?",
"go": "gehen",
"5chan_description": "5chan ist ein vollständig dezentrales und quelloffenes Imageboard, auf dem jeder unbegrenzt Boards erstellen und kryptografisch besitzen kann. Board-Inhaber hosten und moderieren ihr Board und legen dessen <1>Rules1> fest. Alle Daten sind rein textbasiert und werden peer-to-peer geteilt, inklusive Links zu eingebetteten Bildern. Schau dir die <2>FAQs2> an, um mehr zu erfahren. Klicke einfach auf ein Board unten, das dich interessiert, und leg los!",
- "no_global_rules_info": "5chan ist eine serverlose App, diese Website ist nur eine Möglichkeit, sie zu öffnen. Um nicht von der Verfügbarkeit der Website abhängig zu sein, <1>lade eine Version herunter1>.",
+ "no_global_rules_info": "5chan ist eine serverlose App, diese Website ist nur eine Möglichkeit, sie zu öffnen. Um nicht von der Verfügbarkeit der Website abhängig zu sein, <1>lade die App herunter1>.",
"boards": "Foren",
"popular_threads": "Beliebte Threads",
"options": "Optionen",
@@ -297,5 +297,7 @@
"link_to_file": "Link zur Datei",
"support_5chan": "5chan unterstützen",
"images": "Bilder",
- "load_more": "Mehr laden"
+ "load_more": "Mehr laden",
+ "purged": "purged",
+ "this_post_was_purged": "Purging from board database — this process is irreversible."
}
diff --git a/public/translations/el/default.json b/public/translations/el/default.json
index e62e50c3..f02b9182 100644
--- a/public/translations/el/default.json
+++ b/public/translations/el/default.json
@@ -2,7 +2,7 @@
"what_is_5chan": "Τι είναι το 5chan;",
"go": "πήγαινε",
"5chan_description": "Το 5chan είναι ένα πλήρως αποκεντρωμένο και ανοιχτού κώδικα imageboard, όπου οποιοσδήποτε μπορεί να δημιουργήσει και να κατέχει κρυπτογραφικά απεριόριστες σανίδες. Οι ιδιοκτήτες σανίδων φιλοξενούν και ελέγχουν τη σανίδα τους και ορίζουν τους <1>Rules1>. Όλα τα δεδομένα είναι μόνο κείμενο και κοινοποιούνται peer-to-peer, συμπεριλαμβανομένων συνδέσμων για ενσωματωμένες εικόνες. Δείτε τα <2>FAQs2> για να μάθετε περισσότερα. Μη διστάσετε να κάνετε κλικ σε μια σανίδα παρακάτω που σας ενδιαφέρει και ξεκινήστε!",
- "no_global_rules_info": "Το 5chan είναι μια εφαρμογή χωρίς διακομιστή, αυτός ο ιστότοπος είναι απλώς ένας τρόπος να την ανοίξετε. Για να μην εξαρτάστε από τη διαθεσιμότητα του ιστότοπου, <1>κατεβάστε μια έκδοση1>.",
+ "no_global_rules_info": "Το 5chan είναι μια εφαρμογή χωρίς διακομιστές, αυτός ο ιστότοπος είναι απλώς ένας τρόπος να την ανοίξετε. Για να αποφύγετε την εξάρτηση από τη διαθεσιμότητα του ιστότοπου, <1>κατεβάστε την εφαρμογή1>.",
"boards": "διαδικτυακές πινακίδες",
"popular_threads": "Δημοφιλή νήματα",
"options": "Επιλογές",
@@ -297,5 +297,7 @@
"link_to_file": "Σύνδεσμος προς αρχείο",
"support_5chan": "Υποστηρίξτε το 5chan",
"images": "εικόνες",
- "load_more": "Φόρτωση περισσότερων"
+ "load_more": "Φόρτωση περισσότερων",
+ "purged": "purged",
+ "this_post_was_purged": "Purging from board database — this process is irreversible."
}
diff --git a/public/translations/en/default.json b/public/translations/en/default.json
index f6ecd47a..a7bd9f24 100644
--- a/public/translations/en/default.json
+++ b/public/translations/en/default.json
@@ -2,7 +2,7 @@
"what_is_5chan": "What is 5chan?",
"go": "go",
"5chan_description": "5chan is a fully decentralized and open-source imageboard, where anyone can create and cryptographically own unlimited boards. Board owners host and moderate their board, and set its <1>Rules1>. All data is text-only and it's shared peer-to-peer, including links to embed images. Check out the <2>FAQs2> to learn more. Feel free to click on a board below that interests you and jump right in!",
- "no_global_rules_info": "5chan is a serverless app, this website is just one way to open it. To avoid relying on the website's uptime, <1>download a release1>.",
+ "no_global_rules_info": "5chan is a serverless app, this website is just one way to open it. To avoid relying on the website's uptime, <1>download the app1>.",
"boards": "boards",
"popular_threads": "Popular threads",
"options": "Options",
@@ -228,6 +228,8 @@
"bitsocial_account": "Bitsocial Account",
"purge": "purge",
"purge_confirm": "Purging permanently removes this content and all its replies from the database. Continue?",
+ "purged": "purged",
+ "this_post_was_purged": "Purging from board database — this process is irreversible.",
"mod_queue": "Mod Queue",
"moderation_queue": "Moderation Queue",
"queue_is_empty": "Queue is empty",
diff --git a/public/translations/es/default.json b/public/translations/es/default.json
index 95fc3a59..e33fde9a 100644
--- a/public/translations/es/default.json
+++ b/public/translations/es/default.json
@@ -2,7 +2,7 @@
"what_is_5chan": "¿Qué es 5chan?",
"go": "ir",
"5chan_description": "5chan es un imageboard totalmente descentralizado y de código abierto, donde cualquiera puede crear y poseer criptográficamente tableros ilimitados. Los propietarios de tableros alojan y moderan su tablero y establecen sus <1>Rules1>. Todos los datos son solo texto y se comparten peer-to-peer, incluyendo enlaces para incrustar imágenes. Consulta las <2>FAQs2> para saber más. ¡Haz clic en cualquier tablero de abajo que te interese y empieza!",
- "no_global_rules_info": "5chan es una app sin servidor, este sitio web es solo una forma de abrirlo. Para no depender del tiempo de actividad del sitio, <1>descarga una versión1>.",
+ "no_global_rules_info": "5chan es una aplicación sin servidor, este sitio web es solo una forma de abrirla. Para no depender del tiempo de actividad del sitio, <1>descarga la aplicación1>.",
"boards": "foros",
"popular_threads": "Hilos populares",
"options": "Opciones",
@@ -297,5 +297,7 @@
"link_to_file": "Enlace al archivo",
"support_5chan": "Apoyar 5chan",
"images": "imágenes",
- "load_more": "Cargar más"
+ "load_more": "Cargar más",
+ "purged": "purged",
+ "this_post_was_purged": "Purging from board database — this process is irreversible."
}
diff --git a/public/translations/fa/default.json b/public/translations/fa/default.json
index 092ae9ae..9f9215ab 100644
--- a/public/translations/fa/default.json
+++ b/public/translations/fa/default.json
@@ -2,7 +2,7 @@
"what_is_5chan": "5chan چیست؟",
"go": "برو",
"5chan_description": "5chan یک imageboard کاملاً غیرمتمرکز و متنباز است که هر کسی میتواند تختههای نامحدود ایجاد کند و به صورت رمزنگاری مالک آنها شود. مالکان تخته، تخته خود را میزبانی و نظارت میکنند و <1>Rules1> آن را تعیین میکنند. تمام دادهها فقط متنی هستند و به صورت peer-to-peer به اشتراک گذاشته میشوند، از جمله لینکهای تصاویر جاسازی شده. برای اطلاعات بیشتر <2>FAQs2> را ببینید. روی هر تختهای که به آن علاقه دارید کلیک کنید و شروع کنید!",
- "no_global_rules_info": "5chan یک اپلیکیشن بدون سرور است، این وبسایت تنها یکی از راههای باز کردن آن است. برای جلوگیری از وابستگی به در دسترس بودن وبسایت، <1>یک نسخه دانلود کنید1>.",
+ "no_global_rules_info": "5chan یک اپلیکیشن بدون سرور است، این وبسایت تنها یکی از راههای باز کردن آن است. برای جلوگیری از وابستگی به در دسترس بودن وبسایت، <1>اپلیکیشن را دانلود کنید1>.",
"boards": "تالارهای پیام",
"popular_threads": "نخستین موضوعات",
"options": "گزینهها",
@@ -297,5 +297,7 @@
"link_to_file": "لینک به فایل",
"support_5chan": "از 5chan پشتیبانی کنید",
"images": "تصاویر",
- "load_more": "بارگذاری بیشتر"
+ "load_more": "بارگذاری بیشتر",
+ "purged": "purged",
+ "this_post_was_purged": "Purging from board database — this process is irreversible."
}
diff --git a/public/translations/fi/default.json b/public/translations/fi/default.json
index 188a09eb..dc149e31 100644
--- a/public/translations/fi/default.json
+++ b/public/translations/fi/default.json
@@ -2,7 +2,7 @@
"what_is_5chan": "Mikä on 5chan?",
"go": "mennä",
"5chan_description": "5chan on täysin hajautettu ja avoimen lähdekoodin imageboard, jossa kuka tahansa voi luoda ja kryptografisesti omistaa rajattomasti lautia. Lautan omistajat isännöivät ja moderointavat lautaa ja asettavat sen <1>Rules1>. Kaikki data on vain tekstiä ja jaetaan peer-to-peer -verkossa, mukaan lukien linkit upotettaviin kuviin. Lue lisää <2>FAQs2>-osiosta. Voit vapaasti klikata alla olevaa lautaa, joka kiinnostaa sinua, ja aloittaa!",
- "no_global_rules_info": "5chan on palvelimeton sovellus, tämä sivusto on vain yksi tapa avata se. Jotta et joutuisi luottamaan sivuston käytettävyyteen, <1>lataa julkaisu1>.",
+ "no_global_rules_info": "5chan on palvelimeton sovellus, tämä verkkosivusto on vain yksi tapa avata se. Jotta et joutuisi luottamaan verkkosivuston saatavuuteen, <1>lataa sovellus1>.",
"boards": "foorumit",
"popular_threads": "Suositut langat",
"options": "Vaihtoehdot",
@@ -297,5 +297,7 @@
"link_to_file": "Linkki tiedostoon",
"support_5chan": "Tue 5chan",
"images": "kuvat",
- "load_more": "Lataa lisää"
+ "load_more": "Lataa lisää",
+ "purged": "purged",
+ "this_post_was_purged": "Purging from board database — this process is irreversible."
}
diff --git a/public/translations/fil/default.json b/public/translations/fil/default.json
index d51f1c72..4f81dde7 100644
--- a/public/translations/fil/default.json
+++ b/public/translations/fil/default.json
@@ -2,7 +2,7 @@
"what_is_5chan": "Ano ang 5chan?",
"go": "pumunta",
"5chan_description": "Ang 5chan ay isang ganap na desentralisado at open-source na imageboard, kung saan sinuman ay maaaring lumikha at kriptograpikong magmay-ari ng walang limitasyong mga board. Ang mga may-ari ng board ay nagho-host at nagmo-moderate ng kanilang board, at nagtatakda ng <1>Rules1> nito. Lahat ng data ay text-only at ibinabahagi peer-to-peer, kasama ang mga link para sa embed na mga larawan. Tingnan ang <2>FAQs2> para matuto pa. Huwag mag-atubiling i-click ang anumang board sa ibaba na interesado ka at sumali na!",
- "no_global_rules_info": "Ang 5chan ay isang serverless na app, ang website na ito ay isang paraan lamang para buksan ito. Para hindi umasa sa uptime ng website, <1>mag-download ng release1>.",
+ "no_global_rules_info": "Ang 5chan ay isang serverless na app, ang website na ito ay isang paraan lamang para buksan ito. Upang hindi umasa sa uptime ng website, <1>i-download ang app1>.",
"boards": "mga board",
"popular_threads": "Mga popular na thread",
"options": "Mga Opsyon",
@@ -297,5 +297,7 @@
"link_to_file": "Link sa File",
"support_5chan": "Suportahan ang 5chan",
"images": "mga larawan",
- "load_more": "Mag-load ng higit pa"
+ "load_more": "Mag-load ng higit pa",
+ "purged": "purged",
+ "this_post_was_purged": "Purging from board database — this process is irreversible."
}
diff --git a/public/translations/fr/default.json b/public/translations/fr/default.json
index fda406a3..b753237b 100644
--- a/public/translations/fr/default.json
+++ b/public/translations/fr/default.json
@@ -2,7 +2,7 @@
"what_is_5chan": "Qu'est-ce que 5chan?",
"go": "aller",
"5chan_description": "5chan est un imageboard entièrement décentralisé et open-source, où chacun peut créer et posséder cryptographiquement des boards illimités. Les propriétaires de boards hébergent et modèrent leur board et définissent ses <1>Rules1>. Toutes les données sont en texte uniquement et partagées en peer-to-peer, y compris les liens pour intégrer des images. Consultez les <2>FAQs2> pour en savoir plus. N'hésitez pas à cliquer sur un board ci-dessous qui vous intéresse et à vous lancer !",
- "no_global_rules_info": "5chan est une application sans serveur, ce site web n'est qu'une façon de l'ouvrir. Pour ne pas dépendre de la disponibilité du site, <1>téléchargez une version1>.",
+ "no_global_rules_info": "5chan est une application sans serveur, ce site web n'est qu'une façon de l'ouvrir. Pour ne pas dépendre de la disponibilité du site, <1>téléchargez l'application1>.",
"boards": "forums",
"popular_threads": "Fils populaires",
"options": "Options",
@@ -297,5 +297,7 @@
"link_to_file": "Lien vers le fichier",
"support_5chan": "Soutenir 5chan",
"images": "images",
- "load_more": "Charger plus"
+ "load_more": "Charger plus",
+ "purged": "purged",
+ "this_post_was_purged": "Purging from board database — this process is irreversible."
}
diff --git a/public/translations/he/default.json b/public/translations/he/default.json
index 3a45ebd6..33301fa7 100644
--- a/public/translations/he/default.json
+++ b/public/translations/he/default.json
@@ -2,7 +2,7 @@
"what_is_5chan": "מה זה 5chan?",
"go": "לך",
"5chan_description": "5chan הוא imageboard מבוזר לחלוטין וקוד פתוח, שבו כל אחד יכול ליצור ולבעלות קריפטוגרפית על לוחות בלתי מוגבלים. בעלי לוחות מארחים ומנהלים את הלוח שלהם ומגדירים את <1>Rules1> שלו. כל הנתונים הם טקסט בלבד ומשותפים peer-to-peer, כולל קישורים להטמעת תמונות. בדוק את <2>FAQs2> כדי ללמוד עוד. אל תהסס ללחוץ על לוח למטה שמעניין אותך ולהצטרף!",
- "no_global_rules_info": "5chan הוא אפליקציה ללא שרת, האתר הזה הוא רק דרך אחת לפתוח אותה. כדי לא להסתמך על זמינות האתר, <1>הורד גרסה1>.",
+ "no_global_rules_info": "5chan הוא אפליקציה ללא שרת, האתר הזה הוא רק דרך אחת לפתוח אותה. כדי לא להסתמך על זמינות האתר, <1>הורד את האפליקציה1>.",
"boards": "פורומים",
"popular_threads": "אשכולות פופולריים",
"options": "אפשרויות",
@@ -297,5 +297,7 @@
"link_to_file": "קישור לקובץ",
"support_5chan": "תמוך ב-5chan",
"images": "תמונות",
- "load_more": "טען עוד"
+ "load_more": "טען עוד",
+ "purged": "purged",
+ "this_post_was_purged": "Purging from board database — this process is irreversible."
}
diff --git a/public/translations/hi/default.json b/public/translations/hi/default.json
index 0781292d..3350c6a3 100644
--- a/public/translations/hi/default.json
+++ b/public/translations/hi/default.json
@@ -2,7 +2,7 @@
"what_is_5chan": "5chan क्या है?",
"go": "जाओ",
"5chan_description": "5chan एक पूरी तरह से विकेंद्रीकृत और ओपन-सोर्स इमेजबोर्ड है, जहाँ कोई भी असीमित बोर्ड बना सकता है और क्रिप्टोग्राफिक रूप से उनका मालिक हो सकता है। बोर्ड मालिक अपने बोर्ड को होस्ट और मॉडरेट करते हैं और इसके <1>Rules1> सेट करते हैं। सभी डेटा केवल टेक्स्ट है और इसे पीयर-टू-पीयर साझा किया जाता है, जिसमें एम्बेड इमेज के लिंक शामिल हैं। अधिक जानने के लिए <2>FAQs2> देखें। नीचे दिए गए किसी भी बोर्ड पर क्लिक करने में संकोच न करें जो आपको रुचिकर लगे और शुरू करें!",
- "no_global_rules_info": "5chan एक सर्वरलेस ऐप है, यह वेबसाइट इसे खोलने का सिर्फ एक तरीका है। वेबसाइट की अपटाइम पर निर्भरता से बचने के लिए <1>एक रिलीज़ डाउनलोड करें1>।",
+ "no_global_rules_info": "5chan एक सर्वरलेस ऐप है, यह वेबसाइट इसे खोलने का सिर्फ एक तरीका है। वेबसाइट की अपटाइम पर निर्भर होने से बचने के लिए <1>ऐप डाउनलोड करें1>।",
"boards": "मंच",
"popular_threads": "लोकप्रिय थ्रेड्स",
"options": "विकल्प",
@@ -297,5 +297,7 @@
"link_to_file": "फ़ाइल का लिंक",
"support_5chan": "5chan का समर्थन करें",
"images": "छवियाँ",
- "load_more": "और लोड करें"
+ "load_more": "और लोड करें",
+ "purged": "purged",
+ "this_post_was_purged": "Purging from board database — this process is irreversible."
}
diff --git a/public/translations/hu/default.json b/public/translations/hu/default.json
index 76cef903..9e59e9fb 100644
--- a/public/translations/hu/default.json
+++ b/public/translations/hu/default.json
@@ -2,7 +2,7 @@
"what_is_5chan": "Mi az a 5chan?",
"go": "menni",
"5chan_description": "A 5chan egy teljesen decentralizált és nyílt forráskódú imageboard, ahol bárki létrehozhat és kriptográfiailag birtokolhat korlátlan számú fórumot. A fórum tulajdonosok hostolják és moderálják fórumukat, és beállítják annak <1>Rules1>. Minden adat csak szöveges és peer-to-peer módon osztozik meg, beleértve a beágyazott képek linkjeit is. Nézd meg a <2>FAQs2> oldalt, hogy többet tudj meg. Nyugodtan kattints egy alábbi fórumra, ami érdekel, és kezdd el!",
- "no_global_rules_info": "A 5chan egy szerver nélküli alkalmazás, ez a weboldal csak egy módja annak megnyitásának. Hogy ne a weboldal elérhetőségétől függj, <1>tölts le egy kiadást1>.",
+ "no_global_rules_info": "A 5chan egy szerver nélküli alkalmazás, ez a weboldal csak egy módja annak, hogy megnyisd. Hogy ne a weboldal elérhetőségétől függj, <1>töltsd le az alkalmazást1>.",
"boards": "fórumok",
"popular_threads": "Népszerű szálak",
"options": "Beállítások",
@@ -297,5 +297,7 @@
"link_to_file": "Link a fájlhoz",
"support_5chan": "5chan támogatása",
"images": "képek",
- "load_more": "További betöltése"
+ "load_more": "További betöltése",
+ "purged": "purged",
+ "this_post_was_purged": "Purging from board database — this process is irreversible."
}
diff --git a/public/translations/id/default.json b/public/translations/id/default.json
index 5f88b887..2f7a0fb8 100644
--- a/public/translations/id/default.json
+++ b/public/translations/id/default.json
@@ -2,7 +2,7 @@
"what_is_5chan": "Apa itu 5chan?",
"go": "pergi",
"5chan_description": "5chan adalah imageboard yang sepenuhnya terdesentralisasi dan open-source, di mana siapa pun dapat membuat dan secara kriptografis memiliki board tanpa batas. Pemilik board menghosting dan memoderasi board mereka serta menetapkan <1>Rules1>-nya. Semua data hanya berupa teks dan dibagikan peer-to-peer, termasuk tautan untuk menyematkan gambar. Lihat <2>FAQs2> untuk mempelajari lebih lanjut. Silakan klik board di bawah yang menarik minat Anda dan mulai!",
- "no_global_rules_info": "5chan adalah aplikasi tanpa server, situs web ini hanyalah salah satu cara untuk membukanya. Agar tidak bergantung pada ketersediaan situs, <1>unduh rilis1>.",
+ "no_global_rules_info": "5chan adalah aplikasi tanpa server, situs web ini hanyalah salah satu cara untuk membukanya. Untuk menghindari ketergantungan pada ketersediaan situs, <1>unduh aplikasinya1>.",
"boards": "papan pesan",
"popular_threads": "Benang populer",
"options": "Opsi",
@@ -297,5 +297,7 @@
"link_to_file": "Tautan ke File",
"support_5chan": "Dukung 5chan",
"images": "gambar",
- "load_more": "Muat lebih banyak"
+ "load_more": "Muat lebih banyak",
+ "purged": "purged",
+ "this_post_was_purged": "Purging from board database — this process is irreversible."
}
diff --git a/public/translations/it/default.json b/public/translations/it/default.json
index 43d3701c..576982a4 100644
--- a/public/translations/it/default.json
+++ b/public/translations/it/default.json
@@ -2,7 +2,7 @@
"what_is_5chan": "Cos'è 5chan?",
"go": "vai",
"5chan_description": "5chan è un imageboard completamente decentralizzato e open-source, dove chiunque può creare e possedere criptograficamente board illimitati. I proprietari dei board ospitano e moderano il proprio board e ne impostano le <1>Rules1>. Tutti i dati sono solo testuali e condivisi peer-to-peer, inclusi i link per incorporare immagini. Consulta le <2>FAQs2> per saperne di più. Clicca pure su un board qui sotto che ti interessa e inizia!",
- "no_global_rules_info": "5chan è un'app serverless, questo sito è solo un modo per aprirla. Per non dipendere dalla disponibilità del sito, <1>scarica una versione1>.",
+ "no_global_rules_info": "5chan è un'app serverless, questo sito web è solo un modo per aprirla. Per non dipendere dalla disponibilità del sito, <1>scarica l'app1>.",
"boards": "board",
"popular_threads": "Thread popolari",
"options": "Opzioni",
@@ -297,5 +297,7 @@
"link_to_file": "Link al file",
"support_5chan": "Supporta 5chan",
"images": "immagini",
- "load_more": "Carica altro"
+ "load_more": "Carica altro",
+ "purged": "purged",
+ "this_post_was_purged": "Purging from board database — this process is irreversible."
}
diff --git a/public/translations/ja/default.json b/public/translations/ja/default.json
index 0017201e..d85e5980 100644
--- a/public/translations/ja/default.json
+++ b/public/translations/ja/default.json
@@ -2,7 +2,7 @@
"what_is_5chan": "5chanとは何ですか?",
"go": "行く",
"5chan_description": "5chanは完全に分散化されたオープンソースの画像掲示板で、誰でも無制限の板を作成し、暗号学的に所有できます。板のオーナーは板をホスト・モデレートし、<1>Rules1>を設定します。すべてのデータはテキストのみで、画像埋め込み用のリンクを含め、ピアツーピアで共有されます。詳しくは<2>FAQs2>をご覧ください。興味のある板をクリックして、すぐに参加してください!",
- "no_global_rules_info": "5chanはサーバーレスアプリで、このウェブサイトはそれを開く一つの方法に過ぎません。ウェブサイトの稼働に依存しないように、<1>リリースをダウンロード1>してください。",
+ "no_global_rules_info": "5chanはサーバーレスアプリで、このウェブサイトは開く方法の一つに過ぎません。ウェブサイトの稼働状況に依存しないためには、<1>アプリをダウンロード1>してください。",
"boards": "掲示板",
"popular_threads": "人気のあるスレッド",
"options": "オプション",
@@ -297,5 +297,7 @@
"link_to_file": "ファイルへのリンク",
"support_5chan": "5chanをサポート",
"images": "画像",
- "load_more": "さらに読み込む"
+ "load_more": "さらに読み込む",
+ "purged": "purged",
+ "this_post_was_purged": "Purging from board database — this process is irreversible."
}
diff --git a/public/translations/ko/default.json b/public/translations/ko/default.json
index 300a5cfc..805d153d 100644
--- a/public/translations/ko/default.json
+++ b/public/translations/ko/default.json
@@ -2,7 +2,7 @@
"what_is_5chan": "5chan이란 무엇인가요?",
"go": "가기",
"5chan_description": "5chan은 완전히 분산화된 오픈소스 이미지보드로, 누구나 무제한 보드를 생성하고 암호화적으로 소유할 수 있습니다. 보드 소유자는 보드를 호스팅하고 관리하며 <1>Rules1>를 설정합니다. 모든 데이터는 텍스트만 포함하며 이미지 임베드 링크를 포함해 피어 투 피어로 공유됩니다. 자세한 내용은 <2>FAQs2>를 확인하세요. 관심 있는 보드를 클릭하고 바로 참여하세요!",
- "no_global_rules_info": "5chan은 서버리스 앱이며, 이 웹사이트는 열 수 있는 방법 중 하나일 뿐입니다. 웹사이트 가동 시간에 의존하지 않으려면 <1>릴리스를 다운로드하세요1>.",
+ "no_global_rules_info": "5chan은 서버리스 앱이며, 이 웹사이트는 열 수 있는 방법 중 하나일 뿐입니다. 웹사이트 가동 시간에 의존하지 않으려면 <1>앱을 다운로드하세요1>.",
"boards": "게시판",
"popular_threads": "인기 있는 스레드",
"options": "옵션",
@@ -297,5 +297,7 @@
"link_to_file": "파일 링크",
"support_5chan": "5chan 지원",
"images": "이미지",
- "load_more": "더 보기"
+ "load_more": "더 보기",
+ "purged": "purged",
+ "this_post_was_purged": "Purging from board database — this process is irreversible."
}
diff --git a/public/translations/mr/default.json b/public/translations/mr/default.json
index 8fa75510..300b93fb 100644
--- a/public/translations/mr/default.json
+++ b/public/translations/mr/default.json
@@ -2,7 +2,7 @@
"what_is_5chan": "5chan काय आहे?",
"go": "जा",
"5chan_description": "5chan एक पूर्णपणे विकेंद्रीकृत आणि ओपन-सोर्स इमेजबोर्ड आहे, जिथे कोणीही अमर्यादित बोर्ड तयार करू शकतो आणि क्रिप्टोग्राफिकदृष्ट्या त्यांचा मालक होऊ शकतो. बोर्ड मालक त्यांच्या बोर्डचे होस्टिंग आणि मॉडरेशन करतात आणि त्याचे <1>Rules1> सेट करतात. सर्व डेटा फक्त मजकूर आहे आणि तो पीअर-टू-पीअर शेअर केला जातो, एम्बेड इमेजेसच्या लिंक्ससह. अधिक जाणून घेण्यासाठी <2>FAQs2> पहा. खाली असलेल्या कोणत्याही बोर्डवर क्लिक करण्यास संकोच करू नका आणि सुरू करा!",
- "no_global_rules_info": "5chan हे सर्वरलेस अॅप आहे, ही वेबसाइट ते उघडण्याचा फक्त एक मार्ग आहे. वेबसाइटच्या अपटाइमवर अवलंबून राहणे टाळण्यासाठी <1>रिलीझ डाउनलोड करा1>.",
+ "no_global_rules_info": "5chan हे सर्व्हरलेस अॅप आहे, ही वेबसाइट ते उघडण्याचा फक्त एक मार्ग आहे. वेबसाइटच्या अपटाइमवर अवलंबून राहण्यापासून बचण्यासाठी <1>अॅप डाउनलोड करा1>.",
"boards": "संदेश फलक",
"popular_threads": "लोकप्रिय थ्रेड्स",
"options": "पर्याय",
@@ -297,5 +297,7 @@
"link_to_file": "फाइलची लिंक",
"support_5chan": "5chan चे समर्थन करा",
"images": "प्रतिमा",
- "load_more": "अधिक लोड करा"
+ "load_more": "अधिक लोड करा",
+ "purged": "purged",
+ "this_post_was_purged": "Purging from board database — this process is irreversible."
}
diff --git a/public/translations/nl/default.json b/public/translations/nl/default.json
index a5d428c8..ff0e635e 100644
--- a/public/translations/nl/default.json
+++ b/public/translations/nl/default.json
@@ -2,7 +2,7 @@
"what_is_5chan": "Wat is 5chan?",
"go": "gaan",
"5chan_description": "5chan is een volledig gedecentraliseerd en open-source imageboard, waar iedereen onbeperkt boards kan aanmaken en cryptografisch bezitten. Board-eigenaren hosten en modereren hun board en stellen de <1>Rules1> in. Alle data is alleen tekst en wordt peer-to-peer gedeeld, inclusief links voor ingesloten afbeeldingen. Bekijk de <2>FAQs2> voor meer informatie. Klik gerust op een board hieronder dat je interesseert en begin!",
- "no_global_rules_info": "5chan is een serverloze app, deze website is slechts één manier om het te openen. Om niet af te hangen van de beschikbaarheid van de website, <1>download een release1>.",
+ "no_global_rules_info": "5chan is een serverloze app, deze website is slechts één manier om deze te openen. Om niet af te hangen van de beschikbaarheid van de website, <1>download de app1>.",
"boards": "forums",
"popular_threads": "Populaire threads",
"options": "Opties",
@@ -297,5 +297,7 @@
"link_to_file": "Link naar bestand",
"support_5chan": "Steun 5chan",
"images": "afbeeldingen",
- "load_more": "Meer laden"
+ "load_more": "Meer laden",
+ "purged": "purged",
+ "this_post_was_purged": "Purging from board database — this process is irreversible."
}
diff --git a/public/translations/no/default.json b/public/translations/no/default.json
index 5e1f87ee..8d7772c6 100644
--- a/public/translations/no/default.json
+++ b/public/translations/no/default.json
@@ -2,7 +2,7 @@
"what_is_5chan": "Hva er 5chan?",
"go": "gå",
"5chan_description": "5chan er et fullstendig desentralisert og åpen kildekode-imageboard, hvor hvem som helst kan opprette og kryptografisk eie ubegrensede boards. Board-eiere hoster og modererer sitt board og setter dets <1>Rules1>. Alle data er kun tekst og deles peer-to-peer, inkludert lenker for å bygge inn bilder. Sjekk <2>FAQs2> for å lære mer. Klikk gjerne på et board nedenfor som interesserer deg og kom i gang!",
- "no_global_rules_info": "5chan er en serverløs app, denne nettsiden er bare én måte å åpne den på. For å unngå å stole på nettsidens oppetid, <1>last ned en utgivelse1>.",
+ "no_global_rules_info": "5chan er en serverløs app, denne nettsiden er bare én måte å åpne den på. For å unngå å stole på nettsidens oppetid, <1>last ned appen1>.",
"boards": "fora",
"popular_threads": "Populære tråder",
"options": "Alternativer",
@@ -297,5 +297,7 @@
"link_to_file": "Lenke til fil",
"support_5chan": "Støtt 5chan",
"images": "bilder",
- "load_more": "Last inn mer"
+ "load_more": "Last inn mer",
+ "purged": "purged",
+ "this_post_was_purged": "Purging from board database — this process is irreversible."
}
diff --git a/public/translations/pl/default.json b/public/translations/pl/default.json
index 6017fb3e..99f2106a 100644
--- a/public/translations/pl/default.json
+++ b/public/translations/pl/default.json
@@ -2,7 +2,7 @@
"what_is_5chan": "Co to jest 5chan?",
"go": "iść",
"5chan_description": "5chan to w pełni zdecentralizowany i open-source imageboard, gdzie każdy może tworzyć i kryptograficznie posiadać nieograniczoną liczbę tablic. Właściciele tablic hostują i moderują swoje tablice oraz ustawiają ich <1>Rules1>. Wszystkie dane są wyłącznie tekstowe i udostępniane peer-to-peer, w tym linki do osadzania obrazów. Sprawdź <2>FAQs2>, aby dowiedzieć się więcej. Kliknij dowolną tablicę poniżej, która Cię interesuje, i dołącz!",
- "no_global_rules_info": "5chan to aplikacja bezserwerowa, ta strona to tylko jeden ze sposobów jej otwarcia. Aby nie polegać na dostępności strony, <1>pobierz wydanie1>.",
+ "no_global_rules_info": "5chan to aplikacja bezserwerowa, ta strona to tylko jeden ze sposobów jej otwarcia. Aby nie polegać na dostępności strony, <1>pobierz aplikację1>.",
"boards": "fora",
"popular_threads": "Popularne wątki",
"options": "Opcje",
@@ -297,5 +297,7 @@
"link_to_file": "Link do pliku",
"support_5chan": "Wspieraj 5chan",
"images": "obrazy",
- "load_more": "Załaduj więcej"
+ "load_more": "Załaduj więcej",
+ "purged": "purged",
+ "this_post_was_purged": "Purging from board database — this process is irreversible."
}
diff --git a/public/translations/pt/default.json b/public/translations/pt/default.json
index 054cf3a9..68ed4625 100644
--- a/public/translations/pt/default.json
+++ b/public/translations/pt/default.json
@@ -2,7 +2,7 @@
"what_is_5chan": "O que é 5chan?",
"go": "vai",
"5chan_description": "5chan é um imageboard totalmente descentralizado e de código aberto, onde qualquer pessoa pode criar e possuir criptograficamente boards ilimitados. Os proprietários de boards hospedam e moderam seu board e definem suas <1>Rules1>. Todos os dados são apenas texto e compartilhados peer-to-peer, incluindo links para incorporar imagens. Confira as <2>FAQs2> para saber mais. Sinta-se à vontade para clicar em um board abaixo que te interessa e comece!",
- "no_global_rules_info": "5chan é um app sem servidor, este site é apenas uma forma de abri-lo. Para não depender da disponibilidade do site, <1>baixe uma versão1>.",
+ "no_global_rules_info": "5chan é um aplicativo sem servidor, este site é apenas uma forma de abri-lo. Para não depender da disponibilidade do site, <1>baixe o aplicativo1>.",
"boards": "fóruns",
"popular_threads": "Tópicos populares",
"options": "Opções",
@@ -297,5 +297,7 @@
"link_to_file": "Link para o arquivo",
"support_5chan": "Apoiar 5chan",
"images": "imagens",
- "load_more": "Carregar mais"
+ "load_more": "Carregar mais",
+ "purged": "purged",
+ "this_post_was_purged": "Purging from board database — this process is irreversible."
}
diff --git a/public/translations/ro/default.json b/public/translations/ro/default.json
index e4cd1ea4..114a7db4 100644
--- a/public/translations/ro/default.json
+++ b/public/translations/ro/default.json
@@ -2,7 +2,7 @@
"what_is_5chan": "Ce este 5chan?",
"go": "du-te",
"5chan_description": "5chan este un imageboard complet descentralizat și open-source, unde oricine poate crea și deține criptografic panouri nelimitate. Proprietarii de panouri găzduiesc și moderază panoul lor și îi stabilesc <1>Rules1>. Toate datele sunt doar text și sunt partajate peer-to-peer, inclusiv linkuri pentru imagini încorporate. Consultați <2>FAQs2> pentru a afla mai multe. Nu ezitați să dați clic pe un panou de mai jos care vă interesează și să începeți!",
- "no_global_rules_info": "5chan este o aplicație serverless, acest site este doar o modalitate de a-l deschide. Pentru a nu depinde de disponibilitatea site-ului, <1>descarcă o versiune1>.",
+ "no_global_rules_info": "5chan este o aplicație fără server, acest site web este doar o modalitate de a-l deschide. Pentru a nu depinde de disponibilitatea site-ului, <1>descarcă aplicația1>.",
"boards": "forumuri",
"popular_threads": "Threaduri populare",
"options": "Opțiuni",
@@ -297,5 +297,7 @@
"link_to_file": "Link către fișier",
"support_5chan": "Sprijiniți 5chan",
"images": "imagini",
- "load_more": "Încarcă mai mult"
+ "load_more": "Încarcă mai mult",
+ "purged": "purged",
+ "this_post_was_purged": "Purging from board database — this process is irreversible."
}
diff --git a/public/translations/ru/default.json b/public/translations/ru/default.json
index be09f4dc..6aaf2dc3 100644
--- a/public/translations/ru/default.json
+++ b/public/translations/ru/default.json
@@ -2,7 +2,7 @@
"what_is_5chan": "Что такое 5chan?",
"go": "идти",
"5chan_description": "5chan — это полностью децентрализованный и открытый imageboard, где любой может создавать и криптографически владеть неограниченным количеством досок. Владельцы досок размещают и модерируют свою доску и устанавливают её <1>Rules1>. Все данные только текстовые и распространяются peer-to-peer, включая ссылки для встраивания изображений. Ознакомьтесь с <2>FAQs2>, чтобы узнать больше. Нажмите на любую доску ниже, которая вас интересует, и присоединяйтесь!",
- "no_global_rules_info": "5chan — это безсерверное приложение, этот сайт — лишь один способ его открыть. Чтобы не зависеть от доступности сайта, <1>скачайте релиз1>.",
+ "no_global_rules_info": "5chan — это бессерверное приложение, этот сайт — лишь один из способов его открыть. Чтобы не зависеть от доступности сайта, <1>скачайте приложение1>.",
"boards": "форумы",
"popular_threads": "Популярные темы",
"options": "Опции",
@@ -297,5 +297,7 @@
"link_to_file": "Ссылка на файл",
"support_5chan": "Поддержать 5chan",
"images": "изображения",
- "load_more": "Загрузить ещё"
+ "load_more": "Загрузить ещё",
+ "purged": "purged",
+ "this_post_was_purged": "Purging from board database — this process is irreversible."
}
diff --git a/public/translations/sq/default.json b/public/translations/sq/default.json
index d8c5aa20..e0f57c87 100644
--- a/public/translations/sq/default.json
+++ b/public/translations/sq/default.json
@@ -2,7 +2,7 @@
"what_is_5chan": "Çfarë është 5chan?",
"go": "shko",
"5chan_description": "5chan është një imageboard plotësisht i decentralizuar dhe me burim të hapur, ku kushdo mund të krijojë dhe të zotërojë kriptografikisht borda të pakufizuara. Pronarët e bordave hostojnë dhe moderojnë bordin e tyre dhe vendosin <1>Rules1> e tij. Të gjitha të dhënat janë vetëm teksti dhe ndahen peer-to-peer, duke përfshirë lidhjet për imazhe të ngulitura. Shikoni <2>FAQs2> për të mësuar më shumë. Mos ngurroni të klikoni në një bord më poshtë që ju intereson dhe filloni!",
- "no_global_rules_info": "5chan është një aplikacion pa server, ky faqe është vetëm një mënyrë për ta hapur. Për të shmangur varësinë nga disponueshmëria e faqes, <1>shkarkoni një version1>.",
+ "no_global_rules_info": "5chan është një aplikacion pa server, kjo faqe është vetëm një mënyrë për ta hapur. Për të shmangur varësinë nga disponueshmëria e faqes, <1>shkarkoni aplikacionin1>.",
"boards": "forume",
"popular_threads": "Threadet e njohur",
"options": "Mundësitë",
@@ -297,5 +297,7 @@
"link_to_file": "Lidhje me skedarin",
"support_5chan": "Mbështetni 5chan",
"images": "imazhe",
- "load_more": "Ngarko më shumë"
+ "load_more": "Ngarko më shumë",
+ "purged": "purged",
+ "this_post_was_purged": "Purging from board database — this process is irreversible."
}
diff --git a/public/translations/sv/default.json b/public/translations/sv/default.json
index 5fd96444..82acf314 100644
--- a/public/translations/sv/default.json
+++ b/public/translations/sv/default.json
@@ -2,7 +2,7 @@
"what_is_5chan": "Vad är 5chan?",
"go": "gå",
"5chan_description": "5chan är en helt decentraliserad och öppen källkod imageboard, där vem som helst kan skapa och kryptografiskt äga obegränsade tavlor. Tavlägare hostar och modererar sin tavla och sätter dess <1>Rules1>. All data är endast text och delas peer-to-peer, inklusive länkar för inbäddade bilder. Kolla in <2>FAQs2> för att lära dig mer. Klicka gärna på en tavla nedan som intresserar dig och börja!",
- "no_global_rules_info": "5chan är en serverlös app, denna webbplats är bara ett sätt att öppna den. För att inte vara beroende av webbplatsens drifttid, <1>ladda ner en version1>.",
+ "no_global_rules_info": "5chan är en serverlös app, denna webbplats är bara ett sätt att öppna den. För att inte vara beroende av webbplatsens drifttid, <1>ladda ner appen1>.",
"boards": "forum",
"popular_threads": "Populära trådar",
"options": "Alternativ",
@@ -297,5 +297,7 @@
"link_to_file": "Länk till fil",
"support_5chan": "Stöd 5chan",
"images": "bilder",
- "load_more": "Ladda mer"
+ "load_more": "Ladda mer",
+ "purged": "purged",
+ "this_post_was_purged": "Purging from board database — this process is irreversible."
}
diff --git a/public/translations/te/default.json b/public/translations/te/default.json
index 8d30a1e3..4222b055 100644
--- a/public/translations/te/default.json
+++ b/public/translations/te/default.json
@@ -2,7 +2,7 @@
"what_is_5chan": "5chan ఏమిటి?",
"go": "వెళ్లు",
"5chan_description": "5chan పూర్తిగా వికేంద్రీకృతమైన మరియు ఓపెన్-సోర్స్ ఇమేజ్ బోర్డ్, ఇక్కడ ఎవరైనా అపరిమిత బోర్డ్లను సృష్టించవచ్చు మరియు క్రిప్టోగ్రాఫికల్గా స్వంతం చేసుకోవచ్చు. బోర్డ్ యజమానులు తమ బోర్డ్ను హోస్ట్ చేసి మోడరేట్ చేస్తారు మరియు దాని <1>Rules1> సెట్ చేస్తారు. అన్ని డేటా టెక్స్ట్ మాత్రమే మరియు ఎంబెడ్ చిత్రాల లింక్లతో సహా పీయర్-టు-పీయర్ షేర్ చేయబడుతుంది. మరింత తెలుసుకోవడానికి <2>FAQs2> చూడండి. మీకు ఆసక్తి ఉన్న క్రింది బోర్డ్పై క్లిక్ చేయడానికి సంకోచించకండి మరియు ప్రారంభించండి!",
- "no_global_rules_info": "5chan ఒక సర్వర్లెస్ యాప్, ఈ వెబ్సైట్ దాన్ని తెరవడానికి ఒక మార్గం మాత్రమే. వెబ్సైట్ అప్టైమ్పై ఆధారపడకుండా ఉండడానికి <1>రిలీజ్ డౌన్లోడ్ చేయండి1>.",
+ "no_global_rules_info": "5chan ఒక సర్వర్లెస్ యాప్, ఈ వెబ్సైట్ దాన్ని తెరవడానికి ఒక మార్గం మాత్రమే. వెబ్సైట్ అప్టైమ్పై ఆధారపడకుండా ఉండాలంటే <1>యాప్ డౌన్లోడ్ చేయండి1>.",
"boards": "సందేశ బోర్డులు",
"popular_threads": "జనప్రియమైన థ్రెడ్లు",
"options": "ఎంపికలు",
@@ -297,5 +297,7 @@
"link_to_file": "ఫైల్కు లింక్",
"support_5chan": "5chanకు మద్దతు ఇవ్వండి",
"images": "చిత్రాలు",
- "load_more": "మరింత లోడ్ చేయండి"
+ "load_more": "మరింత లోడ్ చేయండి",
+ "purged": "purged",
+ "this_post_was_purged": "Purging from board database — this process is irreversible."
}
diff --git a/public/translations/th/default.json b/public/translations/th/default.json
index ee5e34f2..a6bd6e41 100644
--- a/public/translations/th/default.json
+++ b/public/translations/th/default.json
@@ -2,7 +2,7 @@
"what_is_5chan": "5chan คืออะไร?",
"go": "ไป",
"5chan_description": "5chan เป็น imageboard ที่กระจายอำนาจอย่างสมบูรณ์และโอเพนซอร์ส ที่ใครก็ตามสามารถสร้างและเป็นเจ้าของบอร์ดได้ไม่จำกัดด้วยการเข้ารหัส เจ้าของบอร์ดโฮสต์และดูแลบอร์ดของตน และตั้งค่า <1>Rules1> ข้อมูลทั้งหมดเป็นข้อความเท่านั้นและแชร์แบบ peer-to-peer รวมถึงลิงก์สำหรับฝังรูปภาพ ดู <2>FAQs2> เพื่อเรียนรู้เพิ่มเติม คลิกบอร์ดด้านล่างที่คุณสนใจและเริ่มต้นได้เลย!",
- "no_global_rules_info": "5chan เป็นแอปแบบ serverless เว็บไซต์นี้เป็นเพียงวิธีหนึ่งในการเปิดใช้งาน เพื่อไม่ให้พึ่งพาเวลาทำงานของเว็บไซต์ <1>ดาวน์โหลดเวอร์ชัน1>",
+ "no_global_rules_info": "5chan เป็นแอปแบบไม่มีเซิร์ฟเวอร์ เว็บไซต์นี้เป็นเพียงวิธีหนึ่งในการเปิดใช้งาน เพื่อหลีกเลี่ยงการพึ่งพาเวลาทำงานของเว็บไซต์ <1>ดาวน์โหลดแอป1>",
"boards": "กระดานข่าว",
"popular_threads": "กระทู้ยอดนิยม",
"options": "ตัวเลือก",
@@ -297,5 +297,7 @@
"link_to_file": "ลิงก์ไปยังไฟล์",
"support_5chan": "สนับสนุน 5chan",
"images": "รูปภาพ",
- "load_more": "โหลดเพิ่มเติม"
+ "load_more": "โหลดเพิ่มเติม",
+ "purged": "purged",
+ "this_post_was_purged": "Purging from board database — this process is irreversible."
}
diff --git a/public/translations/tr/default.json b/public/translations/tr/default.json
index d7e3f91d..4df9f35c 100644
--- a/public/translations/tr/default.json
+++ b/public/translations/tr/default.json
@@ -2,7 +2,7 @@
"what_is_5chan": "5chan nedir?",
"go": "git",
"5chan_description": "5chan, herkesin sınırsız board oluşturabileceği ve kriptografik olarak sahip olabileceği tamamen merkeziyetsiz ve açık kaynaklı bir imageboard'dur. Board sahipleri boardlarını barındırır ve moderatörlük yapar, <1>Rules1> ayarlar. Tüm veriler yalnızca metindir ve gömülü resimlerin bağlantıları dahil peer-to-peer paylaşılır. Daha fazla bilgi için <2>FAQs2> bölümüne bakın. İlginizi çeken bir boarda tıklayıp hemen başlayın!",
- "no_global_rules_info": "5chan sunucusuz bir uygulamadır, bu web sitesi onu açmanın sadece bir yoludur. Web sitesinin çalışma süresine güvenmemek için <1>bir sürüm indirin1>.",
+ "no_global_rules_info": "5chan sunucusuz bir uygulamadır, bu web sitesi onu açmanın sadece bir yoludur. Web sitesinin çalışma süresine güvenmemek için <1>uygulamayı indirin1>.",
"boards": "forumlar",
"popular_threads": "Popüler konular",
"options": "Seçenekler",
@@ -297,5 +297,7 @@
"link_to_file": "Dosyaya bağlantı",
"support_5chan": "5chan'ı Destekle",
"images": "görseller",
- "load_more": "Daha fazla yükle"
+ "load_more": "Daha fazla yükle",
+ "purged": "purged",
+ "this_post_was_purged": "Purging from board database — this process is irreversible."
}
diff --git a/public/translations/uk/default.json b/public/translations/uk/default.json
index 37c6ce3d..6869d4a4 100644
--- a/public/translations/uk/default.json
+++ b/public/translations/uk/default.json
@@ -2,7 +2,7 @@
"what_is_5chan": "Що таке 5chan?",
"go": "йди",
"5chan_description": "5chan — це повністю децентралізований та відкритий imageboard, де будь-хто може створювати та криптографічно володіти необмеженою кількістю дошок. Власники дошок хостують та модерують свою дошку і встановлюють її <1>Rules1>. Усі дані лише текстові і поширюються peer-to-peer, включно з посиланнями для вбудовування зображень. Перегляньте <2>FAQs2>, щоб дізнатися більше. Натисніть на будь-яку дошку нижче, що вас цікавить, і приєднуйтесь!",
- "no_global_rules_info": "5chan — це безсерверний додаток, цей сайт — лише один із способів його відкрити. Щоб не залежати від доступності сайту, <1>завантажте реліз1>.",
+ "no_global_rules_info": "5chan — це безсерверний додаток, цей сайт — лише один із способів його відкрити. Щоб не залежати від доступності сайту, <1>завантажте додаток1>.",
"boards": "форуми",
"popular_threads": "Популярні теми",
"options": "Опції",
@@ -297,5 +297,7 @@
"link_to_file": "Посилання на файл",
"support_5chan": "Підтримати 5chan",
"images": "зображення",
- "load_more": "Завантажити ще"
+ "load_more": "Завантажити ще",
+ "purged": "purged",
+ "this_post_was_purged": "Purging from board database — this process is irreversible."
}
diff --git a/public/translations/ur/default.json b/public/translations/ur/default.json
index 73ef545a..e3795b5d 100644
--- a/public/translations/ur/default.json
+++ b/public/translations/ur/default.json
@@ -2,7 +2,7 @@
"what_is_5chan": "5chan کیا ہے؟",
"go": "جا",
"5chan_description": "5chan ایک مکمل طور پر غیر مرکزیت اور اوپن سورس imageboard ہے، جہاں کوئی بھی لامحدود بورڈز بنا سکتا ہے اور cryptographically ان کا مالک ہو سکتا ہے۔ بورڈ مالکان اپنے بورڈ کو ہوسٹ اور moderate کرتے ہیں اور اس کے <1>Rules1> سیٹ کرتے ہیں۔ تمام ڈیٹا صرف ٹیکسٹ ہے اور peer-to-peer شیئر کیا جاتا ہے، بشمول embed images کے لنکس۔ مزید جاننے کے لیے <2>FAQs2> دیکھیں۔ نیچے کسی بھی بورڈ پر کلک کریں جو آپ کو دلچسپ لگے اور شروع کریں!",
- "no_global_rules_info": "5chan ایک سرور لیس ایپ ہے، یہ ویب سائٹ اسے کھولنے کا صرف ایک طریقہ ہے۔ ویب سائٹ کی اپ ٹائم پر انحصار سے بچنے کے لیے <1>ایک ریلیز ڈاؤن لوڈ کریں1>۔",
+ "no_global_rules_info": "5chan ایک سرور لیس ایپ ہے، یہ ویب سائٹ اسے کھولنے کا صرف ایک طریقہ ہے۔ ویب سائٹ کی اپ ٹائم پر انحصار سے بچنے کے لیے <1>ایپ ڈاؤن لوڈ کریں1>۔",
"boards": "پیغام بورڈز",
"popular_threads": "مقبول تھریڈز",
"options": "اختیارات",
@@ -297,5 +297,7 @@
"link_to_file": "فائل کا لنک",
"support_5chan": "5chan کی حمایت کریں",
"images": "تصاویر",
- "load_more": "مزید لوڈ کریں"
+ "load_more": "مزید لوڈ کریں",
+ "purged": "purged",
+ "this_post_was_purged": "Purging from board database — this process is irreversible."
}
diff --git a/public/translations/vi/default.json b/public/translations/vi/default.json
index 4e81d225..b1e19345 100644
--- a/public/translations/vi/default.json
+++ b/public/translations/vi/default.json
@@ -2,7 +2,7 @@
"what_is_5chan": "5chan là gì?",
"go": "đi",
"5chan_description": "5chan là một imageboard hoàn toàn phi tập trung và mã nguồn mở, nơi bất kỳ ai cũng có thể tạo và sở hữu mật mã vô hạn các bảng. Chủ sở hữu bảng lưu trữ và kiểm duyệt bảng của họ và cài đặt <1>Rules1>. Tất cả dữ liệu chỉ là văn bản và được chia sẻ peer-to-peer, bao gồm cả liên kết nhúng hình ảnh. Xem <2>FAQs2> để tìm hiểu thêm. Hãy nhấp vào bất kỳ bảng nào bên dưới mà bạn quan tâm và bắt đầu!",
- "no_global_rules_info": "5chan là ứng dụng không cần máy chủ, trang web này chỉ là một cách để mở nó. Để không phụ thuộc vào thời gian hoạt động của trang web, <1>tải xuống phiên bản1>.",
+ "no_global_rules_info": "5chan là ứng dụng không cần máy chủ, trang web này chỉ là một cách để mở nó. Để không phụ thuộc vào thời gian hoạt động của trang web, <1>tải ứng dụng1>.",
"boards": "diễn đàn",
"popular_threads": "Chủ đề phổ biến",
"options": "Tùy chọn",
@@ -297,5 +297,7 @@
"link_to_file": "Liên kết đến tệp",
"support_5chan": "Hỗ trợ 5chan",
"images": "hình ảnh",
- "load_more": "Tải thêm"
+ "load_more": "Tải thêm",
+ "purged": "purged",
+ "this_post_was_purged": "Purging from board database — this process is irreversible."
}
diff --git a/public/translations/zh/default.json b/public/translations/zh/default.json
index b8f8c2ca..c4af4f73 100644
--- a/public/translations/zh/default.json
+++ b/public/translations/zh/default.json
@@ -2,7 +2,7 @@
"what_is_5chan": "5chan是什么?",
"go": "去",
"5chan_description": "5chan 是一个完全去中心化和开源的图像板,任何人都可以创建并以加密方式拥有无限数量的板块。板块所有者托管和审核其板块,并设置其 <1>Rules1>。所有数据均为纯文本,且以点对点方式共享,包括嵌入图片的链接。查看 <2>FAQs2> 了解更多。欢迎点击下方任意感兴趣的板块,立即开始!",
- "no_global_rules_info": "5chan 是无服务器应用,本网站只是打开它的方式之一。为避免依赖网站可用性,请<1>下载发行版1>。",
+ "no_global_rules_info": "5chan 是一个无服务器应用,本网站只是打开它的方式之一。为避免依赖网站的可用性,请<1>下载应用1>。",
"boards": "论坛",
"popular_threads": "热门主题",
"options": "选项",
@@ -297,5 +297,7 @@
"link_to_file": "链接到文件",
"support_5chan": "支持 5chan",
"images": "图片",
- "load_more": "加载更多"
+ "load_more": "加载更多",
+ "purged": "purged",
+ "this_post_was_purged": "Purging from board database — this process is irreversible."
}
diff --git a/src/app.tsx b/src/app.tsx
index 32548a2e..36ad94b7 100644
--- a/src/app.tsx
+++ b/src/app.tsx
@@ -1,7 +1,7 @@
import { lazy, Suspense, useEffect } from 'react';
import { Navigate, Outlet, Route, Routes, useLocation, useParams } from 'react-router-dom';
-import { useAccount, useAccountComment, useSubplebbit } from '@bitsocialhq/pkc-react-hooks';
-import useAccountsStore from '@bitsocialhq/pkc-react-hooks/dist/stores/accounts';
+import { useAccount, useAccountComment, useSubplebbit } from '@bitsocialhq/bitsocial-react-hooks';
+import useAccountsStore from '@bitsocialhq/bitsocial-react-hooks/dist/stores/accounts';
import { initSnow, removeSnow } from './lib/snow';
import { isAllView, isCatalogView, isModView, isSubscriptionsView } from './lib/utils/view-utils';
import { preloadThemeAssets } from './lib/utils/preload-utils';
diff --git a/src/components/board-buttons/board-buttons.tsx b/src/components/board-buttons/board-buttons.tsx
index 19787c35..637545aa 100644
--- a/src/components/board-buttons/board-buttons.tsx
+++ b/src/components/board-buttons/board-buttons.tsx
@@ -1,6 +1,6 @@
import { useTranslation } from 'react-i18next';
import { Link, useLocation, useNavigate, useParams } from 'react-router-dom';
-import { useAccountComment, useComment, useSubscribe } from '@bitsocialhq/pkc-react-hooks';
+import { useAccountComment, useComment, useSubscribe } from '@bitsocialhq/bitsocial-react-hooks';
import { isAllView, isCatalogView, isModView, isModQueueView, isPendingPostView, isPostPageView, isSubscriptionsView } from '../../lib/utils/view-utils';
import { usePostPageNumber } from '../../hooks/use-post-page-number';
import { useDirectories, useDirectoryByAddress } from '../../hooks/use-directories';
diff --git a/src/components/board-header/board-header.tsx b/src/components/board-header/board-header.tsx
index 6ac46f01..028253a8 100644
--- a/src/components/board-header/board-header.tsx
+++ b/src/components/board-header/board-header.tsx
@@ -1,9 +1,9 @@
import { useState } from 'react';
import { useTranslation } from 'react-i18next';
import { useLocation, useParams, useNavigate } from 'react-router-dom';
-import { useAccountComment } from '@bitsocialhq/pkc-react-hooks';
-import useAccountsStore from '@bitsocialhq/pkc-react-hooks/dist/stores/accounts';
-import useSubplebbitsStore from '@bitsocialhq/pkc-react-hooks/dist/stores/subplebbits';
+import { useAccountComment } from '@bitsocialhq/bitsocial-react-hooks';
+import useAccountsStore from '@bitsocialhq/bitsocial-react-hooks/dist/stores/accounts';
+import useSubplebbitsStore from '@bitsocialhq/bitsocial-react-hooks/dist/stores/subplebbits';
import getShortAddress from '../../lib/get-short-address';
import { useStableSubplebbit } from '../../hooks/use-stable-subplebbit';
import { isAllView, isSubscriptionsView, isModView } from '../../lib/utils/view-utils';
diff --git a/src/components/boards-bar-edit-modal/boards-bar-edit-modal.tsx b/src/components/boards-bar-edit-modal/boards-bar-edit-modal.tsx
index ca0c2e59..7eac7048 100644
--- a/src/components/boards-bar-edit-modal/boards-bar-edit-modal.tsx
+++ b/src/components/boards-bar-edit-modal/boards-bar-edit-modal.tsx
@@ -1,6 +1,6 @@
import { useState, useMemo } from 'react';
import { Link, useLocation } from 'react-router-dom';
-import { useAccount } from '@bitsocialhq/pkc-react-hooks';
+import { useAccount } from '@bitsocialhq/bitsocial-react-hooks';
import useBoardsBarEditModalStore from '../../stores/use-boards-bar-edit-modal-store';
import useBoardsBarVisibilityStore from '../../stores/use-boards-bar-visibility-store';
import { getAllBoardCodes } from '../../constants/board-codes';
diff --git a/src/components/boards-bar/boards-bar.tsx b/src/components/boards-bar/boards-bar.tsx
index 7bc706db..c8ad13cd 100644
--- a/src/components/boards-bar/boards-bar.tsx
+++ b/src/components/boards-bar/boards-bar.tsx
@@ -2,8 +2,8 @@ import { useCallback, useEffect, useMemo, useRef, useState } from 'react';
import { Link, useLocation, useNavigate, useParams } from 'react-router-dom';
import { useTranslation } from 'react-i18next';
import getShortAddress from '../../lib/get-short-address';
-import { useAccountComment } from '@bitsocialhq/pkc-react-hooks';
-import useAccountsStore from '@bitsocialhq/pkc-react-hooks/dist/stores/accounts';
+import { useAccountComment } from '@bitsocialhq/bitsocial-react-hooks';
+import useAccountsStore from '@bitsocialhq/bitsocial-react-hooks/dist/stores/accounts';
import { isAllView, isCatalogView, isModView, isSubscriptionsView } from '../../lib/utils/view-utils';
import { useDirectories, useDirectoriesMetadata, DirectoryCommunity } from '../../hooks/use-directories';
import { useBoardPath, useResolvedSubplebbitAddress } from '../../hooks/use-resolved-subplebbit-address';
diff --git a/src/components/catalog-row/catalog-row.tsx b/src/components/catalog-row/catalog-row.tsx
index 4012d192..3492a6b7 100644
--- a/src/components/catalog-row/catalog-row.tsx
+++ b/src/components/catalog-row/catalog-row.tsx
@@ -3,7 +3,7 @@ import { createPortal } from 'react-dom';
import { useTranslation } from 'react-i18next';
import { Link, useLocation, useParams } from 'react-router-dom';
import { useFloating, offset, size, Placement } from '@floating-ui/react';
-import { Comment, useReplies } from '@bitsocialhq/pkc-react-hooks';
+import { Comment, useReplies } from '@bitsocialhq/bitsocial-react-hooks';
import getShortAddress from '../../lib/get-short-address';
import { shouldShowSnow } from '../../lib/snow';
import { getHasThumbnail } from '../../lib/utils/media-utils';
diff --git a/src/components/challenge-modal/challenge-modal.tsx b/src/components/challenge-modal/challenge-modal.tsx
index 3ba93b8c..a513fc3c 100644
--- a/src/components/challenge-modal/challenge-modal.tsx
+++ b/src/components/challenge-modal/challenge-modal.tsx
@@ -1,6 +1,6 @@
import { useRef, useState, useEffect, useCallback } from 'react';
import { useTranslation } from 'react-i18next';
-import { Challenge as ChallengeType, useAccount, useComment } from '@bitsocialhq/pkc-react-hooks';
+import { Challenge as ChallengeType, useAccount, useComment } from '@bitsocialhq/bitsocial-react-hooks';
import { getPublicationPreview, getPublicationType, getVotePreview } from '../../lib/utils/challenge-utils';
import useIsMobile from '../../hooks/use-is-mobile';
import useChallengesStore from '../../stores/use-challenges-store';
@@ -18,6 +18,7 @@ const useParentAddress = (parentCid?: string) => {
interface ChallengeProps {
challenge: ChallengeType;
closeModal: () => void;
+ abandonModal: () => void;
}
const TextChallenge = ({ challenge }: { challenge: string }) =>
No. 5chan is a client app for the Bitsocial protocol. This website is just one place to open it — the domain could change, disappear, or be blocked
without affecting the Bitsocial network or any boards. We recommend installing the app when your browser offers it, so you keep a local copy that works
- independently. You can also download a desktop or Android release from GitHub. If you
- know a board's address, you can connect from any host or installed copy.
+ independently. You can also download the app from GitHub. If you know a board's
+ address, you can connect from any host or installed copy.
How do I access the boards?
@@ -188,8 +188,8 @@ const FAQ = () => {
Can I mark a submission as a spoiler?
All boards allow you to mask plot-spoiling content. To mark your image as a spoiler, check the [x Spoiler?] box before submission. Spoilerizing text
- makes it unreadable to others until they mouse over it. To spoilerize a comment, place {``} tags around the text you wish to hide (ex. "
- {``}SPIKE DIES!{``}").
+ makes it unreadable to others until they mouse over it. To spoilerize a comment, place {`[spoiler][/spoiler]`} tags around the text you wish to hide
+ (ex. "{`[spoiler]`}SPIKE DIES!{`[/spoiler]`}").