Why:
proper translation keys should not be 1:1 with the english translation, they should be structured and contextual. - Dan Harrin
Translatable Pro is designed for performance, storing phrases in separate database tables to simplify the maintenance of translations across all languages. With just one Composer install, you can seamlessly integrate comprehensive multi-language support into your app, enabling you to create advanced, optimized, and high-performance translatable applications with an efficient database structure.
๐ฅ easy to install
๐ฅ zero configuration
๐ฅ works with most of filament components
๐ฅ works with relationships
๐ฅ works with wysiwyg editors
๐ฅ works with repeaters
๐ฅ included a custom form component to allows users to switch multiple languages.
๐ฅ included Language switcher to use in filament or your frontend app
๐ฅ works with searchable
and Sortable
via a micro
๐ฅ Separate phrases table for translations
๐ฅ Phrases class for every model with default
๐ฅ Phrase class generator command
๐ฅ auto lazy load and query optimization
๐ฅ custom phrases model per model
๐ฅ command to generate custom phrases model
๐ฅ Phrases resource to shows all phrases uniquely and allows fast translations (soon)
๐ฅ Multiple phases review option (soon)