<?php
return [
    // ========================================
    // === GENERAL Y NAVEGACIÓN ===
    // ========================================
    'installer_title'             => 'Instalador SahtoutCMS',
    'installer_name'              => 'Instalador SahtoutCMS',
    'step'                        => 'Paso',
    'requirement'                 => 'Requisito',
    'status'                      => 'Estado',
    'extension'                   => 'Extensión',
    'module'                      => 'Módulo',
    'enabled'                     => 'Habilitado',
    'missing'                     => 'Falta',
    'unknown'                     => 'Desconocido',

    // ========================================
    // === INDEX.PHP (BIENVENIDA) ===
    // ========================================
    'welcome_message_line1'       => 'Bienvenido, aventurero.',
    'welcome_message_line2'       => 'Este instalador te guiará a través de la configuración de <strong>SahtoutCMS</strong>, para servidores privados de World of Warcraft.',
    'welcome_message_line3'       => 'Prepara tus credenciales de base de datos y tu servidor, el viaje comienza ahora.',
    'note_dev_info'               => 'Nota: He creado este proyecto solo por diversión, aprendizaje y pruebas. Aunque he intentado que se vea y sienta profesional, no es un proyecto de equipo, y algunos errores pueden existir. ¡Disfruta explorando y danos tu opinión si encuentras problemas!',
    'btn_begin_install'           => 'Comenzar instalación',

    // ========================================
    // === STEP2_CHECK.PHP ===
    // ========================================
    'step2_title'                 => 'Paso 2: Comprobación del entorno',
    'php_version'                 => 'Versión de PHP',
    'required_php_extensions'     => 'Extensiones PHP requeridas',
    'optional_php_extensions'     => 'Extensiones PHP opcionales',
    'required_apache_modules'     => 'Módulos Apache requeridos',
    'optional_apache_modules'     => 'Módulos Apache opcionales',
    'btn_how_to_enable'           => '💡 ¿Cómo habilitar extensiones PHP y módulos Apache?',
    'help_php_extensions'         => 'Extensiones PHP',
    'help_php_desc'               => 'Para habilitar una extensión PHP:',
    'help_php_path'               => 'Ve a C:\\xampp\\php',
    'help_php_ini'                => 'Localiza tu archivo <code>php.ini</code>.',
    'help_php_uncomment'          => 'Encuentra la línea con el nombre de la extensión, ej: <code>;extension=curl</code>.',
    'help_php_enable'             => 'Elimina el punto y coma <code>;</code> para habilitarla: <code>extension=curl</code>.',
    'help_php_restart'            => 'Reinicia tu servidor web (Apache/Nginx).',
    'help_apache_modules'         => 'Módulos Apache',
    'help_apache_desc'            => 'Para habilitar módulos Apache:',
    'help_apache_path'            => 'Ve a C:\\xampp\\apache\\conf',
    'help_apache_httpd'           => 'En XAMPP para Windows, revisa el archivo <code>httpd.conf</code> y descomenta las líneas de los módulos.',
    'help_apache_restart'         => 'Reinicia Apache:',
    'img_example'                 => 'ejemplo de imagen',
    'btn_proceed_to_db'           => 'Continuar a configuración de base de datos ➡️',
    'err_required_failed'         => '❌ Algunas comprobaciones obligatorias fallaron. Arréglalas antes de continuar.',

    // ========================================
    // === STEP3_DB.PHP ===
    // ========================================
    'step3_title' => 'Paso 3: Configuración de la base de datos y reCAPTCHA',
    'db_credentials' => 'Credenciales de la base de datos',
    'label_db_host' => 'Host de la base de datos',
    'label_db_user' => 'Nombre de usuario de la base de datos',
    'label_db_pass' => 'Contraseña de la base de datos',
    'label_db_auth' => 'Nombre de la base de datos de autenticación',
    'label_db_world' => 'Nombre de la base de datos del mundo',
    'label_db_char' => 'Nombre de la base de datos de personajes',
    'label_db_site' => 'Nombre de la base de datos del sitio',
    'note_site_db' => 'Se recomienda “sahtout_site” para el nombre de la base de datos del sitio',
    'section_recaptcha' => 'Claves de reCAPTCHA V2 Checkbox (Opcional)',
    'label_recaptcha_site_key' => 'Clave del sitio',
    'label_recaptcha_secret_key' => 'Clave secreta',
    'placeholder_recaptcha_default' => 'Dejar vacío para usar valores predeterminados',
    'note_recaptcha_empty' => 'Deje los campos de reCAPTCHA vacíos para usar las claves predeterminadas',
    'btn_test_save_db' => 'Probar y guardar la configuración de la base de datos y reCAPTCHA',
    'err_db_host_required' => 'El host de la base de datos es obligatorio',
    'err_db_user_required' => 'El nombre de usuario de la base de datos es obligatorio',
    'err_db_auth_required' => 'El nombre de la base de datos de autenticación es obligatorio',
    'err_db_world_required' => 'El nombre de la base de datos del mundo es obligatorio',
    'err_db_char_required' => 'El nombre de la base de datos de personajes es obligatorio',
    'err_db_site_required' => 'El nombre de la base de datos del sitio es obligatorio',
    'err_missing_table' => 'Tabla requerida faltante: %s',
    'err_connection_failed' => 'Fallo en la conexión: %s',
    'err_config_dir_not_writable' => 'El directorio de configuración no tiene permisos de escritura: %s',
    'err_cap_dir_not_writable' => 'El directorio de configuración de reCAPTCHA no tiene permisos de escritura: %s',
    'err_failed_write_config' => 'No se pudo escribir el archivo de configuración: %s',
    'err_failed_write_cap' => 'No se pudo escribir el archivo de configuración de reCAPTCHA: %s',
    'err_close_connection' => 'No se pudo cerrar la conexión: %s',
    'err_fix_errors' => 'Por favor, corrija los siguientes errores:',
    'msg_config_saved' => '¡Todas las bases de datos se conectaron con éxito! Archivos de configuración y reCAPTCHA creados.',
    'btn_proceed_to_realm' => 'Proceder al paso 4 de la configuración del reino ➡️',
    // New keys for step3_db.php
    'label_recaptcha_enabled' => 'Habilitar reCAPTCHA',
    'err_recaptcha_keys_required' => 'La clave del sitio reCAPTCHA y la clave secreta son requeridas cuando reCAPTCHA está habilitado.',
    'captcha_enabled' => 'Habilitado',
    'captcha_missing' => 'Deshabilitado',

    // ========================================
    // === STEP4_REALM.PHP ===
    // ========================================
    'forge_title' => 'Sahtout RealmForge',
'forge_name' => '⚔️ Configuración de RealmForge',
'step4_title' => 'Fase 4: Configuración del reino',
'section_realm_config' => 'Configuración del reino',
'err_fix_errors_realm' => 'Resuelva los siguientes problemas:',
'msg_realm_saved' => '¡Configuración del reino guardada con éxito!',
'label_realm_name' => 'Nombre del reino',
'label_realm_ip' => 'Dirección / Host del reino',
'label_realm_port' => 'Puerto del reino',
'label_realm_logo' => 'Emblema del reino',
'placeholder_realm_name' => 'Ingrese el nombre del reino',
'placeholder_realm_logo' => 'Suba un emblema en PNG, SVG, JPG o WebP (máx. 2 MB).',
'btn_choose_file' => 'Seleccionar emblema',
'btn_save_realm' => 'Guardar configuración del reino',
'btn_proceed_to_mail' => 'Avanzar a la configuración de correo ➡️',
'note_realm_config' => 'Nota: Esto configura los ajustes del reino.',
'err_realm_name_required' => 'El nombre del reino es obligatorio.',
'err_realm_ip_required' => 'La dirección del reino es obligatoria.',
'err_realm_port_invalid' => 'El puerto del reino debe ser un número válido (1-65535).',
'err_config_dir_not_writable_realm' => 'El directorio de configuración no tiene permisos de escritura: %s',
'err_write_realm_config' => 'No se puede escribir el archivo de configuración del reino: %s',
'err_read_realm_config' => 'No se puede leer el archivo de configuración del reino: %s',
'err_update_realm_config' => 'Error al actualizar la configuración: $realmlist no encontrado o inválido.',
'error_realm_logo_too_large' => 'El tamaño del emblema supera los 2 MB.',
'error_invalid_realm_logo_type' => 'Formato de emblema inválido. Solo se permiten PNG, SVG, JPG o WebP.',
'error_realm_logo_upload_failed' => 'Error al subir el emblema. Verifique los permisos del servidor.',
'error_direct_access_realm' => 'Acceso directo a este archivo prohibido.',
'error_access_denied' => 'Acceso denegado.',


    // ========================================
    // === STEP5_MAIL.PHP ===
    // ========================================
    'step5_title' => 'Paso 5: Configuración de correo electrónico',
    'err_smtp_host_required' => 'El host SMTP es obligatorio.',
    'err_smtp_user_required' => 'El nombre de usuario SMTP es obligatorio.',
    'err_smtp_pass_required' => 'La contraseña SMTP es obligatoria.',
    'mail_test_subject' => 'Correo de prueba - Sahtout CMS',
    'mail_test_body' => 'Este es un correo de prueba desde la instalación de tu Sahtout CMS.',
    'err_write_mail_config' => 'No se puede escribir en %s.',
    'err_smtp_test_failed' => 'Falló la prueba de SMTP: %s',
    'error_direct_access' => 'No se permite el acceso directo a este archivo.',
    'msg_mail_saved' => '¡Configuración de correo electrónico guardada! Correo de prueba enviado con éxito.',
    'btn_proceed_to_soap' => 'Proceder a la configuración de SOAP ➡️',
    'label_enable_smtp' => '¿Habilitar el correo SMTP?',
    'smtp_mail_enabled' => 'Habilitado',
    'smtp_mail_missing' => 'Deshabilitado',
    'section_smtp_config' => 'Configuración SMTP',
    'label_smtp_host' => 'Host SMTP',
    'label_email_address' => 'Dirección de correo electrónico',
    'label_app_password' => 'Contraseña de aplicación / Contraseña SMTP',
    'label_from_email' => 'Correo electrónico del remitente',
    'label_from_name' => 'Nombre del remitente',
    'label_port' => 'Puerto',
    'label_encryption' => 'Cifrado (tls o ssl)',
    'placeholder_smtp_host' => 'por ej., smtp.gmail.com',
    'placeholder_email' => 'por ej., tunombre@gmail.com',
    'placeholder_app_password' => 'Contraseña de aplicación para Gmail/Outlook',
    'helper_title_smtp' => 'Cómo obtener tu información SMTP / Contraseña de aplicación (Haz clic para expandir)',
    'helper_smtp_li1' => 'Usa una cuenta de correo real (Gmail, Outlook, o tu propio dominio).',
    'helper_smtp_li2' => 'Para Gmail, habilita la autenticación de dos factores y genera una <strong>contraseña de aplicación</strong>.',
    'helper_smtp_li3' => 'Ejemplos de host SMTP:',
    'helper_smtp_custom_domain' => 'Dominio personalizado: normalmente mail.tudominio.com',
    'helper_smtp_li4' => 'Usa el puerto <strong>587</strong> con <strong>TLS</strong> o el puerto <strong>465</strong> con <strong>SSL</strong>.',
    'helper_smtp_li5' => 'Introduce tu dirección de correo electrónico como nombre de usuario y tu contraseña de aplicación (o contraseña habitual si está permitido).',
    'helper_smtp_li6' => 'El correo del remitente puede ser el mismo que el usuario SMTP o un remitente diferente que poseas.',

    // ========================================
    // === STEP6_SOAP.PHP ===
    // ========================================
    'step6_title'                 => 'Paso 6: Configuración SOAP',
    'section_soap_config'         => 'Configuración SOAP',
    'label_soap_url'              => 'URL SOAP',
    'label_gm_username'           => 'Nombre de usuario GM',
    'placeholder_gm_level3'       => 'Debe ser nivel GM 3',
    'label_soap_password'         => 'Contraseña SOAP',
    'placeholder_soap_pass'       => 'Contraseña SOAP = Contraseña de cuenta',
    'btn_save_verify_gm'          => 'Guardar y verificar GM',
    'err_soap_account_not_found'  => 'La cuenta \'%s\' no existe en la base Auth.',
    'err_soap_gm_level'           => 'La cuenta \'%s\' existe pero no es nivel GM 3.',
    'err_write_soap_config'       => 'No se puede escribir en',
    'msg_soap_saved'              => '¡Configuración SOAP guardada! Cuenta GM verificada.',
    'msg_soap_note'               => 'Asegúrate de que sea GM',
    'btn_proceed_to_finish'       => 'Continuar a finalizar instalación ➡️',
    'important_steps'             => 'Pasos importantes:',
    'info_soap_li1'               => 'Asegúrate de que la cuenta GM exista en tu base Auth y tenga nivel GM 3 en <code>account_access</code> con <code>RealmID = -1</code>.',
    'info_soap_li2'               => 'Abre tu archivo <code>worldserver.conf</code> y activa: <strong>SOAP.Enabled = 1</strong>',
    'info_soap_li3'               => 'Asegúrate de que el puerto SOAP en <code>soap_url</code> sea correcto y accesible.',
    'footer_connect'    => '🌟 Conéctate conmigo:',
'footer_all_rights' => 'Todos los derechos reservados.',
// === FINISH.PHP ===
'finish_title'               => 'Instalación completada',
'err_config_missing'         => 'Archivo de configuración faltante:',
'finish_errors_msg'          => 'Faltan algunos archivos de configuración requeridos. Asegúrate de completar todos los pasos.',
'finish_all_present'         => '¡Todos los archivos de configuración están presentes!',
'finish_congrats'            => '¡Felicidades! SahtoutCMS está completamente instalado y listo para usar.',
'finish_security_note'       => 'Por seguridad, se recomienda encarecidamente <strong>eliminar la carpeta "install"</strong> de tu servidor.',
'btn_go_to_homepage'         => 'Ir a la página de inicio de SahtoutCMS',
];