class Translator implements TranslatorInterface, TranslatorBagInterface
Translator.
__construct(string $locale, MessageSelector $selector = null, string|null $cacheDir = null, bool $debug = false) Constructor. | ||
addLoader(string $format, LoaderInterface $loader) Adds a Loader. | ||
addResource(string $format, mixed $resource, string $locale, string $domain = null) Adds a Resource. | ||
setLocale(string $locale) Sets the current locale. | ||
string | getLocale() Returns the current locale. | |
setFallbackLocale(string|array $locales) Sets the fallback locale(s). | ||
setFallbackLocales(array $locales) Sets the fallback locales. | ||
array | getFallbackLocales() Gets the fallback locales. | |
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. | |
MessageCatalogueInterface | getCatalogue(string|null $locale = null) Gets the catalogue by locale. | |
array[array] | getMessages(string|null $locale = null) Collects all messages for the given locale. |
Constructor.
Adds a Loader.
Adds a Resource.
Sets the current locale.
Returns the current locale.
Sets the fallback locale(s).
Sets the fallback locales.
Gets the fallback locales.
Translates the given message.
Translates the given choice message by choosing a translation according to a number.
Gets the catalogue by locale.
Collects all messages for the given locale.
© 2004–2016 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.7/Symfony/Component/Translation/Translator.html