我們有一個由承包商開發的蛋糕應用程序。它設置爲多種語言(顯然)。我可以在/ locale下看到語言子目錄 - 但是,如果我們將新的已翻譯.po文件添加到法語的/ LC_MESSAGE子目錄(包括該lang的default.po),則法語不會在語言更改中顯示落下。蛋糕PHP - 新的本地化不會作爲選項出現
我已經檢查了Cake文檔,而Cake似乎建議locale子目錄是所有兩個字符名(例如上面的例子中的法語「fr」),開發者已經使用「fra」代替。我不確定這是一個問題,還是隻是Cake靈活性的一個標誌。
另一件事是我們的工作翻譯有(西班牙語)在其文件夾中顯示重複.mo文件以及我們的原始.po文件。我已經將default.po文件轉換爲fra語言環境的default.mo並上載了該文件,清除了瀏覽器緩存並重新加載,但語言選擇器中仍然沒有可用的法語。
理想情況下,我們希望能夠在新語言可用時添加和更新新語言,而不必每次都向開發人員轉(它們允許垃圾郵件發送者到主機上,不幸)。每次添加語言環境語言時,Cake應用程序都必須重新啓動嗎?我是否需要刪除主機上的Cake應用程序中的緩存文件以啓用新語言?任何指導將不勝感激。