- What is qsque/filament-translation-helper used for?
- It is a Filament plugin for managing Laravel translations from your admin panel. You can browse and edit language files, identify missing or unused translation keys, and keep locales in sync without leaving Filament. It is aimed at multi-language Laravel applications where localization work is frequent.
- How do I install qsque/filament-translation-helper?
- Install it with Composer using composer require qsque/filament-translation-helper. Then register the plugin in your Filament panel provider according to the package README. Check the README for any required publish or configuration steps before using it.
- Does this plugin work with Filament v3?
- The package is built as a Filament plugin, so it is intended to be registered on a Filament panel. The exact supported Filament major versions are defined in the package composer.json. Check those constraints before installing it in an existing panel.
- Which Laravel versions are supported by this translation helper?
- Laravel version support is determined by the package composer constraints. Review the composer.json on the repository to confirm compatibility with your application's Laravel version. This is especially important if you are on an older Laravel release.
- Can it find missing translation keys in my Laravel app?
- Yes, the plugin is designed to help you spot missing translation keys from within Filament. That makes it easier to see gaps between locales without manually comparing language files. You can then add or edit the missing entries in the same admin workflow.
- Can I detect unused translation keys with this plugin?
- Yes, spotting unused keys is one of the stated use cases. This helps you clean up language files and reduce clutter as your application changes. Review unused keys carefully before deleting them, since some may be used dynamically.
- Does the plugin edit language files directly?
- The plugin manages translations from your Filament admin panel, so edits are intended to update your Laravel language files. Ensure the relevant lang files are writable by the application and keep them under version control. Back up files or test in staging before making bulk changes.
- Can I manage multiple locales at once?
- Yes, the plugin is built for multi-language Laravel apps and aims to keep every locale in sync. You can work across locales in the Filament panel rather than switching between files manually. This helps maintain consistency when adding or updating translation strings.
- Is qsque/filament-translation-helper safe to use in production?
- It is an admin tool, so access should be limited to trusted users through your Filament panel authorization. Because it can modify language files, use version control and backups, and test changes in staging first. Restricting the plugin to appropriate admin roles reduces risk.
- What are alternatives to this Filament translation plugin?
- Alternatives include editing Laravel lang files manually, using CLI-based translation management tools, or choosing another Filament translation plugin. This package's advantage is keeping browsing, editing, and missing or unused key checks inside Filament. Compare features and maintenance activity before choosing.