where('lang', $lang); } public static function getTranslation(string $key, string $lang, string $fallback = 'fr'): ?string { $translation = static::where('key_name', $key)->where('lang', $lang)->first(); if (!$translation && $lang !== $fallback) { $translation = static::where('key_name', $key)->where('lang', $fallback)->first(); } return $translation?->value; } }