public function translate($app, $text, $params, $stripPath, $highlightParams, $languageCode) { if ($app !== 'activity_ext') { return false; } $l = $this->getL10N($languageCode); if ($this->activityManager->isFormattingFilteredObject()) { $translation = $this->translateShort($text, $l, $params); if ($translation !== false) { return $translation; } } return $this->translateLong($text, $l, $params); }
/** * The extension can translate a given message to the requested languages. * If no translation is available false is to be returned. * * @param string $app * @param string $text * @param array $params * @param boolean $stripPath * @param boolean $highlightParams * @param string $languageCode * @return string|false */ public function translate($app, $text, $params, $stripPath, $highlightParams, $languageCode) { if ($app !== self::FILES_SHARING_APP) { return false; } $l = $this->getL10N($languageCode); file_put_contents('trans', print_r($l, true)); if ($this->activityManager->isFormattingFilteredObject()) { $translation = $this->translateShort($text, $l, $params); if ($translation !== false) { return $translation; } } return $this->translateLong($text, $l, $params); }