kjda / translation-bundle
轻松管理 symfony2 翻译
dev-master
2014-01-20 22:59 UTC
Requires
- php: >=5.3.2
- symfony/framework-bundle: >=2.4.0
This package is not auto-updated.
Last update: 2024-09-24 02:26:56 UTC
README
一个 symfony2 翻译包
目标
- 翻译管理
- 更简单的测试
警告
不完整!处于早期开发阶段
它可以用来做什么?
目前,您可以使用此包来简化测试。因为它劫持了默认的翻译器并始终返回您的翻译键,这意味着:如果您更新了您的翻译,您的测试仍然会通过。
它还能做什么?
启用时,它将捕获所有翻译键并将它们存储在数据库中,这样您就可以使用网页界面进行翻译。您可以查看它:app_dev.php/kjda_translation/
缺少什么?
将翻译导出到资源文件。
将资源文件导入数据库。
在捕获键时更好的域管理和域检测。
安装与配置
将以下内容添加到您的 composer.json 中
"require": {
"kjda/translation-bundle": "dev-master"
}
然后
php composer.phar update kjda/translation-bundle
在 app/AppKernel.php 中注册包
$bundles = array(
.....,
new Kjda\TranslationBundle\KjdaTranslationBundle(),
);
app/config_dev.yml
assetic:
bundles: [ KjdaTranslationBundle, AcyouSomeOtherBundle ]
app/routing.yml
kjda_translation:
resource: "@KjdaTranslationBundle/Resources/config/routing.yml"
翻译接口:/app_dev.php/kjda_translation