French words · one table · the official sentences
Voice
The product speaks French to its users and English to its contributors. What it says about an audit comes from one table in @rgaa-dev/core, read by the extension, the app, the site and every document they export, so a status is never spelled two ways.
The four statuses
The word carries the information; the symbol doubles the abbreviation so a coloured status still reads in greyscale (criterion 3.1). Non applicable and non testé share the neutral ink: neither is a judgement.
| Code | Word | Symbol | Key in the panel |
|---|---|---|---|
C | Conforme | ✓ | O |
NC | Non conforme | ✕ | N |
NA | Non applicable | ∅ | I |
NT | Non testé | · | none: not a verdict, an absence of one |
dérogé | Dérogé | ⊘ | none |
The conformity rate
A band symbol goes with the figure, because a tinted rate without a symbol does not read in greyscale. When the rate cannot be published, the official sentence shows, never an approximation.
| Band | Symbol |
|---|---|
| 75 % and above | ● |
| 50 % to 75 % | ◐ |
| under 50 % | ○ |
- Pourcentage indisponible : il reste 3 critères NT.
- Pourcentage indisponible : aucun critère applicable (tous NA).
Writing rules
- A button's label is a verb in the infinitive and says the object of a destructive action: "Supprimer l'audit", never "OK".
- A link's text says the destination and reads on its own, out of its sentence.
- A form label is a noun; a hint says the format; an error says what to do.
- A status is one of the four words above, never a synonym, and its colour never carries alone.
- A criterion is cited by its code, "critère 3.1", and its official title is never rewritten.
- Figures use the French comma and a non-breaking space before the percent sign: "71,4 %".
- No em dash, in the interface, the docs or the code; a colon, a comma or a full stop does the job.