Tovább a tartalomhoz

Minőségellenőrzés és szójegyzék

Két dolog tartja becsületesen a fordítást: az automatikus ellenőrzések, amelyek elkapják a gépies hibákat, és a szójegyzék, amely eldönti, minek hívunk egy fogalmat. Mindkettő munkaterület szintjén él, és annak minden projektjére vonatkozik.

Az Ownlate összeveti a fordítást a forrásával, és jelenti, amit talál. Az ellenőrzés a szerkesztő QA fülén fut munka közben, és API-n keresztül kérésre.

EllenőrzésMit jelent
missing_interpolationA forrásban szereplő helyőrző hiányzik a fordításból
extra_interpolationA fordításban olyan helyőrző van, amely a forrásban nincs
missing_html_tagEgy forrásbeli HTML-címke kevesebbszer fordul elő a fordításban
extra_html_tagA fordításban több címke van, mint a forrásban
trailing_whitespaceA fordítás szóközzel vagy más térközzel végződik
same_as_sourceA fordítás karakterről karakterre a forrásszöveg
forbidden_termTiltottnak jelölt szójegyzék-kifejezés fordul elő a fordításban
custom_regexIlleszkedett az egyik saját szabálya

A helyőrzőket három alakban ismeri fel a rendszer, ami lefedi az összes elterjedt i18n-könyvtárat:

{name} {{count}} ${user} %s %d %i %f %g

A HTML-címkéket kis- és nagybetű nélkül, darabszám szerint hasonlítja össze, így a <b> helyett <B> rendben van, két <br> közül az egyik elhagyása viszont nem.

A Munkaterület → QA-szabályok azokat a reguláris kifejezéseket tartalmazza, amelyeket a beépített listával együtt ellenőrzünk a fordítás szövegén.

MezőMegjegyzés
NévLegfeljebb 100 karakter, hogy felismerje
MintaReguláris kifejezés, legfeljebb 500 karakter. A lookahead és a lookbehind támogatott.
ÜzenetAmit a fordító lát találat esetén, legfeljebb 500 karakter
Súlyosságerror vagy warning — címke a szabályon
ProjektekHagyja üresen, hogy minden projektre vonatkozzon, vagy sorolja fel a projektazonosítókat

A szabály akkor illeszkedik, ha a minta a fordításban fordul elő. Olyasmire írjon mintát, aminek nem szabad megjelennie: két szóköz egymás után, egyenes idézőjel ott, ahol a nyelv tipográfiait kíván, pénznemjel a szám rossz oldalán.

A le nem fordítható mintát a rendszer kihagyja, ahelyett hogy minden szegmensen hibát dobna, így az egyik szabály elgépelése soha nem állítja meg a többit.

A szójegyzék a munkaterület terminológiája. Minden bejegyzés egy forrásnyelvhez tartozik, és egy kifejezést ír le.

MezőJelentés
termA szó vagy kifejezés a forrásnyelven
definitionMit jelent itt — az az egyértelműsítés, amelyre a fordítónak szüksége van
translationsA javasolt fordítás célnyelvenként
partOfSpeechnoun, verb, adjective vagy other
caseSensitiveUgyanaz-e a kifejezés az Apple és az apple
forbiddenOlyan kifejezést jelöl, amely nem szerepelhet a fordításokban

Ha egy szegmens nyitva van, az Ownlate szójegyzék-kifejezéseket keres a forrásszövegében, és kiemeli a találatokat. A kiemelésre mutatva megjelenik a definíció és az adott nyelvre javasolt fordítás — a döntés egyszer, a szójegyzékben születik meg, nem újra minden szövegben.

A tiltott kifejezéseket fordítva ellenőrzi a rendszer: abban keresi őket, amit a fordító beírt, és forbidden_term észrevételként jelenti. Így nem szivárog be a termékbe egy versenytárs márkaneve, egy kivezetett terméknév vagy egy olyan szó, amelyet a stílusútmutatója tilt.

Azt a szójegyzéket, amely minden főnevet felsorol, senki nem olvassa; a harminc bejegyzésből állót elolvassák. Jó jelöltek:

  • Termék- és funkciónevek, azzal a megjegyzéssel, hogy egyáltalán fordítjuk-e őket.
  • Olyan szavak, amelyeket az iparág sajátos értelemben használ — ticket, tábla, kiadás.
  • Több elfogadható fordítással bíró kifejezések, ahol a következetesség fontosabb magánál a választásnál.
  • Bármi, amit lektorálás közben már kétszer kijavított.