2012-12-24 24 views
2

我使用symfony的2.0的發展,男使用的語言環境名稱,例如,en_ZA,EN_US,en_QA不同語言,擁有集en_ZA作爲默認的語言環境中使用Config.yml,Symfony的2區域設置區分大小寫

我的網址被稱爲例如下文,針對不同的語言,

http://mydomain.com/en_ZA/user/list

http://mydomain.com/en_QA/user/list

現在,當我試着輸錯的語言環境中的URL一樣

http://mydomain.com/en_AA/user/list

http://mydomain.com/en_BB/user/list

它使用回退並返回默認的語言翻譯,

但是,當我要求與下面的語言環境,它產生問題的網址

http://mydomain.com/en_Za/user/list

http://mydomain.com/en_zA/user/list

http://mydomain.com/en_za/user/list

它只是返回帶有翻譯變量的模板文件。它不會返回後備或翻譯。

謝謝你的幫助。

回答

0

如果您試圖涵蓋不同的語言和翻譯,那麼我建議您按照Symfony在其文檔中概述的方式進行操作。

下面是great starter以及指向文檔的鏈接。

+0

謝謝你的評論和鏈接,我已經看過文檔了,雖然他們也舉了一些例子來使用en_GB等 – ravindrakhokharia