Help:Extension:Translate/Message group states/nl

Deze pagina is de documentatie voor de berichtengroep workflow statussen. We gaan er van uit dat een organisatie de MediaWiki gebruikt met de extensie Translate. De organisatie gebruikt de wiki onder andere voor het doen van mededelingen. Zij maken dan eerst een tekst aan op de wiki, maken die dan vertaalbaar en zorgen dat vertalers het gaan vertalen. Als de vertalingen klaar zijn, dan kunnen ze worden gepubliceerd. Maar hoe weet je wanneer een vertaling klaar is? Is er een proeflezing geweest en zijn er verbeteringen nodig (Kwaliteitscontrole)? Wat als iemand iets aanvult of verbeterd, hoe wordt dan de gepubliceerde versie gewijzigd?

Deze vragen proberen we met de functie berichtengroep workflow te beantwoorden. U kunt nu een labeltje (tag) aan een berichtengroep hangen om daarmee de status aan te geven, bijvoorbeeld "translating", "proofreading", "ready" of "published". Hiermee kunt u de verschillende rollen die aan de vertaling werken de status tonen zonder die telkens te hoeven meedelen. De vertalers kunnen besluiten wanneer zij tevreden zijn met de eigen vertaling en dat aangeven door het wijzigen van de status. De andere vertalers kunnen dat dan ook zien. De vertaalbeheerder kan het periodiek controleren en zien wanneer die iets kan publiceren. En daarnaast de pagina's bijwerken die al gepubliceerd zijn. Dit is een workflow.



Instellen
Deze functie is standaard uitgeschakeld. Het inschakelen gaat via de wiki configuratie. U moet beslissen welke statussen u wilt instellen en aan elke status een kleur toekennen. Die kleur is in het hex-formaat. U kunt ook aangeven welke gebruikersgroepen standaard deze status kunnen aanpassen.

Hier als voorbeeld een configuratie:

Berichtengroepen kunnen de globale workflow statussen negeren en de eigen statussen gebruiken. Zij kunnen meer specifieke rechtencontrole doen op het niveau van de status. Een status kan dan alleen worden geselecteerd door gebruikersgroepen die dat recht hebben.



Hoe te gebruiken


Once the configuration is set, both Special:LanguageStats and Special:MessageGroupStats will show a new column for the current state, and the tables can be sorted by state. The state can be changed in Special:Translate: just choose the group and language and you will see the state in the top corner of the message group description.

This state applies to a single language of a single message group, say the whole Italian translation of the translatable page "Fréttinga". In contrast, individual translation units can be accepted and whole translatable pages can be discouraged from further translation.



Automatische statuswijzigingen
Since September 2012 Translate supports automatic state changes. For example, when all the messages are translated, the state changes itself to proofreading, and when all messages have been proofread, the state changes to ready.

The conditions for these changes are called transitions. Transitions can have zero or more conditions on the following variables: UNTRANSLATED, OUTDATED, TRANSLATED, PROOFREAD. Each variable represents the number of messages in that state. UNTRANSLATED variable includes the OUTDATED messages. Each variable can be compared to three values: ZERO, NONZERO and MAX. For example transition to ready state would have condition PROOFREAD is MAX. See code example below.

The state of a language of a message group will be updated whenever a translation is changed or reviewed in that language. The state transitions are matched in the declaration order. All conditions must be fulfilled for the transition to match. If no transition matches, the message group will keep its existing state.