Initial commit: Add logistics and order_detail message types
Some checks failed
Lock Threads / action (push) Has been cancelled
Mark stale issues and pull requests / stale (push) Has been cancelled
Publish Chatwoot EE docker images / build (linux/amd64, ubuntu-latest) (push) Has been cancelled
Publish Chatwoot EE docker images / build (linux/arm64, ubuntu-22.04-arm) (push) Has been cancelled
Publish Chatwoot EE docker images / merge (push) Has been cancelled
Publish Chatwoot CE docker images / build (linux/amd64, ubuntu-latest) (push) Has been cancelled
Publish Chatwoot CE docker images / build (linux/arm64, ubuntu-22.04-arm) (push) Has been cancelled
Publish Chatwoot CE docker images / merge (push) Has been cancelled
Run Chatwoot CE spec / lint-backend (push) Has been cancelled
Run Chatwoot CE spec / lint-frontend (push) Has been cancelled
Run Chatwoot CE spec / frontend-tests (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (0, 16) (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (1, 16) (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (10, 16) (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (11, 16) (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (12, 16) (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (13, 16) (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (14, 16) (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (15, 16) (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (2, 16) (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (3, 16) (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (4, 16) (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (5, 16) (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (6, 16) (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (7, 16) (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (8, 16) (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (9, 16) (push) Has been cancelled
Run Linux nightly installer / nightly (push) Has been cancelled
Some checks failed
Lock Threads / action (push) Has been cancelled
Mark stale issues and pull requests / stale (push) Has been cancelled
Publish Chatwoot EE docker images / build (linux/amd64, ubuntu-latest) (push) Has been cancelled
Publish Chatwoot EE docker images / build (linux/arm64, ubuntu-22.04-arm) (push) Has been cancelled
Publish Chatwoot EE docker images / merge (push) Has been cancelled
Publish Chatwoot CE docker images / build (linux/amd64, ubuntu-latest) (push) Has been cancelled
Publish Chatwoot CE docker images / build (linux/arm64, ubuntu-22.04-arm) (push) Has been cancelled
Publish Chatwoot CE docker images / merge (push) Has been cancelled
Run Chatwoot CE spec / lint-backend (push) Has been cancelled
Run Chatwoot CE spec / lint-frontend (push) Has been cancelled
Run Chatwoot CE spec / frontend-tests (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (0, 16) (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (1, 16) (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (10, 16) (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (11, 16) (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (12, 16) (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (13, 16) (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (14, 16) (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (15, 16) (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (2, 16) (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (3, 16) (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (4, 16) (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (5, 16) (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (6, 16) (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (7, 16) (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (8, 16) (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (9, 16) (push) Has been cancelled
Run Linux nightly installer / nightly (push) Has been cancelled
- Add Logistics component with progress tracking - Add OrderDetail component for order information - Support data-driven steps and actions - Add blue color scale to widget SCSS - Fix node overflow and progress bar rendering issues - Add English translations for dashboard components Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
428
config/locales/pt.yml
Normal file
428
config/locales/pt.yml
Normal file
@@ -0,0 +1,428 @@
|
||||
#Files in the config/locales directory are used for internationalization
|
||||
#and are automatically loaded by Rails. If you want to use locales other
|
||||
#than English, add the necessary files in this directory.
|
||||
#To use the locales, use `I18n.t`:
|
||||
#I18n.t 'hello'
|
||||
#In views, this is aliased to just `t`:
|
||||
#<%= t('hello') %>
|
||||
#To use a different locale, set it with `I18n.locale`:
|
||||
#I18n.locale = :es
|
||||
#This would use the information in config/locales/es.yml.
|
||||
#The following keys must be escaped otherwise they will not be retrieved by
|
||||
#the default I18n backend:
|
||||
#true, false, on, off, yes, no
|
||||
#Instead, surround them with single quotes.
|
||||
#en:
|
||||
#'true': 'foo'
|
||||
#To learn more, please read the Rails Internationalization guide
|
||||
#available at https://guides.rubyonrails.org/i18n.html.
|
||||
pt:
|
||||
hello: 'Olá, mundo'
|
||||
inbox:
|
||||
reauthorization:
|
||||
success: 'Channel reauthorized successfully'
|
||||
not_required: 'Reauthorization is not required for this inbox'
|
||||
invalid_channel: 'Invalid channel type for reauthorization'
|
||||
auth:
|
||||
saml:
|
||||
invalid_email: 'Por favor, insira um endereço de e-mail válido'
|
||||
authentication_failed: 'Authentication failed. Please check your credentials and try again.'
|
||||
messages:
|
||||
reset_password_success: Legal! Pedido de redefinição de senha bem sucedido. Verifique o seu e-mail para obter instruções.
|
||||
reset_password_failure: Uh ho! Não conseguimos encontrar nenhum uutilizador com o e-mail especificado.
|
||||
reset_password_saml_user: This account uses SAML authentication. Password reset is not available. Please contact your administrator.
|
||||
login_saml_user: This account uses SAML authentication. Please sign in through your organization's SAML provider.
|
||||
saml_not_available: SAML authentication is not available in this installation.
|
||||
inbox_deletetion_response: O seu pedido de eliminação de caixa de entrada será processado mais tarde.
|
||||
errors:
|
||||
validations:
|
||||
presence: não pode estar vazio
|
||||
webhook:
|
||||
invalid: Eventos inválidos
|
||||
signup:
|
||||
disposable_email: Não permitimos e-mails descartáveis
|
||||
blocked_domain: This domain is not allowed. If you believe this is a mistake, please contact support.
|
||||
invalid_email: Digitou um email inválido
|
||||
email_already_exists: 'Já existe uma conta com o %{email}'
|
||||
invalid_params: 'Inválido, por favor, verifique os parâmetros de subscrição e tente novamente'
|
||||
failed: Falha na inscrição
|
||||
assignment_policy:
|
||||
not_found: Assignment policy not found
|
||||
attachments:
|
||||
invalid: Invalid attachment
|
||||
saml:
|
||||
feature_not_enabled: SAML feature not enabled for this account
|
||||
sso_not_enabled: SAML SSO is not enabled for this installation
|
||||
data_import:
|
||||
data_type:
|
||||
invalid: Tipo de dados inválido
|
||||
contacts:
|
||||
import:
|
||||
failed: Arquivo está vazio
|
||||
export:
|
||||
success: Será notificado assim que a exportação de arquivos estiver pronta para ser exibida.
|
||||
email:
|
||||
invalid: Email inválido
|
||||
phone_number:
|
||||
invalid: deve estar no formato e164
|
||||
companies:
|
||||
domain:
|
||||
invalid: must be a valid domain name
|
||||
search:
|
||||
query_missing: Specify search string with parameter q
|
||||
messages:
|
||||
search:
|
||||
time_range_limit_exceeded: 'Search is limited to the last %{days} days'
|
||||
categories:
|
||||
locale:
|
||||
unique: deve ser único na categoria e no portal
|
||||
dyte:
|
||||
invalid_message_type: 'Tipo de mensagem inválido. Ação não permitida'
|
||||
slack:
|
||||
invalid_channel_id: 'Canal de slack inválido. Por favor, tente novamente'
|
||||
whatsapp:
|
||||
token_exchange_failed: 'Failed to exchange code for access token. Please try again.'
|
||||
invalid_token_permissions: 'The access token does not have the required permissions for WhatsApp.'
|
||||
phone_info_fetch_failed: 'Failed to fetch phone number information. Please try again.'
|
||||
phone_number_already_exists: 'Channel already exists for this phone number: %{phone_number}, please contact support if the error persists'
|
||||
reauthorization:
|
||||
generic: 'Failed to reauthorize WhatsApp. Please try again.'
|
||||
not_supported: 'Reauthorization is not supported for this type of WhatsApp channel.'
|
||||
inboxes:
|
||||
imap:
|
||||
socket_error: Por favor, verifique a ligação à rede, endereço IMAP e tente novamente.
|
||||
no_response_error: Por favor, verifique as credenciais do IMAP e tente novamente.
|
||||
host_unreachable_error: Host inacessível. Por favor, verifique o endereço IMAP, porta IMAP e tente novamente.
|
||||
connection_timed_out_error: A ligação para %{address}:%{port} expirou
|
||||
connection_closed_error: Ligação encerrada.
|
||||
validations:
|
||||
name: não deve iniciar ou terminar com símbolos, nem deve ter < > / \ @ caracteres.
|
||||
custom_filters:
|
||||
number_of_records: Limite atingido. O número máximo de filtros personalizados permitidos para um utilizador por conta é de 1000.
|
||||
invalid_attribute: Chave de atributo inválida - [%{key}]. A chave deve ser uma das [%{allowed_keys}] ou um atributo personalizado definido na conta.
|
||||
invalid_operator: Operador inválido. Os operadores permitidos para %{attribute_name} são [%{allowed_keys}].
|
||||
invalid_query_operator: Query operator must be either "AND" or "OR".
|
||||
invalid_value: Valor inválido. Os valores fornecidos para %{attribute_name} são inválidos
|
||||
custom_attribute_definition:
|
||||
key_conflict: The provided key is not allowed as it might conflict with default attributes.
|
||||
mfa:
|
||||
already_enabled: MFA is already enabled
|
||||
not_enabled: MFA is not enabled
|
||||
invalid_code: Invalid verification code
|
||||
invalid_backup_code: Invalid backup code
|
||||
invalid_token: Invalid or expired MFA token
|
||||
invalid_credentials: Invalid credentials or verification code
|
||||
feature_unavailable: MFA feature is not available. Please configure encryption keys.
|
||||
topup:
|
||||
credits_required: Credits amount is required
|
||||
invalid_credits: Invalid credits amount
|
||||
invalid_option: Invalid topup option
|
||||
plan_not_eligible: Top-ups are only available for paid plans. Please upgrade your plan first.
|
||||
stripe_customer_not_configured: Stripe customer not configured
|
||||
no_payment_method: No payment methods found. Please add a payment method before making a purchase.
|
||||
profile:
|
||||
mfa:
|
||||
enabled: MFA enabled successfully
|
||||
disabled: MFA disabled successfully
|
||||
account_saml_settings:
|
||||
invalid_certificate: must be a valid X.509 certificate in PEM format
|
||||
reports:
|
||||
period: Período do relatório de %{since} a %{until}
|
||||
utc_warning: O relatório gerado está no fuso horário UTC
|
||||
agent_csv:
|
||||
agent_name: Nome do agente
|
||||
conversations_count: Conversas atribuídas
|
||||
avg_first_response_time: Média de tempo da primeira resposta
|
||||
avg_resolution_time: Média de tempo de resolução
|
||||
resolution_count: Contagem de resolução
|
||||
avg_customer_waiting_time: Tempo médio de espera cliente
|
||||
inbox_csv:
|
||||
inbox_name: Nome da caixa de entrada
|
||||
inbox_type: Tipo de caixa de entrada
|
||||
conversations_count: Num de conversas
|
||||
avg_first_response_time: Média de tempo da primeira resposta
|
||||
avg_resolution_time: Média de tempo de resolução
|
||||
label_csv:
|
||||
label_title: Etiqueta
|
||||
conversations_count: Num de conversas
|
||||
avg_first_response_time: Média de tempo da primeira resposta
|
||||
avg_resolution_time: Média de tempo de resolução
|
||||
avg_reply_time: Média de tempo de resposta
|
||||
resolution_count: Contagem de resolução
|
||||
team_csv:
|
||||
team_name: Nome da equipa
|
||||
conversations_count: Número de conversas
|
||||
avg_first_response_time: Média de tempo da primeira resposta
|
||||
avg_resolution_time: Média de tempo de resolução
|
||||
resolution_count: Contagem de resolução
|
||||
avg_customer_waiting_time: Tempo médio de espera cliente
|
||||
conversation_traffic_csv:
|
||||
timezone: Fuso Horário
|
||||
sla_csv:
|
||||
conversation_id: ID da conversa
|
||||
sla_policy_breached: Política de SLA
|
||||
assignee: Atribuído
|
||||
team: Equipa
|
||||
inbox: Caixa de Entrada
|
||||
labels: Etiquetas
|
||||
conversation_link: Link para a Conversa
|
||||
breached_events: Eventos não atingidos
|
||||
default_group_by: dia
|
||||
csat:
|
||||
headers:
|
||||
contact_name: Nome do Contato
|
||||
contact_email_address: Email do contato
|
||||
contact_phone_number: Número de telefone do contato
|
||||
link_to_the_conversation: Link para a conversa
|
||||
agent_name: Nome do Representante
|
||||
rating: Avaliar
|
||||
feedback: Comentário de Feedback
|
||||
recorded_at: Data de gravação
|
||||
notifications:
|
||||
notification_title:
|
||||
conversation_creation: 'A conversa (#%{display_id}) foi criada em %{inbox_name}'
|
||||
conversation_assignment: 'A conversa (#%{display_id}) foi-lhe atribuída'
|
||||
assigned_conversation_new_message: 'Foi criada uma mensagem nova na conversa (#%{display_id})'
|
||||
conversation_mention: 'Foi mencionado na conversa (#%{display_id})'
|
||||
sla_missed_first_response: 'SLA da primeira resposta não atingido na conversa (#%{display_id})'
|
||||
sla_missed_next_response: 'Objetivo de SLA de próxima resposta não atingido na conversa (#%{display_id})'
|
||||
sla_missed_resolution: 'Objetivo de SLA de resolução não atingido na conversa (#%{display_id})'
|
||||
attachment: 'Anexo'
|
||||
no_content: 'Sem conteúdo'
|
||||
conversations:
|
||||
captain:
|
||||
handoff: 'A transferir para outro agente que lhe prestará assistência adicional.'
|
||||
messages:
|
||||
instagram_story_content: '%{story_sender} mencionou você na história: '
|
||||
instagram_deleted_story_content: Esta história já não está disponível.
|
||||
instagram_shared_story_content: 'Shared story'
|
||||
instagram_shared_post_content: 'Shared post'
|
||||
deleted: Esta mensagem foi apagada
|
||||
whatsapp:
|
||||
list_button_label: 'Escolha um item'
|
||||
delivery_status:
|
||||
error_code: 'Código de erro: %{error_code}'
|
||||
activity:
|
||||
captain:
|
||||
resolved: 'A conversa foi marcada como resolvida por %{user_name} devido à inatividade'
|
||||
open: 'A conversa foi marcada como aberta por %{user_name}'
|
||||
agent_bot:
|
||||
error_moved_to_open: 'Conversation was marked open by system due to an error with the agent bot.'
|
||||
status:
|
||||
resolved: 'Conversa foi marcada como resolvida por %{user_name}'
|
||||
contact_resolved: 'Conversa foi resolvida por %{contact_name}'
|
||||
open: 'Conversa foi reaberta por %{user_name}'
|
||||
pending: 'Conversa marcada como pendente por %{user_name}'
|
||||
snoozed: 'Conversa adiada por %{user_name}'
|
||||
auto_resolved_days: 'Conversa auto-resolvida pelo sistema por causa dos %{count} dias sem inatividade'
|
||||
auto_resolved_hours: 'A conversa foi marcada como resolvida pelo sistema devido a %{count} horas de inatividade'
|
||||
auto_resolved_minutes: 'A conversa foi marcada como resolvida pelo sistema devido a %{count} minutos de inatividade'
|
||||
system_auto_open: O sistema reabriu a conversa por ter sido recebida uma nova mensagem.
|
||||
priority:
|
||||
added: '%{user_name} definiu a prioridade para %{new_priority}'
|
||||
updated: '%{user_name} mudou a prioridade de %{old_priority} para %{new_priority}'
|
||||
removed: '%{user_name} removeu a prioridade'
|
||||
assignee:
|
||||
self_assigned: '%{user_name} auto-atribuída esta conversa'
|
||||
assigned: 'Atribuído a %{assignee_name} por %{user_name}'
|
||||
removed: 'Conversa não atribuída por %{user_name}'
|
||||
team:
|
||||
assigned: 'Atribuído a %{team_name} por %{user_name}'
|
||||
assigned_with_assignee: 'Atribuído a %{assignee_name} via %{team_name} por %{user_name}'
|
||||
removed: 'Não atribuído a %{team_name} por %{user_name}'
|
||||
labels:
|
||||
added: '%{user_name} acrescentou %{labels}'
|
||||
removed: '%{user_name} removeu a %{labels}'
|
||||
sla:
|
||||
added: '%{user_name} adicionou uma política de SLA %{sla_name}'
|
||||
removed: '%{user_name} removeu a política de SLA de %{sla_name}'
|
||||
linear:
|
||||
issue_created: 'Caso Linear %{issue_id} foi criado por %{user_name}'
|
||||
issue_linked: 'Caso Linear %{issue_id} foi associado por %{user_name}'
|
||||
issue_unlinked: 'Caso Linear %{issue_id} foi desassociado por %{user_name}'
|
||||
csat:
|
||||
not_sent_due_to_messaging_window: 'Inquérito CSAT não enviado devido a restrições de saída de mensagem'
|
||||
auto_resolve:
|
||||
not_sent_due_to_messaging_window: 'Auto-resolução de mensagem não enviada devido a restrições na saída de mensagens'
|
||||
muted: '%{user_name} bloqueou a conversa'
|
||||
unmuted: '%{user_name} reativou a conversa'
|
||||
auto_resolution_message: 'Resolving the conversation as it has been inactive for a while. Please start a new conversation if you need further assistance.'
|
||||
templates:
|
||||
greeting_message_body: '%{account_name} normalmente responde em poucas horas.'
|
||||
ways_to_reach_you_message_body: 'Dê à equipe um jeito de contatá-lo.'
|
||||
email_input_box_message_body: 'Seja notificado por e-mail'
|
||||
csat_input_message_body: 'Por favor, avalie a conversa'
|
||||
reply:
|
||||
email:
|
||||
header:
|
||||
notifications: 'Notificações'
|
||||
from_with_name: '%{assignee_name} de %{inbox_name} <%{from_email}>'
|
||||
reply_with_name: '%{assignee_name} de %{inbox_name} <reply+%{reply_email}>'
|
||||
friendly_name: '%{sender_name} de %{business_name} <%{from_email}>'
|
||||
professional_name: '%{business_name} <%{from_email}>'
|
||||
channel_email:
|
||||
header:
|
||||
reply_with_name: '%{assignee_name} de %{inbox_name} <%{from_email}>'
|
||||
reply_with_inbox_name: '%{inbox_name} <%{from_email}>'
|
||||
email_subject: 'Novas mensagens nesta conversa'
|
||||
transcript_subject: 'Transcrição da conversa'
|
||||
survey:
|
||||
response: 'Por favor, avalie esta conversa, %{link}'
|
||||
contacts:
|
||||
online:
|
||||
delete: '%{contact_name} está Online, por favor, tente novamente mais tarde'
|
||||
integration_apps:
|
||||
#Note: webhooks and dashboard_apps don't need short_description as they use different modal components
|
||||
dashboard_apps:
|
||||
name: 'Apps de dashboard'
|
||||
description: 'Dashboard Apps allow you to create and embed applications that display user information, orders, or payment history, providing more context to your customer support agents.'
|
||||
dyte:
|
||||
name: 'Dyte'
|
||||
short_description: 'Iniciar chamadas de vídeo/voz com clientes diretamente do Chatwoot.'
|
||||
description: 'Dyte is a product that integrates audio and video functionalities into your application. With this integration, your agents can start video/voice calls with your customers directly from Chatwoot.'
|
||||
meeting_name: '%{agent_name} iniciou uma reunião'
|
||||
slack:
|
||||
name: 'Slack'
|
||||
short_description: 'Receba notificações e responda as conversas diretamente no Slack.'
|
||||
description: "Integrate Chatwoot with Slack to keep your team in sync. This integration allows you to receive notifications for new conversations and respond to them directly within Slack's interface."
|
||||
webhooks:
|
||||
name: 'Webhooks'
|
||||
description: 'Webhook events provide real-time updates about activities in your Chatwoot account. You can subscribe to your preferred events, and Chatwoot will send you HTTP callbacks with the updates.'
|
||||
dialogflow:
|
||||
name: 'Dialogflow'
|
||||
short_description: 'Crie chatbots para lidar com as consultas iniciais antes de transferir para agentes.'
|
||||
description: 'Build chatbots with Dialogflow and easily integrate them into your inbox. These bots can handle initial queries before transferring them to a customer service agent.'
|
||||
google_translate:
|
||||
name: 'Google Tradutor'
|
||||
short_description: 'Traduzir automaticamente mensagens dos clientes para agentes.'
|
||||
description: "Integrate Google Translate to help agents easily translate customer messages. This integration automatically detects the language and converts it to the agent's or admin's preferred language."
|
||||
openai:
|
||||
name: 'OpenAI'
|
||||
short_description: 'Sugestões, resumos e aprimoramento de mensagem e resposta via IA.'
|
||||
description: 'Leverage the power of large language models from OpenAI with the features such as reply suggestions, summarization, message rephrasing, spell-checking, and label classification.'
|
||||
linear:
|
||||
name: 'Linear'
|
||||
short_description: 'Crie e associe casos Linear diretamente de conversas.'
|
||||
description: 'Create issues in Linear directly from your conversation window. Alternatively, link existing Linear issues for a more streamlined and efficient issue tracking process.'
|
||||
notion:
|
||||
name: 'Noção'
|
||||
short_description: 'Integrar bases de dados, documentos e páginas diretamente com o Captain.'
|
||||
description: 'Conecte o seu workspace Notion para permitir que o Captain aceda e gere respostas inteligentes utilizando o conteúdo das suas base de dados, documentos e páginas para fornecer mais apoio contextual ao cliente.'
|
||||
shopify:
|
||||
name: 'Shopify'
|
||||
short_description: 'Aceder a detalhes do pedido e dados de clientes da sua loja Shopify.'
|
||||
description: 'Connect your Shopify store to access order details, customer information, and product data directly within your conversations and helps your support team provide faster, more contextual assistance to your customers.'
|
||||
leadsquared:
|
||||
name: 'LeadSquared'
|
||||
short_description: 'Sincronize contatos e conversas com o seu LeadSquared CRM.'
|
||||
description: 'Sincronize contatos e conversas com o seu LeadSquared CRM. Essa integração cria automaticamente leads em LeadSquared quando novos contatos são adicionados, e regista a atividade das conversas para fornecer à sua equipa de vendas um contexto completo.'
|
||||
captain:
|
||||
copilot_message_required: A mensagem é obrigatória
|
||||
copilot_error: 'Please connect an assistant to this inbox to use Copilot'
|
||||
copilot_limit: 'You are out of Copilot credits. You can buy more credits from the billing section.'
|
||||
copilot:
|
||||
using_tool: 'A usar a ferramenta %{function_name}'
|
||||
completed_tool_call: 'Chamada da ferramenta %{function_name} concluída'
|
||||
invalid_tool_call: 'Chamada de ferramenta incorreta'
|
||||
tool_not_available: 'Ferramenta não disponível'
|
||||
documents:
|
||||
limit_exceeded: 'Document limit exceeded'
|
||||
pdf_format_error: 'must be a PDF file'
|
||||
pdf_size_error: 'must be less than 10MB'
|
||||
pdf_upload_failed: 'Failed to upload PDF to OpenAI'
|
||||
pdf_upload_success: 'PDF uploaded successfully with file_id: %{file_id}'
|
||||
pdf_processing_failed: 'Failed to process PDF document %{document_id}: %{error}'
|
||||
pdf_processing_success: 'Successfully processed PDF document %{document_id}'
|
||||
faq_generation_complete: 'FAQ generation complete. Total FAQs created: %{count}'
|
||||
using_paginated_faq: 'Using paginated FAQ generation for document %{document_id}'
|
||||
using_standard_faq: 'Using standard FAQ generation for document %{document_id}'
|
||||
response_creation_error: 'Error in creating response document: %{error}'
|
||||
missing_openai_file_id: 'Document must have openai_file_id for paginated processing'
|
||||
openai_api_error: 'OpenAI API Error: %{error}'
|
||||
starting_paginated_faq: 'Starting paginated FAQ generation (%{pages_per_chunk} pages per chunk)'
|
||||
stopping_faq_generation: 'Stopping processing. Reason: %{reason}'
|
||||
paginated_faq_complete: 'Paginated generation complete. Total FAQs: %{total_faqs}, Pages processed: %{pages_processed}'
|
||||
processing_pages: 'Processing pages %{start}-%{end} (iteration %{iteration})'
|
||||
chunk_generated: 'Chunk generated %{chunk_faqs} FAQs. Total so far: %{total_faqs}'
|
||||
page_processing_error: 'Error processing pages %{start}-%{end}: %{error}'
|
||||
custom_tool:
|
||||
slug_generation_failed: 'Unable to generate unique slug after 5 attempts'
|
||||
public_portal:
|
||||
search:
|
||||
search_placeholder: Pesquisar artigo por título ou corpo...
|
||||
empty_placeholder: Nenhum resultado encontrado.
|
||||
loading_placeholder: A pesquisar...
|
||||
results_title: Resultados da pesquisa
|
||||
toc_header: 'Nesta página'
|
||||
hero:
|
||||
sub_title: Pesquise aqui os artigos ou procure as categorias abaixo.
|
||||
common:
|
||||
home: Principal
|
||||
last_updated_on: Última atualização em %{last_updated_on}
|
||||
view_all_articles: Visualizar todos
|
||||
article: artigo
|
||||
articles: artigos
|
||||
author: autor
|
||||
authors: autores
|
||||
other: outro
|
||||
others: outros
|
||||
by: Por
|
||||
no_articles: Não há artigos aqui
|
||||
footer:
|
||||
made_with: Feito com
|
||||
header:
|
||||
go_to_homepage: Website
|
||||
visit_website: Visitar website
|
||||
appearance:
|
||||
system: Sistema
|
||||
light: Claro
|
||||
dark: Escuro
|
||||
featured_articles: Artigos destacados
|
||||
uncategorized: Sem categoria
|
||||
404:
|
||||
title: Página não encontrada
|
||||
description: Não conseguimos encontrar a página que está a procurar.
|
||||
back_to_home: Ir para a home page
|
||||
slack_unfurl:
|
||||
fields:
|
||||
name: 'Nome:'
|
||||
email: e-mail
|
||||
phone_number: Telefone
|
||||
company_name: Empresa
|
||||
inbox_name: Caixa de Entrada
|
||||
inbox_type: Tipo de caixa de entrada
|
||||
button: Abrir conversa
|
||||
time_units:
|
||||
days:
|
||||
one: '%{count} dia'
|
||||
other: '%{count} dias'
|
||||
hours:
|
||||
one: '%{count} hora'
|
||||
other: '%{count} horas'
|
||||
minutes:
|
||||
one: '%{count} minuto'
|
||||
other: '%{count} minutos'
|
||||
seconds:
|
||||
one: '%{count} segundo'
|
||||
other: '%{count} segundos'
|
||||
automation:
|
||||
system_name: 'Sistema de Automação'
|
||||
crm:
|
||||
no_message: 'Sem mensagens na conversa'
|
||||
attachment: '[Anexo: %{type}]'
|
||||
no_content: '[Sem conteúdo]'
|
||||
created_activity: |
|
||||
Nova conversa iniciada em %{brand_name}\n\nCanal: %{channel_info}\nCriado: %{formatted_creation_time}\nID da conversa: %{display_id}\nVer em %{brand_name}: %{url}
|
||||
transcript_activity: |
|
||||
Transcrição da conversa de %{brand_name}\n\nCanal: %{channel_info}\nID da conversa: %{display_id}\nVer em %{brand_name}: %{url}\n\nTranscrição:\n%{format_messages}
|
||||
agent_capacity_policy:
|
||||
inbox_already_assigned: 'Inbox has already been assigned to this policy'
|
||||
portals:
|
||||
send_instructions:
|
||||
email_required: 'E-mail é necessário'
|
||||
invalid_email_format: 'Invalid email format'
|
||||
custom_domain_not_configured: 'Custom domain is not configured'
|
||||
instructions_sent_successfully: 'Instructions sent successfully'
|
||||
subject: 'Finish setting up %{custom_domain}'
|
||||
ssl_status:
|
||||
custom_domain_not_configured: 'Custom domain is not configured'
|
||||
Reference in New Issue
Block a user