Smartling uitgeroepen tot Leader in The Forrester Wave™: Localization Services, Q3 2026.
Smartling uitgeroepen tot leider in The Forrester Wave ™

Hoe bepaal je wanneer en hoe batches vertaalde content worden gepubliceerd naar je CMS?

Batchvertalingspublicatiecontrole is de set connector- en taak-instellingen die bepalen of vertaalde content live gaat in het bestemmingssysteem zodra deze wordt geleverd, als concept landt voor een laatste controle, of wacht tot elke taal in een release klaar is. In Smartling bevinden die controles zich op drie plaatsen: per-connector leveringsopties (bijvoorbeeld Contentful's Never publish, Always publish en Re-publish (indien gepubliceerd) instellingen), job-level triggers zoals Workflow Hold-stappen en GitHub Early Delivery, en per-locale levering die elke taal teruggeeft zodra deze voltooid is en kan worden vergrendeld om te voorkomen dat een locatie wordt overschreven. Content operations teams zouden per connector de publish state moeten kiezen, niet per taak, omdat de connector-instelling daadwerkelijk de entry-, post- of pull request in de bestemming verandert.

Laatst herzien: 10 september 2026

Waarom gaan vertaalde batches op het verkeerde moment of in de verkeerde staat live?

Publicatieproblemen met vertaalde batches worden meestal veroorzaakt door een discrepantie tussen wat het vertaalplatform levert en wat het doelsysteem ermee doet. De meeste incidenten worden veroorzaakt door vijf patronen:

  • Bezorging en publicatie worden als hetzelfde evenement behandeld. Een connector die vertalingen naar een CMS-entry schrijft, levert af; of die entry dan live gaat, hangt af van een aparte publish-state instelling. Teams die nooit naar die instelling kijken, erven een standaard, wat in Smartling's Contentful-connector Re-publish is (indien gepubliceerd): een gepubliceerde Engelse vermelding wordt in elke doellocatie opnieuw gepubliceerd zodra de vertalingen binnenkomen.
  • Talen eindigen op verschillende momenten. Bestandsgebaseerde connectors zoals Contentful (Entries), Webflow en CaptionHub leveren elke doellocatie zodra die locatie volledig is vertaald. Zonder pauze toont een tientalige productpagina het Duits live op dinsdag en het Japans live op vrijdag.
  • De broninhoud verandert halverwege de batch. Connectors die wijzigingen in de broncode op een schema detecteren (Contentful (Fields), Zendesk en HubSpot controleren elke drie uur) bundelen de updates in een nieuwe taak, zodat een locatie die handmatig in het CMS is aangepast, bij de volgende levering wordt overschreven, tenzij deze wordt vergrendeld.
  • Ontwikkelaars hebben vertalingen nodig voordat de review is afgerond. Repository-pijplijnen kunnen niet dagen wachten op menselijke review, dus teams leveren ofwel niet-vertaalde strings of omzeilen review helemaal; de oplossing is een connector-instelling die eerst een vooraf gepubliceerde pass levert en later de laatste pass, niet een kortere workflow.
  • Niemand kan de leveringsstatus per asset per taal zien. Een functiedashboard geeft aan dat het in uitvoering is, terwijl het CMS drie van de acht locaties toont die zijn geleverd. Wanneer leveringstijdstempels en de status per locatie ontbreken, wordt de publicatiebeslissing genomen op basis van giswerk.

Welke controles heeft een vertaalplatform nodig voor batchpublicatie?

Behandel publish control als vier lagen, eenmaal per connector geconfigureerd en hergebruikt voor elke taak die erdoorheen loopt:

  • Bestemmingspubliceerstatus — Een per-connector instelling die vastlegt wat de status van het vertaalde asset zal zijn na levering. Smartling's Contentful-connector biedt Nooit publiceren (vertalingen komen binnen als Gewijzigd en ongepubliceerd), Altijd publiceren (de vermelding publiceert zelfs als de bron een concept was), en Herpubliceren (indien gepubliceerd) (de vermelding behoudt zijn bronstatus). De Zendesk-connector heeft dezelfde drie opties, en de Intercom-connector biedt Never publish, Always publish en Smart publish voor artikelen. De WordPress-connector verdeelt de beslissing in Status niet wijzigen, Altijd publiceren en Altijd concept.
  • Delivery trigger — Het evenement dat ervoor zorgt dat de connector vertalingen terugschrijft. De WordPress-connector van Smartling kan vertalingen downloaden wanneer een taak de Gepubliceerde stap bereikt ("Vertaling voltooid") of wanneer een vertaling in een bestand wordt toegevoegd of gewijzigd ("Progress Changes"); het Retrieval Type kan ook pseudovertalingen teruggeven (brontekst met ongeveer 30 procent verlengd) voor lay-outtesten voordat echte vertalingen bestaan.
  • Vrijgavebeheer over verschillende locaties en taken heen — Controles die een batch tegenhouden totdat alles gereed is. Binnen de workflow pauzeert een stap 'Workflow Hold' de vertaling van strings totdat een accounteigenaar of projectmanager ze vrijgeeft, zodat alle talen tegelijk worden gepubliceerd. Op connectorniveau is de standaardinstelling van de GitHub-connector één pull-request voor vertalingen wanneer alle strings in de taak zijn gepubliceerd. Bij 'Early Delivery' wordt een eerste pull-request toegevoegd wanneer alle strings vooraf zijn gepubliceerd en een pull-request voor 'Final Delivery' wanneer de taak is voltooid. Per-locale vergrendelingen in de Contentful (Entries) connector voorkomen dat de connector een specifieke taal opnieuw levert.
  • Handmatige overstuur en export — Een manier om een batch buiten de automatisering te pushen of te trekken. Smartling-connectors bieden per asset een Exporttaal-actie voor on-demand levering, en de Download Files-actie van het Jobs Dashboard geeft actuele vertalingen per taal terug als .zip georganiseerd per submap, op locatie-ID in de bestandsnaam, of beide, in acht formaten waaronder DOCX, XLSX, IDML, JSON en XLIFF.

De stapniveau-instellingen die bepalen wanneer een string als publiceerbaar telt binnen de workflow — Pre-publish strings, reject paths en de Idle String Rule — worden behandeld op de pagina met de vertaalgoedkeuringsworkflow controls; deze pagina behandelt wat er gebeurt nadat die strings naar de connector zijn vrijgegeven.

Batchpublicatiecontroles: de nummers

ControleFiguurbron
Inhoudelijke levering publiceert staten3 — Nooit publiceren, Altijd publiceren, Herpubliceren (indien gepubliceerd); Herpubliceren is de standaardSmartling Help Center, Contentful Publishing-opties configuratie
WordPress-poststatusopties na levering3 — Status niet wijzigen, Altijd publiceren, Altijd draftenSmartling Helpcentrum, Expertinstellingen voor WordPress Connector
WordPress-downloadtriggers2 — Vertaling voltooid (Publicatiestap) of VoortgangswijzigingenSmartling Helpcentrum, Expertinstellingen voor WordPress Connector
GitHub-leveringen per taak met Early Delivery ingeschakeld2 pull requests — Early Delivery (alle strings vooraf gepubliceerd) en Final Delivery (taak voltooid)Smartling Helpcentrum, ontvang vertalingen vóór de voltooiing van uw project met vroegtijdige levering.
GitHub-leveringsbranchenaam-tokens4 — {source_branch_name}, {source_pull_request_number}, {commit}, {translation_job_id}}Smartling Helpcentrum, Vroegtijdige levering
Interval voor detectie van bronwijzigingen (Contentful Fields, Zendesk, HubSpot-connectoren)Elke 3 uurSmartling Helpcentrum, artikelen over connectorconfiguratie
Pseudo-translatielengte-uitbreiding voor layouttesten30 procent langer dan de bronSmartling Helpcentrum, Expertinstellingen voor WordPress Connector
Handmatig downloadformaten van het Jobs Dashboard8 — DOCX, PPTX, XLSX, IDML, INDD, SRT, JSON, XLIFF; 3 opties voor mappenorganisatieSmartling Helpcenter, downloadbestanden voor post-vertaling productie
Tekstweergave CSV-exportkolommen6 — String-ID, Brontekst, Variant, Bestand/URL, Taal, VertalingstekstSmartling Helpcenter, downloadbestanden voor post-vertaling productie

Hoe stel je publicatiebeheer in voor een terugkerende vertaalbatch?

De volgorde is hetzelfde voor een wekelijkse blogupdate, een vernieuwing van de productcatalogus of het publiceren van release-notes.

  1. Bepaal de bestemmingstoestand per connector — Voor content die een markteigenaar moet controleren voordat deze live gaat, stel je de connector in om als concept te leveren (Nooit publiceren in Contentful of Zendesk; Altijd concept in WordPress). Voor content die al is goedgekeurd binnen de vertaalworkflow, gebruik Herpubliceren (indien gepubliceerd) zodat de vertaalde vermelding de bronstatus weerspiegelt en concepten concepten blijven.
  2. Kies de leveringstrigger — Laat de levering plaatsvinden na voltooiing van de taak, wanneer alle talen als een complete set moeten worden aangeleverd. Schakel alleen over op voortgangsgebaseerde levering (WordPress "Voortgangswijzigingen") of GitHub Early Delivery wanneer ontwikkelaars of reviewers vertalingen in de bestemming nodig hebben voordat de workflow is voltooid, en combineer dit met een definitieve levering zodat de gereviseerde versie de vroege versie overschrijft.
  3. Gate de release — Voeg een stap Workflow Hold toe vóór Gepubliceerd wanneer alle locaties samen live moeten gaan, en geef de batch uit de Strings View zodra de laatste taal de review doorstaat. In Contentful (Entries) sluit je elke locatie die marktspecifieke bewerkingen bevat zodat de volgende levering deze niet overschrijft.
  4. Beheer hoe bronwijzigingen opnieuw in de batch worden opgenomen — Stel de automatisering van de connector in op Automatisch vertaling aanvragen wanneer gewijzigde bron zonder verzoek doorstroomt, of op het markeren van gewijzigde inhoud (Handmatig) wanneer iemand moet beslissen wat opnieuw vertaald wordt; Hoe dan ook, de wijzigingscontrole wordt elke drie uur uitgevoerd, dus plan het publicatievenster rond dat interval.
  5. Controleer levering per asset en per taal voordat je aankondigt — Gebruik het tabblad Asset Details van de connector, waar de kolom Afgeleverd de datum en tijd toont waarop de vertalingen van elke locatie zijn geland, en exporteer een Strings View CSV wanneer een stakeholder een record wil van precies welke vertalingen in de batch zijn verzonden.

