Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>tags/v14.0.0beta1
@@ -78,13 +78,17 @@ class L10N implements IL10N { | |||
/** | |||
* Translating | |||
* @param string $text The text we need a translation for | |||
* @param array $parameters default:array() Parameters for sprintf | |||
* @param array|string $parameters default:array() Parameters for sprintf | |||
* @return string Translation or the same text | |||
* | |||
* Returns the translation. If no translation is found, $text will be | |||
* returned. | |||
*/ | |||
public function t(string $text, array $parameters = []): string { | |||
public function t(string $text, $parameters = []): string { | |||
if (!\is_array($parameters)) { | |||
$parameters = [$parameters]; | |||
} | |||
return (string) new L10NString($this, $text, $parameters); | |||
} | |||
@@ -45,14 +45,14 @@ interface IL10N { | |||
/** | |||
* Translating | |||
* @param string $text The text we need a translation for | |||
* @param array $parameters default:array() Parameters for sprintf | |||
* @param array|string $parameters default:array() Parameters for sprintf | |||
* @return string Translation or the same text | |||
* | |||
* Returns the translation. If no translation is found, $text will be | |||
* returned. | |||
* @since 6.0.0 | |||
*/ | |||
public function t(string $text, array $parameters = []): string; | |||
public function t(string $text, $parameters = []): string; | |||
/** | |||
* Translating |