{{ __('Create Mailing') }} {{ __('Delete') }} {{ __('selection') }}
@if ($search) @endif
@forelse($mailings as $mailing) @empty @endforelse
{{ __('Title') }} @if($sortField === 'title') @if($sortDirection === 'asc') ↑ @else ↓ @endif @endif
{{ __('Type') }} @if($sortField === 'type') @if($sortDirection === 'asc') ↑ @else ↓ @endif @endif
{{ __('Status') }} @if($sortField === 'status') @if($sortDirection === 'asc') ↑ @else ↓ @endif @endif
{{ __('Recipients') }}
{{ __('Scheduled') }} @if($sortField === 'scheduled_at') @if($sortDirection === 'asc') ↑ @else ↓ @endif @endif
{{ __('Updated') }} @if($sortField === 'updated_at') @if($sortDirection === 'asc') ↑ @else ↓ @endif @endif
{{ __('Actions') }}
{{ $mailing->title }}
{{ Str::limit($mailing->getSubjectForLocale(), 50) }}
{{ ucfirst(str_replace('_', ' ', $mailing->type)) }} {{ ucfirst($mailing->status) }} {{ number_format($mailing->getEffectiveRecipientsCount()) }} @if($mailing->sent_count > 0)
{{ number_format($mailing->sent_count) }} {{ __('sent') }} @if($mailing->failed_count > 0)
{{ number_format($mailing->failed_count) }} {{ __('failed') }} @endif @if($mailing->bounced_count > 0)
{{ number_format($mailing->bounced_count) }} {{ __('bounced') }} @endif
@endif
@if($mailing->scheduled_at)
{{ $mailing->scheduled_at->format('M j') }}
{{ $mailing->scheduled_at->format('Y') }}
{{ $mailing->scheduled_at->format('H:i') }}
@else - @endif
@if($mailing->updatedByUser)
profile
@endif
{{ $mailing->updated_at->format('M j') }}
{{ $mailing->updated_at->format('Y') }}
{{ $mailing->updated_at->format('H:i') }}
@if($mailing->status === 'draft') @endif @if(in_array($mailing->status, ['draft', 'scheduled', 'sending']) && !empty($mailing->content_blocks)) @endif @if($mailing->canBeSent()) @endif @if($mailing->canBeCancelled()) @endif
{{ __('No mailings found.') }}
@if($mailings->hasPages())
{{ $mailings->links('livewire.long-paginator') }}
@endif {{ __('Create mailing') }} @include('livewire.mailings.partials.create-edit-form') {{ __('Cancel') }} @if(isset($editingMailing) && $editingMailing) {{ __('Update mailings') }} @else @if($scheduledAt) {{ __('Schedule mailing') }} @else {{ __('Save as draft') }} @endif @endif {{ __('Edit mailing') }} @include('livewire.mailings.partials.create-edit-form') {{ __('Cancel') }} @if(isset($editingMailing) && $editingMailing) {{ __('Update mailing') }} @else @if($scheduledAt) {{ __('Schedule mailing') }} @else {{ __('Save as draft') }} @endif @endif {{ __('Select posts for mailing') }} @include('livewire.mailings.partials.post-selector') {{ __('Cancel') }} {{ __('Add selected posts') }} {{ __('Test mail status') }}
{{ $testMailMessage }}
{{ __('OK') }}
{{ __('Preview your mailing') }}

{{ __('Email Preview') }}

@if($mailingForTest)
@else

{{ __('No preview available') }}

@endif

{{ __('Select Recipients') }}

{{ __('Choose which email addresses should receive the test mailing.') }}

@if(isset($availableTestEmails['auth_user'])) @endif @if(isset($availableTestEmails['active_profile'])) @endif
@error('customTestEmail')

{{ $message }}

@enderror
@if($mailingForTest)

{{ __('Mailing:') }} {{ $mailingForTest->title }}

{{ __('Test emails will be sent in all available languages for this mailing.') }}

@endif
{{ __('Cancel') }} {{ __('Send test mailing') }} {{ __('Sending...') }}
{{ __('Delete selected mailings') }} {{ __('Are you sure you want to delete the selected mailings?') }}
{{ __('Only draft and scheduled mailings will be deleted. This action cannot be undone.') }}

{{ count($bulkSelected) }} {{ __('mailing(s) selected') }}
{{ __('Cancel') }} {{ __('Delete selected') }}
{{ __('Send mailing') }} @if($mailingToSend) {{ __('Are you sure you want to send this mailing?') }}
{{ __('This action cannot be undone and the mailing will be delivered immediately to all recipients.') }}

{{ __('Mailing') }}: {{ $mailingToSend->title }}
{{ __('Recipients') }}: {{ number_format($mailingToSend->getEffectiveRecipientsCount()) }} @endif
{{ __('Cancel') }} {{ __('Send Now') }}