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",