- Dashboard ("/") sort de la section Administration et rejoint "Mon compte" (accessible a tout user authentifie, comme Deconnexion).
- Cle i18n migree : sidebar.general.dashboard -> sidebar.account.dashboard. Le namespace "general" devenu vide est supprime.
- Documentation inline dans config/sidebar.php : formalise la convention "etre admin = detenir au moins une permission admin-scoped (core.* ou equivalent sites.view)". Le gate implicite via filtrage d'items rend inutile un gate section-level tant que chaque item porte sa permission.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
219 lines
7.3 KiB
JSON
219 lines
7.3 KiB
JSON
{
|
|
"common": {
|
|
"loading": "Chargement...",
|
|
"save": "Enregistrer",
|
|
"cancel": "Annuler",
|
|
"delete": "Supprimer",
|
|
"edit": "Modifier",
|
|
"create": "Creer",
|
|
"search": "Rechercher",
|
|
"confirm": "Confirmer",
|
|
"yes": "Oui",
|
|
"no": "Non",
|
|
"actions": "Actions"
|
|
},
|
|
"sidebar": {
|
|
"administration": {
|
|
"section": "Administration"
|
|
},
|
|
"account": {
|
|
"section": "Mon compte",
|
|
"dashboard": "Tableau de bord",
|
|
"logout": "Déconnexion"
|
|
},
|
|
"commercial": {
|
|
"section": "Commercial",
|
|
"suppliers": "Répertoire fournisseurs"
|
|
},
|
|
"core": {
|
|
"roles": "Gestion des rôles",
|
|
"users": "Utilisateurs",
|
|
"sites": "Sites",
|
|
"audit_log": "Journal d'audit"
|
|
}
|
|
},
|
|
"dashboard": {
|
|
"title": "Tableau de bord",
|
|
"welcome": "Bienvenue sur Coltura"
|
|
},
|
|
"commercial": {
|
|
"title": "Commercial",
|
|
"welcome": "Module Commercial"
|
|
},
|
|
"auth": {
|
|
"login": "Connexion",
|
|
"logout": "Deconnexion",
|
|
"username": "Nom d'utilisateur",
|
|
"password": "Mot de passe"
|
|
},
|
|
"errors": {
|
|
"auth": {
|
|
"login": "Identifiants invalides",
|
|
"session": "Session expirée",
|
|
"logout": "Erreur lors de la deconnexion"
|
|
},
|
|
"http": {
|
|
"get": "Erreur lors du chargement",
|
|
"post": "Erreur lors de la creation",
|
|
"put": "Erreur lors de la mise a jour",
|
|
"patch": "Erreur lors de la modification",
|
|
"delete": "Erreur lors de la suppression"
|
|
},
|
|
"sites": {
|
|
"notAuthorized": "Vous n'êtes pas autorisé à sélectionner ce site."
|
|
}
|
|
},
|
|
"sites": {
|
|
"selector": {
|
|
"ariaGroupLabel": "Sélecteur de site actif",
|
|
"switchSuccess": "Site courant changé"
|
|
}
|
|
},
|
|
"audit": {
|
|
"action": {
|
|
"create": "Création",
|
|
"update": "Modification",
|
|
"delete": "Suppression"
|
|
},
|
|
"entity": {
|
|
"user": "Utilisateur"
|
|
},
|
|
"empty": "Aucune activité enregistrée",
|
|
"no_results": "Aucun résultat pour ces filtres",
|
|
"timeline": {
|
|
"empty": "Aucun historique",
|
|
"load_more": "Voir plus"
|
|
},
|
|
"filters": {
|
|
"reset": "Réinitialiser",
|
|
"date_from": "Du",
|
|
"date_to": "Au",
|
|
"entity_type": "Type d'entité",
|
|
"user": "Utilisateur",
|
|
"action": "Action",
|
|
"all_actions": "Toutes les actions"
|
|
},
|
|
"detail": {
|
|
"field": "Champ",
|
|
"old_value": "Ancienne valeur",
|
|
"new_value": "Nouvelle valeur"
|
|
},
|
|
"detail_title": "Détail de l'entrée"
|
|
},
|
|
"success": {
|
|
"auth": {
|
|
"logout": "Deconnexion reussie"
|
|
}
|
|
},
|
|
"admin": {
|
|
"roles": {
|
|
"title": "Gestion des rôles",
|
|
"newRole": "Nouveau rôle",
|
|
"editRole": "Modifier le rôle",
|
|
"createRole": "Créer un rôle",
|
|
"noRoles": "Aucun rôle configuré",
|
|
"table": {
|
|
"label": "Libellé",
|
|
"code": "Code",
|
|
"permissions": "Permissions",
|
|
"system": "Système"
|
|
},
|
|
"form": {
|
|
"label": "Libellé",
|
|
"code": "Code",
|
|
"description": "Description",
|
|
"permissions": "Permissions"
|
|
},
|
|
"delete": {
|
|
"title": "Supprimer le rôle",
|
|
"message": "Êtes-vous sûr de vouloir supprimer le rôle \"{label}\" ? Cette action est irréversible.",
|
|
"systemTooltip": "Rôle système non supprimable"
|
|
},
|
|
"toast": {
|
|
"created": "Rôle créé avec succès",
|
|
"updated": "Rôle mis à jour avec succès",
|
|
"deleted": "Rôle supprimé avec succès"
|
|
},
|
|
"permissions": {
|
|
"selectAll": "Tout selectionner",
|
|
"noPermissions": "Aucune permission disponible"
|
|
}
|
|
},
|
|
"users": {
|
|
"title": "Gestion des utilisateurs",
|
|
"noUsers": "Aucun utilisateur",
|
|
"table": {
|
|
"username": "Nom d'utilisateur",
|
|
"admin": "Administrateur",
|
|
"roles": "Roles",
|
|
"directPermissions": "Permissions directes",
|
|
"sites": "Sites"
|
|
},
|
|
"drawer": {
|
|
"title": "Permissions de {username}",
|
|
"selfWarning": "Vous modifiez vos propres droits",
|
|
"adminToggle": "Administrateur (bypass total)",
|
|
"rolesSection": "Rôles",
|
|
"directPermissionsSection": "Permissions directes",
|
|
"sitesSection": "Sites autorisés",
|
|
"summarySection": "Résumé des permissions effectives",
|
|
"noEffectivePermissions": "Aucune permission effective",
|
|
"sourceRole": "via {role}",
|
|
"sourceDirect": "Direct",
|
|
"lastAdminWarning": "Impossible de retirer le statut administrateur du dernier admin"
|
|
},
|
|
"toast": {
|
|
"updated": "Permissions mises à jour avec succès"
|
|
}
|
|
},
|
|
"auditLog": {
|
|
"title": "Journal d'audit",
|
|
"table": {
|
|
"performedAt": "Date",
|
|
"performedBy": "Utilisateur",
|
|
"entityType": "Entité",
|
|
"entityId": "ID",
|
|
"action": "Action",
|
|
"summary": "Résumé"
|
|
},
|
|
"pagination": {
|
|
"previous": "Précédent",
|
|
"next": "Suivant"
|
|
}
|
|
},
|
|
"sites": {
|
|
"title": "Gestion des sites",
|
|
"newSite": "Nouveau site",
|
|
"editSite": "Modifier le site",
|
|
"createSite": "Créer un site",
|
|
"noSites": "Aucun site configuré",
|
|
"table": {
|
|
"name": "Nom",
|
|
"city": "Ville",
|
|
"postalCode": "Code postal",
|
|
"color": "Couleur",
|
|
"fullAddress": "Adresse complète"
|
|
},
|
|
"form": {
|
|
"name": "Nom",
|
|
"street": "Rue",
|
|
"complement": "Complément d'adresse",
|
|
"complementPlaceholder": "Bâtiment, escalier, BP... (optionnel)",
|
|
"postalCode": "Code postal",
|
|
"city": "Ville",
|
|
"color": "Couleur (format #RRGGBB)",
|
|
"colorInvalid": "Format attendu : #RRGGBB (6 caractères hexadécimaux)"
|
|
},
|
|
"delete": {
|
|
"title": "Supprimer le site",
|
|
"message": "Êtes-vous sûr de vouloir supprimer le site \"{name}\" ? Cette action est irréversible et retirera ce site à tous les utilisateurs rattachés."
|
|
},
|
|
"toast": {
|
|
"created": "Site créé avec succès",
|
|
"updated": "Site mis à jour avec succès",
|
|
"deleted": "Site supprimé avec succès"
|
|
}
|
|
}
|
|
}
|
|
}
|