Sprachbarrieren überwinden: Volle Unterstützung für Thai
Dieser Beitrag handelt von Autobahn Bot, das gerade wegen Wartung pausiert ist. Was er beschreibt, ist erst wieder verfügbar, wenn es zurück ist. Produktseite
Sawasdee krub! Autobahn Bot unterstützt jetzt offiziell Thai. Erfahren Sie, wie wir die bidirektionale Synchronisierung zwischen i18next und Zustand für einen nahtlosen Sprachwechsel implementiert haben.
Sprachbarriers überwinden: Volle Unterstützung für Thai
Technologie sollte Ihre Sprache sprechen. Heute freuen wir uns sehr, bekannt zu geben, dass Autobahn Bot nun vollständig in thailändischer Sprache verfügbar ist.
Dies ist keine einfache maschinelle Übersetzung. Wir haben die Übersetzungen für 19 Namespaces manuell überprüft, um sicherzustellen, dass Fachbegriffe wie "Orchestrator" und "Latency" korrekt behandelt werden – entweder beibehalten, wo sinnvoll, oder mit technischer Präzision übersetzt.
Die technische Herausforderung: Das "Flash"-Problem (FOUC)
Eine React-Anwendung zu bauen, die wirklich mehrsprachig ist, ist schwieriger als es aussieht. Der häufigste Bug ist der "Flash of Default Language" – bei dem der Benutzer für 500 ms Englisch sieht, bevor der thailändische Inhalt geladen wird.
Um dies zu lösen, haben wir ein Bi-Directional Sync System entwickelt:
- 1Dual Store Truth: Wir verwenden
i18nextfür die Übersetzungsressourcen undZustandfür die Benutzereinstellungen. - 2Hydration Awareness: Unsere UI-Komponenten sind "hydrierungssicher". Sie prüfen nicht nur
if (loading), sondern verifizieren auch, ob die bevorzugte Sprache mit den aktiven Übersetzungsressourcen übereinstimmt. - 3Server-Side Alignment: Wir initialisieren den Sprachstatus basierend auf den Browser-Headern, sodass das erste Rendering sofort korrekt ist.
Was wurde übersetzt?
Alles. Dashboard: Alle Projektmanagement-Tools. Settings: Komplexe Konfigurationsbildschirme. Editor: Menüs und kontextbezogene Hilfe. Trust: Team-Management und Manager-Ansichten.
Warum Thai?
Thailand hat eine der stärksten Entwickler-Communities in Südostasien. Wir haben eine enorme Aktivität aus Bangkok und Chiang Mai festgestellt. Dieses Update ist unser Dankeschön an die thailändischen Entwickler, die uns seit der Beta-Phase begleiten.
Um die Sprache zu ändern, gehen Sie einfach zu Settings > General > Language und wählen Sie Thai.
Viel Spaß beim Codieren!
Autobahn Core Engineering. Liefert zuverlässige Container-Sandboxes und Edge-Infrastruktur.