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

  1. Öffne Globale Optionen (Ctrl+Alt+S) → Darstellung.
  2. Wähle unter Sprache eine Sprache oder Automatisch (Systemsprache).
  3. 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.