web-dev-qa-db-fra.com

Rails i18n: Comment savoir quelle est la langue actuelle?

Je sais comment se fait généralement i18n/l10n dans Rails3, et j'ai choisi d'avoir un seul fichier ERB qui appelle t(...) pour la localisation. Mais pour une partie particulière, j'ai besoin de quelque chose de spécial:

J'ai besoin d'afficher une chaîne dont la localisation provient d'une base de données externe.

Alors, comment puis-je connaître la langue actuelle, pour appeler la base de données externe avec un paramètre en ou ja?

Quelque chose comme $ LANG sous UNIX. De préférence accessible depuis la vue ou le contrôleur.

48
Nicolas Raoul
I18n.locale # Get and set the current locale
94
Vadim Golub