Tillbaka till bloggen

Reliability · 22 juli 2026

Checklista för tillförlitlig översättning i Contentful

Tillförlitlig lokalisering kommer från en serie snäva skyddsmekanismer genom generering, granskning, push, publicering och återställning.

Checklista för tillförlitlig översättning i Contentful

En översättning kan vara språkligt utmärkt och ändå misslyckas i releasen.

Fel källögonblicksbild kan ha använts. Rich-text-strukturen kan ha ändrats. Ett granskat värde kan ha inte nått Contentful. Uppdateringen kan finnas där men vara opublicerad. Tillförlitlighet kommer från att skydda hela kedjan, inte från att optimera ett enskilt modellsvar.

Före översättning

Börja med en tydlig källavgränsning.

  • identifiera exakt Contentful-post och miljö
  • fånga käll- och målspråk
  • läs in endast fält som är berättigade till översättning
  • bevara länkar, inbäddningar, markeringar och icke-översättningsbar struktur
  • registrera modell, prompt och terminologiregler
  • visa om tomma källfält ingår

Om begärans omfattning är tvetydig före generering, ärver varje senare fas den tvetydigheten.

Under generering

Provider-anropet bör vara observerbart och tillräckligt repeterbart för att stödja granskning.

Validera att svaret innehåller varje förväntat fält och skyddad platshållare. Avvisa felaktig strukturerad utdata i stället för att försöka spara de delar som verkar rimliga.

Återförsök bör återanvända samma begäransomfattning. Om en annan modell eller prompt väljs, behandla resultatet som ett nytt försök så att granskare kan förstå varför utkastet ändrades.

Under granskning

Granskning behöver tre tillstånd sida vid sida:

  1. källvärdet som användes för översättning
  2. det aktuella målvärdet i Contentful
  3. det föreslagna lokaliserade utkastet

Detta avslöjar inaktuell källdata och skyddar befintligt lokaliserat arbete.

För rich text, granska både språk och hierarki. Öppna CMS-förhandsvisningen före godkännande när layout, länkar eller inbäddat innehåll påverkar sidan.

Ändringar som görs av granskaren bör bli en del av den sparade utkastshistoriken i stället för att försvinna i en slutlig push.

Under push

Skriv minsta möjliga ändring.

Pusha endast godkända fält för målspråket. Hämta om den aktuella Contentful-posten, bevara orelaterade värden och använd den senaste postversionen. Om samma målfält ändrades efter att granskningen började, stanna för ett beslut i stället för att skriva över det automatiskt.

Registrera vilka fält Contentful accepterade och när. Ett lyckat API-svar bör mappas till varaktigt begärandetillstånd innan UI:t meddelar att det är klart.

Under publicering

Push och publicering är separata utfall.

Bekräfta att posten är berättigad till det konfigurerade publiceringsläget och att användaren har behörighet att publicera. Om publicering sker automatiskt, håll dess misslyckande oberoende från framgång i översättning och push.

Begäran bör tydligt visa "pushad, publicering misslyckades" i stället för att kollapsa hela arbetsflödet till ett generiskt fel.

Under återställning

Tillförlitliga system antar att providers gör timeout, nätverk avbryts och CMS-versioner hamnar i konflikt.

  • återförsök övergående fel inom begränsade gränser
  • återuppta från den misslyckade fasen
  • behåll lyckade översättningar och pushar intakta
  • exponera det senaste åtgärdbara felet
  • tillåt avbrytning där aktivt arbete kan stoppas säkert
  • gör slutligt tillstånd återställningsbart genom polling även utan realtidshändelser

Återställning bör bevara arbete, inte reflexmässigt starta om det.

Slutsats

Det finns ingen enskild tillförlitlighetsfunktion för översättning i Contentful.

Förtroende kommer från snäva skyddsmekanismer vid varje gräns: explicit omfattning, skyddad struktur, jämförbara granskningstillstånd, minimala skrivningar, separat publiceringstillstånd och fasmedveten återställning. När dessa kontroller fungerar tillsammans kan team röra sig snabbt utan att behandla varje flerspråkig release som ett vågspel.