Sevajol Bastien 43ed0c3c0e uppgrade 2.0.12 to 2.0.13 13 år sedan
..
Loader symfony 2.0.11 to 2.0.12 13 år sedan
IdentityTranslator.php symfony 2.0.11 to 2.0.12 13 år sedan
Interval.php symfony 2.0.11 to 2.0.12 13 år sedan
MessageCatalogue.php symfony 2.0.11 to 2.0.12 13 år sedan
MessageCatalogueInterface.php symfony 2.0.11 to 2.0.12 13 år sedan
MessageSelector.php symfony 2.0.11 to 2.0.12 13 år sedan
PluralizationRules.php symfony 2.0.11 to 2.0.12 13 år sedan
README.md uppgrade 2.0.12 to 2.0.13 13 år sedan
Translator.php symfony 2.0.11 to 2.0.12 13 år sedan
TranslatorInterface.php symfony 2.0.11 to 2.0.12 13 år sedan
composer.json symfony 2.0.11 to 2.0.12 13 år sedan

README.md

Translation Component

Translation provides tools for loading translation files and generating translated strings from these including support for pluralization.

use Symfony\Component\Translation\Translator;
use Symfony\Component\Translation\MessageSelector;
use Symfony\Component\Translation\Loader\ArrayLoader;

$translator = new Translator('fr_FR', new MessageSelector());
$translator->setFallbackLocale('fr');
$translator->addLoader('array', new ArrayLoader());
$translator->addResource('array', array(
    'Hello World!' => 'Bonjour',
), 'fr');

echo $translator->trans('Hello World!') . "\n";

Resources

Silex integration:

https://github.com/fabpot/Silex/blob/master/src/Silex/Provider/TranslationServiceProvider.php

Unit tests:

https://github.com/symfony/symfony/tree/master/tests/Symfony/Tests/Component/Translation

Documentation:

http://symfony.com/doc/2.0/book/translation.html