Vitrin I

Çevrilmeyen sayfa

Altmış parçadan biri öteki basıma değiştirilmeden taşınıyor. Kitap onu çevirmeyi reddediyor ve bu ret, bir dipnotta değil, kurgunun içinde savunuluyor. Bu vitrin reddi kaydeder. Sayfanın ne dediğini kaydetmez.

Sayfa nasıl bulunuyor

Hatırlanmıyor, bulunuyor. Site iki ağacı da kendi gövde okuyucusuyla okuyor — İngilizceyi build/book.py ile, Türkçeyi tools/vh_tr_checks.py ile, ikisi de kopyalanarak değil ödünç alınarak — ve iki gövdesi birebir aynı olan parçayı arıyor. Çevrilmeden taşınmak bu demek olduğu için, site sayfayı kuralın onu tanımladığı yoldan buluyor. İkinci bir parça bu ölçüte uyacak olsa, yapı tahmin etmek yerine durur.

Ne çıktı

İki gövdesi birebir aynı olan parça
60 parçadan 1’i
Parça
DS-038 · Sub la Kuranta Akvo
Yeri
60 parçanın 13. sırası — II. Bölümün ilk sırası
Gövde
3 paragrafta 195 kelime, 1.126 bayt
İki dosya
baştan sona bayt bayt aynı, her biri 3.563 bayt — ön bilgi dahil

Sitenin onunla yaptığı

Sayfa gösteriliyor. lang="eo" olarak işaretleniyor, böylece ekran okuyucuya hangi dilde olduğu söyleniyor; Esperantoyu İngilizce gibi okumak zorunda kalmıyor. Açıklama yok, dipnot yok, ipucu balonu yok, çeviri düğmesi yok, bir çeviriye bağlantı da yok. Bu sitede o sayfa için bir çeviri yardımcısı bulunmuyor — bilerek: uzanılacak bir şey yok. S9 kontrolü bulduğu parçayı adlandırıyor ve sayfanın iki basımda da açıklama taşımadığını doğruluyor.

Ve kuralın bekçisi kördü

Bu kuralı koruyan kontrol, iki gövdeyi yapıcıların okuduğu gibi karşılaştırıyordu — Python’ın evrensel satır sonları üzerinden, ki bunlar bir satır başını daha özet alınmadan siliyor. Yirmi beş baytlık bir ayrışma benzetildi ve kontrol PASS bildirdi; hem de bütün konusu baytlar olan tek uzuvda, satır sonları için neredeyse her işlemede uyarı veren bir depoda. Dosyalar ayrışmamıştı. Ayrışsalardı uzuv bunu göremezdi.

it compared body_of() output, which opens with Python universal newlines and silently folds CRLF to LF before hashing. Simulated: a 25-byte CRLF divergence reports PASS — in the one limb whose entire subject is bytes, in a repo where git warns about CRLF conversion on nearly every commit

docs/VERIFIER-LOG.md, V-78 satırı. Çıktıyı değil, dosya açma çağrısını okuyarak bulundu. Artık ham baytlar karar veriyor; katlanmış karşılaştırma ikinci uzuv olarak tutuluyor ki rapor hangi tür ayrışmayı bulduğunu söyleyebilsin.


Sergi II · Sonraki

© 2026 Hulki Okan Tabak. Tüm hakları saklıdır.