diff --git a/app/javascript/dashboard/i18n/locale/es/advancedFilters.json b/app/javascript/dashboard/i18n/locale/es/advancedFilters.json index 23a5e1daa..bbe86dec7 100644 --- a/app/javascript/dashboard/i18n/locale/es/advancedFilters.json +++ b/app/javascript/dashboard/i18n/locale/es/advancedFilters.json @@ -22,7 +22,7 @@ "is_not_present": "No está presente", "is_greater_than": "Es mayor que", "is_less_than": "Es menor que", - "days_before": "Is x days before" + "days_before": "Es X días antes" }, "ATTRIBUTE_LABELS": { "TRUE": "Verdadero", @@ -44,7 +44,7 @@ "CUSTOM_ATTRIBUTE_NUMBER": "Número", "CUSTOM_ATTRIBUTE_LINK": "Enlace", "CUSTOM_ATTRIBUTE_CHECKBOX": "Casilla", - "CREATED_AT": "Created At", + "CREATED_AT": "Creado el", "LAST_ACTIVITY": "Última actividad" }, "GROUPS": { diff --git a/app/javascript/dashboard/i18n/locale/es/automation.json b/app/javascript/dashboard/i18n/locale/es/automation.json index 6328ceda4..ae24fcb1a 100644 --- a/app/javascript/dashboard/i18n/locale/es/automation.json +++ b/app/javascript/dashboard/i18n/locale/es/automation.json @@ -59,23 +59,23 @@ }, "API": { "SUCCESS_MESSAGE": "Regla de automatización eliminada correctamente", - "ERROR_MESSAGE": "Could not able to delete a automation rule, Please try again later" + "ERROR_MESSAGE": "No se pudo eliminar una regla de automatización, por favor inténtalo más tarde" } }, "EDIT": { - "TITLE": "Edit Automation Rule", + "TITLE": "Editar regla de automatización", "SUBMIT": "Actualizar", "CANCEL_BUTTON_TEXT": "Cancelar", "API": { - "SUCCESS_MESSAGE": "Automation rule updated successfully", - "ERROR_MESSAGE": "Could not update automation rule, Please try again later" + "SUCCESS_MESSAGE": "Regla de automatización actualizada correctamente", + "ERROR_MESSAGE": "No se pudo actualizar la regla de automatización, por favor inténtalo más tarde" } }, "CLONE": { - "TOOLTIP": "Clone", + "TOOLTIP": "Clonar", "API": { - "SUCCESS_MESSAGE": "Automation cloned successfully", - "ERROR_MESSAGE": "Could not clone automation rule, Please try again later" + "SUCCESS_MESSAGE": "Automatización clonada con éxito", + "ERROR_MESSAGE": "No se pudo clonar la regla de automatización, por favor inténtalo más tarde" } }, "FORM": { @@ -83,34 +83,34 @@ "CREATE": "Crear", "DELETE": "Eliminar", "CANCEL": "Cancelar", - "RESET_MESSAGE": "Changing event type will reset the conditions and events you have added below" + "RESET_MESSAGE": "El cambio de tipo de evento restablecerá las condiciones y eventos que has añadido abajo" }, "CONDITION": { - "DELETE_MESSAGE": "You need to have atleast one condition to save" + "DELETE_MESSAGE": "Necesitas tener al menos una condición para guardar" }, "ACTION": { - "DELETE_MESSAGE": "You need to have atleast one action to save", - "TEAM_MESSAGE_INPUT_PLACEHOLDER": "Enter your message here", - "TEAM_DROPDOWN_PLACEHOLDER": "Select teams" + "DELETE_MESSAGE": "Necesitas tener al menos una acción para guardar", + "TEAM_MESSAGE_INPUT_PLACEHOLDER": "Introduzca su mensaje aquí", + "TEAM_DROPDOWN_PLACEHOLDER": "Seleccionar equipos" }, "TOGGLE": { - "ACTIVATION_TITLE": "Activate Automation Rule", - "DEACTIVATION_TITLE": "Deactivate Automation Rule", - "ACTIVATION_DESCRIPTION": "This action will activate the automation rule '{automationName}'. Are you sure you want to proceed?", - "DEACTIVATION_DESCRIPTION": "This action will deactivate the automation rule '{automationName}'. Are you sure you want to proceed?", - "ACTIVATION_SUCCESFUL": "Automation Rule Activated Successfully", - "DEACTIVATION_SUCCESFUL": "Automation Rule Deactivated Successfully", - "ACTIVATION_ERROR": "Could not Activate Automation, Please try again later", - "DEACTIVATION_ERROR": "Could not Deactivate Automation, Please try again later", + "ACTIVATION_TITLE": "Activar regla de automatización", + "DEACTIVATION_TITLE": "Desactivar regla de automatización", + "ACTIVATION_DESCRIPTION": "Esta acción activará la regla de automatización '{automationName}'. ¿Seguro que desea continuar?", + "DEACTIVATION_DESCRIPTION": "Esta acción desactivará la regla de automatización '{automationName}'. ¿Está seguro que desea continuar?", + "ACTIVATION_SUCCESFUL": "Regla de automatización activada con éxito", + "DEACTIVATION_SUCCESFUL": "Regla de automatización desactivada con éxito", + "ACTIVATION_ERROR": "No se pudo activar la automatización, por favor inténtelo de nuevo más tarde", + "DEACTIVATION_ERROR": "No se pudo desactivar la automatización, por favor inténtelo de nuevo más tarde", "CONFIRMATION_LABEL": "Si", "CANCEL_LABEL": "No" }, "ATTACHMENT": { - "UPLOAD_ERROR": "Could not upload attachment, Please try again", - "LABEL_IDLE": "Upload Attachment", + "UPLOAD_ERROR": "No se pudo subir el archivo adjunto, por favor inténtelo de nuevo", + "LABEL_IDLE": "Subir archivo adjunto", "LABEL_UPLOADING": "Subiendo...", - "LABEL_UPLOADED": "Succesfully Uploaded", - "LABEL_UPLOAD_FAILED": "Upload Failed" + "LABEL_UPLOADED": "Subido correctamente", + "LABEL_UPLOAD_FAILED": "Error al subir" } } } diff --git a/app/javascript/dashboard/i18n/locale/es/bulkActions.json b/app/javascript/dashboard/i18n/locale/es/bulkActions.json index b887e6126..28f1ba533 100644 --- a/app/javascript/dashboard/i18n/locale/es/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/es/bulkActions.json @@ -1,17 +1,17 @@ { "BULK_ACTION": { - "CONVERSATIONS_SELECTED": "%{conversationCount} conversations selected", + "CONVERSATIONS_SELECTED": "%{conversationCount} conversaciones seleccionadas", "AGENT_SELECT_LABEL": "Seleccionar agente", - "ASSIGN_CONFIRMATION_LABEL": "Are you sure you want to assign %{conversationCount} %{conversationLabel} to", - "GO_BACK_LABEL": "Go back", + "ASSIGN_CONFIRMATION_LABEL": "¿Está seguro que desea asignar %{conversationCount} %{conversationLabel} a", + "GO_BACK_LABEL": "Volver", "ASSIGN_LABEL": "Asignar", - "ASSIGN_AGENT_TOOLTIP": "Assign Agent", + "ASSIGN_AGENT_TOOLTIP": "Asignar agente", "RESOLVE_TOOLTIP": "Resolver", - "ASSIGN_SUCCESFUL": "Conversations assigned successfully", - "ASSIGN_FAILED": "Failed to assign conversations, please try again", - "RESOLVE_SUCCESFUL": "Conversations resolved successfully", - "RESOLVE_FAILED": "Failed to resolve conversations, please try again", - "ALL_CONVERSATIONS_SELECTED_ALERT": "Conversations visible on this page are only selected.", - "AGENT_LIST_LOADING": "Loading Agents" + "ASSIGN_SUCCESFUL": "Conversaciones asignadas con éxito", + "ASSIGN_FAILED": "Error al asignar conversaciones, inténtelo de nuevo", + "RESOLVE_SUCCESFUL": "Conversaciones resueltas con éxito", + "RESOLVE_FAILED": "Error al resolver las conversaciones, inténtelo de nuevo", + "ALL_CONVERSATIONS_SELECTED_ALERT": "Las conversaciones visibles en esta página sólo están seleccionadas.", + "AGENT_LIST_LOADING": "Cargando agentes" } } diff --git a/app/javascript/dashboard/i18n/locale/es/chatlist.json b/app/javascript/dashboard/i18n/locale/es/chatlist.json index a8d0062ee..26b365f21 100644 --- a/app/javascript/dashboard/i18n/locale/es/chatlist.json +++ b/app/javascript/dashboard/i18n/locale/es/chatlist.json @@ -60,6 +60,6 @@ "NO_CONTENT": "No hay contenido disponible", "HIDE_QUOTED_TEXT": "Ocultar texto citado", "SHOW_QUOTED_TEXT": "Mostrar texto citado", - "MESSAGE_READ": "Read" + "MESSAGE_READ": "Leído" } } diff --git a/app/javascript/dashboard/i18n/locale/es/contactFilters.json b/app/javascript/dashboard/i18n/locale/es/contactFilters.json index 51fba0d0b..d5fb5a1c2 100644 --- a/app/javascript/dashboard/i18n/locale/es/contactFilters.json +++ b/app/javascript/dashboard/i18n/locale/es/contactFilters.json @@ -23,7 +23,7 @@ "is_not_present": "No está presente", "is_greater_than": "Es mayor que", "is_lesser_than": "Es menor que", - "days_before": "Is x days before" + "days_before": "Es X días antes" }, "ATTRIBUTES": { "NAME": "Nombre", @@ -37,7 +37,7 @@ "CUSTOM_ATTRIBUTE_NUMBER": "Número", "CUSTOM_ATTRIBUTE_LINK": "Enlace", "CUSTOM_ATTRIBUTE_CHECKBOX": "Casilla", - "CREATED_AT": "Created At", + "CREATED_AT": "Creado el", "LAST_ACTIVITY": "Última actividad" }, "GROUPS": { diff --git a/app/javascript/dashboard/i18n/locale/es/conversation.json b/app/javascript/dashboard/i18n/locale/es/conversation.json index 07ce4cc5b..afd28d55a 100644 --- a/app/javascript/dashboard/i18n/locale/es/conversation.json +++ b/app/javascript/dashboard/i18n/locale/es/conversation.json @@ -1,7 +1,7 @@ { "CONVERSATION": { "404": "Por favor, selecciona una conversación del panel izquierdo", - "DASHBOARD_APP_TAB_MESSAGES": "Messages", + "DASHBOARD_APP_TAB_MESSAGES": "Mensajes", "UNVERIFIED_SESSION": "La identidad de este usuario no está verificada", "NO_MESSAGE_1": "¡Oh oh! Parece que no hay mensajes de los clientes en tu bandeja de entrada.", "NO_MESSAGE_2": " para enviar un mensaje a tu página!", @@ -31,7 +31,7 @@ "REPLYING_TO": "Esta respondiendo a:", "REMOVE_SELECTION": "Eliminar selección", "DOWNLOAD": "Descargar", - "UNKNOWN_FILE_TYPE": "Unknown File", + "UNKNOWN_FILE_TYPE": "Archivo desconocido", "UPLOADING_ATTACHMENTS": "Subiendo archivos adjuntos...", "SUCCESS_DELETE_MESSAGE": "Mensaje eliminado correctamente", "FAIL_DELETE_MESSSAGE": "¡No se pudo eliminar el mensaje! Inténtalo de nuevo", diff --git a/app/javascript/dashboard/i18n/locale/es/generalSettings.json b/app/javascript/dashboard/i18n/locale/es/generalSettings.json index 64ecf7005..bdb1b73a7 100644 --- a/app/javascript/dashboard/i18n/locale/es/generalSettings.json +++ b/app/javascript/dashboard/i18n/locale/es/generalSettings.json @@ -62,7 +62,7 @@ "MARK_ALL_DONE": "Marcar Todo Hecho", "DELETE_TITLE": "Eliminado", "UNREAD_NOTIFICATION": { - "TITLE": "Unread Notifications", + "TITLE": "Notificaciones sin leer", "ALL_NOTIFICATIONS": "Ver todas las notificaciones", "LOADING_UNREAD_MESSAGE": "Cargando notificaciones no leídas...", "EMPTY_MESSAGE": "No tiene notificaciones sin leer" @@ -108,7 +108,7 @@ "GO_TO_CONVERSATION_DASHBOARD": "Ir al panel de conversaciones", "GO_TO_CONTACTS_DASHBOARD": "Ir al panel de contactos", "GO_TO_REPORTS_OVERVIEW": "Ir al Resumen de Reportes", - "GO_TO_CONVERSATION_REPORTS": "Go to Conversation Reports", + "GO_TO_CONVERSATION_REPORTS": "Ir a Reportes de Conversación", "GO_TO_AGENT_REPORTS": "Ir a Reportes de Agente", "GO_TO_LABEL_REPORTS": "Ir a Reportes de Etiquetas", "GO_TO_INBOX_REPORTS": "Ir a Reportes de Entrada", diff --git a/app/javascript/dashboard/i18n/locale/es/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/es/inboxMgmt.json index bb46e4faf..044fb4072 100644 --- a/app/javascript/dashboard/i18n/locale/es/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/es/inboxMgmt.json @@ -398,8 +398,8 @@ "MESSENGER_SUB_HEAD": "Coloca este botón dentro de tu etiqueta cuerpo", "INBOX_AGENTS": "Agentes", "INBOX_AGENTS_SUB_TEXT": "Añadir o quitar agentes de esta bandeja de entrada", - "AGENT_ASSIGNMENT": "Conversation Assignment", - "AGENT_ASSIGNMENT_SUB_TEXT": "Update conversation assignment settings", + "AGENT_ASSIGNMENT": "Asignación de conversación", + "AGENT_ASSIGNMENT_SUB_TEXT": "Actualizar configuración de la asignación de conversación", "UPDATE": "Actualizar", "ENABLE_EMAIL_COLLECT_BOX": "Activar caja de recolección de correo electrónico", "ENABLE_EMAIL_COLLECT_BOX_SUB_TEXT": "Activar o desactivar la caja de recolección de correo electrónico", @@ -430,14 +430,14 @@ }, "PRE_CHAT_FORM": { "DESCRIPTION": "Los formularios de Pre Chat le permiten capturar la información del usuario antes de que comiencen la conversación con usted.", - "SET_FIELDS": "Pre chat form fields", + "SET_FIELDS": "Campos del formulario del chat", "SET_FIELDS_HEADER": { - "FIELDS": "Fields", - "LABEL": "Label", - "PLACE_HOLDER": "Placeholder", + "FIELDS": "Campos", + "LABEL": "Etiqueta", + "PLACE_HOLDER": "Marca de posición", "KEY": "Llave", "TYPE": "Tipo", - "REQUIRED": "Required" + "REQUIRED": "Requerido" }, "ENABLE": { "LABEL": "Activar formulario de pre-chat", @@ -447,7 +447,7 @@ } }, "PRE_CHAT_MESSAGE": { - "LABEL": "Pre chat message", + "LABEL": "Mensaje de prechat", "PLACEHOLDER": "Este mensaje sería visible para los usuarios junto con el formulario" }, "REQUIRE_EMAIL": { @@ -476,7 +476,7 @@ "IMAP": { "TITLE": "IMAP", "SUBTITLE": "Configura los detalles de IMAP", - "NOTE_TEXT": "To enable SMTP, please configure IMAP.", + "NOTE_TEXT": "Para habilitar SMTP, por favor configure IMAP.", "UPDATE": "Actualizar ajustes IMAP", "TOGGLE_AVAILABILITY": "Habilitar configuración IMAP para esta bandeja de entrada", "TOGGLE_HELP": "Habilitar IMAP ayudará al usuario a recibir correo electrónico", @@ -536,8 +536,8 @@ "SSL_TLS": "SSL/TLS", "START_TLS": "STARTTLS", "OPEN_SSL_VERIFY_MODE": "Abrir modo de verificación SSL", - "AUTH_MECHANISM": "Authentication" + "AUTH_MECHANISM": "Autenticación" }, - "NOTE": "Note: " + "NOTE": "Nota: " } } diff --git a/app/javascript/dashboard/i18n/locale/es/integrations.json b/app/javascript/dashboard/i18n/locale/es/integrations.json index 2476d4cad..b60f2a6dd 100644 --- a/app/javascript/dashboard/i18n/locale/es/integrations.json +++ b/app/javascript/dashboard/i18n/locale/es/integrations.json @@ -2,19 +2,19 @@ "INTEGRATION_SETTINGS": { "HEADER": "Integraciones", "WEBHOOK": { - "SUBSCRIBED_EVENTS": "Subscribed Events", + "SUBSCRIBED_EVENTS": "Eventos suscritos", "FORM": { "CANCEL": "Cancelar", "DESC": "Los eventos Webhook te proporcionan la información en tiempo real sobre lo que está sucediendo en tu cuenta de Chatwoot. Por favor, introduce una URL válida para configurar un callback.", "SUBSCRIPTIONS": { - "LABEL": "Events", + "LABEL": "Eventos", "EVENTS": { - "CONVERSATION_CREATED": "Conversation Created", - "CONVERSATION_STATUS_CHANGED": "Conversation Status Changed", - "CONVERSATION_UPDATED": "Conversation Updated", - "MESSAGE_CREATED": "Message created", - "MESSAGE_UPDATED": "Message updated", - "WEBWIDGET_TRIGGERED": "Live chat widget opened by the user" + "CONVERSATION_CREATED": "Conversación creada", + "CONVERSATION_STATUS_CHANGED": "Estado de la conversación cambiado", + "CONVERSATION_UPDATED": "Conversación actualizada", + "MESSAGE_CREATED": "Mensaje creado", + "MESSAGE_UPDATED": "Mensaje actualizado", + "WEBWIDGET_TRIGGERED": "Widget de Live Chat abierto por el usuario" } }, "END_POINT": { @@ -22,7 +22,7 @@ "PLACEHOLDER": "Ejemplo: https://example/api/webhook", "ERROR": "Por favor, introduzca una URL válida" }, - "EDIT_SUBMIT": "Update webhook", + "EDIT_SUBMIT": "Actualizar webhook", "ADD_SUBMIT": "Crear webhook" }, "TITLE": "Webhook", @@ -44,7 +44,7 @@ "BUTTON_TEXT": "Editar", "TITLE": "Editar Webhook", "API": { - "SUCCESS_MESSAGE": "Webhook configuration updated successfully", + "SUCCESS_MESSAGE": "Configuración de webhook actualizada correctamente", "ERROR_MESSAGE": "No se pudo conectar al servidor Woot, por favor inténtalo de nuevo más tarde" } }, @@ -52,7 +52,7 @@ "CANCEL": "Cancelar", "TITLE": "Añadir nuevo webhook", "API": { - "SUCCESS_MESSAGE": "Webhook configuration added successfully", + "SUCCESS_MESSAGE": "Configuración de webhook añadida correctamente", "ERROR_MESSAGE": "No se pudo conectar al servidor Woot, por favor inténtalo de nuevo más tarde" } }, @@ -64,7 +64,7 @@ }, "CONFIRM": { "TITLE": "Confirmar eliminación", - "MESSAGE": "Are you sure to delete the webhook? (%{webhookURL})", + "MESSAGE": "¿Está seguro de eliminar el webhook? (%{webhookURL})", "YES": "Sí, eliminar ", "NO": "No, mantenerlo" } diff --git a/app/javascript/dashboard/i18n/locale/es/report.json b/app/javascript/dashboard/i18n/locale/es/report.json index 2ba73dda2..81051a66f 100644 --- a/app/javascript/dashboard/i18n/locale/es/report.json +++ b/app/javascript/dashboard/i18n/locale/es/report.json @@ -18,16 +18,16 @@ "DESC": "( Total )" }, "FIRST_RESPONSE_TIME": { - "NAME": "First Response Time", + "NAME": "Tiempo de primera respuesta", "DESC": "( Media )", - "INFO_TEXT": "Total number of conversations used for computation:", - "TOOLTIP_TEXT": "First Response Time is %{metricValue} (based on %{conversationCount} conversations)" + "INFO_TEXT": "Número total de conversaciones utilizadas en el cálculo:", + "TOOLTIP_TEXT": "Tiempo de primera respuesta es %{metricValue} (basado en %{conversationCount} conversaciones)" }, "RESOLUTION_TIME": { "NAME": "Tiempo de resolución", "DESC": "( Media )", - "INFO_TEXT": "Total number of conversations used for computation:", - "TOOLTIP_TEXT": "Resolution Time is %{metricValue} (based on %{conversationCount} conversations)" + "INFO_TEXT": "Número total de conversaciones utilizadas en el cálculo:", + "TOOLTIP_TEXT": "El tiempo de resolución es %{metricValue} (basado en %{conversationCount} conversaciones)" }, "RESOLUTION_COUNT": { "NAME": "Número de resoluciones", @@ -135,16 +135,16 @@ "DESC": "( Total )" }, "FIRST_RESPONSE_TIME": { - "NAME": "First Response Time", + "NAME": "Tiempo de primera respuesta", "DESC": "( Media )", - "INFO_TEXT": "Total number of conversations used for computation:", - "TOOLTIP_TEXT": "First Response Time is %{metricValue} (based on %{conversationCount} conversations)" + "INFO_TEXT": "Número total de conversaciones utilizadas en el cálculo:", + "TOOLTIP_TEXT": "Tiempo de primera respuesta es %{metricValue} (basado en %{conversationCount} conversaciones)" }, "RESOLUTION_TIME": { "NAME": "Tiempo de resolución", "DESC": "( Media )", - "INFO_TEXT": "Total number of conversations used for computation:", - "TOOLTIP_TEXT": "Resolution Time is %{metricValue} (based on %{conversationCount} conversations)" + "INFO_TEXT": "Número total de conversaciones utilizadas en el cálculo:", + "TOOLTIP_TEXT": "El tiempo de resolución es %{metricValue} (basado en %{conversationCount} conversaciones)" }, "RESOLUTION_COUNT": { "NAME": "Número de resoluciones", @@ -202,16 +202,16 @@ "DESC": "( Total )" }, "FIRST_RESPONSE_TIME": { - "NAME": "First Response Time", + "NAME": "Tiempo de primera respuesta", "DESC": "( Media )", - "INFO_TEXT": "Total number of conversations used for computation:", - "TOOLTIP_TEXT": "First Response Time is %{metricValue} (based on %{conversationCount} conversations)" + "INFO_TEXT": "Número total de conversaciones utilizadas en el cálculo:", + "TOOLTIP_TEXT": "Tiempo de primera respuesta es %{metricValue} (basado en %{conversationCount} conversaciones)" }, "RESOLUTION_TIME": { "NAME": "Tiempo de resolución", "DESC": "( Media )", - "INFO_TEXT": "Total number of conversations used for computation:", - "TOOLTIP_TEXT": "Resolution Time is %{metricValue} (based on %{conversationCount} conversations)" + "INFO_TEXT": "Número total de conversaciones utilizadas en el cálculo:", + "TOOLTIP_TEXT": "El tiempo de resolución es %{metricValue} (basado en %{conversationCount} conversaciones)" }, "RESOLUTION_COUNT": { "NAME": "Número de resoluciones", @@ -269,16 +269,16 @@ "DESC": "( Total )" }, "FIRST_RESPONSE_TIME": { - "NAME": "First Response Time", + "NAME": "Tiempo de primera respuesta", "DESC": "( Media )", - "INFO_TEXT": "Total number of conversations used for computation:", - "TOOLTIP_TEXT": "First Response Time is %{metricValue} (based on %{conversationCount} conversations)" + "INFO_TEXT": "Número total de conversaciones utilizadas en el cálculo:", + "TOOLTIP_TEXT": "Tiempo de primera respuesta es %{metricValue} (basado en %{conversationCount} conversaciones)" }, "RESOLUTION_TIME": { "NAME": "Tiempo de resolución", "DESC": "( Media )", - "INFO_TEXT": "Total number of conversations used for computation:", - "TOOLTIP_TEXT": "Resolution Time is %{metricValue} (based on %{conversationCount} conversations)" + "INFO_TEXT": "Número total de conversaciones utilizadas en el cálculo:", + "TOOLTIP_TEXT": "El tiempo de resolución es %{metricValue} (basado en %{conversationCount} conversaciones)" }, "RESOLUTION_COUNT": { "NAME": "Número de resoluciones", @@ -336,16 +336,16 @@ "DESC": "( Total )" }, "FIRST_RESPONSE_TIME": { - "NAME": "First Response Time", + "NAME": "Tiempo de primera respuesta", "DESC": "( Media )", - "INFO_TEXT": "Total number of conversations used for computation:", - "TOOLTIP_TEXT": "First Response Time is %{metricValue} (based on %{conversationCount} conversations)" + "INFO_TEXT": "Número total de conversaciones utilizadas en el cálculo:", + "TOOLTIP_TEXT": "Tiempo de primera respuesta es %{metricValue} (basado en %{conversationCount} conversaciones)" }, "RESOLUTION_TIME": { "NAME": "Tiempo de resolución", "DESC": "( Media )", - "INFO_TEXT": "Total number of conversations used for computation:", - "TOOLTIP_TEXT": "Resolution Time is %{metricValue} (based on %{conversationCount} conversations)" + "INFO_TEXT": "Número total de conversaciones utilizadas en el cálculo:", + "TOOLTIP_TEXT": "El tiempo de resolución es %{metricValue} (basado en %{conversationCount} conversaciones)" }, "RESOLUTION_COUNT": { "NAME": "Número de resoluciones", @@ -386,7 +386,7 @@ "CSAT_REPORTS": { "HEADER": "Reporte de encuestas de satisfacción", "NO_RECORDS": "No hay respuestas de encuestas de satisfacción disponibles.", - "DOWNLOAD": "Download CSAT Reports", + "DOWNLOAD": "Descargar reportes CSAT", "FILTERS": { "AGENTS": { "PLACEHOLDER": "Elegir agentes" @@ -417,27 +417,27 @@ }, "OVERVIEW_REPORTS": { "HEADER": "Resumen", - "LIVE": "Live", + "LIVE": "En vivo", "ACCOUNT_CONVERSATIONS": { - "HEADER": "Open Conversations", - "LOADING_MESSAGE": "Loading conversation metrics...", + "HEADER": "Conversaciones abiertas", + "LOADING_MESSAGE": "Cargando métricas de conversación...", "OPEN": "Abrir", - "UNATTENDED": "Unattended", + "UNATTENDED": "Desatendido", "UNASSIGNED": "Sin asignar" }, "AGENT_CONVERSATIONS": { - "HEADER": "Conversations by agents", - "LOADING_MESSAGE": "Loading agent metrics...", - "NO_AGENTS": "There are no conversations by agents", + "HEADER": "Conversaciones por agentes", + "LOADING_MESSAGE": "Cargando métricas del agente...", + "NO_AGENTS": "No hay conversaciones por agentes", "TABLE_HEADER": { "AGENT": "Agente", - "OPEN": "OPEN", - "UNATTENDED": "Unattended", + "OPEN": "ABIERTA", + "UNATTENDED": "Desatendido", "STATUS": "Estado" } }, "AGENT_STATUS": { - "HEADER": "Agent status", + "HEADER": "Estado del agente", "ONLINE": "En línea", "BUSY": "Ocupado", "OFFLINE": "Fuera de línea" diff --git a/app/javascript/dashboard/i18n/locale/es/settings.json b/app/javascript/dashboard/i18n/locale/es/settings.json index 7b16e5385..e3032cc4f 100644 --- a/app/javascript/dashboard/i18n/locale/es/settings.json +++ b/app/javascript/dashboard/i18n/locale/es/settings.json @@ -21,7 +21,7 @@ }, "MESSAGE_SIGNATURE_SECTION": { "TITLE": "Firma de mensaje personal", - "NOTE": "Create a personal message signature that would be added to all the messages you send from your email inbox. Use the rich content editor to create a highly personalised signature.", + "NOTE": "Cree una firma de mensaje personal que se añadirá a todos los mensajes que envíe desde su buzón de correo electrónico. Utilice el rico editor de contenidos para crear una firma altamente personalizada.", "BTN_TEXT": "Guardar firma de mensaje", "API_ERROR": "¡No se pudo guardar la firma! Inténtalo de nuevo", "API_SUCCESS": "Firma guardada correctamente" @@ -132,8 +132,8 @@ "COPY_SUCCESSFUL": "Código copiado al portapapeles con éxito" }, "SHOW_MORE_BLOCK": { - "SHOW_MORE": "Show More", - "SHOW_LESS": "Show Less" + "SHOW_MORE": "Mostrar más", + "SHOW_LESS": "Mostrar menos" }, "FILE_BUBBLE": { "DOWNLOAD": "Descargar", @@ -151,7 +151,7 @@ }, "SIDEBAR": { "CURRENTLY_VIEWING_ACCOUNT": "Visualizando:", - "SWITCH": "Switch", + "SWITCH": "Cambiar", "CONVERSATIONS": "Conversaciones", "ALL_CONVERSATIONS": "Todas las conversaciones", "MENTIONED_CONVERSATIONS": "Menciones", diff --git a/app/javascript/dashboard/i18n/locale/es/signup.json b/app/javascript/dashboard/i18n/locale/es/signup.json index 498c84f06..480c912bd 100644 --- a/app/javascript/dashboard/i18n/locale/es/signup.json +++ b/app/javascript/dashboard/i18n/locale/es/signup.json @@ -22,7 +22,7 @@ "LABEL": "Contraseña", "PLACEHOLDER": "Contraseña", "ERROR": "La contraseña es demasiado corta", - "IS_INVALID_PASSWORD": "Password should contain atleast 1 uppercase letter, 1 lowercase letter, 1 number and 1 special character" + "IS_INVALID_PASSWORD": "La contraseña debe contener al menos 1 letra mayúscula, 1 letra minúscula, 1 número y 1 carácter especial" }, "CONFIRM_PASSWORD": { "LABEL": "Confirmar contraseña", diff --git a/app/javascript/dashboard/i18n/locale/es/teamsSettings.json b/app/javascript/dashboard/i18n/locale/es/teamsSettings.json index 77cf7035e..2125e478b 100644 --- a/app/javascript/dashboard/i18n/locale/es/teamsSettings.json +++ b/app/javascript/dashboard/i18n/locale/es/teamsSettings.json @@ -83,7 +83,7 @@ "SELECT_ALL": "seleccionar todos los agentes", "SELECTED_COUNT": "%{selected} de %{total} agentes seleccionados.", "BUTTON_TEXT": "Añadir agentes", - "AGENT_VALIDATION_ERROR": "Select at least one agent." + "AGENT_VALIDATION_ERROR": "Seleccione al menos un agente." }, "FINISH": { "TITLE": "¡Su equipo está listo!", diff --git a/app/javascript/dashboard/i18n/locale/es/whatsappTemplates.json b/app/javascript/dashboard/i18n/locale/es/whatsappTemplates.json index bbcf28156..6e74612ab 100644 --- a/app/javascript/dashboard/i18n/locale/es/whatsappTemplates.json +++ b/app/javascript/dashboard/i18n/locale/es/whatsappTemplates.json @@ -1,25 +1,25 @@ { "WHATSAPP_TEMPLATES": { "MODAL": { - "TITLE": "Whatsapp Templates", - "SUBTITLE": "Select the whatsapp template you want to send", - "TEMPLATE_SELECTED_SUBTITLE": "Process %{templateName}" + "TITLE": "Plantillas de Whatsapp", + "SUBTITLE": "Seleccione la plantilla de Whatsapp que desea enviar", + "TEMPLATE_SELECTED_SUBTITLE": "Procesar %{templateName}" }, "PICKER": { - "SEARCH_PLACEHOLDER": "Search Templates", - "NO_TEMPLATES_FOUND": "No templates found for", + "SEARCH_PLACEHOLDER": "Buscar plantillas", + "NO_TEMPLATES_FOUND": "No se encontraron plantillas para", "LABELS": { - "LANGUAGE": "Language", - "TEMPLATE_BODY": "Template Body", - "CATEGORY": "Category" + "LANGUAGE": "Idioma", + "TEMPLATE_BODY": "Cuerpo de plantilla", + "CATEGORY": "Categoría" } }, "PARSER": { "VARIABLES_LABEL": "Variables", - "VARIABLE_PLACEHOLDER": "Enter %{variable} value", - "GO_BACK_LABEL": "Go Back", - "SEND_MESSAGE_LABEL": "Send Message", - "FORM_ERROR_MESSAGE": "Please fill all variables before sending" + "VARIABLE_PLACEHOLDER": "Introduzca el valor de %{variable}", + "GO_BACK_LABEL": "Volver", + "SEND_MESSAGE_LABEL": "Enviar mensaje", + "FORM_ERROR_MESSAGE": "Por favor, rellene todas las variables antes de enviar" } } } diff --git a/app/javascript/dashboard/i18n/locale/ru/bulkActions.json b/app/javascript/dashboard/i18n/locale/ru/bulkActions.json index 86d29b5cc..0b6180a42 100644 --- a/app/javascript/dashboard/i18n/locale/ru/bulkActions.json +++ b/app/javascript/dashboard/i18n/locale/ru/bulkActions.json @@ -1,17 +1,17 @@ { "BULK_ACTION": { - "CONVERSATIONS_SELECTED": "%{conversationCount} conversations selected", + "CONVERSATIONS_SELECTED": "%{conversationCount} бесед выбрано", "AGENT_SELECT_LABEL": "Выбрать Агента", - "ASSIGN_CONFIRMATION_LABEL": "Are you sure you want to assign %{conversationCount} %{conversationLabel} to", - "GO_BACK_LABEL": "Go back", + "ASSIGN_CONFIRMATION_LABEL": "Вы уверены, что хотите назначить %{conversationCount} %{conversationLabel}", + "GO_BACK_LABEL": "Вернуться", "ASSIGN_LABEL": "Назначить", - "ASSIGN_AGENT_TOOLTIP": "Assign Agent", + "ASSIGN_AGENT_TOOLTIP": "Назначенный оператор", "RESOLVE_TOOLTIP": "Завершить", - "ASSIGN_SUCCESFUL": "Conversations assigned successfully", - "ASSIGN_FAILED": "Failed to assign conversations, please try again", - "RESOLVE_SUCCESFUL": "Conversations resolved successfully", - "RESOLVE_FAILED": "Failed to resolve conversations, please try again", - "ALL_CONVERSATIONS_SELECTED_ALERT": "Conversations visible on this page are only selected.", - "AGENT_LIST_LOADING": "Loading Agents" + "ASSIGN_SUCCESFUL": "Беседы успешно назначены", + "ASSIGN_FAILED": "Не удалось назначить беседы, попробуйте еще раз", + "RESOLVE_SUCCESFUL": "Беседы успешно завершены", + "RESOLVE_FAILED": "Не удалось завершить беседы, попробуйте еще раз", + "ALL_CONVERSATIONS_SELECTED_ALERT": "Беседы, видимые на этой странице, выбраны.", + "AGENT_LIST_LOADING": "Загрузка Операторов" } } diff --git a/app/javascript/dashboard/i18n/locale/ru/conversation.json b/app/javascript/dashboard/i18n/locale/ru/conversation.json index 83167558e..6f1d30332 100644 --- a/app/javascript/dashboard/i18n/locale/ru/conversation.json +++ b/app/javascript/dashboard/i18n/locale/ru/conversation.json @@ -1,7 +1,7 @@ { "CONVERSATION": { "404": "Пожалуйста, выберите диалог из левой панели", - "DASHBOARD_APP_TAB_MESSAGES": "Messages", + "DASHBOARD_APP_TAB_MESSAGES": "Сообщения", "UNVERIFIED_SESSION": "Подлинность этого пользователя не подтверждена", "NO_MESSAGE_1": "Ой! Похоже, сообщений от клиентов нет.", "NO_MESSAGE_2": " чтобы отправить сообщение на вашу страницу!", @@ -31,7 +31,7 @@ "REPLYING_TO": "Вы отвечаете на:", "REMOVE_SELECTION": "Удалить выделенное", "DOWNLOAD": "Скачать", - "UNKNOWN_FILE_TYPE": "Unknown File", + "UNKNOWN_FILE_TYPE": "Неизвестный файл", "UPLOADING_ATTACHMENTS": "Загрузка вложений...", "SUCCESS_DELETE_MESSAGE": "Сообщение успешно удалено", "FAIL_DELETE_MESSSAGE": "Не удалось удалить сообщение! Попробуйте еще раз", diff --git a/app/javascript/dashboard/i18n/locale/ru/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/ru/inboxMgmt.json index 08e8f33d1..0eebc9430 100644 --- a/app/javascript/dashboard/i18n/locale/ru/inboxMgmt.json +++ b/app/javascript/dashboard/i18n/locale/ru/inboxMgmt.json @@ -398,8 +398,8 @@ "MESSENGER_SUB_HEAD": "Поместите эту кнопку внутри тега ", "INBOX_AGENTS": "Операторы", "INBOX_AGENTS_SUB_TEXT": "Добавить или удалить агентов из этого источника", - "AGENT_ASSIGNMENT": "Conversation Assignment", - "AGENT_ASSIGNMENT_SUB_TEXT": "Update conversation assignment settings", + "AGENT_ASSIGNMENT": "Назначения для беседы", + "AGENT_ASSIGNMENT_SUB_TEXT": "Обновить настройки назначения для бесед", "UPDATE": "Обновить", "ENABLE_EMAIL_COLLECT_BOX": "Включить ящик сбора почты", "ENABLE_EMAIL_COLLECT_BOX_SUB_TEXT": "Включение или отключение ящик для сбора почты в новой беседе", diff --git a/app/javascript/dashboard/i18n/locale/ru/report.json b/app/javascript/dashboard/i18n/locale/ru/report.json index 8dc221b4e..dd763da32 100644 --- a/app/javascript/dashboard/i18n/locale/ru/report.json +++ b/app/javascript/dashboard/i18n/locale/ru/report.json @@ -386,7 +386,7 @@ "CSAT_REPORTS": { "HEADER": "Отчёты CSAT", "NO_RECORDS": "Нет ответов на опрос CSAT.", - "DOWNLOAD": "Download CSAT Reports", + "DOWNLOAD": "Скачать отчёты CSAT", "FILTERS": { "AGENTS": { "PLACEHOLDER": "Выберите Операторов" diff --git a/app/javascript/dashboard/i18n/locale/ru/settings.json b/app/javascript/dashboard/i18n/locale/ru/settings.json index 8c28e454b..a5788f28c 100644 --- a/app/javascript/dashboard/i18n/locale/ru/settings.json +++ b/app/javascript/dashboard/i18n/locale/ru/settings.json @@ -21,7 +21,7 @@ }, "MESSAGE_SIGNATURE_SECTION": { "TITLE": "Подпись личных сообщений", - "NOTE": "Create a personal message signature that would be added to all the messages you send from your email inbox. Use the rich content editor to create a highly personalised signature.", + "NOTE": "Создать подпись для личных сообщений, которая будет добавлена ко всем сообщениям, которые вы отправляете из вашего почтового ящика. Используйте редактор текста для создания персональной подписи.", "BTN_TEXT": "Сохранить подпись", "API_ERROR": "Не удалось сохранить подпись! Повторите попытку", "API_SUCCESS": "Подпись успешно сохранена" diff --git a/app/javascript/dashboard/i18n/locale/ru/whatsappTemplates.json b/app/javascript/dashboard/i18n/locale/ru/whatsappTemplates.json index bbcf28156..f05321d14 100644 --- a/app/javascript/dashboard/i18n/locale/ru/whatsappTemplates.json +++ b/app/javascript/dashboard/i18n/locale/ru/whatsappTemplates.json @@ -1,25 +1,25 @@ { "WHATSAPP_TEMPLATES": { "MODAL": { - "TITLE": "Whatsapp Templates", - "SUBTITLE": "Select the whatsapp template you want to send", - "TEMPLATE_SELECTED_SUBTITLE": "Process %{templateName}" + "TITLE": "Шаблоны Whatsapp", + "SUBTITLE": "Выберите шаблон whatsapp, который вы хотите отправить", + "TEMPLATE_SELECTED_SUBTITLE": "Обработка %{templateName}" }, "PICKER": { - "SEARCH_PLACEHOLDER": "Search Templates", - "NO_TEMPLATES_FOUND": "No templates found for", + "SEARCH_PLACEHOLDER": "Найти шаблоны", + "NO_TEMPLATES_FOUND": "Не найдено шаблонов для", "LABELS": { - "LANGUAGE": "Language", - "TEMPLATE_BODY": "Template Body", - "CATEGORY": "Category" + "LANGUAGE": "Язык", + "TEMPLATE_BODY": "Тело шаблона", + "CATEGORY": "Категория" } }, "PARSER": { - "VARIABLES_LABEL": "Variables", - "VARIABLE_PLACEHOLDER": "Enter %{variable} value", - "GO_BACK_LABEL": "Go Back", - "SEND_MESSAGE_LABEL": "Send Message", - "FORM_ERROR_MESSAGE": "Please fill all variables before sending" + "VARIABLES_LABEL": "Переменные", + "VARIABLE_PLACEHOLDER": "Введите значение %{variable}", + "GO_BACK_LABEL": "Вернуться", + "SEND_MESSAGE_LABEL": "Отправить сообщение", + "FORM_ERROR_MESSAGE": "Пожалуйста, заполните все переменные перед отправкой" } } } diff --git a/app/javascript/widget/i18n/locale/es.json b/app/javascript/widget/i18n/locale/es.json index a0998fdbe..a469de66c 100644 --- a/app/javascript/widget/i18n/locale/es.json +++ b/app/javascript/widget/i18n/locale/es.json @@ -22,7 +22,7 @@ "IN_A_DAY": "Normalmente responde en un día" }, "START_CONVERSATION": "Iniciar conversación", - "END_CONVERSATION": "End Conversation", + "END_CONVERSATION": "Finalizar conversación", "CONTINUE_CONVERSATION": "Continuar conversación", "START_NEW_CONVERSATION": "Iniciar una nueva conversación", "UNREAD_VIEW": { @@ -49,14 +49,14 @@ "EMAIL_ADDRESS": { "LABEL": "Dirección de correo", "PLACEHOLDER": "Introduzca su dirección de correo electrónico", - "REQUIRED_ERROR": "Email Address is required", + "REQUIRED_ERROR": "La dirección de correo es obligatoria", "VALID_ERROR": "Por favor, introduzca una dirección de correo válida" }, "PHONE_NUMBER": { "LABEL": "Número telefónico", - "PLACEHOLDER": "Please enter your phone number", - "REQUIRED_ERROR": "Phone Number is required", - "VALID_ERROR": "Phone number should be of E.164 format eg: +1415555555" + "PLACEHOLDER": "Por favor ingrese su número de teléfono", + "REQUIRED_ERROR": "El número de teléfono es obligatorio", + "VALID_ERROR": "El número de teléfono debe ser de formato E.164 por ejemplo: +5493995777777" }, "MESSAGE": { "LABEL": "Mensaje", @@ -65,7 +65,7 @@ } }, "CAMPAIGN_HEADER": "Por favor, introduce tu nombre y correo electrónico antes de iniciar la conversación", - "IS_REQUIRED": "is required" + "IS_REQUIRED": "es obligatorio" }, "FILE_SIZE_LIMIT": "El archivo excede el límite de los archivos adjuntos {MAXIMUM_FILE_UPLOAD_SIZE}", "CHAT_FORM": { diff --git a/config/locales/es.yml b/config/locales/es.yml index 680eb5da7..9ca9b2c50 100644 --- a/config/locales/es.yml +++ b/config/locales/es.yml @@ -23,7 +23,7 @@ es: reset_password_failure: '¡Uh ho! No hemos podido encontrar ningún usuario con el correo electrónico especificado.' errors: webhook: - invalid: Invalid events + invalid: Eventos inválidos signup: disposable_email: No permitimos correos electrónicos desechables invalid_email: Ha introducido un correo electrónico no válido @@ -40,14 +40,14 @@ es: avg_first_response_time: Promedio de tiempo de la primera respuesta (Minutos) avg_resolution_time: Promedio de tiempo de resolución (Minutos) inbox_csv: - inbox_name: Inbox name - inbox_type: Inbox type - conversations_count: No. of conversations + inbox_name: Nombre de la bandeja de entrada + inbox_type: Tipo de bandeja de entrada + conversations_count: Núm. de conversaciones avg_first_response_time: Promedio de tiempo de la primera respuesta (Minutos) avg_resolution_time: Promedio de tiempo de resolución (Minutos) label_csv: - label_title: Label - conversations_count: No. of conversations + label_title: Etiqueta + conversations_count: Núm. de conversaciones avg_first_response_time: Promedio de tiempo de la primera respuesta (Minutos) avg_resolution_time: Promedio de tiempo de resolución (Minutos) team_csv: @@ -58,14 +58,14 @@ es: default_group_by: día csat: headers: - contact_name: Contact Name - contact_email_address: Contact Email Address - contact_phone_number: Contact Phone Number - link_to_the_conversation: Link to the conversation + contact_name: Nombre de Contacto + contact_email_address: Correo electrónico de contacto + contact_phone_number: Número de teléfono de contacto + link_to_the_conversation: Enlace a la conversación agent_name: Nombre del agente rating: Calificación - feedback: Feedback Comment - recorded_at: Recorded date + feedback: Comentario de opinión + recorded_at: Fecha registrada notifications: notification_title: conversation_creation: "[Nueva conversación] - #%{display_id} ha sido creado en %{inbox_name}"