query("SELECT * FROM idiomas ORDER BY nombre ASC"); $idiomas = $stmt->fetchAll(); echo "Total de idiomas: " . count($idiomas) . "\n"; echo "Idiomas ACTIVOS: " . count(array_filter($idiomas, fn($i) => $i['activo'] == 1)) . "\n\n"; foreach ($idiomas as $idioma) { $estado = $idioma['activo'] ? '✅ ACTIVO' : '❌ INACTIVO'; $bandera = $idioma['bandera'] ?? '🏳️'; echo sprintf("%s %s - %s (%s) %s\n", $bandera, $idioma['nombre'], $idioma['codigo'], $idioma['nombre_nativo'] ?? 'N/A', $estado ); } echo "\n=== DIAGNÓSTICO ===\n"; $activos = count(array_filter($idiomas, fn($i) => $i['activo'] == 1)); if ($activos < 2) { echo "⚠️ PROBLEMA ENCONTRADO: Solo hay $activos idioma(s) activo(s).\n"; echo "El bot necesita AL MENOS 2 idiomas activos para ofrecer traducción.\n"; echo "\nSOLUCIÓN: Ve a /shared/languages/manager.php y activa más idiomas.\n"; } else { echo "✅ Tienes $activos idiomas activos. Esto es suficiente.\n"; } } catch (Exception $e) { echo "ERROR: " . $e->getMessage() . "\n"; }