imsamurai / cakephp-localization
用于处理 CakePHP 应用程序本地化的插件
1.0.2
2014-10-24 11:43 UTC
Requires
This package is not auto-updated.
Last update: 2024-09-24 01:31:51 UTC
README
查看 本地化 API 文档
摘要
任何检查脚本的管理员。使用此插件,您可以统一您的一些服务/数据等的定期检查器,在失败时收到邮件,将检查日志存储在数据库中。
安装
cd my_cake_app/app
git clone git://github.com/imsamurai/CakePHP-Localization-Plugin.git Plugin/Localization
或者如果您使用 git 将其添加为子模块
cd my_cake_app
git submodule add "git://github.com/imsamurai/CakePHP-Localization-Plugin.git" "app/Plugin/Localization"
然后在 Config/bootstrap.php 中添加插件加载
CakePlugin::load('Localization', array('bootstrap' => true, 'routes' => true));
从 Config/Schema/localization.sql
添加表并配置数据源 localization
插件需要 squizlabs/php_codesniffer": "~1" 用于标记 JavaScript
配置
如果您需要更改插件配置,请写入全局配置(请参阅插件 bootstrap.php)
用法
使用 Localization
模型在数据库中管理本地化变量。插件与 __*
风格的函数一起工作,也适用于 JavaScript。内联 JavaScript 不受支持(仅限于 *.js 文件)。对于 PHP,从数据库导出将在 app/Locale/*
中创建/替换文件,对于 JavaScript 在 webroot/js/Locale/*
中(您可以在配置中更改此设置,请参阅插件的 bootstrap.php)。只需打开 example.com/localization
以进行编辑/翻译/导出到数据库
要导入/更新所有使用 __*
函数(在 PHP 和 JavaScript 中)的消息,请使用
Console/cake Localization.messages extract --output db <other params from i18n shell>