---
issueRef: "#78"
version: 3
updatedBy: {"kind":"agent","agent_id":"a6ced819-b893-4213-b003-9e9dc79b9641"}
updatedAt: 1784379475877
---
## Décision UX — langue de l'UI IdeA

Règle tranchée : l'UI humaine d'IdeA est en français par défaut, de façon uniforme sur toute une surface. Une même surface ne mélange pas des libellés français et anglais pour des éléments de navigation, titres, actions, états ou textes d'aide.

Exceptions admises : noms propres de produits/protocoles (`IdeA`, `OpenAI`, `OpenCode`, `Claude Code`, `HTTPS`, `LAN`, `URL`, `IP/CIDR`, `API`, `CLI`, etc.), chemins techniques, commandes, variables, valeurs de configuration et termes backend affichés comme données. Ces éléments restent dans leur forme technique si la traduction réduit la reconnaissance ou la précision.

Conséquence : pas d'i18n à introduire pour ce ticket. #78 est un correctif frontend pur d'alignement rédactionnel de la surface Settings desktop vers le français. L'i18n multi-langue serait un chantier produit séparé, non requis ici.

## Libellés à renommer pour #78

Périmètre minimal attendu : la surface desktop `Settings` et ses sections actuellement visibles.

- `Settings` → `Paramètres` quand le mot est affiché à l'utilisateur dans le menu, la surface ou les renvois internes.
- `Close Settings` → `Fermer les paramètres`.
- `AI Profiles` → `Profils IA` dans la navigation de sections et comme titre de panneau.
- `Configure profiles` → `Configurer les profils`.
- `No profiles configured.` → `Aucun profil configuré.`.
- `Delete` → `Supprimer` pour les actions de suppression de profil.
- `delete {name}` → `supprimer {name}` pour le libellé accessible correspondant.
- `Deployment` → `Déploiement` dans la navigation et comme titre de panneau.
- `deployment settings` → `paramètres de déploiement` pour les libellés accessibles.
- `Loading…` → `Chargement…`.
- `Server` → `Serveur`.
- `Start` → `Démarrer`.
- `Stop` → `Arrêter`.
- `Stopped` → `Arrêté`.
- `Starting…` → `Démarrage…`.
- `Running` → `En cours d'exécution`.
- `Stopping…` → `Arrêt…`.
- `Failed` → `Échec`.
- `Exposure` → `Exposition réseau` ou `Accès réseau` ; préférence UX : `Accès réseau`, plus compréhensible pour l'utilisateur.
- `exposure mode` → `mode d'accès réseau`.
- `This computer only` → `Cet ordinateur uniquement`.
- `For using IdeA on this desktop only. Remote devices cannot connect.` → `Pour utiliser IdeA uniquement sur cet ordinateur. Les appareils distants ne peuvent pas se connecter.`
- `Remote access, proxy on this computer` → `Accès distant, proxy sur cet ordinateur`.
- `Use this when your HTTPS proxy runs on the same machine as IdeA Desktop.` → `À utiliser quand le proxy HTTPS tourne sur la même machine qu'IdeA Desktop.`
- `Remote access, proxy on another machine` → `Accès distant, proxy sur une autre machine`.
- `Use this when the HTTPS proxy runs on another machine. IdeA will only accept traffic from that proxy.` → `À utiliser quand le proxy HTTPS tourne sur une autre machine. IdeA n'acceptera que le trafic provenant de ce proxy.`
- `Public origin` → `Origine publique`.
- `Example: https://idea.example.com` → `Exemple : https://idea.example.com`.
- `LAN address to bind` → `Adresse LAN d'écoute`.
- `The address on this machine that the proxy will connect to.` → `L'adresse de cette machine à laquelle le proxy se connectera.`
- `Select an address…` → `Sélectionner une adresse…`.
- `Authorized proxy IP/CIDR` → `IP/CIDR du proxy autorisé`.
- `This is not where IdeA listens. It is the machine allowed to contact IdeA.` → `Ce n'est pas l'adresse d'écoute d'IdeA. C'est la machine autorisée à contacter IdeA.`
- `If your proxy is not on this computer, choose this mode. Otherwise the proxy may time out without an IdeA error.` → `Si votre proxy n'est pas sur cet ordinateur, choisissez ce mode. Sinon, le proxy peut expirer sans erreur IdeA.`
- `Proxy setup` → `Configuration du proxy`.
- `Point your HTTPS reverse proxy at this upstream.` → `Faites pointer votre proxy inverse HTTPS vers cet upstream.`
- `copy upstream url` → `copier l'URL upstream`.
- `Copy` → `Copier`.
- `Copied` → `Copié`.
- `Complete the settings above to get the upstream URL.` → `Complétez les paramètres ci-dessus pour obtenir l'URL upstream.`
- `Pairing` → `Appairage`.
- `Pairing is managed in Settings → Appareils, where you can generate a code and revoke devices.` → `L'appairage est géré dans Paramètres → Appareils, où vous pouvez générer un code et révoquer des appareils.`

Libellés déjà conformes : `Appareils`, `Appairer`, `Code d'appairage`, `Chargement des appareils…`, `Aucun appareil appairé.`, `Révoquer...` restent en français.

## Critères d'acceptation UX

- La navigation des paramètres affiche `Profils IA`, `Déploiement`, `Appareils` sans mélange anglais/français.
- Les titres, boutons, états et textes d'aide visibles dans ces sections sont en français, hors exceptions techniques listées plus haut.
- Les libellés accessibles suivent la même langue que le libellé visible correspondant.
- Aucun mécanisme i18n n'est introduit pour #78 ; il s'agit uniquement de remplacer les chaînes frontend existantes.
- Les termes `URL`, `LAN`, `IP/CIDR`, `HTTPS` et `upstream` peuvent rester tels quels car ils désignent des objets techniques reconnus par la cible utilisateur.