{{ __('readiness.page_sub') }}
@if ($ready) {{ $mode->isTest() ? __('readiness.ready_test') : __('readiness.ready_live') }} @else {{ trans_choice('readiness.not_ready', $blockingCount, ['n' => $blockingCount]) }} @endif
{{ $check->breaks }}
@endunless @if ($heartbeat !== null){{ __('readiness.last_heartbeat', ['when' => $heartbeat]) }}
@endif @if ($result !== null){{ $result['ok'] ? __('readiness.check_ok') : __('readiness.check_failed') }} @if (($result['reason'] ?? null) !== null) — {{ $result['reason'] }} @endif
{{-- StripeCheck rechnet die Kontoart des Schlüssels längst aus, und diese Seite hat sie bislang weggeworfen: wer „Prüfen" drückte, las „Geprüft: in Ordnung" über einen Live-Schlüssel im Testplatz. Die Prüfung selbst blockiert dafür jetzt (BillingChecks); hier steht, was der Knopf gerade gesehen hat, damit er ihr nicht widerspricht. --}} {{-- Bei `zone_not_found` steht der Betreiber sonst vor einer Sackgasse: er liest es als „Token falsch" und tauscht ihn aus, obwohl der Token gerade eben die Zonenliste geholt hat. Gesucht und gefunden nebeneinander beantwortet die Frage selbst. --}} @if (($result['reason'] ?? null) === 'zone_list_unreadable'){{ __('readiness.zone_list_unreadable', ['status' => $result['status'] ?? '?', 'body' => $result['body'] ?? '—']) }}
@endif @if (($result['reason'] ?? null) === 'zone_list_failed'){{ __('readiness.zone_list_unclear', ['status' => $result['status'] ?? '?']) }}
@endif @if (($result['reason'] ?? null) === 'zone_not_found'){{ __('readiness.zone_wanted', ['zone' => $result['zone'] ?? '—']) }} @if (! empty($result['available'])) {{ __('readiness.zone_available', ['zones' => implode(', ', $result['available'])]) }} @else {{ __('readiness.zone_none') }} @endif
@endif @if (array_key_exists('live', $result)) @php $keyMode = $result['live'] ? 'live' : 'test'; @endphp{{ __('readiness.check_key_mode', ['mode' => __('readiness.mode.'.$keyMode)]) }} @unless ($keyMode === $mode->value) {{ __('readiness.check_key_mode_conflict', ['mode' => __('readiness.mode.'.$mode->value)]) }} @endunless
@endif @endif