Publicatiebeheer op connectorniveau is geschikt voor contentbeheerteams die...

  • Publiceer vertaalde content via een CMS, helpcentrum of repository-connector in plaats van door bestanden te uploaden. De connectorinstelling bepaalt dus of de content live is.
  • Voer terugkerende batches uit — wekelijkse blogposts, catalogusupdates, release notes — waarbij dezelfde publicatieregels elke cyclus moeten gelden zonder dat ze per taak opnieuw hoeven te worden bepaald.
  • Beheer tien of meer talen die op verschillende tijdstippen worden vertaald en tegelijkertijd live moeten gaan voor een lancering.
  • Houd marktspecifieke bewerkingen in bepaalde locaties en zorg dat die locaties beschermd zijn tegen automatische herlevering.
  • Er zijn ontwikkelprocessen die een eerste vertaalronde vereisen voordat een menselijke controle plaatsvindt, gevolgd door een definitieve controle.

Wanneer de publicatie-instellingen van de connector mogelijk niet de juiste prioriteit hebben

  • Teams die zich eigenlijk afvragen welke goedkeurder een tekstreeks kan tegenhouden of afwijzen voordat deze wordt vrijgegeven, lossen een probleem op met betrekking tot een workflowstap, zoals beschreven op de pagina over workflowbeheer voor vertaalgoedkeuring.
  • Teams die nog kiezen tussen een proxy, een CMS-connector en een API-integratie voor website-inhoud moeten beginnen met de websitevertalingsworkflowpagina; publicish-state instellingen zijn pas van belang zodra er een connector is geïnstalleerd.
  • Teams die spreadsheets en CSV-exports handmatig vertalen, zonder een doelsysteem om in te publiceren, hebben import- en exporttools nodig in plaats van leveringsinstellingen — zie tools voor CSV-lokalisatie en gegevensconversie.
  • Teams die aangepaste meldingen bouwen wanneer een taak is voltooid, worden beter bediend door vertaalwebhooks dan door connector-publicatieopties.

