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.
Action::make(), including EditAction::make(), DeleteAction::make(), BulkAction, and other common types. Unnamed ::make() calls (Filament v5 style) are supported.SelectFilter, TernaryFilter, TrashedFilter, etc.) so filters are localized reliably.UserTable::configure()) are now analyzed and localized alongside columns.$heading, getHeading()), stat descriptions, and additional widget text (->heading(), ->title(), etc.) are now detected and localized.Closes #4.
Note: An earlier mistaken
v2.0.2tag was removed. Usev2.1.2(patch afterv2.1.1).
feat: extend localization for resources, relation managers, and discovery
Maintenance release aligning the package with Laravel 12 & 13, Filament 5, and PHP 8.3+, with CI and code-quality updates.
php ^8.3; laravel/framework ^12.0 | ^13.0; continues to target Filament 5.orchestra/testbench allowed as ^10.0 | ^11.0 in require-dev to match Laravel 12 vs 13 test matrices.pest --ci --no-coverage so runs stay stable without Xdebug/PCOV on the runner.src/ and tests/ files.composer update mominalzaraa/filament-localization and your usual test/deploy pipeline.^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).^8.3|^8.4|^8.5. v2.x supports PHP 8.3, 8.4, and 8.5 only.^4.0 → ^5.0. v2.x is Filament 5 only; use v1.x for Filament 4.^8.2|^8.3|^8.4 → ^8.3|^8.4|^8.5. PHP 8.2 is no longer supported in v2.x.Enhanced file detection, locales handling and code styling enhancements.
Enhanced Deepl translation configuration. Added Widget detection and localization.
Enhanced features and added DeepL translation
How can I help you explore Laravel packages today?