Terug naar blog

Reliability · 22 jul 2026

De Contentful-checklist voor betrouwbaarheid van vertalingen

Betrouwbare lokalisatie komt voort uit een reeks gerichte waarborgen tijdens generatie, review, push, publicatie en herstel.

De Contentful-checklist voor betrouwbaarheid van vertalingen

Een vertaling kan taalkundig uitstekend zijn en toch de release laten mislukken.

Mogelijk is de verkeerde bron-snapshot gebruikt. De rich-text-structuur kan zijn veranderd. Een gereviewde waarde heeft Contentful mogelijk niet bereikt. De update kan aanwezig maar ongepubliceerd zijn. Betrouwbaarheid komt voort uit het beschermen van het volledige pad, niet uit het optimaliseren van één modelrespons.

Voor de vertaling

Begin met een duidelijke bronafbakening.

  • identificeer de exacte Contentful-entry en -omgeving
  • leg de bron- en doellocales vast
  • laad alleen velden die in aanmerking komen voor vertaling
  • behoud links, embeds, markeringen en niet-vertaalbare structuur
  • leg het model, de prompt en terminologieregels vast
  • toon of lege bronvelden zijn opgenomen

Als de scope van het verzoek vóór generatie ambigu is, erft elke latere fase die ambiguïteit.

Tijdens generatie

De provider-aanroep moet observeerbaar en voldoende herhaalbaar zijn om review te ondersteunen.

Valideer dat de respons elk verwacht veld en elke beschermde placeholder bevat. Wijs onjuist gevormde gestructureerde output af in plaats van te proberen de stukken op te slaan die aannemelijk lijken.

Retries moeten dezelfde request scope hergebruiken. Als een ander model of een andere prompt wordt geselecteerd, behandel het resultaat dan als een nieuwe poging zodat reviewers kunnen begrijpen waarom het concept is veranderd.

Tijdens review

Review vereist drie toestanden naast elkaar:

  1. de bronwaarde die voor de vertaling is gebruikt
  2. de huidige doelwaarde in Contentful
  3. het voorgestelde gelokaliseerde concept

Dit onthult verouderde brondata en beschermt bestaand gelokaliseerd werk.

Controleer bij rich text zowel taal als hiërarchie. Open de CMS-preview vóór goedkeuring wanneer lay-out, links of embedded content de pagina beïnvloeden.

Bewerkingen van de reviewer moeten deel worden van de opgeslagen concepthistorie in plaats van te verdwijnen in een definitieve push.

Tijdens push

Schrijf de kleinst mogelijke wijziging.

Push alleen goedgekeurde velden in de doellocale. Haal de huidige Contentful-entry opnieuw op, behoud niet-gerelateerde waarden en gebruik de nieuwste entryversie. Als hetzelfde doelveld is gewijzigd nadat de review begon, stop dan voor een beslissing in plaats van het automatisch te overschrijven.

Leg vast welke velden Contentful heeft geaccepteerd en wanneer. Een succesvolle API-respons moet worden gekoppeld aan een duurzame request status voordat de UI voltooiing aankondigt.

Tijdens publicatie

Push en publicatie zijn afzonderlijke uitkomsten.

Bevestig dat de entry in aanmerking komt voor de geconfigureerde publicatiemodus en dat de gebruiker toestemming heeft om te publiceren. Als publicatie automatisch gebeurt, houd het falen daarvan dan onafhankelijk van vertaal- en pushsucces.

Het verzoek moet duidelijk "gepusht, publicatie mislukt" tonen in plaats van de volledige workflow samen te vouwen tot een generieke fout.

Tijdens herstel

Betrouwbare systemen gaan ervan uit dat providers time-outs hebben, netwerken onderbroken worden en CMS-versies conflicteren.

  • probeer tijdelijke fouten opnieuw binnen begrensde limieten
  • hervat vanaf de mislukte fase
  • behoud succesvolle vertalingen en pushes intact
  • toon de laatste bruikbare fout
  • sta annulering toe waar actief werk veilig kan stoppen
  • maak de eindstatus herstelbaar via polling, zelfs zonder realtime events

Herstel moet werk behouden, niet het reflexmatig opnieuw starten.

De kernboodschap

Er is geen enkele betrouwbaarheidsfunctie voor Contentful-vertaling.

Vertrouwen komt voort uit gerichte waarborgen bij elke grens: expliciete scope, beschermde structuur, vergelijkbare reviewtoestanden, minimale writes, gescheiden publicatiestatus en fasebewust herstel. Wanneer die controles samenwerken, kunnen teams snel bewegen zonder elke meertalige release als een gok te behandelen.