mirror of
https://github.com/friendica/friendica
synced 2025-04-25 17:10:11 +00:00
Display language name / only search for available languages
This commit is contained in:
parent
fe040dfe4c
commit
bda87e6536
4 changed files with 630 additions and 559 deletions
|
@ -2494,7 +2494,7 @@ class Item
|
|||
// Remove possibly remaining links
|
||||
$naked_body = preg_replace(Strings::autoLinkRegEx(), '', $naked_body);
|
||||
|
||||
$ld = new Language();
|
||||
$ld = new Language(DI::l10n()->getAvailableLanguages());
|
||||
$languages = $ld->detect($naked_body)->limit(0, 3)->close();
|
||||
if (is_array($languages)) {
|
||||
return json_encode($languages);
|
||||
|
@ -2505,11 +2505,13 @@ class Item
|
|||
|
||||
public static function getLanguageMessage(array $item)
|
||||
{
|
||||
$iso639 = new \Matriphe\ISO639\ISO639;
|
||||
|
||||
$used_languages = '';
|
||||
foreach (json_decode($item['language'], true) as $language => $reliability) {
|
||||
$used_languages .= $language . ": " . number_format($reliability, 5) . '\n';
|
||||
$used_languages .= $iso639->languageByCode1($language) . ' (' . $language . "): " . number_format($reliability, 5) . '\n';
|
||||
}
|
||||
$used_languages = DI::l10n()->t('Used languages in this post:\n%s', $used_languages);
|
||||
$used_languages = DI::l10n()->t('Detected languages in this post:\n%s', $used_languages);
|
||||
return $used_languages;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue