J'essaie d'utiliser le composant translation
mais je ne peux pas l'obtenir - et l'utiliser - correctement.serviceContainer renvoie un IdentityTranslator dans symfony 2.8
Lorsque je demande/Testt:
namespace Codechick\Test2Bundle\Controller;
class DefaultController extends Controller
{
/**
* @Route("/testT")
*/
public function testTAction(Request $req)
{
die(var_dump($this->get('translator')));
}
}
Ce que je reçois est le suivant:
object(Symfony\Component\Translation\IdentityTranslator)[203]
private 'selector' =>
object(Symfony\Component\Translation\MessageSelector)[202]
private 'locale' => string 'it' (length=2)
donc, rien est en cours de traduction. Pourquoi donc? Voici ma configuration (il n'y a pas Remplacements dans mon _dev): conf
#<root>/app/config/config.yml
framework:
translator: { fallbacks: [it,en] }
Est-il censé traduire '' il s' à en'? Quel est le problème? –
Il était supposé traduire à partir de la clé. Sinon à en si elle n'est pas disponible – Bertuz