kjda/translation-bundle

轻松管理 symfony2 翻译

安装: 8

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

语言:JavaScript

类型:symfony-bundle

dev-master 2014-01-20 22:59 UTC

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