我准备好翻译我的应用程序但不幸的是我使用'en','de'和'pl'语言快捷方式而不是'eng','ger'和'pol'开发了它。现在我看到,当我Configure::write('Config.language','pl')
蛋糕不想阅读App/Locale/pl/LC_MESSAGES/default.po
的翻译时 - 但它可以与pol
一起使用。问题是我的所有链接,国际化文件等都使用'en','de','pl' - 我不能只将它改为'eng','pol'等等......我怎么样可以强制蛋糕使用我的配置?
答案 0 :(得分:3)
您可以为Config.language
配置值和您的网址使用双字母语言代码。但是使用相应的3个字母代码命名您的语言环境文件夹。因此,对于您的语言代码'en','de','pl',文件夹分别为Locale/eng
,Locale/deu
,Locale/pol
。 Cake将在相应的文件夹中正确查找翻译文件。