]> git.mxchange.org Git - friendica.git/commitdiff
Manually add Persian to post body language detection
authorHypolite Petovan <hypolite@mrpetovan.com>
Mon, 19 Jul 2021 18:00:31 +0000 (14:00 -0400)
committerHypolite Petovan <hypolite@mrpetovan.com>
Mon, 19 Jul 2021 18:00:31 +0000 (14:00 -0400)
src/Model/Item.php

index 4c2782f562d6f83eaec3313015913ef7d828d2c5..5a0c1066cbe18cdb5164afbbfd89451d9613e4ab 100644 (file)
@@ -1642,7 +1642,13 @@ class Item
                        return '';
                }
 
-               $ld = new Language(DI::l10n()->getAvailableLanguages());
+               $availableLanguages = DI::l10n()->getAvailableLanguages();
+               // See https://github.com/friendica/friendica/issues/10511
+               // Persian is manually added to language detection until a persian translation is provided for the interface, at
+               // which point it will be automatically available through `getAvailableLanguages()` and this should be removed.
+               $availableLanguages['fa'] = 'fa';
+
+               $ld = new Language($availableLanguages);
                $languages = $ld->detect($naked_body)->limit(0, 3)->close();
                if (is_array($languages)) {
                        return json_encode($languages);