unknown a0372a28bb second commit 12 hours ago
..
Catalogue a0372a28bb second commit 12 hours ago
Command a0372a28bb second commit 12 hours ago
DataCollector a0372a28bb second commit 12 hours ago
DependencyInjection a0372a28bb second commit 12 hours ago
Dumper a0372a28bb second commit 12 hours ago
Exception a0372a28bb second commit 12 hours ago
Extractor a0372a28bb second commit 12 hours ago
Formatter a0372a28bb second commit 12 hours ago
Loader a0372a28bb second commit 12 hours ago
Provider a0372a28bb second commit 12 hours ago
Reader a0372a28bb second commit 12 hours ago
Resources a0372a28bb second commit 12 hours ago
Test a0372a28bb second commit 12 hours ago
Util a0372a28bb second commit 12 hours ago
Writer a0372a28bb second commit 12 hours ago
CHANGELOG.md a0372a28bb second commit 12 hours ago
CatalogueMetadataAwareInterface.php a0372a28bb second commit 12 hours ago
DataCollectorTranslator.php a0372a28bb second commit 12 hours ago
IdentityTranslator.php a0372a28bb second commit 12 hours ago
LICENSE a0372a28bb second commit 12 hours ago
LocaleSwitcher.php a0372a28bb second commit 12 hours ago
LoggingTranslator.php a0372a28bb second commit 12 hours ago
MessageCatalogue.php a0372a28bb second commit 12 hours ago
MessageCatalogueInterface.php a0372a28bb second commit 12 hours ago
MetadataAwareInterface.php a0372a28bb second commit 12 hours ago
PseudoLocalizationTranslator.php a0372a28bb second commit 12 hours ago
README.md a0372a28bb second commit 12 hours ago
StaticMessage.php a0372a28bb second commit 12 hours ago
TranslatableMessage.php a0372a28bb second commit 12 hours ago
Translator.php a0372a28bb second commit 12 hours ago
TranslatorBag.php a0372a28bb second commit 12 hours ago
TranslatorBagInterface.php a0372a28bb second commit 12 hours ago
composer.json a0372a28bb second commit 12 hours ago

README.md

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 ! »

Sponsor

Help Symfony by sponsoring its development!

Resources