Try to resolve the #983 issus

Try to resolve the #983 issue (particularly, the fact that Translator override $app['locale']).

But, for me, this solution is not acceptable yet because the "Silex Translator" can modify the $app['locale'] parameter. Why this side effect ?