@foreach(config('laravellocalization.supportedLocales') as $localeCode => $locale)
@php
$translation = $category->translateOrNew($localeCode);
$seoScore = 0;
if ($translation->exists) {
// Calculate basic SEO score
if ($translation->meta_title && strlen($translation->meta_title) >= 30 && strlen($translation->meta_title) <= 60) $seoScore += 35;
elseif ($translation->meta_title) $seoScore += 17;
if ($translation->meta_description && strlen($translation->meta_description) >= 120 && strlen($translation->meta_description) <= 160) $seoScore += 30;
elseif ($translation->meta_description) $seoScore += 15;
if ($translation->meta_keywords) {
$keywords = explode(',', $translation->meta_keywords);
if (count($keywords) >= 3 && count($keywords) <= 5) $seoScore += 20;
elseif (count($keywords) > 0) $seoScore += 10;
}
if ($translation->name && strlen($translation->name) >= 5 && strlen($translation->name) <= 50) $seoScore += 15;
elseif ($translation->name) $seoScore += 7;
}
@endphp
@if($translation->exists)
{{ __('Name') }}:
{{ $translation->name }}
@if($translation->description)
{{ __('Description') }}:
{{ $translation->description }}
@endif
{{ __('URL Slug') }}:
{{ $translation->slug }}
@if($translation->meta_title)
{{ __('Meta Title') }}:
{{ $translation->meta_title }}
@endif
@if($translation->meta_description)
{{ __('Meta Description') }}:
{{ $translation->meta_description }}
@endif
@if($translation->meta_keywords)
{{ __('Keywords') }}:
@foreach(explode(',', $translation->meta_keywords) as $keyword)
{{ trim($keyword) }}
@endforeach
@endif
@else
{{ __('Translation not available for this language') }}
@endif
@endforeach