summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'MLEB/Translate/hooks.txt')
-rw-r--r--MLEB/Translate/hooks.txt37
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