From 5a43faf0def89ea4ed45aff43af3e6853546a029 Mon Sep 17 00:00:00 2001 From: Rafael Ferreira Date: Fri, 25 Dec 2020 16:37:21 -0300 Subject: [PATCH] Regression: Add missing translations on the Omnichannel Contact Center(Directory) (#19968) * Add translations missing * Add translations missing on Contact Center. Co-authored-by: Renato Becker --- client/omnichannel/directory/ChatTab.js | 2 +- client/omnichannel/directory/ContactForm.js | 4 ++-- client/omnichannel/directory/ContactInfo.js | 2 +- client/omnichannel/directory/ContactTab.js | 2 +- .../omnichannel/directory/OmnichannelDirectoryPage.js | 2 +- client/sidebar/sections/Omnichannel.js | 2 +- packages/rocketchat-i18n/i18n/en.i18n.json | 4 ++++ packages/rocketchat-i18n/i18n/pt-BR.i18n.json | 10 ++++++++++ 8 files changed, 21 insertions(+), 7 deletions(-) diff --git a/client/omnichannel/directory/ChatTab.js b/client/omnichannel/directory/ChatTab.js index 559bbda0c34..d0961407cca 100644 --- a/client/omnichannel/directory/ChatTab.js +++ b/client/omnichannel/directory/ChatTab.js @@ -45,7 +45,7 @@ const ChatTable = () => { FlowRouter.go('live', { id: _id }); }); - const { value: data } = useEndpointData('livechat/rooms', query) || {}; + const { value: data } = useEndpointData('livechat/rooms', query); const header = useMemo(() => [ {t('Contact_Name')}, diff --git a/client/omnichannel/directory/ContactForm.js b/client/omnichannel/directory/ContactForm.js index 826d86701b8..a70031b22d6 100644 --- a/client/omnichannel/directory/ContactForm.js +++ b/client/omnichannel/directory/ContactForm.js @@ -181,7 +181,7 @@ export function ContactNewEdit({ id, data, reload, close }) { {t('Name')}* - + {nameError} @@ -190,7 +190,7 @@ export function ContactNewEdit({ id, data, reload, close }) { {t('Email')} - }/> + }/> {t(emailError)} diff --git a/client/omnichannel/directory/ContactInfo.js b/client/omnichannel/directory/ContactInfo.js index 4b12b510253..ee32b8800fb 100644 --- a/client/omnichannel/directory/ContactInfo.js +++ b/client/omnichannel/directory/ContactInfo.js @@ -66,7 +66,7 @@ export function ContactInfo({ id }) { {username && username !== name && <> - + {`${ name }/${ username }`} } {visitorEmails && visitorEmails.length && <> diff --git a/client/omnichannel/directory/ContactTab.js b/client/omnichannel/directory/ContactTab.js index 3feade6ea73..590c92ea3bc 100644 --- a/client/omnichannel/directory/ContactTab.js +++ b/client/omnichannel/directory/ContactTab.js @@ -51,7 +51,7 @@ function ContactTable({ setContactReload }) { id, })); - const { value: data, reload } = useEndpointData('livechat/visitors.search', query) || {}; + const { value: data, reload } = useEndpointData('livechat/visitors.search', query); useEffect(() => { setContactReload(() => reload); diff --git a/client/omnichannel/directory/OmnichannelDirectoryPage.js b/client/omnichannel/directory/OmnichannelDirectoryPage.js index 263eda3a46e..7b390a7c270 100644 --- a/client/omnichannel/directory/OmnichannelDirectoryPage.js +++ b/client/omnichannel/directory/OmnichannelDirectoryPage.js @@ -56,7 +56,7 @@ const OmnichannelDirectoryPage = () => { return - + {t('Contacts')} {t('Chats')} diff --git a/client/sidebar/sections/Omnichannel.js b/client/sidebar/sections/Omnichannel.js index 3f827f58018..e17db6bbea9 100644 --- a/client/sidebar/sections/Omnichannel.js +++ b/client/sidebar/sections/Omnichannel.js @@ -20,7 +20,7 @@ const OmnichannelSection = React.memo((props) => { }; const directoryIcon = { - title: t('Directory'), + title: t('Contact_Center'), icon: 'contact', }; diff --git a/packages/rocketchat-i18n/i18n/en.i18n.json b/packages/rocketchat-i18n/i18n/en.i18n.json index 8ce4cd14acf..9b726d91fd4 100644 --- a/packages/rocketchat-i18n/i18n/en.i18n.json +++ b/packages/rocketchat-i18n/i18n/en.i18n.json @@ -842,7 +842,9 @@ "Consulting": "Consulting", "Consumer_Goods": "Consumer Goods", "Contact": "Contact", + "Contacts": "Contacts", "Contact_Name": "Contact Name", + "Contact_Center": "Contact Center", "Contact_Chat_History": "Contact Chat History", "Contains_Security_Fixes": "Contains Security Fixes", "Contact_Manager": "Contact Manager", @@ -2832,6 +2834,7 @@ "Older_than": "Older than", "Omnichannel_Directory": "Omnichannel Directory", "Omnichannel_appearance": "Omnichannel Appearance", + "Omnichannel_Contact_Center": "Omnichannel Contact Center", "Omnichannel_External_Frame": "External Frame", "Omnichannel_External_Frame_Enabled": "External frame enabled", "Omnichannel_External_Frame_Encryption_JWK": "Encryption key (JWK)", @@ -2905,6 +2908,7 @@ "Permalink": "Permalink", "Permissions": "Permissions", "Personal_Access_Tokens": "Personal Access Tokens", + "Phone": "Phone", "Phone_number": "Phone number", "Pin": "Pin", "Pin_Message": "Pin Message", diff --git a/packages/rocketchat-i18n/i18n/pt-BR.i18n.json b/packages/rocketchat-i18n/i18n/pt-BR.i18n.json index ebf62da29a5..19686a3b8d3 100644 --- a/packages/rocketchat-i18n/i18n/pt-BR.i18n.json +++ b/packages/rocketchat-i18n/i18n/pt-BR.i18n.json @@ -627,6 +627,7 @@ "Chatpal_created_key_successfully": "API-Key criada com sucesso", "Chatpal_Default_Result_Type": "Tipo de resultado padrão", "Chatpal_Default_Result_Type_Description": "Define qual tipo de resultado é mostrado por resultado. Tudo significa que uma visão geral para todos os tipos é fornecida.", + "Chat_Duration": "Duração do Chat", "Chatpal_Email_Address": "Endereço de e-mail", "Chatpal_ERROR_Email_must_be_set": "E-mail deve ser definido", "Chatpal_ERROR_Email_must_be_valid": "E-mail deve ser válido", @@ -739,9 +740,14 @@ "Consulting": "Consultar", "Consumer_Goods": "Bens de consumo", "Contact": "Contato", + "Contacts": "Contatos", + "Contact_Name": "Nome do Contato", + "Contact_Center": "Central de Contatos", "Contact_Chat_History": "Histórico do bate-papo do contato", "Contact_not_found": "Contato não encontrado", + "Contact_Profile": "Informações do Contato", "Contains_Security_Fixes": "Contém correções de segurança", + "Contact_Manager": "Gerente do Contato", "Content": "Conteúdo", "Continue": "Continuar", "Continuous_sound_notifications_for_new_livechat_room": "Notificações sonoras contínuas, para nova sala de omnichannel", @@ -1204,6 +1210,7 @@ "E2E_password_reveal_text": "Agora você pode criar grupos privados e mensagens diretas criptografados. Você também pode alterar os grupos privados ou DMs existentes para criptografados.

Esta é uma criptografia de ponta a ponta, logo a chave para codificar / decodificar suas mensagens não será salva no servidor. Por esse motivo, você precisa armazenar sua senha em algum lugar seguro. Será solicitada a inserção de senha em outros dispositivos nos quais deseja usar a criptografia E2E. Saiba mais aqui!

Sua senha é: %s

Esta é uma senha gerada automaticamente, você pode configurar uma nova senha para sua chave de criptografia a qualquer momento, a partir de qualquer navegador onde utilizou a senha existente.
Esta senha só é armazenada neste navegador até que você armazene a senha e feche esta mensagem.", "Edit": "Editar", "Edit_Business_Hour": "Editar horário de expediente", + "Edit_Contact_Profile": "Editar Contato", "Edit_Custom_Field": "Editar Campo Personalizado", "Edit_Department": "Editar Departamento", "Edit_Invite": "Editar Convite", @@ -2335,6 +2342,7 @@ "New_chat_in_queue": "Novo chat na fila", "New_chat_priority": "Prioridade da sala alterada: __user__ alterou a prioridade para __priority__", "New_chat_transfer": "Nova Transferência de conversa: __transfer__", + "New_Contact": "Novo Contato", "New_Custom_Field": "Novo Campo Personalizado", "New_Department": "Novo Departamento", "New_discussion": "Nova discussão", @@ -2441,6 +2449,7 @@ "Old Colors": "Cores antigas", "Old Colors (minor)": "Cores antigas (menores)", "Older_than": "Mais velho que", + "Omnichannel_Contact_Center": "Central de Contatos Omnichannel", "Omnichannel_Directory": "Diretório Omnichannel", "Omnichannel_External_Frame": "Frame Externo", "Omnichannel_External_Frame_Enabled": "Frame Externo habilitado", @@ -2507,6 +2516,7 @@ "Permalink": "Link permanente", "Permissions": "Permissões", "Personal_Access_Tokens": "Tokens de acesso pessoal", + "Phone": "Telefone", "Phone_number": "Telefone", "Pin": "Fixar", "Pin_Message": "Fixar Mensagem",