Called when receiving a post from another source. This may also be used to post local activity or system generated messages.
`$b` is the item array of information to be stored in the database and the item body is bbcode.
-### get_language
+### detect_languages
Called after the language detection. This can be used for alternative language detection methods.
`$data` is an array:
- **text**: The text that is analyzed.
-- **detected**: The array with the original language detection. Can be overwritten via an addon.
+- **detected**: (input/output) Array of language codes detected in the related text.
### addon_settings
Called when generating the HTML for the addon settings page.
### src/Model/Item.php
- Hook::callAll('get_language', $item);
+ Hook::callAll('detect_languages', $item);
Hook::callAll('post_local', $item);
Hook::callAll('post_remote', $item);
Hook::callAll('post_local_end', $posted_item);
$b ist das Item-Array einer Information, die in der Datenbank und im Item gespeichert ist.
{Bitte beachte: der Seiteninhalt ist bbcode - nicht HTML)
+**'detect_languages'**
+Wird nach der Sprachenerkennung aufgerufen.
+Dieser Hook kann dafür verwendet werden, alternative Erkennungsfunktionen einzubinden.
+`$data` ist ein Array:
+ 'text' => Der analysierte Text.
+ 'detected' => (Eingabe/Ausgabe) Das Array mit den erkannten Sprachen.
+
**'addon_settings'** - wird aufgerufen, wenn die HTML-Ausgabe der Addon-Einstellungsseite generiert wird.
$b ist die HTML-Ausgabe (String) der Addon-Einstellungsseite vor dem finalen "</form>"-Tag.
### src/Model/Item.php
+ Hook::callAll('detect_languages', $item);
Hook::callAll('post_local', $item);
Hook::callAll('post_remote', $item);
Hook::callAll('post_local_end', $posted_item);
'detected' => $languages,
];
- Hook::callAll('get_language', $data);
+ Hook::callAll('detect_languages', $data);
$languages = $data['detected'];
return $languages;