20bb3cb3ab
* 5.2: merge translation parameters with value configured for parent form scan directories for translations sequentially Fix kafka tests Fix "provide" declarations Provide implemented packages of replaced dependencies Always autoload string functions on symfony/symfony |
||
---|---|---|
.. | ||
Catalogue | ||
Command | ||
DataCollector | ||
DependencyInjection | ||
Dumper | ||
Exception | ||
Extractor | ||
Formatter | ||
Loader | ||
Reader | ||
Resources | ||
Tests | ||
Util | ||
Writer | ||
.gitattributes | ||
.gitignore | ||
CHANGELOG.md | ||
composer.json | ||
DataCollectorTranslator.php | ||
IdentityTranslator.php | ||
LICENSE | ||
LoggingTranslator.php | ||
MessageCatalogue.php | ||
MessageCatalogueInterface.php | ||
MetadataAwareInterface.php | ||
phpunit.xml.dist | ||
PluralizationRules.php | ||
PseudoLocalizationTranslator.php | ||
README.md | ||
TranslatableMessage.php | ||
Translator.php | ||
TranslatorBagInterface.php |
Translation Component
The Translation component provides tools to internationalize your application.
Getting Started
$ composer require symfony/translation
use Symfony\Component\Translation\Translator;
use Symfony\Component\Translation\Loader\ArrayLoader;
$translator = new Translator('fr_FR');
$translator->addLoader('array', new ArrayLoader());
$translator->addResource('array', [
'Hello World!' => 'Bonjour !',
], 'fr_FR');
echo $translator->trans('Hello World!'); // outputs « Bonjour ! »