Kuidas taustal töötlemine toimib
WordPressi brauseripäringud on terve veebilehe usaldusväärseks tõlkimiseks liiga lühikesed. Translator loob töö, jagab sisu sobiva mahuga tekstiosadeks, töötleb need WordPressi taustasüsteemi kaudu ja salvestab kontrollitud vahetulemused. Halduslehe sulgemine aktiivset tööd ei katkesta.
Olekuinfo õigesti mõistmine
- Järjekorras: töö on loodud ja ootab taustatöötlejat.
- Töös: tekstiosa töötlemine käib või järgmine etapp on ajastatud.
- Korduskatse ajastatud: ajutise teenusepakkuja- või ühendusprobleemi järel proovitakse uuesti.
- Lõpetatud: kontroll õnnestus ja sihtkeelne tulemus salvestati.
- Ebaõnnestunud: töö peatus täieliku ja kehtiva tulemuseta; ava tehnilised üksikasjad.
- Tühistatud: uusi tekstiosi enam ei alustata, kuid juba lõppev päring võib oma kontrollitud tulemuse veel salvestada.
Miks edenemine võib peatuda
Järgmise etapi käivitumist võivad viivitada teenusepakkuja aeglus, päringupiirangud, vähese liiklusega veebilehe WP-Cron, veebimajutuse protsessipiirangud, blokeeritud loopback-päringud või aeglane andmebaas. Protsendinäit ei ole stopper. Tavapärase ootamise ja takerdunud taustatöö eristamiseks vaata viimase uuenduse aega ning korduskatse teadet.
Ajutised teenusepakkuja vead
- Ära loo sama töö koopiat.
- Oota kuvatud korduskatse ajani.
- Kontrolli teenusepakkuja olekut, arveldust, päringupiiranguid ja mudeli kasutusõigust.
- Veendu, et server saab teha väljaminevaid HTTPS-päringuid.
- Kui kõik korduskatsed ebaõnnestuvad, kõrvalda põhjus ja kasuta tulemusekaardil korduskatse nuppu.
Lõpetatud vahetulemused säilivad. Korduskatse peaks jätkama turvalisest seisust, mitte saatma kogu sisu uuesti tõlkimisele.
Turvaline tühistamine
Kasuta tühistamist siis, kui valisid vale sisuüksuse, keele või järjekorra. Tühistamine on koostööpõhine: süsteem salvestab soovi ja peatab järgmised etapid, kuid ei saa tagasi võtta millisekund varem lõpetatud teenusepäringut ega andmebaasitoimingut. Kontrolli pärast alati jaotist Tööd ja logid. Kui töö olek on „Lõpetatud“, vaata tulemus tavapäraselt üle. Pooleli jäänud või ebaõnnestunud töö korral jääb lähteversioon ainuõigeks aluseks.
Järjekorda jäänud töö kontrollimine
- Veendu, et WordPressi saidi tervise vaade ei näita loopback-päringu ega ajastatud sündmuse viga.
- Ava mõni teine haldusleht, et tavapärane WP-Cron saaks käivituda.
- Kui tootmiskeskkonna liiklus on WP-Croni jaoks liiga väike, kasuta serveri cron-tööd.
- Kontrolli, et hooldusrežiim, turbepluginad ega tulemüür ei blokeeri admin-ajax- või REST-tagasisidepäringuid.
- Piiratud veebimajutuses hoia väikese töökorra üksuste arv ühe peal.
Lõpliku vea diagnoosimine
- Ava tehnilised üksikasjad.
- Märgi üles turvaline veakood ja mõjutatud sisuüksuse ID.
- Määra vea liik: litsents, teenusepakkuja autentimine, päringupiirang, ühendus, taustatöötleja, kontroll, keel või sisustruktuur.
- Paranda ainult tuvastatud põhjus.
- Käivita selle sihttõlke korduskatse üks kord.
- Vaata tulemus enne avaldamist üle.
Taastamine algmaterjali kahjustamata
Ära kirjuta lähtesisu üle ega kustuta seda korduskatse sundimiseks. Polylangi või WPML-i puhul eemalda ainult vigane sihtkeelne mustand ja alles pärast keeleseose kontrollimist. TranslatePressi puhul kontrolli täpselt vastavaid sõnastikukirjeid. Kui nimekiri on aegunud, kasuta inventuuri uuendamist — see loeb hetkeseisu ega muuda sisu.
Kasulik info kasutajatoele
- Translatori, WordPressi, PHP ja mitmekeelsusplugina versioonid.
- Sisuüksuse ID ning lähte- ja sihtkeel.
- Töö või tulemuse ID, ajatemplid ja turvaline veakood.
- Kas WP-Cron ja väljaminevad HTTPS-päringud töötavad.
- Täpselt korratavad sammud.
Ära saada litsentsivõtmeid, API-võtmeid, paroole ega konfidentsiaalset lehesisu.

