Extension:TranslationNotifications/cs
![]() Stav rozšíření: stabilníCategory:Stable extensions/cs |
|
---|---|
Implementace | Speciální stránkaCategory: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 |
|
|
Č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 |
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řihlašovací formulář
- Oznamovací formulář
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žceextensions/
.
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.
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
- ↑ A pokud je wiki součástí takové rodiny, samozřejmě.
![]() | Toto rozšíření se používá na jednom nebo více projektech Wikimedia. Pravděpodobně to znamená, že rozšíření je stabilní a funguje dostatečně dobře, aby jej mohly používat weby s tak vysokou návštěvností. Vyhledejte tento název rozšíření v konfiguračních souborech CommonSettings.php a InitialiseSettings.php Wikimedie, abyste viděli, kde je nainstalováno. Úplný seznam rozšíření nainstalovaných na konkrétní wiki lze vidět na stránce wiki Special:Version. |
![]() | Toto rozšíření je zahrnuto v následujících wiki farmách/hostitelích a/nebo balíčcích: Toto není autoritativní seznam. Některé wiki farmy/hostitelé a/nebo balíčky mohou toto rozšíření obsahovat, i když zde nejsou uvedeny. Pro potvrzení se vždy obraťte na své wiki farmy/hostitele nebo balíček. |