translatable-pro

Translatable Pro is a premium package, get your license here

Introduction

Lara Zeus Translatable Pro is advanced, optimized, high performance, database structured translatable.

Demo ยท Discord

Features

  • ๐Ÿ”ฅ 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)

why?

"proper translation keys should not be 1:1 with the english translation, they should be structured and contextual." - Dan Harrin

translatable can be simple as in the Spatie package, but the implementation in the UI is a bit tricky with so many different types of components and use cases. also storing translatable data in one json column can lead to performance issues.

this plugin provide you with a way to store your translatable phrases in a separate tables, as a model relations with many keys pre record.

if you are looking to use json based translatable with spatie plugin, please check our free and open source package translatable

Demo And Repository:

you can access the demo app repository form here

Support

Available support channels:

Zeus is an open-source project. Thanks to my sponsors for helping me maintain this project.