chore: Update to the latest translations (#3923)

Co-authored-by: Pranav Raj S <pranav@chatwoot.com>
This commit is contained in:
Sojan Jose
2022-02-07 03:49:34 -08:00
committed by GitHub
parent f4c0ce5dfa
commit 97675c61ea
505 changed files with 13017 additions and 1671 deletions

View File

@@ -19,7 +19,9 @@
"contains": "Contains",
"does_not_contain": "Does not contain",
"is_present": "Is present",
"is_not_present": "Is not present"
"is_not_present": "Is not present",
"is_greater_than": "Is greater than",
"is_lesser_than": "Is lesser than"
},
"ATTRIBUTES": {
"STATUS": "SItuação",
@@ -31,7 +33,54 @@
"LABELS": "Etiquetas",
"BROWSER_LANGUAGE": "Browser Language",
"COUNTRY_NAME": "Country Name",
"REFERER_LINK": "Referer link"
"REFERER_LINK": "Referer link",
"CUSTOM_ATTRIBUTE_LIST": "List",
"CUSTOM_ATTRIBUTE_TEXT": "Text",
"CUSTOM_ATTRIBUTE_NUMBER": "Number",
"CUSTOM_ATTRIBUTE_LINK": "Link",
"CUSTOM_ATTRIBUTE_CHECKBOX": "Checkbox"
},
"GROUPS": {
"STANDARD_FILTERS": "Standard Filters",
"ADDITIONAL_FILTERS": "Additional Filters",
"CUSTOM_ATTRIBUTES": "Atributos personalizados"
},
"CUSTOM_VIEWS": {
"ADD": {
"TITLE": "Do you want to save this filter?",
"LABEL": "Name this filter",
"PLACEHOLDER": "Enter a name for this filter",
"ERROR_MESSAGE": "Name is required",
"SAVE_BUTTON": "Save filter",
"CANCEL_BUTTON": "cancelar",
"API_FOLDERS": {
"SUCCESS_MESSAGE": "Folder created successfully",
"ERROR_MESSAGE": "Error while creating folder"
},
"API_SEGMENTS": {
"SUCCESS_MESSAGE": "Segment created successfully",
"ERROR_MESSAGE": "Error while creating segment"
}
},
"DELETE": {
"DELETE_BUTTON": "Delete filter",
"MODAL": {
"CONFIRM": {
"TITLE": "Confirmar Exclusão",
"MESSAGE": "Are you sure to delete the filter ",
"YES": "Sim, excluir",
"NO": "Não, mantenha isso"
}
},
"API_FOLDERS": {
"SUCCESS_MESSAGE": "Folder deleted successfully",
"ERROR_MESSAGE": "Error while deleting folder"
},
"API_SEGMENTS": {
"SUCCESS_MESSAGE": "Segment deleted successfully",
"ERROR_MESSAGE": "Error while deleting segment"
}
}
}
}
}

View File

