Translate extension for MediaWiki
 
Loading...
Searching...
No Matches
MediaWiki\Extension\Translate\Statistics\ActiveLanguagesSpecialPage Class Reference

This special page shows active languages and active translators per language. More...

Inheritance diagram for MediaWiki\Extension\Translate\Statistics\ActiveLanguagesSpecialPage:

Public Member Functions

 __construct (Config $config, TranslatorActivity $translatorActivity, LanguageNameUtils $langNameUtils, ILoadBalancer $loadBalancer, ConfigHelper $configHelper, Language $contentLanguage, ProgressStatsTableFactory $progressStatsTableFactory, LinkBatchFactory $linkBatchFactory, LanguageFactory $languageFactory)
 
 getDescription ()
 
 execute ( $par)
 

Public Attributes

const CONSTRUCTOR_OPTIONS
 

Protected Member Functions

 getGroupName ()
 
 filterUsers (array $users, string $code)
 
 outputLanguageCloud (array $languages, array $names)
 
 formatStyle ( $styles)
 
 preQueryUsers (array $users)
 
 getColorLegend ()
 

Detailed Description

This special page shows active languages and active translators per language.

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

Definition at line 31 of file ActiveLanguagesSpecialPage.php.

Constructor & Destructor Documentation

◆ __construct()

MediaWiki\Extension\Translate\Statistics\ActiveLanguagesSpecialPage::__construct ( Config $config,
TranslatorActivity $translatorActivity,
LanguageNameUtils $langNameUtils,
ILoadBalancer $loadBalancer,
ConfigHelper $configHelper,
Language $contentLanguage,
ProgressStatsTableFactory $progressStatsTableFactory,
LinkBatchFactory $linkBatchFactory,
LanguageFactory $languageFactory )

Definition at line 49 of file ActiveLanguagesSpecialPage.php.

Member Function Documentation

◆ execute()

MediaWiki\Extension\Translate\Statistics\ActiveLanguagesSpecialPage::execute ( $par)

Definition at line 80 of file ActiveLanguagesSpecialPage.php.

◆ filterUsers()

MediaWiki\Extension\Translate\Statistics\ActiveLanguagesSpecialPage::filterUsers ( array $users,
string $code )
protected

Definition at line 237 of file ActiveLanguagesSpecialPage.php.

◆ formatStyle()

MediaWiki\Extension\Translate\Statistics\ActiveLanguagesSpecialPage::formatStyle ( $styles)
protected

Definition at line 351 of file ActiveLanguagesSpecialPage.php.

◆ getColorLegend()

MediaWiki\Extension\Translate\Statistics\ActiveLanguagesSpecialPage::getColorLegend ( )
protected

Definition at line 371 of file ActiveLanguagesSpecialPage.php.

◆ getDescription()

MediaWiki\Extension\Translate\Statistics\ActiveLanguagesSpecialPage::getDescription ( )

Definition at line 76 of file ActiveLanguagesSpecialPage.php.

◆ getGroupName()

MediaWiki\Extension\Translate\Statistics\ActiveLanguagesSpecialPage::getGroupName ( )
protected

Definition at line 72 of file ActiveLanguagesSpecialPage.php.

◆ outputLanguageCloud()

MediaWiki\Extension\Translate\Statistics\ActiveLanguagesSpecialPage::outputLanguageCloud ( array $languages,
array $names )
protected

Definition at line 249 of file ActiveLanguagesSpecialPage.php.

◆ preQueryUsers()

MediaWiki\Extension\Translate\Statistics\ActiveLanguagesSpecialPage::preQueryUsers ( array $users)
protected

Definition at line 360 of file ActiveLanguagesSpecialPage.php.

Member Data Documentation

◆ CONSTRUCTOR_OPTIONS

const MediaWiki\Extension\Translate\Statistics\ActiveLanguagesSpecialPage::CONSTRUCTOR_OPTIONS
Initial value:
= [
'TranslateMessageNamespaces',
]

Definition at line 45 of file ActiveLanguagesSpecialPage.php.


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