124 lines
3.6 KiB
JSON
124 lines
3.6 KiB
JSON
{
|
|
"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}}"
|
|
}
|
|
}
|