backpack / langfilemanager
用于Laravel Backpack编辑语言文件的接口。
Requires
- backpack/crud: ^6.0
Requires (Dev)
- phpunit/phpunit: ^9.0
- scrutinizer/ocular: ~1.1
- dev-main
- 5.0.1
- 5.0.0
- v4.x-dev
- 4.1.x-dev
- 4.1.0
- 4.0.0
- 3.0.3
- 3.0.2
- 3.0.1
- 3.0.0
- 2.0.2
- 2.0.1
- 2.0.0
- 1.0.26
- 1.0.25
- 1.0.24
- 1.0.23
- 1.0.22
- 1.0.21
- 1.0.20
- 1.0.19
- 1.0.18
- 1.0.17
- 1.0.16
- 1.0.15
- 1.0.14
- 1.0.13
- 1.0.12
- 1.0.11
- 1.0.10
- 1.0.9
- 1.0.8
- 1.0.7
- 1.0.6
- 1.0.5
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
- dev-analysis-8jLPWG
- dev-analysis-8ADWQl
- dev-analysis-XpejoW
This package is auto-updated.
Last update: 2024-09-08 09:25:24 UTC
README
弃用说明
Backpack团队刚刚发布了一个新包: Translation Manager。这个新包使用 Spatie Translation Loader,并且使用数据库存储翻译,工作方式更加可预测。
我们强烈建议您切换到 Translation Manager。
用于Laravel Backpack快速编辑语言文件的简单界面。
注意:此界面允许管理员直接编辑存储在 resources/lang
中的语言文件。如果这些文件已提交到git,或使用自动部署,那么在生产环境中这可能不是一个好主意。
安全更新和重大更改
请 订阅Backpack通讯,以便了解任何安全更新、重大更改或新功能。我们每1-2个月发送一封电子邮件。
在Backpack v6.x中安装
步骤1. 通过Composer安装
composer require backpack/langfilemanager
步骤2. 运行迁移、种子和文件发布
php artisan vendor:publish --provider="Backpack\LangFileManager\LangFileManagerServiceProvider" --tag="migrations" #publish the migration file php artisan migrate php artisan db:seed --class="Backpack\LangFileManager\database\seeds\LanguageTableSeeder" php artisan vendor:publish --provider="Backpack\LangFileManager\LangFileManagerServiceProvider" --tag="config" #publish the config file php artisan vendor:publish --provider="Backpack\LangFileManager\LangFileManagerServiceProvider" --tag="lang" #publish the lang files
步骤3. 添加菜单项
在resources/views/vendor/backpack/ui/inc/menu_items.blade.php中添加菜单项
<x-backpack::menu-dropdown title="Translations" icon="la la-globe"> <x-backpack::menu-dropdown-item title="Languages" icon="la la-flag-checkered" :link="backpack_url('language')" /> <x-backpack::menu-dropdown-item title="Site texts" icon="la la-language" :link="backpack_url('language/texts')" /> </x-backpack::menu-dropdown>
从4.x升级到5.x
升级应无问题,没有破坏性更改。只需要求新版本即可。
从3.x升级到4.x
- 不再支持在语言CRUD中使用标志,直到版本3管理员可以浏览语言标志的图片,我们现在建议开发者在生产前设置这些图片,例如将它们放在公共文件夹中,如
public\flags\en.svg
public\flags\ro.svg
。
用法
在config/backpack/langfilemanager.php中告诉LangFileManager不显示哪些语言文件
// Language files to NOT show in the LangFileManager // 'language_ignore' => ['admin', 'pagination', 'reminders', 'validation', 'log', 'crud'],
或者直接尝试在 your-project-domain/admin/language/texts
屏幕截图
请参阅 https://backpackforlaravel.com/
变更日志
请参阅 CHANGELOG 了解最近有哪些更改。
贡献
请参阅 CONTRIBUTING 获取详细信息。
安全性
如果您发现任何安全相关的问题,请发送电子邮件到 tabacitu@backpackforlaravel.com 而不是使用问题跟踪器。
请 订阅Backpack通讯,以便了解任何安全更新、重大更改或新功能。我们每1-2个月发送一封电子邮件。
鸣谢
- Alin Ghitu - 作者
- Cristian Tabacitu - 贡献者
- 所有贡献者
许可证
MIT许可证(MIT)。有关更多信息,请参阅 许可证文件。
雇佣我们
我们在Laravel上创建了、完善和维持了超过10,000小时的行政面板。我们开发了电子商务、电子学习、ERP系统、社交网络、支付网关等等。我们对行政面板的工作量之大,以至于我们创造了该领域最受欢迎的软件之一——仅仅是通过公开我们项目中的重复性内容。
如果您正在寻找一位开发者或团队来帮助您在Laravel上构建行政面板,无需再寻找。您将很难找到比我们更有经验和热情的人。这就是我们所做的事情。 联系我们 - 看看我们是否可以一起工作。