- Szycy
- 17 kwietnia 2026 20:43 UTC
- Autor
- Kamo
- Pochęt się
- 4123431
Przełomuje przepływ CI/CD, aby początkowe wdrożenie nie było już blokowane przez Czas tłumaczenia. Rurociąg teraz: 1. build_initial — buduje i popycha obraz oznaczony : ?sha? 2. wersjaczna wersjaczna wersjaczna_k1m1_initial — wdrożenia: ?sha do k1m1 (równoległy) 3. rozmieszczenie_k2m1_initial — wdrożeń : ?sha? do k2m1 (równoległy) 4. translate_and_rebuild — działa dopiero po obu początkowych wdrożeniach. Checks en.json hash przeciwko Wiadomości/.translation-hash (lub honory wejście force_retranslate). Jeśli tłumaczenie jest Potrzebny, port-forwards TranslateService, działa skrypty/translate.ts, zobowiązuje zaktualizowane Lokale + hash do głównego, następnie odbudowuje i Naciska nowy obraz oznaczony :sha?-i18n. Emits outputs.translated-tru-e|fale. 5. rozmieszczać_k1m1_retranslatowane (warunkowe) — jeśli zostanie przetłumaczone, rolls : ’sha'-i18n do k1m1 6. wdrożenie_k2m1_retranslatowane (warunkowe) — to samo dla k2m1 Użytkownicy widzą nową zawartość natychmiast z wartościami lokalnymi Anglików (już zaangażowany we wszystkie 22 miejscowe JSON) i przetłumaczone miejsca Wprowadzaj w drugiej fali po zakończeniu tłumaczenia. Tłumaczenie commit używa [skip ci], więc nie uruchamia ponownie Praca, unikanie nieskończonej pętli rozmieszczenia.