Internationalisierung von AI-Mitarbeiter-Plugins
Texte der Verwaltungsoberfläche in AI-Mitarbeiter-Plugins sollten in der aktuellen Oberflächensprache angezeigt werden. Tools und Skills können über introduction die locale-Dateien des eigenen Plugins verwenden. Für Mitarbeiterprofile gelten andere Regeln.
Welche Inhalte internationalisiert werden müssen
Üblicherweise müssen Texte internationalisiert werden, die Administratoren oder Benutzern in der Oberfläche angezeigt werden:
introduction.titleundintroduction.abouteines Toolsintroduction.titleundintroduction.abouteines Skills- Texte in Frontend-Karten, Modalen und Aktionsschaltflächen
definition.name, definition.description, Schema-Beschreibungen, der Haupttext eines Skills und der System-Prompt eines AI-Mitarbeiters richten sich hauptsächlich an das Modell. Ändern Sie keine stabilen Tool-Namen oder Workflow-Inhalte nur für die Übersetzung der Oberfläche.
Texte der Verwaltungsoberfläche von Tools und Skills übersetzen
Die introduction eines Tools kann die Übersetzungsvorlage {{t(...)}} verwenden:
Ein Skill verwendet dieselbe Schreibweise im Frontmatter von SKILLS.md:
Dabei muss ns mit dem Internationalisierungs-Namespace übereinstimmen, den das Plugin tatsächlich verwendet.
Sprachdateien hinzufügen
Die Sprachdateien eines Plugins liegen im Verzeichnis src/locale/. Alle Sprachen verwenden dieselben Schlüssel; nur die jeweiligen Texte unterscheiden sich.
Englische Texte hinzufügen
Fügen Sie die folgenden Einträge zu src/locale/en-US.json hinzu:
Chinesische Texte hinzufügen
Fügen Sie die folgenden Einträge zu src/locale/zh-CN.json hinzu:
Aktuelle Einschränkungen für AI-Mitarbeiterprofile
nickname, position, bio und greeting in einem AI-Mitarbeiterprofil verwenden nicht den oben beschriebenen Mechanismus mit {{t(...)}}. Die Laufzeit für integrierte Mitarbeiter übersetzt diese Rohtexte derzeit im Namespace @nocobase/plugin-ai. Plugins von Drittanbietern sollten daher nicht davon ausgehen, dass ein eigener Namespace automatisch wirksam wird.
Wenn keine zusätzliche Lokalisierungslogik angebunden ist, wählen Sie für das Mitarbeiterprofil eine Standardsprache. Legen Sie die Oberflächentexte von Tools, Skills und Frontend-Interaktionen in den locale-Dateien des eigenen Plugins ab.
Verwandte Links
- Entwicklung von AI-Mitarbeiter-Plugins — Zur Übersicht des Entwicklungsleitfadens zurückkehren
- Serverseitiges Tool definieren — Übersetzungsvorlagen in der Tool-
introductionverwenden - Skill definieren — Übersetzungsvorlagen im Skill-Frontmatter verwenden
- Integrierten AI-Mitarbeiter definieren — Felder des Mitarbeiterprofils kennenlernen
- Frontend-Interaktion für ein Tool hinzufügen — Oberflächentexte für Frontend-Karten und Modale übersetzen

