0
我的應用程序使用sfDoctrineGuardPlugin來保護應用程序並強制用戶登錄訪問。如何啓用Symfony中的i18n功能,以便用戶在登錄時可以獲得不同的語言?如何爲sfDoctrineGuardPlugin啓用語言
按照該Symfony的國際文件添加以下到我的settings.yml中:
所有: .settings: 字符集:UTF-8 國際化:真 standard_helpers參數:[部分,高速緩存,國際化]
及以下線路到我的routing.yml:
但是當我到/ FR /一切依然固執地用英語。
我錯過了什麼?
不,我沒有添加自己的翻譯。有一個i18n目錄,在plugin目錄中有fr和es的翻譯文件,所以我認爲它會使用這些文件。你知道這些文件在那裏嗎? /plugins/sfDoctrineGuardPlugin/i18n/sf_guard.fr.xml /plugins/sfDoctrineGuardPlugin/i18n/sf_guard.es.xml – 2010-09-19 16:44:09
你說得對。翻譯在那裏,你應該翻譯網頁。你能粘貼你的路線嗎?這個問題被截斷了。 – 2010-09-19 18:19:31