downtoworld/filament-multilanguage

Laravel Filament 翻译插件

dev-main 2024-05-03 11:40 UTC

This package is auto-updated.

Last update: 2024-09-08 02:11:07 UTC


README

Latest Version on Packagist GitHub Tests Action Status GitHub Code Style Action Status Total Downloads

此包旨在自动发现 Filament 应用程序中大多数需要翻译的位置。

然后它还允许您直接从 UI 进行翻译,同时使用缓存驱动程序,因此没有性能问题。

安装

您可以通过 composer 安装此包

composer require "downtoworld/filament-multilanguage:dev-main"

您可以将插件添加到您的面板(通常是 AdminPanelProvider)

use DTW\FilamentMultilanguage\FilamentMultilanguagePlugin;

$panel
    ...
    ->plugin(new FilamentMultilanguagePlugin)
    ...

您可以使用以下命令发布和运行迁移

php artisan vendor:publish --tag="filament-multilanguage-migrations"
php artisan migrate

您可以使用以下命令发布配置文件

php artisan vendor:publish --tag="filament-multilanguage-config"

这是已发布配置文件的内容

return [
    'languages' => ['en', 'es', 'fr'], // CONFIGURE YOUR AVAILABLE LOCALES HERE
    'authorized_emails' => [
        //user@user.com INSERT YOUR EMAILS HERE
    ]
];

变更日志

有关最近更改的更多信息,请参阅 变更日志

贡献

有关详细信息,请参阅 贡献指南

安全漏洞

请参阅 我们的安全策略 了解如何报告安全漏洞。

鸣谢

许可

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