Dokumentation / Referenz
Sprachen
Yuli spricht 8 Sprachen, folgt der Sprache deines Systems und lässt sich ohne Neukompilieren korrigieren oder erweitern.
Die Oberfläche und die Meldungen der Yuli-Engine sind vollständig in acht Sprachen verfügbar.
| Code | Sprache |
|---|---|
es |
Español |
en |
English |
fr |
Français |
pt-BR |
Português (Brasil) |
de |
Deutsch |
zh-CN |
中文 (简体) |
tr |
Türkçe |
ro |
Română |
Automatisch nach System
Wählst du keine Sprache, verwendet Yuli die deines Betriebssystems. Gesucht wird zuerst die exakte Variante (zum Beispiel pt-BR) und dann die Basissprache (es-MX → Spanisch). Ist deine Sprache nicht verfügbar, wird Englisch verwendet.
Sprache ändern
- Öffne Globale Optionen (
Ctrl+Alt+S) → Darstellung. - Wähle unter Sprache eine Sprache oder Automatisch (Systemsprache).
- Klicke auf Anwenden und neu laden.
Das Fenster wird neu geladen; deine Tabs und Chats bleiben erhalten. Der Editor verwendet für seine Menüs dieselbe Sprache.
Der Agent antwortet immer in der Sprache, in der du ihm schreibst – unabhängig von der Sprache der Oberfläche.
Korrigieren oder erweitern ohne Neukompilieren
Die Übersetzungen sind JSON-Dateien. Du kannst sie anpassen oder eine neue Sprache hinzufügen, ohne neu zu kompilieren – im Übersetzungsordner:
| System | Ordner |
|---|---|
| Windows | %APPDATA%\yuli-ide\locales |
| Linux | ~/.config/yuli-ide/locales |
Der Button Ordner öffnen im selben Abschnitt „Sprache“ öffnet ihn direkt.
Terminologie des Teams anpassen
Eine en.json in diesem Ordner ersetzt nur die Schlüssel, die sie enthält, und überschreibt damit das mitgelieferte Englisch:
{
"remote": { "RemotePanel": { "syncNow": "Sync now" } }
}
Eine Sprache hinzufügen
Eine Datei mit einem anderen Code (zum Beispiel it.json) fügt diese Sprache dem Selektor hinzu. Was nicht übersetzt ist, wird auf Spanisch angezeigt. Der Selektor zeigt an, welchen Prozentsatz der Texte die Übersetzung abdeckt.
{
"_meta": { "name": "Italiano", "locale": "it" }
}
_meta.name ist der Name im Selektor, _meta.locale das Gebietsschema für Datums- und Zahlenformate.
Formatregeln
{nombre}ist ein Platzhalter, der durch einen Wert ersetzt wird. Er darf seine Position im Satz ändern, aber nicht seinen Namen.- Ein Wert
{ "one": …, "other": … }ist ein Plural. - Die Meldungen der Engine liegen in denselben Dateien, unter dem Zweig
engine. Auch sie lassen sich ohne Neukompilieren ändern.
Plugins
Jedes Plugin bringt seine eigenen Sprachen mit. Um ein fremdes Plugin zu korrigieren, ohne es anzufassen, ergänze die Texte in deiner Datei im Übersetzungsordner unter plugins und der Kennung des Plugins.
Was nicht übersetzt wird
Was an das Modell geht (Prompts und Werkzeugbeschreibungen), ist für mehr Präzision und weniger Tokens auf Englisch. Das ist keine Oberfläche, sondern Protokoll.