fix(frontend): align Settings desktop labels on French (#78)

UX decision (carnet #78): the human UI of IdeA is French by default,
uniform per surface — proper nouns and technical acronyms (URL, LAN,
IP/CIDR, HTTPS, API, CLI…) stay as-is. Settings mixed English (AI
Profiles, Deployment) with French (Appareils, frozen by UX for #77).

Renames the Settings menu/nav, the Profils IA and Déploiement panels
(titles, actions, states, help text) to French, per the carnet's
exhaustive list. Updates the affected tests accordingly.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
2026-07-18 14:53:32 +02:00
parent a69c5db093
commit 6e92536d84
6 changed files with 94 additions and 90 deletions

View File

@ -57,10 +57,10 @@ export function ProfilesSettings() {
return (
<Panel
aria-label="ai profiles settings"
title="AI Profiles"
title="Profils IA"
actions={
<Button size="sm" onClick={() => setEditing(true)}>
Configure profiles
Configurer les profils
</Button>
}
>
@ -72,7 +72,7 @@ export function ProfilesSettings() {
)}
{profiles.length === 0 ? (
<p className="text-sm text-muted">No profiles configured.</p>
<p className="text-sm text-muted">Aucun profil configuré.</p>
) : (
<ul className="flex flex-col divide-y divide-border">
{profiles.map((p) => (
@ -87,10 +87,10 @@ export function ProfilesSettings() {
<Button
size="sm"
variant="ghost"
aria-label={`delete ${p.name}`}
aria-label={`supprimer ${p.name}`}
onClick={() => void del(p.id)}
>
Delete
Supprimer
</Button>
</li>
))}