chaim-chv/filament-browser-locale 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

chaim-chv/filament-browser-locale

最新稳定版本:v1.0.0

Composer 安装命令:

composer require chaim-chv/filament-browser-locale

包简介

Automatically set Filament locale from browser preferred language

README 文档

README

Filament panel plugin that Automatically sets the Filament panel locale based on the browser's Accept-Language header ("preferred languages").

Features

  • Laravel 12 compatible
  • Filament v3+ compatible
  • Normalizes en-USen (configurable)
  • Configurable supported locales
  • No global middleware required

Installation

composer require chaim-chv/filament-browser-locale

Usage

To use the plugin, simply add it to your Filament panel's plugins array.

BrowserLocalePlugin::make()

To specify supported locales, use the supportedLocales method:

BrowserLocalePlugin::make()
    ->supportedLocales(['en', 'he'])

To disable language code normalization (e.g., to keep en-US as en-US instead of normalizing to en):

BrowserLocalePlugin::make()
    ->supportedLocales(['en-US', 'en-GB', 'he'])
    ->normalize(false)

Full filament panel example:

use ChaimChv\FilamentBrowserLocale\BrowserLocalePlugin;

class ExamplePanel extends PanelProvider
{
    public function panel(Panel $panel): Panel
    {
        return $panel
            ->id('example')
            ->path('/example')
            ->plugins([
                BrowserLocalePlugin::make()
                    ->supportedLocales(['en', 'he']),
            ]);
    }
}

You can also set the supported locales via global configuration (see below), in which case you can initialize the plugin without any options.

Configuration

Publish the configuration file:

php artisan vendor:publish --tag=filament-browser-locale-config

Available options in config/filament-browser-locale.php:

  • supported_locales: Array of supported locale codes (default: [])
  • normalize: Whether to normalize language codes like en-US to en (default: true)

@chaim-chv © 2026

统计信息

  • 总下载量: 13
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 2
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2026-01-11

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固