diff --git a/shared/src/i18n/br/admin.ts b/shared/src/i18n/br/admin.ts index 3f517c583..b7d24e17f 100644 --- a/shared/src/i18n/br/admin.ts +++ b/shared/src/i18n/br/admin.ts @@ -970,31 +970,31 @@ const admin: TranslationStrings = { 'admin.rotateJwt.button': 'Renovar', 'admin.addons.ai.name': 'IA', 'admin.addons.ai.description': - "Ur c'hennask evit ar skoazeller hag enporzhiañ an erlerc'hioù. Gant MCP e c'hall arloadoù IA all implijout TREK.", - 'admin.addons.ai.setup': 'Kefluniañ an IA', + 'Uma conexão para o assistente e a importação de reservas. Com o MCP, outros apps de IA podem usar o TREK.', + 'admin.addons.ai.setup': 'Configurar IA', 'admin.addons.ai.dialogSub': - "Ar c'hennask rannet gant ar skoazeller hag an dielfennañ gant IA, ha petra a c'hall ober pep hini.", - 'admin.addons.ai.tab.connection': 'Kennask', - 'admin.addons.ai.parsing.readsWith': "Lenn an erlerc'hioù gant", - 'admin.addons.ai.parsing.own': 'Kennask dezhañ e-unan', - 'admin.addons.ai.parsing.ownHint': "Implijet e-lec'h ar c'hennask rannet.", - 'admin.addons.ai.parsing.useShared': "Implijout ar c'hennask rannet", - 'admin.addons.ai.parsing.sharedTag': 'Rannet', - 'admin.addons.ai.parsing.perUser': 'Pep hini a lenn gant e gennask e-unan, kefluniet en e arventennoù.', + 'A conexão que o assistente e a análise por IA compartilham, e o que cada um deles pode fazer.', + 'admin.addons.ai.tab.connection': 'Conexão', + 'admin.addons.ai.parsing.readsWith': 'Lê reservas com', + 'admin.addons.ai.parsing.own': 'Conexão própria', + 'admin.addons.ai.parsing.ownHint': 'Usada no lugar da conexão compartilhada.', + 'admin.addons.ai.parsing.useShared': 'Usar a conexão compartilhada', + 'admin.addons.ai.parsing.sharedTag': 'Compartilhada', + 'admin.addons.ai.parsing.perUser': 'Cada pessoa lê com a própria conexão, definida nas configurações dela.', 'admin.addons.ai.parsing.none': - "Kennask ebet c'hoazh. Kefluniit unan evit an holl, pe roit unan d'an dielfennañ gant IA.", - 'admin.addons.ai.parsing.setupOwn': 'Implijout unan all', - 'admin.addons.ai.parsing.installed': 'Staliet war ar servijer', - 'admin.addons.ai.parsing.refresh': 'Freskaat', - 'admin.addons.ai.parsing.noModels': "Patrom ebet staliet c'hoazh. Pellgargit unan amañ dindan.", - 'admin.addons.ai.parsing.pullTitle': 'Pellgargañ ur patrom erbedet', - 'admin.addons.ai.parsing.pull': 'Pellgargañ', - 'admin.addons.ai.parsing.pulling': 'O pellgargañ…', - 'admin.addons.ai.parsing.use': 'Implijout', - 'admin.addons.ai.parsing.selected': 'Dibabet', - 'admin.addons.ai.parsing.pulled': 'Patrom pellgarget', - 'admin.addons.ai.parsing.pullFailed': "N'eus ket bet gallet pellgargañ ar patrom", - 'admin.addons.ai.parsing.unreachable': "N'eus ket bet gallet tizhout ar servijer lec'hel", - 'admin.addons.ai.parsing.apiKeyOptional': "Peurliesañ n'eus ket ezhomm", + 'Nenhuma conexão ainda. Configure uma para todos ou dê à análise por IA uma conexão própria.', + 'admin.addons.ai.parsing.setupOwn': 'Usar outra', + 'admin.addons.ai.parsing.installed': 'Instalados no servidor', + 'admin.addons.ai.parsing.refresh': 'Atualizar', + 'admin.addons.ai.parsing.noModels': 'Nenhum modelo instalado ainda. Baixe um abaixo.', + 'admin.addons.ai.parsing.pullTitle': 'Baixar um modelo recomendado', + 'admin.addons.ai.parsing.pull': 'Baixar', + 'admin.addons.ai.parsing.pulling': 'Baixando…', + 'admin.addons.ai.parsing.use': 'Usar', + 'admin.addons.ai.parsing.selected': 'Selecionado', + 'admin.addons.ai.parsing.pulled': 'Modelo baixado', + 'admin.addons.ai.parsing.pullFailed': 'Não foi possível baixar o modelo', + 'admin.addons.ai.parsing.unreachable': 'Não foi possível acessar o servidor local', + 'admin.addons.ai.parsing.apiKeyOptional': 'Geralmente não é necessária', }; export default admin; diff --git a/shared/src/i18n/br/assistant.ts b/shared/src/i18n/br/assistant.ts index 5bba966f0..b9a2dea51 100644 --- a/shared/src/i18n/br/assistant.ts +++ b/shared/src/i18n/br/assistant.ts @@ -331,107 +331,108 @@ const assistant: TranslationStrings = { 'assistant.share.failed': 'Não deu para compartilhar. Tente de novo em instantes.', 'assistant.share.chatOff': 'O chat da viagem está desativado.', 'assistant.connect.descriptionWithParsing': - "Ho kennask IA: ar skoazeller a ya en-dro gantañ, hag e lenn an erlerc'hioù a enporzhiit.", - 'assistant.connect.descriptionParsingOnly': "Ho kennask IA: lenn a ra an erlerc'hioù a enporzhiit.", - 'assistant.error.emptyAnswer': 'Distroet eo ar skoazeller hep respont. Klask en-dro?', - 'assistant.followUp.title': 'Goude', - 'assistant.followUp.cheaper': "Nemet re marc'hadmatoc'h", - 'assistant.followUp.closer': "Tostoc'h d'am lojeiz", - 'assistant.followUp.openNow': 'Petra a zo digor bremañ ?', - 'assistant.followUp.nextDay': "Steuñv an deiz war-lerc'h en hevelep doare", - 'assistant.followUp.relaxed': "Gra ar steuñv sioulic'h", - 'assistant.followUp.dinners': 'Ouzhpenn preti evit an abardaezioù', - 'assistant.followUp.rain': 'Ha mar bez glav ?', - 'assistant.followUp.sun': 'Petra a dalv ar boan er-maez gant amzer vrav ?', - 'assistant.followUp.more': "Lavar din muioc'h", - 'assistant.followUp.next': 'Petra a ginnigez bremañ ?', - 'assistant.menu.alternative': 'Kavout un dibab all', - 'assistant.menu.alternativeAsk': "Kav un dibab mat all e-lec'h {place} tostik ha lavar perak e ya gwelloc'h.", - 'assistant.menu.foodNearby': 'Preti tostik', - 'assistant.menu.foodNearbyAsk': "Kinnig un nebeud lec'hioù mat da zebriñ e-kichen {place}.", - 'assistant.menu.planDay': 'Steuñviñ an deiz-mañ', - 'assistant.menu.planDayAsk': "Steuñv an deiz-mañ evidon : lec'hioù, eurioù hag ul lec'h da zebriñ.", - 'assistant.menu.rainPlan': 'Steuñv glav', - 'assistant.menu.rainPlanAsk': "Petra a c'hallomp ober an deiz-mañ mar bez glav ? Kinnig dibaboù diabarzh tostik.", - 'assistant.preview.title': 'Kinnigoù ar skoazeller', - 'assistant.preview.suggested': 'Kinnig', - 'assistant.preview.movedHere': 'A zeu amañ', - 'assistant.preview.removed': 'A ya kuit', - 'assistant.preview.movedAway': "A vez dilec'hiet", - 'assistant.check.ok': 'A ya gant an amzer', - 'assistant.week.title': 'Devezhioù ar steuñv-mañ', - 'assistant.week.day': 'Deiz', - 'assistant.memory.title': 'Notennoù ar veaj', - 'assistant.memory.edit': 'Kemmañ notennoù ar veaj', - 'assistant.memory.sub': "Ar skoazeller a zalc'h kont anezho e pep kinnig evit ar veaj-mañ.", - 'assistant.memory.quick': "C'hoantoù boas", - 'assistant.memory.notes': 'Da notennoù', + 'Sua conexão de IA: o assistente funciona com ela, e ela lê as reservas que você importa.', + 'assistant.connect.descriptionParsingOnly': 'Sua conexão de IA: ela lê as reservas que você importa.', + 'assistant.error.emptyAnswer': 'O assistente voltou sem resposta. Quer que eu tente de novo?', + 'assistant.followUp.title': 'Pergunte em seguida', + 'assistant.followUp.cheaper': 'Só os mais baratos', + 'assistant.followUp.closer': 'Mais perto da minha hospedagem', + 'assistant.followUp.openNow': 'Quais estão abertos agora?', + 'assistant.followUp.nextDay': 'Planeje o dia seguinte do mesmo jeito', + 'assistant.followUp.relaxed': 'Deixe o plano mais tranquilo', + 'assistant.followUp.dinners': 'Inclua restaurantes para as noites', + 'assistant.followUp.rain': 'E se chover?', + 'assistant.followUp.sun': 'O que vale mais a pena ao ar livre com tempo bom?', + 'assistant.followUp.more': 'Conte mais', + 'assistant.followUp.next': 'O que você sugere agora?', + 'assistant.menu.alternative': 'Encontrar uma alternativa', + 'assistant.menu.alternativeAsk': + 'Encontre uma boa alternativa a {place} por perto e diga por que ela combina melhor.', + 'assistant.menu.foodNearby': 'Restaurante por perto', + 'assistant.menu.foodNearbyAsk': 'Sugira alguns bons lugares para comer perto de {place}.', + 'assistant.menu.planDay': 'Planejar este dia', + 'assistant.menu.planDayAsk': 'Planeje este dia para mim: lugares, horários e um lugar para comer.', + 'assistant.menu.rainPlan': 'Plano para chuva', + 'assistant.menu.rainPlanAsk': 'O que podemos fazer neste dia se chover? Sugira alternativas cobertas por perto.', + 'assistant.preview.title': 'Sugerido pelo assistente', + 'assistant.preview.suggested': 'Sugerido', + 'assistant.preview.movedHere': 'Vem para cá', + 'assistant.preview.removed': 'Sai do dia', + 'assistant.preview.movedAway': 'Vai para outro dia', + 'assistant.check.ok': 'Dá tempo', + 'assistant.week.title': 'Os dias deste plano', + 'assistant.week.day': 'Dia', + 'assistant.memory.title': 'Notas da viagem', + 'assistant.memory.edit': 'Editar notas da viagem', + 'assistant.memory.sub': 'O assistente leva isso em conta em todas as sugestões para esta viagem.', + 'assistant.memory.quick': 'Pedidos comuns', + 'assistant.memory.notes': 'Suas notas', 'assistant.memory.placeholder': - 'Da skouer : beajiñ a reomp gant ur bugelig, karout a reomp boued ar straed, kousket diwezhat.', - 'assistant.memory.saved': 'Notennoù enrollet', - 'assistant.memory.quick.vegetarian': 'Debriñ a reomp legumaj', - 'assistant.memory.quick.kids': 'Beajiñ a reomp gant bugale', - 'assistant.memory.quick.budget': 'Gant ur budjed bihan', - 'assistant.memory.quick.slow': 'Lusk sioul, hep hast', - 'assistant.memory.quick.accessible': 'Mont e-barzh hep derez, mar plij', - 'assistant.memory.quick.noMuseums': 'Nebeut a virdioù', - 'assistant.settings.costEstimates': "Priziañ ar c'houstoù", + 'Por exemplo: viajamos com uma criança pequena, adoramos comida de rua, nada de acordar cedo.', + 'assistant.memory.saved': 'Notas da viagem salvas', + 'assistant.memory.quick.vegetarian': 'Somos vegetarianos', + 'assistant.memory.quick.kids': 'Viajamos com crianças', + 'assistant.memory.quick.budget': 'Com orçamento apertado', + 'assistant.memory.quick.slow': 'Ritmo tranquilo, sem pressa', + 'assistant.memory.quick.accessible': 'Acesso sem degraus, por favor', + 'assistant.memory.quick.noMuseums': 'Poucos museus', + 'assistant.settings.costEstimates': 'Estimar custos', 'assistant.settings.costEstimatesHint': - 'Gant ur preti pe ur bilhed e kinnig un dispign priziet evit ar budjed, evel ur gartenn da gadarnaat.', - 'assistant.change.timeline.tight': '{count} munut re verr', - 'assistant.change.timeline.tight.one': '{count} munut re verr', - 'assistant.check.issues': '{count} poent da wiriañ', - 'assistant.check.issues.one': '{count} poent da wiriañ', - 'assistant.week.changes': '{count} kemm', - 'assistant.week.changes.one': "{count} c'hemm", - 'assistant.week.showAll': 'Diskouez an {count} kemm', - 'assistant.week.showAll.one': "Diskouez {count} c'hemm", - 'assistant.change.verb.updateBudgetItem': 'Kemmañ an dispign', - 'assistant.change.verb.rememberNote': 'Derc’hel soñj evit ar veaj-mañ', - 'assistant.change.verb.genericCreate': 'Ouzhpennañ', - 'assistant.change.verb.genericUpdate': 'Kemmañ', - 'assistant.change.verb.genericRemove': 'Lemel', - 'assistant.change.label.field': 'Talvoud', - 'assistant.domain.tours': 'Troiadoù', - 'assistant.domain.roadtrip': 'Beaj war an hent', - 'assistant.domain.journey': 'Deizlevr beaj', - 'assistant.domain.vacay': 'Steuñver vakañsoù', + 'Para um restaurante ou um ingresso, sugere uma despesa estimada para o orçamento, como um cartão que você confirma.', + 'assistant.change.timeline.tight': 'Faltam {count} min', + 'assistant.change.timeline.tight.one': 'Falta {count} min', + 'assistant.check.issues': '{count} pontos para conferir', + 'assistant.check.issues.one': '{count} ponto para conferir', + 'assistant.week.changes': '{count} mudanças', + 'assistant.week.changes.one': '{count} mudança', + 'assistant.week.showAll': 'Mostrar todas as {count} mudanças', + 'assistant.week.showAll.one': 'Mostrar {count} mudança', + 'assistant.change.verb.updateBudgetItem': 'Alterar despesa', + 'assistant.change.verb.rememberNote': 'Lembrar para esta viagem', + 'assistant.change.verb.genericCreate': 'Adicionar', + 'assistant.change.verb.genericUpdate': 'Alterar', + 'assistant.change.verb.genericRemove': 'Remover', + 'assistant.change.label.field': 'Valor', + 'assistant.domain.tours': 'Passeios', + 'assistant.domain.roadtrip': 'Viagem de carro', + 'assistant.domain.journey': 'Jornada', + 'assistant.domain.vacay': 'Planejador de férias', 'assistant.domain.atlas': 'Atlas', - 'assistant.domain.collections': 'Dastumadegoù', - 'assistant.domain.collab': 'Kaozeadenn ar veaj', - 'assistant.domain.files': 'Restroù', - 'assistant.domain.account': 'Kont', - 'assistant.domain.plugins': 'Astennoù', - 'assistant.change.label.order': 'Urzh', - 'assistant.tool.reorder_day_assignments': 'Adurzhiañ an devezh', - 'assistant.tool.update_assignment_time': 'Kemmañ an eur', - 'assistant.tool.update_assignment_notes': 'Kemmañ an notenn war an devezh', - 'assistant.tool.set_leg_transport_mode': 'Kemmañ an doare da vont', - 'assistant.tool.set_assignment_end_day': 'Kemmañ an devezh diwezhañ', - 'assistant.tool.clear_day_assignments': 'Goullonderiñ an devezh', - 'assistant.tool.set_assignment_participants': 'Kemmañ piv a zeu', - 'assistant.tool.create_day': 'Ouzhpennañ un devezh', - 'assistant.tool.update_day': 'Kemmañ an devezh', - 'assistant.tool.delete_day': 'Dilemel an devezh', - 'assistant.tool.reorder_days': 'Adurzhiañ an devezhioù', - 'assistant.tool.delete_place': 'Dilemel al lec’h', - 'assistant.tool.rate_place': 'Notenniñ al lec’h', - 'assistant.tool.bulk_update_places': 'Kemmañ meur a lec’h', - 'assistant.tool.delete_day_note': 'Dilemel an notenn', - 'assistant.tool.toggle_packing_item': 'Merkañ', - 'assistant.tool.delete_packing_item': 'Lemel diwar ar roll pakadoù', - 'assistant.tool.update_todo': 'Kemmañ an trevell', - 'assistant.tool.toggle_todo': 'Merkañ an trevell', - 'assistant.tool.delete_todo': 'Dilemel an trevell', - 'assistant.tool.delete_budget_item': 'Dilemel an dispign', - 'assistant.tool.update_reservation': 'Kemmañ an erlerc’hadenn', - 'assistant.tool.delete_reservation': 'Dilemel an erlerc’hadenn', - 'assistant.tool.create_accommodation': 'Ouzhpennañ ul lojeiz', - 'assistant.tool.create_transport': 'Ouzhpennañ un treuzdougen', - 'assistant.tool.toggle_vacay_entry': 'Lakaat un devezh vakañsoù', - 'assistant.tool.mark_country_visited': 'Merkañ ar vro evel gweladennet', - 'assistant.tool.send_collab_message': 'Kas d’ar gaozeadenn veaj', + 'assistant.domain.collections': 'Coleções', + 'assistant.domain.collab': 'Chat da viagem', + 'assistant.domain.files': 'Arquivos', + 'assistant.domain.account': 'Conta', + 'assistant.domain.plugins': 'Plugins', // same-as-en + 'assistant.change.label.order': 'Ordem', + 'assistant.tool.reorder_day_assignments': 'Reordenar o dia', + 'assistant.tool.update_assignment_time': 'Alterar o horário', + 'assistant.tool.update_assignment_notes': 'Alterar a nota no dia', + 'assistant.tool.set_leg_transport_mode': 'Alterar o meio de transporte', + 'assistant.tool.set_assignment_end_day': 'Alterar o último dia', + 'assistant.tool.clear_day_assignments': 'Esvaziar o dia', + 'assistant.tool.set_assignment_participants': 'Alterar quem participa', + 'assistant.tool.create_day': 'Adicionar um dia', + 'assistant.tool.update_day': 'Alterar o dia', + 'assistant.tool.delete_day': 'Excluir o dia', + 'assistant.tool.reorder_days': 'Reordenar os dias', + 'assistant.tool.delete_place': 'Excluir o lugar', + 'assistant.tool.rate_place': 'Avaliar o lugar', + 'assistant.tool.bulk_update_places': 'Alterar vários lugares', + 'assistant.tool.delete_day_note': 'Excluir a nota', + 'assistant.tool.toggle_packing_item': 'Marcar item', + 'assistant.tool.delete_packing_item': 'Remover da lista de mala', + 'assistant.tool.update_todo': 'Alterar a tarefa', + 'assistant.tool.toggle_todo': 'Marcar a tarefa', + 'assistant.tool.delete_todo': 'Excluir a tarefa', + 'assistant.tool.delete_budget_item': 'Excluir a despesa', + 'assistant.tool.update_reservation': 'Alterar a reserva', + 'assistant.tool.delete_reservation': 'Excluir a reserva', + 'assistant.tool.create_accommodation': 'Adicionar hospedagem', + 'assistant.tool.create_transport': 'Adicionar transporte', + 'assistant.tool.toggle_vacay_entry': 'Marcar um dia de férias', + 'assistant.tool.mark_country_visited': 'Marcar o país como visitado', + 'assistant.tool.send_collab_message': 'Enviar para o chat da viagem', 'assistant.admin.chatgptShared': - 'Rannañ a rez da goumanant ChatGPT gant an holl war ar servijer-mañ: o c’haozeadennoù a vez kontet war da goumanant. Gwir pe ha da goumanant ha divizoù OpenAI a aotre an dra-se.', + 'Você compartilha seu próprio plano do ChatGPT com todos neste servidor: os chats deles contam no seu plano. Confira se o seu plano e os termos da OpenAI permitem isso.', }; export default assistant;