@extends('central.super.layout') @section('title', __('super.cms_translations.title')) @section('content') @if(session('success')) @endif {{-- Language selector tabs --}}
{{ __('super.cms_translations.language') }} @foreach($languages as $lang) @if(!$lang->is_default) @if($lang->flag) @endif {{ $lang->name }} ({{ strtoupper($lang->locale) }}) @endif @endforeach

{{ __('super.cms_translations.info') }}

@csrf @method('PUT') @foreach($sectionData as $sectionKey => $section) @if(!empty($section['items']))
{{ $section['label'] }}
@foreach($section['items'] as $idx => $item) @php $record = $item['record']; $fields = $item['fields']; $currentTranslations = $record->getTranslationsForLocale($locale); @endphp @if($section['mode'] === 'multi' && count($section['items']) > 1)
#{{ $idx + 1 }} — {{ $record->getOriginalAttribute($fields[0] ?? 'id') }}
@endif @foreach($fields as $field) @php $originalValue = $record->getOriginalAttribute($field); $translatedValue = $currentTranslations[$field] ?? ''; $inputName = "translations[{$sectionKey}][{$record->id}][{$field}]"; $isLong = strlen($originalValue ?? '') > 100; @endphp
{{ Str::limit($originalValue, 200) ?: '(empty)' }}
@if($isLong) @else id}.{$field}", $translatedValue) }}" placeholder="{{ __('super.cms_translations.placeholder', ['locale' => strtoupper($locale)]) }}" > @endif
@endforeach @if($section['mode'] === 'multi' && count($section['items']) > 1)
@endif @endforeach
@endif @endforeach
@endsection