@@ -1,6 +1,89 @@
{
"AUTOMATION": {
"HEADER": "Automation",
"HEADER_BTN_TXT": "Add Automation Rule"
"HEADER_BTN_TXT": "Add Automation Rule",
"LOADING": "Fetching automation rules",
"SIDEBAR_TXT": "<p><b>Automation Rules</b> <p>Automation can replace and automate existing processes that require manual effort. You can do many things with automation, including adding labels and assigning conversation to the best agent. So the team focuses on what they do best and spends more little time on manual tasks.</p>",
"ADD": {
"TITLE": "Add Automation Rule",
"SUBMIT": "Criar",
"CANCEL_BUTTON_TEXT": "cancelar",
"FORM": {
"NAME": {
"LABEL": "Rule Name",
"PLACEHOLDER": "Enter rule name",
"ERROR": "Name is required"
},
"DESC": {
"LABEL": "Descrição",
"PLACEHOLDER": "Enter rule description",
"ERROR": "Description is required"
},
"EVENT": {
"LABEL": "Event",
"PLACEHOLDER": "Please select one",
"ERROR": "Event is required"
},
"CONDITIONS": {
"LABEL": "Conditions"
},
"ACTIONS": {
"LABEL": "Ações."
}
},
"CONDITION_BUTTON_LABEL": "Add Condition",
"ACTION_BUTTON_LABEL": "Add Action",
"API": {
"SUCCESS_MESSAGE": "Automation rule added successfully",
"ERROR_MESSAGE": "Could not able to create a automation rule, Please try again later"
}
},
"LIST": {
"TABLE_HEADER": [
"Nome:",
"Descrição",
"Ativa",
"Created on"
],
"404": "No automation rules found"
},
"DELETE": {
"TITLE": "Delete Automation Rule",
"SUBMIT": "excluir",
"CANCEL_BUTTON_TEXT": "cancelar",
"CONFIRM": {
"TITLE": "Confirmar Exclusão",
"MESSAGE": "Tem certeza que deseja excluir ",
"YES": "Sim, excluir ",
"NO": "Não, Manter "
},
"API": {
"SUCCESS_MESSAGE": "Automation rule deleted successfully",
"ERROR_MESSAGE": "Could not able to delete a automation rule, Please try again later"
}
},
"EDIT": {
"TITLE": "Edit Automation Rule",
"SUBMIT": "Alterar",
"CANCEL_BUTTON_TEXT": "cancelar",
"API": {
"SUCCESS_MESSAGE": "Automation rule updated successfully",
"ERROR_MESSAGE": "Could not update automation rule, Please try again later"
}
},
"CLONE": {
"TOOLTIP": "Clone",
"API": {
"SUCCESS_MESSAGE": "Automation cloned successfully",
"ERROR_MESSAGE": "Could not clone automation rule, Please try again later"
}
},
"FORM": {
"EDIT": "Alterar",
"CREATE": "Criar",
"DELETE": "excluir",
"CANCEL": "cancelar",
"RESET_MESSAGE": "Changing event type will reset the conditions and events you have added below"
}
}
}

View File

@@ -4,7 +4,7 @@
"HEADER_BTN_TXT": "Adicionar resposta pronta",
"LOADING": "Buscando respostas prontas",
"SEARCH_404": "Não existem itens correspondentes a esta consulta",
"SIDEBAR_TXT": "<p><b>Respostas Prontas</b> </p><p> Respostas Prontas são templates de resposta salvos, que podem ser usados para enviar rapidamente uma resposta para uma conversa. </p><p> Para criar uma Resposta Pronta, clique no <b>Adicionar Resposta Pronta</b>. Você também pode editar ou excluir uma resposta existente clicando no botão Editar ou Excluir </p><p> respostas prontas são usadas com a ajuda de <b>Código Curto</b>. Os agentes podem acessar as respostas prontas enquanto estiverem em um chat digitando <b>'/'</b> seguido pelo pequeno código. </p>",
"SIDEBAR_TXT": "<p><b>Canned Responses</b> </p><p> Canned Responses are saved reply templates which can be used to quickly send out a reply to a conversation. </p><p> For creating a Canned Response, just click on the <b>Add Canned Response</b>. You can also edit or delete an existing Canned Response by clicking on the Edit or Delete button </p><p> Canned responses are used with the help of <b>Short Codes</b>. Agents can access canned responses while on a chat by typing <b>'/'</b> followed by the short code. </p>",
"LIST": {
"404": "Não há respostas prontas disponíveis nesta conta.",
"TITLE": "Gerenciar respostas prontas",
@@ -17,12 +17,12 @@
},
"ADD": {
"TITLE": "Adicionar resposta pronta",
"DESC": "Respostas prontas são salvas nos modelos de resposta que podem ser usados para enviar rapidamente uma resposta para a conversa.",
"DESC": "Canned Responses are saved reply templates which can be used to quickly send out reply to conversation.",
"CANCEL_BUTTON_TEXT": "cancelar",
"FORM": {
"SHORT_CODE": {
"LABEL": "Código curto",
"PLACEHOLDER": "Insira o shortcode",
"PLACEHOLDER": "Please enter a short code",
"ERROR": "É necessário um código curto"
},
"CONTENT": {

View File

@@ -169,6 +169,7 @@
"SUBMIT": "Enviar mensagem",
"CANCEL": "cancelar",
"SUCCESS_MESSAGE": "Mensagem enviada!",
"GO_TO_CONVERSATION": "Visualizar",
"ERROR_MESSAGE": "Não foi possível enviar! Tente novamente"
}
},
@@ -178,6 +179,8 @@
"SEARCH_BUTTON": "Procurar",
"SEARCH_INPUT_PLACEHOLDER": "Procurar por contatos",
"FILTER_CONTACTS": "Filter",
"FILTER_CONTACTS_SAVE": "Save filter",
"FILTER_CONTACTS_DELETE": "Delete filter",
"LIST": {
"LOADING_MESSAGE": "A carregar contatos...",
"404": "Nenhum contato corresponde à sua pesquisa 🔍",

View File

@@ -20,7 +20,9 @@
"contains": "Contains",
"does_not_contain": "Does not contain",
"is_present": "Is present",
"is_not_present": "Is not present"
"is_not_present": "Is not present",
"is_greater_than": "Is greater than",
"is_lesser_than": "Is lesser than"
},
"ATTRIBUTES": {
"NAME": "Nome:",
@@ -28,7 +30,17 @@
"PHONE_NUMBER": "Número de telefone",
"IDENTIFIER": "Identifier",
"CITY": "Cidade",
"COUNTRY": "País"
"COUNTRY": "País",
"CUSTOM_ATTRIBUTE_LIST": "List",
"CUSTOM_ATTRIBUTE_TEXT": "Text",
"CUSTOM_ATTRIBUTE_NUMBER": "Number",
"CUSTOM_ATTRIBUTE_LINK": "Link",
"CUSTOM_ATTRIBUTE_CHECKBOX": "Checkbox"
},
"GROUPS": {
"STANDARD_FILTERS": "Standard Filters",
"ADDITIONAL_FILTERS": "Additional Filters",
"CUSTOM_ATTRIBUTES": "Atributos personalizados"
}
}
}

