Aller au contenu

Microcopy

Status: Placeholder — to be developed. Last reviewed:

Scope

Tone and word choice for every short string the user reads: button verbs (Enregistrer / Annuler / Supprimer / Retour are already in CLAUDE.md), error messages, empty-state copy, confirmation dialog copy, table column headers, form help text. French is primary; English keeps parity.

Goal: a new contributor (or Claude) can write a button label without having to grep four pages for precedent.

Sources to mine when writing this

  • locale/fr/LC_MESSAGES/django.po — every translated string in one place; surface inconsistencies (e.g. multiple translations of "Save").
  • Existing button labels in templates/ — settle on Enregistrer vs Sauvegarder, etc.
  • Existing error messages in forms / validators — settle on tone (formal vs imperative).
  • The skeleton templates already establish some conventions — promote them here.