diff options
Diffstat (limited to 'MLEB/Translate/hooks.txt')
-rw-r--r-- | MLEB/Translate/hooks.txt | 37 |
1 files changed, 4 insertions, 33 deletions
diff --git a/MLEB/Translate/hooks.txt b/MLEB/Translate/hooks.txt index 45b2f94a..e026085c 100644 --- a/MLEB/Translate/hooks.txt +++ b/MLEB/Translate/hooks.txt @@ -46,12 +46,6 @@ Post processing step to format in wiki === PHP events === -;SpecialTranslate::executeTask: You can output the default task output - RequestContext $context: For adding output, accessing current interface language etc. - TranslateTask $task = null: Current task if any - MessageGroup $group - array $options: Active options - ;Translate:MessageGroupStats:isIncluded: Controls whether message group is shown for a given language in language or message group statistics. Mostly used internally by Translate to hide discouraged groups and groups restricted to certain languages. string $groupId: Message group id string $code: Language code @@ -70,37 +64,19 @@ Post processing step to format in wiki string $oldState string $newState -;TranslateEventTranslationEdit: Event triggered when a translation is created or changed - MessageHandle $handle - ;TranslateEventTranslationReview: Event triggered when a translation is proofread MessageHandle $handle -;TranslateFormatMessageBeforeTable: Provides an opportunity to manipulate the display of translation strings (messages) in the main table - string &$message: The message that will be displayed - TMessage $m: Object representing the source object, useful for $m->original() and $m->translation() - MessageGroup $group: The source message group - string $targetLanguage: The language for which translations are being shown - array &$extraAttribs: An array of attributes that will be added to the table row - ;TranslateGetBoxes: Provides an opportunity to add or remove "boxes" (translation helpers) from the translation interface MessageGroup $group: The message group being worked on MessageHandle $handle: An object representing the translation page (e.g. 'MediaWiki:Example/qqq') array &$boxes: An associative array to be appended to (format: 'name' => 'some HTML string') -;TranslateGetAPIMessageGroupsParameterDescs: Provides an opportunity to document any parameters added with 'TranslateGetAPIMessageGroupsParameterList'. - array &$paramDescs: An associative array of parameters, name => description. - string $p: The prefix for action=query&meta=messagegroups (currently mg, but could change), useful for documentation - ;TranslateGetAPIMessageGroupsParameterList: Allows extra parameters to be added to the action=query&meta=messagegroups module array &$params: An associative array of possible parameters (name => details; see ApiQueryMessageGroups.php for correct spacing) ;TranslateGetAPIMessageGroupsPropertyDescs: Allows extra properties to be added to captured by action=query&meta=messagegroups&mgprop=foo|bar|bat module - array &$properties: An associative array of properties, name => description. - -;TranslateGetExtraInputs: Provides an opportunity to add extra form inputs to to the default translation editor - string &$translation: The translation as it stands - string &$extraInputs: The extra input space, ready for HTML to be appended + array &$properties: An associative array of properties, name => description (which is ignored). ;TranslateGetSpecialTranslateOptions: Provides an opportunity for overriding task values array &$defaults: Associative array of default values @@ -115,12 +91,6 @@ Post processing step to format in wiki MessageGroup $group array &$variables: Variable name => replacement -;TranslateMessageTableInit: When creating new MessageTable - MessageTable &$table: Default implementation that can be accessed or even replaced - IContextSource $context: - MessageCollection $collection - MessageGroup $group - ;Translate:newTranslation: Event triggered when non-fuzzy translation has been made MessageHandle $handle int $revisionId @@ -149,13 +119,14 @@ Post processing step to format in wiki ;TranslateTranslationAids: Make new translation aids available to any message group (which must choose an implementation in its getTranslationAids() method). array &$types: List of translation aid identifiers, numerically indexed -;AddNewAccount: Replica of the core hook, see https://www.mediawiki.org/wiki/Manual:Hooks/AddNewAccount - === JavaScript events === ;afterSubmit: Provides an opportunity to modify a Translate translation form immediately after it is submitted jQuery form: The form that has just been submitted +;afterEditorShown: Provides an opportunity to manipulate the editing interface once it's shown + jQuery translateEditor.$editor: The current translation-editing form + ;beforeSubmit: Provides an opportunity to modify a Translate translation form immediately before it is submitted jQuery form: The form being submitted |