$registry
$registry : array
A registry to retain translator objects.
A ServiceLocator implementation for loading and retaining translator objects.
$factory : \Aura\Intl\TranslatorFactory
A translator factory.
$packages : \Aura\Intl\PackageLocator
A package locator.
$formatters : \Aura\Intl\FormatterLocator
A formatter locator.
__construct(\Aura\Intl\PackageLocator $packages, \Aura\Intl\FormatterLocator $formatters, \Aura\Intl\TranslatorFactory $factory, string $locale)
Constructor.
| \Aura\Intl\PackageLocator | $packages | The package locator.  | 
                            
| \Aura\Intl\FormatterLocator | $formatters | The formatter locator.  | 
                            
| \Aura\Intl\TranslatorFactory | $factory | A translator factory to create translator objects for the locale and package.  | 
                            
| string | $locale | The default locale code to use.  | 
                            
getFactory() : \Aura\Intl\TranslatorFactory
The TranslatorFactory object
getPackages() : \Aura\Intl\PackageLocator
An object of type PackageLocator
getFormatters() : \Aura\Intl\FormatterLocator
An object of type FormatterLocator
get(string $name, string $locale = null) : \Aura\Intl\TranslatorInterface
Gets a translator from the registry by package for a locale.
| string | $name | The translator package to retrieve.  | 
                            
| string | $locale | The locale to use; if empty, uses the default locale.  | 
                            
A translator object.