Dodatkowe wersje językowe z AI
This commit is contained in:
@@ -0,0 +1,148 @@
|
||||
export default {
|
||||
"html.lang": "es",
|
||||
"doc.title": "Karczma Biesiada – Tu pedido",
|
||||
|
||||
"loader.connecting": "Conectando con la cocina...",
|
||||
"loader.msg1": "Calentando los hornos...",
|
||||
"loader.msg2": "El chef revisa los ingredientes...",
|
||||
"loader.msg3": "Conectando con el corazón del restaurante...",
|
||||
"loader.msg4": "Casi listo...",
|
||||
"loader.api_error": "Error de API: {message}",
|
||||
"loader.connection": "Problema de conexión. Reintentando...",
|
||||
|
||||
"geo.title": "Bienvenido a Karczma",
|
||||
"geo.lead": "Consulta el menú ahora — o confirma que estás aquí para llamar al camarero, seguir tu pedido y pedir la cuenta.",
|
||||
"geo.lead_action": "Ya tienes el menú abierto. Para usar <b>{feature}</b>, confirma brevemente que estás en el restaurante.",
|
||||
"geo.btn.menu_main": "Ir al menú",
|
||||
"geo.btn.menu_sub": "sin ubicación",
|
||||
"geo.btn.back_menu": "Volver al menú",
|
||||
"geo.btn.locate": "De acuerdo, comprobar ubicación",
|
||||
"geo.btn.retry": "Intentar de nuevo",
|
||||
"geo.btn.check": "Comprobar ubicación",
|
||||
"geo.btn.checking": "Comprobando…",
|
||||
"geo.feature.other": "esta función",
|
||||
"geo.wifi.title": "📶 Entrar sin permiso de ubicación",
|
||||
"geo.wifi.connect": "Conecta el teléfono a la Wi‑Fi abierta del restaurante:",
|
||||
"geo.wifi.ssid": "HotSpot",
|
||||
"geo.wifi.open": "Red pública — sin contraseña.",
|
||||
"geo.wifi.after": "Después de conectar, <strong>actualiza la página</strong> (o cierra y vuelve a abrir el código QR). La app te dejará entrar <strong>sin pedir la ubicación</strong> — con acceso completo a:",
|
||||
"geo.wifi.li1": "llamar al camarero",
|
||||
"geo.wifi.li2": "pedir la cuenta",
|
||||
"geo.wifi.li3": "estado del pedido",
|
||||
"geo.wifi.li4": "toda la app en la mesa",
|
||||
"geo.feature.status": "el estado del pedido",
|
||||
"geo.feature.waiter": "llamar al camarero",
|
||||
"geo.feature.bill": "pedir la cuenta",
|
||||
"geo.status.checking": "Comprobando tu ubicación…",
|
||||
"geo.status.blocked": "El navegador bloqueó el acceso a la ubicación.",
|
||||
"geo.status.https": "Esta página requiere una conexión HTTPS segura.",
|
||||
"geo.status.https_short": "La geolocalización requiere HTTPS.",
|
||||
"geo.status.unsupported": "Tu navegador no admite geolocalización.",
|
||||
"geo.status.failed": "No se pudo obtener tu ubicación.",
|
||||
"geo.status.outside": "Parece que estás fuera del restaurante (aprox. {dist} m, precisión GPS: ±{accuracy} m).",
|
||||
"geo.hint.permission": "Activa la ubicación para este sitio en el navegador e inténtalo de nuevo.",
|
||||
"geo.hint.https": "Abre la app con una dirección segura <b>https://</b> e inténtalo de nuevo.",
|
||||
"geo.hint.retry": "Comprueba la señal, activa el GPS e inténtalo de nuevo.",
|
||||
"geo.hint.outside": "Los navegadores a menudo dan una ubicación distinta a Google Maps. Prueba otra vez al aire libre o cerca de una ventana — o ve al menú sin ubicación.",
|
||||
|
||||
"table.choose": "Elige una mesa",
|
||||
"table.label": "Mesa {name}",
|
||||
|
||||
"status.title": "Estado actual",
|
||||
"status.waiting": "Esperando...",
|
||||
"status.checking": "Comprobando qué se está preparando...",
|
||||
"status.none": "No hay pedidos activos",
|
||||
"status.none_meta": "Te invitamos a ver nuestro menú.",
|
||||
"status.ready": "¡Listo para servir!",
|
||||
"status.ready_meta": "Todos tus platos ya han salido de la cocina.",
|
||||
"status.partial": "Parcialmente listo",
|
||||
"status.partial_meta": "¡Las primeras delicias ya te esperan!",
|
||||
"status.preparing": "En preparación",
|
||||
"status.preparing_meta": "Nuestros cocineros están preparando tu pedido.",
|
||||
"status.footer": "Pedido realizado a las {time} • Mesa {table}",
|
||||
"orders.title": "Tus platos pedidos",
|
||||
"orders.empty": "Si acabas de pedir, danos un momento para procesarlo.",
|
||||
"orders.browse_menu": "Ver menú",
|
||||
"history.title": "Tus pedidos anteriores",
|
||||
"history.note": "Son platos de otras visitas visibles en este teléfono tras escanear códigos QR. Si visitaste sin escanear, no aparecerán aquí 🙂",
|
||||
"history.clear": "Borrar historial",
|
||||
"history.clear_confirm": "¿Seguro que quieres borrar el historial de pedidos anteriores?",
|
||||
"history.entry_meta": "{table} • {date} {time}",
|
||||
"orders.item_preparing": "🔥 En preparación",
|
||||
"orders.item_ready": "✅ Listo",
|
||||
"orders.item_ready_done": "✅ Listo (completado)",
|
||||
"orders.item_fallback": "Artículo",
|
||||
|
||||
"menu.banner": "Confirma tu ubicación para llamar al camarero o pedir la cuenta.",
|
||||
"menu.banner_btn": "Comprobar ahora",
|
||||
"menu.search": "Buscar platos...",
|
||||
"menu.all": "Todo",
|
||||
"menu.load_error": "No se pudo cargar el menú.",
|
||||
"menu.no_image": "Sin foto",
|
||||
"menu.close": "Cerrar",
|
||||
"menu.lang": "Idioma",
|
||||
|
||||
"nav.order": "Pedido",
|
||||
"nav.menu": "Menú",
|
||||
"nav.waiter": "Camarero",
|
||||
"nav.bill": "Cuenta",
|
||||
|
||||
"waiter.title": "¿Llamar al personal?",
|
||||
"waiter.body": "El camarero recibirá un aviso al instante y vendrá a tu mesa lo antes posible.",
|
||||
"waiter.confirm": "Sí, llamar al camarero",
|
||||
"waiter.cancel": "Cancelar",
|
||||
"waiter.toast_ok": "¡Un camarero llegará enseguida!",
|
||||
"waiter.toast_fail": "No se pudo enviar la solicitud. Inténtalo de nuevo en un momento.",
|
||||
"waiter.blocked": "Ya se ha llamado al camarero. Espera a que el personal lo confirme en el panel.",
|
||||
"waiter.queue_title": "Llamada al camarero",
|
||||
|
||||
"bill.title": "Pago",
|
||||
"bill.loading": "⏳ Cargando cuentas...",
|
||||
"bill.loading_empty": "No hay cuentas abiertas para pagar.",
|
||||
"bill.loading_error": "Error al cargar las cuentas.",
|
||||
"bill.multi": "Hay varias cuentas abiertas en esta mesa. ¿Cuál quieres pagar?",
|
||||
"bill.review": "Resumen de la cuenta:",
|
||||
"bill.total": "Total a pagar:",
|
||||
"bill.back": "Volver",
|
||||
"bill.request": "Pedir la cuenta",
|
||||
"bill.payment": "Elige el método de pago preferido:",
|
||||
"bill.card": "Tarjeta",
|
||||
"bill.cash": "Efectivo",
|
||||
"bill.back_summary": "Volver al resumen",
|
||||
"bill.doc": "¿Qué documento necesitas?",
|
||||
"bill.receipt": "Ticket",
|
||||
"bill.invoice": "Factura",
|
||||
"bill.nip_intro": "Introduce el NIP de la empresa para obtener los datos automáticamente.",
|
||||
"bill.nip_label": "Número NIP",
|
||||
"bill.gus": "Obtener del registro",
|
||||
"bill.gus_searching": "Buscando...",
|
||||
"bill.verify": "¿Son correctos los datos de factura siguientes?",
|
||||
"bill.confirm_invoice": "¡Sí, quiero la factura!",
|
||||
"bill.change_nip": "Cambiar NIP",
|
||||
"bill.edit_company": "Editar manualmente",
|
||||
"bill.edit_done": "Terminar edición",
|
||||
"bill.street": "Calle y número",
|
||||
"bill.zip": "CP",
|
||||
"bill.city": "Ciudad",
|
||||
"bill.toast_receipt": "¡El camarero traerá el ticket para pagar!",
|
||||
"bill.toast_invoice": "¡Gracias! Se ha enviado la solicitud de factura.",
|
||||
"bill.toast_fail": "No se pudo enviar la solicitud de cuenta. Inténtalo de nuevo en un momento.",
|
||||
"bill.blocked": "Ya se ha enviado una solicitud de cuenta. Espera a que el personal la gestione.",
|
||||
"bill.nip_invalid": "Introduce un NIP válido.",
|
||||
"bill.gus_fail": "No se pudieron obtener los datos para este NIP.",
|
||||
"bill.gus_error": "Error de conexión con el registro de empresas.",
|
||||
"bill.payment_unknown": "desconocido",
|
||||
"bill.queue_title": "Solicitud de cuenta",
|
||||
"bill.queue_payment": "Forma de pago:",
|
||||
"bill.queue_doc": "Documento:",
|
||||
"bill.queue_nip": "NIP:",
|
||||
"bill.queue_company": "Empresa:",
|
||||
"bill.queue_address": "Dirección:",
|
||||
"bill.doc_receipt": "ticket",
|
||||
"bill.doc_invoice": "factura",
|
||||
"bill.bill_fallback": "Cuenta",
|
||||
|
||||
"toast.sent": "¡Enviado!",
|
||||
"lang.aria": "Elegir idioma",
|
||||
"lang.loading": "Cargando idioma…",
|
||||
};
|
||||
Reference in New Issue
Block a user