Skip to content

Două pagini nu mai împart aceeași propoziție

Vitalie requested to merge 16_title-collision into main

Măsurat pe cele 384 de adrese de pe producție, după deploy: /therapy/massage și /collections/hypervolt aveau același titlu în engleză și în rusă — „Hypervolt percussion massage guns". Româna scăpase doar pentru că o pagină spunea „percutant" și cealaltă „percusiv".

Cele două jumătăți ale lui #16 (closed) și-au scris titlurile fără să se vadă una pe alta: cele statice vin din fișierele de traduceri, cele de colecție din tabelul din page-meta.ts. Fiecare set era unic în sine; ciocnirea stă exact pe cusătura dintre ele, unde niciun test al vreunei jumătăți nu ajungea.

Pagina de terapie e despre terapia prin masaj, deci asta spune acum. Linia Hypervolt rămâne a colecției.

Testul care ar fi prins-o citește fișierele de traduceri reale, nu fixturile suitei, și le compară cu tabelul de colecții după ce scoate numele de produs — adică fix propoziția pe care cele două ar putea-o împărți. Verificat repunând ciocnirea: pică, zgomotos.

Verificat: backend tsc curat, 571 de teste; frontend tsc curat pe ambele configurații, 396 de teste.

Refs #16 (closed)

Merge request reports