@if(session('admin_error_message'))
{{ session('admin_error_message') }}
@endif
@if($errors->any())
{{ __('ui.admin_validation_error') }}
@endif
@if($mode === 'automatic')
@if($targetPark)
{{ __('ui.admin_park_target_kicker') }}{{ $targetPark->official_name }}{{ __('ui.admin_park_target_help') }}
{{ __('ui.admin_cancel') }}
@endif
{{ __('ui.admin_park_discovery_kicker') }}
{{ __('ui.admin_park_discovery_title') }}
{{ __('ui.admin_park_discovery_help') }}
@foreach([
'themeparks.wiki' => 'ThemeParks.wiki',
'queue-times' => 'Queue-Times',
'openstreetmap' => 'OpenStreetMap',
'coasterpedia' => 'Coasterpedia',
'rcdb' => 'RCDB',
'wikidata' => 'Wikidata',
'datatourisme' => 'DATAtourisme',
] as $sourceKey => $sourceLabel)
@php $state=$sourceStates[$sourceKey] ?? ['status'=>'idle','count'=>0,'message'=>null]; @endphp
{{ $sourceLabel }}
@if($state['status']==='success'){{ trans_choice('ui.admin_park_source_results', (int)$state['count'], ['count'=>(int)$state['count']]) }}
@elseif($state['status']==='error'){{ __('ui.admin_park_source_error') }}
@elseif($state['status']==='not_configured'){{ __('ui.admin_park_source_not_configured') }}
@else{{ __('ui.admin_park_source_waiting') }}@endif
@endforeach
{{ __('ui.admin_park_source_credits') }}
{{ __('ui.admin_queue_times_credit') }}
·
{{ __('ui.admin_osm_credit') }}
·
{{ __('ui.admin_coasterpedia_credit') }}
·
RCDB
@if(($sourceStates['datatourisme']['status'] ?? null) !== 'not_configured')
·{{ __('ui.admin_datatourisme_credit') }}
@endif
@if($discoveryQuery !== '')
{{ __('ui.admin_park_discovery_results_kicker') }}
{{ __('ui.admin_park_discovery_results_title', ['query'=>$discoveryQuery]) }}
{{ trans_choice('ui.admin_park_discovery_results_count', count($candidates), ['count'=>count($candidates)]) }}
@if(empty($candidates))
@else
@foreach($candidates as $candidate)
{{ $candidate['source_label'] }}{{ $candidate['confidence'] }}%
{{ $candidate['name'] }}
{{ collect([$candidate['city'] ?? null,$candidate['country_name'] ?? null])->filter()->join(' · ') ?: ($candidate['subtitle'] ?? '') }}
@if($candidate['latitude'] !== null && $candidate['longitude'] !== null)
📍 {{ number_format((float)$candidate['latitude'],5,'.','') }}, {{ number_format((float)$candidate['longitude'],5,'.','') }}
@else
{{ __('ui.admin_park_location_missing') }}
@endif
{{ __('ui.admin_park_type_'.$candidate['park_type']) }}
@if(!empty($candidate['timezone'])){{ $candidate['timezone'] }}@endif
@if($candidate['existing_park_id'])
{{ __('ui.admin_park_discovery_already_added') }}
{{ __('ui.admin_manage') }}
@else
@endif
@endforeach
@endif
@endif
@else
{{ __('ui.admin_park_manual_kicker') }}
{{ __('ui.admin_park_manual_title') }}
{{ __('ui.admin_park_manual_help_v107') }}
@endif