UI-Strings
Extrahieren Sie t()-Aufrufe aus JS, TS und Astro. Generieren Sie flaches JSON pro Gebietsschema für i18next oder statische SSG-Suche.
Extrahieren Sie t()-Strings, übersetzen Sie Markdown, MDX, JSON-Bundles und SVG-Labels — alles aus einer einzigen Konfiguration heraus, mit OpenAI, Anthropic, Gemini, OpenRouter, Ollama oder einer beliebigen OpenAI-kompatiblen API. Wechseln Sie Modelle pro Projekt oder pro Locale, ohne Ihre Codebasis umschreiben 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.
Haftungsausschluss
Produktnamen und Symbole gehören ihren jeweiligen Eigentümern und werden ausschließlich zu Identifikationszwecken verwendet. Diese Software steht in keiner Verbindung zu diesen Marken und wird nicht von ihnen unterstützt.
Alle Sprachen der Benutzeroberfläche und der Dokumentation außer Englisch (UK) wurden mithilfe dieses Pakets (ai-i18n-tools) durch KI übersetzt; die Formulierungen können ungenau sein oder Fehler enthalten.