mirror of
https://github.com/koala73/worldmonitor.git
synced 2026-04-25 17:14:57 +02:00
feat(community): add Discord link to dashboard (#1884)
* feat(community): add Discord link to dashboard footer and community widget - CommunityWidget: URL → discord.gg/re63kWKxaz - preferences-content: discussion link → Discord - panel-layout footer: add Discord link - en.json: "Join the Discussion" / "Open Discussion" → "Join Discord" * refactor(community): replace Discussions with Discord in all footers * fix(community): rotate dismissed key + update all locales for Discord rollout - Bump DISMISSED_KEY to wm-community-dismissed-v2 so users who dismissed the old GitHub Discussions promo see the new Discord invite - Update joinDiscussion/openDiscussion in all 20 non-English locales to "Join Discord" (proper noun, same in all languages)
This commit is contained in:
@@ -115,7 +115,6 @@ const keywordTags = keywords ? keywords.split(',').map(k => k.trim()).slice(0, 6
|
||||
<a href="https://www.worldmonitor.app/docs" target="_blank" rel="noopener noreferrer">Docs</a>
|
||||
<a href="https://status.worldmonitor.app/" target="_blank" rel="noopener noreferrer">Status</a>
|
||||
<a href="https://github.com/koala73/worldmonitor" target="_blank" rel="noopener noreferrer">GitHub</a>
|
||||
<a href="https://github.com/koala73/worldmonitor/discussions" target="_blank" rel="noopener noreferrer">Discussions</a>
|
||||
<a href="https://discord.gg/re63kWKxaz" target="_blank" rel="noopener noreferrer">Discord</a>
|
||||
<a href="https://x.com/worldmonitorai" target="_blank" rel="noopener noreferrer">X</a>
|
||||
</div>
|
||||
|
||||
@@ -292,10 +292,6 @@
|
||||
"label": "GitHub",
|
||||
"href": "https://github.com/koala73/worldmonitor"
|
||||
},
|
||||
{
|
||||
"label": "Discussions",
|
||||
"href": "https://github.com/koala73/worldmonitor/discussions"
|
||||
},
|
||||
{
|
||||
"label": "Discord",
|
||||
"href": "https://discord.gg/re63kWKxaz"
|
||||
|
||||
@@ -936,7 +936,6 @@ const Footer = () => (
|
||||
<a href="https://www.worldmonitor.app/docs" className="hover:text-wm-text transition-colors">Docs</a>
|
||||
<a href="https://status.worldmonitor.app/" target="_blank" rel="noreferrer" className="hover:text-wm-text transition-colors">Status</a>
|
||||
<a href="https://github.com/koala73/worldmonitor" target="_blank" rel="noreferrer" className="hover:text-wm-text transition-colors">GitHub</a>
|
||||
<a href="https://github.com/koala73/worldmonitor/discussions" target="_blank" rel="noreferrer" className="hover:text-wm-text transition-colors">Discussions</a>
|
||||
<a href="https://discord.gg/re63kWKxaz" target="_blank" rel="noreferrer" className="hover:text-wm-text transition-colors">Discord</a>
|
||||
<a href="https://x.com/worldmonitorai" target="_blank" rel="noreferrer" className="hover:text-wm-text transition-colors">X</a>
|
||||
</div>
|
||||
@@ -1137,7 +1136,6 @@ const EnterprisePage = () => (
|
||||
<a href="https://www.worldmonitor.app/docs" className="hover:text-wm-text transition-colors">Docs</a>
|
||||
<a href="https://status.worldmonitor.app/" target="_blank" rel="noreferrer" className="hover:text-wm-text transition-colors">Status</a>
|
||||
<a href="https://github.com/koala73/worldmonitor" target="_blank" rel="noreferrer" className="hover:text-wm-text transition-colors">GitHub</a>
|
||||
<a href="https://github.com/koala73/worldmonitor/discussions" target="_blank" rel="noreferrer" className="hover:text-wm-text transition-colors">Discussions</a>
|
||||
<a href="https://discord.gg/re63kWKxaz" target="_blank" rel="noreferrer" className="hover:text-wm-text transition-colors">Discord</a>
|
||||
<a href="https://x.com/worldmonitorai" target="_blank" rel="noreferrer" className="hover:text-wm-text transition-colors">X</a>
|
||||
</div>
|
||||
|
||||
@@ -349,7 +349,7 @@ export class PanelLayoutManager implements AppModule {
|
||||
<a href="${this.ctx.isDesktopApp ? 'https://worldmonitor.app/docs' : 'https://www.worldmonitor.app/docs'}" target="_blank" rel="noopener">Docs</a>
|
||||
<a href="https://status.worldmonitor.app/" target="_blank" rel="noopener">Status</a>
|
||||
<a href="https://github.com/koala73/worldmonitor" target="_blank" rel="noopener">GitHub</a>
|
||||
<a href="https://github.com/koala73/worldmonitor/discussions" target="_blank" rel="noopener">Discussions</a>
|
||||
<a href="https://discord.gg/re63kWKxaz" target="_blank" rel="noopener">Discord</a>
|
||||
<a href="https://x.com/worldmonitorai" target="_blank" rel="noopener">X</a>
|
||||
</nav>
|
||||
<span class="site-footer-copy">© ${new Date().getFullYear()} World Monitor</span>
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
import { t } from '@/services/i18n';
|
||||
import { getDismissed, setDismissed } from '@/utils/cross-domain-storage';
|
||||
|
||||
const DISMISSED_KEY = 'wm-community-dismissed';
|
||||
const DISCUSSION_URL = 'https://github.com/koala73/worldmonitor/discussions/94';
|
||||
const DISMISSED_KEY = 'wm-community-dismissed-v2';
|
||||
const DISCUSSION_URL = 'https://discord.gg/re63kWKxaz';
|
||||
|
||||
export function mountCommunityWidget(): void {
|
||||
if (getDismissed(DISMISSED_KEY)) return;
|
||||
|
||||
@@ -924,8 +924,8 @@
|
||||
"nuclear": "نووي"
|
||||
},
|
||||
"community": {
|
||||
"joinDiscussion": "انضم إلى النقاش",
|
||||
"openDiscussion": "فتح النقاش",
|
||||
"joinDiscussion": "Join Discord",
|
||||
"openDiscussion": "Join Discord",
|
||||
"dontShowAgain": "عدم العرض مجدداً",
|
||||
"sectionLabel": "المجتمع"
|
||||
},
|
||||
@@ -2403,4 +2403,4 @@
|
||||
"openCountryBrief": "فتح ملخص البلد",
|
||||
"copyCoordinates": "نسخ الإحداثيات"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -958,8 +958,8 @@
|
||||
"nuclear": "Ядрена"
|
||||
},
|
||||
"community": {
|
||||
"joinDiscussion": "Присъединете се към дискусията",
|
||||
"openDiscussion": "Отворена дискусия",
|
||||
"joinDiscussion": "Join Discord",
|
||||
"openDiscussion": "Join Discord",
|
||||
"dontShowAgain": "Не показвай отново",
|
||||
"sectionLabel": "Общност"
|
||||
},
|
||||
@@ -2403,4 +2403,4 @@
|
||||
"openCountryBrief": "Отвори обзор на страната",
|
||||
"copyCoordinates": "Копирай координати"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -948,8 +948,8 @@
|
||||
"nuclear": "Jaderné zařízení"
|
||||
},
|
||||
"community": {
|
||||
"joinDiscussion": "Připojit se k diskusi",
|
||||
"openDiscussion": "Otevřít diskusi",
|
||||
"joinDiscussion": "Join Discord",
|
||||
"openDiscussion": "Join Discord",
|
||||
"dontShowAgain": "Příště nezobrazovat",
|
||||
"sectionLabel": "Komunita"
|
||||
},
|
||||
@@ -2403,4 +2403,4 @@
|
||||
"openCountryBrief": "Otevřít přehled země",
|
||||
"copyCoordinates": "Kopírovat souřadnice"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1060,8 +1060,8 @@
|
||||
"nuclear": "Nuklear"
|
||||
},
|
||||
"community": {
|
||||
"joinDiscussion": "An der Diskussion teilnehmen",
|
||||
"openDiscussion": "Diskussion öffnen",
|
||||
"joinDiscussion": "Join Discord",
|
||||
"openDiscussion": "Join Discord",
|
||||
"dontShowAgain": "Nicht mehr anzeigen",
|
||||
"sectionLabel": "Gemeinschaft"
|
||||
},
|
||||
@@ -2403,4 +2403,4 @@
|
||||
"openCountryBrief": "Länderübersicht öffnen",
|
||||
"copyCoordinates": "Koordinaten kopieren"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -958,8 +958,8 @@
|
||||
"nuclear": "Πυρηνικό"
|
||||
},
|
||||
"community": {
|
||||
"joinDiscussion": "Συμμετοχή στη Συζήτηση",
|
||||
"openDiscussion": "Ανοιχτή Συζήτηση",
|
||||
"joinDiscussion": "Join Discord",
|
||||
"openDiscussion": "Join Discord",
|
||||
"dontShowAgain": "Να μην εμφανιστεί ξανά",
|
||||
"sectionLabel": "Κοινότητα"
|
||||
},
|
||||
@@ -2403,4 +2403,4 @@
|
||||
"openCountryBrief": "Άνοιγμα επισκόπησης χώρας",
|
||||
"copyCoordinates": "Αντιγραφή συντεταγμένων"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1090,8 +1090,8 @@
|
||||
"nuclear": "Nuclear"
|
||||
},
|
||||
"community": {
|
||||
"joinDiscussion": "Join the Discussion",
|
||||
"openDiscussion": "Open Discussion",
|
||||
"joinDiscussion": "Join Discord",
|
||||
"openDiscussion": "Join Discord",
|
||||
"dontShowAgain": "Don't show again",
|
||||
"sectionLabel": "Community"
|
||||
},
|
||||
|
||||
@@ -1060,8 +1060,8 @@
|
||||
"nuclear": "Nuclear"
|
||||
},
|
||||
"community": {
|
||||
"joinDiscussion": "Únete a la discusión",
|
||||
"openDiscussion": "Abrir discusión",
|
||||
"joinDiscussion": "Join Discord",
|
||||
"openDiscussion": "Join Discord",
|
||||
"dontShowAgain": "No mostrar de nuevo",
|
||||
"sectionLabel": "Comunidad"
|
||||
},
|
||||
@@ -2403,4 +2403,4 @@
|
||||
"openCountryBrief": "Abrir resumen del país",
|
||||
"copyCoordinates": "Copiar coordenadas"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -924,8 +924,8 @@
|
||||
"nuclear": "Nucléaire"
|
||||
},
|
||||
"community": {
|
||||
"joinDiscussion": "Rejoindre la discussion",
|
||||
"openDiscussion": "Ouvrir la discussion",
|
||||
"joinDiscussion": "Join Discord",
|
||||
"openDiscussion": "Join Discord",
|
||||
"dontShowAgain": "Ne plus afficher",
|
||||
"sectionLabel": "Communauté"
|
||||
},
|
||||
@@ -2403,4 +2403,4 @@
|
||||
"openCountryBrief": "Ouvrir la fiche pays",
|
||||
"copyCoordinates": "Copier les coordonnées"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1060,8 +1060,8 @@
|
||||
"nuclear": "Nucleare"
|
||||
},
|
||||
"community": {
|
||||
"joinDiscussion": "Unisciti alla discussione",
|
||||
"openDiscussion": "Apri discussione",
|
||||
"joinDiscussion": "Join Discord",
|
||||
"openDiscussion": "Join Discord",
|
||||
"dontShowAgain": "Non mostrare più",
|
||||
"sectionLabel": "Comunità"
|
||||
},
|
||||
@@ -2403,4 +2403,4 @@
|
||||
"openCountryBrief": "Apri scheda paese",
|
||||
"copyCoordinates": "Copia coordinate"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -958,8 +958,8 @@
|
||||
"nuclear": "核施設"
|
||||
},
|
||||
"community": {
|
||||
"joinDiscussion": "ディスカッションに参加",
|
||||
"openDiscussion": "ディスカッションを開く",
|
||||
"joinDiscussion": "Join Discord",
|
||||
"openDiscussion": "Join Discord",
|
||||
"dontShowAgain": "今後表示しない",
|
||||
"sectionLabel": "コミュニティ"
|
||||
},
|
||||
@@ -2403,4 +2403,4 @@
|
||||
"openCountryBrief": "国の概要を開く",
|
||||
"copyCoordinates": "座標をコピー"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -958,8 +958,8 @@
|
||||
"nuclear": "핵 시설"
|
||||
},
|
||||
"community": {
|
||||
"joinDiscussion": "토론 참여",
|
||||
"openDiscussion": "토론 열기",
|
||||
"joinDiscussion": "Join Discord",
|
||||
"openDiscussion": "Join Discord",
|
||||
"dontShowAgain": "다시 표시하지 않기",
|
||||
"sectionLabel": "커뮤니티"
|
||||
},
|
||||
@@ -2403,4 +2403,4 @@
|
||||
"openCountryBrief": "국가 개요 열기",
|
||||
"copyCoordinates": "좌표 복사"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -739,8 +739,8 @@
|
||||
"nuclear": "Nucleair"
|
||||
},
|
||||
"community": {
|
||||
"joinDiscussion": "Doe mee aan de discussie",
|
||||
"openDiscussion": "Open discussie",
|
||||
"joinDiscussion": "Join Discord",
|
||||
"openDiscussion": "Join Discord",
|
||||
"dontShowAgain": "Niet meer tonen",
|
||||
"sectionLabel": "Gemeenschap"
|
||||
},
|
||||
@@ -2403,4 +2403,4 @@
|
||||
"openCountryBrief": "Landenoverzicht openen",
|
||||
"copyCoordinates": "Coördinaten kopiëren"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1036,8 +1036,8 @@
|
||||
"nuclear": "Obiekt jądrowy"
|
||||
},
|
||||
"community": {
|
||||
"joinDiscussion": "Dołącz do dyskusji",
|
||||
"openDiscussion": "Otwórz dyskusję",
|
||||
"joinDiscussion": "Join Discord",
|
||||
"openDiscussion": "Join Discord",
|
||||
"dontShowAgain": "Nie pokazuj ponownie",
|
||||
"sectionLabel": "Społeczność"
|
||||
},
|
||||
@@ -2403,4 +2403,4 @@
|
||||
"openCountryBrief": "Otwórz przegląd kraju",
|
||||
"copyCoordinates": "Kopiuj współrzędne"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -739,8 +739,8 @@
|
||||
"nuclear": "Nuclear"
|
||||
},
|
||||
"community": {
|
||||
"joinDiscussion": "Junte-se à discussão",
|
||||
"openDiscussion": "Abrir discussão",
|
||||
"joinDiscussion": "Join Discord",
|
||||
"openDiscussion": "Join Discord",
|
||||
"dontShowAgain": "Não mostrar novamente",
|
||||
"sectionLabel": "Comunidade"
|
||||
},
|
||||
@@ -2403,4 +2403,4 @@
|
||||
"openCountryBrief": "Abrir resumo do país",
|
||||
"copyCoordinates": "Copiar coordenadas"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -958,8 +958,8 @@
|
||||
"nuclear": "Nuclear"
|
||||
},
|
||||
"community": {
|
||||
"joinDiscussion": "Alăturați-vă discuției",
|
||||
"openDiscussion": "Deschideți discuția",
|
||||
"joinDiscussion": "Join Discord",
|
||||
"openDiscussion": "Join Discord",
|
||||
"dontShowAgain": "Nu mai afișa",
|
||||
"sectionLabel": "Comunitate"
|
||||
},
|
||||
@@ -2403,4 +2403,4 @@
|
||||
"openCountryBrief": "Deschide prezentarea țării",
|
||||
"copyCoordinates": "Copiază coordonatele"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -958,8 +958,8 @@
|
||||
"nuclear": "Ядерный"
|
||||
},
|
||||
"community": {
|
||||
"joinDiscussion": "Присоединиться к обсуждению",
|
||||
"openDiscussion": "Открыть обсуждение",
|
||||
"joinDiscussion": "Join Discord",
|
||||
"openDiscussion": "Join Discord",
|
||||
"dontShowAgain": "Больше не показывать",
|
||||
"sectionLabel": "Сообщество"
|
||||
},
|
||||
@@ -2403,4 +2403,4 @@
|
||||
"openCountryBrief": "Открыть обзор страны",
|
||||
"copyCoordinates": "Скопировать координаты"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -739,8 +739,8 @@
|
||||
"nuclear": "Kärnteknisk"
|
||||
},
|
||||
"community": {
|
||||
"joinDiscussion": "Gå med i diskussionen",
|
||||
"openDiscussion": "Öppna diskussion",
|
||||
"joinDiscussion": "Join Discord",
|
||||
"openDiscussion": "Join Discord",
|
||||
"dontShowAgain": "Visa inte igen",
|
||||
"sectionLabel": "Gemenskap"
|
||||
},
|
||||
@@ -2403,4 +2403,4 @@
|
||||
"openCountryBrief": "Öppna landsöversikt",
|
||||
"copyCoordinates": "Kopiera koordinater"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -958,8 +958,8 @@
|
||||
"nuclear": "นิวเคลียร์"
|
||||
},
|
||||
"community": {
|
||||
"joinDiscussion": "เข้าร่วมการสนทนา",
|
||||
"openDiscussion": "เปิดการสนทนา",
|
||||
"joinDiscussion": "Join Discord",
|
||||
"openDiscussion": "Join Discord",
|
||||
"dontShowAgain": "ไม่แสดงอีก",
|
||||
"sectionLabel": "ชุมชน"
|
||||
},
|
||||
@@ -2403,4 +2403,4 @@
|
||||
"openCountryBrief": "เปิดภาพรวมประเทศ",
|
||||
"copyCoordinates": "คัดลอกพิกัด"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -958,8 +958,8 @@
|
||||
"nuclear": "Nukleer"
|
||||
},
|
||||
"community": {
|
||||
"joinDiscussion": "Tartismaya Katilin",
|
||||
"openDiscussion": "Tartismayi Ac",
|
||||
"joinDiscussion": "Join Discord",
|
||||
"openDiscussion": "Join Discord",
|
||||
"dontShowAgain": "Bir daha gosterme",
|
||||
"sectionLabel": "Topluluk"
|
||||
},
|
||||
@@ -2403,4 +2403,4 @@
|
||||
"openCountryBrief": "Ülke özetini aç",
|
||||
"copyCoordinates": "Koordinatları kopyala"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -958,8 +958,8 @@
|
||||
"nuclear": "Hạt nhân"
|
||||
},
|
||||
"community": {
|
||||
"joinDiscussion": "Tham gia Thảo luận",
|
||||
"openDiscussion": "Mở Thảo luận",
|
||||
"joinDiscussion": "Join Discord",
|
||||
"openDiscussion": "Join Discord",
|
||||
"dontShowAgain": "Không hiển thị lại",
|
||||
"sectionLabel": "Cộng đồng"
|
||||
},
|
||||
@@ -2403,4 +2403,4 @@
|
||||
"openCountryBrief": "Mở tổng quan quốc gia",
|
||||
"copyCoordinates": "Sao chép tọa độ"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -958,8 +958,8 @@
|
||||
"nuclear": "核设施"
|
||||
},
|
||||
"community": {
|
||||
"joinDiscussion": "加入讨论",
|
||||
"openDiscussion": "打开讨论",
|
||||
"joinDiscussion": "Join Discord",
|
||||
"openDiscussion": "Join Discord",
|
||||
"dontShowAgain": "不再显示",
|
||||
"sectionLabel": "社区"
|
||||
},
|
||||
@@ -2403,4 +2403,4 @@
|
||||
"openCountryBrief": "打开国家简报",
|
||||
"copyCoordinates": "复制坐标"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -245,7 +245,7 @@ export function renderPreferences(host: PreferencesHost): PreferencesResult {
|
||||
</div>
|
||||
<div class="us-data-mgmt-toast" id="usDataMgmtToast"></div>
|
||||
`;
|
||||
html += `<a href="https://github.com/koala73/worldmonitor/discussions/94" target="_blank" rel="noopener noreferrer" class="us-discussion-link">
|
||||
html += `<a href="https://discord.gg/re63kWKxaz" target="_blank" rel="noopener noreferrer" class="us-discussion-link">
|
||||
<span class="us-discussion-dot"></span>
|
||||
<span>${t('components.community.joinDiscussion')}</span>
|
||||
</a>`;
|
||||
|
||||
Reference in New Issue
Block a user