From 1940c17030f5d2694fc6f3758952bbb806837115 Mon Sep 17 00:00:00 2001 From: Michael Date: Sun, 7 Mar 2021 07:39:13 +0000 Subject: [PATCH] Issue 9992: post type hadn't been translated in the user's language --- include/enotify.php | 2 +- src/Model/Item.php | 15 ++++++++------- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/include/enotify.php b/include/enotify.php index e56b563e3e..4180c72e98 100644 --- a/include/enotify.php +++ b/include/enotify.php @@ -172,7 +172,7 @@ function notification($params) return false; } - $item_post_type = Item::postType($item); + $item_post_type = Item::postType($item, $l10n); $content = Plaintext::getPost($item, 70); if (!empty($content['text'])) { diff --git a/src/Model/Item.php b/src/Model/Item.php index 6d55fd5665..31571e6488 100644 --- a/src/Model/Item.php +++ b/src/Model/Item.php @@ -2475,22 +2475,23 @@ class Item /** * get translated item type * - * @param $item + * @param array $item + * @param \Friendica\Core\L10n $l10n * @return string */ - public static function postType($item) + public static function postType(array $item, \Friendica\Core\L10n $l10n) { if (!empty($item['event-id'])) { - return DI::l10n()->t('event'); + return $l10n->t('event'); } elseif (!empty($item['resource-id'])) { - return DI::l10n()->t('photo'); + return $l10n->t('photo'); } elseif ($item['gravity'] == GRAVITY_ACTIVITY) { - return DI::l10n()->t('activity'); + return $l10n->t('activity'); } elseif ($item['gravity'] == GRAVITY_COMMENT) { - return DI::l10n()->t('comment'); + return $l10n->t('comment'); } - return DI::l10n()->t('post'); + return $l10n->t('post'); } /**