--- description: Convention d'écriture avec accents français globs: alwaysApply: true --- # Convention d'écriture avec accents français Tous les contenus rédigés en français dans le projet doivent utiliser les accents et caractères spéciaux appropriés. ## Règles 1. **Messages d'erreur** : utiliser les accents dans tous les messages affichés à l'utilisateur. - Correct : `Le champ délai de paiement est obligatoire.` - Incorrect : `Le champ delai de paiement est obligatoire.` 2. **Labels et placeholders** : les libellés de formulaires, titres de sections, placeholders et textes d'aide doivent inclure les accents. - Correct : `Identifiant de l'article`, `Récupération de données`, `Général` - Incorrect : `Identifiant de l'article`, `Recuperation de donnees`, `General` 3. **Documentation** : le fichier `documentation/documentation_api_logistics.md` et les fichiers `memory-bank/*.md` doivent utiliser les accents. 4. **Commentaires PHP et PHPDoc** : les commentaires rédigés en français dans le code PHP doivent utiliser les accents. 5. **Vues Blade** : tous les textes visibles dans les fichiers `resources/views/**/*.blade.php` doivent utiliser les accents. 6. **Tests** : les descriptions de tests Pest (`it('...')`) et les messages d'assertion peuvent rester en anglais (convention Pest). Les messages d'erreur vérifiés dans les assertions doivent correspondre exactement aux messages du code source (avec accents si le code source en contient). ## Caractères courants | Sans accent | Avec accent | |-------------|-------------| | recuperation | récupération | | element | élément | | cle | clé | | numero | numéro | | general | général | | reponse | réponse | | requete | requête | | metadonnees | métadonnées | | parametres | paramètres | | entite | entité | | echéance | échéance | | creé | créé | | modifié | modifié | | supprimé | supprimé |