Help:Extension:Translate/Process flow in MediaWiki jobs/nl

This page is a translated version of the page Help:Extension:Translate/Process flow in MediaWiki jobs and the translation is 100% complete.

Deze pagina beschrijft:

  1. De verschillende jobs in de extensie Translate
  2. Wat gebeurt er als een pagina wordt gemarkeerd voor vertaling
  3. 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:

  1. berichtenverzameling
  2. berichtengroep
  3. bericht handle
  4. berichtenindex
  5. bronpagina
  6. status
  7. vertaalbare pagina
  8. vertaalbare paginabron
  9. vertaalpagina
  10. vertaaleenheid
  11. vertaaleenheid identificatie
  12. Vertaaleenheid markerering
  13. vertaaleenheid pagina
  14. 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

  1. 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.
  2. Regeneratie van de groepsstatistieken van de pagina.
  3. Creëert de TranslateRenderJob voor alle vertaalpagina's en voegt ze toe aan de job queue.
  4. 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.