Class for special page Special:ManageMessageGroups. More...
Public Member Functions | |
__construct (Language $contLang, NamespaceInfo $nsInfo, RevisionLookup $revLookup, GroupSynchronizationCache $synchronizationCache, JobQueueGroup $jobQueueGroup, MessageIndex $messageIndex, LinkBatchFactory $linkBatchFactory, MessageGroupSubscription $messageGroupSubscription) | |
doesWrites () | |
getDescription () | |
execute ( $par) | |
Static Public Member Functions | |
static | tabify (Skin $skin, array &$tabs) |
Adds the task-based tabs on Special:Translate and few other special pages. | |
Protected Member Functions | |
getGroupName () | |
getLimit () | |
How many changes can be shown per page. | |
getLegend () | |
showChanges (int $limit) | |
formatChange (MessageGroup $group, MessageSourceChange $changes, string $language, string $type, array $params, int &$limit) | |
processSubmit () | |
Static Protected Member Functions | |
static | changeId (string $groupId, string $language, string $type, string $key) |
Protected Attributes | |
DifferenceEngine | $diff |
string | $cdb |
Path to the change cdb file, derived from the name. | |
bool | $hasRight = false |
Has the necessary right specified by the RIGHT constant. | |
Class for special page Special:ManageMessageGroups.
On this special page file based message groups can be managed (FileBasedMessageGroup). This page allows updating of the file cache, import and fuzzy for source language messages, as well as import/update of messages in other languages.
@license GPL-2.0-or-later
Definition at line 53 of file ManageGroupsSpecialPage.php.
MediaWiki\Extension\Translate\Synchronization\ManageGroupsSpecialPage::__construct | ( | Language | $contLang, |
NamespaceInfo | $nsInfo, | ||
RevisionLookup | $revLookup, | ||
GroupSynchronizationCache | $synchronizationCache, | ||
JobQueueGroup | $jobQueueGroup, | ||
MessageIndex | $messageIndex, | ||
LinkBatchFactory | $linkBatchFactory, | ||
MessageGroupSubscription | $messageGroupSubscription ) |
Definition at line 73 of file ManageGroupsSpecialPage.php.
|
staticprotected |
Definition at line 578 of file ManageGroupsSpecialPage.php.
MediaWiki\Extension\Translate\Synchronization\ManageGroupsSpecialPage::doesWrites | ( | ) |
Definition at line 96 of file ManageGroupsSpecialPage.php.
MediaWiki\Extension\Translate\Synchronization\ManageGroupsSpecialPage::execute | ( | $par | ) |
Definition at line 108 of file ManageGroupsSpecialPage.php.
|
protected |
Definition at line 308 of file ManageGroupsSpecialPage.php.
MediaWiki\Extension\Translate\Synchronization\ManageGroupsSpecialPage::getDescription | ( | ) |
Definition at line 104 of file ManageGroupsSpecialPage.php.
|
protected |
Definition at line 100 of file ManageGroupsSpecialPage.php.
|
protected |
Definition at line 188 of file ManageGroupsSpecialPage.php.
|
protected |
How many changes can be shown per page.
Definition at line 176 of file ManageGroupsSpecialPage.php.
|
protected |
Definition at line 469 of file ManageGroupsSpecialPage.php.
|
protected |
Definition at line 198 of file ManageGroupsSpecialPage.php.
|
static |
Adds the task-based tabs on Special:Translate and few other special pages.
Hook: SkinTemplateNavigation::Universal
Definition at line 591 of file ManageGroupsSpecialPage.php.
|
protected |
Path to the change cdb file, derived from the name.
Definition at line 60 of file ManageGroupsSpecialPage.php.
|
protected |
Definition at line 56 of file ManageGroupsSpecialPage.php.
|
protected |
Has the necessary right specified by the RIGHT constant.
Definition at line 62 of file ManageGroupsSpecialPage.php.