Add native address search with geocoding for location presets, remove itilog.com link
Adds a new AddressSearchScreen: enter an address on a dedicated keyboard (with a special-character page for common European accented letters), geocode it via the free OpenStreetMap Nominatim service, confirm the found place, optionally name it, and save it as a new location preset - no external website needed anymore. Reachable both from Location Presets > "+" (choice between "by address" and manual coordinates) and, for new users, from a one-time FirstRunLocationScreen shown right after the language picker on first boot, explaining why an exact address beats automatic IP geolocation and letting them set it up immediately (skippable). Removes the itilog.com link/tip added in the previous commit (Location Presets info screen, all 6 languages, and the README) - superseded by this native in-app flow. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
29
src/i18n.h
29
src/i18n.h
@@ -221,11 +221,30 @@ enum class StringId : uint8_t {
|
||||
WEATHER_INFO_TITLE,
|
||||
WEATHER_INFO_BODY,
|
||||
|
||||
// Zusaetzlicher Info-Absatz im Standort-Presets-Screen (Menue >
|
||||
// Flugoptionen > Standort-Presets > "?") mit Tipp zu itilog.com fuer
|
||||
// exakte Koordinaten - deutlich genauer als die automatische
|
||||
// IP-Standortbestimmung (die leicht 20-30km danebenliegen kann).
|
||||
LOCATION_INFO_PARA6,
|
||||
// Adresssuche (AddressSearchScreen) - Standort per Adresseingabe statt
|
||||
// manueller Koordinaten, per kostenlosem Nominatim-Geokodierungsdienst.
|
||||
// Erreichbar sowohl beim Ersteinrichten (nach der Sprachauswahl) als
|
||||
// auch jederzeit ueber Standort-Presets > "+".
|
||||
LOCATION_ADD_CHOICE_TITLE,
|
||||
LOCATION_ADD_BY_COORDS,
|
||||
LOCATION_ADD_BY_ADDRESS,
|
||||
ADDRESS_SEARCH_TITLE,
|
||||
ADDRESS_SEARCH_SEARCHING,
|
||||
ADDRESS_SEARCH_NO_RESULTS,
|
||||
ADDRESS_SEARCH_ERROR,
|
||||
ADDRESS_SEARCH_CONFIRM_TITLE,
|
||||
ADDRESS_SEARCH_USE_THIS,
|
||||
ADDRESS_SEARCH_TRY_AGAIN,
|
||||
ADDRESS_SEARCH_CANCEL,
|
||||
|
||||
// Grosser Hinweis-Screen beim allerersten Start (nur einmalig, nach der
|
||||
// Sprachauswahl) - erklaert den Genauigkeitsvorteil eines per Adresse
|
||||
// gesetzten Standorts gegenueber der automatischen IP-Standort-
|
||||
// bestimmung, mit direktem Einstieg in die Adresssuche. Ueberspringbar.
|
||||
FIRST_RUN_LOCATION_TITLE,
|
||||
FIRST_RUN_LOCATION_BODY,
|
||||
FIRST_RUN_LOCATION_SET_BTN,
|
||||
FIRST_RUN_LOCATION_SKIP_BTN,
|
||||
|
||||
COUNT
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user