Files
TREK/shared/src/i18n/it/assistant.ts
T
Maurice 6d6efddc4e feat(assistant): expenses, shares, wind, journey tracks and Dawarich checks as MCP tools
- list_budget_items lists a trip's expenses with their ids, payers and
  splits, page by page so no page is cut down on its way to a model;
  get_budget_per_person answers who paid and owes what. Both in a new
  budget-items.mcp.ts, checked like their REST twins.
- get_wind_forecast reads the hourly wind, gusts and direction of a day.
- get_journey_tracks lists a journey's GPX tracks; the line for drawing
  rides under a key the provider never receives.
- The Dawarich wishlist scan and the countries the recordings suggest
  become tools, with their confirming writes, in DawarichAtlasMcp in the
  Atlas group; the shared time window check refuses alike on REST and
  MCP, and the model never sees when the user was last seen in a city.
- The journal's map, tracks and recorded days load with the journey
  group instead of riding in the core of every step.
- The prompt points at list_budget_items for expense ids (the trip
  summary never carried them) and names the shares and the wind tools;
  each new read has its own live step.
2026-10-22 21:30:38 +00:00

459 lines
28 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import type { TranslationStrings } from '../types';
const assistant: TranslationStrings = {
'assistant.launcher.tooltip': 'Assistente',
'assistant.launcher.ctrlKey': 'Ctrl', // same-as-en
'assistant.picker.title': 'Quale viaggio?',
'assistant.picker.empty': 'Crea prima un viaggio, poi l’assistente ti aiuta a pianificarlo.',
'assistant.picker.now': 'Adesso',
'assistant.picker.next': 'Prossimo',
'assistant.window.title': 'Assistente',
'assistant.window.log': 'Conversazione con l’assistente',
'assistant.window.menu': 'Altre opzioni',
'assistant.window.settings': 'Impostazioni IA',
'assistant.window.deleteThread': 'Elimina chat',
'assistant.window.deleteConfirm': 'Eliminare questa chat? L’operazione non si può annullare.',
'assistant.setup.question': 'Con cosa vuoi chattare?',
'assistant.setup.beta': 'Beta', // same-as-en
'assistant.setup.chatgptNote': 'La via ufficiale è una chiave API. L’accesso con ChatGPT è ancora in beta.',
'assistant.setup.keySubtitle': 'Anthropic, OpenAI, Gemini o OpenRouter',
'assistant.setup.adminOnly': 'Se ne occupa il tuo admin.',
'assistant.setup.forEveryone': 'Configura per tutti',
'assistant.connect.title': 'Assistente IA',
'assistant.connect.description':
'Chatta con un assistente che conosce il tuo viaggio e propone modifiche che confermi tu.',
'assistant.connect.chatgpt': 'Accedi con ChatGPT',
'assistant.connect.chatgptHint': 'Usa il tuo piano ChatGPT. Nessuna chiave necessaria.',
'assistant.connect.chatgptStep1': 'Accedi a ChatGPT nella nuova scheda.',
'assistant.connect.chatgptOpen': 'Apri l’accesso a ChatGPT',
'assistant.connect.chatgptStep2':
'Poi il browser mostrerà una pagina di errore. È normale. Copia l’indirizzo in alto e torna qui.',
'assistant.connect.chatgptPaste': 'Incolla indirizzo',
'assistant.connect.chatgptWrong': 'Non è l’indirizzo giusto. Inizia con 127.0.0.1.',
'assistant.connect.chatgptExpired': 'Ci è voluto troppo. Accedi di nuovo.',
'assistant.connect.chatgptOtherAccount': 'Questo è un altro account ChatGPT. Rimuovi prima la connessione.',
'assistant.connect.key': 'Incolla una chiave API',
'assistant.connect.keyPlaceholder': 'Incolla qui la tua chiave',
'assistant.connect.detected': 'Rilevato: {provider}',
'assistant.connect.whichProvider': 'Di quale fornitore è questa chiave?',
'assistant.connect.testing': 'Verifica della connessione',
'assistant.connect.ok': 'Connesso. Si parte.',
'assistant.connect.openAssistant': 'Apri l’assistente',
'assistant.connect.badKey': 'Questa chiave non funziona.',
'assistant.connect.unknownModel': 'Questo modello non è disponibile qui.',
'assistant.connect.getKey': 'Ottieni una chiave',
'assistant.connect.hintAnthropic': 'Claude Max e Team includono crediti API.',
'assistant.connect.hintOpenai': 'Crea una chiave nella dashboard di OpenAI.',
'assistant.connect.hintGemini':
'AI Studio ha un livello gratuito con limiti al minuto e al giorno, in cui Google può usare ciò che invii per migliorare i suoi prodotti. Con la fatturazione attiva i limiti sono più alti e questo non vale.',
'assistant.connect.hintOpenrouter': 'Accedi con OpenRouter, nessuna chiave da copiare.',
'assistant.connect.openrouter': 'Collega OpenRouter',
'assistant.connect.save': 'Collega',
'assistant.connect.model': 'Modello',
'assistant.connect.modelHint': 'Sono elencati solo i modelli in grado di usare strumenti.',
'assistant.connect.free': 'Livello gratuito disponibile',
'assistant.connect.paid': 'A consumo',
'assistant.model.recommended': 'Consigliato',
'assistant.model.free': 'Gratis',
'assistant.connect.connected': 'Connesso a {provider}',
'assistant.connect.providedByAdmin': 'Fornito dal tuo admin',
'assistant.connect.disconnect': 'Disconnetti',
'assistant.connect.disconnectConfirm': 'Disconnettere {provider}? Le tue chat restano.',
'assistant.connect.signOut': 'Esci',
'assistant.connect.statusOk': 'Connesso',
'assistant.connect.statusNeedsReauth': 'Accesso scaduto',
'assistant.connect.statusSignedOut': 'Disconnesso',
'assistant.connect.statusError': 'Non raggiungibile',
'assistant.connect.quota': '{used} di {count} messaggi usati oggi',
'assistant.connect.quota.one': '{used} di {count} messaggio usato oggi',
'assistant.connect.claudeLink': 'Usi Claude? Collegati in Claude',
'assistant.privacy.what': 'Cosa viene condiviso?',
'assistant.privacy.banner':
'I tuoi messaggi e i dati del viaggio letti dall’assistente vengono inviati a {provider}.',
'assistant.privacy.ok': 'Ho capito',
'assistant.privacy.shared':
'I tuoi messaggi e i dettagli del viaggio letti dall’assistente, come luoghi, giorni e prenotazioni.',
'assistant.privacy.notShared': 'Non la tua password, i tuoi file né gli altri tuoi viaggi.',
'assistant.privacy.provider': '{provider} li tratta secondo la propria informativa sulla privacy.',
'assistant.empty.title': 'Cosa pianifichiamo?',
'assistant.empty.readOnly':
'Puoi solo visualizzare questo viaggio, quindi posso rispondere alle domande ma non modificare nulla.',
'assistant.suggest.planFirstDays': 'Pianifica i primi giorni per me',
'assistant.suggest.mustSee': 'Cosa non devo perdermi qui?',
'assistant.suggest.packingList': 'Prepara una lista bagagli per questo viaggio',
'assistant.suggest.emptyDays': 'Quali giorni sono ancora vuoti?',
'assistant.suggest.rainPlan': 'Cosa possiamo fare se piove?',
'assistant.suggest.today': 'Cosa c’è in programma oggi?',
'assistant.suggest.eatNearby': 'Trova un posto per mangiare qui vicino',
'assistant.suggest.weather': 'Che tempo farà?',
'assistant.suggest.openTodos': 'Cosa resta da fare nella lista delle attività?',
'assistant.suggest.settleUp': 'Chi deve soldi a chi?',
'assistant.suggest.recap': 'Riassumi il nostro viaggio',
'assistant.suggest.nearPlace': 'Cos’altro c’è vicino a {place}?',
'assistant.suggest.placeTips': 'Consigli per visitare {place}',
'assistant.suggest.planDay': 'Pianifica {day} per me',
'assistant.suggest.dayTooFull': '{day} è troppo pieno?',
'assistant.thread.scrollDown': 'Vai all’ultimo messaggio',
'assistant.attach.button': 'Allega una prenotazione',
'assistant.attach.drop': 'Rilascialo qui e leggo la prenotazione',
'assistant.attach.unsupported':
'Non riesco a leggere questo tipo di file. Prova con un PDF, un’e-mail, un’immagine o un pass Wallet.',
'assistant.attach.tooLarge': 'Questo file supera i 10 MB.',
'assistant.composer.placeholder': 'Chiedi qualsiasi cosa su {trip}',
'assistant.composer.send': 'Invia',
'assistant.composer.stop': 'Ferma',
'assistant.composer.decideFirst': 'Prima applica o scarta le modifiche qui sopra.',
'assistant.context.ask': 'Chiedi',
'assistant.context.remove': 'Rimuovi contesto',
'assistant.step.reading': 'Leggo il tuo piano',
'assistant.step.searching': 'Cerco luoghi',
'assistant.step.details': 'Cerco i dettagli',
'assistant.step.nearby': 'Cerco nei dintorni',
'assistant.step.categories': 'Controllo le categorie',
'assistant.step.weather': 'Controllo il meteo',
'assistant.step.todos': 'Leggo la lista delle attività',
'assistant.step.costs': 'Controllo i costi',
'assistant.step.help': 'Cerco nella guida',
'assistant.step.readingBooking': 'Leggo la prenotazione',
'assistant.step.planningHike': 'Pianifico l’escursione',
'assistant.step.planningHikeTo': 'Pianifico l’escursione fino a {place}',
'assistant.step.expenses': 'Leggo le spese',
'assistant.step.shares': 'Calcolo le quote',
'assistant.step.wind': 'Controllo il vento',
'assistant.step.tracks': 'Leggo le tracce GPX',
'assistant.step.bucketScan': 'Confronto la lista dei desideri con le tue registrazioni',
'assistant.step.atlasCountries': 'Cerco i paesi nelle tue registrazioni',
'assistant.step.working': 'Ci sto lavorando',
'assistant.step.collapsed': '{count} passaggi',
'assistant.step.collapsed.one': '{count} passaggio',
'assistant.change.title': 'Modifiche suggerite',
'assistant.change.doneTitle': 'Fatto',
'assistant.change.apply': 'Applica',
'assistant.change.applyN': 'Applica {count}',
'assistant.change.applyN.one': 'Applica {count}',
'assistant.change.discard': 'Scarta',
'assistant.change.include': 'Includi questa modifica',
'assistant.change.applied': 'Applicata',
'assistant.change.discarded': 'Scartata',
'assistant.change.failed': 'Impossibile applicarla.',
'assistant.change.applying': 'Applicazione in corso',
'assistant.change.expired': 'Non più disponibile',
'assistant.change.undo': 'Annulla',
'assistant.change.undone': 'Annullata',
'assistant.change.undoStale': 'Nel frattempo è cambiata. Sistemala a mano.',
'assistant.change.undoFailed': 'Impossibile annullarla.',
'assistant.change.showOnMap': 'Mostra sulla mappa',
'assistant.change.pending': '{count} modifiche ti aspettano',
'assistant.change.pending.one': '{count} modifica ti aspetta',
'assistant.change.verb.addPlace': 'Aggiungi luogo',
'assistant.change.verb.addPlaceToDay': 'Aggiungi luogo al giorno',
'assistant.change.verb.updatePlace': 'Modifica luogo',
'assistant.change.verb.assignPlace': 'Pianifica luogo in un giorno',
'assistant.change.verb.moveAssignment': 'Sposta in un altro giorno',
'assistant.change.verb.removeFromDay': 'Togli dal giorno',
'assistant.change.verb.addDayNote': 'Aggiungi nota',
'assistant.change.verb.updateDayNote': 'Modifica nota',
'assistant.change.verb.addPackingItem': 'Aggiungi alla lista bagagli',
'assistant.change.verb.updatePackingItem': 'Modifica oggetto da portare',
'assistant.change.verb.addTodo': 'Aggiungi attività',
'assistant.change.verb.addBudgetItem': 'Aggiungi spesa',
'assistant.change.verb.addReservation': 'Aggiungi prenotazione',
'assistant.change.verb.importBooking': 'Aggiungi prenotazione da file',
'assistant.change.label.name': 'Nome',
'assistant.change.label.description': 'Descrizione',
'assistant.change.label.address': 'Indirizzo',
'assistant.change.label.coordinates': 'Posizione sulla mappa',
'assistant.change.label.category': 'Categoria',
'assistant.change.label.day': 'Giorno',
'assistant.change.label.time': 'Ora',
'assistant.change.label.endTime': 'Fino alle',
'assistant.change.label.notes': 'Note',
'assistant.change.label.website': 'Sito web',
'assistant.change.label.phone': 'Telefono',
'assistant.change.label.email': 'Email', // same-as-en
'assistant.change.label.openingHours': 'Orari di apertura',
'assistant.change.label.price': 'Prezzo',
'assistant.change.label.currency': 'Valuta',
'assistant.change.label.stopType': 'Tipo di tappa',
'assistant.change.label.text': 'Testo',
'assistant.change.label.icon': 'Icona',
'assistant.change.label.color': 'Colore',
'assistant.change.label.position': 'Posizione',
'assistant.change.label.quantity': 'Quantità',
'assistant.change.label.weight': 'Peso',
'assistant.change.label.bag': 'Borsa',
'assistant.change.label.packed': 'Messo in valigia',
'assistant.change.label.dueDate': 'Scadenza',
'assistant.change.label.priority': 'Priorità',
'assistant.change.label.assignee': 'Assegnato a',
'assistant.change.label.type': 'Tipo',
'assistant.change.label.location': 'Luogo',
'assistant.change.label.link': 'Link', // same-as-en
'assistant.change.label.confirmation': 'Numero di conferma',
'assistant.change.label.checkIn': 'Check-in', // same-as-en
'assistant.change.label.checkOut': 'Check-out', // same-as-en
'assistant.change.label.stay': 'Soggiorno',
'assistant.change.label.members': 'Diviso tra',
'assistant.change.label.route': 'Percorso',
'assistant.history.open': 'Chat recenti',
'assistant.history.new': 'Nuova chat',
'assistant.history.empty': 'Ancora nessuna chat.',
'assistant.history.retention': 'Le chat vengono eliminate dopo {count} giorni.',
'assistant.history.retention.one': 'Le chat vengono eliminate dopo {count} giorno.',
'assistant.history.forever': 'Le chat restano finché non le elimini.',
'assistant.error.notConnected': 'L’assistente non è ancora collegato.',
'assistant.error.busy': 'È già in esecuzione in un’altra finestra.',
'assistant.error.dailyLimit': 'Per oggi è tutto. A domani.',
'assistant.error.rateLimited': 'Un po’ più piano. Riprova tra un minuto.',
'assistant.error.needsReauth': 'Il tuo accesso a {provider} è scaduto.',
'assistant.error.usageLimit': 'Hai esaurito il tuo utilizzo di ChatGPT.',
'assistant.error.notEligible': 'Questo account ChatGPT non si può usare qui.',
'assistant.error.invalidKey': 'La tua chiave {provider} non funziona più.',
'assistant.error.providerDown': '{provider} non risponde in questo momento.',
'assistant.error.maxSteps': 'Era tanto tutto insieme. Continuo?',
'assistant.error.offline': 'Sei offline. L’assistente ha bisogno di internet.',
'assistant.error.noBookingsFound': 'Nessuna prenotazione trovata in questo file.',
'assistant.error.importUnavailable': 'La lettura dei file di prenotazione non è disponibile qui.',
'assistant.error.generic': 'Qualcosa è andato storto.',
'assistant.errorAction.retry': 'Riprova',
'assistant.errorAction.continueHere': 'Continua qui',
'assistant.errorAction.continue': 'Continua',
'assistant.errorAction.signIn': 'Accedi di nuovo',
'assistant.errorAction.viewUsage': 'Vedi utilizzo',
'assistant.errorAction.otherProvider': 'Scegli un altro fornitore',
'assistant.errorAction.replaceKey': 'Sostituisci chiave',
'assistant.errorAction.connectOwn': 'Collega il tuo fornitore',
'assistant.admin.policy': 'Chi paga',
'assistant.admin.policy.instance': 'Pago io per tutti',
'assistant.admin.policy.instanceOrUser': 'Pago io, propri ammessi',
'assistant.admin.policy.user': 'Ognuno usa il proprio account',
'assistant.admin.policy.instanceHint': 'Tutti usano la connessione qui sotto e non possono aggiungerne una propria.',
'assistant.admin.policy.instanceOrUserHint':
'Tutti usano la connessione qui sotto, a meno che non ne colleghino una propria.',
'assistant.admin.policy.userHint': 'Ognuno collega il proprio fornitore. A te non viene addebitato nulla.',
'assistant.admin.connection': 'Connessione per tutti',
'assistant.admin.connectionNone': 'Ancora nessuna connessione.',
'assistant.admin.connectionRemove': 'Rimuovi connessione',
'assistant.admin.custom': 'Server proprio',
'assistant.admin.customHint': 'Qualsiasi server compatibile con OpenAI, per esempio Ollama.',
'assistant.admin.baseUrl': 'Indirizzo del server',
'assistant.admin.apiKeyOptional': 'Chiave API (facoltativa)',
'assistant.admin.prefilled': 'Ripreso da Analisi con IA.',
'assistant.admin.dailyLimit': 'Messaggi per persona al giorno',
'assistant.admin.dailyLimitHint': 'Conta solo finché paghi tu.',
'assistant.admin.retention': 'Conserva le chat',
'assistant.admin.retentionDays': '{count} giorni',
'assistant.admin.retentionDays.one': '{count} giorno',
'assistant.admin.retentionForever': 'Per sempre',
'assistant.claude.title': 'Collega con Claude',
'assistant.claude.description': 'Usa TREK direttamente in Claude: aggiungilo come connettore, accedi, fatto.',
'assistant.claude.open': 'Apri in Claude',
'assistant.claude.scan': 'Oppure scansionalo con il telefono',
'assistant.claude.copyUrl': 'Copia indirizzo',
'assistant.claude.qrAlt': 'Codice QR per aggiungere TREK in Claude',
'assistant.claude.notPublic': 'Claude può raggiungere TREK solo se è disponibile via https su internet.',
'assistant.mobile.tile': 'Chiedi a TREK',
'assistant.mobile.tileHint': 'Pianifica con l’assistente',
'assistant.mobile.backToChat': 'Torna alla chat',
'assistant.step.nearbyAt': 'Cerco vicino a {place}',
'assistant.step.searchingFor': 'Cerco {query}',
'assistant.step.weatherAt': 'Controllo il meteo a {place}',
'assistant.change.timeline.overlap': 'Si sovrappone a {place}',
'assistant.change.viewOnMap': 'Vedi sulla mappa',
'assistant.change.before': 'Prima',
'assistant.change.after': 'Dopo',
'assistant.change.compare': 'Confronta sulla mappa',
'assistant.change.undoAll': 'Annulla tutto',
'assistant.change.undoneAll': '{count} modifiche annullate',
'assistant.change.undoneAll.one': '{count} modifica annullata',
'assistant.change.undoAllPartial': 'Annullate: {done}; cambiate nel frattempo: {stale}',
'assistant.change.undoAllFailed': 'Non è stato possibile annullare {count} modifiche',
'assistant.change.undoAllFailed.one': 'Non è stato possibile annullare {count} modifica',
'assistant.place.strip': 'Luoghi trovati',
'assistant.place.addTo': 'Aggiungi a {day}',
'assistant.place.addToShort': '+ Giorno {n}',
'assistant.place.pickDay': 'Scegli un giorno',
'assistant.place.suggested': 'Proposto',
'assistant.place.inTrip': 'Già nel tuo viaggio',
'assistant.place.showOnMap': 'Sulla mappa',
'assistant.place.openNow': 'Aperto ora',
'assistant.place.closed': 'Chiuso',
'assistant.place.fromPrev': 'A {distance} dalla tappa precedente',
'assistant.place.more': 'Altri {count}',
'assistant.place.more.one': 'Altro {count}',
'assistant.mention.days': 'Giorni',
'assistant.mention.places': 'Luoghi',
'assistant.mention.bookings': 'Prenotazioni',
'assistant.mention.none': 'Nessun risultato',
'assistant.mention.hint': 'Scrivi @ per citare giorni, luoghi e prenotazioni.',
'assistant.attach.dropPlace': 'Rilascia qui il luogo',
'assistant.weather.strip': 'Meteo per {count} giorni',
'assistant.weather.strip.one': 'Meteo per {count} giorno',
'assistant.weather.rain': '{pct}% di pioggia',
'assistant.settings.followMap': 'La mappa segue l’assistente',
'assistant.settings.followMapHint': 'La mappa si sposta dove l’assistente cerca e propone luoghi.',
'assistant.error.decideFirst': 'Prima decidi sulle proposte in sospeso.',
'assistant.error.providerLimit': 'Limite raggiunto su {provider}. Riprova più tardi.',
'assistant.hint.title': 'Da controllare',
'assistant.hint.dismiss': 'Nascondi questo avviso',
'assistant.hint.more': 'Altri {count}',
'assistant.hint.more.one': 'Altro {count}',
'assistant.hint.overlap': '{a} e {b} si sovrappongono il {day}',
'assistant.hint.overlap.prompt': 'Il {day} {a} e {b} si sovrappongono. Come risolviamo?',
'assistant.hint.closed': '{place} è chiuso il {day}',
'assistant.hint.closed.prompt': '{place} è chiuso il {day}. Cosa facciamo al suo posto?',
'assistant.hint.opensLate': '{place} apre solo alle {time} il {day}',
'assistant.hint.closesEarly': '{place} chiude già alle {time} il {day}',
'assistant.hint.outsideHours.prompt':
'La visita a {place} il {day} non rientra negli orari di apertura. Come la spostiamo al meglio?',
'assistant.hint.gap': '{day}: {count} ore libere dalle {from}',
'assistant.hint.gap.one': '{day}: {count} ora libera dalle {from}',
'assistant.hint.gap.prompt': 'Il {day} non c’è niente in programma dalle {from} alle {to}. Cosa ci starebbe bene?',
'assistant.hint.longLeg': '{from} e {to} distano {distance} in linea d’aria',
'assistant.hint.longLeg.prompt':
'È troppo lontano andare da {from} a {to} il {day}? Qual è il modo migliore per arrivarci?',
'assistant.hint.tightLeg': 'Solo {count} minuti tra {from} e {to}',
'assistant.hint.tightLeg.one': 'Solo {count} minuto tra {from} e {to}',
'assistant.hint.tightLeg.prompt':
'Il {day} c’è abbastanza tempo per andare da {from} a {to}? Cosa dovremmo cambiare?',
'assistant.hint.noStay': 'Ancora nessun alloggio per {count} notti dal {day}',
'assistant.hint.noStay.one': 'Ancora nessun alloggio per {count} notte dal {day}',
'assistant.hint.noStay.prompt': 'Ci manca ancora un alloggio dal {day}. Cosa proponi?',
'assistant.hint.unplacedBooking': '{title} non è in nessun giorno',
'assistant.hint.unplacedBookingDay': '{title} probabilmente va il {day}',
'assistant.hint.unplacedBookings': '{count} prenotazioni non sono in nessun giorno',
'assistant.hint.unplacedBookings.one': '{count} prenotazione non è in nessun giorno',
'assistant.hint.unplacedBooking.prompt': 'Quali prenotazioni non sono in nessun giorno, e dove vanno?',
'assistant.hint.menuOn': 'Mostra avvisi',
'assistant.hint.menuOff': 'Non mostrare avvisi',
'assistant.launcher.withHints': 'Assistente, {count} avvisi',
'assistant.launcher.withHints.one': 'Assistente, {count} avviso',
'assistant.mobile.tileHints': '{count} cose da controllare nel tuo piano',
'assistant.mobile.tileHints.one': '{count} cosa da controllare nel tuo piano',
'assistant.share.button': 'Condividi nella chat del viaggio',
'assistant.share.title': 'Condividi nella chat del viaggio',
'assistant.share.who': 'Tutti nel viaggio vedranno questo messaggio, segnato come dell’assistente.',
'assistant.share.includeChanges': 'Aggiungi le modifiche applicate',
'assistant.share.changesHeading': 'Applicato:',
'assistant.share.truncated': 'Accorciato a {count} caratteri',
'assistant.share.truncated.one': 'Accorciato a {count} carattere',
'assistant.share.send': 'Condividi',
'assistant.share.done': 'Condiviso nella chat del viaggio',
'assistant.share.shared': 'Condiviso',
'assistant.share.failed': 'Condivisione non riuscita. Riprova tra un attimo.',
'assistant.share.chatOff': 'La chat del viaggio è disattivata.',
'assistant.connect.descriptionWithParsing':
"La tua connessione IA: l'assistente la usa e legge le prenotazioni che importi.",
'assistant.connect.descriptionParsingOnly': 'La tua connessione IA: legge le prenotazioni che importi.',
'assistant.error.emptyAnswer': "L'assistente non ha dato alcuna risposta. Riprovo?",
'assistant.followUp.title': 'Continua con',
'assistant.followUp.cheaper': 'Solo più economici',
'assistant.followUp.closer': "Più vicino all'alloggio",
'assistant.followUp.openNow': 'Cosa è aperto adesso?',
'assistant.followUp.nextDay': 'Pianifica il giorno dopo allo stesso modo',
'assistant.followUp.relaxed': 'Rendi il piano più rilassato',
'assistant.followUp.dinners': 'Aggiungi ristoranti per le serate',
'assistant.followUp.rain': 'E se piove?',
'assistant.followUp.sun': "Cosa conviene all'aperto con il bel tempo?",
'assistant.followUp.more': 'Dimmi di più',
'assistant.followUp.next': 'Cosa suggerisci adesso?',
'assistant.menu.alternative': "Trova un'alternativa",
'assistant.menu.alternativeAsk':
'Trova una buona alternativa a {place} nelle vicinanze e spiega perché è più adatta.',
'assistant.menu.foodNearby': 'Ristorante vicino',
'assistant.menu.foodNearbyAsk': 'Suggerisci qualche buon posto dove mangiare vicino a {place}.',
'assistant.menu.planDay': 'Pianifica questo giorno',
'assistant.menu.planDayAsk': 'Pianifica questo giorno per me: luoghi, orari e un posto dove mangiare.',
'assistant.menu.rainPlan': 'Piano pioggia',
'assistant.menu.rainPlanAsk':
'Cosa possiamo fare questo giorno se piove? Suggerisci alternative al coperto nelle vicinanze.',
'assistant.preview.title': "Proposte dell'assistente",
'assistant.preview.suggested': 'Proposta',
'assistant.preview.movedHere': 'Arriva qui',
'assistant.preview.removed': 'Viene tolto',
'assistant.preview.movedAway': 'Viene spostato',
'assistant.check.ok': "Rientra nell'orario",
'assistant.week.title': 'I giorni di questo piano',
'assistant.week.day': 'Giorno',
'assistant.memory.title': 'Promemoria',
'assistant.memory.edit': 'Modifica il promemoria',
'assistant.memory.sub': "L'assistente ne tiene conto in ogni proposta per questo viaggio.",
'assistant.memory.quick': 'Desideri frequenti',
'assistant.memory.notes': 'Le tue note',
'assistant.memory.placeholder':
'Per esempio: viaggiamo con un bimbo piccolo, amiamo lo street food, niente sveglie presto.',
'assistant.memory.saved': 'Promemoria salvato',
'assistant.memory.quick.vegetarian': 'Mangiamo vegetariano',
'assistant.memory.quick.kids': 'Viaggiamo con bambini',
'assistant.memory.quick.budget': 'Con budget ridotto',
'assistant.memory.quick.slow': 'Ritmo tranquillo, senza fretta',
'assistant.memory.quick.accessible': 'Accesso senza gradini, per favore',
'assistant.memory.quick.noMuseums': 'Pochi musei',
'assistant.settings.costEstimates': 'Stima dei costi',
'assistant.settings.costEstimatesHint':
'Con un ristorante o un biglietto propone una spesa stimata per il budget, come scheda da confermare.',
'assistant.change.timeline.tight': 'Mancano {count} min',
'assistant.change.timeline.tight.one': 'Manca {count} min',
'assistant.check.issues': '{count} punti da controllare',
'assistant.check.issues.one': '{count} punto da controllare',
'assistant.week.changes': '{count} modifiche',
'assistant.week.changes.one': '{count} modifica',
'assistant.week.showAll': 'Mostra tutte le {count} modifiche',
'assistant.week.showAll.one': 'Mostra {count} modifica',
'assistant.change.verb.updateBudgetItem': 'Modifica spesa',
'assistant.change.verb.rememberNote': 'Ricorda per questo viaggio',
'assistant.change.verb.genericCreate': 'Aggiungi',
'assistant.change.verb.genericUpdate': 'Modifica',
'assistant.change.verb.genericRemove': 'Rimuovi',
'assistant.change.verb.addTour': 'Aggiungi escursione',
'assistant.change.verb.updateTour': 'Modifica escursione',
'assistant.change.verb.importTour': 'Aggiungi escursione da file',
'assistant.change.label.field': 'Valore',
'assistant.change.label.difficulty': 'Difficoltà massima del sentiero',
'assistant.domain.tours': 'Percorsi',
'assistant.domain.roadtrip': 'Viaggio su strada',
'assistant.domain.journey': 'Diario di viaggio',
'assistant.domain.vacay': 'Pianificatore ferie',
'assistant.domain.atlas': 'Atlas',
'assistant.domain.collections': 'Raccolte',
'assistant.domain.collab': 'Chat del viaggio',
'assistant.domain.files': 'File',
'assistant.domain.account': 'Account', // same-as-en
'assistant.domain.plugins': 'Estensioni',
'assistant.change.label.order': 'Ordine',
'assistant.tool.reorder_day_assignments': 'Riordina la giornata',
'assistant.tool.update_assignment_time': 'Cambia l’orario',
'assistant.tool.update_assignment_notes': 'Cambia la nota del giorno',
'assistant.tool.set_leg_transport_mode': 'Cambia come arrivarci',
'assistant.tool.set_assignment_end_day': 'Cambia l’ultimo giorno',
'assistant.tool.clear_day_assignments': 'Svuota la giornata',
'assistant.tool.set_assignment_participants': 'Cambia chi partecipa',
'assistant.tool.create_day': 'Aggiungi un giorno',
'assistant.tool.update_day': 'Modifica il giorno',
'assistant.tool.delete_day': 'Elimina il giorno',
'assistant.tool.reorder_days': 'Riordina i giorni',
'assistant.tool.delete_place': 'Elimina il luogo',
'assistant.tool.rate_place': 'Valuta il luogo',
'assistant.tool.bulk_update_places': 'Modifica più luoghi',
'assistant.tool.delete_day_note': 'Elimina la nota',
'assistant.tool.toggle_packing_item': 'Spunta',
'assistant.tool.delete_packing_item': 'Togli dalla lista bagagli',
'assistant.tool.update_todo': 'Modifica l’attività',
'assistant.tool.toggle_todo': 'Spunta l’attività',
'assistant.tool.delete_todo': 'Elimina l’attività',
'assistant.tool.delete_budget_item': 'Elimina la spesa',
'assistant.tool.update_reservation': 'Modifica la prenotazione',
'assistant.tool.delete_reservation': 'Elimina la prenotazione',
'assistant.tool.create_accommodation': 'Aggiungi alloggio',
'assistant.tool.create_transport': 'Aggiungi trasporto',
'assistant.tool.toggle_vacay_entry': 'Segna un giorno di ferie',
'assistant.tool.mark_country_visited': 'Segna il paese come visitato',
'assistant.tool.confirm_bucket_list_visits': 'Spunta nella lista dei desideri',
'assistant.tool.clear_bucket_list_visit': 'Togli la spunta nella lista dei desideri',
'assistant.tool.accept_atlas_countries': 'Aggiungi i paesi all’Atlas',
'assistant.tool.send_collab_message': 'Invia nella chat del viaggio',
'assistant.admin.chatgptShared':
'Condividi il tuo abbonamento ChatGPT con tutti su questo server: le loro chat contano sul tuo piano. Verifica che il tuo piano e i termini di OpenAI lo consentano.',
};
export default assistant;