HEX
Server: LiteSpeed
System: Linux s1049.use1.mysecurecloudhost.com 4.18.0-477.27.2.lve.el8.x86_64 #1 SMP Wed Oct 11 12:32:56 UTC 2023 x86_64
User: xedaptot (3356)
PHP: 8.3.31
Disabled: NONE
Upload Files
File: /home/xedaptot/be.naniguide.com/resources/lang/es/subscription.php
<?php return array (
  'controller.already_in_sync' => 'El plan local ya coincide con el remoto. No se necesitan cambios.',
  'controller.already_in_sync_short' => 'Ya sincronizado.',
  'controller.cannot_fetch_remote' => 'No se puede obtener el plan remoto: :error',
  'controller.currency_missing' => 'La moneda \':currency\' no existe. Añádela en Admin > Monedas.',
  'controller.currency_not_found' => 'La moneda \':currency\' del plan remoto no existe en el sistema. Por favor, añádela a través de Admin > Monedas antes de sincronizar. ',
  'controller.failed_fetch' => 'Error al obtener el plan remoto \':id\': :error',
  'controller.fetched_remote' => 'Remoto obtenido: :name (:price :currency/:interval)',
  'controller.fetched_remote_plan' => 'Plan remoto obtenido: :name (:price :currency/:interval)',
  'controller.mapping_removed' => 'Mapeo de plan eliminado.',
  'controller.mapping_saved' => 'Mapeo de plan guardado — todos los campos coinciden.',
  'controller.mapping_saved_mismatches' => 'Mapeo de plan guardado pero tiene discrepancias: :details',
  'controller.no_mappings' => 'No se encontraron mapeos de plan para esta pasarela.',
  'controller.nothing_to_sync' => 'Nada que sincronizar.',
  'controller.plan_in_sync' => 'El plan ya está sincronizado.',
  'controller.plan_updated' => 'Plan local actualizado — :detail',
  'controller.plan_updated_from_remote' => 'Plan local actualizado desde remoto.',
  'controller.remaining_mismatch' => 'Discrepancia restante: :message',
  'controller.skipped' => 'Omitido — :detail',
  'controller.skipped_currency_error' => 'Actualización omitida (error de moneda) — :detail',
  'controller.sync_errors' => 'Sincronización completada con errores. Ver registros para más detalles.',
  'controller.sync_failed_fetch' => 'Sincronización fallida: no se pudo obtener el plan remoto.',
  'controller.synced_gateway' => 'Sincronizado :gateway: :in_sync sincronizados, :updated actualizados, :errors errores.',
  'controller.updated_mapping' => 'Metadatos de mapeo actualizados desde remoto.',
  'gateway.api_credentials' => 'Credenciales de API',
  'gateway.api_keys' => 'Claves de API',
  'gateway.bt_sub.description' => 'Braintree Subscription gestiona la facturación recurrente directamente a través de Braintree.',
  'gateway.bt_sub.differs' => 'Cómo se diferencia del Braintree regular:',
  'gateway.bt_sub.differs_detail' => 'El Braintree regular cobra por factura (único). Braintree Subscription crea una suscripción persistente en Braintree que se renueva automáticamente.',
  'gateway.bt_sub.env_hint' => 'Usa <strong>Sandbox</strong> para pruebas, <strong>Producción</strong> para pagos reales.',
  'gateway.bt_sub.mapping_hint' => 'Después de guardar esta pasarela, mapea tus planes locales a los planes de suscripción de Braintree.',
  'gateway.bt_sub.merchant_id_hint' => 'Encontrado en <strong>Configuración → API</strong> en tu Panel de Control de Braintree.',
  'gateway.bt_sub.private_key_hint' => 'Encontrado en <strong>Configuración → API</strong>. Haz clic en la entrada de la clave API para revelarla.',
  'gateway.bt_sub.public_key_hint' => 'Encontrado en <strong>Configuración → API</strong>. Haz clic en la entrada de la clave API para revelarla.',
  'gateway.bt_sub.setup_step_1' => 'Inicia sesión en tu <a href="https://www.braintreegateway.com/login" target="_blank" rel="noopener">Panel de Control de Braintree</a> (o <a href="https://sandbox.braintreegateway.com/login" target="_blank" rel="noopener">Sandbox</a> para pruebas)',
  'gateway.bt_sub.setup_step_2' => 'Ve a <strong>Configuración → API</strong> para encontrar tu <strong>ID de comerciante</strong>, <strong>Clave pública</strong> y <strong>Clave privada</strong>.',
  'gateway.bt_sub.setup_step_3' => 'Crea tus planes de suscripción en <strong>Planes</strong> (en Facturación recurrente). Cada plan necesita un <strong>ID de plan</strong>, precio y ciclo de facturación.',
  'gateway.bt_sub.setup_step_4' => 'Para la configuración de webhook, consulta la sección <strong>Configuración de Webhook</strong> a continuación después de guardar.',
  'gateway.bt_sub.test_hint' => 'Haz clic para verificar que tus credenciales de API son válidas y pueden conectarse a Braintree.',
  'gateway.bt_sub.title' => 'Suscripción Braintree',
  'gateway.bt_sub.webhook_guide_title' => 'Cómo configurar Webhook en Braintree',
  'gateway.bt_sub.webhook_step_1' => 'Ve a <strong>Configuración → Webhooks</strong> en tu Panel de Control de Braintree',
  'gateway.bt_sub.webhook_step_2' => 'Haz clic en <strong>"Crear nuevo Webhook"</strong>',
  'gateway.bt_sub.webhook_step_3' => 'Pega la URL de Webhook mostrada arriba en el campo <strong>"URL de destino"</strong>',
  'gateway.bt_sub.webhook_step_4' => 'En <strong>"Notificaciones"</strong>, selecciona estos eventos de suscripción:',
  'gateway.bt_sub.webhook_step_5' => 'Haz clic en <strong>"Crear Webhook"</strong> para guardar',
  'gateway.bt_sub.webhook_url_hint' => 'Copia esta URL y pégala en tu configuración de webhook de Braintree.',
  'gateway.connection_error' => 'Error de conexión',
  'gateway.connection_test' => 'Prueba de conexión',
  'gateway.copied' => '¡Copiado!',
  'gateway.copy' => 'Copiar',
  'gateway.environment' => 'Entorno',
  'gateway.manage_plan_mappings' => 'Gestionar Mapeos de Planes',
  'gateway.merchant_id' => 'ID de comerciante',
  'gateway.private_key' => 'Clave privada',
  'gateway.production' => 'Producción',
  'gateway.public_key' => 'Clave pública',
  'gateway.publishable_key' => 'Clave publicable',
  'gateway.remote_plan_mapping' => 'Mapeo de planes remotos',
  'gateway.sandbox' => 'Caja de arena',
  'gateway.secret_key' => 'Clave secreta',
  'gateway.setup_guide' => 'Guía de configuración',
  'gateway.stripe_sub.description' => 'Stripe Subscription gestiona la facturación recurrente directamente a través de Stripe.',
  'gateway.stripe_sub.differs' => 'Cómo se diferencia del Stripe regular:',
  'gateway.stripe_sub.differs_detail' => 'El Stripe regular cobra por factura (único). Stripe Subscription crea una suscripción persistente en Stripe que se renueva automáticamente.',
  'gateway.stripe_sub.mapping_hint' => 'Después de guardar esta pasarela, mapea tus planes locales a los planes de suscripción de Stripe.',
  'gateway.stripe_sub.publishable_key_hint' => 'Encontrado en el Panel de Stripe → Desarrolladores → Claves de API. Empieza con <code>pk_live_</code> (producción) o <code>pk_test_</code> (modo prueba).',
  'gateway.stripe_sub.secret_key_hint' => 'Encontrado en la misma página. Haz clic en "Revelar clave en vivo" si está oculta. Empieza con <code>sk_live_</code> (producción) o <code>sk_test_</code> (modo prueba).',
  'gateway.stripe_sub.setup_step_1' => 'Ve al <a href="https://dashboard.stripe.com/apikeys" target="_blank" rel="noopener">Panel de Stripe → Desarrolladores → Claves de API</a>',
  'gateway.stripe_sub.setup_step_2' => 'Copia tu <strong>Clave publicable</strong> (empieza con <code>pk_live_</code> o <code>pk_test_</code>)',
  'gateway.stripe_sub.setup_step_3' => 'Copia tu <strong>Clave secreta</strong> (empieza con <code>sk_live_</code> o <code>sk_test_</code>). Haz clic en "Revelar clave en vivo" si está oculta.',
  'gateway.stripe_sub.setup_step_4' => 'Para la configuración de webhook, consulta la sección <strong>Configuración de Webhook</strong> a continuación después de guardar.',
  'gateway.stripe_sub.setup_step_5' => 'Crea tus planes de suscripción en el <a href="https://dashboard.stripe.com/products" target="_blank" rel="noopener">Panel de Stripe → Productos</a>. Cada producto debe tener un <strong>precio Recurrente</strong>.',
  'gateway.stripe_sub.test_hint' => 'Haz clic para verificar que tus claves API son válidas y pueden conectarse a Stripe.',
  'gateway.stripe_sub.title' => 'Suscripción Stripe',
  'gateway.stripe_sub.webhook_guide_title' => 'Cómo configurar Webhook en Stripe',
  'gateway.stripe_sub.webhook_secret_hint' => 'Encontrado en la página de detalle del endpoint de webhook en Stripe. Haz clic en "Revelar" en Clave de firma. Empieza con <code>whsec_</code>.',
  'gateway.stripe_sub.webhook_step_1' => 'Ve al <a href="https://dashboard.stripe.com/webhooks" target="_blank" rel="noopener">Panel de Stripe → Desarrolladores → Webhooks</a>',
  'gateway.stripe_sub.webhook_step_2' => 'Haz clic en <strong>"Añadir endpoint"</strong>',
  'gateway.stripe_sub.webhook_step_3' => 'Pega la URL de Webhook mostrada arriba en el campo <strong>"URL del Endpoint"</strong>',
  'gateway.stripe_sub.webhook_step_4' => 'En <strong>"Seleccionar eventos a escuchar"</strong>, añade estos eventos:',
  'gateway.stripe_sub.webhook_step_5' => 'Haz clic en <strong>"Añadir endpoint"</strong> para guardar',
  'gateway.stripe_sub.webhook_step_6' => 'En la página de detalle del endpoint, haz clic en <strong>"Revelar"</strong> en Clave de firma para obtener el valor <code>whsec_...</code>. Cópialo a continuación.',
  'gateway.stripe_sub.webhook_url_hint' => 'Copia esta URL y pégala en tu configuración de endpoint de webhook de Stripe.',
  'gateway.test_connection' => 'Probar conexión',
  'gateway.testing' => 'Probando...',
  'gateway.webhook_config' => 'Configuración de Webhook',
  'gateway.webhook_secret' => 'Clave de firma del Webhook',
  'gateway.webhook_url' => 'Tu URL de Webhook',
  'mapping.in_sync' => 'sincronizado',
  'mapping.last_synced' => 'Última sincronización:',
  'mapping.map' => 'Mapear',
  'mapping.select_placeholder' => '-- seleccionar plan remoto --',
  'mapping.sync' => 'sincronizar',
  'mapping.sync_title' => 'Obtener datos remotos y actualizar plan local',
  'mapping.unmap' => 'desmapear',
  'mapping.unmap_title' => 'Eliminar mapeo',
  'remote_mapping.close' => 'Cerrar',
  'remote_mapping.confirm_remove' => '¿Eliminar este mapeo de plan?',
  'remote_mapping.description' => 'Mapea planes de suscripción remotos de servicios de pago externos a planes locales. El sistema obtiene los planes remotos automáticamente.',
  'remote_mapping.go_back' => 'Volver',
  'remote_mapping.loading' => 'Cargando...',
  'remote_mapping.local_plan' => 'Plan local',
  'remote_mapping.no_gateways' => 'No se encontraron pasarelas de suscripción remota activas. Configura primero una pasarela de pago de Categoría B (p.ej. Suscripción Stripe).',
  'remote_mapping.no_plans' => 'No se encontraron planes locales activos. Crea primero un plan.',
  'remote_mapping.select_remote_plan_first' => 'Por favor selecciona primero un plan remoto.',
  'remote_mapping.sync_all_remote' => 'sincronizar todos los planes remotos > local',
  'remote_mapping.sync_log' => 'Registro de sincronización',
  'remote_plan_mapping' => 'Mapeo de planes remotos',
  'sync_log.all_fields_match' => 'Todos los campos coinciden con el remoto',
  'sync_log.changes_details' => 'Cambios / Detalles',
  'sync_log.gateway' => 'Pasarela',
  'sync_log.last_synced' => 'Última sincronización:',
  'sync_log.never_synced' => 'Nunca sincronizado',
  'sync_log.no_logs_yet' => 'Aún no hay registros de sincronización remota. Usa el botón "Sincronizar" o ejecuta <code>php artisan remote:sync --gateway=:gateway_uid</code> para crear el primer registro de sincronización.',
  'sync_log.period_ends' => 'Período termina:',
  'sync_log.remote_plan' => 'Plan remoto:',
  'sync_log.remote_status' => 'Estado remoto',
  'sync_log.result' => 'Resultado',
  'sync_log.source' => 'Fuente',
  'sync_log.tab_title' => 'Registro de Sincronización Remota',
  'sync_log.time' => 'Hora',
  'sync_log.unknown_gateway' => 'Pasarela desconocida',
) ?>