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:
@ -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>
|
||||
))}
|
||||
|
||||
Reference in New Issue
Block a user