我已经准备好翻译了我的应用,但不幸的是我使用'en',de''''''''''''''''''''''''和'pl'语言快捷方式而不是'eng','ger'和'pol'开发它。现在我看到,当我做Configure::write('Config.language','pl')
蛋糕时,不想阅读App/Locale/pl/LC_MESSAGES/default.po
的翻译 - 但它可以与pol
一起使用。问题在于我所有的链接,内部化文件等都在使用" en"," de"," pl" - 我不能将其更改为" eng"," pol"等...可以强迫蛋糕使用我的配置吗?
您可以将2个字母语言代码用于Config.language
配置值和您的URL。但是使用相应的3个字母代码命名您的语言环境文件夹。因此,对于您的语言代码," en"," de",'pl'文件夹分别为 Locale/eng
, Locale/deu
, Locale/pol
。蛋糕将在相应的文件夹中正确查看翻译文件。