djstarcom/nova-astrotranslatable
astrotomic/laravel-translatable models into Laravel Nova, so a PM can commit to "editors manage all locales from the admin panel" without commissioning custom Nova field work. The 3.2.0 minor release is a signal the integration is actively maintained rather than abandoned — relevant when localization is on the roadmap but engineering capacity is not.Adopt when:
astrotomic/laravel-translatable and want Nova editing of translations without custom field development.Look elsewhere when:
spatie/laravel-translatable instead — the two ecosystems are not interchangeable, and Spatie publishes its own Nova field. Choosing this package alongside Spatie models is a mismatch.On 3.2.0 specifically: semver minor indicates backward compatibility, so no migration work is implied. The published notes are a changelog link only, which means no impact assessment is possible from the release text alone. Before bumping, engineering should read the compare diff (3.1.0...3.2.0) and confirm Nova and Laravel version constraints still match our pinned versions. Treat the upgrade as low-risk but unverified.
For executives — one paragraph: We are evaluating a small open-source add-on, nova-astrotranslatable, that lets our editors manage translated content directly in the Laravel Nova admin panel instead of us building a custom translation screen. It builds on a translation library we already use, so the alternative is roughly a sprint of internal engineering plus ongoing maintenance. Version 3.2.0 is a routine minor release with no breaking changes, indicating the project is still maintained. The main risk is that it is a single-maintainer package and only works if we stay on Nova and on the Astrotomic translation library — both of which we should treat as deliberate commitments, not incidental ones.
For engineering — the ask: Confirm three things before we adopt or upgrade: (1) our translatable models use astrotomic/laravel-translatable, not Spatie; (2) our Nova version is supported by 3.2.0 — read the 3.1.0...3.2.0 diff since upstream notes are a changelog link only; (3) someone owns watching this dependency. If any answer is no, we stop and reconsider the approach.
Framing to avoid: do not present this as a "translation platform." It is a Nova field integration. Promising workflow, review, or external-translator capability on the back of it would be a commitment the package cannot carry.
How can I help you explore Laravel packages today?