Flarum\Locale\Translator::getTranslation PHP Method

getTranslation() private method

private getTranslation ( Symfony\Component\Translation\MessageCatalogueInterface $catalogue, string $id, string $domain ) : string
$catalogue Symfony\Component\Translation\MessageCatalogueInterface
$id string
$domain string
return string
    private function getTranslation(MessageCatalogueInterface $catalogue, $id, $domain)
    {
        $translation = $catalogue->get($id, $domain);
        if (preg_match(self::REFERENCE_REGEX, $translation, $matches)) {
            return $this->getTranslation($catalogue, $matches[1], $domain);
        }
        return $translation;
    }