backpack/langfilemanager

Laravel Backpack 的语言文件编辑接口。

5.0.1 2024-01-22 09:21 UTC

README

弃用说明

Backpack 团队刚刚发布了一个新包: Translation Manager。这个新包使用 Spatie Translation Loader,并且使用数据库存储翻译,工作方式更可预测。

我们强烈建议您切换到 Translation Manager

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

快速编辑语言文件的界面,适用于 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 个月发送一封电子邮件。

致谢

许可证

MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件

雇用我们

我们已经花费了超过 10,000 个小时来创建、打磨和维护 Laravel 的管理面板。我们开发了电子商务、在线学习、ERP、社交网络、支付网关等等。我们在管理面板上做了很多工作,以至于我们创建了一个在其领域中最受欢迎的软件——只是将我们在项目中重复的部分公开。

如果您正在寻找一个帮助您在Laravel上构建管理面板的开发者/团队,那就不用再找了。您很难找到比这更有经验和热情的人。这就是我们擅长的事情联系我们 - 看看我们是否可以合作