Plural rules for a given locale in Symfony2

The plural rules in Symfony2 are derived from code of the Zend Framework

I18n Javascript

Asset variables are very useful if you need to produce different outputs for the same asset, for example when making your Javascripts i18n ready.

DoctrineExtensions – Translator

You love Doctrine2 and its explicit way of doing things, but miss i18n from Doctrine1 and Propel? Want to make rich i18n forms or retrieve all your entity translations in one simple query?

The Locale Component

http://symfony.com/doc/current/components/locale.html

How to manage translations for your object using SonataAdminBundle

How to manage translations for your object using SonataAdminBundle Enhancing our CMS with multi-lingual features in Symfony

Twig-extensions. The i18n Extension

https://github.com/fabpot/Twig-extensions/blob/master/doc/i18n.rst