Restructure omni services and add Chatwoot research snapshot
This commit is contained in:
@@ -0,0 +1,119 @@
|
||||
{
|
||||
"FILTER": {
|
||||
"TITLE": "Filtrar conversas",
|
||||
"SUBTITLE": "Adicione os seus filtros abaixo e clique em 'Aplicar filtros' para eliminar a confusão no chat.",
|
||||
"EDIT_CUSTOM_FILTER": "Editar pasta",
|
||||
"CUSTOM_VIEWS_SUBTITLE": "Adicione ou remova filtros e atualize sua pasta.",
|
||||
"ADD_NEW_FILTER": "Adicionar filtro",
|
||||
"FILTER_DELETE_ERROR": "Não foi possível guardar! Por favor, adicione, pelo menos, um filtro para guardar.",
|
||||
"SUBMIT_BUTTON_LABEL": "Aplicar filtros",
|
||||
"UPDATE_BUTTON_LABEL": "Atualizar pasta",
|
||||
"CANCEL_BUTTON_LABEL": "Cancelar",
|
||||
"CLEAR_BUTTON_LABEL": "Limpar filtros",
|
||||
"FOLDER_LABEL": "Nome da pasta",
|
||||
"FOLDER_QUERY_LABEL": "Consulta de pasta",
|
||||
"EMPTY_VALUE_ERROR": "Valor obrigatório.",
|
||||
"TOOLTIP_LABEL": "Filtrar conversas",
|
||||
"QUERY_DROPDOWN_LABELS": {
|
||||
"AND": "E",
|
||||
"OR": "OU"
|
||||
},
|
||||
"INPUT_PLACEHOLDER": "Inserir valor",
|
||||
"OPERATOR_LABELS": {
|
||||
"equal_to": "Igual a",
|
||||
"not_equal_to": "Não é igual a",
|
||||
"does_not_contain": "Não contém",
|
||||
"is_present": "Está presente",
|
||||
"is_not_present": "Não está presente",
|
||||
"is_greater_than": "É maior do que",
|
||||
"is_less_than": "É menor do que",
|
||||
"days_before": "É x dias antes",
|
||||
"starts_with": "Começa com",
|
||||
"equalTo": "Igual a",
|
||||
"notEqualTo": "Não é igual a",
|
||||
"contains": "Contém",
|
||||
"doesNotContain": "Não contém",
|
||||
"isPresent": "Está presente",
|
||||
"isNotPresent": "Não está presente",
|
||||
"isGreaterThan": "É maior do que",
|
||||
"isLessThan": "É menor do que",
|
||||
"daysBefore": "É x dias antes",
|
||||
"startsWith": "Começa com"
|
||||
},
|
||||
"ATTRIBUTE_LABELS": {
|
||||
"TRUE": "Verdadeiro",
|
||||
"FALSE": "Falso"
|
||||
},
|
||||
"ATTRIBUTES": {
|
||||
"STATUS": "Situação",
|
||||
"ASSIGNEE_NAME": "Nome do titular",
|
||||
"INBOX_NAME": "Nome da caixa de entrada",
|
||||
"TEAM_NAME": "Nome da equipa",
|
||||
"CONVERSATION_IDENTIFIER": "ID da conversa",
|
||||
"CAMPAIGN_NAME": "Nome da campanha",
|
||||
"LABELS": "Etiquetas",
|
||||
"BROWSER_LANGUAGE": "Idioma do browser",
|
||||
"PRIORITY": "Prioridade",
|
||||
"COUNTRY_NAME": "Nome do país",
|
||||
"REFERER_LINK": "Link de referência",
|
||||
"CUSTOM_ATTRIBUTE_LIST": "Lista",
|
||||
"CUSTOM_ATTRIBUTE_TEXT": "Texto",
|
||||
"CUSTOM_ATTRIBUTE_NUMBER": "Número",
|
||||
"CUSTOM_ATTRIBUTE_LINK": "Endereço",
|
||||
"CUSTOM_ATTRIBUTE_CHECKBOX": "Caixa de seleção",
|
||||
"CREATED_AT": "Criada em",
|
||||
"LAST_ACTIVITY": "Última atividade"
|
||||
},
|
||||
"ERRORS": {
|
||||
"VALUE_REQUIRED": "Valor obrigatório",
|
||||
"ATTRIBUTE_KEY_REQUIRED": "A chave do atributo é necessária",
|
||||
"FILTER_OPERATOR_REQUIRED": "Operador do filtro é necessário",
|
||||
"VALUE_MUST_BE_BETWEEN_1_AND_998": "O valor deve ser entre 1 e 998"
|
||||
},
|
||||
"GROUPS": {
|
||||
"STANDARD_FILTERS": "Filtros padrão",
|
||||
"ADDITIONAL_FILTERS": "Filtros adicionais",
|
||||
"CUSTOM_ATTRIBUTES": "Atributos personalizados"
|
||||
},
|
||||
"CUSTOM_VIEWS": {
|
||||
"ADD": {
|
||||
"TITLE": "Pretende guardar este filtro?",
|
||||
"LABEL": "Nome do filtro",
|
||||
"PLACEHOLDER": "Dê um nome ao filtro, para consultá-lo mais tarde.",
|
||||
"ERROR_MESSAGE": "Nome é obrigatório.",
|
||||
"SAVE_BUTTON": "Guardar filtro",
|
||||
"CANCEL_BUTTON": "Cancelar",
|
||||
"API_FOLDERS": {
|
||||
"SUCCESS_MESSAGE": "Pasta criada com sucesso.",
|
||||
"ERROR_MESSAGE": "Erro ao criar a pasta."
|
||||
},
|
||||
"API_SEGMENTS": {
|
||||
"SUCCESS_MESSAGE": "Segmento criado com sucesso.",
|
||||
"ERROR_MESSAGE": "Erro ao criar segmento."
|
||||
}
|
||||
},
|
||||
"EDIT": {
|
||||
"EDIT_BUTTON": "Editar pasta"
|
||||
},
|
||||
"DELETE": {
|
||||
"DELETE_BUTTON": "Apagar filtro",
|
||||
"MODAL": {
|
||||
"CONFIRM": {
|
||||
"TITLE": "Confirmar exclusão",
|
||||
"MESSAGE": "Tem a certeza que deseja excluir o filtro ",
|
||||
"YES": "Sim, excluir",
|
||||
"NO": "Não, manter"
|
||||
}
|
||||
},
|
||||
"API_FOLDERS": {
|
||||
"SUCCESS_MESSAGE": "Pasta criada com sucesso.",
|
||||
"ERROR_MESSAGE": "Erro ao apagar a pasta."
|
||||
},
|
||||
"API_SEGMENTS": {
|
||||
"SUCCESS_MESSAGE": "Segmento apagado com sucesso.",
|
||||
"ERROR_MESSAGE": "Erro ao apagar segmento."
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,103 @@
|
||||
{
|
||||
"AGENT_BOTS": {
|
||||
"HEADER": "Bots",
|
||||
"LOADING_EDITOR": "A carregar editor...",
|
||||
"DESCRIPTION": "Os Agentes Bots são como os membros mais fabulosos da sua equipa. Tratam das pequenas coisas, para que se possa concentrar no que realmente importa. Experimente. Pode gerir os seus bots nesta página ou criar novos, utilizando o botão \"Adicionar Bot\".",
|
||||
"LEARN_MORE": "Learn about agent bots",
|
||||
"GLOBAL_BOT": "Bot do sistema",
|
||||
"GLOBAL_BOT_BADGE": "Sistema",
|
||||
"AVATAR": {
|
||||
"SUCCESS_DELETE": "Avatar do bot apagado",
|
||||
"ERROR_DELETE": "Erro ao apagar avatar do bot, por favor tente novamente"
|
||||
},
|
||||
"BOT_CONFIGURATION": {
|
||||
"TITLE": "Selecione um agente bot",
|
||||
"DESC": "Atribua um agente bot à sua caixa de entrada. Eles podem lidar com conversas iniciais e transferi-las para um agente humano quando necessário.",
|
||||
"SUBMIT": "Atualização",
|
||||
"DISCONNECT": "Desligar bot",
|
||||
"SUCCESS_MESSAGE": "Agente bot atualizado com sucesso.",
|
||||
"DISCONNECTED_SUCCESS_MESSAGE": "O agente bot foi desligado com sucesso.",
|
||||
"ERROR_MESSAGE": "Não foi possível atualizar o agente bot. Por favor, tente novamente.",
|
||||
"DISCONNECTED_ERROR_MESSAGE": "Não foi possível desligar o agente bot. Por favor, tente novamente.",
|
||||
"SELECT_PLACEHOLDER": "Selecionar bot"
|
||||
},
|
||||
"ADD": {
|
||||
"TITLE": "Adicionar Bot",
|
||||
"CANCEL_BUTTON_TEXT": "Cancelar",
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "Bot adicionado com sucesso.",
|
||||
"ERROR_MESSAGE": "Não foi possível adicionar o bot. Por favor, tente novamente mais tarde."
|
||||
}
|
||||
},
|
||||
"LIST": {
|
||||
"404": "Nenhum bot encontrado. Pode criar um bot clicando no botão \"Adicionar Bot\".",
|
||||
"LOADING": "A carregar bots...",
|
||||
"TABLE_HEADER": {
|
||||
"DETAILS": "Detalhes do bot",
|
||||
"URL": "URL do Webhook"
|
||||
}
|
||||
},
|
||||
"DELETE": {
|
||||
"BUTTON_TEXT": "Excluir",
|
||||
"TITLE": "Apagar bot",
|
||||
"CONFIRM": {
|
||||
"TITLE": "Confirmar exclusão",
|
||||
"MESSAGE": "Tem a certeza que pretende apagar o {name}?",
|
||||
"YES": "Sim, excluir",
|
||||
"NO": "Não, manter"
|
||||
},
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "Bot apagado com sucesso.",
|
||||
"ERROR_MESSAGE": "Não foi possível apagar o bot. Por favor, tente novamente."
|
||||
}
|
||||
},
|
||||
"EDIT": {
|
||||
"BUTTON_TEXT": "Editar",
|
||||
"TITLE": "Editar bot",
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "Bot atualizado com sucesso.",
|
||||
"ERROR_MESSAGE": "Não foi possível atualizar o bot. Por favor, tente novamente."
|
||||
}
|
||||
},
|
||||
"ACCESS_TOKEN": {
|
||||
"TITLE": "Token de acesso",
|
||||
"DESCRIPTION": "Copie o token de acesso e guarde-o de forma segura",
|
||||
"COPY_SUCCESSFUL": "Token de acesso copiado para área de transferência",
|
||||
"RESET_SUCCESS": "O token de acesso voltou a ser gerado",
|
||||
"RESET_ERROR": "Não foi possível voltar a gerar o token de acesso, por favor tente novamente"
|
||||
},
|
||||
"FORM": {
|
||||
"AVATAR": {
|
||||
"LABEL": "Bot avatar"
|
||||
},
|
||||
"NAME": {
|
||||
"LABEL": "Nome do bot",
|
||||
"PLACEHOLDER": "Insira o nome do bot",
|
||||
"REQUIRED": "O nome do bot é obrigatório"
|
||||
},
|
||||
"DESCRIPTION": {
|
||||
"LABEL": "Descrição",
|
||||
"PLACEHOLDER": "O que faz este bot?"
|
||||
},
|
||||
"WEBHOOK_URL": {
|
||||
"LABEL": "URL do Webhook",
|
||||
"PLACEHOLDER": "https://exemplo.com/webhook",
|
||||
"REQUIRED": "O URL do Webhook é obrigatório"
|
||||
},
|
||||
"ERRORS": {
|
||||
"NAME": "O nome do bot é obrigatório",
|
||||
"URL": "O URL do Webhook é obrigatório",
|
||||
"VALID_URL": "Por favor, insira um URL válido que comece por http:// ou https://"
|
||||
},
|
||||
"CANCEL": "Cancelar",
|
||||
"CREATE": "Criar Bot",
|
||||
"UPDATE": "Atualizar Bot"
|
||||
},
|
||||
"WEBHOOK": {
|
||||
"DESCRIPTION": "Configure um webhook para o bot integrar com os seus serviços personalizados. O bot receberá e processará eventos de conversas e pode respondê-los."
|
||||
},
|
||||
"TYPES": {
|
||||
"WEBHOOK": "Webhook bot"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,124 @@
|
||||
{
|
||||
"AGENT_MGMT": {
|
||||
"HEADER": "Agentes",
|
||||
"HEADER_BTN_TXT": "Adicionar agente",
|
||||
"LOADING": "A procurar lista de agentes",
|
||||
"DESCRIPTION": "Um agente é um membro da sua equipa de suporte que pode visualizar e responder às mensagens de clientes. A lista abaixo mostra todos os agentes da sua conta.",
|
||||
"LEARN_MORE": "Saber mais sobre os papéis de utilizadores",
|
||||
"AGENT_TYPES": {
|
||||
"ADMINISTRATOR": "Administrador",
|
||||
"AGENT": "Agente"
|
||||
},
|
||||
"LIST": {
|
||||
"404": "Não há agentes associados a esta conta",
|
||||
"TITLE": "Gerir agentes na sua equipa",
|
||||
"DESC": "Pode adicionar/remover agentes para/da sua equipa.",
|
||||
"NAME": "Nome:",
|
||||
"EMAIL": "E-mail:",
|
||||
"STATUS": "Situação",
|
||||
"ACTIONS": "Ações",
|
||||
"VERIFIED": "Verificada",
|
||||
"VERIFICATION_PENDING": "Verificação pendente",
|
||||
"AVAILABLE_CUSTOM_ROLE": "Available custom role permissions"
|
||||
},
|
||||
"ADD": {
|
||||
"TITLE": "Adicionar agente à sua equipa",
|
||||
"DESC": "Pode adicionar pessoas que serão capazes de lidar com o suporte das suas caixas de entrada.",
|
||||
"CANCEL_BUTTON_TEXT": "Cancelar",
|
||||
"FORM": {
|
||||
"NAME": {
|
||||
"LABEL": "Nome do agente",
|
||||
"PLACEHOLDER": "Por favor, insira o nome do agente"
|
||||
},
|
||||
"AGENT_TYPE": {
|
||||
"LABEL": "Tipo de agente",
|
||||
"PLACEHOLDER": "Por favor, selecione um tipo",
|
||||
"ERROR": "O tipo de agente é obrigatório"
|
||||
},
|
||||
"EMAIL": {
|
||||
"LABEL": "Endereço de e-mail",
|
||||
"PLACEHOLDER": "Por favor, insira o endereço de e-mail do agente"
|
||||
},
|
||||
"SUBMIT": "Adicionar agente"
|
||||
},
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "Agente adicionado com sucesso",
|
||||
"EXIST_MESSAGE": "O e-mail do agente já está a ser utilizado, por favor tente outro endereço de e-mail",
|
||||
"ERROR_MESSAGE": "Não foi possível conectar ao servidor Woot, por favor, tente novamente mais tarde"
|
||||
}
|
||||
},
|
||||
"DELETE": {
|
||||
"BUTTON_TEXT": "Excluir",
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "Agente excluído com sucesso",
|
||||
"ERROR_MESSAGE": "Não foi possível conectar ao servidor Woot, por favor, tente novamente mais tarde"
|
||||
},
|
||||
"CONFIRM": {
|
||||
"TITLE": "Confirmar exclusão",
|
||||
"MESSAGE": "Tem certeza que deseja excluir agente ",
|
||||
"YES": "Sim, excluir ",
|
||||
"NO": "Não, manter "
|
||||
}
|
||||
},
|
||||
"EDIT": {
|
||||
"TITLE": "Editar agente",
|
||||
"FORM": {
|
||||
"NAME": {
|
||||
"LABEL": "Nome do agente",
|
||||
"PLACEHOLDER": "Por favor, insira o nome do agente"
|
||||
},
|
||||
"AGENT_TYPE": {
|
||||
"LABEL": "Tipo de agente",
|
||||
"PLACEHOLDER": "Por favor, selecione um tipo",
|
||||
"ERROR": "O tipo de agente é obrigatório"
|
||||
},
|
||||
"EMAIL": {
|
||||
"LABEL": "Endereço de e-mail",
|
||||
"PLACEHOLDER": "Por favor, insira o endereço de e-mail do agente"
|
||||
},
|
||||
"AGENT_AVAILABILITY": {
|
||||
"LABEL": "Disponibilidade",
|
||||
"PLACEHOLDER": "Por favor, selecione um estado de disponibilidade",
|
||||
"ERROR": "Disponibilidade é necessária"
|
||||
},
|
||||
"SUBMIT": "Editar agente"
|
||||
},
|
||||
"BUTTON_TEXT": "Editar",
|
||||
"CANCEL_BUTTON_TEXT": "Cancelar",
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "Agente atualizado com sucesso",
|
||||
"ERROR_MESSAGE": "Não foi possível conectar ao servidor Woot, por favor, tente novamente mais tarde"
|
||||
},
|
||||
"PASSWORD_RESET": {
|
||||
"ADMIN_RESET_BUTTON": "Redefinir a palavra-passe",
|
||||
"ADMIN_SUCCESS_MESSAGE": "Um e-mail com instruções para redefinir a palavra-passe foi enviado para o agente",
|
||||
"SUCCESS_MESSAGE": "Palavra-passe do agente redefinida com sucesso",
|
||||
"ERROR_MESSAGE": "Não foi possível conectar ao servidor Woot, por favor, tente novamente mais tarde"
|
||||
}
|
||||
},
|
||||
"SEARCH": {
|
||||
"NO_RESULTS": "Nenhum resultado encontrado."
|
||||
},
|
||||
"MULTI_SELECTOR": {
|
||||
"PLACEHOLDER": "Nenhum",
|
||||
"TITLE": {
|
||||
"AGENT": "Escolher agente",
|
||||
"TEAM": "Escolher equipa"
|
||||
},
|
||||
"LIST": {
|
||||
"NONE": "Nenhuma"
|
||||
},
|
||||
"SEARCH": {
|
||||
"NO_RESULTS": {
|
||||
"AGENT": "Nenhum agente encontrado",
|
||||
"TEAM": "Nenhuma equipa encontrada"
|
||||
},
|
||||
"PLACEHOLDER": {
|
||||
"AGENT": "Procurar agentes",
|
||||
"TEAM": "Procurar equipas",
|
||||
"INPUT": "Procurar agentes"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,138 @@
|
||||
{
|
||||
"ATTRIBUTES_MGMT": {
|
||||
"HEADER": "Atributos personalizados",
|
||||
"HEADER_BTN_TXT": "Adicionar atributo personalizado",
|
||||
"LOADING": "A obter atributos personalizados",
|
||||
"DESCRIPTION": "A custom attribute tracks additional details about your contacts or conversations—such as the subscription plan or the date of their first purchase. You can add different types of custom attributes, such as text, lists, or numbers, to capture the specific information you need.",
|
||||
"LEARN_MORE": "Learn more about custom attributes",
|
||||
"ATTRIBUTE_MODELS": {
|
||||
"CONVERSATION": "Conversa",
|
||||
"CONTACT": "Contacto"
|
||||
},
|
||||
"ATTRIBUTE_TYPES": {
|
||||
"TEXT": "Texto",
|
||||
"NUMBER": "Número",
|
||||
"LINK": "Endereço",
|
||||
"DATE": "Date",
|
||||
"LIST": "Lista",
|
||||
"CHECKBOX": "Caixa de seleção"
|
||||
},
|
||||
"ADD": {
|
||||
"TITLE": "Adicionar atributo personalizado",
|
||||
"SUBMIT": "Criar",
|
||||
"CANCEL_BUTTON_TEXT": "Cancelar",
|
||||
"FORM": {
|
||||
"NAME": {
|
||||
"LABEL": "Mostrar nome",
|
||||
"PLACEHOLDER": "Introduza o nome de exibição do atributo personalizado",
|
||||
"ERROR": "Nome é obrigatório"
|
||||
},
|
||||
"DESC": {
|
||||
"LABEL": "Descrição",
|
||||
"PLACEHOLDER": "Introduza a descrição do atributo personalizado",
|
||||
"ERROR": "Descrição é obrigatória"
|
||||
},
|
||||
"MODEL": {
|
||||
"LABEL": "Aplica-se a",
|
||||
"PLACEHOLDER": "Por favor, selecione um",
|
||||
"ERROR": "Modelo é obrigatório"
|
||||
},
|
||||
"TYPE": {
|
||||
"LABEL": "Tipo",
|
||||
"PLACEHOLDER": "Por favor, selecione um tipo",
|
||||
"ERROR": "Tipo é obrigatório",
|
||||
"LIST": {
|
||||
"LABEL": "Listar valores",
|
||||
"PLACEHOLDER": "Por favor, insira um valor e pressione Enter",
|
||||
"ERROR": "Deve possuir, pelo menos, um valor"
|
||||
}
|
||||
},
|
||||
"KEY": {
|
||||
"LABEL": "Chave",
|
||||
"PLACEHOLDER": "Introduzir chave de atributo personalizado",
|
||||
"ERROR": "Chave é obrigatória",
|
||||
"IN_VALID": "Chave inválida"
|
||||
},
|
||||
"REGEX_PATTERN": {
|
||||
"LABEL": "Padrão regex",
|
||||
"PLACEHOLDER": "Por favor, insira um padrão regex de atributo personalizado. (Opcional)"
|
||||
},
|
||||
"REGEX_CUE": {
|
||||
"LABEL": "Sugestão regex",
|
||||
"PLACEHOLDER": "Por favor, insira dica para o padrão regex. (Opcional)"
|
||||
},
|
||||
"ENABLE_REGEX": {
|
||||
"LABEL": "Ativar validação de regex"
|
||||
}
|
||||
},
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "Atributo personalizado adicionado com sucesso!",
|
||||
"ERROR_MESSAGE": "Não foi possível criar um atributo personalizado, por favor, tente novamente mais tarde."
|
||||
}
|
||||
},
|
||||
"DELETE": {
|
||||
"BUTTON_TEXT": "Excluir",
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "Atributo personalizado excluído com sucesso.",
|
||||
"ERROR_MESSAGE": "Não foi possível excluir o atributo personalizado. Tente novamente."
|
||||
},
|
||||
"CONFIRM": {
|
||||
"TITLE": "Tem a certeza que pretende apagar a equipa - {attributeName}",
|
||||
"PLACE_HOLDER": "Por favor, digite {attributeName} para confirmar",
|
||||
"MESSAGE": "A eliminação irá remover o atributo personalizado",
|
||||
"YES": "Excluir ",
|
||||
"NO": "Cancelar"
|
||||
}
|
||||
},
|
||||
"EDIT": {
|
||||
"TITLE": "Editar atributo personalizado",
|
||||
"UPDATE_BUTTON_TEXT": "Atualização",
|
||||
"TYPE": {
|
||||
"LIST": {
|
||||
"LABEL": "Listar valores",
|
||||
"PLACEHOLDER": "Por favor, insira valores e pressione Enter"
|
||||
}
|
||||
},
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "Atributo personalizado atualizado com sucesso",
|
||||
"ERROR_MESSAGE": "Houve um erro na atualização do atributo personalizado, por favor, tente novamente"
|
||||
}
|
||||
},
|
||||
"TABS": {
|
||||
"HEADER": "Atributos personalizados",
|
||||
"CONVERSATION": "Conversa",
|
||||
"CONTACT": "Contacto"
|
||||
},
|
||||
"LIST": {
|
||||
"TABLE_HEADER": {
|
||||
"NAME": "Nome:",
|
||||
"DESCRIPTION": "Descrição",
|
||||
"TYPE": "Tipo",
|
||||
"KEY": "Chave"
|
||||
},
|
||||
"BUTTONS": {
|
||||
"EDIT": "Editar",
|
||||
"DELETE": "Excluir"
|
||||
},
|
||||
"EMPTY_RESULT": {
|
||||
"404": "Não há atributos personalizados criados",
|
||||
"NOT_FOUND": "Não há atributos personalizados configurados"
|
||||
},
|
||||
"REGEX_PATTERN": {
|
||||
"LABEL": "Padrão regex",
|
||||
"PLACEHOLDER": "Por favor, insira um padrão regex de atributo personalizado. (Opcional)"
|
||||
},
|
||||
"REGEX_CUE": {
|
||||
"LABEL": "Sugestão regex",
|
||||
"PLACEHOLDER": "Por favor, insira uma dica para o padrão regex. (Opcional)"
|
||||
},
|
||||
"ENABLE_REGEX": {
|
||||
"LABEL": "Ativar validação de regex"
|
||||
}
|
||||
},
|
||||
"BADGES": {
|
||||
"PRE_CHAT": "Pre-chat",
|
||||
"RESOLUTION": "Resolution"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,77 @@
|
||||
{
|
||||
"AUDIT_LOGS": {
|
||||
"HEADER": "Logs de auditoria",
|
||||
"HEADER_BTN_TXT": "Adicionar logs de auditoria",
|
||||
"LOADING": "A obter logs de auditoria",
|
||||
"DESCRIPTION": "Os logs de auditoria mantêm um registo das atividades na sua conta, permitindo-lhe acompanhar e auditar a sua conta, equipa ou serviços.",
|
||||
"LEARN_MORE": "Saber mais sobre os logs de auditoria",
|
||||
"SEARCH_404": "Não existem itens correspondentes a esta consulta",
|
||||
"SIDEBAR_TXT": "<p><b>Logs de auditoria</b> </p><p> Logs de auditoria são registos de eventos e ações de um Sistema de Chatwoot. </p>",
|
||||
"LIST": {
|
||||
"404": "Não há logs de auditoria referentes a esta conta.",
|
||||
"TITLE": "Gerir logs de auditoria",
|
||||
"DESC": "Logs de auditoria são registos de eventos e ações do Sistema Chatwoot.",
|
||||
"TABLE_HEADER": {
|
||||
"ACTIVITY": "User",
|
||||
"TIME": "Horário",
|
||||
"IP_ADDRESS": "Endereço IP"
|
||||
}
|
||||
},
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "Logs de auditoria recuperados com sucesso",
|
||||
"ERROR_MESSAGE": "Não foi possível conectar ao servidor Woot, por favor, tente novamente mais tarde"
|
||||
},
|
||||
"DEFAULT_USER": "Sistema",
|
||||
"AUTOMATION_RULE": {
|
||||
"ADD": "{agentName} created a new automation rule (#{id})",
|
||||
"EDIT": "{agentName} updated an automation rule (#{id})",
|
||||
"DELETE": "{agentName} deleted an automation rule (#{id})"
|
||||
},
|
||||
"ACCOUNT_USER": {
|
||||
"ADD": "{agentName} convidou {invitee} para a conta como {role}",
|
||||
"EDIT": {
|
||||
"SELF": "{agentName} alterou o seu {attributes} para {values}",
|
||||
"OTHER": "{agentName} alterou o parâmetro {attributes} do utilizador {user} para {values}",
|
||||
"DELETED": "{agentName} alterou o parâmetro {attributes} de um utilizador excluído para {values}"
|
||||
}
|
||||
},
|
||||
"INBOX": {
|
||||
"ADD": "{agentName} created a new inbox (#{id})",
|
||||
"EDIT": "{agentName} updated an inbox (#{id})",
|
||||
"DELETE": "{agentName} deleted an inbox (#{id})"
|
||||
},
|
||||
"WEBHOOK": {
|
||||
"ADD": "{agentName} created a new webhook (#{id})",
|
||||
"EDIT": "{agentName} updated a webhook (#{id})",
|
||||
"DELETE": "{agentName} deleted a webhook (#{id})"
|
||||
},
|
||||
"USER_ACTION": {
|
||||
"SIGN_IN": "{agentName} iniciou sessão",
|
||||
"SIGN_OUT": "{agentName} terminou sessão"
|
||||
},
|
||||
"TEAM": {
|
||||
"ADD": "{agentName} created a new team (#{id})",
|
||||
"EDIT": "{agentName} updated a team (#{id})",
|
||||
"DELETE": "{agentName} deleted a team (#{id})"
|
||||
},
|
||||
"MACRO": {
|
||||
"ADD": "{agentName} created a new macro (#{id})",
|
||||
"EDIT": "{agentName} updated a macro (#{id})",
|
||||
"DELETE": "{agentName} deleted a macro (#{id})"
|
||||
},
|
||||
"INBOX_MEMBER": {
|
||||
"ADD": "{agentName} added {user} to the inbox(#{inbox_id})",
|
||||
"REMOVE": "{agentName} removed {user} from the inbox(#{inbox_id})"
|
||||
},
|
||||
"TEAM_MEMBER": {
|
||||
"ADD": "{agentName} added {user} to the team(#{team_id})",
|
||||
"REMOVE": "{agentName} removed {user} from the team(#{team_id})"
|
||||
},
|
||||
"ACCOUNT": {
|
||||
"EDIT": "{agentName} updated the account configuration (#{id})"
|
||||
},
|
||||
"CONVERSATION": {
|
||||
"DELETE": "{agentName} apagou a conversa #{id}"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,184 @@
|
||||
{
|
||||
"AUTOMATION": {
|
||||
"HEADER": "Automatização",
|
||||
"DESCRIPTION": "A automação pode substituir e racionalizar os processos existentes que requerem esforço manual, como a adição de etiquetas e a atribuição de conversas ao agente mais adequado. Isto permite que a equipa se foque em tarefas maiores, reduzindo o tempo gasto em tarefas rotineiras.",
|
||||
"LEARN_MORE": "Saber mais sobre automação",
|
||||
"HEADER_BTN_TXT": "Adicionar regra de automação",
|
||||
"LOADING": "A procurar regras de automação",
|
||||
"ADD": {
|
||||
"TITLE": "Adicionar regra de automação",
|
||||
"SUBMIT": "Criar",
|
||||
"CANCEL_BUTTON_TEXT": "Cancelar",
|
||||
"FORM": {
|
||||
"NAME": {
|
||||
"LABEL": "Nome da regra",
|
||||
"PLACEHOLDER": "Insira o nome da regra",
|
||||
"ERROR": "Nome é obrigatório"
|
||||
},
|
||||
"DESC": {
|
||||
"LABEL": "Descrição",
|
||||
"PLACEHOLDER": "Insira descrição da regra",
|
||||
"ERROR": "Descrição é obrigatória"
|
||||
},
|
||||
"EVENT": {
|
||||
"LABEL": "Evento",
|
||||
"PLACEHOLDER": "Por favor, selecione um",
|
||||
"ERROR": "Evento é necessário"
|
||||
},
|
||||
"CONDITIONS": {
|
||||
"LABEL": "Condições"
|
||||
},
|
||||
"ACTIONS": {
|
||||
"LABEL": "Ações"
|
||||
}
|
||||
},
|
||||
"CONDITION_BUTTON_LABEL": "Adicionar condição",
|
||||
"ACTION_BUTTON_LABEL": "Adicionar ação",
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "Regra de automação adicionada com sucesso",
|
||||
"ERROR_MESSAGE": "Não foi possível criar uma regra de automação, por favor, tente novamente mais tarde"
|
||||
}
|
||||
},
|
||||
"LIST": {
|
||||
"TABLE_HEADER": {
|
||||
"NAME": "Nome:",
|
||||
"DESCRIPTION": "Descrição",
|
||||
"ACTIVE": "Ativa",
|
||||
"CREATED_ON": "Criado em"
|
||||
},
|
||||
"404": "Nenhuma regra de automação encontrada"
|
||||
},
|
||||
"DELETE": {
|
||||
"TITLE": "Apagar regra de automação",
|
||||
"SUBMIT": "Excluir",
|
||||
"CANCEL_BUTTON_TEXT": "Cancelar",
|
||||
"CONFIRM": {
|
||||
"TITLE": "Confirmar exclusão",
|
||||
"MESSAGE": "Tem a certeza que pretende excluir a automação ",
|
||||
"YES": "Sim, excluir ",
|
||||
"NO": "Não, manter "
|
||||
},
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "Regra de automação excluída com sucesso",
|
||||
"ERROR_MESSAGE": "Não foi possível excluir a regra de automação, por favor, tente novamente mais tarde"
|
||||
}
|
||||
},
|
||||
"EDIT": {
|
||||
"TITLE": "Editar regra de automação",
|
||||
"SUBMIT": "Atualização",
|
||||
"CANCEL_BUTTON_TEXT": "Cancelar",
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "Regra de automação atualizada com sucesso",
|
||||
"ERROR_MESSAGE": "Não foi possível atualizar a regra de automação, por favor, tente novamente mais tarde"
|
||||
}
|
||||
},
|
||||
"CLONE": {
|
||||
"TOOLTIP": "Clone",
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "Automação clonada com sucesso",
|
||||
"ERROR_MESSAGE": "Não foi possível clonar a regra de automação, por favor, tente novamente mais tarde"
|
||||
}
|
||||
},
|
||||
"FORM": {
|
||||
"EDIT": "Editar",
|
||||
"CREATE": "Criar",
|
||||
"DELETE": "Excluir",
|
||||
"CANCEL": "Cancelar",
|
||||
"RESET_MESSAGE": "Alterar o tipo de evento irá redefinir as condições e eventos adicionados abaixo"
|
||||
},
|
||||
"CONDITION": {
|
||||
"DELETE_MESSAGE": "É necessário ter, pelo menos, uma condição para guardar",
|
||||
"CONTACT_CUSTOM_ATTR_LABEL": "Atributos personalizados do contacto",
|
||||
"CONVERSATION_CUSTOM_ATTR_LABEL": "Atributos personalizados da conversa"
|
||||
},
|
||||
"ACTION": {
|
||||
"DELETE_MESSAGE": "É necessário ter, pelo menos, uma ação para guardar",
|
||||
"TEAM_MESSAGE_INPUT_PLACEHOLDER": "Introduza aqui a sua mensagem",
|
||||
"TEAM_DROPDOWN_PLACEHOLDER": "Selecionar equipas",
|
||||
"EMAIL_INPUT_PLACEHOLDER": "Inserir e-mail",
|
||||
"URL_INPUT_PLACEHOLDER": "Inserir URL"
|
||||
},
|
||||
"TOGGLE": {
|
||||
"ACTIVATION_TITLE": "Ativar regra de automação",
|
||||
"DEACTIVATION_TITLE": "Desativar regra de automação",
|
||||
"ACTIVATION_DESCRIPTION": "Esta ação irá ativar a regra de automação '{automationName}'. Tem a certeza que pretende continuar?",
|
||||
"DEACTIVATION_DESCRIPTION": "Esta ação irá desativar a regra de automação '{automationName}'. Tem a certeza que pretende continuar?",
|
||||
"ACTIVATION_SUCCESFUL": "Regra de automação ativada com sucesso",
|
||||
"DEACTIVATION_SUCCESFUL": "Regra de automação desativada com sucesso",
|
||||
"ACTIVATION_ERROR": "Não foi possível ativar a automação. Por favor, tente novamente mais tarde",
|
||||
"DEACTIVATION_ERROR": "Não foi possível desativar a automação. Por favor, tente novamente mais tarde",
|
||||
"CONFIRMATION_LABEL": "Sim",
|
||||
"CANCEL_LABEL": "Não"
|
||||
},
|
||||
"ATTACHMENT": {
|
||||
"UPLOAD_ERROR": "Não foi possível carregar anexo, por favor, tente novamente",
|
||||
"LABEL_IDLE": "Carregar anexo",
|
||||
"LABEL_UPLOADING": "A carregar...",
|
||||
"LABEL_UPLOADED": "Anexo carregado com sucesso",
|
||||
"LABEL_UPLOAD_FAILED": "Falha ao carregar anexo"
|
||||
},
|
||||
"ERRORS": {
|
||||
"ATTRIBUTE_KEY_REQUIRED": "A chave do atributo é necessária",
|
||||
"FILTER_OPERATOR_REQUIRED": "Operador do filtro é necessário",
|
||||
"VALUE_REQUIRED": "Valor obrigatório",
|
||||
"VALUE_MUST_BE_BETWEEN_1_AND_998": "O valor deve ser entre 1 e 998",
|
||||
"ACTION_PARAMETERS_REQUIRED": "Os parâmetros de ação são obrigatórios",
|
||||
"ATLEAST_ONE_CONDITION_REQUIRED": "Pelo menos uma condição é obrigatória",
|
||||
"ATLEAST_ONE_ACTION_REQUIRED": "Pelo menos uma ação é obrigatória"
|
||||
},
|
||||
"NONE_OPTION": "Nenhuma",
|
||||
"EVENTS": {
|
||||
"CONVERSATION_CREATED": "Conversa criada",
|
||||
"CONVERSATION_UPDATED": "Conversa atualizada",
|
||||
"MESSAGE_CREATED": "Mensagem criada",
|
||||
"CONVERSATION_RESOLVED": "Conversation Resolved",
|
||||
"CONVERSATION_OPENED": "Conversa aberta"
|
||||
},
|
||||
"ACTIONS": {
|
||||
"ASSIGN_AGENT": "Atribuir ao agente",
|
||||
"ASSIGN_TEAM": "Atribuir equipa",
|
||||
"ADD_LABEL": "Adicionar etiqueta",
|
||||
"REMOVE_LABEL": "Remover um rótulo",
|
||||
"SEND_EMAIL_TO_TEAM": "Enviar um e-mail para a equipa",
|
||||
"SEND_EMAIL_TRANSCRIPT": "Enviar transcrição por e-mail",
|
||||
"MUTE_CONVERSATION": "Silenciar Conversa",
|
||||
"SNOOZE_CONVERSATION": "Adiar conversa",
|
||||
"RESOLVE_CONVERSATION": "Resolver conversa",
|
||||
"SEND_WEBHOOK_EVENT": "Enviar evento webhook",
|
||||
"SEND_ATTACHMENT": "Enviar anexo",
|
||||
"SEND_MESSAGE": "Enviar mensagem",
|
||||
"ADD_PRIVATE_NOTE": "Adicionar uma Nota Privada",
|
||||
"CHANGE_PRIORITY": "Alterar prioridade",
|
||||
"ADD_SLA": "Adicionar SLA",
|
||||
"OPEN_CONVERSATION": "Abrir conversa"
|
||||
},
|
||||
"MESSAGE_TYPES": {
|
||||
"INCOMING": "Incoming Message",
|
||||
"OUTGOING": "Outgoing Message"
|
||||
},
|
||||
"PRIORITY_TYPES": {
|
||||
"NONE": "Nenhuma",
|
||||
"LOW": "Baixa",
|
||||
"MEDIUM": "Média",
|
||||
"HIGH": "Elevada",
|
||||
"URGENT": "Urgente"
|
||||
},
|
||||
"ATTRIBUTES": {
|
||||
"MESSAGE_TYPE": "Tipo de mensagem",
|
||||
"MESSAGE_CONTAINS": "A mensagem contém",
|
||||
"EMAIL": "E-mail",
|
||||
"INBOX": "Caixa de entrada",
|
||||
"CONVERSATION_LANGUAGE": "Linguagem da conversa",
|
||||
"PHONE_NUMBER": "Número de telefone",
|
||||
"STATUS": "Situação",
|
||||
"BROWSER_LANGUAGE": "Idioma do navegador",
|
||||
"MAIL_SUBJECT": "Assunto do e-mail",
|
||||
"COUNTRY_NAME": "País",
|
||||
"REFERER_LINK": "Link de referência",
|
||||
"ASSIGNEE_NAME": "Atribuído",
|
||||
"TEAM_NAME": "Equipa",
|
||||
"PRIORITY": "Prioridade",
|
||||
"LABELS": "Etiquetas"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"BULK_ACTION": {
|
||||
"CONVERSATIONS_SELECTED": "{conversationCount} conversas selecionadas",
|
||||
"AGENT_SELECT_LABEL": "Escolher agente",
|
||||
"ASSIGN_CONFIRMATION_LABEL": "Tem a certeza que pretende atribuir {conversationCount} {conversationLabel} a",
|
||||
"UNASSIGN_CONFIRMATION_LABEL": "Tem a certeza que pretende remover a atribuição de {conversationCount} {conversationLabel}?",
|
||||
"GO_BACK_LABEL": "Voltar",
|
||||
"ASSIGN_LABEL": "Atribuir",
|
||||
"YES": "Sim",
|
||||
"SEARCH_INPUT_PLACEHOLDER": "Procurar",
|
||||
"ASSIGN_AGENT_TOOLTIP": "Atribuir agente",
|
||||
"ASSIGN_TEAM_TOOLTIP": "Atribuir equipa",
|
||||
"ASSIGN_SUCCESFUL": "Conversas atribuídas com sucesso.",
|
||||
"ASSIGN_FAILED": "Falha ao atribuir conversas. Por favor, tente novamente.",
|
||||
"RESOLVE_SUCCESFUL": "Conversas resolvidas com sucesso.",
|
||||
"RESOLVE_FAILED": "Falha ao resolver conversas. Por favor, tente novamente.",
|
||||
"ALL_CONVERSATIONS_SELECTED_ALERT": "As conversas visíveis nesta página estão apenas selecionadas.",
|
||||
"AGENT_LIST_LOADING": "A carregar agentes",
|
||||
"UPDATE": {
|
||||
"CHANGE_STATUS": "Alterar estado",
|
||||
"SNOOZE_UNTIL": "Adiar",
|
||||
"UPDATE_SUCCESFUL": "Estado da conversa atualizado com sucesso.",
|
||||
"UPDATE_FAILED": "Falha ao atualizar conversas. Por favor, tente novamente."
|
||||
},
|
||||
"LABELS": {
|
||||
"ASSIGN_LABELS": "Atribuir etiquetas",
|
||||
"NO_LABELS_FOUND": "Nenhuma etiqueta encontrada",
|
||||
"ASSIGN_SELECTED_LABELS": "Atribuir etiquetas selecionadas",
|
||||
"ASSIGN_SUCCESFUL": "Etiquetas atribuídas com sucesso.",
|
||||
"ASSIGN_FAILED": "Falha ao atribuir etiquetas. Por favor, tente novamente."
|
||||
},
|
||||
"TEAMS": {
|
||||
"TEAM_SELECT_LABEL": "Escolher equipa",
|
||||
"NONE": "Nenhuma",
|
||||
"NO_TEAMS_AVAILABLE": "Não há equipas nesta conta.",
|
||||
"ASSIGN_SELECTED_TEAMS": "Atribuir equipa selecionada.",
|
||||
"ASSIGN_SUCCESFUL": "Equipas atribuídas.",
|
||||
"ASSIGN_FAILED": "Falha ao atribuir equipa. Tente novamente."
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,214 @@
|
||||
{
|
||||
"CAMPAIGN": {
|
||||
"LIVE_CHAT": {
|
||||
"HEADER_TITLE": "Live chat campaigns",
|
||||
"NEW_CAMPAIGN": "Create campaign",
|
||||
"CARD": {
|
||||
"STATUS": {
|
||||
"ENABLED": "Ativado",
|
||||
"DISABLED": "Inativo"
|
||||
},
|
||||
"CAMPAIGN_DETAILS": {
|
||||
"SENT_BY": "Enviado por",
|
||||
"BOT": "Bot",
|
||||
"FROM": "de",
|
||||
"URL": "URL:"
|
||||
}
|
||||
},
|
||||
"EMPTY_STATE": {
|
||||
"TITLE": "No live chat campaigns are available",
|
||||
"SUBTITLE": "Connect with your customers using proactive messages. Click 'Create campaign' to get started."
|
||||
},
|
||||
"CREATE": {
|
||||
"TITLE": "Create a live chat campaign",
|
||||
"CANCEL_BUTTON_TEXT": "Cancelar",
|
||||
"CREATE_BUTTON_TEXT": "Criar",
|
||||
"FORM": {
|
||||
"TITLE": {
|
||||
"LABEL": "Título",
|
||||
"PLACEHOLDER": "Por favor, insira o título da campanha",
|
||||
"ERROR": "Título obrigatório"
|
||||
},
|
||||
"MESSAGE": {
|
||||
"LABEL": "Messagem",
|
||||
"PLACEHOLDER": "Por favor, insira a mensagem da campanha",
|
||||
"ERROR": "A mensagem é obrigatória"
|
||||
},
|
||||
"INBOX": {
|
||||
"LABEL": "Selecionar caixa de entrada",
|
||||
"PLACEHOLDER": "Selecionar caixa de entrada",
|
||||
"ERROR": "Caixa de entrada obrigatória"
|
||||
},
|
||||
"SENT_BY": {
|
||||
"LABEL": "Enviado por",
|
||||
"PLACEHOLDER": "Please select sender",
|
||||
"ERROR": "O remetente é obrigatório"
|
||||
},
|
||||
"END_POINT": {
|
||||
"LABEL": "URL",
|
||||
"PLACEHOLDER": "Por favor, insira o URL",
|
||||
"ERROR": "Por favor, insira um URL válido"
|
||||
},
|
||||
"TIME_ON_PAGE": {
|
||||
"LABEL": "Tempo na página (segundos)",
|
||||
"PLACEHOLDER": "Por favor, insira a hora",
|
||||
"ERROR": "O tempo na página é obrigatório"
|
||||
},
|
||||
"OTHER_PREFERENCES": {
|
||||
"TITLE": "Other preferences",
|
||||
"ENABLED": "Ativar a campanha",
|
||||
"TRIGGER_ONLY_BUSINESS_HOURS": "Ativar apenas durante o horário de trabalho"
|
||||
},
|
||||
"BUTTONS": {
|
||||
"CREATE": "Criar",
|
||||
"CANCEL": "Cancelar"
|
||||
},
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "Live chat campaign created successfully",
|
||||
"ERROR_MESSAGE": "Ocorreu um erro. Por favor, tente novamente."
|
||||
}
|
||||
}
|
||||
},
|
||||
"EDIT": {
|
||||
"TITLE": "Edit live chat campaign",
|
||||
"FORM": {
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "Live chat campaign updated successfully",
|
||||
"ERROR_MESSAGE": "Ocorreu um erro. Por favor, tente novamente."
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"SMS": {
|
||||
"HEADER_TITLE": "SMS campaigns",
|
||||
"NEW_CAMPAIGN": "Create campaign",
|
||||
"EMPTY_STATE": {
|
||||
"TITLE": "No SMS campaigns are available",
|
||||
"SUBTITLE": "Launch an SMS campaign to reach your customers directly. Send offers or make announcements with ease. Click 'Create campaign' to get started."
|
||||
},
|
||||
"CARD": {
|
||||
"STATUS": {
|
||||
"COMPLETED": "Concluída",
|
||||
"SCHEDULED": "Scheduled"
|
||||
},
|
||||
"CAMPAIGN_DETAILS": {
|
||||
"SENT_FROM": "Sent from",
|
||||
"ON": "on"
|
||||
}
|
||||
},
|
||||
"CREATE": {
|
||||
"TITLE": "Create SMS campaign",
|
||||
"CANCEL_BUTTON_TEXT": "Cancelar",
|
||||
"CREATE_BUTTON_TEXT": "Criar",
|
||||
"FORM": {
|
||||
"TITLE": {
|
||||
"LABEL": "Título",
|
||||
"PLACEHOLDER": "Por favor, insira o título da campanha",
|
||||
"ERROR": "Título obrigatório"
|
||||
},
|
||||
"MESSAGE": {
|
||||
"LABEL": "Messagem",
|
||||
"PLACEHOLDER": "Por favor, insira a mensagem da campanha",
|
||||
"ERROR": "A mensagem é obrigatória"
|
||||
},
|
||||
"INBOX": {
|
||||
"LABEL": "Selecionar caixa de entrada",
|
||||
"PLACEHOLDER": "Selecionar caixa de entrada",
|
||||
"ERROR": "Caixa de entrada obrigatória"
|
||||
},
|
||||
"AUDIENCE": {
|
||||
"LABEL": "Público-alvo",
|
||||
"PLACEHOLDER": "Escolher etiquetas dos clientes",
|
||||
"ERROR": "Público-alvo obrigatório"
|
||||
},
|
||||
"SCHEDULED_AT": {
|
||||
"LABEL": "Horário agendado",
|
||||
"PLACEHOLDER": "Por favor, selecione a hora",
|
||||
"ERROR": "Horário de agendamento obrigatório"
|
||||
},
|
||||
"BUTTONS": {
|
||||
"CREATE": "Criar",
|
||||
"CANCEL": "Cancelar"
|
||||
},
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "SMS campaign created successfully",
|
||||
"ERROR_MESSAGE": "Ocorreu um erro. Por favor, tente novamente."
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"WHATSAPP": {
|
||||
"HEADER_TITLE": "WhatsApp campaigns",
|
||||
"NEW_CAMPAIGN": "Create campaign",
|
||||
"EMPTY_STATE": {
|
||||
"TITLE": "No WhatsApp campaigns are available",
|
||||
"SUBTITLE": "Launch a WhatsApp campaign to reach your customers directly. Send offers or make announcements with ease. Click 'Create campaign' to get started."
|
||||
},
|
||||
"CARD": {
|
||||
"STATUS": {
|
||||
"COMPLETED": "Concluída",
|
||||
"SCHEDULED": "Scheduled"
|
||||
},
|
||||
"CAMPAIGN_DETAILS": {
|
||||
"SENT_FROM": "Sent from",
|
||||
"ON": "on"
|
||||
}
|
||||
},
|
||||
"CREATE": {
|
||||
"TITLE": "Create WhatsApp campaign",
|
||||
"CANCEL_BUTTON_TEXT": "Cancelar",
|
||||
"CREATE_BUTTON_TEXT": "Criar",
|
||||
"FORM": {
|
||||
"TITLE": {
|
||||
"LABEL": "Título",
|
||||
"PLACEHOLDER": "Por favor, insira o título da campanha",
|
||||
"ERROR": "Título obrigatório"
|
||||
},
|
||||
"INBOX": {
|
||||
"LABEL": "Selecionar caixa de entrada",
|
||||
"PLACEHOLDER": "Selecionar caixa de entrada",
|
||||
"ERROR": "Caixa de entrada obrigatória"
|
||||
},
|
||||
"TEMPLATE": {
|
||||
"LABEL": "WhatsApp Template",
|
||||
"PLACEHOLDER": "Select a template",
|
||||
"INFO": "Select a template to use for this campaign.",
|
||||
"ERROR": "Template is required",
|
||||
"PREVIEW_TITLE": "Processo {templateName}",
|
||||
"LANGUAGE": "Idioma",
|
||||
"CATEGORY": "Categoria",
|
||||
"VARIABLES_LABEL": "Variáveis",
|
||||
"VARIABLE_PLACEHOLDER": "Enter value for {variable}"
|
||||
},
|
||||
"AUDIENCE": {
|
||||
"LABEL": "Público-alvo",
|
||||
"PLACEHOLDER": "Escolher etiquetas dos clientes",
|
||||
"ERROR": "Público-alvo obrigatório"
|
||||
},
|
||||
"SCHEDULED_AT": {
|
||||
"LABEL": "Horário agendado",
|
||||
"PLACEHOLDER": "Por favor, selecione a hora",
|
||||
"ERROR": "Horário de agendamento obrigatório"
|
||||
},
|
||||
"BUTTONS": {
|
||||
"CREATE": "Criar",
|
||||
"CANCEL": "Cancelar"
|
||||
},
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "WhatsApp campaign created successfully",
|
||||
"ERROR_MESSAGE": "Ocorreu um erro. Por favor, tente novamente."
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"CONFIRM_DELETE": {
|
||||
"TITLE": "Tem a certeza que pretende excluir?",
|
||||
"DESCRIPTION": "The delete action is permanent and cannot be reversed.",
|
||||
"CONFIRM": "Excluir",
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "Campanha excluída com sucesso",
|
||||
"ERROR_MESSAGE": "Ocorreu um erro. Por favor, tente novamente."
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,77 @@
|
||||
{
|
||||
"CANNED_MGMT": {
|
||||
"HEADER": "Respostas prontas",
|
||||
"LEARN_MORE": "Saber mais sobre respostas prontas",
|
||||
"DESCRIPTION": "Respostas prontas são modelos de resposta pré-escritos que o ajudam a responder rapidamente a uma conversa. Os agentes podem inserir o caractere '/' seguido do código curto para inserir uma resposta pronta durante uma conversa. ",
|
||||
"HEADER_BTN_TXT": "Adicionar resposta pronta",
|
||||
"LOADING": "A obter respostas prontas...",
|
||||
"SEARCH_404": "Não há itens correspondentes a esta consulta.",
|
||||
"LIST": {
|
||||
"404": "Não há respostas prontas disponíveis nesta conta.",
|
||||
"TITLE": "Gerir respostas prontas",
|
||||
"DESC": "Respostas prontas são modelos de resposta pré-definidos que podem ser usados para responder mais rapidamente a conversas.",
|
||||
"TABLE_HEADER": {
|
||||
"SHORT_CODE": "Código curto",
|
||||
"CONTENT": "Conteúdo",
|
||||
"ACTIONS": "Ações"
|
||||
}
|
||||
},
|
||||
"ADD": {
|
||||
"TITLE": "Adicionar resposta pronta",
|
||||
"DESC": "Respostas prontas são modelos de resposta pré-definidos que podem ser usados para responder mais rapidamente a conversas.",
|
||||
"CANCEL_BUTTON_TEXT": "Cancelar",
|
||||
"FORM": {
|
||||
"SHORT_CODE": {
|
||||
"LABEL": "Código curto",
|
||||
"PLACEHOLDER": "Por favor, insira um código curto.",
|
||||
"ERROR": "O código curto é obrigatório."
|
||||
},
|
||||
"CONTENT": {
|
||||
"LABEL": "Mensagem",
|
||||
"PLACEHOLDER": "Por favor, escreva a mensagem que pretende guardar como um modelo para usar mais tarde.",
|
||||
"ERROR": "Mensagem é um campo obrigatório."
|
||||
},
|
||||
"SUBMIT": "Submeter"
|
||||
},
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "Resposta pronta adicionada com sucesso.",
|
||||
"ERROR_MESSAGE": "Não foi possível conectar ao servidor Woot. Por favor, tente novamente."
|
||||
}
|
||||
},
|
||||
"EDIT": {
|
||||
"TITLE": "Editar resposta pronta",
|
||||
"CANCEL_BUTTON_TEXT": "Cancelar",
|
||||
"FORM": {
|
||||
"SHORT_CODE": {
|
||||
"LABEL": "Código curto",
|
||||
"PLACEHOLDER": "Por favor, insira um código curto.",
|
||||
"ERROR": "Código curto é obrigatório."
|
||||
},
|
||||
"CONTENT": {
|
||||
"LABEL": "Mensagem",
|
||||
"PLACEHOLDER": "Por favor, escreva a mensagem que pretende guardar como um modelo para usar mais tarde.",
|
||||
"ERROR": "A mensagem é obrigatória."
|
||||
},
|
||||
"SUBMIT": "Submeter"
|
||||
},
|
||||
"BUTTON_TEXT": "Editar",
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "Resposta pronta atualizada com sucesso.",
|
||||
"ERROR_MESSAGE": "Não foi possível conectar ao servidor Woot. Por favor, tente novamente."
|
||||
}
|
||||
},
|
||||
"DELETE": {
|
||||
"BUTTON_TEXT": "Excluir",
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "Resposta pronta excluída com sucesso.",
|
||||
"ERROR_MESSAGE": "Não foi possível conectar ao servidor Woot. Por favor, tente novamente."
|
||||
},
|
||||
"CONFIRM": {
|
||||
"TITLE": "Confirmar exclusão",
|
||||
"MESSAGE": "Tem a certeza que pretende excluir a resposta pronta ",
|
||||
"YES": "Sim, excluir ",
|
||||
"NO": "Não, manter "
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,142 @@
|
||||
{
|
||||
"CHAT_LIST": {
|
||||
"LOADING": "A carregar conversas",
|
||||
"LOAD_MORE_CONVERSATIONS": "A carregar mais conversas",
|
||||
"EOF": "Todas as conversas carregadas 🎉",
|
||||
"LIST": {
|
||||
"404": "Não há conversas ativas neste grupo."
|
||||
},
|
||||
"FAILED_TO_SEND": "Failed to send",
|
||||
"TAB_HEADING": "Conversas",
|
||||
"MENTION_HEADING": "Menções",
|
||||
"UNATTENDED_HEADING": "Por responder",
|
||||
"SEARCH": {
|
||||
"INPUT": "Pesquisar pessoas, conversas, respostas guardadas .."
|
||||
},
|
||||
"FILTER_ALL": "Todas",
|
||||
"ASSIGNEE_TYPE_TABS": {
|
||||
"me": "Minhas",
|
||||
"unassigned": "Não atribuídas",
|
||||
"all": "Todas"
|
||||
},
|
||||
"CHAT_STATUS_FILTER_ITEMS": {
|
||||
"open": {
|
||||
"TEXT": "Abertas"
|
||||
},
|
||||
"resolved": {
|
||||
"TEXT": "Resolvido"
|
||||
},
|
||||
"pending": {
|
||||
"TEXT": "Pendente"
|
||||
},
|
||||
"snoozed": {
|
||||
"TEXT": "Adiado"
|
||||
},
|
||||
"all": {
|
||||
"TEXT": "Todas"
|
||||
}
|
||||
},
|
||||
"VIEW_FILTER": "Visualizar",
|
||||
"SORT_TOOLTIP_LABEL": "Ordenar conversas",
|
||||
"CHAT_SORT": {
|
||||
"STATUS": "Situação",
|
||||
"ORDER_BY": "Ordenar por"
|
||||
},
|
||||
"CHAT_TIME_STAMP": {
|
||||
"CREATED": {
|
||||
"LATEST": "Criado",
|
||||
"OLDEST": "Criada em:"
|
||||
},
|
||||
"LAST_ACTIVITY": {
|
||||
"NOT_ACTIVE": "Última atividade:",
|
||||
"ACTIVE": "Última atividade"
|
||||
}
|
||||
},
|
||||
"SORT_ORDER_ITEMS": {
|
||||
"last_activity_at_asc": {
|
||||
"TEXT": "Última Atividade: Mais antigas primeiro"
|
||||
},
|
||||
"last_activity_at_desc": {
|
||||
"TEXT": "Última Atividade: Mais recentes primeiro"
|
||||
},
|
||||
"created_at_desc": {
|
||||
"TEXT": "Criado em: Mais recentes primeiro"
|
||||
},
|
||||
"created_at_asc": {
|
||||
"TEXT": "Criado em: Mais antigas primeiro"
|
||||
},
|
||||
"priority_desc": {
|
||||
"TEXT": "Prioridade: Mais alta primeiro"
|
||||
},
|
||||
"priority_asc": {
|
||||
"TEXT": "Prioridade: Mais baixa primeiro"
|
||||
},
|
||||
"waiting_since_asc": {
|
||||
"TEXT": "Resposta pendente: Mais longa primeiro"
|
||||
},
|
||||
"waiting_since_desc": {
|
||||
"TEXT": "Resposta pendente: Mais curta primeiro"
|
||||
}
|
||||
},
|
||||
"ATTACHMENTS": {
|
||||
"image": {
|
||||
"CONTENT": "Mensagem de imagem"
|
||||
},
|
||||
"audio": {
|
||||
"CONTENT": "Mensagem de áudio"
|
||||
},
|
||||
"video": {
|
||||
"CONTENT": "Mensagem de vídeo"
|
||||
},
|
||||
"file": {
|
||||
"CONTENT": "Carregar anexo"
|
||||
},
|
||||
"location": {
|
||||
"CONTENT": "Local:"
|
||||
},
|
||||
"ig_reel": {
|
||||
"CONTENT": "Instagram Reel"
|
||||
},
|
||||
"fallback": {
|
||||
"CONTENT": "partilhou um URL"
|
||||
},
|
||||
"contact": {
|
||||
"CONTENT": "Shared contact"
|
||||
},
|
||||
"embed": {
|
||||
"CONTENT": "Embedded content"
|
||||
}
|
||||
},
|
||||
"CHAT_SORT_BY_FILTER": {
|
||||
"TITLE": "Ordenar conversa",
|
||||
"DROPDOWN_TITLE": "Ordenar por",
|
||||
"ITEMS": {
|
||||
"LATEST": {
|
||||
"NAME": "Última atividade em",
|
||||
"LABEL": "Última atividade"
|
||||
},
|
||||
"CREATED_AT": {
|
||||
"NAME": "Criada em",
|
||||
"LABEL": "Criada em"
|
||||
},
|
||||
"LAST_USER_MESSAGE_AT": {
|
||||
"NAME": "Última resposta do utilizador em",
|
||||
"LABEL": "Última mensagem"
|
||||
}
|
||||
}
|
||||
},
|
||||
"RECEIVED_VIA_EMAIL": "Recebido por e-mail",
|
||||
"VIEW_TWEET_IN_TWITTER": "Ver mensagem no Twitter",
|
||||
"REPLY_TO_TWEET": "Responder a esta mensagem",
|
||||
"LINK_TO_STORY": "Ir para story do instagram",
|
||||
"SENT": "Enviado com sucesso",
|
||||
"READ": "Lido com sucesso",
|
||||
"DELIVERED": "Entregue com sucesso",
|
||||
"NO_MESSAGES": "Sem mensagens",
|
||||
"NO_CONTENT": "Sem conteúdo disponível",
|
||||
"HIDE_QUOTED_TEXT": "Ocultar texto citado",
|
||||
"SHOW_QUOTED_TEXT": "Mostrar texto citado",
|
||||
"MESSAGE_READ": "Lida",
|
||||
"SENDING": "Sending"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
{
|
||||
"COMPANIES": {
|
||||
"HEADER": "Companies",
|
||||
"SORT_BY": {
|
||||
"LABEL": "Ordenar por",
|
||||
"OPTIONS": {
|
||||
"NAME": "Nome:",
|
||||
"DOMAIN": "Domínio",
|
||||
"CREATED_AT": "Criada em",
|
||||
"CONTACTS_COUNT": "Contacts count"
|
||||
}
|
||||
},
|
||||
"ORDER": {
|
||||
"LABEL": "Order",
|
||||
"OPTIONS": {
|
||||
"ASCENDING": "Ascending",
|
||||
"DESCENDING": "Descending"
|
||||
}
|
||||
},
|
||||
"SEARCH_PLACEHOLDER": "Search companies...",
|
||||
"LOADING": "Loading companies...",
|
||||
"UNNAMED": "Unnamed Company",
|
||||
"CONTACTS_COUNT": "{n} contact | {n} contacts",
|
||||
"EMPTY_STATE": {
|
||||
"TITLE": "No companies found"
|
||||
}
|
||||
},
|
||||
"COMPANIES_LAYOUT": {
|
||||
"PAGINATION_FOOTER": {
|
||||
"SHOWING": "Showing {startItem} – {endItem} of {totalItems} company | Showing {startItem} – {endItem} of {totalItems} companies"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,56 @@
|
||||
{
|
||||
"PAGINATION_FOOTER": {
|
||||
"SHOWING": "Showing {startItem} - {endItem} of {totalItems} items",
|
||||
"CURRENT_PAGE_INFO": "{currentPage} de {totalPages} páginas"
|
||||
},
|
||||
"COMBOBOX": {
|
||||
"PLACEHOLDER": "Select an option...",
|
||||
"EMPTY_SEARCH_RESULTS": "No items found for the search term `{searchTerm}`",
|
||||
"EMPTY_STATE": "Nenhum resultado encontrado.",
|
||||
"SEARCH_PLACEHOLDER": "Search...",
|
||||
"MORE": "+{count} mais"
|
||||
},
|
||||
"DROPDOWN_MENU": {
|
||||
"SEARCH_PLACEHOLDER": "Search...",
|
||||
"EMPTY_STATE": "Nenhum resultado encontrado.",
|
||||
"SEARCHING": "A pesquisar..."
|
||||
},
|
||||
"DIALOG": {
|
||||
"BUTTONS": {
|
||||
"CANCEL": "Cancelar",
|
||||
"CONFIRM": "Confirmar"
|
||||
}
|
||||
},
|
||||
"PHONE_INPUT": {
|
||||
"SEARCH_PLACEHOLDER": "Search country",
|
||||
"ERROR": "Phone number should be empty or in E.164 format",
|
||||
"DIAL_CODE_ERROR": "Por favor, selecione um código de marcação da lista"
|
||||
},
|
||||
"THUMBNAIL": {
|
||||
"AUTHOR": {
|
||||
"NOT_AVAILABLE": "Autor não disponível"
|
||||
}
|
||||
},
|
||||
"BREADCRUMB": {
|
||||
"ARIA_LABEL": "Breadcrumb"
|
||||
},
|
||||
"SWITCH": {
|
||||
"TOGGLE": "Toggle switch"
|
||||
},
|
||||
"LABEL": {
|
||||
"TAG_BUTTON": "tag"
|
||||
},
|
||||
"FEATURE_SPOTLIGHT": {
|
||||
"LEARN_MORE": "Saber mais",
|
||||
"WATCH_VIDEO": "Watch video"
|
||||
},
|
||||
"DURATION_INPUT": {
|
||||
"MINUTES": "Minutos",
|
||||
"HOURS": "Horas",
|
||||
"DAYS": "Dias",
|
||||
"PLACEHOLDER": "Introduza a duração"
|
||||
},
|
||||
"CHANNEL_SELECTOR": {
|
||||
"COMING_SOON": "Em Breve!"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,655 @@
|
||||
{
|
||||
"CONTACT_PANEL": {
|
||||
"NOT_AVAILABLE": "Indisponível",
|
||||
"EMAIL_ADDRESS": "Endereço de e-mail",
|
||||
"PHONE_NUMBER": "Número de telefone",
|
||||
"IDENTIFIER": "Identificador",
|
||||
"COPY_SUCCESSFUL": "Copiado para área de transferência com sucesso",
|
||||
"COMPANY": "Empresa",
|
||||
"LOCATION": "Localização",
|
||||
"BROWSER_LANGUAGE": "Idioma do navegador",
|
||||
"CONVERSATION_TITLE": "Detalhes da conversa",
|
||||
"VIEW_PROFILE": "Ver perfil",
|
||||
"BROWSER": "Navegador",
|
||||
"OS": "Sistema Operativo",
|
||||
"INITIATED_FROM": "Iniciado de",
|
||||
"INITIATED_AT": "Iniciado em",
|
||||
"IP_ADDRESS": "Endereço IP",
|
||||
"CREATED_AT_LABEL": "Criado",
|
||||
"NEW_MESSAGE": "Nova mensagem",
|
||||
"CALL": "Chamada",
|
||||
"CALL_INITIATED": "Calling the contact…",
|
||||
"CALL_FAILED": "Unable to start the call. Please try again.",
|
||||
"VOICE_INBOX_PICKER": {
|
||||
"TITLE": "Choose a voice inbox"
|
||||
},
|
||||
"CONVERSATIONS": {
|
||||
"NO_RECORDS_FOUND": "Não há conversas anteriores associadas a este contacto.",
|
||||
"TITLE": "Conversas anteriores"
|
||||
},
|
||||
"LABELS": {
|
||||
"CONTACT": {
|
||||
"TITLE": "Etiquetas de contacto",
|
||||
"ERROR": "Não foi possível atualizar as etiquetas"
|
||||
},
|
||||
"CONVERSATION": {
|
||||
"TITLE": "Etiquetas da conversa",
|
||||
"ADD_BUTTON": "Adicionar etiquetas"
|
||||
},
|
||||
"LABEL_SELECT": {
|
||||
"TITLE": "Adicionar etiquetas",
|
||||
"PLACEHOLDER": "Procurar etiquetas",
|
||||
"NO_RESULT": "Nenhuma etiqueta encontrada",
|
||||
"CREATE_LABEL": "Criar nova etiqueta"
|
||||
}
|
||||
},
|
||||
"MERGE_CONTACT": "Unir contacto",
|
||||
"CONTACT_ACTIONS": "Ações de contacto",
|
||||
"MUTE_CONTACT": "Bloquear contacto",
|
||||
"UNMUTE_CONTACT": "Desbloquear contacto",
|
||||
"MUTED_SUCCESS": "Este contacto está bloqueado. Não será notificado de nenhuma conversa futura.",
|
||||
"UNMUTED_SUCCESS": "Este contacto foi desbloqueado.",
|
||||
"SEND_TRANSCRIPT": "Enviar transcrição",
|
||||
"EDIT_LABEL": "Editar",
|
||||
"SIDEBAR_SECTIONS": {
|
||||
"CUSTOM_ATTRIBUTES": "Atributos personalizados",
|
||||
"CONTACT_LABELS": "Etiquetas de contacto",
|
||||
"PREVIOUS_CONVERSATIONS": "Conversas anteriores",
|
||||
"NO_RECORDS_FOUND": "Nenhum atributo encontrado"
|
||||
}
|
||||
},
|
||||
"EDIT_CONTACT": {
|
||||
"BUTTON_LABEL": "Editar contacto",
|
||||
"TITLE": "Editar contacto",
|
||||
"DESC": "Editar detalhes do contacto"
|
||||
},
|
||||
"DELETE_CONTACT": {
|
||||
"BUTTON_LABEL": "Excluir contacto",
|
||||
"TITLE": "Excluir contacto",
|
||||
"DESC": "Apagar detalhes do contacto",
|
||||
"CONFIRM": {
|
||||
"TITLE": "Confirmar exclusão",
|
||||
"MESSAGE": "Tem certeza que pretende excluir ",
|
||||
"YES": "Sim, excluir",
|
||||
"NO": "Não, manter"
|
||||
},
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "Contacto excluído com sucesso",
|
||||
"ERROR_MESSAGE": "Não foi possível excluir o contacto. Por favor, tente mais tarde."
|
||||
}
|
||||
},
|
||||
"CONTACT_FORM": {
|
||||
"FORM": {
|
||||
"SUBMIT": "Submeter",
|
||||
"CANCEL": "Cancelar",
|
||||
"AVATAR": {
|
||||
"LABEL": "Avatar do contacto"
|
||||
},
|
||||
"NAME": {
|
||||
"PLACEHOLDER": "Insira o nome completo do contacto",
|
||||
"LABEL": "Nome completo"
|
||||
},
|
||||
"BIO": {
|
||||
"PLACEHOLDER": "Insira a biografia do contacto",
|
||||
"LABEL": "Biografia"
|
||||
},
|
||||
"EMAIL_ADDRESS": {
|
||||
"PLACEHOLDER": "Insira o endereço de e-mail do contacto",
|
||||
"LABEL": "Endereço de e-mail",
|
||||
"DUPLICATE": "O e-mail inserido já está a ser utilizado por outro contacto.",
|
||||
"ERROR": "Por favor, insira um endereço de e-mail válido."
|
||||
},
|
||||
"PHONE_NUMBER": {
|
||||
"PLACEHOLDER": "Insira o número de telefone do contacto",
|
||||
"LABEL": "Número de telefone",
|
||||
"HELP": "O número de telefone deve ter o formato E.164, por exemplo: +1415555555 [+][código do país][código de área] [número de telefone local]",
|
||||
"ERROR": "O número de telefone deve estar vazio ou no formato E.164",
|
||||
"DIAL_CODE_ERROR": "Por favor, selecione um código de marcação da lista",
|
||||
"DUPLICATE": "Este número já está a ser usado por outro contacto."
|
||||
},
|
||||
"LOCATION": {
|
||||
"PLACEHOLDER": "Insira a localização do contacto",
|
||||
"LABEL": "Local"
|
||||
},
|
||||
"COMPANY_NAME": {
|
||||
"PLACEHOLDER": "Insira o nome da empresa",
|
||||
"LABEL": "Nome da empresa"
|
||||
},
|
||||
"COUNTRY": {
|
||||
"PLACEHOLDER": "Insira o nome do país",
|
||||
"LABEL": "Nome do país",
|
||||
"SELECT_PLACEHOLDER": "Selecionar",
|
||||
"REMOVE": "Excluir",
|
||||
"SELECT_COUNTRY": "Selecione o país"
|
||||
},
|
||||
"CITY": {
|
||||
"PLACEHOLDER": "Escreva o nome da cidade",
|
||||
"LABEL": "Cidade"
|
||||
},
|
||||
"SOCIAL_PROFILES": {
|
||||
"FACEBOOK": {
|
||||
"PLACEHOLDER": "Insira o nome de utilizador do Facebook",
|
||||
"LABEL": "Facebook"
|
||||
},
|
||||
"TWITTER": {
|
||||
"PLACEHOLDER": "Insira o nome de utilizador do Twitter",
|
||||
"LABEL": "Twitter"
|
||||
},
|
||||
"LINKEDIN": {
|
||||
"PLACEHOLDER": "Insira o nome de utilizador do LinkedIn",
|
||||
"LABEL": "LinkedIn"
|
||||
},
|
||||
"GITHUB": {
|
||||
"PLACEHOLDER": "Digite o utilizador do Github",
|
||||
"LABEL": "Github"
|
||||
}
|
||||
}
|
||||
},
|
||||
"DELETE_AVATAR": {
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "Avatar de contacto removido com sucesso",
|
||||
"ERROR_MESSAGE": "Não foi possível remover o avatar do contacto. Por favor, tente novamente mais tarde."
|
||||
}
|
||||
},
|
||||
"SUCCESS_MESSAGE": "Contacto guardado com sucesso",
|
||||
"ERROR_MESSAGE": "Ocorreu um erro, por favor, tente novamente"
|
||||
},
|
||||
"NEW_CONVERSATION": {
|
||||
"BUTTON_LABEL": "Iniciar conversa",
|
||||
"TITLE": "Nova conversa",
|
||||
"DESC": "Começar uma conversa através do envio de uma mensagem.",
|
||||
"NO_INBOX": "Não foi possível encontrar uma caixa de entrada para iniciar uma conversa com este contacto.",
|
||||
"FORM": {
|
||||
"TO": {
|
||||
"LABEL": "Para"
|
||||
},
|
||||
"INBOX": {
|
||||
"LABEL": "Via caixa de entrada",
|
||||
"PLACEHOLDER": "Selecionar caixa de entrada",
|
||||
"ERROR": "Selecione uma caixa de entrada"
|
||||
},
|
||||
"SUBJECT": {
|
||||
"LABEL": "Assunto",
|
||||
"PLACEHOLDER": "Assunto",
|
||||
"ERROR": "O assunto não pode estar vazio"
|
||||
},
|
||||
"MESSAGE": {
|
||||
"LABEL": "Mensagem",
|
||||
"PLACEHOLDER": "Escreva aqui a sua mensagem",
|
||||
"ERROR": "A mensagem não pode estar vazia"
|
||||
},
|
||||
"ATTACHMENTS": {
|
||||
"SELECT": "Selecionar ficheiros",
|
||||
"HELP_TEXT": "Arraste e solte ficheiros aqui ou escolha ficheiros para anexar"
|
||||
},
|
||||
"SUBMIT": "Enviar mensagem",
|
||||
"CANCEL": "Cancelar",
|
||||
"SUCCESS_MESSAGE": "Mensagem enviada!",
|
||||
"GO_TO_CONVERSATION": "Visualizar",
|
||||
"ERROR_MESSAGE": "Não foi possível enviar! Tente novamente"
|
||||
}
|
||||
},
|
||||
"CONTACTS_PAGE": {
|
||||
"LIST": {
|
||||
"TABLE_HEADER": {
|
||||
"SOCIAL_PROFILES": "Perfis das redes sociais"
|
||||
}
|
||||
}
|
||||
},
|
||||
"CUSTOM_ATTRIBUTES": {
|
||||
"BUTTON": "Adicionar atributo personalizado",
|
||||
"COPY_SUCCESSFUL": "Copiado para área de transferência com sucesso",
|
||||
"SHOW_MORE": "Mostrar todos os atributos",
|
||||
"SHOW_LESS": "Mostrar menos atributos",
|
||||
"ACTIONS": {
|
||||
"COPY": "Copiar atributo",
|
||||
"DELETE": "Apagar atributo",
|
||||
"EDIT": "Editar atributo"
|
||||
},
|
||||
"ADD": {
|
||||
"TITLE": "Criar atributo personalizado",
|
||||
"DESC": "Adicionar informação personalizada a este contacto."
|
||||
},
|
||||
"FORM": {
|
||||
"CREATE": "Adicionar atributo",
|
||||
"CANCEL": "Cancelar",
|
||||
"NAME": {
|
||||
"LABEL": "Nome do atributo personalizado",
|
||||
"PLACEHOLDER": "Por exemplo: ID shopify",
|
||||
"ERROR": "Nome do atributo personalizado inválido"
|
||||
},
|
||||
"VALUE": {
|
||||
"LABEL": "Valor do atributo",
|
||||
"PLACEHOLDER": "Por exemplo: 11901 "
|
||||
},
|
||||
"ADD": {
|
||||
"TITLE": "Criar novo atributo ",
|
||||
"SUCCESS": "Atributo adicionado com sucesso",
|
||||
"ERROR": "Não foi possível adicionar o atributo. Por favor, tente mais tarde"
|
||||
},
|
||||
"UPDATE": {
|
||||
"SUCCESS": "Atributo atualizado com sucesso",
|
||||
"ERROR": "Não foi possível atualizar o atributo. Por favor, tente mais tarde"
|
||||
},
|
||||
"DELETE": {
|
||||
"SUCCESS": "Atributo apagado com sucesso",
|
||||
"ERROR": "Não foi possível apagar o atributo. Por favor, tente mais tarde"
|
||||
},
|
||||
"ATTRIBUTE_SELECT": {
|
||||
"TITLE": "Adicionar atributos",
|
||||
"PLACEHOLDER": "Pesquisar atributos",
|
||||
"NO_RESULT": "Nenhum atributo encontrado"
|
||||
},
|
||||
"ATTRIBUTE_TYPE": {
|
||||
"LIST": {
|
||||
"PLACEHOLDER": "Selecione o valor",
|
||||
"SEARCH_INPUT_PLACEHOLDER": "Pesquisar valor",
|
||||
"NO_RESULT": "Nenhum resultado encontrado"
|
||||
}
|
||||
}
|
||||
},
|
||||
"VALIDATIONS": {
|
||||
"REQUIRED": "É obrigatório um valor válido",
|
||||
"INVALID_URL": "URL inválido",
|
||||
"INVALID_INPUT": "Entrada inválida"
|
||||
}
|
||||
},
|
||||
"MERGE_CONTACTS": {
|
||||
"TITLE": "Unir contactos",
|
||||
"DESCRIPTION": "Unir contactos para combinar dois perfis num, incluindo todos os atributos e conversas. Em caso de conflito, os atributos do contacto principal terão prioridade.",
|
||||
"PRIMARY": {
|
||||
"TITLE": "Contacto principal",
|
||||
"HELP_LABEL": "Para ser apagado"
|
||||
},
|
||||
"PARENT": {
|
||||
"TITLE": "Contacto para juntar",
|
||||
"PLACEHOLDER": "Pesquisar por um contacto",
|
||||
"HELP_LABEL": "Para ser mantido"
|
||||
},
|
||||
"SUMMARY": {
|
||||
"TITLE": "Sumário",
|
||||
"DELETE_WARNING": "Contacto de <strong>{primaryContactName}</strong> será apagado.",
|
||||
"ATTRIBUTE_WARNING": "Detalhes do contacto do <strong>{primaryContactName}</strong> serão copiados para <strong>{parentContactName}</strong>."
|
||||
},
|
||||
"SEARCH": {
|
||||
"ERROR_MESSAGE": "Something went wrong. Please try again later."
|
||||
},
|
||||
"FORM": {
|
||||
"SUBMIT": " Unir contactos",
|
||||
"CANCEL": "Cancelar",
|
||||
"CHILD_CONTACT": {
|
||||
"ERROR": "Escolher um contacto filho para juntar"
|
||||
},
|
||||
"SUCCESS_MESSAGE": "Contacto unido com sucesso",
|
||||
"ERROR_MESSAGE": "Não foi possível unir os contactos, por favor, tente novamente!"
|
||||
},
|
||||
"DROPDOWN_ITEM": {
|
||||
"ID": "(ID: {identifier})"
|
||||
}
|
||||
},
|
||||
"CONTACTS_LAYOUT": {
|
||||
"HEADER": {
|
||||
"TITLE": "Contactos",
|
||||
"SEARCH_TITLE": "Search contacts",
|
||||
"ACTIVE_TITLE": "Contactos ativos",
|
||||
"SEARCH_PLACEHOLDER": "Search...",
|
||||
"MESSAGE_BUTTON": "Messagem",
|
||||
"SEND_MESSAGE": "Enviar mensagem",
|
||||
"BLOCK_CONTACT": "Block contact",
|
||||
"UNBLOCK_CONTACT": "Unblock contact",
|
||||
"BREADCRUMB": {
|
||||
"CONTACTS": "Contactos"
|
||||
},
|
||||
"ACTIONS": {
|
||||
"CONTACT_CREATION": {
|
||||
"ADD_CONTACT": "Add contact",
|
||||
"EXPORT_CONTACT": "Export contacts",
|
||||
"IMPORT_CONTACT": "Import contacts",
|
||||
"SAVE_CONTACT": "Save contact",
|
||||
"EMAIL_ADDRESS_DUPLICATE": "O e-mail inserido já está a ser utilizado por outro contacto.",
|
||||
"PHONE_NUMBER_DUPLICATE": "Este número já está a ser usado por outro contacto.",
|
||||
"SUCCESS_MESSAGE": "Contacto guardado com sucesso",
|
||||
"ERROR_MESSAGE": "Unable to save contact. Please try again later."
|
||||
},
|
||||
"BLOCK_SUCCESS_MESSAGE": "This contact is blocked successfully",
|
||||
"BLOCK_ERROR_MESSAGE": "Unable to block contact. Please try again later.",
|
||||
"UNBLOCK_SUCCESS_MESSAGE": "Este contacto foi desbloqueado",
|
||||
"UNBLOCK_ERROR_MESSAGE": "Unable to unblock contact. Please try again later.",
|
||||
"IMPORT_CONTACT": {
|
||||
"TITLE": "Import contacts",
|
||||
"DESCRIPTION": "Importar contactos através de um ficheiro CSV.",
|
||||
"DOWNLOAD_LABEL": "Descarregar uma amostra CSV.",
|
||||
"LABEL": "Ficheiro CSV:",
|
||||
"CHOOSE_FILE": "Choose file",
|
||||
"CHANGE": "Trocar",
|
||||
"CANCEL": "Cancelar",
|
||||
"IMPORT": "Importar",
|
||||
"SUCCESS_MESSAGE": "Será notificado via e-mail quando a importação estiver completa.",
|
||||
"ERROR_MESSAGE": "Ocorreu um erro, por favor, tente novamente"
|
||||
},
|
||||
"EXPORT_CONTACT": {
|
||||
"TITLE": "Export contacts",
|
||||
"DESCRIPTION": "Quickly export a csv file with comprehensive details of your contacts",
|
||||
"CONFIRM": "Exportar",
|
||||
"SUCCESS_MESSAGE": "Exportação em progresso. Será notificado via e-mail quando o ficheiro de exportação estiver pronto para descarregar.",
|
||||
"ERROR_MESSAGE": "Ocorreu um erro, por favor, tente novamente"
|
||||
},
|
||||
"SORT_BY": {
|
||||
"LABEL": "Ordenar por",
|
||||
"OPTIONS": {
|
||||
"NAME": "Nome:",
|
||||
"EMAIL": "E-mail",
|
||||
"PHONE_NUMBER": "Número de telefone",
|
||||
"COMPANY": "Empresa",
|
||||
"COUNTRY": "País",
|
||||
"CITY": "Cidade",
|
||||
"LAST_ACTIVITY": "Última atividade",
|
||||
"CREATED_AT": "Criada em"
|
||||
}
|
||||
},
|
||||
"ORDER": {
|
||||
"LABEL": "Ordering",
|
||||
"OPTIONS": {
|
||||
"ASCENDING": "Ascending",
|
||||
"DESCENDING": "Descending"
|
||||
}
|
||||
},
|
||||
"FILTERS": {
|
||||
"CREATE_SEGMENT": {
|
||||
"TITLE": "Pretende guardar este filtro?",
|
||||
"CONFIRM": "Guardar filtro",
|
||||
"LABEL": "Nome:",
|
||||
"PLACEHOLDER": "Enter the name of the filter",
|
||||
"ERROR": "Enter a valid name",
|
||||
"SUCCESS_MESSAGE": "Filter saved successfully",
|
||||
"ERROR_MESSAGE": "Unable to save filter. Please try again later."
|
||||
},
|
||||
"DELETE_SEGMENT": {
|
||||
"TITLE": "Confirmar exclusão",
|
||||
"DESCRIPTION": "Are you sure you want to delete this filter?",
|
||||
"CONFIRM": "Sim, excluir",
|
||||
"CANCEL": "Não, cancelar",
|
||||
"SUCCESS_MESSAGE": "Filter deleted successfully",
|
||||
"ERROR_MESSAGE": "Unable to delete filter. Please try again later."
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"PAGINATION_FOOTER": {
|
||||
"SHOWING": "Showing {startItem} - {endItem} of {totalItems} contacts"
|
||||
},
|
||||
"FILTER": {
|
||||
"NAME": "Nome:",
|
||||
"EMAIL": "E-mail",
|
||||
"PHONE_NUMBER": "Número de telefone",
|
||||
"IDENTIFIER": "Identificador",
|
||||
"COUNTRY": "País",
|
||||
"CITY": "Cidade",
|
||||
"CREATED_AT": "Criada em",
|
||||
"LAST_ACTIVITY": "Última atividade",
|
||||
"REFERER_LINK": "Link de referência",
|
||||
"BLOCKED": "Bloqueado",
|
||||
"BLOCKED_TRUE": "Verdadeiro",
|
||||
"BLOCKED_FALSE": "Falso",
|
||||
"BUTTONS": {
|
||||
"CLEAR_FILTERS": "Limpar filtros",
|
||||
"UPDATE_SEGMENT": "Update segment",
|
||||
"APPLY_FILTERS": "Aplicar filtros",
|
||||
"ADD_FILTER": "Adicionar filtro"
|
||||
},
|
||||
"TITLE": "Filtrar contactos",
|
||||
"EDIT_SEGMENT": "Editar segmento",
|
||||
"SEGMENT": {
|
||||
"LABEL": "Segment name",
|
||||
"INPUT_PLACEHOLDER": "Enter the name of the segment"
|
||||
},
|
||||
"ACTIVE_FILTERS": {
|
||||
"MORE_FILTERS": "+ {count} more filters",
|
||||
"CLEAR_FILTERS": "Limpar filtros"
|
||||
}
|
||||
},
|
||||
"CARD": {
|
||||
"OF": "of",
|
||||
"VIEW_DETAILS": "Mostrar detalhes",
|
||||
"EDIT_DETAILS_FORM": {
|
||||
"TITLE": "Editar detalhes do contacto",
|
||||
"FORM": {
|
||||
"FIRST_NAME": {
|
||||
"PLACEHOLDER": "Enter the first name"
|
||||
},
|
||||
"LAST_NAME": {
|
||||
"PLACEHOLDER": "Enter the last name"
|
||||
},
|
||||
"EMAIL_ADDRESS": {
|
||||
"PLACEHOLDER": "Enter the email address",
|
||||
"DUPLICATE": "O e-mail inserido já está a ser utilizado por outro contacto."
|
||||
},
|
||||
"PHONE_NUMBER": {
|
||||
"PLACEHOLDER": "Enter the phone number",
|
||||
"DUPLICATE": "Este número já está a ser usado por outro contacto."
|
||||
},
|
||||
"CITY": {
|
||||
"PLACEHOLDER": "Escreva o nome da cidade"
|
||||
},
|
||||
"COUNTRY": {
|
||||
"PLACEHOLDER": "Select country"
|
||||
},
|
||||
"BIO": {
|
||||
"PLACEHOLDER": "Enter the bio"
|
||||
},
|
||||
"COMPANY_NAME": {
|
||||
"PLACEHOLDER": "Insira o nome da empresa"
|
||||
}
|
||||
},
|
||||
"UPDATE_BUTTON": "Update contact",
|
||||
"SUCCESS_MESSAGE": "Contact updated successfully",
|
||||
"ERROR_MESSAGE": "Unable to update contact. Please try again later."
|
||||
},
|
||||
"SOCIAL_MEDIA": {
|
||||
"TITLE": "Edit social links",
|
||||
"FORM": {
|
||||
"FACEBOOK": {
|
||||
"PLACEHOLDER": "Add Facebook"
|
||||
},
|
||||
"GITHUB": {
|
||||
"PLACEHOLDER": "Add Github"
|
||||
},
|
||||
"INSTAGRAM": {
|
||||
"PLACEHOLDER": "Add Instagram"
|
||||
},
|
||||
"TIKTOK": {
|
||||
"PLACEHOLDER": "Add TikTok"
|
||||
},
|
||||
"LINKEDIN": {
|
||||
"PLACEHOLDER": "Add LinkedIn"
|
||||
},
|
||||
"TWITTER": {
|
||||
"PLACEHOLDER": "Add Twitter"
|
||||
}
|
||||
}
|
||||
},
|
||||
"DELETE_CONTACT": {
|
||||
"MESSAGE": "Esta ação é permanente e irreversível.",
|
||||
"BUTTON": "Apagar agora"
|
||||
}
|
||||
},
|
||||
"DETAILS": {
|
||||
"CREATED_AT": "Created {date}",
|
||||
"LAST_ACTIVITY": "Last active {date}",
|
||||
"DELETE_CONTACT_DESCRIPTION": "Permanently delete this contact. This action is irreversible",
|
||||
"DELETE_CONTACT": "Excluir contacto",
|
||||
"DELETE_DIALOG": {
|
||||
"TITLE": "Confirmar exclusão",
|
||||
"DESCRIPTION": "Tem a certeza de que quer apagar este contacto?",
|
||||
"CONFIRM": "Sim, excluir",
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "Contacto excluído com sucesso",
|
||||
"ERROR_MESSAGE": "Não foi possível excluir o contacto. Por favor, tente mais tarde."
|
||||
}
|
||||
},
|
||||
"AVATAR": {
|
||||
"UPLOAD": {
|
||||
"ERROR_MESSAGE": "Could not upload avatar. Please try again later.",
|
||||
"SUCCESS_MESSAGE": "Avatar uploaded successfully"
|
||||
},
|
||||
"DELETE": {
|
||||
"SUCCESS_MESSAGE": "Avatar removido com sucesso",
|
||||
"ERROR_MESSAGE": "Could not delete avatar. Please try again later."
|
||||
}
|
||||
}
|
||||
},
|
||||
"SIDEBAR": {
|
||||
"TABS": {
|
||||
"ATTRIBUTES": "Attributes",
|
||||
"HISTORY": "History",
|
||||
"NOTES": "Notas",
|
||||
"MERGE": "Merge"
|
||||
},
|
||||
"HISTORY": {
|
||||
"EMPTY_STATE": "Não há conversas anteriores associadas a este contacto"
|
||||
},
|
||||
"ATTRIBUTES": {
|
||||
"SEARCH_PLACEHOLDER": "Search for attributes",
|
||||
"UNUSED_ATTRIBUTES": "{count} Used attribute | {count} Unused attributes",
|
||||
"EMPTY_STATE": "There are no contact custom attributes available in this account. You can create a custom attribute in settings.",
|
||||
"YES": "Sim",
|
||||
"NO": "Não",
|
||||
"TRIGGER": {
|
||||
"SELECT": "Selecione o valor",
|
||||
"INPUT": "Inserir valor"
|
||||
},
|
||||
"VALIDATIONS": {
|
||||
"INVALID_NUMBER": "Invalid number",
|
||||
"REQUIRED": "É obrigatório um valor válido",
|
||||
"INVALID_INPUT": "Invalid input",
|
||||
"INVALID_URL": "URL inválido",
|
||||
"INVALID_DATE": "Invalid date"
|
||||
},
|
||||
"NO_ATTRIBUTES": "Nenhum atributo encontrado",
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "Atributo atualizado com sucesso",
|
||||
"DELETE_SUCCESS_MESSAGE": "Atributo apagado com sucesso",
|
||||
"UPDATE_ERROR": "Não foi possível atualizar o atributo. Por favor, tente mais tarde",
|
||||
"DELETE_ERROR": "Não foi possível apagar o atributo. Por favor, tente mais tarde"
|
||||
}
|
||||
},
|
||||
"MERGE": {
|
||||
"TITLE": "Unir contacto",
|
||||
"DESCRIPTION": "Combine two profiles into one, including all attributes and conversations. In case of conflict, the primary contact’s attributes will take precedence.",
|
||||
"PRIMARY": "Contacto principal",
|
||||
"PRIMARY_HELP_LABEL": "To be saved",
|
||||
"PRIMARY_REQUIRED_ERROR": "Please select a contact to merge with before proceeding",
|
||||
"PARENT": "To be merged",
|
||||
"PARENT_HELP_LABEL": "Para ser apagado",
|
||||
"EMPTY_STATE": "No contacts found",
|
||||
"PLACEHOLDER": "Search for primary contact",
|
||||
"SEARCH_PLACEHOLDER": "Pesquisar por um contacto",
|
||||
"SEARCH_ERROR_MESSAGE": "Could not search for contacts. Please try again later.",
|
||||
"SUCCESS_MESSAGE": "Contacto unido com sucesso",
|
||||
"ERROR_MESSAGE": "Não foi possível unir os contactos, por favor, tente novamente!",
|
||||
"IS_SEARCHING": "A pesquisar...",
|
||||
"BUTTONS": {
|
||||
"CANCEL": "Cancelar",
|
||||
"CONFIRM": "Unir contacto"
|
||||
}
|
||||
},
|
||||
"NOTES": {
|
||||
"PLACEHOLDER": "Adicionar nota",
|
||||
"WROTE": "escreveu",
|
||||
"YOU": "Você",
|
||||
"SAVE": "Salvar nota",
|
||||
"ADD_NOTE": "Add contact note",
|
||||
"EXPAND": "Expandir",
|
||||
"COLLAPSE": "Recolher",
|
||||
"NO_NOTES": "Sem notas, pode adicionar notas na página de detalhes do contacto.",
|
||||
"EMPTY_STATE": "Não existem notas associadas a este contacto. Pode adicionar uma nota escrevendo na caixa acima.",
|
||||
"CONVERSATION_EMPTY_STATE": "There are no notes yet. Use the Add note button to create one."
|
||||
}
|
||||
},
|
||||
"EMPTY_STATE": {
|
||||
"TITLE": "Nenhum contacto encontrado nesta conta",
|
||||
"SUBTITLE": "Para adicionar novos contatos, clique no botão abaixo",
|
||||
"BUTTON_LABEL": "Adicionar contacto",
|
||||
"SEARCH_EMPTY_STATE_TITLE": "Nenhum contacto corresponde à sua pesquisa 🔍",
|
||||
"LIST_EMPTY_STATE_TITLE": "No contacts available in this view 📋",
|
||||
"ACTIVE_EMPTY_STATE_TITLE": "Neste momento não há contactos ativos 🌙"
|
||||
}
|
||||
},
|
||||
"CONTACTS_BULK_ACTIONS": {
|
||||
"ASSIGN_LABELS": "Atribuir etiquetas",
|
||||
"ASSIGN_LABELS_SUCCESS": "Etiquetas atribuídas com sucesso.",
|
||||
"ASSIGN_LABELS_FAILED": "Failed to assign labels",
|
||||
"DESCRIPTION": "Select the labels you want to add to the selected contacts.",
|
||||
"NO_LABELS_FOUND": "No labels available yet.",
|
||||
"SELECTED_COUNT": "{count} selected",
|
||||
"CLEAR_SELECTION": "Clear selection",
|
||||
"SELECT_ALL": "Selecionar todas ({count})",
|
||||
"DELETE_CONTACTS": "Excluir",
|
||||
"DELETE_SUCCESS": "Contacts deleted successfully.",
|
||||
"DELETE_FAILED": "Failed to delete contacts.",
|
||||
"DELETE_DIALOG": {
|
||||
"TITLE": "Delete selected contacts",
|
||||
"SINGULAR_TITLE": "Delete selected contact",
|
||||
"DESCRIPTION": "This will permanently delete {count} selected contacts. This action cannot be undone.",
|
||||
"SINGULAR_DESCRIPTION": "This will permanently delete the selected contact. This action cannot be undone.",
|
||||
"CONFIRM_MULTIPLE": "Delete contacts",
|
||||
"CONFIRM_SINGLE": "Excluir contacto"
|
||||
}
|
||||
},
|
||||
"COMPOSE_NEW_CONVERSATION": {
|
||||
"CONTACT_SEARCH": {
|
||||
"ERROR_MESSAGE": "We couldn’t complete the search. Please try again."
|
||||
},
|
||||
"FORM": {
|
||||
"GO_TO_CONVERSATION": "Ver",
|
||||
"SUCCESS_MESSAGE": "The message was sent successfully!",
|
||||
"ERROR_MESSAGE": "An error occurred while creating the conversation. Please try again later.",
|
||||
"NO_INBOX_ALERT": "There are no available inboxes to start a conversation with this contact.",
|
||||
"CONTACT_SELECTOR": {
|
||||
"LABEL": "Para:",
|
||||
"TAG_INPUT_PLACEHOLDER": "Search for a contact with name, email or phone number",
|
||||
"CONTACT_CREATING": "Creating contact..."
|
||||
},
|
||||
"INBOX_SELECTOR": {
|
||||
"LABEL": "Via:",
|
||||
"BUTTON": "Show inboxes"
|
||||
},
|
||||
"EMAIL_OPTIONS": {
|
||||
"SUBJECT_LABEL": "Assunto :",
|
||||
"SUBJECT_PLACEHOLDER": "Enter your email subject here",
|
||||
"CC_LABEL": "Cc:",
|
||||
"CC_PLACEHOLDER": "Search for a contact with their email address",
|
||||
"BCC_LABEL": "Bcc:",
|
||||
"BCC_PLACEHOLDER": "Search for a contact with their email address",
|
||||
"BCC_BUTTON": "Bcc"
|
||||
},
|
||||
"MESSAGE_EDITOR": {
|
||||
"PLACEHOLDER": "Escreva aqui a sua mensagem..."
|
||||
},
|
||||
"WHATSAPP_OPTIONS": {
|
||||
"LABEL": "Select template",
|
||||
"SEARCH_PLACEHOLDER": "Search templates",
|
||||
"EMPTY_STATE": "No templates found",
|
||||
"TEMPLATE_PARSER": {
|
||||
"TEMPLATE_NAME": "WhatsApp template: {templateName}",
|
||||
"VARIABLES": "Variáveis",
|
||||
"BACK": "Voltar",
|
||||
"SEND_MESSAGE": "Enviar mensagem"
|
||||
}
|
||||
},
|
||||
"TWILIO_OPTIONS": {
|
||||
"LABEL": "Select template",
|
||||
"SEARCH_PLACEHOLDER": "Search templates",
|
||||
"EMPTY_STATE": "No templates found",
|
||||
"TEMPLATE_PARSER": {
|
||||
"BACK": "Voltar",
|
||||
"SEND_MESSAGE": "Enviar mensagem"
|
||||
}
|
||||
},
|
||||
"ACTION_BUTTONS": {
|
||||
"DISCARD": "Discard",
|
||||
"SEND": "Send ({keyCode})"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
{
|
||||
"CONTACTS_FILTER": {
|
||||
"TITLE": "Filtrar contactos",
|
||||
"SUBTITLE": "Adicione filtros, abaixo, e clique em 'Submeter' para filtrar contactos.",
|
||||
"EDIT_CUSTOM_SEGMENT": "Editar segmento",
|
||||
"CUSTOM_VIEWS_SUBTITLE": "Adicione ou remova filtros e atualize o seu segmento.",
|
||||
"ADD_NEW_FILTER": "Adicionar filtro",
|
||||
"CLEAR_ALL_FILTERS": "Limpar todos os filtros",
|
||||
"FILTER_DELETE_ERROR": "Deve ter, pelo menos, um filtro para guardar",
|
||||
"SUBMIT_BUTTON_LABEL": "Submeter",
|
||||
"UPDATE_BUTTON_LABEL": "Atualizar segmento",
|
||||
"CANCEL_BUTTON_LABEL": "Cancelar",
|
||||
"CLEAR_BUTTON_LABEL": "Limpar filtros",
|
||||
"EMPTY_VALUE_ERROR": "Valor obrigatório",
|
||||
"SEGMENT_LABEL": "Nome do segmento",
|
||||
"SEGMENT_QUERY_LABEL": "Consulta de segmento",
|
||||
"TOOLTIP_LABEL": "Filtrar contactos",
|
||||
"QUERY_DROPDOWN_LABELS": {
|
||||
"AND": "E",
|
||||
"OR": "OU"
|
||||
},
|
||||
"OPERATOR_LABELS": {
|
||||
"equal_to": "Igual a",
|
||||
"not_equal_to": "Não é igual a",
|
||||
"contains": "Contém",
|
||||
"does_not_contain": "Não contém",
|
||||
"is_present": "Está presente",
|
||||
"is_not_present": "Não está presente",
|
||||
"is_greater_than": "É maior do que",
|
||||
"is_lesser_than": "É menor do que",
|
||||
"days_before": "É x dias antes"
|
||||
},
|
||||
"ERRORS": {
|
||||
"VALUE_REQUIRED": "Valor obrigatório"
|
||||
},
|
||||
"ATTRIBUTES": {
|
||||
"NAME": "Nome",
|
||||
"EMAIL": "E-mail",
|
||||
"PHONE_NUMBER": "Número de telefone",
|
||||
"IDENTIFIER": "Identificador",
|
||||
"CITY": "Cidade",
|
||||
"COUNTRY": "País",
|
||||
"CUSTOM_ATTRIBUTE_LIST": "Lista",
|
||||
"CUSTOM_ATTRIBUTE_TEXT": "Texto",
|
||||
"CUSTOM_ATTRIBUTE_NUMBER": "Número",
|
||||
"CUSTOM_ATTRIBUTE_LINK": "Endereço",
|
||||
"CUSTOM_ATTRIBUTE_CHECKBOX": "Caixa de seleção",
|
||||
"CREATED_AT": "Criado em",
|
||||
"LAST_ACTIVITY": "Última atividade",
|
||||
"REFERER_LINK": "Link de referência",
|
||||
"BLOCKED": "Bloqueado",
|
||||
"LABELS": "Etiquetas"
|
||||
},
|
||||
"GROUPS": {
|
||||
"STANDARD_FILTERS": "Filtros padrão",
|
||||
"ADDITIONAL_FILTERS": "Filtros adicionais",
|
||||
"CUSTOM_ATTRIBUTES": "Atributos personalizados"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
{
|
||||
"CONTENT_TEMPLATES": {
|
||||
"MODAL": {
|
||||
"TITLE": "Twilio Templates",
|
||||
"SUBTITLE": "Select the Twilio template you want to send",
|
||||
"TEMPLATE_SELECTED_SUBTITLE": "Configure template: {templateName}"
|
||||
},
|
||||
"PICKER": {
|
||||
"SEARCH_PLACEHOLDER": "Buscar templates",
|
||||
"NO_TEMPLATES_FOUND": "Nenhum template encontrado para",
|
||||
"NO_CONTENT": "Sem conteúdo",
|
||||
"HEADER": "Header",
|
||||
"BODY": "Body",
|
||||
"FOOTER": "Footer",
|
||||
"BUTTONS": "Buttons",
|
||||
"CATEGORY": "Categoria",
|
||||
"MEDIA_CONTENT": "Media Content",
|
||||
"MEDIA_CONTENT_FALLBACK": "media content",
|
||||
"NO_TEMPLATES_AVAILABLE": "No Twilio templates available. Click refresh to sync templates from Twilio.",
|
||||
"REFRESH_BUTTON": "Refresh templates",
|
||||
"REFRESH_SUCCESS": "Templates refresh initiated. It may take a couple of minutes to update.",
|
||||
"REFRESH_ERROR": "Failed to refresh templates. Please try again.",
|
||||
"LABELS": {
|
||||
"LANGUAGE": "Idioma",
|
||||
"TEMPLATE_BODY": "Corpo do Template",
|
||||
"CATEGORY": "Categoria"
|
||||
},
|
||||
"TYPES": {
|
||||
"MEDIA": "Media",
|
||||
"QUICK_REPLY": "Quick Reply",
|
||||
"CALL_TO_ACTION": "Call to Action",
|
||||
"TEXT": "Texto"
|
||||
}
|
||||
},
|
||||
"PARSER": {
|
||||
"VARIABLES_LABEL": "Variáveis",
|
||||
"LANGUAGE": "Idioma",
|
||||
"CATEGORY": "Categoria",
|
||||
"VARIABLE_PLACEHOLDER": "Digite o valor {variable}",
|
||||
"GO_BACK_LABEL": "Voltar",
|
||||
"SEND_MESSAGE_LABEL": "Enviar mensagem",
|
||||
"FORM_ERROR_MESSAGE": "Preencha todas as variáveis antes de enviar",
|
||||
"MEDIA_HEADER_LABEL": "{type} Header",
|
||||
"MEDIA_URL_LABEL": "Enter full media URL",
|
||||
"MEDIA_URL_PLACEHOLDER": "https://example.com/image.jpg"
|
||||
},
|
||||
"FORM": {
|
||||
"BACK_BUTTON": "Voltar",
|
||||
"SEND_MESSAGE_BUTTON": "Enviar mensagem"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,439 @@
|
||||
{
|
||||
"CONVERSATION": {
|
||||
"SELECT_A_CONVERSATION": "Por favor, selecione uma conversa no painel da esquerda",
|
||||
"CSAT_REPLY_MESSAGE": "Por favor, avalie a conversa",
|
||||
"404": "Desculpe, não encontrámos a conversa. Por favor, tente novamente",
|
||||
"SWITCH_VIEW_LAYOUT": "Alternar o layout",
|
||||
"DASHBOARD_APP_TAB_MESSAGES": "Mensagens",
|
||||
"UNVERIFIED_SESSION": "A identidade deste utilizador não foi verificada",
|
||||
"NO_MESSAGE_1": "Não há mensagens de clientes na sua caixa de entrada.",
|
||||
"NO_MESSAGE_2": " para enviar uma mensagem para a sua página!",
|
||||
"NO_INBOX_1": "Ainda não adicionou nenhuma caixa de entrada.",
|
||||
"NO_INBOX_2": " para começar",
|
||||
"NO_INBOX_AGENT": "Não faz parte de nenhuma caixa de entrada. Por favor, contacte o administrador",
|
||||
"SEARCH_MESSAGES": "Procurar mensagens em conversas",
|
||||
"VIEW_ORIGINAL": "View original",
|
||||
"VIEW_TRANSLATED": "View translated",
|
||||
"EMPTY_STATE": {
|
||||
"CMD_BAR": "para abrir o menu de comandos",
|
||||
"KEYBOARD_SHORTCUTS": "para ver atalhos de teclado"
|
||||
},
|
||||
"SEARCH": {
|
||||
"TITLE": "Procurar mensagens",
|
||||
"RESULT_TITLE": "Resultados da pesquisa",
|
||||
"LOADING_MESSAGE": "A preparar os dados...",
|
||||
"PLACEHOLDER": "Insira qualquer texto para procurar mensagens",
|
||||
"NO_MATCHING_RESULTS": "Nenhum resultado encontrado."
|
||||
},
|
||||
"UNREAD_MESSAGES": "Mensagens por ler",
|
||||
"UNREAD_MESSAGE": "Mensagens por ler",
|
||||
"CLICK_HERE": "Clique aqui",
|
||||
"LOADING_INBOXES": "A carregar caixas de entrada",
|
||||
"LOADING_CONVERSATIONS": "A carregar conversas",
|
||||
"CANNOT_REPLY": "Não pode responder porque",
|
||||
"24_HOURS_WINDOW": "Mensagens bloqueadas durante 24 horas",
|
||||
"48_HOURS_WINDOW": "Mensagens bloqueadas durante 48 horas",
|
||||
"API_HOURS_WINDOW": "Só pode responder a esta conversa dentro de {hours} horas",
|
||||
"NOT_ASSIGNED_TO_YOU": "Esta conversa não está atribuída a si. Gostaria de atribuir esta conversa a si mesmo?",
|
||||
"ASSIGN_TO_ME": "Atribuir a mim",
|
||||
"BOT_HANDOFF_MESSAGE": "You are responding to a conversation which is currently handled by an assistant or a bot.",
|
||||
"BOT_HANDOFF_ACTION": "Mark open and assign to you",
|
||||
"BOT_HANDOFF_REOPEN_ACTION": "Mark conversation open",
|
||||
"BOT_HANDOFF_SUCCESS": "Conversation has been handed over to you",
|
||||
"BOT_HANDOFF_ERROR": "Failed to take over the conversation. Please try again.",
|
||||
"TWILIO_WHATSAPP_CAN_REPLY": "Só pode responder utilizando uma mensagem modelo, porque",
|
||||
"TWILIO_WHATSAPP_24_HOURS_WINDOW": "Mensagens bloqueadas durante 24 horas",
|
||||
"OLD_INSTAGRAM_INBOX_REPLY_BANNER": "Esta conta do Instagram foi migrada para a nova caixa de entrada do canal Instagram. Todas as novas mensagens aparecerão lá. Já não poderá enviar mensagens a partir desta conversa.",
|
||||
"REPLYING_TO": "Está a responder a:",
|
||||
"REMOVE_SELECTION": "Remover seleção",
|
||||
"DOWNLOAD": "Descarregar",
|
||||
"UNKNOWN_FILE_TYPE": "Ficheiro desconhecido",
|
||||
"SAVE_CONTACT": "Save Contact",
|
||||
"NO_CONTENT": "No content to display",
|
||||
"SHARED_ATTACHMENT": {
|
||||
"CONTACT": "{sender} has shared a contact",
|
||||
"LOCATION": "{sender} has shared a location",
|
||||
"FILE": "{sender} has shared a file",
|
||||
"MEETING": "{sender} iniciou uma reunião"
|
||||
},
|
||||
"UPLOADING_ATTACHMENTS": "A carregar anexos...",
|
||||
"REPLIED_TO_STORY": "Respondeu à sua história",
|
||||
"UNSUPPORTED_MESSAGE": "This message is unsupported. You can view this message on the Facebook / Instagram app.",
|
||||
"UNSUPPORTED_MESSAGE_FACEBOOK": "Esta mensagem não é suportada. Pode ver esta mensagem na app Facebook Messenger.",
|
||||
"UNSUPPORTED_MESSAGE_INSTAGRAM": "Esta mensagem não é suportada. Pode ver esta mensagem na app do Instagram.",
|
||||
"SUCCESS_DELETE_MESSAGE": "Mensagem apagada com sucesso",
|
||||
"FAIL_DELETE_MESSSAGE": "Não foi possível apagar a mensagem! Por favor, tente novamente",
|
||||
"NO_RESPONSE": "Sem resposta",
|
||||
"RESPONSE": "Response",
|
||||
"RATING_TITLE": "Avaliar",
|
||||
"FEEDBACK_TITLE": "Comentários",
|
||||
"REPLY_MESSAGE_NOT_FOUND": "Mensagem indisponível",
|
||||
"CARD": {
|
||||
"SHOW_LABELS": "Mostrar etiquetas",
|
||||
"HIDE_LABELS": "Ocultar etiquetas"
|
||||
},
|
||||
"VOICE_CALL": {
|
||||
"INCOMING_CALL": "Incoming call",
|
||||
"OUTGOING_CALL": "Outgoing call",
|
||||
"CALL_IN_PROGRESS": "Call in progress",
|
||||
"NO_ANSWER": "No answer",
|
||||
"MISSED_CALL": "Missed call",
|
||||
"CALL_ENDED": "Call ended",
|
||||
"NOT_ANSWERED_YET": "Not answered yet",
|
||||
"THEY_ANSWERED": "They answered",
|
||||
"YOU_ANSWERED": "You answered"
|
||||
},
|
||||
"HEADER": {
|
||||
"RESOLVE_ACTION": "Resolver",
|
||||
"REOPEN_ACTION": "Reabrir",
|
||||
"OPEN_ACTION": "Abertas",
|
||||
"MORE_ACTIONS": "Mais ações",
|
||||
"OPEN": "Mais",
|
||||
"CLOSE": "Fechar",
|
||||
"DETAILS": "Detalhes",
|
||||
"SNOOZED_UNTIL": "Suspender até",
|
||||
"SNOOZED_UNTIL_TOMORROW": "Adiada até amanhã",
|
||||
"SNOOZED_UNTIL_NEXT_WEEK": "Adiada até a próxima semana",
|
||||
"SNOOZED_UNTIL_NEXT_REPLY": "Adiada até à próxima resposta",
|
||||
"SLA_STATUS": {
|
||||
"FRT": "FRT {status}",
|
||||
"NRT": "NRT {status}",
|
||||
"RT": "RT {status}",
|
||||
"MISSED": "missed",
|
||||
"DUE": "due"
|
||||
}
|
||||
},
|
||||
"RESOLVE_DROPDOWN": {
|
||||
"MARK_PENDING": "Marcar como pendente",
|
||||
"SNOOZE_UNTIL": "Adiar",
|
||||
"SNOOZE": {
|
||||
"TITLE": "Suspender até",
|
||||
"NEXT_REPLY": "Próxima resposta",
|
||||
"TOMORROW": "Amanhã",
|
||||
"NEXT_WEEK": "Próxima semana"
|
||||
}
|
||||
},
|
||||
"MENTION": {
|
||||
"AGENTS": "Agentes",
|
||||
"TEAMS": "Equipas"
|
||||
},
|
||||
"CUSTOM_SNOOZE": {
|
||||
"TITLE": "Suspender até",
|
||||
"APPLY": "Adiar",
|
||||
"CANCEL": "Cancelar"
|
||||
},
|
||||
"PRIORITY": {
|
||||
"TITLE": "Prioridade",
|
||||
"OPTIONS": {
|
||||
"NONE": "Nenhuma",
|
||||
"URGENT": "Urgente",
|
||||
"HIGH": "Elevada",
|
||||
"MEDIUM": "Média",
|
||||
"LOW": "Baixa"
|
||||
},
|
||||
"CHANGE_PRIORITY": {
|
||||
"SELECT_PLACEHOLDER": "Nenhuma",
|
||||
"INPUT_PLACEHOLDER": "Selecione a prioridade",
|
||||
"NO_RESULTS": "Nenhum resultado encontrado",
|
||||
"SUCCESSFUL": "Alterar a prioridade da conversa com o id {conversationId} para {priority}",
|
||||
"FAILED": "Não foi possível alterar a prioridade, por favor, tente novamente."
|
||||
}
|
||||
},
|
||||
"DELETE_CONVERSATION": {
|
||||
"TITLE": "Apagar conversa #{conversationId}",
|
||||
"DESCRIPTION": "Tem a certeza de que quer apagar esta conversa?",
|
||||
"CONFIRM": "Excluir"
|
||||
},
|
||||
"CARD_CONTEXT_MENU": {
|
||||
"PENDING": "Marcar como pendente",
|
||||
"RESOLVED": "Marcar como resolvida",
|
||||
"MARK_AS_UNREAD": "Marcar como não lida",
|
||||
"MARK_AS_READ": "Marcar como lida",
|
||||
"REOPEN": "Reabrir conversa",
|
||||
"SNOOZE": {
|
||||
"TITLE": "Adiar",
|
||||
"NEXT_REPLY": "Até à próxima resposta",
|
||||
"TOMORROW": "Até amanhã",
|
||||
"NEXT_WEEK": "Até à próxima semana"
|
||||
},
|
||||
"ASSIGN_AGENT": "Atribuir agente",
|
||||
"ASSIGN_LABEL": "Atribuir etiqueta",
|
||||
"AGENTS_LOADING": "A carregar agentes...",
|
||||
"ASSIGN_TEAM": "Atribuir equipa",
|
||||
"DELETE": "Apagar conversa",
|
||||
"OPEN_IN_NEW_TAB": "Open in new tab",
|
||||
"COPY_LINK": "Copy conversation link",
|
||||
"COPY_LINK_SUCCESS": "Conversation link copied to clipboard",
|
||||
"API": {
|
||||
"AGENT_ASSIGNMENT": {
|
||||
"SUCCESFUL": "Conversa com ID {conversationId} atribuída a \"{agentName}\"",
|
||||
"FAILED": "Não foi possível atribuir agente. Por favor, tente novamente."
|
||||
},
|
||||
"LABEL_ASSIGNMENT": {
|
||||
"SUCCESFUL": "Assigned label #{labelName} to conversation id {conversationId}",
|
||||
"FAILED": "Não foi possível atribuir etiqueta. Por favor, tente novamente."
|
||||
},
|
||||
"TEAM_ASSIGNMENT": {
|
||||
"SUCCESFUL": "Equipa \"{team}\" atribuída a conversa de ID {conversationId}",
|
||||
"FAILED": "Não foi possível atribuir equipa. Por favor, tente novamente."
|
||||
}
|
||||
}
|
||||
},
|
||||
"FOOTER": {
|
||||
"MESSAGE_SIGN_TOOLTIP": "Assinatura da mensagem",
|
||||
"ENABLE_SIGN_TOOLTIP": "Ativar assinatura",
|
||||
"DISABLE_SIGN_TOOLTIP": "Desativar assinatura",
|
||||
"MSG_INPUT": "Shift + Enter para nova linha. Comece com '/' para selecionar uma resposta pronta.",
|
||||
"PRIVATE_MSG_INPUT": "Shift + Enter para nova linha. Esta mensagem apenas será visível para agentes",
|
||||
"MESSAGE_SIGNATURE_NOT_CONFIGURED": "A assinatura da mensagem não está configurada. Por favor, configure-a nas configurações do perfil.",
|
||||
"CLICK_HERE": "Clique aqui para atualizar",
|
||||
"WHATSAPP_TEMPLATES": "Template do WhatsApp"
|
||||
},
|
||||
"REPLYBOX": {
|
||||
"REPLY": "Responder",
|
||||
"PRIVATE_NOTE": "Nota Privada",
|
||||
"SEND": "Enviar",
|
||||
"CREATE": "Adicionar nota",
|
||||
"INSERT_READ_MORE": "Ler mais",
|
||||
"DISMISS_REPLY": "Descartar resposta",
|
||||
"REPLYING_TO": "Em resposta a:",
|
||||
"TIP_EMOJI_ICON": "Mostrar selecionador de emojis",
|
||||
"TIP_ATTACH_ICON": "Anexar ficheiros",
|
||||
"TIP_AUDIORECORDER_ICON": "Gravar áudio",
|
||||
"TIP_AUDIORECORDER_PERMISSION": "Permitir acesso ao áudio",
|
||||
"TIP_AUDIORECORDER_ERROR": "Não foi possível abrir o áudio",
|
||||
"DRAG_DROP": "Arrastar e soltar aqui para anexar",
|
||||
"START_AUDIO_RECORDING": "Iniciar gravação de áudio",
|
||||
"STOP_AUDIO_RECORDING": "Parar gravação de áudio",
|
||||
"": "",
|
||||
"EMAIL_HEAD": {
|
||||
"TO": "PARA",
|
||||
"ADD_BCC": "Adicionar Bcc",
|
||||
"CC": {
|
||||
"LABEL": "Cc",
|
||||
"PLACEHOLDER": "E-mails separados por vírgulas",
|
||||
"ERROR": "Por favor, insira endereços de e-mail válidos"
|
||||
},
|
||||
"BCC": {
|
||||
"LABEL": "Bcc",
|
||||
"PLACEHOLDER": "E-mails separados por vírgulas",
|
||||
"ERROR": "Por favor, insira endereços de e-mail válidos"
|
||||
}
|
||||
},
|
||||
"UNDEFINED_VARIABLES": {
|
||||
"TITLE": "Variáveis indefinidas",
|
||||
"MESSAGE": "Tem {undefinedVariablesCount} variáveis indefinidas na sua mensagem: {undefinedVariables}. Pretende enviar a mensagem mesmo assim?",
|
||||
"CONFIRM": {
|
||||
"YES": "Enviar",
|
||||
"CANCEL": "Cancelar"
|
||||
}
|
||||
},
|
||||
"QUOTED_REPLY": {
|
||||
"ENABLE_TOOLTIP": "Include quoted email thread",
|
||||
"DISABLE_TOOLTIP": "Don't include quoted email thread",
|
||||
"REMOVE_PREVIEW": "Remove quoted email thread",
|
||||
"COLLAPSE": "Collapse preview",
|
||||
"EXPAND": "Expand preview"
|
||||
}
|
||||
},
|
||||
"VISIBLE_TO_AGENTS": "Nota Privada: Apenas visível para si e para a sua equipa",
|
||||
"CHANGE_STATUS": "Estado da conversa alterado",
|
||||
"CHANGE_STATUS_FAILED": "A mudança de estado da conversa falhou",
|
||||
"CHANGE_AGENT": "Responsável da conversa alterado",
|
||||
"CHANGE_AGENT_FAILED": "Falha na alteração da atribuição",
|
||||
"ASSIGN_LABEL_SUCCESFUL": "Etiqueta atribuída com sucesso",
|
||||
"ASSIGN_LABEL_FAILED": "Falha na atribuição de etiqueta",
|
||||
"CHANGE_TEAM": "Equipa da conversa alterada",
|
||||
"SUCCESS_DELETE_CONVERSATION": "Conversa apagada",
|
||||
"FAIL_DELETE_CONVERSATION": "Não foi possível apagar a conversa! Tente novamente",
|
||||
"FILE_SIZE_LIMIT": "O ficheiro excede o tamanho limite para anexos de {MAXIMUM_SUPPORTED_FILE_UPLOAD_SIZE} MB",
|
||||
"MESSAGE_ERROR": "Não foi possível enviar esta mensagem, por favor, tente novamente mais tarde",
|
||||
"SENT_BY": "Enviado por:",
|
||||
"BOT": "Bot",
|
||||
"SEND_FAILED": "Não foi possível enviar a mensagem! Tente novamente",
|
||||
"TRY_AGAIN": "Tentar novamente",
|
||||
"ASSIGNMENT": {
|
||||
"SELECT_AGENT": "Escolher agente",
|
||||
"REMOVE": "Excluir",
|
||||
"ASSIGN": "Atribuir"
|
||||
},
|
||||
"CONTEXT_MENU": {
|
||||
"COPY": "Copiar",
|
||||
"REPLY_TO": "Responder a esta mensagem",
|
||||
"DELETE": "Excluir",
|
||||
"CREATE_A_CANNED_RESPONSE": "Adicionar às respostas prontas",
|
||||
"TRANSLATE": "Traduzir",
|
||||
"COPY_PERMALINK": "Copiar link para a mensagem",
|
||||
"LINK_COPIED": "URL da mensagem copiado para a área de transferência",
|
||||
"DELETE_CONFIRMATION": {
|
||||
"TITLE": "Tem a certeza que pretende apagar esta mensagem?",
|
||||
"MESSAGE": "Esta ação é irreversível",
|
||||
"DELETE": "Excluir",
|
||||
"CANCEL": "Cancelar"
|
||||
}
|
||||
},
|
||||
"SIDEBAR": {
|
||||
"CONTACT": "Contacto",
|
||||
"COPILOT": "Copilot"
|
||||
},
|
||||
"VOICE_WIDGET": {
|
||||
"INCOMING_CALL": "Incoming call",
|
||||
"OUTGOING_CALL": "Outgoing call",
|
||||
"CALL_IN_PROGRESS": "Call in progress",
|
||||
"NOT_ANSWERED_YET": "Not answered yet",
|
||||
"HANDLED_IN_ANOTHER_TAB": "Being handled in another tab",
|
||||
"REJECT_CALL": "Reject",
|
||||
"JOIN_CALL": "Join call",
|
||||
"END_CALL": "End call"
|
||||
}
|
||||
},
|
||||
"EMAIL_TRANSCRIPT": {
|
||||
"TITLE": "Enviar transcrição da conversa",
|
||||
"DESC": "Envia uma cópia da transcrição da conversa para o endereço de e-mail especificado",
|
||||
"SUBMIT": "Submeter",
|
||||
"CANCEL": "Cancelar",
|
||||
"SEND_EMAIL_SUCCESS": "A transcrição da conversa foi enviada com sucesso",
|
||||
"SEND_EMAIL_ERROR": "Ocorreu um erro, por favor, tente novamente",
|
||||
"FORM": {
|
||||
"SEND_TO_CONTACT": "Enviar a transcrição ao cliente",
|
||||
"SEND_TO_AGENT": "Enviar a transcrição para o agente atribuído",
|
||||
"SEND_TO_OTHER_EMAIL_ADDRESS": "Enviar a transcrição para outro endereço de e-mail",
|
||||
"EMAIL": {
|
||||
"PLACEHOLDER": "Insira um endereço de e-mail",
|
||||
"ERROR": "Por favor, insira um endereço de e-mail válido"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ONBOARDING": {
|
||||
"TITLE": "Olá 👋. Bem-vindo ao {installationName}!",
|
||||
"DESCRIPTION": "Obrigado por se registar. Queremos que aproveite ao máximo o sistema {installationName}. Aqui estão algumas coisas que pode fazer no {installationName} para tornar a sua experiência ainda mais agradável.",
|
||||
"GREETING_MORNING": "👋 Bom dia, {name}. Bem-vindo ao {installationName}.",
|
||||
"GREETING_AFTERNOON": "👋 Boa tarde, {name}. Bem-vindo ao {installationName}.",
|
||||
"GREETING_EVENING": "👋 Boa noite, {name}. Bem-vindo ao {installationName}.",
|
||||
"READ_LATEST_UPDATES": "Ler as últimas atualizações",
|
||||
"ALL_CONVERSATION": {
|
||||
"TITLE": "Todas as suas conversas num único lugar",
|
||||
"DESCRIPTION": "Ver todas as conversas dos seus clientes num único painel. Pode filtrar as conversas pelo canal de entrada, etiquetas e estado.",
|
||||
"NEW_LINK": "Clique aqui para criar uma caixa de entrada"
|
||||
},
|
||||
"TEAM_MEMBERS": {
|
||||
"TITLE": "Convidar os membros da sua equipa",
|
||||
"DESCRIPTION": "Já que se prepara para começar a conversar com o seu cliente, convide também os seus colegas para o ajudar. Pode adicionar colegas de equipa acrescentando os seus endereços de e-mail à lista de agentes.",
|
||||
"NEW_LINK": "Clique aqui para convidar um membro para a equipa"
|
||||
},
|
||||
"LABELS": {
|
||||
"TITLE": "Organizar conversas com etiquetas",
|
||||
"DESCRIPTION": "As etiquetas permitem-lhe categorizar facilmente as suas conversas. Crie etiquetas como #suporte, #faturacao, etc., para que as possa utilizar, mais tarde, numa conversa.",
|
||||
"NEW_LINK": "Clique aqui para criar etiquetas"
|
||||
},
|
||||
"CANNED_RESPONSES": {
|
||||
"TITLE": "Criar respostas prontas",
|
||||
"DESCRIPTION": "Os modelos de resposta rápida pré-escritos ajudam-no a responder rapidamente a uma conversa. Os agentes podem inserir o caractere '/' seguido do código curto para inserir uma resposta.",
|
||||
"NEW_LINK": "Clique aqui para criar uma resposta pronta"
|
||||
}
|
||||
},
|
||||
"CONVERSATION_SIDEBAR": {
|
||||
"ASSIGNEE_LABEL": "Agente atribuído",
|
||||
"SELF_ASSIGN": "Atribuir a mim",
|
||||
"TEAM_LABEL": "Equipa atribuída",
|
||||
"SELECT": {
|
||||
"PLACEHOLDER": "Nenhuma"
|
||||
},
|
||||
"ACCORDION": {
|
||||
"CONTACT_DETAILS": "Detalhes do contacto",
|
||||
"CONVERSATION_ACTIONS": "Ações de conversa",
|
||||
"CONVERSATION_LABELS": "Etiquetas da conversa",
|
||||
"CONVERSATION_INFO": "Informação da conversa",
|
||||
"CONTACT_NOTES": "Notas do contacto",
|
||||
"CONTACT_ATTRIBUTES": "Atributos do contacto",
|
||||
"PREVIOUS_CONVERSATION": "Conversas anteriores",
|
||||
"MACROS": "Macros",
|
||||
"LINEAR_ISSUES": "Casos Linear Associados",
|
||||
"SHOPIFY_ORDERS": "Shopify Orders"
|
||||
},
|
||||
"SHOPIFY": {
|
||||
"ORDER_ID": "Order #{id}",
|
||||
"ERROR": "Error loading orders",
|
||||
"NO_SHOPIFY_ORDERS": "No orders found",
|
||||
"FINANCIAL_STATUS": {
|
||||
"PENDING": "Pendente",
|
||||
"AUTHORIZED": "Authorized",
|
||||
"PARTIALLY_PAID": "Partially Paid",
|
||||
"PAID": "Paid",
|
||||
"PARTIALLY_REFUNDED": "Partially Refunded",
|
||||
"REFUNDED": "Refunded",
|
||||
"VOIDED": "Voided"
|
||||
},
|
||||
"FULFILLMENT_STATUS": {
|
||||
"FULFILLED": "Fulfilled",
|
||||
"PARTIALLY_FULFILLED": "Partially Fulfilled",
|
||||
"UNFULFILLED": "Unfulfilled"
|
||||
}
|
||||
}
|
||||
},
|
||||
"CONVERSATION_CUSTOM_ATTRIBUTES": {
|
||||
"ADD_BUTTON_TEXT": "Criar atributo",
|
||||
"NO_RECORDS_FOUND": "Nenhum atributo encontrado",
|
||||
"UPDATE": {
|
||||
"SUCCESS": "Atributo atualizado com sucesso",
|
||||
"ERROR": "Não foi possível atualizar o atributo. Por favor, tente mais tarde"
|
||||
},
|
||||
"ADD": {
|
||||
"TITLE": "Adicionar",
|
||||
"SUCCESS": "Atributo adicionado com sucesso",
|
||||
"ERROR": "Não foi possível adicionar o atributo. Por favor, tente mais tarde"
|
||||
},
|
||||
"DELETE": {
|
||||
"SUCCESS": "Atributo apagado com sucesso",
|
||||
"ERROR": "Não foi possível apagar o atributo. Por favor, tente mais tarde"
|
||||
},
|
||||
"ATTRIBUTE_SELECT": {
|
||||
"TITLE": "Adicionar atributos",
|
||||
"PLACEHOLDER": "Pesquisar atributos",
|
||||
"NO_RESULT": "Nenhum atributo encontrado"
|
||||
}
|
||||
},
|
||||
"EMAIL_HEADER": {
|
||||
"FROM": "De",
|
||||
"TO": "Para",
|
||||
"BCC": "Bcc",
|
||||
"CC": "Cc",
|
||||
"SUBJECT": "Assunto",
|
||||
"EXPAND": "Expand email"
|
||||
},
|
||||
"CONVERSATION_PARTICIPANTS": {
|
||||
"SIDEBAR_MENU_TITLE": "A participar",
|
||||
"SIDEBAR_TITLE": "Participantes da conversa",
|
||||
"NO_RECORDS_FOUND": "Nenhum resultado encontrado",
|
||||
"ADD_PARTICIPANTS": "Selecionar participantes",
|
||||
"REMANING_PARTICIPANTS_TEXT": "+{count} outros",
|
||||
"REMANING_PARTICIPANT_TEXT": "+{count} outro",
|
||||
"TOTAL_PARTICIPANTS_TEXT": "{count} pessoas estão a participar.",
|
||||
"TOTAL_PARTICIPANT_TEXT": "{count} pessoa está a participar.",
|
||||
"NO_PARTICIPANTS_TEXT": "Ninguém está a participar!",
|
||||
"WATCH_CONVERSATION": "Junte-se à conversa",
|
||||
"YOU_ARE_WATCHING": "Está a participar",
|
||||
"API": {
|
||||
"ERROR_MESSAGE": "Não foi possível atualizar, por favor, tente novamente!",
|
||||
"SUCCESS_MESSAGE": "Participantes atualizados!"
|
||||
}
|
||||
},
|
||||
"TRANSLATE_MODAL": {
|
||||
"TITLE": "Ver conteúdo traduzido",
|
||||
"DESC": "Pode visualizar o conteúdo traduzido em cada linguagem.",
|
||||
"ORIGINAL_CONTENT": "Conteúdo original",
|
||||
"TRANSLATED_CONTENT": "Conteúdo traduzido",
|
||||
"NO_TRANSLATIONS_AVAILABLE": "Nenhuma tradução está disponível para este conteúdo"
|
||||
},
|
||||
"TYPING": {
|
||||
"ONE": "{user} is typing",
|
||||
"TWO": "{user} and {secondUser} are typing",
|
||||
"MULTIPLE": "{user} and {count} others are typing"
|
||||
},
|
||||
"COPILOT": {
|
||||
"TRY_THESE_PROMPTS": "Try these prompts"
|
||||
},
|
||||
"GALLERY_VIEW": {
|
||||
"ERROR_DOWNLOADING": "Unable to download attachment. Please try again"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"CSAT": {
|
||||
"TITLE": "Avalie a sua conversa",
|
||||
"PLACEHOLDER": "Conte-nos mais...",
|
||||
"RATINGS": {
|
||||
"POOR": "😞 Desapontado",
|
||||
"FAIR": "😑 Justo",
|
||||
"AVERAGE": "😐 Média",
|
||||
"GOOD": "😀 Bom",
|
||||
"EXCELLENT": "😍 Excelente"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,91 @@
|
||||
{
|
||||
"CUSTOM_ROLE": {
|
||||
"HEADER": "Funções personalizadas",
|
||||
"LEARN_MORE": "Aprenda mais sobre funções personalizadas",
|
||||
"DESCRIPTION": "Funções personalizadas são funções criadas pelo proprietário ou administrador da conta. Essas funções podem ser atribuídas a agentes para definir seu acesso e permissões dentro da conta. Funções personalizadas podem ser criadas com permissões e níveis de acesso específicos para atender aos requisitos da organização.",
|
||||
"HEADER_BTN_TXT": "Adicionar função personalizada",
|
||||
"LOADING": "Buscando funções personalizadas...",
|
||||
"SEARCH_404": "Não há itens correspondentes a esta consulta.",
|
||||
"PAYWALL": {
|
||||
"TITLE": "Atualize para criar funções personalizadas",
|
||||
"AVAILABLE_ON": "O recurso de função personalizada está disponível apenas nos planos \"Business\" e \"Enterprise\".",
|
||||
"UPGRADE_PROMPT": "Faça upgrade do seu plano para obter acesso a recursos avançados, como gestão de equipas, automações, atributos personalizados e muito mais.",
|
||||
"UPGRADE_NOW": "Fazer upgrade agora",
|
||||
"CANCEL_ANYTIME": "Pode alterar ou cancelar o plano a qualquer momento"
|
||||
},
|
||||
"ENTERPRISE_PAYWALL": {
|
||||
"AVAILABLE_ON": "O recurso de função personalizada está disponível apenas nos planos pagos.",
|
||||
"UPGRADE_PROMPT": "Faça upgrade para um plano pago para obter recursos avançados, como logs de auditoria, capacidade de agentes e muito mais.",
|
||||
"ASK_ADMIN": "Por favor, entre em contato com o administrador para atualização."
|
||||
},
|
||||
"LIST": {
|
||||
"404": "There are no custom roles available in this account.",
|
||||
"TITLE": "Gerir funções personalizadas",
|
||||
"DESC": "Funções personalizadas são funções criadas pelo proprietário ou administrador da conta. Essas funções podem ser atribuídas a agentes para definir seu acesso e permissões dentro da conta. Funções personalizadas podem ser criadas com permissões e níveis de acesso específicos para atender aos requisitos da organização.",
|
||||
"TABLE_HEADER": {
|
||||
"NAME": "Nome:",
|
||||
"DESCRIPTION": "Descrição",
|
||||
"PERMISSIONS": "Permissions",
|
||||
"ACTIONS": "Ações"
|
||||
}
|
||||
},
|
||||
"PERMISSIONS": {
|
||||
"CONVERSATION_MANAGE": "Manage all conversations",
|
||||
"CONVERSATION_UNASSIGNED_MANAGE": "Manage unassigned conversations and those assigned to them",
|
||||
"CONVERSATION_PARTICIPATING_MANAGE": "Manage participating conversations and those assigned to them",
|
||||
"CONTACT_MANAGE": "Manage contacts",
|
||||
"REPORT_MANAGE": "Manage reports",
|
||||
"KNOWLEDGE_BASE_MANAGE": "Manage knowledge base"
|
||||
},
|
||||
"FORM": {
|
||||
"NAME": {
|
||||
"LABEL": "Nome:",
|
||||
"PLACEHOLDER": "Please enter a name.",
|
||||
"ERROR": "Nome é obrigatório."
|
||||
},
|
||||
"DESCRIPTION": {
|
||||
"LABEL": "Descrição",
|
||||
"PLACEHOLDER": "Please enter a description.",
|
||||
"ERROR": "Descrição obrigatória."
|
||||
},
|
||||
"PERMISSIONS": {
|
||||
"LABEL": "Permissões",
|
||||
"ERROR": "Permissão requerida."
|
||||
},
|
||||
"CANCEL_BUTTON_TEXT": "Cancelar",
|
||||
"API": {
|
||||
"ERROR_MESSAGE": "Não foi possível conectar ao servidor Woot. Por favor, tente novamente."
|
||||
}
|
||||
},
|
||||
"ADD": {
|
||||
"TITLE": "Adicionar função personalizada",
|
||||
"DESC": " Funções personalizadas permitem criar funções com permissões e níveis de acesso específicos para atender aos requisitos da organização.",
|
||||
"SUBMIT": "Submeter",
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "Função personalizada adicionada com sucesso."
|
||||
}
|
||||
},
|
||||
"EDIT": {
|
||||
"BUTTON_TEXT": "Editar",
|
||||
"TITLE": "Editar função personalizada",
|
||||
"DESC": " Funções personalizadas permitem criar funções com permissões e níveis de acesso específicos para atender aos requisitos da organização.",
|
||||
"SUBMIT": "Atualização",
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "Função personalizada atualizada com sucesso."
|
||||
}
|
||||
},
|
||||
"DELETE": {
|
||||
"BUTTON_TEXT": "Excluir",
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "Função personalizada excluída com sucesso.",
|
||||
"ERROR_MESSAGE": "Não foi possível conectar ao servidor Woot. Por favor, tente novamente."
|
||||
},
|
||||
"CONFIRM": {
|
||||
"TITLE": "Confirmar exclusão",
|
||||
"MESSAGE": "Tem certeza que deseja excluir agente ",
|
||||
"YES": "Sim, excluir ",
|
||||
"NO": "Não, manter "
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"DATE_PICKER": {
|
||||
"APPLY_BUTTON": "Confirmar",
|
||||
"CLEAR_BUTTON": "Limpar",
|
||||
"DATE_RANGE_INPUT": {
|
||||
"START": "Data inicial",
|
||||
"END": "Data final"
|
||||
},
|
||||
"DATE_RANGE_OPTIONS": {
|
||||
"TITLE": "Intervalo de datas",
|
||||
"LAST_7_DAYS": "Últimos 7 Dias",
|
||||
"LAST_30_DAYS": "Últimos 30 Dias",
|
||||
"LAST_3_MONTHS": "Últimos 3 meses",
|
||||
"LAST_6_MONTHS": "Últimos 6 meses",
|
||||
"LAST_YEAR": "Último ano",
|
||||
"CUSTOM_RANGE": "Intervalo de tempo personalizado"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"EMOJI": {
|
||||
"PLACEHOLDER": "Pesquisar emojis",
|
||||
"NOT_FOUND": "Nenhum emoji corresponde à sua pesquisa",
|
||||
"REMOVE": "Excluir"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"GENERAL": {
|
||||
"SHOWING_RESULTS": "A mostrar {firstIndex}-{lastIndex} de {totalCount} itens",
|
||||
"PHONE_INPUT": {
|
||||
"PLACEHOLDER": "Procurar",
|
||||
"EMPTY_STATE": "Nenhum resultado encontrado"
|
||||
},
|
||||
"CLOSE": "Fechar",
|
||||
"BETA": "Beta",
|
||||
"BETA_DESCRIPTION": "This feature is in beta and may change as we improve it."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,251 @@
|
||||
{
|
||||
"GENERAL_SETTINGS": {
|
||||
"LIMIT_MESSAGES": {
|
||||
"CONVERSATION": "Excedeu o limite de conversas. O plano Hacker permite apenas 500 conversas.",
|
||||
"INBOXES": "Excedeu o limite de caixas de entrada. O plano Hacker só suporta chat ao vivo no site. Caixas de entrada adicionais como email, WhatsApp, etc. requerem um plano pago.",
|
||||
"AGENTS": "You have exceeded the agent limit. Your plan only allows {allowedAgents} agents.",
|
||||
"NON_ADMIN": "Por favor, contacte o seu administrador para atualizar o plano e continuar a usar todas as funcionalidades."
|
||||
},
|
||||
"TITLE": "Configurações da conta",
|
||||
"SUBMIT": "Atualizar configurações",
|
||||
"BACK": "Voltar",
|
||||
"DISMISS": "Descartar",
|
||||
"UPDATE": {
|
||||
"ERROR": "Não foi possível atualizar as configurações, por favor, tente novamente!",
|
||||
"SUCCESS": "Configurações de conta atualizadas com sucesso"
|
||||
},
|
||||
"ACCOUNT_DELETE_SECTION": {
|
||||
"TITLE": "Apagar a sua Conta",
|
||||
"NOTE": "Após apagar a sua conta, todos os seus dados serão apagados.",
|
||||
"BUTTON_TEXT": "Apagar a Sua Conta",
|
||||
"CONFIRM": {
|
||||
"TITLE": "Apagar Conta",
|
||||
"MESSAGE": "Apagar a sua conta é irreversível. Introduza o nome da sua conta abaixo para confirmar que pretende apagá-la permanentemente.",
|
||||
"BUTTON_TEXT": "Excluir",
|
||||
"DISMISS": "Cancelar",
|
||||
"PLACE_HOLDER": "Por favor, escreva {accountName} para confirmar"
|
||||
},
|
||||
"SUCCESS": "Conta selecionada para apagar",
|
||||
"FAILURE": "Não foi possível apagar a conta, tente novamente!",
|
||||
"SCHEDULED_DELETION": {
|
||||
"TITLE": "Eliminação da conta agendada",
|
||||
"MESSAGE_MANUAL": "Eliminação da conta agendada para {deletionDate}. Isto foi solicitado por um administrador. Pode cancelar a eliminação antes desta data.",
|
||||
"MESSAGE_INACTIVITY": "Eliminação da conta está agendada para {deletionDate} devido à sua inatividade. Pode cancelar a eliminação antes desta data.",
|
||||
"CLEAR_BUTTON": "Cancelar agendamento da eliminação"
|
||||
}
|
||||
},
|
||||
"FORM": {
|
||||
"ERROR": "Por favor, corrigir erros de formulário",
|
||||
"GENERAL_SECTION": {
|
||||
"TITLE": "Configurações gerais",
|
||||
"NOTE": ""
|
||||
},
|
||||
"ACCOUNT_ID": {
|
||||
"TITLE": "ID da conta",
|
||||
"NOTE": "Este ID é necessário para integrações via API"
|
||||
},
|
||||
"AUTO_RESOLVE": {
|
||||
"TITLE": "Auto-resolver conversas",
|
||||
"NOTE": "Esta configuração permite-lhe resolver automaticamente a conversa após um determinado período de inatividade.",
|
||||
"DURATION": {
|
||||
"LABEL": "Duração da inatividade",
|
||||
"HELP": "Período de inatividade após o qual a conversa é automaticamente resolvida",
|
||||
"PLACEHOLDER": "30",
|
||||
"ERROR": "A duração de auto-resolução deve ser entre 10 minutos e 999 dias",
|
||||
"API": {
|
||||
"SUCCESS": "Definições de auto-resolução atualizadas",
|
||||
"ERROR": "Falha ao atualizar as definições de auto-resolução"
|
||||
}
|
||||
},
|
||||
"MESSAGE": {
|
||||
"LABEL": "Mensagem personalizada de auto-resolução",
|
||||
"PLACEHOLDER": "A conversa foi marcada como resolvida pelo sistema devido a 15 dias de inatividade",
|
||||
"HELP": "Mensagem enviada ao cliente após a conversa ser automaticamente resolvida"
|
||||
},
|
||||
"PREFERENCES": "Preferências",
|
||||
"LABEL": {
|
||||
"LABEL": "Adicionar etiqueta após auto-resolução",
|
||||
"PLACEHOLDER": "Selecionar uma etiqueta"
|
||||
},
|
||||
"IGNORE_WAITING": {
|
||||
"LABEL": "Ignorar conversas à espera de resposta do agente"
|
||||
},
|
||||
"UPDATE_BUTTON": "Salvar alterações"
|
||||
},
|
||||
"NAME": {
|
||||
"LABEL": "Nome da conta",
|
||||
"PLACEHOLDER": "Nome da sua conta",
|
||||
"ERROR": "Por favor, insira um nome de conta válido"
|
||||
},
|
||||
"LANGUAGE": {
|
||||
"LABEL": "Linguagem do site",
|
||||
"PLACEHOLDER": "Nome da sua conta",
|
||||
"ERROR": ""
|
||||
},
|
||||
"DOMAIN": {
|
||||
"LABEL": "E-mail recebido do domínio",
|
||||
"PLACEHOLDER": "O domínio onde irá receber os e-mails",
|
||||
"ERROR": ""
|
||||
},
|
||||
"SUPPORT_EMAIL": {
|
||||
"LABEL": "E-mail de suporte",
|
||||
"PLACEHOLDER": "E-mail de suporte da sua empresa",
|
||||
"ERROR": ""
|
||||
},
|
||||
"AUTO_RESOLVE_IGNORE_WAITING": {
|
||||
"LABEL": "Excluir conversas não atendidas",
|
||||
"HELP": "Quando ativado, o sistema irá ignorar a resolução de conversas que ainda estão à espera de resposta de um agente."
|
||||
},
|
||||
"AUDIO_TRANSCRIPTION": {
|
||||
"TITLE": "Transcrever mensagens de áudio",
|
||||
"NOTE": "Transcreva automaticamente mensagens de áudio nas conversas. Gere uma transcrição de texto sempre que uma mensagem de áudio for enviada ou recebida e apresente-a junto da mensagem.",
|
||||
"API": {
|
||||
"SUCCESS": "Definição de transcrição de áudio atualizada com sucesso",
|
||||
"ERROR": "Falha ao atualizar a definição de transcrição de áudio"
|
||||
}
|
||||
},
|
||||
"AUTO_RESOLVE_DURATION": {
|
||||
"LABEL": "Duração de inatividade para resolução",
|
||||
"HELP": "Duração após a qual a conversa deve ser automaticamente resolvida se não houver atividade",
|
||||
"PLACEHOLDER": "30",
|
||||
"ERROR": "A duração de auto-resolução deve ser entre 10 minutos e 999 dias",
|
||||
"API": {
|
||||
"SUCCESS": "Definições de auto-resolução atualizadas",
|
||||
"ERROR": "Falha ao atualizar as definições de auto-resolução"
|
||||
},
|
||||
"UPDATE_BUTTON": "Atualização",
|
||||
"MESSAGE_LABEL": "Mensagem personalizada de resolução",
|
||||
"MESSAGE_PLACEHOLDER": "A conversa foi marcada como resolvida pelo sistema devido a 15 dias de inatividade",
|
||||
"MESSAGE_HELP": "Esta mensagem é enviada ao cliente quando uma conversa é automaticamente resolvida pelo sistema devido à inatividade."
|
||||
},
|
||||
"FEATURES": {
|
||||
"INBOUND_EMAIL_ENABLED": "A sua conta tem a opção de continuar as conversas por e-mail ativa.",
|
||||
"CUSTOM_EMAIL_DOMAIN_ENABLED": "Já pode receber e-mails no domínio que escolheu."
|
||||
}
|
||||
},
|
||||
"UPDATE_CHATWOOT": "Está disponível uma nova atualização {latestChatwootVersion} para o ChatWoot. Por favor, atualize a sua versão.",
|
||||
"LEARN_MORE": "Saber mais",
|
||||
"PAYMENT_PENDING": "O seu pagamento está pendente. Por favor, atualize as suas informações de pagamento para continuar a usar o Chatwoot",
|
||||
"UPGRADE": "Atualize para continuar a usar o Chatwoot",
|
||||
"LIMITS_UPGRADE": "A sua conta excedeu os limites de utilização. Por favor, faça um upgrade ao seu plano para continuar a utilizar o Chatwoot",
|
||||
"OPEN_BILLING": "Abrir faturação"
|
||||
},
|
||||
"FORMS": {
|
||||
"MULTISELECT": {
|
||||
"ENTER_TO_SELECT": "Pressione Enter para escolher",
|
||||
"ENTER_TO_REMOVE": "Pressione Enter para eliminar",
|
||||
"NO_OPTIONS": "List is empty",
|
||||
"SELECT_ONE": "Selecionar um",
|
||||
"SELECT": "Selecionar"
|
||||
}
|
||||
},
|
||||
"NOTIFICATIONS_PAGE": {
|
||||
"HEADER": "Notificações",
|
||||
"MARK_ALL_DONE": "Marcar todos como resolvidos",
|
||||
"DELETE_TITLE": "Excluído",
|
||||
"UNREAD_NOTIFICATION": {
|
||||
"TITLE": "Notificações não lidas",
|
||||
"ALL_NOTIFICATIONS": "Ver todas as notificações",
|
||||
"LOADING_UNREAD_MESSAGE": "A carregar notificações não lidas...",
|
||||
"EMPTY_MESSAGE": "Não há notificações não lidas"
|
||||
},
|
||||
"LIST": {
|
||||
"LOADING_MESSAGE": "A carregar notificações...",
|
||||
"404": "Sem notificações",
|
||||
"TABLE_HEADER": [
|
||||
"Nome",
|
||||
"Número de telefone",
|
||||
"Conversas",
|
||||
"Último contacto"
|
||||
]
|
||||
},
|
||||
"TYPE_LABEL": {
|
||||
"conversation_creation": "Nova conversa",
|
||||
"conversation_assignment": "Conversa atribuída",
|
||||
"assigned_conversation_new_message": "Nova mensagem",
|
||||
"participating_conversation_new_message": "Nova mensagem",
|
||||
"conversation_mention": "Mencionar",
|
||||
"sla_missed_first_response": "SLA perdido",
|
||||
"sla_missed_next_response": "SLA perdido",
|
||||
"sla_missed_resolution": "SLA perdido"
|
||||
}
|
||||
},
|
||||
"NETWORK": {
|
||||
"NOTIFICATION": {
|
||||
"OFFLINE": "Ausente",
|
||||
"RECONNECTING": "A reconectar...",
|
||||
"RECONNECT_SUCCESS": "Reconectado"
|
||||
},
|
||||
"BUTTON": {
|
||||
"REFRESH": "Atualizar"
|
||||
}
|
||||
},
|
||||
"COMMAND_BAR": {
|
||||
"SEARCH_PLACEHOLDER": "Pesquisar ou passar para",
|
||||
"SECTIONS": {
|
||||
"GENERAL": "Geral",
|
||||
"REPORTS": "Relatórios",
|
||||
"CONVERSATION": "Conversa",
|
||||
"BULK_ACTIONS": "Ações em massa",
|
||||
"CHANGE_ASSIGNEE": "Alterar responsável",
|
||||
"CHANGE_PRIORITY": "Alterar prioridade",
|
||||
"CHANGE_TEAM": "Alterar equipa",
|
||||
"SNOOZE_CONVERSATION": "Adiar conversa",
|
||||
"ADD_LABEL": "Adicionar etiqueta à conversa",
|
||||
"REMOVE_LABEL": "Remover etiqueta da conversa",
|
||||
"SETTINGS": "Configurações",
|
||||
"AI_ASSIST": "Assistente IA",
|
||||
"APPEARANCE": "Aparência",
|
||||
"SNOOZE_NOTIFICATION": "Suspender notificação"
|
||||
},
|
||||
"COMMANDS": {
|
||||
"GO_TO_CONVERSATION_DASHBOARD": "Ir para o painel de conversação",
|
||||
"GO_TO_CONTACTS_DASHBOARD": "Ir para o painel de contactos",
|
||||
"GO_TO_REPORTS_OVERVIEW": "Ir para a visão geral de relatórios",
|
||||
"GO_TO_CONVERSATION_REPORTS": "Ir para relatórios de conversa",
|
||||
"GO_TO_AGENT_REPORTS": "Ir para relatórios de agentes",
|
||||
"GO_TO_LABEL_REPORTS": "Ir para relatórios de etiquetas",
|
||||
"GO_TO_INBOX_REPORTS": "Ir para relatórios da caixa de entrada",
|
||||
"GO_TO_TEAM_REPORTS": "Ir para relatórios da equipa",
|
||||
"GO_TO_SETTINGS_AGENTS": "Ir para configurações do agente",
|
||||
"GO_TO_SETTINGS_TEAMS": "Ir para configurações da equipa",
|
||||
"GO_TO_SETTINGS_INBOXES": "Ir para configurações da caixa de entrada",
|
||||
"GO_TO_SETTINGS_LABELS": "Ir para configurações de etiquetas",
|
||||
"GO_TO_SETTINGS_CANNED_RESPONSES": "Ir para configurações de resposta pronta",
|
||||
"GO_TO_SETTINGS_APPLICATIONS": "Ir para configurações da aplicação",
|
||||
"GO_TO_SETTINGS_ACCOUNT": "Ir para configurações da conta",
|
||||
"GO_TO_SETTINGS_PROFILE": "Ir para configurações do perfil",
|
||||
"GO_TO_NOTIFICATIONS": "Ir para notificações",
|
||||
"ADD_LABELS_TO_CONVERSATION": "Adicionar etiqueta à conversa",
|
||||
"ASSIGN_AN_AGENT": "Atribuir um agente",
|
||||
"AI_ASSIST": "Assistente IA",
|
||||
"ASSIGN_PRIORITY": "Atribuir prioridade",
|
||||
"ASSIGN_A_TEAM": "Atribuir uma equipa",
|
||||
"MUTE_CONVERSATION": "Silenciar conversa",
|
||||
"UNMUTE_CONVERSATION": "Reativar conversa",
|
||||
"REMOVE_LABEL_FROM_CONVERSATION": "Remover etiqueta da conversa",
|
||||
"REOPEN_CONVERSATION": "Reabrir conversa",
|
||||
"RESOLVE_CONVERSATION": "Resolver conversa",
|
||||
"SEND_TRANSCRIPT": "Enviar transcrição por e-mail",
|
||||
"SNOOZE_CONVERSATION": "Adiar conversa",
|
||||
"UNTIL_NEXT_REPLY": "Até à próxima resposta",
|
||||
"UNTIL_NEXT_WEEK": "Até à próxima semana",
|
||||
"UNTIL_TOMORROW": "Até amanhã",
|
||||
"UNTIL_NEXT_MONTH": "Até ao mês seguinte",
|
||||
"AN_HOUR_FROM_NOW": "Até daqui a uma hora",
|
||||
"UNTIL_CUSTOM_TIME": "Personalizar...",
|
||||
"CHANGE_APPEARANCE": "Alterar aparência",
|
||||
"LIGHT_MODE": "Claro",
|
||||
"DARK_MODE": "Escuro",
|
||||
"SYSTEM_MODE": "Sistema",
|
||||
"SNOOZE_NOTIFICATION": "Suspender notificação"
|
||||
}
|
||||
},
|
||||
"DASHBOARD_APPS": {
|
||||
"LOADING_MESSAGE": "A carregar app do dashboard..."
|
||||
},
|
||||
"COMMON": {
|
||||
"OR": "Ou",
|
||||
"CLICK_HERE": "clique aqui"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,865 @@
|
||||
{
|
||||
"HELP_CENTER": {
|
||||
"TITLE": "Centro de suporte",
|
||||
"NEW_PAGE": {
|
||||
"DESCRIPTION": "Create self-service help center portals for your customers. Help them find answers quickly, without waiting. Streamline inquiries, boost agent efficiency, and elevate customer support.",
|
||||
"CREATE_PORTAL_BUTTON": "Criar portal"
|
||||
},
|
||||
"HEADER": {
|
||||
"FILTER": "Filtrar por",
|
||||
"SORT": "Ordenar por",
|
||||
"LOCALE": "Linguagem",
|
||||
"SETTINGS_BUTTON": "Configurações",
|
||||
"NEW_BUTTON": "Novo artigo",
|
||||
"DROPDOWN_OPTIONS": {
|
||||
"PUBLISHED": "Publicado",
|
||||
"DRAFT": "Rascunho",
|
||||
"ARCHIVED": "Arquivado"
|
||||
},
|
||||
"TITLES": {
|
||||
"ALL_ARTICLES": "Todos os artigos",
|
||||
"MINE": "Meus artigos",
|
||||
"DRAFT": "Rascunhos de artigos",
|
||||
"ARCHIVED": "Artigos arquivados"
|
||||
},
|
||||
"LOCALE_SELECT": {
|
||||
"TITLE": "Selecionar linguagem",
|
||||
"PLACEHOLDER": "Selecionar linguagem",
|
||||
"NO_RESULT": "Nenhuma linguagem encontrada",
|
||||
"SEARCH_PLACEHOLDER": "Procurar linguagem"
|
||||
}
|
||||
},
|
||||
"EDIT_HEADER": {
|
||||
"ALL_ARTICLES": "Todos os artigos",
|
||||
"PUBLISH_BUTTON": "Publicar",
|
||||
"MOVE_TO_ARCHIVE_BUTTON": "Mover para arquivo",
|
||||
"PREVIEW": "Pré-visualizar",
|
||||
"ADD_TRANSLATION": "Adicionar tradução",
|
||||
"OPEN_SIDEBAR": "Abrir barra lateral",
|
||||
"CLOSE_SIDEBAR": "Fechar barra lateral",
|
||||
"SAVING": "A guardar...",
|
||||
"SAVED": "Guardado"
|
||||
},
|
||||
"ARTICLE_EDITOR": {
|
||||
"IMAGE_UPLOAD": {
|
||||
"TITLE": "Carregar imagem",
|
||||
"UPLOADING": "A carregar...",
|
||||
"SUCCESS": "Imagem carregada com sucesso",
|
||||
"ERROR": "Erro ao carregar imagem",
|
||||
"UN_AUTHORIZED_ERROR": "You are not authorized to upload images",
|
||||
"ERROR_FILE_SIZE": "O tamanho da imagem deve ser inferior a {size}MB",
|
||||
"ERROR_FILE_FORMAT": "O formato da imagem deve ser jpg, jpeg ou png",
|
||||
"ERROR_FILE_DIMENSIONS": "As dimensões da imagem devem ser menores que 2000 x 2000"
|
||||
}
|
||||
},
|
||||
"ARTICLE_SETTINGS": {
|
||||
"TITLE": "Configurações de artigo",
|
||||
"FORM": {
|
||||
"CATEGORY": {
|
||||
"LABEL": "Categoria",
|
||||
"TITLE": "Selecionar categoria",
|
||||
"PLACEHOLDER": "Selecionar categoria",
|
||||
"NO_RESULT": "Nenhuma categoria encontrada",
|
||||
"SEARCH_PLACEHOLDER": "Pesquisar categoria"
|
||||
},
|
||||
"AUTHOR": {
|
||||
"LABEL": "Autor",
|
||||
"TITLE": "Selecionar autor",
|
||||
"PLACEHOLDER": "Selecionar autor",
|
||||
"NO_RESULT": "Nenhum autor encontrado",
|
||||
"SEARCH_PLACEHOLDER": "Procurar autor"
|
||||
},
|
||||
"META_TITLE": {
|
||||
"LABEL": "Título meta",
|
||||
"PLACEHOLDER": "Adicionar título meta"
|
||||
},
|
||||
"META_DESCRIPTION": {
|
||||
"LABEL": "Descrição meta",
|
||||
"PLACEHOLDER": "Adicione a sua descrição meta para melhorar os resultados de SEO..."
|
||||
},
|
||||
"META_TAGS": {
|
||||
"LABEL": "Tags meta",
|
||||
"PLACEHOLDER": "Adicione tags meta separadas por vírgula..."
|
||||
}
|
||||
},
|
||||
"BUTTONS": {
|
||||
"ARCHIVE": "Arquivar artigo",
|
||||
"DELETE": "Apagar artigo"
|
||||
}
|
||||
},
|
||||
"ARTICLE_SEARCH_RESULT": {
|
||||
"UNCATEGORIZED": "Sem categoria",
|
||||
"SEARCH_RESULTS": "Procurar resultados para {query}",
|
||||
"EMPTY_TEXT": "Pesquisar artigos para inserir em respostas.",
|
||||
"SEARCH_LOADER": "A pesquisar...",
|
||||
"INSERT_ARTICLE": "Inserir",
|
||||
"NO_RESULT": "Nenhum artigo encontrado",
|
||||
"COPY_LINK": "Copiar link do artigo para a área de transferência",
|
||||
"OPEN_LINK": "Abrir artigo numa nova aba",
|
||||
"PREVIEW_LINK": "Pré-visualizar artigo"
|
||||
},
|
||||
"PORTAL": {
|
||||
"HEADER": "Portais",
|
||||
"DEFAULT": "Padrão",
|
||||
"NEW_BUTTON": "Novo portal",
|
||||
"ACTIVE_BADGE": "Ativa",
|
||||
"CHOOSE_LOCALE_LABEL": "Selecionar linguagem",
|
||||
"LOADING_MESSAGE": "A carregar portais...",
|
||||
"ARTICLES_LABEL": "Artigos",
|
||||
"NO_PORTALS_MESSAGE": "Não há portais disponíveis",
|
||||
"ADD_NEW_LOCALE": "Adicionar nova linguagem",
|
||||
"POPOVER": {
|
||||
"TITLE": "Portais",
|
||||
"PORTAL_SETTINGS": "Configurações do portal",
|
||||
"SUBTITLE": "Tem vários portais e pode ter diferentes linguagens para cada portal.",
|
||||
"CANCEL_BUTTON_LABEL": "Cancelar",
|
||||
"CHOOSE_LOCALE_BUTTON": "Selecionar linguagem"
|
||||
},
|
||||
"PORTAL_SETTINGS": {
|
||||
"LIST_ITEM": {
|
||||
"HEADER": {
|
||||
"COUNT_LABEL": "Artigos",
|
||||
"ADD": "Adicionar linguagem",
|
||||
"VISIT": "Abrir site",
|
||||
"SETTINGS": "Configurações",
|
||||
"DELETE": "Excluir"
|
||||
},
|
||||
"PORTAL_CONFIG": {
|
||||
"TITLE": "Configurações do portal",
|
||||
"ITEMS": {
|
||||
"NAME": "Nome",
|
||||
"DOMAIN": "Domínio personalizado",
|
||||
"SLUG": "Slug",
|
||||
"TITLE": "Título do portal",
|
||||
"THEME": "Cor do tema",
|
||||
"SUB_TEXT": "Sub texto do portal"
|
||||
}
|
||||
},
|
||||
"AVAILABLE_LOCALES": {
|
||||
"TITLE": "Linguagens disponíveis",
|
||||
"TABLE": {
|
||||
"NAME": "Nome do local",
|
||||
"CODE": "Código do local",
|
||||
"ARTICLE_COUNT": "Número de artigos",
|
||||
"CATEGORIES": "Número de categorias",
|
||||
"SWAP": "Trocar",
|
||||
"DELETE": "Excluir",
|
||||
"DEFAULT_LOCALE": "Padrão"
|
||||
}
|
||||
}
|
||||
},
|
||||
"DELETE_PORTAL": {
|
||||
"TITLE": "Apagar portal",
|
||||
"MESSAGE": "Tem a certeza que pretende apagar este portal",
|
||||
"YES": "Sim, apagar portal",
|
||||
"NO": "Não, manter portal",
|
||||
"API": {
|
||||
"DELETE_SUCCESS": "Portal apagado com sucesso",
|
||||
"DELETE_ERROR": "Erro ao apagar portal"
|
||||
}
|
||||
},
|
||||
"SEND_CNAME_INSTRUCTIONS": {
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "CNAME instructions sent successfully",
|
||||
"ERROR_MESSAGE": "Error while sending CNAME instructions"
|
||||
}
|
||||
}
|
||||
},
|
||||
"EDIT": {
|
||||
"HEADER_TEXT": "Editar portal",
|
||||
"TABS": {
|
||||
"BASIC_SETTINGS": {
|
||||
"TITLE": "Informação básica"
|
||||
},
|
||||
"CUSTOMIZATION_SETTINGS": {
|
||||
"TITLE": "Personalização do portal"
|
||||
},
|
||||
"CATEGORY_SETTINGS": {
|
||||
"TITLE": "Categorias"
|
||||
},
|
||||
"LOCALE_SETTINGS": {
|
||||
"TITLE": "Locais"
|
||||
}
|
||||
},
|
||||
"CATEGORIES": {
|
||||
"TITLE": "Categorias em",
|
||||
"NEW_CATEGORY": "Nova categoria",
|
||||
"TABLE": {
|
||||
"NAME": "Nome",
|
||||
"DESCRIPTION": "Descrição",
|
||||
"LOCALE": "Local",
|
||||
"ARTICLE_COUNT": "Número de artigos",
|
||||
"ACTION_BUTTON": {
|
||||
"EDIT": "Editar categoria",
|
||||
"DELETE": "Apagar categoria"
|
||||
},
|
||||
"EMPTY_TEXT": "Nenhuma categoria encontrada"
|
||||
}
|
||||
},
|
||||
"EDIT_BASIC_INFO": {
|
||||
"BUTTON_TEXT": "Atualizar configurações básicas"
|
||||
}
|
||||
},
|
||||
"ADD": {
|
||||
"CREATE_FLOW": {
|
||||
"BASIC": {
|
||||
"TITLE": "Informações do centro de ajuda",
|
||||
"BODY": "Informações básicas sobre o portal"
|
||||
},
|
||||
"CUSTOMIZATION": {
|
||||
"TITLE": "Personalização do centro de ajuda",
|
||||
"BODY": "Personalizar portal"
|
||||
},
|
||||
"FINISH": {
|
||||
"TITLE": "Pronto! 🎉",
|
||||
"BODY": "Está tudo pronto!"
|
||||
}
|
||||
},
|
||||
"CREATE_FLOW_PAGE": {
|
||||
"BACK_BUTTON": "Voltar",
|
||||
"BASIC_SETTINGS_PAGE": {
|
||||
"HEADER": "Criar portal",
|
||||
"TITLE": "Informações do centro de ajuda",
|
||||
"CREATE_BASIC_SETTING_BUTTON": "Criar configurações básicas do portal"
|
||||
},
|
||||
"CUSTOMIZATION_PAGE": {
|
||||
"HEADER": "Personalização do portal",
|
||||
"TITLE": "Personalização do centro de ajuda",
|
||||
"UPDATE_PORTAL_BUTTON": "Atualizar definições do portal"
|
||||
},
|
||||
"FINISH_PAGE": {
|
||||
"TITLE": "Está tudo pronto! 🎉",
|
||||
"MESSAGE": "Agora já pode ver o portal criado na sua página de todos os portais.",
|
||||
"FINISH": "Ir para a página de todos os portais"
|
||||
}
|
||||
},
|
||||
"LOGO": {
|
||||
"LABEL": "Logo",
|
||||
"UPLOAD_BUTTON": "Carregar logo",
|
||||
"HELP_TEXT": "Este logo será exibido no cabeçalho do portal.",
|
||||
"IMAGE_UPLOAD_SUCCESS": "Logo carregado com sucesso",
|
||||
"IMAGE_UPLOAD_ERROR": "Logo apagado com sucesso",
|
||||
"IMAGE_DELETE_ERROR": "Erro ao apagar logo"
|
||||
},
|
||||
"NAME": {
|
||||
"LABEL": "Nome",
|
||||
"PLACEHOLDER": "Nome do portal",
|
||||
"HELP_TEXT": "O nome será usado internamente no portal público.",
|
||||
"ERROR": "Nome obrigatório"
|
||||
},
|
||||
"SLUG": {
|
||||
"LABEL": "Slug",
|
||||
"PLACEHOLDER": "Slug do portal para URLs",
|
||||
"ERROR": "Slug é obrigatório"
|
||||
},
|
||||
"DOMAIN": {
|
||||
"LABEL": "Domínio personalizado",
|
||||
"PLACEHOLDER": "Domínio personalizado do portal",
|
||||
"HELP_TEXT": "Add only If you want to use a custom domain for your portals. Eg: {exampleURL}",
|
||||
"ERROR": "Insira um URL de domínio válido"
|
||||
},
|
||||
"HOME_PAGE_LINK": {
|
||||
"LABEL": "Link da Página Inicial",
|
||||
"PLACEHOLDER": "Link da página inicial do portal",
|
||||
"HELP_TEXT": "The link used to return from the portal to the home page. Eg: {exampleURL}",
|
||||
"ERROR": "Insira um URL de página inicial válido"
|
||||
},
|
||||
"THEME_COLOR": {
|
||||
"LABEL": "Cor do tema do portal",
|
||||
"HELP_TEXT": "Esta cor será mostrada como a cor do tema do portal."
|
||||
},
|
||||
"PAGE_TITLE": {
|
||||
"LABEL": "Título da página",
|
||||
"PLACEHOLDER": "Título da página do portal",
|
||||
"HELP_TEXT": "O título da página será usado no portal público.",
|
||||
"ERROR": "Título da página obrigatório"
|
||||
},
|
||||
"HEADER_TEXT": {
|
||||
"LABEL": "Texto do cabeçalho",
|
||||
"PLACEHOLDER": "Texto do cabeçalho do portal",
|
||||
"HELP_TEXT": "O texto do cabeçalho do portal será usado no portal visível ao público.",
|
||||
"ERROR": "Texto do cabeçalho do portal obrigatório"
|
||||
},
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE_FOR_BASIC": "Portal criado com sucesso.",
|
||||
"ERROR_MESSAGE_FOR_BASIC": "Não foi possível criar o portal. Por favor, tente novamente.",
|
||||
"SUCCESS_MESSAGE_FOR_UPDATE": "Portal atualizado com sucesso.",
|
||||
"ERROR_MESSAGE_FOR_UPDATE": "Não foi possível atualizar o portal. Por favor, tente novamente."
|
||||
}
|
||||
},
|
||||
"ADD_LOCALE": {
|
||||
"TITLE": "Adicionar um novo local",
|
||||
"SUB_TITLE": "Isto adiciona um novo local à sua lista de traduções disponíveis.",
|
||||
"PORTAL": "Portal",
|
||||
"LOCALE": {
|
||||
"LABEL": "Local",
|
||||
"PLACEHOLDER": "Selecione um local",
|
||||
"ERROR": "Local obrigatório"
|
||||
},
|
||||
"BUTTONS": {
|
||||
"CREATE": "Criar local",
|
||||
"CANCEL": "Cancelar"
|
||||
},
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "Local adicionado com sucesso",
|
||||
"ERROR_MESSAGE": "Não foi possível adicionar o local. Por favor, tente novamente."
|
||||
}
|
||||
},
|
||||
"CHANGE_DEFAULT_LOCALE": {
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "Local padrão atualizado com sucesso",
|
||||
"ERROR_MESSAGE": "Não foi possível atualizar o local padrão. Por favor, tente novamente."
|
||||
}
|
||||
},
|
||||
"DELETE_LOCALE": {
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "Local removido do portal com sucesso",
|
||||
"ERROR_MESSAGE": "Não foi possível remover o local do portal. Por favor, tente novamente."
|
||||
}
|
||||
}
|
||||
},
|
||||
"TABLE": {
|
||||
"LOADING_MESSAGE": "A carregar artigos...",
|
||||
"404": "Nenhum artigo corresponde à sua pesquisa 🔍",
|
||||
"NO_ARTICLES": "Não há artigos disponíveis",
|
||||
"HEADERS": {
|
||||
"TITLE": "Título",
|
||||
"CATEGORY": "Categoria",
|
||||
"READ_COUNT": "Visualizações",
|
||||
"STATUS": "Estado",
|
||||
"LAST_EDITED": "Última edição"
|
||||
},
|
||||
"COLUMNS": {
|
||||
"BY": "por",
|
||||
"AUTHOR_NOT_AVAILABLE": "Autor não disponível"
|
||||
}
|
||||
},
|
||||
"EDIT_ARTICLE": {
|
||||
"LOADING": "A carregar artigo...",
|
||||
"TITLE_PLACEHOLDER": "Título do artigo aqui",
|
||||
"CONTENT_PLACEHOLDER": "Escreva o seu artigo aqui",
|
||||
"API": {
|
||||
"ERROR": "Erro ao guardar artigo"
|
||||
}
|
||||
},
|
||||
"PUBLISH_ARTICLE": {
|
||||
"API": {
|
||||
"ERROR": "Erro ao publicar artigo",
|
||||
"SUCCESS": "Artigo publicado com sucesso"
|
||||
}
|
||||
},
|
||||
"ARCHIVE_ARTICLE": {
|
||||
"API": {
|
||||
"ERROR": "Erro ao arquivar artigo",
|
||||
"SUCCESS": "Artigo arquivado com sucesso"
|
||||
}
|
||||
},
|
||||
"DRAFT_ARTICLE": {
|
||||
"API": {
|
||||
"ERROR": "Error while drafting article",
|
||||
"SUCCESS": "Article drafted successfully"
|
||||
}
|
||||
},
|
||||
"DELETE_ARTICLE": {
|
||||
"MODAL": {
|
||||
"CONFIRM": {
|
||||
"TITLE": "Confirmar exclusão",
|
||||
"MESSAGE": "Tem a certeza que pretende excluir o artigo?",
|
||||
"YES": "Sim, excluir",
|
||||
"NO": "Não, manter"
|
||||
}
|
||||
},
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "Artigo excluído com sucesso",
|
||||
"ERROR_MESSAGE": "Erro ao excluir artigo"
|
||||
}
|
||||
},
|
||||
"CREATE_ARTICLE": {
|
||||
"ERROR_MESSAGE": "Adicione o título do artigo e o conteúdo em seguida, posteriomente as configurações apenas serão editáveis por si"
|
||||
},
|
||||
"SIDEBAR": {
|
||||
"SEARCH": {
|
||||
"PLACEHOLDER": "Pesquisar artigos"
|
||||
}
|
||||
},
|
||||
"CATEGORY": {
|
||||
"ADD": {
|
||||
"TITLE": "Criar categoria",
|
||||
"SUB_TITLE": "A categoria será usada no portal público para categorizar artigos.",
|
||||
"PORTAL": "Portal",
|
||||
"LOCALE": "Local",
|
||||
"NAME": {
|
||||
"LABEL": "Nome",
|
||||
"PLACEHOLDER": "Nome da categoria",
|
||||
"HELP_TEXT": "O ícone e o nome da categoria serão usados no portal público para categorizar artigos.",
|
||||
"ERROR": "Nome obrigatório"
|
||||
},
|
||||
"SLUG": {
|
||||
"LABEL": "Slug",
|
||||
"PLACEHOLDER": "Categoria slug para URLs",
|
||||
"HELP_TEXT": "app.chatwoot.com/hc/meu-portal/en-US/categorias/meu-slug",
|
||||
"ERROR": "Slug obrigatória"
|
||||
},
|
||||
"DESCRIPTION": {
|
||||
"LABEL": "Descrição",
|
||||
"PLACEHOLDER": "Breve descrição da categoria.",
|
||||
"ERROR": "Descrição obrigatória"
|
||||
},
|
||||
"BUTTONS": {
|
||||
"CREATE": "Criar categoria",
|
||||
"CANCEL": "Cancelar"
|
||||
},
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "Categoria criada com sucesso",
|
||||
"ERROR_MESSAGE": "Não é possível criar a categoria"
|
||||
}
|
||||
},
|
||||
"EDIT": {
|
||||
"TITLE": "Editar uma categoria",
|
||||
"SUB_TITLE": "Editar uma categoria atualizará a categoria no portal público.",
|
||||
"PORTAL": "Portal",
|
||||
"LOCALE": "Local",
|
||||
"NAME": {
|
||||
"LABEL": "Nome",
|
||||
"PLACEHOLDER": "Nome da categoria",
|
||||
"HELP_TEXT": "O ícone e o nome da categoria serão usados no portal público para categorizar artigos.",
|
||||
"ERROR": "Nome obrigatório"
|
||||
},
|
||||
"SLUG": {
|
||||
"LABEL": "Slug",
|
||||
"PLACEHOLDER": "Categoria slug para URLs",
|
||||
"HELP_TEXT": "app.chatwoot.com/hc/meu-portal/en-US/categorias/meu-slug",
|
||||
"ERROR": "Slug é obrigatório"
|
||||
},
|
||||
"DESCRIPTION": {
|
||||
"LABEL": "Descrição",
|
||||
"PLACEHOLDER": "Breve descrição da categoria.",
|
||||
"ERROR": "Descrição é obrigatória"
|
||||
},
|
||||
"BUTTONS": {
|
||||
"CREATE": "Atualizar categoria",
|
||||
"CANCEL": "Cancelar"
|
||||
},
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "Categoria atualizada com sucesso",
|
||||
"ERROR_MESSAGE": "Não foi possível atualizar a categoria"
|
||||
}
|
||||
},
|
||||
"DELETE": {
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "Categoria apagada com sucesso",
|
||||
"ERROR_MESSAGE": "Não é possível apagar a categoria"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ARTICLE_SEARCH": {
|
||||
"TITLE": "Pesquisar artigos",
|
||||
"PLACEHOLDER": "Pesquisar artigos",
|
||||
"NO_RESULT": "Nenhum artigo encontrado",
|
||||
"SEARCHING": "A pesquisar...",
|
||||
"SEARCH_BUTTON": "Procurar",
|
||||
"INSERT_ARTICLE": "Inserir link",
|
||||
"IFRAME_ERROR": "O URL está vazio ou é inválido. Não é possível exibir o conteúdo.",
|
||||
"OPEN_ARTICLE_SEARCH": "Inserir artigo do centro de ajuda",
|
||||
"SUCCESS_ARTICLE_INSERTED": "Artigo inserido com sucesso",
|
||||
"PREVIEW_LINK": "Pré-visualizar artigo",
|
||||
"CANCEL": "Fechar",
|
||||
"BACK": "Voltar",
|
||||
"BACK_RESULTS": "Voltar aos resultados"
|
||||
},
|
||||
"UPGRADE_PAGE": {
|
||||
"TITLE": "Centro de suporte",
|
||||
"DESCRIPTION": "Crie portais self-service de fácil utilização. Ajude os seus utilizadores a aceder aos artigos e obter suporte 24/7. Atualize a sua subscrição para habilitar este recurso.",
|
||||
"SELF_HOSTED_DESCRIPTION": "Crie portais self-service de fácil utilização. Ajude os seus utilizadores a aceder aos artigos e obter suporte 24/7. Entre em contacto com o administrador para ativar este recurso.",
|
||||
"BUTTON": {
|
||||
"LEARN_MORE": "Saiba mais",
|
||||
"UPGRADE": "Atualizar"
|
||||
},
|
||||
"FEATURES": {
|
||||
"PORTALS": {
|
||||
"TITLE": "Múltiplos portais",
|
||||
"DESCRIPTION": "Crie vários portais de ajuda centralizada para diferentes produtos usando a mesma conta."
|
||||
},
|
||||
"LOCALES": {
|
||||
"TITLE": "Suporte total para linguagens",
|
||||
"DESCRIPTION": "Localize o portal na sua linguagem. Suportamos todas as linguagens e permitimos traduções para todos os artigos."
|
||||
},
|
||||
"SEO": {
|
||||
"TITLE": "Design SEO-friendly",
|
||||
"DESCRIPTION": "Personalize as suas meta tags para melhorar a visibilidade nos motores de busca com as nossas páginas SEO-friendly."
|
||||
},
|
||||
"API": {
|
||||
"TITLE": "Suporte completo da API",
|
||||
"DESCRIPTION": "Use o portal como um CMS com frameworks de front-end externos usando as nossas APIs."
|
||||
}
|
||||
}
|
||||
},
|
||||
"LOADING": "A carregar...",
|
||||
"ARTICLES_PAGE": {
|
||||
"ARTICLE_CARD": {
|
||||
"CARD": {
|
||||
"VIEWS": "{count} view | {count} views",
|
||||
"DROPDOWN_MENU": {
|
||||
"PUBLISH": "Publicar",
|
||||
"DRAFT": "Rascunho",
|
||||
"ARCHIVE": "Archive",
|
||||
"DELETE": "Excluir"
|
||||
},
|
||||
"STATUS": {
|
||||
"DRAFT": "Rascunho",
|
||||
"PUBLISHED": "Publicado",
|
||||
"ARCHIVED": "Arquivado"
|
||||
},
|
||||
"CATEGORY": {
|
||||
"UNCATEGORISED": "Uncategorised"
|
||||
}
|
||||
}
|
||||
},
|
||||
"ARTICLES_HEADER": {
|
||||
"TABS": {
|
||||
"ALL": "All articles",
|
||||
"MINE": "Minhas",
|
||||
"DRAFT": "Rascunho",
|
||||
"PUBLISHED": "Publicado",
|
||||
"ARCHIVED": "Arquivado"
|
||||
},
|
||||
"CATEGORY": {
|
||||
"ALL": "All categories"
|
||||
},
|
||||
"LOCALE": {
|
||||
"ALL": "All locales"
|
||||
},
|
||||
"NEW_ARTICLE": "New article"
|
||||
},
|
||||
"EMPTY_STATE": {
|
||||
"ALL": {
|
||||
"TITLE": "Write an article",
|
||||
"SUBTITLE": "Write a rich article, let’s get started!",
|
||||
"BUTTON_LABEL": "New article"
|
||||
},
|
||||
"MINE": {
|
||||
"TITLE": "You haven't written any articles here",
|
||||
"SUBTITLE": "All articles written by you show up here for quick access."
|
||||
},
|
||||
"DRAFT": {
|
||||
"TITLE": "There are no articles in drafts",
|
||||
"SUBTITLE": "Draft articles will appear here"
|
||||
},
|
||||
"PUBLISHED": {
|
||||
"TITLE": "There are no published articles",
|
||||
"SUBTITLE": "Published articles will appear here"
|
||||
},
|
||||
"ARCHIVED": {
|
||||
"TITLE": "There are no articles in the archive",
|
||||
"SUBTITLE": "Archived articles don't show up on the portal, you can use it to mark deprecated or outdated pages"
|
||||
},
|
||||
"CATEGORY": {
|
||||
"TITLE": "There are no articles in this category",
|
||||
"SUBTITLE": "Articles in this category will appear here"
|
||||
}
|
||||
}
|
||||
},
|
||||
"CATEGORY_PAGE": {
|
||||
"CATEGORY_HEADER": {
|
||||
"NEW_CATEGORY": "Nova categoria",
|
||||
"EDIT_CATEGORY": "Editar categoria",
|
||||
"CATEGORIES_COUNT": "{n} category | {n} categories",
|
||||
"BREADCRUMB": {
|
||||
"CATEGORY_LOCALE": "Categories ({localeCode})",
|
||||
"ACTIVE_CATEGORY": "{categoryName} ({categoryCount} articles) | {categoryName} ({categoryCount} article)"
|
||||
}
|
||||
},
|
||||
"CATEGORY_EMPTY_STATE": {
|
||||
"TITLE": "Nenhuma categoria encontrada",
|
||||
"SUBTITLE": "Categories will appear here. You can add a category by clicking the 'New Category' button."
|
||||
},
|
||||
"CATEGORY_CARD": {
|
||||
"ARTICLES_COUNT": "{count} article | {count} articles"
|
||||
},
|
||||
"CATEGORY_DIALOG": {
|
||||
"CREATE": {
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "Categoria criada com sucesso",
|
||||
"ERROR_MESSAGE": "Não é possível criar a categoria"
|
||||
}
|
||||
},
|
||||
"EDIT": {
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "Categoria atualizada com sucesso",
|
||||
"ERROR_MESSAGE": "Não foi possível atualizar a categoria"
|
||||
}
|
||||
},
|
||||
"DELETE": {
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "Categoria apagada com sucesso",
|
||||
"ERROR_MESSAGE": "Não é possível apagar a categoria"
|
||||
}
|
||||
},
|
||||
"HEADER": {
|
||||
"CREATE": "Criar categoria",
|
||||
"EDIT": "Editar categoria",
|
||||
"DESCRIPTION": "Editar uma categoria atualizará a categoria no portal público.",
|
||||
"PORTAL": "Portal",
|
||||
"LOCALE": "Local"
|
||||
},
|
||||
"FORM": {
|
||||
"NAME": {
|
||||
"LABEL": "Nome:",
|
||||
"PLACEHOLDER": "Nome da categoria",
|
||||
"ERROR": "Nome é obrigatório"
|
||||
},
|
||||
"SLUG": {
|
||||
"LABEL": "Slug",
|
||||
"PLACEHOLDER": "Categoria slug para URLs",
|
||||
"ERROR": "Slug obrigatória",
|
||||
"HELP_TEXT": "app.chatwoot.com/hc/{portalSlug}/{localeCode}/categories/{categorySlug}"
|
||||
},
|
||||
"DESCRIPTION": {
|
||||
"LABEL": "Descrição",
|
||||
"PLACEHOLDER": "Breve descrição da categoria.",
|
||||
"ERROR": "Descrição é obrigatória"
|
||||
}
|
||||
},
|
||||
"BUTTONS": {
|
||||
"CREATE": "Criar",
|
||||
"EDIT": "Atualização",
|
||||
"CANCEL": "Cancelar"
|
||||
}
|
||||
}
|
||||
},
|
||||
"LOCALES_PAGE": {
|
||||
"LOCALES_COUNT": "No locales available | {n} locale | {n} locales",
|
||||
"NEW_LOCALE_BUTTON_TEXT": "New locale",
|
||||
"LOCALE_CARD": {
|
||||
"ARTICLES_COUNT": "{count} article | {count} articles",
|
||||
"CATEGORIES_COUNT": "{count} category | {count} categories",
|
||||
"DEFAULT": "Padrão",
|
||||
"DROPDOWN_MENU": {
|
||||
"MAKE_DEFAULT": "Make default",
|
||||
"DELETE": "Excluir"
|
||||
}
|
||||
},
|
||||
"ADD_LOCALE_DIALOG": {
|
||||
"TITLE": "Adicionar nova linguagem",
|
||||
"DESCRIPTION": "Select the language in which this article will be written. This will be added to your list of translations, and you can add more later.",
|
||||
"COMBOBOX": {
|
||||
"PLACEHOLDER": "Selecionar linguagem..."
|
||||
},
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "Local adicionado com sucesso",
|
||||
"ERROR_MESSAGE": "Não foi possível adicionar o local. Por favor, tente novamente."
|
||||
}
|
||||
}
|
||||
},
|
||||
"EDIT_ARTICLE_PAGE": {
|
||||
"HEADER": {
|
||||
"STATUS": {
|
||||
"SAVING": "A guardar...",
|
||||
"SAVED": "Guardado"
|
||||
},
|
||||
"PREVIEW": "Pré-visualizar",
|
||||
"PUBLISH": "Publicar",
|
||||
"DRAFT": "Rascunho",
|
||||
"ARCHIVE": "Archive",
|
||||
"BACK_TO_ARTICLES": "Back to articles"
|
||||
},
|
||||
"EDIT_ARTICLE": {
|
||||
"MORE_PROPERTIES": "More properties",
|
||||
"UNCATEGORIZED": "Sem categoria",
|
||||
"EDITOR_PLACEHOLDER": "Write something..."
|
||||
},
|
||||
"ARTICLE_PROPERTIES": {
|
||||
"ARTICLE_PROPERTIES": "Article properties",
|
||||
"META_DESCRIPTION": "Descrição meta",
|
||||
"META_DESCRIPTION_PLACEHOLDER": "Add meta description",
|
||||
"META_TITLE": "Título meta",
|
||||
"META_TITLE_PLACEHOLDER": "Add meta title",
|
||||
"META_TAGS": "Tags meta",
|
||||
"META_TAGS_PLACEHOLDER": "Add meta tags"
|
||||
},
|
||||
"API": {
|
||||
"ERROR": "Erro ao guardar artigo"
|
||||
}
|
||||
},
|
||||
"PORTAL_SWITCHER": {
|
||||
"NEW_PORTAL": "New portal",
|
||||
"PORTALS": "Portais",
|
||||
"CREATE_PORTAL": "Create and manage multiple portals",
|
||||
"ARTICLES": "Artigos",
|
||||
"DOMAIN": "domínio",
|
||||
"PORTAL_NAME": "Nome do portal"
|
||||
},
|
||||
"CREATE_PORTAL_DIALOG": {
|
||||
"TITLE": "Create new portal",
|
||||
"DESCRIPTION": "Give your portal a name and create a user-friendly URL slug. You can modify both later in the settings.",
|
||||
"CONFIRM_BUTTON_LABEL": "Criar",
|
||||
"NAME": {
|
||||
"LABEL": "Nome:",
|
||||
"PLACEHOLDER": "User Guide | Chatwoot",
|
||||
"MESSAGE": "Choose an name for your portal.",
|
||||
"ERROR": "Nome é obrigatório"
|
||||
},
|
||||
"SLUG": {
|
||||
"LABEL": "Slug",
|
||||
"PLACEHOLDER": "user-guide",
|
||||
"ERROR": "Slug obrigatória",
|
||||
"FORMAT_ERROR": "Por favor, introduza um slug válido, por exemplo: guia-do-utilizador"
|
||||
}
|
||||
},
|
||||
"PORTAL_SETTINGS": {
|
||||
"FORM": {
|
||||
"AVATAR": {
|
||||
"LABEL": "Logo",
|
||||
"IMAGE_UPLOAD_ERROR": "Não foi possível carregar a imagem! Tente novamente",
|
||||
"IMAGE_UPLOAD_SUCCESS": "Image added successfully. Please click on save changes to save the logo",
|
||||
"IMAGE_DELETE_SUCCESS": "Logo apagado com sucesso",
|
||||
"IMAGE_DELETE_ERROR": "Unable to delete logo",
|
||||
"IMAGE_UPLOAD_SIZE_ERROR": "O tamanho da imagem deve ser inferior a {size}MB"
|
||||
},
|
||||
"NAME": {
|
||||
"LABEL": "Nome:",
|
||||
"PLACEHOLDER": "Nome do portal",
|
||||
"ERROR": "Nome é obrigatório"
|
||||
},
|
||||
"HEADER_TEXT": {
|
||||
"LABEL": "Header text",
|
||||
"PLACEHOLDER": "Texto do cabeçalho do portal"
|
||||
},
|
||||
"PAGE_TITLE": {
|
||||
"LABEL": "Page title",
|
||||
"PLACEHOLDER": "Título da página do portal"
|
||||
},
|
||||
"HOME_PAGE_LINK": {
|
||||
"LABEL": "Home page link",
|
||||
"PLACEHOLDER": "Link da página inicial do portal",
|
||||
"ERROR": "Enter a valid URL. The Home page link must start with 'http://' or 'https://'."
|
||||
},
|
||||
"SLUG": {
|
||||
"LABEL": "Slug",
|
||||
"PLACEHOLDER": "Portal slug"
|
||||
},
|
||||
"LIVE_CHAT_WIDGET": {
|
||||
"LABEL": "Live chat widget",
|
||||
"PLACEHOLDER": "Select live chat widget",
|
||||
"HELP_TEXT": "Select a live chat widget that will appear on your help center",
|
||||
"NONE_OPTION": "No widget"
|
||||
},
|
||||
"BRAND_COLOR": {
|
||||
"LABEL": "Brand color"
|
||||
},
|
||||
"SAVE_CHANGES": "Save changes"
|
||||
},
|
||||
"CONFIGURATION_FORM": {
|
||||
"CUSTOM_DOMAIN": {
|
||||
"HEADER": "Domínio personalizado",
|
||||
"LABEL": "Domínio personalizado:",
|
||||
"DESCRIPTION": "You can host your portal on a custom domain. For instance, if your website is yourdomain.com and you want your portal available at docs.yourdomain.com, simply enter that in this field.",
|
||||
"STATUS_DESCRIPTION": "Your custom portal will start working as soon as it is verified.",
|
||||
"PLACEHOLDER": "Domínio personalizado do portal",
|
||||
"EDIT_BUTTON": "Editar",
|
||||
"ADD_BUTTON": "Add custom domain",
|
||||
"STATUS": {
|
||||
"LIVE": "Disponível",
|
||||
"PENDING": "Awaiting verification",
|
||||
"ERROR": "Verification failed"
|
||||
},
|
||||
"DIALOG": {
|
||||
"ADD_HEADER": "Add custom domain",
|
||||
"EDIT_HEADER": "Edit custom domain",
|
||||
"ADD_CONFIRM_BUTTON_LABEL": "Add domain",
|
||||
"EDIT_CONFIRM_BUTTON_LABEL": "Update domain",
|
||||
"LABEL": "Domínio personalizado",
|
||||
"PLACEHOLDER": "Domínio personalizado do portal",
|
||||
"ERROR": "Custom domain is required",
|
||||
"FORMAT_ERROR": "Please enter a valid domain URL e.g. docs.yourdomain.com"
|
||||
},
|
||||
"DNS_CONFIGURATION_DIALOG": {
|
||||
"HEADER": "DNS configuration",
|
||||
"DESCRIPTION": "Log in to the account you have with your DNS provider, and add a CNAME record for subdomain pointing to chatwoot.help",
|
||||
"COPY": "Successfully copied CNAME",
|
||||
"SEND_INSTRUCTIONS": {
|
||||
"HEADER": "Send instructions",
|
||||
"DESCRIPTION": "If you would prefer to have someone from your development team to handle this step, you can enter email address below, and we will send them the required instructions.",
|
||||
"PLACEHOLDER": "Enter their email",
|
||||
"ERROR": "Enter a valid email address",
|
||||
"SEND_BUTTON": "Enviar"
|
||||
}
|
||||
}
|
||||
},
|
||||
"DELETE_PORTAL": {
|
||||
"BUTTON": "Delete {portalName}",
|
||||
"HEADER": "Apagar portal",
|
||||
"DESCRIPTION": "Permanently delete this portal. This action is irreversible",
|
||||
"DIALOG": {
|
||||
"HEADER": "Sure you want to delete {portalName}?",
|
||||
"DESCRIPTION": "This is a permanent action that cannot be reversed.",
|
||||
"CONFIRM_BUTTON_LABEL": "Excluir"
|
||||
}
|
||||
},
|
||||
"EDIT_CONFIGURATION": "Edit configuration"
|
||||
},
|
||||
"API": {
|
||||
"CREATE_PORTAL": {
|
||||
"SUCCESS_MESSAGE": "Portal criado com sucesso",
|
||||
"ERROR_MESSAGE": "Unable to create portal"
|
||||
},
|
||||
"UPDATE_PORTAL": {
|
||||
"SUCCESS_MESSAGE": "Portal atualizado com sucesso",
|
||||
"ERROR_MESSAGE": "Unable to update portal"
|
||||
}
|
||||
}
|
||||
},
|
||||
"PDF_UPLOAD": {
|
||||
"TITLE": "Upload PDF Document",
|
||||
"DESCRIPTION": "Upload a PDF document to automatically generate FAQs using AI",
|
||||
"DRAG_DROP_TEXT": "Drag and drop your PDF file here, or click to select",
|
||||
"SELECT_FILE": "Select PDF File",
|
||||
"ADDITIONAL_CONTEXT_LABEL": "Additional Context (Optional)",
|
||||
"ADDITIONAL_CONTEXT_PLACEHOLDER": "Provide any additional context or instructions for FAQ generation...",
|
||||
"UPLOADING": "A carregar...",
|
||||
"UPLOAD": "Upload & Process",
|
||||
"CANCEL": "Cancelar",
|
||||
"ERROR_INVALID_TYPE": "Please select a valid PDF file",
|
||||
"ERROR_FILE_TOO_LARGE": "File size must be less than 512MB",
|
||||
"ERROR_UPLOAD_FAILED": "Failed to upload PDF. Please try again."
|
||||
},
|
||||
"PDF_DOCUMENTS": {
|
||||
"TITLE": "PDF Documents",
|
||||
"DESCRIPTION": "Manage uploaded PDF documents and generate FAQs from them",
|
||||
"UPLOAD_PDF": "Upload PDF",
|
||||
"UPLOAD_FIRST_PDF": "Upload your first PDF",
|
||||
"UPLOADED_BY": "Uploaded by",
|
||||
"GENERATE_FAQS": "Generate FAQs",
|
||||
"GENERATING": "A gerar...",
|
||||
"CONFIRM_DELETE": "Tem a certeza que pretende apagar o {filename}?",
|
||||
"EMPTY_STATE": {
|
||||
"TITLE": "No PDF documents yet",
|
||||
"DESCRIPTION": "Upload PDF documents to automatically generate FAQs using AI"
|
||||
},
|
||||
"STATUS": {
|
||||
"UPLOADED": "Ready",
|
||||
"PROCESSING": "Processing",
|
||||
"PROCESSED": "Concluída",
|
||||
"FAILED": "Failed"
|
||||
}
|
||||
},
|
||||
"CONTENT_GENERATION": {
|
||||
"TITLE": "Content Generation",
|
||||
"DESCRIPTION": "Upload PDF documents to automatically generate FAQ content using AI",
|
||||
"UPLOAD_TITLE": "Upload PDF Document",
|
||||
"DRAG_DROP": "Drag and drop your PDF file here, or click to select",
|
||||
"SELECT_FILE": "Select PDF File",
|
||||
"UPLOADING": "Processing document...",
|
||||
"UPLOAD_SUCCESS": "Document processed successfully!",
|
||||
"UPLOAD_ERROR": "Failed to upload document. Please try again.",
|
||||
"INVALID_FILE_TYPE": "Please select a valid PDF file",
|
||||
"FILE_TOO_LARGE": "File size must be less than 512MB",
|
||||
"GENERATED_CONTENT": "Generated FAQ Content",
|
||||
"PUBLISH_SELECTED": "Publish Selected",
|
||||
"PUBLISHING": "Publishing...",
|
||||
"FROM_DOCUMENT": "From document",
|
||||
"NO_CONTENT": "No generated content available. Upload a PDF document to get started.",
|
||||
"LOADING": "Loading generated content..."
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,95 @@
|
||||
{
|
||||
"INBOX": {
|
||||
"LIST": {
|
||||
"TITLE": "My Inbox",
|
||||
"DISPLAY_DROPDOWN": "Mostrar",
|
||||
"LOADING": "A obter notificações",
|
||||
"404": "Não há notificações ativas neste grupo.",
|
||||
"NO_NOTIFICATIONS": "Sem notificações",
|
||||
"NOTE": "Notificações de todas as caixas subscritas",
|
||||
"NO_MESSAGES_AVAILABLE": "Oops! Não foi possível importar mensagens",
|
||||
"SNOOZED_UNTIL": "Suspender até",
|
||||
"SNOOZED_UNTIL_TOMORROW": "Adiado até amanhã",
|
||||
"SNOOZED_UNTIL_NEXT_WEEK": "Adiada até a próxima semana"
|
||||
},
|
||||
"ACTION_HEADER": {
|
||||
"SNOOZE": "Suspender notificação",
|
||||
"DELETE": "Apagar notificação",
|
||||
"BACK": "Voltar"
|
||||
},
|
||||
"TYPES": {
|
||||
"CONVERSATION_MENTION": "Foi mencionado numa conversa",
|
||||
"CONVERSATION_CREATION": "Nova conversa criada",
|
||||
"CONVERSATION_ASSIGNMENT": "Foi-lhe atribuída uma conversa",
|
||||
"ASSIGNED_CONVERSATION_NEW_MESSAGE": "Nova mensagem numa conversa que lhe está atribuída",
|
||||
"PARTICIPATING_CONVERSATION_NEW_MESSAGE": "Nova mensagem numa conversa em que participa",
|
||||
"SLA_MISSED_FIRST_RESPONSE": "SLA da primeira resposta não atingido na conversa",
|
||||
"SLA_MISSED_NEXT_RESPONSE": "SLA da próxima resposta não atingido na conversa",
|
||||
"SLA_MISSED_RESOLUTION": "SLA de resolução não atingido na conversa"
|
||||
},
|
||||
"TYPES_NEXT": {
|
||||
"CONVERSATION_MENTION": "Mentioned",
|
||||
"CONVERSATION_ASSIGNMENT": "Assigned to you",
|
||||
"CONVERSATION_CREATION": "New Conversation",
|
||||
"SLA_MISSED_FIRST_RESPONSE": "SLA breach",
|
||||
"SLA_MISSED_NEXT_RESPONSE": "SLA breach",
|
||||
"SLA_MISSED_RESOLUTION": "SLA breach",
|
||||
"PARTICIPATING_CONVERSATION_NEW_MESSAGE": "Nova mensagem",
|
||||
"ASSIGNED_CONVERSATION_NEW_MESSAGE": "Nova mensagem",
|
||||
"SNOOZED_UNTIL": "Snoozed for {time}",
|
||||
"SNOOZED_ENDS": "Snooze ended"
|
||||
},
|
||||
"NO_CONTENT": "Sem conteúdo disponível",
|
||||
"MENU_ITEM": {
|
||||
"MARK_AS_READ": "Marcar como lida",
|
||||
"MARK_AS_UNREAD": "Marcar como não lida",
|
||||
"SNOOZE": "Adiar",
|
||||
"DELETE": "Excluir",
|
||||
"MARK_ALL_READ": "Marcar todas como lidas",
|
||||
"DELETE_ALL": "Excluir tudo",
|
||||
"DELETE_ALL_READ": "Excluir todas as lidas"
|
||||
},
|
||||
"DISPLAY_MENU": {
|
||||
"SORT": "Ordenar",
|
||||
"DISPLAY": "Mostrar :",
|
||||
"SORT_OPTIONS": {
|
||||
"NEWEST": "Recentes",
|
||||
"OLDEST": "Antigas",
|
||||
"PRIORITY": "Prioridade"
|
||||
},
|
||||
"DISPLAY_OPTIONS": {
|
||||
"SNOOZED": "Adiado",
|
||||
"READ": "Lida",
|
||||
"LABELS": "Etiquetas",
|
||||
"CONVERSATION_ID": "ID da conversa"
|
||||
}
|
||||
},
|
||||
"ALERTS": {
|
||||
"MARK_AS_READ": "Notificação marcada como lida",
|
||||
"MARK_AS_UNREAD": "Notificação marcada como não lida",
|
||||
"SNOOZE": "Notificação adiada",
|
||||
"DELETE": "Notificação excluída",
|
||||
"MARK_ALL_READ": "Todas as notificações marcadas como lidas",
|
||||
"DELETE_ALL": "Todas as notificações foram excluídas",
|
||||
"DELETE_ALL_READ": "Todas as notificações lidas foram excluídas"
|
||||
},
|
||||
"REAUTHORIZE": {
|
||||
"TITLE": "Reauthorization Required",
|
||||
"DESCRIPTION": "Your WhatsApp connection has expired. Please reconnect to continue receiving and sending messages.",
|
||||
"BUTTON_TEXT": "Reconnect WhatsApp",
|
||||
"LOADING_FACEBOOK": "Loading Facebook SDK...",
|
||||
"SUCCESS": "WhatsApp reconnected successfully",
|
||||
"ERROR": "Failed to reconnect WhatsApp. Please try again.",
|
||||
"WHATSAPP_APP_ID_MISSING": "WhatsApp App ID is not configured. Please contact your administrator.",
|
||||
"WHATSAPP_CONFIG_ID_MISSING": "WhatsApp Configuration ID is not configured. Please contact your administrator.",
|
||||
"CONFIGURATION_ERROR": "Configuration error occurred during reauthorization.",
|
||||
"FACEBOOK_LOAD_ERROR": "Failed to load Facebook SDK. Please try again.",
|
||||
"TROUBLESHOOTING": {
|
||||
"TITLE": "Troubleshooting",
|
||||
"POPUP_BLOCKED": "Ensure pop-ups are allowed for this site",
|
||||
"COOKIES": "Third-party cookies must be enabled",
|
||||
"ADMIN_ACCESS": "You need admin access to the WhatsApp Business Account"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,77 @@
|
||||
import advancedFilters from './advancedFilters.json';
|
||||
import agentBots from './agentBots.json';
|
||||
import agentMgmt from './agentMgmt.json';
|
||||
import attributesMgmt from './attributesMgmt.json';
|
||||
import auditLogs from './auditLogs.json';
|
||||
import automation from './automation.json';
|
||||
import bulkActions from './bulkActions.json';
|
||||
import campaign from './campaign.json';
|
||||
import cannedMgmt from './cannedMgmt.json';
|
||||
import chatlist from './chatlist.json';
|
||||
import components from './components.json';
|
||||
import contact from './contact.json';
|
||||
import contactFilters from './contactFilters.json';
|
||||
import conversation from './conversation.json';
|
||||
import csatMgmt from './csatMgmt.json';
|
||||
import customRole from './customRole.json';
|
||||
import datePicker from './datePicker.json';
|
||||
import emoji from './emoji.json';
|
||||
import general from './general.json';
|
||||
import generalSettings from './generalSettings.json';
|
||||
import helpCenter from './helpCenter.json';
|
||||
import inbox from './inbox.json';
|
||||
import inboxMgmt from './inboxMgmt.json';
|
||||
import integrationApps from './integrationApps.json';
|
||||
import integrations from './integrations.json';
|
||||
import labelsMgmt from './labelsMgmt.json';
|
||||
import login from './login.json';
|
||||
import macros from './macros.json';
|
||||
import report from './report.json';
|
||||
import resetPassword from './resetPassword.json';
|
||||
import search from './search.json';
|
||||
import setNewPassword from './setNewPassword.json';
|
||||
import settings from './settings.json';
|
||||
import signup from './signup.json';
|
||||
import sla from './sla.json';
|
||||
import teamsSettings from './teamsSettings.json';
|
||||
import whatsappTemplates from './whatsappTemplates.json';
|
||||
|
||||
export default {
|
||||
...advancedFilters,
|
||||
...agentBots,
|
||||
...agentMgmt,
|
||||
...attributesMgmt,
|
||||
...auditLogs,
|
||||
...automation,
|
||||
...bulkActions,
|
||||
...campaign,
|
||||
...cannedMgmt,
|
||||
...chatlist,
|
||||
...components,
|
||||
...contact,
|
||||
...contactFilters,
|
||||
...conversation,
|
||||
...csatMgmt,
|
||||
...customRole,
|
||||
...datePicker,
|
||||
...emoji,
|
||||
...general,
|
||||
...generalSettings,
|
||||
...helpCenter,
|
||||
...inbox,
|
||||
...inboxMgmt,
|
||||
...integrationApps,
|
||||
...integrations,
|
||||
...labelsMgmt,
|
||||
...login,
|
||||
...macros,
|
||||
...report,
|
||||
...resetPassword,
|
||||
...search,
|
||||
...setNewPassword,
|
||||
...settings,
|
||||
...signup,
|
||||
...sla,
|
||||
...teamsSettings,
|
||||
...whatsappTemplates,
|
||||
};
|
||||
@@ -0,0 +1,62 @@
|
||||
{
|
||||
"INTEGRATION_APPS": {
|
||||
"FETCHING": "A procurar integrações",
|
||||
"NO_HOOK_CONFIGURED": "Não há integrações {integrationId} configuradas nesta conta.",
|
||||
"HEADER": "Aplicações",
|
||||
"STATUS": {
|
||||
"ENABLED": "Ativado",
|
||||
"DISABLED": "Desativado"
|
||||
},
|
||||
"CONFIGURE": "Configurar",
|
||||
"ADD_BUTTON": "Adicionar um novo hook",
|
||||
"DELETE": {
|
||||
"TITLE": {
|
||||
"INBOX": "Confirmar exclusão",
|
||||
"ACCOUNT": "Desconectar"
|
||||
},
|
||||
"MESSAGE": {
|
||||
"INBOX": "Tem a certeza que pretende excluir?",
|
||||
"ACCOUNT": "Tem certeza que deseja desligar?"
|
||||
},
|
||||
"CONFIRM_BUTTON_TEXT": {
|
||||
"INBOX": "Sim, excluir",
|
||||
"ACCOUNT": "Sim, desconectar"
|
||||
},
|
||||
"CANCEL_BUTTON_TEXT": "Cancelar",
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "Hook excluído com sucesso",
|
||||
"ERROR_MESSAGE": "Não foi possível conectar ao servidor Woot, por favor, tente novamente mais tarde"
|
||||
}
|
||||
},
|
||||
"LIST": {
|
||||
"FETCHING": "A procurar hooks de integração",
|
||||
"INBOX": "Caixa de entrada",
|
||||
"DELETE": {
|
||||
"BUTTON_TEXT": "Excluir"
|
||||
}
|
||||
},
|
||||
"ADD": {
|
||||
"FORM": {
|
||||
"INBOX": {
|
||||
"LABEL": "Selecionar caixa de entrada",
|
||||
"PLACEHOLDER": "Selecionar caixa de entrada"
|
||||
},
|
||||
"SUBMIT": "Criar",
|
||||
"CANCEL": "Cancelar"
|
||||
},
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "Hook de integração adicionado com sucesso",
|
||||
"ERROR_MESSAGE": "Não foi possível conectar ao servidor Woot, por favor, tente novamente mais tarde"
|
||||
}
|
||||
},
|
||||
"CONNECT": {
|
||||
"BUTTON_TEXT": "Conectar"
|
||||
},
|
||||
"DISCONNECT": {
|
||||
"BUTTON_TEXT": "Desconectar"
|
||||
},
|
||||
"SIDEBAR_DESCRIPTION": {
|
||||
"DIALOGFLOW": "Dialogflow is a natural language processing platform for building conversational interfaces. Integrating it with {installationName} lets bots handle queries first and transfer them to agents when needed. It helps qualify leads and reduce agent workload by answering FAQs. To add Dialogflow, create a Service Account in Google Console and share the credentials. Refer to the docs for details"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,977 @@
|
||||
{
|
||||
"INTEGRATION_SETTINGS": {
|
||||
"SHOPIFY": {
|
||||
"DELETE": {
|
||||
"TITLE": "Delete Shopify Integration",
|
||||
"MESSAGE": "Are you sure you want to delete the Shopify integration?"
|
||||
},
|
||||
"STORE_URL": {
|
||||
"TITLE": "Connect Shopify Store",
|
||||
"LABEL": "Store URL",
|
||||
"PLACEHOLDER": "your-store.myshopify.com",
|
||||
"HELP": "Enter your Shopify store's myshopify.com URL",
|
||||
"CANCEL": "Cancelar",
|
||||
"SUBMIT": "Connect Store"
|
||||
},
|
||||
"ERROR": "There was an error connecting to Shopify. Please try again or contact support if the issue persists."
|
||||
},
|
||||
"HEADER": "Integrações",
|
||||
"DESCRIPTION": "O Chatwoot integra-se com várias ferramentas e serviços para melhorar a eficiência da sua equipa. Explore a lista abaixo para configurar as suas aplicações favoritas. ",
|
||||
"LEARN_MORE": "Saber mais sobre integrações",
|
||||
"LOADING": "A procurar integrações",
|
||||
"CAPTAIN": {
|
||||
"DISABLED": "Capitão não está ativo na sua conta.",
|
||||
"CLICK_HERE_TO_CONFIGURE": "Clique aqui para configurar",
|
||||
"LOADING_CONSOLE": "A carregar a consola capitão...",
|
||||
"FAILED_TO_LOAD_CONSOLE": "Falha ao carregar consola capitão. Por favor, atualize e tente novamente."
|
||||
},
|
||||
"WEBHOOK": {
|
||||
"SUBSCRIBED_EVENTS": "Eventos subscritos",
|
||||
"LEARN_MORE": "Learn more about webhooks",
|
||||
"FORM": {
|
||||
"CANCEL": "Cancelar",
|
||||
"DESC": "Os eventos Webhook fornecem informações em tempo real sobre o que está a acontecer na sua conta Chatwoot. Por favor, insira um URL válido para configurar uma chamada de retorno.",
|
||||
"SUBSCRIPTIONS": {
|
||||
"LABEL": "Eventos",
|
||||
"EVENTS": {
|
||||
"CONVERSATION_CREATED": "Conversa criada",
|
||||
"CONVERSATION_STATUS_CHANGED": "Estado da conversa alterado",
|
||||
"CONVERSATION_UPDATED": "Conversa atualizada",
|
||||
"MESSAGE_CREATED": "Mensagem criada",
|
||||
"MESSAGE_UPDATED": "Mensagem atualizada",
|
||||
"WEBWIDGET_TRIGGERED": "Widget de live-chat aberto pelo utilizador",
|
||||
"CONTACT_CREATED": "Contacto criado",
|
||||
"CONTACT_UPDATED": "Contacto atualizado",
|
||||
"CONVERSATION_TYPING_ON": "Conversa: a escrever",
|
||||
"CONVERSATION_TYPING_OFF": "Conversa: a escrever desligada"
|
||||
}
|
||||
},
|
||||
"NAME": {
|
||||
"LABEL": "Webhook Name",
|
||||
"PLACEHOLDER": "Enter the name of the webhook"
|
||||
},
|
||||
"END_POINT": {
|
||||
"LABEL": "URL do webhook",
|
||||
"PLACEHOLDER": "Example: {webhookExampleURL}",
|
||||
"ERROR": "Por favor, insira um URL válido"
|
||||
},
|
||||
"EDIT_SUBMIT": "Atualizar webhook",
|
||||
"ADD_SUBMIT": "Criar webhook"
|
||||
},
|
||||
"TITLE": "Webhook",
|
||||
"CONFIGURE": "Configurar",
|
||||
"HEADER": "Configurações do webhook",
|
||||
"HEADER_BTN_TXT": "Adicionar novo webhook",
|
||||
"LOADING": "A procurar webhooks anexados",
|
||||
"SEARCH_404": "Não existem itens correspondentes a esta pesquisa",
|
||||
"SIDEBAR_TXT": "<p><b>Webhooks</b> </p> <p>Webhooks são chamadas HTTP que podem ser definidas para cada conta. São acionados por eventos como a criação de mensagens no Chatwoot. Pode criar mais de um webhook para esta conta. <br /><br /> Para criar um <b>webhook</b>, clique no botão <b>Adicionar novo webhook</b>. Também pode remover qualquer webhook existente, clicando no botão 'Excluir'.</p>",
|
||||
"LIST": {
|
||||
"404": "Não há webhooks configurados para esta conta.",
|
||||
"TITLE": "Gerir webhooks",
|
||||
"TABLE_HEADER": {
|
||||
"WEBHOOK_ENDPOINT": "Endpoint do webhook",
|
||||
"ACTIONS": "Ações"
|
||||
}
|
||||
},
|
||||
"EDIT": {
|
||||
"BUTTON_TEXT": "Editar",
|
||||
"TITLE": "Editar webhook",
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "Configuração do webhook atualizada com sucesso",
|
||||
"ERROR_MESSAGE": "Não foi possível conectar ao servidor Woot, por favor, tente novamente mais tarde"
|
||||
}
|
||||
},
|
||||
"ADD": {
|
||||
"CANCEL": "Cancelar",
|
||||
"TITLE": "Adicionar novo webhook",
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "Configuração de webhook adicionada com sucesso",
|
||||
"ERROR_MESSAGE": "Não foi possível conectar ao servidor Woot, por favor, tente novamente mais tarde"
|
||||
}
|
||||
},
|
||||
"DELETE": {
|
||||
"BUTTON_TEXT": "Excluir",
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "Webhook excluído com sucesso",
|
||||
"ERROR_MESSAGE": "Não foi possível conectar ao servidor Woot, por favor, tente novamente mais tarde"
|
||||
},
|
||||
"CONFIRM": {
|
||||
"TITLE": "Confirmar exclusão",
|
||||
"MESSAGE": "Tem a certeza que pretende excluir o webhook? ({webhookURL})",
|
||||
"YES": "Sim, excluir ",
|
||||
"NO": "Não, manter"
|
||||
}
|
||||
}
|
||||
},
|
||||
"SLACK": {
|
||||
"DELETE": "Excluir",
|
||||
"DELETE_CONFIRMATION": {
|
||||
"TITLE": "Excluir a integração",
|
||||
"MESSAGE": "Tem a certeza que pretende excluir a integração? Perderá o acesso às conversas no seu espaço de trabalho Slack."
|
||||
},
|
||||
"HELP_TEXT": {
|
||||
"TITLE": "Como usar a integração da Slack?",
|
||||
"BODY": "With this integration, all of your incoming conversations will be synced to the ***{selectedChannelName}*** channel in your Slack workspace. You can manage all your customer conversations right within the channel and never miss a message.\n\nHere are the main features of the integration:\n\n**Respond to conversations from within Slack:** To respond to a conversation in the ***{selectedChannelName}*** Slack channel, simply type out your message and send it as a thread. This will create a response back to the customer through Chatwoot. It's that simple!\n\n **Create private notes:** If you want to create private notes instead of replies, start your message with ***`note:`***. This ensures that your message is kept private and won't be visible to the customer.\n\n**Associate an agent profile:** If the person who replied on Slack has an agent profile in Chatwoot under the same email, the replies will be associated with that agent profile automatically. This means you can easily track who said what and when. On the other hand, when the replier doesn't have an associated agent profile, the replies will appear from the bot profile to the customer.",
|
||||
"SELECTED": "selecionado"
|
||||
},
|
||||
"SELECT_CHANNEL": {
|
||||
"OPTION_LABEL": "Selecionar um canal",
|
||||
"UPDATE": "Atualizar",
|
||||
"BUTTON_TEXT": "Conectar canal",
|
||||
"DESCRIPTION": "O seu espaço de trabalho Slack está agora conectado ao Chatwoot. No entanto, a integração está, de momento, inativa. Para ativar a integração e conectar um canal ao Chatwoot, por favor, clique no botão abaixo.\n\n**Nota:** Se está a tentar conectar-se a um canal privado, adicione a aplicação Chatwoot ao canal da Slack antes de prosseguir com esta etapa.",
|
||||
"ATTENTION_REQUIRED": "Atenção necessária",
|
||||
"EXPIRED": "A sua integração com a Slack expirou. Para continuar a receber mensagens na Slack, elimine a integração e conecte o seu espaço de trabalho novamente."
|
||||
},
|
||||
"UPDATE_ERROR": "Ocorreu um erro ao atualizar a integração, por favor, tente novamente",
|
||||
"UPDATE_SUCCESS": "O canal foi conectado com sucesso",
|
||||
"FAILED_TO_FETCH_CHANNELS": "Ocorreu um erro ao obter os canais da Slack, por favor, tente novamente"
|
||||
},
|
||||
"DYTE": {
|
||||
"CLICK_HERE_TO_JOIN": "Clique aqui para participar",
|
||||
"LEAVE_THE_ROOM": "Deixar a sala",
|
||||
"START_VIDEO_CALL_HELP_TEXT": "Iniciar uma nova chamada de vídeo com o cliente",
|
||||
"JOIN_ERROR": "Houve um erro ao entrar na chamada, por favor, tente novamente",
|
||||
"CREATE_ERROR": "Ocorreu um erro ao criar o link da reunião, por favor, tente novamente"
|
||||
},
|
||||
"OPEN_AI": {
|
||||
"AI_ASSIST": "Assistente de IA",
|
||||
"WITH_AI": " {option} with AI ",
|
||||
"OPTIONS": {
|
||||
"REPLY_SUGGESTION": "Sugestão de resposta",
|
||||
"SUMMARIZE": "Sumário",
|
||||
"REPHRASE": "Melhorar escrita",
|
||||
"FIX_SPELLING_GRAMMAR": "Corrigir ortografia e gramática",
|
||||
"SHORTEN": "Encurtar",
|
||||
"EXPAND": "Expandir",
|
||||
"MAKE_FRIENDLY": "Alterar o tom de mensagem para amigável",
|
||||
"MAKE_FORMAL": "Usar tom formal",
|
||||
"SIMPLIFY": "Simplificar"
|
||||
},
|
||||
"ASSISTANCE_MODAL": {
|
||||
"DRAFT_TITLE": "Conteúdo do rascunho",
|
||||
"GENERATED_TITLE": "Conteúdo gerado",
|
||||
"AI_WRITING": "AI está a escrever",
|
||||
"BUTTONS": {
|
||||
"APPLY": "Utilizar esta sugestão",
|
||||
"CANCEL": "Cancelar"
|
||||
}
|
||||
},
|
||||
"CTA_MODAL": {
|
||||
"TITLE": "Integrar com OpenAI",
|
||||
"DESC": "Incorporar recursos IA avançados no seu dashboard utilizando modelos OpenAI GPT. Para começar, insira a chave da API da sua conta OpenAI.",
|
||||
"KEY_PLACEHOLDER": "Insira a chave da API da sua conta OpenAI",
|
||||
"BUTTONS": {
|
||||
"NEED_HELP": "Precisa de ajuda?",
|
||||
"DISMISS": "Descartar",
|
||||
"FINISH": "Concluir a configuração"
|
||||
},
|
||||
"DISMISS_MESSAGE": "Pode configurar a integração do OpenAI mais tarde, quando lhe for conveniente.",
|
||||
"SUCCESS_MESSAGE": "Integração OpenAI configurada com sucesso"
|
||||
},
|
||||
"TITLE": "Melhore com IA",
|
||||
"SUMMARY_TITLE": "Resumo com IA",
|
||||
"REPLY_TITLE": "Responder sugestão com IA",
|
||||
"SUBTITLE": "Uma resposta melhorada será gerada usando IA, com base no seu rascunho atual.",
|
||||
"TONE": {
|
||||
"TITLE": "Tom",
|
||||
"OPTIONS": {
|
||||
"PROFESSIONAL": "Profissional",
|
||||
"FRIENDLY": "Amigável"
|
||||
}
|
||||
},
|
||||
"BUTTONS": {
|
||||
"GENERATE": "Gerar",
|
||||
"GENERATING": "A gerar...",
|
||||
"CANCEL": "Cancelar"
|
||||
},
|
||||
"GENERATE_ERROR": "Ocorreu um erro ao processar o conteúdo, por favor, verifique a sua chave da API OpenAI e tente novamente"
|
||||
},
|
||||
"DELETE": {
|
||||
"BUTTON_TEXT": "Excluir",
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "Integração removida com sucesso"
|
||||
}
|
||||
},
|
||||
"CONNECT": {
|
||||
"BUTTON_TEXT": "Conectar"
|
||||
},
|
||||
"DASHBOARD_APPS": {
|
||||
"TITLE": "Apps de dashboard",
|
||||
"HEADER_BTN_TXT": "Adicionar nova app ao dashboard",
|
||||
"SIDEBAR_TXT": "<p><b>Apps de dashboard</b></p><p>Apps de dashboard permitem que as organizações incorporem uma aplicação dentro do dashboard do Chatwoot para fornecer o contexto aos agentes de suporte ao cliente. Este recurso permite-lhe criar uma aplicação independente e incorporá-la dentro do dashboard para fornecer informações de utilizador, os seus pedidos ou o seu histórico de pagamentos.</p><p>Quando a sua aplicação é incorporada usando o dashboard do Chatwoot, a sua aplicação irá obter o contexto da conversa e do contato como um evento de janela. Implemente um listener para o evento de mensagem na sua página para receber o contexto.</p><p>Para adicionar uma nova app ao dashboard, clique no botão 'Adicionar nova app ao dashboard'.</p>",
|
||||
"DESCRIPTION": "Apps de dashboard permitem que as organizações incorporem um aplicação dentro do dashboard do Chatwoot para fornecer o contexto aos agentes de suporte ao cliente. Este recurso permite-lhe criar uma aplicação independente e incorporá-la dentro do dashboard para fornecer informações de utilizador, os seus pedidos ou o seu histórico de pagamentos.",
|
||||
"LEARN_MORE": "Saber mais sobre apps de dashboard",
|
||||
"LIST": {
|
||||
"404": "Não há apps de dashboard configuradas nesta conta.",
|
||||
"LOADING": "A obter apps de dashboard...",
|
||||
"TABLE_HEADER": {
|
||||
"NAME": "Nome:",
|
||||
"ENDPOINT": "Endpoint"
|
||||
},
|
||||
"EDIT_TOOLTIP": "Editar app",
|
||||
"DELETE_TOOLTIP": "Apagar app"
|
||||
},
|
||||
"FORM": {
|
||||
"TITLE_LABEL": "Nome",
|
||||
"TITLE_PLACEHOLDER": "Digite um nome para a sua app de dashboard",
|
||||
"TITLE_ERROR": "É necessário um nome para a app de dashboard",
|
||||
"URL_LABEL": "Endpoint",
|
||||
"URL_PLACEHOLDER": "Insira o URL do endpoint ao qual a sua app está agregada",
|
||||
"URL_ERROR": "É necessário um URL válido"
|
||||
},
|
||||
"CREATE": {
|
||||
"HEADER": "Adicionar nova app de dashboard",
|
||||
"FORM_SUBMIT": "Submeter",
|
||||
"FORM_CANCEL": "Cancelar",
|
||||
"API_SUCCESS": "App de dashboard configurada com sucesso",
|
||||
"API_ERROR": "Não foi possível criar a app. Por favor, tente novamente mais tarde"
|
||||
},
|
||||
"UPDATE": {
|
||||
"HEADER": "Editar app de dashboard",
|
||||
"FORM_SUBMIT": "Atualizar",
|
||||
"FORM_CANCEL": "Cancelar",
|
||||
"API_SUCCESS": "App de dashboard atualizada com sucesso",
|
||||
"API_ERROR": "Não foi possível atualizar as configurações da app. Por favor, tente novamente mais tarde"
|
||||
},
|
||||
"DELETE": {
|
||||
"CONFIRM_YES": "Sim, excluir",
|
||||
"CONFIRM_NO": "Não, manter",
|
||||
"TITLE": "Confirmar exclusão",
|
||||
"MESSAGE": "Tem a certeza que pretende excluir a app - {appName}?",
|
||||
"API_SUCCESS": "App de dashboard excluída com sucesso",
|
||||
"API_ERROR": "Não foi possível excluir a app. Por favor, tente novamente mais tarde"
|
||||
}
|
||||
},
|
||||
"LINEAR": {
|
||||
"ADD_OR_LINK_BUTTON": "Criar/Vincular problema linear",
|
||||
"LOADING": "A procurar problemas lineares...",
|
||||
"LOADING_ERROR": "Houve um erro ao procurar problemas lineares, por favor, tente novamente",
|
||||
"CREATE": "Criar",
|
||||
"LINK": {
|
||||
"SEARCH": "Pesquisar problemas",
|
||||
"SELECT": "Selecionar problema",
|
||||
"TITLE": "Endereço",
|
||||
"EMPTY_LIST": "Nenhum problema linear encontrado",
|
||||
"LOADING": "A carregar",
|
||||
"ERROR": "Houve um erro ao procurar problemas lineares, por favor, tente novamente",
|
||||
"LINK_SUCCESS": "Problema vinculado com sucesso",
|
||||
"LINK_ERROR": "Houve um erro ao vincular o problema, por favor, tente novamente",
|
||||
"LINK_TITLE": "Conversation (#{conversationId}) with {name}"
|
||||
},
|
||||
"ADD_OR_LINK": {
|
||||
"TITLE": "Criar/Vincular problema linear",
|
||||
"DESCRIPTION": "Crie problemas lineares das conversas, ou vincule os existentes para um rastreamento sem interrupções.",
|
||||
"FORM": {
|
||||
"TITLE": {
|
||||
"LABEL": "Título",
|
||||
"PLACEHOLDER": "Inserir título",
|
||||
"REQUIRED_ERROR": "Título obrigatório"
|
||||
},
|
||||
"DESCRIPTION": {
|
||||
"LABEL": "Descrição",
|
||||
"PLACEHOLDER": "Inserir descrição"
|
||||
},
|
||||
"TEAM": {
|
||||
"LABEL": "Equipa",
|
||||
"PLACEHOLDER": "Selecionar equipa",
|
||||
"SEARCH": "Procurar equipa",
|
||||
"REQUIRED_ERROR": "Equipa obrigatória"
|
||||
},
|
||||
"ASSIGNEE": {
|
||||
"LABEL": "Atribuído",
|
||||
"PLACEHOLDER": "Selecionar responsável",
|
||||
"SEARCH": "Procurar responsável"
|
||||
},
|
||||
"PRIORITY": {
|
||||
"LABEL": "Prioridade",
|
||||
"PLACEHOLDER": "Selecionar prioridade",
|
||||
"SEARCH": "Procurar prioridade"
|
||||
},
|
||||
"LABEL": {
|
||||
"LABEL": "Etiqueta",
|
||||
"PLACEHOLDER": "Selecionar etiqueta",
|
||||
"SEARCH": "Procurar etiqueta"
|
||||
},
|
||||
"STATUS": {
|
||||
"LABEL": "Estado",
|
||||
"PLACEHOLDER": "Selecionar estado",
|
||||
"SEARCH": "Procurar estado"
|
||||
},
|
||||
"PROJECT": {
|
||||
"LABEL": "Projeto",
|
||||
"PLACEHOLDER": "Selecionar projeto",
|
||||
"SEARCH": "Procurar projeto"
|
||||
}
|
||||
},
|
||||
"CREATE": "Criar",
|
||||
"CANCEL": "Cancelar",
|
||||
"CREATE_SUCCESS": "Problema criado com sucesso",
|
||||
"CREATE_ERROR": "Houve um erro ao criar o problema, por favor, tente novamente",
|
||||
"LOADING_TEAM_ERROR": "Houve um erro ao obter as equipas, por favor, tente novamente",
|
||||
"LOADING_TEAM_ENTITIES_ERROR": "Houve um erro ao obter as entidades das equipas, por favor, tente novamente"
|
||||
},
|
||||
"ISSUE": {
|
||||
"STATUS": "Estado",
|
||||
"PRIORITY": "Prioridade",
|
||||
"ASSIGNEE": "Atribuído",
|
||||
"LABELS": "Etiquetas",
|
||||
"CREATED_AT": "Created at {createdAt}"
|
||||
},
|
||||
"UNLINK": {
|
||||
"TITLE": "Desvincular",
|
||||
"SUCCESS": "Problema desvinculado com sucesso",
|
||||
"ERROR": "Houve um erro ao desvincular o problema, por favor, tente novamente"
|
||||
},
|
||||
"NO_LINKED_ISSUES": "Sem casos associados",
|
||||
"DELETE": {
|
||||
"TITLE": "Are you sure you want to delete the integration?",
|
||||
"MESSAGE": "Are you sure you want to delete the integration?",
|
||||
"CONFIRM": "Sim, excluir",
|
||||
"CANCEL": "Cancelar"
|
||||
},
|
||||
"CTA": {
|
||||
"TITLE": "Ligar ao Linear",
|
||||
"AGENT_DESCRIPTION": "O espaço de trabalho linear não está ligado. Solicite ao administrador que ligue um espaço de trabalho para usar esta integração.",
|
||||
"DESCRIPTION": "O workspace Linear não está ligado. Clique no botão abaixo para ligar o seu workspace para utilizar esta integração.",
|
||||
"BUTTON_TEXT": "Ligar workspace Linear"
|
||||
}
|
||||
},
|
||||
"NOTION": {
|
||||
"DELETE": {
|
||||
"TITLE": "Tem a certeza que pretende apagar a integração Notion?",
|
||||
"MESSAGE": "Apagar esta integração removerá o acesso ao seu workspace Notion e encerrará todas as funcionalidades relacionadas.",
|
||||
"CONFIRM": "Sim, excluir",
|
||||
"CANCEL": "Cancelar"
|
||||
}
|
||||
}
|
||||
},
|
||||
"CAPTAIN": {
|
||||
"NAME": "Captain",
|
||||
"HEADER_KNOW_MORE": "Know more",
|
||||
"ASSISTANT_SWITCHER": {
|
||||
"ASSISTANTS": "Assistants",
|
||||
"SWITCH_ASSISTANT": "Switch between assistants",
|
||||
"NEW_ASSISTANT": "Create Assistant",
|
||||
"EMPTY_LIST": "No assistants found, please create one to get started"
|
||||
},
|
||||
"COPILOT": {
|
||||
"TITLE": "Copilot",
|
||||
"TRY_THESE_PROMPTS": "Try these prompts",
|
||||
"PANEL_TITLE": "Comece com o Copilot",
|
||||
"KICK_OFF_MESSAGE": "Precisa de um resumo rápido, quer consultar conversas anteriores ou redigir uma resposta melhor? O Copilot está aqui para acelerar o processo.",
|
||||
"SEND_MESSAGE": "Enviar mensagem...",
|
||||
"EMPTY_MESSAGE": "Ocorreu um erro ao gerar a resposta. Por favor, tente novamente.",
|
||||
"LOADER": "Captain is thinking",
|
||||
"YOU": "Você",
|
||||
"USE": "Use this",
|
||||
"RESET": "Reset",
|
||||
"SHOW_STEPS": "Mostrar passos",
|
||||
"SELECT_ASSISTANT": "Select Assistant",
|
||||
"PROMPTS": {
|
||||
"SUMMARIZE": {
|
||||
"LABEL": "Resumir esta conversa",
|
||||
"CONTENT": "Resuma os pontos-chave discutidos entre o cliente e o agente de suporte, incluindo as preocupações do cliente, as questões e as soluções ou respostas dadas pelo agente de suporte"
|
||||
},
|
||||
"SUGGEST": {
|
||||
"LABEL": "Sugerir uma resposta",
|
||||
"CONTENT": "Analise a questão do cliente e redija uma resposta que aborde eficazmente as suas preocupações ou perguntas. Certifique-se de que a resposta é clara, concisa e fornece informações úteis."
|
||||
},
|
||||
"RATE": {
|
||||
"LABEL": "Avalie esta conversa",
|
||||
"CONTENT": "Reveja a conversa para ver o quanto foram satisfeitas as necessidades do cliente. Compartilhe uma classificação até 5 com base no tom, clareza e eficácia."
|
||||
},
|
||||
"HIGH_PRIORITY": {
|
||||
"LABEL": "Conversas de alta prioridade",
|
||||
"CONTENT": "Dê-me um resumo de todas as conversas abertas de alta prioridade. Inclua o ID da conversa, nome do cliente (se disponível), conteúdo da última mensagem e agente atribuído. Agrupe por estado, se relevante."
|
||||
},
|
||||
"LIST_CONTACTS": {
|
||||
"LABEL": "Listar contactos",
|
||||
"CONTENT": "Mostre-me a lista dos 10 principais contactos. Inclua nome, email ou número de telefone (se disponível), última vez visto, etiquetas (se houver)."
|
||||
}
|
||||
}
|
||||
},
|
||||
"PLAYGROUND": {
|
||||
"USER": "Você",
|
||||
"ASSISTANT": "Assistant",
|
||||
"MESSAGE_PLACEHOLDER": "Escreva a sua mensagem...",
|
||||
"HEADER": "Playground",
|
||||
"DESCRIPTION": "Use este playground para enviar mensagens para o seu assistente e verificar se ele responde com precisão, rápido e no tom esperado.",
|
||||
"CREDIT_NOTE": "As mensagens aqui enviadas vão contar para os créditos do seu Captain."
|
||||
},
|
||||
"PAYWALL": {
|
||||
"TITLE": "Upgrade to use Captain AI",
|
||||
"AVAILABLE_ON": "Captain is not available on the free plan.",
|
||||
"UPGRADE_PROMPT": "Upgrade your plan to get access to our assistants, copilot and more.",
|
||||
"UPGRADE_NOW": "Fazer upgrade agora",
|
||||
"CANCEL_ANYTIME": "Pode alterar ou cancelar o plano a qualquer momento"
|
||||
},
|
||||
"ENTERPRISE_PAYWALL": {
|
||||
"UPGRADE_PROMPT": "Upgrade your plan to get access to our assistants, copilot and more.",
|
||||
"ASK_ADMIN": "Por favor, entre em contato com o administrador para atualização."
|
||||
},
|
||||
"BANNER": {
|
||||
"RESPONSES": "You've used over 80% of your response limit. To continue using Captain AI, please upgrade.",
|
||||
"DOCUMENTS": "Document limit reached. Upgrade to continue using Captain AI."
|
||||
},
|
||||
"FORM": {
|
||||
"CANCEL": "Cancelar",
|
||||
"CREATE": "Criar",
|
||||
"EDIT": "Atualização"
|
||||
},
|
||||
"ASSISTANTS": {
|
||||
"HEADER": "Assistants",
|
||||
"NO_ASSISTANTS_AVAILABLE": "Não há agentes disponíveis na sua conta.",
|
||||
"ADD_NEW": "Create a new assistant",
|
||||
"DELETE": {
|
||||
"TITLE": "Are you sure to delete the assistant?",
|
||||
"DESCRIPTION": "This action is permanent. Deleting this assistant will remove it from all connected inboxes and permanently erase all generated knowledge.",
|
||||
"CONFIRM": "Sim, excluir",
|
||||
"SUCCESS_MESSAGE": "The assistant has been successfully deleted",
|
||||
"ERROR_MESSAGE": "There was an error deleting the assistant, please try again."
|
||||
},
|
||||
"FORM_DESCRIPTION": "Fill out the details below to name your assistant, describe its purpose, and specify the product it will support.",
|
||||
"CREATE": {
|
||||
"TITLE": "Create an assistant",
|
||||
"SUCCESS_MESSAGE": "The assistant has been successfully created",
|
||||
"ERROR_MESSAGE": "There was an error creating the assistant, please try again."
|
||||
},
|
||||
"FORM": {
|
||||
"UPDATE": "Atualização",
|
||||
"SECTIONS": {
|
||||
"BASIC_INFO": "Informação básica",
|
||||
"SYSTEM_MESSAGES": "Mensagens do Sistema",
|
||||
"INSTRUCTIONS": "Instruções",
|
||||
"FEATURES": "Características",
|
||||
"TOOLS": "Ferramentas "
|
||||
},
|
||||
"NAME": {
|
||||
"LABEL": "Nome:",
|
||||
"PLACEHOLDER": "Escreva o nome do assistente",
|
||||
"ERROR": "O nome é obrigatório"
|
||||
},
|
||||
"TEMPERATURE": {
|
||||
"LABEL": "Temperatura da Resposta",
|
||||
"DESCRIPTION": "Ajuste o quão criativo ou restritivo as respostas do assistente devem ser. Valores mais baixos produzem respostas mais focadas e deterministas, enquanto valores mais altos permitem resultados mais criativos e variados."
|
||||
},
|
||||
"DESCRIPTION": {
|
||||
"LABEL": "Descrição",
|
||||
"PLACEHOLDER": "Escreva a descrição do assistente",
|
||||
"ERROR": "A descrição é obrigatória"
|
||||
},
|
||||
"PRODUCT_NAME": {
|
||||
"LABEL": "Product Name",
|
||||
"PLACEHOLDER": "Escreva o nome do produto",
|
||||
"ERROR": "O nome do produto é obrigatório"
|
||||
},
|
||||
"WELCOME_MESSAGE": {
|
||||
"LABEL": "Mensagem de Boas-vindas",
|
||||
"PLACEHOLDER": "Escreva a mensagem de boas-vindas"
|
||||
},
|
||||
"HANDOFF_MESSAGE": {
|
||||
"LABEL": "Mensagem de despedida",
|
||||
"PLACEHOLDER": "Escreva a mensagem de despedida"
|
||||
},
|
||||
"RESOLUTION_MESSAGE": {
|
||||
"LABEL": "Mensagem de resolução",
|
||||
"PLACEHOLDER": "Escreva a mensagem de resolução"
|
||||
},
|
||||
"INSTRUCTIONS": {
|
||||
"LABEL": "Instruções",
|
||||
"PLACEHOLDER": "Escreva as instruções para o assistente"
|
||||
},
|
||||
"FEATURES": {
|
||||
"TITLE": "Características",
|
||||
"ALLOW_CONVERSATION_FAQS": "Generate FAQs from resolved conversations",
|
||||
"ALLOW_MEMORIES": "Capture key details as memories from customer interactions.",
|
||||
"ALLOW_CITATIONS": "Include source citations in responses"
|
||||
}
|
||||
},
|
||||
"EDIT": {
|
||||
"TITLE": "Update the assistant",
|
||||
"SUCCESS_MESSAGE": "The assistant has been successfully updated",
|
||||
"ERROR_MESSAGE": "There was an error updating the assistant, please try again.",
|
||||
"NOT_FOUND": "Não foi possível encontrar o assistente. Por favor, tente novamente."
|
||||
},
|
||||
"SETTINGS": {
|
||||
"HEADER": "Configurações",
|
||||
"BASIC_SETTINGS": {
|
||||
"TITLE": "Basic settings",
|
||||
"DESCRIPTION": "Customize what the assistant says when ending a conversation or transferring to a human."
|
||||
},
|
||||
"SYSTEM_SETTINGS": {
|
||||
"TITLE": "System settings",
|
||||
"DESCRIPTION": "Customize what the assistant says when ending a conversation or transferring to a human."
|
||||
},
|
||||
"CONTROL_ITEMS": {
|
||||
"TITLE": "The Fun Stuff",
|
||||
"DESCRIPTION": "Add more control to the assistant. (a bit more visual like a story : Query guardrail → scenarios → output) Nudges user to actually utilise these.",
|
||||
"OPTIONS": {
|
||||
"GUARDRAILS": {
|
||||
"TITLE": "Guardrails",
|
||||
"DESCRIPTION": "Keeps things on track—only the kinds of questions you want your assistant to answer, nothing off-limits or off-topic."
|
||||
},
|
||||
"RESPONSE_GUIDELINES": {
|
||||
"TITLE": "Response guidelines",
|
||||
"DESCRIPTION": "The vibe and structure of your assistant’s replies—clear and friendly? Short and snappy? Detailed and formal?"
|
||||
}
|
||||
}
|
||||
},
|
||||
"DELETE": {
|
||||
"TITLE": "Delete Assistant",
|
||||
"DESCRIPTION": "This action is permanent. Deleting this assistant will remove it from all connected inboxes and permanently erase all generated knowledge.",
|
||||
"BUTTON_TEXT": "Delete {assistantName}"
|
||||
}
|
||||
},
|
||||
"OPTIONS": {
|
||||
"EDIT_ASSISTANT": "Edit Assistant",
|
||||
"DELETE_ASSISTANT": "Delete Assistant",
|
||||
"VIEW_CONNECTED_INBOXES": "View connected inboxes"
|
||||
},
|
||||
"EMPTY_STATE": {
|
||||
"TITLE": "No assistants available",
|
||||
"SUBTITLE": "Create an assistant to provide quick and accurate responses to your users. It can learn from your help articles and past conversations.",
|
||||
"FEATURE_SPOTLIGHT": {
|
||||
"TITLE": "Captain Assistant",
|
||||
"NOTE": "Captain Assistant engages directly with customers, learns from your help docs and past conversations, and delivers instant, accurate responses. It handles the initial queries, providing quick resolutions before transferring to an agent when needed."
|
||||
}
|
||||
},
|
||||
"GUARDRAILS": {
|
||||
"TITLE": "Guardrails",
|
||||
"DESCRIPTION": "Keeps things on track—only the kinds of questions you want your assistant to answer, nothing off-limits or off-topic.",
|
||||
"BULK_ACTION": {
|
||||
"SELECTED": "{count} item selected | {count} items selected",
|
||||
"SELECT_ALL": "Selecionar todas ({count})",
|
||||
"UNSELECT_ALL": "Desmarcar todas ({count})",
|
||||
"BULK_DELETE_BUTTON": "Excluir"
|
||||
},
|
||||
"ADD": {
|
||||
"SUGGESTED": {
|
||||
"TITLE": "Example guardrails",
|
||||
"ADD": "Add all",
|
||||
"ADD_SINGLE": "Add this",
|
||||
"SAVE": "Add and save (↵)",
|
||||
"PLACEHOLDER": "Type in another guardrail..."
|
||||
},
|
||||
"NEW": {
|
||||
"TITLE": "Add a guardrail",
|
||||
"CREATE": "Criar",
|
||||
"CANCEL": "Cancelar",
|
||||
"PLACEHOLDER": "Type in another guardrail...",
|
||||
"TEST_ALL": "Test all"
|
||||
}
|
||||
},
|
||||
"LIST": {
|
||||
"SEARCH_PLACEHOLDER": "Search..."
|
||||
},
|
||||
"EMPTY_MESSAGE": "No guardrails found. Create or add examples to begin.",
|
||||
"SEARCH_EMPTY_MESSAGE": "No guardrails found for this search.",
|
||||
"API": {
|
||||
"ADD": {
|
||||
"SUCCESS": "Guardrails added successfully",
|
||||
"ERROR": "There was an error adding guardrails, please try again."
|
||||
},
|
||||
"UPDATE": {
|
||||
"SUCCESS": "Guardrails updated successfully",
|
||||
"ERROR": "There was an error updating guardrails, please try again."
|
||||
},
|
||||
"DELETE": {
|
||||
"SUCCESS": "Guardrails deleted successfully",
|
||||
"ERROR": "There was an error deleting guardrails, please try again."
|
||||
}
|
||||
}
|
||||
},
|
||||
"RESPONSE_GUIDELINES": {
|
||||
"TITLE": "Response Guidelines",
|
||||
"DESCRIPTION": "The vibe and structure of your assistant’s replies—clear and friendly? Short and snappy? Detailed and formal?",
|
||||
"BULK_ACTION": {
|
||||
"SELECTED": "{count} item selected | {count} items selected",
|
||||
"SELECT_ALL": "Selecionar todas ({count})",
|
||||
"UNSELECT_ALL": "Desmarcar todas ({count})",
|
||||
"BULK_DELETE_BUTTON": "Excluir"
|
||||
},
|
||||
"ADD": {
|
||||
"SUGGESTED": {
|
||||
"TITLE": "Example response guidelines",
|
||||
"ADD": "Add all",
|
||||
"ADD_SINGLE": "Add this",
|
||||
"SAVE": "Add and save (↵)",
|
||||
"PLACEHOLDER": "Type in another response guideline..."
|
||||
},
|
||||
"NEW": {
|
||||
"TITLE": "Add a response guideline",
|
||||
"CREATE": "Criar",
|
||||
"CANCEL": "Cancelar",
|
||||
"PLACEHOLDER": "Type in another response guideline...",
|
||||
"TEST_ALL": "Test all"
|
||||
}
|
||||
},
|
||||
"LIST": {
|
||||
"SEARCH_PLACEHOLDER": "Search..."
|
||||
},
|
||||
"EMPTY_MESSAGE": "No response guidelines found. Create or add examples to begin.",
|
||||
"SEARCH_EMPTY_MESSAGE": "No response guidelines found for this search.",
|
||||
"API": {
|
||||
"ADD": {
|
||||
"SUCCESS": "Response Guidelines added successfully",
|
||||
"ERROR": "There was an error adding response guidelines, please try again."
|
||||
},
|
||||
"UPDATE": {
|
||||
"SUCCESS": "Response Guidelines updated successfully",
|
||||
"ERROR": "There was an error updating response guidelines, please try again."
|
||||
},
|
||||
"DELETE": {
|
||||
"SUCCESS": "Response Guidelines deleted successfully",
|
||||
"ERROR": "There was an error deleting response guidelines, please try again."
|
||||
}
|
||||
}
|
||||
},
|
||||
"SCENARIOS": {
|
||||
"TITLE": "Scenarios",
|
||||
"DESCRIPTION": "Give your assistant some context—like “what to do when a user is stuck,” or “how to act during a refund request.”",
|
||||
"BULK_ACTION": {
|
||||
"SELECTED": "{count} item selected | {count} items selected",
|
||||
"SELECT_ALL": "Selecionar todas ({count})",
|
||||
"UNSELECT_ALL": "Desmarcar todas ({count})",
|
||||
"BULK_DELETE_BUTTON": "Excluir"
|
||||
},
|
||||
"ADD": {
|
||||
"SUGGESTED": {
|
||||
"TITLE": "Example scenarios",
|
||||
"ADD": "Add all",
|
||||
"ADD_SINGLE": "Add this",
|
||||
"TOOLS_USED": "Tools used :"
|
||||
},
|
||||
"NEW": {
|
||||
"CREATE": "Add a scenario",
|
||||
"TITLE": "Create a scenario",
|
||||
"FORM": {
|
||||
"TITLE": {
|
||||
"LABEL": "Título",
|
||||
"PLACEHOLDER": "Enter a name for the scenario",
|
||||
"ERROR": "Scenario name is required"
|
||||
},
|
||||
"DESCRIPTION": {
|
||||
"LABEL": "Descrição",
|
||||
"PLACEHOLDER": "Describe how and where this scenario will be used",
|
||||
"ERROR": "Scenario description is required"
|
||||
},
|
||||
"INSTRUCTION": {
|
||||
"LABEL": "How to handle",
|
||||
"PLACEHOLDER": "Describe how and where this scenario will be handled",
|
||||
"ERROR": "Scenario content is required"
|
||||
},
|
||||
"CREATE": "Criar",
|
||||
"CANCEL": "Cancelar"
|
||||
}
|
||||
}
|
||||
},
|
||||
"UPDATE": {
|
||||
"CANCEL": "Cancelar",
|
||||
"UPDATE": "Update changes"
|
||||
},
|
||||
"LIST": {
|
||||
"SEARCH_PLACEHOLDER": "Search..."
|
||||
},
|
||||
"EMPTY_MESSAGE": "No scenarios found. Create or add examples to begin.",
|
||||
"SEARCH_EMPTY_MESSAGE": "No scenarios found for this search.",
|
||||
"API": {
|
||||
"ADD": {
|
||||
"SUCCESS": "Scenarios added successfully",
|
||||
"ERROR": "There was an error adding scenarios, please try again."
|
||||
},
|
||||
"UPDATE": {
|
||||
"SUCCESS": "Scenarios updated successfully",
|
||||
"ERROR": "There was an error updating scenarios, please try again."
|
||||
},
|
||||
"DELETE": {
|
||||
"SUCCESS": "Scenarios deleted successfully",
|
||||
"ERROR": "There was an error deleting scenarios, please try again."
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"DOCUMENTS": {
|
||||
"HEADER": "Documents",
|
||||
"ADD_NEW": "Create a new document",
|
||||
"RELATED_RESPONSES": {
|
||||
"TITLE": "Related FAQs",
|
||||
"DESCRIPTION": "These FAQs are generated directly from the document."
|
||||
},
|
||||
"FORM_DESCRIPTION": "Enter the URL of the document to add it as a knowledge source and choose the assistant to associate it with.",
|
||||
"CREATE": {
|
||||
"TITLE": "Add a document",
|
||||
"SUCCESS_MESSAGE": "The document has been successfully created",
|
||||
"ERROR_MESSAGE": "There was an error creating the document, please try again."
|
||||
},
|
||||
"FORM": {
|
||||
"TYPE": {
|
||||
"LABEL": "Document Type",
|
||||
"URL": "URL",
|
||||
"PDF": "PDF File"
|
||||
},
|
||||
"URL": {
|
||||
"LABEL": "URL",
|
||||
"PLACEHOLDER": "Enter the URL of the document",
|
||||
"ERROR": "Please provide a valid URL for the document"
|
||||
},
|
||||
"PDF_FILE": {
|
||||
"LABEL": "PDF File",
|
||||
"CHOOSE_FILE": "Choose PDF file",
|
||||
"ERROR": "Please select a PDF file",
|
||||
"HELP_TEXT": "Maximum file size: 10MB",
|
||||
"INVALID_TYPE": "Please select a valid PDF file",
|
||||
"TOO_LARGE": "File size exceeds 10MB limit"
|
||||
},
|
||||
"NAME": {
|
||||
"LABEL": "Document Name (Optional)",
|
||||
"PLACEHOLDER": "Enter a name for the document"
|
||||
}
|
||||
},
|
||||
"DELETE": {
|
||||
"TITLE": "Are you sure to delete the document?",
|
||||
"DESCRIPTION": "This action is permanent. Deleting this document will permanently erase all generated knowledge.",
|
||||
"CONFIRM": "Sim, excluir",
|
||||
"SUCCESS_MESSAGE": "The document has been successfully deleted",
|
||||
"ERROR_MESSAGE": "There was an error deleting the document, please try again."
|
||||
},
|
||||
"OPTIONS": {
|
||||
"VIEW_RELATED_RESPONSES": "View Related Responses",
|
||||
"DELETE_DOCUMENT": "Delete Document"
|
||||
},
|
||||
"EMPTY_STATE": {
|
||||
"TITLE": "No documents available",
|
||||
"SUBTITLE": "Documents are used by your assistant to generate FAQs. You can import documents to provide context for your assistant.",
|
||||
"FEATURE_SPOTLIGHT": {
|
||||
"TITLE": "Captain Document",
|
||||
"NOTE": "A document in Captain serves as a knowledge resource for the assistant. By connecting your help center or guides, Captain can analyze the content and provide accurate responses for customer inquiries."
|
||||
}
|
||||
}
|
||||
},
|
||||
"CUSTOM_TOOLS": {
|
||||
"HEADER": "Ferramentas",
|
||||
"ADD_NEW": "Create a new tool",
|
||||
"EMPTY_STATE": {
|
||||
"TITLE": "No custom tools available",
|
||||
"SUBTITLE": "Create custom tools to connect your assistant with external APIs and services, enabling it to fetch data and perform actions on your behalf.",
|
||||
"FEATURE_SPOTLIGHT": {
|
||||
"TITLE": "Custom Tools",
|
||||
"NOTE": "Custom tools allow your assistant to interact with external APIs and services. Create tools to fetch data, perform actions, or integrate with your existing systems to enhance your assistant's capabilities."
|
||||
}
|
||||
},
|
||||
"FORM_DESCRIPTION": "Configure your custom tool to connect with external APIs",
|
||||
"OPTIONS": {
|
||||
"EDIT_TOOL": "Edit tool",
|
||||
"DELETE_TOOL": "Delete tool"
|
||||
},
|
||||
"CREATE": {
|
||||
"TITLE": "Create Custom Tool",
|
||||
"SUCCESS_MESSAGE": "Custom tool created successfully",
|
||||
"ERROR_MESSAGE": "Failed to create custom tool"
|
||||
},
|
||||
"EDIT": {
|
||||
"TITLE": "Edit Custom Tool",
|
||||
"SUCCESS_MESSAGE": "Custom tool updated successfully",
|
||||
"ERROR_MESSAGE": "Failed to update custom tool"
|
||||
},
|
||||
"DELETE": {
|
||||
"TITLE": "Delete Custom Tool",
|
||||
"DESCRIPTION": "Are you sure you want to delete this custom tool? This action cannot be undone.",
|
||||
"CONFIRM": "Sim, excluir",
|
||||
"SUCCESS_MESSAGE": "Custom tool deleted successfully",
|
||||
"ERROR_MESSAGE": "Failed to delete custom tool"
|
||||
},
|
||||
"FORM": {
|
||||
"TITLE": {
|
||||
"LABEL": "Tool Name",
|
||||
"PLACEHOLDER": "Order Lookup",
|
||||
"ERROR": "Tool name is required"
|
||||
},
|
||||
"DESCRIPTION": {
|
||||
"LABEL": "Descrição",
|
||||
"PLACEHOLDER": "Looks up order details by order ID"
|
||||
},
|
||||
"HTTP_METHOD": {
|
||||
"LABEL": "Method"
|
||||
},
|
||||
"ENDPOINT_URL": {
|
||||
"LABEL": "Endpoint URL",
|
||||
"PLACEHOLDER": "https://api.example.com/orders/{'{{'} order_id {'}}'}",
|
||||
"ERROR": "Valid URL is required"
|
||||
},
|
||||
"AUTH_TYPE": {
|
||||
"LABEL": "Authentication Type"
|
||||
},
|
||||
"AUTH_TYPES": {
|
||||
"NONE": "Nenhuma",
|
||||
"BEARER": "Bearer Token",
|
||||
"BASIC": "Basic Auth",
|
||||
"API_KEY": "Chave da API"
|
||||
},
|
||||
"AUTH_CONFIG": {
|
||||
"BEARER_TOKEN": "Bearer Token",
|
||||
"BEARER_TOKEN_PLACEHOLDER": "Enter your bearer token",
|
||||
"USERNAME": "Username",
|
||||
"USERNAME_PLACEHOLDER": "Enter username",
|
||||
"PASSWORD": "Palavra-passe",
|
||||
"PASSWORD_PLACEHOLDER": "Enter password",
|
||||
"API_KEY": "Header Name",
|
||||
"API_KEY_PLACEHOLDER": "X-API-Key",
|
||||
"API_VALUE": "Header Value",
|
||||
"API_VALUE_PLACEHOLDER": "Enter API key value"
|
||||
},
|
||||
"PARAMETERS": {
|
||||
"LABEL": "Parameters",
|
||||
"HELP_TEXT": "Define the parameters that will be extracted from user queries"
|
||||
},
|
||||
"ADD_PARAMETER": "Add Parameter",
|
||||
"PARAM_NAME": {
|
||||
"PLACEHOLDER": "Parameter name (e.g., order_id)"
|
||||
},
|
||||
"PARAM_TYPE": {
|
||||
"PLACEHOLDER": "Tipo"
|
||||
},
|
||||
"PARAM_TYPES": {
|
||||
"STRING": "String",
|
||||
"NUMBER": "Número",
|
||||
"BOOLEAN": "Boolean",
|
||||
"ARRAY": "Array",
|
||||
"OBJECT": "Object"
|
||||
},
|
||||
"PARAM_DESCRIPTION": {
|
||||
"PLACEHOLDER": "Description of the parameter"
|
||||
},
|
||||
"PARAM_REQUIRED": {
|
||||
"LABEL": "Obrigatório"
|
||||
},
|
||||
"REQUEST_TEMPLATE": {
|
||||
"LABEL": "Request Body Template (Optional)",
|
||||
"PLACEHOLDER": "{'{'}\n \"order_id\": \"{'{{'} order_id {'}}'}\"\n{'}'}"
|
||||
},
|
||||
"RESPONSE_TEMPLATE": {
|
||||
"LABEL": "Response Template (Optional)",
|
||||
"PLACEHOLDER": "Order {'{{'} order_id {'}}'} status: {'{{'} status {'}}'}"
|
||||
},
|
||||
"ERRORS": {
|
||||
"PARAM_NAME_REQUIRED": "Parameter name is required"
|
||||
}
|
||||
}
|
||||
},
|
||||
"RESPONSES": {
|
||||
"HEADER": "FAQs",
|
||||
"PENDING_FAQS": "Pending FAQs",
|
||||
"ADD_NEW": "Create new FAQ",
|
||||
"DOCUMENTABLE": {
|
||||
"CONVERSATION": "Conversation #{id}"
|
||||
},
|
||||
"SELECTED": "{count} selected",
|
||||
"SELECT_ALL": "Selecionar todas ({count})",
|
||||
"UNSELECT_ALL": "Desmarcar todas ({count})",
|
||||
"SEARCH_PLACEHOLDER": "Search FAQs...",
|
||||
"BULK_APPROVE_BUTTON": "Approve",
|
||||
"BULK_DELETE_BUTTON": "Excluir",
|
||||
"BULK_APPROVE": {
|
||||
"SUCCESS_MESSAGE": "FAQs approved successfully",
|
||||
"ERROR_MESSAGE": "There was an error approving the FAQs, please try again."
|
||||
},
|
||||
"BULK_DELETE": {
|
||||
"TITLE": "Delete FAQs?",
|
||||
"DESCRIPTION": "Are you sure you want to delete the selected FAQs? This action cannot be undone.",
|
||||
"CONFIRM": "Yes, delete all",
|
||||
"SUCCESS_MESSAGE": "FAQs deleted successfully",
|
||||
"ERROR_MESSAGE": "There was an error deleting the FAQs, please try again."
|
||||
},
|
||||
"DELETE": {
|
||||
"TITLE": "Are you sure to delete the FAQ?",
|
||||
"DESCRIPTION": "",
|
||||
"CONFIRM": "Sim, excluir",
|
||||
"SUCCESS_MESSAGE": "FAQ deleted successfully",
|
||||
"ERROR_MESSAGE": "There was an error deleting the FAQ, please try again."
|
||||
},
|
||||
"FILTER": {
|
||||
"ASSISTANT": "Assistant: {selected}",
|
||||
"STATUS": "Status: {selected}",
|
||||
"ALL_ASSISTANTS": "Todas"
|
||||
},
|
||||
"STATUS": {
|
||||
"TITLE": "Situação",
|
||||
"PENDING": "Pendente",
|
||||
"APPROVED": "Approved",
|
||||
"ALL": "Todas"
|
||||
},
|
||||
"PENDING_BANNER": {
|
||||
"TITLE": "Captain has found some FAQs your customers were looking for.",
|
||||
"ACTION": "Click here to review"
|
||||
},
|
||||
"FORM_DESCRIPTION": "Add a question and its corresponding answer to the knowledge base and select the assistant it should be associated with.",
|
||||
"CREATE": {
|
||||
"TITLE": "Add an FAQ",
|
||||
"SUCCESS_MESSAGE": "The response has been added successfully.",
|
||||
"ERROR_MESSAGE": "An error occurred while adding the response. Please try again."
|
||||
},
|
||||
"FORM": {
|
||||
"QUESTION": {
|
||||
"LABEL": "Question",
|
||||
"PLACEHOLDER": "Enter the question here",
|
||||
"ERROR": "Please provide a valid question."
|
||||
},
|
||||
"ANSWER": {
|
||||
"LABEL": "Answer",
|
||||
"PLACEHOLDER": "Enter the answer here",
|
||||
"ERROR": "Please provide a valid answer."
|
||||
}
|
||||
},
|
||||
"EDIT": {
|
||||
"TITLE": "Update the FAQ",
|
||||
"SUCCESS_MESSAGE": "The FAQ has been successfully updated",
|
||||
"ERROR_MESSAGE": "There was an error updating the FAQ, please try again",
|
||||
"APPROVE_SUCCESS_MESSAGE": "The FAQ was marked as approved"
|
||||
},
|
||||
"OPTIONS": {
|
||||
"APPROVE": "Approve",
|
||||
"EDIT_RESPONSE": "Editar",
|
||||
"DELETE_RESPONSE": "Excluir"
|
||||
},
|
||||
"EMPTY_STATE": {
|
||||
"TITLE": "No FAQs Found",
|
||||
"NO_PENDING_TITLE": "There are no more pending FAQs to review",
|
||||
"SUBTITLE": "FAQs help your assistant provide quick and accurate answers to questions from your customers. They can be generated automatically from your content or can be added manually.",
|
||||
"CLEAR_SEARCH": "Clear active filters",
|
||||
"FEATURE_SPOTLIGHT": {
|
||||
"TITLE": "Captain FAQ",
|
||||
"NOTE": "Captain FAQs detects common customer questions—whether missing from your knowledge base or frequently asked—and generates relevant FAQs to improve support. You can review each suggestion and decide whether to approve or reject it."
|
||||
}
|
||||
}
|
||||
},
|
||||
"INBOXES": {
|
||||
"HEADER": "Connected Inboxes",
|
||||
"ADD_NEW": "Connect a new inbox",
|
||||
"OPTIONS": {
|
||||
"DISCONNECT": "Desconectar"
|
||||
},
|
||||
"DELETE": {
|
||||
"TITLE": "Are you sure to disconnect the inbox?",
|
||||
"DESCRIPTION": "",
|
||||
"CONFIRM": "Sim, excluir",
|
||||
"SUCCESS_MESSAGE": "The inbox was successfully disconnected.",
|
||||
"ERROR_MESSAGE": "There was an error disconnecting the inbox, please try again."
|
||||
},
|
||||
"FORM_DESCRIPTION": "Choose an inbox to connect with the assistant.",
|
||||
"CREATE": {
|
||||
"TITLE": "Connect an Inbox",
|
||||
"SUCCESS_MESSAGE": "The inbox was successfully connected.",
|
||||
"ERROR_MESSAGE": "An error occurred while connecting the inbox. Please try again."
|
||||
},
|
||||
"FORM": {
|
||||
"INBOX": {
|
||||
"LABEL": "Caixa de entrada",
|
||||
"PLACEHOLDER": "Choose the inbox to deploy the assistant.",
|
||||
"ERROR": "An inbox selection is required."
|
||||
}
|
||||
},
|
||||
"EMPTY_STATE": {
|
||||
"TITLE": "No Connected Inboxes",
|
||||
"SUBTITLE": "Connecting an inbox allows the assistant to handle initial questions from your customers before transferring them to you."
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,85 @@
|
||||
{
|
||||
"LABEL_MGMT": {
|
||||
"HEADER": "Etiquetas",
|
||||
"HEADER_BTN_TXT": "Adicionar etiqueta",
|
||||
"LOADING": "A procurar etiquetas",
|
||||
"DESCRIPTION": "As etiquetas ajudam-no a categorizar e priorizar conversas e leads. Pode atribuir uma etiqueta a uma conversa ou entrar em contacto usando o painel lateral.",
|
||||
"LEARN_MORE": "Saber mais sobre etiquetas",
|
||||
"SEARCH_404": "Não existem itens correspondentes à sua pesquisa",
|
||||
"LIST": {
|
||||
"404": "Não há etiquetas disponíveis nesta conta.",
|
||||
"TITLE": "Gerir etiquetas",
|
||||
"DESC": "As etiquetas permitem agrupar conversas.",
|
||||
"TABLE_HEADER": {
|
||||
"NAME": "Nome:",
|
||||
"DESCRIPTION": "Descrição",
|
||||
"COLOR": "Cor"
|
||||
}
|
||||
},
|
||||
"FORM": {
|
||||
"NAME": {
|
||||
"LABEL": "Nome da etiqueta",
|
||||
"PLACEHOLDER": "Nome da etiqueta",
|
||||
"REQUIRED_ERROR": "Nome da etiqueta obrigatório",
|
||||
"MINIMUM_LENGTH_ERROR": "A etiqueta deve ter, no mínimo, 2 caracteres",
|
||||
"VALID_ERROR": "Apenas são permitidas letras, números, hífen e underscores"
|
||||
},
|
||||
"DESCRIPTION": {
|
||||
"LABEL": "Descrição",
|
||||
"PLACEHOLDER": "Descrição da etiqueta"
|
||||
},
|
||||
"COLOR": {
|
||||
"LABEL": "Cor"
|
||||
},
|
||||
"SHOW_ON_SIDEBAR": {
|
||||
"LABEL": "Mostrar etiqueta na barra lateral"
|
||||
},
|
||||
"EDIT": "Editar",
|
||||
"CREATE": "Criar",
|
||||
"DELETE": "Excluir",
|
||||
"CANCEL": "Cancelar"
|
||||
},
|
||||
"SUGGESTIONS": {
|
||||
"TOOLTIP": {
|
||||
"SINGLE_SUGGESTION": "Adicionar etiqueta à conversa",
|
||||
"MULTIPLE_SUGGESTION": "Selecionar esta etiqueta",
|
||||
"DESELECT": "Desmarcar etiqueta",
|
||||
"DISMISS": "Descartar sugestão"
|
||||
},
|
||||
"POWERED_BY": "Chatwoot IA",
|
||||
"DISMISS": "Descartar",
|
||||
"ADD_SELECTED_LABELS": "Adicionar etiquetas selecionadas",
|
||||
"ADD_SELECTED_LABEL": "Adicionar etiqueta selecionada",
|
||||
"ADD_ALL_LABELS": "Adicionar todas as etiquetas",
|
||||
"SUGGESTED_LABELS": "Etiquetas sugeridas"
|
||||
},
|
||||
"ADD": {
|
||||
"TITLE": "Adicionar etiqueta",
|
||||
"DESC": "As etiquetas permitem agrupar conversas.",
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "Etiqueta adicionada com sucesso",
|
||||
"ERROR_MESSAGE": "Ocorreu um erro, por favor, tente novamente"
|
||||
}
|
||||
},
|
||||
"EDIT": {
|
||||
"TITLE": "Editar etiqueta",
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "Etiqueta atualizada com sucesso",
|
||||
"ERROR_MESSAGE": "Ocorreu um erro, por favor, tente novamente"
|
||||
}
|
||||
},
|
||||
"DELETE": {
|
||||
"BUTTON_TEXT": "Excluir",
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "Etiqueta excluída com sucesso",
|
||||
"ERROR_MESSAGE": "Ocorreu um erro, por favor, tente novamente"
|
||||
},
|
||||
"CONFIRM": {
|
||||
"TITLE": "Confirmar exclusão",
|
||||
"MESSAGE": "Tem a certeza que pretende excluir ",
|
||||
"YES": "Sim, excluir ",
|
||||
"NO": "Não, manter "
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
{
|
||||
"LOGIN": {
|
||||
"TITLE": "Entrar no Chatwoot",
|
||||
"EMAIL": {
|
||||
"LABEL": "E-mail",
|
||||
"PLACEHOLDER": "Empresa{'@'}suaempresa.com.br",
|
||||
"ERROR": "Por favor, insira um endereço de e-mail válido"
|
||||
},
|
||||
"PASSWORD": {
|
||||
"LABEL": "Palavra-passe",
|
||||
"PLACEHOLDER": "Palavra-passe"
|
||||
},
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "Login bem-sucedido",
|
||||
"ERROR_MESSAGE": "Não foi possível conectar ao servidor Woot. Por favor, tente novamente.",
|
||||
"UNAUTH": "E-mail ou palavra-passe incorretos. Por favor, tente novamente."
|
||||
},
|
||||
"OAUTH": {
|
||||
"GOOGLE_LOGIN": "Iniciar sessão com o Google",
|
||||
"BUSINESS_ACCOUNTS_ONLY": "Por favor, use o endereço de e-mail da empresa para iniciar sessão",
|
||||
"NO_ACCOUNT_FOUND": "Não conseguimos encontrar uma conta com o seu endereço de e-mail."
|
||||
},
|
||||
"FORGOT_PASSWORD": "Esqueceu-se da sua palavra-passe?",
|
||||
"CREATE_NEW_ACCOUNT": "Criar nova conta",
|
||||
"SUBMIT": "Iniciar sessão",
|
||||
"SAML": {
|
||||
"LABEL": "Login via SSO",
|
||||
"TITLE": "Initiate Single Sign-on (SSO)",
|
||||
"SUBTITLE": "Enter your work email to access your organization",
|
||||
"BACK_TO_LOGIN": "Login via Password",
|
||||
"WORK_EMAIL": {
|
||||
"LABEL": "Work Email",
|
||||
"PLACEHOLDER": "Enter your work email"
|
||||
},
|
||||
"SUBMIT": "Continue with SSO",
|
||||
"API": {
|
||||
"ERROR_MESSAGE": "SSO authentication failed. Please check your credentials and try again."
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,111 @@
|
||||
{
|
||||
"MACROS": {
|
||||
"HEADER": "Macros",
|
||||
"DESCRIPTION": "Uma macro é um conjunto de ações guardadas que ajudam os agentes de apoio ao cliente a completarem tarefas facilmente. Os agentes podem definir um conjunto de ações, como adicionar uma etiqueta a uma conversa, enviar uma transcrição de e-mail, atualizar um atributo personalizado, etc., e, posteriormente, executarem essas ações com um único clique.",
|
||||
"LEARN_MORE": "Saber mais sobre macros",
|
||||
"HEADER_BTN_TXT": "Adicionar nova macro",
|
||||
"HEADER_BTN_TXT_SAVE": "Guardar macro",
|
||||
"LOADING": "A procurar macros",
|
||||
"ERROR": "Ocorreu um erro! Por favor, tente novamente",
|
||||
"ORDER_INFO": "As macros serão executadas pela ordem em que adicionar as suas ações. Pode reorganizá-las arrastando-as pelo identificador ao lado de cada nó.",
|
||||
"ADD": {
|
||||
"FORM": {
|
||||
"NAME": {
|
||||
"LABEL": "Nome da macro",
|
||||
"PLACEHOLDER": "Insira um nome para a macro",
|
||||
"ERROR": "O nome é obrigatório para criar uma macro"
|
||||
},
|
||||
"ACTIONS": {
|
||||
"LABEL": "Ações"
|
||||
}
|
||||
},
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "Macro adicionada com sucesso",
|
||||
"ERROR_MESSAGE": "Não foi possível criar a macro. Por favor, tente novamente mais tarde"
|
||||
}
|
||||
},
|
||||
"LIST": {
|
||||
"TABLE_HEADER": {
|
||||
"NAME": "Nome:",
|
||||
"CREATED BY": "Criada por",
|
||||
"LAST_UPDATED_BY": "Ultima atualização por",
|
||||
"VISIBILITY": "Visibilidade"
|
||||
},
|
||||
"404": "Nenhuma macro encontrada"
|
||||
},
|
||||
"DELETE": {
|
||||
"TOOLTIP": "Apagar macro",
|
||||
"CONFIRM": {
|
||||
"MESSAGE": "Tem a certeza que pretende excluir ",
|
||||
"YES": "Sim, excluir",
|
||||
"NO": "Não, manter"
|
||||
},
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "Macro excluída com sucesso",
|
||||
"ERROR_MESSAGE": "Ocorreu um erro ao excluir a macro. Por favor, tente novamente mais tarde"
|
||||
}
|
||||
},
|
||||
"EDIT": {
|
||||
"TOOLTIP": "Editar macro",
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "Macro atualizada com sucesso",
|
||||
"ERROR_MESSAGE": "Não foi possível atualizar a macro. Por favor, tente novamente mais tarde"
|
||||
}
|
||||
},
|
||||
"EDITOR": {
|
||||
"START_FLOW": "Início do fluxo",
|
||||
"END_FLOW": "Fim do fluxo",
|
||||
"LOADING": "A obter macro",
|
||||
"ADD_BTN_TOOLTIP": "Adicionar nova ação",
|
||||
"DELETE_BTN_TOOLTIP": "Excluir ação",
|
||||
"VISIBILITY": {
|
||||
"LABEL": "Visibilidade da macro",
|
||||
"GLOBAL": {
|
||||
"LABEL": "Pública",
|
||||
"DESCRIPTION": "Esta macro está disponível publicamente para todos os agentes nesta conta."
|
||||
},
|
||||
"PERSONAL": {
|
||||
"LABEL": "Privada",
|
||||
"DESCRIPTION": "Esta macro será para sua utilização exclusiva e não estará disponível para outras pessoas."
|
||||
}
|
||||
}
|
||||
},
|
||||
"EXECUTE": {
|
||||
"BUTTON_TOOLTIP": "Executar",
|
||||
"PREVIEW": "Pré-visualizar macro",
|
||||
"EXECUTED_SUCCESSFULLY": "Macro executada com sucesso"
|
||||
},
|
||||
"ERRORS": {
|
||||
"ATTRIBUTE_KEY_REQUIRED": "Chave do atributo necessária",
|
||||
"FILTER_OPERATOR_REQUIRED": "Operador do filtro necessário",
|
||||
"VALUE_REQUIRED": "Valor obrigatório",
|
||||
"VALUE_MUST_BE_BETWEEN_1_AND_998": "O valor deve ser entre 1 e 998",
|
||||
"ACTION_PARAMETERS_REQUIRED": "Parâmetros de ação obrigatórios",
|
||||
"ATLEAST_ONE_CONDITION_REQUIRED": "Pelo menos uma condição é obrigatória",
|
||||
"ATLEAST_ONE_ACTION_REQUIRED": "Pelo menos uma ação é obrigatória"
|
||||
},
|
||||
"ACTIONS": {
|
||||
"ASSIGN_TEAM": "Atribuir equipa",
|
||||
"ASSIGN_AGENT": "Atribuir um agente",
|
||||
"ADD_LABEL": "Adicionar um rótulo",
|
||||
"REMOVE_LABEL": "Remover um rótulo",
|
||||
"REMOVE_ASSIGNED_TEAM": "Remover equipa atribuída",
|
||||
"SEND_EMAIL_TRANSCRIPT": "Enviar uma transcrição por e-mail",
|
||||
"MUTE_CONVERSATION": "Silenciar Conversa",
|
||||
"SNOOZE_CONVERSATION": "Adiar conversa",
|
||||
"RESOLVE_CONVERSATION": "Resolver conversa",
|
||||
"SEND_ATTACHMENT": "Enviar anexo",
|
||||
"SEND_MESSAGE": "Enviar uma Mensagem",
|
||||
"CHANGE_PRIORITY": "Alterar prioridade",
|
||||
"ADD_PRIVATE_NOTE": "Adicionar uma Nota Privada",
|
||||
"SEND_WEBHOOK_EVENT": "Enviar evento webhook"
|
||||
},
|
||||
"PRIORITY_TYPES": {
|
||||
"NONE": "Nenhuma",
|
||||
"LOW": "Baixa",
|
||||
"MEDIUM": "Média",
|
||||
"HIGH": "Elevada",
|
||||
"URGENT": "Urgente"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,106 @@
|
||||
{
|
||||
"MFA_SETTINGS": {
|
||||
"TITLE": "Two-Factor Authentication",
|
||||
"SUBTITLE": "Secure your account with TOTP-based authentication",
|
||||
"DESCRIPTION": "Add an extra layer of security to your account using a time-based one-time password (TOTP)",
|
||||
"STATUS_TITLE": "Authentication Status",
|
||||
"STATUS_DESCRIPTION": "Manage your two-factor authentication settings and backup recovery codes",
|
||||
"ENABLED": "Ativado",
|
||||
"DISABLED": "Inativo",
|
||||
"STATUS_ENABLED": "Two-factor authentication is active",
|
||||
"STATUS_ENABLED_DESC": "Your account is protected with an additional layer of security",
|
||||
"ENABLE_BUTTON": "Enable Two-Factor Authentication",
|
||||
"ENHANCE_SECURITY": "Enhance Your Account Security",
|
||||
"ENHANCE_SECURITY_DESC": "Two-factor authentication adds an extra layer of security by requiring a verification code from your authenticator app in addition to your password.",
|
||||
"SETUP": {
|
||||
"STEP_NUMBER_1": "1",
|
||||
"STEP_NUMBER_2": "2",
|
||||
"STEP1_TITLE": "Scan QR Code with Your Authenticator App",
|
||||
"STEP1_DESCRIPTION": "Use Google Authenticator, Authy, or any TOTP-compatible app",
|
||||
"LOADING_QR": "A carregar...",
|
||||
"MANUAL_ENTRY": "Can't scan? Enter code manually",
|
||||
"SECRET_KEY": "Secret Key",
|
||||
"COPY": "Copiar",
|
||||
"ENTER_CODE": "Enter the 6-digit code from your authenticator app",
|
||||
"ENTER_CODE_PLACEHOLDER": "000000",
|
||||
"VERIFY_BUTTON": "Verify & Continue",
|
||||
"CANCEL": "Cancelar",
|
||||
"ERROR_STARTING": "MFA not enabled. Please contact administrator.",
|
||||
"INVALID_CODE": "Invalid verification code",
|
||||
"SECRET_COPIED": "Secret key copied to clipboard",
|
||||
"SUCCESS": "Two-factor authentication has been enabled successfully"
|
||||
},
|
||||
"BACKUP": {
|
||||
"TITLE": "Save Your Backup Codes",
|
||||
"DESCRIPTION": "Keep these codes safe. Each can be used once if you lose access to your authenticator",
|
||||
"IMPORTANT": "Important:",
|
||||
"IMPORTANT_NOTE": " Save these codes in a secure location. You won't be able to see them again.",
|
||||
"DOWNLOAD": "Descarregar",
|
||||
"COPY_ALL": "Copy All",
|
||||
"CONFIRM": "I have saved my backup codes in a secure location and understand that I won't be able to see them again",
|
||||
"COMPLETE_SETUP": "Complete Setup",
|
||||
"CODES_COPIED": "Backup codes copied to clipboard"
|
||||
},
|
||||
"MANAGEMENT": {
|
||||
"BACKUP_CODES": "Backup Codes",
|
||||
"BACKUP_CODES_DESC": "Generate new codes if you've lost or used your existing ones",
|
||||
"REGENERATE": "Regenerate Backup Codes",
|
||||
"DISABLE_MFA": "Disable 2FA",
|
||||
"DISABLE_MFA_DESC": "Remove two-factor authentication from your account",
|
||||
"DISABLE_BUTTON": "Disable Two-Factor Authentication"
|
||||
},
|
||||
"DISABLE": {
|
||||
"TITLE": "Disable Two-Factor Authentication",
|
||||
"DESCRIPTION": "You'll need to enter your password and a verification code to disable two-factor authentication.",
|
||||
"PASSWORD": "Palavra-passe",
|
||||
"OTP_CODE": "Verification Code",
|
||||
"OTP_CODE_PLACEHOLDER": "000000",
|
||||
"CONFIRM": "Disable 2FA",
|
||||
"CANCEL": "Cancelar",
|
||||
"SUCCESS": "Two-factor authentication has been disabled",
|
||||
"ERROR": "Failed to disable MFA. Please check your credentials."
|
||||
},
|
||||
"REGENERATE": {
|
||||
"TITLE": "Regenerate Backup Codes",
|
||||
"DESCRIPTION": "This will invalidate your existing backup codes and generate new ones. Enter your verification code to continue.",
|
||||
"OTP_CODE": "Verification Code",
|
||||
"OTP_CODE_PLACEHOLDER": "000000",
|
||||
"CONFIRM": "Generate New Codes",
|
||||
"CANCEL": "Cancelar",
|
||||
"NEW_CODES_TITLE": "New Backup Codes Generated",
|
||||
"NEW_CODES_DESC": "Your old backup codes have been invalidated. Save these new codes in a secure location.",
|
||||
"CODES_IMPORTANT": "Important:",
|
||||
"CODES_IMPORTANT_NOTE": " Each code can only be used once. Save them before closing this window.",
|
||||
"DOWNLOAD_CODES": "Download Codes",
|
||||
"COPY_ALL_CODES": "Copy All Codes",
|
||||
"CODES_SAVED": "I've Saved My Codes",
|
||||
"SUCCESS": "New backup codes have been generated",
|
||||
"ERROR": "Failed to regenerate backup codes"
|
||||
}
|
||||
},
|
||||
"MFA_VERIFICATION": {
|
||||
"TITLE": "Two-Factor Authentication",
|
||||
"DESCRIPTION": "Enter your verification code to continue",
|
||||
"AUTHENTICATOR_APP": "Authenticator App",
|
||||
"BACKUP_CODE": "Backup Code",
|
||||
"ENTER_OTP_CODE": "Enter 6-digit code from your authenticator app",
|
||||
"ENTER_BACKUP_CODE": "Enter one of your backup codes",
|
||||
"BACKUP_CODE_PLACEHOLDER": "000000",
|
||||
"VERIFY_BUTTON": "Verify",
|
||||
"TRY_ANOTHER_METHOD": "Try another verification method",
|
||||
"CANCEL_LOGIN": "Cancel and return to login",
|
||||
"HELP_TEXT": "Having trouble signing in?",
|
||||
"LEARN_MORE": "Learn more about 2FA",
|
||||
"HELP_MODAL": {
|
||||
"TITLE": "Two-Factor Authentication Help",
|
||||
"AUTHENTICATOR_TITLE": "Using an Authenticator App",
|
||||
"AUTHENTICATOR_DESC": "Open your authenticator app (Google Authenticator, Authy, etc.) and enter the 6-digit code shown for your account.",
|
||||
"BACKUP_TITLE": "Using a Backup Code",
|
||||
"BACKUP_DESC": "If you don't have access to your authenticator app, you can use one of the backup codes you saved when setting up 2FA. Each code can only be used once.",
|
||||
"CONTACT_TITLE": "Need More Help?",
|
||||
"CONTACT_DESC_CLOUD": "If you've lost access to both your authenticator app and backup codes, please reach out to Chatwoot support for assistance.",
|
||||
"CONTACT_DESC_SELF_HOSTED": "If you've lost access to both your authenticator app and backup codes, please contact your administrator for assistance."
|
||||
},
|
||||
"VERIFICATION_FAILED": "Verification failed. Please try again."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,582 @@
|
||||
{
|
||||
"REPORT": {
|
||||
"HEADER": "Conversas",
|
||||
"LOADING_CHART": "A carregar dados...",
|
||||
"NO_ENOUGH_DATA": "Não recebemos pontos de dados suficientes para gerar o relatório. Por favor, tente novamente mais tarde.",
|
||||
"DOWNLOAD_AGENT_REPORTS": "Descarregar relatórios de agentes",
|
||||
"DATA_FETCHING_FAILED": "Não foi possível obter dados. Por favor, tente mais tarde.",
|
||||
"SUMMARY_FETCHING_FAILED": "Não foi possível obter o resumo. Por favor, tente mais tarde.",
|
||||
"METRICS": {
|
||||
"CONVERSATIONS": {
|
||||
"NAME": "Conversas",
|
||||
"DESC": "( Total )"
|
||||
},
|
||||
"INCOMING_MESSAGES": {
|
||||
"NAME": "Mensagens recebidas",
|
||||
"DESC": "( Total )"
|
||||
},
|
||||
"OUTGOING_MESSAGES": {
|
||||
"NAME": "Mensagens enviadas",
|
||||
"DESC": "( Total )"
|
||||
},
|
||||
"FIRST_RESPONSE_TIME": {
|
||||
"NAME": "Primeiro tempo de resposta",
|
||||
"DESC": "( Média )",
|
||||
"INFO_TEXT": "Número total de conversas utilizadas para cálculo:",
|
||||
"TOOLTIP_TEXT": "O tempo da primeira resposta é {metricValue} (com base em {conversationCount} conversas)"
|
||||
},
|
||||
"RESOLUTION_TIME": {
|
||||
"NAME": "Tempo de resolução",
|
||||
"DESC": "( Média )",
|
||||
"INFO_TEXT": "Número total de conversas utilizadas para cálculo:",
|
||||
"TOOLTIP_TEXT": "O tempo da primeira resposta é {metricValue} (com base em {conversationCount} conversas)"
|
||||
},
|
||||
"RESOLUTION_COUNT": {
|
||||
"NAME": "Contagem de resolução",
|
||||
"DESC": "( Total )"
|
||||
},
|
||||
"BOT_RESOLUTION_COUNT": {
|
||||
"NAME": "Contagem de resolução",
|
||||
"DESC": "( Total )"
|
||||
},
|
||||
"BOT_HANDOFF_COUNT": {
|
||||
"NAME": "Contagem de transferências",
|
||||
"DESC": "( Total )"
|
||||
},
|
||||
"REPLY_TIME": {
|
||||
"NAME": "Tempo de espera do cliente",
|
||||
"TOOLTIP_TEXT": "O tempo de espera é {metricValue} (com base em {conversationCount} conversas)",
|
||||
"DESC": ""
|
||||
}
|
||||
},
|
||||
"DATE_RANGE_OPTIONS": {
|
||||
"LAST_7_DAYS": "Últimos 7 Dias",
|
||||
"LAST_14_DAYS": "Últimos 14 Dias",
|
||||
"LAST_30_DAYS": "Últimos 30 Dias",
|
||||
"THIS_MONTH": "This month",
|
||||
"LAST_MONTH": "Last month",
|
||||
"LAST_3_MONTHS": "Últimos 3 meses",
|
||||
"LAST_6_MONTHS": "Últimos 6 meses",
|
||||
"LAST_YEAR": "Último ano",
|
||||
"CUSTOM_DATE_RANGE": "Intervalo de tempo personalizado"
|
||||
},
|
||||
"CUSTOM_DATE_RANGE": {
|
||||
"CONFIRM": "Confirmar",
|
||||
"PLACEHOLDER": "Selecionar intervalo de tempo"
|
||||
},
|
||||
"GROUP_BY_FILTER_DROPDOWN_LABEL": "Agrupar por",
|
||||
"DURATION_FILTER_LABEL": "Duração",
|
||||
"GROUPING_OPTIONS": {
|
||||
"DAY": "Dia",
|
||||
"WEEK": "Semana",
|
||||
"MONTH": "Mês",
|
||||
"YEAR": "Ano"
|
||||
},
|
||||
"GROUP_BY_DAY_OPTIONS": [
|
||||
{
|
||||
"id": 1,
|
||||
"groupBy": "Dia"
|
||||
}
|
||||
],
|
||||
"GROUP_BY_WEEK_OPTIONS": [
|
||||
{
|
||||
"id": 1,
|
||||
"groupBy": "Dia"
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"groupBy": "Semana"
|
||||
}
|
||||
],
|
||||
"GROUP_BY_MONTH_OPTIONS": [
|
||||
{
|
||||
"id": 1,
|
||||
"groupBy": "Dia"
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"groupBy": "Semana"
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"groupBy": "Mês"
|
||||
}
|
||||
],
|
||||
"GROUP_BY_YEAR_OPTIONS": [
|
||||
{
|
||||
"id": 2,
|
||||
"groupBy": "Semana"
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"groupBy": "Mês"
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"groupBy": "Ano"
|
||||
}
|
||||
],
|
||||
"BUSINESS_HOURS": "Horário comercial",
|
||||
"FILTER_ACTIONS": {
|
||||
"CLEAR_FILTER": "Limpar filtros",
|
||||
"EMPTY_LIST": "Nenhum resultado encontrado"
|
||||
},
|
||||
"PAGINATION": {
|
||||
"RESULTS": "Showing {start} to {end} of {total} results",
|
||||
"PER_PAGE_TEMPLATE": "{size} / page"
|
||||
}
|
||||
},
|
||||
"AGENT_REPORTS": {
|
||||
"HEADER": "Visão geral de agentes",
|
||||
"DESCRIPTION": "Easily track agent performance with key metrics such as conversations, response times, resolution times, and resolved cases. Click an agent’s name to learn more.",
|
||||
"LOADING_CHART": "A carregar dados...",
|
||||
"NO_ENOUGH_DATA": "Não recebemos pontos de dados suficientes para gerar o relatório. Por favor, tente novamente mais tarde.",
|
||||
"DOWNLOAD_AGENT_REPORTS": "Descarregar relatórios de agentes",
|
||||
"FILTER_DROPDOWN_LABEL": "Selecionar agente",
|
||||
"METRICS": {
|
||||
"CONVERSATIONS": {
|
||||
"NAME": "Conversas",
|
||||
"DESC": "( Total )"
|
||||
},
|
||||
"INCOMING_MESSAGES": {
|
||||
"NAME": "Mensagens recebidas",
|
||||
"DESC": "( Total )"
|
||||
},
|
||||
"OUTGOING_MESSAGES": {
|
||||
"NAME": "Mensagens de saída",
|
||||
"DESC": "( Total )"
|
||||
},
|
||||
"FIRST_RESPONSE_TIME": {
|
||||
"NAME": "Primeiro tempo de resposta",
|
||||
"DESC": "( Média )",
|
||||
"INFO_TEXT": "Número total de conversas utilizadas para cálculo:",
|
||||
"TOOLTIP_TEXT": "O tempo da primeira resposta é {metricValue} (com base em {conversationCount} conversas)"
|
||||
},
|
||||
"RESOLUTION_TIME": {
|
||||
"NAME": "Tempo de resolução",
|
||||
"DESC": "( Média )",
|
||||
"INFO_TEXT": "Número total de conversas utilizadas para cálculo:",
|
||||
"TOOLTIP_TEXT": "O tempo da primeira resposta é {metricValue} (com base em {conversationCount} conversas)"
|
||||
},
|
||||
"RESOLUTION_COUNT": {
|
||||
"NAME": "Contagem de resolução",
|
||||
"DESC": "( Total )"
|
||||
}
|
||||
},
|
||||
"DATE_RANGE": [
|
||||
{
|
||||
"id": 0,
|
||||
"name": "Últimos 7 Dias"
|
||||
},
|
||||
{
|
||||
"id": 1,
|
||||
"name": "Últimos 30 Dias"
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"name": "Últimos 3 meses"
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"name": "Últimos 6 meses"
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"name": "Último ano"
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"name": "Intervalo de tempo personalizado"
|
||||
}
|
||||
],
|
||||
"CUSTOM_DATE_RANGE": {
|
||||
"CONFIRM": "Confirmar",
|
||||
"PLACEHOLDER": "Selecionar intervalo de tempo"
|
||||
}
|
||||
},
|
||||
"LABEL_REPORTS": {
|
||||
"HEADER": "Visão geral de etiquetas",
|
||||
"DESCRIPTION": "Rastreie o desempenho com métricas-chave, incluindo conversas, tempos de resposta, tempos de resolução e casos resolvidos. Clique num nome de rótulo para informações detalhadas.",
|
||||
"LOADING_CHART": "A carregar dados...",
|
||||
"NO_ENOUGH_DATA": "Não recebemos pontos de dados suficientes para gerar o relatório. Por favor, tente novamente mais tarde.",
|
||||
"DOWNLOAD_LABEL_REPORTS": "Descarregar relatórios de etiquetas",
|
||||
"FILTER_DROPDOWN_LABEL": "Selecionar etiqueta",
|
||||
"METRICS": {
|
||||
"CONVERSATIONS": {
|
||||
"NAME": "Conversas",
|
||||
"DESC": "( Total )"
|
||||
},
|
||||
"INCOMING_MESSAGES": {
|
||||
"NAME": "Mensagens recebidas",
|
||||
"DESC": "( Total )"
|
||||
},
|
||||
"OUTGOING_MESSAGES": {
|
||||
"NAME": "Mensagens de saída",
|
||||
"DESC": "( Total )"
|
||||
},
|
||||
"FIRST_RESPONSE_TIME": {
|
||||
"NAME": "Primeiro tempo de resposta",
|
||||
"DESC": "( Média )",
|
||||
"INFO_TEXT": "Número total de conversas utilizadas para cálculo:",
|
||||
"TOOLTIP_TEXT": "O tempo da primeira resposta é {metricValue} (com base em {conversationCount} conversas)"
|
||||
},
|
||||
"RESOLUTION_TIME": {
|
||||
"NAME": "Tempo de resolução",
|
||||
"DESC": "( Média )",
|
||||
"INFO_TEXT": "Número total de conversas utilizadas para cálculo:",
|
||||
"TOOLTIP_TEXT": "O tempo da primeira resposta é {metricValue} (com base em {conversationCount} conversas)"
|
||||
},
|
||||
"RESOLUTION_COUNT": {
|
||||
"NAME": "Contagem de resolução",
|
||||
"DESC": "( Total )"
|
||||
}
|
||||
},
|
||||
"DATE_RANGE": [
|
||||
{
|
||||
"id": 0,
|
||||
"name": "Últimos 7 Dias"
|
||||
},
|
||||
{
|
||||
"id": 1,
|
||||
"name": "Últimos 30 Dias"
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"name": "Últimos 3 meses"
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"name": "Últimos 6 meses"
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"name": "Último ano"
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"name": "Intervalo de tempo personalizado"
|
||||
}
|
||||
],
|
||||
"CUSTOM_DATE_RANGE": {
|
||||
"CONFIRM": "Confirmar",
|
||||
"PLACEHOLDER": "Selecionar intervalo de tempo"
|
||||
}
|
||||
},
|
||||
"INBOX_REPORTS": {
|
||||
"HEADER": "Visão geral da caixa de entrada",
|
||||
"DESCRIPTION": "Quickly view your inbox performance with key metrics like conversations, response times, resolution times, and resolved cases—all in one place. Click an inbox name for more details.",
|
||||
"LOADING_CHART": "A carregar dados...",
|
||||
"NO_ENOUGH_DATA": "Não recebemos pontos de dados suficientes para gerar o relatório. Por favor, tente novamente mais tarde.",
|
||||
"DOWNLOAD_INBOX_REPORTS": "Descarregar relatórios de caixa de entrada",
|
||||
"FILTER_DROPDOWN_LABEL": "Escolher caixa de entrada",
|
||||
"ALL_INBOXES": "All Inboxes",
|
||||
"SEARCH_INBOX": "Search Inbox",
|
||||
"METRICS": {
|
||||
"CONVERSATIONS": {
|
||||
"NAME": "Conversas",
|
||||
"DESC": "( Total )"
|
||||
},
|
||||
"INCOMING_MESSAGES": {
|
||||
"NAME": "Mensagens recebidas",
|
||||
"DESC": "( Total )"
|
||||
},
|
||||
"OUTGOING_MESSAGES": {
|
||||
"NAME": "Mensagens de saída",
|
||||
"DESC": "( Total )"
|
||||
},
|
||||
"FIRST_RESPONSE_TIME": {
|
||||
"NAME": "Primeiro tempo de resposta",
|
||||
"DESC": "( Média )",
|
||||
"INFO_TEXT": "Número total de conversas utilizadas para cálculo:",
|
||||
"TOOLTIP_TEXT": "O tempo da primeira resposta é {metricValue} (com base em {conversationCount} conversas)"
|
||||
},
|
||||
"RESOLUTION_TIME": {
|
||||
"NAME": "Tempo de resolução",
|
||||
"DESC": "( Média )",
|
||||
"INFO_TEXT": "Número total de conversas utilizadas para cálculo:",
|
||||
"TOOLTIP_TEXT": "O tempo da primeira resposta é {metricValue} (com base em {conversationCount} conversas)"
|
||||
},
|
||||
"RESOLUTION_COUNT": {
|
||||
"NAME": "Contagem de resolução",
|
||||
"DESC": "( Total )"
|
||||
}
|
||||
},
|
||||
"DATE_RANGE": [
|
||||
{
|
||||
"id": 0,
|
||||
"name": "Últimos 7 Dias"
|
||||
},
|
||||
{
|
||||
"id": 1,
|
||||
"name": "Últimos 30 Dias"
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"name": "Últimos 3 meses"
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"name": "Últimos 6 meses"
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"name": "Último ano"
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"name": "Intervalo de tempo personalizado"
|
||||
}
|
||||
],
|
||||
"CUSTOM_DATE_RANGE": {
|
||||
"CONFIRM": "Confirmar",
|
||||
"PLACEHOLDER": "Selecionar intervalo de tempo"
|
||||
}
|
||||
},
|
||||
"TEAM_REPORTS": {
|
||||
"HEADER": "Visão geral da equipa",
|
||||
"DESCRIPTION": "Get a snapshot of your team’s performance with essential metrics, including conversations, response times, resolution times, and resolved cases. Click a team name for more details.",
|
||||
"LOADING_CHART": "A carregar dados...",
|
||||
"NO_ENOUGH_DATA": "Não recebemos pontos de dados suficientes para gerar o relatório. Por favor, tente novamente mais tarde.",
|
||||
"DOWNLOAD_TEAM_REPORTS": "Descarregar relatórios de equipa",
|
||||
"FILTER_DROPDOWN_LABEL": "Selecionar equipa",
|
||||
"METRICS": {
|
||||
"CONVERSATIONS": {
|
||||
"NAME": "Conversas",
|
||||
"DESC": "( Total )"
|
||||
},
|
||||
"INCOMING_MESSAGES": {
|
||||
"NAME": "Mensagens recebidas",
|
||||
"DESC": "( Total )"
|
||||
},
|
||||
"OUTGOING_MESSAGES": {
|
||||
"NAME": "Mensagens de saída",
|
||||
"DESC": "( Total )"
|
||||
},
|
||||
"FIRST_RESPONSE_TIME": {
|
||||
"NAME": "Primeiro tempo de resposta",
|
||||
"DESC": "( Média )",
|
||||
"INFO_TEXT": "Número total de conversas utilizadas para cálculo:",
|
||||
"TOOLTIP_TEXT": "O tempo da primeira resposta é {metricValue} (com base em {conversationCount} conversas)"
|
||||
},
|
||||
"RESOLUTION_TIME": {
|
||||
"NAME": "Tempo de resolução",
|
||||
"DESC": "( Média )",
|
||||
"INFO_TEXT": "Número total de conversas utilizadas para cálculo:",
|
||||
"TOOLTIP_TEXT": "O tempo da primeira resposta é {metricValue} (com base em {conversationCount} conversas)"
|
||||
},
|
||||
"RESOLUTION_COUNT": {
|
||||
"NAME": "Contagem de resolução",
|
||||
"DESC": "( Total )"
|
||||
}
|
||||
},
|
||||
"DATE_RANGE": [
|
||||
{
|
||||
"id": 0,
|
||||
"name": "Últimos 7 Dias"
|
||||
},
|
||||
{
|
||||
"id": 1,
|
||||
"name": "Últimos 30 Dias"
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"name": "Últimos 3 meses"
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"name": "Últimos 6 meses"
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"name": "Último ano"
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"name": "Intervalo de tempo personalizado"
|
||||
}
|
||||
],
|
||||
"CUSTOM_DATE_RANGE": {
|
||||
"CONFIRM": "Confirmar",
|
||||
"PLACEHOLDER": "Selecionar intervalo de tempo"
|
||||
}
|
||||
},
|
||||
"CSAT_REPORTS": {
|
||||
"HEADER": "Relatórios CSAT",
|
||||
"NO_RECORDS": "Não há respostas de questionários CSAT disponíveis.",
|
||||
"DOWNLOAD": "Descarregar relatórios CSAT",
|
||||
"DOWNLOAD_FAILED": "Falha ao descarregar os relatórios CSAT",
|
||||
"FILTERS": {
|
||||
"AGENTS": {
|
||||
"PLACEHOLDER": "Escolher agentes"
|
||||
}
|
||||
},
|
||||
"TABLE": {
|
||||
"HEADER": {
|
||||
"CONTACT_NAME": "Contacto",
|
||||
"AGENT_NAME": "Agente atribuído",
|
||||
"RATING": "Classificação",
|
||||
"FEEDBACK_TEXT": "Comentário de feedback"
|
||||
}
|
||||
},
|
||||
"METRIC": {
|
||||
"TOTAL_RESPONSES": {
|
||||
"LABEL": "Total de respostas",
|
||||
"TOOLTIP": "Número total de respostas recolhidas"
|
||||
},
|
||||
"SATISFACTION_SCORE": {
|
||||
"LABEL": "Pontuação de satisfação",
|
||||
"TOOLTIP": "Número total de respostas positivas / Número total de respostas * 100"
|
||||
},
|
||||
"RESPONSE_RATE": {
|
||||
"LABEL": "Taxa de resposta",
|
||||
"TOOLTIP": "Número total de respostas / Número total de mensagens de questionários CSAT enviadas * 100"
|
||||
}
|
||||
}
|
||||
},
|
||||
"BOT_REPORTS": {
|
||||
"HEADER": "Relatórios de bot",
|
||||
"METRIC": {
|
||||
"TOTAL_CONVERSATIONS": {
|
||||
"LABEL": "N.º de conversas",
|
||||
"TOOLTIP": "Número total de conversas tratadas pelo bot"
|
||||
},
|
||||
"TOTAL_RESPONSES": {
|
||||
"LABEL": "Total de respostas",
|
||||
"TOOLTIP": "Número total de respostas enviadas pelo bot"
|
||||
},
|
||||
"RESOLUTION_RATE": {
|
||||
"LABEL": "Taxa de resolução",
|
||||
"TOOLTIP": "Número total de conversas resolvidas pelo bot / Número total de conversas tratadas pelo bot * 100"
|
||||
},
|
||||
"HANDOFF_RATE": {
|
||||
"LABEL": "Taxa de transferência",
|
||||
"TOOLTIP": "Número total de conversas transferidas para agentes / Número total de conversas tratadas pelo bot * 100"
|
||||
}
|
||||
}
|
||||
},
|
||||
"OVERVIEW_REPORTS": {
|
||||
"HEADER": "Visão geral",
|
||||
"LIVE": "Disponível",
|
||||
"ACCOUNT_CONVERSATIONS": {
|
||||
"HEADER": "Conversas abertas",
|
||||
"LOADING_MESSAGE": "A carregar métricas de conversa...",
|
||||
"OPEN": "Abertas",
|
||||
"UNATTENDED": "Por responder",
|
||||
"UNASSIGNED": "Não atribuída",
|
||||
"PENDING": "Pendente"
|
||||
},
|
||||
"CONVERSATION_HEATMAP": {
|
||||
"HEADER": "Tráfego de conversa",
|
||||
"NO_CONVERSATIONS": "Não existem conversas",
|
||||
"CONVERSATION": "{count} conversa",
|
||||
"CONVERSATIONS": "{count} conversas",
|
||||
"DOWNLOAD_REPORT": "Descarregar relatório"
|
||||
},
|
||||
"RESOLUTION_HEATMAP": {
|
||||
"HEADER": "Resolutions",
|
||||
"NO_CONVERSATIONS": "Não existem conversas",
|
||||
"CONVERSATION": "{count} conversa",
|
||||
"CONVERSATIONS": "{count} conversas",
|
||||
"DOWNLOAD_REPORT": "Descarregar relatório"
|
||||
},
|
||||
"AGENT_CONVERSATIONS": {
|
||||
"HEADER": "Conversas por agentes",
|
||||
"LOADING_MESSAGE": "A gerar métricas dos agentes...",
|
||||
"NO_AGENTS": "Não existem conversas por agentes",
|
||||
"TABLE_HEADER": {
|
||||
"AGENT": "Agente",
|
||||
"OPEN": "Abertas",
|
||||
"UNATTENDED": "Por responder",
|
||||
"STATUS": "Estado"
|
||||
}
|
||||
},
|
||||
"TEAM_CONVERSATIONS": {
|
||||
"ALL_TEAMS": "All Teams",
|
||||
"HEADER": "Conversations by teams",
|
||||
"LOADING_MESSAGE": "Loading team metrics...",
|
||||
"NO_TEAMS": "There is no data available",
|
||||
"TABLE_HEADER": {
|
||||
"TEAM": "Equipa",
|
||||
"OPEN": "Abertas",
|
||||
"UNATTENDED": "Por responder",
|
||||
"STATUS": "Situação"
|
||||
}
|
||||
},
|
||||
"AGENT_STATUS": {
|
||||
"HEADER": "Estado do agente",
|
||||
"ONLINE": "Disponível",
|
||||
"BUSY": "Ocupado",
|
||||
"OFFLINE": "Ausente"
|
||||
}
|
||||
},
|
||||
"DAYS_OF_WEEK": {
|
||||
"SUNDAY": "Domingo",
|
||||
"MONDAY": "Segunda-feira",
|
||||
"TUESDAY": "Terça-feira",
|
||||
"WEDNESDAY": "Quarta-feira",
|
||||
"THURSDAY": "Quinta-feira",
|
||||
"FRIDAY": "Sexta-feira",
|
||||
"SATURDAY": "Sábado"
|
||||
},
|
||||
"SLA_REPORTS": {
|
||||
"HEADER": "Relatórios SLA",
|
||||
"NO_RECORDS": "Conversas com SLA aplicadas não estão disponíveis.",
|
||||
"LOADING": "A carregar dados SLA...",
|
||||
"DOWNLOAD_SLA_REPORTS": "Descarregar relatórios SLA",
|
||||
"DOWNLOAD_FAILED": "Falha ao efetuar download dos relatórios SLA",
|
||||
"DROPDOWN": {
|
||||
"ADD_FIlTER": "Adicionar filtro",
|
||||
"CLEAR_ALL": "Limpar tudo",
|
||||
"CLEAR_FILTER": "Limpar filtros",
|
||||
"EMPTY_LIST": "Nenhum resultado encontrado",
|
||||
"NO_FILTER": "Sem filtros disponíveis",
|
||||
"SEARCH": "Procurar filtros",
|
||||
"INPUT_PLACEHOLDER": {
|
||||
"SLA": "Nome SLA",
|
||||
"AGENTS": "Nome do agente",
|
||||
"INBOXES": "Nome da caixa de entrada",
|
||||
"LABELS": "Nome da etiqueta",
|
||||
"TEAMS": "Nome da equipa"
|
||||
},
|
||||
"SLA": "Política SLA",
|
||||
"INBOXES": "Caixa de entrada",
|
||||
"AGENTS": "Agente",
|
||||
"LABELS": "Etiqueta",
|
||||
"TEAMS": "Equipa"
|
||||
},
|
||||
"WITH": "com",
|
||||
"METRICS": {
|
||||
"HIT_RATE": {
|
||||
"LABEL": "Taxa de sucesso",
|
||||
"TOOLTIP": "Percentagem de SLA criadas foi completada com sucesso"
|
||||
},
|
||||
"NO_OF_MISSES": {
|
||||
"LABEL": "Número de perdas",
|
||||
"TOOLTIP": "Total de SLA perdidas num determinado período"
|
||||
},
|
||||
"NO_OF_CONVERSATIONS": {
|
||||
"LABEL": "Número de conversas",
|
||||
"TOOLTIP": "Número total de conversas com SLA"
|
||||
}
|
||||
},
|
||||
"TABLE": {
|
||||
"HEADER": {
|
||||
"POLICY": "Política",
|
||||
"CONVERSATION": "Conversa",
|
||||
"AGENT": "Agente"
|
||||
},
|
||||
"VIEW_DETAILS": "Ver detalhes"
|
||||
}
|
||||
},
|
||||
"SUMMARY_REPORTS": {
|
||||
"INBOX": "Caixa de entrada",
|
||||
"AGENT": "Agente",
|
||||
"TEAM": "Equipa",
|
||||
"LABEL": "Etiqueta",
|
||||
"AVG_RESOLUTION_TIME": "Avg. Resolution Time",
|
||||
"AVG_FIRST_RESPONSE_TIME": "Avg. First Response Time",
|
||||
"AVG_REPLY_TIME": "Avg. Customer Waiting Time",
|
||||
"RESOLUTION_COUNT": "Contagem de resolução",
|
||||
"CONVERSATIONS": "Num de conversas"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"RESET_PASSWORD": {
|
||||
"TITLE": "Redefinir palavra-passe",
|
||||
"DESCRIPTION": "Escreva o endereço de e-mail que usa para aceder ao Wiseteam para obter as instruções de redefinição da palavra-passe.",
|
||||
"GO_BACK_TO_LOGIN": "Se pretende voltar à página de acesso,",
|
||||
"EMAIL": {
|
||||
"LABEL": "E-mail",
|
||||
"PLACEHOLDER": "Por favor, digite o seu e-mail.",
|
||||
"ERROR": "Por favor, digite um e-mail válido."
|
||||
},
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "O link para redefinir a palavra-passe foi enviado para o seu e-mail.",
|
||||
"ERROR_MESSAGE": "Não foi possível conectar ao servidor Woot. Por favor, tente novamente."
|
||||
},
|
||||
"SUBMIT": "Submeter"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,68 @@
|
||||
{
|
||||
"SEARCH": {
|
||||
"TABS": {
|
||||
"ALL": "All results",
|
||||
"CONTACTS": "Contactos",
|
||||
"CONVERSATIONS": "Conversas",
|
||||
"MESSAGES": "Mensagens",
|
||||
"ARTICLES": "Articles"
|
||||
},
|
||||
"SECTION": {
|
||||
"CONTACTS": "Contactos",
|
||||
"CONVERSATIONS": "Conversas",
|
||||
"MESSAGES": "Mensagens",
|
||||
"ARTICLES": "Articles"
|
||||
},
|
||||
"VIEW_MORE": "View more",
|
||||
"LOAD_MORE": "Load more",
|
||||
"SEARCHING_DATA": "A pesquisar",
|
||||
"LOADING_DATA": "A carregar",
|
||||
"EMPTY_STATE": "Não foi encontrado {item} para a consulta '{query}'",
|
||||
"EMPTY_STATE_FULL": "Nenhum resultado encontrado para a consulta '{query}'",
|
||||
"PLACEHOLDER_KEYBINDING": "/para focar",
|
||||
"INPUT_PLACEHOLDER": "Digite 3 ou mais caracteres para pesquisar",
|
||||
"RECENT_SEARCHES": "Recent searches",
|
||||
"CLEAR_ALL": "Limpar tudo",
|
||||
"MOST_RECENT": "Most recent",
|
||||
"EMPTY_STATE_DEFAULT": "Procurar por ID da conversa, email, número de telefone, mensagens para obter melhores resultados. ",
|
||||
"BOT_LABEL": "Bot",
|
||||
"READ_MORE": "Ler mais",
|
||||
"READ_LESS": "Read less",
|
||||
"WROTE": "escreveu:",
|
||||
"FROM": "De",
|
||||
"EMAIL": "E-mail",
|
||||
"EMAIL_SUBJECT": "Assunto",
|
||||
"PRIVATE": "Private note",
|
||||
"TRANSCRIPT": "Transcript",
|
||||
"CREATED_AT": "created {time}",
|
||||
"UPDATED_AT": "updated {time}",
|
||||
"SORT_BY": {
|
||||
"RELEVANCE": "Relevance"
|
||||
},
|
||||
"DATE_RANGE": {
|
||||
"LAST_7_DAYS": "Últimos 7 Dias",
|
||||
"LAST_30_DAYS": "Últimos 30 Dias",
|
||||
"LAST_60_DAYS": "Últimos 60 Dias",
|
||||
"LAST_90_DAYS": "Últimos 90 Dias",
|
||||
"CUSTOM_RANGE": "Custom range:",
|
||||
"CREATED_BETWEEN": "Created between",
|
||||
"AND": "and",
|
||||
"APPLY": "Confirmar",
|
||||
"BEFORE_DATE": "Before {date}",
|
||||
"AFTER_DATE": "After {date}",
|
||||
"TIME_RANGE": "Filter by time",
|
||||
"CLEAR_FILTER": "Limpar filtros"
|
||||
},
|
||||
"FILTERS": {
|
||||
"FILTER_MESSAGE": "Filter messages by:",
|
||||
"FROM": "Remetente",
|
||||
"IN": "Caixa de entrada",
|
||||
"AGENTS": "Agentes",
|
||||
"CONTACTS": "Contactos",
|
||||
"INBOXES": "Caixas de Entrada",
|
||||
"NO_AGENTS": "Nenhum agente encontrado",
|
||||
"NO_CONTACTS": "Start by searching to see results",
|
||||
"NO_INBOXES": "No inboxes found"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"SET_NEW_PASSWORD": {
|
||||
"TITLE": "Definir nova senha",
|
||||
"PASSWORD": {
|
||||
"LABEL": "Palavra-passe",
|
||||
"PLACEHOLDER": "Palavra-passe",
|
||||
"ERROR": "A senha é muito curta."
|
||||
},
|
||||
"CONFIRM_PASSWORD": {
|
||||
"LABEL": "Confirmar senha",
|
||||
"PLACEHOLDER": "Confirmar senha",
|
||||
"ERROR": "As senhas não coincidem."
|
||||
},
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "Senha alterada com sucesso.",
|
||||
"ERROR_MESSAGE": "Não foi possível conectar ao servidor Woot. Por favor, tente novamente."
|
||||
},
|
||||
"CAPTCHA": {
|
||||
"ERROR": "A verificação expirou. Por favor, resolva o captcha novamente."
|
||||
},
|
||||
"SUBMIT": "submeter"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,796 @@
|
||||
{
|
||||
"PROFILE_SETTINGS": {
|
||||
"LINK": "Configurações do perfil",
|
||||
"TITLE": "Configurações do perfil",
|
||||
"BTN_TEXT": "Atualizar o perfil",
|
||||
"DELETE_AVATAR": "Apagar Avatar",
|
||||
"AVATAR_DELETE_SUCCESS": "Avatar foi apagado com sucesso",
|
||||
"AVATAR_DELETE_FAILED": "Ocorreu um erro a apagar o avatar. Por favor, tente novamente",
|
||||
"UPDATE_SUCCESS": "O seu perfil foi atualizado com sucesso",
|
||||
"PASSWORD_UPDATE_SUCCESS": "Sua senha foi alterada com sucesso",
|
||||
"AFTER_EMAIL_CHANGED": "Seu perfil foi atualizado com sucesso, faça o login novamente pois suas credenciais foram alteradas",
|
||||
"FORM": {
|
||||
"PICTURE": "Imagem de perfil",
|
||||
"AVATAR": "Imagem do perfil",
|
||||
"ERROR": "Por favor, corrigir erros de formulário",
|
||||
"REMOVE_IMAGE": "Excluir",
|
||||
"UPLOAD_IMAGE": "Upload de imagem",
|
||||
"UPDATE_IMAGE": "Atualizar imagem",
|
||||
"PROFILE_SECTION": {
|
||||
"TITLE": "Perfil",
|
||||
"NOTE": "Seu endereço de e-mail é sua identidade e é usado para entrar."
|
||||
},
|
||||
"SEND_MESSAGE": {
|
||||
"TITLE": "Tecla de atalho para enviar mensagens",
|
||||
"NOTE": "É possível selecionar uma tecla de atalho (Enter ou Cmd/Ctrl+Enter) com base na sua preferência de escrita.",
|
||||
"UPDATE_SUCCESS": "As suas configurações foram atualizadas com sucesso",
|
||||
"CARD": {
|
||||
"ENTER_KEY": {
|
||||
"HEADING": "Enter (↵)",
|
||||
"CONTENT": "Enviar mensagens pressionando a tecla Enter em vez de clicar no botão enviar."
|
||||
},
|
||||
"CMD_ENTER_KEY": {
|
||||
"HEADING": "Cmd/Ctrl + Enter (⌘ + ↵)",
|
||||
"CONTENT": "Enviar mensagens com as teclas Cmd/Ctrl + Enter em vez de clicar no botão enviar."
|
||||
}
|
||||
}
|
||||
},
|
||||
"INTERFACE_SECTION": {
|
||||
"TITLE": "Interface",
|
||||
"NOTE": "Customize the look and feel of your Chatwoot dashboard.",
|
||||
"FONT_SIZE": {
|
||||
"TITLE": "Font size",
|
||||
"NOTE": "Adjust the text size across the dashboard based on your preference.",
|
||||
"UPDATE_SUCCESS": "Your font settings have been updated successfully",
|
||||
"UPDATE_ERROR": "There is an error while updating the font settings, please try again",
|
||||
"OPTIONS": {
|
||||
"SMALLER": "Smaller",
|
||||
"SMALL": "Small",
|
||||
"DEFAULT": "Padrão",
|
||||
"LARGE": "Large",
|
||||
"LARGER": "Larger",
|
||||
"EXTRA_LARGE": "Extra Large"
|
||||
}
|
||||
},
|
||||
"LANGUAGE": {
|
||||
"TITLE": "Preferred Language",
|
||||
"NOTE": "Choose the language you want to use.",
|
||||
"UPDATE_SUCCESS": "Your Language settings have been updated successfully",
|
||||
"UPDATE_ERROR": "There is an error while updating the language settings, please try again",
|
||||
"USE_ACCOUNT_DEFAULT": "Use account default"
|
||||
}
|
||||
},
|
||||
"MESSAGE_SIGNATURE_SECTION": {
|
||||
"TITLE": "Assinatura de mensagem pessoal",
|
||||
"NOTE": "Crie uma assinatura de mensagem única para aparecer no final de todas as mensagens que enviar de qualquer caixa de entrada. Pode incluir uma imagem embutida, que será suportada nos canais de live-chat, e-mail e caixas de entrada API.",
|
||||
"BTN_TEXT": "Salvar assinatura da mensagem",
|
||||
"API_ERROR": "Não foi possível salvar a assinatura! Tente novamente",
|
||||
"API_SUCCESS": "Assinatura salva com sucesso",
|
||||
"IMAGE_UPLOAD_ERROR": "Não foi possível carregar a imagem! Tente novamente",
|
||||
"IMAGE_UPLOAD_SUCCESS": "Imagem adicionada. Clique em salvar para salvar a assinatura",
|
||||
"IMAGE_UPLOAD_SIZE_ERROR": "O tamanho da imagem deve ser inferior a {size}MB"
|
||||
},
|
||||
"MESSAGE_SIGNATURE": {
|
||||
"LABEL": "Assinatura da mensagem",
|
||||
"ERROR": "Assinatura da mensagem não pode estar vazia",
|
||||
"PLACEHOLDER": "Escreva aqui a sua assinatura de mensagem pessoal."
|
||||
},
|
||||
"PASSWORD_SECTION": {
|
||||
"TITLE": "Palavra-passe",
|
||||
"NOTE": "Atualizar sua senha irá redefinir seus logins em vários dispositivos.",
|
||||
"BTN_TEXT": "Alterar password"
|
||||
},
|
||||
"SECURITY_SECTION": {
|
||||
"TITLE": "Security",
|
||||
"NOTE": "Manage additional security features for your account.",
|
||||
"MFA_BUTTON": "Manage Two-Factor Authentication"
|
||||
},
|
||||
"ACCESS_TOKEN": {
|
||||
"TITLE": "Token de acesso",
|
||||
"NOTE": "Este token pode ser usado se você estiver construindo uma integração baseada em API",
|
||||
"COPY": "Copiar",
|
||||
"RESET": "Reset",
|
||||
"CONFIRM_RESET": "Tem a certeza?",
|
||||
"CONFIRM_HINT": "Clique novamente para confirmar",
|
||||
"RESET_SUCCESS": "O token de acesso voltou a ser gerado",
|
||||
"RESET_ERROR": "Não foi possível voltar a gerar o token de acesso, por favor tente novamente"
|
||||
},
|
||||
"AUDIO_NOTIFICATIONS_SECTION": {
|
||||
"TITLE": "Audio Alerts",
|
||||
"NOTE": "Enable audio alerts in dashboard for new messages and conversations.",
|
||||
"PLAY": "Play sound",
|
||||
"ALERT_TYPES": {
|
||||
"NONE": "Nenhuma",
|
||||
"MINE": "Atribuída",
|
||||
"ALL": "Todas",
|
||||
"ASSIGNED": "My assigned conversations",
|
||||
"UNASSIGNED": "Unassigned conversations",
|
||||
"NOTME": "Open conversations assigned to others"
|
||||
},
|
||||
"ALERT_COMBINATIONS": {
|
||||
"NONE": "You haven't selected any options, you won't receive any audio alerts.",
|
||||
"ASSIGNED": "You'll receive alerts for conversations assigned to you.",
|
||||
"UNASSIGNED": "You'll receive alerts for any unassigned conversations.",
|
||||
"NOTME": "You'll receive alerts for conversations assigned to others.",
|
||||
"ASSIGNED+UNASSIGNED": "You'll receive alerts for your assigned conversations and any unattended ones.",
|
||||
"ASSIGNED+NOTME": "You'll receive alerts for conversations assigned to you and to others, but not for unassigned ones.",
|
||||
"NOTME+UNASSIGNED": "You'll receive alerts for unattended conversations and those assigned to others.",
|
||||
"ASSIGNED+NOTME+UNASSIGNED": "You'll receive alerts for all conversations."
|
||||
},
|
||||
"ALERT_TYPE": {
|
||||
"TITLE": "Eventos de alerta para conversas",
|
||||
"NONE": "Nenhuma",
|
||||
"ASSIGNED": "Conversas atribuídas",
|
||||
"ALL_CONVERSATIONS": "Todas as conversas"
|
||||
},
|
||||
"DEFAULT_TONE": {
|
||||
"TITLE": "Tom do alerta:"
|
||||
},
|
||||
"CONDITIONS": {
|
||||
"TITLE": "Condições de alerta:",
|
||||
"CONDITION_ONE": "Enviar alertas de áudio apenas quando a janela do navegador não estiver ativa",
|
||||
"CONDITION_TWO": "Enviar alertas a cada 30 segundos até que todas as conversas atribuídas sejam lidas"
|
||||
},
|
||||
"SOUND_PERMISSION_ERROR": "Autoplay is disabled in your browser. To hear alerts automatically, enable sound permission in your browser settings or interact with the page.",
|
||||
"READ_MORE": "Ler mais"
|
||||
},
|
||||
"EMAIL_NOTIFICATIONS_SECTION": {
|
||||
"TITLE": "Notificações por e-mail",
|
||||
"NOTE": "Atualize suas preferências de notificação por e-mail aqui",
|
||||
"CONVERSATION_ASSIGNMENT": "Enviar notificações por email quando uma conversa é atribuída a mim",
|
||||
"CONVERSATION_CREATION": "Enviar notificações por email quando uma nova conversa é criada",
|
||||
"CONVERSATION_MENTION": "Enviar notificações por email quando for mencionado numa conversa",
|
||||
"ASSIGNED_CONVERSATION_NEW_MESSAGE": "Enviar mensagem de email quando criada uma mensagem ou atribuída uma conversa",
|
||||
"PARTICIPATING_CONVERSATION_NEW_MESSAGE": "Enviar notificações por email quando uma nova mensagem é criada numa conversa em que está a participar",
|
||||
"SLA_MISSED_FIRST_RESPONSE": "Enviar notificações por e-mail quando uma conversa perder a primeira resposta SLA",
|
||||
"SLA_MISSED_NEXT_RESPONSE": "Enviar notificações por email quando uma conversa falhar a SLA de primeira resposta",
|
||||
"SLA_MISSED_RESOLUTION": "Enviar notificações por email quando uma conversa falhar a SLA de resolução"
|
||||
},
|
||||
"NOTIFICATIONS": {
|
||||
"TITLE": "Preferências de notificação",
|
||||
"TYPE_TITLE": "Tipo de notificação",
|
||||
"EMAIL": "e-mail",
|
||||
"PUSH": "Notificações Push",
|
||||
"TYPES": {
|
||||
"CONVERSATION_CREATED": "Nova conversa criada",
|
||||
"CONVERSATION_ASSIGNED": "Foi-lhe atribuída uma conversa",
|
||||
"CONVERSATION_MENTION": "Foi mencionado numa conversa",
|
||||
"ASSIGNED_CONVERSATION_NEW_MESSAGE": "Foi criada uma nova mensagem numa conversa que lhe está atribuída",
|
||||
"PARTICIPATING_CONVERSATION_NEW_MESSAGE": "Foi criada uma nova mensagem numa conversa em que está a participar",
|
||||
"SLA_MISSED_FIRST_RESPONSE": "Uma conversa perdeu a primeira resposta SLA",
|
||||
"SLA_MISSED_NEXT_RESPONSE": "Uma conversa perdeu a a próxima resposta SLA",
|
||||
"SLA_MISSED_RESOLUTION": "Uma conversa falhou a SLA de resolução"
|
||||
},
|
||||
"BROWSER_PERMISSION": "Ative as notificações Push do seu navegador para que as possa receber"
|
||||
},
|
||||
"API": {
|
||||
"UPDATE_SUCCESS": "As suas preferências de notificação foram atualizadas com sucesso",
|
||||
"UPDATE_ERROR": "Ocorreu um erro ao atualizar as suas preferências, por favor, tente de novo"
|
||||
},
|
||||
"PUSH_NOTIFICATIONS_SECTION": {
|
||||
"TITLE": "Notificações Push",
|
||||
"NOTE": "Atualize aqui as suas preferências de notificação Push",
|
||||
"CONVERSATION_ASSIGNMENT": "Enviar uma notificação Push quando uma conversa me for atribuída",
|
||||
"CONVERSATION_CREATION": "Enviar uma notificação Push quando uma conversa é criada",
|
||||
"CONVERSATION_MENTION": "Enviar uma notificação Push quando for mencionado numa conversa",
|
||||
"ASSIGNED_CONVERSATION_NEW_MESSAGE": "Enviar uma notificação Push quando uma mensagem é criada numa conversa atribuída",
|
||||
"PARTICIPATING_CONVERSATION_NEW_MESSAGE": "Enviar notificações push quando uma nova mensagem é criada numa conversa em que está a participar",
|
||||
"HAS_ENABLED_PUSH": "Ativou notificações Push neste navegador.",
|
||||
"REQUEST_PUSH": "Ativar notificações Push",
|
||||
"SLA_MISSED_FIRST_RESPONSE": "Enviar uma notificação Push quando uma conversa falhar a SLA de primeira resposta",
|
||||
"SLA_MISSED_NEXT_RESPONSE": "Enviar uma notificação Push quando uma conversa falhar a SLA de resposta seguinte",
|
||||
"SLA_MISSED_RESOLUTION": "Enviar uma notificação Push quando uma conversa falhar a SLA de resolução"
|
||||
},
|
||||
"PROFILE_IMAGE": {
|
||||
"LABEL": "Imagem do perfil"
|
||||
},
|
||||
"NAME": {
|
||||
"LABEL": "O seu nome completo",
|
||||
"ERROR": "Por favor, digite um nome completo válido",
|
||||
"PLACEHOLDER": "Por favor, digite o seu nome completo"
|
||||
},
|
||||
"DISPLAY_NAME": {
|
||||
"LABEL": "Mostrar nome",
|
||||
"ERROR": "Por favor, digite uma alcunha válida",
|
||||
"PLACEHOLDER": "Por favor, escolha uma alcunha que será mostrada nas conversas"
|
||||
},
|
||||
"AVAILABILITY": {
|
||||
"LABEL": "Disponibilidade",
|
||||
"STATUS": {
|
||||
"ONLINE": "Disponível",
|
||||
"BUSY": "Ocupado",
|
||||
"OFFLINE": "Ausente"
|
||||
},
|
||||
"SET_AVAILABILITY_SUCCESS": "Disponibilidade foi definida com sucesso",
|
||||
"SET_AVAILABILITY_ERROR": "Não foi possível definir a disponibilidade, por favor tente novamente",
|
||||
"IMPERSONATING_ERROR": "Não é possível alterar a disponibilidade enquanto está em modo de representação de um utilizador"
|
||||
},
|
||||
"EMAIL": {
|
||||
"LABEL": "Seu endereço de e-mail",
|
||||
"ERROR": "Por favor, insira um endereço de e-mail válido",
|
||||
"PLACEHOLDER": "Por favor, insira seu endereço de e-mail, que será exibido em conversas"
|
||||
},
|
||||
"CURRENT_PASSWORD": {
|
||||
"LABEL": "Password atual",
|
||||
"ERROR": "Por favor, digite a password atual",
|
||||
"PLACEHOLDER": "Por favor, digite a password atual"
|
||||
},
|
||||
"PASSWORD": {
|
||||
"LABEL": "Nova senha",
|
||||
"ERROR": "Por favor, digite uma senha de comprimento 6 ou mais",
|
||||
"PLACEHOLDER": "Por favor, digite uma nova senha"
|
||||
},
|
||||
"PASSWORD_CONFIRMATION": {
|
||||
"LABEL": "Confirme a nova senha",
|
||||
"ERROR": "Confirme a senha deve corresponder à senha",
|
||||
"PLACEHOLDER": "Por favor, digite novamente a sua senha nova"
|
||||
}
|
||||
}
|
||||
},
|
||||
"SIDEBAR_ITEMS": {
|
||||
"CHANGE_AVAILABILITY_STATUS": "Trocar",
|
||||
"CHANGE_ACCOUNTS": "Switch account",
|
||||
"SWITCH_ACCOUNT": "Switch account",
|
||||
"CONTACT_SUPPORT": "Contact support",
|
||||
"SELECTOR_SUBTITLE": "Escolha uma conta da lista a seguir",
|
||||
"PROFILE_SETTINGS": "Profile settings",
|
||||
"YEAR_IN_REVIEW": "Year in Review",
|
||||
"KEYBOARD_SHORTCUTS": "Keyboard shortcuts",
|
||||
"APPEARANCE": "Change appearance",
|
||||
"SUPER_ADMIN_CONSOLE": "SuperAdmin console",
|
||||
"DOCS": "Read documentation",
|
||||
"CHANGELOG": "Changelog",
|
||||
"LOGOUT": "Log out"
|
||||
},
|
||||
"APP_GLOBAL": {
|
||||
"TRIAL_MESSAGE": "dias de teste restantes.",
|
||||
"TRAIL_BUTTON": "Comprar agora",
|
||||
"DELETED_USER": "Utilizador Excluído",
|
||||
"EMAIL_VERIFICATION_PENDING": "Parece que o seu endereço de e-mail ainda não foi verificado. Por favor, confira a sua caixa de entrada e siga as instruções para concluir a verificação.",
|
||||
"RESEND_VERIFICATION_MAIL": "Reenviar e-mail de verificação",
|
||||
"EMAIL_VERIFICATION_SENT": "O e-mail de verificação foi enviado. Por favor, confira a sua caixa de entrada.",
|
||||
"ACCOUNT_SUSPENDED": {
|
||||
"TITLE": "Conta Suspensa",
|
||||
"MESSAGE": "A sua conta está suspensa. Entre em contato com a equipa de suporte para obter mais informações."
|
||||
},
|
||||
"NO_ACCOUNTS": {
|
||||
"TITLE": "No account found",
|
||||
"MESSAGE_CLOUD": "You are not part of any accounts right now. If you think this is a mistake, please reach out to our support team.",
|
||||
"MESSAGE_SELF_HOSTED": "You are not part of any accounts right now. Please reach out to your administrator.",
|
||||
"LOGOUT": "Log out"
|
||||
}
|
||||
},
|
||||
"COMPONENTS": {
|
||||
"CODE": {
|
||||
"BUTTON_TEXT": "Copiar",
|
||||
"CODEPEN": "Abrir em CodePen",
|
||||
"COPY_SUCCESSFUL": "Código copiado com sucesso para área de transferência"
|
||||
},
|
||||
"SHOW_MORE_BLOCK": {
|
||||
"SHOW_MORE": "Mostrar mais",
|
||||
"SHOW_LESS": "Mostrar menos"
|
||||
},
|
||||
"FILE_BUBBLE": {
|
||||
"DOWNLOAD": "BAIXAR",
|
||||
"UPLOADING": "A carregar...",
|
||||
"INSTAGRAM_STORY_UNAVAILABLE": "Esta história já não está disponível."
|
||||
},
|
||||
"LOCATION_BUBBLE": {
|
||||
"SEE_ON_MAP": "Veja no mapa"
|
||||
},
|
||||
"FORM_BUBBLE": {
|
||||
"SUBMIT": "submeter"
|
||||
},
|
||||
"MEDIA": {
|
||||
"IMAGE_UNAVAILABLE": "This image is no longer available.",
|
||||
"LOADING_FAILED": "Loading failed"
|
||||
}
|
||||
},
|
||||
"CONFIRM_EMAIL": "A verificar...",
|
||||
"SETTINGS": {
|
||||
"INBOXES": {
|
||||
"NEW_INBOX": "Adicionar caixa de entrada"
|
||||
}
|
||||
},
|
||||
"SIDEBAR": {
|
||||
"NO_ITEMS": "No items",
|
||||
"CURRENTLY_VIEWING_ACCOUNT": "Atualmente visualizando:",
|
||||
"SWITCH": "Alternar",
|
||||
"INBOX_VIEW": "Visualização da Caixa de entrada",
|
||||
"CONVERSATIONS": "Conversas",
|
||||
"INBOX": "My Inbox",
|
||||
"ALL_CONVERSATIONS": "Todas as conversas",
|
||||
"MENTIONED_CONVERSATIONS": "Menções",
|
||||
"PARTICIPATING_CONVERSATIONS": "Participando",
|
||||
"UNATTENDED_CONVERSATIONS": "Por responder",
|
||||
"REPORTS": "relatórios",
|
||||
"SETTINGS": "Configurações",
|
||||
"CONTACTS": "Contactos",
|
||||
"ACTIVE": "Ativa",
|
||||
"COMPANIES": "Companies",
|
||||
"ALL_COMPANIES": "All Companies",
|
||||
"CAPTAIN": "Captain",
|
||||
"CAPTAIN_ASSISTANTS": "Assistants",
|
||||
"CAPTAIN_DOCUMENTS": "Documents",
|
||||
"CAPTAIN_RESPONSES": "FAQs",
|
||||
"CAPTAIN_TOOLS": "Ferramentas",
|
||||
"CAPTAIN_SCENARIOS": "Scenarios",
|
||||
"CAPTAIN_PLAYGROUND": "Playground",
|
||||
"CAPTAIN_INBOXES": "Caixas de Entrada",
|
||||
"CAPTAIN_SETTINGS": "Configurações",
|
||||
"HOME": "Principal",
|
||||
"AGENTS": "Agentes",
|
||||
"AGENT_BOTS": "Bots",
|
||||
"AUDIT_LOGS": "Logs de auditoria",
|
||||
"INBOXES": "Caixas de Entrada",
|
||||
"NOTIFICATIONS": "Notificaçoes",
|
||||
"CANNED_RESPONSES": "Respostas Prontas",
|
||||
"INTEGRATIONS": "Integrações",
|
||||
"PROFILE_SETTINGS": "Configurações do perfil",
|
||||
"ACCOUNT_SETTINGS": "Configurações da conta",
|
||||
"APPLICATIONS": "Aplicações",
|
||||
"LABELS": "Etiquetas",
|
||||
"CUSTOM_ATTRIBUTES": "Atributos personalizados",
|
||||
"AUTOMATION": "Automatização",
|
||||
"MACROS": "Macros",
|
||||
"TEAMS": "Equipas",
|
||||
"BILLING": "Cobrança",
|
||||
"CUSTOM_VIEWS_FOLDER": "Pastas",
|
||||
"CUSTOM_VIEWS_SEGMENTS": "Segmentos",
|
||||
"ALL_CONTACTS": "Todos os contatos",
|
||||
"TAGGED_WITH": "Etiquetada com",
|
||||
"NEW_LABEL": "Nova etiqueta",
|
||||
"NEW_TEAM": "Nova equipa",
|
||||
"NEW_INBOX": "Nova caixa de entrada",
|
||||
"REPORTS_CONVERSATION": "Conversas",
|
||||
"CSAT": "CSAT",
|
||||
"LIVE_CHAT": "Live Chat",
|
||||
"SMS": "SMS",
|
||||
"WHATSAPP": "WhatsApp",
|
||||
"CAMPAIGNS": "Campanhas",
|
||||
"ONGOING": "Em curso",
|
||||
"ONE_OFF": "Pontual",
|
||||
"REPORTS_SLA": "SLA",
|
||||
"REPORTS_BOT": "Bot",
|
||||
"REPORTS_AGENT": "Agentes",
|
||||
"REPORTS_LABEL": "Etiquetas",
|
||||
"REPORTS_INBOX": "Caixa de Entrada",
|
||||
"REPORTS_TEAM": "Equipa",
|
||||
"AGENT_ASSIGNMENT": "Agent Assignment",
|
||||
"SET_AVAILABILITY_TITLE": "Defina-se como",
|
||||
"SET_YOUR_AVAILABILITY": "Definir disponibilidade",
|
||||
"SLA": "SLA",
|
||||
"CUSTOM_ROLES": "Funções personalizadas",
|
||||
"BETA": "Beta",
|
||||
"REPORTS_OVERVIEW": "Visão geral",
|
||||
"REAUTHORIZE": "Your inbox connection has expired, please reconnect\n to continue receiving and sending messages",
|
||||
"HELP_CENTER": {
|
||||
"TITLE": "Centro de Suporte",
|
||||
"ARTICLES": "Articles",
|
||||
"CATEGORIES": "Categorias",
|
||||
"LOCALES": "Locais",
|
||||
"SETTINGS": "Configurações"
|
||||
},
|
||||
"CHANNELS": "Channels",
|
||||
"SET_AUTO_OFFLINE": {
|
||||
"TEXT": "Marcar offline automaticamente",
|
||||
"INFO_TEXT": "Deixar o sistema alterar automaticamente o seu estado para offline quando não estiver a usar a app ou o painel.",
|
||||
"INFO_SHORT": "Automatically mark offline when you aren't using the app."
|
||||
},
|
||||
"DOCS": "Ler documentos",
|
||||
"SECURITY": "Security"
|
||||
},
|
||||
"BILLING_SETTINGS": {
|
||||
"TITLE": "Cobrança",
|
||||
"DESCRIPTION": "Manage your subscription here, upgrade your plan and get more for your team.",
|
||||
"CURRENT_PLAN": {
|
||||
"TITLE": "Plano atual",
|
||||
"PLAN_NOTE": "Atualmente tem o **{plan}* subscrito com **{quantity}** licenças",
|
||||
"SEAT_COUNT": "Number of seats",
|
||||
"RENEWS_ON": "Renews on"
|
||||
},
|
||||
"VIEW_PRICING": "View Pricing",
|
||||
"MANAGE_SUBSCRIPTION": {
|
||||
"TITLE": "Administrar o seu serviço",
|
||||
"DESCRIPTION": "Visualize as suas faturas anteriores, edite os seus dados de pagamento, ou cancele o seu serviço.",
|
||||
"BUTTON_TXT": "Ir para a área de faturação"
|
||||
},
|
||||
"CAPTAIN": {
|
||||
"TITLE": "Captain",
|
||||
"DESCRIPTION": "Manage usage and credits for Captain AI.",
|
||||
"BUTTON_TXT": "Buy more credits",
|
||||
"DOCUMENTS": "Documents",
|
||||
"RESPONSES": "Responses",
|
||||
"UPGRADE": "Captain is not available on the free plan, upgrade now to get access to assistants, copilot and more.",
|
||||
"REFRESH_CREDITS": "Atualizar"
|
||||
},
|
||||
"CHAT_WITH_US": {
|
||||
"TITLE": "Precisa de ajuda?",
|
||||
"DESCRIPTION": "Está com dificuldade em efetuar o seu pagamento? Estamos aqui para ajudar.",
|
||||
"BUTTON_TXT": "Fale connosco"
|
||||
},
|
||||
"NO_BILLING_USER": "Os seus dados de pagamento estão a ser configurados. Atualize a página e tente novamente.",
|
||||
"TOPUP": {
|
||||
"BUY_CREDITS": "Buy more credits",
|
||||
"MODAL_TITLE": "Buy AI Credits",
|
||||
"MODAL_DESCRIPTION": "Purchase additional credits for Captain AI.",
|
||||
"CREDITS": "CREDITS",
|
||||
"ONE_TIME": "one-time",
|
||||
"POPULAR": "Most Popular",
|
||||
"NOTE_TITLE": "Observação:",
|
||||
"NOTE_DESCRIPTION": "Credits are added immediately and expire in 6 months. An active subscription is required to use credits. Purchased credits are consumed after your monthly plan credits.",
|
||||
"CANCEL": "Cancelar",
|
||||
"PURCHASE": "Purchase Credits",
|
||||
"LOADING": "Loading options...",
|
||||
"FETCH_ERROR": "Failed to load credit options. Please try again.",
|
||||
"PURCHASE_ERROR": "Failed to process purchase. Please try again.",
|
||||
"PURCHASE_SUCCESS": "Successfully added {credits} credits to your account",
|
||||
"CONFIRM": {
|
||||
"TITLE": "Confirm Purchase",
|
||||
"DESCRIPTION": "You are about to purchase {credits} credits for {amount}.",
|
||||
"INSTANT_DEDUCTION_NOTE": "Your saved card will be charged immediately upon confirmation.",
|
||||
"GO_BACK": "Voltar",
|
||||
"CONFIRM_PURCHASE": "Confirm Purchase"
|
||||
}
|
||||
}
|
||||
},
|
||||
"SECURITY_SETTINGS": {
|
||||
"TITLE": "Security",
|
||||
"DESCRIPTION": "Manage your account security settings.",
|
||||
"LINK_TEXT": "Learn more about SAML SSO",
|
||||
"SAML_DISABLED_MESSAGE": "SAML SSO is currently disabled. Please contact your administrator to enable this feature.",
|
||||
"SAML": {
|
||||
"TITLE": "SAML SSO",
|
||||
"NOTE": "Configure SAML single sign-on for your account. Users will authenticate through your identity provider instead of using email/password.",
|
||||
"ACS_URL": {
|
||||
"LABEL": "ACS URL",
|
||||
"TOOLTIP": "Assertion Consumer Service URL - Configure this URL in your IdP as the destination for SAML responses"
|
||||
},
|
||||
"SSO_URL": {
|
||||
"LABEL": "SSO URL",
|
||||
"HELP": "The URL where SAML authentication requests will be sent",
|
||||
"PLACEHOLDER": "https://your-idp.com/saml/sso"
|
||||
},
|
||||
"CERTIFICATE": {
|
||||
"LABEL": "Signing certificate in PEM format",
|
||||
"HELP": "The public certificate from your identity provider used to verify SAML responses",
|
||||
"PLACEHOLDER": "-----BEGIN CERTIFICATE-----\nMIIC..."
|
||||
},
|
||||
"FINGERPRINT": {
|
||||
"LABEL": "Fingerprint",
|
||||
"TOOLTIP": "SHA-1 fingerprint of the certificate - Use this to verify the certificate in your IdP configuration"
|
||||
},
|
||||
"COPY_SUCCESS": "Código copiado com sucesso para área de transferência",
|
||||
"SP_ENTITY_ID": {
|
||||
"LABEL": "SP Entity ID",
|
||||
"HELP": "Unique identifier for this application as a service provider (auto-generated).",
|
||||
"TOOLTIP": "Unique identifier for Chatwoot as the Service Provider - Configure this in your IdP settings"
|
||||
},
|
||||
"IDP_ENTITY_ID": {
|
||||
"LABEL": "Identity Provider Entity ID",
|
||||
"HELP": "Unique identifier for your identity provider (usually found in IdP configuration)",
|
||||
"PLACEHOLDER": "https://your-idp.com/saml"
|
||||
},
|
||||
"UPDATE_BUTTON": "Update SAML Settings",
|
||||
"API": {
|
||||
"SUCCESS": "SAML settings updated successfully",
|
||||
"ERROR": "Failed to update SAML settings",
|
||||
"ERROR_LOADING": "Failed to load SAML settings",
|
||||
"DISABLED": "SAML settings disabled successfully"
|
||||
},
|
||||
"VALIDATION": {
|
||||
"REQUIRED_FIELDS": "SSO URL, Identity Provider Entity ID, and Certificate are required fields",
|
||||
"SSO_URL_ERROR": "Please enter a valid SSO URL",
|
||||
"CERTIFICATE_ERROR": "Certificate is required",
|
||||
"IDP_ENTITY_ID_ERROR": "Identity Provider Entity ID is required"
|
||||
},
|
||||
"ENTERPRISE_PAYWALL": {
|
||||
"AVAILABLE_ON": "The SAML SSO feature is only available in the Enterprise plans.",
|
||||
"UPGRADE_PROMPT": "Upgrade to an Enterprise plan to access SAML single sign-on and other advanced security features.",
|
||||
"ASK_ADMIN": "Por favor, entre em contato com o administrador para atualização."
|
||||
},
|
||||
"PAYWALL": {
|
||||
"TITLE": "Upgrade to enable SAML SSO",
|
||||
"AVAILABLE_ON": "The SAML SSO feature is only available in the Enterprise plans.",
|
||||
"UPGRADE_PROMPT": "Upgrade your plan to get access to SAML single sign-on and other advanced features.",
|
||||
"UPGRADE_NOW": "Fazer upgrade agora",
|
||||
"CANCEL_ANYTIME": "Pode alterar ou cancelar o plano a qualquer momento"
|
||||
},
|
||||
"ATTRIBUTE_MAPPING": {
|
||||
"TITLE": "SAML Attribute Setup",
|
||||
"DESCRIPTION": "The following attribute mappings must be configured in your identity provider"
|
||||
},
|
||||
"INFO_SECTION": {
|
||||
"TITLE": "Service Provider Information",
|
||||
"TOOLTIP": "Copy these values and configure them in your Identity Provider to establish the SAML connection"
|
||||
}
|
||||
}
|
||||
},
|
||||
"CREATE_ACCOUNT": {
|
||||
"NO_ACCOUNT_WARNING": "Não conseguimos encontrar nenhuma conta do Chatwoot. Por favor, crie uma nova conta para continuar.",
|
||||
"NEW_ACCOUNT": "Nova conta",
|
||||
"SELECTOR_SUBTITLE": "Criar uma nova conta",
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "Conta criada com sucesso",
|
||||
"EXIST_MESSAGE": "Esta conta já existe",
|
||||
"ERROR_MESSAGE": "Não foi possível conectar ao servidor Woot, por favor tente novamente mais tarde"
|
||||
},
|
||||
"FORM": {
|
||||
"NAME": {
|
||||
"LABEL": "Nome da empresa",
|
||||
"PLACEHOLDER": "Wayne Enterprises"
|
||||
},
|
||||
"SUBMIT": "submeter",
|
||||
"CANCEL": "Cancelar"
|
||||
}
|
||||
},
|
||||
"KEYBOARD_SHORTCUTS": {
|
||||
"TOGGLE_MODAL": "Ver todos os atalhos",
|
||||
"TITLE": {
|
||||
"OPEN_CONVERSATION": "Abrir conversa",
|
||||
"RESOLVE_AND_NEXT": "Resolver e passar para a próxima",
|
||||
"NAVIGATE_DROPDOWN": "Navegar pelos itens a seguir",
|
||||
"RESOLVE_CONVERSATION": "Resolver conversa",
|
||||
"GO_TO_CONVERSATION_DASHBOARD": "Ir para o painel de conversação",
|
||||
"ADD_ATTACHMENT": "Adicionar anexo",
|
||||
"GO_TO_CONTACTS_DASHBOARD": "Ir para o painel de contatos",
|
||||
"TOGGLE_SIDEBAR": "Ativar/Desativar barra lateral",
|
||||
"GO_TO_REPORTS_SIDEBAR": "Ir para barra lateral de Relatórios",
|
||||
"MOVE_TO_NEXT_TAB": "Mover para próximo separador da lista de conversas",
|
||||
"GO_TO_SETTINGS": "Ir para as configurações",
|
||||
"SWITCH_TO_PRIVATE_NOTE": "Alterar para nota privada",
|
||||
"SWITCH_TO_REPLY": "Mudar para resposta",
|
||||
"TOGGLE_SNOOZE_DROPDOWN": "Ativar/desativar suspensos"
|
||||
}
|
||||
},
|
||||
"ASSIGNMENT_POLICY": {
|
||||
"INDEX": {
|
||||
"HEADER": {
|
||||
"TITLE": "Agent assignment",
|
||||
"DESCRIPTION": "Define policies to effectively manage workload and route conversations based on the needs of inboxes and agents. Learn more here"
|
||||
},
|
||||
"ASSIGNMENT_POLICY": {
|
||||
"TITLE": "Assignment policy",
|
||||
"DESCRIPTION": "Manage how conversations get assigned in inboxes.",
|
||||
"FEATURES": [
|
||||
"Assign by conversations evenly or by available capacity",
|
||||
"Add fair distribution rules to avoid overloading any agent",
|
||||
"Add inboxes to a policy - one policy per inbox"
|
||||
]
|
||||
},
|
||||
"AGENT_CAPACITY_POLICY": {
|
||||
"TITLE": "Agent capacity policy",
|
||||
"DESCRIPTION": "Manage workload for agents.",
|
||||
"FEATURES": [
|
||||
"Define maximum conversations per inbox",
|
||||
"Create exceptions based on labels and time",
|
||||
"Add agents to a policy - one policy per agent"
|
||||
]
|
||||
}
|
||||
},
|
||||
"AGENT_ASSIGNMENT_POLICY": {
|
||||
"INDEX": {
|
||||
"HEADER": {
|
||||
"TITLE": "Assignment policy",
|
||||
"CREATE_POLICY": "New policy"
|
||||
},
|
||||
"CARD": {
|
||||
"ORDER": "Order",
|
||||
"PRIORITY": "Prioridade",
|
||||
"ACTIVE": "Ativa",
|
||||
"INACTIVE": "Inactive",
|
||||
"POPOVER": "Added inboxes",
|
||||
"EDIT": "Editar"
|
||||
},
|
||||
"NO_RECORDS_FOUND": "No assignment policies found"
|
||||
},
|
||||
"CREATE": {
|
||||
"HEADER": {
|
||||
"TITLE": "Create assignment policy"
|
||||
},
|
||||
"CREATE_BUTTON": "Create policy",
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "Assignment policy created successfully",
|
||||
"ERROR_MESSAGE": "Failed to create assignment policy"
|
||||
}
|
||||
},
|
||||
"EDIT": {
|
||||
"HEADER": {
|
||||
"TITLE": "Edit assignment policy"
|
||||
},
|
||||
"EDIT_BUTTON": "Update policy",
|
||||
"CONFIRM_ADD_INBOX_DIALOG": {
|
||||
"TITLE": "Add inbox",
|
||||
"DESCRIPTION": "{inboxName} inbox is already linked to another policy. Are you sure you want to link it to this policy? It will be unlinked from the other policy.",
|
||||
"CONFIRM_BUTTON_LABEL": "Continue",
|
||||
"CANCEL_BUTTON_LABEL": "Cancelar"
|
||||
},
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "Assignment policy updated successfully",
|
||||
"ERROR_MESSAGE": "Failed to update assignment policy"
|
||||
},
|
||||
"INBOX_API": {
|
||||
"ADD": {
|
||||
"SUCCESS_MESSAGE": "Inbox added to policy successfully",
|
||||
"ERROR_MESSAGE": "Failed to add inbox to policy"
|
||||
},
|
||||
"REMOVE": {
|
||||
"SUCCESS_MESSAGE": "Inbox removed from policy successfully",
|
||||
"ERROR_MESSAGE": "Failed to remove inbox from policy"
|
||||
}
|
||||
}
|
||||
},
|
||||
"FORM": {
|
||||
"NAME": {
|
||||
"LABEL": "Policy name:",
|
||||
"PLACEHOLDER": "Enter policy name"
|
||||
},
|
||||
"DESCRIPTION": {
|
||||
"LABEL": "Descrição:",
|
||||
"PLACEHOLDER": "Inserir descrição"
|
||||
},
|
||||
"STATUS": {
|
||||
"LABEL": "Estado:",
|
||||
"PLACEHOLDER": "Selecionar estado",
|
||||
"ACTIVE": "Policy is active",
|
||||
"INACTIVE": "Policy is inactive"
|
||||
},
|
||||
"ASSIGNMENT_ORDER": {
|
||||
"LABEL": "Assignment order",
|
||||
"ROUND_ROBIN": {
|
||||
"LABEL": "Round robin",
|
||||
"DESCRIPTION": "Assign conversations evenly among agents."
|
||||
},
|
||||
"BALANCED": {
|
||||
"LABEL": "Balanced",
|
||||
"DESCRIPTION": "Assign conversations based on available capacity."
|
||||
}
|
||||
},
|
||||
"ASSIGNMENT_PRIORITY": {
|
||||
"LABEL": "Assignment priority",
|
||||
"EARLIEST_CREATED": {
|
||||
"LABEL": "Earliest created",
|
||||
"DESCRIPTION": "The conversation that was created first gets assigned first."
|
||||
},
|
||||
"LONGEST_WAITING": {
|
||||
"LABEL": "Longest waiting",
|
||||
"DESCRIPTION": "The conversation waiting the longest gets assigned first."
|
||||
}
|
||||
},
|
||||
"FAIR_DISTRIBUTION": {
|
||||
"LABEL": "Fair distribution policy",
|
||||
"DESCRIPTION": "Set the maximum number of conversations that can be assigned per agent within a time window to avoid overloading any one agent. This required field defaults to 100 conversations per hour.",
|
||||
"INPUT_MAX": "Assign max",
|
||||
"DURATION": "Conversations per agent in every"
|
||||
},
|
||||
"INBOXES": {
|
||||
"LABEL": "Added inboxes",
|
||||
"DESCRIPTION": "Add inboxes for which this policy will be applicable.",
|
||||
"ADD_BUTTON": "Add inbox",
|
||||
"DROPDOWN": {
|
||||
"SEARCH_PLACEHOLDER": "Search and select inboxes to add",
|
||||
"ADD_BUTTON": "Adicionar"
|
||||
},
|
||||
"EMPTY_STATE": "No inboxes added to this policy, add an inbox to get started",
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "Inbox successfully added to policy",
|
||||
"ERROR_MESSAGE": "Failed to add inbox to policy"
|
||||
}
|
||||
}
|
||||
},
|
||||
"DELETE_POLICY": {
|
||||
"SUCCESS_MESSAGE": "Assignment policy deleted successfully",
|
||||
"ERROR_MESSAGE": "Failed to delete assignment policy"
|
||||
}
|
||||
},
|
||||
"AGENT_CAPACITY_POLICY": {
|
||||
"INDEX": {
|
||||
"HEADER": {
|
||||
"TITLE": "Agent capacity",
|
||||
"CREATE_POLICY": "New policy"
|
||||
},
|
||||
"CARD": {
|
||||
"POPOVER": "Added agents",
|
||||
"EDIT": "Editar"
|
||||
},
|
||||
"NO_RECORDS_FOUND": "No agent capacity policies found"
|
||||
},
|
||||
"CREATE": {
|
||||
"HEADER": {
|
||||
"TITLE": "Create agent capacity policy"
|
||||
},
|
||||
"CREATE_BUTTON": "Create policy",
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "Agent capacity policy created successfully",
|
||||
"ERROR_MESSAGE": "Failed to create agent capacity policy"
|
||||
}
|
||||
},
|
||||
"EDIT": {
|
||||
"HEADER": {
|
||||
"TITLE": "Edit agent capacity policy"
|
||||
},
|
||||
"EDIT_BUTTON": "Update policy",
|
||||
"CONFIRM_ADD_AGENT_DIALOG": {
|
||||
"TITLE": "Add agent",
|
||||
"DESCRIPTION": "{agentName} is already linked to another policy. Are you sure you want to link it to this policy? It will be unlinked from the other policy.",
|
||||
"CONFIRM_BUTTON_LABEL": "Continue",
|
||||
"CANCEL_BUTTON_LABEL": "Cancelar"
|
||||
},
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "Agent capacity policy updated successfully",
|
||||
"ERROR_MESSAGE": "Failed to update agent capacity policy"
|
||||
},
|
||||
"AGENT_API": {
|
||||
"ADD": {
|
||||
"SUCCESS_MESSAGE": "Agent added to policy successfully",
|
||||
"ERROR_MESSAGE": "Failed to add agent to policy"
|
||||
},
|
||||
"REMOVE": {
|
||||
"SUCCESS_MESSAGE": "Agent removed from policy successfully",
|
||||
"ERROR_MESSAGE": "Failed to remove agent from policy"
|
||||
}
|
||||
}
|
||||
},
|
||||
"FORM": {
|
||||
"NAME": {
|
||||
"LABEL": "Policy name:",
|
||||
"PLACEHOLDER": "Enter policy name"
|
||||
},
|
||||
"DESCRIPTION": {
|
||||
"LABEL": "Descrição:",
|
||||
"PLACEHOLDER": "Inserir descrição"
|
||||
},
|
||||
"INBOX_CAPACITY_LIMIT": {
|
||||
"LABEL": "Inbox capacity limits",
|
||||
"ADD_BUTTON": "Add inbox",
|
||||
"FIELD": {
|
||||
"SELECT_INBOX": "Select inbox",
|
||||
"MAX_CONVERSATIONS": "Max conversations",
|
||||
"SET_LIMIT": "Set limit"
|
||||
},
|
||||
"EMPTY_STATE": "No inbox limit set"
|
||||
},
|
||||
"EXCLUSION_RULES": {
|
||||
"LABEL": "Exclusion rules",
|
||||
"DESCRIPTION": "Conversations that satisfy the following conditions would not count towards agent capacity",
|
||||
"TAGS": {
|
||||
"LABEL": "Exclude conversations tagged with specific labels",
|
||||
"ADD_TAG": "add tag",
|
||||
"DROPDOWN": {
|
||||
"SEARCH_PLACEHOLDER": "Search and select tags to add"
|
||||
},
|
||||
"EMPTY_STATE": "No tags added to this policy."
|
||||
},
|
||||
"DURATION": {
|
||||
"LABEL": "Exclude conversations older than a specified duration",
|
||||
"PLACEHOLDER": "Set time"
|
||||
}
|
||||
},
|
||||
"USERS": {
|
||||
"LABEL": "Assigned agents",
|
||||
"DESCRIPTION": "Add agents for which this policy will be applicable.",
|
||||
"ADD_BUTTON": "Add agent",
|
||||
"DROPDOWN": {
|
||||
"SEARCH_PLACEHOLDER": "Search and select agents to add",
|
||||
"ADD_BUTTON": "Adicionar"
|
||||
},
|
||||
"EMPTY_STATE": "No agents added",
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "Agent successfully added to policy",
|
||||
"ERROR_MESSAGE": "Failed to add agent to policy"
|
||||
}
|
||||
}
|
||||
},
|
||||
"DELETE_POLICY": {
|
||||
"SUCCESS_MESSAGE": "Agent capacity policy deleted successfully",
|
||||
"ERROR_MESSAGE": "Failed to delete agent capacity policy"
|
||||
}
|
||||
},
|
||||
"DELETE_POLICY": {
|
||||
"TITLE": "Delete policy",
|
||||
"DESCRIPTION": "Are you sure you want to delete this policy? This action cannot be undone.",
|
||||
"CONFIRM_BUTTON_LABEL": "Excluir",
|
||||
"CANCEL_BUTTON_LABEL": "Cancelar"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
{
|
||||
"REGISTER": {
|
||||
"TRY_WOOT": "Criar uma conta",
|
||||
"TITLE": "Cadastrar",
|
||||
"TESTIMONIAL_HEADER": "Tudo que precisa é um passo para avançar",
|
||||
"TESTIMONIAL_CONTENT": "Está a um passo de fidelizar os seus clientes, mantê-los e encontrar novos.",
|
||||
"TERMS_ACCEPT": "Ao criar uma conta, concorda com os nossos <a href=\"https://www.chatwoot.com/terms\">Termos & Condições</a> e <a href=\"https://www.chatwoot.com/privacy-policy\">Política de privacidade</a>",
|
||||
"OAUTH": {
|
||||
"GOOGLE_SIGNUP": "Inscrever-se com conta Google"
|
||||
},
|
||||
"COMPANY_NAME": {
|
||||
"LABEL": "Nome da empresa",
|
||||
"PLACEHOLDER": "Enter your company name. eg: Wayne Enterprises",
|
||||
"ERROR": "Company name is too short"
|
||||
},
|
||||
"FULL_NAME": {
|
||||
"LABEL": "Nome completo",
|
||||
"PLACEHOLDER": "Digite o seu nome completo, por exemplo: António Almeida",
|
||||
"ERROR": "O nome completo é muito pequeno"
|
||||
},
|
||||
"EMAIL": {
|
||||
"LABEL": "E-mail de trabalho",
|
||||
"PLACEHOLDER": "Enter your work email address. E.g., bruce{'@'}wayne{'.'}enterprises",
|
||||
"ERROR": "Please enter a valid work email address"
|
||||
},
|
||||
"PASSWORD": {
|
||||
"LABEL": "Palavra-passe",
|
||||
"PLACEHOLDER": "Palavra-passe",
|
||||
"ERROR": "A senha é muito curta",
|
||||
"IS_INVALID_PASSWORD": "Password should contain atleast 1 uppercase letter, 1 lowercase letter, 1 number and 1 special character",
|
||||
"REQUIREMENTS_LENGTH": "At least 6 characters long",
|
||||
"REQUIREMENTS_UPPERCASE": "At least one uppercase letter",
|
||||
"REQUIREMENTS_LOWERCASE": "At least one lowercase letter",
|
||||
"REQUIREMENTS_NUMBER": "At least one number",
|
||||
"REQUIREMENTS_SPECIAL": "At least one special character"
|
||||
},
|
||||
"CONFIRM_PASSWORD": {
|
||||
"LABEL": "Confirmar senha",
|
||||
"PLACEHOLDER": "Confirmar senha",
|
||||
"ERROR": "As senhas não coincidem."
|
||||
},
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "Registration Successful",
|
||||
"ERROR_MESSAGE": "Não foi possível conectar ao servidor Woot, por favor tente novamente mais tarde"
|
||||
},
|
||||
"SUBMIT": "Criar conta",
|
||||
"HAVE_AN_ACCOUNT": "Já tem uma conta?"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,108 @@
|
||||
{
|
||||
"SLA": {
|
||||
"HEADER": "Service Level Agreements",
|
||||
"ADD_ACTION": "Adicionar SLA",
|
||||
"ADD_ACTION_LONG": "Criar uma nova Política de SLA",
|
||||
"DESCRIPTION": "Service Level Agreements (SLA) são contratos que definem expectativas claras entre a sua equipa e os clientes. Estabelecem normas para tempos de resposta e de resolução, criando um quadro de responsabilização e garantindo uma experiência coerente e de qualidade.",
|
||||
"LEARN_MORE": "Saiba mais sobre SLA",
|
||||
"LOADING": "A carregar SLAs",
|
||||
"PAYWALL": {
|
||||
"TITLE": "Upgrade para criar SLAs",
|
||||
"AVAILABLE_ON": "O recurso SLA apenas está disponível nos planos Business e Enterprise.",
|
||||
"UPGRADE_PROMPT": "Faça upgrade do seu plano para obter acesso a recursos avançados, como gestão de equipas, automações, atributos personalizados e muito mais.",
|
||||
"UPGRADE_NOW": "Fazer upgrade agora",
|
||||
"CANCEL_ANYTIME": "Pode alterar ou cancelar o plano a qualquer momento"
|
||||
},
|
||||
"ENTERPRISE_PAYWALL": {
|
||||
"AVAILABLE_ON": "O recurso SLA apenas está disponível nos planos pagos.",
|
||||
"UPGRADE_PROMPT": "Faça upgrade para um plano pago para obter recursos avançados, como logs de auditoria, capacidade de agentes e muito mais.",
|
||||
"ASK_ADMIN": "Por favor, entre em contato com o administrador para atualização."
|
||||
},
|
||||
"LIST": {
|
||||
"404": "Não há SLAs disponíveis nesta conta.",
|
||||
"EMPTY": {
|
||||
"TITLE_1": "Empresa P0",
|
||||
"DESC_1": "Questões levantadas pelos clientes empresariais que requerem atenção imediata.",
|
||||
"TITLE_2": "Empresa P1",
|
||||
"DESC_2": "Questões levantadas pelos clientes empresariais, que têm de ser rapidamente reconhecidas."
|
||||
},
|
||||
"BUSINESS_HOURS_ON": "Horário comercial ativado",
|
||||
"BUSINESS_HOURS_OFF": "Horário comercial desativado",
|
||||
"RESPONSE_TYPES": {
|
||||
"FRT": "Limite de tempo da primeira resposta",
|
||||
"NRT": "Limite de tempo da próxima resposta",
|
||||
"RT": "Limite de tempo de resolução",
|
||||
"SHORT_HAND": {
|
||||
"FRT": "FRT",
|
||||
"NRT": "NRT",
|
||||
"RT": "RT"
|
||||
}
|
||||
}
|
||||
},
|
||||
"FORM": {
|
||||
"NAME": {
|
||||
"LABEL": "Nome SLA",
|
||||
"PLACEHOLDER": "Nome SLA",
|
||||
"REQUIRED_ERROR": "Necessário nome de SLA",
|
||||
"MINIMUM_LENGTH_ERROR": "O tamanho mínimo obrigatório é 2",
|
||||
"VALID_ERROR": "Apenas são permitidos Alfabetos, Números, Hífen e Underscores"
|
||||
},
|
||||
"DESCRIPTION": {
|
||||
"LABEL": "Descrição",
|
||||
"PLACEHOLDER": "SLA para clientes premium"
|
||||
},
|
||||
"FIRST_RESPONSE_TIME": {
|
||||
"LABEL": "Primeiro tempo de resposta",
|
||||
"PLACEHOLDER": "5"
|
||||
},
|
||||
"NEXT_RESPONSE_TIME": {
|
||||
"LABEL": "Próximo tempo de resposta",
|
||||
"PLACEHOLDER": "5"
|
||||
},
|
||||
"RESOLUTION_TIME": {
|
||||
"LABEL": "Tempo de resolução",
|
||||
"PLACEHOLDER": "60"
|
||||
},
|
||||
"BUSINESS_HOURS": {
|
||||
"LABEL": "Horário comercial",
|
||||
"PLACEHOLDER": "Apenas durante o horário de trabalho"
|
||||
},
|
||||
"THRESHOLD_TIME": {
|
||||
"INVALID_FORMAT_ERROR": "Limite deve ser um número e maior que zero"
|
||||
},
|
||||
"EDIT": "Alterar",
|
||||
"CREATE": "Criar",
|
||||
"DELETE": "excluir",
|
||||
"CANCEL": "cancelar"
|
||||
},
|
||||
"ADD": {
|
||||
"TITLE": "Adicionar SLA",
|
||||
"DESC": "Acordos para um ótimo serviço!",
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "SLA adicionado",
|
||||
"ERROR_MESSAGE": "Ocorreu um erro, por favor tente novamente"
|
||||
}
|
||||
},
|
||||
"DELETE": {
|
||||
"TITLE": "Apagar SLA",
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "SLA apagado",
|
||||
"ERROR_MESSAGE": "Ocorreu um erro, por favor tente novamente"
|
||||
},
|
||||
"CONFIRM": {
|
||||
"TITLE": "Confirmar Exclusão",
|
||||
"MESSAGE": "Tem a certeza que quer apagar ",
|
||||
"YES": "Sim, excluir ",
|
||||
"NO": "Não, Manter "
|
||||
}
|
||||
},
|
||||
"EVENTS": {
|
||||
"TITLE": "SLA Perdidas",
|
||||
"FRT": "Primeiro tempo de resposta",
|
||||
"NRT": "Tempo para a próxima resposta",
|
||||
"RT": "Tempo de resolução",
|
||||
"SHOW_MORE": "{count} mais",
|
||||
"HIDE": "Ocultar {count} linhas"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,121 @@
|
||||
{
|
||||
"TEAMS_SETTINGS": {
|
||||
"NEW_TEAM": "Criar nova equipa",
|
||||
"HEADER": "Equipas",
|
||||
"LOADING": "Fetching teams",
|
||||
"DESCRIPTION": "Teams allow you to organize agents into groups based on their responsibilities. An agent can belong to multiple teams. When working collaboratively, you can assign conversations to specific teams.",
|
||||
"LEARN_MORE": "Learn more about teams",
|
||||
"LIST": {
|
||||
"404": "Não há equipas configuradas para esta conta.",
|
||||
"EDIT_TEAM": "Editar equipa",
|
||||
"NONE": "Nenhuma"
|
||||
},
|
||||
"CREATE_FLOW": {
|
||||
"CREATE": {
|
||||
"TITLE": "Criar uma nova equipa",
|
||||
"DESC": "Adicione um título e uma descrição a sua nova equipa."
|
||||
},
|
||||
"AGENTS": {
|
||||
"BUTTON_TEXT": "Adicionar agentes à equipa",
|
||||
"TITLE": "Adicionar agentes à equipa - {teamName}",
|
||||
"DESC": "Adicione Agentes à sua nova equipa. Isso é importante para que os Agentes consigam colaborar em conversas e para que sejam notificados sobre novos eventos."
|
||||
},
|
||||
"WIZARD_CREATE": {
|
||||
"TITLE": "Criar",
|
||||
"BODY": "Crie uma nova equipa de agentes."
|
||||
},
|
||||
"WIZARD_ADD_AGENTS": {
|
||||
"TITLE": "Adicionar agentes",
|
||||
"BODY": "Adicionar agentes à equipa."
|
||||
},
|
||||
"WIZARD_FINISH": {
|
||||
"TITLE": "Terminar",
|
||||
"BODY": "Está tudo preparado para começar!"
|
||||
}
|
||||
},
|
||||
"EDIT_FLOW": {
|
||||
"CREATE": {
|
||||
"TITLE": "Editar os detalhes da sua equipa",
|
||||
"DESC": "Editar o título e a descrição da sua equipa.",
|
||||
"BUTTON_TEXT": "Atualizar a equipa"
|
||||
},
|
||||
"AGENTS": {
|
||||
"BUTTON_TEXT": "Atualizar agentes da equipa",
|
||||
"TITLE": "Adicionar agentes à equipa - {teamName}",
|
||||
"DESC": "Adicionar agentes à sua nova equipa. Todos os agentes adicionados serão notificados quando uma conversa for atribuída a esta equipa."
|
||||
},
|
||||
"EDIT_WIZARD_DETAILS": {
|
||||
"TITLE": "Detalhes da equipa",
|
||||
"ROUTE": "configuracoes_editar_equipa",
|
||||
"BODY": "Alterar nome, descrição e outros detalhes."
|
||||
},
|
||||
"EDIT_WIZARD_AGENTS": {
|
||||
"TITLE": "Editar agentes",
|
||||
"ROUTE": "configuracoes_equipa-editar_menbros",
|
||||
"BODY": "Editar os Agentes da sua equipa."
|
||||
},
|
||||
"EDIT_WIZARD_FINISH": {
|
||||
"TITLE": "Terminar",
|
||||
"ROUTE": "terminar_configuracao_equipas",
|
||||
"BODY": "Está tudo preparado para começar!"
|
||||
}
|
||||
},
|
||||
"TEAM_FORM": {
|
||||
"ERROR_MESSAGE": "Não foi possível guardar os detalhes da equipa. Tente novamente."
|
||||
},
|
||||
"AGENTS": {
|
||||
"AGENT": "AGENTE",
|
||||
"EMAIL": "E-mail:",
|
||||
"BUTTON_TEXT": "Adicionar agentes",
|
||||
"ADD_AGENTS": "Acrescentando Agentes à sua equipa...",
|
||||
"SELECT": "escolher",
|
||||
"SELECT_ALL": "escolher todos os agentes",
|
||||
"SELECTED_COUNT": "{selected} de {total} agentes escolhidos."
|
||||
},
|
||||
"ADD": {
|
||||
"TITLE": "Adicionar agentes à equipa - {teamName}",
|
||||
"DESC": "Acrescente agentes à sua recém-criada equipa. É importante para que os Agentes consigam colaborar em conversas e para que sejam notificados sobre novos eventos.",
|
||||
"SELECT": "escolher",
|
||||
"SELECT_ALL": "escolher todos os agentes",
|
||||
"SELECTED_COUNT": "{selected} de {total} agentes escolhidos.",
|
||||
"BUTTON_TEXT": "Adicionar agentes",
|
||||
"AGENT_VALIDATION_ERROR": "Selecione ao menos um agente."
|
||||
},
|
||||
"FINISH": {
|
||||
"TITLE": "A sua equipa está pronta!",
|
||||
"MESSAGE": "Agora, já podem trabalhar em equipa nas novas conversas. Feliz apoio ",
|
||||
"BUTTON_TEXT": "Finalizar"
|
||||
},
|
||||
"DELETE": {
|
||||
"BUTTON_TEXT": "excluir",
|
||||
"API": {
|
||||
"SUCCESS_MESSAGE": "Equipa apagada com sucesso.",
|
||||
"ERROR_MESSAGE": "Não foi possível apagar a equipa. Tente novamente."
|
||||
},
|
||||
"CONFIRM": {
|
||||
"TITLE": "Are you sure you want to delete the team?",
|
||||
"PLACE_HOLDER": "Por favor, digite {teamName} para confirmar",
|
||||
"MESSAGE": "Ao apagar a equipa irá remover a atribuição de novas conversas a essa equipa.",
|
||||
"YES": "excluir ",
|
||||
"NO": "cancelar"
|
||||
}
|
||||
},
|
||||
"SETTINGS": "Confirgurações",
|
||||
"FORM": {
|
||||
"UPDATE": "Atualizar a equipa",
|
||||
"CREATE": "Criar uma equipa",
|
||||
"NAME": {
|
||||
"LABEL": "Nome da equipa",
|
||||
"PLACEHOLDER": "Exemplo: Comercial, Assistência, Administrativo"
|
||||
},
|
||||
"DESCRIPTION": {
|
||||
"LABEL": "Descrição da equipa",
|
||||
"PLACEHOLDER": "Breve descrição sobre a equipa."
|
||||
},
|
||||
"AUTO_ASSIGN": {
|
||||
"LABEL": "Permitir a atribuição automática para esta equipa."
|
||||
},
|
||||
"SUBMIT_CREATE": "Criar uma equipa"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"WEBHOOKS_SETTINGS": {
|
||||
"HEADER": "Configurações do Webhook"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
{
|
||||
"WHATSAPP_TEMPLATES": {
|
||||
"MODAL": {
|
||||
"TITLE": "Template do WhatsApp",
|
||||
"SUBTITLE": "Selecione o template do whatsapp que você deseja enviar",
|
||||
"TEMPLATE_SELECTED_SUBTITLE": "Configure template: {templateName}"
|
||||
},
|
||||
"PICKER": {
|
||||
"SEARCH_PLACEHOLDER": "Buscar templates",
|
||||
"NO_TEMPLATES_FOUND": "Nenhum template encontrado para",
|
||||
"HEADER": "Header",
|
||||
"BODY": "Body",
|
||||
"FOOTER": "Footer",
|
||||
"BUTTONS": "Buttons",
|
||||
"CATEGORY": "Categoria",
|
||||
"MEDIA_CONTENT": "Media Content",
|
||||
"MEDIA_CONTENT_FALLBACK": "media content",
|
||||
"NO_TEMPLATES_AVAILABLE": "No WhatsApp templates available. Click refresh to sync templates from WhatsApp.",
|
||||
"REFRESH_BUTTON": "Refresh templates",
|
||||
"REFRESH_SUCCESS": "Templates refresh initiated. It may take a couple of minutes to update.",
|
||||
"REFRESH_ERROR": "Failed to refresh templates. Please try again.",
|
||||
"LABELS": {
|
||||
"LANGUAGE": "Idioma",
|
||||
"TEMPLATE_BODY": "Corpo do Template",
|
||||
"CATEGORY": "Categoria"
|
||||
}
|
||||
},
|
||||
"PARSER": {
|
||||
"VARIABLES_LABEL": "Variáveis",
|
||||
"LANGUAGE": "Idioma",
|
||||
"CATEGORY": "Categoria",
|
||||
"VARIABLE_PLACEHOLDER": "Digite o valor {variable}",
|
||||
"GO_BACK_LABEL": "Voltar",
|
||||
"SEND_MESSAGE_LABEL": "Enviar mensagem",
|
||||
"FORM_ERROR_MESSAGE": "Preencha todas as variáveis antes de enviar",
|
||||
"MEDIA_HEADER_LABEL": "{type} Header",
|
||||
"OTP_CODE": "Enter 4-8 digit OTP",
|
||||
"EXPIRY_MINUTES": "Enter expiry minutes",
|
||||
"BUTTON_PARAMETERS": "Button Parameters",
|
||||
"BUTTON_LABEL": "Button {index}",
|
||||
"COUPON_CODE": "Enter coupon code (max 15 chars)",
|
||||
"MEDIA_URL_LABEL": "Enter {type} URL",
|
||||
"DOCUMENT_NAME_PLACEHOLDER": "Enter document filename (e.g., Invoice_2025.pdf)",
|
||||
"BUTTON_PARAMETER": "Enter button parameter"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,64 @@
|
||||
{
|
||||
"YEAR_IN_REVIEW": {
|
||||
"TITLE": "Year in Review",
|
||||
"LOADING": "Loading your year in review...",
|
||||
"ERROR": "Failed to load year in review",
|
||||
"CLOSE": "Fechar",
|
||||
"CONVERSATIONS": {
|
||||
"TITLE": "You have handled",
|
||||
"SUBTITLE": "Conversas",
|
||||
"FALLBACK": "This year wasn't about the numbers. It was about showing up.",
|
||||
"COMPARISON": {
|
||||
"0_50": "You showed up, and that's how every good inbox begins.",
|
||||
"50_100": "You kept the replies flowing and the conversations alive.",
|
||||
"100_500": "You handled serious volume and kept everything on track.",
|
||||
"500_2000": "You kept things moving while the volume kept climbing.",
|
||||
"2000_10000": "You ran high traffic through your inbox without breaking a sweat.",
|
||||
"10000_PLUS": "That's a full city of customers knocking on your door. You made it look effortless."
|
||||
}
|
||||
},
|
||||
"BUSIEST_DAY": {
|
||||
"TITLE": "Your busiest day was",
|
||||
"MESSAGE": "{count} conversations that day.",
|
||||
"COMPARISON": {
|
||||
"0_5": "A warm-up lap that barely woke the inbox.",
|
||||
"5_10": "Enough action to justify a second cup of coffee.",
|
||||
"10_25": "Things got busy and the inbox stayed on its toes.",
|
||||
"25_50": "A proper rush that barely broke a sweat.",
|
||||
"50_100": "Controlled chaos, handled like a normal Tuesday.",
|
||||
"100_500": "Absolute dumpster fire, somehow still shipping replies.",
|
||||
"500_PLUS": "The inbox lost all chill and never slowed down."
|
||||
}
|
||||
},
|
||||
"PERSONALITY": {
|
||||
"TITLE": "Your support personality is",
|
||||
"MESSAGES": {
|
||||
"SWIFT_HELPER": "You replied in {time} on average. Faster than most notifications.",
|
||||
"QUICK_RESPONDER": "You replied in {time} on average. The inbox barely waited.",
|
||||
"STEADY_SUPPORT": "You replied in {time} on average. Calm pace, solid replies.",
|
||||
"THOUGHTFUL_ADVISOR": "You replied in {time} on average. Took the time to get it right."
|
||||
}
|
||||
},
|
||||
"THANK_YOU": {
|
||||
"TITLE": "Congratulations on surviving the inbox of {year}.",
|
||||
"MESSAGE": "Thank you for your incredible dedication to supporting customers throughout this year. Your hard work has made a real difference, and we're grateful to have you on this journey. Here's to making {nextYear} even better together!"
|
||||
},
|
||||
"SHARE_MODAL": {
|
||||
"TITLE": "Share Your Year in Review",
|
||||
"PREPARING": "Preparing your image...",
|
||||
"DOWNLOAD": "Descarregar",
|
||||
"SHARE_TITLE": "My {year} Year in Review",
|
||||
"SHARE_TEXT": "Check out my {year} Year in Review with Chatwoot!",
|
||||
"BRANDING": "Made with Chatwoot"
|
||||
},
|
||||
"BANNER": {
|
||||
"TITLE": "Your {year} Year in Review is here",
|
||||
"BUTTON": "See your impact"
|
||||
},
|
||||
"NAVIGATION": {
|
||||
"PREVIOUS": "Previous",
|
||||
"NEXT": "Next",
|
||||
"SHARE": "Share conversation"
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user