Si e kontrollojmë çdo përkthim
Për përmbajtjen dhe kontrollin e saj
Në këtë artikull
Ky blog ka 64 postime në njëmbëdhjetë gjuhë: 704 rreshta dhe rreth 2,2 milionë shenja. Asnjë postim nuk mungon në asnjë gjuhë, pohim që vlen vetëm nëse diçka e garanton.
Diçka e bën këtë. Përpara se të shkruhet një rresht i përkthyer, kontrollohet kundrejt origjinalit anglisht dhe rreshti që dështon nuk shkruhet fare — raportohet dhe lihet për shqyrtim nga një njeri.
Për çfarë shërben çdo kontroll
Të njëjtat destinacione lidhjesh. Shtegu i brendshëm nuk duhet të ndryshojë gjatë përkthimit: /privacy mbetet /privacy në çdo gjuhë dhe prefiksi i gjuhës shtohet gjatë shfaqjes. Një përkthyes — njeri apo jo — që e lokalizon shtegun për të ndihmuar prodhon një lidhje që nuk çon askund.
Të njëjtët vendmbajtës. Disa postime kanë shifra që zëvendësohen kur ndërtohet faqja, që të mos vjetrohen. Përkthimi që heq një të tillë humbet një numër; ai që shpik një të tillë prodhon një kllapë në mes të fjalisë.
I njëjti numër për çdo etiketë. Jo vetëm etiketa të balancuara — i njëjti numër si në anglisht. Ky kontroll e meriton vendin: një rresht tabele i humbur, një zë liste i hequr apo një diagram që mungon janë të padukshëm për çdo test tjetër, sepse rezultati mbetet HTML i vlefshëm që lexohet fare mirë.
Gjatësi brenda intervalit. Gjatësia duhet të jetë nga gjysma deri në dy herë e gjysmë ajo e anglishtes. Gjuhët ndryshojnë vërtet në gjatësi, prandaj intervali është i gjerë; kap përkthimin që ndaloi në gjysmë.
Çfarë kapi dhe çfarë kapi gabimisht
Një rast i vërtetë: përkthimi frëngjisht erdhi me katër fjalë të theksuara, ndërsa anglishtja kishte tri, sepse mohimi ishte shënuar në dy pjesë. Asgjë nuk dukej gabim. Numërimi po.
Dy alarme të rreme, në të njëjtën ditë, të dy mësimdhënës.
I pari: një postim citon një rresht CSS dhe CSS mbaron me }}. Kontrolli i kllapave numëronte çdo {{ dhe çdo }}, prandaj dështonte çdo përkthim i atij postimi pa pasur asgjë gabim. Një }} pa një {{ nuk mund të jetë vendmbajtës i dëmtuar — vendmbajtësit fillojnë me {{ — prandaj tani numërohet vetëm ana hapëse.
I dyti: <rect/> dhe <path/> nuk kanë etiketë mbyllëse, prandaj testi i balancimit i raporton përgjithmonë si të pabalancuara. Elementet boshe tani numërohen në vend që të balancohen.
Të dyja kushtuan një cikël pune dhe të dyja vinin nga kontroll tepër i rreptë, jo tepër i lirshëm. Është drejtimi më i mirë për të gabuar, por nuk është falas: kontrollin që jep alarme të rreme e zbut kushdo që nxiton dhe pastaj mungon kur duhet.
Testi më i rëndësishëm
Kur postimeve iu shtuan diagrame, kontrolli i etiketave u zgjerua për t'i mbuluar. Në vend që t'i besohej, kontrolli u testua: një diagram u fshi me qëllim nga një përkthim dhe importuesi u ekzekutua.
Raportoi pikërisht çfarë mungonte — diagramin, dhjetë etiketat e tij, katër drejtkëndëshat, shtatë shtigjet — dhe refuzoi shkrimin e rreshtit. Diagrami u rikthye dhe kontrolli kaloi sërish.
Kjo mori dy minuta. Verifikimi që nuk është parë kurrë të dështojë është verifikim i supozuar dhe supozimi është ajo që e gjithë kjo synon të shmangë.