From 2929b7781a36a165f16c50ca3cd13e6ee06a0f2b Mon Sep 17 00:00:00 2001
From: partisan <none@noone.no>
Date: Wed, 23 Apr 2025 13:18:12 +0200
Subject: [PATCH] added cool loading animation for dynamic scrolling

---
 lang/af/LC_MESSAGES/default.po        |  2 +-
 lang/ar/LC_MESSAGES/default.po        |  2 +-
 lang/be/LC_MESSAGES/default.po        |  2 +-
 lang/bg/LC_MESSAGES/default.po        |  2 +-
 lang/ca/LC_MESSAGES/default.po        |  2 +-
 lang/cs/LC_MESSAGES/default.po        |  2 +-
 lang/da/LC_MESSAGES/default.po        |  2 +-
 lang/de/LC_MESSAGES/default.po        |  2 +-
 lang/el/LC_MESSAGES/default.po        |  2 +-
 lang/en/LC_MESSAGES/default.po        |  2 +-
 lang/eo/LC_MESSAGES/default.po        |  2 +-
 lang/es/LC_MESSAGES/default.po        |  2 +-
 lang/et/LC_MESSAGES/default.po        |  2 +-
 lang/fa/LC_MESSAGES/default.po        |  2 +-
 lang/fi/LC_MESSAGES/default.po        |  2 +-
 lang/fr/LC_MESSAGES/default.po        |  2 +-
 lang/hi/LC_MESSAGES/default.po        |  2 +-
 lang/hr/LC_MESSAGES/default.po        |  2 +-
 lang/hu/LC_MESSAGES/default.po        |  2 +-
 lang/hy/LC_MESSAGES/default.po        |  2 +-
 lang/id/LC_MESSAGES/default.po        |  2 +-
 lang/it/LC_MESSAGES/default.po        |  2 +-
 lang/iw/LC_MESSAGES/default.po        |  2 +-
 lang/ja/LC_MESSAGES/default.po        |  2 +-
 lang/ko/LC_MESSAGES/default.po        |  2 +-
 lang/lt/LC_MESSAGES/default.po        |  2 +-
 lang/lv/LC_MESSAGES/default.po        |  2 +-
 lang/nl/LC_MESSAGES/default.po        |  2 +-
 lang/no/LC_MESSAGES/default.po        |  2 +-
 lang/pl/LC_MESSAGES/default.po        |  2 +-
 lang/pt/LC_MESSAGES/default.po        |  2 +-
 lang/ro/LC_MESSAGES/default.po        |  2 +-
 lang/ru/LC_MESSAGES/default.po        |  2 +-
 lang/sk/LC_MESSAGES/default.po        |  2 +-
 lang/sl/LC_MESSAGES/default.po        |  2 +-
 lang/sr/LC_MESSAGES/default.po        |  2 +-
 lang/sv/LC_MESSAGES/default.po        |  2 +-
 lang/sw/LC_MESSAGES/default.po        |  2 +-
 lang/th/LC_MESSAGES/default.po        |  2 +-
 lang/tl/LC_MESSAGES/default.po        |  2 +-
 lang/tr/LC_MESSAGES/default.po        |  2 +-
 lang/uk/LC_MESSAGES/default.po        |  2 +-
 lang/vi/LC_MESSAGES/default.po        |  2 +-
 lang/zh-CN/LC_MESSAGES/default.po     |  2 +-
 lang/zh-TW/LC_MESSAGES/default.po     |  2 +-
 static/css/style-loadingindicator.css | 60 +++++++++++++++++++++++++++
 static/css/style.css                  | 18 --------
 static/js/dynamicscrolling.js         | 16 +++++--
 static/js/dynamicscrollingimages.js   | 17 +++++---
 templates/forums.html                 |  5 ++-
 templates/images.html                 |  5 ++-
 templates/music.html                  |  5 ++-
 templates/text.html                   |  5 ++-
 53 files changed, 141 insertions(+), 80 deletions(-)
 create mode 100644 static/css/style-loadingindicator.css

diff --git a/lang/af/LC_MESSAGES/default.po b/lang/af/LC_MESSAGES/default.po
index 57fdf5d..edccd8d 100644
--- a/lang/af/LC_MESSAGES/default.po
+++ b/lang/af/LC_MESSAGES/default.po
@@ -107,7 +107,7 @@ msgid "torrents"
 msgstr "Torrents"
 
 msgid "searching_for_new_results"
-msgstr "Soek vir nuwe resultate..."
+msgstr "Soek vir nuwe resultate"
 
 msgid "previous"
 msgstr "Vorige"
diff --git a/lang/ar/LC_MESSAGES/default.po b/lang/ar/LC_MESSAGES/default.po
index 65ce544..b98975a 100644
--- a/lang/ar/LC_MESSAGES/default.po
+++ b/lang/ar/LC_MESSAGES/default.po
@@ -107,7 +107,7 @@ msgid "torrents"
 msgstr "تورنتات"
 
 msgid "searching_for_new_results"
-msgstr "جاري البحث عن نتائج جديدة..."
+msgstr "جاري البحث عن نتائج جديدة"
 
 msgid "previous"
 msgstr "السابق"