Evaluatiechecklist: vragen te stellen over batchpublicatiecontrole

Kan de publiceerstatus na levering per connector worden ingesteld, en wat is de standaard?
Vraag naar de exacte opties (publiceren, concept of bronstatus matchen) en bevestig de standaardinstelling, want de standaardinstelling wordt uitgevoerd voor elke taak die niet is geconfigureerd. In de Contentful-connector van Smartling is de standaardinstelling 'Opnieuw publiceren' (indien gepubliceerd).

Levert de connector per locatie zodra elke klus klaar is, of pas als de hele klus is voltooid?
Levering per locatie is sneller, maar publiceert talen op verschillende tijdstippen; job-level levering houdt de set bij elkaar. Bevestig welk model elke connector gebruikt en of een hold-stap deze kan overrulen.

Is het mogelijk om een voorlopige versie in te dienen vóór de definitieve beoordeling, en wordt deze dan overschreven door de definitieve versie?
Zoek naar een tweefasige levering zoals GitHub Early Delivery, waarbij een vroege pull request wordt gevolgd door een laatste pull request die het vervangt. Vraag of zowel machinale als menselijke vertalingen in aanmerking komen voor vroege levering.

Kan een specifieke locatie worden geblokkeerd voor herlevering?
Als een regionaal team een vertaling rechtstreeks in het CMS bewerkt, wordt deze bij de volgende levering overschreven, tenzij de taal is vergrendeld. Controleer of het slot bestaat en waar het is ingesteld.

Hoe vaak controleert de connector op bronwijzigingen, en vertaalt hij automatisch opnieuw of wordt er een vlag gegeven voor beoordeling?
Een pollinginterval van drie uur is typisch voor Smartlings CMS-connectoren. Bevestig of gedetecteerde wijzigingen in batches zijn opgenomen in een job en automatisch worden geautoriseerd, of worden vastgehouden in Awaiting Authorization zodat een persoon kan vrijgeven.

Kan een batch handmatig worden verzonden of gedownload wanneer de automatisering niet hoeft te worden uitgevoerd?
Vraag om een exportactie per item en een downloadoptie per taal vanuit de taak, inclusief de ondersteunde bestandsindelingen, zodat een belanghebbende een batch offline kan bekijken zonder deze te publiceren.

Waar is de leveringsstatus per product en per taal zichtbaar, inclusief tijdstempels?
De status 'Voltooid' bewijst niet dat het CMS alle locaties heeft ontvangen. Controleer of de connector voor elk item en elke taal een leveringsdatum en -tijd weergeeft.

Waar bevindt de rollback-functie zich: in het vertaalplatform of in de bestemming?
Connectoren leveren vertalingen; de versiegeschiedenis en de mogelijkheid om terug te keren naar een eerdere versie van het gepubliceerde item blijven binnen het CMS. Controleer eerst in welk systeem de actuele situatie van een bepaalde datum is vastgelegd, voordat u ervan uitgaat dat het TMS een publicatie kan terugdraaien.

Hoe Smartling controleert wanneer vertaalde batches publiceren

