{ "app": { "name": "SignalMap", "tagline": "Crowd signals around your route" }, "status": { "idle": "Live feed", "loading": "Syncing map", "posting": "Sending signal", "refreshing": "Updating heat", "error": "Offline" }, "header": { "badge": { "updated": "{{time}}" }, "actions": { "refresh": "Refresh now", "focusHeat": "Focus heatmap", "locate": "Locate me", "mySignal": "My last signal" } }, "overview": { "title": "Nearby coverage", "description": "Signals refresh automatically every few seconds.", "stats": { "signals": "Signals", "contributors": "Contributors" }, "badge": "Your last signal {{time}}", "error": { "action": "Try again" }, "cta": { "send": "Drop a signal manually", "sending": "Sending…", "waiting": "Waiting for location…" }, "locationPermission": "Allow location permissions to personalise the feed.", "lastSynced": "Last synced {{time}}" }, "hotspots": { "title": "Danger zone intel", "description": "Highest intensity heat within {{radius}}km.", "noLocation": "{{hint}}", "empty": "No active hotspots nearby. Tap the map to log a new signal.", "focus": "Focus", "itemTitle": "Hotspot #{{index}}", "itemSubtitleWithDistance": "{{distance}} · {{coordinates}}", "itemSubtitle": "{{coordinates}}" }, "activity": { "title": "Live community pings", "description": "Latest activity reported by nearby contributors.", "empty": "No recent signals within your area yet.", "view": "View" }, "map": { "posting": "Sending your signal…", "loading": "Syncing map…", "confirmationHint": "Confirm the new signal in the dialog to send it." }, "dialog": { "confirmSignal": { "title": "Confirm new signal", "description": "You're about to publish a community alert at these coordinates. Double-check the spot before confirming.", "latitude": "Latitude", "longitude": "Longitude", "reach": "Signals are visible to travellers within {{radius}}km and help the community stay aware of hotspots.", "cancel": "Cancel", "confirm": "Confirm signal", "sending": "Sending…" } }, "location": { "hint": { "requesting": "Fetching your location…", "allow": "Allow location access to view nearby reports.", "showing": "Showing reports within {{radius}}km of you." }, "error": { "permissionDenied": "Location access denied. Enable it to view nearby pings.", "unavailable": "Unable to determine your position. Try again.", "timeout": "Timed out while fetching your location.", "generic": "Failed to retrieve your location.", "unsupported": "Geolocation is not supported in this browser." } }, "activityItem": { "user": "User {{id}}", "distance": "{{distance}} away" }, "common": { "coordinates": "{{lat}}°, {{lng}}°", "never": "never", "actions": { "close": "Close" }, "aria": { "theme": { "light": "Switch to light mode", "dark": "Switch to dark mode" }, "language": "Change language to {{language}}", "sheet": { "close": "Close panel" } } }, "language": { "label": "Language", "english": "English", "french": "Français" }, "errors": { "feedUnavailable": "Unable to reach the hotspot feed.", "feedUnknown": "Unknown error while loading hotspots.", "submitUnavailable": "Unable to store your signal.", "submitUnknown": "Something went wrong while saving your signal.", "submitWithReason": "{{message}}" } }