Übersetzen Sie Ihre UI ohne Redeployment

UI-Texte als Keys speichern, mit KI und Ihrem Glossar übersetzen und Änderungen in der laufenden App veröffentlichen.

Von einem englischen String in jede Sprache, die Sie unterstützen

KI-Übersetzung mit Kontext

Übersetzen Sie einen einzelnen Key oder alle noch nicht übersetzten Keys eines Moduls. Hinterlegen Sie an einem Key eine Kontextnotiz, damit das Modell weiß, ob „Save“ ein Button oder ein Rabatt ist.

Ein Glossar, an das sich die KI hält

Legen Sie fest, welche Begriffe unverändert bleiben oder immer gleich übersetzt werden, für alle Module, ein Modul oder einen einzelnen Key.

Veröffentlichen ohne Redeployment

Ihre App liest die veröffentlichten Wörterbücher zur Laufzeit, daher erreichen neue Texte die Nutzer ohne neuen Build.

Texte direkt auf der Seite bearbeiten

Die Chrome-Erweiterung SELISE Blocks Assistant zeigt den Key hinter jedem Text auf Ihrer Website. Klicken Sie mit gedrückter Alt-Taste auf den Text und bearbeiten Sie die Übersetzung direkt dort.

Import und Export

Importieren Sie vorhandene Übersetzungen aus XLSX-, CSV- oder JSON-Dateien bis 50 MB oder bei einer Migration aus XLF, und exportieren Sie sie auf demselben Weg.

Verlauf mit Rollback

Sehen Sie für jeden Key den Änderungs- und Veröffentlichungsverlauf und setzen Sie einen Key auf einen früheren Wert zurück.

Ihre Wörterbücher liegen in Git

Schreiben Sie Keys als JSON neben Ihren Code, pushen Sie sie mit der CLI und laden Sie sie mit dem SDK in Ihre App.

  1. Keys schreiben

    Fügen Sie Strings flach oder verschachtelt in blocks/localization/<module>.<language>.json ein und prüfen Sie die Datei mit blocks localization validate.

  2. Pushen und übersetzen

    Pushen Sie jede Sprachdatei nach einem Dry Run und lassen Sie dann die KI die Sprachen ergänzen, die Sie nicht selbst geschrieben haben.

  3. Zur Laufzeit laden

    Ihre App lädt das Wörterbuch eines Moduls für die aktuelle Sprache und schlägt Keys mit t() nach, mit einem Fallback, wenn ein Key fehlt.

# Check the file, preview the push, then push
blocks localization validate --module login --language de-DE --json
blocks localization push --module login --language de-DE --dry-run --json
blocks localization push --module login --language de-DE --yes --json

# Bring the published dictionary back down
blocks localization pull --module login --language de-DE --out blocks/localization/login.de-DE.json --json

Fragen zu Localization

Wird diese Website mit Blocks übersetzt?

Ja. Die Texte auf seliseblocks.com kommen aus Blocks Localization, auf Englisch, Deutsch, Französisch, Italienisch und Bengalisch, und das Sprachmenü wechselt zwischen ihnen.

Kann ich jede beliebige Sprache hinzufügen?

Fügen Sie eine Sprache mit ihrem Culture-Code hinzu, etwa de-DE oder bn-BD, und legen Sie eine als Standard fest. Die Liste geht über die üblichen Sprachen hinaus, mit Sprachen wie Singhalesisch, Dzongkha, Sylheti und Chittagonisch.

Können Übersetzer arbeiten, ohne Code anzufassen?

Ja. Übersetzer können Keys in der Konsole bearbeiten, Tabellen importieren oder Texte mit der Browser-Erweiterung direkt auf Ihrer Website ändern.

Wie schnell ist eine veröffentlichte Änderung sichtbar?

Ein Redeployment ist nicht nötig. Beim Veröffentlichen wird die Wörterbuchdatei im Hintergrund neu erzeugt, und Ihre App erhält den neuen Text, wenn sie das Wörterbuch das nächste Mal lädt.

Starten Sie mit einem kostenlosen Projekt

Registrieren Sie sich auf os.seliseblocks.com und erstellen Sie ein Projekt, oder fügen Sie einen einzigen Prompt in Claude Code, Codex oder Cursor ein und lassen Sie Ihren Agenten das Projekt über die Blocks CLI einrichten.