🚀
Basit API
Sezgisel trait tabanlı yaklaşım. Sadece trait'i ekleyin ve çevrilebilir alanları tanımlayın.
Polimorfik depolama, eager loading ve güçlü sorgu kapsamları
use PolyglotModel\Traits\HasTranslations;
class Post extends Model
{
use HasTranslations;
protected array $translatableFields = ['title', 'content'];
}
// Çevirileri ayarla
$post->setTranslate('title', 'tr', 'Merhaba Dünya');
// Çevirileri al (sihirli getter)
App::setLocale('tr');
echo $post->title; // "Merhaba Dünya"