dic/translationmanager

此包已被废弃,不再维护。作者建议使用Backpack/LangFileManager包。

用于编辑Laravel语言文件的接口,适用于Dick Admin。

1.0.2 2015-09-10 13:38 UTC

This package is auto-updated.

Last update: 2019-02-20 19:26:38 UTC


README

Latest Version on Packagist Software License Build Status Coverage Status Quality Score Total Downloads

一个快速编辑Laravel语言文件的界面,适用于Dick Admin。

有比DICK更好的选择 DICK项目不再积极维护。对于重要项目,请使用新版本:Laravel Backpack

安装

步骤1. 通过Composer安装

$ composer require dick/translationmanager

步骤2. 添加服务提供者

在config/app.php中,将以下内容添加到providers数组中

'Dick\TranslationManager\TranslationManagerServiceProvider',

步骤3. 运行迁移和种子

$ php artisan migrate --path=vendor/dick/translationmanager/src/database/migrations
$ php artisan db:seed --class="Dick\TranslationManager\database\seeds\LanguageTableSeeder"

用法

在config/admin.php中,通过'language_ignore'变量告诉TranslationManager哪些语言文件不显示

// Language files to NOT show in the Translation Manager
//
'language_ignore' => ['admin', 'pagination', 'reminders', 'validation', 'log', 'crud'],

然后在config/admin.php的'menu'变量中添加对应的菜单元素

[
    'label' => "Translations",
    'route' => "",
    'icon' => 'fa fa-globe',
    'children' => [
        [
            'label' => "Languages",
            'route' => 'admin/language',
            'icon' => 'fa fa-flag-checkered',
        ],
        [
            'label' => "Site texts",
            'route' => 'admin/language/texts',
            'icon' => 'fa fa-language',
        ],
    ]
],

或者直接在你的项目域名/admin/language/texts中尝试

截图

请参阅http://usedick.com

变更日志

请参阅CHANGELOG以获取更多最近更改的信息。

测试

// TODO

$ composer test

贡献

请参阅CONTRIBUTING以获取详细信息。

安全

如果您发现任何与安全相关的问题,请通过电子邮件alin@updivision.comhello@tabacitu.ro联系,而不是使用问题跟踪器。

鸣谢

许可

MIT许可(MIT)。请参阅许可文件以获取更多信息。