A special page for marking revisions of pages for translation. More...
Public Member Functions | |
__construct (LanguageNameUtils $languageNameUtils, LanguageFactory $languageFactory, TranslationUnitStoreFactory $translationUnitStoreFactory, TranslatablePageParser $translatablePageParser, LinkBatchFactory $linkBatchFactory, JobQueueGroup $jobQueueGroup) | |
doesWrites () | |
execute ( $parameters) | |
loadPagesFromDB () | |
listPages () | |
Protected Member Functions | |
getGroupName () | |
onActionMark (Title $title, int $revision) | |
showGenericConfirmation (array $params) | |
showUnlinkConfirmation (Title $target) | |
unmarkPage (TranslatablePage $page, UserIdentity $user) | |
buildPageArray (IResultWrapper $res) | |
markForTranslation (TranslatablePage $page, ParserOutput $parse, array $sections, bool $updateVersion, bool $transclusion) | |
This function does the heavy duty of marking a page. | |
handlePriorityLanguages (WebRequest $request, TranslatablePage $page) | |
A special page for marking revisions of pages for translation.
This page is the main tool for translation administrators in the wiki. It will list all pages in their various states and provides actions that are suitable for given translatable page.
Definition at line 58 of file PageTranslationSpecialPage.php.
MediaWiki\Extension\Translate\PageTranslation\PageTranslationSpecialPage::__construct | ( | LanguageNameUtils | $languageNameUtils, |
LanguageFactory | $languageFactory, | ||
TranslationUnitStoreFactory | $translationUnitStoreFactory, | ||
TranslatablePageParser | $translatablePageParser, | ||
LinkBatchFactory | $linkBatchFactory, | ||
JobQueueGroup | $jobQueueGroup ) |
Definition at line 74 of file PageTranslationSpecialPage.php.
|
protected |
Definition at line 465 of file PageTranslationSpecialPage.php.
MediaWiki\Extension\Translate\PageTranslation\PageTranslationSpecialPage::doesWrites | ( | ) |
Definition at line 91 of file PageTranslationSpecialPage.php.
MediaWiki\Extension\Translate\PageTranslation\PageTranslationSpecialPage::execute | ( | $parameters | ) |
Definition at line 99 of file PageTranslationSpecialPage.php.
|
protected |
Definition at line 95 of file PageTranslationSpecialPage.php.
|
protected |
WebRequest | $request | |
TranslatablePage | $page |
Definition at line 1194 of file PageTranslationSpecialPage.php.
MediaWiki\Extension\Translate\PageTranslation\PageTranslationSpecialPage::listPages | ( | ) |
Definition at line 540 of file PageTranslationSpecialPage.php.
MediaWiki\Extension\Translate\PageTranslation\PageTranslationSpecialPage::loadPagesFromDB | ( | ) |
Definition at line 442 of file PageTranslationSpecialPage.php.
|
protected |
This function does the heavy duty of marking a page.
TranslatablePage | $page | |
ParserOutput | $parse | |
TranslationUnit[] | $sections | |
bool | $updateVersion | |
bool | $transclusion |
Definition at line 1079 of file PageTranslationSpecialPage.php.
|
protected |
Definition at line 269 of file PageTranslationSpecialPage.php.
|
protected |
Definition at line 384 of file PageTranslationSpecialPage.php.
|
protected |
Definition at line 410 of file PageTranslationSpecialPage.php.
|
protected |
Definition at line 431 of file PageTranslationSpecialPage.php.