Translate extension for MediaWiki
 
Loading...
Searching...
No Matches
MediaWiki\Extension\Translate\MessageBundleTranslation\MessageBundleMessageGroup Class Reference
Inheritance diagram for MediaWiki\Extension\Translate\MessageBundleTranslation\MessageBundleMessageGroup:
MediaWiki\Extension\Translate\MessageGroups\MessageGroup

Public Member Functions

 __construct (string $groupId, string $name, int $pageId, int $revisionId, ?string $description, ?string $label)
 
 getBundlePageId ()
 
 getId ()
 @inheritDoc
 
 getLabel (?IContextSource $context=null)
 @inheritDoc
 
 getDescription (?IContextSource $context=null)
 @inheritDoc
 
 getIcon ()
 @inheritDoc
 
 getNamespace ()
 @inheritDoc
 
 isMeta ()
 @inheritDoc
 
 exists ()
 @inheritDoc
 
 getValidator ()
 @inheritDoc
 
 getMangler ()
 @inheritDoc
 
 initCollection ( $code)
 @inheritDoc
 
 load ( $code)
 @inheritDoc
 
 getDefinitions ()
 @inheritDoc
 
 getKeys ()
 @inheritDoc
 
 getTags ( $type=null)
 @inheritDoc
 
 getMessage ( $key, $code)
 @inheritDoc
 
 getSourceLanguage ()
 @inheritDoc
 
 getMessageGroupStates ()
 @inheritDoc
 
 getTranslatableLanguages ()
 @inheritDoc
 
 getSupportConfig ()
 @inheritDoc
 
 getRelatedPage ()
 @inheritDoc
 

Static Public Member Functions

static getGroupId (string $name)
 Suggested default naming pattern.
 

Additional Inherited Members

- Public Attributes inherited from MediaWiki\Extension\Translate\MessageGroups\MessageGroup
const DEFAULT_LANGUAGES = null
 Return value from getTranslatableLanguages when to use defaults.
 

Detailed Description

Author
Niklas Laxström @license GPL-2.0-or-later
Since
2021.12

Definition at line 27 of file MessageBundleMessageGroup.php.

Constructor & Destructor Documentation

◆ __construct()

MediaWiki\Extension\Translate\MessageBundleTranslation\MessageBundleMessageGroup::__construct ( string $groupId,
string $name,
int $pageId,
int $revisionId,
?string $description,
?string $label )

Definition at line 38 of file MessageBundleMessageGroup.php.

Member Function Documentation

◆ exists()

MediaWiki\Extension\Translate\MessageBundleTranslation\MessageBundleMessageGroup::exists ( )

◆ getBundlePageId()

MediaWiki\Extension\Translate\MessageBundleTranslation\MessageBundleMessageGroup::getBundlePageId ( )

Definition at line 59 of file MessageBundleMessageGroup.php.

◆ getDefinitions()

MediaWiki\Extension\Translate\MessageBundleTranslation\MessageBundleMessageGroup::getDefinitions ( )

◆ getDescription()

MediaWiki\Extension\Translate\MessageBundleTranslation\MessageBundleMessageGroup::getDescription ( ?IContextSource $context = null)

◆ getGroupId()

static MediaWiki\Extension\Translate\MessageBundleTranslation\MessageBundleMessageGroup::getGroupId ( string $name)
static

Suggested default naming pattern.

Definition at line 55 of file MessageBundleMessageGroup.php.

◆ getIcon()

MediaWiki\Extension\Translate\MessageBundleTranslation\MessageBundleMessageGroup::getIcon ( )

◆ getId()

MediaWiki\Extension\Translate\MessageBundleTranslation\MessageBundleMessageGroup::getId ( )

◆ getKeys()

MediaWiki\Extension\Translate\MessageBundleTranslation\MessageBundleMessageGroup::getKeys ( )

◆ getLabel()

MediaWiki\Extension\Translate\MessageBundleTranslation\MessageBundleMessageGroup::getLabel ( ?IContextSource $context = null)

◆ getMangler()

MediaWiki\Extension\Translate\MessageBundleTranslation\MessageBundleMessageGroup::getMangler ( )

◆ getMessage()

MediaWiki\Extension\Translate\MessageBundleTranslation\MessageBundleMessageGroup::getMessage ( $key,
$code )

◆ getMessageGroupStates()

MediaWiki\Extension\Translate\MessageBundleTranslation\MessageBundleMessageGroup::getMessageGroupStates ( )

◆ getNamespace()

MediaWiki\Extension\Translate\MessageBundleTranslation\MessageBundleMessageGroup::getNamespace ( )

◆ getRelatedPage()

MediaWiki\Extension\Translate\MessageBundleTranslation\MessageBundleMessageGroup::getRelatedPage ( )

◆ getSourceLanguage()

MediaWiki\Extension\Translate\MessageBundleTranslation\MessageBundleMessageGroup::getSourceLanguage ( )

◆ getSupportConfig()

MediaWiki\Extension\Translate\MessageBundleTranslation\MessageBundleMessageGroup::getSupportConfig ( )

◆ getTags()

MediaWiki\Extension\Translate\MessageBundleTranslation\MessageBundleMessageGroup::getTags ( $type = null)

◆ getTranslatableLanguages()

MediaWiki\Extension\Translate\MessageBundleTranslation\MessageBundleMessageGroup::getTranslatableLanguages ( )

◆ getValidator()

MediaWiki\Extension\Translate\MessageBundleTranslation\MessageBundleMessageGroup::getValidator ( )

◆ initCollection()

MediaWiki\Extension\Translate\MessageBundleTranslation\MessageBundleMessageGroup::initCollection ( $code)

◆ isMeta()

MediaWiki\Extension\Translate\MessageBundleTranslation\MessageBundleMessageGroup::isMeta ( )

◆ load()

MediaWiki\Extension\Translate\MessageBundleTranslation\MessageBundleMessageGroup::load ( $code)

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