From 684ca25a65317fcb1110e63aeb74b574ae2c9c59 Mon Sep 17 00:00:00 2001 From: "Tom (plebeius.eth)" Date: Thu, 20 Feb 2025 13:29:24 +0100 Subject: [PATCH] display state strings from backend, but with user friendly wording --- public/translations/ar/default.json | 5 ++-- public/translations/bn/default.json | 5 ++-- public/translations/cs/default.json | 5 ++-- public/translations/da/default.json | 5 ++-- public/translations/de/default.json | 5 ++-- public/translations/el/default.json | 5 ++-- public/translations/en/default.json | 5 ++-- public/translations/es/default.json | 5 ++-- public/translations/fa/default.json | 5 ++-- public/translations/fi/default.json | 5 ++-- public/translations/fil/default.json | 5 ++-- public/translations/fr/default.json | 5 ++-- public/translations/he/default.json | 5 ++-- public/translations/hi/default.json | 5 ++-- public/translations/hu/default.json | 5 ++-- public/translations/id/default.json | 5 ++-- public/translations/it/default.json | 5 ++-- public/translations/ja/default.json | 5 ++-- public/translations/ko/default.json | 5 ++-- public/translations/mr/default.json | 5 ++-- public/translations/nl/default.json | 5 ++-- public/translations/no/default.json | 5 ++-- public/translations/pl/default.json | 5 ++-- public/translations/pt/default.json | 5 ++-- public/translations/ro/default.json | 5 ++-- public/translations/ru/default.json | 5 ++-- public/translations/sq/default.json | 5 ++-- public/translations/sv/default.json | 5 ++-- public/translations/te/default.json | 5 ++-- public/translations/th/default.json | 5 ++-- public/translations/tr/default.json | 5 ++-- public/translations/uk/default.json | 5 ++-- public/translations/ur/default.json | 5 ++-- public/translations/vi/default.json | 5 ++-- public/translations/zh/default.json | 5 ++-- src/components/post-desktop/post-desktop.tsx | 4 ++- src/components/post-mobile/post-mobile.tsx | 4 ++- src/hooks/use-feed-state-string.ts | 8 +++--- src/hooks/use-is-subplebbit-offline.ts | 2 +- src/hooks/use-state-string.ts | 28 +++++++++++++++----- src/views/board/board.tsx | 2 +- src/views/post/post.module.css | 1 + 42 files changed, 139 insertions(+), 85 deletions(-) diff --git a/public/translations/ar/default.json b/public/translations/ar/default.json index 7dfe1a6e..7d55722d 100644 --- a/public/translations/ar/default.json +++ b/public/translations/ar/default.json @@ -248,7 +248,7 @@ "reset_changes": "إعادة تعيين التغييرات", "crypto_address_yours": "عنوان العملة الرقمية ينتمي إلى هذا الحساب.", "delete_wallet": "حذف المحفظة", - "loading_subplebbit": "جارٍ تحميل subplebbit", + "loading_board": "تحميل اللوحة", "avatar_warning": "لا يمكنك النشر بصورة رمزية أثناء تفعيل وضع المجهول. يمكنك إيقافه في إعدادات حساب Plebbit الخاص بك.", "last_bumped": "آخر رفع", "threads_without_images_tip": "عرض فقط المواضيع التي ترتبط بالوسائط القابلة للتضمين", @@ -277,5 +277,6 @@ "looking_for_more_posts": "البحث عن المزيد من المشاركات", "more_posts_last_week": "{{count}} منشورات منذ {{currentTimeFilterName}}: <1>عرض المزيد من المنشورات من الأسبوع الماضي", "more_posts_last_month": "{{count}} منشورات منذ {{currentTimeFilterName}}: <1>عرض {{moreCount}} منشورات إضافية من الشهر الماضي", - "loading_feed": "تحميل الخلاصة" + "loading_feed": "تحميل الخلاصة", + "loading_post": "جاري تحميل المنشور" } \ No newline at end of file diff --git a/public/translations/bn/default.json b/public/translations/bn/default.json index 0818b9ca..c3d4e177 100644 --- a/public/translations/bn/default.json +++ b/public/translations/bn/default.json @@ -248,7 +248,7 @@ "reset_changes": "পরিবর্তনগুলি রিসেট করুন", "crypto_address_yours": "ক্রিপ্টো ঠিকানা এই অ্যাকাউন্টের অংশ।", "delete_wallet": "ওয়ালেট মুছুন", - "loading_subplebbit": "সাবপ্লেবিট লোড হচ্ছে", + "loading_board": "বোর্ড লোড হচ্ছে", "avatar_warning": "অ্যানন মোড চালু থাকা অবস্থায় আপনি অ্যানিমেশন সহ পোস্ট করতে পারেন না। আপনি এটি আপনার Plebbit অ্যাকাউন্টের সেটিংসে বন্ধ করতে পারেন।", "last_bumped": "শেষ.bump", "threads_without_images_tip": "শুধুমাত্র এমন থ্রেডগুলি প্রদর্শন করুন যেগুলি এমবেডযোগ্য মিডিয়াতে লিঙ্ক করে", @@ -277,5 +277,6 @@ "looking_for_more_posts": "আরও পোস্ট খুঁজছি", "more_posts_last_week": "{{count}} পোস্ট {{currentTimeFilterName}} থেকে: <1>গত সপ্তাহ থেকে আরও পোস্ট দেখান", "more_posts_last_month": "{{count}} পোস্ট {{currentTimeFilterName}} থেকে: <1>আরও {{moreCount}} পোস্ট দেখুন গত মাস থেকে", - "loading_feed": "লোডিং ফিড" + "loading_feed": "লোডিং ফিড", + "loading_post": "পোস্ট লোড হচ্ছে" } \ No newline at end of file diff --git a/public/translations/cs/default.json b/public/translations/cs/default.json index 636b65bd..ef0d8a2e 100644 --- a/public/translations/cs/default.json +++ b/public/translations/cs/default.json @@ -248,7 +248,7 @@ "reset_changes": "Obnovit změny", "crypto_address_yours": "Adresa kryptoměny patří k tomuto účtu.", "delete_wallet": "Smazat peněženku", - "loading_subplebbit": "Načítání subplebbit", + "loading_board": "Načítání desky", "avatar_warning": "Nemůžete zveřejňovat s avatarem, když je zapnutý anonymní režim. Můžete ho vypnout v nastavení svého účtu Plebbit.", "last_bumped": "Poslední bump", "threads_without_images_tip": "Zobrazit pouze vlákna, která odkazují na vložitelné médium", @@ -277,5 +277,6 @@ "looking_for_more_posts": "Hledání dalších příspěvků", "more_posts_last_week": "{{count}} příspěvků od {{currentTimeFilterName}}: <1>zobrazit více příspěvků z minulého týdne", "more_posts_last_month": "{{count}} příspěvků od {{currentTimeFilterName}}: <1>zobrazit {{moreCount}} více příspěvků z minulého měsíce", - "loading_feed": "Načítání kanálu" + "loading_feed": "Načítání kanálu", + "loading_post": "Načítání příspěvku" } \ No newline at end of file diff --git a/public/translations/da/default.json b/public/translations/da/default.json index 345176b1..9c8e9186 100644 --- a/public/translations/da/default.json +++ b/public/translations/da/default.json @@ -248,7 +248,7 @@ "reset_changes": "Nulstil ændringer", "crypto_address_yours": "Crypto-adresse tilhører denne konto.", "delete_wallet": "Slet tegnebog", - "loading_subplebbit": "Indlæser subplebbit", + "loading_board": "Indlæser tavlen", "avatar_warning": "Du kan ikke poste med et avatar, mens anonym tilstand er tændt. Du kan slukke det i dine Plebbit-kontoindstillinger.", "last_bumped": "Sidste bumpet", "threads_without_images_tip": "Vis kun tråde, der linker til indlejrbare medier", @@ -277,5 +277,6 @@ "looking_for_more_posts": "Leder efter flere indlæg", "more_posts_last_week": "{{count}} indlæg siden {{currentTimeFilterName}}: <1>vis flere indlæg fra sidste uge", "more_posts_last_month": "{{count}} indlæg siden {{currentTimeFilterName}}: <1>vis {{moreCount}} flere indlæg fra sidste måned", - "loading_feed": "Indlæser feed" + "loading_feed": "Indlæser feed", + "loading_post": "Indlæser indlæg" } \ No newline at end of file diff --git a/public/translations/de/default.json b/public/translations/de/default.json index a3174323..c739b43a 100644 --- a/public/translations/de/default.json +++ b/public/translations/de/default.json @@ -248,7 +248,7 @@ "reset_changes": "Änderungen zurücksetzen", "crypto_address_yours": "Krypto-Adresse gehört zu diesem Konto.", "delete_wallet": "Wallet löschen", - "loading_subplebbit": "Lade subplebbit", + "loading_board": "Lädt Board", "avatar_warning": "Sie können nicht mit einem Avatar posten, während der Anonymmodus aktiviert ist. Sie können ihn in den Einstellungen Ihres Plebbit-Kontos deaktivieren.", "last_bumped": "Zuletzt hochgeladen", "threads_without_images_tip": "Nur Threads anzeigen, die auf einbettbare Medien verlinken", @@ -277,5 +277,6 @@ "looking_for_more_posts": "Suche nach weiteren Beiträgen", "more_posts_last_week": "{{count}} Beiträge seit {{currentTimeFilterName}}: <1>weitere Beiträge aus der letzten Woche anzeigen", "more_posts_last_month": "{{count}} Beiträge seit {{currentTimeFilterName}}: <1>mehr {{moreCount}} Beiträge aus dem letzten Monat anzeigen", - "loading_feed": "Lädt Feed" + "loading_feed": "Lädt Feed", + "loading_post": "Beitrag wird geladen" } \ No newline at end of file diff --git a/public/translations/el/default.json b/public/translations/el/default.json index 85f72daa..6006eb88 100644 --- a/public/translations/el/default.json +++ b/public/translations/el/default.json @@ -248,7 +248,7 @@ "reset_changes": "Επαναφορά αλλαγών", "crypto_address_yours": "Η διεύθυνση κρυπτονομίσματος ανήκει σε αυτόν τον λογαριασμό.", "delete_wallet": "Διαγραφή πορτοφολιού", - "loading_subplebbit": "Φόρτωση subplebbit", + "loading_board": "Φόρτωση πίνακα", "avatar_warning": "Δεν μπορείτε να δημοσιεύσετε με avatar ενώ είναι ενεργοποιημένη η ανώνυμη λειτουργία. Μπορείτε να το απενεργοποιήσετε στις ρυθμίσεις του λογαριασμού σας Plebbit.", "last_bumped": "Τελευταία ανύψωση", "threads_without_images_tip": "Εμφάνιση μόνο θεμάτων που συνδέονται με ενσωματώσιμα μέσα", @@ -277,5 +277,6 @@ "looking_for_more_posts": "Ψάχνει για περισσότερες αναρτήσεις", "more_posts_last_week": "{{count}} αναρτήσεις από {{currentTimeFilterName}}: <1>εμφάνιση περισσότερων αναρτήσεων από την περασμένη εβδομάδα", "more_posts_last_month": "{{count}} δημοσιεύσεις από {{currentTimeFilterName}}: <1>δειξτε {{moreCount}} περισσότερες δημοσιεύσεις από τον προηγούμενο μήνα", - "loading_feed": "Φόρτωση ροής" + "loading_feed": "Φόρτωση ροής", + "loading_post": "Φόρτωση ανάρτησης" } \ No newline at end of file diff --git a/public/translations/en/default.json b/public/translations/en/default.json index a771894f..4e1ca975 100644 --- a/public/translations/en/default.json +++ b/public/translations/en/default.json @@ -248,7 +248,7 @@ "reset_changes": "Reset Changes", "crypto_address_yours": "Crypto address belongs to this account.", "delete_wallet": "Delete Wallet", - "loading_subplebbit": "Loading subplebbit", + "loading_board": "Loading board", "avatar_warning": "You can't post with an avatar while anon mode is turned on. You can turn it off in your Plebbit Account settings.", "last_bumped": "Last Bumped", "threads_without_images_tip": "Only display threads that link to embeddable media", @@ -277,5 +277,6 @@ "looking_for_more_posts": "Looking for more posts", "more_posts_last_week": "{{count}} posts since {{currentTimeFilterName}}: <1>show more posts from last week", "more_posts_last_month": "{{count}} posts since {{currentTimeFilterName}}: <1>show {{moreCount}} more posts from last month", - "loading_feed": "Loading feed" + "loading_feed": "Loading feed", + "loading_post": "Loading post" } \ No newline at end of file diff --git a/public/translations/es/default.json b/public/translations/es/default.json index ad6c0424..406b2fcc 100644 --- a/public/translations/es/default.json +++ b/public/translations/es/default.json @@ -248,7 +248,7 @@ "reset_changes": "Restablecer cambios", "crypto_address_yours": "La dirección de criptomoneda pertenece a esta cuenta.", "delete_wallet": "Eliminar billetera", - "loading_subplebbit": "Cargando subplebbit", + "loading_board": "Cargando tablero", "avatar_warning": "No puedes publicar con un avatar mientras el modo anónimo esté activado. Puedes desactivarlo en la configuración de tu cuenta Plebbit.", "last_bumped": "Último bump", "threads_without_images_tip": "Solo mostrar hilos que enlacen a medios integrables", @@ -277,5 +277,6 @@ "looking_for_more_posts": "Buscando más publicaciones", "more_posts_last_week": "{{count}} publicaciones desde {{currentTimeFilterName}}: <1>mostrar más publicaciones de la semana pasada", "more_posts_last_month": "{{count}} publicaciones desde {{currentTimeFilterName}}: <1>ver {{moreCount}} más publicaciones del mes pasado", - "loading_feed": "Cargando feed" + "loading_feed": "Cargando feed", + "loading_post": "Cargando publicación" } \ No newline at end of file diff --git a/public/translations/fa/default.json b/public/translations/fa/default.json index 1f435bf3..dfe813e7 100644 --- a/public/translations/fa/default.json +++ b/public/translations/fa/default.json @@ -248,7 +248,7 @@ "reset_changes": "بازنشانی تغییرات", "crypto_address_yours": "آدرس رمزارز به این حساب تعلق دارد.", "delete_wallet": "حذف کیف پول", - "loading_subplebbit": "در حال بارگذاری subplebbit", + "loading_board": "در حال بارگذاری تابلو", "avatar_warning": "شما نمی‌توانید با آواتار پست بگذارید در حالی که حالت ناشناس فعال است. می‌توانید آن را در تنظیمات حساب Plebbit خود خاموش کنید.", "last_bumped": "آخرین افزایش", "threads_without_images_tip": "فقط موضوعاتی که به رسانه‌های قابل گنجاندن لینک می‌دهند را نمایش دهید", @@ -277,5 +277,6 @@ "looking_for_more_posts": "در جستجوی پست‌های بیشتر", "more_posts_last_week": "{{count}} پست از {{currentTimeFilterName}}: <1>نمایش پست‌های بیشتر از هفته گذشته", "more_posts_last_month": "{{count}} پست از {{currentTimeFilterName}}: <1>نمایش {{moreCount}} پست‌های بیشتر از ماه گذشته", - "loading_feed": "در حال بارگذاری فید" + "loading_feed": "در حال بارگذاری فید", + "loading_post": "در حال بارگذاری پست" } \ No newline at end of file diff --git a/public/translations/fi/default.json b/public/translations/fi/default.json index 8043158f..1cd00e43 100644 --- a/public/translations/fi/default.json +++ b/public/translations/fi/default.json @@ -248,7 +248,7 @@ "reset_changes": "Nollaa muutokset", "crypto_address_yours": "Krypto-osoite kuuluu tähän tiliin.", "delete_wallet": "Poista lompakko", - "loading_subplebbit": "Ladataan subplebbit", + "loading_board": "Ladataan taulua", "avatar_warning": "Et voi julkaista avatarilla, kun anonyymi tila on päällä. Voit poistaa sen käytöstä Plebbit-tilisi asetuksissa.", "last_bumped": "Viimeisin bump", "threads_without_images_tip": "Näytä vain ketjut, jotka linkittävät upotettaviin medioihin", @@ -277,5 +277,6 @@ "looking_for_more_posts": "Etsii lisää viestejä", "more_posts_last_week": "{{count}} viestiä {{currentTimeFilterName}} jälkeen: <1>näytä lisää viestejä viime viikolta", "more_posts_last_month": "{{count}} julkaisua {{currentTimeFilterName}} jälkeen: <1>näytä {{moreCount}} lisää julkaisuja viime kuukaudesta", - "loading_feed": "Ladataan syöte" + "loading_feed": "Ladataan syöte", + "loading_post": "Ladataan viestiä" } \ No newline at end of file diff --git a/public/translations/fil/default.json b/public/translations/fil/default.json index 39ca2957..691e3c5f 100644 --- a/public/translations/fil/default.json +++ b/public/translations/fil/default.json @@ -248,7 +248,7 @@ "reset_changes": "I-reset ang mga pagbabago", "crypto_address_yours": "Ang crypto address ay nauugnay sa account na ito.", "delete_wallet": "Tanggalin ang Wallet", - "loading_subplebbit": "Naglo-load ng subplebbit", + "loading_board": "Naglo-load ang board", "avatar_warning": "Hindi ka makakapag-post gamit ang avatar habang naka-on ang anon mode. Maaari mo itong i-off sa iyong mga setting ng Plebbit Account.", "last_bumped": "Huling bump", "threads_without_images_tip": "Ipakita lamang ang mga thread na nagli-link sa mga embeddable na media", @@ -277,5 +277,6 @@ "looking_for_more_posts": "Naghahanap ng higit pang mga post", "more_posts_last_week": "{{count}} mga post mula {{currentTimeFilterName}}: <1>magpakita ng higit pang mga post mula sa nakaraang linggo", "more_posts_last_month": "{{count}} mga post mula {{currentTimeFilterName}}: <1>ipakita ang {{moreCount}} higit pang mga post mula noong nakaraang buwan", - "loading_feed": "Naglo-load ng feed" + "loading_feed": "Naglo-load ng feed", + "loading_post": "Naglo-load na post" } \ No newline at end of file diff --git a/public/translations/fr/default.json b/public/translations/fr/default.json index 92989e0a..4369dc4e 100644 --- a/public/translations/fr/default.json +++ b/public/translations/fr/default.json @@ -248,7 +248,7 @@ "reset_changes": "Réinitialiser les modifications", "crypto_address_yours": "L'adresse crypto appartient à ce compte.", "delete_wallet": "Supprimer le portefeuille", - "loading_subplebbit": "Chargement de subplebbit", + "loading_board": "Chargement du tableau", "avatar_warning": "Vous ne pouvez pas publier avec un avatar pendant que le mode anonyme est activé. Vous pouvez le désactiver dans les paramètres de votre compte Plebbit.", "last_bumped": "Dernière élévation", "threads_without_images_tip": "Afficher uniquement les fils qui lient à des médias intégrables", @@ -277,5 +277,6 @@ "looking_for_more_posts": "Recherche de plus de publications", "more_posts_last_week": "{{count}} publications depuis {{currentTimeFilterName}}: <1>afficher plus de publications de la semaine dernière", "more_posts_last_month": "{{count}} publications depuis {{currentTimeFilterName}}: <1>afficher {{moreCount}} publications de plus du mois dernier", - "loading_feed": "Chargement du flux" + "loading_feed": "Chargement du flux", + "loading_post": "Chargement du message" } \ No newline at end of file diff --git a/public/translations/he/default.json b/public/translations/he/default.json index 75ab8e50..2b066170 100644 --- a/public/translations/he/default.json +++ b/public/translations/he/default.json @@ -248,7 +248,7 @@ "reset_changes": "איפוס שינויים", "crypto_address_yours": "כתובת המטבע הקריפטוגרפי שייכת לחשבון זה.", "delete_wallet": "מחק ארנק", - "loading_subplebbit": "טוען subplebbit", + "loading_board": "טוען את הלוח", "avatar_warning": "אין באפשרותך לפרסם עם תמונת פרופיל בזמן שמצב אנונימי מופעל. תוכל לבטל זאת בהגדרות חשבון Plebbit שלך.", "last_bumped": "הבום האחרון", "threads_without_images_tip": "הצג רק נושאים שמקשרים למדיה שניתן להטמיע", @@ -277,5 +277,6 @@ "looking_for_more_posts": "מחפש פוסטים נוספים", "more_posts_last_week": "{{count}} פוסטים מ{{currentTimeFilterName}}: <1>הצג פוסטים נוספים מהשבוע שעבר", "more_posts_last_month": "{{count}} פוסטים מאז {{currentTimeFilterName}}: <1>הצג {{moreCount}} פוסטים נוספים מהחודש שעבר", - "loading_feed": "טוען פיד" + "loading_feed": "טוען פיד", + "loading_post": "טוען פוסט" } \ No newline at end of file diff --git a/public/translations/hi/default.json b/public/translations/hi/default.json index c711102c..0b3ed2d4 100644 --- a/public/translations/hi/default.json +++ b/public/translations/hi/default.json @@ -248,7 +248,7 @@ "reset_changes": "परिवर्तन रीसेट करें", "crypto_address_yours": "क्रिप्टो पता इस खाते से संबंधित है।", "delete_wallet": "वॉलेट हटाएं", - "loading_subplebbit": "सबप्लेबिट लोड हो रहा है", + "loading_board": "बोर्ड लोड हो रहा है", "avatar_warning": "जब अज्ञात मोड चालू होता है, तो आप अवतार के साथ पोस्ट नहीं कर सकते। आप इसे अपने Plebbit खाते की सेटिंग में बंद कर सकते हैं।", "last_bumped": "अंतिम बंप", "threads_without_images_tip": "केवल उन थ्रेड्स को दिखाएं जो एम्बेडेबल मीडिया से लिंक करते हैं", @@ -277,5 +277,6 @@ "looking_for_more_posts": "अधिक पोस्ट ढूंढ रहे हैं", "more_posts_last_week": "{{count}} पोस्ट {{currentTimeFilterName}} से: <1>पिछले सप्ताह से और पोस्ट दिखाएं", "more_posts_last_month": "{{count}} पोस्ट {{currentTimeFilterName}} से: <1>अधिक {{moreCount}} पोस्ट दिखाएं पिछले महीने से", - "loading_feed": "लोडिंग फीड" + "loading_feed": "लोडिंग फीड", + "loading_post": "पोस्ट लोड हो रहा है" } \ No newline at end of file diff --git a/public/translations/hu/default.json b/public/translations/hu/default.json index e301cc10..626bc82a 100644 --- a/public/translations/hu/default.json +++ b/public/translations/hu/default.json @@ -248,7 +248,7 @@ "reset_changes": "Változások visszaállítása", "crypto_address_yours": "A kripto-cím ehhez a fiókhoz tartozik.", "delete_wallet": "Tárca törlése", - "loading_subplebbit": "Subplebbit betöltése", + "loading_board": "Tábla betöltése", "avatar_warning": "Nem posztolhatsz avatarral, míg az anon mód be van kapcsolva. Kikapcsolhatod a Plebbit-fiókod beállításaiban.", "last_bumped": "Utolsó bump", "threads_without_images_tip": "Csak azokat a szálakat jelenítse meg, amelyek beágyazható médiára mutatnak", @@ -277,5 +277,6 @@ "looking_for_more_posts": "Több bejegyzés keresése", "more_posts_last_week": "{{count}} bejegyzés {{currentTimeFilterName}} óta: <1>további bejegyzések megjelenítése a múlt héten", "more_posts_last_month": "{{count}} bejegyzés {{currentTimeFilterName}} óta: <1>több {{moreCount}} bejegyzés megjelenítése a múlt hónapból", - "loading_feed": "Betöltés a hírcsatornára" + "loading_feed": "Betöltés a hírcsatornára", + "loading_post": "Bejegyzés betöltése" } \ No newline at end of file diff --git a/public/translations/id/default.json b/public/translations/id/default.json index 462a7d56..9abbaed2 100644 --- a/public/translations/id/default.json +++ b/public/translations/id/default.json @@ -248,7 +248,7 @@ "reset_changes": "Atur Ulang Perubahan", "crypto_address_yours": "Alamat kripto milik akun ini.", "delete_wallet": "Hapus Dompet", - "loading_subplebbit": "Memuat subplebbit", + "loading_board": "Memuat papan", "avatar_warning": "Anda tidak bisa memposting dengan avatar saat mode anonim diaktifkan. Anda bisa mematikan ini di pengaturan Akun Plebbit Anda.", "last_bumped": "Terakhir bump", "threads_without_images_tip": "Hanya tampilkan thread yang menautkan ke media yang dapat disematkan", @@ -277,5 +277,6 @@ "looking_for_more_posts": "Mencari lebih banyak pos", "more_posts_last_week": "{{count}} pos dari {{currentTimeFilterName}}: <1>tampilkan lebih banyak pos dari minggu lalu", "more_posts_last_month": "{{count}} pos dari {{currentTimeFilterName}}: <1>tampilkan {{moreCount}} lebih banyak pos dari bulan lalu", - "loading_feed": "Memuat feed" + "loading_feed": "Memuat feed", + "loading_post": "Memuat pos" } \ No newline at end of file diff --git a/public/translations/it/default.json b/public/translations/it/default.json index 98c6dc69..44ffb2ac 100644 --- a/public/translations/it/default.json +++ b/public/translations/it/default.json @@ -248,7 +248,7 @@ "reset_changes": "Ripristina Modifiche", "crypto_address_yours": "L'indirizzo cripto appartiene a questo account.", "delete_wallet": "Elimina Wallet", - "loading_subplebbit": "Caricamento subplebbit", + "loading_board": "Caricamento board", "avatar_warning": "Non puoi postare con un avatar mentre la modalità anonima è attiva. Puoi disattivarla nelle impostazioni del tuo account Plebbit.", "last_bumped": "Ultimo Bump", "threads_without_images_tip": "Mostra solo i thread che linkano a media incorporabili", @@ -277,5 +277,6 @@ "looking_for_more_posts": "Cercando più post", "more_posts_last_week": "{{count}} post da {{currentTimeFilterName}}: <1>mostra più post dalla scorsa settimana", "more_posts_last_month": "{{count}} post da {{currentTimeFilterName}}: <1>mostra {{moreCount}} più post dal mese scorso", - "loading_feed": "Caricamento feed" + "loading_feed": "Caricamento feed", + "loading_post": "Caricamento del post" } \ No newline at end of file diff --git a/public/translations/ja/default.json b/public/translations/ja/default.json index e6b029f0..091f8c10 100644 --- a/public/translations/ja/default.json +++ b/public/translations/ja/default.json @@ -248,7 +248,7 @@ "reset_changes": "変更をリセット", "crypto_address_yours": "暗号通貨アドレスはこのアカウントに属しています。", "delete_wallet": "ウォレットを削除", - "loading_subplebbit": "subplebbitを読み込んでいます", + "loading_board": "ボードを読み込んでいます", "avatar_warning": "アバターを使用して投稿することはできません。匿名モードがオンになっている間は、Plebbitアカウントの設定でオフにできます。", "last_bumped": "最後のバンプ", "threads_without_images_tip": "埋め込むことができるメディアへのリンクを持つスレッドのみを表示", @@ -277,5 +277,6 @@ "looking_for_more_posts": "さらに投稿を探しています", "more_posts_last_week": "{{count}} 件の投稿 {{currentTimeFilterName}} から: <1>先週の投稿をもっと表示する", "more_posts_last_month": "{{count}} 件の投稿 {{currentTimeFilterName}} 以降: <1>先月の投稿を{{moreCount}}件もっと見る", - "loading_feed": "フィードを読み込んでいます" + "loading_feed": "フィードを読み込んでいます", + "loading_post": "投稿を読み込み中" } \ No newline at end of file diff --git a/public/translations/ko/default.json b/public/translations/ko/default.json index 2686cc7b..0eaafa28 100644 --- a/public/translations/ko/default.json +++ b/public/translations/ko/default.json @@ -248,7 +248,7 @@ "reset_changes": "변경 사항 초기화", "crypto_address_yours": "암호 주소는이 계정에 속합니다.", "delete_wallet": "지갑 삭제", - "loading_subplebbit": "subplebbit 로딩 중", + "loading_board": "보드 로딩 중", "avatar_warning": "익명 모드가 켜져 있는 동안 아바타로 게시할 수 없습니다. Plebbit 계정 설정에서 끌 수 있습니다.", "last_bumped": "마지막 bump", "threads_without_images_tip": "임베드 가능한 미디어로 링크된 스레드만 표시", @@ -277,5 +277,6 @@ "looking_for_more_posts": "더 많은 게시물을 찾고 있습니다", "more_posts_last_week": "{{count}} 개의 게시물 {{currentTimeFilterName}} 이후: <1>지난주 게시물 더 보기", "more_posts_last_month": "{{count}} 게시물 {{currentTimeFilterName}} 이후: <1>지난 달 게시물 {{moreCount}}개 더 보기", - "loading_feed": "피드를 로딩 중" + "loading_feed": "피드를 로딩 중", + "loading_post": "게시물 로딩 중" } \ No newline at end of file diff --git a/public/translations/mr/default.json b/public/translations/mr/default.json index 4559f489..39a76555 100644 --- a/public/translations/mr/default.json +++ b/public/translations/mr/default.json @@ -248,7 +248,7 @@ "reset_changes": "बदलांना रीसेट करा", "crypto_address_yours": "क्रिप्टो पत्ता हा खात्याकडे संबंधित आहे.", "delete_wallet": "वॉलेट हटवा", - "loading_subplebbit": "subplebbit लोड करीत आहे", + "loading_board": "बोर्ड लोड हो रहा आहे", "avatar_warning": "आपण अज्ञात मोड चालू असताना अवतारसह पोस्ट करू शकत नाही. आपण ते आपल्या Plebbit खात्याच्या सेटिंग्जमध्ये बंद करू शकता.", "last_bumped": "अंतिम बंप", "threads_without_images_tip": "फक्त ते थ्रेड्स दाखवा जे एम्बेडेबल मीडियाशी लिंक करतात", @@ -277,5 +277,6 @@ "looking_for_more_posts": "अधिक पोस्ट शोधत आहे", "more_posts_last_week": "{{count}} पोस्ट {{currentTimeFilterName}} पासून: <1>मागील आठवड्यातील अधिक पोस्ट पहा", "more_posts_last_month": "{{count}} पोस्ट {{currentTimeFilterName}} पासून: <1>पार्श्ववर्ती पोस्ट आणखी {{moreCount}} पहा गेल्या महिन्यातून", - "loading_feed": "फीड लोड करत आहे" + "loading_feed": "फीड लोड करत आहे", + "loading_post": "पोस्ट लोड होत आहे" } \ No newline at end of file diff --git a/public/translations/nl/default.json b/public/translations/nl/default.json index c56cfafd..020c5cf9 100644 --- a/public/translations/nl/default.json +++ b/public/translations/nl/default.json @@ -248,7 +248,7 @@ "reset_changes": "Wijzigingen resetten", "crypto_address_yours": "Crypto-adres behoort tot deze account.", "delete_wallet": "Verwijder portemonnee", - "loading_subplebbit": "Subplebbit laden", + "loading_board": "Bord laden", "avatar_warning": "Je kunt niet met een avatar posten terwijl de anonieme modus aan staat. Je kunt het uitschakelen in de instellingen van je Plebbit-account.", "last_bumped": "Laatste bump", "threads_without_images_tip": "Toon alleen threads die naar inbedbare media linken", @@ -277,5 +277,6 @@ "looking_for_more_posts": "Op zoek naar meer berichten", "more_posts_last_week": "{{count}} berichten sinds {{currentTimeFilterName}}: <1>meer berichten van vorige week weergeven", "more_posts_last_month": "{{count}} berichten sinds {{currentTimeFilterName}}: <1>meer {{moreCount}} berichten van vorige maand tonen", - "loading_feed": "Laad feed" + "loading_feed": "Laad feed", + "loading_post": "Bericht wordt geladen" } \ No newline at end of file diff --git a/public/translations/no/default.json b/public/translations/no/default.json index 412b6b78..d22ca521 100644 --- a/public/translations/no/default.json +++ b/public/translations/no/default.json @@ -248,7 +248,7 @@ "reset_changes": "Tilbakestill endringer", "crypto_address_yours": "Crypto-adressen tilhører denne kontoen.", "delete_wallet": "Slett lommebok", - "loading_subplebbit": "Laster subplebbit", + "loading_board": "Laster tavle", "avatar_warning": "Du kan ikke poste med en avatar mens anonym modus er aktivert. Du kan slå den av i innstillingene for Plebbit-kontoen din.", "last_bumped": "Siste bumpet", "threads_without_images_tip": "Vis kun tråder som lenker til innebyggbare medier", @@ -277,5 +277,6 @@ "looking_for_more_posts": "Leter etter flere innlegg", "more_posts_last_week": "{{count}} innlegg siden {{currentTimeFilterName}}: <1>vis flere innlegg fra forrige uke", "more_posts_last_month": "{{count}} innlegg siden {{currentTimeFilterName}}: <1>vis {{moreCount}} flere innlegg fra forrige måned", - "loading_feed": "Laster feed" + "loading_feed": "Laster feed", + "loading_post": "Laster innlegg" } \ No newline at end of file diff --git a/public/translations/pl/default.json b/public/translations/pl/default.json index 6a0b2fb6..1c0bdf58 100644 --- a/public/translations/pl/default.json +++ b/public/translations/pl/default.json @@ -248,7 +248,7 @@ "reset_changes": "Zresetuj zmiany", "crypto_address_yours": "Adres kryptowaluty należy do tego konta.", "delete_wallet": "Usuń portfel", - "loading_subplebbit": "Ładowanie subplebbit", + "loading_board": "Ładowanie tablicy", "avatar_warning": "Nie możesz publikować z awatarem, gdy tryb anonimowy jest włączony. Możesz go wyłączyć w ustawieniach swojego konta Plebbit.", "last_bumped": "Ostatni bump", "threads_without_images_tip": "Wyświetlaj tylko wątki, które linkują do mediów, które można osadzić", @@ -277,5 +277,6 @@ "looking_for_more_posts": "Szukam więcej postów", "more_posts_last_week": "{{count}} posty od {{currentTimeFilterName}}: <1>pokaż więcej postów z zeszłego tygodnia", "more_posts_last_month": "{{count}} postów od {{currentTimeFilterName}}: <1>pokaż {{moreCount}} więcej postów z ubiegłego miesiąca", - "loading_feed": "Ładowanie kanału" + "loading_feed": "Ładowanie kanału", + "loading_post": "Ładowanie posta" } \ No newline at end of file diff --git a/public/translations/pt/default.json b/public/translations/pt/default.json index 7fd701f7..bb44a55c 100644 --- a/public/translations/pt/default.json +++ b/public/translations/pt/default.json @@ -248,7 +248,7 @@ "reset_changes": "Redefinir Alterações", "crypto_address_yours": "O endereço de criptomoeda pertence a esta conta.", "delete_wallet": "Excluir carteira", - "loading_subplebbit": "Carregando subplebbit", + "loading_board": "Carregando quadro", "avatar_warning": "Você não pode postar com um avatar enquanto o modo anônimo estiver ativado. Você pode desativá-lo nas configurações da sua Conta Plebbit.", "last_bumped": "Último bump", "threads_without_images_tip": "Exibir apenas threads que linkam para mídias embutíveis", @@ -277,5 +277,6 @@ "looking_for_more_posts": "Procurando mais postagens", "more_posts_last_week": "{{count}} postagens desde {{currentTimeFilterName}}: <1>mostrar mais postagens da semana passada", "more_posts_last_month": "{{count}} postagens desde {{currentTimeFilterName}}: <1>mostrar {{moreCount}} mais postagens do mês passado", - "loading_feed": "Carregando feed" + "loading_feed": "Carregando feed", + "loading_post": "Carregando post" } \ No newline at end of file diff --git a/public/translations/ro/default.json b/public/translations/ro/default.json index 71541d18..16935f41 100644 --- a/public/translations/ro/default.json +++ b/public/translations/ro/default.json @@ -248,7 +248,7 @@ "reset_changes": "Resetează modificările", "crypto_address_yours": "Adresa crypto aparține acestui cont.", "delete_wallet": "Șterge portofelul", - "loading_subplebbit": "Se încarcă subplebbit", + "loading_board": "Se încarcă tabla", "avatar_warning": "Nu poți publica cu un avatar în timp ce modul anonim este activat. Poți să-l dezactivezi în setările contului tău Plebbit.", "last_bumped": "Ultima creștere", "threads_without_images_tip": "Afișați doar discuțiile care sunt legătura către media încorporabilă", @@ -277,5 +277,6 @@ "looking_for_more_posts": "Căutând mai multe postări", "more_posts_last_week": "{{count}} postări din {{currentTimeFilterName}}: <1>arată mai multe postări de săptămâna trecută", "more_posts_last_month": "{{count}} postări din {{currentTimeFilterName}}: <1>afișați {{moreCount}} mai multe postări din luna trecută", - "loading_feed": "Încărcare feed" + "loading_feed": "Încărcare feed", + "loading_post": "Se încarcă postarea" } \ No newline at end of file diff --git a/public/translations/ru/default.json b/public/translations/ru/default.json index 3f74a7a7..d3171080 100644 --- a/public/translations/ru/default.json +++ b/public/translations/ru/default.json @@ -248,7 +248,7 @@ "reset_changes": "Сбросить изменения", "crypto_address_yours": "Адрес криптовалюты принадлежит этому аккаунту.", "delete_wallet": "Удалить кошелек", - "loading_subplebbit": "Загрузка subplebbit", + "loading_board": "Загрузка доски", "avatar_warning": "Вы не можете публиковать с аватаром, когда режим анонимности включен. Вы можете отключить его в настройках своей учетной записи Plebbit.", "last_bumped": "Последний бамп", "threads_without_images_tip": "Отображать только темы, которые ссылаются на встраиваемые медиа", @@ -277,5 +277,6 @@ "looking_for_more_posts": "Ищу больше постов", "more_posts_last_week": "{{count}} постов с {{currentTimeFilterName}}: <1>показать больше постов с прошлой недели", "more_posts_last_month": "{{count}} постов с {{currentTimeFilterName}}: <1>показать {{moreCount}} больше постов с прошлого месяца", - "loading_feed": "Загрузка ленты" + "loading_feed": "Загрузка ленты", + "loading_post": "Загрузка сообщения" } \ No newline at end of file diff --git a/public/translations/sq/default.json b/public/translations/sq/default.json index 15945d6a..82d66201 100644 --- a/public/translations/sq/default.json +++ b/public/translations/sq/default.json @@ -248,7 +248,7 @@ "reset_changes": "Rivendosni ndryshimet", "crypto_address_yours": "Adresa e kriptovalutës i përket këtij llogarie.", "delete_wallet": "Fshi portofolin", - "loading_subplebbit": "Po ngarkohet subplebbit", + "loading_board": "Po ngarkohet tabela", "avatar_warning": "Nuk mund të postoni me një avatar ndërsa është aktivizuar moda anonime. Mund ta çaktivizoni në cilësimet e llogarisë tuaj Plebbit.", "last_bumped": "Bumping i fundit", "threads_without_images_tip": "Shfaqni vetëm temat që lidhin me media të integrueshme", @@ -277,5 +277,6 @@ "looking_for_more_posts": "Po kërkoni më shumë postime", "more_posts_last_week": "{{count}} postime që nga {{currentTimeFilterName}}: <1>shfaq më shumë postime nga java e kaluar", "more_posts_last_month": "{{count}} postime nga {{currentTimeFilterName}}: <1>shfaq {{moreCount}} më shumë postime nga muaji i kaluar", - "loading_feed": "Po ngarkoni feed-in" + "loading_feed": "Po ngarkoni feed-in", + "loading_post": "Po ngarkohet postimi" } \ No newline at end of file diff --git a/public/translations/sv/default.json b/public/translations/sv/default.json index 837ba8c9..a5902e5d 100644 --- a/public/translations/sv/default.json +++ b/public/translations/sv/default.json @@ -248,7 +248,7 @@ "reset_changes": "Återställ ändringar", "crypto_address_yours": "Crypto-adressen tillhör denna konto.", "delete_wallet": "Ta bort plånbok", - "loading_subplebbit": "Laddar subplebbit", + "loading_board": "Laddar tavla", "avatar_warning": "Du kan inte posta med en avatar när anonym läge är aktiverat. Du kan stänga av det i inställningarna för ditt Plebbit-konto.", "last_bumped": "Senaste bump", "threads_without_images_tip": "Visa endast trådar som länkar till inbäddbara medier", @@ -277,5 +277,6 @@ "looking_for_more_posts": "Letar efter fler inlägg", "more_posts_last_week": "{{count}} inlägg sedan {{currentTimeFilterName}}: <1>visa fler inlägg från förra veckan", "more_posts_last_month": "{{count}} inlägg sedan {{currentTimeFilterName}}: <1>visa {{moreCount}} fler inlägg från förra månaden", - "loading_feed": "Laddar flöde" + "loading_feed": "Laddar flöde", + "loading_post": "Laddar inlägg" } \ No newline at end of file diff --git a/public/translations/te/default.json b/public/translations/te/default.json index e17038a0..f87f17a8 100644 --- a/public/translations/te/default.json +++ b/public/translations/te/default.json @@ -248,7 +248,7 @@ "reset_changes": "మార్పులను రీసెట్ చేయండి", "crypto_address_yours": "క్రిప్టో చిరునామా ఈ ఖాతాకు చేరుకుంది.", "delete_wallet": "వాలెట్ తొలగించండి", - "loading_subplebbit": "సబ్‌ప్లెబిట్‌లో లోడింగ్", + "loading_board": "బోర్డు లోడవుతోంది", "avatar_warning": "మీరు అను మోడ్ ఆన్ ఉండగా అవతార్‌తో పోస్ట్ చేయలేరు. మీరు మీ Plebbit ఖాతా సెట్టింగ్స్‌లో దీన్ని ఆఫ్ చేయవచ్చు.", "last_bumped": "చివరి బంప్", "threads_without_images_tip": "ఏంబెడబుల్ మీడియాకు లింక్ చేసే థ్రెడ్‌లను మాత్రమే చూపించండి", @@ -277,5 +277,6 @@ "looking_for_more_posts": "మరింత పోస్ట్‌ల కోసం చూస్తున్నాను", "more_posts_last_week": "{{count}} పోస్ట్‌లు {{currentTimeFilterName}} నుండి: <1>గత వారం నుండి మరిన్ని పోస్ట్‌లు చూపించు", "more_posts_last_month": "{{count}} పోస్టులు {{currentTimeFilterName}} నుండి: <1>గత నెల నుండి {{moreCount}} మరిన్ని పోస్టులను చూపించు", - "loading_feed": "లోడింగ్ ఫీడ్" + "loading_feed": "లోడింగ్ ఫీడ్", + "loading_post": "పోస్ట్ లోడవుతోంది" } \ No newline at end of file diff --git a/public/translations/th/default.json b/public/translations/th/default.json index 2face553..94d99632 100644 --- a/public/translations/th/default.json +++ b/public/translations/th/default.json @@ -248,7 +248,7 @@ "reset_changes": "รีเซ็ตการเปลี่ยนแปลง", "crypto_address_yours": "ที่อยู่คริปโตเป็นของบัญชีนี้", "delete_wallet": "ลบกระเป๋าเงิน", - "loading_subplebbit": "กำลังโหลด subplebbit", + "loading_board": "กำลังโหลดบอร์ด", "avatar_warning": "คุณไม่สามารถโพสต์ด้วยอวาตาร์ในขณะที่โหมดอนาโนเป็นเปิดอยู่ คุณสามารถปิดได้ในการตั้งค่าบัญชี Plebbit ของคุณ", "last_bumped": "เพิ่มล่าสุด", "threads_without_images_tip": "แสดงเฉพาะกระทู้ที่เชื่อมโยงไปยังสื่อที่สามารถฝังได้", @@ -277,5 +277,6 @@ "looking_for_more_posts": "กำลังมองหาบทความเพิ่มเติม", "more_posts_last_week": "{{count}} โพสต์จาก {{currentTimeFilterName}}: <1>แสดงโพสต์เพิ่มเติมจากสัปดาห์ที่แล้ว", "more_posts_last_month": "{{count}} โพสต์ตั้งแต่ {{currentTimeFilterName}}: <1>แสดง {{moreCount}} โพสต์เพิ่มเติมจากเดือนที่แล้ว", - "loading_feed": "กำลังโหลดฟีด" + "loading_feed": "กำลังโหลดฟีด", + "loading_post": "กำลังโหลดโพสต์" } \ No newline at end of file diff --git a/public/translations/tr/default.json b/public/translations/tr/default.json index 29274d4e..2801a42f 100644 --- a/public/translations/tr/default.json +++ b/public/translations/tr/default.json @@ -248,7 +248,7 @@ "reset_changes": "Değişiklikleri Sıfırla", "crypto_address_yours": "Kripto adres bu hesaba aittir.", "delete_wallet": "Cüzdanı Sil", - "loading_subplebbit": "Subplebbit Yükleniyor", + "loading_board": "Tahta yükleniyor", "avatar_warning": "Anonim mod açıken avatar ile paylaşım yapamazsınız. Bunu Plebbit Hesap ayarlarınızdan kapatabilirsiniz.", "last_bumped": "Son bump", "threads_without_images_tip": "Sadece gömme medya bağlantısı olan gönderileri görüntüle", @@ -277,5 +277,6 @@ "looking_for_more_posts": "Daha fazla gönderi arıyorum", "more_posts_last_week": "{{count}} gönderi {{currentTimeFilterName}} tarihinden itibaren: <1>geçen haftadan daha fazla gönderi göster", "more_posts_last_month": "{{count}} gönderi {{currentTimeFilterName}}'dan itibaren: <1>geçen aydan {{moreCount}} daha fazla gönderi göster", - "loading_feed": "Yükleniyor besleme" + "loading_feed": "Yükleniyor besleme", + "loading_post": "Gönderi yükleniyor" } \ No newline at end of file diff --git a/public/translations/uk/default.json b/public/translations/uk/default.json index 7b4bc180..732f0b91 100644 --- a/public/translations/uk/default.json +++ b/public/translations/uk/default.json @@ -248,7 +248,7 @@ "reset_changes": "Скинути зміни", "crypto_address_yours": "Адреса криптовалюти належить цьому обліковому запису.", "delete_wallet": "Видалити гаманець", - "loading_subplebbit": "Завантаження subplebbit", + "loading_board": "Завантаження дошки", "avatar_warning": "Ви не можете публікувати з аватаром, коли увімкнено анонімний режим. Ви можете вимкнути його в налаштуваннях свого облікового запису Plebbit.", "last_bumped": "Останній бамп", "threads_without_images_tip": "Показувати тільки ті теми, які містять посилання на медіа, що можна вбудувати", @@ -277,5 +277,6 @@ "looking_for_more_posts": "Шукаю більше дописів", "more_posts_last_week": "{{count}} дописів з {{currentTimeFilterName}}: <1>показати більше дописів з минулого тижня", "more_posts_last_month": "{{count}} дописів з {{currentTimeFilterName}}: <1>показати {{moreCount}} більше дописів з минулого місяця", - "loading_feed": "Завантаження потоку" + "loading_feed": "Завантаження потоку", + "loading_post": "Завантаження поста" } \ No newline at end of file diff --git a/public/translations/ur/default.json b/public/translations/ur/default.json index 64d1c591..064a3b5a 100644 --- a/public/translations/ur/default.json +++ b/public/translations/ur/default.json @@ -248,7 +248,7 @@ "reset_changes": "تبدیلیاں ری سیٹ کریں", "crypto_address_yours": "کرپٹو پتا اس اکاؤنٹ کا حصہ ہے۔", "delete_wallet": "والٹ حذف کریں", - "loading_subplebbit": "سب پلبیٹ لوڈ ہو رہا ہے", + "loading_board": "بورڈ لوڈ ہو رہا ہے", "avatar_warning": "آپ اَنون موڈ آن ہونے پر اوتار کے ساتھ پوسٹ نہیں کر سکتے۔ آپ اسے اپنے Plebbit اکاؤنٹ کی ترتیبات میں بند کر سکتے ہیں۔", "last_bumped": "آخری بمپر", "threads_without_images_tip": "صرف وہ تھریڈز دکھائیں جو ایمبیڈ ایبل میڈیا کے ساتھ لنک کرتے ہیں", @@ -277,5 +277,6 @@ "looking_for_more_posts": "مزید پوسٹس تلاش کر رہے ہیں", "more_posts_last_week": "{{count}} پوسٹس {{currentTimeFilterName}} سے: <1>پچھلے ہفتے سے مزید پوسٹس دکھائیں", "more_posts_last_month": "{{count}} پوسٹس {{currentTimeFilterName}} سے: <1>پچھلے مہینے کی مزید {{moreCount}} پوسٹس دکھائیں", - "loading_feed": "لوڈ ہو رہا ہے فیڈ" + "loading_feed": "لوڈ ہو رہا ہے فیڈ", + "loading_post": "پوسٹ لوڈ ہو رہی ہے" } \ No newline at end of file diff --git a/public/translations/vi/default.json b/public/translations/vi/default.json index bd5b5eb4..5f864bc4 100644 --- a/public/translations/vi/default.json +++ b/public/translations/vi/default.json @@ -248,7 +248,7 @@ "reset_changes": "Đặt lại thay đổi", "crypto_address_yours": "Địa chỉ tiền điện tử thuộc về tài khoản này.", "delete_wallet": "Xóa ví", - "loading_subplebbit": "Đang tải subplebbit", + "loading_board": "Đang tải bảng", "avatar_warning": "Bạn không thể đăng với hình đại diện khi chế độ ẩn danh đang bật. Bạn có thể tắt nó trong cài đặt Tài khoản Plebbit của mình.", "last_bumped": "Bump gần đây nhất", "threads_without_images_tip": "Chỉ hiển thị các chủ đề liên kết đến phương tiện có thể nhúng", @@ -277,5 +277,6 @@ "looking_for_more_posts": "Tìm kiếm thêm bài viết", "more_posts_last_week": "{{count}} bài viết từ {{currentTimeFilterName}}: <1>hiển thị thêm bài viết từ tuần trước", "more_posts_last_month": "{{count}} bài đăng kể từ {{currentTimeFilterName}}: <1>hiển thị thêm {{moreCount}} bài đăng từ tháng trước", - "loading_feed": "Đang tải feed" + "loading_feed": "Đang tải feed", + "loading_post": "Đang tải bài viết" } \ No newline at end of file diff --git a/public/translations/zh/default.json b/public/translations/zh/default.json index efe398c7..bd0334c4 100644 --- a/public/translations/zh/default.json +++ b/public/translations/zh/default.json @@ -248,7 +248,7 @@ "reset_changes": "重置更改", "crypto_address_yours": "加密地址属于此帐户。", "delete_wallet": "删除钱包", - "loading_subplebbit": "加载 subplebbit", + "loading_board": "正在加载板块", "avatar_warning": "在匿名模式开启时,您无法使用头像进行发布。您可以在 Plebbit 账户设置中将其关闭。", "last_bumped": "最后提升", "threads_without_images_tip": "仅显示链接到可嵌入媒体的帖子", @@ -277,5 +277,6 @@ "looking_for_more_posts": "寻找更多帖子", "more_posts_last_week": "{{count}} 帖子来自 {{currentTimeFilterName}}: <1>显示更多来自上周的帖子", "more_posts_last_month": "{{count}} 帖子自 {{currentTimeFilterName}} 起: <1>显示更多{{moreCount}}来自上个月的帖子", - "loading_feed": "加载中..." + "loading_feed": "加载中...", + "loading_post": "正在加载帖子" } \ No newline at end of file diff --git a/src/components/post-desktop/post-desktop.tsx b/src/components/post-desktop/post-desktop.tsx index 7e3fd8b6..d76fed36 100644 --- a/src/components/post-desktop/post-desktop.tsx +++ b/src/components/post-desktop/post-desktop.tsx @@ -447,7 +447,7 @@ const PostDesktop = ({ openReplyModal, post, roles, showAllReplies, showReplies const linksCount = pinned ? totalLinksCount : totalLinksCount - visiblelinksCount; const { showOmittedReplies, setShowOmittedReplies } = useShowOmittedReplies(); - const stateString = useStateString(post); + const stateString = useStateString(post) || t('loading_board'); const subplebbit = useSubplebbit({ subplebbitAddress }); @@ -522,6 +522,8 @@ const PostDesktop = ({ openReplyModal, post, roles, showAllReplies, showReplies )} {!isInPendingPostView && + !isDescription && + !isRules && (stateString && stateString !== 'Failed' && state !== 'succeeded' ? (

diff --git a/src/components/post-mobile/post-mobile.tsx b/src/components/post-mobile/post-mobile.tsx index 2aade78e..486266a2 100644 --- a/src/components/post-mobile/post-mobile.tsx +++ b/src/components/post-mobile/post-mobile.tsx @@ -374,7 +374,7 @@ const PostMobile = ({ openReplyModal, post, roles, showAllReplies, showReplies = const isInPostPageView = isPostPageView(location.pathname, params); const { hidden, unhide } = useHide({ cid }); - const stateString = useStateString(post); + const stateString = useStateString(post) || t('loading_post'); const subplebbit = useSubplebbit({ subplebbitAddress }); const showRules = isDescription && subplebbit?.rules && subplebbit?.rules.length > 0; @@ -448,6 +448,8 @@ const PostMobile = ({ openReplyModal, post, roles, showAllReplies, showReplies = )}
{!isInPendingPostView && + !isDescription && + !isRules && (stateString && stateString !== 'Failed' && state !== 'succeeded' ? (
diff --git a/src/hooks/use-feed-state-string.ts b/src/hooks/use-feed-state-string.ts index 1f41d9ce..11a532d0 100644 --- a/src/hooks/use-feed-state-string.ts +++ b/src/hooks/use-feed-state-string.ts @@ -35,7 +35,7 @@ const useFeedStateString = (subplebbitAddresses?: string[]): string | undefined if (states['resolving-address']) { const { subplebbitAddresses, clientUrls } = states['resolving-address']; if (subplebbitAddresses.length && clientUrls.length) { - stateString += `resolving ${subplebbitAddresses.length} ${subplebbitAddresses.length === 1 ? 'address' : 'addresses'} from ${clientUrls + stateString += `loading ${subplebbitAddresses.length} ${subplebbitAddresses.length === 1 ? 'address' : 'addresses'} from ${clientUrls .map(getClientHost) .join(', ')}`; } @@ -63,15 +63,15 @@ const useFeedStateString = (subplebbitAddresses?: string[]): string | undefined states['fetching-ipfs']?.clientUrls.forEach((clientUrl) => clientHosts.add(getClientHost(clientUrl))); if (clientHosts.size) { - stateString += 'fetching '; + stateString += 'loading '; if (states['fetching-ipns']) { - stateString += `${states['fetching-ipns'].subplebbitAddresses.length} IPNS`; + stateString += `${states['fetching-ipns'].subplebbitAddresses.length} boards`; } if (states['fetching-ipfs']) { if (states['fetching-ipns']) { stateString += ', '; } - stateString += `${states['fetching-ipfs'].subplebbitAddresses.length} IPFS`; + stateString += `${states['fetching-ipfs'].subplebbitAddresses.length} posts`; } if (pagesStatesSubplebbitAddresses.size) { if (states['fetching-ipns'] || states['fetching-ipfs']) { diff --git a/src/hooks/use-is-subplebbit-offline.ts b/src/hooks/use-is-subplebbit-offline.ts index a7e1d7c7..f0a98838 100644 --- a/src/hooks/use-is-subplebbit-offline.ts +++ b/src/hooks/use-is-subplebbit-offline.ts @@ -34,7 +34,7 @@ const useIsSubplebbitOffline = (subplebbit: Subplebbit) => { const offlineIconClass = isLoading ? 'yellowOfflineIcon' : isOffline ? 'redOfflineIcon' : ''; const offlineTitle = isLoading - ? t('loading_subplebbit') + ? t('loading_board') : updatedAt ? isOffline && t('posts_last_synced_info', { time: getFormattedTimeAgo(updatedAt), interpolation: { escapeValue: false } }) : t('subplebbit_offline_info'); diff --git a/src/hooks/use-state-string.ts b/src/hooks/use-state-string.ts index 7ac7e0f9..cf114d4c 100644 --- a/src/hooks/use-state-string.ts +++ b/src/hooks/use-state-string.ts @@ -1,5 +1,6 @@ import { useMemo } from 'react'; import { useClientsStates } from '@plebbit/plebbit-react-hooks'; +import { debounce } from 'lodash'; interface CommentOrSubplebbit { state?: string; @@ -25,13 +26,19 @@ const getClientHost = (clientUrl: string): string => { }; const useStateString = (commentOrSubplebbit: CommentOrSubplebbit): string | undefined => { - const { states } = useClientsStates({ comment: commentOrSubplebbit }) as { states: States }; + const { states: rawStates } = useClientsStates({ comment: commentOrSubplebbit }) as { states: States }; + + const debouncedStates = useMemo(() => { + const debouncedValue = debounce((value: States) => value, 300); + return debouncedValue(rawStates); + }, [rawStates]); + return useMemo(() => { let stateString: string | undefined = ''; - for (const state in states) { - const clientUrls = states[state]; - const clientHosts = clientUrls.map((clientUrl) => getClientHost(clientUrl)); + for (const state in debouncedStates) { + const clientUrls = debouncedStates[state]; + const clientHosts = clientUrls.map((clientUrl: string) => getClientHost(clientUrl)); if (clientHosts.length === 0) { continue; @@ -49,10 +56,17 @@ const useStateString = (commentOrSubplebbit: CommentOrSubplebbit): string | unde if (commentOrSubplebbit?.publishingState && commentOrSubplebbit?.publishingState !== 'stopped' && commentOrSubplebbit?.publishingState !== 'succeeded') { stateString = commentOrSubplebbit.publishingState; } else if (commentOrSubplebbit?.updatingState !== 'stopped' && commentOrSubplebbit?.updatingState !== 'succeeded') { - stateString = commentOrSubplebbit?.updatingState; + stateString = commentOrSubplebbit.updatingState; } if (stateString) { - stateString = stateString.replaceAll('-', ' ').replace('ipfs', 'IPFS').replace('ipns', 'IPNS'); + stateString = stateString + .replaceAll('-', ' ') + .replace('ipfs', 'post') + .replace('ipns', 'subplebbit') + .replace('fetching', 'loading') + .replace('resolving', 'loading') + .replace('subplebbit subplebbit', 'board') + .replace('loading subplebbit', 'loading board'); } } @@ -61,7 +75,7 @@ const useStateString = (commentOrSubplebbit: CommentOrSubplebbit): string | unde } return stateString === '' ? undefined : stateString; - }, [states, commentOrSubplebbit]); + }, [debouncedStates, commentOrSubplebbit]); }; export default useStateString; diff --git a/src/views/board/board.tsx b/src/views/board/board.tsx index c82c7524..888eb358 100644 --- a/src/views/board/board.tsx +++ b/src/views/board/board.tsx @@ -121,7 +121,7 @@ const Board = () => { const { activeCid, threadCid, closeModal, openReplyModal, showReplyModal, scrollY, subplebbitAddress: postSubplebbitAddress } = useReplyModal(); const { blocked, unblock } = useBlock({ address: subplebbitAddress }); - const loadingStateString = useFeedStateString(subplebbitAddresses) || t('loading'); + const loadingStateString = useFeedStateString(subplebbitAddresses) || t('loading_board'); const handleNewerPostsButtonClick = () => { window.scrollTo({ top: 0, left: 0 }); diff --git a/src/views/post/post.module.css b/src/views/post/post.module.css index 0bc3987c..fb931c4b 100644 --- a/src/views/post/post.module.css +++ b/src/views/post/post.module.css @@ -221,6 +221,7 @@ .stateString { color: var(--post-mobile-abbr-text-color); + padding-left: 20px; } .loadingString {