UI-Strings
Extrahieren Sie t()-Aufrufe aus JS, TS und Astro. Generieren Sie flaches JSON pro Gebietsschema für i18next oder statische SSG-Suche.
Eine Konfigurationsdatei, drei Übersetzungsmodi und der von Ihnen gewählte Anbieter – OpenAI, Anthropic, Gemini, OpenRouter, Ollama oder jede OpenAI-kompatible API. Wechseln Sie Modelle pro Projekt oder pro Gebietsschema, ohne Ihren Code neu schreiben zu müssen.
Das veröffentlichte Paket ist nur ESM. Node.js >=22.16.0 ist erforderlich.
pnpm add ai-i18n-tools
# Set API key for your active provider — see preset table (default init: openrouter)
export OPENROUTER_API_KEY=sk-or-v1-your-key-here
ai-i18n-tools init [-P <provider>]
ai-i18n-tools syncSiehe Installation zum Konfigurieren des reinen CLI-Befehls (einschließlich Entwicklung geklonter Monorepos) und Schnellstart für Gerüstvorlagen.
| Ihr Inhalt | Befehl |
|---|---|
Quellcode verwendet t() | UI-Strings — extract / translate-ui |
| Lokalisierte Seiten oder Dokumentationsseiten | Dokumente — translate-docs |
| Eigenständige verschachtelte JSON-Gebietsschemadateien | JSON — translate-json |
SVG-Illustrationen verwenden einen separaten translate-svg-Pfad – nicht docs[].contentPaths. Einen vollständigen Vergleich finden Sie unter Was ist ai-i18n-tools?.
-P-Überschreibungenai-i18n-tools.config.json-Schemanpx degitMöchten Sie das Paket in Ihr eigenes Projekt integrieren? Beginnen Sie mit AI Agent Context. Die Repository-README ist eine kurze GitHub/npm-Landingpage, die für Details hierher verlinkt.