diff --git a/lang/be/LC_MESSAGES/default.po b/lang/be/LC_MESSAGES/default.po
index 181b9a6..7c627d4 100644
--- a/lang/be/LC_MESSAGES/default.po
+++ b/lang/be/LC_MESSAGES/default.po
@@ -107,7 +107,7 @@ msgid "torrents"
 msgstr "Торэнты"
 
 msgid "searching_for_new_results"
-msgstr "Пошук новых вынікаў..."
+msgstr "Пошук новых вынікаў"
 
 msgid "previous"
 msgstr "Папярэдняе"
diff --git a/lang/bg/LC_MESSAGES/default.po b/lang/bg/LC_MESSAGES/default.po
index d2d7806..38b7416 100644
--- a/lang/bg/LC_MESSAGES/default.po
+++ b/lang/bg/LC_MESSAGES/default.po
@@ -107,7 +107,7 @@ msgid "torrents"
 msgstr "Торенти"
 
 msgid "searching_for_new_results"
-msgstr "Търсят се нови резултати..."
+msgstr "Търсят се нови резултати"
 
 msgid "previous"
 msgstr "Предишен"
diff --git a/lang/ca/LC_MESSAGES/default.po b/lang/ca/LC_MESSAGES/default.po
index c71e54e..7d77574 100644
--- a/lang/ca/LC_MESSAGES/default.po
+++ b/lang/ca/LC_MESSAGES/default.po
@@ -107,7 +107,7 @@ msgid "torrents"
 msgstr "Torrents"
 
 msgid "searching_for_new_results"
-msgstr "Cercant nous resultats..."
+msgstr "Cercant nous resultats"
 
 msgid "previous"
 msgstr "Anterior"
diff --git a/lang/cs/LC_MESSAGES/default.po b/lang/cs/LC_MESSAGES/default.po
index 52569b5..7ed55f3 100644
--- a/lang/cs/LC_MESSAGES/default.po
+++ b/lang/cs/LC_MESSAGES/default.po
@@ -107,7 +107,7 @@ msgid "torrents"
 msgstr "Torrenty"
 
 msgid "searching_for_new_results"
-msgstr "Hledám nové výsledky..."
+msgstr "Hledám nové výsledky"
 
 msgid "previous"
 msgstr "Předchozí"
diff --git a/lang/da/LC_MESSAGES/default.po b/lang/da/LC_MESSAGES/default.po
index 2a50071..b5fb605 100644
--- a/lang/da/LC_MESSAGES/default.po
+++ b/lang/da/LC_MESSAGES/default.po
@@ -107,7 +107,7 @@ msgid "torrents"
 msgstr "Torrenter"
 
 msgid "searching_for_new_results"
-msgstr "Søger efter nye resultater..."
+msgstr "Søger efter nye resultater"
 
 msgid "previous"
 msgstr "Forrige"
diff --git a/lang/de/LC_MESSAGES/default.po b/lang/de/LC_MESSAGES/default.po
index e5c3c88..9c71266 100644
--- a/lang/de/LC_MESSAGES/default.po
+++ b/lang/de/LC_MESSAGES/default.po
@@ -107,7 +107,7 @@ msgid "torrents"
 msgstr "Torrents"
 
 msgid "searching_for_new_results"
-msgstr "Suche nach neuen Ergebnissen..."
+msgstr "Suche nach neuen Ergebnissen"
 
 msgid "previous"
 msgstr "Vorherige"
diff --git a/lang/el/LC_MESSAGES/default.po b/lang/el/LC_MESSAGES/default.po
index eafb2fe..6275eee 100644
--- a/lang/el/LC_MESSAGES/default.po
+++ b/lang/el/LC_MESSAGES/default.po
@@ -107,7 +107,7 @@ msgid "torrents"
 msgstr "Torrents"
 
 msgid "searching_for_new_results"
-msgstr "Αναζήτηση νέων αποτελεσμάτων..."
+msgstr "Αναζήτηση νέων αποτελεσμάτων"
 
 msgid "previous"
 msgstr "Προηγούμενο"
diff --git a/lang/en/LC_MESSAGES/default.po b/lang/en/LC_MESSAGES/default.po
index c146dac..53771b0 100644
--- a/lang/en/LC_MESSAGES/default.po
+++ b/lang/en/LC_MESSAGES/default.po
@@ -110,7 +110,7 @@ msgid "torrents"
 msgstr "Torrents"
 
 msgid "searching_for_new_results"
-msgstr "Searching for new results..."
+msgstr "Searching for new results"
 
 msgid "previous"
 msgstr "Previous"
diff --git a/lang/eo/LC_MESSAGES/default.po b/lang/eo/LC_MESSAGES/default.po
index e0805a9..745ae58 100644
--- a/lang/eo/LC_MESSAGES/default.po
+++ b/lang/eo/LC_MESSAGES/default.po
@@ -107,7 +107,7 @@ msgid "torrents"
 msgstr "Torentoj"
 
 msgid "searching_for_new_results"
-msgstr "Serĉante novajn rezultojn..."
+msgstr "Serĉante novajn rezultojn"
 
 msgid "previous"
 msgstr "Antaŭa"
