2012-06-19 3 views
3

Я новый пользователь Symfony я в настоящее время после курса (полный рабочий день), Моя проблема:FOSUserBundle, французский перевод игнорируется

# app/config/config.yml 

framework: 
    translator:  { fallback: %locale% } 

приложение/Config/parameters.ini: Я создал французский Traduction (фр):

; These parameters can be imported into other config files 
; by enclosing the key with % (like %database_user%) 
; Comments start with ';', as in php.ini 
[parameters] 
    database_driver = pdo_mysql 
    database_host  = localhost 
    database_port  = 
    database_name  = blog 
    database_user  = root 
    database_password = 

    mailer_transport = smtp 
    mailer_host  = localhost 
    mailer_user  = 
    mailer_password = 

    locale   = fr 

    secret   = ThisTokenIsNotSoSecretChangeIt 

но этикетки формы зарегистрироваться/Логин, по-прежнему на английском языке ... Я использую версию FriendsOfSymfony-FOSUserBundle-1.2.0-0, из-за ошибки при последней FriendsOfSymfony-FOSUserBundle-1.2.0-57-g72e8023

Любая помощь, пожалуйста?

+1

Возможный дубликат [Как применить каталоги к основному расположению FOSUserBundle?] (Http://stackoverflow.com/questions/8008469/how-to-apply-catalogs-to-the-overriding-layout-of-of- fosuserbundle) – greg0ire

+0

Thx greg, я выполнил шаги, но это не сработало (также очистка кеша) ... Я сомневался, что версия нестабильна. –

+1

Если вы можете читать французский, то, возможно, вам стоит взглянуть на это: http://www.siteduzero.com/forum-83-773976-p1-symfony2-tuto-faq.html#r7469726 – greg0ire

ответ

4

После редактирования файла parameters.ini, необходимо:

  1. отключения (если вы уже зарегистрированы)
  2. воссоединиться
  3. ...
  4. перезагружать страницы (/ логин), если он не работает, затем очистите кэш и перезагрузите

Если вы планируете настраивать переведенный язык, вы можете скопировать/вставить vendor\bundles\FOS\UserBundle\Resources\translations в ваш собственный комплект src\Mysite\UserBundle\Resources\translations Или под app\Resources (не изменяйте первоначальную сделку!).

+1

его позор, что symfony2 не сбрасывает сессию/файл cookie после изменения конфигурации. – thesocialgeek