mirror of
https://github.com/bitsocialnet/5chan.git
synced 2026-08-03 07:41:04 +02:00
Binary file not shown.
|
After Width: | Height: | Size: 177 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 10 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 1.0 KiB |
@@ -22,6 +22,37 @@
|
||||
work correctly both with client-side routing and a non-root public URL.
|
||||
Learn how to configure a non-root public URL by running `npm run build`.
|
||||
-->
|
||||
|
||||
<!-- Preload assets -->
|
||||
<link rel="preload" href="%PUBLIC_URL%/assets/background-fade-blue.png" as="image" type="image/png" />
|
||||
<link rel="preload" href="%PUBLIC_URL%/assets/background-fade.png" as="image" type="image/png" />
|
||||
<link rel="preload" href="%PUBLIC_URL%/assets/buttons/button-fade-blue.png" as="image" type="image/png" />
|
||||
<link rel="preload" href="%PUBLIC_URL%/assets/buttons/button-fade-dark.png" as="image" type="image/png" />
|
||||
<link rel="preload" href="%PUBLIC_URL%/assets/buttons/button-fade.png" as="image" type="image/png" />
|
||||
<link rel="preload" href="%PUBLIC_URL%/assets/buttons/cross-blue.png" as="image" type="image/png" />
|
||||
<link rel="preload" href="%PUBLIC_URL%/assets/buttons/cross-dark.png" as="image" type="image/png" />
|
||||
<link rel="preload" href="%PUBLIC_URL%/assets/buttons/cross-photon.png" as="image" type="image/png" />
|
||||
<link rel="preload" href="%PUBLIC_URL%/assets/buttons/cross-red.png" as="image" type="image/png" />
|
||||
<link rel="preload" href="%PUBLIC_URL%/assets/buttons/minus-blue.png" as="image" type="image/png" />
|
||||
<link rel="preload" href="%PUBLIC_URL%/assets/buttons/minus-dark.png" as="image" type="image/png" />
|
||||
<link rel="preload" href="%PUBLIC_URL%/assets/buttons/minus-photon.png" as="image" type="image/png" />
|
||||
<link rel="preload" href="%PUBLIC_URL%/assets/buttons/minus-red.png" as="image" type="image/png" />
|
||||
<link rel="preload" href="%PUBLIC_URL%/assets/buttons/plus-blue.png" as="image" type="image/png" />
|
||||
<link rel="preload" href="%PUBLIC_URL%/assets/buttons/plus-dark.png" as="image" type="image/png" />
|
||||
<link rel="preload" href="%PUBLIC_URL%/assets/buttons/plus-photon.png" as="image" type="image/png" />
|
||||
<link rel="preload" href="%PUBLIC_URL%/assets/buttons/plus-red.png" as="image" type="image/png" />
|
||||
<link rel="preload" href="%PUBLIC_URL%/assets/buttons/question-blue.png" as="image" type="image/png" />
|
||||
<link rel="preload" href="%PUBLIC_URL%/assets/buttons/question-dark.png" as="image" type="image/png" />
|
||||
<link rel="preload" href="%PUBLIC_URL%/assets/buttons/question-photon.png" as="image" type="image/png" />
|
||||
<link rel="preload" href="%PUBLIC_URL%/assets/buttons/question-red.png" as="image" type="image/png" />
|
||||
<link rel="preload" href="%PUBLIC_URL%/assets/filedeleted-res.gif" as="image" type="image/gif" />
|
||||
<link rel="preload" href="%PUBLIC_URL%/assets/icons/closed.gif" as="image" type="image/gif" />
|
||||
<link rel="preload" href="%PUBLIC_URL%/assets/icons/offline-blue.png" as="image" type="image/png" />
|
||||
<link rel="preload" href="%PUBLIC_URL%/assets/icons/offline-red.png" as="image" type="image/png" />
|
||||
<link rel="preload" href="%PUBLIC_URL%/assets/icons/sticky.gif" as="image" type="image/gif" />
|
||||
<link rel="preload" href="%PUBLIC_URL%/assets/logo/logo-transparent.png" as="image" type="image/png" />
|
||||
<link rel="preload" href="%PUBLIC_URL%/assets/spoiler.png" as="image" type="image/png" />
|
||||
|
||||
<title>plebchan</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
@@ -167,7 +167,7 @@
|
||||
"subplebbit_offline_info": "قد يكون الرد على الرسائل غير متاح حالياً وقد تفشل النشر.",
|
||||
"posts_last_synced_info": "آخر تزامن الرسائل {{time}}، قد يكون الرد على الرسائل غير متاح حالياً وقد تفشل النشر.",
|
||||
"newer_than": "أحدث من",
|
||||
"no_posts": "لا توجد مشاركات",
|
||||
"no_threads": "لا توجد مواضيع",
|
||||
"unblock": "إلغاء الحظر",
|
||||
"unblock_all": "إلغاء حظر الكل",
|
||||
"blocked_addresses": "العناوين المحظورة",
|
||||
@@ -237,9 +237,9 @@
|
||||
"no_board_selected_warning": "يرجى تحديد لوحة قبل النشر.",
|
||||
"invalid_url_alert": "الرابط المقدم ليس عنوان URL صالحًا.",
|
||||
"empty_comment_alert": "لا يمكن نشر تعليق فارغ.",
|
||||
"more_posts_last_week": "عرض المشاركات منذ {{currentTimeFilterName}} — [<1>عرض المزيد من المشاركات من الأسبوع الماضي</1>]",
|
||||
"more_posts_last_month": "عرض المشاركات منذ {{currentTimeFilterName}} — [<1>عرض المزيد من المشاركات من الشهر الماضي</1>]",
|
||||
"newer_posts_available": "مشاركات جديدة متوفرة — [<1>تحديث</1>]",
|
||||
"more_threads_last_week": "عرض المواضيع منذ {{currentTimeFilterName}} — [<1>عرض المزيد من المواضيع من الأسبوع الماضي</1>]",
|
||||
"more_threads_last_month": "عرض المواضيع منذ {{currentTimeFilterName}} — [<1>عرض المزيد من المواضيع من الشهر الماضي</1>]",
|
||||
"newer_threads_available": "مواضيع أحدث متاحة — [<1>تحديث</1>]",
|
||||
"stored_locally": "مخزنة محليًا ({{location}})، ليست متزامنة عبر الأجهزة",
|
||||
"choose_one": "اختر واحدة:",
|
||||
"create": "إنشاء",
|
||||
@@ -251,9 +251,9 @@
|
||||
"loading_subplebbit": "جارٍ تحميل subplebbit",
|
||||
"avatar_warning": "لا يمكنك النشر بصورة رمزية أثناء تفعيل وضع المجهول. يمكنك إيقافه في إعدادات حساب Plebbit الخاص بك.",
|
||||
"last_bumped": "آخر رفع",
|
||||
"threads_without_images_tip": "لا تعرض المشاركات بدون صور",
|
||||
"hide_gore_boards_tip": "لا تعرض المشاركات من اللوحات ذات علامة \"دموية\"",
|
||||
"hide_adult_boards_tip": "لا تعرض المشاركات من اللوحات ذات علامة \"بالغ\"",
|
||||
"threads_without_images_tip": "لا تعرض المواضيع بدون صور",
|
||||
"hide_gore_boards_tip": "لا تعرض المواضيع من المجالس التي تحتوي على وسم \"جور\"",
|
||||
"hide_adult_boards_tip": "لا تعرض المواضيع من المجالس التي تحتوي على وسم \"بالغ\"",
|
||||
"fit_expanded_images_to_screen": "تغيير حجم الصور الموسعة لتناسب الشاشة",
|
||||
"fit_expanded_images_to_screen_tip": "حدد الصور الموسعة لكل من عرض وارتفاع المتصفح",
|
||||
"hide_avatars_tip": "لا تعرض الصور الرمزية بجانب أسماء المستخدمين",
|
||||
|
||||
@@ -167,7 +167,7 @@
|
||||
"subplebbit_offline_info": "সাবপ্লেবিট অফলাইন হতে পারে এবং প্রকাশনা ব্যর্থ হতে পারে।",
|
||||
"posts_last_synced_info": "পোস্টগুলি সর্বশেষ সিঙ্ক হয়েছে {{time}}, সাবপ্লেবিট অফলাইন হতে পারে এবং প্রকাশনা ব্যর্থ হতে পারে।",
|
||||
"newer_than": "নতুন পরে",
|
||||
"no_posts": "কোন পোস্ট নেই",
|
||||
"no_threads": "কোন থ্রেড নেই",
|
||||
"unblock": "অনবন্ধ করুন",
|
||||
"unblock_all": "সব আনবলক করুন",
|
||||
"blocked_addresses": "অবরোধিত ঠিকানা",
|
||||
@@ -237,9 +237,9 @@
|
||||
"no_board_selected_warning": "পোস্ট করার আগে একটি বোর্ড নির্বাচন করুন।",
|
||||
"invalid_url_alert": "দেওয়া লিঙ্কটি একটি বৈধ URL নয়।",
|
||||
"empty_comment_alert": "খালি মন্তব্য পোস্ট করা যাবে না।",
|
||||
"more_posts_last_week": "প্রকাশের পর {{currentTimeFilterName}} থেকে পোস্টগুলি দেখাচ্ছে — [<1>গত সপ্তাহ থেকে আরও পোস্ট দেখান</1>]",
|
||||
"more_posts_last_month": "প্রকাশের পর {{currentTimeFilterName}} থেকে পোস্টগুলি দেখাচ্ছে — [<1>গত মাস থেকে আরও পোস্ট দেখান</1>]",
|
||||
"newer_posts_available": "নতুন পোস্ট উপলব্ধ — [<1>রিফ্রেশ</1>]",
|
||||
"more_threads_last_week": "{{currentTimeFilterName}} থেকে থ্রেডগুলি দেখাচ্ছে — [<1>গত সপ্তাহের আরও থ্রেড দেখান</1>]",
|
||||
"more_threads_last_month": "{{currentTimeFilterName}} থেকে থ্রেডগুলি দেখাচ্ছে — [<1>গত মাসের আরও থ্রেড দেখান</1>]",
|
||||
"newer_threads_available": "নতুন থ্রেড উপলব্ধ — [<1>রিফ্রেশ করুন</1>]",
|
||||
"stored_locally": "স্থানীয়ভাবে সংরক্ষিত ({{location}}), ডিভাইসের মধ্যে সিঙ্ক করা হয়নি",
|
||||
"choose_one": "একটি নির্বাচন করুন:",
|
||||
"create": "তৈরি করুন",
|
||||
@@ -251,9 +251,9 @@
|
||||
"loading_subplebbit": "সাবপ্লেবিট লোড হচ্ছে",
|
||||
"avatar_warning": "অ্যানন মোড চালু থাকা অবস্থায় আপনি অ্যানিমেশন সহ পোস্ট করতে পারেন না। আপনি এটি আপনার Plebbit অ্যাকাউন্টের সেটিংসে বন্ধ করতে পারেন।",
|
||||
"last_bumped": "শেষ.bump",
|
||||
"threads_without_images_tip": "ছবিহীন পোস্টগুলি প্রদর্শন করবেন না",
|
||||
"hide_gore_boards_tip": "“গোর” ট্যাগ সহ বোর্ডের পোস্টগুলি প্রদর্শন করবেন না",
|
||||
"hide_adult_boards_tip": "“বয়স্ক” ট্যাগযুক্ত বোর্ডের পোস্টগুলি প্রদর্শন করবেন না",
|
||||
"threads_without_images_tip": "ছবি ছাড়া থ্রেডগুলি প্রদর্শন করবেন না",
|
||||
"hide_gore_boards_tip": "\"গোর\" ট্যাগযুক্ত বোর্ড থেকে থ্রেডগুলি প্রদর্শন করবেন না",
|
||||
"hide_adult_boards_tip": "\"এডাল্ট\" ট্যাগযুক্ত বোর্ড থেকে থ্রেডগুলি প্রদর্শন করবেন না",
|
||||
"fit_expanded_images_to_screen": "প্রসারিত ছবিগুলি স্ক্রীনে ফিট করুন",
|
||||
"fit_expanded_images_to_screen_tip": "প্রসারিত ছবিগুলি ব্রাউজারের প্রস্থ এবং উচ্চতায় সীমাবদ্ধ করুন",
|
||||
"hide_avatars_tip": "ব্যবহারকারীর প্রদর্শন নামের পাশে অ্যাভাটারগুলি দেখান না",
|
||||
|
||||
@@ -167,7 +167,7 @@
|
||||
"subplebbit_offline_info": "Subplebbit může být offline a zveřejnění může selhat.",
|
||||
"posts_last_synced_info": "Poslední synchronizace příspěvků {{time}}, subplebbit může být offline a zveřejňování může selhat.",
|
||||
"newer_than": "novější než",
|
||||
"no_posts": "žádné příspěvky",
|
||||
"no_threads": "Žádná témata",
|
||||
"unblock": "Odblokovat",
|
||||
"unblock_all": "Odblokovat všechny",
|
||||
"blocked_addresses": "Blokované adresy",
|
||||
@@ -237,9 +237,9 @@
|
||||
"no_board_selected_warning": "Vyberte desku před odesláním.",
|
||||
"invalid_url_alert": "Poskytnutý odkaz není platná adresa URL.",
|
||||
"empty_comment_alert": "Nelze publikovat prázdný komentář.",
|
||||
"more_posts_last_week": "Zobrazení příspěvků od {{currentTimeFilterName}} — [<1>zobrazit více příspěvků z minulého týdne</1>]",
|
||||
"more_posts_last_month": "Zobrazení příspěvků od {{currentTimeFilterName}} — [<1>zobrazit více příspěvků z minulého měsíce</1>]",
|
||||
"newer_posts_available": "Novější příspěvky jsou k dispozici — [<1>Obnovit</1>]",
|
||||
"more_threads_last_week": "Zobrazuji vlákna od {{currentTimeFilterName}} — [<1>Zobrazit více vláken z minulého týdne</1>]",
|
||||
"more_threads_last_month": "Zobrazuji vlákna od {{currentTimeFilterName}} — [<1>Zobrazit více vláken z minulého měsíce</1>]",
|
||||
"newer_threads_available": "Novější vlákna k dispozici — [<1>Obnovit</1>]",
|
||||
"stored_locally": "Uloženo lokálně ({{location}}), není synchronizováno mezi zařízeními",
|
||||
"choose_one": "Vyberte jednu:",
|
||||
"create": "Vytvořit",
|
||||
@@ -251,9 +251,9 @@
|
||||
"loading_subplebbit": "Načítání subplebbit",
|
||||
"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": "Nezobrazovat příspěvky bez obrázků",
|
||||
"hide_gore_boards_tip": "Nezobrazovat příspěvky z desek s tagem \"gore\"",
|
||||
"hide_adult_boards_tip": "Nezobrazovat příspěvky z desek s tagem \"adult\"",
|
||||
"threads_without_images_tip": "Nezobrazovat vlákna bez obrázků",
|
||||
"hide_gore_boards_tip": "Nezobrazovat vlákna z fór se značkou \"gore\"",
|
||||
"hide_adult_boards_tip": "Nezobrazovat vlákna z fór se značkou \"adult\"",
|
||||
"fit_expanded_images_to_screen": "Přizpůsobit rozšířené obrázky obrazovce",
|
||||
"fit_expanded_images_to_screen_tip": "Omezení rozšířených obrázků na šířku a výšku prohlížeče",
|
||||
"hide_avatars_tip": "Nezobrazovat avatary vedle jmen uživatelů",
|
||||
|
||||
@@ -167,7 +167,7 @@
|
||||
"subplebbit_offline_info": "Subplebbiten kan være offline, og offentliggørelse kan mislykkes.",
|
||||
"posts_last_synced_info": "Seneste synkroniserede indlæg {{time}}, subplebbiten kan være offline, og offentliggørelse kan mislykkes.",
|
||||
"newer_than": "nyere end",
|
||||
"no_posts": "ingen indlæg",
|
||||
"no_threads": "Ingen tråde",
|
||||
"unblock": "Fjern blokering",
|
||||
"unblock_all": "Fjern alle blokeringer",
|
||||
"blocked_addresses": "Blokerede adresser",
|
||||
@@ -237,9 +237,9 @@
|
||||
"no_board_selected_warning": "Vælg en tavle, før du poster.",
|
||||
"invalid_url_alert": "Det angivne link er ikke en gyldig URL.",
|
||||
"empty_comment_alert": "Kan ikke poste en tom kommentar.",
|
||||
"more_posts_last_week": "Viser indlæg siden {{currentTimeFilterName}} — [<1>vis flere indlæg fra sidste uge</1>]",
|
||||
"more_posts_last_month": "Viser indlæg siden {{currentTimeFilterName}} — [<1>vis flere indlæg fra sidste måned</1>]",
|
||||
"newer_posts_available": "Nyere indlæg tilgængelige — [<1>Opdater</1>]",
|
||||
"more_threads_last_week": "Viser tråde siden {{currentTimeFilterName}} — [<1>Vis flere tråde fra sidste uge</1>]",
|
||||
"more_threads_last_month": "Viser tråde siden {{currentTimeFilterName}} — [<1>Vis flere tråde fra sidste måned</1>]",
|
||||
"newer_threads_available": "Nyere tråde tilgængelige — [<1>Opdater</1>]",
|
||||
"stored_locally": "Lager lokalt ({{location}}), ikke synkroniseret på tværs af enheder",
|
||||
"choose_one": "Vælg en:",
|
||||
"create": "Opret",
|
||||
@@ -251,9 +251,9 @@
|
||||
"loading_subplebbit": "Indlæser subplebbit",
|
||||
"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 ikke indlæg uden billeder",
|
||||
"hide_gore_boards_tip": "Vis ikke indlæg fra boards med tagget \"gore\"",
|
||||
"hide_adult_boards_tip": "Vis ikke indlæg fra boards med tagget \"adult\"",
|
||||
"threads_without_images_tip": "Vis ikke tråde uden billeder",
|
||||
"hide_gore_boards_tip": "Vis ikke tråde fra boards med \"gore\" tagget",
|
||||
"hide_adult_boards_tip": "Vis ikke tråde fra boards med \"adult\" tagget",
|
||||
"fit_expanded_images_to_screen": "Tilpas udvidede billeder til skærmen",
|
||||
"fit_expanded_images_to_screen_tip": "Begræns udvidede billeder til både browserens bredde og højde",
|
||||
"hide_avatars_tip": "Vis ikke avatarer ved siden af brugernes visningsnavne",
|
||||
|
||||
@@ -167,7 +167,7 @@
|
||||
"subplebbit_offline_info": "Der Subplebbit könnte offline sein und das Veröffentlichen könnte fehlschlagen.",
|
||||
"posts_last_synced_info": "Beiträge zuletzt synchronisiert {{time}}, der Subplebbit könnte offline sein und das Veröffentlichen könnte fehlschlagen.",
|
||||
"newer_than": "neuer als",
|
||||
"no_posts": "keine Beiträge",
|
||||
"no_threads": "Keine Threads",
|
||||
"unblock": "Entsperren",
|
||||
"unblock_all": "Alle entsperren",
|
||||
"blocked_addresses": "Blockierte Adressen",
|
||||
@@ -237,9 +237,9 @@
|
||||
"no_board_selected_warning": "Bitte wählen Sie ein Board, bevor Sie posten.",
|
||||
"invalid_url_alert": "Der bereitgestellte Link ist keine gültige URL.",
|
||||
"empty_comment_alert": "Kann keinen leeren Kommentar posten.",
|
||||
"more_posts_last_week": "Zeigt Beiträge seit {{currentTimeFilterName}} — [<1>Weitere Beiträge aus der letzten Woche anzeigen</1>]",
|
||||
"more_posts_last_month": "Zeigt Beiträge seit {{currentTimeFilterName}} — [<1>Weitere Beiträge aus dem letzten Monat anzeigen</1>]",
|
||||
"newer_posts_available": "Neuere Beiträge verfügbar — [<1>Aktualisieren</1>]",
|
||||
"more_threads_last_week": "Zeige Threads seit {{currentTimeFilterName}} — [<1>Zeige mehr Threads aus der letzten Woche</1>]",
|
||||
"more_threads_last_month": "Zeige Threads seit {{currentTimeFilterName}} — [<1>Zeige mehr Threads aus dem letzten Monat</1>]",
|
||||
"newer_threads_available": "Neuere Threads verfügbar — [<1>Aktualisieren</1>]",
|
||||
"stored_locally": "Lokal gespeichert ({{location}}), nicht geräteübergreifend synchronisiert",
|
||||
"choose_one": "Wählen Sie eine:",
|
||||
"create": "Erstellen",
|
||||
@@ -251,9 +251,9 @@
|
||||
"loading_subplebbit": "Lade subplebbit",
|
||||
"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": "Keine Beiträge ohne Bilder anzeigen",
|
||||
"hide_gore_boards_tip": "Keine Beiträge von Boards mit dem Tag \"Gore\" anzeigen",
|
||||
"hide_adult_boards_tip": "Keine Beiträge von Boards mit dem Tag \"adult\" anzeigen",
|
||||
"threads_without_images_tip": "Keine Threads ohne Bilder anzeigen",
|
||||
"hide_gore_boards_tip": "Zeige keine Threads von Boards mit dem \"gore\"-Tag",
|
||||
"hide_adult_boards_tip": "Zeige keine Threads von Boards mit dem \"adult\"-Tag",
|
||||
"fit_expanded_images_to_screen": "Erweiterte Bilder an den Bildschirm anpassen",
|
||||
"fit_expanded_images_to_screen_tip": "Erweiterte Bilder auf die Breite und Höhe des Browsers beschränken",
|
||||
"hide_avatars_tip": "Keine Avatare neben den Benutzernamen anzeigen",
|
||||
|
||||
@@ -167,7 +167,7 @@
|
||||
"subplebbit_offline_info": "Το subplebbit ενδέχεται να είναι εκτός σύνδεσης και η δημοσίευση μπορεί να αποτύχει.",
|
||||
"posts_last_synced_info": "Τελευταία συγχρονισμένες αναρτήσεις {{time}}, το subplebbit ενδέχεται να είναι εκτός σύνδεσης και η δημοσίευση μπορεί να αποτύχει.",
|
||||
"newer_than": "πιο πρόσφατο από",
|
||||
"no_posts": "κανένα άρθρο",
|
||||
"no_threads": "Δεν υπάρχουν θέματα",
|
||||
"unblock": "Ξεκλείδωμα",
|
||||
"unblock_all": "Ξεκλειδώστε όλα",
|
||||
"blocked_addresses": "Αποκλεισμένες διευθύνσεις",
|
||||
@@ -237,9 +237,9 @@
|
||||
"no_board_selected_warning": "Παρακαλώ επιλέξτε μια κατηγορία πριν δημοσιεύσετε.",
|
||||
"invalid_url_alert": "Ο παρεχόμενος σύνδεσμος δεν είναι έγκυρη διεύθυνση URL.",
|
||||
"empty_comment_alert": "Δεν μπορεί να δημοσιευτεί κενό σχόλιο.",
|
||||
"more_posts_last_week": "Εμφάνιση αναρτήσεων από {{currentTimeFilterName}} — [<1>Δείτε περισσότερες αναρτήσεις από την περασμένη εβδομάδα</1>]",
|
||||
"more_posts_last_month": "Εμφάνιση αναρτήσεων από {{currentTimeFilterName}} — [<1>Δείτε περισσότερες αναρτήσεις από τον περασμένο μήνα</1>]",
|
||||
"newer_posts_available": "Διαθέσιμες νεότερες αναρτήσεις — [<1>Ανανέωση</1>]",
|
||||
"more_threads_last_week": "Εμφάνιση θεμάτων από {{currentTimeFilterName}} — [<1>Δείτε περισσότερα θέματα από την περασμένη εβδομάδα</1>]",
|
||||
"more_threads_last_month": "Εμφάνιση θεμάτων από {{currentTimeFilterName}} — [<1>Δείτε περισσότερα θέματα από τον προηγούμενο μήνα</1>]",
|
||||
"newer_threads_available": "Διαθέσιμα νεότερα θέματα — [<1>Ανανέωση</1>]",
|
||||
"stored_locally": "Αποθηκευμένο τοπικά ({{location}}), δεν συγχρονίζεται σε όλες τις συσκευές",
|
||||
"choose_one": "Επιλέξτε μία:",
|
||||
"create": "Δημιουργία",
|
||||
@@ -251,9 +251,9 @@
|
||||
"loading_subplebbit": "Φόρτωση subplebbit",
|
||||
"avatar_warning": "Δεν μπορείτε να δημοσιεύσετε με avatar ενώ είναι ενεργοποιημένη η ανώνυμη λειτουργία. Μπορείτε να το απενεργοποιήσετε στις ρυθμίσεις του λογαριασμού σας Plebbit.",
|
||||
"last_bumped": "Τελευταία ανύψωση",
|
||||
"threads_without_images_tip": "Μην εμφανίζετε αναρτήσεις χωρίς εικόνες",
|
||||
"hide_gore_boards_tip": "Μην εμφανίζετε αναρτήσεις από πίνακες με την ετικέτα \"gore\"",
|
||||
"hide_adult_boards_tip": "Μην εμφανίζετε αναρτήσεις από πίνακες με την ετικέτα \"adult\"",
|
||||
"threads_without_images_tip": "Μην εμφανίζετε θέματα χωρίς εικόνες",
|
||||
"hide_gore_boards_tip": "Μην εμφανίζετε θέματα από φόρουμ με την ετικέτα \"gore\"",
|
||||
"hide_adult_boards_tip": "Μην εμφανίζετε θέματα από φόρουμ με την ετικέτα \"adult\"",
|
||||
"fit_expanded_images_to_screen": "Προσαρμόστε τις επεκταμένες εικόνες στην οθόνη",
|
||||
"fit_expanded_images_to_screen_tip": "Περιορίστε τις επεκταμένες εικόνες τόσο στο πλάτος όσο και στο ύψος του προγράμματος περιήγησης",
|
||||
"hide_avatars_tip": "Μην εμφανίζετε τα avatar δίπλα στα ονόματα εμφάνισης χρηστών",
|
||||
|
||||
@@ -167,7 +167,7 @@
|
||||
"subplebbit_offline_info": "The subplebbit might be offline and publishing might fail.",
|
||||
"posts_last_synced_info": "Posts last synced {{time}}, the subplebbit might be offline and publishing might fail.",
|
||||
"newer_than": "newer than",
|
||||
"no_posts": "no posts",
|
||||
"no_threads": "No threads",
|
||||
"unblock": "Unblock",
|
||||
"unblock_all": "Unblock all",
|
||||
"blocked_addresses": "Blocked addresses",
|
||||
@@ -237,9 +237,9 @@
|
||||
"no_board_selected_warning": "Please select a board before posting.",
|
||||
"invalid_url_alert": "The provided link is not a valid URL.",
|
||||
"empty_comment_alert": "Cannot post empty comment.",
|
||||
"more_posts_last_week": "Showing posts since {{currentTimeFilterName}} — [<1>Show more posts from last week</1>]",
|
||||
"more_posts_last_month": "Showing posts since {{currentTimeFilterName}} — [<1>Show more posts from last month</1>]",
|
||||
"newer_posts_available": "Newer posts available — [<1>Refresh</1>]",
|
||||
"more_threads_last_week": "Showing threads since {{currentTimeFilterName}} — [<1>Show more threads from last week</1>]",
|
||||
"more_threads_last_month": "Showing threads since {{currentTimeFilterName}} — [<1>Show more threads from last month</1>]",
|
||||
"newer_threads_available": "Newer threads available — [<1>Refresh</1>]",
|
||||
"stored_locally": "Stored locally ({{location}}), not synced across devices",
|
||||
"choose_one": "Choose one:",
|
||||
"create": "Create",
|
||||
@@ -251,9 +251,9 @@
|
||||
"loading_subplebbit": "Loading subplebbit",
|
||||
"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": "Don't display posts without images",
|
||||
"hide_gore_boards_tip": "Don't display posts from boards with the \"gore\" tag",
|
||||
"hide_adult_boards_tip": "Don't display posts from boards with the \"adult\" tag",
|
||||
"threads_without_images_tip": "Don't display threads without images",
|
||||
"hide_gore_boards_tip": "Don't display threads from boards with the \"gore\" tag",
|
||||
"hide_adult_boards_tip": "Don't display threads from boards with the \"adult\" tag",
|
||||
"fit_expanded_images_to_screen": "Fit expanded images to screen",
|
||||
"fit_expanded_images_to_screen_tip": "Limit expanded images to both browser width and height",
|
||||
"hide_avatars_tip": "Don't display avatars next to user display names",
|
||||
|
||||
@@ -167,7 +167,7 @@
|
||||
"subplebbit_offline_info": "El subplebbit podría estar fuera de línea y la publicación podría fallar.",
|
||||
"posts_last_synced_info": "Últimas publicaciones sincronizadas {{time}}, el subplebbit podría estar fuera de línea y la publicación podría fallar.",
|
||||
"newer_than": "más reciente que",
|
||||
"no_posts": "sin publicaciones",
|
||||
"no_threads": "No hay hilos",
|
||||
"unblock": "Desbloquear",
|
||||
"unblock_all": "Desbloquear todo",
|
||||
"blocked_addresses": "Direcciones bloqueadas",
|
||||
@@ -237,9 +237,9 @@
|
||||
"no_board_selected_warning": "Por favor, selecciona una tabla antes de publicar.",
|
||||
"invalid_url_alert": "El enlace proporcionado no es una URL válida.",
|
||||
"empty_comment_alert": "No se puede publicar un comentario vacío.",
|
||||
"more_posts_last_week": "Mostrando publicaciones desde {{currentTimeFilterName}} — [<1>ver más publicaciones de la semana pasada</1>]",
|
||||
"more_posts_last_month": "Mostrando publicaciones desde {{currentTimeFilterName}} — [<1>ver más publicaciones del mes pasado</1>]",
|
||||
"newer_posts_available": "Publicaciones más recientes disponibles — [<1>Actualizar</1>]",
|
||||
"more_threads_last_week": "Mostrando hilos desde {{currentTimeFilterName}} — [<1>Mostrar más hilos de la semana pasada</1>]",
|
||||
"more_threads_last_month": "Mostrando hilos desde {{currentTimeFilterName}} — [<1>Mostrar más hilos del mes pasado</1>]",
|
||||
"newer_threads_available": "Nuevos hilos disponibles — [<1>Actualizar</1>]",
|
||||
"stored_locally": "Almacenado localmente ({{location}}), no sincronizado entre dispositivos",
|
||||
"choose_one": "Elige uno:",
|
||||
"create": "Crear",
|
||||
@@ -251,9 +251,9 @@
|
||||
"loading_subplebbit": "Cargando subplebbit",
|
||||
"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": "No mostrar publicaciones sin imágenes",
|
||||
"hide_gore_boards_tip": "No mostrar publicaciones de los tableros con la etiqueta \"gore\"",
|
||||
"hide_adult_boards_tip": "No mostrar publicaciones de los tableros con la etiqueta \"adult\"",
|
||||
"threads_without_images_tip": "No mostrar hilos sin imágenes",
|
||||
"hide_gore_boards_tip": "No mostrar hilos de los foros con la etiqueta \"gore\"",
|
||||
"hide_adult_boards_tip": "No mostrar hilos de los foros con la etiqueta \"adulto\"",
|
||||
"fit_expanded_images_to_screen": "Ajustar imágenes ampliadas a la pantalla",
|
||||
"fit_expanded_images_to_screen_tip": "Limitar imágenes ampliadas tanto al ancho como a la altura del navegador",
|
||||
"hide_avatars_tip": "No mostrar avatares junto a los nombres de usuario",
|
||||
|
||||
@@ -167,7 +167,7 @@
|
||||
"subplebbit_offline_info": "زیرپلبیت ممکن است آفلاین باشد و انتشار ممکن است شکست خورده باشد.",
|
||||
"posts_last_synced_info": "آخرین پستها همگامسازی شدهاند {{time}}، زیرپلبیت ممکن است آفلاین باشد و انتشار ممکن است شکست خورده باشد.",
|
||||
"newer_than": "جدیدتر از",
|
||||
"no_posts": "بدون پست",
|
||||
"no_threads": "هیچ موضوعی وجود ندارد",
|
||||
"unblock": "رفع مسدودیت",
|
||||
"unblock_all": "رفع مسدودیت همه",
|
||||
"blocked_addresses": "آدرسهای مسدود شده",
|
||||
@@ -237,9 +237,9 @@
|
||||
"no_board_selected_warning": "لطفاً قبل از ارسال یک تابلو انتخاب کنید.",
|
||||
"invalid_url_alert": "لینک ارائه شده یک URL معتبر نیست.",
|
||||
"empty_comment_alert": "نمیتوان نظر خالی ارسال کرد.",
|
||||
"more_posts_last_week": "نمایش پستها از {{currentTimeFilterName}} — [<1>مشاهده پستهای بیشتر از هفته گذشته</1>]",
|
||||
"more_posts_last_month": "نمایش پستها از {{currentTimeFilterName}} — [<1>مشاهده پستهای بیشتر از ماه گذشته</1>]",
|
||||
"newer_posts_available": "پستهای جدید موجود است — [<1>بارگذاری مجدد</1>]",
|
||||
"more_threads_last_week": "نمایش موضوعات از {{currentTimeFilterName}} — [<1>نمایش موضوعات بیشتر از هفته گذشته</1>]",
|
||||
"more_threads_last_month": "نمایش موضوعات از {{currentTimeFilterName}} — [<1>نمایش موضوعات بیشتر از ماه گذشته</1>]",
|
||||
"newer_threads_available": "موضوعات جدیدتر در دسترس است — [<1>بروزرسانی</1>]",
|
||||
"stored_locally": "محلی ذخیره شده ({{location}})، با دستگاهها همگامسازی نشده است",
|
||||
"choose_one": "یکی را انتخاب کنید:",
|
||||
"create": "ایجاد",
|
||||
@@ -251,9 +251,9 @@
|
||||
"loading_subplebbit": "در حال بارگذاری subplebbit",
|
||||
"avatar_warning": "شما نمیتوانید با آواتار پست بگذارید در حالی که حالت ناشناس فعال است. میتوانید آن را در تنظیمات حساب Plebbit خود خاموش کنید.",
|
||||
"last_bumped": "آخرین افزایش",
|
||||
"threads_without_images_tip": "پستهای بدون تصویر را نمایش ندهید",
|
||||
"hide_gore_boards_tip": "پستهای مربوط به تابلوهای با برچسب \"گور\" را نمایش ندهید",
|
||||
"hide_adult_boards_tip": "پستهای مربوط به تابلوهای با برچسب \"بزرگسال\" را نمایش ندهید",
|
||||
"threads_without_images_tip": "موضوعات بدون تصویر را نمایش ندهید",
|
||||
"hide_gore_boards_tip": "موضوعات از مجامع با برچسب \"گور\" را نمایش ندهید",
|
||||
"hide_adult_boards_tip": "موضوعات از مجامع با برچسب \"بزرگسال\" را نمایش ندهید",
|
||||
"fit_expanded_images_to_screen": "اندازه تصاویر بزرگ شده را به صفحه نمایش بکنید",
|
||||
"fit_expanded_images_to_screen_tip": "اندازه تصاویر بزرگ شده را به عرض و ارتفاع مرورگر محدود کنید",
|
||||
"hide_avatars_tip": "تصاویر پروفایل را در کنار نامهای نمایش کاربر نمایش ندهید",
|
||||
|
||||
@@ -167,7 +167,7 @@
|
||||
"subplebbit_offline_info": "Subplebbit voi olla offline-tilassa, ja julkaisu voi epäonnistua.",
|
||||
"posts_last_synced_info": "Viimeksi synkronoidut viestit {{time}}, subplebbit voi olla offline-tilassa, ja julkaisu voi epäonnistua.",
|
||||
"newer_than": "uudempi kuin",
|
||||
"no_posts": "ei viestejä",
|
||||
"no_threads": "Ei ketjuja",
|
||||
"unblock": "Poista estäminen",
|
||||
"unblock_all": "Poista kaikki estot",
|
||||
"blocked_addresses": "Estetyt osoitteet",
|
||||
@@ -237,9 +237,9 @@
|
||||
"no_board_selected_warning": "Valitse taulu ennen julkaisemista.",
|
||||
"invalid_url_alert": "Annettu linkki ei ole voimassa oleva URL.",
|
||||
"empty_comment_alert": "Ei voi julkaista tyhjää kommenttia.",
|
||||
"more_posts_last_week": "Näytetään viestejä {{currentTimeFilterName}} lähtien — [<1>näytä lisää viestejä viime viikolta</1>]",
|
||||
"more_posts_last_month": "Näytetään viestejä {{currentTimeFilterName}} lähtien — [<1>näytä lisää viestejä viime kuulta</1>]",
|
||||
"newer_posts_available": "Uudemmat postaukset saatavilla — [<1>Päivitä</1>]",
|
||||
"more_threads_last_week": "Näytetään ketjut {{currentTimeFilterName}} lähtien — [<1>Näytä lisää ketjuja viime viikolta</1>]",
|
||||
"more_threads_last_month": "Näytetään ketjut {{currentTimeFilterName}} lähtien — [<1>Näytä lisää ketjuja viime kuukaudelta</1>]",
|
||||
"newer_threads_available": "Uudemmat ketjut saatavilla — [<1>Virkistää</1>]",
|
||||
"stored_locally": "Tallennettu paikallisesti ({{location}}), ei synkronoitu laitteiden välillä",
|
||||
"choose_one": "Valitse yksi:",
|
||||
"create": "Luo",
|
||||
@@ -251,9 +251,9 @@
|
||||
"loading_subplebbit": "Ladataan subplebbit",
|
||||
"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": "Älä näytä viestejä ilman kuvia",
|
||||
"hide_gore_boards_tip": "Älä näytä viestejä tauluista, joissa on \"gore\" -tagi",
|
||||
"hide_adult_boards_tip": "Älä näytä viestejä tauluista, joissa on \"adult\" -tagi",
|
||||
"threads_without_images_tip": "Älä näytä ketjuja ilman kuvia",
|
||||
"hide_gore_boards_tip": "Älä näytä ketjuja taulukoista, joissa on \"gore\"-tunniste",
|
||||
"hide_adult_boards_tip": "Älä näytä ketjuja taulukoista, joissa on \"adult\"-tunniste",
|
||||
"fit_expanded_images_to_screen": "Sovita laajennettuja kuvia näyttöön",
|
||||
"fit_expanded_images_to_screen_tip": "Rajoita laajennettuja kuvia sekä selaimen leveyteen että korkeuteen",
|
||||
"hide_avatars_tip": "Älä näytä avatareita käyttäjänäyttönimien vieressä",
|
||||
|
||||
@@ -167,7 +167,7 @@
|
||||
"subplebbit_offline_info": "Maaaring offline ang subplebbit at maaaring mabigo ang paglalathala.",
|
||||
"posts_last_synced_info": "Huling naka-sync na mga post {{time}}, maaaring offline ang subplebbit at maaaring mabigo ang paglalathala.",
|
||||
"newer_than": "mas bago kaysa",
|
||||
"no_posts": "walang post",
|
||||
"no_threads": "Walang mga thread",
|
||||
"unblock": "I-unblock",
|
||||
"unblock_all": "I-unblock ang lahat",
|
||||
"blocked_addresses": "Mga blocked na address",
|
||||
@@ -237,9 +237,9 @@
|
||||
"no_board_selected_warning": "Mangyaring pumili ng board bago mag-post.",
|
||||
"invalid_url_alert": "Ang ibinigay na link ay hindi isang wastong URL.",
|
||||
"empty_comment_alert": "Hindi makapag-post ng walang laman na komento.",
|
||||
"more_posts_last_week": "Ipinapakita ang mga post mula {{currentTimeFilterName}} — [<1>ipakita ang higit pang mga post mula noong nakaraang linggo</1>]",
|
||||
"more_posts_last_month": "Ipinapakita ang mga post mula {{currentTimeFilterName}} — [<1>ipakita ang higit pang mga post mula noong nakaraang buwan</1>]",
|
||||
"newer_posts_available": "Mga bagong post na available — [<1>I-refresh</1>]",
|
||||
"more_threads_last_week": "Ipinapakita ang mga thread mula {{currentTimeFilterName}} — [<1>Ipakita ang higit pang mga thread mula sa nakaraang linggo</1>]",
|
||||
"more_threads_last_month": "Ipinapakita ang mga thread mula {{currentTimeFilterName}} — [<1>Ipakita ang higit pang mga thread mula sa nakaraang buwan</1>]",
|
||||
"newer_threads_available": "Bagong mga thread na magagamit — [<1>I-refresh</1>]",
|
||||
"stored_locally": "Nakaimbak nang lokal ({{location}}), hindi naka-sync sa iba pang device",
|
||||
"choose_one": "Pumili ng isa:",
|
||||
"create": "Lumikha",
|
||||
@@ -251,9 +251,9 @@
|
||||
"loading_subplebbit": "Naglo-load ng subplebbit",
|
||||
"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": "Huwag ipakita ang mga post na walang mga imahe",
|
||||
"hide_gore_boards_tip": "Huwag ipakita ang mga post mula sa mga board na may \"gore\" tag",
|
||||
"hide_adult_boards_tip": "Huwag ipakita ang mga post mula sa mga board na may \"adult\" tag",
|
||||
"threads_without_images_tip": "Huwag magpakita ng mga thread na walang mga larawan",
|
||||
"hide_gore_boards_tip": "Huwag magpakita ng mga thread mula sa mga board na may \"gore\" na tag",
|
||||
"hide_adult_boards_tip": "Huwag magpakita ng mga thread mula sa mga board na may \"adult\" na tag",
|
||||
"fit_expanded_images_to_screen": "I-adjust ang mga pinalawak na larawan sa screen",
|
||||
"fit_expanded_images_to_screen_tip": "Limitahan ang mga pinalawak na larawan sa parehong lapad at taas ng browser",
|
||||
"hide_avatars_tip": "Huwag ipakita ang mga avatar sa tabi ng mga display name ng gumagamit",
|
||||
|
||||
@@ -167,7 +167,7 @@
|
||||
"subplebbit_offline_info": "Le subplebbit pourrait être hors ligne et la publication pourrait échouer.",
|
||||
"posts_last_synced_info": "Dernières publications synchronisées {{time}}, le subplebbit pourrait être hors ligne et la publication pourrait échouer.",
|
||||
"newer_than": "plus récent que",
|
||||
"no_posts": "pas de publications",
|
||||
"no_threads": "Pas de fils",
|
||||
"unblock": "Débloquer",
|
||||
"unblock_all": "Débloquer tout",
|
||||
"blocked_addresses": "Adresses bloquées",
|
||||
@@ -237,9 +237,9 @@
|
||||
"no_board_selected_warning": "Veuillez sélectionner un tableau avant de publier.",
|
||||
"invalid_url_alert": "Le lien fourni n'est pas une URL valide.",
|
||||
"empty_comment_alert": "Impossible de publier un commentaire vide.",
|
||||
"more_posts_last_week": "Affichage des publications depuis {{currentTimeFilterName}} — [<1>afficher plus de publications de la semaine dernière</1>]",
|
||||
"more_posts_last_month": "Affichage des publications depuis {{currentTimeFilterName}} — [<1>afficher plus de publications du mois dernier</1>]",
|
||||
"newer_posts_available": "De nouveaux messages disponibles — [<1>Rafraîchir</1>]",
|
||||
"more_threads_last_week": "Affichage des fils depuis {{currentTimeFilterName}} — [<1>Afficher plus de fils de la semaine dernière</1>]",
|
||||
"more_threads_last_month": "Affichage des fils depuis {{currentTimeFilterName}} — [<1>Afficher plus de fils du mois dernier</1>]",
|
||||
"newer_threads_available": "Nouveaux fils disponibles — [<1>Rafraîchir</1>]",
|
||||
"stored_locally": "Stocké localement ({{location}}), non synchronisé entre les appareils",
|
||||
"choose_one": "Choisissez-en un :",
|
||||
"create": "Créer",
|
||||
@@ -251,9 +251,9 @@
|
||||
"loading_subplebbit": "Chargement de subplebbit",
|
||||
"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": "Ne pas afficher les publications sans images",
|
||||
"hide_gore_boards_tip": "Ne pas afficher les publications des forums avec le tag \"gore\"",
|
||||
"hide_adult_boards_tip": "Ne pas afficher les publications des forums avec le tag \"adult\"",
|
||||
"threads_without_images_tip": "Ne pas afficher les sujets sans images",
|
||||
"hide_gore_boards_tip": "Ne pas afficher les fils des forums avec le tag \"gore\"",
|
||||
"hide_adult_boards_tip": "Ne pas afficher les fils des forums avec le tag \"adult\"",
|
||||
"fit_expanded_images_to_screen": "Ajuster les images agrandies à l'écran",
|
||||
"fit_expanded_images_to_screen_tip": "Limiter les images agrandies à la fois à la largeur et à la hauteur du navigateur",
|
||||
"hide_avatars_tip": "Ne pas afficher les avatars à côté des noms d'affichage des utilisateurs",
|
||||
|
||||
@@ -167,7 +167,7 @@
|
||||
"subplebbit_offline_info": "הסאבפלביט עשוי להיות לא מקוון והפרסום עשוי להכשל.",
|
||||
"posts_last_synced_info": "הפוסטים סונכרנו לאחרונה {{time}}, הסאבפלביט עשוי להיות לא מקוון והפרסום עשוי להכשל.",
|
||||
"newer_than": "חדש יותר מ",
|
||||
"no_posts": "אין פוסטים",
|
||||
"no_threads": "אין נושאים",
|
||||
"unblock": "בטל חסימה",
|
||||
"unblock_all": "בטל את כל החסימות",
|
||||
"blocked_addresses": "כתובות מובלגות",
|
||||
@@ -237,9 +237,9 @@
|
||||
"no_board_selected_warning": "אנא בחר לוח לפני פרסום.",
|
||||
"invalid_url_alert": "הלינק שסופק אינו כתובת URL חוקית.",
|
||||
"empty_comment_alert": "לא ניתן לפרסם תגובה ריקה.",
|
||||
"more_posts_last_week": "מציג פוסטים מ{{currentTimeFilterName}} — [<1>הצג עוד פוסטים מהשבוע שעבר</1>]",
|
||||
"more_posts_last_month": "מציג פוסטים מ{{currentTimeFilterName}} — [<1>הצג עוד פוסטים מהחודש שעבר</1>]",
|
||||
"newer_posts_available": "פוסטים חדשים זמינים — [<1>רענן</1>]",
|
||||
"more_threads_last_week": "הצגת שרשורים מאז {{currentTimeFilterName}} — [<1>הצג עוד שרשורים מהשבוע שעבר</1>]",
|
||||
"more_threads_last_month": "הצגת שרשורים מאז {{currentTimeFilterName}} — [<1>הצג עוד שרשורים מהחודש שעבר</1>]",
|
||||
"newer_threads_available": "נושאים חדשים זמינים — [<1>רענן</1>]",
|
||||
"stored_locally": "מאוחסן מקומית ({{location}}), לא מסונכרן בין מכשירים",
|
||||
"choose_one": "בחר אחת:",
|
||||
"create": "צור",
|
||||
@@ -251,9 +251,9 @@
|
||||
"loading_subplebbit": "טוען subplebbit",
|
||||
"avatar_warning": "אין באפשרותך לפרסם עם תמונת פרופיל בזמן שמצב אנונימי מופעל. תוכל לבטל זאת בהגדרות חשבון Plebbit שלך.",
|
||||
"last_bumped": "הבום האחרון",
|
||||
"threads_without_images_tip": "אל תציג פוסטים ללא תמונות",
|
||||
"hide_gore_boards_tip": "אל תציג פוסטים מלוחות עם תווית \"דם\"",
|
||||
"hide_adult_boards_tip": "אל תציג פוסטים מלוחות עם תווית \"מבוגר\"",
|
||||
"threads_without_images_tip": "אל תציג נושאים ללא תמונות",
|
||||
"hide_gore_boards_tip": "אל תציג נושאים מלוחות עם תג \"גורה\"",
|
||||
"hide_adult_boards_tip": "אל תציג נושאים מלוחות עם תג \"מבוגר\"",
|
||||
"fit_expanded_images_to_screen": "התאם את התמונות המורחבות למסך",
|
||||
"fit_expanded_images_to_screen_tip": "מגביל את התמונות המורחבות גם לרוחב וגם לגובה של הדפדפן",
|
||||
"hide_avatars_tip": "אל תציג תמונות פרופיל לצד שמות המשתמשים",
|
||||
|
||||
@@ -167,7 +167,7 @@
|
||||
"subplebbit_offline_info": "सबप्लेबिट ऑफलाइन हो सकता है और प्रकाशन विफल हो सकता है।",
|
||||
"posts_last_synced_info": "आखिरी बार सिंक की गई पोस्ट {{time}}, सबप्लेबिट ऑफलाइन हो सकता है और प्रकाशन विफल हो सकता है।",
|
||||
"newer_than": "से नई",
|
||||
"no_posts": "कोई पोस्ट नहीं",
|
||||
"no_threads": "कोई थ्रेड नहीं है",
|
||||
"unblock": "अनब्लॉक",
|
||||
"unblock_all": "सभी को अनब्लॉक करें",
|
||||
"blocked_addresses": "ब्लॉक किए गए पते",
|
||||
@@ -237,9 +237,9 @@
|
||||
"no_board_selected_warning": "पोस्ट करने से पहले कृपया एक बोर्ड चुनें।",
|
||||
"invalid_url_alert": "प्रदत्त लिंक एक वैध URL नहीं है।",
|
||||
"empty_comment_alert": "खाली टिप्पणी पोस्ट नहीं कर सकते।",
|
||||
"more_posts_last_week": "दिखा रहा है पोस्ट {{currentTimeFilterName}} से — [<1>पिछले सप्ताह से और पोस्ट दिखाएं</1>]",
|
||||
"more_posts_last_month": "दिखा रहा है पोस्ट {{currentTimeFilterName}} से — [<1>पिछले महीने से और पोस्ट दिखाएं</1>]",
|
||||
"newer_posts_available": "नए पोस्ट उपलब्ध हैं — [<1>रिफ्रेश करें</1>]",
|
||||
"more_threads_last_week": "{{currentTimeFilterName}} से थ्रेड्स दिखा रहे हैं — [<1>पिछले सप्ताह के और थ्रेड्स दिखाएँ</1>]",
|
||||
"more_threads_last_month": "{{currentTimeFilterName}} से थ्रेड्स दिखा रहे हैं — [<1>पिछले महीने के और थ्रेड्स दिखाएँ</1>]",
|
||||
"newer_threads_available": "नए थ्रेड्स उपलब्ध हैं — [<1>रिफ्रेश करें</1>]",
|
||||
"stored_locally": "स्थानीय रूप से संग्रहीत ({{location}}), उपकरणों के बीच समन्वयित नहीं",
|
||||
"choose_one": "एक चुनें:",
|
||||
"create": "बनाएं",
|
||||
@@ -251,9 +251,9 @@
|
||||
"loading_subplebbit": "सबप्लेबिट लोड हो रहा है",
|
||||
"avatar_warning": "जब अज्ञात मोड चालू होता है, तो आप अवतार के साथ पोस्ट नहीं कर सकते। आप इसे अपने Plebbit खाते की सेटिंग में बंद कर सकते हैं।",
|
||||
"last_bumped": "अंतिम बंप",
|
||||
"threads_without_images_tip": "बिना छवियों के पोस्ट प्रदर्शित न करें",
|
||||
"hide_gore_boards_tip": "“गोर” टैग वाले बोर्डों से पोस्ट न दिखाएं",
|
||||
"hide_adult_boards_tip": "“एडल्ट” टैग वाले बोर्डों से पोस्ट न दिखाएं",
|
||||
"threads_without_images_tip": "बिना चित्र वाले थ्रेड्स प्रदर्शित न करें",
|
||||
"hide_gore_boards_tip": "\"गोर\" टैग वाले बोर्डों से थ्रेड्स न दिखाएं",
|
||||
"hide_adult_boards_tip": "\"एडल्ट\" टैग वाले बोर्डों से थ्रेड्स न दिखाएं",
|
||||
"fit_expanded_images_to_screen": "विस्तृत चित्रों को स्क्रीन के अनुसार ढालें",
|
||||
"fit_expanded_images_to_screen_tip": "विस्तृत चित्रों को ब्राउज़र की चौड़ाई और ऊंचाई दोनों तक सीमित करें",
|
||||
"hide_avatars_tip": "उपयोगकर्ता प्रदर्शित नामों के बगल में अवतार न दिखाएं",
|
||||
|
||||
@@ -167,7 +167,7 @@
|
||||
"subplebbit_offline_info": "A subplebbit offline lehet, és a közzététel sikertelen lehet.",
|
||||
"posts_last_synced_info": "Legutóbb szinkronizált bejegyzések {{time}}, a subplebbit offline lehet, és a közzététel sikertelen lehet.",
|
||||
"newer_than": "újabb, mint",
|
||||
"no_posts": "nincsenek hozzászólások",
|
||||
"no_threads": "Nincsenek témák",
|
||||
"unblock": "Blokkolás feloldása",
|
||||
"unblock_all": "Összes feloldása",
|
||||
"blocked_addresses": "Blokkolt címek",
|
||||
@@ -237,9 +237,9 @@
|
||||
"no_board_selected_warning": "Kérlek, válassz egy táblát a közzététel előtt.",
|
||||
"invalid_url_alert": "A megadott hivatkozás nem érvényes URL.",
|
||||
"empty_comment_alert": "Üres hozzászólást nem lehet közzétenni.",
|
||||
"more_posts_last_week": "Bejegyzések megjelenítése {{currentTimeFilterName}} óta — [<1>további bejegyzések megjelenítése a múlt héten</1>]",
|
||||
"more_posts_last_month": "Bejegyzések megjelenítése {{currentTimeFilterName}} óta — [<1>további bejegyzések megjelenítése a múlt hónapból</1>]",
|
||||
"newer_posts_available": "Új bejegyzések elérhetőek — [<1>Frissítés</1>]",
|
||||
"more_threads_last_week": "Szálak megjelenítése innen: {{currentTimeFilterName}} — [<1>További szálak a múlt hétből</1>]",
|
||||
"more_threads_last_month": "Szálak megjelenítése innen: {{currentTimeFilterName}} — [<1>További szálak a múlt hónapból</1>]",
|
||||
"newer_threads_available": "Újabb szálak elérhetők — [<1>Frissíteni</1>]",
|
||||
"stored_locally": "Helyben tárolva ({{location}}), nem szinkronizálva eszközök között",
|
||||
"choose_one": "Válasszon egyet:",
|
||||
"create": "Létrehozás",
|
||||
@@ -251,9 +251,9 @@
|
||||
"loading_subplebbit": "Subplebbit 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": "Ne jelenjen meg képek nélküli bejegyzések",
|
||||
"hide_gore_boards_tip": "Ne jelenjen meg a \"gore\" címkével rendelkező táblák bejegyzéseit",
|
||||
"hide_adult_boards_tip": "Ne jelenjen meg a \"felnőtt\" címkével rendelkező táblák bejegyzéseit",
|
||||
"threads_without_images_tip": "Ne jelenítsd meg a képek nélküli szálakat",
|
||||
"hide_gore_boards_tip": "Ne jelenítsd meg a \"gore\" címkével rendelkező fórumok szálait",
|
||||
"hide_adult_boards_tip": "Ne jelenítsd meg a \"adult\" címkével rendelkező fórumok szálait",
|
||||
"fit_expanded_images_to_screen": "Illeszkedjen a kibővített képekhez a képernyőhöz",
|
||||
"fit_expanded_images_to_screen_tip": "A kibővített képeket korlátozza a böngésző szélességére és magasságára",
|
||||
"hide_avatars_tip": "Ne jelenjen meg az avatárok a felhasználói megjelenítési nevek mellett",
|
||||
|
||||
@@ -167,7 +167,7 @@
|
||||
"subplebbit_offline_info": "Subplebbit mungkin offline dan penerbitan mungkin gagal.",
|
||||
"posts_last_synced_info": "Posting terakhir disinkronkan {{time}}, subplebbit mungkin offline dan penerbitan mungkin gagal.",
|
||||
"newer_than": "baru daripada",
|
||||
"no_posts": "tidak ada posting",
|
||||
"no_threads": "Tidak ada thread",
|
||||
"unblock": "Buka blokir",
|
||||
"unblock_all": "Buka semua blokir",
|
||||
"blocked_addresses": "Alamat yang diblokir",
|
||||
@@ -237,9 +237,9 @@
|
||||
"no_board_selected_warning": "Silakan pilih papan sebelum memposting.",
|
||||
"invalid_url_alert": "Tautan yang diberikan bukan URL yang valid.",
|
||||
"empty_comment_alert": "Tidak dapat memposting komentar kosong.",
|
||||
"more_posts_last_week": "Menampilkan postingan sejak {{currentTimeFilterName}} — [<1>tampilkan lebih banyak postingan dari minggu lalu</1>]",
|
||||
"more_posts_last_month": "Menampilkan postingan sejak {{currentTimeFilterName}} — [<1>tampilkan lebih banyak postingan dari bulan lalu</1>]",
|
||||
"newer_posts_available": "Postingan baru tersedia — [<1>Segarkan</1>]",
|
||||
"more_threads_last_week": "Menampilkan thread sejak {{currentTimeFilterName}} — [<1>Tampilkan lebih banyak thread dari minggu lalu</1>]",
|
||||
"more_threads_last_month": "Menampilkan thread sejak {{currentTimeFilterName}} — [<1>Tampilkan lebih banyak thread dari bulan lalu</1>]",
|
||||
"newer_threads_available": "Thread terbaru tersedia — [<1>Segarkan</1>]",
|
||||
"stored_locally": "Disimpan secara lokal ({{location}}), tidak disinkronkan antar perangkat",
|
||||
"choose_one": "Pilih satu:",
|
||||
"create": "Buat",
|
||||
@@ -251,9 +251,9 @@
|
||||
"loading_subplebbit": "Memuat subplebbit",
|
||||
"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": "Jangan tampilkan pos tanpa gambar",
|
||||
"hide_gore_boards_tip": "Jangan tampilkan pos dari papan dengan tag \"gore\"",
|
||||
"hide_adult_boards_tip": "Jangan tampilkan pos dari papan dengan tag \"adult\"",
|
||||
"threads_without_images_tip": "Jangan tampilkan thread tanpa gambar",
|
||||
"hide_gore_boards_tip": "Jangan tampilkan thread dari board dengan tag \"gore\"",
|
||||
"hide_adult_boards_tip": "Jangan tampilkan thread dari board dengan tag \"adult\"",
|
||||
"fit_expanded_images_to_screen": "Sesuaikan gambar yang diperluas ke layar",
|
||||
"fit_expanded_images_to_screen_tip": "Batasi gambar yang diperluas baik pada lebar maupun tinggi browser",
|
||||
"hide_avatars_tip": "Jangan tampilkan avatar di sebelah nama pengguna",
|
||||
|
||||
@@ -167,7 +167,7 @@
|
||||
"subplebbit_offline_info": "Il subplebbit potrebbe essere offline e la pubblicazione potrebbe fallire.",
|
||||
"posts_last_synced_info": "Ultimi post sincronizzati {{time}}, il subplebbit potrebbe essere offline e la pubblicazione potrebbe fallire.",
|
||||
"newer_than": "più recente di",
|
||||
"no_posts": "nessun post",
|
||||
"no_threads": "Nessun thread",
|
||||
"unblock": "Sblocca",
|
||||
"unblock_all": "Sblocca tutti",
|
||||
"blocked_addresses": "Indirizzi bloccati",
|
||||
@@ -237,9 +237,9 @@
|
||||
"no_board_selected_warning": "Per favore, seleziona una board prima di pubblicare.",
|
||||
"invalid_url_alert": "Il link fornito non è un URL valido.",
|
||||
"empty_comment_alert": "Impossibile pubblicare un commento vuoto.",
|
||||
"more_posts_last_week": "Mostra post da {{currentTimeFilterName}} — [<1>mostra altri post dalla scorsa settimana</1>]",
|
||||
"more_posts_last_month": "Mostra post da {{currentTimeFilterName}} — [<1>mostra altri post dallo scorso mese</1>]",
|
||||
"newer_posts_available": "Nuovi post disponibili — [<1>Aggiorna</1>]",
|
||||
"more_threads_last_week": "Visualizzazione dei thread da {{currentTimeFilterName}} — [<1>Mostra più thread dalla scorsa settimana</1>]",
|
||||
"more_threads_last_month": "Visualizzazione dei thread da {{currentTimeFilterName}} — [<1>Mostra più thread dal mese scorso</1>]",
|
||||
"newer_threads_available": "Nuovi thread disponibili — [<1>Aggiorna</1>]",
|
||||
"stored_locally": "Memorizzato localmente ({{location}}), non sincronizzato tra i dispositivi",
|
||||
"choose_one": "Scegline una:",
|
||||
"create": "Crea",
|
||||
@@ -251,9 +251,9 @@
|
||||
"loading_subplebbit": "Caricamento subplebbit",
|
||||
"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": "Non mostrare i post senza immagini",
|
||||
"hide_gore_boards_tip": "Non mostrare i post provenienti da bacheche con l'etichetta \"gore\"",
|
||||
"hide_adult_boards_tip": "Non mostrare i post provenienti da bacheche con l'etichetta \"adult\"",
|
||||
"threads_without_images_tip": "Non mostrare thread senza immagini",
|
||||
"hide_gore_boards_tip": "Non mostrare i thread dei board con il tag \"gore\"",
|
||||
"hide_adult_boards_tip": "Non mostrare i thread dei board con il tag \"adult\"",
|
||||
"fit_expanded_images_to_screen": "Adatta le immagini espanse allo schermo",
|
||||
"fit_expanded_images_to_screen_tip": "Limita le immagini espanse sia alla larghezza che all'altezza del browser",
|
||||
"hide_avatars_tip": "Non mostrare gli avatar accanto ai nomi visualizzati degli utenti",
|
||||
|
||||
@@ -167,7 +167,7 @@
|
||||
"subplebbit_offline_info": "サブプレビットがオフラインになっている可能性があり、公開が失敗することがあります。",
|
||||
"posts_last_synced_info": "最後に同期された投稿 {{time}}, サブプレビットがオフラインになっている可能性があり、公開が失敗することがあります。",
|
||||
"newer_than": "より新しい",
|
||||
"no_posts": "投稿はありません",
|
||||
"no_threads": "スレッドはありません",
|
||||
"unblock": "ブロック解除",
|
||||
"unblock_all": "すべてのブロックを解除",
|
||||
"blocked_addresses": "ブロックされたアドレス",
|
||||
@@ -237,9 +237,9 @@
|
||||
"no_board_selected_warning": "投稿する前にボードを選択してください。",
|
||||
"invalid_url_alert": "提供されたリンクは有効なURLではありません。",
|
||||
"empty_comment_alert": "空のコメントは投稿できません。",
|
||||
"more_posts_last_week": "{{currentTimeFilterName}} 以降の投稿を表示 — [<1>先週の投稿をさらに表示</1>]",
|
||||
"more_posts_last_month": "{{currentTimeFilterName}} 以降の投稿を表示 — [<1>先月の投稿をさらに表示</1>]",
|
||||
"newer_posts_available": "新しい投稿が利用可能です — [<1>更新</1>]",
|
||||
"more_threads_last_week": "{{currentTimeFilterName}} 以降のスレッドを表示中 — [<1>先週のスレッドをもっと表示する</1>]",
|
||||
"more_threads_last_month": "{{currentTimeFilterName}} 以降のスレッドを表示中 — [<1>先月のスレッドをもっと表示する</1>]",
|
||||
"newer_threads_available": "新しいスレッドが利用可能 — [<1>更新</1>]",
|
||||
"stored_locally": "ローカルに保存されています ({{location}})、デバイス間で同期されていません",
|
||||
"choose_one": "いずれかを選択してください:",
|
||||
"create": "作成",
|
||||
@@ -251,9 +251,9 @@
|
||||
"loading_subplebbit": "subplebbitを読み込んでいます",
|
||||
"avatar_warning": "アバターを使用して投稿することはできません。匿名モードがオンになっている間は、Plebbitアカウントの設定でオフにできます。",
|
||||
"last_bumped": "最後のバンプ",
|
||||
"threads_without_images_tip": "画像のない投稿を表示しない",
|
||||
"hide_gore_boards_tip": "\"gore\" タグのあるボードからの投稿を表示しない",
|
||||
"hide_adult_boards_tip": "\"adult\" タグのあるボードからの投稿を表示しない",
|
||||
"threads_without_images_tip": "画像のないスレッドを表示しない",
|
||||
"hide_gore_boards_tip": "\"gore\"タグのあるボードからスレッドを表示しない",
|
||||
"hide_adult_boards_tip": "\"adult\"タグのあるボードからスレッドを表示しない",
|
||||
"fit_expanded_images_to_screen": "拡張された画像を画面に合わせる",
|
||||
"fit_expanded_images_to_screen_tip": "拡張された画像をブラウザの幅と高さの両方に制限します",
|
||||
"hide_avatars_tip": "ユーザーの表示名の横にアバターを表示しない",
|
||||
|
||||
@@ -167,7 +167,7 @@
|
||||
"subplebbit_offline_info": "서브플레빗이 오프라인 일 수 있으며 게시가 실패할 수 있습니다.",
|
||||
"posts_last_synced_info": "최근 동기화된 게시물 {{time}}, 서브플레빗이 오프라인 일 수 있으며 게시가 실패할 수 있습니다.",
|
||||
"newer_than": "이전보다 최신",
|
||||
"no_posts": "게시물이 없습니다",
|
||||
"no_threads": "스레드가 없습니다",
|
||||
"unblock": "차단 해제",
|
||||
"unblock_all": "모두 차단 해제",
|
||||
"blocked_addresses": "차단된 주소",
|
||||
@@ -237,9 +237,9 @@
|
||||
"no_board_selected_warning": "게시하기 전에 보드를 선택하십시오.",
|
||||
"invalid_url_alert": "제공된 링크는 유효한 URL이 아닙니다.",
|
||||
"empty_comment_alert": "빈 댓글을 게시할 수 없습니다.",
|
||||
"more_posts_last_week": "{{currentTimeFilterName}} 이후의 게시물 표시 — [<1>지난 주의 게시물 더 보기</1>]",
|
||||
"more_posts_last_month": "{{currentTimeFilterName}} 이후의 게시물 표시 — [<1>지난 달의 게시물 더 보기</1>]",
|
||||
"newer_posts_available": "새로운 게시물이 있습니다 — [<1>새로 고침</1>]",
|
||||
"more_threads_last_week": "{{currentTimeFilterName}} 이후 스레드 표시 — [<1>지난주 스레드 더 보기</1>]",
|
||||
"more_threads_last_month": "{{currentTimeFilterName}} 이후 스레드 표시 — [<1>지난달 스레드 더 보기</1>]",
|
||||
"newer_threads_available": "새로운 스레드 사용 가능 — [<1>새로 고침</1>]",
|
||||
"stored_locally": "로컬에 저장됨 ({{location}}), 장치 간에 동기화되지 않음",
|
||||
"choose_one": "하나를 선택하세요:",
|
||||
"create": "생성",
|
||||
@@ -251,9 +251,9 @@
|
||||
"loading_subplebbit": "subplebbit 로딩 중",
|
||||
"avatar_warning": "익명 모드가 켜져 있는 동안 아바타로 게시할 수 없습니다. Plebbit 계정 설정에서 끌 수 있습니다.",
|
||||
"last_bumped": "마지막 bump",
|
||||
"threads_without_images_tip": "이미지 없는 게시물을 표시하지 않음",
|
||||
"hide_gore_boards_tip": "\"gore\" 태그가 있는 게시판의 게시물을 표시하지 않음",
|
||||
"hide_adult_boards_tip": "\"adult\" 태그가 있는 게시판의 게시물을 표시하지 않음",
|
||||
"threads_without_images_tip": "이미지가 없는 스레드는 표시하지 않음",
|
||||
"hide_gore_boards_tip": "\"gore\" 태그가 있는 게시판에서 스레드를 표시하지 않음",
|
||||
"hide_adult_boards_tip": "\"adult\" 태그가 있는 게시판에서 스레드를 표시하지 않음",
|
||||
"fit_expanded_images_to_screen": "확장된 이미지를 화면에 맞추기",
|
||||
"fit_expanded_images_to_screen_tip": "확장된 이미지를 브라우저의 너비와 높이로 제한합니다",
|
||||
"hide_avatars_tip": "사용자 표시 이름 옆에 아바타를 표시하지 않음",
|
||||
|
||||
@@ -167,7 +167,7 @@
|
||||
"subplebbit_offline_info": "सबप्लेबिट मोबाइल असून प्रकाशन अयशस्वी होऊ शकतो.",
|
||||
"posts_last_synced_info": "शेवटच्या बारीस सिन्क केलेले पोस्ट {{time}}, सबप्लेबिट मोबाइल असून प्रकाशन अयशस्वी होऊ शकतो.",
|
||||
"newer_than": "नवीनतम आहे",
|
||||
"no_posts": "कोणतेही पोस्ट नाहीत",
|
||||
"no_threads": "कोणतेही थ्रेड्स नाहीत",
|
||||
"unblock": "ब्लॉक सोडा",
|
||||
"unblock_all": "सर्व ब्लॉक सोडा",
|
||||
"blocked_addresses": "ब्लॉक केलेले पत्ते",
|
||||
@@ -237,9 +237,9 @@
|
||||
"no_board_selected_warning": "पोस्ट करण्यापूर्वी कृपया एक बोर्ड निवडा.",
|
||||
"invalid_url_alert": "दिलेला लिंक वैध URL नाही.",
|
||||
"empty_comment_alert": "रिक्त टिप्पणी पोस्ट करू शकत नाही.",
|
||||
"more_posts_last_week": "{{currentTimeFilterName}} पासून पोस्ट्स दर्शवत आहे — [<1>गेल्या आठवड्यातील आणखी पोस्ट्स दाखवा</1>]",
|
||||
"more_posts_last_month": "{{currentTimeFilterName}} पासून पोस्ट्स दर्शवत आहे — [<1>गेल्या महिन्यातील आणखी पोस्ट्स दाखवा</1>]",
|
||||
"newer_posts_available": "नवीन पोस्ट उपलब्ध आहेत — [<1>रीफ्रेश करा</1>]",
|
||||
"more_threads_last_week": "{{currentTimeFilterName}} पासून थ्रेड्स दाखवत आहे — [<1>मागील आठवड्याचे अधिक थ्रेड्स दर्शवा</1>]",
|
||||
"more_threads_last_month": "{{currentTimeFilterName}} पासून थ्रेड्स दाखवत आहे — [<1>मागील महिन्याचे अधिक थ्रेड्स दर्शवा</1>]",
|
||||
"newer_threads_available": "नवीन थ्रेड्स उपलब्ध आहेत — [<1>रिफ्रेश करा</1>]",
|
||||
"stored_locally": "स्थानिकपणे संग्रहित ({{location}}), उपकरणांमध्ये समन्वयित केलेले नाही",
|
||||
"choose_one": "एक निवडा:",
|
||||
"create": "तयार करा",
|
||||
@@ -251,9 +251,9 @@
|
||||
"loading_subplebbit": "subplebbit लोड करीत आहे",
|
||||
"avatar_warning": "आपण अज्ञात मोड चालू असताना अवतारसह पोस्ट करू शकत नाही. आपण ते आपल्या Plebbit खात्याच्या सेटिंग्जमध्ये बंद करू शकता.",
|
||||
"last_bumped": "अंतिम बंप",
|
||||
"threads_without_images_tip": "चित्रांश न दर्शविणारे पोस्ट दर्शवू नका",
|
||||
"hide_gore_boards_tip": "“गोर” टॅग असलेल्या बोर्डवरील पोस्ट दर्शवू नका",
|
||||
"hide_adult_boards_tip": "“एडल्ट” टॅग असलेल्या बोर्डवरील पोस्ट दर्शवू नका",
|
||||
"threads_without_images_tip": "बिना चित्र असलेले थ्रेड्स दर्शवू नका",
|
||||
"hide_gore_boards_tip": "\"गोर\" टॅग असलेल्या बोर्डमधून थ्रेड्स दाखवू नका",
|
||||
"hide_adult_boards_tip": "\"एडल्ट\" टॅग असलेल्या बोर्डमधून थ्रेड्स दाखवू नका",
|
||||
"fit_expanded_images_to_screen": "विस्तृत प्रतिमा स्क्रीनवर फिट करा",
|
||||
"fit_expanded_images_to_screen_tip": "विस्तृत प्रतिमांना ब्राउझरच्या रुंदी आणि उंचीवर मर्यादित करा",
|
||||
"hide_avatars_tip": "युजर डिस्प्ले नावेच्या बरोबर अवतार दर्शवू नका",
|
||||
|
||||
@@ -167,7 +167,7 @@
|
||||
"subplebbit_offline_info": "De subplebbit kan offline zijn en publiceren kan mislukken.",
|
||||
"posts_last_synced_info": "Laatste keer gesynchroniseerde berichten {{time}}, de subplebbit kan offline zijn en publiceren kan mislukken.",
|
||||
"newer_than": "nieuwer dan",
|
||||
"no_posts": "geen berichten",
|
||||
"no_threads": "Geen threads",
|
||||
"unblock": "Deblokkeren",
|
||||
"unblock_all": "Alles deblokkeren",
|
||||
"blocked_addresses": "Geblokkeerde adressen",
|
||||
@@ -237,9 +237,9 @@
|
||||
"no_board_selected_warning": "Selecteer een bord voordat je plaatst.",
|
||||
"invalid_url_alert": "De opgegeven link is geen geldige URL.",
|
||||
"empty_comment_alert": "Kan geen lege opmerking plaatsen.",
|
||||
"more_posts_last_week": "Berichten weergeven sinds {{currentTimeFilterName}} — [<1>toon meer berichten van vorige week</1>]",
|
||||
"more_posts_last_month": "Berichten weergeven sinds {{currentTimeFilterName}} — [<1>toon meer berichten van vorige maand</1>]",
|
||||
"newer_posts_available": "Nieuwere berichten beschikbaar — [<1>Vernieuwen</1>]",
|
||||
"more_threads_last_week": "Threads weergegeven sinds {{currentTimeFilterName}} — [<1>Toon meer threads van vorige week</1>]",
|
||||
"more_threads_last_month": "Threads weergegeven sinds {{currentTimeFilterName}} — [<1>Toon meer threads van vorige maand</1>]",
|
||||
"newer_threads_available": "Nieuwere threads beschikbaar — [<1>Vernieuwen</1>]",
|
||||
"stored_locally": "Lokaal opgeslagen ({{location}}), niet gesynchroniseerd tussen apparaten",
|
||||
"choose_one": "Kies er een:",
|
||||
"create": "Maak aan",
|
||||
@@ -251,9 +251,9 @@
|
||||
"loading_subplebbit": "Subplebbit 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 geen berichten zonder afbeeldingen",
|
||||
"hide_gore_boards_tip": "Toon geen berichten van borden met de tag \"gore\"",
|
||||
"hide_adult_boards_tip": "Toon geen berichten van borden met de tag \"adult\"",
|
||||
"threads_without_images_tip": "Toon geen threads zonder afbeeldingen",
|
||||
"hide_gore_boards_tip": "Toon geen threads van boards met de \"gore\" tag",
|
||||
"hide_adult_boards_tip": "Toon geen threads van boards met de \"adult\" tag",
|
||||
"fit_expanded_images_to_screen": "Pas uitgebreide afbeeldingen aan het scherm aan",
|
||||
"fit_expanded_images_to_screen_tip": "Beperk uitgebreide afbeeldingen tot zowel de breedte als de hoogte van de browser",
|
||||
"hide_avatars_tip": "Toon geen avatar naast de weergavenamen van gebruikers",
|
||||
|
||||
@@ -167,7 +167,7 @@
|
||||
"subplebbit_offline_info": "Subplebbiten kan være offline, og publisering kan mislykkes.",
|
||||
"posts_last_synced_info": "Siste synkroniserte innlegg {{time}}, subplebbiten kan være offline, og publisering kan mislykkes.",
|
||||
"newer_than": "nyere enn",
|
||||
"no_posts": "ingen innlegg",
|
||||
"no_threads": "Ingen tråder",
|
||||
"unblock": "Fjern blokkering",
|
||||
"unblock_all": "Fjern alle blokkeringer",
|
||||
"blocked_addresses": "Blokkerte adresser",
|
||||
@@ -237,9 +237,9 @@
|
||||
"no_board_selected_warning": "Vennligst velg et brett før du poster.",
|
||||
"invalid_url_alert": "Den angitte lenken er ikke en gyldig URL.",
|
||||
"empty_comment_alert": "Kan ikke poste tom kommentar.",
|
||||
"more_posts_last_week": "Viser innlegg siden {{currentTimeFilterName}} — [<1>vis flere innlegg fra forrige uke</1>]",
|
||||
"more_posts_last_month": "Viser innlegg siden {{currentTimeFilterName}} — [<1>vis flere innlegg fra forrige måned</1>]",
|
||||
"newer_posts_available": "Nyere innlegg tilgjengelig — [<1>Oppdater</1>]",
|
||||
"more_threads_last_week": "Viser tråder siden {{currentTimeFilterName}} — [<1>Vis flere tråder fra forrige uke</1>]",
|
||||
"more_threads_last_month": "Viser tråder siden {{currentTimeFilterName}} — [<1>Vis flere tråder fra forrige måned</1>]",
|
||||
"newer_threads_available": "Nyere tråder tilgjengelig — [<1>Oppdater</1>]",
|
||||
"stored_locally": "Lagring lokalt ({{location}}), ikke synkronisert på tvers av enheter",
|
||||
"choose_one": "Velg en:",
|
||||
"create": "Opprett",
|
||||
@@ -251,9 +251,9 @@
|
||||
"loading_subplebbit": "Laster subplebbit",
|
||||
"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 ikke innlegg uten bilder",
|
||||
"hide_gore_boards_tip": "Vis ikke innlegg fra tavler med \"gore\"-taggen",
|
||||
"hide_adult_boards_tip": "Vis ikke innlegg fra tavler med \"adult\"-taggen",
|
||||
"threads_without_images_tip": "Vis ikke tråder uten bilder",
|
||||
"hide_gore_boards_tip": "Vis ikke tråder fra brett med \"gore\"-taggen",
|
||||
"hide_adult_boards_tip": "Vis ikke tråder fra brett med \"adult\"-taggen",
|
||||
"fit_expanded_images_to_screen": "Tilpass utvidede bilder til skjermen",
|
||||
"fit_expanded_images_to_screen_tip": "Begrens utvidede bilder til både nettleserens bredde og høyde",
|
||||
"hide_avatars_tip": "Vis ikke avatarer ved siden av brukernes visningsnavn",
|
||||
|
||||
@@ -167,7 +167,7 @@
|
||||
"subplebbit_offline_info": "Subplebbit może być offline, a publikacja może się nie powieść.",
|
||||
"posts_last_synced_info": "Ostatnio zsynchronizowane posty {{time}}, subplebbit może być offline, a publikacja może się nie powieść.",
|
||||
"newer_than": "nowsze niż",
|
||||
"no_posts": "brak postów",
|
||||
"no_threads": "Brak wątków",
|
||||
"unblock": "Odblokuj",
|
||||
"unblock_all": "Odblokuj wszystkie",
|
||||
"blocked_addresses": "Zablokowane adresy",
|
||||
@@ -237,9 +237,9 @@
|
||||
"no_board_selected_warning": "Proszę wybrać tablicę przed opublikowaniem.",
|
||||
"invalid_url_alert": "Podany link nie jest poprawnym adresem URL.",
|
||||
"empty_comment_alert": "Nie można opublikować pustego komentarza.",
|
||||
"more_posts_last_week": "Pokazuje posty od {{currentTimeFilterName}} — [<1>pokaż więcej postów z zeszłego tygodnia</1>]",
|
||||
"more_posts_last_month": "Pokazuje posty od {{currentTimeFilterName}} — [<1>pokaż więcej postów z zeszłego miesiąca</1>]",
|
||||
"newer_posts_available": "Dostępne nowsze posty — [<1>Odśwież</1>]",
|
||||
"more_threads_last_week": "Pokazuję wątki od {{currentTimeFilterName}} — [<1>Pokaż więcej wątków z zeszłego tygodnia</1>]",
|
||||
"more_threads_last_month": "Pokazuję wątki od {{currentTimeFilterName}} — [<1>Pokaż więcej wątków z zeszłego miesiąca</1>]",
|
||||
"newer_threads_available": "Nowsze wątki dostępne — [<1>Odśwież</1>]",
|
||||
"stored_locally": "Przechowywane lokalnie ({{location}}), nie synchronizowane między urządzeniami",
|
||||
"choose_one": "Wybierz jeden:",
|
||||
"create": "Utwórz",
|
||||
@@ -251,9 +251,9 @@
|
||||
"loading_subplebbit": "Ładowanie subplebbit",
|
||||
"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": "Nie wyświetlaj postów bez obrazów",
|
||||
"hide_gore_boards_tip": "Nie wyświetlaj postów z tablic z tagiem \"gore\"",
|
||||
"hide_adult_boards_tip": "Nie wyświetlaj postów z tablic z tagiem \"adult\"",
|
||||
"threads_without_images_tip": "Nie wyświetlaj wątków bez obrazów",
|
||||
"hide_gore_boards_tip": "Nie wyświetlaj wątków z forów z tagiem \"gore\"",
|
||||
"hide_adult_boards_tip": "Nie wyświetlaj wątków z forów z tagiem \"adult\"",
|
||||
"fit_expanded_images_to_screen": "Dopasuj rozszerzone obrazy do ekranu",
|
||||
"fit_expanded_images_to_screen_tip": "Ogranicz rozszerzone obrazy do szerokości i wysokości przeglądarki",
|
||||
"hide_avatars_tip": "Nie wyświetlaj avatarów obok nazw wyświetlających użytkowników",
|
||||
|
||||
@@ -167,7 +167,7 @@
|
||||
"subplebbit_offline_info": "O subplebbit pode estar offline e a publicação pode falhar.",
|
||||
"posts_last_synced_info": "Posts sincronizados pela última vez {{time}}, o subplebbit pode estar offline e a publicação pode falhar.",
|
||||
"newer_than": "mais recente que",
|
||||
"no_posts": "sem publicações",
|
||||
"no_threads": "Sem tópicos",
|
||||
"unblock": "Desbloquear",
|
||||
"unblock_all": "Desbloquear tudo",
|
||||
"blocked_addresses": "Endereços bloqueados",
|
||||
@@ -237,9 +237,9 @@
|
||||
"no_board_selected_warning": "Por favor, selecione um quadro antes de postar.",
|
||||
"invalid_url_alert": "O link fornecido não é uma URL válida.",
|
||||
"empty_comment_alert": "Não é possível postar um comentário vazio.",
|
||||
"more_posts_last_week": "Mostrando postagens desde {{currentTimeFilterName}} — [<1>mostrar mais postagens da semana passada</1>]",
|
||||
"more_posts_last_month": "Mostrando postagens desde {{currentTimeFilterName}} — [<1>mostrar mais postagens do mês passado</1>]",
|
||||
"newer_posts_available": "Novos posts disponíveis — [<1>Atualizar</1>]",
|
||||
"more_threads_last_week": "Mostrando tópicos desde {{currentTimeFilterName}} — [<1>Mostrar mais tópicos da semana passada</1>]",
|
||||
"more_threads_last_month": "Mostrando tópicos desde {{currentTimeFilterName}} — [<1>Mostrar mais tópicos do mês passado</1>]",
|
||||
"newer_threads_available": "Novos tópicos disponíveis — [<1>Atualizar</1>]",
|
||||
"stored_locally": "Armazenado localmente ({{location}}), não sincronizado entre dispositivos",
|
||||
"choose_one": "Escolha um:",
|
||||
"create": "Criar",
|
||||
@@ -251,9 +251,9 @@
|
||||
"loading_subplebbit": "Carregando subplebbit",
|
||||
"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": "Não exiba postagens sem imagens",
|
||||
"hide_gore_boards_tip": "Não exiba postagens de quadros com a tag \"gore\"",
|
||||
"hide_adult_boards_tip": "Não exiba postagens de quadros com a tag \"adult\"",
|
||||
"threads_without_images_tip": "Não exibir threads sem imagens",
|
||||
"hide_gore_boards_tip": "Não exibir threads de boards com a tag \"gore\"",
|
||||
"hide_adult_boards_tip": "Não exibir threads de boards com a tag \"adult\"",
|
||||
"fit_expanded_images_to_screen": "Ajustar imagens expandidas à tela",
|
||||
"fit_expanded_images_to_screen_tip": "Limite imagens expandidas tanto à largura quanto à altura do navegador",
|
||||
"hide_avatars_tip": "Não exiba avatares ao lado dos nomes de exibição dos usuários",
|
||||
|
||||
@@ -167,7 +167,7 @@
|
||||
"subplebbit_offline_info": "Subplebbitul ar putea fi offline și publicarea ar putea eșua.",
|
||||
"posts_last_synced_info": "Ultimele postări sincronizate {{time}}, subplebbitul ar putea fi offline și publicarea ar putea eșua.",
|
||||
"newer_than": "mai nou decât",
|
||||
"no_posts": "niciun post",
|
||||
"no_threads": "Nu sunt subiecte",
|
||||
"unblock": "Deblocare",
|
||||
"unblock_all": "Deblocare toate",
|
||||
"blocked_addresses": "Adrese blocate",
|
||||
@@ -237,9 +237,9 @@
|
||||
"no_board_selected_warning": "Vă rugăm să selectați un tablou înainte de a publica.",
|
||||
"invalid_url_alert": "Linkul furnizat nu este un URL valid.",
|
||||
"empty_comment_alert": "Nu se poate publica un comentariu gol.",
|
||||
"more_posts_last_week": "Afișând postări de la {{currentTimeFilterName}} — [<1>afisează mai multe postări din săptămâna trecută</1>]",
|
||||
"more_posts_last_month": "Afișând postări de la {{currentTimeFilterName}} — [<1>afisează mai multe postări din luna trecută</1>]",
|
||||
"newer_posts_available": "Postări mai noi disponibile — [<1>Reîmprospătare</1>]",
|
||||
"more_threads_last_week": "Afișarea discuțiilor de la {{currentTimeFilterName}} — [<1>Arată mai multe discuții din săptămâna trecută</1>]",
|
||||
"more_threads_last_month": "Afișarea discuțiilor de la {{currentTimeFilterName}} — [<1>Arată mai multe discuții din luna trecută</1>]",
|
||||
"newer_threads_available": "Subiecte mai noi disponibile — [<1>Actualizaţi</1>]",
|
||||
"stored_locally": "Stocat local ({{location}}), nu este sincronizat între dispozitive",
|
||||
"choose_one": "Alege una:",
|
||||
"create": "Creează",
|
||||
@@ -251,9 +251,9 @@
|
||||
"loading_subplebbit": "Se încarcă subplebbit",
|
||||
"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": "Nu afișa postările fără imagini",
|
||||
"hide_gore_boards_tip": "Nu afișa postări de la panouri cu eticheta \"gore\"",
|
||||
"hide_adult_boards_tip": "Nu afișa postări de la panouri cu eticheta \"adult\"",
|
||||
"threads_without_images_tip": "Nu afișați subiecte fără imagini",
|
||||
"hide_gore_boards_tip": "Nu afișați discuțiile de pe forumuri cu eticheta \"gore\"",
|
||||
"hide_adult_boards_tip": "Nu afișați discuțiile de pe forumuri cu eticheta \"adult\"",
|
||||
"fit_expanded_images_to_screen": "Se potrivesc imaginile extinse pe ecran",
|
||||
"fit_expanded_images_to_screen_tip": "Limitați imaginile extinse atât la lățimea cât și la înălțimea browserului",
|
||||
"hide_avatars_tip": "Nu afișa avatare lângă numele de afișare ale utilizatorilor",
|
||||
|
||||
@@ -167,7 +167,7 @@
|
||||
"subplebbit_offline_info": "Сабплеббит может быть офлайн, и публикация может не удалиться.",
|
||||
"posts_last_synced_info": "Последние синхронизированные сообщения {{time}}, сабплеббит может быть офлайн, и публикация может не удалиться.",
|
||||
"newer_than": "новее чем",
|
||||
"no_posts": "нет записей",
|
||||
"no_threads": "Нет тем",
|
||||
"unblock": "Разблокировать",
|
||||
"unblock_all": "Разблокировать все",
|
||||
"blocked_addresses": "Заблокированные адреса",
|
||||
@@ -237,9 +237,9 @@
|
||||
"no_board_selected_warning": "Пожалуйста, выберите доску перед публикацией.",
|
||||
"invalid_url_alert": "Предоставленная ссылка не является действительным URL.",
|
||||
"empty_comment_alert": "Невозможно опубликовать пустой комментарий.",
|
||||
"more_posts_last_week": "Показываем посты с {{currentTimeFilterName}} — [<1>показать больше постов с прошлой недели</1>]",
|
||||
"more_posts_last_month": "Показываем посты с {{currentTimeFilterName}} — [<1>показать больше постов с прошлого месяца</1>]",
|
||||
"newer_posts_available": "Доступны новые посты — [<1>Обновить</1>]",
|
||||
"more_threads_last_week": "Показано обсуждения с {{currentTimeFilterName}} — [<1>Показать больше обсуждений за прошлую неделю</1>]",
|
||||
"more_threads_last_month": "Показано обсуждения с {{currentTimeFilterName}} — [<1>Показать больше обсуждений за прошлый месяц</1>]",
|
||||
"newer_threads_available": "Доступны новые темы — [<1>Обновить</1>]",
|
||||
"stored_locally": "Сохранено локально ({{location}}), не синхронизировано между устройствами",
|
||||
"choose_one": "Выберите один:",
|
||||
"create": "Создать",
|
||||
@@ -251,9 +251,9 @@
|
||||
"loading_subplebbit": "Загрузка subplebbit",
|
||||
"avatar_warning": "Вы не можете публиковать с аватаром, когда режим анонимности включен. Вы можете отключить его в настройках своей учетной записи Plebbit.",
|
||||
"last_bumped": "Последний бамп",
|
||||
"threads_without_images_tip": "Не показывать сообщения без изображений",
|
||||
"hide_gore_boards_tip": "Не показывать сообщения с досок с тегом \"gore\"",
|
||||
"hide_adult_boards_tip": "Не показывать сообщения с досок с тегом \"adult\"",
|
||||
"threads_without_images_tip": "Не показывать темы без изображений",
|
||||
"hide_gore_boards_tip": "Не показывать темы с форумов с тегом \"gore\"",
|
||||
"hide_adult_boards_tip": "Не показывать темы с форумов с тегом \"adult\"",
|
||||
"fit_expanded_images_to_screen": "Подогнать расширенные изображения под экран",
|
||||
"fit_expanded_images_to_screen_tip": "Ограничить расширенные изображения как по ширине, так и по высоте браузера",
|
||||
"hide_avatars_tip": "Не показывать аватары рядом с именами пользователей",
|
||||
|
||||
@@ -167,7 +167,7 @@
|
||||
"subplebbit_offline_info": "Subplebbiti mund të jetë jashtë linje dhe publikimi mund të dështojë.",
|
||||
"posts_last_synced_info": "Postimet e fundit të sinkronizuara {{time}}, subplebbiti mund të jetë jashtë linje dhe publikimi mund të dështojë.",
|
||||
"newer_than": "më i ri se",
|
||||
"no_posts": "asnjë postim",
|
||||
"no_threads": "Nuk ka tema",
|
||||
"unblock": "Zhblloko",
|
||||
"unblock_all": "Zhblloko të gjitha",
|
||||
"blocked_addresses": "Adresat e bllokuara",
|
||||
@@ -237,9 +237,9 @@
|
||||
"no_board_selected_warning": "Ju lutemi zgjidhni një bord para se të postoni.",
|
||||
"invalid_url_alert": "Lidhja e ofruar nuk është një URL e vlefshme.",
|
||||
"empty_comment_alert": "Nuk mund të postoni një koment bosh.",
|
||||
"more_posts_last_week": "Po shfaq postime që nga {{currentTimeFilterName}} — [<1>shfaqni më shumë postime nga java e kaluar</1>]",
|
||||
"more_posts_last_month": "Po shfaq postime që nga {{currentTimeFilterName}} — [<1>shfaqni më shumë postime nga muaji i kaluar</1>]",
|
||||
"newer_posts_available": "Postime më të reja të disponueshme — [<1>Rifresko</1>]",
|
||||
"more_threads_last_week": "Duke shfaqur temat që nga {{currentTimeFilterName}} — [<1>Shfaqni më shumë tema nga java e kaluar</1>]",
|
||||
"more_threads_last_month": "Duke shfaqur temat që nga {{currentTimeFilterName}} — [<1>Shfaqni më shumë tema nga muaji i kaluar</1>]",
|
||||
"newer_threads_available": "Temat më të reja të disponueshme — [<1>Rifresko</1>]",
|
||||
"stored_locally": "Ruajtur lokalmente ({{location}}), nuk është sinkronizuar ndërmjet pajisjeve",
|
||||
"choose_one": "Zgjidhni një:",
|
||||
"create": "Krijo",
|
||||
@@ -251,9 +251,9 @@
|
||||
"loading_subplebbit": "Po ngarkohet subplebbit",
|
||||
"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": "Mos e tregoni postimet pa imazhe",
|
||||
"hide_gore_boards_tip": "Mos e tregoni postimet nga bordet me etiketën \"gore\"",
|
||||
"hide_adult_boards_tip": "Mos e tregoni postimet nga bordet me etiketën \"adult\"",
|
||||
"threads_without_images_tip": "Mos shfaqni temat pa imazhe",
|
||||
"hide_gore_boards_tip": "Mos shfaqni temat nga forumet me etiketën \"gore\"",
|
||||
"hide_adult_boards_tip": "Mos shfaqni temat nga forumet me etiketën \"adult\"",
|
||||
"fit_expanded_images_to_screen": "Përshtatni imazhet e zgjeruara në ekran",
|
||||
"fit_expanded_images_to_screen_tip": "Kufizoni imazhet e zgjeruara si në gjerësi ashtu edhe në lartësi të shfletuesit",
|
||||
"hide_avatars_tip": "Mos e tregoni avatarët pranë emrave të shfaqjes së përdoruesve",
|
||||
|
||||
@@ -167,7 +167,7 @@
|
||||
"subplebbit_offline_info": "Subplebbit kan vara offline och publicering kan misslyckas.",
|
||||
"posts_last_synced_info": "Inlägg senast synkroniserade {{time}}, subplebbit kan vara offline och publicering kan misslyckas.",
|
||||
"newer_than": "nyare än",
|
||||
"no_posts": "inga inlägg",
|
||||
"no_threads": "Inga trådar",
|
||||
"unblock": "Avblockera",
|
||||
"unblock_all": "Avblockera alla",
|
||||
"blocked_addresses": "Blockerade adresser",
|
||||
@@ -237,9 +237,9 @@
|
||||
"no_board_selected_warning": "Vänligen välj en tavla innan du postar.",
|
||||
"invalid_url_alert": "Den angivna länken är inte en giltig URL.",
|
||||
"empty_comment_alert": "Kan inte posta tom kommentar.",
|
||||
"more_posts_last_week": "Visar inlägg sedan {{currentTimeFilterName}} — [<1>visa fler inlägg från förra veckan</1>]",
|
||||
"more_posts_last_month": "Visar inlägg sedan {{currentTimeFilterName}} — [<1>visa fler inlägg från förra månaden</1>]",
|
||||
"newer_posts_available": "Nyare inlägg tillgängliga — [<1>Uppdatera</1>]",
|
||||
"more_threads_last_week": "Visar trådar sedan {{currentTimeFilterName}} — [<1>Visa fler trådar från förra veckan</1>]",
|
||||
"more_threads_last_month": "Visar trådar sedan {{currentTimeFilterName}} — [<1>Visa fler trådar från förra månaden</1>]",
|
||||
"newer_threads_available": "Nyare trådar tillgängliga — [<1>Uppdatera</1>]",
|
||||
"stored_locally": "Lagrad lokalt ({{location}}), inte synkroniserad mellan enheter",
|
||||
"choose_one": "Välj en:",
|
||||
"create": "Skapa",
|
||||
@@ -251,9 +251,9 @@
|
||||
"loading_subplebbit": "Laddar subplebbit",
|
||||
"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 inte inlägg utan bilder",
|
||||
"hide_gore_boards_tip": "Visa inte inlägg från tavlor med taggen \"gore\"",
|
||||
"hide_adult_boards_tip": "Visa inte inlägg från tavlor med taggen \"adult\"",
|
||||
"threads_without_images_tip": "Visa inte trådar utan bilder",
|
||||
"hide_gore_boards_tip": "Visa inte trådar från forum med taggen \"gore\"",
|
||||
"hide_adult_boards_tip": "Visa inte trådar från forum med taggen \"adult\"",
|
||||
"fit_expanded_images_to_screen": "Anpassa utvidgade bilder till skärmen",
|
||||
"fit_expanded_images_to_screen_tip": "Begränsa utvidgade bilder till både webbläsarens bredd och höjd",
|
||||
"hide_avatars_tip": "Visa inte avatarer bredvid användarnas visningsnamn",
|
||||
|
||||
@@ -167,7 +167,7 @@
|
||||
"subplebbit_offline_info": "సబ్ప్లెబిట్ ఆఫ్లైన్ ఉండవచ్చు మరియు ప్రచురణ విఫలమైనా ఉంటుంది.",
|
||||
"posts_last_synced_info": "ఇటీవలే సింక్ చేసిన పోస్ట్లు {{time}}, సబ్ప్లెబిట్ ఆఫ్లైన్ ఉండవచ్చు, మరియు ప్రకటన విఫలమవుతుంది.",
|
||||
"newer_than": "కనునుగా",
|
||||
"no_posts": "పోస్టులు లేవు",
|
||||
"no_threads": "ఏ థ్రెడ్లు లేవు",
|
||||
"unblock": "బ్లాక్ను తీసుకో",
|
||||
"unblock_all": "అన్ని బ్లాక్ తీసుకో",
|
||||
"blocked_addresses": "నిషేధింపబడిన చిరునామాలు",
|
||||
@@ -237,9 +237,9 @@
|
||||
"no_board_selected_warning": "పోస్ట్ చేయడానికి ముందు దయచేసి ఒక బోర్డు ఎంచుకోండి.",
|
||||
"invalid_url_alert": "నివేదిక ఇవ్వబడిన లింక్ చెల్లుబాటులో లేని URL.",
|
||||
"empty_comment_alert": "ఖాళీ వ్యాఖ్యను పోస్ట్ చేయలేరు.",
|
||||
"more_posts_last_week": "{{currentTimeFilterName}} నుండి పోస్టులు చూపిస్తున్నాయి — [<1>గత వారం నుండి మరిన్ని పోస్టులను చూపించు</1>]",
|
||||
"more_posts_last_month": "{{currentTimeFilterName}} నుండి పోస్టులు చూపిస్తున్నాయి — [<1>గత నెల నుండి మరిన్ని పోస్టులను చూపించు</1>]",
|
||||
"newer_posts_available": "కొత్త పోస్టులు అందుబాటులో ఉన్నాయి — [<1>రిఫ్రెష్ చేయండి</1>]",
|
||||
"more_threads_last_week": "{{currentTimeFilterName}} నుండి థ్రెడ్లను చూపిస్తున్నారు — [<1>గత వారం నుండి మరిన్ని థ్రెడ్లను చూపించండి</1>]",
|
||||
"more_threads_last_month": "{{currentTimeFilterName}} నుండి థ్రెడ్లను చూపిస్తున్నారు — [<1>గత నెల నుండి మరిన్ని థ్రెడ్లను చూపించండి</1>]",
|
||||
"newer_threads_available": "కొత్త థ్రెడ్లు అందుబాటులో ఉన్నాయి — [<1>రిఫ్రెష్</1>]",
|
||||
"stored_locally": "స్థానికంగా నిల్వ ({{location}}), పరికరాల మధ్య సమన్వయించడం లేదు",
|
||||
"choose_one": "ఒకటి ఎంపిక చేసుకోండి:",
|
||||
"create": "సృష్టించండి",
|
||||
@@ -251,9 +251,9 @@
|
||||
"loading_subplebbit": "సబ్ప్లెబిట్లో లోడింగ్",
|
||||
"avatar_warning": "మీరు అను మోడ్ ఆన్ ఉండగా అవతార్తో పోస్ట్ చేయలేరు. మీరు మీ Plebbit ఖాతా సెట్టింగ్స్లో దీన్ని ఆఫ్ చేయవచ్చు.",
|
||||
"last_bumped": "చివరి బంప్",
|
||||
"threads_without_images_tip": "చిత్రాలు లేని పోస్టులు ప్రదర్శించవద్దు",
|
||||
"hide_gore_boards_tip": "“గోర్” ట్యాగ్ ఉన్న బోర్డుల నుండి పోస్టులు ప్రదర్శించవద్దు",
|
||||
"hide_adult_boards_tip": "“ఎడల్ట్” ట్యాగ్ ఉన్న బోర్డుల నుండి పోస్టులు ప్రదర్శించవద్దు",
|
||||
"threads_without_images_tip": "చిత్రాలు లేని థ్రెడ్లు చూపించవద్దు",
|
||||
"hide_gore_boards_tip": "\"గోర్\" ట్యాగ్తో ఉన్న బోర్డ్స్ నుండి థ్రెడ్లు చూపించవద్దు",
|
||||
"hide_adult_boards_tip": "\"అడల్ట్\" ట్యాగ్తో ఉన్న బోర్డ్స్ నుండి థ్రెడ్లు చూపించవద్దు",
|
||||
"fit_expanded_images_to_screen": "విస్తృత చిత్రాలను స్క్రీన్కు సరిపోల్చండి",
|
||||
"fit_expanded_images_to_screen_tip": "విస్తృత చిత్రాలను బ్రౌజర్ వెడల్పు మరియు ఎత్తు రెండింటికీ పరిమితం చేయండి",
|
||||
"hide_avatars_tip": "వాడుకరి ప్రదర్శన పేర్ల పక్కన అవతార్లు ప్రదర్శించవద్దు",
|
||||
|
||||
@@ -167,7 +167,7 @@
|
||||
"subplebbit_offline_info": "เซ็บเพล็บบิทอาจออฟไลน์และการเผยแพร่อาจล้มเหลว",
|
||||
"posts_last_synced_info": "โพสต์ล่าสุดที่ซิงค์ {{time}}, ซับเพลบบิทอาจออฟไลน์และการเผยแพร่อาจล้มเหลว",
|
||||
"newer_than": "ใหม่กว่า",
|
||||
"no_posts": "ไม่มีโพสต์",
|
||||
"no_threads": "ไม่มีกระทู้",
|
||||
"unblock": "ยกเลิกการบล็อก",
|
||||
"unblock_all": "ยกเลิกการบล็อกทั้งหมด",
|
||||
"blocked_addresses": "ที่อยู่ที่ถูกบล็อก",
|
||||
@@ -237,9 +237,9 @@
|
||||
"no_board_selected_warning": "กรุณาเลือกกระดานก่อนที่จะโพสต์.",
|
||||
"invalid_url_alert": "ลิงก์ที่ให้ไม่ใช่ URL ที่ถูกต้อง",
|
||||
"empty_comment_alert": "ไม่สามารถโพสต์ความคิดเห็นว่างเปล่าได้",
|
||||
"more_posts_last_week": "แสดงโพสต์ตั้งแต่ {{currentTimeFilterName}} — [<1>แสดงโพสต์เพิ่มเติมจากสัปดาห์ที่แล้ว</1>]",
|
||||
"more_posts_last_month": "แสดงโพสต์ตั้งแต่ {{currentTimeFilterName}} — [<1>แสดงโพสต์เพิ่มเติมจากเดือนที่แล้ว</1>]",
|
||||
"newer_posts_available": "โพสต์ใหม่พร้อมใช้งาน — [<1>รีเฟรช</1>]",
|
||||
"more_threads_last_week": "แสดงกระทู้ตั้งแต่ {{currentTimeFilterName}} — [<1>แสดงกระทู้เพิ่มเติมจากสัปดาห์ที่แล้ว</1>]",
|
||||
"more_threads_last_month": "แสดงกระทู้ตั้งแต่ {{currentTimeFilterName}} — [<1>แสดงกระทู้เพิ่มเติมจากเดือนที่แล้ว</1>]",
|
||||
"newer_threads_available": "มีกระทู้ใหม่ที่พร้อมใช้งาน — [<1>รีเฟรช</1>]",
|
||||
"stored_locally": "จัดเก็บในเครื่อง ({{location}}) ไม่ได้ซิงค์ข้ามอุปกรณ์",
|
||||
"choose_one": "เลือกหนึ่ง:",
|
||||
"create": "สร้าง",
|
||||
@@ -251,9 +251,9 @@
|
||||
"loading_subplebbit": "กำลังโหลด subplebbit",
|
||||
"avatar_warning": "คุณไม่สามารถโพสต์ด้วยอวาตาร์ในขณะที่โหมดอนาโนเป็นเปิดอยู่ คุณสามารถปิดได้ในการตั้งค่าบัญชี Plebbit ของคุณ",
|
||||
"last_bumped": "เพิ่มล่าสุด",
|
||||
"threads_without_images_tip": "ไม่แสดงโพสต์ที่ไม่มีรูปภาพ",
|
||||
"hide_gore_boards_tip": "ไม่แสดงโพสต์จากกระดานที่มีแท็ก \"gore\"",
|
||||
"hide_adult_boards_tip": "ไม่แสดงโพสต์จากกระดานที่มีแท็ก \"adult\"",
|
||||
"threads_without_images_tip": "ไม่แสดงกระทู้ที่ไม่มีรูปภาพ",
|
||||
"hide_gore_boards_tip": "ไม่แสดงกระทู้จากบอร์ดที่มีแท็ก \"gore\"",
|
||||
"hide_adult_boards_tip": "ไม่แสดงกระทู้จากบอร์ดที่มีแท็ก \"adult\"",
|
||||
"fit_expanded_images_to_screen": "ปรับขนาดภาพที่ขยายให้พอดีกับหน้าจอ",
|
||||
"fit_expanded_images_to_screen_tip": "จำกัดภาพที่ขยายให้พอดีกับทั้งความกว้างและความสูงของเบราว์เซอร์",
|
||||
"hide_avatars_tip": "ไม่แสดงอวาตาร์ข้างชื่อผู้ใช้",
|
||||
|
||||
@@ -167,7 +167,7 @@
|
||||
"subplebbit_offline_info": "Subplebbit çevrimdışı olabilir ve yayınlama başarısız olabilir.",
|
||||
"posts_last_synced_info": "Son senkronize edilen gönderiler {{time}}, subplebbit çevrimdışı olabilir ve yayınlama başarısız olabilir.",
|
||||
"newer_than": "daha yeni",
|
||||
"no_posts": "gönderi yok",
|
||||
"no_threads": "Hiç gönderi yok",
|
||||
"unblock": "Engeli kaldır",
|
||||
"unblock_all": "Tüm engelleri kaldır",
|
||||
"blocked_addresses": "Engellenen adresler",
|
||||
@@ -237,9 +237,9 @@
|
||||
"no_board_selected_warning": "Lütfen gönderimden önce bir pano seçin.",
|
||||
"invalid_url_alert": "Verilen bağlantı geçerli bir URL değildir.",
|
||||
"empty_comment_alert": "Boş yorum gönderilemez.",
|
||||
"more_posts_last_week": "{{currentTimeFilterName}} tarihinden itibaren gönderiler gösteriliyor — [<1>geçen haftadan daha fazla gönderi göster</1>]",
|
||||
"more_posts_last_month": "{{currentTimeFilterName}} tarihinden itibaren gönderiler gösteriliyor — [<1>geçen aydan daha fazla gönderi göster</1>]",
|
||||
"newer_posts_available": "Daha yeni gönderiler mevcut — [<1>Yenile</1>]",
|
||||
"more_threads_last_week": "{{currentTimeFilterName}} tarihinden itibaren gönderiler gösteriliyor — [<1>Geçen haftadan daha fazla gönderi göster</1>]",
|
||||
"more_threads_last_month": "{{currentTimeFilterName}} tarihinden itibaren gönderiler gösteriliyor — [<1>Geçen aydan daha fazla gönderi göster</1>]",
|
||||
"newer_threads_available": "Yeni gönderiler mevcut — [<1>Yenile</1>]",
|
||||
"stored_locally": "Yerel olarak saklanıyor ({{location}}), cihazlar arasında senkronize edilmedi",
|
||||
"choose_one": "Birini seç:",
|
||||
"create": "Oluştur",
|
||||
@@ -251,9 +251,9 @@
|
||||
"loading_subplebbit": "Subplebbit 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": "Görüntü olmayan gönderileri gösterme",
|
||||
"hide_gore_boards_tip": "\"gore\" etiketi olan panolardan gelen gönderileri gösterme",
|
||||
"hide_adult_boards_tip": "\"adult\" etiketi olan panolardan gelen gönderileri gösterme",
|
||||
"threads_without_images_tip": "Resimsiz gönderileri görüntüleme",
|
||||
"hide_gore_boards_tip": "\"gore\" etiketi olan boardlardan gönderileri göstermeyin",
|
||||
"hide_adult_boards_tip": "\"adult\" etiketi olan boardlardan gönderileri göstermeyin",
|
||||
"fit_expanded_images_to_screen": "Genişletilmiş resimleri ekrana sığdır",
|
||||
"fit_expanded_images_to_screen_tip": "Genişletilmiş resimleri hem tarayıcı genişliğine hem de yüksekliğine sınırlayın",
|
||||
"hide_avatars_tip": "Kullanıcı görünüm adlarının yanında avatarları gösterme",
|
||||
|
||||
@@ -167,7 +167,7 @@
|
||||
"subplebbit_offline_info": "Сабплебіт може бути офлайн, а публікація може не вдастися.",
|
||||
"posts_last_synced_info": "Останні синхронізовані повідомлення {{time}}, сабплебіт може бути офлайн, а публікація може не вдастися.",
|
||||
"newer_than": "новіше ніж",
|
||||
"no_posts": "немає повідомлень",
|
||||
"no_threads": "Немає тем",
|
||||
"unblock": "Розблокувати",
|
||||
"unblock_all": "Розблокувати всі",
|
||||
"blocked_addresses": "Заблоковані адреси",
|
||||
@@ -237,9 +237,9 @@
|
||||
"no_board_selected_warning": "Будь ласка, виберіть дошку перед публікацією.",
|
||||
"invalid_url_alert": "Надане посилання не є дійсною URL-адресою.",
|
||||
"empty_comment_alert": "Не можна опублікувати порожній коментар.",
|
||||
"more_posts_last_week": "Показує пости з {{currentTimeFilterName}} — [<1>показати більше постів з минулого тижня</1>]",
|
||||
"more_posts_last_month": "Показує пости з {{currentTimeFilterName}} — [<1>показати більше постів з минулого місяця</1>]",
|
||||
"newer_posts_available": "Новіші пости доступні — [<1>Оновити</1>]",
|
||||
"more_threads_last_week": "Показано теми з {{currentTimeFilterName}} — [<1>Показати більше тем з минулого тижня</1>]",
|
||||
"more_threads_last_month": "Показано теми з {{currentTimeFilterName}} — [<1>Показати більше тем з минулого місяця</1>]",
|
||||
"newer_threads_available": "Доступні нові теми — [<1>Оновити</1>]",
|
||||
"stored_locally": "Збережено локально ({{location}}), не синхронізується між пристроями",
|
||||
"choose_one": "Виберіть один:",
|
||||
"create": "Створити",
|
||||
@@ -251,9 +251,9 @@
|
||||
"loading_subplebbit": "Завантаження subplebbit",
|
||||
"avatar_warning": "Ви не можете публікувати з аватаром, коли увімкнено анонімний режим. Ви можете вимкнути його в налаштуваннях свого облікового запису Plebbit.",
|
||||
"last_bumped": "Останній бамп",
|
||||
"threads_without_images_tip": "Не показувати пости без зображень",
|
||||
"hide_gore_boards_tip": "Не показувати пости з дошок з тегом \"gore\"",
|
||||
"hide_adult_boards_tip": "Не показувати пости з дошок з тегом \"adult\"",
|
||||
"threads_without_images_tip": "Не показувати теми без зображень",
|
||||
"hide_gore_boards_tip": "Не показувати теми з форумів з тегом \"gore\"",
|
||||
"hide_adult_boards_tip": "Не показувати теми з форумів з тегом \"adult\"",
|
||||
"fit_expanded_images_to_screen": "Підлаштувати розширені зображення під екран",
|
||||
"fit_expanded_images_to_screen_tip": "Обмежити розширені зображення як за шириною, так і за висотою браузера",
|
||||
"hide_avatars_tip": "Не показувати аватари поряд із іменами користувачів",
|
||||
|
||||
@@ -167,7 +167,7 @@
|
||||
"subplebbit_offline_info": "سب پلیبٹ آف لائن ہوسکتا ہے اور شائع ہونے میں ناکام ہوسکتا ہے۔",
|
||||
"posts_last_synced_info": "آخری بار پوسٹ سنک کی گئی {{time}}, سب پلیبٹ آف لائن ہوسکتا ہے اور شائع ہونے میں ناکام ہوسکتا ہے۔",
|
||||
"newer_than": "نئی سے",
|
||||
"no_posts": "کوئی پوسٹ نہیں",
|
||||
"no_threads": "کوئی تھریڈز نہیں ہیں",
|
||||
"unblock": "بلاک ہٹائیں",
|
||||
"unblock_all": "سب کو انبلاک کریں",
|
||||
"blocked_addresses": "مسدود شدہ پتوں",
|
||||
@@ -237,9 +237,9 @@
|
||||
"no_board_selected_warning": "براہ کرم پوسٹ کرنے سے پہلے ایک بورڈ منتخب کریں۔",
|
||||
"invalid_url_alert": "فراہم کردہ لنک درست URL نہیں ہے۔",
|
||||
"empty_comment_alert": "خالی تبصرہ پوسٹ نہیں کیا جا سکتا۔",
|
||||
"more_posts_last_week": "پوسٹس دکھا رہا ہے {{currentTimeFilterName}} سے — [<1>گزشتہ ہفتے سے مزید پوسٹس دکھائیں</1>]",
|
||||
"more_posts_last_month": "پوسٹس دکھا رہا ہے {{currentTimeFilterName}} سے — [<1>گزشتہ مہینے سے مزید پوسٹس دکھائیں</1>]",
|
||||
"newer_posts_available": "نئے پوسٹس دستیاب ہیں — [<1>ریفریش کریں</1>]",
|
||||
"more_threads_last_week": "{{currentTimeFilterName}} سے تھریڈز دکھا رہے ہیں — [<1>پچھلے ہفتے کے مزید تھریڈز دکھائیں</1>]",
|
||||
"more_threads_last_month": "{{currentTimeFilterName}} سے تھریڈز دکھا رہے ہیں — [<1>پچھلے مہینے کے مزید تھریڈز دکھائیں</1>]",
|
||||
"newer_threads_available": "نئے تھریڈ دستیاب ہیں — [<1>ریف्रش کریں</1>]",
|
||||
"stored_locally": "مقامی طور پر محفوظ ({{location}})، آلات کے درمیان ہم وقت سازی نہیں کی گئی",
|
||||
"choose_one": "ایک کا انتخاب کریں:",
|
||||
"create": "تخلیق کریں",
|
||||
@@ -251,9 +251,9 @@
|
||||
"loading_subplebbit": "سب پلبیٹ لوڈ ہو رہا ہے",
|
||||
"avatar_warning": "آپ اَنون موڈ آن ہونے پر اوتار کے ساتھ پوسٹ نہیں کر سکتے۔ آپ اسے اپنے Plebbit اکاؤنٹ کی ترتیبات میں بند کر سکتے ہیں۔",
|
||||
"last_bumped": "آخری بمپر",
|
||||
"threads_without_images_tip": "بغیر تصویر کے پوسٹ نہ دکھائیں",
|
||||
"hide_gore_boards_tip": "“گور” ٹیگ کے ساتھ بورڈز سے پوسٹ نہ دکھائیں",
|
||||
"hide_adult_boards_tip": "“ایڈلٹ” ٹیگ کے ساتھ بورڈز سے پوسٹ نہ دکھائیں",
|
||||
"threads_without_images_tip": "تصاویر کے بغیر تھریڈز کو نہ دکھائیں",
|
||||
"hide_gore_boards_tip": "\"گور\" ٹیگ والے بورڈز سے تھریڈز نہ دکھائیں",
|
||||
"hide_adult_boards_tip": "\"ایڈلٹ\" ٹیگ والے بورڈز سے تھریڈز نہ دکھائیں",
|
||||
"fit_expanded_images_to_screen": "پھیلائی ہوئی تصاویر کو اسکرین پر فٹ کریں",
|
||||
"fit_expanded_images_to_screen_tip": "پھیلائی ہوئی تصاویر کو براؤزر کی چوڑائی اور اونچائی دونوں تک محدود کریں",
|
||||
"hide_avatars_tip": "صارف کے ڈسپلے ناموں کے ساتھ اوتار نہ دکھائیں",
|
||||
|
||||
@@ -167,7 +167,7 @@
|
||||
"subplebbit_offline_info": "Subplebbit có thể ngoại tuyến và việc xuất bản có thể thất bại.",
|
||||
"posts_last_synced_info": "Bài viết được đồng bộ lần cuối {{time}}, subplebbit có thể ngoại tuyến và việc xuất bản có thể thất bại.",
|
||||
"newer_than": "mới hơn",
|
||||
"no_posts": "không có bài viết",
|
||||
"no_threads": "Không có chủ đề",
|
||||
"unblock": "Bỏ chặn",
|
||||
"unblock_all": "Bỏ chặn tất cả",
|
||||
"blocked_addresses": "Địa chỉ bị chặn",
|
||||
@@ -237,9 +237,9 @@
|
||||
"no_board_selected_warning": "Vui lòng chọn một bảng trước khi đăng.",
|
||||
"invalid_url_alert": "Liên kết được cung cấp không phải là một URL hợp lệ.",
|
||||
"empty_comment_alert": "Không thể đăng bình luận trống.",
|
||||
"more_posts_last_week": "Hiển thị bài viết từ {{currentTimeFilterName}} — [<1>hiển thị thêm bài viết từ tuần trước</1>]",
|
||||
"more_posts_last_month": "Hiển thị bài viết từ {{currentTimeFilterName}} — [<1>hiển thị thêm bài viết từ tháng trước</1>]",
|
||||
"newer_posts_available": "Bài viết mới có sẵn — [<1>làm mới</1>]",
|
||||
"more_threads_last_week": "Đang hiển thị các chủ đề từ {{currentTimeFilterName}} — [<1>Hiển thị thêm chủ đề từ tuần trước</1>]",
|
||||
"more_threads_last_month": "Đang hiển thị các chủ đề từ {{currentTimeFilterName}} — [<1>Hiển thị thêm chủ đề từ tháng trước</1>]",
|
||||
"newer_threads_available": "Có các chủ đề mới — [<1>Làm mới</1>]",
|
||||
"stored_locally": "Lưu trữ cục bộ ({{location}}), không được đồng bộ qua các thiết bị",
|
||||
"choose_one": "Chọn một:",
|
||||
"create": "Tạo",
|
||||
@@ -251,9 +251,9 @@
|
||||
"loading_subplebbit": "Đang tải subplebbit",
|
||||
"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": "Không hiển thị bài viết không có hình ảnh",
|
||||
"hide_gore_boards_tip": "Không hiển thị bài viết từ các bảng có thẻ \"gore\"",
|
||||
"hide_adult_boards_tip": "Không hiển thị bài viết từ các bảng có thẻ \"adult\"",
|
||||
"threads_without_images_tip": "Không hiển thị chủ đề không có hình ảnh",
|
||||
"hide_gore_boards_tip": "Không hiển thị chủ đề từ các diễn đàn có thẻ \"gore\"",
|
||||
"hide_adult_boards_tip": "Không hiển thị chủ đề từ các diễn đàn có thẻ \"adult\"",
|
||||
"fit_expanded_images_to_screen": "Phù hợp hình ảnh mở rộng với màn hình",
|
||||
"fit_expanded_images_to_screen_tip": "Hạn chế hình ảnh mở rộng cả chiều rộng và chiều cao của trình duyệt",
|
||||
"hide_avatars_tip": "Không hiển thị hình đại diện bên cạnh tên hiển thị của người dùng",
|
||||
|
||||
@@ -167,7 +167,7 @@
|
||||
"subplebbit_offline_info": "子维基可能离线,发布可能失败。",
|
||||
"posts_last_synced_info": "最后同步的帖子 {{time}}, 子维基可能离线,发布可能失败。",
|
||||
"newer_than": "新于",
|
||||
"no_posts": "没有帖子",
|
||||
"no_threads": "没有帖子",
|
||||
"unblock": "解除封禁",
|
||||
"unblock_all": "解除全部封禁",
|
||||
"blocked_addresses": "被阻止的地址",
|
||||
@@ -237,9 +237,9 @@
|
||||
"no_board_selected_warning": "请在发布之前选择一个板块。",
|
||||
"invalid_url_alert": "提供的链接不是有效的 URL。",
|
||||
"empty_comment_alert": "无法发布空评论。",
|
||||
"more_posts_last_week": "显示自{{currentTimeFilterName}}以来的帖子 — [<1>显示更多来自上周的帖子</1>]",
|
||||
"more_posts_last_month": "显示自{{currentTimeFilterName}}以来的帖子 — [<1>显示更多来自上个月的帖子</1>]",
|
||||
"newer_posts_available": "有新的帖子可用 — [<1>刷新</1>]",
|
||||
"more_threads_last_week": "显示自 {{currentTimeFilterName}} 以来的帖子 — [<1>显示更多来自上周的帖子</1>]",
|
||||
"more_threads_last_month": "显示自 {{currentTimeFilterName}} 以来的帖子 — [<1>显示更多来自上个月的帖子</1>]",
|
||||
"newer_threads_available": "有新的帖子可用 — [<1>刷新</1>]",
|
||||
"stored_locally": "本地存储 ({{location}}),未在设备之间同步",
|
||||
"choose_one": "选择一个:",
|
||||
"create": "创建",
|
||||
|
||||
+13
@@ -1,6 +1,7 @@
|
||||
import { useEffect, useState } from 'react';
|
||||
import { Outlet, Route, Routes, useLocation, useNavigate, useParams } from 'react-router-dom';
|
||||
import { useAccountComment, useAccountComments } from '@plebbit/plebbit-react-hooks';
|
||||
import { initSnow, removeSnow } from './lib/snow';
|
||||
import { isAllView, isSubscriptionsView } from './lib/utils/view-utils';
|
||||
import useIsMobile from './hooks/use-is-mobile';
|
||||
import useTheme from './hooks/use-theme';
|
||||
@@ -19,6 +20,7 @@ import ChallengeModal from './components/challenge-modal';
|
||||
import PostForm from './components/post-form';
|
||||
import SubplebbitStats from './components/subplebbit-stats';
|
||||
import TopBar from './components/topbar';
|
||||
import useSpecialThemeStore from './stores/use-special-theme-store';
|
||||
|
||||
const ValidateRouteParams = () => {
|
||||
const { accountCommentIndex, timeFilterName } = useParams();
|
||||
@@ -51,6 +53,17 @@ const BoardLayout = () => {
|
||||
const isInSubscriptionsView = isSubscriptionsView(location.pathname, useParams());
|
||||
const pendingPost = useAccountComment({ commentIndex: accountCommentIndex ? parseInt(accountCommentIndex) : undefined });
|
||||
|
||||
// Christmas theme
|
||||
const { isEnabled: isSpecialEnabled } = useSpecialThemeStore();
|
||||
useEffect(() => {
|
||||
if (isSpecialEnabled) {
|
||||
initSnow({ flakeCount: 150 });
|
||||
}
|
||||
return () => {
|
||||
removeSnow();
|
||||
};
|
||||
}, [isSpecialEnabled]);
|
||||
|
||||
// force rerender of post form when navigating between pages, except when opening settings modal in current view
|
||||
const key = location.pathname.endsWith('/settings')
|
||||
? `${subplebbitAddress}-${location.pathname.replace(/\/settings$/, '')}`
|
||||
|
||||
@@ -39,8 +39,8 @@
|
||||
}
|
||||
|
||||
@media (max-width: 640px) {
|
||||
.boardTitle {
|
||||
padding-top: 40px;
|
||||
.content {
|
||||
margin-top: 40px;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -48,4 +48,14 @@
|
||||
.bannerCnt {
|
||||
padding: 5px 0 2px 0;
|
||||
}
|
||||
}
|
||||
|
||||
.garland {
|
||||
border-image-slice: 50 0 50 0;
|
||||
border-image-width: 40px 0px 0px 0px;
|
||||
border-image-outset: 0px 0px 0px 0px;
|
||||
border-image-repeat: repeat repeat;
|
||||
border-image-source: url('/public/assets/garland.png');
|
||||
border-style: solid;
|
||||
padding-top: 50px;
|
||||
}
|
||||
@@ -6,8 +6,9 @@ import styles from './board-header.module.css';
|
||||
import { useMultisubMetadata } from '../../hooks/use-default-subplebbits';
|
||||
import useIsMobile from '../../hooks/use-is-mobile';
|
||||
import useIsSubplebbitOffline from '../../hooks/use-is-subplebbit-offline';
|
||||
import { shouldShowSnow } from '../../lib/snow';
|
||||
|
||||
const totalBanners = 60;
|
||||
const totalBanners = 61;
|
||||
|
||||
const ImageBanner = () => {
|
||||
const [imagePath] = useState(() => {
|
||||
@@ -37,7 +38,7 @@ const BoardHeader = () => {
|
||||
const { isOffline, isOnlineStatusLoading, offlineIconClass, offlineTitle } = useIsSubplebbitOffline(subplebbit);
|
||||
|
||||
return (
|
||||
<div className={styles.content}>
|
||||
<div className={`${styles.content} ${shouldShowSnow() ? styles.garland : ''}`}>
|
||||
{!useIsMobile() && (
|
||||
<div className={styles.bannerCnt}>
|
||||
<ImageBanner key={isInAllView ? 'all' : isInSubscriptionsView ? 'subscriptions' : address} />
|
||||
|
||||
@@ -28,6 +28,7 @@ import Tooltip from '../tooltip';
|
||||
import { PostProps } from '../../views/post/post';
|
||||
import { create } from 'zustand';
|
||||
import _ from 'lodash';
|
||||
import { shouldShowSnow } from '../../lib/snow';
|
||||
|
||||
interface ShowOmittedRepliesState {
|
||||
showOmittedReplies: Record<string, boolean>;
|
||||
@@ -213,15 +214,15 @@ const PostInfo = ({ openReplyModal, post, postReplyCount = 0, roles, isHidden }:
|
||||
);
|
||||
};
|
||||
|
||||
const PostMedia = ({ post }: PostProps) => {
|
||||
const PostMedia = ({ post, hasThumbnail }: PostProps) => {
|
||||
const { t } = useTranslation();
|
||||
const { link, spoiler, cid } = post || {};
|
||||
const { spoiler, cid } = post || {};
|
||||
|
||||
// Reset state by remounting component when post changes
|
||||
return <PostMediaContent key={cid} post={post} link={link} spoiler={spoiler} t={t} />;
|
||||
return <PostMediaContent key={cid} post={post} hasThumbnail={hasThumbnail} spoiler={spoiler} t={t} />;
|
||||
};
|
||||
|
||||
const PostMediaContent = ({ post, link, spoiler, t }: { post: any; link: string; spoiler: boolean; t: any }) => {
|
||||
const PostMediaContent = ({ post, hasThumbnail, spoiler, t }: { post: any; hasThumbnail: boolean | undefined; spoiler: boolean; t: any }) => {
|
||||
const { isDescription, isRules } = post || {}; // custom properties, not from api
|
||||
const commentMediaInfo = useCommentMediaInfo(post);
|
||||
const { url } = commentMediaInfo || {};
|
||||
@@ -235,7 +236,6 @@ const PostMediaContent = ({ post, link, spoiler, t }: { post: any; link: string;
|
||||
}
|
||||
|
||||
const embedUrl = url && new URL(url);
|
||||
const hasThumbnail = getHasThumbnail(commentMediaInfo, link);
|
||||
const [showThumbnail, setShowThumbnail] = useState(true);
|
||||
|
||||
const mediaDimensions = getMediaDimensions(commentMediaInfo);
|
||||
@@ -451,6 +451,9 @@ const PostDesktop = ({ openReplyModal, post, roles, showAllReplies, showReplies
|
||||
replyCount: 0,
|
||||
};
|
||||
|
||||
const commentMediaInfo = useCommentMediaInfo(post);
|
||||
const hasThumbnail = getHasThumbnail(commentMediaInfo, link);
|
||||
|
||||
return (
|
||||
<div className={styles.postDesktop}>
|
||||
{showReplies ? (
|
||||
@@ -466,8 +469,9 @@ const PostDesktop = ({ openReplyModal, post, roles, showAllReplies, showReplies
|
||||
<span className={`${styles.hideButton} ${hidden ? styles.unhideThread : styles.hideThread}`} onClick={hidden ? unhide : hide} />
|
||||
</span>
|
||||
)}
|
||||
<div data-cid={cid} data-author-address={author?.shortAddress} data-post-cid={postCid}>
|
||||
{link && !isHidden && !(deleted || removed) && isValidURL(link) && <PostMedia post={post} />}
|
||||
<div data-cid={cid} data-author-address={author?.shortAddress} data-post-cid={postCid} className={shouldShowSnow() && hasThumbnail ? styles.xmasHatWrapper : ''}>
|
||||
{shouldShowSnow() && hasThumbnail && <img src={`${process.env.PUBLIC_URL}/assets/xmashat.gif`} className={styles.xmasHat} alt='' />}
|
||||
{link && !isHidden && !(deleted || removed) && isValidURL(link) && <PostMedia post={post} hasThumbnail={hasThumbnail} />}
|
||||
<PostInfo isHidden={hidden} openReplyModal={openReplyModal} post={post} postReplyCount={replyCount} roles={roles} />
|
||||
{!isHidden && !content && !(deleted || removed) && <div className={styles.spacer} />}
|
||||
{!isHidden && <PostMessage post={post} />}
|
||||
|
||||
@@ -23,6 +23,7 @@ import ReplyQuotePreview from '../reply-quote-preview';
|
||||
import Tooltip from '../tooltip';
|
||||
import { PostProps } from '../../views/post/post';
|
||||
import _ from 'lodash';
|
||||
import { shouldShowSnow } from '../../lib/snow';
|
||||
|
||||
const PostInfoAndMedia = ({ openReplyModal, post, postReplyCount = 0, roles }: PostProps) => {
|
||||
const { t } = useTranslation();
|
||||
@@ -400,7 +401,13 @@ const PostMobile = ({ openReplyModal, post, roles, showAllReplies, showReplies =
|
||||
)}
|
||||
<div className={showReplies ? styles.thread : styles.quotePreview}>
|
||||
<div className={styles.postContainer}>
|
||||
<div className={styles.postOp} data-cid={cid} data-author-address={author?.shortAddress} data-post-cid={postCid}>
|
||||
<div
|
||||
className={`${styles.postOp} ${shouldShowSnow() ? styles.xmasHatWrapper : ''}`}
|
||||
data-cid={cid}
|
||||
data-author-address={author?.shortAddress}
|
||||
data-post-cid={postCid}
|
||||
>
|
||||
{shouldShowSnow() && <img src={`${process.env.PUBLIC_URL}/assets/xmashat.gif`} className={styles.xmasHat} alt='' />}
|
||||
<PostInfoAndMedia openReplyModal={openReplyModal} post={post} postReplyCount={replyCount} roles={roles} />
|
||||
<PostMessageMobile post={post} />
|
||||
</div>
|
||||
|
||||
@@ -163,6 +163,20 @@ const ReplyModal = ({ closeModal, showReplyModal, parentCid, postCid, scrollY, s
|
||||
|
||||
const contentPrefix = `c/${parentCid && Plebbit.getShortCid(parentCid)}\n`;
|
||||
|
||||
// enable spellcheck after the prefix is set
|
||||
useEffect(() => {
|
||||
if (showReplyModal && textRef.current) {
|
||||
textRef.current.spellcheck = false;
|
||||
textRef.current.value = contentPrefix + (selectedText || '');
|
||||
|
||||
setTimeout(() => {
|
||||
if (textRef.current) {
|
||||
textRef.current.spellcheck = true;
|
||||
}
|
||||
}, 100);
|
||||
}
|
||||
}, [showReplyModal, contentPrefix, selectedText]);
|
||||
|
||||
const handleContentInput = (e: React.ChangeEvent<HTMLTextAreaElement>) => {
|
||||
const { value } = e.target;
|
||||
if (!value.startsWith(contentPrefix)) {
|
||||
@@ -245,16 +259,7 @@ const ReplyModal = ({ closeModal, showReplyModal, parentCid, postCid, scrollY, s
|
||||
/>
|
||||
</div>
|
||||
<div className={styles.content}>
|
||||
<textarea
|
||||
cols={48}
|
||||
rows={4}
|
||||
wrap='soft'
|
||||
ref={textRef}
|
||||
spellCheck={false}
|
||||
defaultValue={contentPrefix + selectedText}
|
||||
onInput={handleContentInput}
|
||||
onChange={handleContentChange}
|
||||
/>
|
||||
<textarea cols={48} rows={4} wrap='soft' ref={textRef} spellCheck={true} onInput={handleContentInput} onChange={handleContentChange} />
|
||||
</div>
|
||||
{!(isInAllView || isInSubscriptionsView) && offlineAlert}
|
||||
<div className={styles.offlineAlert}></div>
|
||||
|
||||
@@ -33,10 +33,20 @@ const handleQuoteHover = (cid: string, onElementOutOfView: () => void) => {
|
||||
targetElements.forEach((element) => {
|
||||
const htmlElement = element as HTMLElement;
|
||||
if (isInViewport(htmlElement)) {
|
||||
htmlElement.classList.add('highlight');
|
||||
const hasHighlight = Array.from(htmlElement.classList).some((className) => className.includes('highlight') && !className.includes('double-highlight'));
|
||||
if (hasHighlight) {
|
||||
console.log('contains highlight');
|
||||
htmlElement.classList.remove('highlight');
|
||||
htmlElement.classList.add('double-highlight');
|
||||
} else {
|
||||
console.log("doesn't contain highlight", htmlElement.classList);
|
||||
htmlElement.classList.remove('double-highlight');
|
||||
htmlElement.classList.add('highlight');
|
||||
}
|
||||
anyInView = true;
|
||||
} else {
|
||||
htmlElement.classList.remove('highlight');
|
||||
// If not in view, remove both classes
|
||||
htmlElement.classList.remove('highlight', 'double-highlight');
|
||||
}
|
||||
});
|
||||
|
||||
@@ -112,6 +122,7 @@ const DesktopQuotePreview = ({ backlinkReply, quotelinkReply, isBacklinkReply, i
|
||||
const targetElements = document.querySelectorAll(`[data-cid="${cid}"]`);
|
||||
targetElements.forEach((element) => {
|
||||
element.classList.remove('highlight');
|
||||
element.classList.remove('double-highlight');
|
||||
});
|
||||
}
|
||||
setHoveredCid(null);
|
||||
@@ -215,6 +226,7 @@ const MobileQuotePreview = ({ backlinkReply, quotelinkReply, isBacklinkReply, is
|
||||
const targetElements = document.querySelectorAll(`[data-cid="${cid}"]`);
|
||||
targetElements.forEach((element) => {
|
||||
element.classList.remove('highlight');
|
||||
element.classList.remove('double-highlight');
|
||||
});
|
||||
}
|
||||
setHoveredCid(null);
|
||||
|
||||
@@ -8,6 +8,7 @@ import _ from 'lodash';
|
||||
import useInterfaceSettingsStore from '../../../stores/use-interface-settings-store';
|
||||
import useCatalogFiltersStore from '../../../stores/use-catalog-filters-store';
|
||||
import useExpandedMediaStore from '../../../stores/use-expanded-media-store';
|
||||
import useSpecialThemeStore from '../../../stores/use-special-theme-store';
|
||||
|
||||
const commitRef = process.env.REACT_APP_COMMIT_REF;
|
||||
const isElectron = window.isElectron === true;
|
||||
@@ -69,19 +70,33 @@ const CheckForUpdates = () => {
|
||||
|
||||
const Style = () => {
|
||||
const [theme, setTheme] = useTheme();
|
||||
const { isEnabled, setIsEnabled } = useSpecialThemeStore();
|
||||
const today = new Date();
|
||||
const month = today.getMonth();
|
||||
const day = today.getDate();
|
||||
const isChristmas = month === 11 && (day === 24 || day === 25);
|
||||
|
||||
const handleThemeChange = (e: React.ChangeEvent<HTMLSelectElement>) => {
|
||||
setTheme(e.target.value);
|
||||
const newTheme = e.target.value;
|
||||
|
||||
if (newTheme === 'special') {
|
||||
setIsEnabled(true);
|
||||
setTheme('tomorrow');
|
||||
} else {
|
||||
setIsEnabled(false);
|
||||
setTheme(newTheme);
|
||||
}
|
||||
};
|
||||
|
||||
return (
|
||||
<select className={styles.themeSettings} value={theme} onChange={handleThemeChange}>
|
||||
<select className={styles.themeSettings} value={isEnabled ? 'special' : theme} onChange={handleThemeChange}>
|
||||
<option value='yotsuba'>Yotsuba</option>
|
||||
<option value='yotsuba-b'>Yotsuba B</option>
|
||||
<option value='futaba'>Futaba</option>
|
||||
<option value='burichan'>Burichan</option>
|
||||
<option value='tomorrow'>Tomorrow</option>
|
||||
<option value='photon'>Photon</option>
|
||||
{isChristmas && <option value='special'>Special</option>}
|
||||
</select>
|
||||
);
|
||||
};
|
||||
|
||||
@@ -15,7 +15,7 @@ const SubplebbitStats = () => {
|
||||
const subplebbit = useSubplebbit({ subplebbitAddress });
|
||||
const { address, createdAt } = subplebbit || {};
|
||||
|
||||
const stats = useSubplebbitStats({ subplebbitAddress: address });
|
||||
let stats = useSubplebbitStats({ subplebbitAddress: address });
|
||||
const { hiddenStats, toggleVisibility } = useSubplebbitStatsVisibilityStore();
|
||||
const isHidden = hiddenStats[address];
|
||||
|
||||
@@ -25,7 +25,7 @@ const SubplebbitStats = () => {
|
||||
|
||||
const comment = useComment({ commentCid: params?.commentCid });
|
||||
const { deleted, locked, removed } = comment || {};
|
||||
const hideStats = !stats.allPostCount || deleted || locked || removed || isInDescriptionView || isInRulesView;
|
||||
const hideStats = deleted || locked || removed || isInDescriptionView || isInRulesView;
|
||||
|
||||
const unixToMMDDYYYY = (timestamp: number) => {
|
||||
const date = new Date(timestamp * 1000);
|
||||
@@ -51,13 +51,13 @@ const SubplebbitStats = () => {
|
||||
<td>
|
||||
<Trans
|
||||
i18nKey='board_stats_hour'
|
||||
values={{ userCount: stats.hourActiveUserCount, postCount: stats.hourPostCount }}
|
||||
values={{ userCount: stats.hourActiveUserCount ?? '?', postCount: stats.hourPostCount ?? '?' }}
|
||||
components={{ 1: <span className={styles.statValue} /> }}
|
||||
/>
|
||||
{' / '}
|
||||
<Trans
|
||||
i18nKey='board_stats_day'
|
||||
values={{ userCount: stats.dayActiveUserCount, postCount: stats.dayPostCount }}
|
||||
values={{ userCount: stats.dayActiveUserCount ?? '?', postCount: stats.dayPostCount ?? '?' }}
|
||||
components={{ 1: <span className={styles.statValue} /> }}
|
||||
/>
|
||||
</td>
|
||||
@@ -66,13 +66,13 @@ const SubplebbitStats = () => {
|
||||
<td>
|
||||
<Trans
|
||||
i18nKey='board_stats_week'
|
||||
values={{ userCount: stats.weekActiveUserCount, postCount: stats.weekPostCount }}
|
||||
values={{ userCount: stats.weekActiveUserCount ?? '?', postCount: stats.weekPostCount ?? '?' }}
|
||||
components={{ 1: <span className={styles.statValue} /> }}
|
||||
/>
|
||||
{' / '}
|
||||
<Trans
|
||||
i18nKey='board_stats_month'
|
||||
values={{ userCount: stats.monthActiveUserCount, postCount: stats.monthPostCount }}
|
||||
values={{ userCount: stats.monthActiveUserCount ?? '?', postCount: stats.monthPostCount ?? '?' }}
|
||||
components={{ 1: <span className={styles.statValue} /> }}
|
||||
/>
|
||||
</td>
|
||||
@@ -83,7 +83,7 @@ const SubplebbitStats = () => {
|
||||
{' / '}
|
||||
<Trans
|
||||
i18nKey='board_stats_all'
|
||||
values={{ userCount: stats.allActiveUserCount, postCount: stats.allPostCount }}
|
||||
values={{ userCount: stats.allActiveUserCount ?? '?', postCount: stats.allPostCount ?? '?' }}
|
||||
components={{ 1: <span className={styles.statValue} /> }}
|
||||
/>
|
||||
</td>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { useCallback, useEffect, useMemo, useState } from 'react';
|
||||
import { useCallback, useEffect } from 'react';
|
||||
import { useLocation, useParams } from 'react-router-dom';
|
||||
import { Comment } from '@plebbit/plebbit-react-hooks';
|
||||
import { getCommentMediaInfo, fetchWebpageThumbnailIfNeeded } from '../lib/utils/media-utils';
|
||||
@@ -9,36 +9,35 @@ export const useCommentMediaInfo = (comment: Comment) => {
|
||||
const params = useParams();
|
||||
const isInPostPageView = isPostPageView(location.pathname, params);
|
||||
const isInPendingPostView = isPendingPostView(location.pathname, params);
|
||||
|
||||
// some sites have CORS access, so the thumbnail can be fetched client-side, which is helpful if subplebbit.settings.fetchThumbnailUrls is false
|
||||
const initialCommentMediaInfo = useMemo(() => getCommentMediaInfo(comment), [comment]);
|
||||
const [commentMediaInfo, setCommentMediaInfo] = useState(initialCommentMediaInfo);
|
||||
|
||||
const fetchThumbnail = useCallback(async () => {
|
||||
if (!isInPostPageView && !isInPendingPostView) {
|
||||
return; // don't fetch in feed view, it displaces the posts
|
||||
}
|
||||
if (initialCommentMediaInfo?.type === 'webpage' && !initialCommentMediaInfo.thumbnail) {
|
||||
const newMediaInfo = await fetchWebpageThumbnailIfNeeded(initialCommentMediaInfo);
|
||||
|
||||
let commentMediaInfo = getCommentMediaInfo(comment);
|
||||
if (commentMediaInfo?.type === 'webpage' && !commentMediaInfo.thumbnail) {
|
||||
const newMediaInfo = await fetchWebpageThumbnailIfNeeded(commentMediaInfo);
|
||||
// Fetch the dimensions of the thumbnail
|
||||
if (newMediaInfo.thumbnail) {
|
||||
const img = new Image();
|
||||
img.onload = () => {
|
||||
setCommentMediaInfo({
|
||||
commentMediaInfo = {
|
||||
...newMediaInfo,
|
||||
thumbnailWidth: img.width,
|
||||
thumbnailHeight: img.height,
|
||||
});
|
||||
};
|
||||
};
|
||||
img.src = newMediaInfo.thumbnail;
|
||||
} else {
|
||||
setCommentMediaInfo(newMediaInfo);
|
||||
}
|
||||
commentMediaInfo = newMediaInfo;
|
||||
}
|
||||
}, [initialCommentMediaInfo, isInPostPageView, isInPendingPostView]);
|
||||
useEffect(() => {
|
||||
fetchThumbnail();
|
||||
}, [fetchThumbnail]);
|
||||
return commentMediaInfo;
|
||||
}, [comment]);
|
||||
|
||||
return commentMediaInfo;
|
||||
useEffect(() => {
|
||||
// don't fetch in feed view, it displaces the posts
|
||||
if (isInPostPageView && isInPendingPostView) {
|
||||
fetchThumbnail();
|
||||
}
|
||||
}, [fetchThumbnail, isInPostPageView, isInPendingPostView]);
|
||||
|
||||
return getCommentMediaInfo(comment);
|
||||
};
|
||||
|
||||
@@ -6,6 +6,7 @@ import useDefaultSubplebbits from './use-default-subplebbits';
|
||||
import useInitialTheme from './use-initial-theme';
|
||||
import { nsfwTags } from '../views/home/home';
|
||||
import { useAccountComment } from '@plebbit/plebbit-react-hooks';
|
||||
import useSpecialThemeStore from '../stores/use-special-theme-store';
|
||||
|
||||
const themeClasses = ['yotsuba', 'yotsuba-b', 'futaba', 'burichan', 'tomorrow', 'photon'];
|
||||
|
||||
@@ -23,6 +24,7 @@ const useTheme = (): [string, (theme: string) => void] => {
|
||||
const pendingPostCommentIndex = pendingPostParams?.accountCommentIndex ? parseInt(pendingPostParams.accountCommentIndex) : undefined;
|
||||
const pendingPost = useAccountComment({ commentIndex: pendingPostCommentIndex });
|
||||
const pendingPostSubplebbitAddress = pendingPost?.subplebbitAddress;
|
||||
const { isEnabled, setIsEnabled } = useSpecialThemeStore();
|
||||
|
||||
const setThemeStore = useThemeStore((state) => state.setTheme);
|
||||
const getTheme = useThemeStore((state) => state.getTheme);
|
||||
@@ -32,11 +34,40 @@ const useTheme = (): [string, (theme: string) => void] => {
|
||||
const initialTheme = useInitialTheme(pendingPostSubplebbitAddress);
|
||||
const [currentTheme, setCurrentTheme] = useState(initialTheme);
|
||||
|
||||
const isInAllView = isAllView(location.pathname);
|
||||
const isInSubscriptionsView = isSubscriptionsView(location.pathname, params);
|
||||
|
||||
// Check for Christmas and initialize special theme if needed
|
||||
useEffect(() => {
|
||||
const today = new Date();
|
||||
const month = today.getMonth();
|
||||
const day = today.getDate();
|
||||
const isChristmas = month === 11 && (day === 24 || day === 25);
|
||||
const subplebbitAddress = params?.subplebbitAddress || pendingPostSubplebbitAddress;
|
||||
|
||||
if (isChristmas && isEnabled === null && subplebbitAddress && !isInAllView && !isInSubscriptionsView) {
|
||||
setIsEnabled(true);
|
||||
setCurrentTheme('tomorrow');
|
||||
updateThemeClass('tomorrow');
|
||||
}
|
||||
}, [isEnabled, setIsEnabled, params, pendingPostSubplebbitAddress, location.pathname, isInAllView, isInSubscriptionsView]);
|
||||
|
||||
const getCurrentTheme = useCallback(() => {
|
||||
const { isEnabled } = useSpecialThemeStore.getState();
|
||||
const subplebbitAddress = params?.subplebbitAddress || pendingPostSubplebbitAddress;
|
||||
const isInAllView = isAllView(location.pathname);
|
||||
const isInSubscriptionsView = isSubscriptionsView(location.pathname, params);
|
||||
|
||||
// Always use yotsuba for home page
|
||||
if (location.pathname === '/') {
|
||||
return 'yotsuba';
|
||||
}
|
||||
|
||||
// If special theme is enabled, use tomorrow
|
||||
if (isEnabled) {
|
||||
return 'tomorrow';
|
||||
}
|
||||
|
||||
let storedTheme = null;
|
||||
if (isInAllView || isInSubscriptionsView) {
|
||||
storedTheme = getTheme('sfw', false);
|
||||
|
||||
+12
-1
@@ -71,6 +71,10 @@ hr {
|
||||
.highlight {
|
||||
background: var(--reply-highlight-background-color) !important;
|
||||
}
|
||||
|
||||
.double-highlight {
|
||||
background: var(--reply-double-highlight-background-color) !important;
|
||||
}
|
||||
}
|
||||
|
||||
@media (min-width: 640px) {
|
||||
@@ -92,4 +96,11 @@ hr {
|
||||
border-left: var(--reply-highlight-border-left, revert) !important;
|
||||
border-top: var(--reply-highlight-border-top, revert) !important;
|
||||
}
|
||||
}
|
||||
|
||||
.double-highlight {
|
||||
background: var(--reply-double-highlight-background-color) !important;
|
||||
border: var(--reply-double-highlight-border) !important;
|
||||
border-left: var(--reply-double-highlight-border-left, revert) !important;
|
||||
border-top: var(--reply-double-highlight-border-top, revert) !important;
|
||||
}
|
||||
}
|
||||
|
||||
+106
@@ -0,0 +1,106 @@
|
||||
import useSpecialThemeStore from '../stores/use-special-theme-store';
|
||||
|
||||
interface SnowOptions {
|
||||
flakeCount: number;
|
||||
}
|
||||
|
||||
// Add this new variable to track manual override
|
||||
let manualSnowOverride: boolean | null = null;
|
||||
|
||||
export const setManualSnowOverride = (value: boolean): void => {
|
||||
manualSnowOverride = value;
|
||||
};
|
||||
|
||||
export const initSnow = ({ flakeCount }: SnowOptions): void => {
|
||||
const randomRange = (min: number, max: number): number => {
|
||||
min = Math.ceil(min);
|
||||
max = Math.floor(max);
|
||||
return Math.floor(Math.random() * (max - min + 1)) + min;
|
||||
};
|
||||
|
||||
const snowflakeName = 'js-snowflake';
|
||||
|
||||
let rule = `.${snowflakeName} {
|
||||
position: absolute;
|
||||
width: 10px;
|
||||
height: 10px;
|
||||
background: linear-gradient(white, white);
|
||||
border-radius: 50%;
|
||||
filter: drop-shadow(0 0 10px white);
|
||||
}`;
|
||||
|
||||
for (let i = 1; i < flakeCount; i++) {
|
||||
const randomX = Math.random() * 100;
|
||||
const randomOffset = randomRange(-100000, 100000) * 0.0001;
|
||||
const randomXEnd = randomX + randomOffset;
|
||||
const randomXEndYoyo = randomX + randomOffset / 2;
|
||||
const randomYoyoTime = randomRange(30000, 80000) / 100000;
|
||||
const randomYoyoY = randomYoyoTime * 100;
|
||||
const randomScale = Math.random() * (1.0 - 0.2) + 0.2;
|
||||
const fallDuration = randomRange(10, 30);
|
||||
const fallDelay = (Math.floor(Math.random() * 30) + 1) * -1;
|
||||
const alpha = Math.random() * (1.0 - 0.1) + 0.1;
|
||||
|
||||
rule += `
|
||||
.${snowflakeName}:nth-child(${i}) {
|
||||
opacity: ${alpha};
|
||||
transform: translate(${randomX}vw, -10px) scale(${randomScale});
|
||||
animation: fall-${i} ${fallDuration}s ${fallDelay}s linear infinite;
|
||||
}
|
||||
|
||||
@keyframes fall-${i} {
|
||||
${randomYoyoTime * 100}% {
|
||||
transform: translate(${randomXEnd}vw, ${randomYoyoY}vh) scale(${randomScale});
|
||||
}
|
||||
|
||||
to {
|
||||
transform: translate(${randomXEndYoyo}vw, 100vh) scale(${randomScale});
|
||||
}
|
||||
}`;
|
||||
}
|
||||
|
||||
const container = document.createElement('div');
|
||||
container.id = 'js-snowfield';
|
||||
container.style.position = 'fixed';
|
||||
container.style.top = '0';
|
||||
container.style.pointerEvents = 'none';
|
||||
container.style.zIndex = '9999';
|
||||
|
||||
for (let i = 1; i < flakeCount; i++) {
|
||||
const flake = document.createElement('div');
|
||||
flake.className = snowflakeName;
|
||||
container.appendChild(flake);
|
||||
}
|
||||
|
||||
const css = document.createElement('style');
|
||||
css.type = 'text/css';
|
||||
css.textContent = rule;
|
||||
document.getElementsByTagName('head')[0].appendChild(css);
|
||||
document.body.appendChild(container);
|
||||
};
|
||||
|
||||
export const removeSnow = (): void => {
|
||||
const element = document.getElementById('js-snowfield');
|
||||
if (element) {
|
||||
element.parentNode?.removeChild(element);
|
||||
}
|
||||
};
|
||||
|
||||
export const shouldShowSnow = (): boolean => {
|
||||
const isEnabled = useSpecialThemeStore.getState().isEnabled;
|
||||
|
||||
// Check store value first
|
||||
if (isEnabled !== null) {
|
||||
return isEnabled;
|
||||
}
|
||||
|
||||
// Check manual override second
|
||||
if (manualSnowOverride !== null) {
|
||||
return manualSnowOverride;
|
||||
}
|
||||
|
||||
const today = new Date();
|
||||
const month = today.getMonth();
|
||||
const day = today.getDate();
|
||||
return month === 11 && (day === 24 || day === 25);
|
||||
};
|
||||
@@ -0,0 +1,21 @@
|
||||
import { create } from 'zustand';
|
||||
import { persist } from 'zustand/middleware';
|
||||
|
||||
interface SpecialThemeStore {
|
||||
isEnabled: boolean | null;
|
||||
setIsEnabled: (value: boolean) => void;
|
||||
}
|
||||
|
||||
const useSpecialThemeStore = create(
|
||||
persist<SpecialThemeStore>(
|
||||
(set) => ({
|
||||
isEnabled: null,
|
||||
setIsEnabled: (value: boolean) => set({ isEnabled: value }),
|
||||
}),
|
||||
{
|
||||
name: 'Special-theme-storage',
|
||||
},
|
||||
),
|
||||
);
|
||||
|
||||
export default useSpecialThemeStore;
|
||||
@@ -175,6 +175,8 @@
|
||||
/* reply highlight */
|
||||
--reply-highlight-background-color: #f0c0b0;
|
||||
--reply-highlight-border: 1px solid #d99f91;
|
||||
--reply-double-highlight-background-color: #e8a690;
|
||||
--reply-double-highlight-border: 1px solid #d99f91;
|
||||
|
||||
/* reply modal */
|
||||
--reply-modal-field-input-border: 1px solid #aaa;
|
||||
@@ -382,6 +384,8 @@
|
||||
/* reply highlight */
|
||||
--reply-highlight-background-color: #d6bad0;
|
||||
--reply-highlight-border: 1px solid #ba9dbf;
|
||||
--reply-double-highlight-background-color: #bfa6ba;
|
||||
--reply-double-highlight-border: 1px solid #ba9dbf;
|
||||
|
||||
/* reply modal */
|
||||
--reply-modal-field-input-border: 1px solid #aaa;
|
||||
@@ -564,6 +568,7 @@
|
||||
|
||||
/* reply highlight */
|
||||
--reply-highlight-background-color: #f0c0b0;
|
||||
--reply-double-highlight-background-color: #e8a690;
|
||||
|
||||
/* settings modal */
|
||||
--settings-modal-background-color: #f0e0d6;
|
||||
@@ -748,6 +753,7 @@
|
||||
|
||||
/* reply highlight */
|
||||
--reply-highlight-background-color: #d6bad0;
|
||||
--reply-double-highlight-background-color: #bfa6ba;
|
||||
|
||||
/* settings modal */
|
||||
--settings-modal-background-color: #d6daf0;
|
||||
@@ -962,6 +968,10 @@
|
||||
--reply-highlight-border: 1px solid #111;
|
||||
--reply-highlight-border-left: 1px solid #111;
|
||||
--reply-highlight-border-top: 1px solid #111;
|
||||
--reply-double-highlight-background-color: #111;
|
||||
--reply-double-highlight-border: 1px solid #111;
|
||||
--reply-double-highlight-border-left: 1px solid #111;
|
||||
--reply-double-highlight-border-top: 1px solid #111;
|
||||
|
||||
/* settings modal */
|
||||
--settings-modal-font-size: 14px;
|
||||
@@ -1154,6 +1164,10 @@
|
||||
--reply-highlight-border: 1px solid #ccc;
|
||||
--reply-highlight-border-left: 1px solid #ccc;
|
||||
--reply-highlight-border-top: 1px solid #ccc;
|
||||
--reply-double-highlight-background-color: #bbb;
|
||||
--reply-double-highlight-border: 1px solid #ccc;
|
||||
--reply-double-highlight-border-left: 1px solid #ccc;
|
||||
--reply-double-highlight-border-top: 1px solid #ccc;
|
||||
|
||||
/* reply modal */
|
||||
--reply-modal-field-input-border: 1px solid #aaa;
|
||||
|
||||
@@ -37,4 +37,14 @@
|
||||
.footer {
|
||||
padding-left: 5px;
|
||||
}
|
||||
}
|
||||
|
||||
.garland {
|
||||
border-image-slice: 50 0 50 0;
|
||||
border-image-width: 40px 0px 0px 0px;
|
||||
border-image-outset: 0px 0px 0px 0px;
|
||||
border-image-repeat: repeat repeat;
|
||||
border-image-source: url('/public/assets/garland.png');
|
||||
border-style: solid;
|
||||
padding-top: 50px;
|
||||
}
|
||||
+49
-45
@@ -19,6 +19,7 @@ import SubplebbitDescription from '../../components/subplebbit-description';
|
||||
import SubplebbitRules from '../../components/subplebbit-rules';
|
||||
import useInterfaceSettingsStore from '../../stores/use-interface-settings-store';
|
||||
import { getCommentMediaInfo, getHasThumbnail } from '../../lib/utils/media-utils';
|
||||
import { shouldShowSnow } from '../../lib/snow';
|
||||
|
||||
const lastVirtuosoStates: { [key: string]: StateSnapshot } = {};
|
||||
|
||||
@@ -158,7 +159,7 @@ const Board = () => {
|
||||
const Footer = () => {
|
||||
let footerContent;
|
||||
if (feed.length === 0) {
|
||||
footerContent = t('no_posts');
|
||||
footerContent = t('no_threads');
|
||||
}
|
||||
if (hasMore || (subplebbitAddresses && subplebbitAddresses.length === 0)) {
|
||||
footerContent = (
|
||||
@@ -166,7 +167,7 @@ const Board = () => {
|
||||
{subplebbitAddressesWithNewerPosts.length > 0 ? (
|
||||
<div className={styles.morePostsSuggestion}>
|
||||
<Trans
|
||||
i18nKey='newer_posts_available'
|
||||
i18nKey='newer_threads_available'
|
||||
components={{
|
||||
1: <span className={styles.newerPostsButton} onClick={handleNewerPostsButtonClick} />,
|
||||
}}
|
||||
@@ -179,7 +180,7 @@ const Board = () => {
|
||||
(weeklyFeed.length > feed.length ? (
|
||||
<div className={styles.morePostsSuggestion}>
|
||||
<Trans
|
||||
i18nKey='more_posts_last_week'
|
||||
i18nKey='more_threads_last_week'
|
||||
values={{ currentTimeFilterName }}
|
||||
components={{
|
||||
1: <Link to={(isInAllView ? '/p/all' : isInSubscriptionsView ? '/p/subscriptions' : `/p/${subplebbitAddress}`) + '/1w'} />,
|
||||
@@ -189,7 +190,7 @@ const Board = () => {
|
||||
) : (
|
||||
<div className={styles.morePostsSuggestion}>
|
||||
<Trans
|
||||
i18nKey='more_posts_last_month'
|
||||
i18nKey='more_threads_last_month'
|
||||
values={{ currentTimeFilterName }}
|
||||
components={{
|
||||
1: <Link to={(isInAllView ? '/p/all' : isInSubscriptionsView ? '/p/subscriptions' : `/p/${subplebbitAddress}`) + '/1m'} />,
|
||||
@@ -262,48 +263,51 @@ const Board = () => {
|
||||
}, [title, shortAddress, subplebbitAddress]);
|
||||
|
||||
return (
|
||||
<div className={styles.content}>
|
||||
{location.pathname.endsWith('/settings') && <SettingsModal />}
|
||||
{activeCid && threadCid && postSubplebbitAddress && (
|
||||
<ReplyModal
|
||||
closeModal={closeModal}
|
||||
parentCid={activeCid}
|
||||
postCid={threadCid}
|
||||
scrollY={scrollY}
|
||||
showReplyModal={showReplyModal}
|
||||
subplebbitAddress={postSubplebbitAddress}
|
||||
/>
|
||||
)}
|
||||
{((description && description.length > 0) || isInAllView) && (
|
||||
<SubplebbitDescription
|
||||
avatarUrl={suggested?.avatarUrl}
|
||||
subplebbitAddress={subplebbitAddress}
|
||||
createdAt={createdAt}
|
||||
description={description}
|
||||
replyCount={isInAllView ? 0 : rules?.length > 0 ? 1 : 0}
|
||||
shortAddress={shortAddress}
|
||||
title={title}
|
||||
/>
|
||||
)}
|
||||
{rules && !description && rules.length > 0 && <SubplebbitRules subplebbitAddress={subplebbitAddress} createdAt={createdAt} rules={rules} />}
|
||||
<Virtuoso
|
||||
increaseViewportBy={{ bottom: 1200, top: 1200 }}
|
||||
totalCount={combinedFeed.length}
|
||||
data={combinedFeed}
|
||||
itemContent={(index, post) => {
|
||||
const { deleted, locked, removed } = post || {};
|
||||
const isThreadClosed = deleted || locked || removed;
|
||||
<>
|
||||
{shouldShowSnow() && <hr />}
|
||||
<div className={`${styles.content} ${shouldShowSnow() ? styles.garland : ''}`}>
|
||||
{location.pathname.endsWith('/settings') && <SettingsModal />}
|
||||
{activeCid && threadCid && postSubplebbitAddress && (
|
||||
<ReplyModal
|
||||
closeModal={closeModal}
|
||||
parentCid={activeCid}
|
||||
postCid={threadCid}
|
||||
scrollY={scrollY}
|
||||
showReplyModal={showReplyModal}
|
||||
subplebbitAddress={postSubplebbitAddress}
|
||||
/>
|
||||
)}
|
||||
{((description && description.length > 0) || isInAllView) && (
|
||||
<SubplebbitDescription
|
||||
avatarUrl={suggested?.avatarUrl}
|
||||
subplebbitAddress={subplebbitAddress}
|
||||
createdAt={createdAt}
|
||||
description={description}
|
||||
replyCount={isInAllView ? 0 : rules?.length > 0 ? 1 : 0}
|
||||
shortAddress={shortAddress}
|
||||
title={title}
|
||||
/>
|
||||
)}
|
||||
{rules && !description && rules.length > 0 && <SubplebbitRules subplebbitAddress={subplebbitAddress} createdAt={createdAt} rules={rules} />}
|
||||
<Virtuoso
|
||||
increaseViewportBy={{ bottom: 1200, top: 1200 }}
|
||||
totalCount={combinedFeed.length}
|
||||
data={combinedFeed}
|
||||
itemContent={(index, post) => {
|
||||
const { deleted, locked, removed } = post || {};
|
||||
const isThreadClosed = deleted || locked || removed;
|
||||
|
||||
return <Post index={index} post={post} openReplyModal={isThreadClosed ? () => alert(t('thread_closed_alert')) : openReplyModal} />;
|
||||
}}
|
||||
useWindowScroll={true}
|
||||
components={{ Footer }}
|
||||
endReached={loadMore}
|
||||
ref={virtuosoRef}
|
||||
restoreStateFrom={lastVirtuosoState}
|
||||
initialScrollTop={lastVirtuosoState?.scrollTop}
|
||||
/>
|
||||
</div>
|
||||
return <Post index={index} post={post} openReplyModal={isThreadClosed ? () => alert(t('thread_closed_alert')) : openReplyModal} />;
|
||||
}}
|
||||
useWindowScroll={true}
|
||||
components={{ Footer }}
|
||||
endReached={loadMore}
|
||||
ref={virtuosoRef}
|
||||
restoreStateFrom={lastVirtuosoState}
|
||||
initialScrollTop={lastVirtuosoState?.scrollTop}
|
||||
/>
|
||||
</div>
|
||||
</>
|
||||
);
|
||||
};
|
||||
|
||||
|
||||
@@ -140,7 +140,7 @@ const Catalog = () => {
|
||||
) : blocked ? (
|
||||
'you have blocked this board'
|
||||
) : !hasMore && feed.length === 0 ? (
|
||||
t('no_posts')
|
||||
t('no_threads')
|
||||
) : (
|
||||
hasMore && <LoadingEllipsis string={loadingStateString} />
|
||||
)}
|
||||
@@ -162,7 +162,7 @@ const Catalog = () => {
|
||||
if (blocked) {
|
||||
footerContent = 'you have blocked this board';
|
||||
} else {
|
||||
footerContent = t('no_posts');
|
||||
footerContent = t('no_threads');
|
||||
}
|
||||
}
|
||||
if (hasMore || (subplebbitAddresses && subplebbitAddresses.length === 0)) {
|
||||
@@ -171,7 +171,7 @@ const Catalog = () => {
|
||||
{subplebbitAddressesWithNewerPosts.length > 0 ? (
|
||||
<div className={styles.stateString}>
|
||||
<Trans
|
||||
i18nKey='newer_posts_available'
|
||||
i18nKey='newer_threads_available'
|
||||
components={{
|
||||
1: <span className={styles.newerPostsButton} onClick={handleNewerPostsButtonClick} />,
|
||||
}}
|
||||
@@ -184,7 +184,7 @@ const Catalog = () => {
|
||||
(weeklyFeed.length > feed.length ? (
|
||||
<div className={styles.stateString}>
|
||||
<Trans
|
||||
i18nKey='more_posts_last_week'
|
||||
i18nKey='more_threads_last_week'
|
||||
values={{ currentTimeFilterName }}
|
||||
components={{
|
||||
1: <Link to={(isInAllView ? '/p/all/catalog' : isInSubscriptionsView ? '/p/subscriptions/catalog' : `/p/${subplebbitAddress}/catalog`) + '/1w'} />,
|
||||
@@ -194,7 +194,7 @@ const Catalog = () => {
|
||||
) : (
|
||||
<div className={styles.stateString}>
|
||||
<Trans
|
||||
i18nKey='more_posts_last_month'
|
||||
i18nKey='more_threads_last_month'
|
||||
values={{ currentTimeFilterName }}
|
||||
components={{
|
||||
1: <Link to={(isInAllView ? '/p/all/catalog' : isInSubscriptionsView ? '/p/subscriptions/catalog' : `/p/${subplebbitAddress}/catalog`) + '/1m'} />,
|
||||
|
||||
@@ -43,6 +43,30 @@
|
||||
opacity: 0.5;
|
||||
}
|
||||
|
||||
.xmasHatWrapper {
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.xmasHat {
|
||||
position: absolute;
|
||||
pointer-events: none;
|
||||
top: -80px;
|
||||
left: 0;
|
||||
z-index: 9999;
|
||||
}
|
||||
|
||||
@media (max-width: 640px) {
|
||||
.xmasHat {
|
||||
width: 100px;
|
||||
top: -20px;
|
||||
left: -15px;
|
||||
}
|
||||
}
|
||||
|
||||
.xmasHat img {
|
||||
border: none;
|
||||
}
|
||||
|
||||
/* clearfix to contain float elements */
|
||||
.postDesktop::after {
|
||||
content: "";
|
||||
@@ -160,7 +184,6 @@
|
||||
|
||||
.postDesktop .postMessage, .replyDesktop .postMessage {
|
||||
padding: 1em 40px;
|
||||
overflow: hidden;
|
||||
word-break: break-word;
|
||||
}
|
||||
|
||||
@@ -334,7 +357,6 @@
|
||||
.postMobile .postMessage {
|
||||
padding: 10px;
|
||||
font-size: var(--post-mobile-content-font-size);
|
||||
overflow: hidden;
|
||||
word-break: break-word;
|
||||
}
|
||||
|
||||
@@ -492,6 +514,9 @@
|
||||
|
||||
.highlight {
|
||||
background: var(--reply-highlight-background-color) !important;
|
||||
border: var(--reply-highlight-border) !important;
|
||||
border-left: var(--reply-highlight-border-left, revert) !important;
|
||||
border-top: var(--reply-highlight-border-top, revert) !important;
|
||||
}
|
||||
|
||||
.replyQuotePreview {
|
||||
@@ -507,6 +532,7 @@
|
||||
|
||||
.editedInfo {
|
||||
color: var(--post-mobile-abbr-text-color);
|
||||
font-size: var(--post-mobile-abbr-font-size);
|
||||
}
|
||||
|
||||
.showOriginal {
|
||||
|
||||
@@ -16,6 +16,7 @@ import styles from './post.module.css';
|
||||
export interface PostProps {
|
||||
index?: number;
|
||||
isHidden?: boolean;
|
||||
hasThumbnail?: boolean;
|
||||
post?: any;
|
||||
postReplyCount?: number;
|
||||
reply?: any;
|
||||
|
||||
Reference in New Issue
Block a user