Translate extension for MediaWiki
 
Loading...
Searching...
No Matches
MediaWiki\Extension\Translate\MessageGroupProcessing\TranslatableBundleState Class Reference

Stores and validates possible translation states for translatable bundles. More...

Inheritance diagram for MediaWiki\Extension\Translate\MessageGroupProcessing\TranslatableBundleState:

Public Member Functions

 __construct (int $state)
 
 getStateId ()
 
 getStateText ()
 
 jsonSerialize ()
 

Static Public Member Functions

static newFromText (string $stateName)
 
static fromJson (string $json)
 

Public Attributes

const UNSTABLE = 0
 
const PROPOSE = 1
 
const IGNORE = 2
 

Detailed Description

Stores and validates possible translation states for translatable bundles.

Author
Abijeet Patro
Since
2024.07 @license GPL-2.0-or-later

Definition at line 15 of file TranslatableBundleState.php.

Constructor & Destructor Documentation

◆ __construct()

MediaWiki\Extension\Translate\MessageGroupProcessing\TranslatableBundleState::__construct ( int $state)

Definition at line 27 of file TranslatableBundleState.php.

Member Function Documentation

◆ fromJson()

static MediaWiki\Extension\Translate\MessageGroupProcessing\TranslatableBundleState::fromJson ( string $json)
static

Definition at line 56 of file TranslatableBundleState.php.

◆ getStateId()

MediaWiki\Extension\Translate\MessageGroupProcessing\TranslatableBundleState::getStateId ( )

Definition at line 42 of file TranslatableBundleState.php.

◆ getStateText()

MediaWiki\Extension\Translate\MessageGroupProcessing\TranslatableBundleState::getStateText ( )

Definition at line 46 of file TranslatableBundleState.php.

◆ jsonSerialize()

MediaWiki\Extension\Translate\MessageGroupProcessing\TranslatableBundleState::jsonSerialize ( )

Definition at line 50 of file TranslatableBundleState.php.

◆ newFromText()

static MediaWiki\Extension\Translate\MessageGroupProcessing\TranslatableBundleState::newFromText ( string $stateName)
static

Definition at line 34 of file TranslatableBundleState.php.

Member Data Documentation

◆ IGNORE

const MediaWiki\Extension\Translate\MessageGroupProcessing\TranslatableBundleState::IGNORE = 2

Definition at line 18 of file TranslatableBundleState.php.

◆ PROPOSE

const MediaWiki\Extension\Translate\MessageGroupProcessing\TranslatableBundleState::PROPOSE = 1

Definition at line 17 of file TranslatableBundleState.php.

◆ UNSTABLE

const MediaWiki\Extension\Translate\MessageGroupProcessing\TranslatableBundleState::UNSTABLE = 0

Definition at line 16 of file TranslatableBundleState.php.


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