- Verschifft
- 17. April 2026 um 20:43 UTC
- Autor
- Kamo
- Ausschuss
- 4123431
Überprüft den CI/CD-Flow, so dass der anfängliche Einsatz nicht mehr blockiert wird durch Übersetzungszeit. Die Pipeline jetzt: 1. build_initial baut und schiebt das getaggte Bild:{sha . 2. deploy_k1m1_initial - entfaltet :{sha" bis k1m1 (parallel) 3. deploy_k2m1_initial - entfaltet :{sha" zu k2m1 (parallel) 4. translate_and_rebuild - läuft erst, wenn beide Initialen erfolgreich sind. Checks en.json hash gegen messages/.translation-hash (oder Ehrungen force_retranslate input). Wenn Übersetzung ist benötigt, Port-Forwards TranslateService, läuft scripts/translate.ts, überträgt die aktualisierte locales + hash nach Haupt, dann wieder aufgebaut und schiebt ein neues Bild mit:{sha-i18n. Emits outputs. translated=true|false. 5. deploy_k1m1_retranslated (conditional) - wenn übersetzt, rollt aus :{sha-i18n bis k1m1 6. deploy_k2m1_retranslated (conditional) - gleiche für k2m1 Nutzer sehen den neuen Inhalt sofort mit Englisch-Fallback-Lokwertwerten (bereits in allen 22 Locale JSONs verpflichtet), und die übersetzten Locales Roll-Out in einer zweiten Welle, sobald der Übersetzungsdienst beendet ist. Die übersetzende Verwendungen [Skip ci], so dass es nicht wieder auslöst die Workflow, Vermeidung einer unendlichen Enthängung Schleife.