diff --git a/app/javascript/dashboard/i18n/index.js b/app/javascript/dashboard/i18n/index.js
index 5840d00c3..820dd8174 100644
--- a/app/javascript/dashboard/i18n/index.js
+++ b/app/javascript/dashboard/i18n/index.js
@@ -2,6 +2,7 @@ import ca from './locale/ca';
import de from './locale/de';
import el from './locale/el';
import en from './locale/en';
+import es from './locale/es';
import fr from './locale/fr';
import nl from './locale/nl';
import ml from './locale/ml';
@@ -14,6 +15,7 @@ export default {
de,
el,
en,
+ es,
fr,
nl,
ml,
diff --git a/app/javascript/dashboard/i18n/locale/ca/integrations.json b/app/javascript/dashboard/i18n/locale/ca/integrations.json
index 684681c3a..9a97e3395 100644
--- a/app/javascript/dashboard/i18n/locale/ca/integrations.json
+++ b/app/javascript/dashboard/i18n/locale/ca/integrations.json
@@ -46,7 +46,7 @@
"TITLE": "Confirma l'esborrat",
"MESSAGE": "N'estàs segur ",
"YES": "Si, esborra ",
- "NO": "No, mantén-la "
+ "NO": "No, manten-la"
}
}
}
diff --git a/app/javascript/dashboard/i18n/locale/el/agentMgmt.json b/app/javascript/dashboard/i18n/locale/el/agentMgmt.json
index 7a158a5a2..b08408c7a 100644
--- a/app/javascript/dashboard/i18n/locale/el/agentMgmt.json
+++ b/app/javascript/dashboard/i18n/locale/el/agentMgmt.json
@@ -28,6 +28,7 @@
"ADD": {
"TITLE": "Προσθέστε έναν Πράκτορα στην ομάδα σας",
"DESC": "Οι πράκτορες έιναι άτομα που θα είναι σε θέση να διαχειρίζονται και να υποστηρίζουν τα εισερχόμενα.",
+ "CANCEL_BUTTON_TEXT": "Άκυρο",
"FORM": {
"NAME": {
"LABEL": "Όνομα Πράκτορα",
@@ -60,7 +61,7 @@
"TITLE": "Επιβεβαίωση Διαγραφής",
"MESSAGE": "Είσαστε σίγουροι για την διαγραφή ",
"YES": "Ναι, Διέγραψε τον/την ",
- "NO": "Όχι, Κράτησε τον/την "
+ "NO": "Όχι, Κράτησε τον/την"
}
},
"EDIT": {
diff --git a/app/javascript/dashboard/i18n/locale/el/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/el/cannedMgmt.json
index a870d2a32..857032ea6 100644
--- a/app/javascript/dashboard/i18n/locale/el/cannedMgmt.json
+++ b/app/javascript/dashboard/i18n/locale/el/cannedMgmt.json
@@ -18,6 +18,7 @@
"ADD": {
"TITLE": "Προσθήκη Έτοιμης Απάντησης",
"DESC": "Οι Έτοιμες Απαντήσεις είναι πρότυπα απαντήσεων με τα οποία μπορούμε να απαντήσουμε γρήγορα σε συνηθισμένα ερωτήματα.",
+ "CANCEL_BUTTON_TEXT": "Άκυρο",
"FORM": {
"SHORT_CODE": {
"LABEL": "Σύντομος Κώδικας",
@@ -38,6 +39,7 @@
},
"EDIT": {
"TITLE": "Επεξεργασία Έτοιμης Απάντησης",
+ "CANCEL_BUTTON_TEXT": "Άκυρο",
"FORM": {
"SHORT_CODE": {
"LABEL": "Σύντομος Κώδικας",
@@ -67,7 +69,7 @@
"TITLE": "Επιβεβαίωση Διαγραφής",
"MESSAGE": "Είσαστε σίγουροι για την διαγραφή ",
"YES": "Ναι, Διέγραψε την ",
- "NO": "Όχι, Κράτησε την "
+ "NO": "Όχι, Κράτησε τον/την"
}
}
}
diff --git a/app/javascript/dashboard/i18n/locale/el/contact.json b/app/javascript/dashboard/i18n/locale/el/contact.json
index 707c97114..378e479ac 100644
--- a/app/javascript/dashboard/i18n/locale/el/contact.json
+++ b/app/javascript/dashboard/i18n/locale/el/contact.json
@@ -15,6 +15,7 @@
"UPDATE_ERROR": "Δεν μπορούν να ενημερωθούν οι ετικέτες, προσπαθήστε ξανά.",
"TAG_PLACEHOLDER": "Προθήκη ετικέτας",
"PLACEHOLDER": "Αναζήτηση/Προσθήκη ετικέτας"
- }
+ },
+ "MUTE_CONTACT": "Παύση (Mute)"
}
}
diff --git a/app/javascript/dashboard/i18n/locale/el/integrations.json b/app/javascript/dashboard/i18n/locale/el/integrations.json
index c5a98da7d..20bc34e42 100644
--- a/app/javascript/dashboard/i18n/locale/el/integrations.json
+++ b/app/javascript/dashboard/i18n/locale/el/integrations.json
@@ -46,7 +46,7 @@
"TITLE": "Επιβεβαίωση Διαγραφής",
"MESSAGE": "Είσαστε σίγοιροι για την διαγραφή ",
"YES": "Ναι, Διέγραψε ",
- "NO": "Όχι, Κράτησε "
+ "NO": "Όχι, Κράτησε τον/την"
}
}
}
diff --git a/app/javascript/dashboard/i18n/locale/el/settings.json b/app/javascript/dashboard/i18n/locale/el/settings.json
index 40120c25e..9f8790ffb 100644
--- a/app/javascript/dashboard/i18n/locale/el/settings.json
+++ b/app/javascript/dashboard/i18n/locale/el/settings.json
@@ -66,6 +66,8 @@
}
},
"SIDEBAR_ITEMS": {
+ "CHANGE_ACCOUNTS": "Αλλαγή Λογαριασμού",
+ "SELECTOR_SUBTITLE": "Επιλέξτε ένα λογαριασμό από την Λίστα",
"PROFILE_SETTINGS": "Ρυθμίσεις Προφίλ",
"LOGOUT": "Έξοδος (Logout)"
},
diff --git a/app/javascript/dashboard/i18n/locale/es/agentMgmt.json b/app/javascript/dashboard/i18n/locale/es/agentMgmt.json
index e51b64b53..b63680219 100644
--- a/app/javascript/dashboard/i18n/locale/es/agentMgmt.json
+++ b/app/javascript/dashboard/i18n/locale/es/agentMgmt.json
@@ -28,6 +28,7 @@
"ADD": {
"TITLE": "Añadir agente a tu equipo",
"DESC": "Puedes añadir personas que podrán manejar el soporte para tus bandejas de entrada.",
+ "CANCEL_BUTTON_TEXT": "Cancelar",
"FORM": {
"NAME": {
"LABEL": "Nombre del agente",
diff --git a/app/javascript/dashboard/i18n/locale/es/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/es/cannedMgmt.json
index 61e7ff053..ecfdfb326 100644
--- a/app/javascript/dashboard/i18n/locale/es/cannedMgmt.json
+++ b/app/javascript/dashboard/i18n/locale/es/cannedMgmt.json
@@ -18,6 +18,7 @@
"ADD": {
"TITLE": "Añadir respuesta predefinida",
"DESC": "Las respuestas predefinidas son plantillas de respuesta guardadas que se pueden utilizar para enviar rápidamente la respuesta a la conversación .",
+ "CANCEL_BUTTON_TEXT": "Cancelar",
"FORM": {
"SHORT_CODE": {
"LABEL": "Código corto",
@@ -38,6 +39,7 @@
},
"EDIT": {
"TITLE": "Editar respuesta predefinida",
+ "CANCEL_BUTTON_TEXT": "Cancelar",
"FORM": {
"SHORT_CODE": {
"LABEL": "Código corto",
diff --git a/app/javascript/dashboard/i18n/locale/es/contact.json b/app/javascript/dashboard/i18n/locale/es/contact.json
index b70d4bc0c..14c4e9dd3 100644
--- a/app/javascript/dashboard/i18n/locale/es/contact.json
+++ b/app/javascript/dashboard/i18n/locale/es/contact.json
@@ -15,6 +15,7 @@
"UPDATE_ERROR": "No se pudo actualizar las etiquetas, inténtelo de nuevo.",
"TAG_PLACEHOLDER": "Añadir nueva etiqueta",
"PLACEHOLDER": "Buscar o añadir una etiqueta"
- }
+ },
+ "MUTE_CONTACT": "Silenciar contacto"
}
}
diff --git a/app/javascript/dashboard/i18n/locale/es/generalSettings.json b/app/javascript/dashboard/i18n/locale/es/generalSettings.json
index 860d038a3..d33bc4630 100644
--- a/app/javascript/dashboard/i18n/locale/es/generalSettings.json
+++ b/app/javascript/dashboard/i18n/locale/es/generalSettings.json
@@ -21,6 +21,25 @@
"LABEL": "Idioma del sitio (Beta)",
"PLACEHOLDER": "Tu nombre de cuenta",
"ERROR": ""
+ },
+ "DOMAIN": {
+ "LABEL": "Dominio",
+ "PLACEHOLDER": "El dominio de tu sitio web",
+ "ERROR": ""
+ },
+ "SUPPORT_EMAIL": {
+ "LABEL": "Email de soporte",
+ "PLACEHOLDER": "Email de soporte de tu empresa",
+ "ERROR": ""
+ },
+ "ENABLE_DOMAIN_EMAIL": {
+ "LABEL": "Activar email del dominio",
+ "PLACEHOLDER": "Activar el email del dominio personalizado",
+ "ERROR": "",
+ "OPTIONS": {
+ "ENABLED": "Activado",
+ "DISABLED": "Deshabilitado"
+ }
}
}
}
diff --git a/app/javascript/dashboard/i18n/locale/es/inboxMgmt.json b/app/javascript/dashboard/i18n/locale/es/inboxMgmt.json
new file mode 100644
index 000000000..0c71f17a2
--- /dev/null
+++ b/app/javascript/dashboard/i18n/locale/es/inboxMgmt.json
@@ -0,0 +1,185 @@
+{
+ "INBOX_MGMT": {
+ "HEADER": "Entradas",
+ "SIDEBAR_TXT": "
Bandeja de entrada
Cuando conectas un sitio web o una página de Facebook a Chatwoot, se llama una Bandeja de entrada. Puedes tener bandejas de entrada ilimitadas en tu cuenta de Chatwoot.
Haga clic en Añadir bandeja de entrada para conectar un sitio web o una página de Facebook.
en el panel, puedes ver todas las conversaciones de todas tus bandejas de entrada en un solo lugar y responder a ellas en la pestaña `Conversaciones`.
También puedes ver conversaciones específicas de una bandeja de entrada haciendo clic en el nombre de la bandeja de entrada en el menú izquierdo del panel.
",
+ "LIST": {
+ "404": "No hay entradas adjuntas a esta cuenta."
+ },
+ "CREATE_FLOW": [
+ {
+ "title": "Elegir canal",
+ "route": "settings_inbox_new",
+ "body": "Elija el proveedor que desea integrar con Chatwoot."
+ },
+ {
+ "title": "Crear bandeja de entrada",
+ "route": "settings_inboxes_page_channel",
+ "body": "Autenticar tu cuenta y crear una bandeja de entrada."
+ },
+ {
+ "title": "Añadir agentes",
+ "route": "settings_inboxes_add_agents",
+ "body": "Añadir agentes a la bandeja de entrada creada."
+ },
+ {
+ "title": "Voila!",
+ "route": "settings_inbox_finish",
+ "body": "¡Todo está listo!"
+ }
+ ],
+ "ADD": {
+ "FB": {
+ "HELP": "PS: Al iniciar sesión, sólo tenemos acceso a los mensajes de tu Página. Tus mensajes privados nunca pueden ser accedidos por Chatwoot.",
+ "CHOOSE_PAGE": "Elegir página",
+ "CHOOSE_PLACEHOLDER": "Seleccione una página de la lista",
+ "INBOX_NAME": "Nombre de la bandeja de entrada",
+ "ADD_NAME": "Añade un nombre para tu bandeja de entrada",
+ "PICK_NAME": "Elige un nombre para tu bandeja de entrada",
+ "PICK_A_VALUE": "Elige un valor"
+ },
+ "TWITTER": {
+ "HELP": "Para añadir tu perfil de Twitter como un canal, necesitas autenticar tu perfil de Twitter haciendo clic en 'Iniciar sesión con Twitter' "
+ },
+ "WEBSITE_CHANNEL": {
+ "TITLE": "Canal del sitio web",
+ "DESC": "Cree un canal para su sitio web y comience a apoyar a sus clientes a través de nuestro widget de sitio web.",
+ "LOADING_MESSAGE": "Creando Canal de Soporte al Sitio Web",
+ "CHANNEL_AVATAR": {
+ "LABEL": "Avatar del canal"
+ },
+ "CHANNEL_NAME": {
+ "LABEL": "Nombre del sitio web",
+ "PLACEHOLDER": "Introduzca el nombre de su sitio web (por ejemplo: Acme Inc)"
+ },
+ "CHANNEL_DOMAIN": {
+ "LABEL": "Dominio del sitio web",
+ "PLACEHOLDER": "Introduzca el dominio de su sitio web (por ejemplo: acme.com)"
+ },
+ "CHANNEL_WELCOME_TITLE": {
+ "LABEL": "Cabecera de bienvenida",
+ "PLACEHOLDER": "¡Hola!"
+ },
+ "CHANNEL_WELCOME_TAGLINE": {
+ "LABEL": "Bienvenido Tagline",
+ "PLACEHOLDER": "Facilitamos la conexión con nosotros. Pídanos cualquier cosa o comparte tus comentarios."
+ },
+ "CHANNEL_AGENT_AWAY_MESSAGE": {
+ "LABEL": "Mensaje de Agentes Ausentes",
+ "PLACEHOLDER": "Acme Inc normalmente responde en unas pocas horas."
+ },
+ "WIDGET_COLOR": {
+ "LABEL": "Color del widget",
+ "PLACEHOLDER": "Actualizar el color del widget usado en el widget"
+ },
+ "SUBMIT_BUTTON": "Crear bandeja de entrada"
+ },
+ "TWILIO": {
+ "TITLE": "Twilio SMS/Canal de Whatsapp",
+ "DESC": "Integre Twilio y comience a darle soporte a sus clientes a través de SMS o WhatsApp.",
+ "ACCOUNT_SID": {
+ "LABEL": "Cuenta SID",
+ "PLACEHOLDER": "Introduce tu SID de cuenta de Twilio",
+ "ERROR": "Este campo es obligatorio"
+ },
+ "CHANNEL_TYPE": {
+ "LABEL": "Tipo de canal",
+ "ERROR": "Seleccione su tipo de canal"
+ },
+ "AUTH_TOKEN": {
+ "LABEL": "Token de Auth",
+ "PLACEHOLDER": "Por favor ingrese su Twilio Auth Token",
+ "ERROR": "Este campo es obligatorio"
+ },
+ "CHANNEL_NAME": {
+ "LABEL": "Nombre del canal",
+ "PLACEHOLDER": "Por favor, introduzca un nombre de canal",
+ "ERROR": "Este campo es obligatorio"
+ },
+ "PHONE_NUMBER": {
+ "LABEL": "Número de teléfono",
+ "PLACEHOLDER": "Por favor, introduzca el número de teléfono desde el que se enviará el mensaje.",
+ "ERROR": "Por favor, introduzca un valor válido. El número de teléfono debe comenzar con la firma `+`."
+ },
+ "API_CALLBACK": {
+ "TITLE": "URL de devolución de llamada",
+ "SUBTITLE": "Tienes que configurar la URL de devolución de llamada de mensaje en Twilio con la URL mencionada aquí."
+ },
+ "SUBMIT_BUTTON": "Crear Canal Twilio",
+ "API": {
+ "ERROR_MESSAGE": "No pudimos autenticar credenciales de Twilio, por favor inténtalo de nuevo"
+ }
+ },
+ "AUTH": {
+ "TITLE": "Canales",
+ "DESC": "Actualmente soportamos widgets de chat en vivo, páginas de Facebook y perfiles de Twitter como plataformas. Tenemos más plataformas como Whatsapp, Email, Telegram y Línea en las obras, que estarán en breve."
+ },
+ "AGENTS": {
+ "TITLE": "Agentes",
+ "DESC": "Aquí puede agregar agentes para administrar su recién creada bandeja de entrada. Sólo estos agentes seleccionados tendrán acceso a su bandeja de entrada. Los agentes que no forman parte de esta bandeja de entrada no podrán ver o responder a los mensajes de esta bandeja de entrada cuando inicien sesión.
PS: Como administrador, si necesita acceso a todas las bandejas, debes añadirte como agente a todas las bandejas de entrada que crees."
+ },
+ "DETAILS": {
+ "TITLE": "Detalles de la bandeja de entrada",
+ "DESC": "En el menú desplegable de abajo, selecciona la página de Facebook que quieres conectar a Chatwoot. También puede dar un nombre personalizado a su bandeja de entrada para una mejor identificación."
+ },
+ "FINISH": {
+ "TITLE": "¡Se ha clavado!",
+ "DESC": "Has terminado de integrar correctamente tu página de Facebook con Chatwoot. La próxima vez que un cliente envíe un mensaje a tu Página, la conversación aparecerá automáticamente en tu bandeja de entrada.
También le estamos proporcionando un script de widget que puede agregar fácilmente a su sitio web. Una vez que esto está en vivo en tu sitio web, los clientes pueden enviarle mensajes directamente desde su sitio web sin la ayuda de ninguna herramienta externa y la conversación aparecerá aquí, en Chatwoot.
¿Genial, eh? Bueno, estamos seguros de que intentaremos ser :)"
+ }
+ },
+ "DETAILS": {
+ "LOADING_FB": "Autenticándote con Facebook...",
+ "ERROR_FB_AUTH": "Algo salió mal, Por favor actualiza la página...",
+ "CREATING_CHANNEL": "Creando tu bandeja de entrada...",
+ "TITLE": "Configurar detalles de la Bandeja de Entrada",
+ "DESC": ""
+ },
+ "AGENTS": {
+ "BUTTON_TEXT": "Añadir agentes",
+ "ADD_AGENTS": "Añadiendo agentes a tu bandeja de entrada..."
+ },
+ "FINISH": {
+ "TITLE": "¡Tu bandeja de entrada está lista!",
+ "MESSAGE": "Ahora puedes colaborar con tus clientes a través de tu nuevo canal. Feliz soporte ",
+ "BUTTON_TEXT": "Llévame allí",
+ "WEBSITE_SUCCESS": "Has terminado de crear un canal del sitio web. Copia el código que se muestra a continuación y pégalo en tu sitio web. La próxima vez que un cliente use el chat en vivo, la conversación aparecerá automáticamente en su bandeja de entrada."
+ },
+ "REAUTH": "Reautorizar",
+ "VIEW": "Ver",
+ "EDIT": {
+ "API": {
+ "SUCCESS_MESSAGE": "Configuración de bandeja de entrada actualizada correctamente",
+ "AUTO_ASSIGNMENT_SUCCESS_MESSAGE": "Auto-asignación actualizada correctamente",
+ "ERROR_MESSAGE": "No se pudo actualizar el color del widget. Inténtalo de nuevo más tarde."
+ },
+ "AUTO_ASSIGNMENT": {
+ "ENABLED": "Activado",
+ "DISABLED": "Deshabilitado"
+ }
+ },
+ "DELETE": {
+ "BUTTON_TEXT": "Eliminar",
+ "CONFIRM": {
+ "TITLE": "Confirmar eliminación",
+ "MESSAGE": "¿Está seguro de eliminar ",
+ "YES": "Sí, eliminar ",
+ "NO": "No, mantenerlo "
+ },
+ "API": {
+ "SUCCESS_MESSAGE": "Bandeja de entrada eliminada correctamente",
+ "ERROR_MESSAGE": "No se pudo eliminar la bandeja de entrada. Inténtalo de nuevo más tarde."
+ }
+ },
+ "SETTINGS": "Ajustes",
+ "SETTINGS_POPUP": {
+ "MESSENGER_HEADING": "Script de Messenger",
+ "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",
+ "UPDATE": "Actualizar",
+ "AUTO_ASSIGNMENT": "Activar asignación automática",
+ "INBOX_UPDATE_TITLE": "Ajustes de la Bandeja de Entrada",
+ "INBOX_UPDATE_SUB_TEXT": "Actualizar la configuración de tu bandeja de entrada",
+ "AUTO_ASSIGNMENT_SUB_TEXT": "Activar o desactivar la asignación automática de nuevas conversaciones a los agentes añadidos a esta bandeja de entrada."
+ }
+ }
+}
diff --git a/app/javascript/dashboard/i18n/locale/es/integrations.json b/app/javascript/dashboard/i18n/locale/es/integrations.json
index dd210085b..8a2d42d64 100644
--- a/app/javascript/dashboard/i18n/locale/es/integrations.json
+++ b/app/javascript/dashboard/i18n/locale/es/integrations.json
@@ -46,7 +46,7 @@
"TITLE": "Confirmar eliminación",
"MESSAGE": "¿Está seguro de eliminar ",
"YES": "Sí, eliminar ",
- "NO": "No, mantenerlo "
+ "NO": "No, mantenerlo"
}
}
}
diff --git a/app/javascript/dashboard/i18n/locale/es/settings.json b/app/javascript/dashboard/i18n/locale/es/settings.json
index 5d4bcbd51..bd1838a69 100644
--- a/app/javascript/dashboard/i18n/locale/es/settings.json
+++ b/app/javascript/dashboard/i18n/locale/es/settings.json
@@ -26,10 +26,20 @@
"TITLE": "Notificaciones por email",
"NOTE": "Actualiza tus preferencias de notificación por correo electrónico aquí",
"CONVERSATION_ASSIGNMENT": "Enviar notificaciones por correo electrónico cuando se me ha asignado una conversación",
- "CONVERSATION_CREATION": "Enviar notificaciones por correo electrónico cuando se crea una nueva conversación",
- "UPDATE_SUCCESS": "Tus preferencias de notificación por correo electrónico se han actualizado correctamente",
+ "CONVERSATION_CREATION": "Enviar notificaciones por correo electrónico cuando se crea una nueva conversación"
+ },
+ "API": {
+ "UPDATE_SUCCESS": "Sus preferencias de notificación se actualizaron correctamente",
"UPDATE_ERROR": "Se ha producido un error al actualizar las preferencias, inténtelo de nuevo"
},
+ "PUSH_NOTIFICATIONS_SECTION": {
+ "TITLE": "Notificaciones push",
+ "NOTE": "Actualiza tus preferencias de notificaciones push aquí",
+ "CONVERSATION_ASSIGNMENT": "Enviar notificaciones push cuando se me ha asignado una conversación",
+ "CONVERSATION_CREATION": "Enviar notificaciones push cuando se crea una nueva conversación",
+ "HAS_ENABLED_PUSH": "Has habilitado notificaciones push para este navegador.",
+ "REQUEST_PUSH": "Habilitar notificaciones push"
+ },
"PROFILE_IMAGE": {
"LABEL": "Imagen de perfil"
},
@@ -56,7 +66,44 @@
}
},
"SIDEBAR_ITEMS": {
+ "CHANGE_ACCOUNTS": "Cambiar de cuenta",
+ "SELECTOR_SUBTITLE": "Seleccione una cuenta de la siguiente lista",
"PROFILE_SETTINGS": "Ajustes del perfil",
"LOGOUT": "Cerrar sesión"
+ },
+ "APP_GLOBAL": {
+ "TRIAL_MESSAGE": "días de prueba restantes.",
+ "TRAIL_BUTTON": "Comprar ahora"
+ },
+ "COMPONENTS": {
+ "CODE": {
+ "BUTTON_TEXT": "Copiar",
+ "COPY_SUCCESSFUL": "Código copiado al portapapeles con éxito"
+ },
+ "FILE_BUBBLE": {
+ "DOWNLOAD": "Descargar",
+ "UPLOADING": "Subiendo..."
+ },
+ "FORM_BUBBLE": {
+ "SUBMIT": "Enviar"
+ }
+ },
+ "CONFIRM_EMAIL": "Verificando...",
+ "SETTINGS": {
+ "INBOXES": {
+ "NEW_INBOX": "Añadir bandeja de entrada"
+ }
+ },
+ "SIDEBAR": {
+ "CONVERSATIONS": "Conversaciones",
+ "REPORTS": "Informes",
+ "SETTINGS": "Ajustes",
+ "HOME": "Inicio",
+ "AGENTS": "Agentes",
+ "INBOXES": "Entradas",
+ "CANNED_RESPONSES": "Respuestas predefinidas",
+ "BILLING": "Facturación",
+ "INTEGRATIONS": "Integraciones",
+ "ACCOUNT_SETTINGS": "Configuración de la cuenta"
}
}
diff --git a/app/javascript/dashboard/i18n/locale/fr/agentMgmt.json b/app/javascript/dashboard/i18n/locale/fr/agentMgmt.json
index 7141372ec..aefc9be58 100644
--- a/app/javascript/dashboard/i18n/locale/fr/agentMgmt.json
+++ b/app/javascript/dashboard/i18n/locale/fr/agentMgmt.json
@@ -17,7 +17,7 @@
"LIST": {
"404": "Il n'y a aucun agent associé à ce compte",
"TITLE": "Gérer les agents de votre équipe",
- "DESC": "Vous pouvez ajouter/supprimer des agents dans votre équipe.",
+ "DESC": "Vous pouvez ajouter/supprimer des agents à votre équipe.",
"NAME": "Nom",
"EMAIL": "COURRIEL",
"STATUS": "État",
@@ -28,6 +28,7 @@
"ADD": {
"TITLE": "Ajouter un agent à votre équipe",
"DESC": "Vous pouvez ajouter des personnes qui pourront gérer le support de vos boîtes de réception.",
+ "CANCEL_BUTTON_TEXT": "Annuler",
"FORM": {
"NAME": {
"LABEL": "Nom de l'agent",
@@ -60,7 +61,7 @@
"TITLE": "Confirmer la suppression",
"MESSAGE": "Êtes-vous sûr de vouloir supprimer ",
"YES": "Oui, supprimer ",
- "NO": "Non, conservez-le "
+ "NO": "Non, Conserver "
}
},
"EDIT": {
@@ -68,7 +69,7 @@
"FORM": {
"NAME": {
"LABEL": "Nom de l'agent",
- "PLACEHOLDER": "Veuillez entrer le nom de l'agent"
+ "PLACEHOLDER": "Veuillez saisir le nom de l'agent"
},
"AGENT_TYPE": {
"LABEL": "Type d'agent",
diff --git a/app/javascript/dashboard/i18n/locale/fr/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/fr/cannedMgmt.json
index 621068ba6..8d0309245 100644
--- a/app/javascript/dashboard/i18n/locale/fr/cannedMgmt.json
+++ b/app/javascript/dashboard/i18n/locale/fr/cannedMgmt.json
@@ -18,6 +18,7 @@
"ADD": {
"TITLE": "Ajouter une réponse standardisée",
"DESC": "Les réponses standardisées sont des modèles de réponse qui peuvent être utilisés pour envoyer rapidement une réponse à la conversation.",
+ "CANCEL_BUTTON_TEXT": "Annuler",
"FORM": {
"SHORT_CODE": {
"LABEL": "Raccourcis",
@@ -38,6 +39,7 @@
},
"EDIT": {
"TITLE": "Modifier la réponse standardisée",
+ "CANCEL_BUTTON_TEXT": "Annuler",
"FORM": {
"SHORT_CODE": {
"LABEL": "Raccourci",
@@ -67,7 +69,7 @@
"TITLE": "Confirmer la suppression",
"MESSAGE": "Êtes-vous sûr de vouloir supprimer ",
"YES": "Oui, supprimer ",
- "NO": "Non, conservez-le "
+ "NO": "Non, Conserver "
}
}
}
diff --git a/app/javascript/dashboard/i18n/locale/fr/integrations.json b/app/javascript/dashboard/i18n/locale/fr/integrations.json
index a13a2b78d..966cd70e0 100644
--- a/app/javascript/dashboard/i18n/locale/fr/integrations.json
+++ b/app/javascript/dashboard/i18n/locale/fr/integrations.json
@@ -46,7 +46,7 @@
"TITLE": "Confirmer la suppression",
"MESSAGE": "Êtes-vous sûr de vouloir supprimer ",
"YES": "Oui, supprimer ",
- "NO": "Non, conservez-le "
+ "NO": "Non, conservez-le"
}
}
}
diff --git a/app/javascript/dashboard/i18n/locale/ml/integrations.json b/app/javascript/dashboard/i18n/locale/ml/integrations.json
index 6f569ebe3..9a72b8c86 100644
--- a/app/javascript/dashboard/i18n/locale/ml/integrations.json
+++ b/app/javascript/dashboard/i18n/locale/ml/integrations.json
@@ -46,7 +46,7 @@
"TITLE": "ഇല്ലാതാക്കൽ സ്ഥിരീകരിക്കുക",
"MESSAGE": "ഇല്ലാതാക്കണമെന്ന് ഉറപ്പാണോ ",
"YES": "അതെ, ഇല്ലാതാക്കുക ",
- "NO": "ഇല്ല, സൂക്ഷിക്കുക "
+ "NO": "ഇല്ല, സൂക്ഷിക്കുക"
}
}
}
diff --git a/app/javascript/dashboard/i18n/locale/nl/integrations.json b/app/javascript/dashboard/i18n/locale/nl/integrations.json
index 0a5ec901c..173dbabe4 100644
--- a/app/javascript/dashboard/i18n/locale/nl/integrations.json
+++ b/app/javascript/dashboard/i18n/locale/nl/integrations.json
@@ -46,7 +46,7 @@
"TITLE": "Verwijdering bevestigen",
"MESSAGE": "Weet u zeker dat u wilt verwijderen ",
"YES": "Ja, verwijderen ",
- "NO": "Nee, Bewaar het "
+ "NO": "Nee, Bewaar het"
}
}
}
diff --git a/app/javascript/dashboard/i18n/locale/pt/integrations.json b/app/javascript/dashboard/i18n/locale/pt/integrations.json
index ac62aaaf4..414261bac 100644
--- a/app/javascript/dashboard/i18n/locale/pt/integrations.json
+++ b/app/javascript/dashboard/i18n/locale/pt/integrations.json
@@ -46,7 +46,7 @@
"TITLE": "Confirmar Exclusão",
"MESSAGE": "Tem certeza que deseja excluir ",
"YES": "Sim, excluir ",
- "NO": "Não, mantenha isso "
+ "NO": "Não, mantenha isso"
}
}
}
diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/agentMgmt.json b/app/javascript/dashboard/i18n/locale/pt_BR/agentMgmt.json
index 8c127d7bc..a511519ed 100644
--- a/app/javascript/dashboard/i18n/locale/pt_BR/agentMgmt.json
+++ b/app/javascript/dashboard/i18n/locale/pt_BR/agentMgmt.json
@@ -28,6 +28,7 @@
"ADD": {
"TITLE": "Adicionar agente ao seu time",
"DESC": "Você pode adicionar pessoas que poderão acompanhar o suporte de suas caixas de entrada.",
+ "CANCEL_BUTTON_TEXT": "Cancelar",
"FORM": {
"NAME": {
"LABEL": "Nome do Agente",
@@ -60,7 +61,7 @@
"TITLE": "Confirmar exclusão",
"MESSAGE": "Você tem certeza que deseja excluir ",
"YES": "Sim, excluir ",
- "NO": "Não, mantenha "
+ "NO": "Não, Mantenha "
}
},
"EDIT": {
diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/pt_BR/cannedMgmt.json
index fa02c9860..1737fbabf 100644
--- a/app/javascript/dashboard/i18n/locale/pt_BR/cannedMgmt.json
+++ b/app/javascript/dashboard/i18n/locale/pt_BR/cannedMgmt.json
@@ -18,6 +18,7 @@
"ADD": {
"TITLE": "Adicionar Atalho",
"DESC": "Atalhos são modelos de resposta que podem ser usados para enviar rapidamente respostas à conversa.",
+ "CANCEL_BUTTON_TEXT": "Cancelar",
"FORM": {
"SHORT_CODE": {
"LABEL": "Código curto",
@@ -38,6 +39,7 @@
},
"EDIT": {
"TITLE": "Editar Atalho",
+ "CANCEL_BUTTON_TEXT": "Cancelar",
"FORM": {
"SHORT_CODE": {
"LABEL": "Código curto",
@@ -67,7 +69,7 @@
"TITLE": "Confirmar exclusão",
"MESSAGE": "Você tem certeza que deseja excluir ",
"YES": "Sim, excluir ",
- "NO": "Não, mantenha "
+ "NO": "Não, Mantenha "
}
}
}
diff --git a/app/javascript/dashboard/i18n/locale/pt_BR/integrations.json b/app/javascript/dashboard/i18n/locale/pt_BR/integrations.json
index 0523f35c7..556fe82ff 100644
--- a/app/javascript/dashboard/i18n/locale/pt_BR/integrations.json
+++ b/app/javascript/dashboard/i18n/locale/pt_BR/integrations.json
@@ -46,7 +46,7 @@
"TITLE": "Confirmar exclusão",
"MESSAGE": "Você tem certeza que deseja excluir ",
"YES": "Sim, excluir ",
- "NO": "Não, mantenha "
+ "NO": "Não, mantenha"
}
}
}
diff --git a/app/javascript/dashboard/i18n/locale/ro/agentMgmt.json b/app/javascript/dashboard/i18n/locale/ro/agentMgmt.json
index 7c55c328a..c1c0721da 100644
--- a/app/javascript/dashboard/i18n/locale/ro/agentMgmt.json
+++ b/app/javascript/dashboard/i18n/locale/ro/agentMgmt.json
@@ -28,6 +28,7 @@
"ADD": {
"TITLE": "Adaugă un agent echipei tale",
"DESC": "Puteți adăuga persoane care vor putea să se ocupe de suportul pentru inbox-urile dvs.",
+ "CANCEL_BUTTON_TEXT": "Renunță",
"FORM": {
"NAME": {
"LABEL": "Nume Agent",
diff --git a/app/javascript/dashboard/i18n/locale/ro/cannedMgmt.json b/app/javascript/dashboard/i18n/locale/ro/cannedMgmt.json
index 0f1270ab9..a014999d9 100644
--- a/app/javascript/dashboard/i18n/locale/ro/cannedMgmt.json
+++ b/app/javascript/dashboard/i18n/locale/ro/cannedMgmt.json
@@ -18,6 +18,7 @@
"ADD": {
"TITLE": "Adauga Răspunsuri predefinite",
"DESC": "Răspunsurile definite sunt șabloane de răspuns salvate care pot fi folosite pentru a trimite rapid un răspuns la conversație .",
+ "CANCEL_BUTTON_TEXT": "Renunță",
"FORM": {
"SHORT_CODE": {
"LABEL": "Cod scurt",
@@ -38,6 +39,7 @@
},
"EDIT": {
"TITLE": "Adauga Răspunsuri predefinite",
+ "CANCEL_BUTTON_TEXT": "Renunță",
"FORM": {
"SHORT_CODE": {
"LABEL": "Cod scurt",
diff --git a/app/javascript/dashboard/i18n/locale/ro/settings.json b/app/javascript/dashboard/i18n/locale/ro/settings.json
index 2cec0ce9b..b85bdc9c0 100644
--- a/app/javascript/dashboard/i18n/locale/ro/settings.json
+++ b/app/javascript/dashboard/i18n/locale/ro/settings.json
@@ -26,10 +26,20 @@
"TITLE": "Notificări prin e-mail",
"NOTE": "Actualizați preferințele de notificare prin e-mail aici",
"CONVERSATION_ASSIGNMENT": "Trimite notificări prin e-mail atunci când o conversație îmi este atribuită",
- "CONVERSATION_CREATION": "Trimite notificări prin e-mail atunci când o conversație nouă este creată",
- "UPDATE_SUCCESS": "Preferințele de notificare prin e-mail sunt actualizate cu succes",
+ "CONVERSATION_CREATION": "Trimite notificări prin e-mail atunci când o conversație nouă este creată"
+ },
+ "API": {
+ "UPDATE_SUCCESS": "Preferințele de notificare sunt actualizate cu succes",
"UPDATE_ERROR": "A apărut o eroare la actualizarea preferințelor, încercați din nou"
},
+ "PUSH_NOTIFICATIONS_SECTION": {
+ "TITLE": "Notificări push",
+ "NOTE": "Actualizați preferințele de notificare push aici",
+ "CONVERSATION_ASSIGNMENT": "Trimite notificări push atunci când o conversație îmi este atribuită",
+ "CONVERSATION_CREATION": "Trimite notificări push atunci când o conversație nouă este creată",
+ "HAS_ENABLED_PUSH": "Ați activat apăsarea pentru acest browser.",
+ "REQUEST_PUSH": "Activează notificările push"
+ },
"PROFILE_IMAGE": {
"LABEL": "Imagine de profil"
},
@@ -56,19 +66,44 @@
}
},
"SIDEBAR_ITEMS": {
+ "CHANGE_ACCOUNTS": "Comută contul",
+ "SELECTOR_SUBTITLE": "Selectaţi un cont din următoarea listă",
"PROFILE_SETTINGS": "Setări profil",
"LOGOUT": "Deconectare"
},
+ "APP_GLOBAL": {
+ "TRIAL_MESSAGE": "zile de încercare rămase.",
+ "TRAIL_BUTTON": "Cumpara acum"
+ },
+ "COMPONENTS": {
+ "CODE": {
+ "BUTTON_TEXT": "Copiază",
+ "COPY_SUCCESSFUL": "Cod copiat în clipboard cu succes"
+ },
+ "FILE_BUBBLE": {
+ "DOWNLOAD": "Descărcare",
+ "UPLOADING": "Încărcare..."
+ },
+ "FORM_BUBBLE": {
+ "SUBMIT": "Trimite"
+ }
+ },
+ "CONFIRM_EMAIL": "Verificare...",
+ "SETTINGS": {
+ "INBOXES": {
+ "NEW_INBOX": "Adaugă Inbox"
+ }
+ },
"SIDEBAR": {
- "CONVERSATIONS": "Conversaţii",
+ "CONVERSATIONS": "Conversații",
"REPORTS": "Rapoarte",
"SETTINGS": "Setări",
- "HOME": "Acasă",
- "AGENTS": "agenţi",
- "INBOXES": "cutiile poștale",
- "CANNED_RESPONSES": "Răspunsuri conserve",
+ "HOME": "Acasa",
+ "AGENTS": "Agenți",
+ "INBOXES": "Căsuțe",
+ "CANNED_RESPONSES": "Răspunsuri predefinite",
"BILLING": "Facturare",
- "INTEGRATIONS": "integrările",
+ "INTEGRATIONS": "Integrări",
"ACCOUNT_SETTINGS": "Setările contului"
}
}
diff --git a/app/javascript/dashboard/i18n/locale/uk/integrations.json b/app/javascript/dashboard/i18n/locale/uk/integrations.json
index 10ff864e3..e2f6a011d 100644
--- a/app/javascript/dashboard/i18n/locale/uk/integrations.json
+++ b/app/javascript/dashboard/i18n/locale/uk/integrations.json
@@ -46,7 +46,7 @@
"TITLE": "Підтвердження видалення",
"MESSAGE": "Справді бажаєте видалити ",
"YES": "Так, видалити ",
- "NO": "Ні, залиште "
+ "NO": "Ні, залиште"
}
}
}
diff --git a/app/javascript/widget/i18n/index.js b/app/javascript/widget/i18n/index.js
index 5cf0282f8..d74b6abb1 100644
--- a/app/javascript/widget/i18n/index.js
+++ b/app/javascript/widget/i18n/index.js
@@ -3,6 +3,7 @@ import { default as ca } from './locale/ca.json';
import { default as de } from './locale/de.json';
import { default as el } from './locale/el.json';
import { default as en } from './locale/en.json';
+import { default as es } from './locale/es.json';
import { default as fr } from './locale/fr.json';
import { default as ml } from './locale/ml.json';
import { default as nl } from './locale/nl.json';
@@ -15,6 +16,7 @@ export default {
de,
el,
en,
+ es,
fr,
ml,
nl,
diff --git a/app/javascript/widget/i18n/locale/el.json b/app/javascript/widget/i18n/locale/el.json
index b7c103163..97b86e435 100644
--- a/app/javascript/widget/i18n/locale/el.json
+++ b/app/javascript/widget/i18n/locale/el.json
@@ -11,7 +11,7 @@
"AGENT_AVAILABILITY": {
"IS_AVAILABLE": "είναι διαθέσιμο",
"ARE_AVAILABLE": "είναι διαθέσιμα",
- "OTHERS_ARE_AVAILABLE": "άλλοι είναι διαθέσιμοι",
+ "OTHERS_ARE_AVAILABLE": "άλλα είναι διαθέσιμα",
"AND": "και"
},
"POWERED_BY": "με την δύναμη του Chatwoot",
diff --git a/app/javascript/widget/i18n/locale/es.json b/app/javascript/widget/i18n/locale/es.json
new file mode 100644
index 000000000..9f3815687
--- /dev/null
+++ b/app/javascript/widget/i18n/locale/es.json
@@ -0,0 +1,20 @@
+{
+ "COMPONENTS": {
+ "FILE_BUBBLE": {
+ "DOWNLOAD": "Descargar",
+ "UPLOADING": "Subiendo..."
+ },
+ "FORM_BUBBLE": {
+ "SUBMIT": "Enviar"
+ }
+ },
+ "AGENT_AVAILABILITY": {
+ "IS_AVAILABLE": "está disponible",
+ "ARE_AVAILABLE": "están disponibles",
+ "OTHERS_ARE_AVAILABLE": "otros están disponibles",
+ "AND": "y"
+ },
+ "POWERED_BY": "Desarrollado por Chatwoot",
+ "EMAIL_PLACEHOLDER": "Por favor ingrese su email",
+ "CHAT_PLACEHOLDER": "Escribe tu mensaje"
+}
diff --git a/app/javascript/widget/i18n/locale/fr.json b/app/javascript/widget/i18n/locale/fr.json
index 3c469211b..ac6663b01 100644
--- a/app/javascript/widget/i18n/locale/fr.json
+++ b/app/javascript/widget/i18n/locale/fr.json
@@ -11,7 +11,7 @@
"AGENT_AVAILABILITY": {
"IS_AVAILABLE": "est disponible",
"ARE_AVAILABLE": "sont disponibles",
- "OTHERS_ARE_AVAILABLE": "autres sont disponibles",
+ "OTHERS_ARE_AVAILABLE": "d'autres sont disponibles",
"AND": "et"
},
"POWERED_BY": "Propulsé par Chatwoot",
diff --git a/app/javascript/widget/i18n/locale/pt_BR.json b/app/javascript/widget/i18n/locale/pt_BR.json
index 928e15854..6a52c5ad5 100644
--- a/app/javascript/widget/i18n/locale/pt_BR.json
+++ b/app/javascript/widget/i18n/locale/pt_BR.json
@@ -8,6 +8,12 @@
"SUBMIT": "Enviar"
}
},
+ "AGENT_AVAILABILITY": {
+ "IS_AVAILABLE": "está disponível",
+ "ARE_AVAILABLE": "estão disponíveis",
+ "OTHERS_ARE_AVAILABLE": "outros estão disponíveis",
+ "AND": "e"
+ },
"POWERED_BY": "Desenvolvido por Chatwoot",
"EMAIL_PLACEHOLDER": "Por favor, insira seu e-mail",
"CHAT_PLACEHOLDER": "Digite sua mensagem"
diff --git a/app/javascript/widget/i18n/locale/ro.json b/app/javascript/widget/i18n/locale/ro.json
new file mode 100644
index 000000000..3abf6f6bc
--- /dev/null
+++ b/app/javascript/widget/i18n/locale/ro.json
@@ -0,0 +1,20 @@
+{
+ "COMPONENTS": {
+ "FILE_BUBBLE": {
+ "DOWNLOAD": "Descărcare",
+ "UPLOADING": "Încărcare..."
+ },
+ "FORM_BUBBLE": {
+ "SUBMIT": "Trimite"
+ }
+ },
+ "AGENT_AVAILABILITY": {
+ "IS_AVAILABLE": "este disponibil",
+ "ARE_AVAILABLE": "sunt disponibile",
+ "OTHERS_ARE_AVAILABLE": "altele sunt disponibile",
+ "AND": "şi"
+ },
+ "POWERED_BY": "Oferit de Chatwoot",
+ "EMAIL_PLACEHOLDER": "Te rugăm să introduci adresa de e-mail",
+ "CHAT_PLACEHOLDER": "Scrie mesajul tău"
+}
diff --git a/config/initializers/languages.rb b/config/initializers/languages.rb
index ff0b6c305..c052cc474 100644
--- a/config/initializers/languages.rb
+++ b/config/initializers/languages.rb
@@ -14,7 +14,7 @@ LANGUAGES_CONFIG = {
9 => { name: 'Portuguese', iso_639_3_code: 'por', iso_639_1_code: 'pt', enabled: true },
10 => { name: 'Russian', iso_639_3_code: 'rus', iso_639_1_code: 'ru', enabled: false },
11 => { name: 'Chinese', iso_639_3_code: 'zho', iso_639_1_code: 'zh', enabled: false },
- 12 => { name: 'Spanish', iso_639_3_code: 'spa', iso_639_1_code: 'es', enabled: false },
+ 12 => { name: 'Spanish', iso_639_3_code: 'spa', iso_639_1_code: 'es', enabled: true },
13 => { name: 'Malayalam', iso_639_3_code: 'mal', iso_639_1_code: 'ml', enabled: true },
14 => { name: 'Catalan', iso_639_3_code: 'cat', iso_639_1_code: 'ca', enabled: true },
15 => { name: 'Greek', iso_639_3_code: 'ell', iso_639_1_code: 'el', enabled: true },
diff --git a/config/locales/el.yml b/config/locales/el.yml
index 5ed4c2e58..6282505cf 100644
--- a/config/locales/el.yml
+++ b/config/locales/el.yml
@@ -39,3 +39,5 @@ el:
typical_reply_message_body: "Ο/Η %{account_name} συνήθως απαντάει σε μερικές ώρες."
ways_to_reach_you_message_body: "Δώστε στην ομάδα ένα τρόπο να φτάσει σε σας."
email_input_box_message_body: "Ειδοποιηθείτε με email"
+ reply:
+ email_subject: "νέα μηνύματα σε αυτήν την συνομιλία"
diff --git a/config/locales/es.yml b/config/locales/es.yml
index cbf177843..a85633fc7 100644
--- a/config/locales/es.yml
+++ b/config/locales/es.yml
@@ -39,3 +39,5 @@ es:
typical_reply_message_body: "%{account_name} normalmente responde en unas pocas horas."
ways_to_reach_you_message_body: "Dale al equipo una forma de llegar a ti."
email_input_box_message_body: "Recibir notificaciones por correo electrónico"
+ reply:
+ email_subject: "Nuevos mensajes en esta conversación"
diff --git a/config/locales/fr.yml b/config/locales/fr.yml
index 42a2c2e6a..5651c1fd5 100644
--- a/config/locales/fr.yml
+++ b/config/locales/fr.yml
@@ -39,3 +39,5 @@ fr:
typical_reply_message_body: "%{account_name} répond généralement en quelques heures."
ways_to_reach_you_message_body: "Donnez à l'équipe un moyen de vous recontacter."
email_input_box_message_body: "Recevez des notifications par courriel"
+ reply:
+ email_subject: "Nouveaux messages dans cette conversation"
diff --git a/config/locales/ro.yml b/config/locales/ro.yml
index fb665f789..db83cb3ef 100644
--- a/config/locales/ro.yml
+++ b/config/locales/ro.yml
@@ -39,3 +39,5 @@ ro:
typical_reply_message_body: "%{account_name} răspunde de obicei în câteva ore."
ways_to_reach_you_message_body: "Dă-i echipei o modalitate de a te contacta."
email_input_box_message_body: "Primește notificări prin e-mail"
+ reply:
+ email_subject: "Mesaje noi în această conversație"