symfony/translation
Symfony Translation component helps internationalize PHP apps with a powerful Translator, loaders, and resources (arrays, files, etc.). Define locales, add message catalogs, and translate strings with parameters and pluralization support across your application.
The Translation component provides tools to internationalize your application.
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 ! »
This package is looking for a backer.
Help Symfony by sponsoring its development!
How can I help you explore Laravel packages today?