Translate extension for MediaWiki
 
Loading...
Searching...
No Matches
MediaWiki\Extension\Translate\TranslatorInterface\TranslateSpecialPage Class Reference

Implements the core of Translate extension - a special page which shows a list of messages in a format defined by Tasks. More...

Inheritance diagram for MediaWiki\Extension\Translate\TranslatorInterface\TranslateSpecialPage:

Public Member Functions

 __construct (Language $contentLanguage, LanguageFactory $languageFactory, LanguageNameUtils $languageNameUtils)
 
 doesWrites ()
 
 execute ( $parameters)
 Access point for this special page.
 

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 ()
 
 setup (?string $parameters)
 
 tuxSettingsForm ()
 
 messageSelector ()
 
 tuxGroupSelector ()
 
 tuxLanguageSelector ()
 
 tuxGroupDescription ()
 
 getGroupDescription (MessageGroup $group)
 
 tuxGroupWarning ()
 
 tuxWorkflowSelector ()
 

Protected Attributes

 $group
 
 $defaults
 
 $nondefaults = []
 
 $options
 

Detailed Description

Implements the core of Translate extension - a special page which shows a list of messages in a format defined by Tasks.

Author
Niklas Laxström
Siebrand Mazeland @license GPL-2.0-or-later

Definition at line 31 of file TranslateSpecialPage.php.

Constructor & Destructor Documentation

◆ __construct()

MediaWiki\Extension\Translate\TranslatorInterface\TranslateSpecialPage::__construct ( Language $contentLanguage,
LanguageFactory $languageFactory,
LanguageNameUtils $languageNameUtils )

Definition at line 44 of file TranslateSpecialPage.php.

Member Function Documentation

◆ doesWrites()

MediaWiki\Extension\Translate\TranslatorInterface\TranslateSpecialPage::doesWrites ( )

Definition at line 55 of file TranslateSpecialPage.php.

◆ execute()

MediaWiki\Extension\Translate\TranslatorInterface\TranslateSpecialPage::execute ( $parameters)

Access point for this special page.

Parameters
string | null$parameters
Exceptions
ErrorPageError

Definition at line 69 of file TranslateSpecialPage.php.

◆ getGroupDescription()

MediaWiki\Extension\Translate\TranslatorInterface\TranslateSpecialPage::getGroupDescription ( MessageGroup $group)
protected

Definition at line 367 of file TranslateSpecialPage.php.

◆ getGroupName()

MediaWiki\Extension\Translate\TranslatorInterface\TranslateSpecialPage::getGroupName ( )
protected

Definition at line 59 of file TranslateSpecialPage.php.

◆ messageSelector()

MediaWiki\Extension\Translate\TranslatorInterface\TranslateSpecialPage::messageSelector ( )
protected

Definition at line 193 of file TranslateSpecialPage.php.

◆ setup()

MediaWiki\Extension\Translate\TranslatorInterface\TranslateSpecialPage::setup ( ?string $parameters)
protected

Definition at line 104 of file TranslateSpecialPage.php.

◆ tabify()

static MediaWiki\Extension\Translate\TranslatorInterface\TranslateSpecialPage::tabify ( Skin $skin,
array & $tabs )
static

Adds the task-based tabs on Special:Translate and few other special pages.

Hook: SkinTemplateNavigation::Universal

Definition at line 398 of file TranslateSpecialPage.php.

◆ tuxGroupDescription()

MediaWiki\Extension\Translate\TranslatorInterface\TranslateSpecialPage::tuxGroupDescription ( )
protected

Definition at line 358 of file TranslateSpecialPage.php.

◆ tuxGroupSelector()

MediaWiki\Extension\Translate\TranslatorInterface\TranslateSpecialPage::tuxGroupSelector ( )
protected

Definition at line 277 of file TranslateSpecialPage.php.

◆ tuxGroupWarning()

MediaWiki\Extension\Translate\TranslatorInterface\TranslateSpecialPage::tuxGroupWarning ( )
protected

Definition at line 373 of file TranslateSpecialPage.php.

◆ tuxLanguageSelector()

MediaWiki\Extension\Translate\TranslatorInterface\TranslateSpecialPage::tuxLanguageSelector ( )
protected

Definition at line 308 of file TranslateSpecialPage.php.

◆ tuxSettingsForm()

MediaWiki\Extension\Translate\TranslatorInterface\TranslateSpecialPage::tuxSettingsForm ( )
protected

Definition at line 176 of file TranslateSpecialPage.php.

◆ tuxWorkflowSelector()

MediaWiki\Extension\Translate\TranslatorInterface\TranslateSpecialPage::tuxWorkflowSelector ( )
protected

Definition at line 390 of file TranslateSpecialPage.php.

Member Data Documentation

◆ $defaults

MediaWiki\Extension\Translate\TranslatorInterface\TranslateSpecialPage::$defaults
protected

Definition at line 34 of file TranslateSpecialPage.php.

◆ $group

MediaWiki\Extension\Translate\TranslatorInterface\TranslateSpecialPage::$group
protected

Definition at line 33 of file TranslateSpecialPage.php.

◆ $nondefaults

MediaWiki\Extension\Translate\TranslatorInterface\TranslateSpecialPage::$nondefaults = []
protected

Definition at line 35 of file TranslateSpecialPage.php.

◆ $options

MediaWiki\Extension\Translate\TranslatorInterface\TranslateSpecialPage::$options
protected

Definition at line 36 of file TranslateSpecialPage.php.


The documentation for this class was generated from the following file: