more accurate and user-friendly loading strings

This commit is contained in:
Tom (plebeius.eth)
2025-02-23 16:17:33 +01:00
parent 5147099cbe
commit 95532cb58b
38 changed files with 87 additions and 45 deletions
+2 -1
View File
@@ -283,5 +283,6 @@
"loading_default_boards": "جار تحميل قائمة اللوحات الافتراضية", "loading_default_boards": "جار تحميل قائمة اللوحات الافتراضية",
"loading_subscriptions": "جارٍ تحميل الاشتراكات", "loading_subscriptions": "جارٍ تحميل الاشتراكات",
"create_board": "إنشاء لوحة", "create_board": "إنشاء لوحة",
"enter_board_address": "أدخل عنوان أي لوحة" "enter_board_address": "أدخل عنوان أي لوحة",
"board_not_reachable": "اللوحة غير قابلة للوصول"
} }
+2 -1
View File
@@ -283,5 +283,6 @@
"loading_default_boards": "ডিফল্ট বোর্ড তালিকা লোড হচ্ছে", "loading_default_boards": "ডিফল্ট বোর্ড তালিকা লোড হচ্ছে",
"loading_subscriptions": "সাবস্ক্রিপশন লোড হচ্ছে", "loading_subscriptions": "সাবস্ক্রিপশন লোড হচ্ছে",
"create_board": "বোর্ড তৈরি করুন", "create_board": "বোর্ড তৈরি করুন",
"enter_board_address": "যেকোনো বোর্ডের ঠিকানা লিখুন" "enter_board_address": "যেকোনো বোর্ডের ঠিকানা লিখুন",
"board_not_reachable": "বোর্ডটি অ্যাক্সেসযোগ্য নয়"
} }
+2 -1
View File
@@ -283,5 +283,6 @@
"loading_default_boards": "Načítání seznamu výchozích tabulí", "loading_default_boards": "Načítání seznamu výchozích tabulí",
"loading_subscriptions": "Načítání odběrů", "loading_subscriptions": "Načítání odběrů",
"create_board": "Vytvořit desku", "create_board": "Vytvořit desku",
"enter_board_address": "Zadejte adresu libovolné desky" "enter_board_address": "Zadejte adresu libovolné desky",
"board_not_reachable": "Deska není dostupná"
} }
+2 -1
View File
@@ -283,5 +283,6 @@
"loading_default_boards": "Indlæser standard tavleliste", "loading_default_boards": "Indlæser standard tavleliste",
"loading_subscriptions": "Indlæser abonnementer", "loading_subscriptions": "Indlæser abonnementer",
"create_board": "Opret tavle", "create_board": "Opret tavle",
"enter_board_address": "Indtast enhver tavleadresse" "enter_board_address": "Indtast enhver tavleadresse",
"board_not_reachable": "Boardet er ikke tilgængeligt"
} }
+2 -1
View File
@@ -283,5 +283,6 @@
"loading_default_boards": "Laden der Standard-Boards-Liste", "loading_default_boards": "Laden der Standard-Boards-Liste",
"loading_subscriptions": "Lade Abonnements", "loading_subscriptions": "Lade Abonnements",
"create_board": "Board erstellen", "create_board": "Board erstellen",
"enter_board_address": "Geben Sie eine beliebige Board-Adresse ein" "enter_board_address": "Geben Sie eine beliebige Board-Adresse ein",
"board_not_reachable": "Board ist nicht erreichbar"
} }
+2 -1
View File
@@ -283,5 +283,6 @@
"loading_default_boards": "Φόρτωση της λίστας προεπιλεγμένων πάνελ", "loading_default_boards": "Φόρτωση της λίστας προεπιλεγμένων πάνελ",
"loading_subscriptions": "Φορτώνει συνδρομές", "loading_subscriptions": "Φορτώνει συνδρομές",
"create_board": "Δημιουργία πίνακα", "create_board": "Δημιουργία πίνακα",
"enter_board_address": "Εισάγετε οποιαδήποτε διεύθυνση πίνακα" "enter_board_address": "Εισάγετε οποιαδήποτε διεύθυνση πίνακα",
"board_not_reachable": "Ο πίνακας δεν είναι προσβάσιμος"
} }
+4 -3
View File
@@ -237,8 +237,8 @@
"no_board_selected_warning": "Please select a board before posting.", "no_board_selected_warning": "Please select a board before posting.",
"invalid_url_alert": "The provided link is not a valid URL.", "invalid_url_alert": "The provided link is not a valid URL.",
"empty_comment_alert": "Cannot post empty comment.", "empty_comment_alert": "Cannot post empty comment.",
"more_threads_last_week": "{{count}} threads since {{currentTimeFilterName}} — [<1>Show more threads from last week</1>]", "more_threads_last_week": "{{count}} threads since {{currentTimeFilterName}} — [<1>Show More Threads from Last Week</1>]",
"more_threads_last_month": "{{count}} threads since {{currentTimeFilterName}} — [<1>Show more threads from last month</1>]", "more_threads_last_month": "{{count}} threads since {{currentTimeFilterName}} — [<1>Show More Threads from Last Month</1>]",
"newer_threads_available": "Newer threads available — [<1>Refresh</1>]", "newer_threads_available": "Newer threads available — [<1>Refresh</1>]",
"stored_locally": "Stored locally ({{location}}), not synced across devices", "stored_locally": "Stored locally ({{location}}), not synced across devices",
"choose_one": "Choose one:", "choose_one": "Choose one:",
@@ -283,5 +283,6 @@
"loading_default_boards": "Loading default boards list", "loading_default_boards": "Loading default boards list",
"loading_subscriptions": "Loading subscriptions", "loading_subscriptions": "Loading subscriptions",
"create_board": "Create Board", "create_board": "Create Board",
"enter_board_address": "Enter any board address" "enter_board_address": "Enter any board address",
"board_not_reachable": "Board is not reachable"
} }
+2 -1
View File
@@ -283,5 +283,6 @@
"loading_default_boards": "Cargando lista de tableros predeterminados", "loading_default_boards": "Cargando lista de tableros predeterminados",
"loading_subscriptions": "Cargando suscripciones", "loading_subscriptions": "Cargando suscripciones",
"create_board": "Crear tablero", "create_board": "Crear tablero",
"enter_board_address": "Ingrese cualquier dirección de tablero" "enter_board_address": "Ingrese cualquier dirección de tablero",
"board_not_reachable": "El tablero no es accesible"
} }
+2 -1
View File
@@ -283,5 +283,6 @@
"loading_default_boards": "در حال بارگذاری فهرست تخته‌های پیش‌فرض", "loading_default_boards": "در حال بارگذاری فهرست تخته‌های پیش‌فرض",
"loading_subscriptions": "در حال بارگذاری اشترا‌ک‌ها", "loading_subscriptions": "در حال بارگذاری اشترا‌ک‌ها",
"create_board": "ایجاد تابلو", "create_board": "ایجاد تابلو",
"enter_board_address": "آدرس هر تابلو را وارد کنید" "enter_board_address": "آدرس هر تابلو را وارد کنید",
"board_not_reachable": "تابلو قابل دسترسی نیست"
} }
+2 -1
View File
@@ -283,5 +283,6 @@
"loading_default_boards": "Ladataan oletuslautalistaa", "loading_default_boards": "Ladataan oletuslautalistaa",
"loading_subscriptions": "Ladataan tilauksia", "loading_subscriptions": "Ladataan tilauksia",
"create_board": "Luo taulu", "create_board": "Luo taulu",
"enter_board_address": "Syötä mikä tahansa taulun osoite" "enter_board_address": "Syötä mikä tahansa taulun osoite",
"board_not_reachable": "Taulua ei ole käytettävissä"
} }
+2 -1
View File
@@ -283,5 +283,6 @@
"loading_default_boards": "Naglo-load ng default na listahan ng mga board", "loading_default_boards": "Naglo-load ng default na listahan ng mga board",
"loading_subscriptions": "Naglo-load ng mga subscription", "loading_subscriptions": "Naglo-load ng mga subscription",
"create_board": "Gumawa ng board", "create_board": "Gumawa ng board",
"enter_board_address": "Ipasok ang anumang address ng board" "enter_board_address": "Ipasok ang anumang address ng board",
"board_not_reachable": "Hindi maa-access ang board"
} }
+2 -1
View File
@@ -283,5 +283,6 @@
"loading_default_boards": "Chargement de la liste des panneaux par défaut", "loading_default_boards": "Chargement de la liste des panneaux par défaut",
"loading_subscriptions": "Chargement des abonnements", "loading_subscriptions": "Chargement des abonnements",
"create_board": "Créer un tableau", "create_board": "Créer un tableau",
"enter_board_address": "Entrez n'importe quelle adresse du forum" "enter_board_address": "Entrez n'importe quelle adresse du forum",
"board_not_reachable": "Le tableau n'est pas accessible"
} }
+2 -1
View File
@@ -283,5 +283,6 @@
"loading_default_boards": "טוען את רשימת הלוחות ברירת המחדל", "loading_default_boards": "טוען את רשימת הלוחות ברירת המחדל",
"loading_subscriptions": "טוען מנויים", "loading_subscriptions": "טוען מנויים",
"create_board": "צור לוח", "create_board": "צור לוח",
"enter_board_address": "הזן כתובת לוח כלשהי" "enter_board_address": "הזן כתובת לוח כלשהי",
"board_not_reachable": "הלוח לא נגיש"
} }
+2 -1
View File
@@ -283,5 +283,6 @@
"loading_default_boards": "डिफ़ॉल्ट बोर्ड सूची लोड हो रही है", "loading_default_boards": "डिफ़ॉल्ट बोर्ड सूची लोड हो रही है",
"loading_subscriptions": "सब्सक्रिप्शन लोड हो रहे हैं", "loading_subscriptions": "सब्सक्रिप्शन लोड हो रहे हैं",
"create_board": "बोर्ड बनाएं", "create_board": "बोर्ड बनाएं",
"enter_board_address": "किसी भी बोर्ड का पता दर्ज करें" "enter_board_address": "किसी भी बोर्ड का पता दर्ज करें",
"board_not_reachable": "बोर्ड पहुँच योग्य नहीं है"
} }
+2 -1
View File
@@ -283,5 +283,6 @@
"loading_default_boards": "Alapértelmezett táblák listájának betöltése", "loading_default_boards": "Alapértelmezett táblák listájának betöltése",
"loading_subscriptions": "Előfizetések betöltése", "loading_subscriptions": "Előfizetések betöltése",
"create_board": "Hozzon létre táblát", "create_board": "Hozzon létre táblát",
"enter_board_address": "Adjon meg bármilyen táblázat címet" "enter_board_address": "Adjon meg bármilyen táblázat címet",
"board_not_reachable": "A tábla nem elérhető"
} }
+2 -1
View File
@@ -283,5 +283,6 @@
"loading_default_boards": "Memuat daftar papan default", "loading_default_boards": "Memuat daftar papan default",
"loading_subscriptions": "Memuat langganan", "loading_subscriptions": "Memuat langganan",
"create_board": "Buat papan", "create_board": "Buat papan",
"enter_board_address": "Masukkan alamat papan apa saja" "enter_board_address": "Masukkan alamat papan apa saja",
"board_not_reachable": "Papan tidak dapat dijangkau"
} }
+2 -1
View File
@@ -283,5 +283,6 @@
"loading_default_boards": "Caricamento della lista delle board predefinite", "loading_default_boards": "Caricamento della lista delle board predefinite",
"loading_subscriptions": "Caricamento abbonamenti", "loading_subscriptions": "Caricamento abbonamenti",
"create_board": "Crea Board", "create_board": "Crea Board",
"enter_board_address": "Inserisci indirizzo di qualsiasi board" "enter_board_address": "Inserisci indirizzo di qualsiasi board",
"board_not_reachable": "Board non raggiungibile"
} }
+2 -1
View File
@@ -283,5 +283,6 @@
"loading_default_boards": "デフォルトのボードリストを読み込み中", "loading_default_boards": "デフォルトのボードリストを読み込み中",
"loading_subscriptions": "購読を読み込み中", "loading_subscriptions": "購読を読み込み中",
"create_board": "ボードを作成", "create_board": "ボードを作成",
"enter_board_address": "任意のボードアドレスを入力してください" "enter_board_address": "任意のボードアドレスを入力してください",
"board_not_reachable": "ボードにアクセスできません"
} }
+2 -1
View File
@@ -283,5 +283,6 @@
"loading_default_boards": "기본 보드 목록을 로드 중", "loading_default_boards": "기본 보드 목록을 로드 중",
"loading_subscriptions": "구독 로딩 중", "loading_subscriptions": "구독 로딩 중",
"create_board": "보드 만들기", "create_board": "보드 만들기",
"enter_board_address": "어떤 보드 주소든 입력하세요" "enter_board_address": "어떤 보드 주소든 입력하세요",
"board_not_reachable": "보드를 찾을 수 없습니다"
} }
+2 -1
View File
@@ -283,5 +283,6 @@
"loading_default_boards": "डीफॉल्ट बोर्ड यादी लोड करत आहे", "loading_default_boards": "डीफॉल्ट बोर्ड यादी लोड करत आहे",
"loading_subscriptions": "सदस्यता लोड होत आहे", "loading_subscriptions": "सदस्यता लोड होत आहे",
"create_board": "बोर्ड तयार करा", "create_board": "बोर्ड तयार करा",
"enter_board_address": "कोणत्याही बोर्ड पत्त्याची नोंद करा" "enter_board_address": "कोणत्याही बोर्ड पत्त्याची नोंद करा",
"board_not_reachable": "बोर्ड उपलब्ध नाही"
} }
+2 -1
View File
@@ -283,5 +283,6 @@
"loading_default_boards": "Laden van de standaard boardlijst", "loading_default_boards": "Laden van de standaard boardlijst",
"loading_subscriptions": "Abonnementen laden", "loading_subscriptions": "Abonnementen laden",
"create_board": "Maak bord", "create_board": "Maak bord",
"enter_board_address": "Voer een willekeurig bordadres in" "enter_board_address": "Voer een willekeurig bordadres in",
"board_not_reachable": "Bord is niet bereikbaar"
} }
+2 -1
View File
@@ -283,5 +283,6 @@
"loading_default_boards": "Laster standard tavleliste", "loading_default_boards": "Laster standard tavleliste",
"loading_subscriptions": "Laster abonnementer", "loading_subscriptions": "Laster abonnementer",
"create_board": "Lag tavle", "create_board": "Lag tavle",
"enter_board_address": "Skriv inn hvilken som helst brettadresse" "enter_board_address": "Skriv inn hvilken som helst brettadresse",
"board_not_reachable": "Brettet er ikke tilgjengelig"
} }
+2 -1
View File
@@ -283,5 +283,6 @@
"loading_default_boards": "Ładowanie domyślnej listy tablic", "loading_default_boards": "Ładowanie domyślnej listy tablic",
"loading_subscriptions": "Ładowanie subskrypcji", "loading_subscriptions": "Ładowanie subskrypcji",
"create_board": "Utwórz tablicę", "create_board": "Utwórz tablicę",
"enter_board_address": "Wprowadź dowolny adres tablicy" "enter_board_address": "Wprowadź dowolny adres tablicy",
"board_not_reachable": "Tablica jest niedostępna"
} }
+2 -1
View File
@@ -283,5 +283,6 @@
"loading_default_boards": "Carregando lista de quadros padrão", "loading_default_boards": "Carregando lista de quadros padrão",
"loading_subscriptions": "Carregando assinaturas", "loading_subscriptions": "Carregando assinaturas",
"create_board": "Criar quadro", "create_board": "Criar quadro",
"enter_board_address": "Digite qualquer endereço de quadro" "enter_board_address": "Digite qualquer endereço de quadro",
"board_not_reachable": "O quadro não é acessível"
} }
+2 -1
View File
@@ -283,5 +283,6 @@
"loading_default_boards": "Se încarcă lista de panouri implicite", "loading_default_boards": "Se încarcă lista de panouri implicite",
"loading_subscriptions": "Încărcarea abonamentelor", "loading_subscriptions": "Încărcarea abonamentelor",
"create_board": "Creați tablou", "create_board": "Creați tablou",
"enter_board_address": "Introduceți orice adresă de tablă" "enter_board_address": "Introduceți orice adresă de tablă",
"board_not_reachable": "Tabloul nu este accesibil"
} }
+2 -1
View File
@@ -283,5 +283,6 @@
"loading_default_boards": "Загрузка списка стандартных досок", "loading_default_boards": "Загрузка списка стандартных досок",
"loading_subscriptions": "Загрузка подписок", "loading_subscriptions": "Загрузка подписок",
"create_board": "Создать доску", "create_board": "Создать доску",
"enter_board_address": "Введите любой адрес доски" "enter_board_address": "Введите любой адрес доски",
"board_not_reachable": "Доска недоступна"
} }
+2 -1
View File
@@ -283,5 +283,6 @@
"loading_default_boards": "Po ngarkohen listat e bordit të parazgjedhur", "loading_default_boards": "Po ngarkohen listat e bordit të parazgjedhur",
"loading_subscriptions": "Po ngarkohen abonimet", "loading_subscriptions": "Po ngarkohen abonimet",
"create_board": "Krijo bord", "create_board": "Krijo bord",
"enter_board_address": "Shkruani çdo adresë bordi" "enter_board_address": "Shkruani çdo adresë bordi",
"board_not_reachable": "Tabela nuk është e arritshme"
} }
+2 -1
View File
@@ -283,5 +283,6 @@
"loading_default_boards": "Laddar standardlistan för tavlor", "loading_default_boards": "Laddar standardlistan för tavlor",
"loading_subscriptions": "Laddar prenumerationer", "loading_subscriptions": "Laddar prenumerationer",
"create_board": "Skapa tavla", "create_board": "Skapa tavla",
"enter_board_address": "Ange vilken som helst brädets adress" "enter_board_address": "Ange vilken som helst brädets adress",
"board_not_reachable": "Tavlan är inte tillgänglig"
} }
+2 -1
View File
@@ -283,5 +283,6 @@
"loading_default_boards": "డిఫాల్ట్ బోర్డుల జాబితా లోడవుతోంది", "loading_default_boards": "డిఫాల్ట్ బోర్డుల జాబితా లోడవుతోంది",
"loading_subscriptions": "సబ్‌స్క్రిప్షన్‌లు లోడ్ అవుతున్నాయి", "loading_subscriptions": "సబ్‌స్క్రిప్షన్‌లు లోడ్ అవుతున్నాయి",
"create_board": "బోర్డ్ రూపొందించండి", "create_board": "బోర్డ్ రూపొందించండి",
"enter_board_address": "ఏదైనా బోర్డ్ అడ్రస్ నమోదు చేయండి" "enter_board_address": "ఏదైనా బోర్డ్ అడ్రస్ నమోదు చేయండి",
"board_not_reachable": "బోర్డు అందుబాటులో లేదు"
} }
+2 -1
View File
@@ -283,5 +283,6 @@
"loading_default_boards": "กำลังโหลดรายการกระดานเริ่มต้น", "loading_default_boards": "กำลังโหลดรายการกระดานเริ่มต้น",
"loading_subscriptions": "กำลังโหลดการสมัครสมาชิก", "loading_subscriptions": "กำลังโหลดการสมัครสมาชิก",
"create_board": "สร้างกระดาน", "create_board": "สร้างกระดาน",
"enter_board_address": "ป้อนที่อยู่บอร์ดใดก็ได้" "enter_board_address": "ป้อนที่อยู่บอร์ดใดก็ได้",
"board_not_reachable": "ไม่สามารถเข้าถึงบอร์ดได้"
} }
+2 -1
View File
@@ -283,5 +283,6 @@
"loading_default_boards": "Varsayılan panolar listesi yükleniyor", "loading_default_boards": "Varsayılan panolar listesi yükleniyor",
"loading_subscriptions": "Abonelikler yükleniyor", "loading_subscriptions": "Abonelikler yükleniyor",
"create_board": "Tahta oluştur", "create_board": "Tahta oluştur",
"enter_board_address": "Herhangi bir tahta adresini girin" "enter_board_address": "Herhangi bir tahta adresini girin",
"board_not_reachable": "Board erişilemez"
} }
+2 -1
View File
@@ -283,5 +283,6 @@
"loading_default_boards": "Завантаження списку стандартних дошок", "loading_default_boards": "Завантаження списку стандартних дошок",
"loading_subscriptions": "Завантаження підписок", "loading_subscriptions": "Завантаження підписок",
"create_board": "Створити дошку", "create_board": "Створити дошку",
"enter_board_address": "Введіть будь-яку адресу дошки" "enter_board_address": "Введіть будь-яку адресу дошки",
"board_not_reachable": "Дошка недоступна"
} }
+2 -1
View File
@@ -283,5 +283,6 @@
"loading_default_boards": "ڈिफالٹ بورڈ کی فہرست لوڈ ہو رہی ہے", "loading_default_boards": "ڈिफالٹ بورڈ کی فہرست لوڈ ہو رہی ہے",
"loading_subscriptions": "سبسکرپشن لوڈ ہو رہی ہے", "loading_subscriptions": "سبسکرپشن لوڈ ہو رہی ہے",
"create_board": "بورڈ بنائیں", "create_board": "بورڈ بنائیں",
"enter_board_address": "کسی بھی بورڈ کا پتہ درج کریں" "enter_board_address": "کسی بھی بورڈ کا پتہ درج کریں",
"board_not_reachable": "بورڈ قابل رسائی نہیں ہے"
} }
+2 -1
View File
@@ -283,5 +283,6 @@
"loading_default_boards": "Đang tải danh sách bảng mặc định", "loading_default_boards": "Đang tải danh sách bảng mặc định",
"loading_subscriptions": "Đang tải đăng ký", "loading_subscriptions": "Đang tải đăng ký",
"create_board": "Tạo bảng", "create_board": "Tạo bảng",
"enter_board_address": "Nhập bất kỳ địa chỉ bảng nào" "enter_board_address": "Nhập bất kỳ địa chỉ bảng nào",
"board_not_reachable": "Bảng không thể truy cập"
} }
+2 -1
View File
@@ -283,5 +283,6 @@
"loading_default_boards": "正在加载默认板块列表", "loading_default_boards": "正在加载默认板块列表",
"loading_subscriptions": "加载订阅", "loading_subscriptions": "加载订阅",
"create_board": "创建板块", "create_board": "创建板块",
"enter_board_address": "输入任何板块地址" "enter_board_address": "输入任何板块地址",
"board_not_reachable": "无法访问板块"
} }
+1 -1
View File
@@ -35,7 +35,7 @@ const useFeedStateString = (subplebbitAddresses?: string[]): string | undefined
if (states['resolving-address']) { if (states['resolving-address']) {
const { subplebbitAddresses, clientUrls } = states['resolving-address']; const { subplebbitAddresses, clientUrls } = states['resolving-address'];
if (subplebbitAddresses.length && clientUrls.length) { if (subplebbitAddresses.length && clientUrls.length) {
stateString += `loading ${subplebbitAddresses.length} ${subplebbitAddresses.length === 1 ? 'address' : 'addresses'} from ${clientUrls stateString += `resolving ${subplebbitAddresses.length} ${subplebbitAddresses.length === 1 ? 'address' : 'addresses'} from ${clientUrls
.map(getClientHost) .map(getClientHost)
.join(', ')}`; .join(', ')}`;
} }
-1
View File
@@ -64,7 +64,6 @@ const useStateString = (commentOrSubplebbit: CommentOrSubplebbit): string | unde
.replace('ipfs', 'post') .replace('ipfs', 'post')
.replace('ipns', 'subplebbit') .replace('ipns', 'subplebbit')
.replace('fetching', 'loading') .replace('fetching', 'loading')
.replace('resolving', 'loading')
.replace('subplebbit subplebbit', 'board') .replace('subplebbit subplebbit', 'board')
.replace('loading subplebbit', 'loading board'); .replace('loading subplebbit', 'loading board');
} }
+14 -6
View File
@@ -9,7 +9,7 @@ import useIsMobile from '../../../hooks/use-is-mobile';
import useIsSubplebbitOffline from '../../../hooks/use-is-subplebbit-offline'; import useIsSubplebbitOffline from '../../../hooks/use-is-subplebbit-offline';
import LoadingEllipsis from '../../../components/loading-ellipsis'; import LoadingEllipsis from '../../../components/loading-ellipsis';
import Tooltip from '../../../components/tooltip'; import Tooltip from '../../../components/tooltip';
import styles from '../home.module.css'; import styles from './boards-list.module.css';
import { nsfwTags } from '../home'; import { nsfwTags } from '../home';
const Board = ({ subplebbit, isMobile }: { subplebbit: Subplebbit; isMobile: boolean }) => { const Board = ({ subplebbit, isMobile }: { subplebbit: Subplebbit; isMobile: boolean }) => {
@@ -27,11 +27,19 @@ const Board = ({ subplebbit, isMobile }: { subplebbit: Subplebbit; isMobile: boo
const title = const title =
subplebbitData?.title || subplebbitData?.title ||
(subplebbitData?.updatedAt ? (displayAddress.endsWith('.eth') || displayAddress.endsWith('.sol') ? displayAddress.slice(0, -4) : displayAddress) : '?'); (subplebbitData?.updatedAt ? (
displayAddress.endsWith('.eth') || displayAddress.endsWith('.sol') ? (
displayAddress.slice(0, -4)
) : (
displayAddress
)
) : (
<span className={styles.loadingBoardCellValue}>{isOffline ? t('board_not_reachable') : t('loading_board')}</span>
));
return ( return (
<tr className={styles.subplebbit} key={address}> <tr key={address}>
<td className={styles.boardAddress}> <td>
<p className={styles.boardCell}> <p className={styles.boardCell}>
<Link to={`/p/${address}`}>{displayAddress}</Link> <Link to={`/p/${address}`}>{displayAddress}</Link>
{nsfwTag && <span className={styles.nsfw}> ({t(nsfwTag)})</span>} {nsfwTag && <span className={styles.nsfw}> ({t(nsfwTag)})</span>}
@@ -44,13 +52,13 @@ const Board = ({ subplebbit, isMobile }: { subplebbit: Subplebbit; isMobile: boo
)} )}
</p> </p>
</td> </td>
<td className={styles.boardTitle}> <td>
<p className={styles.boardCell}>{title}</p> <p className={styles.boardCell}>{title}</p>
</td> </td>
{!isMobile && ( {!isMobile && (
<> <>
<td className={styles.boardPPH}> <td className={styles.boardPPH}>
<p className={styles.boardCell}>{stats.hourPostCount ?? '?'}</p> <p className={styles.boardCell}>{stats.hourPostCount ?? <span className={styles.loadingBoardCellValue}>?</span>}</p>
</td> </td>
<td className={styles.boardTags}> <td className={styles.boardTags}>
<p className={styles.boardCell}> <p className={styles.boardCell}>