diff --git a/Modules/Certificate/app/Http/Controllers/CertificateController.php b/Modules/Certificate/app/Http/Controllers/CertificateController.php index 4f225339..854a6567 100644 --- a/Modules/Certificate/app/Http/Controllers/CertificateController.php +++ b/Modules/Certificate/app/Http/Controllers/CertificateController.php @@ -19,21 +19,21 @@ class CertificateController extends Controller // If no active template exists, use default template data if (!$activeTemplate) { $activeTemplate = [ - 'id' => 0, - 'name' => 'Default Template', - 'logo_path' => null, - 'template_data' => [ - 'primaryColor' => '#3730a3', - 'secondaryColor' => '#4b5563', - 'backgroundColor' => '#dbeafe', - 'borderColor' => '#f59e0b', - 'titleText' => 'Certificate of Completion', - 'descriptionText' => 'This certificate is proudly presented to', - 'completionText' => 'for successfully completing the course', - 'footerText' => 'Authorized Certificate', - 'fontFamily' => 'serif', - ], - 'is_active' => false, + 'id' => 0, + 'name' => 'Standardvorlage', + 'logo_path' => null, + 'template_data' => [ + 'primaryColor' => '#3730a3', + 'secondaryColor' => '#4b5563', + 'backgroundColor' => '#dbeafe', + 'borderColor' => '#f59e0b', + 'titleText' => 'Zertifikat über den Abschluss', + 'descriptionText' => 'Dieses Zertifikat wird feierlich überreicht an', + 'completionText' => 'für den erfolgreichen Abschluss des Kurses', + 'footerText' => 'Offizielles Zertifikat', + 'fontFamily' => 'serif', + ], + 'is_active' => false, ]; } diff --git a/Modules/Certificate/database/seeders/CertificateTemplateSeeder.php b/Modules/Certificate/database/seeders/CertificateTemplateSeeder.php index 49afab17..fc346831 100644 --- a/Modules/Certificate/database/seeders/CertificateTemplateSeeder.php +++ b/Modules/Certificate/database/seeders/CertificateTemplateSeeder.php @@ -23,10 +23,10 @@ class CertificateTemplateSeeder extends Seeder 'secondaryColor' => '#475569', 'backgroundColor' => '#eff6ff', 'borderColor' => '#2563eb', - 'titleText' => 'Certificate of Achievement', - 'descriptionText' => 'This certificate is proudly presented to', - 'completionText' => 'for successfully completing the course', - 'footerText' => 'Authorized and Certified', + 'titleText' => 'Leistungszertifikat', + 'descriptionText' => 'Dieses Zertifikat wird feierlich überreicht an', + 'completionText' => 'für den erfolgreichen Abschluss des Kurses', + 'footerText' => 'Offiziell beglaubigt', 'fontFamily' => 'sans-serif', ], 'is_active' => true, @@ -44,10 +44,10 @@ class CertificateTemplateSeeder extends Seeder 'secondaryColor' => '#1f2937', 'backgroundColor' => '#d1fae5', 'borderColor' => '#10b981', - 'titleText' => 'Certificate of Excellence', - 'descriptionText' => 'This is to certify that', - 'completionText' => 'has demonstrated outstanding achievement in', - 'footerText' => 'Congratulations on your accomplishment', + 'titleText' => 'Exzellenzzertifikat', + 'descriptionText' => 'Hiermit wird bescheinigt, dass', + 'completionText' => 'hat herausragende Leistungen in gezeigt', + 'footerText' => 'Herzlichen Glückwunsch zu Ihrer Leistung', 'fontFamily' => 'serif', ], 'is_active' => false, @@ -65,10 +65,10 @@ class CertificateTemplateSeeder extends Seeder 'secondaryColor' => '#374151', 'backgroundColor' => '#fae8ff', 'borderColor' => '#c026d3', - 'titleText' => 'Certificate of Completion', - 'descriptionText' => 'This prestigious certificate is awarded to', - 'completionText' => 'for exceptional dedication and successful completion of', - 'footerText' => 'Excellence in Learning', + 'titleText' => 'Zertifikat über den Abschluss', + 'descriptionText' => 'Dieses renommierte Zertifikat wird verliehen an', + 'completionText' => 'für außergewöhnliches Engagement und erfolgreichen Abschluss von', + 'footerText' => 'Exzellenz im Lernen', 'fontFamily' => 'cursive', ], 'is_active' => false, @@ -86,10 +86,10 @@ class CertificateTemplateSeeder extends Seeder 'secondaryColor' => '#1f2937', 'backgroundColor' => '#fef2f2', 'borderColor' => '#ef4444', - 'titleText' => 'Certificate of Examination Excellence', - 'descriptionText' => 'This certificate is proudly presented to', - 'completionText' => 'for outstanding performance in the examination', - 'footerText' => 'Authorized Examination Certificate', + 'titleText' => 'Zertifikat für herausragende Prüfungsleistung', + 'descriptionText' => 'Dieses Zertifikat wird feierlich überreicht an', + 'completionText' => 'für herausragende Leistungen in der Prüfung', + 'footerText' => 'Offizielles Prüfungszertifikat', 'fontFamily' => 'sans-serif', ], 'is_active' => true, @@ -107,10 +107,10 @@ class CertificateTemplateSeeder extends Seeder 'secondaryColor' => '#374151', 'backgroundColor' => '#fff7ed', 'borderColor' => '#f97316', - 'titleText' => 'Certificate of Assessment Achievement', - 'descriptionText' => 'This is to certify that', - 'completionText' => 'has successfully passed the assessment with distinction', - 'footerText' => 'Verified Assessment Certificate', + 'titleText' => 'Zertifikat für Bewertungserfolg', + 'descriptionText' => 'Hiermit wird bescheinigt, dass', + 'completionText' => 'hat die Bewertung mit Auszeichnung bestanden', + 'footerText' => 'Verifiziertes Bewertungszertifikat', 'fontFamily' => 'serif', ], 'is_active' => false, @@ -128,10 +128,10 @@ class CertificateTemplateSeeder extends Seeder 'secondaryColor' => '#1f2937', 'backgroundColor' => '#f0fdfa', 'borderColor' => '#14b8a6', - 'titleText' => 'Certificate of Test Excellence', - 'descriptionText' => 'This prestigious certificate is awarded to', - 'completionText' => 'for exceptional performance in the test', - 'footerText' => 'Certified Test Achievement', + 'titleText' => 'Zertifikat für herausragende Testergebnisse', + 'descriptionText' => 'Dieses renommierte Zertifikat wird verliehen an', + 'completionText' => 'für außergewöhnliche Leistungen im Test', + 'footerText' => 'Zertifikat für herausragende Testergebnisse', 'fontFamily' => 'cursive', ], 'is_active' => false, diff --git a/resources/js/pages/dashboard/certificate/partials/certificate-builder-form.tsx b/resources/js/pages/dashboard/certificate/partials/certificate-builder-form.tsx index 6204f040..d9f9c43c 100644 --- a/resources/js/pages/dashboard/certificate/partials/certificate-builder-form.tsx +++ b/resources/js/pages/dashboard/certificate/partials/certificate-builder-form.tsx @@ -53,31 +53,31 @@ const CertificateBuilderForm = ({ template }: { template?: CertificateTemplate |
{errors.type}
}{errors.name}
}Recommended: PNG or SVG, max 1MB
+Empfohlen: PNG oder SVG, max. 1MB