men*_*sch 5 localization cakephp internationalization cakephp-1.3
我正在开发一个应该支持多种语言的CakePHP插件.此处记录了i18n本地化的过程,但未明确涵盖插件.下面这个结构应该有效吗?因为目前不适合我,但我可能会忽视某些事情.
/myapp/
/plugins/
/myplugin/
/locale/
default.pot
/nld/
/LC_MESSAGES/
default.mo
default.po
Run Code Online (Sandbox Code Playgroud)
并在插件控制器中调用翻译,如下所示:
Configure::write('Config.language', 'nld');
Run Code Online (Sandbox Code Playgroud)
在我的插件视图中,本地化函数的格式如下:
__('MyPluginName', 'MyDefaultString')
Run Code Online (Sandbox Code Playgroud)
一些介绍CakePHP的职位和插件的本地化提到,所有区域应该进去/myapp/locale/
,而不是插件目录,但不会违抗模块化插件结构的目的是什么?我读过的条目来自2008年(例如这个),所以我希望情况不再如此.
任何人都可以向我提供一些关于本地化Cake插件的更多细节,甚至可能是一步一步的教程吗?
归档时间: |
|
查看次数: |
2260 次 |
最近记录: |