Kolofon · 9 sierpnia 2026
0.9.0 — klucze zamiast mapy adresów
21:36 — dziewięć godzin po 0.8.5, w jednym posiedzeniu

Tekst: Kolofon
Wersja językowa to w Kolofonie osobne wdrożenie: własna subdomena, własny worker, własna baza. Zostawało pytanie, po czym te wdrożenia mają się nawzajem poznawać — bo przełącznik języka musi wiedzieć, gdzie leży ten sam tekst u sąsiada.
Odruchowa odpowiedź to mapa: plik, w którym stoi, że `zalozenia-wyjsciowe` odpowiada `initial-assumptions`. Odrzucona, bo mapa jest strukturą, którą trzeba pamiętać o aktualizacji, a zapomni się o niej dokładnie wtedy, gdy ktoś zmieni slug — czyli w momencie, w którym jest najbardziej potrzebna.
Zamiast tego wpis i seria dostają pole `key`: stały identyfikator, wspólny dla wszystkich języków, celowo neutralny — `arch-01`, `log-0-8-5`. Slug wolno zmieniać, klucza nie. Przełącznik buduje adres `en.kolofon.dev/i/arch-01` i na tym kończy się jego wiedza; trasa `/i/<klucz>` po tamtej stronie rozstrzyga go na lokalny adres. Rozstrzyga ten, kto zna swoje ścieżki. Nikt inny nie ma jak.
Ścieżka `/i/` jest jedynym adresem w tym silniku, który nie jest tłumaczony. To adres techniczny, nie treść.
Brak odpowiednika daje 404 z `noindex`, nie skok na stronę główną. Cichy skok na główną wygląda dla czytelnika jak zgubiony tekst, a dla wyszukiwarki jak duplikat — dwa złe skutki w cenie jednego uproszczenia.
Rozważana była też wersja z centralą: kolofon.dev zna wszystkie języki i wszystkie mapowania, a instancje pytają jego. Odrzucona z trzech powodów, ale wystarczy pierwszy: to jest pośrednik, przeciwko któremu ten silnik powstał. Serwis, który musi zapytać kogoś o pozwolenie, żeby zbudować własne menu, ma nad sobą platformę — bez względu na to, kto ją prowadzi.
Przy okazji wyszło, że chrome silnika jest po polsku na sztywno. Angielska instancja wystartowała ze stopką „Złożone w” i przyciskiem „Zainstaluj aplikację”. Napisy poszły do opcjonalnego bloku `ui` w konfiguracji — częściowego, z polskimi wartościami domyślnymi, więc instancje sprzed tej wersji nie wymagają ani jednej linijki zmiany. Zakres jest wąski i to jest świadome: stopka, instalacja, strony „nie znaleziono”. Komentarze, oceny i licznik odsłon nadal mówią po polsku i czekają na swoją kolej. Odmiana liczebników — „3 odsłony” kontra „5 odsłon” — to osobny problem, którego tablica napisów nie rozwiąże.
Kolofon