Modifier les paramètres régionaux par défaut dans Symfony2

J'essaye de modifier les paramètres régionaux par défaut de mon application. Les choses que j'ai essayé jusqu'à présent:

  • ensemble intl.paramètre default_locale 'et_EE'
  • jeu de paramètres régionaux pour la " et " dans app/config/parameters.ini
  • Changé les paramètres régionaux par défaut dans mon bundle de démarrage() la méthode décrite ici
  • Mis en place une classe Locale qui s'étend StubLocale et remplace la méthode getDefault() pour retourner 'et_EE'.

Ici est la mise en œuvre. La classe Locale ne semble pas être écrasés comme l'appel à \Locale::getDefault() ne pas exécuter cette méthode.

<?php

use Symfony\Component\Locale\Stub\StubLocale;

class Locale extends StubLocale
{
    static public function getDefault()
    {
        return 'et_EE';
    }
}

Après avoir essayé toutes ces méthodes décrites, \Locale::getDefault() renvoie toujours en. J'ai besoin d'elle pour retourner et_EE pour rendre la forme de widgets, tels que le pays ou la langue, dans le bon endroit.

Comment puis-je faire cela? Être en mesure de prendre en charge plusieurs paramètres régionaux plus tard serait également très bien. Merci.

source d'informationauteur gilden