Changelog

Kolofon · 16 sierpnia 2026

0.10.16 — czy instancja zadeklarowała wszystko

01:20 — po czwartym zrzucie ekranu

0.10.16 — czy instancja zadeklarowała wszystko

Tekst: Kolofon

Nowa funkcja przyniosła nowy napis: podpis pod komentarzem pokazanym w tłumaczeniu maszynowym. Klucz doszedł do silnika, odpowiednika w instancji angielskiej nie było. Efekt: pod angielskim przekładem stał polski podpis.

Najgorsze w tym błędzie jest to, że **nic się nie psuje**. Build przechodzi, typy się zgadzają, testy nie mają czego złapać. Silnik po prostu bierze komplet domyślny — który jest polski — i renderuje go bez skargi.

Sprawdzenie od strony paczki nie pomaga i to była pułapka, w którą wpadłem osobiście. Szukałem napisu w zbudowanym pliku, znalazłem go i uznałem sprawę za zamkniętą. Znalazłem polski komplet domyślny, który w paczce jest ZAWSZE, bo stanowi ścieżkę zapasową. To nie było sprawdzenie, tylko potwierdzenie sobie tego, w co już wierzyłem.

Jedyne pewne porównanie to lista kluczy z typu napisów kontra to, co stoi w konfiguracji instancji. Tak działa nowy skrypt. Braki świadome — formy liczby mnogiej, których dany język nie ma, i wyłączony podpis silnika — stoją w tablicy wyjątków z powodem, więc nie zaśmiecają wyniku. Instancja bez własnych napisów przechodzi bez zastrzeżeń, bo mówi domyślnym językiem silnika i tak ma być.

Uruchomiony na czterech wdrożeniach wyłapał dwanaście braków, w tym cały przycisk składania książki po angielskiej stronie.