|   |   __construct(TranslatorInterface $translator)   |   | 
   |  string  |   trans(string $id, array $parameters = array(), string|null $domain = null, string|null $locale = null)  Translates the given message.   |   | 
   |  string  |   transChoice(string $id, int $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.   |   | 
   |  MessageCatalogueInterface  |   getCatalogue(string|null $locale = null)  Gets the catalogue by locale.   |   | 
   |  array  |   getFallbackLocales()  Gets the fallback locales.   |   | 
   |   |   __call($method, $args)  Passes through all unknown calls onto the translator object.   |   | 
   |  array  |   getCollectedMessages()   |   | 
  
      Parameters
                            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 |  
 
 Exceptions
                            string
    transChoice(string $id, int $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) |  
  | int |  $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 |  
 
 Exceptions
                            
    setLocale(string $locale)
         
   Sets the current locale.
   Parameters
   | string |  $locale |  The locale |  
 
 Exceptions
                            string
    getLocale()
         
   Returns the current locale.
   Return Value
         Gets the catalogue by locale.
   Parameters
   | string|null |  $locale |  The locale or null to use the default |  
 
 Return Value
  Exceptions
                            array
    getFallbackLocales()
         
   Gets the fallback locales.
   Return Value
   | array |  $locales The fallback locales |  
 
                           
    __call($method, $args)
         
   Passes through all unknown calls onto the translator object.
   Parameters
                            array
    getCollectedMessages()
         
   Return Value