Symfony\Component\Translation\Translator
Translator.
- Author: Fabien Potencier <fabien@symfony.com>
Synopsis
class Translator
implements
TranslatorInterface
{
- // members
- protected array $catalogues;
- protected string $locale;
- private array $fallbackLocales;
- private array $loaders;
- private array $resources;
- private MessageSelector $selector;
- // methods
- public void __construct()
- public void addLoader()
- public void addResource()
- public void setLocale()
- public void getLocale()
- public void setFallbackLocale()
- public void setFallbackLocales()
- public array getFallbackLocales()
- public void trans()
- public void transChoice()
- protected void loadCatalogue()
- private void doLoadCatalogue()
- private void loadFallbackCatalogues()
- protected void computeFallbackLocales()
Hierarchy
Extended by
Implements
Members
private
- $fallbackLocales — array
- $loaders — array
- $resources — array
- $selector — Symfony\Component\Translation\MessageSelector
protected
- $catalogues — array
- $locale — string
Methods
private
protected
public
- __construct() — Constructor.
- addLoader() — Adds a Loader.
- addResource() — Adds a Resource.
- getFallbackLocales() — Gets the fallback locales.
- getLocale() — {@inheritdoc}
- setFallbackLocale() — Sets the fallback locale(s).
- setFallbackLocales() — Sets the fallback locales.
- setLocale() — {@inheritdoc}
- trans() — {@inheritdoc}
- transChoice() — {@inheritdoc}