class IdentityTranslator implements TranslatorInterface, TranslatorInterface

IdentityTranslator does not translate anything.

Traits

A trait to help implement TranslatorInterface and LocaleAwareInterface.

Methods

setLocale($locale)

{@inheritdoc}

getLocale()

{@inheritdoc}

trans($id, array $parameters = array(), $domain = null, $locale = null)

{@inheritdoc}

__construct(MessageSelector $selector = null)

No description

string
transChoice(string $id, int $number, array $parameters = array(), string|null $domain = null, string|null $locale = null) deprecated

Translates the given choice message by choosing a translation according to a number.

Details

setLocale($locale)

{@inheritdoc}

Parameters

$locale

getLocale()

{@inheritdoc}

trans($id, array $parameters = array(), $domain = null, $locale = null)

{@inheritdoc}

Parameters

$id
array $parameters
$domain
$locale

__construct(MessageSelector $selector = null)

Parameters

MessageSelector $selector The message selector for pluralization

string transChoice(string $id, int $number, array $parameters = array(), string|null $domain = null, string|null $locale = null) deprecated

deprecated since Symfony 4.2, use the trans() method instead with a %count% parameter

Translates the given choice message by choosing a translation according to a number.

Parameters

string $id The message id (may also be an object that can be cast to string)
int $number The number to use to find the index of the message
array $parameters An array of parameters for the message
string|null $domain The domain for the message or null to use the default
string|null $locale The locale or null to use the default

Return Value

string The translated string

Exceptions

InvalidArgumentException If the locale contains invalid characters