@@ -22,34 +22,152 @@ _name: English
22
22
# - In contrast, some strings are common to multiple components,
23
23
# so it makes sense to group them by theme (e.g. accessModes) under the 'common' category.
24
24
25
-
26
25
# Component-specific messages (e.g. button captions)
27
26
# are defined for each component under the 'components' category.
28
27
components :
28
+ BatchRoutingPanel :
29
+ shortTitle : Plan Trip
29
30
DefaultItinerary :
30
31
clickDetails : Click to view details
31
- # Use ordered placeholders for the departure-arrival string
32
- # (this will accommodate right-to-left languages by swapping the order in this string).
33
- departureArrivalTimes : " {startTime}—{endTime}"
34
32
# Use ordered placeholders when multiple modes are involved
35
33
# (this will accommodate right-to-left languages by swapping the order/separator in this string).
36
34
multiModeSummary : " {accessMode} to {transitMode}"
37
35
# If trip is less than one hour only display the minutes.
38
36
tripDurationFormatZeroHours : " {minutes, number} min"
39
37
# TODO: Distinguish between one hour (singular) and 2 hours or more?
40
38
tripDurationFormat : " {hours, number} hr {minutes, number} min"
39
+ RouteDetails :
40
+ operatedBy : " Operated by {agencyName}"
41
+ moreDetails : " More Details"
42
+ stopsTo : " Towards"
43
+ selectADirection : " Select a direction..."
44
+ RouteViewer :
45
+ allAgencies : All Agencies
46
+ allModes : All Modes # Note to translator: This text is width-constrained.
47
+ findARoute : Find A Route
48
+ noFilteredRoutesFound : No routes match your filter!
49
+ noRouteUrl : No route URL provided.
50
+ title : Route Viewer
51
+ shortTitle : View Routes
52
+ agencyFilter : Agency Filter
53
+ modeFilter : Mode Filter
54
+ details : " " # If the string is left blank, React-Intl renders the id
55
+ RouteRow :
56
+ operatorLogoAltText : ' {operatorName} logo'
57
+ TransitVehicleOverlay :
58
+ # keys designed to match API output
59
+ incoming_at : " approaching {stop}"
60
+ stopped_at : " doors open at {stop}"
61
+ in_transit_to : " next stop {stop}"
62
+
63
+ vehicleName : " Vehicle {vehicleNumber}: "
64
+ realtimeVehicleInfo : " <b>{vehicleNameOrBlank}</b>{relativeTime}"
65
+ travelingAt : " traveling at {milesPerHour}"
66
+ AppMenu :
67
+ closeMenu : " Close Menu"
68
+ openMenu : " Open Menu"
69
+ menuItemIconAlt : " Icon for {label} menu item"
70
+ callHistory : " Call History"
71
+ fieldTrip : " Field Trip"
72
+ mailables : " Mailables"
73
+ ItinerarySummary :
74
+ fareCost : " {useMaxFare, select,
75
+ true {{minTotalFare} - {maxTotalFare}}
76
+ other {{minTotalFare}}
77
+ }"
78
+ NarrativeItinerariesHeader :
79
+ numIssues : " {issueNum, number} issues"
80
+ resultText : " {pending, select,
81
+ true {Finding your options...}
82
+ other {
83
+ {itineraryNum, number} {itineraryNum, plural,
84
+ one {itinerary found}
85
+ other {itineraries found}
86
+ }
87
+ }
88
+ }"
89
+ selectArrivalTime : Arrival time
90
+ selectBest : Best option
91
+ selectCost : Cost
92
+ selectDepartureTime : Departure time
93
+ selectDuration : Duration
94
+ selectWalkTime : Walk time
95
+ titleText : " {pending, select,
96
+ true {Finding your options...}
97
+ other {
98
+ {itineraryNum, number} {itineraryNum, plural,
99
+ one {itinerary}
100
+ other {itineraries}}
101
+ {issueNum, plural,
102
+ =0 {found}
103
+ one {(and {issueNum, number} issue) found}
104
+ other {(and {issueNum, number} issues) found}
105
+ }
106
+ }
107
+ }"
108
+ viewAll : View all options
109
+ PlanFirstLastButtons :
110
+ # Note to translator: these values are width-constrained.
111
+ first : First
112
+ last : Last
113
+ next : Next
114
+ previous : Previous
115
+ RealtimeAnnotation :
116
+ ignoreServiceDelays : Apply service delays
117
+ delaysNotShownInResults : " Your trip results are currently being affected by service delays.
118
+ These delays do not factor into travel times shown below."
119
+ delaysShownInResults : " Your trip results have been adjusted based on real-time
120
+ information. Under normal conditions, this trip would take {normalDuration}
121
+ using the following routes: {routes}."
122
+ ignoreServiceDelays : Ignore service delays
123
+ serviceUpdate : Service update
124
+ SaveTripButton :
125
+ cantSaveText : Cannot save
126
+ cantSaveTooltip : Only itineraries that include transit and no rentals or ride hailing can be monitored.
127
+ saveTripText : Save trip
128
+ signInText : Sign in to save trip
129
+ signInTooltip : Please sign in to save trip.
130
+ SimpleRealtimeAnnotation :
131
+ usingRealtimeInfo : This trip uses real-time traffic and delay information
132
+ TabbedItineraries :
133
+ optionNumber : " Option {optionNum, number}"
134
+ fareCost : " {hasMaxFare, select,
135
+ true {{minTotalFare}+}
136
+ other {{minTotalFare}}
137
+ }"
138
+ TripTools :
139
+ # Note to translator: copyLink, linkCopied, print, reportIssue,
140
+ # and startOver are width-constrained.
141
+ copyLink : Copy link
142
+ # Text that replaces the copyLink button text after user clicks it.
143
+ linkCopied : Copied
144
+ print : Print
145
+ reportIssue : Report Issue
146
+ reportEmailSubject : Reporting an Issue with OpenTripPlanner
147
+ reportEmailTemplate : " *** INSTRUCTIONS TO USER ***
148
+ This feature allows you to email a report to site administrators for review.
149
+ Please add any additional feedback for this trip under the 'Additional Comments'
150
+ section below and send using your regular email program."
41
151
42
152
# Common messages that appear in multiple components and modules
43
153
# are grouped below by topic.
44
154
common :
155
+ # Standard navigation
156
+ navigation :
157
+ back : Back
158
+ startOver : Start Over
45
159
# OTP access modes
46
160
accessModes :
47
161
bike : Bike
48
162
bikeshare : Bikeshare
49
163
drive : Drive
50
164
micromobility : E-Scooter
51
165
micromobilityRent : Rental E-Scooter
52
- walk : Walk
166
+ walk : Walk
167
+
168
+ itineraryDescriptions :
169
+ calories : " {calories, number} Cal"
170
+ transfers : " {transfers, plural, =0 {} one {{transfers} transfer} other {{transfers} transfers}}"
53
171
54
172
# OTP transit modes
55
173
# Note that identifiers are OTP modes converted to lowercase.
@@ -63,3 +181,12 @@ common:
63
181
cable_car : Cable Car
64
182
gondola : Gondola
65
183
funicular : Funicular
184
+
185
+ time :
186
+ # Use ordered placeholders for the departure-arrival string
187
+ # (this will accommodate right-to-left languages by swapping the order in this string).
188
+ departureArrivalTimes : " {startTime, time, short}—{endTime, time, short}"
189
+ tripDurationFormat : " {hours, plural,
190
+ =0 {{minutes, number} min}
191
+ other {{hours, number} hr {minutes, number} min}}"
192
+
0 commit comments