{{ __('Backup all') }} {{ __('Creating backup...') }} @if ($showBackupSelected) {{ __('Backup selected') }} @if (!empty($selectedTranslationIds)) ({{ count($selectedTranslationIds) }}) @endif {{ __('Creating backup...') }} @endif {{ __('Restore') }} {{ __('Restore Posts') }} @if (empty($restoreStats))

{{ __('Accepts ZIP archives (with media) or JSON files (without media)') }}

@error('restoreFile')

{{ $message }}

@enderror
{{ __('Reading file...') }}
{{ __('Uploading...') }}

@if (!empty($restorePreview))

{{ __('Backup file info') }}

{{ __('Source') }}:
{{ $restorePreview['source_database'] }}
{{ __('Created') }}:
{{ \Carbon\Carbon::parse($restorePreview['created_at'])->format('Y-m-d H:i') }}
{{ __('Posts') }}:
{{ $restorePreview['posts'] }}
{{ __('Translations') }}:
{{ $restorePreview['translations'] }}
{{ __('Meetings') }}:
{{ $restorePreview['meetings'] }}
@if (!empty($restorePreview['includes_media']))
{{ __('Media files') }}:
{{ $restorePreview['media_files'] ?? 0 }}
@endif
{{ __('Format') }}:
@if (!empty($restorePreview['is_zip'])) ZIP {{ __('with media') }} @else JSON {{ __('without media') }} @endif
@if ($restorePreview['duplicates'] > 0)

{{ __(':count duplicate slug(s) found', ['count' => $restorePreview['duplicates']]) }}

@if (!empty($restorePreview['duplicate_slugs']))

{{ implode(', ', $restorePreview['duplicate_slugs']) }} @if ($restorePreview['duplicates'] > 10) ... @endif

@endif
@endif
{{-- Post selection list --}} @if (!empty($restorePostList))

{{ __('Select posts to restore') }}

@foreach ($restorePostList as $postItem) @endforeach
@endif

{{ __('Posts will be assigned to your current active profile.') }}

@endif @else

{{ __('Restore completed') }}

{{ __('Posts created') }}:
{{ $restoreStats['posts_created'] ?? 0 }}
@if (($restoreStats['posts_skipped'] ?? 0) > 0)
{{ __('Posts skipped') }}:
{{ $restoreStats['posts_skipped'] }}
@endif @if (($restoreStats['posts_overwritten'] ?? 0) > 0)
{{ __('Posts overwritten') }}:
{{ $restoreStats['posts_overwritten'] }}
@endif
{{ __('Translations created') }}:
{{ $restoreStats['translations_created'] ?? 0 }}
{{ __('Meetings created') }}:
{{ $restoreStats['meetings_created'] ?? 0 }}
@if (($restoreStats['media_restored'] ?? 0) > 0)
{{ __('Media restored') }}:
{{ $restoreStats['media_restored'] }}
@endif @if (($restoreStats['media_skipped'] ?? 0) > 0)
{{ __('Media skipped') }}:
{{ $restoreStats['media_skipped'] }}
@endif
@endif
{{ empty($restoreStats) ? __('Cancel') : __('Close') }} @if (empty($restoreStats) && !empty($restorePreview)) {{ __('Restore') }} ({{ count($selectedPostIndices) }}) {{ __('Uploading...') }} {{ __('Restoring...') }} @endif
@script @endscript