Kako proveravamo svaki prevod
U ovom članku
Ovaj blog ima 64 članka na jedanaest jezika: 704 reda i oko 2,2 miliona znakova. Nijedan članak ne nedostaje ni na jednom jeziku, a ta tvrdnja nešto znači samo ako je nešto sprovodi.
Sprovodi. Pre nego što se prevedeni red upiše, proverava se prema engleskom originalu, a red koji ne prođe uopšte se ne upisuje — prijavljuje se i ostavlja da ga pogleda čovek.
Čemu služi svaka provera
Ista odredišta linkova. Unutrašnja putanja ne sme da se menja pri prevođenju: /privacy ostaje /privacy u svakom jeziku, a prefiks jezika dodaje se pri prikazivanju. Prevodilac — čovek ili ne — koji uslužno lokalizuje putanju pravi link koji ne vodi nigde.
Ista rezervisana mesta. Neki članci nose brojke koje se ubacuju kada se stranica gradi, pa ne mogu da zastare. Prevod koji izostavi jednu od njih gubi broj, a onaj koji izmisli novu pravi vitičastu zagradu usred rečenice.
Isti broj po oznaci. Ne samo uravnotežene oznake — isti broj kao u engleskom. To je provera koja se isplati: izgubljen red tabele, ispušten element liste ili dijagram koji nedostaje nevidljivi su za svaki drugi test, jer je rezultat i dalje ispravan HTML koji se savršeno čita.
Dužina unutar opsega. Između polovine i dva i po puta engleske dužine. Jezici se zaista razlikuju po dužini, pa je opseg širok; ono što hvata jeste prevod koji je stao na pola puta.
Šta je uhvaćeno, a šta pogrešno uhvaćeno
Pravi pogodak: francuski prevod stigao je sa četiri istaknute reči tamo gde je engleski imao tri, jer je jedna negacija bila označena u dva dela. Ništa nije izgledalo pogrešno. Broj jeste.
Dva lažna alarma, oba istog dana, oba poučna.
Prvi: jedan članak citira liniju CSS-a, a CSS se završava znakom }}. Provera zagrada brojala je svaku {{ i svaku }}, pa je svaki prevod tog članka odbijen iako ništa nije bilo pogrešno. Znak }} bez znaka {{ ne može biti pokvareno rezervisano mesto — ona počinju sa {{ — pa se sada broji samo otvorena strana.
Drugi: <rect/> i <path/> nemaju zatvarajuću oznaku, pa ih test uravnoteženosti zauvek prijavljuje kao neuravnotežene. Prazni elementi se sada broje, a ne balansiraju.
Oba su koštala po jedan krug posla, i oba su bila slučaj da je provera previše stroga, a ne previše blaga. To je bolji smer greške, ali nije besplatan: provera koja stalno diže lažnu uzbunu biće popuštena od onoga ko žuri, a onda je nema kada je potrebna.
Test koji je najviše značio
Kada su članci dobili dijagrame, provera oznaka proširena je da ih obuhvati. Umesto da se tome veruje, provera je testirana: dijagram je namerno obrisan iz jednog prevoda i pokrenut je uvoz.
Prijavio je tačno ono što je nestalo — dijagram, njegovih deset oznaka, četiri pravougaonika, sedam putanja — i odbio da upiše red. Dijagram je vraćen i provera je ponovo prošla.
To je trajalo dva minuta. Provera koja nikada nije viđena kako pada samo se pretpostavlja da radi, a pretpostavljanje je upravo ono čemu sve ovo služi da se izbegne.