feat: aggregate multiple reposts to avoid duplicate posts in feed

This commit is contained in:
codytseng
2025-11-01 19:36:01 +08:00
parent 934c56a20d
commit 222527ec7c
21 changed files with 193 additions and 55 deletions

View File

@@ -489,6 +489,7 @@ export default {
'Jumble is a client focused on browsing relays. Get started by exploring interesting relays or login to view your following feed.':
'Jumble هو عميل يركز على تصفح المرحلات. ابدأ باستكشاف المرحلات المثيرة للاهتمام أو قم بتسجيل الدخول لعرض خلاصتك.',
'Explore Relays': 'استكشف المرحلات',
'Choose a feed': 'اختر خلاصة'
'Choose a feed': 'اختر خلاصة',
'and {{x}} others': 'و {{x}} آخرون'
}
}

View File

@@ -503,6 +503,7 @@ export default {
'Jumble is a client focused on browsing relays. Get started by exploring interesting relays or login to view your following feed.':
'Jumble ist ein Client, der sich auf das Durchsuchen von Relays konzentriert. Beginnen Sie mit der Erkundung interessanter Relays oder melden Sie sich an, um Ihren Following-Feed anzuzeigen.',
'Explore Relays': 'Relays erkunden',
'Choose a feed': 'Wähle einen Feed'
'Choose a feed': 'Wähle einen Feed',
'and {{x}} others': 'und {{x}} andere'
}
}

View File

@@ -488,6 +488,7 @@ export default {
'Jumble is a client focused on browsing relays. Get started by exploring interesting relays or login to view your following feed.':
'Jumble is a client focused on browsing relays. Get started by exploring interesting relays or login to view your following feed.',
'Explore Relays': 'Explore Relays',
'Choose a feed': 'Choose a feed'
'Choose a feed': 'Choose a feed',
'and {{x}} others': 'and {{x}} others'
}
}

View File

@@ -497,6 +497,7 @@ export default {
'Jumble is a client focused on browsing relays. Get started by exploring interesting relays or login to view your following feed.':
'Jumble es un cliente enfocado en explorar relays. Comienza explorando relays interesantes o inicia sesión para ver tu feed de seguidos.',
'Explore Relays': 'Explorar Relays',
'Choose a feed': 'Elige un feed'
'Choose a feed': 'Elige un feed',
'and {{x}} others': 'y {{x}} otros'
}
}

View File

@@ -492,6 +492,7 @@ export default {
'Jumble is a client focused on browsing relays. Get started by exploring interesting relays or login to view your following feed.':
'Jumble یک کلاینت متمرکز بر مرور رله‌هاست. با کاوش در رله‌های جالب شروع کنید یا وارد شوید تا فید دنبال‌کننده‌های خود را مشاهده کنید.',
'Explore Relays': 'کاوش در رله‌ها',
'Choose a feed': 'یک فید انتخاب کنید'
'Choose a feed': 'یک فید انتخاب کنید',
'and {{x}} others': 'و {{x}} دیگر'
}
}

View File

@@ -502,6 +502,7 @@ export default {
'Jumble is a client focused on browsing relays. Get started by exploring interesting relays or login to view your following feed.':
"Jumble est un client axé sur la navigation des relais. Commencez par explorer des relais intéressants ou connectez-vous pour voir votre fil d'abonnements.",
'Explore Relays': 'Explorer les relais',
'Choose a feed': 'Choisir un fil'
'Choose a feed': 'Choisir un fil',
'and {{x}} others': 'et {{x}} autres'
}
}

View File

@@ -494,6 +494,7 @@ export default {
'Jumble is a client focused on browsing relays. Get started by exploring interesting relays or login to view your following feed.':
'Jumble एक क्लाइंट है जो रिले ब्राउज़ करने पर केंद्रित है। रोचक रिले की खोज करके शुरू करें या अपनी फ़ॉलोइंग फ़ीड देखने के लिए लॉगिन करें।',
'Explore Relays': 'रिले एक्सप्लोर करें',
'Choose a feed': 'एक फीड चुनें'
'Choose a feed': 'एक फीड चुनें',
'and {{x}} others': 'और {{x}} अन्य'
}
}

View File

@@ -497,6 +497,7 @@ export default {
'Jumble is a client focused on browsing relays. Get started by exploring interesting relays or login to view your following feed.':
'Jumble è un client focalizzato sulla navigazione dei relay. Inizia esplorando relay interessanti o effettua il login per visualizzare il tuo feed di following.',
'Explore Relays': 'Esplora Relay',
'Choose a feed': 'Scegli un feed'
'Choose a feed': 'Scegli un feed',
'and {{x}} others': 'e altri {{x}}'
}
}

