Files
flights_web/tests/fixtures/api/dictionary-regions.json
T
gnezim ad8367c203 Refine Angular parity: titles, airline header, labels
Search page:
- Title and breadcrumb now read the station dictionaries and render the
  human-friendly route heading (e.g. 'Маршрут: Шереметьево - Пулково')
  for route/departure/arrival/flight search URLs, mirroring Angular.

Details page:
- Main H1 becomes 'Информация о рейсе: SU 6805, Москва - Санкт-Петербург'
  (carrier + flight number + origin/destination cities), not a bare
  flight number.
- Add 'Детали рейса' section header above the accordion to match
  Angular's flight-details-wrapper layout.
- Promote the airline block in BoardDetailsHeader: drop the legacy
  OperatorLogo copy with broken asset paths and hand off to the shared
  <OperatorLogo> under src/ui/flights. Render it with the
  'авиакомпания' caption beside the enlarged flight number.
- Replace hardcoded English 'Leg' / 'Total flying time' / 'Aircraft:'
  with i18n keys, added to all nine locale files.

Test harness:
- Add vi.mock for useDictionaries in the three suites that render
  OnlineBoardSearchPage (the new heading helper calls the hook and
  crashed without ApiClientProvider). 1256 tests passing.
2026-04-17 23:48:06 +03:00

100 lines
2.1 KiB
JSON

[
{
"title": {
"de": "Russland und die GUS",
"en": "Russia and the CIS",
"es": "Rusia y la CEI",
"fr": "Russie et CEI",
"it": "Russia e CSI",
"ja": "ロシアおよびCIS",
"ko": "러시아 및 CIS",
"ru": "Россия и страны СНГ",
"zh": "俄罗斯和独联体"
},
"world_region_id": 500374
},
{
"title": {
"de": "Australien und Ozeanien",
"en": "Australia and Oceania",
"es": "Australia y Oceanía",
"fr": "Australie et Océanie",
"it": "Australia e Oceania",
"ja": "オーストラリアおよびオセアニア",
"ko": "호주 및 오세아니아",
"ru": "Австралия и Океания",
"zh": "澳大利亚和大洋洲"
},
"world_region_id": 500373
},
{
"title": {
"de": "Afrika",
"en": "Africa",
"es": "África",
"fr": "Afrique",
"it": "Africa",
"ja": "アフリカ",
"ko": "아프리카",
"ru": "Африка",
"zh": "Africa"
},
"world_region_id": 501656
},
{
"title": {
"de": "Naher Osten",
"en": "Middle East",
"es": "Oriente Medio",
"fr": "Moyen-Orient",
"it": "Medio Oriente",
"ja": "中東",
"ko": "중동",
"ru": "Ближний восток",
"zh": "中东"
},
"world_region_id": 1
},
{
"title": {
"de": "Europa",
"en": "Europe",
"es": "Europa",
"fr": "Europe",
"it": "Europa",
"ja": "ヨーロッパ",
"ko": "유럽",
"ru": "Европа",
"zh": "欧洲"
},
"world_region_id": 3
},
{
"title": {
"de": "Asien",
"en": "Asia",
"es": "Asia",
"fr": "Asie",
"it": "Asia",
"ja": "アジア",
"ko": "아시아",
"ru": "Азия",
"zh": "亚洲"
},
"world_region_id": 2
},
{
"title": {
"de": "Amerika",
"en": "America",
"es": "América",
"fr": "Amérique",
"it": "America",
"ja": "アメリカ",
"ko": "미국",
"ru": "Америка",
"zh": "美洲"
},
"world_region_id": 4
}
]