<?php 
return [
  'copy_link' => 'Copiar',
  'public_banner' => 'Enlace de documentación pública de solo lectura generado desde la configuración del superadministrador.',
  'api_docs' => 'API de descanso',
  'api_docs_help' => 'Documentación centralizada para integraciones de puntos de venta, entregas, camareros y quioscos.',
  'toc' => 'En esta pagina',
  'theme' => 'Tema',
  'overview_title' => 'Descripción general',
  'overview_desc' => 'Puntos finales livianos basados ​​en tokens para crear experiencias de administración, entrega y POS móviles sin tocar la lógica central de POS.',
  'base_url' => 'URL base',
  'auth' => 'autenticación',
  'formats' => 'Formatos',
  'auth_title' => 'Autenticación y tokens',
  'auth_desc' => 'Emitir tokens de portador con alcance por cuenta de personal. Los tokens heredan el contexto de restaurante y sucursal.',
  'login_summary' => 'Intercambie las credenciales del personal por un token al portador.',
  'login_note_token' => 'Envíe el token devuelto como Autorización: Portador <token> en cada solicitud.',
  'login_note_permissions' => 'Los privilegios del token coinciden con los roles y permisos del usuario.',
  'me_summary' => 'Devuelve el perfil autenticado y los módulos habilitados.',
  'me_note_roles' => 'Utilice la matriz de roles para controlar los indicadores de funciones del lado del cliente.',
  'platform_title' => 'Plataforma y configuración',
  'platform_desc' => 'Banderas de configuración regional, moneda, funciones, sucursales y pasarela de pago para iniciar clientes.',
  'platform_config' => 'Bootstrap restaurante, sucursal, módulos e indicadores de funciones para el token actual.',
  'platform_note_cache' => 'Las respuestas tienen en cuenta las sucursales. Cambie de rama para actualizar el contexto.',
  'languages_summary' => 'Enumere los idiomas activos con códigos y estados.',
  'languages_note' => 'El respaldo usa LanguageSetting ::LANGUAGES si las columnas de la base de datos son limitadas.',
  'permissions_summary' => 'Devuelve nombres de funciones y permisos granulares para el token.',
  'printers_summary' => 'Enumere las imprentas de las sucursales para enviar boletos.',
  'receipt_summary' => 'Obtener encabezado/pie de página y formato del recibo.',
  'switch_branch' => 'Cambie la rama activa para el token actual.',
  'pos_title' => 'Puntos finales de punto de venta',
  'pos_desc' => 'Menú, artículos, pedidos y reservas para flujos de trabajo FOH y KDS.',
  'menus_summary' => 'Enumere los menús activos para la sucursal actual.',
  'items_summary' => 'Enumere los elementos del menú con precios. Utilice filtros para menús/categorías.',
  'items_note_filters' => 'Filtre por ID de menú o categoría para reducir el tamaño de la carga útil.',
  'categories_summary' => 'Listar categorías de menú para la sucursal.',
  'items_by_category' => 'Obtener artículos por categoría.',
  'items_by_menu' => 'Obtener elementos para un menú específico.',
  'variations' => 'Enumerar variaciones de un artículo.',
  'modifiers' => 'Enumerar grupos de modificadores para un artículo.',
  'extra_charges' => 'Obtenga cargos adicionales por tipo de pedido.',
  'orders_create' => 'Cree un pedido de POS con artículos, acciones y rutas.',
  'orders_list' => 'Listar pedidos con paginación.',
  'orders_filters' => 'Filtrar por estado, tipo, sucursal_id y página.',
  'orders_resilient' => 'Endpoint ahora devuelve la paginación base incluso si falla el enriquecimiento (artículos/cargos/impuestos); Los registros del servidor capturan cualquier error de hidratación.',
  'orders_detail' => 'Obtenga un solo pedido con totales, descuentos, tarifas de envío, cargos, impuestos y precio/cantidad/impuesto por artículo.',
  'orders_status' => 'Actualizar el estado de un pedido (permitido: realizado, confirmado, preparando, comida_lista, listo_para_recogida, fuera_para_entrega, servido, entregado, cancelado).',
  'orders_pay' => 'Pague un pedido con registros de pago.',
  'orders_detail_dinein' => 'Los detalles de la cena muestran la asignación de mesa, el camarero, la incorporación/creación de clientes, artículos, cargos, impuestos y resumen del carrito.',
  'orders_invoice' => 'Utilice un diseño de factura normal: cada artículo con nombre, cantidad, precio unitario y total de línea; resumen inferior con sub_total, importe_descuento, total_impuestos, total_cargos, tarifa_entrega, total_gran; muestre los botones de pago/impresión según sea necesario.',
  'orders_status_flow' => 'Pasar los pedidos realizados â†’ confirmados/preparados â†’ servidos/entregados; cancelar antes de la preparación; La eliminación completa debe protegerse únicamente en los estados preservidos/prepagos.',
  'orders_pay_note' => 'Marcar como pagado también libera la tabla (establece estado_disponible=disponible y borra sesiones_tabla) y actualiza importe_pagado.',
  'orders_discount_note' => 'Los descuentos se aplican al pedido (tipo_descuento/valor_descuento/monto_descuento); agregar/eliminar a través de un flujo de actualización de pedidos.',
  'orders_table_waiter' => 'La reasignación de camarero/mesa requiere un punto final de actualización de pedidos; de lo contrario, se establece en la creación.',
  'orders_customer_note' => 'Adjunte un customer_id existente o créelo mediante POST /pos/customers cuando no lo encuentre.',
  'orders_print_note' => 'La impresión se realiza mediante el flujo de POS/impresora; no hay un punto final de impresión dedicado en este módulo.',
  'customers' => 'Listar clientes de POS.',
  'customers_create' => 'Crear un cliente POS.',
  'phone_codes' => 'Lista de códigos telefónicos para la creación de clientes.',
  'taxes' => 'Listar impuestos de la sucursal.',
  'restaurants' => 'Listar restaurantes (tokens de superadministrador); recurre al restaurante actual en configuraciones de inquilino único.',
  'branches' => 'Enumere las sucursales del restaurante actual.',
  'reservations' => 'Listar reservas.',
  'reservations_create' => 'Crea una reserva.',
  'reservations_status' => 'Actualizar el estado de la reserva.',
  'reservations_today' => 'El atajo de reservas de hoy.',
  'tables' => 'Listar tablas para la sucursal.',
  'tables_unlock' => 'Forzar el desbloqueo de una mesa.',
  'order_types' => 'Enumere los tipos de pedidos disponibles.',
  'actions' => 'Listar las acciones de orden permitidas.',
  'delivery_platforms' => 'Enumere las plataformas de entrega configuradas.',
  'order_number' => 'Obtenga el siguiente número de pedido.',
  'waiters' => 'Enumere los camareros/personal de entrega (filtre por ?rol=entrega, ?búsqueda=<nombre/teléfono>, incluye teléfono/estado/roles y tabla delivery_executives).',
  'delivery_executives' => 'Enumere los ejecutivos de entrega con filtros de estado/teléfono (estados: disponible, en entrega, inactivo).',
  'customer_title' => 'Aplicación para el cliente',
  'customer_desc' => 'Catálogo de clientes y puntos finales de envío de pedidos.',
  'catalog_summary' => 'Devolver menús, categorías y elementos para aplicaciones de clientes.',
  'customer_order' => 'Realizar un pedido de cliente (a domicilio/para llevar).',
  'customer_order_note' => 'Incluya customer_address_id para los flujos de entrega.',
  'customer_orders' => 'Enumere los pedidos de los clientes para el token actual.',
  'notifications_title' => 'Notificaciones',
  'notifications_desc' => 'Registre tokens de dispositivos y obtenga notificaciones dentro de la aplicación.',
  'notifications_register' => 'Registre un token de dispositivo para notificaciones automáticas.',
  'notifications_list' => 'Lista de notificaciones para el usuario actual.',
  'notifications_read' => 'Marcar una notificación como leída.',
  'notifications_test' => 'Enviar una notificación de prueba.',
  'sdks_title' => 'Ejemplos de SDK',
  'sdks_desc' => 'Utilice cualquier idioma que se muestre para consumir puntos finales con autenticación de portador.',
  'auth_required' => 'Se requiere autenticación',
  'header' => 'Encabezamiento',
  'value' => 'Valor',
  'body_schema' => 'Cuerpo de la solicitud',
  'shared_title' => 'Compartidos y servicios públicos',
  'shared_desc' => 'Búsquedas comunes y ayudas para crear clientes.',
  'currencies_summary' => 'Lista de monedas con códigos y tasas.',
  'gateways_summary' => 'Meta pasarela de pago para el restaurante.',
  'staff_summary' => 'Listar el personal vinculado al restaurante.',
  'roles_summary' => 'Enumere los nombres de las funciones adjuntas al restaurante.',
  'areas_summary' => 'Enumere las áreas de entrega de la sucursal.',
  'customer_addresses' => 'Enumere las direcciones de los clientes por customer_id.',
  'multipos_title' => 'Dispositivos multiPOS',
  'multipos_desc' => 'Registrar y consultar máquinas POS para dispositivos de sucursal.',
  'multipos_register' => 'Registrar un dispositivo POS',
  'multipos_check' => 'Verificar el estado del dispositivo POS',
  'login_note_rate_limit' => 'Velocidad limitada: 5 solicitudes por minuto para evitar ataques de fuerza bruta.',
  'price_fallback_note' => 'El precio del artículo es opcional. Si no se proporciona o es cero, el precio se obtiene de la base de datos MenuItem.',
  'order_number_lock_note' => 'Utiliza bloqueo a nivel de base de datos para evitar números de pedido duplicados en solicitudes simultáneas.',
  'delivery_executives_note' => 'Filtrar por ?status=disponible|en_entrega|inactivo. Devuelve el teléfono y el estado actual.',
];