View File

@@ -493,6 +493,7 @@ export default {
'Jumble is a client focused on browsing relays. Get started by exploring interesting relays or login to view your following feed.':
'Jumbleはリレーを閲覧することに焦点を当てたクライアントです。興味深いリレーを探索するか、ログインしてフォロー中のフィードを表示してください。',
'Explore Relays': 'リレーを探索',
'Choose a feed': 'フィードを選択'
'Choose a feed': 'フィードを選択',
'and {{x}} others': 'および他{{x}}人'
}
}

View File

@@ -493,6 +493,7 @@ export default {
'Jumble is a client focused on browsing relays. Get started by exploring interesting relays or login to view your following feed.':
'Jumble은 릴레이 탐색에 중점을 둔 클라이언트입니다. 흥미로운 릴레이를 탐색하거나 로그인하여 팔로잉 피드를 확인하세요.',
'Explore Relays': '릴레이 탐색',
'Choose a feed': '피드 선택'
'Choose a feed': '피드 선택',
'and {{x}} others': '및 기타 {{x}}명'
}
}

View File

@@ -497,6 +497,7 @@ export default {
'Jumble is a client focused on browsing relays. Get started by exploring interesting relays or login to view your following feed.':
'Jumble to klient skupiony na przeglądaniu relay. Zacznij od eksploracji ciekawych relay lub zaloguj się, aby zobaczyć swój feed obserwowanych.',
'Explore Relays': 'Eksploruj Relay',
'Choose a feed': 'Wybierz feed'
'Choose a feed': 'Wybierz feed',
'and {{x}} others': 'i {{x}} innych'
}
}

View File

@@ -494,6 +494,7 @@ export default {
'Jumble is a client focused on browsing relays. Get started by exploring interesting relays or login to view your following feed.':
'Jumble é um cliente focado em navegar relays. Comece explorando relays interessantes ou faça login para ver seu feed de seguidos.',
'Explore Relays': 'Explorar Relays',
'Choose a feed': 'Escolha um feed'
'Choose a feed': 'Escolha um feed',
'and {{x}} others': 'e {{x}} outros'
}
}

View File

@@ -497,6 +497,7 @@ export default {
'Jumble is a client focused on browsing relays. Get started by exploring interesting relays or login to view your following feed.':
'Jumble é um cliente focado em explorar relays. Comece por explorar relays interessantes ou inicie sessão para ver o seu feed de seguidos.',
'Explore Relays': 'Explorar Relays',
'Choose a feed': 'Escolha um feed'
'Choose a feed': 'Escolha um feed',
'and {{x}} others': 'e {{x}} outros'
}
}

View File

@@ -499,6 +499,7 @@ export default {
'Jumble is a client focused on browsing relays. Get started by exploring interesting relays or login to view your following feed.':
'Jumble — это клиент, ориентированный на просмотр relay. Начните с изучения интересных relay или войдите, чтобы увидеть ленту подписок.',
'Explore Relays': 'Исследовать Relay',
'Choose a feed': 'Выберите ленту'
'Choose a feed': 'Выберите ленту',
'and {{x}} others': 'и {{x}} других'
}
}

View File

@@ -487,6 +487,7 @@ export default {
'Jumble is a client focused on browsing relays. Get started by exploring interesting relays or login to view your following feed.':
'Jumble เป็นไคลเอนต์ที่เน้นการเรียกดูรีเลย์ เริ่มต้นด้วยการสำรวจรีเลย์ที่น่าสนใจ หรือเข้าสู่ระบบเพื่อดูฟีดที่คุณติดตาม',
'Explore Relays': 'สำรวจรีเลย์',
'Choose a feed': 'เลือกฟีด'
'Choose a feed': 'เลือกฟีด',
'and {{x}} others': 'และอื่น ๆ {{x}} รายการ'
}
}

View File

@@ -485,6 +485,7 @@ export default {
'Jumble is a client focused on browsing relays. Get started by exploring interesting relays or login to view your following feed.':
'Jumble 是一个专注于浏览服务器的客户端。从探索有趣的服务器开始,或者登录查看你的关注动态。',
'Explore Relays': '探索服务器',
'Choose a feed': '选择一个动态'
'Choose a feed': '选择一个动态',
'and {{x}} others': '和其他 {{x}} 人'
}
}