Terug naar blog

Contentful · 5 aug 2026

Locale-fallbacks kunnen lokalisatieschuld verbergen

Fallbackcontent houdt pagina's compleet, maar kan ontbrekende vertalingen ook onzichtbaar maken. Teams moeten onderscheid maken tussen beschikbare content en gelokaliseerde content.

Locale-fallbacks kunnen lokalisatieschuld verbergen

Locale-fallback is een van de nuttigste vangnetten in een meertalige CMS.

Wanneer een veld geen waarde heeft voor de opgevraagde locale, kan Contentful een waarde uit een andere locale retourneren. De pagina blijft compleet, editors vermijden lege componenten en een markt kan live gaan voordat elk optioneel veld is vertaald.

Maar een complete pagina is niet altijd een gelokaliseerde pagina.

Fallback verandert hoe "ontbrekend" eruitziet

Zonder fallback is onvertaalde content duidelijk: de waarde is leeg. Met fallback lijkt het veld gevuld, ook al heeft de doellocale zelf geen eigen waarde.

Dat onderscheid kan verdwijnen terwijl content door API's, previews en frontend-rendering beweegt. Een vertaaldashboard kan de opgeloste Engelse waarde zien en concluderen dat het Franse veld klaar is. Een editor kan een complete Franse pagina beoordelen zonder te beseffen dat verschillende secties nog steeds Engels zijn.

Fallback lost continuïteit in levering op. Het lost volledigheid van vertalingen niet op.

Volg de herkomst van de waarde, niet alleen de aanwezigheid van een waarde

Een betrouwbaar lokalisatieoverzicht moet voor elk veld twee vragen beantwoorden:

  1. Welke waarde krijgt de bezoeker te zien?
  2. Welke locale heeft die waarde geleverd?

Het tweede antwoord laat zien of het veld expliciet gelokaliseerd is, via fallback is overgenomen of echt leeg is.

Die herkomst moet behouden blijven tijdens content discovery en vertaalplanning. Als de integratie opgeloste waarden te vroeg afvlakt, kunnen latere fasen het verschil niet meer zien tussen vertaalde content en geleende content.

Bepaal waar fallback acceptabel is

Niet elke overgenomen waarde heeft dezelfde impact.

Een juridische disclaimer, checkoutinstructie of campagnekop kan een waarde in de doellocale vereisen vóór livegang. Een productcode, intern label of eigennaam kan veilig zijn om over te nemen. Teams moeten het beleid per contenttype en veld definiëren in plaats van één globale regel voor volledigheid toe te passen.

Een praktisch beleid kan velden classificeren als:

  • vereist in elke ingeschakelde locale
  • tijdelijk fallback toegestaan
  • opzettelijk gedeeld tussen locales
  • uitgesloten van lokalisatie

Hierdoor verandert fallback van een onzichtbaar ongeluk in een redactionele beslissing.

Zorg dat previews de waarheid vertellen

Preview is de plek waar fallbackschuld zichtbaar moet worden.

De gerenderde pagina blijft belangrijk omdat die lay-out en context toont, maar editors hebben ook een subtiele overlay of rapport nodig dat overgenomen waarden markeert. Het doel is niet om de preview onleesbaar te maken. Het is om te laten zien welke ogenschijnlijk complete secties nog niet in bezit zijn van de doellocale.

Die informatie is vooral waardevol wanneer de bron- en doeltalen op elkaar lijken of wanneer kleine interfacelabels gemakkelijk over het hoofd worden gezien.

Rapporteer schuld zonder elke release te blokkeren

De volledigheid van lokalisatie moet afzonderlijk meetbaar zijn van paginabeschikbaarheid.

Een marktpagina kan misschien voor 100 procent renderbaar zijn en voor 82 procent expliciet gelokaliseerd. Beide cijfers zijn nuttig. Het eerste weerspiegelt operationele beschikbaarheid; het tweede weerspiegelt het resterende lokalisatiewerk.

Teams kunnen dan releasepoorten instellen voor kritieke velden en tegelijk bekende fallbackschuld elders toestaan. Rapporten moeten de overgenomen velden en hun leeftijd vermelden, zodat tijdelijke uitzonderingen niet standaard permanent worden.

Bescherm bestaande doelwaarden

Fallback kan ook schrijfbewerkingen verwarren. Een opgeloste bronwaarde kan verschijnen waar het doelveld in werkelijkheid leeg is, terwijl een expliciete doelwaarde verborgen kan zijn door een previewconfiguratie.

Inspecteer vóór het pushen van een vertaling de ruwe localemap in plaats van de opgeloste fallbackrespons. Schrijf alleen naar de bedoelde doellocale en behoud elke andere locale-waarde.

De kernboodschap

Fallback is een leveringsstrategie, geen bewijs van lokalisatie.

Houd de herkomstlocale gekoppeld aan elke waarde, definieer welke velden mogen overnemen, maak fallback zichtbaar in preview en rapporteer gelokaliseerde dekking afzonderlijk van paginavolledigheid. Bewust gebruikt houdt fallback releases veerkrachtig zonder dat vertaalschuld ongemerkt uit het zicht verdwijnt.