View File

@@ -22,6 +22,8 @@
"LOADING_CONVERSATIONS": "Carregando conversas",
"CANNOT_REPLY": "Não pode responder porque",
"24_HOURS_WINDOW": "Mensagens bloqueadas durante 24 horas",
"NOT_ASSIGNED_TO_YOU": "This conversation is not assigned to you. Would you like to assign this conversation to yourself?",
"ASSIGN_TO_ME": "Atribuir a mim",
"TWILIO_WHATSAPP_CAN_REPLY": "Só pode responder, utilizando uma mensagem modelo, porque",
"TWILIO_WHATSAPP_24_HOURS_WINDOW": "Mensagens bloqueadas durante 24 horas",
"SELECT_A_TWEET_TO_REPLY": "Para responder escolha por favor um tweet.",
@@ -90,6 +92,9 @@
"FILE_SIZE_LIMIT": "O ficheiro ultrapassa o tamanho limite {MAXIMUM_FILE_UPLOAD_SIZE}",
"MESSAGE_ERROR": "Unable to send this message, please try again later",
"SENT_BY": "Enviado por:",
"BOT": "Bot",
"SEND_FAILED": "Couldn't send message! Try again",
"TRY_AGAIN": "retry",
"ASSIGNMENT": {
"SELECT_AGENT": "Escolher Agente",
"REMOVE": "Excluir",
@@ -127,7 +132,7 @@
},
"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 o seu endereço de e-mail na lista de agentes.",
"DESCRIPTION": "Since you are getting ready to talk to your customer, bring in your teammates to assist you. You can invite your teammates by adding their email addresses to the agent list.",
"NEW_LINK": "Clique aqui para convidar um membro para a equipa"
},
"INBOXES": {

View File

@@ -40,7 +40,7 @@
"AUTO_RESOLVE_DURATION": {
"LABEL": "Número de dias sem nenhuma atividade, após os quais, o ticket se auto-resolve",
"PLACEHOLDER": "30",
"ERROR": "Por favor, escolha um período para auto-resolução válido (mínimo de 1 dia)"
"ERROR": "Please enter a valid auto resolve duration (minimum 1 day and maximum 999 days)"
},
"FEATURES": {
"INBOUND_EMAIL_ENABLED": "A sua conta tem a opção de continuar as conversas por e-mail ativada.",

View File

@@ -82,7 +82,7 @@
},
"CHANNEL_GREETING_TOGGLE": {
"LABEL": "Ativar mensagem de Boas-vindas do canal",
"HELP_TEXT": "Enviar uma mensagem de boas-vindas ao utilizador quando ele iniciar uma conversa.",
"HELP_TEXT": "Send a greeting message to the users when they starts the conversation.",
"ENABLED": "Ativado",
"DISABLED": "Desabilitado"
},
@@ -136,8 +136,56 @@
}
},
"SMS": {
"TITLE": "Canal SMS através do Twilio",
"DESC": "Comece a dar apoio aos seus clientes por SMS com a integração Twilio."
"TITLE": "SMS Channel",
"DESC": "Start supporting your customers via SMS.",
"PROVIDERS": {
"LABEL": "API Provider",
"TWILIO": "Twilio",
"BANDWIDTH": "Bandwidth"
},
"API": {
"ERROR_MESSAGE": "We were not able to save the SMS channel"
},
"BANDWIDTH": {
"ACCOUNT_ID": {
"LABEL": "Account ID",
"PLACEHOLDER": "Please enter your Bandwidth Account ID",
"ERROR": "Este campo é obrigatório"
},
"API_KEY": {
"LABEL": "API Key",
"PLACEHOLDER": "Please enter your Bandwith API Key",
"ERROR": "Este campo é obrigatório"
},
"API_SECRET": {
"LABEL": "API Secret",
"PLACEHOLDER": "Please enter your Bandwith API Secret",
"ERROR": "Este campo é obrigatório"
},
"APPLICATION_ID": {
"LABEL": "Application ID",
"PLACEHOLDER": "Please enter your Bandwidth Application ID",
"ERROR": "Este campo é obrigatório"
},
"INBOX_NAME": {
"LABEL": "Nome Caixa de Entrada",
"PLACEHOLDER": "Please enter a inbox name",
"ERROR": "Este campo é obrigatório"
},
"PHONE_NUMBER": {
"LABEL": "Número de telefone",
"PLACEHOLDER": "Por favor, insira o número de telefone do qual a mensagem será enviada.",
"ERROR": "Por favor, insira um valor válido. O número de telefone deve começar com o sinal `+`."
},
"SUBMIT_BUTTON": "Create Bandwidth Channel",
"API": {
"ERROR_MESSAGE": "We were not able to authenticate Bandwidth credentials, please try again"
},
"API_CALLBACK": {
"TITLE": "Link de retorno de ligação",
"SUBTITLE": "You have to configure the message callback URL in Bandwidth with the URL mentioned here."
}
}
},
"WHATSAPP": {
"TITLE": "WhatsApp Channel",
@@ -305,6 +353,14 @@
"ENABLED": "Ativado",
"DISABLED": "Desabilitado"
},
"ALLOW_MESSAGES_AFTER_RESOLVED": {
"ENABLED": "Ativado",
"DISABLED": "Desabilitado"
},
"ENABLE_CONTINUITY_VIA_EMAIL": {
"ENABLED": "Ativado",
"DISABLED": "Desabilitado"
},
"ENABLE_HMAC": {
"LABEL": "Enable"
}
@@ -351,6 +407,8 @@
"AUTO_ASSIGNMENT": "Habilitar atribuição automática",
"ENABLE_CSAT": "Ativar CSAT",
"ENABLE_CSAT_SUB_TEXT": "Ativar/Desativar avaliação CSAT (satisfação do cliente) depois de resolver uma conversa",
"ENABLE_CONTINUITY_VIA_EMAIL": "Enable conversation continuity via email",
"ENABLE_CONTINUITY_VIA_EMAIL_SUB_TEXT": "Conversations will continue over email if the contact email address is available.",
"INBOX_UPDATE_TITLE": "Configurações da Caixa de Entrada",
"INBOX_UPDATE_SUB_TEXT": "Atualize suas configurações da caixa de entrada",
"AUTO_ASSIGNMENT_SUB_TEXT": "Ativar ou desativar a atribuição automática de novas conversas aos agentes adicionados a essa caixa de entrada.",
@@ -361,7 +419,9 @@
"INBOX_IDENTIFIER": "Inbox Identifier",
"INBOX_IDENTIFIER_SUB_TEXT": "Use the `inbox_identifier` token shown here to authentication your API clients.",
"FORWARD_EMAIL_TITLE": "Forward to Email",
"FORWARD_EMAIL_SUB_TEXT": "Comece a encaminhar as suas mensagens de email para o seguinte endereço."
"FORWARD_EMAIL_SUB_TEXT": "Comece a encaminhar as suas mensagens de email para o seguinte endereço.",
"ALLOW_MESSAGES_AFTER_RESOLVED": "Allow messages after conversation resolved",
"ALLOW_MESSAGES_AFTER_RESOLVED_SUB_TEXT": "Allow the end-users to send messages even after the conversation is resolved."
},
"FACEBOOK_REAUTHORIZE": {
"TITLE": "Reautorizar",

View File

@@ -1,9 +1,12 @@
import { default as _advancedFilters } from './advancedFilters.json';
import { default as _agentMgmt } from './agentMgmt.json';
import { default as _attributesMgmt } from './attributesMgmt.json';
import { default as _automation } from './automation.json';
import { default as _campaign } from './campaign.json';
import { default as _cannedMgmt } from './cannedMgmt.json';
import { default as _chatlist } from './chatlist.json';
import { default as _contact } from './contact.json';
import { default as _contactFilters } from './contactFilters.json';
import { default as _conversation } from './conversation.json';
import { default as _csatMgmtMgmt } from './csatMgmt.json';
import { default as _generalSettings } from './generalSettings.json';
@@ -20,12 +23,15 @@ import { default as _signup } from './signup.json';
import { default as _teamsSettings } from './teamsSettings.json';
export default {
..._advancedFilters,
..._agentMgmt,
..._attributesMgmt,
..._automation,
..._campaign,
..._cannedMgmt,
..._chatlist,
..._contact,
..._contactFilters,
..._conversation,
..._csatMgmtMgmt,
..._generalSettings,

View File

@@ -89,14 +89,14 @@
"PLACEHOLDER": "Por favor, digite a password atual"
},
"PASSWORD": {
"LABEL": "Palavra-passe",
"LABEL": "New password",
"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 sua senha novamente"
"PLACEHOLDER": "Please re-enter your new password"
}
}
},
@@ -153,6 +153,8 @@
"CUSTOM_ATTRIBUTES": "Atributos personalizados",
"AUTOMATION": "Automation",
"TEAMS": "Equipas",
"CUSTOM_VIEWS_FOLDER": "Folders",
"CUSTOM_VIEWS_SEGMENTS": "Segments",
"ALL_CONTACTS": "Todos os contatos",
"TAGGED_WITH": "Etiquetada com",
"NEW_LABEL": "New label",

View File

@@ -2,7 +2,7 @@
"TEAMS_SETTINGS": {
"NEW_TEAM": "Criar nova equipa",
"HEADER": "Equipas",
"SIDEBAR_TXT": "<p><b>Equipas</b></p> <p>As equipas permitem-lhe organizar os seus agentes em grupos com base nas suas responsabilidades. <br /> Um utilizador pode fazer parte de várias equipas. Pode atribuir conversas a uma equipa quando estiver a trabalhar online. </p>",
"SIDEBAR_TXT": "<p><b>Teams</b></p> <p>Teams let you organize your agents into groups based on their responsibilities. <br /> An agent can be part of multiple teams. You can assign conversations to a team when you are working collaboratively. </p>",
"LIST": {
"404": "Não há equipas configuradas para esta conta.",
"EDIT_TEAM": "Editar equipa"