From 91b9a33950008cdf61ca2514c1c2e08b049771dd Mon Sep 17 00:00:00 2001 From: bashrc Date: Tue, 24 Feb 2026 10:39:00 +0000 Subject: [PATCH] Show map within separate dropdown --- translations/ar.json | 3 ++- translations/bn.json | 3 ++- translations/ca.json | 3 ++- translations/cy.json | 3 ++- translations/de.json | 3 ++- translations/el.json | 3 ++- translations/en.json | 3 ++- translations/es.json | 3 ++- translations/fa.json | 3 ++- translations/fi.json | 3 ++- translations/fr.json | 3 ++- translations/ga.json | 3 ++- translations/he.json | 3 ++- translations/hi.json | 3 ++- translations/it.json | 3 ++- translations/ja.json | 3 ++- translations/ko.json | 3 ++- translations/ku.json | 3 ++- translations/nl.json | 3 ++- translations/oc.json | 3 ++- translations/pl.json | 3 ++- translations/pt.json | 3 ++- translations/ru.json | 3 ++- translations/sw.json | 3 ++- translations/tr.json | 3 ++- translations/uk.json | 3 ++- translations/yi.json | 3 ++- translations/zh.json | 3 ++- webapp_post.py | 14 ++++++++++++++ 29 files changed, 70 insertions(+), 28 deletions(-) diff --git a/translations/ar.json b/translations/ar.json index 29f38bfb6..d8c5af72e 100644 --- a/translations/ar.json +++ b/translations/ar.json @@ -764,5 +764,6 @@ "Status": "حالة", "Warning: Possible dangerous link": "تحذير: رابط خطير محتمل", "Mutual": "مشترك", - "Bot": "الروبوت" + "Bot": "الروبوت", + "Show Map": "عرض الخريطة" } diff --git a/translations/bn.json b/translations/bn.json index 842b938a2..98946ce82 100644 --- a/translations/bn.json +++ b/translations/bn.json @@ -764,5 +764,6 @@ "Status": "অবস্থা", "Warning: Possible dangerous link": "সতর্কতা: সম্ভাব্য বিপজ্জনক লিঙ্ক", "Mutual": "পারস্পরিক", - "Bot": "রোবট" + "Bot": "রোবট", + "Show Map": "মানচিত্র দেখান" } diff --git a/translations/ca.json b/translations/ca.json index bf6135960..a5128b722 100644 --- a/translations/ca.json +++ b/translations/ca.json @@ -764,5 +764,6 @@ "Status": "Estat", "Warning: Possible dangerous link": "Avís: Possible enllaç perillós", "Mutual": "Mútua", - "Bot": "Bot" + "Bot": "Bot", + "Show Map": "Mostra el mapa" } diff --git a/translations/cy.json b/translations/cy.json index c8d2582f9..e2ddc6110 100644 --- a/translations/cy.json +++ b/translations/cy.json @@ -764,5 +764,6 @@ "Status": "Statws", "Warning: Possible dangerous link": "Rhybudd: Cyswllt peryglus posibl", "Mutual": "Cydfuddiannol", - "Bot": "Bot" + "Bot": "Bot", + "Show Map": "Dangos Map" } diff --git a/translations/de.json b/translations/de.json index 998db5b55..a22acc8c1 100644 --- a/translations/de.json +++ b/translations/de.json @@ -764,5 +764,6 @@ "Status": "Status", "Warning: Possible dangerous link": "Warnung: Möglicher gefährlicher Link", "Mutual": "Gegenseitig", - "Bot": "Roboter" + "Bot": "Roboter", + "Show Map": "Karte anzeigen" } diff --git a/translations/el.json b/translations/el.json index f2c25c875..2482e9c9a 100644 --- a/translations/el.json +++ b/translations/el.json @@ -764,5 +764,6 @@ "Status": "Κατάσταση", "Warning: Possible dangerous link": "Προειδοποίηση: Πιθανός επικίνδυνος σύνδεσμος", "Mutual": "Αμοιβαίος", - "Bot": "Ρομπότ" + "Bot": "Ρομπότ", + "Show Map": "Εμφάνιση Χάρτη" } diff --git a/translations/en.json b/translations/en.json index 94f7578f3..12a19753e 100644 --- a/translations/en.json +++ b/translations/en.json @@ -764,5 +764,6 @@ "Status": "Status", "Warning: Possible dangerous link": "Warning: Possible dangerous link", "Mutual": "Mutual", - "Bot": "Bot" + "Bot": "Bot", + "Show Map": "Show Map" } diff --git a/translations/es.json b/translations/es.json index 39106b644..c563efbaf 100644 --- a/translations/es.json +++ b/translations/es.json @@ -764,5 +764,6 @@ "Status": "Estado", "Warning: Possible dangerous link": "Advertencia: Posible enlace peligroso", "Mutual": "Mutual", - "Bot": "Bot" + "Bot": "Bot", + "Show Map": "Mostrar mapa" } diff --git a/translations/fa.json b/translations/fa.json index e80e2b0b0..0277847e9 100644 --- a/translations/fa.json +++ b/translations/fa.json @@ -764,5 +764,6 @@ "Status": "وضعیت", "Warning: Possible dangerous link": "هشدار: احتمال لینک خطرناک", "Mutual": "متقابل", - "Bot": "ربات" + "Bot": "ربات", + "Show Map": "نمایش نقشه" } diff --git a/translations/fi.json b/translations/fi.json index f220532aa..978085ae1 100644 --- a/translations/fi.json +++ b/translations/fi.json @@ -764,5 +764,6 @@ "Status": "Status", "Warning: Possible dangerous link": "Varoitus: Mahdollisesti vaarallinen linkki", "Mutual": "Keskinäinen", - "Bot": "Robotti" + "Bot": "Robotti", + "Show Map": "Näytä kartta" } diff --git a/translations/fr.json b/translations/fr.json index 82e9ba985..de9d14662 100644 --- a/translations/fr.json +++ b/translations/fr.json @@ -764,5 +764,6 @@ "Status": "Statut", "Warning: Possible dangerous link": "Avertissement : lien potentiellement dangereux", "Mutual": "Mutuelle", - "Bot": "Bot" + "Bot": "Bot", + "Show Map": "Afficher la carte" } diff --git a/translations/ga.json b/translations/ga.json index 2aee3a240..4c4e15e79 100644 --- a/translations/ga.json +++ b/translations/ga.json @@ -764,5 +764,6 @@ "Status": "Stádas", "Warning: Possible dangerous link": "Rabhadh: Nasc contúirteach féideartha", "Mutual": "Frithpháirteach", - "Bot": "Róbat" + "Bot": "Róbat", + "Show Map": "Taispeáin Léarscáil" } diff --git a/translations/he.json b/translations/he.json index 723479303..d338a4991 100644 --- a/translations/he.json +++ b/translations/he.json @@ -764,5 +764,6 @@ "Status": "סטָטוּס", "Warning: Possible dangerous link": "אזהרה: קישור מסוכן אפשרי", "Mutual": "הֲדָדִי", - "Bot": "רוֹבּוֹט" + "Bot": "רוֹבּוֹט", + "Show Map": "הצג מפה" } diff --git a/translations/hi.json b/translations/hi.json index 734973b5a..29cae4a55 100644 --- a/translations/hi.json +++ b/translations/hi.json @@ -764,5 +764,6 @@ "Status": "स्थिति", "Warning: Possible dangerous link": "चेतावनी: संभावित खतरनाक लिंक", "Mutual": "आपसी", - "Bot": "रोबोट" + "Bot": "रोबोट", + "Show Map": "नक्शा दिखाएं" } diff --git a/translations/it.json b/translations/it.json index b8bd14c2a..d605ef29a 100644 --- a/translations/it.json +++ b/translations/it.json @@ -764,5 +764,6 @@ "Status": "Stato", "Warning: Possible dangerous link": "Attenzione: possibile collegamento pericoloso", "Mutual": "Reciproca", - "Bot": "Bot" + "Bot": "Bot", + "Show Map": "Mostra mappa" } diff --git a/translations/ja.json b/translations/ja.json index c045ae3c4..07708fe4e 100644 --- a/translations/ja.json +++ b/translations/ja.json @@ -764,5 +764,6 @@ "Status": "状態", "Warning: Possible dangerous link": "警告: 危険なリンクの可能性があります", "Mutual": "共通の", - "Bot": "ロボット" + "Bot": "ロボット", + "Show Map": "地図を表示" } diff --git a/translations/ko.json b/translations/ko.json index c862fedef..b9dfc771a 100644 --- a/translations/ko.json +++ b/translations/ko.json @@ -764,5 +764,6 @@ "Status": "상태", "Warning: Possible dangerous link": "경고: 위험한 링크가 있을 수 있습니다", "Mutual": "상호간의", - "Bot": "기계 인간" + "Bot": "기계 인간", + "Show Map": "지도 표시" } diff --git a/translations/ku.json b/translations/ku.json index 983262f79..b1c2025af 100644 --- a/translations/ku.json +++ b/translations/ku.json @@ -764,5 +764,6 @@ "Status": "Cî", "Warning: Possible dangerous link": "Hişyarî: Girêdaneke gengaz a xeternak", "Mutual": "Beramberî", - "Bot": "Bot" + "Bot": "Bot", + "Show Map": "Nexşeya Nîşan Bide" } diff --git a/translations/nl.json b/translations/nl.json index c3c3b9495..cda6e9245 100644 --- a/translations/nl.json +++ b/translations/nl.json @@ -764,5 +764,6 @@ "Status": "Status", "Warning: Possible dangerous link": "Waarschuwing: Mogelijk gevaarlijke link", "Mutual": "Wederzijds", - "Bot": "Bot" + "Bot": "Bot", + "Show Map": "Kaart weergeven" } diff --git a/translations/oc.json b/translations/oc.json index d03a250cd..adf3a6e8c 100644 --- a/translations/oc.json +++ b/translations/oc.json @@ -760,5 +760,6 @@ "Status": "Status", "Warning: Possible dangerous link": "Warning: Possible dangerous link", "Mutual": "Mutual", - "Bot": "Bot" + "Bot": "Bot", + "Show Map": "Show Map" } diff --git a/translations/pl.json b/translations/pl.json index 7b3e75652..9327af5db 100644 --- a/translations/pl.json +++ b/translations/pl.json @@ -764,5 +764,6 @@ "Status": "Status", "Warning: Possible dangerous link": "Ostrzeżenie: Możliwe niebezpieczne łącze", "Mutual": "Wzajemne", - "Bot": "Bot" + "Bot": "Bot", + "Show Map": "Pokaż mapę" } diff --git a/translations/pt.json b/translations/pt.json index b0cfa1dd7..3e8597699 100644 --- a/translations/pt.json +++ b/translations/pt.json @@ -764,5 +764,6 @@ "Status": "Estatuto", "Warning: Possible dangerous link": "Aviso: possível ligação perigosa", "Mutual": "Mútua", - "Bot": "Robô" + "Bot": "Robô", + "Show Map": "Mostrar mapa" } diff --git a/translations/ru.json b/translations/ru.json index 740b2d34e..6a93b28ac 100644 --- a/translations/ru.json +++ b/translations/ru.json @@ -764,5 +764,6 @@ "Status": "Статус", "Warning: Possible dangerous link": "Внимание: возможная опасная ссылка", "Mutual": "Взаимный", - "Bot": "Робот" + "Bot": "Робот", + "Show Map": "Показать карту" } diff --git a/translations/sw.json b/translations/sw.json index 5564433f7..ca8a47de7 100644 --- a/translations/sw.json +++ b/translations/sw.json @@ -764,5 +764,6 @@ "Status": "Hali", "Warning: Possible dangerous link": "Onyo: Kiungo hatari kinachowezekana", "Mutual": "Kuheshimiana", - "Bot": "Roboti" + "Bot": "Roboti", + "Show Map": "Onyesha Ramani" } diff --git a/translations/tr.json b/translations/tr.json index 16de53ccf..b641d3724 100644 --- a/translations/tr.json +++ b/translations/tr.json @@ -764,5 +764,6 @@ "Status": "Durum", "Warning: Possible dangerous link": "Uyarı: Olası tehlikeli bağlantı", "Mutual": "Karşılıklı", - "Bot": "Bot" + "Bot": "Bot", + "Show Map": "Haritayı Göster" } diff --git a/translations/uk.json b/translations/uk.json index e557cd303..4eb99294e 100644 --- a/translations/uk.json +++ b/translations/uk.json @@ -764,5 +764,6 @@ "Status": "Статус", "Warning: Possible dangerous link": "Попередження: Можливе небезпечне посилання", "Mutual": "Взаємне", - "Bot": "Робот" + "Bot": "Робот", + "Show Map": "Показати карту" } diff --git a/translations/yi.json b/translations/yi.json index a701bc01a..9f7fed53d 100644 --- a/translations/yi.json +++ b/translations/yi.json @@ -764,5 +764,6 @@ "Status": "סטאַטוס", "Warning: Possible dangerous link": "ווארענונג: מעגלעכער געפערלעכער פארבינדונג", "Mutual": "קעגנצייַטיק", - "Bot": "ראָבאָט" + "Bot": "ראָבאָט", + "Show Map": "ווייַזן מאַפּע" } diff --git a/translations/zh.json b/translations/zh.json index 01e22b1e7..0763efc1d 100644 --- a/translations/zh.json +++ b/translations/zh.json @@ -764,5 +764,6 @@ "Status": "地位", "Warning: Possible dangerous link": "警告:可能存在危险链接", "Mutual": "相互的", - "Bot": "机器人" + "Bot": "机器人", + "Show Map": "显示地图" } diff --git a/webapp_post.py b/webapp_post.py index 03bd0d37d..9b5167653 100644 --- a/webapp_post.py +++ b/webapp_post.py @@ -2316,6 +2316,16 @@ def _mentions_to_person_options(html_str: str, nickname: str, domain: str, return html_str +def _get_show_map_button(post_id: str, translate: {}, + map_content: str) -> str: + """Returns the markup for a "show map" button + """ + return '
' + \ + translate['Show Map'] + '' + \ + '
' + map_content + \ + '
\n' + + def individual_post_as_html(signing_priv_key_pem: str, allow_downloads: bool, recent_posts_cache: {}, max_recent_posts: int, @@ -3426,6 +3436,10 @@ def individual_post_as_html(signing_priv_key_pem: str, post_html += '
\n' + \ ' ' + title_str + \ reply_avatar_image_in_post + '
\n' + + if map_str: + map_str = _get_show_map_button(post_id, translate, map_str) + post_html += \ content_str + citations_str + map_str + \ reaction_str + footer_str + '\n'