Documentation / Référence
Langues
Yuli parle 8 langues, suit celle de votre système et peut être corrigé ou enrichi sans recompilation.
L’interface et les messages du moteur de Yuli sont entièrement disponibles en huit langues.
| Code | Langue |
|---|---|
es |
Español |
en |
English |
fr |
Français |
pt-BR |
Português (Brasil) |
de |
Deutsch |
zh-CN |
中文 (简体) |
tr |
Türkçe |
ro |
Română |
Automatique selon le système
Si vous ne choisissez pas de langue, Yuli utilise celle de votre système d’exploitation. Il cherche d’abord la variante exacte (par exemple, pt-BR), puis la langue de base (es-MX → espagnol). Si votre langue n’est pas disponible, il utilise l’anglais.
Changer de langue
- Ouvrez Options globales (
Ctrl+Alt+S) → Apparence. - Dans Langue, choisissez-en une, ou Automatique (langue du système).
- Cliquez sur Appliquer et recharger.
La fenêtre se recharge ; vos onglets et vos chats sont conservés. L’éditeur utilise la même langue pour ses menus.
L’agent répond toujours dans la langue dans laquelle vous lui écrivez, quelle que soit la langue de l’interface.
Corriger ou enrichir sans recompiler
Les traductions sont des fichiers JSON. Vous pouvez les ajuster ou ajouter une nouvelle langue sans recompiler, dans le dossier de traductions :
| Système | Dossier |
|---|---|
| Windows | %APPDATA%\yuli-ide\locales |
| Linux | ~/.config/yuli-ide/locales |
Le bouton Ouvrir le dossier, dans la même section Langue, l’ouvre directement.
Adapter la terminologie de l’équipe
Un fichier en.json placé dans ce dossier remplace uniquement les clés qu’il contient par rapport à l’anglais fourni :
{
"remote": { "RemotePanel": { "syncNow": "Sync now" } }
}
Ajouter une langue
Un fichier portant un autre code (par exemple, it.json) ajoute cette langue au sélecteur. Ce qui n’est pas traduit s’affiche en espagnol. Le sélecteur indique le pourcentage des textes couverts par la traduction.
{
"_meta": { "name": "Italiano", "locale": "it" }
}
_meta.name est le nom affiché dans le sélecteur et _meta.locale celui utilisé pour les dates et les nombres.
Règles du format
{nombre}est un marqueur remplacé par une valeur. Il peut changer de place dans la phrase, mais pas de nom.- Une valeur
{ "one": …, "other": … }est un pluriel. - Les messages du moteur se trouvent dans les mêmes fichiers, sous la branche
engine. Ils se modifient eux aussi sans recompilation.
Plugins
Chaque plugin apporte ses propres langues. Pour corriger un plugin tiers sans le modifier, ajoutez la correction dans votre fichier du dossier de traductions, sous plugins et l’identifiant du plugin.
Ce qui n’est pas traduit
Ce qui est envoyé au modèle (prompts et descriptions des outils) est en anglais, pour plus de précision et moins de tokens. Ce n’est pas de l’interface : c’est du protocole.