diff --git a/lang/es/LC_MESSAGES/default.po b/lang/es/LC_MESSAGES/default.po
index db03c59..27b9cb2 100644
--- a/lang/es/LC_MESSAGES/default.po
+++ b/lang/es/LC_MESSAGES/default.po
@@ -107,7 +107,7 @@ msgid "torrents"
 msgstr "Torrents"
 
 msgid "searching_for_new_results"
-msgstr "Buscando nuevos resultados..."
+msgstr "Buscando nuevos resultados"
 
 msgid "previous"
 msgstr "Anterior"
diff --git a/lang/et/LC_MESSAGES/default.po b/lang/et/LC_MESSAGES/default.po
index f578b1f..3a04df2 100644
--- a/lang/et/LC_MESSAGES/default.po
+++ b/lang/et/LC_MESSAGES/default.po
@@ -107,7 +107,7 @@ msgid "torrents"
 msgstr "Torrendid"
 
 msgid "searching_for_new_results"
-msgstr "Otsitakse uusi tulemusi..."
+msgstr "Otsitakse uusi tulemusi"
 
 msgid "previous"
 msgstr "Eelmine"
diff --git a/lang/fa/LC_MESSAGES/default.po b/lang/fa/LC_MESSAGES/default.po
index d4e4e5d..c8d69eb 100644
--- a/lang/fa/LC_MESSAGES/default.po
+++ b/lang/fa/LC_MESSAGES/default.po
@@ -107,7 +107,7 @@ msgid "torrents"
 msgstr "تورنت‌ها"
 
 msgid "searching_for_new_results"
-msgstr "در حال جستجوی نتایج جدید..."
+msgstr "در حال جستجوی نتایج جدید"
 
 msgid "previous"
 msgstr "قبلی"
diff --git a/lang/fi/LC_MESSAGES/default.po b/lang/fi/LC_MESSAGES/default.po
index 42daf70..5b8245d 100644
--- a/lang/fi/LC_MESSAGES/default.po
+++ b/lang/fi/LC_MESSAGES/default.po
@@ -107,7 +107,7 @@ msgid "torrents"
 msgstr "Torrentit"
 
 msgid "searching_for_new_results"
-msgstr "Haetaan uusia tuloksia..."
+msgstr "Haetaan uusia tuloksia"
 
 msgid "previous"
 msgstr "Edellinen"
diff --git a/lang/fr/LC_MESSAGES/default.po b/lang/fr/LC_MESSAGES/default.po
index d1a9c87..f34172b 100644
--- a/lang/fr/LC_MESSAGES/default.po
+++ b/lang/fr/LC_MESSAGES/default.po
@@ -107,7 +107,7 @@ msgid "torrents"
 msgstr "Torrents"
 
 msgid "searching_for_new_results"
-msgstr "Recherche de nouveaux résultats..."
+msgstr "Recherche de nouveaux résultats"
 
 msgid "previous"
 msgstr "Précédent"
diff --git a/lang/hi/LC_MESSAGES/default.po b/lang/hi/LC_MESSAGES/default.po
index 7fd1319..149b271 100644
--- a/lang/hi/LC_MESSAGES/default.po
+++ b/lang/hi/LC_MESSAGES/default.po
@@ -107,7 +107,7 @@ msgid "torrents"
 msgstr "टोरेंट्स"
 
 msgid "searching_for_new_results"
-msgstr "नए परिणामों की खोज कर रहे हैं..."
+msgstr "नए परिणामों की खोज कर रहे हैं"
 
 msgid "previous"
 msgstr "पिछला"
diff --git a/lang/hr/LC_MESSAGES/default.po b/lang/hr/LC_MESSAGES/default.po
index 0e881ab..631e671 100644
--- a/lang/hr/LC_MESSAGES/default.po
+++ b/lang/hr/LC_MESSAGES/default.po
@@ -107,7 +107,7 @@ msgid "torrents"
 msgstr "Torrenti"
 
 msgid "searching_for_new_results"
-msgstr "Traže se novi rezultati..."
+msgstr "Traže se novi rezultati"
 
 msgid "previous"
 msgstr "Prethodno"
diff --git a/lang/hu/LC_MESSAGES/default.po b/lang/hu/LC_MESSAGES/default.po
index f40d775..c085ff5 100644
--- a/lang/hu/LC_MESSAGES/default.po
+++ b/lang/hu/LC_MESSAGES/default.po
@@ -107,7 +107,7 @@ msgid "torrents"
 msgstr "Torrents"
 
 msgid "searching_for_new_results"
-msgstr "Új találatok keresése..."
+msgstr "Új találatok keresése"
 
 msgid "previous"
 msgstr "Előző"
diff --git a/lang/hy/LC_MESSAGES/default.po b/lang/hy/LC_MESSAGES/default.po
index 0e1492d..5a8f213 100644
--- a/lang/hy/LC_MESSAGES/default.po
+++ b/lang/hy/LC_MESSAGES/default.po
@@ -107,7 +107,7 @@ msgid "torrents"
 msgstr "Թորրենտներ"
 
 msgid "searching_for_new_results"
-msgstr "Նոր արդյունքներ որոնվում են..."
+msgstr "Նոր արդյունքներ որոնվում են"
 
 msgid "previous"
 msgstr "Նախորդը"
