Help:Extension:Translate/Process flow in MediaWiki jobs/nl
Deze pagina beschrijft:
- De verschillende jobs in de extensie Translate
- Wat gebeurt er als een pagina wordt gemarkeerd voor vertaling
- Wat gebeurt er als een vertalingseenheid wordt vertaald
Merk op dat de diagrammen op de pagina kunnen worden gedownload en geopend met DrawIO/diagrams.net om te wijzigen.
Woordenlijst
Zie Help:Extension:Translate/Glossary/nl .
Zorg ervoor dat u bekend bent met de volgende terminologie:
- berichtenverzameling
- berichtengroep
- bericht handle
- berichtenindex
- bronpagina
- status
- vertaalbare pagina
- vertaalbare paginabron
- vertaalpagina
- vertaaleenheid
- vertaaleenheid identificatie
- Vertaaleenheid markerering
- vertaaleenheid pagina
- vertaaleenheid bron
Wat gebeurt er als...
Pagina is gemarkeerd voor vertaling
Vertaaleenheid is vertaald
MediaWiki Jobs in Translate
In dit gedeelte worden de relevante jobs beschreven wanneer een pagina wordt gemarkeerd voor vertaling of wanneer een vertalingseenheid wordt vertaald.
TranslationsUpdateJob
- Creëert en gebruikt de
MessageUpdateJob
(één per vertaaleenheid) om de pagina's van de vertaaleenheid in de brontaal te updaten en om optioneel vertalingen als verouderd te markeren. - Regeneratie van de groepsstatistieken van de pagina.
- Creëert de
TranslateRenderJob
voor alle vertaalpagina's en voegt ze toe aan de job queue. - Voeg een
MessageIndexRebuildJob
toe aan de job queue.
Deze taak wordt toegevoegd aan de job queue als een pagina is gemarkeerd voor vertaling.
MessageUpdateJob
Werkt de pagina's van de vertaaleenheid bij met de nieuwe vertaaltekst.
Deze taak wordt bij aan de job queue toegevoegd door TranslationsUpdateJob
wanneer een pagina is gemarkeerd voor vertaling.
TranslateRenderJob
Wanneer een pagina is gemarkeerd voor vertaling, wordt voor elke vertaalpagina een TranslateRenderJob
gemaakt.
Zij updaten de vertaalpagina's met de nieuwste inhoud van de pagina die is gemarkeerd voor vertaling.
Wanneer een vertaaleenheid wordt vertaald, wordt er een TranslateRenderJob
gemaakt om de vertaalpagina bij te werken voor de taal waarin werd vertaald.
- Deze job wordt toegevoegd aan de job queue wanneer een pagina van een vertaaleenheid wordt gewijzigd.
- Deze taak wordt toegevoegd aan de job queue als een pagina is gemarkeerd voor vertaling.
MessageIndexRebuildJob
Gebruikt om de MessageIndex
opnieuw samen te stellen met informatie over de laatste pagina die is gemarkeerd voor vertaling.
Ontdubbeling is ingesteld voor deze taak om ervoor te zorgen dat er op elk moment slechts één exemplaar van deze taak in de job queue aanwezig is.
Deze taak wordt bij aan de job queue toegevoegd door TranslationsUpdateJob
wanneer een pagina is gemarkeerd voor vertaling.
MessageGroupStatesUpdaterJob
Verwerkt automatische statuswijzigingen voor berichtgroepen voor een specifieke taal.
Deze job wordt toegevoegd aan de job queue wanneer een pagina van een vertaaleenheid wordt gewijzigd.