Zum Inhalt springen

Optionale Analysen, Sitzungsaufzeichnungen und Werbung bleiben deaktiviert, es sei denn, Sie stimmen zu. Sie können diese ablehnen und Transglot weiterhin nutzen. Ändern Sie Ihre Auswahl jederzeit in Cookie-Einstellungen. Cookie-Richtlinie

Ändern Sie ein Wort auf Japanisch. Sehen Sie, wie es ankommt – ohne Release.

Bearbeiten Sie die Zeichenkette unten und veröffentlichen Sie sie. Drei Geräte übernehmen die Änderung automatisch nach ihrem eigenen Zeitplan, ohne Neuaufbau, ohne App-Store-Prüfung und ohne erneutes Deployment. Fixieren Sie eine Version, und sie ändert sich nicht mehr für Nutzer, die sie gerade lesen.

the stage clock runs a sixty second window in six. Everything else on the plate is the shipped mechanism
acme / checkout · ja-JP · checkout.pay_nowLatest v17
die Zeichenkette
⌘⏎ oder Ctrl+⏎ veröffentlicht ebenfalls
Versionen, neueste zuerst
v17今すぐお支払いくださいvor 1 TagLatest
v16今すぐお支払いvor 2 Tg.
v15今すぐ払うvor 3 Tg.
Die letzten 20 Versionen bleiben fixierbar. Ältere werden bereinigt und liefern 404, statt etwas anderes auszuliefern.
der Edge
unveränderlich · ein Jahr gecacht
/cdn/acme/ja-JP/v17
ETag "v17-81af14"
Inhaltsadressiert. Diese URL wird sich nie wieder ändern.
Latest · veränderlich
/cdn/acme/ja-JP
60 s gecacht, dann mit dem ETag neu validiert
auf dieser Bühne: ein Fenster alle 6 s
14:03v17 · aktuell
Kasse
2 Artikel · ¥13.400
今すぐお支払いください
iOS · cold startAbruf in 6 s
northbound.shop/checkoutv17 · aktuell
Kasse
2 Artikel · ¥13.400
今すぐお支払いください
web · next.js, SSRAbruf in 4 s
Dokumentation / Kassev17 · aktuell
ÜbersichtKasseZahlungenRückerstattungen
今すぐお支払いください
docs siteAbruf in 2 s
Läuft in Ihrem Browser mit schneller Uhr. Das 60-Sekunden-Fenster und die 20 gespeicherten Versionen sind die ausgelieferten.

Ein Tippfehler auf Japanisch, um 21 Uhr. Eines dieser beiden Szenarien ist Ihr Abend.

Illustrative Darstellung, keine Stoppuhr. Die App-Store-Spur basiert auf Angaben von Mobile-Teams und nicht auf einer von uns gemessenen Zahl; unsere Spur ist das 60-Sekunden-Revalidierungsfenster, das wir bereitstellen.
Branch
CI-Build
QA-Freigabe
einreichen
Review-Warteschlange
ein Point-Release über den App Store
die eigene Erfahrung Ihrer Leser, keine von uns gemessene Zahl
10 s
Die Achse ist logarithmisch: Jede Rasterlinie entspricht etwa dem Zehnfachen der vorherigen.
Die Runtime ruft Daten beim Start und bei Anforderung ab. Eine gepinnte Version ändert sich nie unter einem Bildschirm, den jemand gerade liest.

Alles, was Sie ausliefern können ohne ein Release zu veröffentlichen.

Korrigieren Sie einen Tippfehler auf Japanisch ohne App-Store-Review. Eine veröffentlichte Korrektur ist live, sobald die neueste URL neu validiert wird, und die letzten 20 Versionen pro Sprache bleiben anpinbar, sodass ein halb abgeschlossener Rollout nie unter Ihnen zusammenbricht.
wie schnell eine Korrektur ankommt
kein Build, überall
60s

Jetzt beheben, nicht erst im nächsten Release.

Genehmigen Sie eine Korrektur und jede laufende Kopie Ihrer App hat sie innerhalb einer Minute. Nichts wird neu gebaut, nichts erneut eingereicht und niemand muss auf eine Warteschlange warten.

nichts ändert sich für irgendjemanden
ja-JP

Die von Ihnen fixierte Version funktioniert weiter.

POST /v1/cdn/publish locale=ja-JP
published ja-JP v18
immutable /cdn/acme/ja-JP/v18 · 1 year
v17 still served to clients pinned to it
was Sie installieren müssen
keine Abhängigkeiten

Ein Paket, das Ihr Framework bereits kennt.

  • react
  • vue
  • svelte
  • next.js
  • sveltekit
  • angular
  • solid
  • i18next
