Files
TREK/shared/src/i18n/ca/assistant.ts
T
Maurice 123e27643d feat(assistant): one AI tile for assistant, parsing and MCP, a planner-aware chat
The three AI addons share one tile in the integration column; a dialog holds
the connection, the assistant's limits and AI parsing, which now reads with
the assistant's connection unless an install keeps its own. Existing parsing
configs stay where they are and keep winning.

The chat sees the map on screen, offers next questions under an answer,
shows its live step in the window head, previews waiting changes inside the
day list, checks whether a day still works, folds a multi-day plan into a
week grid, keeps per-trip notes and can estimate costs. An empty or cut-off
answer gets one push instead of ending silently, and the assistant's own
step and size limits are raised.
2026-10-22 21:30:26 +00:00

404 lines
24 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': 'Assistent',
'assistant.launcher.ctrlKey': 'Ctrl', // same-as-en
'assistant.picker.title': 'Quin viatge?',
'assistant.picker.empty': 'Crea primer un viatge i l’assistent t’ajudarà a planificar-lo.',
'assistant.picker.now': 'Ara',
'assistant.picker.next': 'Següent',
'assistant.window.title': 'Assistent',
'assistant.window.log': 'Conversa amb l’assistent',
'assistant.window.menu': 'Més opcions',
'assistant.window.settings': 'Configuració d’IA',
'assistant.window.deleteThread': 'Elimina el xat',
'assistant.window.deleteConfirm': 'Vols eliminar aquest xat? No es pot desfer.',
'assistant.setup.question': 'Amb què vols xatejar?',
'assistant.setup.beta': 'Beta', // same-as-en
'assistant.setup.chatgptNote': 'Una clau API és la via oficial. L’inici de sessió amb ChatGPT encara és en beta.',
'assistant.setup.keySubtitle': 'Anthropic, OpenAI, Gemini o OpenRouter',
'assistant.setup.adminOnly': 'Ho configura el teu administrador.',
'assistant.setup.forEveryone': 'Configura-ho per a tothom',
'assistant.connect.title': 'Assistent d’IA',
'assistant.connect.description':
'Xateja amb un assistent que coneix el teu viatge i proposa canvis que tu confirmes.',
'assistant.connect.chatgpt': 'Inicia sessió amb ChatGPT',
'assistant.connect.chatgptHint': 'Fa servir el teu pla de ChatGPT. No cal cap clau.',
'assistant.connect.chatgptStep1': 'Inicia sessió a ChatGPT a la pestanya nova.',
'assistant.connect.chatgptOpen': 'Obre l’inici de sessió de ChatGPT',
'assistant.connect.chatgptStep2':
'Després el navegador mostrarà una pàgina d’error. És normal. Copia l’adreça de dalt de tot i torna aquí.',
'assistant.connect.chatgptPaste': 'Enganxa l’adreça',
'assistant.connect.chatgptWrong': 'Aquesta no és l’adreça correcta. Comença per 127.0.0.1.',
'assistant.connect.chatgptExpired': 'Ha trigat massa. Torna a iniciar sessió.',
'assistant.connect.chatgptOtherAccount': 'Aquest és un altre compte de ChatGPT. Elimina primer la connexió.',
'assistant.connect.key': 'Enganxa una clau API',
'assistant.connect.keyPlaceholder': 'Enganxa la teva clau aquí',
'assistant.connect.detected': 'Detectat: {provider}',
'assistant.connect.whichProvider': 'De quin proveïdor és aquesta clau?',
'assistant.connect.testing': 'Comprovant la connexió',
'assistant.connect.ok': 'Connectat. Som-hi.',
'assistant.connect.openAssistant': 'Obre l’assistent',
'assistant.connect.badKey': 'Aquesta clau no funciona.',
'assistant.connect.unknownModel': 'Aquest model no s’ofereix aquí.',
'assistant.connect.getKey': 'Obtén una clau',
'assistant.connect.hintAnthropic': 'Claude Max i Team inclouen crèdits d’API.',
'assistant.connect.hintOpenai': 'Crea una clau al teu tauler d’OpenAI.',
'assistant.connect.hintGemini':
'L’AI Studio té un nivell gratuït amb límits per minut i per dia, en què Google pot fer servir el que envies per millorar els seus productes. Amb la facturació activada els límits són més alts i això no s’aplica.',
'assistant.connect.hintOpenrouter': 'Inicia sessió amb OpenRouter, sense clau per copiar.',
'assistant.connect.openrouter': 'Connecta OpenRouter',
'assistant.connect.save': 'Connecta',
'assistant.connect.model': 'Model', // same-as-en
'assistant.connect.modelHint': 'Només es mostren els models que poden fer servir eines.',
'assistant.connect.free': 'Nivell gratuït disponible',
'assistant.connect.paid': 'Pagament per ús',
'assistant.model.recommended': 'Recomanat',
'assistant.model.free': 'Gratuït',
'assistant.connect.connected': 'Connectat a {provider}',
'assistant.connect.providedByAdmin': 'Proporcionat pel teu administrador',
'assistant.connect.disconnect': 'Desconnecta',
'assistant.connect.disconnectConfirm': 'Vols desconnectar {provider}? Els teus xats es conserven.',
'assistant.connect.signOut': 'Tanca la sessió',
'assistant.connect.statusOk': 'Connectat',
'assistant.connect.statusNeedsReauth': 'Sessió caducada',
'assistant.connect.statusSignedOut': 'Sessió tancada',
'assistant.connect.statusError': 'No accessible',
'assistant.connect.quota': '{used} de {count} missatges utilitzats avui',
'assistant.connect.quota.one': '{used} de {count} missatge utilitzat avui',
'assistant.connect.claudeLink': 'Fas servir Claude? Connecta’t a Claude',
'assistant.privacy.what': 'Què es comparteix?',
'assistant.privacy.banner':
'Els teus missatges i les dades del viatge que llegeix l’assistent s’envien a {provider}.',
'assistant.privacy.ok': 'Entesos',
'assistant.privacy.shared':
'Els teus missatges i els detalls del viatge que llegeix l’assistent, com llocs, dies i reserves.',
'assistant.privacy.notShared': 'Ni la teva contrasenya, ni els teus fitxers, ni els teus altres viatges.',
'assistant.privacy.provider': '{provider} les tracta segons les seves pròpies condicions de privadesa.',
'assistant.empty.title': 'Què planifiquem?',
'assistant.empty.readOnly': 'Només pots veure aquest viatge, així que puc respondre preguntes però no canviar res.',
'assistant.suggest.planFirstDays': 'Planifica’m els primers dies',
'assistant.suggest.mustSee': 'Què no m’hauria de perdre aquí?',
'assistant.suggest.packingList': 'Fes una llista d’equipatge per a aquest viatge',
'assistant.suggest.emptyDays': 'Quins dies encara són buits?',
'assistant.suggest.rainPlan': 'Què podem fer si plou?',
'assistant.suggest.today': 'Què hi ha avui?',
'assistant.suggest.eatNearby': 'Troba un lloc per menjar a prop',
'assistant.suggest.weather': 'Quin temps farà?',
'assistant.suggest.openTodos': 'Què queda pendent a la llista de tasques?',
'assistant.suggest.settleUp': 'Qui deu a qui?',
'assistant.suggest.recap': 'Resumeix el nostre viatge',
'assistant.suggest.nearPlace': 'Què més hi ha a prop de {place}?',
'assistant.suggest.placeTips': 'Consells per visitar {place}',
'assistant.suggest.planDay': 'Planifica’m {day}',
'assistant.suggest.dayTooFull': '{day} està massa ple?',
'assistant.thread.scrollDown': 'Ves a l’últim missatge',
'assistant.attach.button': 'Adjunta una reserva',
'assistant.attach.drop': 'Deixa-ho aquí i llegiré la reserva',
'assistant.attach.unsupported':
'No puc llegir aquest tipus de fitxer. Prova amb un PDF, un correu, una imatge o una targeta de cartera.',
'assistant.attach.tooLarge': 'Aquest fitxer fa més de 10 MB.',
'assistant.composer.placeholder': 'Pregunta el que vulguis sobre {trip}',
'assistant.composer.send': 'Envia',
'assistant.composer.stop': 'Atura',
'assistant.composer.decideFirst': 'Aplica o descarta primer els canvis de dalt.',
'assistant.context.ask': 'Pregunta',
'assistant.context.remove': 'Treu el context',
'assistant.step.reading': 'Llegint el teu pla',
'assistant.step.searching': 'Cercant llocs',
'assistant.step.details': 'Consultant detalls',
'assistant.step.nearby': 'Cercant a prop',
'assistant.step.categories': 'Revisant categories',
'assistant.step.weather': 'Consultant el temps',
'assistant.step.todos': 'Llegint la llista de tasques',
'assistant.step.costs': 'Revisant les despeses',
'assistant.step.help': 'Cercant a l’ajuda',
'assistant.step.readingBooking': 'Llegint la reserva',
'assistant.step.working': 'Hi estic treballant',
'assistant.step.collapsed': '{count} passos',
'assistant.step.collapsed.one': '{count} pas',
'assistant.change.title': 'Canvis suggerits',
'assistant.change.doneTitle': 'Fet',
'assistant.change.apply': 'Aplica',
'assistant.change.applyN': 'Aplica’n {count}',
'assistant.change.applyN.one': 'Aplica’n {count}',
'assistant.change.discard': 'Descarta',
'assistant.change.include': 'Inclou aquest canvi',
'assistant.change.applied': 'Aplicat',
'assistant.change.discarded': 'Descartat',
'assistant.change.failed': 'No s’ha pogut aplicar.',
'assistant.change.applying': 'Aplicant',
'assistant.change.expired': 'Ja no està disponible',
'assistant.change.undo': 'Desfés',
'assistant.change.undone': 'Desfet',
'assistant.change.undoStale': 'Ha canviat mentrestant. Ajusta-ho a mà.',
'assistant.change.undoFailed': 'No s’ha pogut desfer.',
'assistant.change.showOnMap': 'Mostra al mapa',
'assistant.change.empty': 'buit',
'assistant.change.pending': 'Tens {count} canvis pendents',
'assistant.change.pending.one': 'Tens {count} canvi pendent',
'assistant.change.verb.addPlace': 'Afegeix un lloc',
'assistant.change.verb.addPlaceToDay': 'Afegeix un lloc al dia',
'assistant.change.verb.updatePlace': 'Canvia el lloc',
'assistant.change.verb.assignPlace': 'Planifica el lloc en un dia',
'assistant.change.verb.moveAssignment': 'Mou a un altre dia',
'assistant.change.verb.removeFromDay': 'Treure del dia',
'assistant.change.verb.addDayNote': 'Afegeix una nota',
'assistant.change.verb.updateDayNote': 'Canvia la nota',
'assistant.change.verb.addPackingItem': 'Afegeix a la llista d’equipatge',
'assistant.change.verb.updatePackingItem': 'Canvia l’article d’equipatge',
'assistant.change.verb.addTodo': 'Afegeix una tasca',
'assistant.change.verb.addBudgetItem': 'Afegeix una despesa',
'assistant.change.verb.addReservation': 'Afegeix una reserva',
'assistant.change.verb.importBooking': 'Afegeix una reserva des d’un fitxer',
'assistant.change.label.name': 'Nom',
'assistant.change.label.description': 'Descripció',
'assistant.change.label.address': 'Adreça',
'assistant.change.label.coordinates': 'Ubicació al mapa',
'assistant.change.label.category': 'Categoria',
'assistant.change.label.day': 'Dia',
'assistant.change.label.time': 'Hora',
'assistant.change.label.endTime': 'Fins a',
'assistant.change.label.notes': 'Notes', // same-as-en
'assistant.change.label.website': 'Lloc web',
'assistant.change.label.phone': 'Telèfon',
'assistant.change.label.email': 'Correu electrònic',
'assistant.change.label.openingHours': 'Horari d’obertura',
'assistant.change.label.price': 'Preu',
'assistant.change.label.currency': 'Moneda',
'assistant.change.label.stopType': 'Tipus de parada',
'assistant.change.label.text': 'Text', // same-as-en
'assistant.change.label.icon': 'Icona',
'assistant.change.label.color': 'Color',
'assistant.change.label.position': 'Ordre',
'assistant.change.label.quantity': 'Quantitat',
'assistant.change.label.weight': 'Pes',
'assistant.change.label.bag': 'Bossa',
'assistant.change.label.packed': 'Preparat',
'assistant.change.label.dueDate': 'Venciment',
'assistant.change.label.priority': 'Prioritat',
'assistant.change.label.assignee': 'Assignat a',
'assistant.change.label.type': 'Tipus',
'assistant.change.label.location': 'Ubicació',
'assistant.change.label.link': 'Enllaç',
'assistant.change.label.confirmation': 'Número de confirmació',
'assistant.change.label.checkIn': 'Entrada',
'assistant.change.label.checkOut': 'Sortida',
'assistant.change.label.stay': 'Estada',
'assistant.change.label.members': 'Repartit entre',
'assistant.change.label.route': 'Trajecte',
'assistant.history.open': 'Xats recents',
'assistant.history.new': 'Xat nou',
'assistant.history.empty': 'Encara no hi ha xats.',
'assistant.history.retention': 'Els xats s’eliminen al cap de {count} dies.',
'assistant.history.retention.one': 'Els xats s’eliminen al cap de {count} dia.',
'assistant.history.forever': 'Els xats es conserven fins que els eliminis.',
'assistant.error.notConnected': 'L’assistent encara no està connectat.',
'assistant.error.busy': 'Ja s’està executant en una altra finestra.',
'assistant.error.dailyLimit': 'Per avui ja n’hi ha prou. Fins demà.',
'assistant.error.rateLimited': 'Una mica més a poc a poc. Torna-ho a provar d’aquí a un minut.',
'assistant.error.needsReauth': 'La teva sessió de {provider} ha caducat.',
'assistant.error.usageLimit': 'Has esgotat l’ús de ChatGPT.',
'assistant.error.notEligible': 'Aquest compte de ChatGPT no es pot fer servir aquí.',
'assistant.error.invalidKey': 'La teva clau de {provider} ja no funciona.',
'assistant.error.providerDown': '{provider} no respon ara mateix.',
'assistant.error.maxSteps': 'Ha estat molt de cop. Continuo?',
'assistant.error.offline': 'Sense connexió. L’assistent necessita internet.',
'assistant.error.noBookingsFound': 'No s’ha trobat cap reserva en aquest fitxer.',
'assistant.error.importUnavailable': 'La lectura de fitxers de reserva no està disponible aquí.',
'assistant.error.generic': 'Alguna cosa ha fallat.',
'assistant.errorAction.retry': 'Torna-ho a provar',
'assistant.errorAction.continueHere': 'Continua aquí',
'assistant.errorAction.continue': 'Continua',
'assistant.errorAction.signIn': 'Torna a iniciar sessió',
'assistant.errorAction.viewUsage': 'Mostra l’ús',
'assistant.errorAction.otherProvider': 'Tria un altre proveïdor',
'assistant.errorAction.replaceKey': 'Substitueix la clau',
'assistant.errorAction.connectOwn': 'Connecta el teu propi proveïdor',
'assistant.admin.policy': 'Qui paga',
'assistant.admin.policy.instance': 'Pago jo per a tothom',
'assistant.admin.policy.instanceOrUser': 'Pago jo, es permet la pròpia',
'assistant.admin.policy.user': 'Cadascú fa servir el seu compte',
'assistant.admin.policy.instanceHint': 'Tothom fa servir la connexió de sota i no en pot afegir una de pròpia.',
'assistant.admin.policy.instanceOrUserHint':
'Tothom fa servir la connexió de sota, tret que en connecti una de pròpia.',
'assistant.admin.policy.userHint': 'Cadascú connecta el seu propi proveïdor. No se’t cobra res.',
'assistant.admin.connection': 'Connexió per a tothom',
'assistant.admin.connectionNone': 'Encara no hi ha cap connexió.',
'assistant.admin.connectionRemove': 'Elimina la connexió',
'assistant.admin.custom': 'Servidor propi',
'assistant.admin.customHint': 'Qualsevol servidor compatible amb OpenAI, per exemple Ollama.',
'assistant.admin.baseUrl': 'Adreça del servidor',
'assistant.admin.apiKeyOptional': 'Clau API (opcional)',
'assistant.admin.prefilled': 'Agafat d’Anàlisi amb IA.',
'assistant.admin.dailyLimit': 'Missatges per persona i dia',
'assistant.admin.dailyLimitHint': 'Només compta mentre pagues tu.',
'assistant.admin.retention': 'Conserva els xats',
'assistant.admin.retentionDays': '{count} dies',
'assistant.admin.retentionDays.one': '{count} dia',
'assistant.admin.retentionForever': 'Per sempre',
'assistant.claude.title': 'Connecta amb Claude',
'assistant.claude.description':
'Fes servir TREK directament a Claude: afegeix-lo com a connector, inicia sessió i ja està.',
'assistant.claude.open': 'Obre a Claude',
'assistant.claude.scan': 'O escaneja’l amb el mòbil',
'assistant.claude.copyUrl': 'Copia l’adreça',
'assistant.claude.qrAlt': 'Codi QR per afegir TREK a Claude',
'assistant.claude.notPublic': 'Claude només pot accedir a TREK si està disponible per https a internet.',
'assistant.mobile.tile': 'Pregunta a TREK',
'assistant.mobile.tileHint': 'Planifica amb l’assistent',
'assistant.mobile.backToChat': 'Torna al xat',
'assistant.step.nearbyAt': 'Cercant a prop de {place}',
'assistant.step.searchingFor': 'Cercant {query}',
'assistant.step.weatherAt': 'Consultant el temps a {place}',
'assistant.change.timeline.show': 'Mostra l’horari',
'assistant.change.timeline.hide': 'Amaga l’horari',
'assistant.change.timeline.new': 'Nou',
'assistant.change.timeline.travel': '≈ {count} min de trajecte',
'assistant.change.timeline.travel.one': '≈ {count} min de trajecte',
'assistant.change.timeline.gap': '{count} min lliures',
'assistant.change.timeline.gap.one': '{count} min lliure',
'assistant.change.timeline.overlap': 'Coincideix amb {place}',
'assistant.change.timeline.moreDays': '{count} dies més',
'assistant.change.timeline.moreDays.one': '{count} dia més',
'assistant.change.viewOnMap': 'Mira-ho al mapa',
'assistant.change.before': 'Abans',
'assistant.change.after': 'Després',
'assistant.change.compare': 'Compara al mapa',
'assistant.change.undoAll': 'Desfés-ho tot',
'assistant.change.undoneAll': '{count} canvis desfets',
'assistant.change.undoneAll.one': '{count} canvi desfet',
'assistant.change.undoAllPartial': 'Desfets: {done}; modificats mentrestant: {stale}',
'assistant.change.undoAllFailed': 'No s’han pogut desfer {count} canvis',
'assistant.change.undoAllFailed.one': 'No s’ha pogut desfer {count} canvi',
'assistant.place.strip': 'Llocs trobats',
'assistant.place.addTo': 'Afegeix a {day}',
'assistant.place.addToShort': '+ Dia {n}',
'assistant.place.pickDay': 'Tria un dia',
'assistant.place.suggested': 'Proposat',
'assistant.place.inTrip': 'Ja és al teu viatge',
'assistant.place.showOnMap': 'Al mapa',
'assistant.place.openNow': 'Obert ara',
'assistant.place.closed': 'Tancat',
'assistant.place.fromPrev': 'A {distance} de la parada anterior',
'assistant.place.more': '{count} més',
'assistant.place.more.one': '{count} més',
'assistant.mention.days': 'Dies',
'assistant.mention.places': 'Llocs',
'assistant.mention.bookings': 'Reserves',
'assistant.mention.none': 'No s’ha trobat res',
'assistant.mention.hint': 'Escriu @ per esmentar dies, llocs i reserves.',
'assistant.attach.dropPlace': 'Deixa anar el lloc aquí',
'assistant.weather.strip': 'Temps per a {count} dies',
'assistant.weather.strip.one': 'Temps per a {count} dia',
'assistant.weather.rain': '{pct} % de pluja',
'assistant.settings.followMap': 'El mapa segueix l’assistent',
'assistant.settings.followMapHint': 'El mapa es desplaça cap on l’assistent cerca i proposa llocs.',
'assistant.error.decideFirst': 'Primer decideix sobre les propostes pendents.',
'assistant.error.providerLimit': 'S’ha arribat al límit a {provider}. Torna-ho a provar més tard.',
'assistant.hint.title': 'Per revisar',
'assistant.hint.dismiss': 'Amaga aquest avís',
'assistant.hint.more': '{count} més',
'assistant.hint.more.one': '{count} més',
'assistant.hint.overlap': '{a} i {b} se solapen el {day}',
'assistant.hint.overlap.prompt': 'El {day} se solapen {a} i {b}. Com ho resolem?',
'assistant.hint.closed': '{place} és tancat el {day}',
'assistant.hint.closed.prompt': '{place} és tancat el {day}. Què fem en el seu lloc?',
'assistant.hint.opensLate': '{place} no obre fins a les {time} el {day}',
'assistant.hint.closesEarly': '{place} tanca ja a les {time} el {day}',
'assistant.hint.outsideHours.prompt':
'La visita a {place} el {day} no encaixa amb l’horari d’obertura. Com la movem millor?',
'assistant.hint.gap': '{day}: {count} hores lliures des de les {from}',
'assistant.hint.gap.one': '{day}: {count} hora lliure des de les {from}',
'assistant.hint.gap.prompt': 'El {day} no hi ha res previst de {from} a {to}. Què hi encaixaria?',
'assistant.hint.longLeg': '{from} i {to} són a {distance} en línia recta',
'assistant.hint.longLeg.prompt':
'És massa lluny anar de {from} a {to} el {day}? Quina és la millor manera d’arribar-hi?',
'assistant.hint.tightLeg': 'Només {count} minuts entre {from} i {to}',
'assistant.hint.tightLeg.one': 'Només {count} minut entre {from} i {to}',
'assistant.hint.tightLeg.prompt': 'Hi ha prou temps el {day} per anar de {from} a {to}? Què hauríem de canviar?',
'assistant.hint.noStay': 'Encara no hi ha allotjament per a {count} nits des del {day}',
'assistant.hint.noStay.one': 'Encara no hi ha allotjament per a {count} nit des del {day}',
'assistant.hint.noStay.prompt': 'Encara ens falta allotjament des del {day}. Què proposes?',
'assistant.hint.unplacedBooking': '{title} no és a cap dia',
'assistant.hint.unplacedBookingDay': '{title} segurament va el {day}',
'assistant.hint.unplacedBookings': '{count} reserves no són a cap dia',
'assistant.hint.unplacedBookings.one': '{count} reserva no és a cap dia',
'assistant.hint.unplacedBooking.prompt': 'Quines reserves no són a cap dia, i on van?',
'assistant.hint.menuOn': 'Mostra els avisos',
'assistant.hint.menuOff': 'No mostris avisos',
'assistant.launcher.withHints': 'Assistent, {count} avisos',
'assistant.launcher.withHints.one': 'Assistent, {count} avís',
'assistant.mobile.tileHints': '{count} coses per revisar al teu pla',
'assistant.mobile.tileHints.one': '{count} cosa per revisar al teu pla',
'assistant.share.button': 'Comparteix al xat del viatge',
'assistant.share.title': 'Comparteix al xat del viatge',
'assistant.share.who': 'Tothom al viatge veurà aquest missatge, marcat com de l’assistent.',
'assistant.share.includeChanges': 'Afegeix els canvis aplicats',
'assistant.share.changesHeading': 'Aplicat:',
'assistant.share.truncated': 'Escurçat a {count} caràcters',
'assistant.share.truncated.one': 'Escurçat a {count} caràcter',
'assistant.share.send': 'Comparteix',
'assistant.share.done': 'Compartit al xat del viatge',
'assistant.share.shared': 'Compartit',
'assistant.share.failed': 'No s’ha pogut compartir. Torna-ho a provar d’aquí a un moment.',
'assistant.share.chatOff': 'El xat del viatge està desactivat.',
'assistant.connect.descriptionWithParsing':
"La teva connexió d'IA: l'assistent la fa servir i llegeix les reserves que importes.",
'assistant.connect.descriptionParsingOnly': "La teva connexió d'IA: llegeix les reserves que importes.",
'assistant.error.emptyAnswer': "L'assistent no ha donat cap resposta. Ho torno a provar?",
'assistant.followUp.title': 'Continua amb',
'assistant.followUp.cheaper': 'Només més econòmics',
'assistant.followUp.closer': "Més a prop de l'allotjament",
'assistant.followUp.openNow': 'Què està obert ara?',
'assistant.followUp.nextDay': 'Planifica el dia següent de la mateixa manera',
'assistant.followUp.relaxed': 'Fes el pla més relaxat',
'assistant.followUp.dinners': 'Afegeix restaurants per als vespres',
'assistant.followUp.rain': 'I si plou?',
'assistant.followUp.sun': "Què val la pena a l'aire lliure amb bon temps?",
'assistant.followUp.more': "Explica-me'n més",
'assistant.followUp.next': 'Què proposes ara?',
'assistant.menu.alternative': 'Trobar una alternativa',
'assistant.menu.alternativeAsk': 'Troba una bona alternativa a {place} a prop i explica per què encaixa millor.',
'assistant.menu.foodNearby': 'Restaurant a prop',
'assistant.menu.foodNearbyAsk': 'Proposa uns quants bons llocs per menjar a prop de {place}.',
'assistant.menu.planDay': 'Planificar aquest dia',
'assistant.menu.planDayAsk': 'Planifica aquest dia per a mi: llocs, horaris i un lloc per menjar.',
'assistant.menu.rainPlan': 'Pla de pluja',
'assistant.menu.rainPlanAsk': 'Què podem fer aquest dia si plou? Proposa alternatives a cobert a prop.',
'assistant.preview.title': "Propostes de l'assistent",
'assistant.preview.suggested': 'Proposta',
'assistant.preview.movedHere': 'Ve aquí',
'assistant.preview.removed': 'Es treu',
'assistant.preview.movedAway': 'Es mou',
'assistant.check.ok': "Encaixa en l'horari",
'assistant.week.title': "Els dies d'aquest pla",
'assistant.week.day': 'Dia',
'assistant.memory.title': 'Notes del viatge',
'assistant.memory.edit': 'Edita les notes del viatge',
'assistant.memory.sub': "L'assistent les té en compte en cada proposta d'aquest viatge.",
'assistant.memory.quick': 'Desitjos habituals',
'assistant.memory.notes': 'Les teves notes',
'assistant.memory.placeholder':
'Per exemple: viatgem amb un nen petit, ens encanta el menjar de carrer, res de matinar.',
'assistant.memory.saved': 'Notes desades',
'assistant.memory.quick.vegetarian': 'Mengem vegetarià',
'assistant.memory.quick.kids': 'Viatgem amb nens',
'assistant.memory.quick.budget': 'Amb poc pressupost',
'assistant.memory.quick.slow': 'Ritme tranquil, sense presses',
'assistant.memory.quick.accessible': 'Accés sense graons, si us plau',
'assistant.memory.quick.noMuseums': 'Pocs museus',
'assistant.settings.costEstimates': 'Estimar costos',
'assistant.settings.costEstimatesHint':
'Amb un restaurant o una entrada proposa una despesa estimada per al pressupost, com a targeta que confirmes.',
'assistant.change.timeline.tight': 'Falten {count} min',
'assistant.change.timeline.tight.one': 'Falta {count} min',
'assistant.check.issues': '{count} coses a revisar',
'assistant.check.issues.one': '{count} cosa a revisar',
'assistant.week.changes': '{count} canvis',
'assistant.week.changes.one': '{count} canvi',
'assistant.week.showAll': 'Mostra els {count} canvis',
'assistant.week.showAll.one': 'Mostra {count} canvi',
};
export default assistant;