diff --git a/lang/id/LC_MESSAGES/default.po b/lang/id/LC_MESSAGES/default.po
index 54e2473..6e9dd44 100644
--- a/lang/id/LC_MESSAGES/default.po
+++ b/lang/id/LC_MESSAGES/default.po
@@ -107,7 +107,7 @@ msgid "torrents"
 msgstr "Torrent"
 
 msgid "searching_for_new_results"
-msgstr "Mencari hasil baru..."
+msgstr "Mencari hasil baru"
 
 msgid "previous"
 msgstr "Sebelumnya"
diff --git a/lang/it/LC_MESSAGES/default.po b/lang/it/LC_MESSAGES/default.po
index 0964cb8..66953ab 100644
--- a/lang/it/LC_MESSAGES/default.po
+++ b/lang/it/LC_MESSAGES/default.po
@@ -107,7 +107,7 @@ msgid "torrents"
 msgstr "Torrent"
 
 msgid "searching_for_new_results"
-msgstr "Ricerca di nuovi risultati..."
+msgstr "Ricerca di nuovi risultati"
 
 msgid "previous"
 msgstr "Precedente"
diff --git a/lang/iw/LC_MESSAGES/default.po b/lang/iw/LC_MESSAGES/default.po
index eb7c786..1ba9252 100644
--- a/lang/iw/LC_MESSAGES/default.po
+++ b/lang/iw/LC_MESSAGES/default.po
@@ -107,7 +107,7 @@ msgid "torrents"
 msgstr "טורנטים"
 
 msgid "searching_for_new_results"
-msgstr "מחפש תוצאות חדשות..."
+msgstr "מחפש תוצאות חדשות"
 
 msgid "previous"
 msgstr "הקודם"
diff --git a/lang/ja/LC_MESSAGES/default.po b/lang/ja/LC_MESSAGES/default.po
index 47bf52a..bf377b7 100644
--- a/lang/ja/LC_MESSAGES/default.po
+++ b/lang/ja/LC_MESSAGES/default.po
@@ -107,7 +107,7 @@ msgid "torrents"
 msgstr "トレント"
 
 msgid "searching_for_new_results"
-msgstr "新しい結果を検索中..."
+msgstr "新しい結果を検索中"
 
 msgid "previous"
 msgstr "前"
diff --git a/lang/ko/LC_MESSAGES/default.po b/lang/ko/LC_MESSAGES/default.po
index 1ee8d0e..29f8b6b 100644
--- a/lang/ko/LC_MESSAGES/default.po
+++ b/lang/ko/LC_MESSAGES/default.po
@@ -107,7 +107,7 @@ msgid "torrents"
 msgstr "토렌트"
 
 msgid "searching_for_new_results"
-msgstr "새로운 결과를 검색 중..."
+msgstr "새로운 결과를 검색 중"
 
 msgid "previous"
 msgstr "이전"
diff --git a/lang/lt/LC_MESSAGES/default.po b/lang/lt/LC_MESSAGES/default.po
index 9f21533..36916af 100644
--- a/lang/lt/LC_MESSAGES/default.po
+++ b/lang/lt/LC_MESSAGES/default.po
@@ -107,7 +107,7 @@ msgid "torrents"
 msgstr "Torrentai"
 
 msgid "searching_for_new_results"
-msgstr "Ieškoma naujų rezultatų..."
+msgstr "Ieškoma naujų rezultatų"
 
 msgid "previous"
 msgstr "Ankstesnis"
diff --git a/lang/lv/LC_MESSAGES/default.po b/lang/lv/LC_MESSAGES/default.po
index a2ef8c3..c49e3cf 100644
--- a/lang/lv/LC_MESSAGES/default.po
+++ b/lang/lv/LC_MESSAGES/default.po
@@ -107,7 +107,7 @@ msgid "torrents"
 msgstr "Torenti"
 
 msgid "searching_for_new_results"
-msgstr "Meklē jaunus rezultātus..."
+msgstr "Meklē jaunus rezultātus"
 
 msgid "previous"
 msgstr "Iepriekšējais"
diff --git a/lang/nl/LC_MESSAGES/default.po b/lang/nl/LC_MESSAGES/default.po
index 14b244b..37cc04e 100644
--- a/lang/nl/LC_MESSAGES/default.po
+++ b/lang/nl/LC_MESSAGES/default.po
@@ -107,7 +107,7 @@ msgid "torrents"
 msgstr "Torrents"
 
 msgid "searching_for_new_results"
-msgstr "Nieuwe resultaten zoeken..."
+msgstr "Nieuwe resultaten zoeken"
 
 msgid "previous"
 msgstr "Vorige"
diff --git a/lang/no/LC_MESSAGES/default.po b/lang/no/LC_MESSAGES/default.po
index 369f472..148bfa7 100644
--- a/lang/no/LC_MESSAGES/default.po
+++ b/lang/no/LC_MESSAGES/default.po
@@ -107,7 +107,7 @@ msgid "torrents"
 msgstr "Torrenter"
 
 msgid "searching_for_new_results"
-msgstr "Søker etter nye resultater..."
+msgstr "Søker etter nye resultater"
 
 msgid "previous"
 msgstr "Forrige"
diff --git a/lang/pl/LC_MESSAGES/default.po b/lang/pl/LC_MESSAGES/default.po
index 2c48817..ebd6527 100644
--- a/lang/pl/LC_MESSAGES/default.po
+++ b/lang/pl/LC_MESSAGES/default.po
@@ -107,7 +107,7 @@ msgid "torrents"
 msgstr "Torrenty"
 
 msgid "searching_for_new_results"