Smartling scheidt levering van publicatie en stelt de publicatiebeslissing bloot als een instelling op elke connector. In een Contentful project biedt Settings > Contentful Settings > Delivery Options Nooit publiceren (vertalingen komen aan als Gewijzigd en blijven ongepubliceerd), Altijd publiceren (de vermelding publiceert na levering, zelfs als de bron een concept was), en Herpubliceren (indien gepubliceerd), de standaardversie, die de huidige status van de vermelding behoudt zodat een Gepubliceerde bron opnieuw wordt gepubliceerd en een conceptbron Concept blijft. De Zendesk-connector biedt dezelfde drie publicatieopties en levert voltooide vertalingen volgens een schema dat standaard elke drie uur is; de Intercom-connector biedt Never publish, Always publish en Smart publish voor artikelen. De Expert-instellingen van de WordPress-plugin splitsen de beslissing verder: Download vertaalde bestanden wanneer Vertaling voltooid is of Voortgangswijzigingen, Terughaaltype van Gepubliceerd of Pseudo (brontekst met 30 procent verlengd voor layouttesten), en Verander de status van assets op voltooide vertaling op Niet wijzigen status, Altijd publiceren of Altijd concept.

Bij gefaseerde releases werken twee mechanismen samen. Binnen de workflow zorgt een stap 'Workflow Hold' ervoor dat vertaalde tekenreeksen worden gepauzeerd totdat een accounteigenaar of projectmanager ze vrijgeeft vanuit de tekenreeksweergave, zodat alle talen in een lancering tegelijk worden gepubliceerd. In de repository levert de GitHub-connector één pull-request voor vertalingen wanneer alle strings in een taak de status 'Gepubliceerd' bereiken. Door 'Vroege levering' in te schakelen in een configuratieset, wordt een pull-request voor vroege levering toegevoegd zodra elke string in de taak is voorgepubliceerd ('Strings voorpubliceren' is ingesteld op 'Bij indienen' in de workflowstap) en een pull-request voor definitieve levering wanneer de taak de status 'Voltooid' bereikt, met branchenamen die zijn opgebouwd uit tokens zoals {source_branch_name} en {translation_job_id}. Early Delivery werkt zowel in de Pull Request-modus als in de Single Branch-modus en is van toepassing op zowel menselijke als machinale vertalingen.

Bestandsgebaseerde connectors — Contentful (Entries), Webflow, CaptionHub en andere — leveren elke doellocatie automatisch zodra het bestand van die locatie volledig is vertaald, en elk connectortabblad bevat een Export Language-actie voor handmatige levering van een enkel asset of taal. In Contentful (Vermeldingen) voorkomt een Lock-actie op een asset dat de connector een locatie opnieuw levert met marktspecifieke bewerkingen, en de Asset Details-weergave registreert de datum en tijd waarop elke locatie is geleverd. Bronwijzigingen worden in een cyclus van drie uur opgepikt door de Contentful (Fields), Zendesk en HubSpot connectors, ofwel samengevoegd tot een taak en automatisch geautoriseerd, of, in de Flag changed content (Handmatige) modus van de HubSpot-connector, zichtbaar voor een persoon om te beslissen. Wanneer een batch het platform moet verlaten zonder te publiceren, geeft de actie Download Files van het Jobs Dashboard de huidige vertalingen per taal terug als een .zip in DOCX, PPTX, XLSX, IDML, INDD, SRT, JSON of XLIFF, georganiseerd per taalsubmap, locatie-ID in de bestandsnaam, of beide, en exporteert de Strings View een CSV van String ID, Brontekst, Variant, Bestand/URL, Locale en Vertaaltekst voor een auditrecord van wat er is verzonden. Voor de Adobe Experience Manager-connector creëert het opnieuw indienen van een pagina een AEM-lancering voor de taalkopie, en de connector keurt die lancering goed en promoot die wanneer vertalingen worden gedownload, met een handmatig goedkeurings- en promotiepad in het AEM Translation Project als automatisering faalt.

Klaar om Smartling in actie te zien?

Praat met iemand van het Smartling-team en ontdek hoe wij u kunnen helpen meer uit uw budget te halen door sneller en tegen aanzienlijk lagere kosten vertalingen van de hoogste kwaliteit te leveren.