Dodatkowe wersje językowe z AI
This commit is contained in:
@@ -0,0 +1,148 @@
|
||||
export default {
|
||||
"html.lang": "it",
|
||||
"doc.title": "Karczma Biesiada – Il tuo ordine",
|
||||
|
||||
"loader.connecting": "Connessione alla cucina...",
|
||||
"loader.msg1": "Accensione dei forni...",
|
||||
"loader.msg2": "Lo chef controlla gli ingredienti...",
|
||||
"loader.msg3": "Connessione al cuore del ristorante...",
|
||||
"loader.msg4": "Quasi pronto...",
|
||||
"loader.api_error": "Errore API: {message}",
|
||||
"loader.connection": "Problema di connessione. Nuovo tentativo...",
|
||||
|
||||
"geo.title": "Benvenuti alla Karczma",
|
||||
"geo.lead": "Sfoglia subito il menu — oppure conferma di essere qui per chiamare il cameriere, seguire l’ordine e chiedere il conto.",
|
||||
"geo.lead_action": "Hai già il menu aperto. Per usare <b>{feature}</b>, conferma brevemente di essere nel ristorante.",
|
||||
"geo.btn.menu_main": "Vai al menu",
|
||||
"geo.btn.menu_sub": "senza posizione",
|
||||
"geo.btn.back_menu": "Torna al menu",
|
||||
"geo.btn.locate": "Ok, controlla la posizione",
|
||||
"geo.btn.retry": "Riprova",
|
||||
"geo.btn.check": "Controlla posizione",
|
||||
"geo.btn.checking": "Controllo…",
|
||||
"geo.feature.other": "questa funzione",
|
||||
"geo.wifi.title": "📶 Entra senza permesso di posizione",
|
||||
"geo.wifi.connect": "Collega il telefono al Wi‑Fi aperto del ristorante:",
|
||||
"geo.wifi.ssid": "HotSpot",
|
||||
"geo.wifi.open": "Rete pubblica — senza password.",
|
||||
"geo.wifi.after": "Dopo la connessione, <strong>aggiorna la pagina</strong> (oppure chiudi e riapri il QR). L’app ti farà entrare <strong>senza chiedere la posizione</strong> — con accesso completo a:",
|
||||
"geo.wifi.li1": "chiamata cameriere",
|
||||
"geo.wifi.li2": "richiesta conto",
|
||||
"geo.wifi.li3": "stato dell’ordine",
|
||||
"geo.wifi.li4": "tutta l’app al tavolo",
|
||||
"geo.feature.status": "lo stato dell’ordine",
|
||||
"geo.feature.waiter": "la chiamata del cameriere",
|
||||
"geo.feature.bill": "la richiesta del conto",
|
||||
"geo.status.checking": "Controllo della tua posizione…",
|
||||
"geo.status.blocked": "Il browser ha bloccato l’accesso alla posizione.",
|
||||
"geo.status.https": "Questa pagina richiede una connessione HTTPS sicura.",
|
||||
"geo.status.https_short": "La geolocalizzazione richiede HTTPS.",
|
||||
"geo.status.unsupported": "Il tuo browser non supporta la geolocalizzazione.",
|
||||
"geo.status.failed": "Impossibile ottenere la posizione.",
|
||||
"geo.status.outside": "Sembra che tu sia fuori dal ristorante (circa {dist} m, precisione GPS: ±{accuracy} m).",
|
||||
"geo.hint.permission": "Attiva la posizione per questo sito nelle impostazioni del browser e riprova.",
|
||||
"geo.hint.https": "Apri l’app con un indirizzo sicuro <b>https://</b> e riprova.",
|
||||
"geo.hint.retry": "Controlla il segnale, attiva il GPS e riprova.",
|
||||
"geo.hint.outside": "I browser spesso indicano una posizione diversa da Google Maps. Riprova all’aperto o vicino a una finestra — oppure vai al menu senza posizione.",
|
||||
|
||||
"table.choose": "Scegli un tavolo",
|
||||
"table.label": "Tavolo {name}",
|
||||
|
||||
"status.title": "Stato attuale",
|
||||
"status.waiting": "In attesa...",
|
||||
"status.checking": "Controlliamo cosa si sta preparando...",
|
||||
"status.none": "Nessun ordine attivo",
|
||||
"status.none_meta": "Ti invitiamo a consultare il menu.",
|
||||
"status.ready": "Pronto da servire!",
|
||||
"status.ready_meta": "Tutti i tuoi piatti hanno lasciato la cucina.",
|
||||
"status.partial": "Parzialmente pronto",
|
||||
"status.partial_meta": "Le prime prelibatezze ti aspettano!",
|
||||
"status.preparing": "In preparazione",
|
||||
"status.preparing_meta": "Il tuo ordine è in preparazione dai nostri cuochi.",
|
||||
"status.footer": "Ordine effettuato alle {time} • Tavolo {table}",
|
||||
"orders.title": "I tuoi piatti ordinati",
|
||||
"orders.empty": "Se hai appena ordinato, concedici un momento per elaborarlo.",
|
||||
"orders.browse_menu": "Sfoglia il menu",
|
||||
"history.title": "I tuoi ordini precedenti",
|
||||
"history.note": "Sono piatti di altre visite visibili su questo telefono dopo la scansione dei QR. Se sei venuto senza scansionare, non appariranno qui 🙂",
|
||||
"history.clear": "Cancella cronologia",
|
||||
"history.clear_confirm": "Vuoi davvero cancellare la cronologia degli ordini precedenti?",
|
||||
"history.entry_meta": "{table} • {date} {time}",
|
||||
"orders.item_preparing": "🔥 In preparazione",
|
||||
"orders.item_ready": "✅ Pronto",
|
||||
"orders.item_ready_done": "✅ Pronto (completato)",
|
||||
"orders.item_fallback": "Articolo",
|
||||
|
||||
"menu.banner": "Conferma la posizione per chiamare il cameriere o chiedere il conto.",
|
||||
"menu.banner_btn": "Controlla ora",
|
||||
"menu.search": "Cerca piatti...",
|
||||
"menu.all": "Tutto",
|
||||
"menu.load_error": "Impossibile caricare il menu.",
|
||||
"menu.no_image": "Nessuna foto",
|
||||
"menu.close": "Chiudi",
|
||||
"menu.lang": "Lingua",
|
||||
|
||||
"nav.order": "Ordine",
|
||||
"nav.menu": "Menu",
|
||||
"nav.waiter": "Cameriere",
|
||||
"nav.bill": "Conto",
|
||||
|
||||
"waiter.title": "Chiamare il personale?",
|
||||
"waiter.body": "Il cameriere riceverà una notifica immediata e verrà al tuo tavolo il prima possibile.",
|
||||
"waiter.confirm": "Sì, chiama il cameriere",
|
||||
"waiter.cancel": "Annulla",
|
||||
"waiter.toast_ok": "Un cameriere arriverà a breve!",
|
||||
"waiter.toast_fail": "Invio non riuscito. Riprova tra un momento.",
|
||||
"waiter.blocked": "Il cameriere è già stato chiamato. Attendi la conferma del personale sul pannello.",
|
||||
"waiter.queue_title": "Chiamata cameriere",
|
||||
|
||||
"bill.title": "Pagamento",
|
||||
"bill.loading": "⏳ Caricamento conti...",
|
||||
"bill.loading_empty": "Nessun conto aperto da pagare.",
|
||||
"bill.loading_error": "Errore nel caricamento dei conti.",
|
||||
"bill.multi": "Ci sono più conti aperti a questo tavolo. Quale vuoi pagare?",
|
||||
"bill.review": "Riepilogo del conto:",
|
||||
"bill.total": "Totale da pagare:",
|
||||
"bill.back": "Indietro",
|
||||
"bill.request": "Chiedi il conto",
|
||||
"bill.payment": "Scegli il metodo di pagamento preferito:",
|
||||
"bill.card": "Carta",
|
||||
"bill.cash": "Contanti",
|
||||
"bill.back_summary": "Torna al riepilogo",
|
||||
"bill.doc": "Di quale documento hai bisogno?",
|
||||
"bill.receipt": "Scontrino",
|
||||
"bill.invoice": "Fattura",
|
||||
"bill.nip_intro": "Inserisci la Partita IVA (NIP) per recuperare i dati automaticamente.",
|
||||
"bill.nip_label": "Numero NIP",
|
||||
"bill.gus": "Recupera dal registro",
|
||||
"bill.gus_searching": "Ricerca...",
|
||||
"bill.verify": "I dati della fattura qui sotto sono corretti?",
|
||||
"bill.confirm_invoice": "Sì, voglio la fattura!",
|
||||
"bill.change_nip": "Cambia NIP",
|
||||
"bill.edit_company": "Modifica manualmente",
|
||||
"bill.edit_done": "Fine modifica",
|
||||
"bill.street": "Via e numero",
|
||||
"bill.zip": "CAP",
|
||||
"bill.city": "Città",
|
||||
"bill.toast_receipt": "Il cameriere porterà lo scontrino da pagare!",
|
||||
"bill.toast_invoice": "Grazie! La richiesta di fattura è stata inviata.",
|
||||
"bill.toast_fail": "Invio della richiesta conto non riuscito. Riprova tra un momento.",
|
||||
"bill.blocked": "Una richiesta di conto è già stata inviata. Attendi che il personale la gestisca.",
|
||||
"bill.nip_invalid": "Inserisci un NIP valido.",
|
||||
"bill.gus_fail": "Impossibile recuperare i dati per questo NIP.",
|
||||
"bill.gus_error": "Errore di connessione al registro imprese.",
|
||||
"bill.payment_unknown": "sconosciuto",
|
||||
"bill.queue_title": "Richiesta conto",
|
||||
"bill.queue_payment": "Metodo di pagamento:",
|
||||
"bill.queue_doc": "Documento:",
|
||||
"bill.queue_nip": "NIP:",
|
||||
"bill.queue_company": "Azienda:",
|
||||
"bill.queue_address": "Indirizzo:",
|
||||
"bill.doc_receipt": "scontrino",
|
||||
"bill.doc_invoice": "fattura",
|
||||
"bill.bill_fallback": "Conto",
|
||||
|
||||
"toast.sent": "Inviato!",
|
||||
"lang.aria": "Scegli la lingua",
|
||||
"lang.loading": "Caricamento lingua…",
|
||||
};
|
||||
Reference in New Issue
Block a user