Rollback
20

Versionen, zu denen Sie zurückkehren können

Eine fehlerhafte Übersetzung wird rückgängig gemacht, indem auf die vorherige URL verwiesen wird. Es muss nichts wiederhergestellt und nichts neu bereitgestellt werden.

der Schlüssel in Ihrer App
schreibgeschützt

Sicher, wenn er in einer Binärdatei enthalten ist.

Er kann nur abrufen und sonst nichts: Er kann keine Übersetzung schreiben, keinen Schlüssel erstellen oder auf ein anderes Projekt zugreifen und ist pro Schlüssel und pro IP am Ursprungsratenbegrenzt.

Sie sind nicht gebunden

Einer von vier Auswegen.

Die gleichen Strings werden weiterhin als Pull-Request, als Rückschreibung in Ihr CMS oder per Dateisynchronisierung ausgegeben. Das ist eine Wahl, keine Abhängigkeit.

Keine Abhängigkeiten. Kennt Ihr Framework.

Die Runtime ruft das Bundle ab, speichert es im Cache und übergibt Ihren Komponenten einen String. Die Framework-Pakete kapseln dies, sodass eine Locale-Änderung ein Re-Rendering statt eines Reloads auslöst, und serverseitig gerenderte Elemente werden auf dem Server aufgelöst, sodass kein kurzes Aufblitzen von Englisch entsteht, bevor die eigentliche Sprache geladen ist.

npm i @transglot/react-i18n
import { TransglotProvider } from '@transglot/react-i18n'; <TransglotProvider  options={{    baseUrl: 'https://api.transglot.ai',    project: 42,    cdnKey: 'taicdn_…',    locale: 'en',  }}>

FAQs

Die Fragen, die entscheiden, ob sich Over-the-Air-Updates lohnen.

Kann ich Übersetzungen aktualisieren, ohne eine neue App-Version zu veröffentlichen?
Ja, und das ist das gesamte Produkt. Ihre Übersetzungen werden in einem Edge-Bundle veröffentlicht, das Ihre App zur Laufzeit abruft, sodass eine korrigierte Zeichenkette innerhalb der Minute live ist, in der die neueste URL neu validiert wird. Kein Neuaufbau, keine Store-Überprüfung, keine erneute Bereitstellung. Jedes Projekt entscheidet, ob GLOSSA-Entwürfe in dieses Bundle aufgenommen werden oder warten, bis jemand sie genehmigt oder bearbeitet.
Jede Veröffentlichung erstellt eine unveränderliche, versionierte URL, die ein Jahr lang gecacht wird, sowie eine veränderliche „latest“-URL, die alle 60 Sekunden neu validiert wird. Ihre Laufzeitumgebung ruft die Daten beim Start und bei Bedarf ab. Wenn Sie eine Version festlegen, ändert sie sich nicht für Bildschirme, die gerade angezeigt werden.
Die Laufzeitumgebung verwendet das bereits gecachte Bundle. Ein Build, der mit seinen Sprachdateien ausgeliefert wurde, enthält diese weiterhin. Dispatch dient dazu, eine Zeichenkette zu aktualisieren, nicht dazu, ihre Existenz zu gewährleisten.
Nur wenn Sie es explizit anfordern. Die Laufzeitumgebung ruft die Daten beim Start und auf Ihren Befehl hin ab. Es gibt keinen Push-Kanal, der einen Austausch auf aktuell angezeigten Bildschirmen erzwingt.
Ein CDN-Schlüssel ist schreibgeschützt. Er kann keine Übersetzungen schreiben, keine Schlüssel erstellen oder andere Projekte lesen. Zudem unterliegt er am Origin einer Ratenbegrenzung pro Schlüssel und IP-Adresse, sodass ein geleakter Schlüssel nicht für Missbrauch genutzt werden kann.
Verweisen Sie auf die URL der vorherigen Version. Diese ist unveränderlich und weiterhin vorhanden. Die letzten zwanzig Versionen pro Sprache werden aufbewahrt, sodass ein Rollback einfach eine URL-Änderung ist und keine Wiederherstellung erfordert.
Dispatch benötigt ein Projekt-Token, und der Free-Plan kann keines erstellen. Daher beginnt es beim Starter-Plan: 19 $ pro Monat für 300.000 Wörter.
Nur wenn Sie es wünschen. Dieselben Zeichenketten werden weiterhin als Pull-Request, über Connector-Rückschreibung oder durch Synchronisierung mit dem Dateispeicher zurückgesendet. Der Versand ist einer der vier Ausgänge, nicht der einzige.