feat(archive): implement comment.archived and add archive page (#1074)

* feat(archive): implement comment.archived and add archive page

Add isCommentArchived() utility, /board/:boardIdentifier/archive route,
archive view with filtered feed, and UI integration (board buttons, edit
menu, catalog row, post). Archived indicator on catalog and posts.

* fix(archive): address review feedback from Bugbot and CodeRabbit

Add missing i18n keys (archived, thread_archived, view, loading_archive),
add /archive/settings route, replace hardcoded English in archive.tsx, and
fix mobile test state.
This commit is contained in:
Tommaso Casaburi
2026-03-13 16:06:36 +08:00
committed by GitHub
parent d7703953fb
commit aedee9fb83
65 changed files with 1384 additions and 62 deletions
+8 -1
View File
@@ -307,5 +307,12 @@
"external_quote_resolution_unavailable": "External quote resolution is unavailable right now",
"external_quote_cannot_resolve": "Could not find {{quote}} in /{{board}}/",
"external_quote_unavailable": "The quoted post is unavailable",
"external_quote_publish_missing": "Cannot publish - could not find the quoted post for {{quote}}"
"external_quote_publish_missing": "لا يمكن النشر - لم يتم العثور على المنشور المقتبس لـ {{quote}}",
"displaying_x_archived_threads": "عرض {{count}} من المواضيع المؤرشفة",
"displaying_x_archived_threads_from_past_x_days": "عرض {{count}} من المواضيع المؤرشفة خلال آخر {{days}} يومًا",
"no_archived_threads": "لا توجد مواضيع مؤرشفة",
"archived": "مؤرشف",
"loading_archive": "تحميل الأرشيف...",
"thread_archived": "تم أرشفة الموضوع.",
"view": "عرض"
}
+8 -1
View File
@@ -307,5 +307,12 @@
"external_quote_resolution_unavailable": "External quote resolution is unavailable right now",
"external_quote_cannot_resolve": "Could not find {{quote}} in /{{board}}/",
"external_quote_unavailable": "The quoted post is unavailable",
"external_quote_publish_missing": "Cannot publish - could not find the quoted post for {{quote}}"
"external_quote_publish_missing": "প্রকাশ করা যাচ্ছে না - {{quote}}-এর জন্য উদ্ধৃত পোস্ট খুঁজে পাওয়া যায়নি",
"displaying_x_archived_threads": "{{count}}টি আর্কাইভ করা থ্রেড প্রদর্শিত হচ্ছে",
"displaying_x_archived_threads_from_past_x_days": "গত {{days}} দিনের {{count}}টি আর্কাইভ করা থ্রেড প্রদর্শিত হচ্ছে",
"no_archived_threads": "কোনো আর্কাইভ করা থ্রেড নেই",
"archived": "আর্কাইভ করা",
"loading_archive": "সংরক্ষণাগার লোড করা হচ্ছে...",
"thread_archived": "থ্রেড আর্কাইভ করা হয়েছে।",
"view": "দেখুন"
}
+8 -1
View File
@@ -307,5 +307,12 @@
"external_quote_resolution_unavailable": "External quote resolution is unavailable right now",
"external_quote_cannot_resolve": "Could not find {{quote}} in /{{board}}/",
"external_quote_unavailable": "The quoted post is unavailable",
"external_quote_publish_missing": "Cannot publish - could not find the quoted post for {{quote}}"
"external_quote_publish_missing": "Nelze publikovat nebyl nalezen citovaný příspěvek pro {{quote}}",
"displaying_x_archived_threads": "Zobrazeno {{count}} archivovaných vláken",
"displaying_x_archived_threads_from_past_x_days": "Zobrazeno {{count}} archivovaných vláken z posledních {{days}} dnů",
"no_archived_threads": "Žádná archivovaná vlákna",
"archived": "Archivováno",
"loading_archive": "Načítání archivu...",
"thread_archived": "Vlákno archivováno.",
"view": "Zobrazit"
}
+8 -1
View File
@@ -307,5 +307,12 @@
"external_quote_resolution_unavailable": "External quote resolution is unavailable right now",
"external_quote_cannot_resolve": "Could not find {{quote}} in /{{board}}/",
"external_quote_unavailable": "The quoted post is unavailable",
"external_quote_publish_missing": "Cannot publish - could not find the quoted post for {{quote}}"
"external_quote_publish_missing": "Kan ikke publicere kunne ikke finde det citerede indlæg for {{quote}}",
"displaying_x_archived_threads": "Viser {{count}} arkiverede tråde",
"displaying_x_archived_threads_from_past_x_days": "Viser {{count}} arkiverede tråde fra de sidste {{days}} dage",
"no_archived_threads": "Ingen arkiverede tråde",
"archived": "Arkiveret",
"loading_archive": "Indlæser arkiv...",
"thread_archived": "Tråd arkiveret.",
"view": "Se"
}
+8 -1
View File
@@ -307,5 +307,12 @@
"external_quote_resolution_unavailable": "External quote resolution is unavailable right now",
"external_quote_cannot_resolve": "Could not find {{quote}} in /{{board}}/",
"external_quote_unavailable": "The quoted post is unavailable",
"external_quote_publish_missing": "Cannot publish - could not find the quoted post for {{quote}}"
"external_quote_publish_missing": "Veröffentlichung nicht möglich der zitierte Beitrag für {{quote}} wurde nicht gefunden",
"displaying_x_archived_threads": "{{count}} archivierte Threads werden angezeigt",
"displaying_x_archived_threads_from_past_x_days": "{{count}} archivierte Threads aus den letzten {{days}} Tagen werden angezeigt",
"no_archived_threads": "Keine archivierten Threads",
"archived": "Archiviert",
"loading_archive": "Archiv wird geladen...",
"thread_archived": "Thread archiviert.",
"view": "Ansehen"
}
+8 -1
View File
@@ -307,5 +307,12 @@
"external_quote_resolution_unavailable": "External quote resolution is unavailable right now",
"external_quote_cannot_resolve": "Could not find {{quote}} in /{{board}}/",
"external_quote_unavailable": "The quoted post is unavailable",
"external_quote_publish_missing": "Cannot publish - could not find the quoted post for {{quote}}"
"external_quote_publish_missing": "Αδυναμία δημοσίευσης – δεν βρέθηκε το αναφερόμενο ανάρτημα για {{quote}}",
"displaying_x_archived_threads": "Εμφάνιση {{count}} αρχειοθετημένων νημάτων",
"displaying_x_archived_threads_from_past_x_days": "Εμφάνιση {{count}} αρχειοθετημένων νημάτων των τελευταίων {{days}} ημερών",
"no_archived_threads": "Δεν υπάρχουν αρχειοθετημένα νήματα",
"archived": "Αρχειοθετημένο",
"loading_archive": "Φόρτωση αρχείου...",
"thread_archived": "Το νήμα αρχειοθετήθηκε.",
"view": "Προβολή"
}
+8 -1
View File
@@ -307,5 +307,12 @@
"external_quote_resolution_unavailable": "External quote resolution is unavailable right now",
"external_quote_cannot_resolve": "Could not find {{quote}} in /{{board}}/",
"external_quote_unavailable": "The quoted post is unavailable",
"external_quote_publish_missing": "Cannot publish - could not find the quoted post for {{quote}}"
"external_quote_publish_missing": "Cannot publish - could not find the quoted post for {{quote}}",
"displaying_x_archived_threads": "Displaying {{count}} archived threads",
"displaying_x_archived_threads_from_past_x_days": "Displaying {{count}} archived threads from the past {{days}} days",
"no_archived_threads": "No archived threads",
"archived": "Archived",
"loading_archive": "Loading archive...",
"thread_archived": "Thread archived.",
"view": "View"
}
+8 -1
View File
@@ -307,5 +307,12 @@
"external_quote_resolution_unavailable": "External quote resolution is unavailable right now",
"external_quote_cannot_resolve": "Could not find {{quote}} in /{{board}}/",
"external_quote_unavailable": "The quoted post is unavailable",
"external_quote_publish_missing": "Cannot publish - could not find the quoted post for {{quote}}"
"external_quote_publish_missing": "No se puede publicar: no se encontró la publicación citada para {{quote}}",
"displaying_x_archived_threads": "Mostrando {{count}} hilos archivados",
"displaying_x_archived_threads_from_past_x_days": "Mostrando {{count}} hilos archivados de los últimos {{days}} días",
"no_archived_threads": "No hay hilos archivados",
"archived": "Archivado",
"loading_archive": "Cargando archivo...",
"thread_archived": "Hilo archivado.",
"view": "Ver"
}
+8 -1
View File
@@ -307,5 +307,12 @@
"external_quote_resolution_unavailable": "External quote resolution is unavailable right now",
"external_quote_cannot_resolve": "Could not find {{quote}} in /{{board}}/",
"external_quote_unavailable": "The quoted post is unavailable",
"external_quote_publish_missing": "Cannot publish - could not find the quoted post for {{quote}}"
"external_quote_publish_missing": "امکان انتشار وجود ندارد - پست نقل‌قول‌شده برای {{quote}} یافت نشد",
"displaying_x_archived_threads": "نمایش {{count}} موضوع آرشیو شده",
"displaying_x_archived_threads_from_past_x_days": "نمایش {{count}} موضوع آرشیوشده از {{days}} روز گذشته",
"no_archived_threads": "هیچ موضوعی آرشیو نشده",
"archived": "بایگانی شده",
"loading_archive": "در حال بارگذاری بایگانی...",
"thread_archived": "موضوع بایگانی شد.",
"view": "مشاهده"
}
+8 -1
View File
@@ -307,5 +307,12 @@
"external_quote_resolution_unavailable": "External quote resolution is unavailable right now",
"external_quote_cannot_resolve": "Could not find {{quote}} in /{{board}}/",
"external_quote_unavailable": "The quoted post is unavailable",
"external_quote_publish_missing": "Cannot publish - could not find the quoted post for {{quote}}"
"external_quote_publish_missing": "Julkaisu epäonnistui lainattua viestiä ei löytynyt kohteelle {{quote}}",
"displaying_x_archived_threads": "Näytetään {{count}} arkistoitua ketjua",
"displaying_x_archived_threads_from_past_x_days": "Näytetään {{count}} arkistoitua ketjua viimeisen {{days}} päivän ajalta",
"no_archived_threads": "Ei arkistoituja ketjuja",
"archived": "Arkistoitu",
"loading_archive": "Ladataan arkistoa...",
"thread_archived": "Keskustelu arkistoitu.",
"view": "Katso"
}
+8 -1
View File
@@ -307,5 +307,12 @@
"external_quote_resolution_unavailable": "External quote resolution is unavailable right now",
"external_quote_cannot_resolve": "Could not find {{quote}} in /{{board}}/",
"external_quote_unavailable": "The quoted post is unavailable",
"external_quote_publish_missing": "Cannot publish - could not find the quoted post for {{quote}}"
"external_quote_publish_missing": "Hindi maa-publish - hindi mahanap ang kinuha na post para sa {{quote}}",
"displaying_x_archived_threads": "Ipinapakita ang {{count}} na-archive na mga thread",
"displaying_x_archived_threads_from_past_x_days": "Ipinapakita ang {{count}} na-archive na mga thread mula sa nakaraang {{days}} araw",
"no_archived_threads": "Walang na-archive na mga thread",
"archived": "Na-archive",
"loading_archive": "Naglo-load ng arkibo...",
"thread_archived": "Thread na-archive na.",
"view": "Tingnan"
}
+8 -1
View File
@@ -307,5 +307,12 @@
"external_quote_resolution_unavailable": "External quote resolution is unavailable right now",
"external_quote_cannot_resolve": "Could not find {{quote}} in /{{board}}/",
"external_quote_unavailable": "The quoted post is unavailable",
"external_quote_publish_missing": "Cannot publish - could not find the quoted post for {{quote}}"
"external_quote_publish_missing": "Impossible de publier le message cité pour {{quote}} est introuvable",
"displaying_x_archived_threads": "Affichage de {{count}} fils archivés",
"displaying_x_archived_threads_from_past_x_days": "Affichage de {{count}} fils archivés des {{days}} derniers jours",
"no_archived_threads": "Aucun fil archivé",
"archived": "Archivé",
"loading_archive": "Chargement des archives...",
"thread_archived": "Fil archivé.",
"view": "Voir"
}
+8 -1
View File
@@ -307,5 +307,12 @@
"external_quote_resolution_unavailable": "External quote resolution is unavailable right now",
"external_quote_cannot_resolve": "Could not find {{quote}} in /{{board}}/",
"external_quote_unavailable": "The quoted post is unavailable",
"external_quote_publish_missing": "Cannot publish - could not find the quoted post for {{quote}}"
"external_quote_publish_missing": "לא ניתן לפרסם - לא נמצאה התגובה המצוטטת עבור {{quote}}",
"displaying_x_archived_threads": "מציג {{count}} אשכולות מארכיונים",
"displaying_x_archived_threads_from_past_x_days": "מציג {{count}} אשכולות מארכיון מ־{{days}} הימים האחרונים",
"no_archived_threads": "אין אשכולות בארכיון",
"archived": "בארכיון",
"loading_archive": "טוען ארכיון...",
"thread_archived": "השרשור נשמר בארכיון.",
"view": "צפה"
}
+8 -1
View File
@@ -307,5 +307,12 @@
"external_quote_resolution_unavailable": "External quote resolution is unavailable right now",
"external_quote_cannot_resolve": "Could not find {{quote}} in /{{board}}/",
"external_quote_unavailable": "The quoted post is unavailable",
"external_quote_publish_missing": "Cannot publish - could not find the quoted post for {{quote}}"
"external_quote_publish_missing": "प्रकाशित नहीं कर सकते - {{quote}} के लिए उद्धृत पोस्ट नहीं मिली",
"displaying_x_archived_threads": "{{count}} संग्रहीत थ्रेड प्रदर्शित हो रहे हैं",
"displaying_x_archived_threads_from_past_x_days": "पिछले {{days}} दिनों के {{count}} आर्काइव किए गए थ्रेड दिखाए जा रहे हैं",
"no_archived_threads": "कोई संग्रहीत थ्रेड नहीं",
"archived": "संग्रहीत",
"loading_archive": "संग्रह लोड हो रहा है...",
"thread_archived": "थ्रेड आर्काइव हो गया।",
"view": "देखें"
}
+8 -1
View File
@@ -307,5 +307,12 @@
"external_quote_resolution_unavailable": "External quote resolution is unavailable right now",
"external_quote_cannot_resolve": "Could not find {{quote}} in /{{board}}/",
"external_quote_unavailable": "The quoted post is unavailable",
"external_quote_publish_missing": "Cannot publish - could not find the quoted post for {{quote}}"
"external_quote_publish_missing": "Nem lehet közzétenni a {{quote}} idézett bejegyzése nem található",
"displaying_x_archived_threads": "{{count}} archivált szál megjelenítése",
"displaying_x_archived_threads_from_past_x_days": "{{count}} archivált szál megjelenítése az elmúlt {{days}} napból",
"no_archived_threads": "Nincs archivált szál",
"archived": "Archivált",
"loading_archive": "Archívum betöltése...",
"thread_archived": "A téma archiválva.",
"view": "Megtekintés"
}
+8 -1
View File
@@ -307,5 +307,12 @@
"external_quote_resolution_unavailable": "External quote resolution is unavailable right now",
"external_quote_cannot_resolve": "Could not find {{quote}} in /{{board}}/",
"external_quote_unavailable": "The quoted post is unavailable",
"external_quote_publish_missing": "Cannot publish - could not find the quoted post for {{quote}}"
"external_quote_publish_missing": "Tidak dapat memublikasikan tidak menemukan postingan yang dikutip untuk {{quote}}",
"displaying_x_archived_threads": "Menampilkan {{count}} thread terarsip",
"displaying_x_archived_threads_from_past_x_days": "Menampilkan {{count}} thread terarsip dari {{days}} hari terakhir",
"no_archived_threads": "Tidak ada thread yang diarsipkan",
"archived": "Diarsipkan",
"loading_archive": "Memuat arsip...",
"thread_archived": "Benang diarsipkan.",
"view": "Lihat"
}
+8 -1
View File
@@ -307,5 +307,12 @@
"external_quote_resolution_unavailable": "External quote resolution is unavailable right now",
"external_quote_cannot_resolve": "Could not find {{quote}} in /{{board}}/",
"external_quote_unavailable": "The quoted post is unavailable",
"external_quote_publish_missing": "Cannot publish - could not find the quoted post for {{quote}}"
"external_quote_publish_missing": "Impossibile pubblicare non è stato trovato il messaggio citato per {{quote}}",
"displaying_x_archived_threads": "Visualizzazione di {{count}} thread archiviati",
"displaying_x_archived_threads_from_past_x_days": "Visualizzazione di {{count}} thread archiviati degli ultimi {{days}} giorni",
"no_archived_threads": "Nessun thread archiviato",
"archived": "Archiviato",
"loading_archive": "Caricamento archivio...",
"thread_archived": "Thread archiviato.",
"view": "Visualizza"
}
+8 -1
View File
@@ -307,5 +307,12 @@
"external_quote_resolution_unavailable": "External quote resolution is unavailable right now",
"external_quote_cannot_resolve": "Could not find {{quote}} in /{{board}}/",
"external_quote_unavailable": "The quoted post is unavailable",
"external_quote_publish_missing": "Cannot publish - could not find the quoted post for {{quote}}"
"external_quote_publish_missing": "公開できません - {{quote}} の引用元の投稿が見つかりませんでした",
"displaying_x_archived_threads": "{{count}}件のアーカイブされたスレッドを表示中",
"displaying_x_archived_threads_from_past_x_days": "過去{{days}}日間の{{count}}件のアーカイブ済みスレッドを表示中",
"no_archived_threads": "アーカイブされたスレッドはありません",
"archived": "アーカイブ済み",
"loading_archive": "アーカイブを読み込み中...",
"thread_archived": "スレッドがアーカイブされました。",
"view": "表示"
}
+8 -1
View File
@@ -307,5 +307,12 @@
"external_quote_resolution_unavailable": "External quote resolution is unavailable right now",
"external_quote_cannot_resolve": "Could not find {{quote}} in /{{board}}/",
"external_quote_unavailable": "The quoted post is unavailable",
"external_quote_publish_missing": "Cannot publish - could not find the quoted post for {{quote}}"
"external_quote_publish_missing": "게시할 수 없음 - {{quote}}에 대한 인용된 게시물을 찾을 수 없습니다",
"displaying_x_archived_threads": "{{count}}개의 보관된 스레드 표시 중",
"displaying_x_archived_threads_from_past_x_days": "지난 {{days}}일간의 아카이브된 스레드 {{count}}개 표시 중",
"no_archived_threads": "보관된 스레드 없음",
"archived": "보관됨",
"loading_archive": "아카이브 로딩 중...",
"thread_archived": "스레드가 아카이브되었습니다.",
"view": "보기"
}
+8 -1
View File
@@ -307,5 +307,12 @@
"external_quote_resolution_unavailable": "External quote resolution is unavailable right now",
"external_quote_cannot_resolve": "Could not find {{quote}} in /{{board}}/",
"external_quote_unavailable": "The quoted post is unavailable",
"external_quote_publish_missing": "Cannot publish - could not find the quoted post for {{quote}}"
"external_quote_publish_missing": "प्रकाशित करता येत नाही - {{quote}} साठी उद्धृत पोस्ट सापडली नाही",
"displaying_x_archived_threads": "{{count}} संग्रहित थ्रेड्स प्रदर्शित होत आहेत",
"displaying_x_archived_threads_from_past_x_days": "गेल्या {{days}} दिवसातील {{count}} आर्काइव केलेले थ्रेड दर्शवित आहे",
"no_archived_threads": "संग्रहित केलेले थ्रेड नाहीत",
"archived": "संग्रहित",
"loading_archive": "संग्रह लोड करत आहे...",
"thread_archived": "सूत्र आर्काइव केले गेले.",
"view": "पहा"
}
+8 -1
View File
@@ -307,5 +307,12 @@
"external_quote_resolution_unavailable": "External quote resolution is unavailable right now",
"external_quote_cannot_resolve": "Could not find {{quote}} in /{{board}}/",
"external_quote_unavailable": "The quoted post is unavailable",
"external_quote_publish_missing": "Cannot publish - could not find the quoted post for {{quote}}"
"external_quote_publish_missing": "Kan niet publiceren het geciteerde bericht voor {{quote}} is niet gevonden",
"displaying_x_archived_threads": "{{count}} gearchiveerde threads worden weergegeven",
"displaying_x_archived_threads_from_past_x_days": "{{count}} gearchiveerde discussies van de afgelopen {{days}} dagen worden weergegeven",
"no_archived_threads": "Geen gearchiveerde threads",
"archived": "Gearchiveerd",
"loading_archive": "Archief laden...",
"thread_archived": "Thread gearchiveerd.",
"view": "Bekijken"
}
+8 -1
View File
@@ -307,5 +307,12 @@
"external_quote_resolution_unavailable": "External quote resolution is unavailable right now",
"external_quote_cannot_resolve": "Could not find {{quote}} in /{{board}}/",
"external_quote_unavailable": "The quoted post is unavailable",
"external_quote_publish_missing": "Cannot publish - could not find the quoted post for {{quote}}"
"external_quote_publish_missing": "Kan ikke publisere kunne ikke finne det siterte innlegget for {{quote}}",
"displaying_x_archived_threads": "Viser {{count}} arkiverte tråder",
"displaying_x_archived_threads_from_past_x_days": "Viser {{count}} arkiverte tråder fra de siste {{days}} dagene",
"no_archived_threads": "Ingen arkiverte tråder",
"archived": "Arkivert",
"loading_archive": "Laster arkiv...",
"thread_archived": "Tråd arkivert.",
"view": "Se"
}
+8 -1
View File
@@ -307,5 +307,12 @@
"external_quote_resolution_unavailable": "External quote resolution is unavailable right now",
"external_quote_cannot_resolve": "Could not find {{quote}} in /{{board}}/",
"external_quote_unavailable": "The quoted post is unavailable",
"external_quote_publish_missing": "Cannot publish - could not find the quoted post for {{quote}}"
"external_quote_publish_missing": "Nie można opublikować nie znaleziono cytowanego wpisu dla {{quote}}",
"displaying_x_archived_threads": "Wyświetlanie {{count}} zarchiwizowanych wątków",
"displaying_x_archived_threads_from_past_x_days": "Wyświetlanie {{count}} zarchiwizowanych wątków z ostatnich {{days}} dni",
"no_archived_threads": "Brak zarchiwizowanych wątków",
"archived": "Zarchiwizowany",
"loading_archive": "Ładowanie archiwum...",
"thread_archived": "Wątek zarchiwizowany.",
"view": "Zobacz"
}
+8 -1
View File
@@ -307,5 +307,12 @@
"external_quote_resolution_unavailable": "External quote resolution is unavailable right now",
"external_quote_cannot_resolve": "Could not find {{quote}} in /{{board}}/",
"external_quote_unavailable": "The quoted post is unavailable",
"external_quote_publish_missing": "Cannot publish - could not find the quoted post for {{quote}}"
"external_quote_publish_missing": "Não é possível publicar não foi encontrada a publicação citada para {{quote}}",
"displaying_x_archived_threads": "Exibindo {{count}} tópicos arquivados",
"displaying_x_archived_threads_from_past_x_days": "Exibindo {{count}} tópicos arquivados dos últimos {{days}} dias",
"no_archived_threads": "Nenhum tópico arquivado",
"archived": "Arquivado",
"loading_archive": "Carregando arquivo...",
"thread_archived": "Tópico arquivado.",
"view": "Ver"
}
+8 -1
View File
@@ -307,5 +307,12 @@
"external_quote_resolution_unavailable": "External quote resolution is unavailable right now",
"external_quote_cannot_resolve": "Could not find {{quote}} in /{{board}}/",
"external_quote_unavailable": "The quoted post is unavailable",
"external_quote_publish_missing": "Cannot publish - could not find the quoted post for {{quote}}"
"external_quote_publish_missing": "Nu se poate publica nu s-a găsit postarea citată pentru {{quote}}",
"displaying_x_archived_threads": "Se afișează {{count}} subiecte arhivate",
"displaying_x_archived_threads_from_past_x_days": "Se afișează {{count}} subiecte arhivate din ultimele {{days}} zile",
"no_archived_threads": "Niciun fir arhivat",
"archived": "Arhivat",
"loading_archive": "Încărcare arhivă...",
"thread_archived": "Thread arhivat.",
"view": "Vizualizare"
}
+8 -1
View File
@@ -307,5 +307,12 @@
"external_quote_resolution_unavailable": "External quote resolution is unavailable right now",
"external_quote_cannot_resolve": "Could not find {{quote}} in /{{board}}/",
"external_quote_unavailable": "The quoted post is unavailable",
"external_quote_publish_missing": "Cannot publish - could not find the quoted post for {{quote}}"
"external_quote_publish_missing": "Невозможно опубликовать – не найден цитируемый пост для {{quote}}",
"displaying_x_archived_threads": "Отображается {{count}} архивированных тем",
"displaying_x_archived_threads_from_past_x_days": "Отображается {{count}} архивных тем за последние {{days}} дней",
"no_archived_threads": "Нет архивных тредов",
"archived": "Архивировано",
"loading_archive": "Загрузка архива...",
"thread_archived": "Тема архивирована.",
"view": "Смотреть"
}
+8 -1
View File
@@ -307,5 +307,12 @@
"external_quote_resolution_unavailable": "External quote resolution is unavailable right now",
"external_quote_cannot_resolve": "Could not find {{quote}} in /{{board}}/",
"external_quote_unavailable": "The quoted post is unavailable",
"external_quote_publish_missing": "Cannot publish - could not find the quoted post for {{quote}}"
"external_quote_publish_missing": "Nuk mund të publikojë nuk u gjet postimi i cituar për {{quote}}",
"displaying_x_archived_threads": "Duke shfaqur {{count}} tema të arkivuara",
"displaying_x_archived_threads_from_past_x_days": "Duke shfaqur {{count}} tema të arkivuara nga {{days}} ditët e fundit",
"no_archived_threads": "Nuk ka tema të arkivuara",
"archived": "Arkivuar",
"loading_archive": "Po ngarkoni arkivin...",
"thread_archived": "Fjala është arkivuar.",
"view": "Shiko"
}
+8 -1
View File
@@ -307,5 +307,12 @@
"external_quote_resolution_unavailable": "External quote resolution is unavailable right now",
"external_quote_cannot_resolve": "Could not find {{quote}} in /{{board}}/",
"external_quote_unavailable": "The quoted post is unavailable",
"external_quote_publish_missing": "Cannot publish - could not find the quoted post for {{quote}}"
"external_quote_publish_missing": "Kan inte publicera kunde inte hitta det citerade inlägget för {{quote}}",
"displaying_x_archived_threads": "Visar {{count}} arkiverade trådar",
"displaying_x_archived_threads_from_past_x_days": "Visar {{count}} arkiverade trådar från de senaste {{days}} dagarna",
"no_archived_threads": "Inga arkiverade trådar",
"archived": "Arkiverad",
"loading_archive": "Laddar arkiv...",
"thread_archived": "Tråd arkiverad.",
"view": "Visa"
}
+8 -1
View File
@@ -307,5 +307,12 @@
"external_quote_resolution_unavailable": "External quote resolution is unavailable right now",
"external_quote_cannot_resolve": "Could not find {{quote}} in /{{board}}/",
"external_quote_unavailable": "The quoted post is unavailable",
"external_quote_publish_missing": "Cannot publish - could not find the quoted post for {{quote}}"
"external_quote_publish_missing": "ప్రచురించలేము - {{quote}} కోసం ఉదహరించిన పోస్ట్ కనుగొనబడలేదు",
"displaying_x_archived_threads": "{{count}} ఆర్కైవ్ చేయబడిన థ్రెడ్‌లు చూపిస్తోంది",
"displaying_x_archived_threads_from_past_x_days": "గత {{days}} రోజుల నుండి {{count}} ఆర్కైవ్ చేయబడిన థ్రెడ్‌లను ప్రదర్శిస్తోంది",
"no_archived_threads": "ఆర్కైవ్ చేయబడిన థ్రెడ్‌లు లేవు",
"archived": "ఆర్కైవ్ చేయబడింది",
"loading_archive": "ఆర్కైవ్ లోడ్ అవుతోంది...",
"thread_archived": "థ్రెడ్ ఆర్కైవ్ చేయబడింది.",
"view": "చూడు"
}
+8 -1
View File
@@ -307,5 +307,12 @@
"external_quote_resolution_unavailable": "External quote resolution is unavailable right now",
"external_quote_cannot_resolve": "Could not find {{quote}} in /{{board}}/",
"external_quote_unavailable": "The quoted post is unavailable",
"external_quote_publish_missing": "Cannot publish - could not find the quoted post for {{quote}}"
"external_quote_publish_missing": "ไม่สามารถเผยแพร่ได้ - ไม่พบโพสต์ที่อ้างถึงสำหรับ {{quote}}",
"displaying_x_archived_threads": "กำลังแสดง {{count}} หัวข้อที่เก็บถาวร",
"displaying_x_archived_threads_from_past_x_days": "กำลังแสดง {{count}} หัวข้อที่เก็บถาวรจาก {{days}} วันที่ผ่านมา",
"no_archived_threads": "ไม่มีเธรดที่เก็บถาวร",
"archived": "เก็บถาวร",
"loading_archive": "กำลังโหลดเก็บถาวร...",
"thread_archived": "เธรดถูกเก็บถาวร",
"view": "ดู"
}
+8 -1
View File
@@ -307,5 +307,12 @@
"external_quote_resolution_unavailable": "External quote resolution is unavailable right now",
"external_quote_cannot_resolve": "Could not find {{quote}} in /{{board}}/",
"external_quote_unavailable": "The quoted post is unavailable",
"external_quote_publish_missing": "Cannot publish - could not find the quoted post for {{quote}}"
"external_quote_publish_missing": "Yayınlanamıyor {{quote}} için alıntılanan gönderi bulunamadı",
"displaying_x_archived_threads": "{{count}} arşivlenmiş konu gösteriliyor",
"displaying_x_archived_threads_from_past_x_days": "Son {{days}} gündeki {{count}} arşivlenmiş konular gösteriliyor",
"no_archived_threads": "Arşivlenmiş konu yok",
"archived": "Arşivlendi",
"loading_archive": "Arşiv yükleniyor...",
"thread_archived": "Konu arşivlendi.",
"view": "Görüntüle"
}
+8 -1
View File
@@ -307,5 +307,12 @@
"external_quote_resolution_unavailable": "External quote resolution is unavailable right now",
"external_quote_cannot_resolve": "Could not find {{quote}} in /{{board}}/",
"external_quote_unavailable": "The quoted post is unavailable",
"external_quote_publish_missing": "Cannot publish - could not find the quoted post for {{quote}}"
"external_quote_publish_missing": "Неможливо опублікувати – не знайдено цитований пост для {{quote}}",
"displaying_x_archived_threads": "Відображення {{count}} архівованих тем",
"displaying_x_archived_threads_from_past_x_days": "Відображення {{count}} архівованих тем за останні {{days}} днів",
"no_archived_threads": "Немає архівованих тредів",
"archived": "Архівовано",
"loading_archive": "Завантаження архіву...",
"thread_archived": "Тему архівовано.",
"view": "Переглянути"
}
+8 -1
View File
@@ -307,5 +307,12 @@
"external_quote_resolution_unavailable": "External quote resolution is unavailable right now",
"external_quote_cannot_resolve": "Could not find {{quote}} in /{{board}}/",
"external_quote_unavailable": "The quoted post is unavailable",
"external_quote_publish_missing": "Cannot publish - could not find the quoted post for {{quote}}"
"external_quote_publish_missing": "شائع نہیں ہو سکتا - {{quote}} کے لیے اقتباس شدہ پوسٹ نہیں ملی",
"displaying_x_archived_threads": "{{count}} آرکائیو شدہ تھریڈز دکھائے جا رہے ہیں",
"displaying_x_archived_threads_from_past_x_days": "گزشتہ {{days}} دنوں کے {{count}} آرکائیو شدہ تھریڈز دکھائے جا رہے ہیں",
"no_archived_threads": "کوئی آرکائیو شدہ تھریڈ نہیں",
"archived": "محفوظ شدہ",
"loading_archive": "آرکائیو لوڈ ہو رہا ہے...",
"thread_archived": "موضوع آرکائیو کر دیا گیا ہے۔",
"view": "دیکھیں"
}
+8 -1
View File
@@ -307,5 +307,12 @@
"external_quote_resolution_unavailable": "External quote resolution is unavailable right now",
"external_quote_cannot_resolve": "Could not find {{quote}} in /{{board}}/",
"external_quote_unavailable": "The quoted post is unavailable",
"external_quote_publish_missing": "Cannot publish - could not find the quoted post for {{quote}}"
"external_quote_publish_missing": "Không thể xuất bản không tìm thấy bài viết được trích dẫn cho {{quote}}",
"displaying_x_archived_threads": "Đang hiển thị {{count}} chủ đề đã lưu trữ",
"displaying_x_archived_threads_from_past_x_days": "Đang hiển thị {{count}} chủ đề đã lưu trữ trong {{days}} ngày qua",
"no_archived_threads": "Không có chủ đề nào được lưu trữ",
"archived": "Đã lưu trữ",
"loading_archive": "Đang tải lưu trữ...",
"thread_archived": "Chủ đề đã được lưu trữ.",
"view": "Xem"
}
+8 -1
View File
@@ -307,5 +307,12 @@
"external_quote_resolution_unavailable": "External quote resolution is unavailable right now",
"external_quote_cannot_resolve": "Could not find {{quote}} in /{{board}}/",
"external_quote_unavailable": "The quoted post is unavailable",
"external_quote_publish_missing": "Cannot publish - could not find the quoted post for {{quote}}"
"external_quote_publish_missing": "无法发布 - 找不到 {{quote}} 的引用帖子",
"displaying_x_archived_threads": "正在显示 {{count}} 个已归档主题",
"displaying_x_archived_threads_from_past_x_days": "正在显示过去 {{days}} 天的 {{count}} 个已归档主题",
"no_archived_threads": "没有已归档的主题",
"archived": "已归档",
"loading_archive": "正在加载归档...",
"thread_archived": "主题已归档。",
"view": "查看"
}