Implements generation of HTML stats table.
More...
|
| __construct (LinkRenderer $linkRenderer, ConfigHelper $configHelper, MessageLocalizer $messageLocalizer, Language $language, MessageGroupMetadata $messageGroupMetadata) |
|
| element (string $in, string $bgcolor='', string $sort='') |
| Statistics table element (heading or regular cell)
|
|
| getBackgroundColor (float $percentage, bool $fuzzy=false) |
|
| setMainColumnHeader (Message $msg) |
|
| addExtraColumn (Message $column) |
|
| createHeader () |
|
| makeTotalRow (Message $message, array $stats) |
| Makes a row with aggregate numbers.
|
|
| makeNumberColumns (array $stats) |
| Makes partial row from completion numbers.
|
|
| makeWorkflowStateCell (?string $state, MessageGroup $group, string $language) |
|
| formatPercentage ( $num, string $to='floor') |
| Makes a nice print from plain float.
|
|
| makeGroupLink (MessageGroup $group, string $code, array $params) |
| Gets the name of group linked to translation tool.
|
|
| isExcluded (MessageGroup $group, string $code) |
| Check whether translations in given group in given language has been disabled.
|
|
Implements generation of HTML stats table.
- Author
- Siebrand Mazeland
-
Niklas Laxström @license GPL-2.0-or-later
Definition at line 25 of file StatsTable.php.
◆ __construct()
MediaWiki\Extension\Translate\Statistics\StatsTable::__construct |
( |
LinkRenderer | $linkRenderer, |
|
|
ConfigHelper | $configHelper, |
|
|
MessageLocalizer | $messageLocalizer, |
|
|
Language | $language, |
|
|
MessageGroupMetadata | $messageGroupMetadata ) |
◆ addExtraColumn()
MediaWiki\Extension\Translate\Statistics\StatsTable::addExtraColumn |
( |
Message | $column | ) |
|
◆ createHeader()
MediaWiki\Extension\Translate\Statistics\StatsTable::createHeader |
( |
| ) |
|
◆ element()
MediaWiki\Extension\Translate\Statistics\StatsTable::element |
( |
string | $in, |
|
|
string | $bgcolor = '', |
|
|
string | $sort = '' ) |
Statistics table element (heading or regular cell)
- Parameters
-
string | $in | Element contents. |
string | $bgcolor | Backround color in ABABAB format. |
string | $sort | Value used for sorting. |
- Returns
- string Html td element.
Definition at line 58 of file StatsTable.php.
◆ formatPercentage()
MediaWiki\Extension\Translate\Statistics\StatsTable::formatPercentage |
( |
| $num, |
|
|
string | $to = 'floor' ) |
Makes a nice print from plain float.
- Parameters
-
int | float | $num | |
string | $to | floor or ceil |
- Returns
- string Plain text
Definition at line 250 of file StatsTable.php.
◆ getBackgroundColor()
MediaWiki\Extension\Translate\Statistics\StatsTable::getBackgroundColor |
( |
float | $percentage, |
|
|
bool | $fuzzy = false ) |
◆ isExcluded()
MediaWiki\Extension\Translate\Statistics\StatsTable::isExcluded |
( |
MessageGroup | $group, |
|
|
string | $code ) |
Check whether translations in given group in given language has been disabled.
- Parameters
-
Definition at line 299 of file StatsTable.php.
◆ makeGroupLink()
MediaWiki\Extension\Translate\Statistics\StatsTable::makeGroupLink |
( |
MessageGroup | $group, |
|
|
string | $code, |
|
|
array | $params ) |
Gets the name of group linked to translation tool.
- Parameters
-
MessageGroup | $group | |
string | $code | Language code |
array | $params | Any extra query parameters. |
- Returns
- string HTML
Definition at line 279 of file StatsTable.php.
◆ makeNumberColumns()
MediaWiki\Extension\Translate\Statistics\StatsTable::makeNumberColumns |
( |
array | $stats | ) |
|
Makes partial row from completion numbers.
- Returns
- string HTML
Definition at line 167 of file StatsTable.php.
◆ makeTotalRow()
MediaWiki\Extension\Translate\Statistics\StatsTable::makeTotalRow |
( |
Message | $message, |
|
|
array | $stats ) |
Makes a row with aggregate numbers.
- Parameters
-
Message | $message | |
array | $stats | ( total, translate, fuzzy ) |
- Returns
- string HTML
Definition at line 154 of file StatsTable.php.
◆ makeWorkflowStateCell()
MediaWiki\Extension\Translate\Statistics\StatsTable::makeWorkflowStateCell |
( |
?string | $state, |
|
|
MessageGroup | $group, |
|
|
string | $language ) |
◆ setMainColumnHeader()
MediaWiki\Extension\Translate\Statistics\StatsTable::setMainColumnHeader |
( |
Message | $msg | ) |
|
◆ $extraColumns
array MediaWiki\Extension\Translate\Statistics\StatsTable::$extraColumns = [] |
|
protected |
◆ $language
Language MediaWiki\Extension\Translate\Statistics\StatsTable::$language |
|
protected |
◆ $mainColumnHeader
string MediaWiki\Extension\Translate\Statistics\StatsTable::$mainColumnHeader |
|
protected |
◆ $translate
TitleValue MediaWiki\Extension\Translate\Statistics\StatsTable::$translate |
|
protected |
The documentation for this class was generated from the following file: