Hook runner for the Translate extension. More...
Public Member Functions | |
__construct (HookContainer $hookContainer) | |
onTranslate_TranslatorSandbox_UserPromoted (UserIdentity $user) | |
@inheritDoc | |
onTranslatePrefillTranslation (?string &$translation, MessageHandle $handle) | |
@inheritDoc | |
onTranslateBeforeAddModules (array &$modules) | |
@inheritDoc | |
onTranslateEventTranslationReview (MessageHandle $handle) | |
@inheritDoc | |
onTranslateGetSpecialTranslateOptions (array &$defaults, array &$nonDefaults) | |
@inheritDoc | |
onTranslate_newTranslation (MessageHandle $handle, int $revisionId, string $text, User $user) | |
@inheritDoc | |
onTranslate_modifyMessageGroupStates (string $groupId, array &$conf) | |
@inheritDoc | |
onTranslateEventMessageGroupStateChange (MessageGroup $group, string $code, $oldState, string $newState) | |
@inheritDoc | |
onTranslateInitGroupLoaders (array &$groupLoader, array $deps) | |
@inheritDoc | |
onTranslatePostInitGroups (array &$groups, array &$deps, array &$autoload) | |
@inheritDoc | |
onTranslateProcessAPIMessageGroupsProperties (array &$a, array $props, array $params, MessageGroup $g) | |
@inheritDoc | |
onTranslateSupportedLanguages (array &$list, ?string $language) | |
@inheritDoc | |
onTranslateEventMessageMembershipChange (MessageHandle $handle, array $old, array $new) | |
@inheritDoc | |
onTranslate_GettextFormat_headerFields (array &$headers, MessageGroup $group, string $languageCode) | |
@inheritDoc | |
Hook runner for the Translate extension.
This is a hook runner class, see docs/Hooks.md in core.
Definition at line 37 of file HookRunner.php.
MediaWiki\Extension\Translate\HookRunner::__construct | ( | HookContainer | $hookContainer | ) |
Definition at line 55 of file HookRunner.php.
MediaWiki\Extension\Translate\HookRunner::onTranslate_GettextFormat_headerFields | ( | array & | $headers, |
MessageGroup | $group, | ||
string | $languageCode ) |
@inheritDoc
Implements MediaWiki\Extension\Translate\FileFormatSupport\GettextFormatHeaderFieldsHook.
Definition at line 136 of file HookRunner.php.
MediaWiki\Extension\Translate\HookRunner::onTranslate_modifyMessageGroupStates | ( | string | $groupId, |
array & | $conf ) |
@inheritDoc
Implements MediaWiki\Extension\Translate\MessageGroupProcessing\ModifyMessageGroupStatesHook.
Definition at line 90 of file HookRunner.php.
MediaWiki\Extension\Translate\HookRunner::onTranslate_newTranslation | ( | MessageHandle | $handle, |
int | $revisionId, | ||
string | $text, | ||
User | $user ) |
@inheritDoc
Implements MediaWiki\Extension\Translate\TranslatorInterface\NewTranslationHook.
Definition at line 85 of file HookRunner.php.
MediaWiki\Extension\Translate\HookRunner::onTranslate_TranslatorSandbox_UserPromoted | ( | UserIdentity | $user | ) |
@inheritDoc
Implements MediaWiki\Extension\Translate\TranslatorSandbox\UserPromotedHook.
Definition at line 60 of file HookRunner.php.
MediaWiki\Extension\Translate\HookRunner::onTranslateBeforeAddModules | ( | array & | $modules | ) |
@inheritDoc
Implements MediaWiki\Extension\Translate\TranslatorInterface\BeforeAddModulesHook.
Definition at line 70 of file HookRunner.php.
MediaWiki\Extension\Translate\HookRunner::onTranslateEventMessageGroupStateChange | ( | MessageGroup | $group, |
string | $code, | ||
$oldState, | |||
string | $newState ) |
@inheritDoc
Implements MediaWiki\Extension\Translate\MessageGroupProcessing\EventMessageGroupStateChangeHook.
Definition at line 95 of file HookRunner.php.
MediaWiki\Extension\Translate\HookRunner::onTranslateEventMessageMembershipChange | ( | MessageHandle | $handle, |
array | $old, | ||
array | $new ) |
@inheritDoc
Implements MediaWiki\Extension\Translate\MessageGroupProcessing\EventMessageMembershipChangeHook.
Definition at line 131 of file HookRunner.php.
MediaWiki\Extension\Translate\HookRunner::onTranslateEventTranslationReview | ( | MessageHandle | $handle | ) |
@inheritDoc
Implements MediaWiki\Extension\Translate\TranslatorInterface\EventTranslationReviewHook.
Definition at line 75 of file HookRunner.php.
MediaWiki\Extension\Translate\HookRunner::onTranslateGetSpecialTranslateOptions | ( | array & | $defaults, |
array & | $nonDefaults ) |
@inheritDoc
Implements MediaWiki\Extension\Translate\TranslatorInterface\GetSpecialTranslateOptionsHook.
Definition at line 80 of file HookRunner.php.
MediaWiki\Extension\Translate\HookRunner::onTranslateInitGroupLoaders | ( | array & | $groupLoader, |
array | $deps ) |
@inheritDoc
Implements MediaWiki\Extension\Translate\MessageGroupProcessing\InitGroupLoadersHook.
Definition at line 106 of file HookRunner.php.
MediaWiki\Extension\Translate\HookRunner::onTranslatePostInitGroups | ( | array & | $groups, |
array & | $deps, | ||
array & | $autoload ) |
@inheritDoc
Implements MediaWiki\Extension\Translate\MessageGroupProcessing\PostInitGroupsHook.
Definition at line 111 of file HookRunner.php.
MediaWiki\Extension\Translate\HookRunner::onTranslatePrefillTranslation | ( | ?string & | $translation, |
MessageHandle | $handle ) |
@inheritDoc
Implements MediaWiki\Extension\Translate\TranslatorInterface\Aid\PrefillTranslationHook.
Definition at line 65 of file HookRunner.php.
MediaWiki\Extension\Translate\HookRunner::onTranslateProcessAPIMessageGroupsProperties | ( | array & | $a, |
array | $props, | ||
array | $params, | ||
MessageGroup | $g ) |
@inheritDoc
Implements MediaWiki\Extension\Translate\MessageGroupProcessing\ProcessAPIMessageGroupsPropertiesHook.
Definition at line 116 of file HookRunner.php.
MediaWiki\Extension\Translate\HookRunner::onTranslateSupportedLanguages | ( | array & | $list, |
?string | $language ) |
@inheritDoc
Implements MediaWiki\Extension\Translate\Utilities\SupportedLanguagesHook.
Definition at line 126 of file HookRunner.php.