]> git.mxchange.org Git - friendica.git/commitdiff
Renamed hook
authorMichael <heluecht@pirati.ca>
Sun, 1 Oct 2023 04:10:24 +0000 (04:10 +0000)
committerMichael <heluecht@pirati.ca>
Sun, 1 Oct 2023 04:10:24 +0000 (04:10 +0000)
doc/Addons.md
doc/de/Addons.md
src/Model/Item.php

index 497717e6f798e846824e11706567f5289dd5f1b9..a0b12267966f4a401e456ece9ff6b61e14702bf4 100644 (file)
@@ -221,12 +221,12 @@ Please note: body contents are bbcode - not HTML
 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.
@@ -807,7 +807,7 @@ Here is a complete list of all hook callbacks with file locations (as of 24-Sep-
 
 ### 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);
index 0caf3f25453d7814c86836317856bc765bddff48..bd13f6334c8461c792d8ca6200d4bf83d03a7440 100644 (file)
@@ -103,6 +103,13 @@ Derzeitige Hooks
     $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.
 
@@ -316,6 +323,7 @@ Eine komplette Liste aller Hook-Callbacks mit den zugehörigen Dateien (am 01-Ap
 
 ### 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);
index c529c2c1661a925a9389950e8b65e6fa70e1c047..fbb608e5c86265e0e6c986232970ee12bdfdb990 100644 (file)
@@ -2036,7 +2036,7 @@ class Item
                        'detected' => $languages,
                ];
 
-               Hook::callAll('get_language', $data);
+               Hook::callAll('detect_languages', $data);
                $languages = $data['detected'];
 
                return $languages;