#pragma once #include enum class StringId : uint8_t { OK = 0, CANCEL, BACK, BACK_ARROW, LOADING, ADD, ON, OFF, NEVER, SPLASH_SD_OK, SPLASH_CONNECTING_WIFI, SPLASH_WIFI_OK_PREFIX, SPLASH_WIFI_FAILED, SPLASH_GETTING_LOCATION, SPLASH_READY, SD_REQUIRED_LINE1, SD_REQUIRED_LINE2, SD_REQUIRED_LINE3, SD_REQUIRED_HINT, CALIB_TITLE, CALIB_PROMPT, CALIB_TOP_LEFT, CALIB_TOP_RIGHT, CALIB_BOTTOM_RIGHT, CALIB_BOTTOM_LEFT, CALIB_SAVED, WIFI_SCANNING, WIFI_NO_NETWORKS, WIFI_SELECT, WIFI_CONNECTED_BANG, WIFI_CONNECTION_FAILED, WIFI_BACK_TO_LIST_MSG, WIFI_PASSWORD_LABEL, WIFI_SPACE, WIFI_CONNECT, WIFI_BACK_TO_LIST_BTN, WIFI_ALREADY_3, WIFI_REMOVE_ONE_FIRST, WIFI_CONNECTING, WIFI_LABEL_PREFIX, MENU_SETTINGS, MENU_SETTINGS_PAGE2, MENU_CALIBRATE, MENU_DISPLAY_INVERTED, MENU_DISPLAY_NORMAL, MENU_MANAGE_WIFI, MENU_LOCATION_PRESETS, MENU_SCREEN_TIMEOUT_PREFIX, MENU_STATISTICS, MENU_LOGBOOK_FILES, MENU_MORE_SETTINGS, MENU_EMERGENCY_ALERT, MENU_PROXIMITY_LED, MENU_LED_HEARTBEAT, MENU_FLIGHT_LOGBOOK, MENU_HIDE_GROUND, MENU_AIRLINE_FILTER, MENU_BACKUP, MENU_RESTORE, MENU_BACKUP_SAVED, MENU_BACKUP_FAILED, MENU_RESTORED, MENU_RESTORE_FAILED, MENU_LANGUAGE, MENU_UNITS, AIRLINE_FILTER_TITLE, AIRLINE_FILTER_DESC1, AIRLINE_FILTER_DESC2, AIRLINE_FILTER_ADD, AIRLINE_ADD_TITLE, LOCATION_TITLE, LOCATION_AUTO, LOCATION_PRESET, LOCATION_PRESET_EMPTY, LOCATION_ADD, LOCATION_LAT_PROMPT, LOCATION_LON_PROMPT, LOCATION_INFO_TITLE, LOCATION_INFO_PARA1, LOCATION_INFO_PARA2, LOCATION_INFO_PARA3, STATS_TITLE, STATS_TODAY, STATS_ALLTIME, STATS_DAYS, STATS_AVG, STATS_RESET_BTN, STATS_RESET_CONFIRM, STATS_RESET_DONE, STATS_UPTIME_PREFIX, LOGFILES_TITLE, LOGFILES_EMPTY, LOGFILES_SHOWING_PREFIX, LOGFILES_OF, LOGFILES_DAYS_SUFFIX, LOGFILES_AIRCRAFT_SUFFIX, RADAR_TAP_FOR_DETAILS, DETAIL_MODEL, DETAIL_TYPE, DETAIL_LOADING_DOTS, DETAIL_UNKNOWN, DETAIL_ALT, DETAIL_SPEED, DETAIL_DIST, DETAIL_HDG, DETAIL_SEATS_EST, DETAIL_SEATS_UNKNOWN, DETAIL_TAP_CLOSE, DETAIL_CLIMB, DETAIL_DESCENT, DETAIL_LEVEL, DETAIL_SQUAWK, SCREENSHOT_SAVED_PREFIX, SCREENSHOT_FAILED, UNITS_TITLE, UNITS_AUTO, UNITS_METRIC, UNITS_IMPERIAL, LANGUAGE_TITLE, MENU_CATEGORY_REGION, MENU_CATEGORY_WIFI, MENU_CATEGORY_SYSTEM, MENU_CATEGORY_FLIGHT, WIFI_NETWORKS_TITLE, WIFI_ADD_NETWORK, WIFI_EMPTY_SLOT, WIFI_INFO_TITLE, WIFI_INFO_PARA1, WIFI_INFO_PARA2, WIFI_INFO_PARA3, COUNT }; namespace I18n { constexpr uint8_t LANG_COUNT = 6; const char* t(StringId id); const char* languageName(uint8_t index); }