Files
flyradar/src/i18n_en.h
Eiswolf-BG 36afd4ae75 v2.7.4: Named location presets and tappable nearest-airport ticker
Location presets can now optionally be given a name (e.g. "Home"),
shown in the overview instead of the raw coordinates. The
nearest-airport ticker on the Location Presets screen is now
tappable (shown with a thin green border) and adds that airport
directly as a new preset with its name and coordinates, using the
existing local airport database on the SD card - no internet lookup
needed. AirportLookup::findNearest() now also returns the found
airport's own lat/lon for this purpose.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-10 14:42:10 +02:00

205 lines
5.8 KiB
C

#pragma once
#include "i18n.h"
static const char* const I18N_EN[] = {
"OK",
"Cancel",
"Back",
"< Back",
"Loading...",
"Add",
"ON",
"OFF",
"Never",
"SD Card: OK",
"Connecting WiFi...",
"WiFi OK: ",
"WiFi FAILED",
"Getting location...",
"Ready!",
"For this app a",
"SD card is",
"required",
"Insert a card and restart the device",
"Touch Calibration",
"Please touch the circle:",
"Top left",
"Top right",
"Bottom right",
"Bottom left",
"Calibration saved!",
"Scanning WiFi...",
"No networks found",
"Select WiFi:",
"Connected!",
"Connection failed.",
"Back to network list...",
"Password:",
"Space",
"Connect",
"Back to list",
"Already 3 networks saved.",
"Remove one first.",
"Connecting...",
"WiFi: ",
"Settings",
"Settings (2/2)",
"Calibrate touch",
"Display: inverted (tap)",
"Display: normal (tap)",
"Manage WiFi networks",
"Location presets",
"Screen timeout: ",
"Night dimming (10pm-6am): ",
"Statistics",
"History chart",
"Logbook files",
"More settings >",
"Emergency alert: ",
"Proximity LED: ",
"LED heartbeat: ",
"Flight logbook: ",
"Hide ground vehicles: ",
"Airline filter",
"Watchlist",
"Watchlist alert: ",
"Backup settings",
"Restore settings",
"Backup saved.",
"Backup failed.",
"Restored. Restart device!",
"Restore failed.",
"Language",
"Units",
"Hidden airlines",
"Aircraft from these airlines are",
"hidden from the radar.",
"Add airline",
"Add airline (ICAO code)",
"Watched aircraft",
"Get notified (blue LED) when any",
"of these aircraft appears.",
"Add aircraft",
"Add aircraft (callsign)",
"No aircraft watched yet.",
"How the watchlist works",
"Enter the exact callsign of a specific flight (e.g. DLH441) - not an airline code like the Airline Filter. Up to 5 aircraft can be tracked at once.",
"As soon as a watched aircraft appears anywhere on the radar, it gets a cyan ring and the LED blinks blue - great for spotting a specific flight, e.g. when someone you know is arriving.",
"Location presets",
"Auto (GPS/IP)",
"Preset",
"(empty)",
"Add preset",
"Latitude (e.g. 48.6833)",
"Longitude (e.g. 9.8333)",
"Nearest airport: ",
"How presets work",
"Only ONE location is active at a time - either Auto or exactly one preset. Tap an entry to activate it.",
"You can also enter the coordinates of any other place - e.g. Milan, New York or Tokyo - and see the live air traffic THERE, no matter where your device actually is!",
"Also handy for more precision than automatic IP-based location, e.g. when the device stays in one fixed spot.",
"This screen also shows the nearest airport to whichever location is currently active - handy to see exactly where a foreign preset points to.",
"Statistics",
"Aircraft logged today",
"Aircraft logged all-time",
"Days with sightings",
"Average per day",
"Reset logbook data",
"Tap again to confirm!",
"Logbook data reset.",
"Uptime: ",
"Highest flight today",
"History (last 7 days)",
"No logbook entries yet.",
"How the history chart works",
"Shows the number of newly logged aircraft per day, for up to the last 7 days with logbook data. Bar height is relative to the busiest day shown - a taller bar means more aircraft were logged that day. The number above each bar is the exact count.",
"Logbook files",
"No logbook entries yet.",
"Showing last ",
" of ",
" days",
" aircraft",
"Export via web browser",
"The device also runs a small web page for exporting the full logbook. While connected to the same WiFi network, open a browser and go to:",
"No WiFi connection - the export page is only reachable while connected to a network.",
"Tap for details",
"Empty sky for ",
"Model: ",
"Type: ",
"loading...",
"unknown",
"Alt: ",
"Speed: ",
"Dist: ",
"Hdg: ",
"Seats (estimated): ",
"Seats: unknown",
"Tap elsewhere to close",
"Climb: ",
"Descent: ",
"Level flight",
"Squawk: ",
"Saved: ",
"Screenshot failed",
"Units",
"Auto (by location)",
"Metric (km, m, km/h)",
"Imperial (ft, kt, nm)",
"Language",
"Region & Language",
"WiFi / Network",
"System",
"Flight Options",
"WiFi networks",
"Add network",
"(empty)",
"How WiFi networks work",
"You can save up to 3 WiFi networks. On boot, the device automatically connects to whichever one it can currently reach.",
"Handy for portable use (office, friends, holiday home), for guest + main WiFi on the same router, or if you have multiple access points around the house.",
"Remove a saved network anytime via the red 'X' to free up a slot for a new one.",
"Aircraft list",
"Aircraft in range",
"No aircraft in range",
"Sorted by: ",
"Distance",
"Altitude",
"Callsign",
"About",
"Live ADS-B flight radar",
"for the ESP32 CYD board.",
"Version: ",
"Brightness: ",
"Brightness",
"Warning!!!",
"The logbook permanently saves every visible aircraft to the SD card. To stop it filling up unnoticed and slowing down the logbook menus, it automatically switches off again after 24 hours.",
"Name (optional):",
"Skip name",
"Presets full - remove one first",
"When adding a preset you can give it a name (e.g. \"Home\"), which is then shown in the overview. Tap the nearest-airport ticker to add it directly as a new preset with its name.",
};
static_assert(sizeof(I18N_EN) / sizeof(I18N_EN[0]) == (size_t)StringId::COUNT,
"I18N_EN table size must match StringId::COUNT");