{
	"titles": {
		"home": "Choose your city",
		"city-search": "Find a city",
		"board": "Departure board",
		"map": "Live map",
		"notices": "Service notices",
		"page": "Information",
		"stops": "Stops",
		"lines": "Lines",
		"routes": "Routes",
		"favourites": "Favourites",
		"line": "Line",
		"stop": "Stop timetable",
		"not-found": "Page not found",
		"unavailable": "Timetables unavailable",
		"page-unavailable": "Page unavailable",
		"stop-named": "{{name}} ({{code}}) – departures and timetable",
		"stop-named-only": "{{name}} – departures and timetable",
		"city": "Live departures and timetables",
		"line-named": "Line {{name}} – route and timetable",
		"trip": "Trip",
		"statement": "Accessibility statement",
		"privacy": "Privacy policy",
		"accessibility": "Accessibility",
		"about": "About the site",
		"help": "Help and contact",
		"landing": "Live timetable",
		"operators": "For operators and local authorities",
		"planner": "Journey planner",
		"home-map": "Live map – all of Poland"
	},
	"frame": {
		"skip": {
			"content": "Skip to content"
		},
		"header": {
			"home": "Time4BUS – home",
			"change": "Choose another timetable"
		},
		"nav": {
			"label": "Main menu",
			"map": "Map",
			"timetable": "Timetables",
			"notices": "Notices",
			"favourites": "Favourites",
			"more": "More",
			"menu": "Menu",
			"menu-label": "Site menu",
			"new-tab": "(opens a new tab)",
			"departures": "Departures",
			"opens-mail": "(opens your e-mail app)",
			"planner": "Plan a journey",
			"site": {
				"map": "Map",
				"timetables": "Timetables",
				"planner": "Plan a journey",
				"about": "About",
				"operators": "For operators"
			}
		},
		"language": {
			"label": "Language",
			"tip": "Change language"
		},
		"aa": {
			"button": "Display and accessibility",
			"title": "Display and accessibility",
			"note": "We will remember these settings on this device.",
			"theme": {
				"legend": "Theme",
				"auto": "Automatic",
				"light": "Light",
				"dark": "Dark"
			},
			"contrast": {
				"legend": "Contrast",
				"auto": "Automatic",
				"standard": "Standard",
				"high": "High"
			},
			"text-size": {
				"legend": "Text size",
				"m": "standard",
				"l": "large",
				"xl": "very large"
			},
			"motion": {
				"legend": "Animations",
				"auto": "System",
				"play": "On",
				"pause": "Off"
			},
			"refresh": {
				"15": "every 15 s",
				"30": "every 30 s",
				"60": "every 60 s",
				"legend": "Departure updates",
				"manual": "manually"
			},
			"map": {
				"legend": "Map",
				"on": "Always",
				"lite": "On request (lite mode)"
			},
			"links": {
				"statement": "Accessibility statement",
				"keys": "Keyboard shortcuts"
			}
		},
		"motion": {
			"pause": "Pause animations and updates",
			"resume": "Resume animations and updates"
		},
		"bottom": {
			"label": "Shortcuts"
		},
		"footer": {
			"tagline": "Timetables and live departures",
			"timetable": "Timetable",
			"links": "Information",
			"follow": "Time4BUS online",
			"run-by": "This service is run by GenesisMobo Sp. z o.o.",
			"social": {
				"website": "Operator website",
				"facebook": "Facebook",
				"instagram": "Instagram",
				"youtube": "YouTube",
				"twitter": "X"
			},
			"statement": "Accessibility statement",
			"privacy": "Privacy policy",
			"accessibility": "Accessibility",
			"help": "Help and contact",
			"about": "About the site",
			"operators": "For operators and local authorities"
		},
		"banner": {
			"label": "Time4BUS app",
			"title": "Time4BUS on your phone",
			"text": "Live departures and favourite stops in the app.",
			"get": "Get the app",
			"close": "Close the app information"
		},
		"loader": {
			"loading": "Loading…",
			"slow": "This is taking longer than usual."
		},
		"not-found": {
			"title": "This page does not exist",
			"text": "The address may have changed or contain a typo.",
			"home": "Go to the home page"
		},
		"unavailable": {
			"title": "Timetables are temporarily unavailable",
			"text": "The timetable could not be loaded. Please try again in a moment.",
			"retry": "Try again"
		},
		"part-unavailable": {
			"title": "This page is temporarily unavailable",
			"notices": "The notices could not be loaded. Please try again in a moment.",
			"stop": "The stop could not be loaded. Please try again in a moment.",
			"page": "This page could not be loaded. Please try again in a moment."
		},
		"offline-page": {
			"title": "This page is not saved on this device",
			"text": "Without a connection, only the timetables of stops you opened before on this device work. Try again when you are back online."
		},
		"picker": {
			"title": "Change town",
			"all": "All towns",
			"close": "Close"
		},
		"offline": {
			"text": "You are offline. Timetables you opened before on this device work without a connection. Live departures will return when you are back online."
		}
	},
	"seo": {
		"default": "Timetables and live departures of public transport in Poland.",
		"home": "Choose a city or operator and check timetables and live bus departures.",
		"cities": "Cities and operators with timetables in Time4BUS.",
		"map": "Live vehicle map – {{operator}}. See where your bus is.",
		"stops": "Stops from A to Z – {{operator}}. Timetables and next departures.",
		"lines": "Lines and timetables – {{operator}}.",
		"stop": "Live departures and stop timetable – {{operator}}.",
		"line": "Route and timetable of the line – {{operator}}.",
		"notices": "Notices and disruptions – {{operator}}.",
		"page": "Passenger information – {{operator}}.",
		"city": "Live departures, timetables, lines and notices – {{operator}}.",
		"statement": "Accessibility statement of the Time4BUS timetable service: compliance status, non-accessible content, accessibility features and contact.",
		"privacy": "Privacy policy of the Time4BUS timetable site: who the controller is, what data we process, browser storage without cookies, and your rights.",
		"accessibility": "How to use the Time4BUS site with a screen reader, the keyboard, larger text and high contrast, and how to report an accessibility problem.",
		"help": "Time4BUS help: a glossary of timetable terms, common questions about live departures and favourites, and contact.",
		"landing": "Time4BUS – live departures and timetables of buses, trams and trains in cities, municipalities and at carriers across Poland. App and website.",
		"operators": "Time4BUS for operators and local authorities: timetables, a passenger website, live departures, stop displays, a dispatcher centre and a driver panel.",
		"planner": "Plan a journey – {{operator}}: connections with changes, travel time and walking.",
		"planner-site": "Plan a public transport journey: pick a city or use your location and check connections with changes.",
		"home-map": "Live departures and vehicles on a map across Poland. Choose a stop or your town's timetable – no account, no ads.",
		"line-named": {
			"one": "Line {{name}} ({{operator}}): {{from}} – {{to}}, {{count}} stop. Timetable and live departures.",
			"few": "Line {{name}} ({{operator}}): {{from}} – {{to}}, {{count}} stops. Timetable and live departures.",
			"many": "Line {{name}} ({{operator}}): {{from}} – {{to}}, {{count}} stops. Timetable and live departures.",
			"other": "Line {{name}} ({{operator}}): {{from}} – {{to}}, {{count}} stops. Timetable and live departures."
		},
		"stop-named": "Stop {{name}}, {{operator}}: {{lines}}. Live departures and timetable.",
		"stop-named-bare": "Stop {{name}}, {{operator}}. Live departures and timetable.",
		"stop-lines": {
			"one": "line {{lines}}",
			"other": "lines {{lines}}",
			"more": "lines {{lines}} and more"
		},
		"image-alt": "The Time4BUS logo and the Polish slogan “Wiesz, kiedy przyjedzie.” (You know when it will come) on navy blue. Timetables and live departures."
	},
	"stop": {
		"crumbs": "Breadcrumb",
		"stops": "Stops",
		"post": "Post {{code}}",
		"street": "{{street}} St.",
		"code": "code {{code}}",
		"direction": "towards {{direction}}",
		"lines": "Show only selected lines",
		"tabs": {
			"label": "Stop view",
			"now": "Next departures",
			"timetable": "Timetable"
		},
		"posts": {
			"lines": "lines",
			"missing-line": "no line {{line}}",
			"missing-lines": "none of the chosen lines"
		},
		"actions": {
			"label": "Actions",
			"favourite": "Favourite",
			"share": "Share",
			"qr": "QR code",
			"print": "Print A4",
			"copied": "Link to the stop copied",
			"copy-failed": "The link could not be copied.",
			"qr-title": "QR code of the stop",
			"qr-note": "Scan with a phone to open this stop.",
			"close": "Close",
			"map": "On the map",
			"plan-from": "Plan from here",
			"plan-to": "Plan to here",
			"sheet": "Sheet orientation for printing",
			"portrait": "Portrait",
			"landscape": "Landscape"
		},
		"now": {
			"live": "Live",
			"timetable": "Timetable",
			"updated": "Updated",
			"refresh": "Refresh",
			"paused": "Paused at {{time}}",
			"resume": "Resume updates",
			"stale": "Data from {{minutes}} min ago",
			"degraded": "No live data. Showing timetable departures.",
			"posts": "Post",
			"all-posts": "All posts",
			"list": "Next departures",
			"more": "Show more",
			"empty": "No departures soon.",
			"asleep": "The last departure has gone. The next ones are in the timetable.",
			"leaving": "leaving",
			"min": "min",
			"source-live": "live",
			"source-timetable": "scheduled",
			"post": "post {{code}}",
			"on-demand": "request stop",
			"detour": "Changed route",
			"late": "+{{minutes}} min",
			"early": "−{{minutes}} min",
			"valid-from": "Timetable valid from {{date}}",
			"new-from": "New timetable from {{date}}",
			"print": "Print this stop’s timetable with the “Print A4” button.",
			"minutes": {
				"one": "minute",
				"few": "minutes",
				"many": "minutes",
				"other": "minutes"
			},
			"sentence": {
				"soon": "Line {{line}} towards {{direction}}, leaves in {{minutes}} {{unit}}, at {{time}}, {{source}}.",
				"time": "Line {{line}} towards {{direction}}, leaves at {{time}}, {{source}}.",
				"now": "Line {{line}} towards {{direction}}, leaving now, {{source}}.",
				"live": "live data",
				"timetable": "scheduled",
				"late": "{{minutes}} min late.",
				"early": "{{minutes}} min early.",
				"post": "Post {{code}}.",
				"on-demand": "Request stop.",
				"detour": "Route changed.",
				"arrive": "Arrives at {{time}}."
			},
			"sentence-operator": {
				"soon": "Line {{line}}, {{operator}}, towards {{direction}}, leaves in {{minutes}} {{unit}}, at {{time}}, {{source}}.",
				"time": "Line {{line}}, {{operator}}, towards {{direction}}, leaves at {{time}}, {{source}}.",
				"now": "Line {{line}}, {{operator}}, towards {{direction}}, leaving now, {{source}}."
			},
			"arrive": "arr. {{time}}"
		},
		"timetable": {
			"days": "Timetable day",
			"today": "Today",
			"holiday": "Holiday",
			"hour": "Hour",
			"minutes": "Minutes",
			"next": "next departure",
			"empty": "No departures from this post on this day.",
			"caption": "Line {{line}}, stop {{stop}}, towards {{direction}}, {{date}}",
			"title": "Line {{line}} → {{direction}}",
			"weekday": {
				"1": "Mon",
				"2": "Tue",
				"3": "Wed",
				"4": "Thu",
				"5": "Fri",
				"6": "Sat",
				"7": "Sun"
			},
			"loading": "Loading the timetable for this day…",
			"failed": "The timetable for this day could not be loaded.",
			"retry": "Try again",
			"overnight": "After midnight – trips from the timetable for {{date}}",
			"trip": "Departure {{time}}, line {{line}} towards {{direction}} – trip details",
			"print": {
				"stops": "Stops",
				"filtered": "selected lines only",
				"day-type": {
					"workday": "Weekdays",
					"saturday": "Saturdays",
					"holiday": "Sundays and holidays"
				},
				"within": "Stops up to {{minutes}} min away – full routes on the stop page."
			},
			"next-short": "next",
			"all-caption": "All directions, stop {{stop}}, {{date}}",
			"mode": {
				"label": "Timetable layout",
				"all": "All directions",
				"by-direction": "By direction"
			}
		}
	},
	"board": {
		"live": "live",
		"timetable": "scheduled",
		"loading": "Loading departures…",
		"failed": "Departures could not be loaded.",
		"all": "All departures",
		"list": "Next departures: {{name}}"
	},
	"search": {
		"label": "Stop, line or code from the stop sign",
		"hint": "e.g. 6, Okrzei, 501301",
		"placeholder": "Name, line or code",
		"recent": "Recent searches on this device",
		"did-you-mean": "Did you mean",
		"line": "Line {{name}}",
		"post": "Post {{code}} · code {{fullcode}}",
		"none": "No results for “{{query}}”.",
		"loading": "Loading stops and lines…",
		"failed": "Stops and lines could not be loaded. Please try again in a moment.",
		"unavailable": "Stops and lines could not be loaded.",
		"retry": "Try again",
		"results": {
			"one": "{{count}} result",
			"few": "{{count}} results",
			"many": "{{count}} results",
			"other": "{{count}} results"
		},
		"suggest": "Did you mean: {{suggestion}}?",
		"places": "Stops and lines",
		"vehicles": "Vehicles",
		"vehicle": {
			"name": "Vehicle {{name}}",
			"trip": "{{type}}, line {{line}} to {{direction}}",
			"type": {
				"bus": "bus",
				"tram": "tram",
				"trolley": "trolleybus",
				"rail": "train",
				"metro": "metro",
				"night": "night bus",
				"other": "vehicle"
			}
		}
	},
	"city": {
		"eyebrow": "{{organiser}} · live departures",
		"eyebrow-plain": "Live departures",
		"plate": "Timetable of",
		"lead": "Check the next departures from your stop, line timetables and the operator’s notices.",
		"nearby": "Nearby",
		"favourites": "Favourites",
		"favourites-count": "Favourites ({{count}})",
		"board": {
			"title": "Your board",
			"edit": "Edit",
			"loading": "Loading your favourite stops…",
			"failed": "Your favourite stops could not be loaded.",
			"empty-title": "Add your stop",
			"empty-text": "Favourites are saved only on this device. You will see them here as soon as you open the page.",
			"find": "Find a stop",
			"post": "Post {{code}}",
			"post-direction": "Post {{code}} · → {{direction}}",
			"direction": "→ {{direction}}",
			"all": "All favourites ({{count}})"
		},
		"lines": {
			"title": "Lines",
			"title-routes": "Routes",
			"line": "Line",
			"vehicle": {
				"bus": "Buses",
				"tram": "Trams",
				"trolley": "Trolleybuses",
				"rail": "Rail",
				"metro": "Metro",
				"other": "Other"
			},
			"untyped": "Other",
			"favourites": "Your lines",
			"all": "All lines",
			"all-routes": {
				"one": "All routes ({{count}})",
				"few": "All routes ({{count}})",
				"many": "All routes ({{count}})",
				"other": "All routes ({{count}})"
			},
			"search": {
				"label": "Search lines",
				"clear": "Clear line search",
				"found": {
					"one": "Found {{count}} line",
					"few": "Found {{count}} lines",
					"many": "Found {{count}} lines",
					"other": "Found {{count}} lines"
				},
				"none": "No lines match “{{query}}”",
				"all": "See all lines"
			}
		},
		"notices": {
			"title": "Operator notices",
			"title-count": "Operator notices ({{count}})",
			"newest": "Newest:",
			"published": "published {{date}}",
			"all": "All notices",
			"none": "The operator has not published any current notices.",
			"failed": "The notices could not be loaded. We will try again in a moment.",
			"see-all": "See all"
		},
		"air": {
			"title": "Air quality: {{word}}",
			"source": "source: {{source}}",
			"quality": {
				"VeryGood": "very good",
				"Good": "good",
				"Acceptable": "moderate",
				"Bad": "poor",
				"VeryBad": "very poor",
				"Terrible": "extremely poor"
			}
		},
		"organiser": {
			"title": "Organiser and carrier",
			"organisers": {
				"one": "Organiser",
				"few": "Organisers",
				"many": "Organisers",
				"other": "Organisers"
			},
			"carriers": {
				"one": "Carrier",
				"few": "Carriers",
				"many": "Carriers",
				"other": "Carriers"
			}
		},
		"nearby-card": {
			"note": "Your location is used only in your browser.",
			"show": "Show nearby stops",
			"again": "Update location",
			"locating": "Looking for stops near you…",
			"denied": "We cannot use your location. Allow it in your browser settings.",
			"unavailable": "Your location could not be found. Please try again.",
			"none": "This operator has no stops within 2 km.",
			"failed": "The stops could not be loaded. Please try again.",
			"distance": "{{distance}} · {{minutes}} min walk",
			"found": {
				"one": "Found {{count}} stop nearby.",
				"few": "Found {{count}} stops nearby.",
				"many": "Found {{count}} stops nearby.",
				"other": "Found {{count}} stops nearby."
			}
		},
		"planner": "Plan a journey"
	},
	"start": {
		"scene": {
			"more": {
				"one": "and {{count}} other timetable",
				"few": "and {{count}} other timetables",
				"many": "and {{count}} other timetables",
				"other": "and {{count}} other timetables"
			}
		},
		"eyebrow": "Time4BUS · live timetables",
		"title-before": "Timetables and",
		"title-live": "live",
		"title-after": "departures in your town",
		"lead": "Choose a town, municipality or operator and see when your bus leaves.",
		"search": {
			"label": "Town, municipality or operator",
			"hint": "e.g. Sochaczew, Łódź, county",
			"placeholder": "Type a name",
			"none": "No towns for “{{query}}”.",
			"results": {
				"one": "{{count}} town",
				"few": "{{count}} towns",
				"many": "{{count}} towns",
				"other": "{{count}} towns"
			}
		},
		"nearest": {
			"button": "Nearest town",
			"locating": "Looking for the nearest town…",
			"found": "Nearest:",
			"distance": "(about {{km}} km)"
		},
		"recent": {
			"title": "Recently chosen",
			"note": "We remember them on this device."
		},
		"letters": "Towns by first letter",
		"suggest": {
			"title": "Is your town missing?",
			"text": "Let us know. Time4BUS comes to places where the carrier or the municipality joins, and your message helps us talk to them.",
			"link": "Suggest a town or carrier"
		}
	},
	"lists": {
		"lines": "Lines",
		"routes": "Routes",
		"stops": "Stops",
		"line-filter": "Line number or name",
		"stop-filter": "Stop name or place",
		"letters": "Stops by first letter",
		"route-letters": "{{group}}: routes by first letter",
		"no-lines": "No line “{{query}}”.",
		"no-stops": "No stops for “{{query}}”.",
		"lines-count": {
			"one": "{{count}} line",
			"few": "{{count}} lines",
			"many": "{{count}} lines",
			"other": "{{count}} lines"
		},
		"stops-count": {
			"one": "{{count}} stop",
			"few": "{{count}} stops",
			"many": "{{count}} stops",
			"other": "{{count}} stops"
		},
		"posts": {
			"one": "{{count}} post",
			"few": "{{count}} posts",
			"many": "{{count}} posts",
			"other": "{{count}} posts"
		}
	},
	"line": {
		"title": "Line {{name}}",
		"route": {
			"via": "via",
			"loop": "circular route"
		},
		"favourite": "Line {{name}} in favourites",
		"direction": "Direction:",
		"towards": "Towards: {{direction}}",
		"variant": "Route variant:",
		"from": "from: {{from}}",
		"filter": "Find a stop on the route",
		"zone": "Zone {{zone}}",
		"code": "code {{code}}",
		"street": "{{street}} St.",
		"transfers": "Transfers:",
		"no-notices": "No notices for this line.",
		"tabs": {
			"label": "Line view",
			"stops": "Stops",
			"notices": "Notices"
		},
		"no-match": "No stop on this route matches “{{query}}”.",
		"map": "Vehicles of line {{name}} on the map",
		"branch": {
			"hint": "The side branches are stops of other route variants. Choose one of those stops to switch to its variant.",
			"label": "Stops of other variants",
			"only": "only on the variant {{routes}}",
			"only-many": "only on the variants {{routes}}",
			"from": "Variant from {{from}}",
			"from-many": "Variants from {{from}}",
			"stops": {
				"one": "{{count}} stop",
				"few": "{{count}} stops",
				"many": "{{count}} stops",
				"other": "{{count}} stops"
			}
		},
		"transfer-routes": {
			"one": "+{{count}} route",
			"few": "+{{count}} routes",
			"many": "+{{count}} routes",
			"other": "+{{count}} routes"
		}
	},
	"trip": {
		"title": "Line {{line}} → {{direction}}",
		"title-plain": "Trip → {{direction}}",
		"crumb": "Trip",
		"passed": "departed",
		"next": "next stop",
		"yours": "Your stop",
		"map": "Show the trip on the map",
		"dwell": {
			"short": "stands {{minutes}} min",
			"said": "arrival {{arrive}}, departure {{leave}}, stands {{minutes}} {{unit}}",
			"unit": {
				"one": "minute",
				"few": "minutes",
				"many": "minutes",
				"other": "minutes"
			}
		}
	},
	"notices": {
		"title": "Notices",
		"all": "All",
		"kinds": "Notice kind",
		"published": "Published:",
		"until": "Valid until:",
		"lines": "Lines:",
		"source": "Source:",
		"show-more": "Show the full text",
		"read-more": "Read on the operator’s website",
		"older": "Older than 30 days ({{count}})",
		"none-kind": "No current notices of this kind.",
		"removed": "The operator has removed this notice",
		"kind": {
			"difficulty": "Disruptions",
			"change": "Timetable changes",
			"other": "Other"
		},
		"count": {
			"one": "{{count}} current",
			"few": "{{count}} current",
			"many": "{{count}} current",
			"other": "{{count}} current"
		}
	},
	"favourites": {
		"added": "Added to favourites",
		"removed": "Removed from favourites",
		"title": "Favourites",
		"note": "Favourites are saved only on this device.",
		"stops": "Stops",
		"lines": "Lines",
		"missing-stop": "Stop unavailable (code {{code}})",
		"missing-line": "Line {{name}} (unavailable)",
		"move-up": "Move {{name}} up",
		"move-down": "Move {{name}} down",
		"remove": "Remove {{name}} from favourites",
		"up": "Up",
		"down": "Down",
		"delete": "Remove",
		"confirm": "Remove from favourites?",
		"yes": "Yes",
		"no": "No",
		"no-stops": "You have no favourite stops yet.",
		"no-lines": "You have no favourite lines yet.",
		"find-stop": "Choose a stop from the list",
		"find-line": "Choose a line from the list",
		"stop-code": "Stop (code {{code}})",
		"loading-stops": "Loading the stops…",
		"stops-failed": "Could not load the stops.",
		"lines-failed": "Could not check the lines.",
		"retry": "Try again"
	},
	"map": {
		"region": "Stop map",
		"region-planner": "Journey planner map",
		"region-home": "Map of stops and vehicles across Poland",
		"keys": "Arrow keys move the map, plus and minus zoom in and out.",
		"keys-points": "Enter opens a menu for the centre of the map: start or destination here.",
		"zoom-in": "Zoom in",
		"zoom-out": "Zoom out",
		"locate": "Show my location",
		"locating": "Finding your location…",
		"locate-denied": "We have no permission to use your location.",
		"locate-failed": "Could not find your location.",
		"unavailable": "The map is not available right now.",
		"credit": "Map attribution",
		"legend": {
			"open": "Map legend",
			"close": "Close the legend",
			"groups": {
				"vehicles": "Vehicles",
				"stops": "Stops",
				"other": "Other"
			},
			"kind": {
				"bus": "Bus",
				"tram": "Tram",
				"rail": "Rail",
				"metro": "Metro",
				"trolley": "Trolleybus",
				"night": "Night line",
				"other": "Other line"
			},
			"live": "Live – position from GPS",
			"planned": "As timetabled – no live position",
			"heading": "The triangle shows the direction of travel",
			"stack": "Several vehicles in one place",
			"chosen-vehicle": "Chosen vehicle",
			"group": "Stop and the number of its posts",
			"post": "Post and its direction of departure, zoomed in",
			"chosen": "Chosen stop",
			"cluster": "Number of stops in the area",
			"logo": "Another timetable nearby, a number – several timetables",
			"trip-travelled": "Part of the trip already travelled",
			"trip-ahead": "Rest of the trip"
		}
	},
	"map-page": {
		"skip": "Skip the map",
		"tabs": "Map panel view",
		"on-map": "On the map",
		"nearby": "Nearby",
		"favourites": "Favourites",
		"favourites-count": {
			"one": "{{count}} favourite stop",
			"few": "{{count}} favourite stops",
			"many": "{{count}} favourite stops",
			"other": "{{count}} favourite stops"
		},
		"sheet": "Map size",
		"sheet-lista": "List only",
		"sheet-pol": "Half and half",
		"sheet-mapa": "Larger map",
		"count": {
			"one": "{{count}} stop on the map",
			"few": "{{count}} stops on the map",
			"many": "{{count}} stops on the map",
			"other": "{{count}} stops on the map"
		},
		"far": "Zoom in to see the vehicles and the stops.",
		"far-stops": "Zoom in to see the stops.",
		"logos": {
			"item": "Timetable: {{name}}",
			"group": {
				"one": "Show {{count}} timetable",
				"few": "Show {{count}} timetables",
				"many": "Show {{count}} timetables",
				"other": "Show {{count}} timetables"
			}
		},
		"failed": "Could not load the stops.",
		"retry": "Try again",
		"empty": "No stops in this view.",
		"loading": "Loading the stops…",
		"lines": "Lines: {{lines}}",
		"distance": "{{distance}} from the map centre",
		"close": "Close",
		"close-name": "Close the card of stop {{name}}",
		"search-again": "Search for another stop or line",
		"save-data": "The map is off to save data.",
		"show-map": "Show the map",
		"groups": "Stops on the map",
		"low": "Turn your phone to see the map.",
		"fresh": {
			"live": "Live · Updated {{time}} · every 15 s",
			"paused": "Vehicle movement stopped",
			"failed": "Could not load the vehicles",
			"failed-at": "Could not load the vehicles · last {{time}}",
			"on": "Live",
			"hidden": "Vehicles update only while the map is shown."
		},
		"stack": {
			"title": "Vehicles at this spot ({{count}})",
			"close": "Close the list of vehicles at this spot"
		},
		"vehicles": {
			"item": "Line {{line}}, vehicle {{name}}",
			"empty": "No vehicles in this view.",
			"loading": "Loading the vehicles…",
			"failed": "Could not load the vehicles.",
			"paused": "Vehicle movement is paused. Resume animations and updates to see the vehicles.",
			"no-map": "Show the map to see the vehicles.",
			"card": "Vehicle {{name}} · line {{line}}",
			"no-trip": "This vehicle has no live trip now.",
			"close": "Close the card of vehicle {{name}}"
		},
		"trip": {
			"loading": "Loading the trip…",
			"missing": "This trip is not live right now.",
			"failed": "Could not load the trip. We will try again in a moment.",
			"ended": "Trip finished.",
			"next": "Next stop: {{stop}} ({{time}})",
			"vehicle": "Vehicle {{name}}",
			"low-floor": "low-floor",
			"low-floor-vehicle": "Low-floor vehicle",
			"live": "live",
			"details": "Trip details",
			"operator-map": "Operator map",
			"close": "Close the trip"
		},
		"not-found": "We could not find this stop on the map.",
		"others": {
			"intro": "There are no stops of {{operator}} here. Operators nearby:"
		},
		"lite": "The map is off in lite mode.",
		"line": {
			"title": "Vehicles of line {{line}}",
			"timetable": "Line {{line}} timetable",
			"close": "Close line {{line}} and show all vehicles",
			"count": {
				"one": "{{count}} vehicle on the map",
				"few": "{{count}} vehicles on the map",
				"many": "{{count}} vehicles on the map",
				"other": "{{count}} vehicles on the map"
			}
		},
		"vehicle-offline": "Vehicle {{name}} has no live position right now."
	},
	"legal": {
		"missing": "No data",
		"toc": "Contents",
		"crumb-home": "Time4BUS",
		"statement": {
			"title": "Accessibility statement",
			"scope-title": "Scope",
			"scope": "This statement applies to the whole Time4BUS service at {{url}}: the home page, the timetables of every city and operator, the stop, line and trip pages, the maps and the journey planner.",
			"owner": "The service is run by GenesisMobo Sp. z o.o., and we are responsible for its accessibility, also on the timetable pages of each operator. We are not a public sector body and publish this statement voluntarily.",
			"updated": "Date of the last major update:",
			"sections": {
				"status": "Compliance status",
				"content": "Non-accessible content",
				"features": "Accessibility features",
				"keys": "Keyboard shortcuts"
			},
			"status": "The service is partially compliant with WCAG 2.1 at levels A and AA: it has not yet been tested manually with screen readers. Automated tests and manual keyboard tests found no non-compliance. Content that may not be fully accessible is described below.",
			"content-list": {
				"pdf": "Some timetables offer a PDF printout prepared by the operator. Such a file may not be fully accessible. The same timetable is available as a web page: on the stop page in the \"Timetable\" tab.",
				"cms": "Notices and information pages in the timetables are added by the operators. They may lack text alternatives for images or a correct heading structure.",
				"map": "Maps are hard to use without sight. We give the same information as text: stops in the map view are listed under \"On the map\", live vehicles under \"Vehicles\", and departures on the stop pages."
			},
			"features-list": {
				"text": "Text size A, A+ and A++ in the \"Aa\" panel.",
				"theme": "Light and dark themes and high contrast.",
				"motion": "Pausing animations, vehicle movement on the map and the refresh of live departures.",
				"keyboard": "Keyboard use and \"Skip to content\" links.",
				"reflow": "Content without horizontal scrolling at a width of 320 pixels, which equals 400% zoom.",
				"contrast": "Text contrast of at least 7:1."
			},
			"keys-list": {
				"search": "In the city search, the up and down arrows move between suggestions, and Enter chooses a city.",
				"map": "On the map: arrow keys move the map, the plus and minus keys zoom in and out.",
				"tabs": "In tabs: left and right arrows, Home and End move between tabs.",
				"escape": "Escape closes the list of suggestions, the \"Aa\" panel, menus and dialogs."
			},
			"method-title": "How we checked",
			"method-intro": "We carried out the assessment ourselves. It included:",
			"method": {
				"axe": "automated tests with axe-core on every view, in four themes, on desktop and mobile;",
				"keyboard": "manual keyboard tests, including the focus order;",
				"reflow": "checking the layout at a width of 320 pixels and with the largest text size;",
				"contrast": "colour contrast measurements in every theme."
			},
			"contact-title": "Report a problem",
			"contact": "If something on the site is hard to use or not accessible, write to us or call us. Give the page address and describe the problem. If you need information in another form, we will send it by e-mail or tell you by phone.",
			"contact-email": "E-mail",
			"contact-phone": "Phone"
		},
		"storage": {
			"theme": "Light or dark theme chosen in the \"Aa\" panel.",
			"contrast": "High contrast chosen in the \"Aa\" panel.",
			"motion": "Paused animations chosen in the \"Aa\" panel.",
			"textSize": "Text size chosen in the \"Aa\" panel.",
			"refresh": "How often live departures refresh.",
			"map": "Whether the map loads by itself.",
			"lang": "The language of the site.",
			"favoriteStops": "Favourite stops in a city.",
			"favoriteLines": "Favourite lines in a city.",
			"recentSearches": "Stops and lines recently chosen in the search of a city.",
			"recentCities": "Cities recently visited from the start page.",
			"appBanner": "The date until which the app notice stays hidden after you close it.",
			"mapLegend": "Whether the map legend is open. On your first map we note that the legend has been shown."
		},
		"privacy": {
			"title": "Privacy policy",
			"sections": {
				"summary": "In short",
				"controller": "Data controller",
				"contact": "Contact about personal data",
				"data": "What data we process and why",
				"storage": "Browser storage",
				"recipients": "Recipients of data",
				"rights": "Your rights",
				"changes": "Changes to this policy"
			},
			"summary": {
				"sell": "We do not sell data.",
				"profile": "We do not profile you.",
				"cookies": "We use no cookies and no statistics.",
				"device": "Favourites and settings stay on your device.",
				"location": "We never send your coordinates.",
				"ads": "No advertising."
			},
			"controller-city": "The controller of the personal data processed on this site is:",
			"controller-city-several": "The controllers of the personal data processed on this site are:",
			"processor": "The site is run technically by GenesisMobo Sp. z o.o., ul. Rumiana 105, 02-956 Warszawa, Poland, NIP 5213676327, KRS 0000488784. GenesisMobo processes data on behalf of the controller under a data processing agreement (Article 28 GDPR) and does not use it for its own purposes.",
			"processor-several": "The site is run technically by GenesisMobo Sp. z o.o., ul. Rumiana 105, 02-956 Warszawa, Poland, NIP 5213676327, KRS 0000488784. GenesisMobo processes data on behalf of the controllers under a data processing agreement (Article 28 GDPR) and does not use it for its own purposes.",
			"controller-start": "The controller of the personal data processed on the start page is GenesisMobo Sp. z o.o., ul. Rumiana 105, 02-956 Warszawa, Poland, NIP 5213676327, KRS 0000488784.",
			"cities": "The timetable sites of each city have their own privacy policies, in which the transport authority or operator of that city is the controller. The link is in the footer of every city page.",
			"contact-label": "For matters concerning personal data:",
			"dpo-label": "Data protection officer:",
			"contact-start": "For matters concerning personal data, write to",
			"data-intro": "The site has no user accounts and no forms. We only process the data your browser sends each time it opens a page.",
			"table": {
				"purpose": "Purpose",
				"data": "Data",
				"basis": "Legal basis",
				"period": "Retention"
			},
			"logs": {
				"purpose": "Running the site, keeping it secure and fixing faults",
				"data": "IP address, browser type, the address of the page opened and the time of the request (server logs)",
				"basis-city": "Article 6(1)(e) GDPR (passenger information as a task in the public interest laid down in the law on public transport), or point (f) (legitimate interest) for an operator that is not a public body",
				"basis-start": "Article 6(1)(f) GDPR (legitimate interest: running and securing the page)",
				"period": "At most {{days}} days, after which the logs are deleted automatically."
			},
			"local": "The text you type into the search on city pages never leaves your device: the list of stops and lines is filtered in your browser. The exception is setting up a stop display board, where the text you type is sent to the server to find the stop. We never send your coordinates. To show the lines of stops \"Nearby\", the server receives the list of stops in an area of about 5 × 5 km around you; this list shows roughly where you are. When you use the location button on the map, the server receives the numbers of the map squares (about 1 km) it needs to load, just as when you move the map.",
			"storage-intro": "The site uses no cookies. It saves in your browser storage (localStorage) the settings and favourites you choose and, when you visit, the language, the cities you recently visited and that the map legend has been shown. This storage stays on your device. We send the numbers of your favourite stops only to fetch their departures. You can clear the storage in your browser settings.",
			"storage-table": {
				"key": "Name",
				"purpose": "Purpose",
				"category": "Kind",
				"written": "When we save it"
			},
			"categories": {
				"preference": "Setting",
				"favourite": "Favourite",
				"history": "History"
			},
			"recipients": "Server log data is processed by GenesisMobo Sp. z o.o. and the service providers it uses to run the site. The site uses no advertising, analytics or social media services. Maps, fonts and icons are loaded from our own servers.",
			"recipients-form": "We send and keep the messages from the contact form with GenesisMobo's e-mail provider, which processes them only on our instructions.",
			"hosting-label": "Hosting provider and where the data is stored:",
			"hosting": "{{company}}, in its own server room. We store the data in Poland.",
			"rights": "You have the right to access your data, to have it corrected, erased or restricted, and to object (Articles 15–18 and 21 GDPR). You can also lodge a complaint with the President of the Personal Data Protection Office (UODO).",
			"uodo": "Website of the Personal Data Protection Office",
			"automated": "The site makes no automated decisions and does no profiling (Article 22 GDPR).",
			"changes": "This version of the policy applies from:",
			"written": {
				"choice": "When you choose",
				"visit": "When you visit"
			},
			"city-placeholder": "{city}",
			"mail": {
				"purpose": "Answering requests, complaints and questions sent by e-mail or made by phone",
				"data": "The details you give in your message: name, e-mail address or phone number, and the content",
				"basis-city": "Article 6(1)(c) GDPR in connection with Article 18 of the Act on digital accessibility (requests for accessibility), and for other matters the same basis as for server logs",
				"basis-start": "Article 6(1)(f) GDPR (legitimate interest: answering your message)",
				"period-city": "Until we answer, and then for the period required by the controller's rules on keeping records",
				"period-start": "Until the correspondence ends, and then until any claims are time-barred"
			},
			"voluntary": "Giving your data is voluntary. Without the data your browser sends when it opens a page, the page cannot be shown, and without contact details we cannot answer your message.",
			"offline-cache": "So that the site works without a connection, your browser also keeps the site files (until the next version) and the timetables and stops you open, and for an open stop its timetable for the coming week. Saved timetables are no longer shown after 7 days and are deleted on your next visit. Searches for stops near you are not saved. None of this is sent to us.",
			"data-intro-start": "The site has no user accounts. The only form is the contact form for operators and local authorities. Apart from it, we only process the data your browser sends each time it opens a page.",
			"form": {
				"purpose": "The contact form for operators and local authorities: answering your request, including a suggestion of a new town",
				"data": "Name, e-mail address, the name of the municipality, institution or company (if you give it) and your message",
				"basis": "Article 6(1)(a) GDPR (the consent ticked in the form), and when we talk about a contract, Article 6(1)(b) GDPR. You can withdraw your consent at any time.",
				"period": "Until the conversation ends, no longer than 12 months after the last message, unless we sign a contract"
			}
		}
	},
	"help": {
		"accessibility": {
			"title": "Accessibility",
			"lead": "Here you can read how to adjust the site to your needs and how to report an accessibility problem.",
			"sections": {
				"settings": "Settings in the \"Aa\" panel",
				"keyboard": "Using the keyboard",
				"map": "Using the site without the map",
				"readers": "Screen readers",
				"report": "Report an accessibility problem",
				"statement": "Accessibility statement"
			},
			"settings-intro": "The \"Aa\" button is in the header of every page. We remember every setting on this device.",
			"settings-list": {
				"theme": "Theme: automatic, light or dark.",
				"contrast": "Contrast: automatic, standard or high. Automatic turns high contrast on when your system asks for it.",
				"text": "Text size: A, A+ or A++. The whole page grows with the text.",
				"motion": "Animations: system, on or off. The pause button in the header, next to “Aa”, sets the same choice. Turning animations off also stops departure updates and the movement of vehicles on the map.",
				"refresh": "Departure updates: every 15, 30 or 60 seconds, or only when you refresh.",
				"map": "Map: always or on request. On request, the map does not load until you open it.",
				"board": "On the departure board for screens at stops, the vehicle icon blinks next to departures marked “now”, and the device’s reduce motion setting stops it."
			},
			"keyboard-list": {
				"skip": "Pressing Tab once shows the \"Skip to content\" link. On the map page, \"Skip the map\" takes you past the map.",
				"tabs": "Move between tabs with the left and right arrows. Home and End take you to the first and last tab.",
				"escape": "Escape closes the \"Aa\" panel, menus and dialogs.",
				"map": "On the map, the arrow keys move the view, and the plus and minus keys zoom in and out."
			},
			"map-text": "Text takes the place of the map. The \"On the map\" list names the stops in the map view and works without the map too. The \"Vehicles\" tab lists live vehicles with their line and vehicle number while the map is shown. The live departures of every stop are on its page. If you do not need the map, choose \"Map: on request\" in the \"Aa\" panel. You will still find stops and departures as text.",
			"readers-list": {
				"structure": "Every page has headings and labelled regions: header, content and footer.",
				"title": "When you move to another page, your screen reader reads its title.",
				"live": "Live departures refresh quietly. Your screen reader only announces a change of state, such as an error or a pause.",
				"pause": "One pause button in the header, next to “Aa”, stops animations, departure updates and the movement of vehicles."
			},
			"report-text": "If something on the site is hard to use or not accessible, send an e-mail. Give the address of the page with the problem and describe what happened.",
			"report-link": "Send an e-mail about an accessibility problem",
			"report-to": "The message goes to {{email}}.",
			"statement-text": "The statement describes how accessible the site is, known problems and the complaints procedure.",
			"statement-link": "Accessibility statement"
		},
		"help": {
			"title": "Help and contact",
			"lead": "We explain the words you see next to departures, answer common questions and tell you where to get help.",
			"sections": {
				"glossary": "Glossary",
				"questions": "Common questions",
				"contact": "Contact"
			},
			"glossary": [
				{
					"term": "live",
					"definition": "A time worked out from the position the vehicle sends while it is on its way."
				},
				{
					"term": "scheduled",
					"definition": "A time from the timetable. The vehicle is not sending its position now or has not left yet."
				},
				{
					"term": "+3 min, −1 min",
					"definition": "How many minutes the vehicle is late (+) or early (−) against the timetable."
				},
				{
					"term": "request stop (NŻ)",
					"definition": "The vehicle only stops when someone wants to get off or is waiting at the stop. Signal to the driver."
				},
				{
					"term": "post",
					"definition": "One stopping place in a group of stops with the same name, usually with its own number, such as 01."
				},
				{
					"term": "trip",
					"definition": "One run of a line from the first to the last stop."
				},
				{
					"term": "towards",
					"definition": "The last stop the vehicle is going to."
				},
				{
					"term": "low-floor",
					"definition": "A vehicle without steps at the door, easy for wheelchair users, people with prams and people who find walking hard."
				},
				{
					"term": "service notice",
					"definition": "Information from the operator about changes, such as a diversion, road works or a new timetable."
				}
			],
			"questions": [
				{
					"q": "Why can’t I see a vehicle on the map?",
					"a": "The map only shows vehicles that are sending their position now. A vehicle may not have left yet or may have no transmitter. Then we show its departure as scheduled."
				},
				{
					"q": "Why did the departure time change?",
					"a": "A live time changes with the position of the vehicle. A delay on the way moves the departure at the following stops."
				},
				{
					"q": "Where are my favourites kept?",
					"a": "Only in this browser on this device. On another phone or computer you need to add them again. Clearing your browser data removes your favourites."
				},
				{
					"q": "How do I print a timetable?",
					"a": "On a stop page, choose \"Print A4\". We prepare the timetable for an A4 sheet."
				},
				{
					"q": "How do I change the city?",
					"a": "In the header, choose \"Choose another timetable\". On a phone, this button is in the menu."
				}
			],
			"contact-start": "For questions about timetables, tickets and delays, contact the operator of your city. Their details are in the footer of every city page.",
			"contact-site": "Report problems with the site to GenesisMobo, which runs the service:",
			"contact-a11y": "Read how to report an accessibility problem on:",
			"contact-a11y-link": "Accessibility"
		}
	},
	"pwa": {
		"name": "{{city}} timetable",
		"start-name": "Time4BUS – timetables",
		"description": "Live departures and timetables."
	},
	"kiosk": {
		"line": "Line",
		"stop": "Stop",
		"direction": "Direction",
		"departure": "Departure",
		"updated": "Updated {{time}}",
		"caption": "Next departures – {{name}}",
		"search": "Stop",
		"search-hint": "Stop name, e.g. Kościuszki",
		"choose": "Choose a post and the board shows its next departures full screen. You can save the board’s address in the kiosk.",
		"now": "now",
		"lost": "No connection to the timetable. Still trying.",
		"stale": "no connection",
		"phone": "Departures on your phone too:",
		"credit": "Powered by"
	},
	"landing": {
		"hero": {
			"eyebrow": "Time4BUS · live timetable",
			"title-start": "You know",
			"title-end": "when it arrives.",
			"lead": {
				"one": "Live departures and timetables from {{count}} place in Poland: a city, municipality or carrier. On your phone and in your browser.",
				"few": "Live departures and timetables from {{count}} places in Poland: cities, municipalities and carriers. On your phone and in your browser.",
				"many": "Live departures and timetables from {{count}} places in Poland: cities, municipalities and carriers. On your phone and in your browser.",
				"other": "Live departures and timetables from {{count}} places in Poland: cities, municipalities and carriers. On your phone and in your browser."
			},
			"all": "All timetables",
			"sign": "Time4BUS",
			"app": "The Time4BUS app",
			"qr": "QR code leading to the Time4BUS app in your phone’s store",
			"qr-caption": "Scan with your phone",
			"map": "Open the live map"
		},
		"favourites": {
			"title": "Your favourites",
			"manage": "Manage favourites",
			"back": "Back to: {{city}}",
			"stops": "Favourite stops",
			"lines": "Favourite lines"
		},
		"stores": {
			"google": "Get it on Google Play",
			"apple": "Download on the App Store"
		},
		"how": {
			"eyebrow": "How it works",
			"title": "How it works",
			"lead": "The five things you do most with Time4BUS.",
			"stops": [
				{
					"title": "Live departures",
					"text": "We work out the departure time from the vehicle’s GPS position, so you see when the bus really arrives. A green time is live, a grey one comes from the timetable."
				},
				{
					"title": "The vehicle on the map",
					"text": "See where your bus, tram or train is right now and which stops it still has to pass."
				},
				{
					"title": "Journey planner",
					"text": "Tell Time4BUS where you start and where you are going, and it plans the route with changes and walking. You can limit the changes and the walking."
				},
				{
					"title": "Favourites at hand",
					"text": "Star the stops and lines you use every day. You open them with a single tap."
				},
				{
					"title": "Timetable, printout and display",
					"text": "The full timetable of every stop for the day you choose, ready to print, and a departure display your operator can show on a screen at the stop or in a waiting room."
				}
			],
			"screen": {
				"now": "now",
				"min": "min",
				"stop": "Your stop",
				"from": "From",
				"to": "To",
				"meta": "in 2 min · 1 change · 250 m on foot",
				"home": "Home",
				"work": "Work"
			}
		},
		"everyone": {
			"eyebrow": "For everyone",
			"title": "No ads, no tracking, for everyone",
			"lead": "Time4BUS is free and shows no ads. We design it so that every passenger can use it, screen reader users included.",
			"facts": [
				{
					"title": "Accessible",
					"text": "It works with VoiceOver and TalkBack and with a keyboard. We design the site to WCAG 2.1 level AA, and the accessibility statement lists what we are still fixing."
				},
				{
					"title": "Readable",
					"text": "Three text sizes, a light and a dark look, and high contrast. The “Pause animations and updates” button turns motion off."
				},
				{
					"title": "Private",
					"text": "We do not track you or sell data. Your favourites are saved only on your device."
				},
				{
					"title": "In your language",
					"text": "In Polish, English, Ukrainian, German, Czech, Slovak, Spanish, French and Italian."
				}
			],
			"statement": "Accessibility statement",
			"guide": "How to use the accessibility features"
		},
		"reviews": {
			"eyebrow": "Reviews",
			"title": "What passengers say",
			"google": "Google Play",
			"apple": "App Store",
			"google-count": "4.26 thousand reviews, over 100 thousand downloads",
			"apple-count": "2.4 thousand ratings",
			"score": "4.7",
			"out-of": "out of 5",
			"open": "See it in the store",
			"date": "Ratings read on 28 September 2026.",
			"quote": "The app has everything an app like this should have. The care for accessibility deserves far more stars, though. At last blind users get complete information, equal to what sighted users get.",
			"author": "Romanro, App Store, 13 February 2023 (translated from Polish)"
		},
		"operators": {
			"eyebrow": "For operators",
			"title": "For operators and local authorities",
			"lead": "Time4BUS is a platform from the timetable to the display at the stop. Tools for passengers, drivers, dispatchers and fleet owners in one place.",
			"talk": "Let’s talk about a rollout",
			"offer": "See the offer for operators",
			"audiences": [
				{
					"title": "For passengers",
					"text": "A website, an app and stop displays with live departures, under your brand."
				},
				{
					"title": "For dispatchers",
					"text": "A map with the position and state of every vehicle. A quick reaction in an emergency."
				},
				{
					"title": "For drivers",
					"text": "Trip, duty and route in the driver panel, while the dispatcher gets vehicle data."
				},
				{
					"title": "For fleet owners",
					"text": "The timetable on a line chart, punctuality and settlement reports, monitoring and telemetry."
				}
			]
		},
		"app": {
			"eyebrow": "The app",
			"title": "Time4BUS in your pocket",
			"lead": "Live departures, the vehicle map, the planner and favourites in the phone app as well.",
			"qr": "QR code leading to the Time4BUS app",
			"qr-caption": "Scan to download",
			"faq-title": "Common questions",
			"faq": [
				{
					"q": "Does Time4BUS cost anything?",
					"a": "No. The website and the app are free and have no ads."
				},
				{
					"q": "Where do the timetables come from?",
					"a": "Carriers and transport organisers provide the timetables and notices. We show them, but we have no influence on the timetable or on whether a trip runs. For such matters, please write to the carrier."
				},
				{
					"q": "Why is a time sometimes green and sometimes grey?",
					"a": "A green time is calculated live from the vehicle’s GPS position. A grey time comes from the timetable, when the vehicle is not sending its position."
				},
				{
					"q": "Do I need an account?",
					"a": "No. Your favourite stops and lines are saved on your device."
				},
				{
					"q": "My town is not on Time4BUS",
					"a": "Let your municipality or carrier know. Carriers are welcome to talk to us on the page for operators."
				}
			],
			"operators-link": "Page for operators"
		},
		"network": {
			"eyebrow": "Coverage",
			"title": "The Time4BUS network",
			"lead": "Each dot marks a place served by buses, trams or trains from our timetables. The bigger the dot, the more stops. We refresh the data every hour.",
			"facts": {
				"timetables": {
					"one": "timetable",
					"few": "timetables",
					"many": "timetables",
					"other": "timetables"
				},
				"stops": {
					"one": "stop",
					"few": "stops",
					"many": "stops",
					"other": "stops"
				},
				"lines": {
					"one": "line",
					"few": "lines",
					"many": "lines",
					"other": "lines"
				},
				"voivodeships": {
					"one": "voivodeship",
					"few": "voivodeships",
					"many": "voivodeships",
					"other": "voivodeships"
				}
			},
			"map": {
				"cities": "Map of Poland with the stops from Time4BUS timetables. Densest networks: {{cities}}.",
				"empty": "Map of Poland."
			},
			"legend": {
				"title": "Stops in the area",
				"most": "{{count}} or more"
			},
			"table": {
				"caption": "Timetables by voivodeship",
				"region": "Voivodeship",
				"timetables": "Timetables"
			},
			"at": "As of {{time}}",
			"waiting": "Loading the network data…",
			"later": "The network data appears once the page has loaded.",
			"missing": "The network data is not available right now.",
			"all": "All timetables, with search and the nearest city"
		},
		"planner": {
			"eyebrow": "Journey planner",
			"title": "Plan a journey",
			"lead": "The planner builds a route from all the lines in the timetable of a city or municipality, with changes and walking.",
			"features": [
				{
					"title": "With changes",
					"text": "It finds a connection even when no line goes straight to your destination."
				},
				{
					"title": "With walking",
					"text": "It shows how many minutes and metres you walk to the stop and from the stop to your destination."
				},
				{
					"title": "Without chosen vehicles",
					"text": "You can leave out, for example, trams or trains."
				},
				{
					"title": "All lines in the city",
					"text": "It combines buses, trams and trains from one timetable."
				}
			],
			"open": "Open the journey planner",
			"example": {
				"badge": "Example",
				"caption": "This is how the planner shows a connection with a change. The places and times are made up."
			}
		},
		"live": {
			"eyebrow": "Live",
			"title": "This is your stop right now",
			"lead": "The first board is not a mock-up: real departures from one stop, fetched a moment ago. Next to it, an example of how a bus’s position turns into minutes to departure. You can check your stop the same way, in the app and in the browser.",
			"stop-link": "See departures from this stop",
			"board": {
				"label": "Departure board, stop {{name}}",
				"live": "live",
				"updated": "As of",
				"loading": "Loading departures…",
				"later": "Live departures appear once the page has loaded.",
				"empty": "Nothing leaves this stop right now.",
				"error": "We could not load the departures just now.",
				"retry": "Try again",
				"paused": "Automatic refresh is paused.",
				"refresh": "Refresh",
				"now": "now",
				"min": "min",
				"sentence": {
					"now": "Line {{line}} towards {{direction}}, leaving now, {{source}}.",
					"soon": "Line {{line}} towards {{direction}}, leaves in {{minutes}} {{unit}}, {{source}}.",
					"time": "Line {{line}} towards {{direction}}, leaves at {{time}}, {{source}}.",
					"live": "live",
					"timetable": "as timetabled",
					"loop": "circular route"
				},
				"minutes": {
					"one": "minute",
					"few": "minutes",
					"many": "minutes",
					"other": "minutes"
				}
			},
			"arrival": {
				"eyebrow": "From GPS to the board",
				"title": "The bus moves, the departure counts down by itself",
				"badge": "Example",
				"caption": "The bus’s GPS position turns into minutes to departure – on the website, in the app and on the display at the stop.",
				"story": "Animation: bus {{bus}} drives through the stops to {{stop}}. On that stop’s board the time to departure goes down by itself: 3 minutes, 2 minutes, 1 minute, now. Tram {{tram}} shows a time from the timetable, because it does not send its position.",
				"yours": "Your stop",
				"legend": {
					"live": "live, from GPS",
					"plan": "time only – as timetabled"
				},
				"map": "See the live map"
			}
		},
		"sections": {
			"label": "On this page",
			"live": "Live",
			"how": "How it works",
			"planner": "Journey planner",
			"app": "The app"
		}
	},
	"operators": {
		"eyebrow": "For operators and local authorities",
		"title": "Passengers know live, and your fleet is under control",
		"lead": "Time4BUS is a platform from the timetable to the display at the stop. We have tools for passengers, drivers, dispatchers and fleet owners, all in one place.",
		"cta": "Let’s talk",
		"proof-title": "Time4BUS today",
		"proof-timetables": {
			"one": "{{count}} timetable",
			"few": "{{count}} timetables",
			"many": "{{count}} timetables",
			"other": "{{count}} timetables"
		},
		"proof-timetables-note": "of cities, municipalities, counties and carriers",
		"proof-stops": {
			"one": "{{count}} stop",
			"few": "{{count}} stops",
			"many": "{{count}} stops",
			"other": "{{count}} stops"
		},
		"proof-stops-note": "in Time4BUS timetables",
		"proof-rating": "4.7 out of 5",
		"proof-rating-note": "app rating on Google Play and the App Store, 28 September 2026",
		"modules-more": "…and much more.",
		"modules-ask": "Ask about the full offer",
		"modules-title": "Platform modules",
		"modules": [
			{
				"title": "Timetable",
				"text": "A modern tool for building timetables with a line chart schedule. Plan changes to line services easily and restore an earlier version of the timetable."
			},
			{
				"title": "Passenger website",
				"text": "The timetable and live departures under your brand. In the “Management” module you add notices, pages and files without a developer."
			},
			{
				"title": "Dispatcher centre",
				"text": "A dispatch map with the position and state of every vehicle, for a quick reaction in an emergency and an eye on the whole fleet."
			},
			{
				"title": "Driver panel",
				"text": "The driver sees their trip, duty and route, and the dispatcher gets vehicle data: occupancy, air conditioning, ramp or cameras."
			},
			{
				"title": "Stop displays",
				"text": "A live departure display for a screen at the stop, at the station or in a waiting room. It runs in a browser and updates itself."
			},
			{
				"title": "Passenger app",
				"text": "Live departures, the vehicle map, the journey planner and notifications in an app for Android and iOS."
			},
			{
				"title": "Monitoring and telemetry",
				"text": "Camera views, vehicle data and alarms in one system, together with data transmission."
			},
			{
				"title": "Reports",
				"text": "Punctuality, completed trips and data for settlements with the transport organiser."
			}
		],
		"access-title": "Accessibility and privacy as standard",
		"access": [
			"We design the passenger website to WCAG 2.1 level AA, and the accessibility statement lists what we are still fixing.",
			"We keep the service's accessibility statement ourselves – you don't need to prepare a separate one. We prepare a privacy policy for your municipality or company.",
			"No ads and no tracking of passengers."
		],
		"contact-title": "Let’s talk",
		"contact-lead": "Tell us what you need. We will reply to the e-mail address you give.",
		"form": {
			"name": "Name",
			"organisation": "Municipality, institution or company (optional)",
			"email": "E-mail",
			"message": "How can we help?",
			"message-city": "Which town or carrier would you like to suggest?",
			"trap": "Leave this field empty",
			"consent": "I agree to the processing of my data to answer this request.",
			"privacy": "Privacy policy",
			"send": "Send",
			"sending": "Sending…",
			"summary": "Please correct:",
			"errors": {
				"name": "Enter your name.",
				"organisation": "The name can have at most 160 characters.",
				"email": "Enter the e-mail address we should reply to.",
				"email-format": "Enter a valid e-mail address, for example jan@gmina.pl.",
				"message": "Tell us how we can help (at least 10 characters).",
				"consent": "Tick the consent to the processing of your data."
			},
			"done-title": "Thank you, your message has arrived.",
			"done": "We will reply to the e-mail address you gave, usually within two working days.",
			"failed": "We could not send your message. Try again in a moment or write to kontakt@time4bus.com.",
			"busy": "Several messages have already been sent from here. Try again in an hour or write to kontakt@time4bus.com."
		}
	},
	"planner": {
		"crumb": "Journey planner",
		"title": "Journey planner",
		"lead": "Find a connection between stops – with changes and walking.",
		"missing": {
			"title": "No planner here yet",
			"text": "The {{city}} timetable has no journey planner yet. You can check live departures or pick another city.",
			"city": "Departures – {{city}}",
			"site": "Journey planner in other cities"
		},
		"site": {
			"lead": "The planner searches one operator’s timetable.",
			"filter": {
				"label": "Search for a city or operator",
				"clear": "Clear search",
				"found": "Matching timetables: {{count}}",
				"all": "All timetables with a planner: {{count}}",
				"none": "No timetable with a planner matches “{{query}}”.",
				"elsewhere": "Not every timetable has a journey planner.",
				"timetables": "See all timetables"
			},
			"going": "Opening the journey planner: {{city}}.",
			"open": "Go to the planner: {{city}}",
			"split": "The start of the journey lies in the {{from}} timetable and the destination in the {{to}} timetable. The planner searches one timetable at a time, so plan each part separately.",
			"split-from": "{{city}} planner: from the start",
			"split-to": "{{city}} planner: to the destination",
			"unknown": "We found no timetable with a planner for the chosen place. Pick a city from the list."
		},
		"form": {
			"label": "Search for a connection",
			"from": "From",
			"to": "To",
			"placeholder": "Stop or address",
			"hint": "Type a stop name or code, an address or the name of a place and pick it from the suggestions.",
			"locate": "My location",
			"locating": "Finding your location…",
			"located": "Nearest stop: {{name}}, {{distance}} from you.",
			"located-none": "There are no stops of this timetable near your location.",
			"located-denied": "The browser did not share your location. Pick a stop from the suggestions.",
			"located-failed": "Your location could not be found. Pick a stop from the suggestions.",
			"point": "Chosen place",
			"swap": "Swap: from and to",
			"swapped": "Swapped: from {{from}}, to {{to}}.",
			"when": "When",
			"now": "Now",
			"departure": "Leave at",
			"arrival": "Arrive by",
			"date": "Date",
			"time": "Time",
			"options": "More options",
			"changes": "Changes",
			"changes-any": "Any number",
			"changes-none": "No changes",
			"changes-up-to": "At most {{count}}",
			"walking": "Walking",
			"walking-less": "Less",
			"walking-normal": "Usual",
			"walking-more": "More",
			"submit": "Search connections",
			"stops-loading": "Loading stops…",
			"stops-failed": "The stops could not be loaded.",
			"group-stops": "Stops",
			"group-places": "Addresses and places",
			"places-loading": "Looking for addresses…",
			"retry": "Try again",
			"problem": {
				"from": "Pick where you start from the suggestions.",
				"to": "Pick where you are going from the suggestions.",
				"same": "The start and the destination are the same stop. Pick another destination.",
				"time": "Enter a date and a time."
			}
		},
		"avoid": {
			"legend": "Avoid",
			"mode": {
				"metro": "Metro",
				"tram": "Tram",
				"bus": "Bus",
				"rail": "Rail",
				"trolley": "Trolleybus"
			},
			"without": {
				"metro": "the metro",
				"tram": "trams",
				"bus": "buses",
				"rail": "rail",
				"trolley": "trolleybuses"
			},
			"without-modes": "without {{list}}",
			"without-lines": {
				"one": "without line {{list}}",
				"few": "without lines {{list}}",
				"many": "without lines {{list}}",
				"other": "without lines {{list}}"
			}
		},
		"results": {
			"title": "Connections",
			"when-now": "Leaving from now",
			"when-departure": "Leaving from {{time}}, {{date}}",
			"when-arrival": "Arriving by {{time}}, {{date}}",
			"searching": "Searching for connections…",
			"found": {
				"one": "We found {{count}} connection.",
				"few": "We found {{count}} connections.",
				"many": "We found {{count}} connections.",
				"other": "We found {{count}} connections."
			},
			"earlier": "Earlier",
			"later": "Later",
			"earlier-label": "Show earlier connections",
			"later-label": "Show later connections",
			"in": "in {{minutes}} min",
			"now": "now",
			"gone": "already left",
			"changes": {
				"none": "no changes",
				"one": "{{count}} change",
				"few": "{{count}} changes",
				"many": "{{count}} changes",
				"other": "{{count}} changes"
			},
			"walk-distance": "{{distance}} on foot",
			"walk-minutes": "{{minutes}} min on foot",
			"duration": {
				"minutes": "{{minutes}} min",
				"hours": "{{hours}} h",
				"both": "{{hours}} h {{minutes}} min"
			},
			"sentence": {
				"times": "Connection {{number}}: leaves {{departure}}, arrives {{arrival}}, travel time {{duration}}.",
				"ride": "line {{line}} from the stop {{stop}}",
				"then": "then",
				"walk-only": "The whole way on foot.",
				"walk": "On foot {{distance}}.",
				"in": "Leaves in {{minutes}} min.",
				"now": "Leaves now.",
				"gone": "This connection has already left.",
				"day": "Departure day: {{day}}."
			},
			"chosen": "chosen"
		},
		"map": {
			"menu-from": "Start here",
			"menu-to": "Destination here",
			"menu-close": "Close",
			"placed-from": "Start set on the map.",
			"placed-to": "Destination set on the map.",
			"placed-from-named": "Start set on the map: {{name}}.",
			"placed-to-named": "Destination set on the map: {{name}}.",
			"walk": "on foot",
			"replay": "Show the ride again",
			"skip": "Skip",
			"start": "Start",
			"finish": "Finish",
			"minutes": "{{minutes}} min",
			"shown": "Connection {{number}} is on the map."
		},
		"problem": {
			"none": "We found no connection at this time. Change the time or show later connections.",
			"none-avoiding": "No connections {{avoiding}}. Try without exclusions.",
			"area": "The chosen place is outside the area of this timetable.",
			"stop": "One of the stops is no longer in the timetable. Pick it again from the suggestions.",
			"date": "The timetable for this date is not available. Pick a day from {{min}} to {{max}}.",
			"input": "The planner did not understand the search. Check where from, where to and the time.",
			"unavailable": "This timetable has no journey planner right now.",
			"down": "The journey planner is not working at the moment. Try again shortly.",
			"offline": "No internet connection. Check your network and try again.",
			"same": "The start and the destination are the same stop. Pick another destination.",
			"past": "This date has passed. We show the timetable from today.",
			"late": "The timetable only goes until {{max}}. Pick an earlier day.",
			"retry": "Try again",
			"from-now": "Search from now",
			"unavoid": "Search without exclusions"
		},
		"details": {
			"title": "Connection {{number}}: {{departure}} – {{arrival}}",
			"point": "Chosen place",
			"start": "Start",
			"end": "Destination",
			"post": "post {{code}}",
			"walk": "Walk",
			"walk-meta": "{{minutes}} min, {{distance}}",
			"walk-short": "less than a minute",
			"wait": "Wait {{minutes}} min, leaves {{time}}",
			"line": "Line {{line}}",
			"towards": "towards {{direction}}",
			"stops": {
				"one": "{{count}} stop",
				"few": "{{count}} stops",
				"many": "{{count}} stops",
				"other": "{{count}} stops"
			},
			"trip": "The whole trip of line {{line}}",
			"copy": "Copy link",
			"copied": "The link to this connection was copied.",
			"copy-failed": "The link could not be copied.",
			"reverse": "Reverse the route",
			"back": "Back to the list of connections",
			"change": "Change",
			"change-label": "Change the search",
			"when": {
				"now": "Now",
				"departure": "Leave at {{time}}",
				"arrival": "Arrive by {{time}}",
				"departure-day": "Leave at {{time}}, {{date}}",
				"arrival-day": "Arrive by {{time}}, {{date}}"
			}
		},
		"snapped": {
			"from": "Searching from the nearest stop: {{name}}, {{distance}} from the chosen place.",
			"to": "Searching to the nearest stop: {{name}}, {{distance}} from the chosen place."
		}
	},
	"home": {
		"title": "Live map",
		"skip": "Skip to the timetable list",
		"all": "All timetables",
		"lead": {
			"one": "Departures and vehicles of {{count}} timetable across Poland.",
			"few": "Departures and vehicles of {{count}} timetables across Poland.",
			"many": "Departures and vehicles of {{count}} timetables across Poland.",
			"other": "Departures and vehicles of {{count}} timetables across Poland."
		},
		"text": {
			"title": "Timetables across Poland",
			"intro": "Time4BUS shows timetables and live departures of buses, trams and regional trains in towns and municipalities across Poland.",
			"how": "Choose a stop on the map or a timetable from the list below. Live departures need no account and show no ads."
		},
		"regions": {
			"all": "All timetables",
			"multi": "Interregional and international",
			"dolnoslaskie": "Lower Silesian",
			"kujawsko-pomorskie": "Kuyavian-Pomeranian",
			"lubelskie": "Lublin",
			"lubuskie": "Lubusz",
			"lodzkie": "Łódź",
			"malopolskie": "Lesser Poland",
			"mazowieckie": "Masovian",
			"opolskie": "Opole",
			"podkarpackie": "Subcarpathian",
			"podlaskie": "Podlaskie",
			"pomorskie": "Pomeranian",
			"slaskie": "Silesian",
			"swietokrzyskie": "Holy Cross",
			"warminsko-mazurskie": "Warmian-Masurian",
			"wielkopolskie": "Greater Poland",
			"zachodniopomorskie": "West Pomeranian"
		},
		"board": {
			"everyone": "Everyone",
			"filter": "Operator",
			"failed": "Could not load departures: {{operators}}.",
			"all-of": "All departures: {{operator}}",
			"close": "Close stop {{name}}"
		},
		"nearby": {
			"locating": "Finding your location…",
			"denied": "We have no access to your location. Allow it in the browser settings or choose a town.",
			"unavailable": "Your location could not be found. Try again or choose a town.",
			"choose": "Choose a town"
		},
		"search": {
			"label": "Search for a town, stop, address or vehicle",
			"hint": "e.g. Kraków, Rondo ONZ, Marszałkowska 10 or a vehicle number",
			"placeholder": "Town, stop, address or vehicle",
			"city": "Timetables",
			"stop": "Stops",
			"address": "Addresses",
			"timetable": "Timetable",
			"loading": "Searching stops and addresses…",
			"vehicles-loading": "Searching vehicles…",
			"failed": "Stops and addresses could not be searched."
		},
		"stops": {
			"title": "Stops on the map",
			"here": "Stops near you",
			"locate": "Near me",
			"from-you": "{{distance}} from you",
			"found": {
				"one": "Found {{count}} stop near you.",
				"few": "Found {{count}} stops near you.",
				"many": "Found {{count}} stops near you.",
				"other": "Found {{count}} stops near you."
			},
			"none": "There are no stops near you."
		},
		"city": {
			"timetable": "Town timetable",
			"map": "Town map",
			"close": "Close: {{name}}"
		}
	}
}
