Help:Extension:Translate/Message group states/cs

Tato stránka obsahuje dokumentaci pro stavy pracovního postupu skupiny zpráv. Představme si, že některé organizace používají MediaWiki s příponou Translate. Používají wiki mimo jiné k psaní tiskových zpráv. Co dělají? Nejprve napíší tiskovou zprávu na wiki. Pak ji učiní překladatelskou a vyzvou překladatele, aby na ní pracovali. Když jsou překlady hotové, mohou je publikovat jinde na svých webových stránkách. Jak ale vědí, kdy je překlad připraven nebo co je důležitější korektury a opravy (viz Zajištění kvality)? Co když někdo najde a opraví chybu a zveřejněnou verzi je třeba aktualizovat?

Toto je případ použití funkce Pracovní postup skupiny zpráv (message group workflow). To vám umožní připojit značku ke skupině zpráv označující, v jakém stavu je, například "překlad" (translating), "korektura" (proofreading), "připravena" (ready) nebo "publikována" (published). To umožňuje různým rolím, které pracují na tiskové zprávě, explicitně odhalit aktuální stav bez potřeby dalších komunikačních metod. Překladatelé mohou uvést, kdy považují své překlady za připravené a další překladatelé mohou vidět, jaké překlady jsou již publikovány. Správce překladů může pravidelně kontrolovat, které překlady jsou připraveny, publikovat je a aktualizovat již publikované stránky. Toto je pracovní postup.

Nastavení
Ve výchozím stavu je tato možnost vypnuta. Musí být povolena prostřednictvím konfigurace wiki (soubor ). Musíte se rozhodnout, jaký stav budete chtít nastavit a přiřadit mu barvu v hexadecimálním formátu. Kromě toho si můžete zvolit uživatelské skupiny, které mohou budou moci tento stav měnit.

Toto je příklad konfigurace:

Skupiny zpráv mohou přepsat globální stavy pracovních toků a poskytnout své vlastní. Mohou provádět podrobnější kontrolu oprávnění na úrovni státu. Stav mohou vybrat pouze skupiny uživatelů, které mají určené právo.

Jak na to


Jakmile je konfigurace nastavena, Statistiky jazyků a Statistiky skupiny zpráv zobrazí nový sloupec pro aktuální stav a tabulky lze třídit podle stavu. Stav lze změnit v Překlad: stačí vybrat skupinu a jazyk a stav se zobrazí v horním rohu popisu skupiny zpráv.

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.

Automatické změny stavu
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.