Extension:TranslationNotifications/cs

Category:GPL licensed extensions/cs
Příručka k rozšířením MediaWiki
TranslationNotifications
Stav rozšíření: stabilníCategory:Stable extensions/cs
Implementace Speciální stránka Category:Special page extensions/cs, OznámeníCategory:Notification extensions/cs
Popis Umožňuje překladatelům přihlásit se k odběru oznámení o překladu
Autoři Jon Harald Soby, Amir Aharoni, Santhosh Thottingal, Niklas Laxström, Siebrand Mazeland
Nejnovější verze Průběžně aktualizováno
MediaWiki 1.34+Category:Extensions with manual MediaWiki version
Změny v databázi Ne
Licence GNU General Public License 2.0 nebo novější
Stáhnout Category:Extensions in Wikimedia version control/cs
Příklad translatewiki.net
  • $wgTranslationNotificationsAlwaysHttpsInEmail
  • $wgTranslationNotificationsSignupLegalMessage
  • $wgTranslationNotificationsContactMethods
Čtvrtletní stahování 5 (Ranked 91st)
Přeložte rozšíření TranslationNotifications, používá-li lokalizaci z translatewiki.net
Problémy Otevřené úkoly · Nahlásit chybu
Category:All extensions/cs

Rozšíření TranslationNotifications poskytuje způsob, jak spravovat komunikaci s překladateli na wiki, která používá rozšíření Translate.

Rozšíření má dvě hlavní části:

Pro překladatele
Formulář, kde se překladatelé přihlašují k odběru oznámení. Mohou uvést jazyky, do kterých mohou překládat, a preferované kontaktní metody a frekvenci, včetně možností přehledu.
Pro manažery překladů
Formulář pro zasílání žádostí o překlad stránky. Oznámení bude doručeno všem překladatelům splňujícím podmínky buď okamžitě, nebo později v souhrnném e-mailu.

Předpoklady

Rozšíření je užitečné pouze v případě, že je nainstalováno a nakonfigurováno rozšíření Translate. Používá rozšíření MassMessage k zanechání zpráv na diskusních stránkách uživatele, takže toto rozšíření by mělo být také nainstalováno.

Instalace

  • Stáhněte soubor/y a vložte je do adresáře pojmenovaného TranslationNotifications ve vaší složce extensions/.
    Vývojáři a přispěvatelé kódu by si místo toho měli nainstalovat rozšíření from Git pomocí:cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/TranslationNotifications
  • Na konec vašeho souboru LocalSettings.php přidejte následující kód:
    wfLoadExtension( 'TranslationNotifications' );
    
  • Vyžaduje nastavení v konfiguračním souboru.
  • Yes Dokončeno – Přejděte na stránku Special:Version vaší wiki a zkontrolujte, zda bylo rozšíření úspěšně nainstalováno.

Konfigurace

Používají se následující konfigurační proměnné:

$wgTranslationNotificationsContactMethods konfiguruje, které metody kontaktu jsou povoleny. Toto jsou výchozí hodnoty:

$wgTranslationNotificationsContactMethods = [
	'email' => true,
	'talkpage' => true,
	'talkpage-elsewhere' => false,
];

Speciální stránky

Special:TranslatorSignup

Speciální stránka, kde se mohou překladatelé přihlásit. Příklad: Special:TranslatorSignup na Meta-wiki Wikimedie. Uživatelé si mohou nastavit své jazykové preference (první, druhý a třetí jazyk) a způsob kontaktu, jako je upozornění na e-mail nebo diskusní stránku. Je také možné požádat o upozornění na diskusní stránce na jiné wiki ve stejné wiki rodině založené na CentralAuth.[1] Mohou si také zvolit frekvenci upozornění: vždy (pokaždé, když je něco k překladu), týdenní přehled, měsíční přehled. Možnost e-mailu bude dostupná pouze uživatelům, kteří potvrdili svou e-mailovou adresu.

V případě, že jste povolili oznámení e-mailem pro úpravy uživatelských rozhovorů na zvolené wiki, získáte jej také pro upozornění na překlad, takže je pravděpodobně lepší vybrat jako metodu pouze e-mail, abyste se vyhnuli duplicitním zprávám.

Special:NotifyTranslators

Tato stránka je k dispozici pro manažery překladů. Používají jej k upozornění na dostupnost přeložitelné stránky (upozornění pro jiné skupiny zpráv nejsou podporována). Mohou volitelně nastavit termín a prioritu a přidat vlastní zprávu. Mohou také zaslat oznámení pouze překladatelům do určitých jazyků. Pokud nejsou nastaveny žádné jazyky, obdrží oznámení všichni překladatelé, kteří se zaregistrovali.

uživatelské právo potřebné k provozu této stránky je 'translate-manage'. Chcete-li například umožnit všem sysopům používat tuto stránku, přidejte do souboru LocalSettings.php následující řádek:

$wgGroupPermissions['sysop']['translate-manage'] = true;

Konfigurace oznámení

Upozornění – e-maily, e-maily s přehledem, upozornění na diskusní stránky – se provádějí pomocí fronty úloh. Musíte nakonfigurovat dobu provádění fronty úloh, jak je vysvětleno v Příručce k frontě úloh.

Skript DigestEmailer je třeba nakonfigurovat pomocí úlohy cron. Například lze naplánovat spuštění každou neděli v 10:00 pomocí položky crontab, jako je tato:

0 10 * * 7 /usr/bin/php /www/wiki/extensions/TranslationNotifications/scripts/DigestEmailer.php 2>&1 > /var/log/digestEmail.log

Skript nezačne odesílat e-maily okamžitě. Začne vkládat e-mailové úlohy do fronty úloh MediaWiki. V závislosti na nakonfigurovaném plánování fronty úloh budou e-maily odeslány.

Poznámky pod čarou

  1. A pokud je wiki součástí takové rodiny, samozřejmě.
Category:Extensions used on Wikimedia/cs#TranslationNotifications/cs Category:Localisation extensions/cs
Category:All extensions/cs Category:BeforeCreateEchoEvent extensions/cs Category:Extensions in Wikimedia version control/cs Category:Extensions included in Miraheze/cs Category:Extensions included in WikiForge/cs Category:Extensions used on Wikimedia/cs Category:Extensions with manual MediaWiki version Category:GPL licensed extensions/cs Category:GetPreferences extensions/cs Category:Localisation extensions/cs Category:Notification extensions/cs Category:Special page extensions/cs Category:Stable extensions/cs