-msgstr "Wyszukiwanie nowych wyników..."
+msgstr "Wyszukiwanie nowych wyników"
 
 msgid "previous"
 msgstr "Poprzednie"
diff --git a/lang/pt/LC_MESSAGES/default.po b/lang/pt/LC_MESSAGES/default.po
index 440abea..2d24bcb 100644
--- a/lang/pt/LC_MESSAGES/default.po
+++ b/lang/pt/LC_MESSAGES/default.po
@@ -107,7 +107,7 @@ msgid "torrents"
 msgstr "Torrents"
 
 msgid "searching_for_new_results"
-msgstr "Procurando por novos resultados..."
+msgstr "Procurando por novos resultados"
 
 msgid "previous"
 msgstr "Anterior"
diff --git a/lang/ro/LC_MESSAGES/default.po b/lang/ro/LC_MESSAGES/default.po
index a3d3338..2f62123 100644
--- a/lang/ro/LC_MESSAGES/default.po
+++ b/lang/ro/LC_MESSAGES/default.po
@@ -107,7 +107,7 @@ msgid "torrents"
 msgstr "Torrenturi"
 
 msgid "searching_for_new_results"
-msgstr "Caut rezultate noi..."
+msgstr "Caut rezultate noi"
 
 msgid "previous"
 msgstr "Anterior"
diff --git a/lang/ru/LC_MESSAGES/default.po b/lang/ru/LC_MESSAGES/default.po
index b90d86d..2999cae 100644
--- a/lang/ru/LC_MESSAGES/default.po
+++ b/lang/ru/LC_MESSAGES/default.po
@@ -107,7 +107,7 @@ msgid "torrents"
 msgstr "Торренты"
 
 msgid "searching_for_new_results"
-msgstr "Идёт поиск новых результатов..."
+msgstr "Идёт поиск новых результатов"
 
 msgid "previous"
 msgstr "Предыдущий"
diff --git a/lang/sk/LC_MESSAGES/default.po b/lang/sk/LC_MESSAGES/default.po
index 611db5c..7bba513 100644
--- a/lang/sk/LC_MESSAGES/default.po
+++ b/lang/sk/LC_MESSAGES/default.po
@@ -107,7 +107,7 @@ msgid "torrents"
 msgstr "Torrenty"
 
 msgid "searching_for_new_results"
-msgstr "Hľadám nové výsledky..."
+msgstr "Hľadám nové výsledky"
 
 msgid "previous"
 msgstr "Predchádzajúce"
diff --git a/lang/sl/LC_MESSAGES/default.po b/lang/sl/LC_MESSAGES/default.po
index 1acc1f0..7217037 100644
--- a/lang/sl/LC_MESSAGES/default.po
+++ b/lang/sl/LC_MESSAGES/default.po
@@ -107,7 +107,7 @@ msgid "torrents"
 msgstr "Torrenti"
 
 msgid "searching_for_new_results"
-msgstr "Iskanje novih rezultatov..."
+msgstr "Iskanje novih rezultatov"
 
 msgid "previous"
 msgstr "Prejšnje"
diff --git a/lang/sr/LC_MESSAGES/default.po b/lang/sr/LC_MESSAGES/default.po
index 19e953d..3823ea1 100644
--- a/lang/sr/LC_MESSAGES/default.po
+++ b/lang/sr/LC_MESSAGES/default.po
@@ -107,7 +107,7 @@ msgid "torrents"
 msgstr "Торенти"
 
 msgid "searching_for_new_results"
-msgstr "Тражење нових резултата..."
+msgstr "Тражење нових резултата"
 
 msgid "previous"
 msgstr "Претходно"
diff --git a/lang/sv/LC_MESSAGES/default.po b/lang/sv/LC_MESSAGES/default.po
index cbf0306..a6dcb87 100644
--- a/lang/sv/LC_MESSAGES/default.po
+++ b/lang/sv/LC_MESSAGES/default.po
@@ -107,7 +107,7 @@ msgid "torrents"
 msgstr "Torrents"
 
 msgid "searching_for_new_results"
-msgstr "Söker efter nya resultat..."
+msgstr "Söker efter nya resultat"
 
 msgid "previous"
 msgstr "Föregående"
diff --git a/lang/sw/LC_MESSAGES/default.po b/lang/sw/LC_MESSAGES/default.po
index 6834448..c6f3bf1 100644
--- a/lang/sw/LC_MESSAGES/default.po
+++ b/lang/sw/LC_MESSAGES/default.po
@@ -107,7 +107,7 @@ msgid "torrents"
 msgstr "Torenti"
 
 msgid "searching_for_new_results"
-msgstr "Inatafuta matokeo mapya..."
+msgstr "Inatafuta matokeo mapya"
 
 msgid "previous"
 msgstr "Ya awali"
diff --git a/lang/th/LC_MESSAGES/default.po b/lang/th/LC_MESSAGES/default.po
index 4749c83..31c4ed8 100644
--- a/lang/th/LC_MESSAGES/default.po
+++ b/lang/th/LC_MESSAGES/default.po
@@ -107,7 +107,7 @@ msgid "torrents"
 msgstr "ทอร์เรนต์"
 
 msgid "searching_for_new_results"
