0

我已经准备好翻译我的应用程序,但不幸的是,我使用“en”、“de”和“pl”语言快捷方式而不是“eng”、“ger”和“pol”来开发它。现在我看到当我做Configure::write('Config.language','pl')蛋糕时不想阅读翻译App/Locale/pl/LC_MESSAGES/default.po- 但它适用pol于例如。问题是我所有的链接、国际化文件等都在使用'en'、'de'、'pl' - 我不能只是将其更改为'eng'、'pol'等等......我如何可以强制蛋糕使用我的配置吗?

4

1 回答 1

3

您可以使用 2 个字母的语言代码作为Config.language配置值和您的网址。但是使用相应的 3 个字母代码命名您的语言环境文件夹。因此,对于您的语言代码“en”、“de”、“pl”,文件夹将分别为Locale/eng, 。Cake 会正确地在对应的文件夹中查找翻译文件。Locale/deuLocale/pol

于 2012-11-01T19:01:10.967 回答