我正在嘗試在Symfony 1.4.18上設置i18n行爲。我的前端佈局中有一些i18n友好的字符串(使用兩個下劃線)。我試圖運行下面的命令:i18n提取不會在Symfony中創建目錄或文件
$ ./symfony i18n:extract frontend fr --auto-save
起初,symfony中發現有17串,但沒有建立路徑的應用程序/前端/國際化/ FR/NOR裏面的文件:messages.xml。
我重新運行上面的命令,但這次的Symfony沒有發現任何字符串。我想,如果Symfony的沒有找到新的字符串,它可能保存的地方,於是我就在我的Linux另一個命令,找到我的國際化字符串之一任何出現(通常我有這樣的字符串:):
$ grep "Freelance" $(find ./)
這個命令是在我的項目的根目錄下啓動的,但不幸的是除了我的佈局中沒有發現任何事件。
我不知道該怎麼做才能解決我的問題。
PS:我希望我的英語不是太糟糕了,這不是我的母語,但我會盡我所能。
你檢查過的文件夾'應用程序/前端/ 118N/fr'?它可能有一個名爲'messages.xml'的文件。 – j0k
你是否在'settings.yml''文件中設置了'''i18n:true'''? – Raise
另外,你或者./symfony腳本是否有權寫入'''''''前端/ i18n /'''文件夾? – Raise