<?php namespace PHPFUI\Translation; /** * The \PHPFUI\Translation\ServiceInterface allows for an external solution (Key Value Store for example) instead of using PHP arrays to look up translations. */ interface ServiceInterface { /** * @param string $text that needs to be translated. No substitutions or plurization needs to be done. * @param string $locale that of the translation that needs to be returned. * * @return string translated text */ public function translate(string $text, string $locale) : string; }