Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Filament Localization Laravel Package

mominalzaraa/filament-localization

Automatically localize your Filament app: this package scans resources, fields, columns, actions, and components, then generates structured translation files—eliminating the repetitive manual work of adding translation keys. Requires PHP 8.3+, Laravel 12/13, Filament 5.

View on GitHub
Deep Wiki
Context7
v2.1.2

Fixed

  • Table actions on resources — Detect and localize Filament table actions beyond generic Action::make(), including EditAction::make(), DeleteAction::make(), BulkAction, and other common types. Unnamed ::make() calls (Filament v5 style) are supported.
  • Table filters on resources — Filter label detection now uses the correct component class (SelectFilter, TernaryFilter, TrashedFilter, etc.) so filters are localized reliably.
  • Separate table schema files — Actions and filters in dedicated table schema classes (e.g. UserTable::configure()) are now analyzed and localized alongside columns.

Enhanced

  • Widget localization — Widget headings ($heading, getHeading()), stat descriptions, and additional widget text (->heading(), ->title(), etc.) are now detected and localized.

Closes #4.

Note: An earlier mistaken v2.0.2 tag was removed. Use v2.1.2 (patch after v2.1.1).

v2.1.1

feat: extend localization for resources, relation managers, and discovery

  • Analyze resource infolist() bodies and navigation groups (UnitEnum|string)
  • ResourceModifier: infolist labels, getNavigationGroup with __()
  • Relation managers: table empty state, KeyValue keyLabel/valueLabel, action modal copy
  • Support CreateAction::make() without name; literal ->label() for RM fields/columns
  • Inject getTitle when still using Filament base implementation (reflection)
  • LocalizeFilamentCommand: namespaced RelationManager::class resolution
  • Translation generator: always emit relation manager title key; merge new buckets
  • Tests for ResourceAnalyzer and RelationManagerAnalyzer
v2.1.0

Summary

Maintenance release aligning the package with Laravel 12 & 13, Filament 5, and PHP 8.3+, with CI and code-quality updates.

What’s new

  • Runtime support: php ^8.3; laravel/framework ^12.0 | ^13.0; continues to target Filament 5.
  • Dev tooling: orchestra/testbench allowed as ^10.0 | ^11.0 in require-dev to match Laravel 12 vs 13 test matrices.
  • CI: GitHub Actions matrix covers Laravel 12.* and 13.* with matching Testbench lines; tests run with pest --ci --no-coverage so runs stay stable without Xdebug/PCOV on the runner.
  • Code style: Pint-driven formatting updates in selected src/ and tests/ files.

Upgrade notes for consumers

  • Ensure your app runs PHP ≥ 8.3 and uses a supported Laravel (12 or 13) + Filament 5 stack before upgrading this package.
  • Run composer update mominalzaraa/filament-localization and your usual test/deploy pipeline.
v2.0.1

v2.0.1 - 2026-01-31

Changed

  • PHP support — Composer requirement relaxed from ^8.3|^8.4|^8.5 to ^8.2 so the package can be used on PHP 8.2, 8.3, 8.4, and 8.5 (e.g. servers on 8.4 until 8.5 is available).
v2.0.0

v2.0.0 - 2026-01-30

Added

  • PHP 8.5 — Composer allows PHP ^8.3|^8.4|^8.5. v2.x supports PHP 8.3, 8.4, and 8.5 only.
  • Filament 5 & Livewire 4 — Full compatibility with Filament v5.x (Livewire v4.x, Tailwind v4.x). All analyzers and modifiers work with Filament 5's structure (Forms, Tables, Infolists, Actions, Schemas).
  • README — Version support table; "Supported" and "Deprecated" lines aligned with filament-team-guard style.

Changed (Breaking)

  • Filament — Requirement ^4.0 → ^5.0. v2.x is Filament 5 only; use v1.x for Filament 4.
  • PHP — Requirement ^8.2|^8.3|^8.4 → ^8.3|^8.4|^8.5. PHP 8.2 is no longer supported in v2.x.
  • CI — GitHub Actions test matrix updated to PHP 8.3, 8.4, and 8.5 (8.2 removed).

Compatibility

  • Supported: PHP ^8.3–^8.5, Laravel ^12.0, Filament ^5.0, Livewire ^4.0.
  • Deprecated (use v1.x): PHP <8.3, Filament v4, Livewire v3.
v1.0.3

Enhanced file detection, locales handling and code styling enhancements.

v1.0.2

Enhanced Deepl translation configuration. Added Widget detection and localization.

v1.0.1

Enhanced features and added DeepL translation

v1.0.0
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
coleus/frame
thtg88/journalism
filagora/filagora-ai-forums
rlacerda83/query-parser
socialdept/atp-orm
cboxdk/laravel-assistant-client
socialdept/atp-resolver
socialdept/tenant-domains
tautvydasr/blade-class-names
socialdept/color-scales
maherelgamil/controller
coleus/widgets
coleus/table
coleus/users
coleus/music
coleus/health
coleus/calendar
coleus/notes
coleus/support
coleus/settings