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 不显示哪些 langfiles
// 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)。有关更多信息,请参阅 许可证文件。
雇用我们
我们已经花费了超过 10,000 个小时来创建、打磨和维护 Laravel 的管理面板。我们开发了电子商务、在线学习、ERP、社交网络、支付网关等等。我们在管理面板上做了很多工作,以至于我们创建了一个在其领域中最受欢迎的软件——只是将我们在项目中重复的部分公开。
如果您正在寻找一个帮助您在Laravel上构建管理面板的开发者/团队,那就不用再找了。您很难找到比这更有经验和热情的人。这就是我们擅长的事情。联系我们 - 看看我们是否可以合作。