feat: legal sections

This commit is contained in:
2026-05-24 13:20:04 +02:00
parent 3a74c2c34d
commit 8b162c8e4c
24 changed files with 1145 additions and 0 deletions
+58
View File
@@ -115,4 +115,62 @@ return [
'empty' => '-',
],
],
'legal_documents' => [
'navigation' => [
'label' => 'Documents légaux',
'singular' => 'Document légal',
'plural' => 'Documents légaux',
],
'sections' => [
'identity' => 'Identité',
'publication' => 'Publication',
'content' => 'Contenu',
'metadata' => 'Métadonnées',
],
'fields' => [
'id' => 'ID',
'slug' => 'Slug',
'type' => 'Type',
'version' => 'Version',
'title' => 'Titre',
'locale' => 'Locale',
'localized_title' => 'Titre localisé',
'content' => 'Contenu JSON',
'intro' => 'Introduction',
'paragraph' => 'Paragraphe',
'sections' => 'Sections',
'section_title' => 'Titre de section',
'section_body' => 'Paragraphes de la section',
'is_active' => 'Actif',
'published_at' => 'Publié le',
'created_at' => 'Créé le',
'updated_at' => 'Mis à jour le',
],
'helpers' => [
'slug' => 'Identifiant public utilisé par le site landing, par exemple privacy-policy ou terms-of-service.',
'is_active' => 'Quand ce champ est activé, les autres versions actives avec le même slug sont automatiquement désactivées.',
'published_at' => 'LAPI publique expose uniquement les documents actifs avec une date de publication renseignée et non future.',
'content' => 'Format attendu : {"fr":{"intro":["..."],"sections":[{"title":"...","body":["..."]}]}}',
],
'defaults' => [
'intro' => 'Texte introductif du document.',
'section_title' => 'Titre de section',
'paragraph' => 'Premier paragraphe.',
],
'actions' => [
'add_intro_paragraph' => 'Ajouter un paragraphe dintroduction',
'add_section' => 'Ajouter une section',
'add_section_paragraph' => 'Ajouter un paragraphe',
'create_new_version' => 'Créer une nouvelle version',
'create_new_version_confirmation' => 'Cette action duplique le contenu dans une nouvelle version inactive et non publiée.',
'create_new_version_success' => 'Nouvelle version créée.',
],
'status' => [
'active' => 'Actif',
'inactive' => 'Inactif',
],
'placeholders' => [
'empty' => '-',
],
],
];