diff --git a/module/VuFind/src/VuFind/Connection/Wikipedia.php b/module/VuFind/src/VuFind/Connection/Wikipedia.php index d441c175f1891efcd16305bbd22a726f491fb18d..c4dd9b5127c115b0eb7d2d2253b730c289b6e677 100644 --- a/module/VuFind/src/VuFind/Connection/Wikipedia.php +++ b/module/VuFind/src/VuFind/Connection/Wikipedia.php @@ -101,6 +101,18 @@ class Wikipedia implements TranslatorAwareInterface return $this->translator; } + /** + * Translate a string + * + * @param string $s String to translate + * + * @return string + */ + public function translate($s) + { + return null === $this->translator ? $s : $this->translator->translate($s); + } + /** * Set language * @@ -336,7 +348,7 @@ class Wikipedia implements TranslatorAwareInterface // Fix pronunciation guides $pattern[] = '/({{)pron-en\|([^}]*)(}})/Us'; - $replacement[] = $this->getTranslator()->translate("pronounced") . " /$2/"; + $replacement[] = $this->translate('pronounced') . " /$2/"; // Fix dashes $pattern[] = '/{{ndash}}/';