-msgstr "กำลังค้นหาผลลัพธ์ใหม่..."
+msgstr "กำลังค้นหาผลลัพธ์ใหม่"
 
 msgid "previous"
 msgstr "ก่อนหน้า"
diff --git a/lang/tl/LC_MESSAGES/default.po b/lang/tl/LC_MESSAGES/default.po
index eab7127..87f012e 100644
--- a/lang/tl/LC_MESSAGES/default.po
+++ b/lang/tl/LC_MESSAGES/default.po
@@ -107,7 +107,7 @@ msgid "torrents"
 msgstr "Mga Torrents"
 
 msgid "searching_for_new_results"
-msgstr "Naghahanap ng mga bagong resulta..."
+msgstr "Naghahanap ng mga bagong resulta"
 
 msgid "previous"
 msgstr "Nakaraan"
diff --git a/lang/tr/LC_MESSAGES/default.po b/lang/tr/LC_MESSAGES/default.po
index aafad53..6cee4d2 100644
--- a/lang/tr/LC_MESSAGES/default.po
+++ b/lang/tr/LC_MESSAGES/default.po
@@ -107,7 +107,7 @@ msgid "torrents"
 msgstr "Torrentler"
 
 msgid "searching_for_new_results"
-msgstr "Yeni sonuçlar aranıyor..."
+msgstr "Yeni sonuçlar aranıyor"
 
 msgid "previous"
 msgstr "Önceki"
diff --git a/lang/uk/LC_MESSAGES/default.po b/lang/uk/LC_MESSAGES/default.po
index e2fc3ab..f49845c 100644
--- a/lang/uk/LC_MESSAGES/default.po
+++ b/lang/uk/LC_MESSAGES/default.po
@@ -107,7 +107,7 @@ msgid "torrents"
 msgstr "Торренти"
 
 msgid "searching_for_new_results"
-msgstr "Шукаю нові результати..."
+msgstr "Шукаю нові результати"
 
 msgid "previous"
 msgstr "Попередній"
diff --git a/lang/vi/LC_MESSAGES/default.po b/lang/vi/LC_MESSAGES/default.po
index a5303ce..1fb17bb 100644
--- a/lang/vi/LC_MESSAGES/default.po
+++ b/lang/vi/LC_MESSAGES/default.po
@@ -107,7 +107,7 @@ msgid "torrents"
 msgstr "Torrents"
 
 msgid "searching_for_new_results"
-msgstr "Đang tìm kiếm kết quả mới..."
+msgstr "Đang tìm kiếm kết quả mới"
 
 msgid "previous"
 msgstr "Trước"
diff --git a/lang/zh-CN/LC_MESSAGES/default.po b/lang/zh-CN/LC_MESSAGES/default.po
index d173139..5977c44 100644
--- a/lang/zh-CN/LC_MESSAGES/default.po
+++ b/lang/zh-CN/LC_MESSAGES/default.po
@@ -107,7 +107,7 @@ msgid "torrents"
 msgstr "种子"
 
 msgid "searching_for_new_results"
-msgstr "正在搜索新结果..."
+msgstr "正在搜索新结果"
 
 msgid "previous"
 msgstr "上一页"
diff --git a/lang/zh-TW/LC_MESSAGES/default.po b/lang/zh-TW/LC_MESSAGES/default.po
index 117897e..d662c6d 100644
--- a/lang/zh-TW/LC_MESSAGES/default.po
+++ b/lang/zh-TW/LC_MESSAGES/default.po
@@ -107,7 +107,7 @@ msgid "torrents"
 msgstr "種子"
 
 msgid "searching_for_new_results"
-msgstr "正在搜尋新結果..."
+msgstr "正在搜尋新結果"
 
 msgid "previous"
 msgstr "上一頁"
diff --git a/static/css/style-loadingindicator.css b/static/css/style-loadingindicator.css
new file mode 100644
index 0000000..4b58b1e
--- /dev/null
+++ b/static/css/style-loadingindicator.css
@@ -0,0 +1,60 @@
+.message-bottom-right {
+    opacity: 0;
+    pointer-events: none;
+    transition: opacity 0.3s ease-in-out;
+    align-items: center;
+    justify-content: center;
+    position: fixed;
+    bottom: 20px;
+    right: 20px;
+    background-color: var(--search-bg);
+    color: var(--text-color);
+    padding: 10px;
+    border-radius: 5px;
+    z-index: 1000;
+    text-align: center;
+    flex-direction: column;
+    border: 1px solid var(--border);
+    box-shadow: 0 0 10px var(--box-shadow);
+}
+
+.message-bottom-right.visible {
+    opacity: 1;
+    pointer-events: auto;
+}
+
+@keyframes bounce {
+    0%, 100% {
+        transform: translateY(0);
+    }
+    30% {
+        transform: translateY(-10px);
+    }
+    50% {
+        transform: translateY(0);
+    }
+    70% {
+        transform: translateY(-5px);
+    }
+    85% {
+        transform: translateY(0);
+    }
+    95% {
+        transform: translateY(-2px);
+    }
+}
+
+.dot {
+    display: inline-block;
+    animation: bounce 1.5s infinite;
+}
+
+.dot:nth-child(2) {
+    animation-delay: 0.1s;
+}
+.dot:nth-child(3) {
+    animation-delay: 0.2s;
+}
+.dot:nth-child(4) {
+    animation-delay: 0.3s;
+}
diff --git a/static/css/style.css b/static/css/style.css
index 60c20f3..f901cf8 100644
--- a/static/css/style.css
+++ b/static/css/style.css
@@ -1310,24 +1310,6 @@ p {
     text-shadow: 1px 1px 2px var(--border) !important; /* Adjust text shadow */
 }
 
