ad8367c203
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.
100 lines
2.1 KiB
JSON
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
|
|
}
|
|
] |