apility / filament-localizable-resources
此包为Filament资源提供了一个可重用的特性,增加了对资源标签本地化的支持。
v1.0.2
2024-01-17 08:46 UTC
Requires
- php: ^8.1
- illuminate/contracts: ^10.0
- illuminate/support: ^10.0
- spatie/laravel-package-tools: ^1.14.0
Requires (Dev)
This package is auto-updated.
Last update: 2024-08-29 22:21:06 UTC
README
此包为Filament资源提供了一个可重用的特性,增加了对资源标签本地化的支持。
安装
您可以通过composer安装此包
composer require apility/filament-localizable-resources
使用
namespace App\Filament\Resources; use Apility\Filament\Concerns\HasLocalizableResourceLabels; use Filament\Resources\Resource; class ArticleResource extends Resource { use HasLocalizableResourceLabels; // ... }
该特性修改了检索资源标签的默认方法,使用 __()
辅助函数来翻译标签。
它将寻找以下格式的翻译键
lang/<locale>
/resources.php
return [ // The resource slug is used as the translation key 'articles' => [ 'model_label' => 'article|articles', 'navigation_label' => 'Articles', // Optional, defaults to model_label 'slug' => 'articles', // Optional, will use model_label as fallback ], ];
变更日志
请参阅 CHANGELOG 了解最近更改的详细信息。
贡献
请参阅 CONTRIBUTING 了解详情。
安全漏洞
请查看 我们的安全策略 了解如何报告安全漏洞。
致谢
许可
MIT许可(MIT)。请参阅 许可文件 了解更多信息。