Files
Liang XJ 092fb2e083
Some checks failed
Lock Threads / action (push) Has been cancelled
Mark stale issues and pull requests / stale (push) Has been cancelled
Publish Chatwoot EE docker images / build (linux/amd64, ubuntu-latest) (push) Has been cancelled
Publish Chatwoot EE docker images / build (linux/arm64, ubuntu-22.04-arm) (push) Has been cancelled
Publish Chatwoot EE docker images / merge (push) Has been cancelled
Publish Chatwoot CE docker images / build (linux/amd64, ubuntu-latest) (push) Has been cancelled
Publish Chatwoot CE docker images / build (linux/arm64, ubuntu-22.04-arm) (push) Has been cancelled
Publish Chatwoot CE docker images / merge (push) Has been cancelled
Run Chatwoot CE spec / lint-backend (push) Has been cancelled
Run Chatwoot CE spec / lint-frontend (push) Has been cancelled
Run Chatwoot CE spec / frontend-tests (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (0, 16) (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (1, 16) (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (10, 16) (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (11, 16) (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (12, 16) (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (13, 16) (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (14, 16) (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (15, 16) (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (2, 16) (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (3, 16) (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (4, 16) (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (5, 16) (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (6, 16) (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (7, 16) (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (8, 16) (push) Has been cancelled
Run Chatwoot CE spec / backend-tests (9, 16) (push) Has been cancelled
Run Linux nightly installer / nightly (push) Has been cancelled
Initial commit: Add logistics and order_detail message types
- Add Logistics component with progress tracking
- Add OrderDetail component for order information
- Support data-driven steps and actions
- Add blue color scale to widget SCSS
- Fix node overflow and progress bar rendering issues
- Add English translations for dashboard components

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-26 11:16:56 +08:00

583 lines
18 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"REPORT": {
"HEADER": "Conversaciones",
"LOADING_CHART": "Cargando datos del gráfico...",
"NO_ENOUGH_DATA": "No hemos recibido suficientes puntos de datos para generar el informe. Inténtalo de nuevo más tarde.",
"DOWNLOAD_AGENT_REPORTS": "Descargar reportes de agente",
"DATA_FETCHING_FAILED": "Error al obtener datos, por favor intente nuevamente.",
"SUMMARY_FETCHING_FAILED": "No se pudo obtener el resumen, por favor inténtalo de nuevo más tarde.",
"METRICS": {
"CONVERSATIONS": {
"NAME": "Conversaciones",
"DESC": "( Total )"
},
"INCOMING_MESSAGES": {
"NAME": "Mensajes recibidos",
"DESC": "( Total )"
},
"OUTGOING_MESSAGES": {
"NAME": "Mensajes enviados",
"DESC": "( Total )"
},
"FIRST_RESPONSE_TIME": {
"NAME": "Tiempo de primera respuesta",
"DESC": "( Media )",
"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": "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",
"DESC": "( Total )"
},
"BOT_RESOLUTION_COUNT": {
"NAME": "Número de resoluciones",
"DESC": "( Total )"
},
"BOT_HANDOFF_COUNT": {
"NAME": "Recuento de traspasos",
"DESC": "( Total )"
},
"REPLY_TIME": {
"NAME": "Tiempo de espera del cliente",
"TOOLTIP_TEXT": "El tiempo de espera es {metricValue} (basado en {conversationCount} conversaciones)",
"DESC": ""
}
},
"DATE_RANGE_OPTIONS": {
"LAST_7_DAYS": "Últimos 7 días",
"LAST_14_DAYS": "Últimos 14 días",
"LAST_30_DAYS": "Últimos 30 días",
"THIS_MONTH": "This month",
"LAST_MONTH": "Last month",
"LAST_3_MONTHS": "Últimos 3 meses",
"LAST_6_MONTHS": "Últimos 6 meses",
"LAST_YEAR": "Último año",
"CUSTOM_DATE_RANGE": "Rango de fechas personalizado"
},
"CUSTOM_DATE_RANGE": {
"CONFIRM": "Aplicar",
"PLACEHOLDER": "Seleccione rango de fechas"
},
"GROUP_BY_FILTER_DROPDOWN_LABEL": "Agrupar por",
"DURATION_FILTER_LABEL": "Duración",
"GROUPING_OPTIONS": {
"DAY": "Día",
"WEEK": "Semana",
"MONTH": "Mes",
"YEAR": "Año"
},
"GROUP_BY_DAY_OPTIONS": [
{
"id": 1,
"groupBy": "Día"
}
],
"GROUP_BY_WEEK_OPTIONS": [
{
"id": 1,
"groupBy": "Día"
},
{
"id": 2,
"groupBy": "Semana"
}
],
"GROUP_BY_MONTH_OPTIONS": [
{
"id": 1,
"groupBy": "Día"
},
{
"id": 2,
"groupBy": "Semana"
},
{
"id": 3,
"groupBy": "Mes"
}
],
"GROUP_BY_YEAR_OPTIONS": [
{
"id": 2,
"groupBy": "Semana"
},
{
"id": 3,
"groupBy": "Mes"
},
{
"id": 4,
"groupBy": "Mes"
}
],
"BUSINESS_HOURS": "Horarios",
"FILTER_ACTIONS": {
"CLEAR_FILTER": "Limpiar filtros",
"EMPTY_LIST": "No se encontraron resultados"
},
"PAGINATION": {
"RESULTS": "Mostrando {start} a {end} de {total} resultados",
"PER_PAGE_TEMPLATE": "{size} / page"
}
},
"AGENT_REPORTS": {
"HEADER": "Resumen de agentes",
"DESCRIPTION": "Easily track agent performance with key metrics such as conversations, response times, resolution times, and resolved cases. Click an agents name to learn more.",
"LOADING_CHART": "Cargando datos del gráfico...",
"NO_ENOUGH_DATA": "No hemos recibido suficientes puntos de datos para generar el informe. Inténtalo de nuevo más tarde.",
"DOWNLOAD_AGENT_REPORTS": "Descargar reportes de agente",
"FILTER_DROPDOWN_LABEL": "Seleccionar agente",
"METRICS": {
"CONVERSATIONS": {
"NAME": "Conversaciones",
"DESC": "( Total )"
},
"INCOMING_MESSAGES": {
"NAME": "Mensajes entrantes",
"DESC": "( Total )"
},
"OUTGOING_MESSAGES": {
"NAME": "Mensajes salientes",
"DESC": "( Total )"
},
"FIRST_RESPONSE_TIME": {
"NAME": "Tiempo de primera respuesta",
"DESC": "( Media )",
"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": "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",
"DESC": "( Total )"
}
},
"DATE_RANGE": [
{
"id": 0,
"name": "Últimos 7 días"
},
{
"id": 1,
"name": "Últimos 30 días"
},
{
"id": 2,
"name": "Últimos 3 meses"
},
{
"id": 3,
"name": "Últimos 6 meses"
},
{
"id": 4,
"name": "Último año"
},
{
"id": 5,
"name": "Rango de fechas personalizado"
}
],
"CUSTOM_DATE_RANGE": {
"CONFIRM": "Aplicar",
"PLACEHOLDER": "Seleccione rango de fechas"
}
},
"LABEL_REPORTS": {
"HEADER": "Resumen de etiquetas",
"DESCRIPTION": "Track label performance with key metrics including conversations, response times, resolution times, and resolved cases. Click a label name for detailed insights.",
"LOADING_CHART": "Cargando datos del gráfico...",
"NO_ENOUGH_DATA": "No hemos recibido suficientes puntos de datos para generar el informe. Inténtalo de nuevo más tarde.",
"DOWNLOAD_LABEL_REPORTS": "Descargar reportes de etiquetas",
"FILTER_DROPDOWN_LABEL": "Seleecionar etiqueta",
"METRICS": {
"CONVERSATIONS": {
"NAME": "Conversaciones",
"DESC": "( Total )"
},
"INCOMING_MESSAGES": {
"NAME": "Mensajes entrantes",
"DESC": "( Total )"
},
"OUTGOING_MESSAGES": {
"NAME": "Mensajes salientes",
"DESC": "( Total )"
},
"FIRST_RESPONSE_TIME": {
"NAME": "Tiempo de primera respuesta",
"DESC": "( Media )",
"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": "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",
"DESC": "( Total )"
}
},
"DATE_RANGE": [
{
"id": 0,
"name": "Últimos 7 días"
},
{
"id": 1,
"name": "Últimos 30 días"
},
{
"id": 2,
"name": "Últimos 3 meses"
},
{
"id": 3,
"name": "Últimos 6 meses"
},
{
"id": 4,
"name": "Último año"
},
{
"id": 5,
"name": "Rango de fechas personalizado"
}
],
"CUSTOM_DATE_RANGE": {
"CONFIRM": "Aplicar",
"PLACEHOLDER": "Seleccione rango de fechas"
}
},
"INBOX_REPORTS": {
"HEADER": "Resumen de bandeja 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": "Cargando datos del gráfico...",
"NO_ENOUGH_DATA": "No hemos recibido suficientes puntos de datos para generar el informe. Inténtalo de nuevo más tarde.",
"DOWNLOAD_INBOX_REPORTS": "Descargar reportes de bandeja de entrada",
"FILTER_DROPDOWN_LABEL": "Seleccione una bandeja de entrada",
"ALL_INBOXES": "All Inboxes",
"SEARCH_INBOX": "Search Inbox",
"METRICS": {
"CONVERSATIONS": {
"NAME": "Conversaciones",
"DESC": "( Total )"
},
"INCOMING_MESSAGES": {
"NAME": "Mensajes entrantes",
"DESC": "( Total )"
},
"OUTGOING_MESSAGES": {
"NAME": "Mensajes salientes",
"DESC": "( Total )"
},
"FIRST_RESPONSE_TIME": {
"NAME": "Tiempo de primera respuesta",
"DESC": "( Media )",
"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": "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",
"DESC": "( Total )"
}
},
"DATE_RANGE": [
{
"id": 0,
"name": "Últimos 7 días"
},
{
"id": 1,
"name": "Últimos 30 días"
},
{
"id": 2,
"name": "Últimos 3 meses"
},
{
"id": 3,
"name": "Últimos 6 meses"
},
{
"id": 4,
"name": "Último año"
},
{
"id": 5,
"name": "Rango de fechas personalizado"
}
],
"CUSTOM_DATE_RANGE": {
"CONFIRM": "Aplicar",
"PLACEHOLDER": "Seleccione rango de fechas"
}
},
"TEAM_REPORTS": {
"HEADER": "Vista general del equipo",
"DESCRIPTION": "Get a snapshot of your teams performance with essential metrics, including conversations, response times, resolution times, and resolved cases. Click a team name for more details.",
"LOADING_CHART": "Cargando datos del gráfico...",
"NO_ENOUGH_DATA": "No hemos recibido suficientes puntos de datos para generar el informe. Inténtalo de nuevo más tarde.",
"DOWNLOAD_TEAM_REPORTS": "Descargar informes del equipo",
"FILTER_DROPDOWN_LABEL": "Seleccionar equipo",
"METRICS": {
"CONVERSATIONS": {
"NAME": "Conversaciones",
"DESC": "( Total )"
},
"INCOMING_MESSAGES": {
"NAME": "Mensajes entrantes",
"DESC": "( Total )"
},
"OUTGOING_MESSAGES": {
"NAME": "Mensajes salientes",
"DESC": "( Total )"
},
"FIRST_RESPONSE_TIME": {
"NAME": "Tiempo de primera respuesta",
"DESC": "( Media )",
"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": "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",
"DESC": "( Total )"
}
},
"DATE_RANGE": [
{
"id": 0,
"name": "Últimos 7 días"
},
{
"id": 1,
"name": "Últimos 30 días"
},
{
"id": 2,
"name": "Últimos 3 meses"
},
{
"id": 3,
"name": "Últimos 6 meses"
},
{
"id": 4,
"name": "Último año"
},
{
"id": 5,
"name": "Rango de fechas personalizado"
}
],
"CUSTOM_DATE_RANGE": {
"CONFIRM": "Aplicar",
"PLACEHOLDER": "Seleccione rango de fechas"
}
},
"CSAT_REPORTS": {
"HEADER": "Reporte de encuestas de satisfacción",
"NO_RECORDS": "No hay respuestas de encuestas de satisfacción disponibles.",
"DOWNLOAD": "Descargar reportes CSAT",
"DOWNLOAD_FAILED": "Error al descargar los informes CSAT",
"FILTERS": {
"AGENTS": {
"PLACEHOLDER": "Elegir agentes"
}
},
"TABLE": {
"HEADER": {
"CONTACT_NAME": "Contacto",
"AGENT_NAME": "Agente asignado",
"RATING": "Calificación",
"FEEDBACK_TEXT": "Realimentacion de Comentario"
}
},
"METRIC": {
"TOTAL_RESPONSES": {
"LABEL": "Total de respuestas",
"TOOLTIP": "Número total de respuestas recopiladas"
},
"SATISFACTION_SCORE": {
"LABEL": "Puntuación de satisfacción",
"TOOLTIP": "Número total de respuestas positivas / Número total de respuestas * 100"
},
"RESPONSE_RATE": {
"LABEL": "Tasa de respuesta",
"TOOLTIP": "Número total de respuestas / Número total de mensajes de la encuesta de satisfacción enviados * 100"
}
}
},
"BOT_REPORTS": {
"HEADER": "Informes de bot",
"METRIC": {
"TOTAL_CONVERSATIONS": {
"LABEL": "Núm. de conversaciones",
"TOOLTIP": "Número total de conversaciones manejadas por el bot"
},
"TOTAL_RESPONSES": {
"LABEL": "Total de respuestas",
"TOOLTIP": "Número total de respuestas enviadas por el bot"
},
"RESOLUTION_RATE": {
"LABEL": "Tiempo de resolución",
"TOOLTIP": "Número total de conversaciones resueltas por el bot / Número total de conversaciones manejadas por el bot * 100"
},
"HANDOFF_RATE": {
"LABEL": "Tasa de traspasos",
"TOOLTIP": "Número total de conversaciones transmitidas a agentes / Número total de conversaciones manejadas por el bot * 100"
}
}
},
"OVERVIEW_REPORTS": {
"HEADER": "Resumen",
"LIVE": "En vivo",
"ACCOUNT_CONVERSATIONS": {
"HEADER": "Conversaciones abiertas",
"LOADING_MESSAGE": "Cargando métricas de conversación...",
"OPEN": "Abrir",
"UNATTENDED": "Desatendido",
"UNASSIGNED": "Sin asignar",
"PENDING": "Pendientes"
},
"CONVERSATION_HEATMAP": {
"HEADER": "Tráfico de Conversación",
"NO_CONVERSATIONS": "No hay conversaciones",
"CONVERSATION": "{count} conversación",
"CONVERSATIONS": "{count} conversaciones",
"DOWNLOAD_REPORT": "Descargar reporte"
},
"RESOLUTION_HEATMAP": {
"HEADER": "Resolutions",
"NO_CONVERSATIONS": "No hay conversaciones",
"CONVERSATION": "{count} conversación",
"CONVERSATIONS": "{count} conversaciones",
"DOWNLOAD_REPORT": "Descargar reporte"
},
"AGENT_CONVERSATIONS": {
"HEADER": "Conversaciones por agentes",
"LOADING_MESSAGE": "Cargando métricas del agente...",
"NO_AGENTS": "No hay conversaciones por agentes",
"TABLE_HEADER": {
"AGENT": "Agente",
"OPEN": "Abrir",
"UNATTENDED": "Desatendido",
"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": "Equipo",
"OPEN": "Abrir",
"UNATTENDED": "Desatendido",
"STATUS": "Estado"
}
},
"AGENT_STATUS": {
"HEADER": "Estado del agente",
"ONLINE": "En línea",
"BUSY": "Ocupado",
"OFFLINE": "Fuera de línea"
}
},
"DAYS_OF_WEEK": {
"SUNDAY": "Domingo",
"MONDAY": "Lunes",
"TUESDAY": "Martes",
"WEDNESDAY": "Miércoles",
"THURSDAY": "Jueves",
"FRIDAY": "Viernes",
"SATURDAY": "Sábado"
},
"SLA_REPORTS": {
"HEADER": "Informes de SLA",
"NO_RECORDS": "SLA applied conversations are not available.",
"LOADING": "Cargando datos de SLA...",
"DOWNLOAD_SLA_REPORTS": "Descargar reportes de SLA",
"DOWNLOAD_FAILED": "Error al descargar los informes de SLA",
"DROPDOWN": {
"ADD_FIlTER": "Añadir Filtro",
"CLEAR_ALL": "Limpiar todo",
"CLEAR_FILTER": "Limpiar filtros",
"EMPTY_LIST": "No se encontraron resultados",
"NO_FILTER": "No hay filtros disponibles",
"SEARCH": "Buscar filtro",
"INPUT_PLACEHOLDER": {
"SLA": "Nombre de SLA",
"AGENTS": "Nombre del agente",
"INBOXES": "Nombre de la bandeja de entrada",
"LABELS": "Nombre de la etiqueta",
"TEAMS": "Nombre del equipo"
},
"SLA": "Política de SLA",
"INBOXES": "Bandeja de entrada",
"AGENTS": "Agente",
"LABELS": "Etiqueta",
"TEAMS": "Equipo"
},
"WITH": "con",
"METRICS": {
"HIT_RATE": {
"LABEL": "Tasa de Aciertos",
"TOOLTIP": "Percentage of SLAs created were completed successfully"
},
"NO_OF_MISSES": {
"LABEL": "Número de Fallos",
"TOOLTIP": "Total SLA misses in a certain period"
},
"NO_OF_CONVERSATIONS": {
"LABEL": "Número de conversaciones",
"TOOLTIP": "Total number of conversations with SLA"
}
},
"TABLE": {
"HEADER": {
"POLICY": "Política",
"CONVERSATION": "Conversación",
"AGENT": "Agente"
},
"VIEW_DETAILS": "Ver detalles"
}
},
"SUMMARY_REPORTS": {
"INBOX": "Bandeja de entrada",
"AGENT": "Agente",
"TEAM": "Equipo",
"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": "Número de resoluciones",
"CONVERSATIONS": "Núm. de conversaciones"
}
}