mirror of
https://github.com/friendica/friendica
synced 2025-04-23 07:50:12 +00:00
New function to change language codes for the library
This commit is contained in:
parent
7220027332
commit
c5ef0cfe20
4 changed files with 40 additions and 11 deletions
|
@ -2015,11 +2015,8 @@ class Item
|
|||
|
||||
$naked_body = self::getDominantLanguage($naked_body);
|
||||
|
||||
$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';
|
||||
$availableLanguages = DI::l10n()->getAvailableLanguages(true);
|
||||
$availableLanguages = DI::l10n()->convertForLanguageDetection($availableLanguages);
|
||||
|
||||
$ld = new Language(array_keys($availableLanguages));
|
||||
return $ld->detect($naked_body)->limit(0, $count)->close() ?: [];
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue