Interface

Symfony\Component\Translation\TranslatorInterface

interface TranslatorInterface

TranslatorInterface.

Methods

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

Translates the given message.

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

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

setLocale(string $locale)

Sets the current locale.

string getLocale()

Returns the current locale.

Details

at line 35
public string trans(string $id, array $parameters = array(), string|null $domain = null, string|null $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|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

at line 50
public string transChoice(string $id, integer $number, array $parameters = array(), string|null $domain = null, string|null $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|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

at line 59
public setLocale(string $locale)

Sets the current locale.

Parameters

string $locale The locale

at line 68
public string getLocale()

Returns the current locale.

Return Value

string The locale