Files
leonm 69372a49ed
CI / 🧪 Tests Laravel (push) Failing after 2m18s
CI / 🐳 Build & Push Images (push) Has been skipped
feat: history and calculate needs for user
2026-08-14 12:45:37 +02:00

211 lines
7.6 KiB
PHP
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?php
return [
'widgets' => [
'total_users' => [
'label' => 'Utilisateurs',
'description' => 'Nombre total de comptes utilisateurs.',
],
],
'users' => [
'navigation' => [
'label' => 'Utilisateurs',
'singular' => 'Utilisateur',
'plural' => 'Utilisateurs',
],
'sections' => [
'account' => 'Compte',
'profile' => 'Profil',
'nutrition_plan' => 'Plan nutritionnel actif',
'activity' => 'Activité',
'metadata' => 'Métadonnées',
],
'fields' => [
'id' => 'ID',
'name' => 'Nom',
'email' => 'Adresse email',
'locale' => 'Langue',
'role' => 'Rôle',
'email_verified_at' => 'Email vérifié le',
'account_verified_at' => 'Compte vérifié le',
'certification_purchased_at' => 'Certification achetée le',
'subscription_expires_at' => 'Abonnement valable jusquau',
'suspended_at' => 'Suspendu le',
'suspended_by' => 'Suspendu par',
'avatar' => 'Avatar',
'password' => 'Mot de passe',
'bio' => 'Bio',
'height' => 'Taille',
'current_weight' => 'Poids actuel',
'target_weight' => 'Poids cible',
'date_of_birth' => 'Date de naissance',
'sex' => 'Sexe',
'calorie_goal' => 'Calories',
'protein_goal' => 'Protéines',
'carbs_goal' => 'Glucides',
'fats_goal' => 'Lipides',
'physical_activity_level' => 'Niveau dactivité',
'physical_activity_level_short' => 'Activité',
'weight_goal' => 'Objectif de poids',
'weight_goal_short' => 'Objectif poids',
'pace_preference' => 'Rythme',
'onboarding_completed_at' => 'Profil nutritionnel complété le',
'created_at' => 'Créé le',
'updated_at' => 'Mis à jour le',
],
'locales' => [
'en' => 'Anglais',
'fr' => 'Français',
],
'filters' => [
'email_verified' => 'Email vérifié',
'account_verified' => 'Compte vérifié',
'suspended' => 'Suspendu',
],
'actions' => [
'suspend' => 'Suspendre',
'unsuspend' => 'Réactiver',
],
'placeholders' => [
'not_verified' => 'Non vérifié',
'not_suspended' => 'Non suspendu',
'empty' => '-',
],
],
'identity_verification_requests' => [
'navigation' => [
'label' => 'Vérifications didentité',
'singular' => 'Vérification didentité',
'plural' => 'Vérifications didentité',
],
'sections' => [
'request' => 'Demande de certification',
],
'fields' => [
'id' => 'ID',
'status' => 'Statut',
'user' => 'Utilisateur',
'submitted_at' => 'Envoyée le',
'reviewed_at' => 'Traitée le',
'reviewed_by' => 'Traitée par',
'document' => 'Pièce didentité',
'document_deleted_at' => 'Document supprimé le',
'rejection_reason' => 'Motif du refus',
],
'actions' => [
'open_document' => 'Ouvrir pendant 5 minutes',
'approve' => 'Approuver',
'reject' => 'Refuser',
],
'placeholders' => [
'empty' => '-',
],
],
'moderation_cases' => [
'navigation' => [
'label' => 'Modération',
'singular' => 'Dossier de modération',
'plural' => 'Dossiers de modération',
],
'sections' => [
'case' => 'Dossier',
'target' => 'Contenu signalé',
'resolution' => 'Traitement',
'metadata' => 'Métadonnées',
],
'fields' => [
'id' => 'ID',
'target_type' => 'Type',
'target_title' => 'Cible',
'caseable_id' => 'ID cible',
'status' => 'Statut',
'reports_count' => 'Signalements',
'threshold' => 'Seuil',
'threshold_notified_at' => 'Notification envoyée le',
'assigned_to' => 'Assigné à',
'resolved_by' => 'Traité par',
'resolved_at' => 'Traité le',
'resolution_note' => 'Note de traitement',
'created_at' => 'Créé le',
'updated_at' => 'Mis à jour le',
],
'targets' => [
'meal_post' => 'Plat',
'post_review' => 'Avis',
'user' => 'Utilisateur',
'unknown' => 'Inconnu',
],
'actions' => [
'mark_reviewing' => 'Prendre en charge',
'hide_meal' => 'Masquer le plat',
'suspend_user' => 'Suspendre',
'resolve' => 'Résoudre',
'reject' => 'Rejeter',
],
'filters' => [
'target_type' => 'Type',
],
'placeholders' => [
'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' => '-',
],
],
];