1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
|
{
"about": {
"title": "About BusUrbano",
"description": "Web app to find stops and arrival times for urban buses, Spain.",
"credits": "Credits",
"github": "Code on GitHub",
"developed_by": "Developed by",
"data_source_prefix": "Data from",
"data_source_middle": "under license",
"settings": "Settings",
"theme": "Mode:",
"theme_light": "Light",
"theme_dark": "Dark",
"theme_system": "System",
"table_style": "Table style:",
"table_style_regular": "Show in order",
"table_style_grouped": "Group by line",
"table_style_experimental_consolidated": "(EXPERIMENTAL) Consolidated data",
"map_position_mode": "Map position:",
"map_position_gps": "GPS position",
"map_position_last": "Where I left it",
"language": "Language",
"app_updates": "App updates",
"check_updates": "Check for updates",
"checking_updates": "Checking...",
"clear_cache": "Clear cache",
"sw_not_supported": "Service Workers are not supported in this browser",
"update_available": "New version available! A notification will appear to update.",
"up_to_date": "You already have the latest version.",
"update_error": "Error checking for updates. Try reloading the page.",
"clear_cache_confirm": "Are you sure you want to clear the cache? This will remove all locally stored data.",
"cache_cleared": "Cache cleared. The page will reload to apply changes.",
"cache_error": "Error clearing cache.",
"reset_pwa": "Reset PWA (Nuclear)",
"reset_pwa_confirm": "Are you sure? This will delete ALL app data and restart it completely. Use only if there are serious cache issues.",
"reset_pwa_error": "Error resetting PWA.",
"update_help": "If you're having issues with the app or don't see the latest features, use these buttons to force an update or clear stored data.",
"details_summary": "What does this mean?",
"details_table": "The timetable can be shown in two ways:",
"details_regular": "Stops are shown in the order they are visited. Apps like Infobus (Vitrasa) use this style.",
"details_grouped": "Stops are grouped by bus line. Apps like iTranvias (A Coruña) or Moovit (more or less) use this style.",
"details_experimental_consolidated": "Stops are shown using consolidated data from multiple real-time sources. This feature is experimental and may not be completely accurate. It works only in the Vigo region."
},
"stoplist": {
"search_placeholder": "Search stop by name or code...",
"search_label": "Search stops",
"search_results": "Search results",
"favourites": "Favourite stops",
"no_favourites": "Go to a stop and mark it as favourite to see it here.",
"recents": "Recent",
"all_stops": "Stops",
"nearby_stops": "Nearby stops",
"service_alerts": "Service alerts",
"alerts_coming_soon": "Feature coming soon",
"alerts_description": "Service alerts and disruption notifications will be available here soon."
},
"estimates": {
"minutes": "min",
"meters": "m",
"edit": "Edit name",
"favourite": "Favourite",
"not_found": "Stop not found",
"caption": "Arrival estimates at {{time}}",
"line": "Line",
"route": "Route",
"arrival": "Arrival",
"distance": "Distance",
"not_available": "Not available",
"none": "No estimates available",
"next_arrivals": "Next arrivals",
"on_time": "on time",
"minutes_late": "{{minutes}} minutes late",
"minutes_early": "{{minutes}} minutes early",
"bus_is": "Bus is",
"service": "Service",
"trip": "trip",
"last_updated": "Updated at",
"reload": "Reload",
"unknown_service": "Unknown service. It may be a reinforcement or the service has a different name than planned."
},
"timetable": {
"fullCaption": "Theoretical timetables for this stop",
"nearbyCaption": "Upcoming theoretical timetables",
"line": "Line",
"service": "Service",
"time": "Time",
"nextStreets": "Next streets",
"noData": "No timetable data available",
"noDestination": "Line",
"viewAll": "View all timetables",
"fullTitle": "Theoretical timetables",
"backToEstimates": "Back to estimates",
"noDataAvailable": "No timetable data available for today",
"loadError": "Error loading timetables",
"errorDetail": "Theoretical timetables are updated daily. Please try again later.",
"showPast": "Show all",
"hidePast": "Hide past",
"goToNow": "Go to now",
"scrollUp": "Scroll up",
"scrollDown": "Scroll down"
},
"map": {
"popup_title": "Stop",
"lines": "Lines",
"view_all_estimates": "View all estimates"
},
"common": {
"loading": "Loading...",
"error": "An unexpected error occurred.",
"404": "The requested page could not be found."
},
"navbar": {
"stops": "Stops",
"map": "Map",
"settings": "Settings"
}
}
|