mirror of
https://github.com/koala73/worldmonitor.git
synced 2026-04-25 17:14:57 +02:00
* feat(ui): add close buttons on panels and Add Panel block Add hover-visible close (×) buttons to panel headers that disable the panel via the existing toggle infrastructure, and an "Add Panel" card at the end of the grid that opens the Settings → Panels tab. - Close button on all panels except Live News and Live Webcams - Button always positioned far-right via CSS order: 999 - Panel count badges and action buttons pushed right with margin-left: auto - World Clock gear icon shifted to avoid overlap with close button - Styled icon-btn class for Airline Intelligence refresh button - i18n keys added for closePanel and addPanel - wm:panel-close custom event handled in event-handlers.ts Closes #1347 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * docs: add PR screenshots for panel controls feature Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * fix(ui): address PR review — move inline styles to CSS, store event listener ref - Move inline marginLeft from MarketPanel and AirlineIntelPanel to CSS - Store wm:panel-close listener as boundPanelCloseHandler with cleanup in destroy() - Close button now extends .icon-btn (shared base styles, 5 overrides instead of 15) - Scope .live-news-settings-btn margin-left to .panel-header context only - Add gap: 8px to .panel-header for uniform spacing - Center LIVE badge and sparkle btn between title and count/close via auto margins - Fix close button hover/touch specificity by scoping to .panel-header Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * fix(ui): consolidate margin-left auto, fix close btn icon and hover color - Replace scattered margin-left: auto with single .panel-header-left + * selector to correctly push the first right-aligned element - Use multiplication X (U+2715) instead of multiplication sign (U+00D7) for the close button icon - Use color-mix with --semantic-critical for close hover background instead of hardcoded rgba - Convert wc-settings-btn from absolute positioning to flex flow, removing the fragile right: 30px magic number --------- Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com> Co-authored-by: Elie Habib <elie.habib@gmail.com>
2413 lines
96 KiB
JSON
2413 lines
96 KiB
JSON
{
|
||
"app": {
|
||
"title": "World Monitor",
|
||
"description": "Global Situation with AI Insights"
|
||
},
|
||
"countryBrief": {
|
||
"identifying": "Identifying country...",
|
||
"locating": "Locating region...",
|
||
"geocodeFailed": "Could not identify a country at this location",
|
||
"retryBtn": "Retry",
|
||
"closeBtn": "Close",
|
||
"limitedCoverage": "Limited coverage",
|
||
"instabilityIndex": "Instability Index",
|
||
"notTracked": "Not tracked — {{country}} is not in the CII tier-1 list",
|
||
"intelBrief": "Intelligence Brief",
|
||
"generatingBrief": "Generating intelligence brief...",
|
||
"topNews": "Top News",
|
||
"activeSignals": "Active Signals",
|
||
"timeline": "7-Day Timeline",
|
||
"predictionMarkets": "Prediction Markets",
|
||
"loadingMarkets": "Loading prediction markets...",
|
||
"infrastructure": "Infrastructure Exposure",
|
||
"briefUnavailable": "AI brief unavailable — configure GROQ_API_KEY in Settings.",
|
||
"cached": "Cached",
|
||
"fresh": "Fresh",
|
||
"noMarkets": "No active markets for this country.",
|
||
"loadingIndex": "Loading index...",
|
||
"components": {
|
||
"unrest": "Unrest",
|
||
"conflict": "Conflict",
|
||
"security": "Security",
|
||
"information": "Information"
|
||
},
|
||
"signals": {
|
||
"protests": "protests",
|
||
"militaryAir": "mil. aircraft",
|
||
"militarySea": "mil. vessels",
|
||
"outages": "outages",
|
||
"earthquakes": "earthquakes",
|
||
"displaced": "displaced",
|
||
"climate": "Climate stress",
|
||
"conflictEvents": "conflict events",
|
||
"activeStrikes": "active strikes",
|
||
"aviationDisruptions": "airport disruptions",
|
||
"gpsJammingZones": "GPS Jamming Zones"
|
||
},
|
||
"timeAgo": {
|
||
"m": "{{count}}m ago",
|
||
"h": "{{count}}h ago",
|
||
"d": "{{count}}d ago"
|
||
},
|
||
"infra": {
|
||
"pipeline": "Pipelines",
|
||
"cable": "Undersea Cables",
|
||
"datacenter": "Data Centers",
|
||
"base": "Military Bases",
|
||
"nuclear": "Nearby Nuclear",
|
||
"port": "Ports"
|
||
},
|
||
"levels": {
|
||
"critical": "Critical",
|
||
"high": "High",
|
||
"elevated": "Elevated",
|
||
"moderate": "Moderate",
|
||
"normal": "Normal",
|
||
"low": "Low"
|
||
},
|
||
"trends": {
|
||
"rising": "Rising",
|
||
"falling": "Falling",
|
||
"stable": "Stable"
|
||
},
|
||
"militaryActivity": "Military Activity",
|
||
"economicIndicators": "Economic Indicators",
|
||
"ownFlights": "Own Flights",
|
||
"foreignFlights": "Foreign Flights",
|
||
"navalVessels": "Naval Vessels",
|
||
"foreignPresence": "Foreign Presence",
|
||
"nearestBases": "Nearest Military Bases",
|
||
"noBasesNearby": "No nearby bases within 600 km.",
|
||
"noInfrastructure": "No critical infrastructure found within 600 km.",
|
||
"noGeometry": "No geometry available for infrastructure correlation.",
|
||
"noSignals": "No recent high-severity signals.",
|
||
"assessmentUnavailable": "Assessment unavailable.",
|
||
"noNews": "No recent country-specific coverage.",
|
||
"noIndicators": "No country-specific indicators available.",
|
||
"nearbyPorts": "Nearby Ports",
|
||
"detected": "Detected",
|
||
"notDetected": "No",
|
||
"ciiUnavailable": "CII score unavailable for this country.",
|
||
"chips": {
|
||
"criticalNews": "Critical News",
|
||
"protests": "Protests",
|
||
"militaryAir": "Military Air",
|
||
"navalVessels": "Naval Vessels",
|
||
"outages": "Outages",
|
||
"aisDisruptions": "AIS Disruptions",
|
||
"satelliteFires": "Satellite Fires",
|
||
"temporalAnomalies": "Temporal Anomalies",
|
||
"cyberThreats": "Cyber Threats",
|
||
"earthquakes": "Earthquakes",
|
||
"displaced": "Displaced",
|
||
"climateStress": "Climate Stress",
|
||
"conflictEvents": "Conflict Events",
|
||
"activeStrikes": "Active Strikes",
|
||
"doNotTravel": "Do Not Travel",
|
||
"reconsiderTravel": "Reconsider Travel",
|
||
"exerciseCaution": "Exercise Caution",
|
||
"advisory": "Advisory",
|
||
"activeSirens": "Active Sirens",
|
||
"sirens24h": "Sirens / 24h",
|
||
"aviationDisruptions": "Aviation Disruptions",
|
||
"gpsJammingZones": "GPS Jamming Zones"
|
||
},
|
||
"fallback": {
|
||
"instabilityIndex": "**Instability Index: {{score}}/100** ({{level}}, {{trend}})",
|
||
"protestsDetected": "{{count}} active protests detected",
|
||
"aircraftTracked": "{{count}} military aircraft tracked",
|
||
"vesselsTracked": "{{count}} military vessels tracked",
|
||
"internetOutages": "{{count}} internet outages",
|
||
"recentEarthquakes": "{{count}} recent earthquakes",
|
||
"stockIndex": "Stock index: {{value}}",
|
||
"recentHeadlines": "**Recent headlines:**",
|
||
"activeStrikes": "{{count}} active strikes detected"
|
||
}
|
||
},
|
||
"header": {
|
||
"world": "WORLD",
|
||
"tech": "TECH",
|
||
"live": "LIVE",
|
||
"search": "Search",
|
||
"settings": "SETTINGS",
|
||
"sources": "SOURCES",
|
||
"copyLink": "Link",
|
||
"downloadApp": "Download App",
|
||
"fullscreen": "Fullscreen",
|
||
"pinMap": "Pin map to top",
|
||
"selectRegion": "Select Region",
|
||
"viewOnGitHub": "View on GitHub",
|
||
"filterSources": "Filter sources...",
|
||
"sourcesEnabled": "{{enabled}}/{{total}} enabled",
|
||
"finance": "FINANCE",
|
||
"commodity": "COMMODITY",
|
||
"toggleTheme": "Toggle dark/light mode",
|
||
"panelDisplayCaption": "Choose which panels to show on the dashboard",
|
||
"tabGeneral": "General",
|
||
"tabSettings": "Settings",
|
||
"tabPanels": "Panels",
|
||
"tabSources": "Sources",
|
||
"languageLabel": "Language",
|
||
"sourceRegionAll": "All",
|
||
"sourceRegionWorldwide": "Worldwide",
|
||
"sourceRegionUS": "United States",
|
||
"sourceRegionMiddleEast": "Middle East",
|
||
"sourceRegionAfrica": "Africa",
|
||
"sourceRegionLatAm": "Latin America",
|
||
"sourceRegionAsiaPacific": "Asia-Pacific",
|
||
"sourceRegionEurope": "Europe",
|
||
"sourceRegionTopical": "Topical",
|
||
"sourceRegionIntel": "Intelligence",
|
||
"sourceRegionTechNews": "Tech News",
|
||
"sourceRegionAiMl": "AI & ML",
|
||
"sourceRegionStartupsVc": "Startups & VC",
|
||
"sourceRegionRegionalTech": "Regional Ecosystems",
|
||
"sourceRegionDeveloper": "Developer",
|
||
"sourceRegionCybersecurity": "Cybersecurity",
|
||
"sourceRegionTechPolicy": "Policy & Research",
|
||
"sourceRegionTechMedia": "Media & Podcasts",
|
||
"sourceRegionMarkets": "Markets & Analysis",
|
||
"sourceRegionFixedIncomeFx": "Fixed Income & FX",
|
||
"sourceRegionCommodities": "Commodities",
|
||
"sourceRegionCryptoDigital": "Crypto & Digital",
|
||
"sourceRegionCentralBanks": "Central Banks & Economy",
|
||
"sourceRegionDeals": "Deals & Corporate",
|
||
"sourceRegionFinRegulation": "Financial Regulation",
|
||
"sourceRegionGulfMena": "Gulf & MENA",
|
||
"filterPanels": "Filter panels...",
|
||
"resetLayout": "Reset Layout",
|
||
"resetLayoutTooltip": "Restore default panel arrangement",
|
||
"unsavedChanges": "You have unsaved panel changes. Discard them?",
|
||
"panelCatCore": "Core",
|
||
"panelCatIntelligence": "Intelligence",
|
||
"panelCatRegionalNews": "Regional News",
|
||
"panelCatMarketsFinance": "Markets & Finance",
|
||
"panelCatTopical": "Topical",
|
||
"panelCatDataTracking": "Data & Tracking",
|
||
"panelCatTechAi": "Tech & AI",
|
||
"panelCatStartupsVc": "Startups & VC",
|
||
"panelCatSecurityPolicy": "Security & Policy",
|
||
"panelCatMarkets": "Markets",
|
||
"panelCatFixedIncomeFx": "Fixed Income & FX",
|
||
"panelCatCommodities": "Commodities",
|
||
"panelCatCryptoDigital": "Crypto & Digital",
|
||
"panelCatCentralBanks": "Central Banks & Econ",
|
||
"panelCatDeals": "Deals & Institutional",
|
||
"panelCatGulfMena": "Gulf & MENA",
|
||
"panelCatTradePolicy": "Trade Policy"
|
||
},
|
||
"panels": {
|
||
"liveNews": "Live News",
|
||
"markets": "Markets",
|
||
"map": "Global Situation",
|
||
"techMap": "Global Tech",
|
||
"techHubs": "Hot Tech Hubs",
|
||
"status": "System Status",
|
||
"insights": "AI Insights",
|
||
"strategicPosture": "AI Strategic Posture",
|
||
"cii": "Country Instability",
|
||
"strategicRisk": "Strategic Risk Overview",
|
||
"intel": "Intel Feed",
|
||
"gdeltIntel": "Live Intelligence",
|
||
"cascade": "Infrastructure Cascade",
|
||
"politics": "World News",
|
||
"us": "United States",
|
||
"europe": "Europe",
|
||
"middleeast": "Middle East",
|
||
"africa": "Africa",
|
||
"latam": "Latin America",
|
||
"asia": "Asia-Pacific",
|
||
"energy": "Energy & Resources",
|
||
"gov": "Government",
|
||
"thinktanks": "Think Tanks",
|
||
"polymarket": "Predictions",
|
||
"commodities": "Commodities",
|
||
"economic": "Economic Indicators",
|
||
"tradePolicy": "Trade Policy",
|
||
"supplyChain": "Supply Chain",
|
||
"finance": "Financial",
|
||
"tech": "Technology",
|
||
"crypto": "Crypto",
|
||
"heatmap": "Sector Heatmap",
|
||
"ai": "AI/ML",
|
||
"layoffs": "Layoffs Tracker",
|
||
"monitors": "My Monitors",
|
||
"satelliteFires": "Fires",
|
||
"macroSignals": "Market Radar",
|
||
"etfFlows": "BTC ETF Tracker",
|
||
"stablecoins": "Stablecoins",
|
||
"deduction": "Deduct Situation",
|
||
"ucdpEvents": "Armed Conflict Events",
|
||
"giving": "Global Giving",
|
||
"displacement": "UNHCR Displacement",
|
||
"climate": "Climate Anomalies",
|
||
"populationExposure": "Population Exposure",
|
||
"securityAdvisories": "Security Advisories",
|
||
"orefSirens": "Israel Sirens",
|
||
"telegramIntel": "Telegram Intel",
|
||
"startups": "Startups & VC",
|
||
"vcblogs": "VC Insights & Essays",
|
||
"regionalStartups": "Global Startup News",
|
||
"unicorns": "Unicorn Tracker",
|
||
"accelerators": "Accelerators & Demo Days",
|
||
"security": "Cybersecurity",
|
||
"policy": "AI Policy & Regulation",
|
||
"regulation": "AI Regulation Dashboard",
|
||
"hardware": "Semiconductors & Hardware",
|
||
"cloud": "Cloud & Infrastructure",
|
||
"dev": "Developer Community",
|
||
"github": "GitHub Trending",
|
||
"ipo": "IPO & SPAC",
|
||
"funding": "Funding & VC",
|
||
"producthunt": "Product Hunt",
|
||
"events": "Tech Events",
|
||
"serviceStatus": "Service Status",
|
||
"techReadiness": "Tech Readiness Index",
|
||
"gccInvestments": "GCC Investments",
|
||
"geoHubs": "Geopolitical Hubs",
|
||
"liveWebcams": "Live Webcams",
|
||
"gulfEconomies": "Gulf Economies",
|
||
"gulfIndices": "Gulf Indices",
|
||
"gulfCurrencies": "Gulf Currencies",
|
||
"gulfOil": "Gulf Oil",
|
||
"airlineIntel": "✈️ Airline Intelligence"
|
||
},
|
||
"commands": {
|
||
"prefixes": {
|
||
"map": "Map",
|
||
"panel": "Panel",
|
||
"brief": "Brief"
|
||
},
|
||
"categories": {
|
||
"navigate": "Navigate",
|
||
"layers": "Layers",
|
||
"panels": "Panels",
|
||
"view": "View",
|
||
"actions": "Actions",
|
||
"country": "Country"
|
||
},
|
||
"regions": {
|
||
"global": "Global view",
|
||
"mena": "Middle East & North Africa",
|
||
"eu": "Europe",
|
||
"asia": "Asia-Pacific",
|
||
"america": "Americas",
|
||
"africa": "Africa",
|
||
"latam": "Latin America",
|
||
"oceania": "Oceania"
|
||
},
|
||
"tips": {
|
||
"map": "Type a country name to fly there on the map",
|
||
"panel": "Type a panel name to scroll to it",
|
||
"brief": "Type a country name for an intel brief",
|
||
"layers": "Type \"military\" or \"finance\" for layer presets",
|
||
"time": "Type \"1h\", \"24h\", or \"7d\" to filter by time",
|
||
"settings": "Type \"dark mode\", \"settings\", or \"fullscreen\"",
|
||
"mapExample": "iran",
|
||
"panelExample": "news",
|
||
"briefExample": "brief china",
|
||
"layersExample": "military layers",
|
||
"timeExample": "24h",
|
||
"settingsExample": "dark mode"
|
||
},
|
||
"keywords": {
|
||
"military": "military",
|
||
"finance": "finance",
|
||
"infrastructure": "infrastructure",
|
||
"intelligence": "intelligence",
|
||
"news": "news",
|
||
"dark": "dark",
|
||
"light": "light",
|
||
"settings": "settings",
|
||
"fullscreen": "fullscreen",
|
||
"refresh": "refresh"
|
||
},
|
||
"labels": {
|
||
"layers": {
|
||
"military": "Show military layers",
|
||
"finance": "Show finance layers",
|
||
"infra": "Show infrastructure layers",
|
||
"intel": "Show intelligence layers",
|
||
"all": "Enable all layers",
|
||
"none": "Hide all layers",
|
||
"minimal": "Minimal layers (conflicts + hotspots)"
|
||
},
|
||
"layer": {
|
||
"ais": "Toggle AIS vessel tracking",
|
||
"flights": "Toggle military flights",
|
||
"conflicts": "Toggle conflict zones",
|
||
"hotspots": "Toggle intel hotspots",
|
||
"protests": "Toggle protests & unrest",
|
||
"cables": "Toggle undersea cables",
|
||
"pipelines": "Toggle pipelines",
|
||
"nuclear": "Toggle nuclear facilities",
|
||
"bases": "Toggle military bases",
|
||
"fires": "Toggle satellite fires",
|
||
"weather": "Toggle weather overlay",
|
||
"cyber": "Toggle cyber threats",
|
||
"displacement": "Toggle displacement flows",
|
||
"climate": "Toggle climate anomalies",
|
||
"outages": "Toggle internet outages",
|
||
"tradeRoutes": "Toggle trade routes"
|
||
},
|
||
"view": {
|
||
"dark": "Switch to dark mode",
|
||
"light": "Switch to light mode",
|
||
"fullscreen": "Toggle fullscreen",
|
||
"settings": "Open settings",
|
||
"refresh": "Refresh all data"
|
||
},
|
||
"time": {
|
||
"1h": "Show events from last hour",
|
||
"6h": "Show events from last 6 hours",
|
||
"24h": "Show events from last 24 hours",
|
||
"48h": "Show events from last 48 hours",
|
||
"7d": "Show events from last 7 days"
|
||
}
|
||
}
|
||
},
|
||
"modals": {
|
||
"search": {
|
||
"placeholder": "Search or type a command...",
|
||
"hint": "Search • Countries • Layers • Panels • Navigation • Settings",
|
||
"placeholderTech": "Search or type a command...",
|
||
"hintTech": "Search • Companies • AI Labs • Layers • Navigation • Settings",
|
||
"placeholderFinance": "Search or type a command...",
|
||
"hintFinance": "Search • Exchanges • Markets • Layers • Navigation • Settings",
|
||
"recent": "Recent Searches",
|
||
"empty": "Search data or run commands",
|
||
"noResults": "No results",
|
||
"commands": "Commands",
|
||
"results": "Results",
|
||
"seeAllCommands": "See all commands",
|
||
"hideCommandList": "Back",
|
||
"navigate": "navigate",
|
||
"select": "select",
|
||
"close": "close",
|
||
"types": {
|
||
"country": "Country",
|
||
"news": "News",
|
||
"hotspot": "Hotspot",
|
||
"market": "Market",
|
||
"prediction": "Prediction",
|
||
"conflict": "Conflict",
|
||
"base": "Military Base",
|
||
"pipeline": "Pipeline",
|
||
"cable": "Submarine Cable",
|
||
"datacenter": "Datacenter",
|
||
"earthquake": "Earthquake",
|
||
"outage": "Outage",
|
||
"nuclear": "Nuclear Site",
|
||
"irradiator": "Irradiator",
|
||
"techcompany": "Tech Company",
|
||
"ailab": "AI Lab",
|
||
"startup": "Startup",
|
||
"techevent": "Tech Event",
|
||
"techhq": "Tech HQ",
|
||
"accelerator": "Accelerator"
|
||
}
|
||
},
|
||
"signal": {
|
||
"title": "INTELLIGENCE FINDING",
|
||
"soundAlerts": "Sound alerts",
|
||
"dismiss": "Dismiss",
|
||
"confidence": "Confidence",
|
||
"country": "Country:",
|
||
"scoreChange": "Score Change:",
|
||
"instabilityLevel": "Instability Level:",
|
||
"primaryDriver": "Primary Driver:",
|
||
"location": "Location:",
|
||
"eventTypes": "Event Types:",
|
||
"eventCount": "Event Count:",
|
||
"eventCountValue": "{{count}} events in 24h",
|
||
"source": "Source:",
|
||
"countriesAffected": "Countries Affected:",
|
||
"impactLevel": "Impact Level:",
|
||
"focalPoints": "CORRELATED FOCAL POINTS",
|
||
"newsCorrelation": "NEWS CORRELATION",
|
||
"viewOnMap": "View on map",
|
||
"whyItMatters": "Why it matters:",
|
||
"action": "Action:",
|
||
"note": "Note:",
|
||
"suppress": "Suppress this term",
|
||
"suppressed": "Suppressed",
|
||
"predictionLeading": "Prediction Leading",
|
||
"newsLeading": "News Leading",
|
||
"silentDivergence": "Silent Divergence",
|
||
"velocitySpike": "Velocity Spike",
|
||
"keywordSpike": "Keyword Spike",
|
||
"convergence": "Convergence",
|
||
"triangulation": "Triangulation",
|
||
"flowDrop": "Flow Drop",
|
||
"flowPriceDivergence": "Flow/Price Divergence",
|
||
"geoConvergence": "Geographic Convergence",
|
||
"marketMove": "Market Move Explained",
|
||
"sectorCascade": "Sector Cascade",
|
||
"militarySurge": "Military Surge"
|
||
},
|
||
"story": {
|
||
"generating": "Generating story...",
|
||
"close": "Close",
|
||
"shareTitle": "Share story",
|
||
"save": "Save",
|
||
"whatsapp": "WhatsApp",
|
||
"twitter": "X",
|
||
"linkedin": "LinkedIn",
|
||
"copyLink": "Link",
|
||
"saved": "Saved!",
|
||
"copied": "Copied!",
|
||
"opening": "Opening...",
|
||
"error": "Failed to generate story."
|
||
},
|
||
"mobileWarning": {
|
||
"title": "Mobile View",
|
||
"description": "You're viewing a simplified mobile version focused on MENA region with essential layers enabled.",
|
||
"tip": "Tip: Use the view buttons (GLOBAL/US/MENA) to switch regions. Tap markers to see details.",
|
||
"dontShowAgain": "Don't show again",
|
||
"gotIt": "Got it"
|
||
},
|
||
"downloadBanner": {
|
||
"title": "Desktop Available",
|
||
"description": "Native performance, secure local key storage, offline map tiles.",
|
||
"macSilicon": "macOS (Apple Silicon)",
|
||
"macIntel": "macOS (Intel)",
|
||
"windows": "Windows (.exe)",
|
||
"linux": "Linux (.AppImage)",
|
||
"showAllPlatforms": "Show all platforms",
|
||
"showLess": "Show less",
|
||
"dismiss": "Dismiss"
|
||
},
|
||
"runtimeConfig": {
|
||
"title": "Desktop Configuration",
|
||
"alertTitle": {
|
||
"configured": "Desktop settings configured",
|
||
"needsKeys": "Configure API keys to unlock features",
|
||
"some": "Some features need API keys"
|
||
},
|
||
"openSettings": "Open Settings",
|
||
"skipSetup": "Skip the setup — a single World Monitor license unlocks everything. Join the waitlist for early access.",
|
||
"summary": {
|
||
"desktop": "Desktop mode",
|
||
"web": "Web mode (read-only, server-managed credentials)",
|
||
"secrets": "local secrets configured",
|
||
"available": "features available"
|
||
},
|
||
"status": {
|
||
"ready": "Ready",
|
||
"staged": "Staged",
|
||
"needsKeys": "Needs Keys",
|
||
"invalid": "Invalid",
|
||
"missing": "Missing",
|
||
"valid": "Valid",
|
||
"looksInvalid": "Looks invalid"
|
||
},
|
||
"placeholder": {
|
||
"setSecret": "Set secret",
|
||
"staged": "Staged (save with OK)"
|
||
},
|
||
"help": {
|
||
"URLHAUS_AUTH_KEY": "Used for both URLhaus and ThreatFox APIs.",
|
||
"OTX_API_KEY": "Optional enrichment source for the cyber threat layer.",
|
||
"ABUSEIPDB_API_KEY": "Optional enrichment source for malicious IP reputation.",
|
||
"FINNHUB_API_KEY": "Real-time stock quotes and market data.",
|
||
"NASA_FIRMS_API_KEY": "Fire Information for Resource Management System.",
|
||
"OLLAMA_API_URL": "e.g. http://127.0.0.1:11434 (Ollama) or http://127.0.0.1:1234/v1 (LM Studio) — OpenAI-compatible endpoint.",
|
||
"OLLAMA_MODEL": "e.g. llama3.1:8b — model tag to use for summarization."
|
||
}
|
||
},
|
||
"settingsWindow": {
|
||
"validating": "Validating API keys...",
|
||
"saved": "Settings saved",
|
||
"failed": "Save failed: {{error}}",
|
||
"verifyFailed": "Saved verified keys. Failed: {{errors}}",
|
||
"verboseOn": "Verbose sidecar logging ON (saved)",
|
||
"verboseOff": "Verbose sidecar logging OFF (saved)",
|
||
"invokeFail": "Failed to run {{command}}. Check desktop log.",
|
||
"openLogs": "Opened logs folder",
|
||
"openApiLog": "Opened API log",
|
||
"sidecarError": "Could not reach sidecar to toggle verbose mode",
|
||
"noTraffic": "No traffic recorded yet.",
|
||
"sidecarUnreachable": "Sidecar not reachable.",
|
||
"logCleared": "Log cleared.",
|
||
"worldMonitor": {
|
||
"tabLabel": "World Monitor",
|
||
"heroTitle": "One key. Everything included.",
|
||
"heroDescription": "A single World Monitor license replaces every API key and LLM provider you'd otherwise configure yourself. AI summaries, real-time intelligence, market data, conflict tracking, fire detection, satellite imagery — all powered, all managed, zero setup.",
|
||
"apiKey": {
|
||
"title": "License Key",
|
||
"placeholder": "wm_xxxxxxxxxxxxxxxxxxxxxxxx",
|
||
"description": "Paste your license to unlock every data source and AI feature instantly.",
|
||
"statusValid": "LICENSED",
|
||
"statusMissing": "NO LICENSE"
|
||
},
|
||
"dividerOr": "OR",
|
||
"register": {
|
||
"title": "Reserve Your Spot",
|
||
"description": "We're preparing to launch World Monitor licenses. Sign up now and be first in line — early members get priority access and founding-member pricing.",
|
||
"emailPlaceholder": "your@email.com",
|
||
"submitBtn": "Join Waitlist",
|
||
"submitting": "Submitting...",
|
||
"success": "You're on the list! We'll notify you first.",
|
||
"alreadyRegistered": "You're already on the waitlist.",
|
||
"error": "Registration failed. Please try again.",
|
||
"invalidEmail": "Please enter a valid email address."
|
||
},
|
||
"byokTitle": "Or bring your own keys",
|
||
"byokDescription": "Prefer full control? Head to the API Keys and LLMs tabs to configure each data source and AI provider individually."
|
||
},
|
||
"table": {
|
||
"time": "Time",
|
||
"method": "Method",
|
||
"path": "Path",
|
||
"status": "Status",
|
||
"duration": "Duration"
|
||
}
|
||
},
|
||
"countryIntel": {
|
||
"identifying": "Identifying country...",
|
||
"locating": "Locating region...",
|
||
"instabilityIndex": "Instability Index",
|
||
"protests": "protests",
|
||
"militaryAircraft": "mil. aircraft",
|
||
"militaryVessels": "mil. vessels",
|
||
"outages": "outages",
|
||
"earthquakes": "earthquakes",
|
||
"loadingIndex": "Loading index...",
|
||
"loadingMarkets": "Loading prediction markets...",
|
||
"generatingBrief": "Generating intelligence brief...",
|
||
"cached": "Cached",
|
||
"fresh": "Fresh",
|
||
"noMarkets": "No prediction markets found",
|
||
"predictionMarkets": "Prediction Markets",
|
||
"unavailable": "AI brief unavailable — configure GROQ_API_KEY in Settings."
|
||
},
|
||
"countryBrief": {
|
||
"identifying": "Identifying country...",
|
||
"locating": "Locating region...",
|
||
"limitedCoverage": "Limited coverage",
|
||
"instabilityIndex": "Instability Index",
|
||
"notTracked": "Not tracked — {{country}} is not in the CII tier-1 list",
|
||
"intelBrief": "Intelligence Brief",
|
||
"generatingBrief": "Generating intelligence brief...",
|
||
"topNews": "Top News",
|
||
"activeSignals": "Active Signals",
|
||
"timeline": "7-Day Timeline",
|
||
"predictionMarkets": "Prediction Markets",
|
||
"loadingMarkets": "Loading prediction markets...",
|
||
"infrastructure": "Infrastructure Exposure",
|
||
"briefUnavailable": "AI brief unavailable — configure GROQ_API_KEY in Settings.",
|
||
"cached": "Cached",
|
||
"fresh": "Fresh",
|
||
"noMarkets": "No prediction markets found",
|
||
"loadingIndex": "Loading index...",
|
||
"components": {
|
||
"unrest": "Unrest",
|
||
"conflict": "Conflict",
|
||
"security": "Security",
|
||
"information": "Information"
|
||
},
|
||
"signals": {
|
||
"protests": "protests",
|
||
"militaryAir": "mil. aircraft",
|
||
"militarySea": "mil. vessels",
|
||
"outages": "outages",
|
||
"earthquakes": "earthquakes",
|
||
"displaced": "displaced",
|
||
"climate": "Climate stress",
|
||
"conflictEvents": "conflict events",
|
||
"activeStrikes": "active strikes",
|
||
"aviationDisruptions": "airport disruptions",
|
||
"gpsJammingZones": "GPS Jamming Zones"
|
||
},
|
||
"timeAgo": {
|
||
"m": "{{count}}m ago",
|
||
"h": "{{count}}h ago",
|
||
"d": "{{count}}d ago"
|
||
},
|
||
"infra": {
|
||
"pipeline": "Pipelines",
|
||
"cable": "Undersea Cables",
|
||
"datacenter": "Data Centers",
|
||
"base": "Military Bases",
|
||
"nuclear": "Nuclear Facilities",
|
||
"port": "Ports"
|
||
},
|
||
"levels": {
|
||
"critical": "Critical",
|
||
"high": "High",
|
||
"elevated": "Elevated",
|
||
"moderate": "Moderate",
|
||
"normal": "Normal",
|
||
"low": "Low"
|
||
},
|
||
"trends": {
|
||
"rising": "Rising",
|
||
"falling": "Falling",
|
||
"stable": "Stable"
|
||
},
|
||
"fallback": {
|
||
"instabilityIndex": "**Instability Index: {{score}}/100** ({{level}}, {{trend}})",
|
||
"protestsDetected": "{{count}} active protests detected",
|
||
"aircraftTracked": "{{count}} military aircraft tracked",
|
||
"vesselsTracked": "{{count}} military vessels tracked",
|
||
"activeStrikes": "{{count}} active strikes detected",
|
||
"internetOutages": "{{count}} internet outages",
|
||
"recentEarthquakes": "{{count}} recent earthquakes",
|
||
"stockIndex": "Stock index: {{value}}",
|
||
"recentHeadlines": "**Recent headlines:**"
|
||
}
|
||
}
|
||
},
|
||
"components": {
|
||
"webcams": {
|
||
"expand": "Expand",
|
||
"paused": "Webcams paused",
|
||
"pausedIdle": "Webcams paused — move mouse to resume",
|
||
"regions": {
|
||
"iran": "IRAN ATTACKS",
|
||
"all": "ALL",
|
||
"mideast": "MIDEAST",
|
||
"europe": "EUROPE",
|
||
"americas": "AMERICAS",
|
||
"asia": "ASIA",
|
||
"space": "SPACE"
|
||
}
|
||
},
|
||
"positiveNewsFeed": {
|
||
"noStories": "No stories in this category yet"
|
||
},
|
||
"breakthroughsTicker": {
|
||
"noData": "No science breakthroughs yet"
|
||
},
|
||
"airlineIntel": {
|
||
"noOpsData": "No ops data — loading…",
|
||
"noFlights": "No flights — select airport in settings.",
|
||
"noCarrierData": "No carrier data yet.",
|
||
"noTrackingData": "No aircraft tracking data.",
|
||
"noNews": "No aviation news.",
|
||
"enterRoute": "Enter route and search for prices.",
|
||
"cachedInsight": "Cached insight",
|
||
"demoMode": "DEMO MODE",
|
||
"pricesIndicative": "All prices indicative"
|
||
},
|
||
"goodThingsDigest": {
|
||
"noStories": "No stories available",
|
||
"summarizing": "Summarizing…"
|
||
},
|
||
"progressCharts": {
|
||
"noData": "No progress data available"
|
||
},
|
||
"monitor": {
|
||
"placeholder": "Keywords (comma separated)",
|
||
"add": "+ Add Monitor",
|
||
"addKeywords": "Add keywords to monitor news",
|
||
"noMatches": "No matches in {{count}} articles",
|
||
"showingMatches": "Showing {{count}} of {{total}} matches",
|
||
"match": "match",
|
||
"matches": "matches"
|
||
},
|
||
"regulation": {
|
||
"dashboard": "AI Regulation Dashboard",
|
||
"timeline": "Timeline",
|
||
"deadlines": "Deadlines",
|
||
"regulations": "Regulations",
|
||
"countries": "Countries",
|
||
"recentActions": "Recent Regulatory Actions (Last 12 Months)",
|
||
"upcomingDeadlines": "Upcoming Compliance Deadlines",
|
||
"activeRegulations": "Active Regulations",
|
||
"proposedRegulations": "Proposed Regulations",
|
||
"globalLandscape": "Global Regulatory Landscape",
|
||
"emptyActions": "No recent regulatory actions",
|
||
"emptyDeadlines": "No upcoming compliance deadlines in the next 12 months",
|
||
"keyProvisions": "Key Provisions",
|
||
"learnMore": "Learn More",
|
||
"active": "Active",
|
||
"proposed": "Proposed",
|
||
"updated": "Updated",
|
||
"actionsCount": "{{count}} actions",
|
||
"deadlinesCount": "{{count}} deadlines",
|
||
"days": "days",
|
||
"activeCount": "Active Regulations ({{count}})",
|
||
"proposedCount": "Proposed Regulations ({{count}})",
|
||
"moreProvisions": "+{{count}} more...",
|
||
"source": "Source",
|
||
"stances": {
|
||
"strict": "Strict",
|
||
"moderate": "Moderate",
|
||
"permissive": "Permissive",
|
||
"undefined": "Undefined"
|
||
}
|
||
},
|
||
"economic": {
|
||
"indicators": "Indicators",
|
||
"oil": "Oil",
|
||
"gov": "Gov",
|
||
"noData": "No economic data available",
|
||
"noOilData": "Oil data not available",
|
||
"noOilMetrics": "No oil metrics available. Add EIA_API_KEY to enable.",
|
||
"noSpending": "No recent government awards",
|
||
"awards": "awards",
|
||
"noIndicatorData": "No indicator data yet - FRED may be loading",
|
||
"fredKeyMissing": "FRED API key required — add it in Settings to enable economic indicators",
|
||
"noOilDataRetry": "Oil data temporarily unavailable - will retry",
|
||
"vsPreviousWeek": "vs previous week",
|
||
"in": "in",
|
||
"centralBanks": "Central Banks",
|
||
"noBisData": "BIS data temporarily unavailable - will retry",
|
||
"policyRate": "Policy Rate",
|
||
"exchangeRate": "Exchange Rate",
|
||
"creditToGdp": "Credit / GDP",
|
||
"realEer": "Real EER",
|
||
"change": "Change",
|
||
"cut": "cut",
|
||
"hike": "hike",
|
||
"hold": "hold"
|
||
},
|
||
"supplyChain": {
|
||
"chokepoints": "Chokepoints",
|
||
"shipping": "Shipping Rates",
|
||
"minerals": "Critical Minerals",
|
||
"noChokepoints": "Chokepoint data loading...",
|
||
"noShipping": "Shipping rate data not available",
|
||
"noMinerals": "Mineral data loading...",
|
||
"fredKeyMissing": "FRED API key required for shipping rates — add it in Settings. Chokepoints and minerals available without key.",
|
||
"upstreamUnavailable": "Supply chain data temporarily unavailable — showing cached data",
|
||
"spikeAlert": "Spike detected — rate significantly above 52-week average (weekly)",
|
||
"warnings": "warning(s)",
|
||
"aisDisruptions": "AIS disruption(s)",
|
||
"mineral": "Mineral",
|
||
"topProducers": "Top Producers",
|
||
"risk": "Risk",
|
||
"sources": "FRED / NGA / USGS"
|
||
},
|
||
"tradePolicy": {
|
||
"restrictions": "Restrictions",
|
||
"tariffs": "Tariffs",
|
||
"flows": "Trade Flows",
|
||
"barriers": "Barriers",
|
||
"noRestrictions": "No active trade restrictions",
|
||
"noTariffData": "No tariff data available",
|
||
"noFlowData": "No trade flow data available",
|
||
"noBarriers": "No trade barriers reported",
|
||
"apiKeyMissing": "WTO API key required — add it in Settings",
|
||
"upstreamUnavailable": "WTO data temporarily unavailable — showing cached data",
|
||
"appliedRate": "Applied Rate",
|
||
"boundRate": "Bound Rate",
|
||
"exports": "Exports",
|
||
"imports": "Imports",
|
||
"yoyChange": "YoY Change",
|
||
"highTariff": "High",
|
||
"moderateTariff": "Moderate",
|
||
"lowTariff": "Low"
|
||
},
|
||
"gdelt": {
|
||
"empty": "No recent articles for this topic"
|
||
},
|
||
"geoHubs": {
|
||
"tooltip": "<strong>Geopolitical Activity Hubs</strong><br>Shows regions with the most news activity.<br><br><em>Hub types:</em><br>• 🏛️ Capitals — World capitals and government centers<br>• ⚔️ Conflict Zones — Active conflict areas<br>• ⚓ Strategic — Chokepoints and key regions<br>• 🏢 Organizations — UN, NATO, IAEA, etc.<br><br><em>Activity levels:</em><br>• <span style=\"color: #ff4444\">High</span> — Breaking news or 70+ score<br>• <span style=\"color: #ff8844\">Elevated</span> — Score 40-69<br>• <span style=\"color: #888\">Low</span> — Score below 40<br><br>Click a hub to zoom to its location.",
|
||
"noActive": "No active geopolitical hubs",
|
||
"story": "story",
|
||
"stories": "stories",
|
||
"infoTooltip": "<strong>Geopolitical Activity Hubs</strong><br>Shows regions with the most news activity.<br><br><em>Hub types:</em><br>• 🏛️ Capitals — World capitals and government centers<br>• ⚔️ Conflict Zones — Active conflict areas<br>• ⚓ Strategic — Chokepoints and key regions<br>• 🏢 Organizations — UN, NATO, IAEA, etc.<br><br><em>Activity levels:</em><br>• <span style=\"color: {{highColor}}\">High</span> — Breaking news or 70+ score<br>• <span style=\"color: {{elevatedColor}}\">Elevated</span> — Score 40-69<br>• <span style=\"color: {{lowColor}}\">Low</span> — Score below 40<br><br>Click a hub to zoom to its location."
|
||
},
|
||
"techHubs": {
|
||
"tooltip": "<strong>Tech Hub Activity</strong><br>Shows tech hubs with the most news activity.<br><br><em>Activity levels:</em><br>• <span style=\"color: #00ff88\">High</span> — Breaking news or 50+ score<br>• <span style=\"color: #ffc800\">Elevated</span> — Score 20-49<br>• <span style=\"color: #888\">Low</span> — Score below 20<br><br>Click a hub to zoom to its location.",
|
||
"noActive": "No active tech hubs",
|
||
"infoTooltip": "<strong>Tech Hub Activity</strong><br>Shows tech hubs with the most news activity.<br><br><em>Activity levels:</em><br>• <span style=\"color: {{highColor}}\">High</span> — Breaking news or 50+ score<br>• <span style=\"color: {{elevatedColor}}\">Elevated</span> — Score 20-49<br>• <span style=\"color: {{lowColor}}\">Low</span> — Score below 20<br><br>Click a hub to zoom to its location."
|
||
},
|
||
"predictions": {
|
||
"tooltip": "<strong>Prediction Markets</strong><br>Real-money forecasting markets:<br><ul><li>Prices reflect crowd probability estimates</li><li>Higher volume = more reliable signal</li><li>Geopolitical and current events focus</li></ul>Source: Polymarket (polymarket.com)",
|
||
"error": "Failed to load predictions",
|
||
"yes": "Yes",
|
||
"no": "No",
|
||
"vol": "Vol",
|
||
"closes": "Closes"
|
||
},
|
||
"stablecoins": {
|
||
"pegHealth": "Peg Health",
|
||
"supplyVolume": "Supply & Volume",
|
||
"unavailable": "Stablecoin data temporarily unavailable",
|
||
"token": "Token",
|
||
"mcap": "MCap",
|
||
"vol24h": "24h Vol",
|
||
"chg24h": "24h Chg"
|
||
},
|
||
"status": {
|
||
"dataFeeds": "Data Feeds",
|
||
"apiStatus": "API Status",
|
||
"storage": "Storage",
|
||
"systemStatus": "System Status",
|
||
"updatedJustNow": "Updated just now",
|
||
"updatedAt": "Updated {{time}}",
|
||
"storageUnavailable": "Storage info unavailable"
|
||
},
|
||
"playback": {
|
||
"toggleMode": "Toggle Playback Mode",
|
||
"live": "LIVE",
|
||
"historicalPlayback": "Historical Playback",
|
||
"close": "Close",
|
||
"skipToStart": "Skip to start",
|
||
"previous": "Previous",
|
||
"next": "Next",
|
||
"skipToEnd": "Skip to end"
|
||
},
|
||
"pizzint": {
|
||
"title": "Pentagon Pizza Index",
|
||
"defcon": "DEFCON {{level}}",
|
||
"updated": "Updated {{timeAgo}}",
|
||
"tensionsTitle": "Geopolitical Tensions",
|
||
"source": "Source:",
|
||
"statusClosed": "CLOSED",
|
||
"statusSpike": "SPIKE",
|
||
"statusHigh": "HIGH",
|
||
"statusElevated": "ELEVATED",
|
||
"statusNominal": "NOMINAL",
|
||
"statusQuiet": "QUIET",
|
||
"justNow": "just now",
|
||
"minutesAgo": "{{m}}m ago",
|
||
"hoursAgo": "{{h}}h ago",
|
||
"defconLabels": {
|
||
"1": "COCKED PISTOL - MAXIMUM READINESS",
|
||
"2": "FAST PACE - ARMED FORCES READY",
|
||
"3": "ROUND HOUSE - INCREASE FORCE READINESS",
|
||
"4": "DOUBLE TAKE - INCREASED INTELLIGENCE WATCH",
|
||
"5": "FADE OUT - LOWEST READINESS"
|
||
}
|
||
},
|
||
"strategicPosture": {
|
||
"elapsed": "Elapsed: {{elapsed}} s",
|
||
"clickToView": "Click to view {{name}} on map",
|
||
"clickToViewMap": "Click to view on map",
|
||
"refresh": "Refresh",
|
||
"units": {
|
||
"fighters": "Fighters",
|
||
"tankers": "Tankers",
|
||
"awacs": "AWACS",
|
||
"recon": "Recon",
|
||
"transport": "Transport",
|
||
"bombers": "Bombers",
|
||
"drones": "Drones",
|
||
"aircraft": "Aircraft",
|
||
"carriers": "Carriers",
|
||
"destroyers": "Destroyers",
|
||
"frigates": "Frigates",
|
||
"submarines": "Submarines",
|
||
"patrol": "Patrol",
|
||
"auxiliary": "Auxiliary",
|
||
"navalVessels": "Naval Vessels"
|
||
},
|
||
"infoTooltip": "<strong>Methodology</strong><p>Aggregates military aircraft and naval vessels by theater.</p><ul><li><strong>Normal:</strong> Baseline activity</li><li><strong>Elevated:</strong> Above threshold (50+ aircraft)</li><li><strong>Critical:</strong> High concentration (100+ aircraft)</li></ul><p><strong>Strike Capable:</strong> Tankers + AWACS + Fighters present in sufficient numbers for sustained operations.</p>",
|
||
"scanningTheaters": "Scanning Theaters",
|
||
"positions": "Aircraft positions",
|
||
"navalVesselsLoading": "Naval vessels",
|
||
"theaterAnalysis": "Theater analysis",
|
||
"connectingStreams": "Connecting to live ADS-B & AIS streams...",
|
||
"initialLoadNote": "Initial load takes 30-60 seconds as tracking data accumulates",
|
||
"acquiringData": "Acquiring Data",
|
||
"acquiringDesc": "Connecting to ADS-B network for military flight data. This may take 30-60 seconds on first load.",
|
||
"openSkyAdsb": "OpenSky ADS-B",
|
||
"aisVesselStream": "AIS Vessel Stream",
|
||
"retryNow": "Retry Now",
|
||
"feedRateLimited": "Feed Rate Limited",
|
||
"rateLimitedDesc": "OpenSky API has request limits. The panel will automatically retry in a few minutes, or you can try again now.",
|
||
"rateLimitedTip": "Tip: Peak hours (UTC 12:00-20:00) often see higher limits.",
|
||
"tryAgain": "Try Again",
|
||
"badges": {
|
||
"critical": "CRIT",
|
||
"elevated": "ELEV",
|
||
"normal": "NORM"
|
||
},
|
||
"trendStable": "stable",
|
||
"domains": {
|
||
"air": "AIR",
|
||
"sea": "SEA"
|
||
},
|
||
"strike": "STRIKE",
|
||
"staleWarning": "Using cached data - live feed temporarily unavailable",
|
||
"updated": "Updated:",
|
||
"theaters": {
|
||
"iran-theater": "Iran Theater",
|
||
"taiwan-theater": "Taiwan Strait",
|
||
"baltic-theater": "Baltic Theater",
|
||
"blacksea-theater": "Black Sea",
|
||
"korea-theater": "Korean Peninsula",
|
||
"south-china-sea": "South China Sea",
|
||
"east-med-theater": "Eastern Mediterranean",
|
||
"israel-gaza-theater": "Israel/Gaza",
|
||
"yemen-redsea-theater": "Yemen/Red Sea"
|
||
}
|
||
},
|
||
"countryBrief": {
|
||
"shareLink": "Share link",
|
||
"shareStory": "Share story",
|
||
"printPdf": "Print / PDF",
|
||
"exportData": "Export data",
|
||
"sourceRef": "Source [{{n}}]"
|
||
},
|
||
"relatedAssets": {
|
||
"pipeline": "Pipeline",
|
||
"cable": "Cable",
|
||
"datacenter": "Datacenter",
|
||
"base": "Base",
|
||
"nuclear": "Nuclear"
|
||
},
|
||
"community": {
|
||
"joinDiscussion": "Join the Discussion",
|
||
"openDiscussion": "Open Discussion",
|
||
"dontShowAgain": "Don't show again",
|
||
"sectionLabel": "Community"
|
||
},
|
||
"threatLabels": {
|
||
"critical": "CRIT",
|
||
"high": "HIGH",
|
||
"medium": "MED",
|
||
"low": "LOW",
|
||
"info": "INFO"
|
||
},
|
||
"deckgl": {
|
||
"zoomIn": "Zoom In",
|
||
"zoomOut": "Zoom Out",
|
||
"resetView": "Reset View",
|
||
"legend": {
|
||
"title": "LEGEND",
|
||
"startupHub": "Startup Hub",
|
||
"techHQ": "Tech HQ",
|
||
"accelerator": "Accelerator",
|
||
"cloudRegion": "Cloud Region",
|
||
"datacenter": "Datacenter",
|
||
"stockExchange": "Stock Exchange",
|
||
"financialCenter": "Financial Center",
|
||
"centralBank": "Central Bank",
|
||
"commodityHub": "Commodity Hub",
|
||
"waterway": "Waterway",
|
||
"highAlert": "High Alert",
|
||
"elevated": "Elevated",
|
||
"monitoring": "Monitoring",
|
||
"base": "Base",
|
||
"nuclear": "Nuclear",
|
||
"aircraft": "Aircraft",
|
||
"ciiLow": "Low (0–30)",
|
||
"ciiNormal": "Normal (31–50)",
|
||
"ciiElevated": "Elevated (51–65)",
|
||
"ciiHigh": "High (66–80)",
|
||
"ciiCritical": "Critical (81–100)"
|
||
},
|
||
"layerGuide": "Layer Guide",
|
||
"layerWarningTitle": "Performance notice",
|
||
"layerWarningBody": "Enabling more than {{threshold}} layers may impact rendering performance and frame rate.",
|
||
"layerWarningDismiss": "Don't show this again",
|
||
"layerWarningOk": "Got it",
|
||
"layersTitle": "Layers",
|
||
"layerSearch": "Search layers...",
|
||
"timeAll": "All",
|
||
"views": {
|
||
"global": "Global",
|
||
"americas": "Americas",
|
||
"mena": "MENA",
|
||
"europe": "Europe",
|
||
"asia": "Asia",
|
||
"latam": "Latin America",
|
||
"africa": "Africa",
|
||
"oceania": "Oceania"
|
||
},
|
||
"layers": {
|
||
"startupHubs": "Startup Hubs",
|
||
"techHQs": "Tech HQs",
|
||
"accelerators": "Accelerators",
|
||
"cloudRegions": "Cloud Regions",
|
||
"aiDataCenters": "AI Data Centers",
|
||
"underseaCables": "Undersea Cables",
|
||
"internetOutages": "Internet Outages",
|
||
"cyberThreats": "Cyber Threats",
|
||
"techEvents": "Tech Events",
|
||
"naturalEvents": "Natural Events",
|
||
"fires": "Fires",
|
||
"intelHotspots": "Intel Hotspots",
|
||
"conflictZones": "Conflict Zones",
|
||
"militaryBases": "Military Bases",
|
||
"nuclearSites": "Nuclear Sites",
|
||
"gammaIrradiators": "Gamma Irradiators",
|
||
"spaceports": "Spaceports",
|
||
"satellites": "Orbital Surveillance",
|
||
"pipelines": "Pipelines",
|
||
"militaryActivity": "Military Activity",
|
||
"shipTraffic": "Ship Traffic",
|
||
"flightDelays": "Aviation",
|
||
"protests": "Protests",
|
||
"ucdpEvents": "Armed Conflict Events",
|
||
"displacementFlows": "Displacement Flows",
|
||
"climateAnomalies": "Climate Anomalies",
|
||
"weatherAlerts": "Weather Alerts",
|
||
"strategicWaterways": "Strategic Waterways",
|
||
"economicCenters": "Economic Centers",
|
||
"criticalMinerals": "Critical Minerals",
|
||
"stockExchanges": "Stock Exchanges",
|
||
"financialCenters": "Financial Centers",
|
||
"centralBanks": "Central Banks",
|
||
"commodityHubs": "Commodity Hubs",
|
||
"gulfInvestments": "GCC Investments",
|
||
"tradeRoutes": "Trade Routes",
|
||
"iranAttacks": "Iran Attacks",
|
||
"gpsJamming": "GPS JAMMING",
|
||
"ciiChoropleth": "CII Instability",
|
||
"dayNight": "Day/Night",
|
||
"positiveEvents": "Positive Events",
|
||
"kindness": "Acts of Kindness",
|
||
"happiness": "World Happiness",
|
||
"speciesRecovery": "Species Recovery",
|
||
"renewableInstallations": "Clean Energy"
|
||
},
|
||
"tooltip": {
|
||
"earthquake": "Earthquake",
|
||
"militaryAircraft": "Military Aircraft",
|
||
"vesselCluster": "Vessel Cluster",
|
||
"vessels": "vessels",
|
||
"flightCluster": "Flight Cluster",
|
||
"aircraft": "aircraft",
|
||
"protest": "Protest",
|
||
"protestsCount": "{{count}} protests",
|
||
"techHQsCount": "{{count}} tech HQs",
|
||
"techEventsCount": "{{count}} tech events",
|
||
"dataCentersCount": "{{count}} data centers",
|
||
"underseaCable": "Undersea Cable",
|
||
"pipeline": "Pipeline",
|
||
"conflictZone": "Conflict Zone",
|
||
"naturalEvent": "Natural Event",
|
||
"financialCenter": "financial center",
|
||
"port": "Port",
|
||
"disruption": "Disruption",
|
||
"advisory": "Advisory",
|
||
"repairShip": "Repair Ship",
|
||
"internetOutage": "Internet Outage",
|
||
"medium": "medium",
|
||
"news": "News",
|
||
"undisclosed": "Undisclosed",
|
||
"stake": "stake"
|
||
},
|
||
"layerHelp": {
|
||
"title": "Map Layers Guide",
|
||
"labels": {
|
||
"countries": "Countries",
|
||
"timeRecent": "1H/6H/24H",
|
||
"timeExtended": "7D/30D/ALL",
|
||
"sanctions": "Sanctions",
|
||
"shipping": "Shipping"
|
||
},
|
||
"sections": {
|
||
"techEcosystem": "Tech Ecosystem",
|
||
"infrastructure": "Infrastructure",
|
||
"naturalEconomic": "Natural & Economic",
|
||
"financeCore": "Finance Core",
|
||
"infrastructureRisk": "Infrastructure & Risk",
|
||
"macroContext": "Macro Context",
|
||
"timeFilter": "Time Filter (top-right)",
|
||
"geopolitical": "Geopolitical",
|
||
"militaryStrategic": "Military & Strategic",
|
||
"transport": "Transport",
|
||
"labels": "Labels",
|
||
"overlays": "Overlays & Labels"
|
||
},
|
||
"descriptions": {
|
||
"techStartupHubs": "Major startup ecosystems (SF, NYC, London, etc.)",
|
||
"techCloudRegions": "AWS, Azure, GCP data center regions",
|
||
"techHQs": "Headquarters of major tech companies",
|
||
"techAccelerators": "Y Combinator, Techstars, 500 Startups locations",
|
||
"infraCables": "Major undersea fiber optic cables (internet backbone)",
|
||
"infraDatacenters": "AI compute clusters >=10,000 GPUs",
|
||
"infraOutages": "Internet blackouts and service disruptions",
|
||
"naturalEventsTech": "Earthquakes, storms, fires (may affect data centers)",
|
||
"weatherAlerts": "Severe weather alerts",
|
||
"economicCenters": "Stock exchanges & central banks",
|
||
"countriesOverlay": "Country name overlays",
|
||
"financeExchanges": "Major global exchanges by market tier",
|
||
"financeCenters": "Global and regional finance hubs",
|
||
"financeCentralBanks": "Monetary policy institutions worldwide",
|
||
"financeCommodityHubs": "Key exchanges, ports, and refining hubs",
|
||
"financeCables": "Major undersea fiber routes tied to market infrastructure",
|
||
"financePipelines": "Oil/gas pipeline routes affecting energy markets",
|
||
"financeOutages": "Internet disruptions that can impact market operations",
|
||
"financeCyberThreats": "Security events around financial infrastructure",
|
||
"macroWaterways": "Strategic chokepoints for commodity shipping",
|
||
"weatherAlertsMarket": "Severe weather events with market relevance",
|
||
"naturalEventsMacro": "Earthquakes, fires, floods, and other natural disruptions",
|
||
"timeRecent": "Filter time-based data to recent hours",
|
||
"timeExtended": "Show data from past week, month, or all time",
|
||
"geoConflicts": "Active war zones (Ukraine, Gaza, etc.) with boundaries",
|
||
"geoHotspots": "Tension regions - color-coded by news activity level",
|
||
"geoSanctions": "Countries under US/EU/UN economic sanctions",
|
||
"geoProtests": "Civil unrest, demonstrations (time-filtered)",
|
||
"militaryBases": "US/NATO, China, Russia military installations (150+)",
|
||
"militaryNuclear": "Power plants, enrichment, weapons facilities",
|
||
"militaryIrradiators": "Industrial gamma irradiator facilities",
|
||
"militaryActivity": "Live military aircraft and vessel tracking",
|
||
"infraCablesFull": "Major undersea fiber optic cables (20 backbone routes)",
|
||
"infraPipelinesFull": "Oil/gas pipelines (Nord Stream, TAPI, etc.)",
|
||
"infraDatacentersFull": "AI compute clusters >=10,000 GPUs only",
|
||
"transportShipping": "Live vessel tracking via AIS (ship positions)",
|
||
"transportDelays": "Airport delays and ground stops (FAA)",
|
||
"naturalEventsFull": "Earthquakes (USGS) + storms, fires, volcanoes, floods (NASA EONET)",
|
||
"firesFull": "Active wildfires and fire perimeters (NASA FIRMS)",
|
||
"climateAnomalies": "Temperature and precipitation anomalies",
|
||
"waterwaysLabels": "Strategic chokepoint labels",
|
||
"geoUcdpEvents": "Uppsala Conflict Data Program armed conflict events",
|
||
"geoDisplacement": "Refugee and displacement flow patterns",
|
||
"militarySpaceports": "Rocket launch sites and space facilities",
|
||
"infraCyberThreats": "Cyber attacks and security events",
|
||
"mineralsFull": "Strategic mineral deposits and mining sites",
|
||
"techCyberThreats": "Cyber attacks and security events",
|
||
"techEvents": "Major tech conferences and events",
|
||
"techFires": "Active wildfires near tech infrastructure",
|
||
"financeGulfInvestments": "GCC sovereign wealth fund investments and FDI",
|
||
"tradeRoutes": "Major global shipping lanes connecting ports through strategic chokepoints",
|
||
"dayNight": "Real-time solar terminator showing day and night zones",
|
||
"geoBoundaries": "Demilitarized zones, ceasefire lines, and disputed boundaries",
|
||
"ciiChoropleth": "Country Instability Index heat-map — colors countries by CII score (green=stable, red=critical)"
|
||
},
|
||
"notes": {
|
||
"timeAffects": "Affects: Earthquakes, Weather, Protests, Outages"
|
||
}
|
||
}
|
||
},
|
||
"cii": {
|
||
"shareStory": "Share story",
|
||
"noSignals": "No instability signals detected",
|
||
"infoTooltip": "<strong>Methodology</strong><ul><li><strong>U</strong>nrest: civil disorder & protests</li><li><strong>C</strong>onflict: armed conflict intensity</li><li><strong>S</strong>ecurity: military flights/vessels over territory</li><li><strong>I</strong>nformation: news velocity and focal point correlation</li><li>Hotspot proximity boost (strategic locations)</li></ul><em>U:C:S:I values show component scores.</em> Focal Point Detection correlates news entities with map signals for accurate scoring."
|
||
},
|
||
"insights": {
|
||
"noStories": "No breaking or multi-source stories yet",
|
||
"step": "Step {{step}}/{{total}}",
|
||
"waitingForData": "Waiting for news data...",
|
||
"rankingStories": "Ranking important stories...",
|
||
"analyzingSentiment": "Analyzing sentiment...",
|
||
"generatingBrief": "Generating world brief...",
|
||
"infoTooltip": "<strong>AI-Powered Analysis</strong><br>• <strong>World Brief</strong>: AI summary (Groq/OpenRouter)<br>• <strong>Sentiment</strong>: News tone analysis<br>• <strong>Velocity</strong>: Fast-moving stories<br>• <strong>Focal Points</strong>: Correlates news entities with map signals (military, protests, outages)<br><em>Desktop only • Powered by Llama 3.3 + Focal Point Detection</em>",
|
||
"settingsTitle": "Settings",
|
||
"sectionMap": "Map",
|
||
"sectionAi": "AI Analysis",
|
||
"sectionStreaming": "Streaming",
|
||
"streamQualityLabel": "Video Quality",
|
||
"streamQualityDesc": "Set quality for all live streams (lower saves bandwidth)",
|
||
"globeRenderQualityLabel": "Globe render quality",
|
||
"globeRenderQualityDesc": "Controls the globe canvas resolution. Higher values look sharper on 4K displays but can melt GPUs.",
|
||
"globeRenderScaleOptions": {
|
||
"1": "Eco (1x)",
|
||
"2": "4K (2x)",
|
||
"3": "Insane (3x)",
|
||
"auto": "Auto (device)",
|
||
"1_5": "Sharp (1.5x)"
|
||
},
|
||
"mapFlashLabel": "Live Event Pulse",
|
||
"mapFlashDesc": "Flash locations on the map when breaking news arrives",
|
||
"aiFlowTitle": "Settings",
|
||
"aiFlowCloudLabel": "Cloud AI (Groq & OpenRouter)",
|
||
"aiFlowCloudDesc": "Send headlines to cloud for AI summarization (recommended)",
|
||
"aiFlowBrowserLabel": "Browser Local Model",
|
||
"aiFlowBrowserDesc": "Run AI locally in your browser",
|
||
"aiFlowBrowserWarn": "Downloads ~250 MB of model data to your browser",
|
||
"aiFlowOllamaCta": "Want fully local AI?",
|
||
"aiFlowOllamaCtaDesc": "Download the desktop app for Ollama support",
|
||
"aiFlowDownloadDesktop": "Download Desktop App →",
|
||
"aiFlowStatusActive": "Cloud AI active",
|
||
"aiFlowStatusCloudAndBrowser": "Cloud AI + Browser model active",
|
||
"aiFlowStatusBrowserOnly": "Browser model only",
|
||
"aiFlowStatusDisabled": "No AI providers enabled",
|
||
"insightsDisabledTitle": "AI analysis is disabled",
|
||
"insightsDisabledHint": "Enable providers via the settings gear in the map header",
|
||
"sectionPanels": "Panels",
|
||
"badgeAnimLabel": "Badge Animations",
|
||
"badgeAnimDesc": "Animate update badges on panel headers",
|
||
"sectionIntelligence": "Intelligence",
|
||
"headlineMemoryLabel": "Headline Memory",
|
||
"headlineMemoryDesc": "Remember seen headlines to highlight new stories",
|
||
"streamAlwaysOnLabel": "Keep live streams running",
|
||
"streamAlwaysOnDesc": "Prevents Live Cams and Live News from auto-pausing when you are idle. Recommended for second-monitor / wallboard usage. Disable (Eco) to save CPU/bandwidth."
|
||
},
|
||
"settings": {
|
||
"dataManagementLabel": "Data Management",
|
||
"exportSettings": "Export Settings",
|
||
"importSettings": "Import Settings",
|
||
"exportSuccess": "Settings exported successfully",
|
||
"exportFailed": "Failed to export settings",
|
||
"importSuccess": "Imported {{count}} settings",
|
||
"importFailed": "Failed to import settings",
|
||
"reloadNow": "Reload now"
|
||
},
|
||
"cascade": {
|
||
"noImpacts": "No country impacts detected",
|
||
"filters": {
|
||
"cables": "Cables",
|
||
"pipelines": "Pipelines",
|
||
"ports": "Ports",
|
||
"chokepoints": "Chokepoints"
|
||
},
|
||
"filterType": {
|
||
"cable": "cable",
|
||
"pipeline": "pipeline",
|
||
"port": "port",
|
||
"chokepoint": "chokepoint",
|
||
"country": "country"
|
||
},
|
||
"selectPrompt": "Select {{type}}...",
|
||
"analyzeImpact": "Analyze Impact",
|
||
"impactLevels": {
|
||
"critical": "critical",
|
||
"high": "high",
|
||
"medium": "medium",
|
||
"low": "low"
|
||
},
|
||
"capacityPercent": "{{percent}}% capacity",
|
||
"noCountryImpacts": "No country impacts detected",
|
||
"alternativeRoutes": "Alternative Routes",
|
||
"countriesAffected": "Countries Affected ({{count}})",
|
||
"links": "links",
|
||
"selectInfrastructureHint": "Select infrastructure to analyze cascade impact",
|
||
"infoTooltip": "<strong>Cascade Analysis</strong> Models infrastructure dependencies:<ul><li>Subsea cables, pipelines, ports, chokepoints</li><li>Select infrastructure to simulate failure</li><li>Shows affected countries and capacity loss</li><li>Identifies redundant routes</li></ul>Data from TeleGeography and industry sources."
|
||
},
|
||
"strategicRisk": {
|
||
"noRisks": "No significant risks detected",
|
||
"levels": {
|
||
"critical": "Critical",
|
||
"elevated": "Elevated",
|
||
"moderate": "Moderate",
|
||
"low": "Low"
|
||
},
|
||
"trend": "Trend",
|
||
"trends": {
|
||
"escalating": "Escalating",
|
||
"deEscalating": "De-escalating",
|
||
"stable": "Stable"
|
||
},
|
||
"insufficientData": "Insufficient Data",
|
||
"unableToAssess": "Unable to assess risk level.",
|
||
"enableDataSources": "Enable data sources to begin monitoring.",
|
||
"requiredDataSources": "Required Data Sources",
|
||
"optionalSources": "Optional Sources",
|
||
"enableCoreFeeds": "Enable Core Feeds",
|
||
"waitingForData": "Waiting for data...",
|
||
"refresh": "Refresh",
|
||
"learningMode": "Learning Mode - {{minutes}}m until reliable",
|
||
"noData": "no data",
|
||
"enable": "Enable",
|
||
"convergenceMetric": "Convergence",
|
||
"ciiDeviation": "CII Deviation",
|
||
"infraEvents": "Infra Events",
|
||
"highAlerts": "High Alerts",
|
||
"topRisks": "Top Risks",
|
||
"recentAlerts": "Recent Alerts ({{count}})",
|
||
"updated": "Updated: {{time}}",
|
||
"time": {
|
||
"justNow": "just now",
|
||
"minutesAgo": "{{count}}m ago",
|
||
"hoursAgo": "{{count}}h ago"
|
||
},
|
||
"infoTooltip": "<strong>Methodology</strong> Composite score (0-100) blending:<ul><li>50% Country Instability (top 5 weighted)</li><li>30% Geographic convergence zones</li><li>20% Infrastructure incidents</li></ul>Auto-refreshes every 5 minutes."
|
||
},
|
||
"techEvents": {
|
||
"loading": "Loading tech events...",
|
||
"noEvents": "No events to display",
|
||
"showOnMap": "Show on map",
|
||
"moreInfo": "More info",
|
||
"retry": "Retry",
|
||
"upcoming": "Upcoming",
|
||
"conferences": "Conferences",
|
||
"earnings": "Earnings",
|
||
"all": "All",
|
||
"conferencesCount": "{{count}} conferences",
|
||
"onMap": "{{count}} on map",
|
||
"techmemeEvents": "Techmeme Events ↗",
|
||
"today": "TODAY",
|
||
"soon": "SOON"
|
||
},
|
||
"techReadiness": {
|
||
"internetUsers": "Internet Users",
|
||
"mobileSubscriptions": "Mobile Subscriptions",
|
||
"rdSpending": "R&D Spending",
|
||
"fetchingData": "Fetching World Bank Data",
|
||
"internetUsersIndicator": "Internet Users",
|
||
"mobileSubscriptionsIndicator": "Mobile Subscriptions",
|
||
"broadbandAccess": "Broadband Access",
|
||
"rdExpenditure": "R&D Expenditure",
|
||
"analyzingCountries": "Analyzing 200+ countries...",
|
||
"source": "Source: World Bank",
|
||
"updated": "Updated: {{date}}",
|
||
"infoTooltip": "<strong>Global Tech Readiness</strong><br>Composite score (0-100) based on World Bank data:<br><br><strong>Metrics shown:</strong><br>🌐 Internet Users (% of population)<br>📱 Mobile Subscriptions (per 100 people)<br>🔬 R&D Expenditure (% of GDP)<br><br><strong>Weights:</strong> R&D (35%), Internet (30%), Broadband (20%), Mobile (15%)<br><br><em>— = No recent data available</em><br><em>Source: World Bank Open Data (2019-2024)</em>"
|
||
},
|
||
"populationExposure": {
|
||
"noData": "No exposure data available",
|
||
"totalAffected": "Total Affected",
|
||
"affectedCount": "{{count}} affected",
|
||
"radiusKm": "{{km}}km radius",
|
||
"infoTooltip": "<strong>Population Exposure Estimates</strong> Estimated population within event impact radius. Based on WorldPop country density data.<ul><li>Conflict: 50km radius</li><li>Earthquake: 100km radius</li><li>Flood: 100km radius</li><li>Wildfire: 30km radius</li></ul>"
|
||
},
|
||
"securityAdvisories": {
|
||
"loading": "Fetching travel advisories...",
|
||
"noMatching": "No advisories match this filter",
|
||
"critical": "Critical",
|
||
"health": "Health",
|
||
"sources": "US State Dept, AU DFAT, UK FCDO, NZ MFAT, CDC, ECDC, WHO, US Embassies",
|
||
"refresh": "Refresh",
|
||
"levels": {
|
||
"doNotTravel": "Do Not Travel",
|
||
"reconsider": "Reconsider Travel",
|
||
"caution": "Exercise Caution",
|
||
"normal": "Normal",
|
||
"info": "Info"
|
||
},
|
||
"time": {
|
||
"justNow": "just now",
|
||
"minutesAgo": "{{count}}m ago",
|
||
"hoursAgo": "{{count}}h ago",
|
||
"daysAgo": "{{count}}d ago"
|
||
},
|
||
"infoTooltip": "<strong>Security Advisories</strong><br>Travel advisories and security alerts from government foreign affairs agencies:<br><br><strong>Sources:</strong><br>🇺🇸 US State Dept Travel Advisories<br>🇦🇺 AU DFAT Smartraveller<br>🇬🇧 UK FCDO Travel Advice<br>🇳🇿 NZ MFAT SafeTravel<br><br><strong>Levels:</strong><br>🟥 Do Not Travel<br>🟧 Reconsider Travel<br>🟨 Exercise Caution<br>🟩 Normal Precautions"
|
||
},
|
||
"orefSirens": {
|
||
"checking": "Checking siren alerts...",
|
||
"noAlerts": "No active sirens — all clear",
|
||
"notConfigured": "Sirens service not configured",
|
||
"activeSirens": "{{count}} active siren(s)",
|
||
"area": "Area",
|
||
"time": "Time",
|
||
"justNow": "just now",
|
||
"historyCount": "{{count}} alerts in last 24h",
|
||
"historySummary": "{{count}} alerts in 24h — {{waves}} waves",
|
||
"loadingHistory": "Loading history...",
|
||
"infoTooltip": "<strong>Israel Sirens</strong><br>Real-time rocket and missile siren alerts from Israel Home Front Command.<br><br>Data is polled every 10 seconds. A pulsing red indicator means active sirens are sounding."
|
||
},
|
||
"satelliteFires": {
|
||
"noData": "No fire data available",
|
||
"region": "Region",
|
||
"fires": "Fires",
|
||
"high": "High",
|
||
"total": "Total",
|
||
"never": "never",
|
||
"time": {
|
||
"justNow": "just now",
|
||
"minutesAgo": "{{count}}m ago",
|
||
"hoursAgo": "{{count}}h ago"
|
||
},
|
||
"infoTooltip": "NASA FIRMS VIIRS satellite thermal detections across monitored conflict regions. High-intensity = brightness >360K & confidence >80%."
|
||
},
|
||
"ucdpEvents": {
|
||
"stateBased": "State-Based",
|
||
"nonState": "Non-State",
|
||
"oneSided": "One-Sided",
|
||
"country": "Country",
|
||
"deaths": "Deaths",
|
||
"date": "Date",
|
||
"actors": "Actors",
|
||
"deathsCount": "{{count}} deaths",
|
||
"moreNotShown": "{{count}} more events not shown",
|
||
"noEvents": "No events in this category",
|
||
"infoTooltip": "<strong>Armed Conflict Events</strong> Event-level conflict data from Uppsala University (UCDP).<ul><li><strong>State-Based</strong>: Government vs rebel group</li><li><strong>Non-State</strong>: Armed group vs armed group</li><li><strong>One-Sided</strong>: Violence against civilians</li></ul>Deaths shown as best estimate (low-high range). ACLED duplicates are filtered out automatically."
|
||
},
|
||
"giving": {
|
||
"activityIndex": "Activity Index",
|
||
"trend": "Trend",
|
||
"estDailyFlow": "Est. Daily Flow",
|
||
"cryptoDaily": "Crypto Daily",
|
||
"tabs": {
|
||
"platforms": "Platforms",
|
||
"categories": "Categories",
|
||
"crypto": "Crypto",
|
||
"institutional": "Institutional"
|
||
},
|
||
"platform": "Platform",
|
||
"dailyVol": "Daily Vol.",
|
||
"velocity": "Velocity",
|
||
"freshness": "Data",
|
||
"category": "Category",
|
||
"share": "Share",
|
||
"trending": "TREND",
|
||
"dailyInflow": "24h Inflow",
|
||
"wallets": "Wallets",
|
||
"ofTotal": "% of Total",
|
||
"topReceivers": "Top Receivers",
|
||
"oecdOda": "OECD ODA",
|
||
"cafIndex": "CAF Index",
|
||
"candidGrants": "Candid Grants",
|
||
"dataLag": "Data Lag",
|
||
"infoTooltip": "<strong>Global Giving Activity Index</strong> Composite index tracking personal giving across crowdfunding platforms and crypto wallets.<ul><li><strong>Platforms</strong>: GoFundMe, GlobalGiving, JustGiving campaign sampling</li><li><strong>Crypto</strong>: On-chain charity wallet inflows (Endaoment, Giving Block)</li><li><strong>Institutional</strong>: OECD ODA, CAF World Giving Index, Candid grants</li></ul>Index is directional (not exact dollar amounts). Combines live sampling with published annual reports."
|
||
},
|
||
"displacement": {
|
||
"noData": "No data",
|
||
"refugees": "Refugees",
|
||
"asylumSeekers": "Asylum Seekers",
|
||
"idps": "IDPs",
|
||
"total": "Total",
|
||
"origins": "Origins",
|
||
"hosts": "Hosts",
|
||
"badges": {
|
||
"crisis": "CRISIS",
|
||
"high": "HIGH",
|
||
"elevated": "ELEVATED"
|
||
},
|
||
"country": "Country",
|
||
"status": "Status",
|
||
"count": "Count",
|
||
"infoTooltip": "<strong>UNHCR Displacement Data</strong> Global refugee, asylum seeker, and IDP counts from UNHCR.<ul><li><strong>Origins</strong>: Countries people flee FROM</li><li><strong>Hosts</strong>: Countries hosting refugees</li><li>Crisis badges: >1M | High: >500K displaced</li></ul>Data updates yearly. CC BY 4.0 license."
|
||
},
|
||
"climate": {
|
||
"noAnomalies": "No significant anomalies detected",
|
||
"zone": "Zone",
|
||
"temp": "Temp",
|
||
"precip": "Precip",
|
||
"severityLabel": "Severity",
|
||
"severity": {
|
||
"extreme": "EXTREME",
|
||
"moderate": "MODERATE",
|
||
"normal": "NORMAL"
|
||
},
|
||
"infoTooltip": "<strong>Climate Anomaly Monitor</strong> Temperature and precipitation deviations from 30-day baseline. Data from Open-Meteo (ERA5 reanalysis).<ul><li><strong>Extreme</strong>: >5°C or >80mm/day deviation</li><li><strong>Moderate</strong>: >3°C or >40mm/day deviation</li></ul>Monitors 15 conflict/disaster-prone zones."
|
||
},
|
||
"newsPanel": {
|
||
"close": "Close",
|
||
"summarize": "Summarize this panel",
|
||
"generatingSummary": "Generating summary...",
|
||
"summaryError": "Could not generate summary",
|
||
"summaryFailed": "Summary failed",
|
||
"sources": "{{count}} sources",
|
||
"relatedAssetsNear": "Related assets near {{location}}",
|
||
"sortBy": "Sort by",
|
||
"sortNewest": "Newest",
|
||
"sortRelevance": "Relevance"
|
||
},
|
||
"export": {
|
||
"exportData": "Export Data"
|
||
},
|
||
"runtimeConfig": {
|
||
"getApiKey": "Get API key"
|
||
},
|
||
"breakingNews": {
|
||
"critical": "CRITICAL",
|
||
"high": "HIGH",
|
||
"dismiss": "Dismiss",
|
||
"enableNotifications": "Enable desktop notifications"
|
||
},
|
||
"intelligenceFindings": {
|
||
"breakingAlerts": "Breaking Alerts",
|
||
"popupAlerts": "Pop up new alerts",
|
||
"badgeTitle": "Intelligence findings",
|
||
"title": "Intelligence Findings",
|
||
"none": "No recent intelligence findings",
|
||
"monitoring": "MONITORING",
|
||
"scanning": "Scanning for correlations and anomalies...",
|
||
"reviewRecommended": "{{count}} intelligence findings - review recommended",
|
||
"count": "{{count}} intelligence finding",
|
||
"detected": "{{count}} DETECTED",
|
||
"critical": "{{count}} CRITICAL",
|
||
"highPriority": "{{count}} HIGH PRIORITY",
|
||
"hideFindings": "Hide Findings",
|
||
"more": "+{{count}} more findings",
|
||
"all": "All Intelligence Findings ({{count}})",
|
||
"priority": {
|
||
"critical": "CRITICAL",
|
||
"high": "HIGH",
|
||
"medium": "MEDIUM",
|
||
"low": "LOW"
|
||
},
|
||
"insights": {
|
||
"criticalDestabilization": "Critical destabilization - immediate attention",
|
||
"significantShift": "Significant shift - monitor closely",
|
||
"developingSituation": "Developing situation - track for escalation",
|
||
"convergence": "Multiple events clustering in region",
|
||
"cascade": "Infrastructure disruption spreading",
|
||
"review": "Review for situational awareness"
|
||
},
|
||
"time": {
|
||
"justNow": "just now",
|
||
"minutesAgo": "{{count}}m ago",
|
||
"hoursAgo": "{{count}}h ago",
|
||
"daysAgo": "{{count}}d ago"
|
||
}
|
||
},
|
||
"countryTimeline": {
|
||
"now": "now",
|
||
"noEventsIn7Days": "No events in 7 days"
|
||
},
|
||
"gdeltIntel": {
|
||
"infoTooltip": "<strong>GDELT Intelligence</strong> Real-time global news monitoring:<ul><li>Curated topic categories (conflicts, cyber, etc.)</li><li>Articles from 100+ languages translated</li><li>Updates every 15 minutes</li></ul>Source: GDELT Project (gdeltproject.org)"
|
||
},
|
||
"telegramIntel": {
|
||
"infoTooltip": "Real-time signals from monitored Telegram OSINT channels",
|
||
"loading": "Connecting to Telegram relay...",
|
||
"empty": "No messages available",
|
||
"disabled": "Telegram relay not active",
|
||
"filterAll": "All",
|
||
"filterBreaking": "Breaking",
|
||
"filterConflict": "Conflict",
|
||
"filterAlerts": "Alerts",
|
||
"filterOsint": "OSINT",
|
||
"filterPolitics": "Politics",
|
||
"filterMiddleeast": "Middle East"
|
||
},
|
||
"investments": {
|
||
"infoTooltip": "Database of Saudi Arabia and UAE foreign direct investments in global critical infrastructure. Click a row to fly to the investment on the map.",
|
||
"searchPlaceholder": "Search assets, countries, entities…",
|
||
"allCountries": "All Countries",
|
||
"saudiArabia": "Saudi Arabia",
|
||
"uae": "UAE",
|
||
"allSectors": "All Sectors",
|
||
"allEntities": "All Entities",
|
||
"allStatuses": "All Statuses",
|
||
"operational": "Operational",
|
||
"underConstruction": "Under Construction",
|
||
"announced": "Announced",
|
||
"rumoured": "Rumoured",
|
||
"divested": "Divested",
|
||
"asset": "Asset",
|
||
"country": "Country",
|
||
"sector": "Sector",
|
||
"status": "Status",
|
||
"investment": "Investment",
|
||
"year": "Year",
|
||
"noMatch": "No investments match filters",
|
||
"undisclosed": "Undisclosed",
|
||
"sectors": {
|
||
"ports": "Ports",
|
||
"pipelines": "Pipelines",
|
||
"energy": "Energy",
|
||
"datacenters": "Data Centers",
|
||
"airports": "Airports",
|
||
"railways": "Railways",
|
||
"telecoms": "Telecoms",
|
||
"water": "Water",
|
||
"logistics": "Logistics",
|
||
"mining": "Mining",
|
||
"realEstate": "Real Estate",
|
||
"manufacturing": "Manufacturing"
|
||
}
|
||
},
|
||
"prediction": {
|
||
"infoTooltip": "<strong>Prediction Markets</strong> Real-money forecasting markets:<ul><li>Prices reflect crowd probability estimates</li><li>Higher volume = more reliable signal</li><li>Geopolitical and current events focus</li></ul>Source: Polymarket (polymarket.com)"
|
||
},
|
||
"etfFlows": {
|
||
"unavailable": "ETF data temporarily unavailable",
|
||
"rateLimited": "ETF data temporarily unavailable (rate limited) — retrying shortly",
|
||
"netFlow": "Net Flow",
|
||
"estFlow": "Est. Flow",
|
||
"totalVol": "Total Vol",
|
||
"etfs": "ETFs",
|
||
"netInflow": "NET INFLOW",
|
||
"netOutflow": "NET OUTFLOW",
|
||
"table": {
|
||
"ticker": "Ticker",
|
||
"issuer": "Issuer",
|
||
"estFlow": "Est. Flow",
|
||
"volume": "Volume",
|
||
"change": "Change"
|
||
}
|
||
},
|
||
"macroSignals": {
|
||
"overall": "Overall",
|
||
"verdict": {
|
||
"buy": "BUY",
|
||
"cash": "CASH"
|
||
},
|
||
"bullish": "{{count}}/{{total}} bullish",
|
||
"signals": {
|
||
"liquidity": "Liquidity",
|
||
"flow": "Flow",
|
||
"regime": "Regime",
|
||
"btcTrend": "BTC Trend",
|
||
"hashRate": "Hash Rate",
|
||
"momentum": "Momentum",
|
||
"fearGreed": "Fear & Greed"
|
||
}
|
||
},
|
||
"panel": {
|
||
"showMethodologyInfo": "Show methodology info",
|
||
"dragToResize": "Drag to resize (double-click to reset)",
|
||
"openSettings": "Open Settings",
|
||
"closePanel": "Close panel",
|
||
"addPanel": "Add Panel"
|
||
},
|
||
"languageSelector": {
|
||
"selectLanguage": "Select Language",
|
||
"mapLabelsFallbackVi": "Map labels currently fall back to English for Vietnamese."
|
||
},
|
||
"serviceStatus": {
|
||
"checkingServices": "Checking services...",
|
||
"allOperational": "All services operational",
|
||
"ok": "OK",
|
||
"degraded": "Degraded",
|
||
"outage": "Outage",
|
||
"backendUnavailable": "Desktop local backend unavailable. Falling back to cloud API.",
|
||
"desktopReadiness": "Desktop readiness",
|
||
"acceptanceChecks": "Acceptance checks: {{ready}}/{{total}} ready · key-backed features {{available}}/{{featureTotal}}",
|
||
"nonParityFallbacks": "Non-parity fallbacks ({{count}})",
|
||
"categories": {
|
||
"all": "All",
|
||
"cloud": "Cloud",
|
||
"dev": "Dev Tools",
|
||
"comm": "Comms",
|
||
"ai": "AI",
|
||
"saas": "SaaS"
|
||
}
|
||
},
|
||
"verification": {
|
||
"title": "Information Verification Checklist",
|
||
"hint": "Based on Bellingcat's OSH Framework",
|
||
"verdicts": {
|
||
"verified": "VERIFIED",
|
||
"likely": "LIKELY AUTHENTIC",
|
||
"uncertain": "UNCERTAIN",
|
||
"unreliable": "UNRELIABLE"
|
||
},
|
||
"notesTitle": "Verification Notes",
|
||
"noNotes": "No notes added",
|
||
"addNotePlaceholder": "Add verification note...",
|
||
"add": "Add",
|
||
"resetChecklist": "Reset Checklist",
|
||
"checks": {
|
||
"recency": "Recent timestamp confirmed",
|
||
"geolocation": "Location verified",
|
||
"source": "Primary source identified",
|
||
"crossref": "Cross-referenced with other sources",
|
||
"noAi": "No AI generation artifacts",
|
||
"noRecrop": "Not recycled/old footage",
|
||
"metadata": "Metadata verified",
|
||
"context": "Context established"
|
||
}
|
||
},
|
||
"liveNews": {
|
||
"retry": "Retry",
|
||
"notLive": "{{name}} is not currently live",
|
||
"cannotEmbed": "{{name}} can't be played here — it may be restricted in your region (error {{code}})",
|
||
"botCheck": "YouTube is requesting sign-in to play {{name}}",
|
||
"signInToYouTube": "Sign in to YouTube",
|
||
"openOnYouTube": "Open on YouTube",
|
||
"manage": "Manage channels",
|
||
"addChannel": "Add channel",
|
||
"remove": "Remove",
|
||
"youtubeHandle": "YouTube handle (e.g. @Channel)",
|
||
"youtubeHandleOrUrl": "YouTube handle or URL",
|
||
"displayName": "Display name (optional)",
|
||
"openPanelSettings": "Panel display settings",
|
||
"channelSettings": "Channel Settings",
|
||
"save": "Save",
|
||
"cancel": "Cancel",
|
||
"confirmDelete": "Delete this channel?",
|
||
"confirmTitle": "Confirm",
|
||
"restoreDefaults": "Restore default channels",
|
||
"availableChannels": "Available channels",
|
||
"noResults": "No channels found matching \"{{term}}\"",
|
||
"customChannel": "Custom channel",
|
||
"regionAll": "All",
|
||
"regionNorthAmerica": "North America",
|
||
"regionEurope": "Europe",
|
||
"regionLatinAmerica": "Latin America",
|
||
"regionAsia": "Asia",
|
||
"regionMiddleEast": "Middle East",
|
||
"regionAfrica": "Africa",
|
||
"regionOceania": "Oceania",
|
||
"invalidHandle": "Enter a valid YouTube handle (e.g. @ChannelName)",
|
||
"channelNotFound": "YouTube channel not found",
|
||
"verifying": "Verifying…",
|
||
"hlsUrl": "HLS Stream URL (optional)",
|
||
"invalidHlsUrl": "Enter a valid HLS stream URL (.m3u8)"
|
||
},
|
||
"map": {
|
||
"showMap": "Show Map",
|
||
"hideMap": "Hide Map"
|
||
}
|
||
},
|
||
"popups": {
|
||
"startDate": "START DATE",
|
||
"endDate": "END DATE",
|
||
"magnitude": "Magnitude",
|
||
"depth": "Depth",
|
||
"intensity": "Intensity",
|
||
"type": "Type",
|
||
"status": "Status",
|
||
"severity": "Severity",
|
||
"location": "LOCATION",
|
||
"coordinates": "Coordinates",
|
||
"casualties": "CASUALTIES",
|
||
"displaced": "DISPLACED",
|
||
"belligerents": "BELLIGERENTS",
|
||
"keyDevelopments": "KEY DEVELOPMENTS",
|
||
"unknown": "Unknown",
|
||
"source": "Source",
|
||
"target": "Target",
|
||
"events": "Events",
|
||
"impact": "Impact",
|
||
"capacity": "Capacity",
|
||
"alerts": "Active Alerts",
|
||
"updated": "Updated",
|
||
"common": {
|
||
"start": "START",
|
||
"end": "END",
|
||
"updated": "UPDATED"
|
||
},
|
||
"conflict": {
|
||
"title": "CONFLICT ZONE"
|
||
},
|
||
"earthquake": {
|
||
"levels": {
|
||
"major": "MAJOR",
|
||
"moderate": "MODERATE",
|
||
"minor": "MINOR"
|
||
}
|
||
},
|
||
"base": {
|
||
"types": {
|
||
"us-nato": "US/NATO",
|
||
"china": "CHINA",
|
||
"russia": "RUSSIA"
|
||
}
|
||
},
|
||
"protest": {
|
||
"acledVerified": "ACLED (verified)",
|
||
"gdelt": "GDELT",
|
||
"riots": "Riots",
|
||
"highSeverity": "High Severity"
|
||
},
|
||
"gpsJamming": {
|
||
"title": "GPS/GNSS Interference",
|
||
"navPerformance": "Nav Performance",
|
||
"samples": "ADS-B Samples",
|
||
"aircraft": "Aircraft",
|
||
"h3Hex": "H3 Hex"
|
||
},
|
||
"flight": {
|
||
"groundStop": "GROUND STOP",
|
||
"groundDelay": "GROUND DELAY PROGRAM",
|
||
"departureDelay": "DEPARTURE DELAYS",
|
||
"arrivalDelay": "ARRIVAL DELAYS",
|
||
"delaysReported": "DELAYS REPORTED",
|
||
"closure": "AIRPORT CLOSURE",
|
||
"delays": "DELAYS",
|
||
"avgDelay": "AVG DELAY",
|
||
"cancelled": "CANCELLED",
|
||
"sources": {
|
||
"faa": "FAA ASWS",
|
||
"eurocontrol": "Eurocontrol",
|
||
"computed": "Computed",
|
||
"aviationstack": "Flight Data",
|
||
"notam": "NOTAM"
|
||
},
|
||
"regions": {
|
||
"americas": "Americas",
|
||
"europe": "Europe",
|
||
"apac": "Asia-Pacific",
|
||
"mena": "Middle East",
|
||
"africa": "Africa"
|
||
}
|
||
},
|
||
"aircraft": {
|
||
"altitude": "Altitude",
|
||
"speed": "Ground Speed",
|
||
"heading": "Heading",
|
||
"position": "Position",
|
||
"ground": "On Ground",
|
||
"airborne": "Airborne"
|
||
},
|
||
"apt": {
|
||
"description": "Advanced Persistent Threat group with state-level capabilities. Known for sophisticated cyber operations targeting critical infrastructure, government, and defense sectors."
|
||
},
|
||
"cyberThreat": {
|
||
"title": "CYBER THREAT"
|
||
},
|
||
"nuclear": {
|
||
"types": {
|
||
"plant": "POWER PLANT",
|
||
"enrichment": "ENRICHMENT",
|
||
"weapons": "WEAPONS COMPLEX",
|
||
"research": "RESEARCH"
|
||
},
|
||
"description": "Nuclear facility under monitoring. Strategic importance for regional security and non-proliferation concerns."
|
||
},
|
||
"economic": {
|
||
"types": {
|
||
"exchange": "STOCK EXCHANGE",
|
||
"centralBank": "CENTRAL BANK",
|
||
"financialHub": "FINANCIAL HUB"
|
||
},
|
||
"closed": "CLOSED"
|
||
},
|
||
"irradiator": {
|
||
"subtitle": "Industrial Gamma Irradiator Facility",
|
||
"description": "Industrial irradiation facility using Cobalt-60 or Cesium-137 sources for medical device sterilization, food preservation, or material processing. Source: IAEA DIIF Database."
|
||
},
|
||
"pipeline": {
|
||
"title": "PIPELINE",
|
||
"types": {
|
||
"oil": "OIL PIPELINE",
|
||
"gas": "GAS PIPELINE",
|
||
"products": "PRODUCTS PIPELINE"
|
||
},
|
||
"status": {
|
||
"operating": "OPERATING",
|
||
"construction": "UNDER CONSTRUCTION"
|
||
},
|
||
"description": "Major {{type}} pipeline infrastructure. {{status}}"
|
||
},
|
||
"pipelineStatusDesc": {
|
||
"operating": "Currently operational and transporting resources.",
|
||
"construction": "Currently under construction."
|
||
},
|
||
"cable": {
|
||
"fault": "FAULT",
|
||
"degraded": "DEGRADED",
|
||
"active": "ACTIVE",
|
||
"major": "MAJOR",
|
||
"cable": "CABLE",
|
||
"subtitle": "Undersea Fiber Optic Cable",
|
||
"type": "SUBMARINE CABLE",
|
||
"advisory": "FAULT ADVISORY",
|
||
"repairDeployment": "REPAIR DEPLOYMENT",
|
||
"repairStatus": {
|
||
"onStation": "On Station",
|
||
"enRoute": "En Route"
|
||
},
|
||
"health": {
|
||
"evidence": "HEALTH EVIDENCE"
|
||
},
|
||
"description": "Undersea telecommunications cable carrying international internet traffic. These fiber optic cables form the backbone of global internet connectivity, transmitting over 95% of intercontinental data."
|
||
},
|
||
"repairShip": {
|
||
"note": "Repair vessel tracking indicates active deployment toward fault site.",
|
||
"badge": "REPAIR SHIP",
|
||
"description": "Repair ship tracking indicates active deployment in support of undersea cable restoration.",
|
||
"status": {
|
||
"onStation": "ON STATION",
|
||
"enRoute": "EN ROUTE"
|
||
}
|
||
},
|
||
"strategic": "STRATEGIC",
|
||
"verified": "VERIFIED",
|
||
"sampledList": "Showing a sampled list of {{count}} events.",
|
||
"reason": "REASON",
|
||
"threat": "THREAT",
|
||
"aka": "Also known as",
|
||
"sponsor": "SPONSOR",
|
||
"origin": "ORIGIN",
|
||
"country": "COUNTRY",
|
||
"malware": "MALWARE",
|
||
"lastSeen": "LAST SEEN",
|
||
"open": "OPEN",
|
||
"tradingHours": "TRADING HOURS",
|
||
"gamma": "GAMMA",
|
||
"city": "CITY",
|
||
"length": "LENGTH",
|
||
"operator": "OPERATOR",
|
||
"countries": "COUNTRIES",
|
||
"waypoints": "WAYPOINTS",
|
||
"repairEta": "REPAIR ETA",
|
||
"timeUnits": {
|
||
"m": "m",
|
||
"h": "h",
|
||
"d": "d"
|
||
},
|
||
"hotspot": {
|
||
"escalation": "ESCALATION ASSESSMENT",
|
||
"baseline": "Baseline",
|
||
"score": "Score",
|
||
"trend": "Trend",
|
||
"components": {
|
||
"news": "News",
|
||
"cii": "CII",
|
||
"geo": "Geo",
|
||
"military": "Military"
|
||
},
|
||
"levels": {
|
||
"stable": "STABLE",
|
||
"watch": "WATCH",
|
||
"elevated": "ELEVATED",
|
||
"high": "HIGH",
|
||
"critical": "CRITICAL"
|
||
}
|
||
},
|
||
"buttons": {
|
||
"track": "Track Issue",
|
||
"details": "View Details"
|
||
},
|
||
"historicalContext": "HISTORICAL CONTEXT",
|
||
"lastMajorEvent": "Last Major Event",
|
||
"precedents": "Precedents",
|
||
"cyclicalPattern": "Cyclical Pattern",
|
||
"whyItMatters": "WHY IT MATTERS",
|
||
"keyEntities": "KEY ENTITIES",
|
||
"relatedHeadlines": "RELATED HEADLINES",
|
||
"liveIntel": "Live Intelligence",
|
||
"loadingNews": "Loading global news...",
|
||
"noCoverage": "No recent global coverage",
|
||
"time": "Time",
|
||
"area": "Area",
|
||
"expires": "Expires",
|
||
"aisGapSpike": "AIS GAP SPIKE",
|
||
"chokepointCongestion": "CHOKEPOINT CONGESTION",
|
||
"darkening": "DARKENING",
|
||
"density": "DENSITY",
|
||
"darkShips": "DARK SHIPS",
|
||
"vesselCount": "VESSEL COUNT",
|
||
"window": "WINDOW",
|
||
"region": "REGION",
|
||
"fatalities": "FATALITIES",
|
||
"actors": "ACTORS",
|
||
"near": "Near",
|
||
"moreEvents": "more events",
|
||
"monitoring": "Monitoring",
|
||
"viewUSGS": "View on USGS",
|
||
"expired": "Expired",
|
||
"timeAgo": {
|
||
"s": "{{count}}s ago",
|
||
"m": "{{count}}m ago",
|
||
"h": "{{count}}h ago",
|
||
"d": "{{count}}d ago"
|
||
},
|
||
"cableAdvisory": {
|
||
"reported": "REPORTED",
|
||
"impact": "IMPACT",
|
||
"eta": "ETA"
|
||
},
|
||
"outage": {
|
||
"levels": {
|
||
"total": "TOTAL BLACKOUT",
|
||
"major": "MAJOR OUTAGE",
|
||
"partial": "PARTIAL DISRUPTION",
|
||
"disruption": "DISRUPTION"
|
||
},
|
||
"reported": "REPORTED",
|
||
"categories": "CATEGORIES",
|
||
"readReport": "Read full report"
|
||
},
|
||
"datacenter": {
|
||
"status": {
|
||
"existing": "OPERATIONAL",
|
||
"planned": "PLANNED",
|
||
"decommissioned": "DECOMMISSIONED",
|
||
"unknown": "UNKNOWN"
|
||
},
|
||
"gpuChipCount": "GPU/CHIP COUNT",
|
||
"chipType": "CHIP TYPE",
|
||
"power": "POWER",
|
||
"sector": "SECTOR",
|
||
"attribution": "Data: Epoch AI GPU Clusters",
|
||
"chips": "chips",
|
||
"cluster": {
|
||
"title": "{{count}} Data Centers",
|
||
"totalChips": "TOTAL CHIPS",
|
||
"totalPower": "TOTAL POWER",
|
||
"operational": "OPERATIONAL",
|
||
"planned": "PLANNED",
|
||
"moreDataCenters": "+ {{count}} more data centers",
|
||
"sampledSites": "Showing a sampled list of {{count}} sites."
|
||
}
|
||
},
|
||
"startupHub": {
|
||
"tiers": {
|
||
"mega": "MEGA HUB",
|
||
"major": "MAJOR HUB",
|
||
"emerging": "EMERGING",
|
||
"hub": "HUB"
|
||
},
|
||
"unicorns": "UNICORNS"
|
||
},
|
||
"cloudRegion": {
|
||
"provider": "PROVIDER",
|
||
"availabilityZones": "AVAILABILITY ZONES"
|
||
},
|
||
"techHQ": {
|
||
"types": {
|
||
"faang": "BIG TECH",
|
||
"unicorn": "UNICORN",
|
||
"public": "PUBLIC",
|
||
"tech": "TECH"
|
||
},
|
||
"marketCap": "MARKET CAP",
|
||
"employees": "EMPLOYEES"
|
||
},
|
||
"accelerator": {
|
||
"types": {
|
||
"accelerator": "ACCELERATOR",
|
||
"incubator": "INCUBATOR",
|
||
"studio": "STARTUP STUDIO"
|
||
},
|
||
"founded": "FOUNDED",
|
||
"notableAlumni": "NOTABLE ALUMNI"
|
||
},
|
||
"techEvent": {
|
||
"days": {
|
||
"today": "TODAY",
|
||
"tomorrow": "TOMORROW",
|
||
"inDays": "IN {{count}} DAYS"
|
||
},
|
||
"date": "DATE",
|
||
"moreInformation": "More Information"
|
||
},
|
||
"techHQCluster": {
|
||
"companiesCount": "{{count}} COMPANIES",
|
||
"bigTechCount": "{{count}} Big Tech",
|
||
"unicornsCount": "{{count}} Unicorns",
|
||
"publicCount": "{{count}} Public",
|
||
"sampled": "Showing a sampled list of {{count}} companies."
|
||
},
|
||
"techEventCluster": {
|
||
"eventsCount": "{{count}} EVENTS",
|
||
"upcomingWithin2Weeks": "{{count}} upcoming within 2 weeks",
|
||
"sampled": "Showing a sampled list of {{count}} events."
|
||
},
|
||
"militaryFlight": {
|
||
"types": {
|
||
"fighter": "Fighter",
|
||
"bomber": "Bomber",
|
||
"transport": "Transport",
|
||
"tanker": "Tanker",
|
||
"awacs": "AWACS/AEW",
|
||
"reconnaissance": "Reconnaissance",
|
||
"helicopter": "Helicopter",
|
||
"drone": "UAV/Drone",
|
||
"patrol": "Patrol",
|
||
"specialOps": "Special Operations",
|
||
"vip": "VIP Transport"
|
||
},
|
||
"altitude": "ALTITUDE",
|
||
"ground": "Ground",
|
||
"speed": "SPEED",
|
||
"heading": "HEADING",
|
||
"hexCode": "HEX CODE",
|
||
"squawk": "SQUAWK",
|
||
"attribution": "Source: OpenSky Network"
|
||
},
|
||
"militaryVessel": {
|
||
"aisDark": "AIS DARK",
|
||
"vessel": "Vessel",
|
||
"speed": "SPEED",
|
||
"heading": "HEADING",
|
||
"mmsi": "MMSI",
|
||
"hull": "HULL #",
|
||
"region": "REGION",
|
||
"strikeGroup": "STRIKE GROUP",
|
||
"deploymentStatus": "STATUS",
|
||
"usniIntel": "USNI Intel",
|
||
"usniSource": "Source: USNI News Fleet Tracker",
|
||
"approximatePosition": "Position approximate — based on USNI weekly report, not real-time AIS.",
|
||
"darkDescription": "⚠ Vessel has gone dark - AIS signal lost. May indicate sensitive operations."
|
||
},
|
||
"militaryCluster": {
|
||
"flightActivity": {
|
||
"exercise": "Military Exercise",
|
||
"patrol": "Patrol Activity",
|
||
"transport": "Transport Operations",
|
||
"unknown": "Military Activity"
|
||
},
|
||
"moreAircraft": "+{{count}} more aircraft",
|
||
"aircraftCount": "{{count}} AIRCRAFT",
|
||
"aircraft": "AIRCRAFT",
|
||
"activity": "ACTIVITY",
|
||
"primary": "PRIMARY",
|
||
"trackedAircraft": "TRACKED AIRCRAFT",
|
||
"vesselActivity": {
|
||
"exercise": "Naval Exercise",
|
||
"deployment": "Naval Deployment",
|
||
"patrol": "Patrol Activity",
|
||
"transit": "Fleet Transit",
|
||
"unknown": "Naval Activity"
|
||
},
|
||
"moreVessels": "+{{count}} more vessels",
|
||
"vesselsCount": "{{count}} VESSELS",
|
||
"vessels": "VESSELS",
|
||
"trackedVessels": "TRACKED VESSELS"
|
||
},
|
||
"naturalEvent": {
|
||
"closed": "CLOSED",
|
||
"active": "ACTIVE",
|
||
"reported": "REPORTED",
|
||
"viewOnSource": "View on {{source}}",
|
||
"attribution": "Data: NASA EONET",
|
||
"storm": "Storm",
|
||
"classification": "Classification",
|
||
"maxWind": "Max Wind",
|
||
"pressure": "Pressure",
|
||
"movement": "Movement",
|
||
"tropicalSystem": "Tropical System"
|
||
},
|
||
"port": {
|
||
"types": {
|
||
"container": "CONTAINER",
|
||
"oil": "OIL TERMINAL",
|
||
"lng": "LNG TERMINAL",
|
||
"naval": "NAVAL PORT",
|
||
"mixed": "MIXED",
|
||
"bulk": "BULK"
|
||
},
|
||
"worldRank": "WORLD RANK"
|
||
},
|
||
"spaceport": {
|
||
"status": {
|
||
"active": "ACTIVE",
|
||
"construction": "CONSTRUCTION",
|
||
"inactive": "INACTIVE"
|
||
},
|
||
"launchActivity": "LAUNCH ACTIVITY",
|
||
"description": "Strategic space launch facility. Launch cadence and orbit access capabilities are key geopolitical indicators."
|
||
},
|
||
"mineral": {
|
||
"status": {
|
||
"producing": "PRODUCING",
|
||
"development": "DEVELOPMENT",
|
||
"exploration": "EXPLORATION"
|
||
},
|
||
"projectSubtitle": "{{mineral}} PROJECT"
|
||
},
|
||
"stockExchange": {
|
||
"marketCap": "MARKET CAP"
|
||
},
|
||
"financialCenter": {
|
||
"gfciRank": "GFCI RANK",
|
||
"specialties": "SPECIALTIES"
|
||
},
|
||
"centralBank": {
|
||
"currency": "CURRENCY"
|
||
},
|
||
"commodityHub": {
|
||
"commodities": "COMMODITIES"
|
||
},
|
||
"iranEvent": {
|
||
"relatedEvents": "Related Events"
|
||
},
|
||
"hotspotSubtexts": {
|
||
"conflict_zone": "Conflict Zone",
|
||
"dprk_watch": "DPRK Watch",
|
||
"egypt_gis": "Egypt/GIS",
|
||
"energy_space": "Energy/Space",
|
||
"financial_hub": "Financial Hub",
|
||
"gchq_mi6": "GCHQ/MI6",
|
||
"greenland_intel": "Greenland Intel",
|
||
"haiti_crisis": "Haiti Crisis",
|
||
"irgc_activity": "IRGC Activity",
|
||
"insurgency_coups": "Insurgency/Coups",
|
||
"iraq_pmf": "Iraq/PMF",
|
||
"kremlin_activity": "Kremlin Activity",
|
||
"lebanon_hezbollah": "Lebanon/Hezbollah",
|
||
"mossad_idf": "Mossad/IDF",
|
||
"nato_hq": "NATO HQ",
|
||
"pla_mss_activity": "PLA/MSS Activity",
|
||
"pentagon_pizza_index": "Pentagon Pizza Index",
|
||
"piracy_conflict": "Piracy/Conflict",
|
||
"qatar_al_udeid": "Qatar/Al Udeid",
|
||
"saudi_gip_mbs": "Saudi GIP/MBS",
|
||
"strait_watch": "Strait Watch",
|
||
"syria_crisis": "Syria Crisis",
|
||
"tech_ai_hub": "Tech/AI Hub",
|
||
"turkey_mit": "Turkey/MIT",
|
||
"uae_ecsr": "UAE/ECSR",
|
||
"venezuela_crisis": "Venezuela Crisis",
|
||
"yemen_houthis": "Yemen/Houthis"
|
||
}
|
||
},
|
||
"signals": {
|
||
"context": {
|
||
"prediction_leads_news": {
|
||
"whyItMatters": "Prediction markets often price in information before it becomes news—traders may have early access to developments.",
|
||
"actionableInsight": "Monitor for breaking news in the next 1-6 hours that could explain the market move.",
|
||
"confidenceNote": "Higher confidence if multiple prediction markets move in same direction."
|
||
},
|
||
"news_leads_markets": {
|
||
"whyItMatters": "News is breaking faster than markets are reacting—potential mispricing opportunity.",
|
||
"actionableInsight": "Watch for market catch-up as algorithms and traders digest the news.",
|
||
"confidenceNote": "Stronger signal if news is from Tier 1 wire services."
|
||
},
|
||
"silent_divergence": {
|
||
"whyItMatters": "Market moving significantly without any identifiable news catalyst—possible insider knowledge, algorithmic trading, or unreported development.",
|
||
"actionableInsight": "Investigate alternative data sources; news may emerge later explaining the move.",
|
||
"confidenceNote": "Lower confidence as cause is unknown—treat as early warning, not confirmed intelligence."
|
||
},
|
||
"velocity_spike": {
|
||
"whyItMatters": "A story is accelerating across multiple news sources—indicates growing significance and potential for market/policy impact.",
|
||
"actionableInsight": "This topic warrants immediate attention; expect official statements or market reactions.",
|
||
"confidenceNote": "Higher confidence with more sources; check if Tier 1 sources are among them."
|
||
},
|
||
"keyword_spike": {
|
||
"whyItMatters": "A term is appearing at significantly higher frequency than its baseline across multiple sources, indicating a developing story.",
|
||
"actionableInsight": "Review related headlines and AI summary, then correlate with country instability and market moves.",
|
||
"confidenceNote": "Confidence increases with stronger baseline multiplier and broader source diversity."
|
||
},
|
||
"convergence": {
|
||
"whyItMatters": "Multiple independent source types confirming same event—cross-validation increases likelihood of accuracy.",
|
||
"actionableInsight": "Treat this as high-confidence intelligence; triangulation reduces false positive risk.",
|
||
"confidenceNote": "Very high confidence when wire + government + intel sources align."
|
||
},
|
||
"triangulation": {
|
||
"whyItMatters": "The \"authority triangle\" (wire services, government sources, intel specialists) are aligned—this is the gold standard for breaking news confirmation.",
|
||
"actionableInsight": "This is actionable intelligence; expect market/policy reactions imminently.",
|
||
"confidenceNote": "Highest confidence signal in the system—multiple authoritative sources agree."
|
||
},
|
||
"flow_drop": {
|
||
"whyItMatters": "Physical commodity flow disruption detected—supply constraints often precede price spikes.",
|
||
"actionableInsight": "Monitor energy commodity prices; assess supply chain exposure.",
|
||
"confidenceNote": "Confidence depends on disruption duration and alternative supply availability."
|
||
},
|
||
"flow_price_divergence": {
|
||
"whyItMatters": "Supply disruption news is not yet reflected in commodity prices—potential information edge.",
|
||
"actionableInsight": "Either markets are slow to react, or the disruption is less significant than reported.",
|
||
"confidenceNote": "Medium confidence—markets may have better information than news reports."
|
||
},
|
||
"geo_convergence": {
|
||
"whyItMatters": "Multiple news events clustering around same geographic location—potential escalation or coordinated activity.",
|
||
"actionableInsight": "Increase monitoring priority for this region; correlate with satellite/AIS data if available.",
|
||
"confidenceNote": "Higher confidence if events span multiple source types and time periods."
|
||
},
|
||
"explained_market_move": {
|
||
"whyItMatters": "Market move has clear news catalyst—no mystery, price action reflects known information.",
|
||
"actionableInsight": "Understand the narrative driving the move; assess if reaction is proportional.",
|
||
"confidenceNote": "High confidence—news and price action are correlated."
|
||
},
|
||
"hotspot_escalation": {
|
||
"whyItMatters": "Geopolitical hotspot showing significant escalation based on news activity, country instability, geographic convergence, and military presence.",
|
||
"actionableInsight": "Increase monitoring priority; assess downstream impacts on infrastructure, markets, and regional stability.",
|
||
"confidenceNote": "Confidence weighted by multiple data sources—news (35%), country instability (25%), geo-convergence (25%), military activity (15%)."
|
||
},
|
||
"sector_cascade": {
|
||
"whyItMatters": "Market movement is cascading across related sectors—indicates systemic reaction to a catalyzing event.",
|
||
"actionableInsight": "Identify the primary catalyst; assess exposure across correlated assets.",
|
||
"confidenceNote": "Higher confidence when multiple sectors move with similar velocity and direction."
|
||
},
|
||
"military_surge": {
|
||
"whyItMatters": "Military transport activity significantly above baseline—indicates potential deployment, humanitarian operation, or force projection.",
|
||
"actionableInsight": "Correlate with regional news; assess nearby base activity and naval movements.",
|
||
"confidenceNote": "Higher confidence with sustained activity over multiple hours and diverse aircraft types."
|
||
},
|
||
"fallback": {
|
||
"whyItMatters": "Signal detected.",
|
||
"actionableInsight": "Monitor for developments.",
|
||
"confidenceNote": "Standard confidence."
|
||
}
|
||
}
|
||
},
|
||
"alerts": {
|
||
"instabilityRising": "{{country}} Instability Rising",
|
||
"instabilityFalling": "{{country}} Instability Falling",
|
||
"indexRose": "Instability index rose from {{from}} to {{to}} ({{change}}). Driver: {{driver}}",
|
||
"indexFell": "Instability index fell from {{from}} to {{to}} ({{change}}). Driver: {{driver}}",
|
||
"geoAlert": "Geographic Alert: {{location}}",
|
||
"cascadeAlert": "Infrastructure Cascade Alert",
|
||
"infraAlert": "Infrastructure Alert: {{name}}",
|
||
"countriesAffected": "{{count}} countries affected, highest impact: {{impact}}",
|
||
"alert": "Alert: {{location}}",
|
||
"multipleRegions": "Multiple Regions",
|
||
"trending": "\"{{term}}\" Trending - {{count}} mentions in {{hours}}h",
|
||
"eventsDetected": "{{count}} events detected in region ({{lat}}°, {{lon}}°)"
|
||
},
|
||
"intel": {
|
||
"topics": {
|
||
"military": {
|
||
"name": "Military Activity",
|
||
"description": "Military exercises, deployments, and operations"
|
||
},
|
||
"cyber": {
|
||
"name": "Cyber Threats",
|
||
"description": "Cyber attacks, ransomware, and digital threats"
|
||
},
|
||
"nuclear": {
|
||
"name": "Nuclear",
|
||
"description": "Nuclear programs, IAEA inspections, proliferation"
|
||
},
|
||
"sanctions": {
|
||
"name": "Sanctions",
|
||
"description": "Economic sanctions and trade restrictions"
|
||
},
|
||
"intelligence": {
|
||
"name": "Intelligence",
|
||
"description": "Espionage, intelligence operations, surveillance"
|
||
},
|
||
"maritime": {
|
||
"name": "Maritime Security",
|
||
"description": "Naval operations, maritime chokepoints, sea lanes"
|
||
}
|
||
}
|
||
},
|
||
"common": {
|
||
"loading": "Loading...",
|
||
"error": "Error",
|
||
"noData": "No data available",
|
||
"noDataAvailable": "No data available",
|
||
"updated": "Updated just now",
|
||
"ago": "{{time}} ago",
|
||
"retrying": "Retrying...",
|
||
"failedToLoad": "Temporarily unavailable — retrying",
|
||
"noDataShort": "No data",
|
||
"dataTemporarilyUnavailable": "Data temporarily unavailable",
|
||
"upstreamUnavailable": "Upstream API unavailable — will retry automatically",
|
||
"loadingUcdpEvents": "Loading armed conflict events",
|
||
"loadingStablecoins": "Loading stablecoins...",
|
||
"scanningThermalData": "Scanning thermal data",
|
||
"calculatingExposure": "Calculating exposure",
|
||
"computingSignals": "Computing signals...",
|
||
"loadingEtfData": "Loading ETF data...",
|
||
"loadingGiving": "Loading global giving data",
|
||
"loadingDisplacement": "Loading displacement data",
|
||
"loadingClimateData": "Loading climate data",
|
||
"failedTechReadiness": "Tech readiness data temporarily unavailable",
|
||
"failedRiskOverview": "Risk overview temporarily unavailable",
|
||
"failedPredictions": "Predictions temporarily unavailable",
|
||
"failedCII": "CII data temporarily unavailable",
|
||
"failedDependencyGraph": "Dependency graph temporarily unavailable",
|
||
"failedIntelFeed": "Intelligence feed temporarily unavailable",
|
||
"failedMarketData": "Market data temporarily unavailable",
|
||
"failedSectorData": "Sector data temporarily unavailable",
|
||
"failedCommodities": "Commodities data temporarily unavailable",
|
||
"failedCryptoData": "Crypto data temporarily unavailable",
|
||
"rateLimitedMarket": "Market data temporarily unavailable (rate limited) — retrying shortly",
|
||
"failedClusterNews": "Failed to cluster news",
|
||
"noNewsAvailable": "No news available",
|
||
"noActiveTechHubs": "No active tech hubs",
|
||
"noActiveGeoHubs": "No active geopolitical hubs",
|
||
"allSourcesDisabled": "All sources disabled",
|
||
"allIntelSourcesDisabled": "All Intel sources disabled",
|
||
"noEventsInCategory": "No events in this category",
|
||
"exportCsv": "Export CSV",
|
||
"exportJson": "Export JSON",
|
||
"exportData": "Export Data",
|
||
"selectAll": "Select All",
|
||
"selectNone": "Select None",
|
||
"unrest": "Unrest",
|
||
"conflict": "Conflict",
|
||
"security": "Security",
|
||
"information": "Information",
|
||
"shareStory": "Share story",
|
||
"exportImage": "Export Image",
|
||
"exportPdf": "Export PDF",
|
||
"new": "NEW",
|
||
"live": "LIVE",
|
||
"cached": "CACHED",
|
||
"unavailable": "UNAVAILABLE",
|
||
"close": "Close",
|
||
"currentVariant": "(current)",
|
||
"retry": "Retry",
|
||
"refresh": "Refresh",
|
||
"all": "All"
|
||
},
|
||
"preferences": {
|
||
"display": "Display",
|
||
"intelligence": "Intelligence",
|
||
"media": "Media",
|
||
"panels": "Panels",
|
||
"dataAndCommunity": "Data & Community",
|
||
"theme": "Theme",
|
||
"themeDesc": "Auto follows your system preference.",
|
||
"themeAuto": "Auto (follow system)",
|
||
"themeDark": "Dark",
|
||
"themeLight": "Light",
|
||
"mapProvider": "Map Tile Provider",
|
||
"mapProviderDesc": "Choose where map tiles are loaded from. Auto uses self-hosted PMTiles with OpenFreeMap fallback.",
|
||
"mapTheme": "Map Theme",
|
||
"mapThemeDesc": "Visual style of the map tiles. Options vary by provider.",
|
||
"globePreset": "Visual Preset",
|
||
"globePresetDesc": "Switch between classic and enhanced globe visuals to compare."
|
||
},
|
||
"premium": {
|
||
"pro": "PRO",
|
||
"lockedDesc": "Requires a World Monitor license key",
|
||
"joinWaitlist": "Join Waitlist",
|
||
"features": {
|
||
"orefSirens1": "Real-time Israel missile & rocket alerts",
|
||
"orefSirens2": "Siren zone mapping with threat classification",
|
||
"telegramIntel1": "Curated Telegram OSINT channels",
|
||
"telegramIntel2": "Near-real-time conflict & geopolitical updates"
|
||
}
|
||
}
|
||
}
|