class IdentityTranslator implements TranslatorInterface

IdentityTranslator does not translate anything.

Methods

__construct(MessageSelector $selector)

Constructor.

setLocale(string $locale)

Sets the current locale.

string
getLocale()

Returns the current locale.

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

Translates the given message.

string
transChoice(string $id, integer $number, array $parameters = array(), string $domain = 'messages', string $locale = null)

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

Details

at line line 33
__construct(MessageSelector $selector)

Constructor.

Parameters

MessageSelector $selector The message selector for pluralization

at line line 43
setLocale(string $locale)

Sets the current locale.

Parameters

string $locale The locale

at line line 53
string getLocale()

Returns the current locale.

Return Value

string The locale

at line line 63
string trans(string $id, array $parameters = array(), string $domain = 'messages', string $locale = null)

Translates the given message.

Parameters

string $id The message id (may also be an object that can be cast to string)
array $parameters An array of parameters for the message
string $domain The domain for the message
string $locale The locale

Return Value

string The translated string

at line line 73
string transChoice(string $id, integer $number, array $parameters = array(), string $domain = 'messages', string $locale = null)

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)
integer $number The number to use to find the indice of the message
array $parameters An array of parameters for the message
string $domain The domain for the message
string $locale The locale

Return Value

string The translated string