-.message-bottom-left {
-        display: none;
-        align-items: center;
-        justify-content: center;
-        position: fixed;
-        bottom: 20px;
-        right: 20px;
-        background-color: var(--search-bg);
-        color: var(--text-color);
-        padding: 10px;
-        border-radius: 5px;
-        z-index: 1000;
-        text-align: center;
-        flex-direction: column;
-        border: 1px solid var(--border);
-        box-shadow: 0 0 10px var(--box-shadow);
-}
-
 body, h1, p, a, input, button {
     color: var(--text-color); /* Applies the text color based on theme */
     background-color: var(--background-color); /* Applies the background color based on theme */
diff --git a/static/js/dynamicscrolling.js b/static/js/dynamicscrolling.js
index fb1ed87..8c9bae2 100644
--- a/static/js/dynamicscrolling.js
+++ b/static/js/dynamicscrolling.js
@@ -8,16 +8,24 @@ document.addEventListener("DOMContentLoaded", function() {
     let searchType = templateData.getAttribute('data-type') || 'text';  // Default to 'text' if not provided
     let loading = false;
     let hasMoreResults = true;
-    const loadingIndicator = document.getElementById('message-bottom-left');
+    const loadingIndicator = document.getElementById('message-bottom-right');
     let loadingTimeout;
 
+    function showLoadingMessage() {
+        loadingIndicator.classList.add('visible');
+    }
+    
+    function hideLoadingMessage() {
+        loadingIndicator.classList.remove('visible');
+    }
+
     function loadResults(newPage) {
         if (loading || !hasMoreResults) return;
         loading = true;
 
         // Show loading indicator if taking more than 150ms
         loadingTimeout = setTimeout(() => {
-            loadingIndicator.style.display = 'flex';
+            showLoadingMessage()
         }, 150);
 
         fetch(`/search?q=${encodeURIComponent(query)}&t=${encodeURIComponent(searchType)}&p=${newPage}`)
@@ -29,7 +37,7 @@ document.addEventListener("DOMContentLoaded", function() {
             })
             .then(data => {
                 clearTimeout(loadingTimeout);
-                loadingIndicator.style.display = 'none';
+                hideLoadingMessage()
                 const parser = new DOMParser();
                 const doc = parser.parseFromString(data, 'text/html');
                 const newResultsHTML = doc.getElementById('results').innerHTML;
@@ -55,7 +63,7 @@ document.addEventListener("DOMContentLoaded", function() {
             })
             .catch(error => {
                 clearTimeout(loadingTimeout);
-                loadingIndicator.style.display = 'none';
+                hideLoadingMessage()
                 console.error('Error loading results:', error);
                 hasMoreResults = false;
                 loading = false;
diff --git a/static/js/dynamicscrollingimages.js b/static/js/dynamicscrollingimages.js
index 536db43..731f8e4 100644
--- a/static/js/dynamicscrollingimages.js
+++ b/static/js/dynamicscrollingimages.js
@@ -37,8 +37,7 @@
     // Rest of your existing code with minor additions
     const imageStatusInterval = 500;
     const scrollThreshold = 500;
-    const loadingIndicator = document.getElementById('message-bottom-left');
-    let loadingTimer;
+    const loadingIndicator = document.getElementById('message-bottom-right');    let loadingTimer;
     let isFetching = false;
     let page = parseInt(document.getElementById('template-data').getAttribute('data-page')) || 1;
     let query = document.getElementById('template-data').getAttribute('data-query');
@@ -49,6 +48,14 @@
     let imageIds = [];
     let imageStatusTimer;
 
+    function showLoadingMessage() {
+        loadingIndicator.classList.add('visible');
+    }
+    
+    function hideLoadingMessage() {
+        loadingIndicator.classList.remove('visible');
+    }
+
     function ensureScrollable() {
         if (noMoreImages) return;
         if (document.body.scrollHeight <= window.innerHeight) {
@@ -59,7 +66,7 @@
     function fetchNextPage() {
         if (isFetching || noMoreImages) return;
         loadingTimer = setTimeout(() => {
-            loadingIndicator.style.display = 'flex';
+            showLoadingMessage();
         }, 150);
         isFetching = true;
         page += 1;
@@ -68,7 +75,7 @@
             .then(response => response.text())
             .then(html => {
                 clearTimeout(loadingTimer);
-                loadingIndicator.style.display = 'none';
+                hideLoadingMessage();
 
                 let tempDiv = document.createElement('div');
                 tempDiv.innerHTML = html;
@@ -105,7 +112,7 @@
             })
             .catch(error => {
                 clearTimeout(loadingTimer);
-                loadingIndicator.style.display = 'none';
+                hideLoadingMessage();
                 console.error('Fetch error:', error);
                 isFetching = false;
             });
diff --git a/templates/forums.html b/templates/forums.html
index c8400bb..c671c73 100755
--- a/templates/forums.html
+++ b/templates/forums.html
@@ -10,6 +10,7 @@
     <link rel="stylesheet" href="/static/css/style.css">
     <link rel="stylesheet" href="/static/css/{{.Theme}}.css">
     <link rel="stylesheet" href="/static/css/style-fonts.css">
+    <link rel="stylesheet" href="/static/css/style-loadingindicator.css">
     <link rel="stylesheet" href="/static/css/style-menu.css">
     <link rel="search" type="application/opensearchdescription+xml" title="{{ translate "site_name" }}" href="/opensearch.xml">    
     <!-- Icons -->
@@ -157,8 +158,8 @@
             <div class="no-results-found">{{ translate "no_more_results" }}</div>
         {{end}}
     </div>    
-    <div class="message-bottom-left" id="message-bottom-left">
-        <span>{{ translate "searching_for_new_results" }}</span>
+    <div id="message-bottom-right" class="message-bottom-right">
+        <span id="loading-text">{{ translate "searching_for_new_results" }}</span><span class="dot">.</span><span class="dot">.</span><span class="dot">.</span>
     </div>
     <div class="prev-next prev-img" id="prev-next">
         <form action="/search" method="get">
diff --git a/templates/images.html b/templates/images.html
index 7e3ba7d..e5c25f3 100755
--- a/templates/images.html
+++ b/templates/images.html
@@ -18,6 +18,7 @@
     <link rel="stylesheet" href="/static/css/style-imageloading.css">
     <link rel="stylesheet" href="/static/css/style-imageviewer.css">
     <link rel="stylesheet" href="/static/css/style-fixedwidth.css">
+    <link rel="stylesheet" href="/static/css/style-loadingindicator.css">
     <link rel="stylesheet" href="/static/css/style-menu.css">
     <link rel="stylesheet" href="/static/css/{{.Theme}}.css">
     <link rel="stylesheet" href="/static/css/style-fonts.css">
@@ -240,8 +241,8 @@
         <div class="no-results-found no-results-found-offset">{{ translate "no_more_results" }}</div>
     {{ end }}
     </div>
-    <div class="message-bottom-left" id="message-bottom-left">
-        <span>{{ translate "searching_for_new_results" }}</span>
+    <div id="message-bottom-right" class="message-bottom-right">
+        <span id="loading-text">{{ translate "searching_for_new_results" }}</span><span class="dot">.</span><span class="dot">.</span><span class="dot">.</span>
     </div>
 
     <div id="image-viewer-overlay" style="display: none;"></div>
diff --git a/templates/music.html b/templates/music.html
index 2ac7198..9138721 100644
--- a/templates/music.html
+++ b/templates/music.html
@@ -11,6 +11,7 @@
     <link rel="stylesheet" href="/static/css/{{.Theme}}.css">
     <link rel="stylesheet" href="/static/css/style-fonts.css">
     <link rel="stylesheet" href="/static/css/style-music.css">
+    <link rel="stylesheet" href="/static/css/style-loadingindicator.css">
     <link rel="stylesheet" href="/static/css/style-menu.css">
     <link rel="search" type="application/opensearchdescription+xml" title="{{ translate "site_name" }}" href="/opensearch.xml">    
     <!-- Icons -->
@@ -157,8 +158,8 @@
             <div class="no-results-found">{{ translate "no_more_results" }}</div>
         {{end}}
     </div>
-    <div class="message-bottom-left" id="message-bottom-left">
-        <span>{{ translate "searching_for_new_results" }}</span>
+    <div id="message-bottom-right" class="message-bottom-right">
+        <span id="loading-text">{{ translate "searching_for_new_results" }}</span><span class="dot">.</span><span class="dot">.</span><span class="dot">.</span>
     </div>
     <div class="prev-next prev-img" id="prev-next">
         <form action="/music" method="get">
diff --git a/templates/text.html b/templates/text.html
index f965917..a55f77c 100755
--- a/templates/text.html
+++ b/templates/text.html
@@ -10,6 +10,7 @@
     <link rel="stylesheet" href="/static/css/style.css">
     <link rel="stylesheet" href="/static/css/{{.Theme}}.css">
     <link rel="stylesheet" href="/static/css/style-fonts.css">
+    <link rel="stylesheet" href="/static/css/style-loadingindicator.css">
     <link rel="stylesheet" href="/static/css/style-menu.css">
     <link rel="search" type="application/opensearchdescription+xml" title="{{ translate "site_name" }}" href="/opensearch.xml">    
     <!-- Icons -->
@@ -158,8 +159,8 @@
             <div class="no-results-found">{{ translate "no_more_results" }}</div>
         {{end}}
     </div>    
-    <div class="message-bottom-left" id="message-bottom-left">
-        <span>{{ translate "searching_for_new_results" }}</span>
+    <div id="message-bottom-right" class="message-bottom-right">
+        <span id="loading-text">{{ translate "searching_for_new_results" }}</span><span class="dot">.</span><span class="dot">.</span><span class="dot">.</span>
     </div>
     <div class="prev-next prev-img" id="prev-next">
         <form action="/search" method="get">