Vibekit

Neue Sprache hinzufügen

Fügen Sie neue Sprachen zu Anwendung, Wörterbüchern und Dokumentation hinzu.

Das Template enthält bereits UI-Wörterbücher für en, de, es, fr, ja und zh. Für eine weitere Sprache behalten Sie vorhandene Einträge bei und ergänzen Code, Bezeichnung und Währung in config.i18n.locales.

  1. Erstellen Sie packages/i18n/translations/<locale>.json mit denselben Schlüsseln und Platzhaltern wie en.json, einschließlich Mailbetreff und -inhalt.
  2. Der dynamische Import in packages/i18n/lib/messages.ts lädt die passende JSON-Datei anhand des Sprachcodes; eine getrennte Importregistrierung ist nicht nötig.
  3. Prüfen Sie sprachabhängige Formatierung und Sprachumschalter. Die App nutzt das Cookie NEXT_LOCALE, keine URL-Präfixe.
  4. Führen Sie die vorhandenen Prüfungen aus:
bun run test:i18n-parity
bun run agent:i18n --strict
bun x turbo type-check

Dokumentationssprachen

Die öffentliche Dokumentation enthält derzeit englische und deutsche Geschwisterdateien. Andere UI-Sprachen nutzen für Docs den Fallback auf die konfigurierte Standardsprache. Erstellen Sie keine unübersetzten Kopien nur für zusätzliche Sprachdateinamen.

Nutzen Sie für weitere Übersetzungen Punkt-Suffixe wie overview.fr.mdx und lokalisierte meta.fr.json-Dateien; Slugs und Navigationsreihenfolge bleiben gleich. Der Inhaltsaudit in scripts/agent-i18n-audit.mjs erkennt jede Sprache mit vorhandenen übersetzten Inhalten als Dokumentationssprache und prüft vollständige Geschwisterdateien.

Siehe Dokumentation schreiben.

On this page