mirror of
https://github.com/cheveguerra/whaticket-community.git
synced 2026-04-20 04:39:20 +00:00
Adds spanish translation
This commit is contained in:
293
frontend/src/translate/languages/es.js
Normal file
293
frontend/src/translate/languages/es.js
Normal file
@@ -0,0 +1,293 @@
|
|||||||
|
const messages = {
|
||||||
|
es: {
|
||||||
|
translations: {
|
||||||
|
signup: {
|
||||||
|
title: "Registro",
|
||||||
|
toasts: {
|
||||||
|
success: "¡El usuario ha sido creado satisfactoriamente! ¡Ahora inicia sesión!",
|
||||||
|
fail: "Error creando el usuario. Verifica la data reportada.",
|
||||||
|
},
|
||||||
|
form: {
|
||||||
|
name: "Nombre",
|
||||||
|
email: "Correo Electrónico",
|
||||||
|
password: "Contraseña",
|
||||||
|
},
|
||||||
|
buttons: {
|
||||||
|
submit: "Regístrate",
|
||||||
|
login: "¿Ya tienes una cuenta? ¡Inicia sesión!",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
login: {
|
||||||
|
title: "Inicio de Sesión",
|
||||||
|
form: {
|
||||||
|
email: "Correo Electrónico",
|
||||||
|
password: "Contraseña",
|
||||||
|
},
|
||||||
|
buttons: {
|
||||||
|
submit: "Ingresa",
|
||||||
|
register: "¿No tienes cuenta? ¡Regístrate!",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
auth: {
|
||||||
|
toasts: {
|
||||||
|
success: "¡Inicio de sesión exitoso!",
|
||||||
|
fail: "Error de autenticación. Por favor intenta de nuevo.",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
dashboard: {
|
||||||
|
charts: {
|
||||||
|
perDay: {
|
||||||
|
title: "Tickets hoy: ",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
connections: {
|
||||||
|
title: "Conexiones",
|
||||||
|
toasts: {
|
||||||
|
deleted: "¡La conexión de WhatsApp ha sido borrada satisfactoriamente!",
|
||||||
|
},
|
||||||
|
confirmationModal: {
|
||||||
|
deleteTitle: "Borrar",
|
||||||
|
deleteMessage: "¿Estás seguro? Este proceso no puede ser revertido.",
|
||||||
|
},
|
||||||
|
buttons: {
|
||||||
|
add: "Agrega WhatsApp",
|
||||||
|
},
|
||||||
|
table: {
|
||||||
|
name: "Nombre",
|
||||||
|
status: "Estado",
|
||||||
|
lastUpdate: "Última Actualización",
|
||||||
|
default: "Por Defecto",
|
||||||
|
actions: "Acciones",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
whatsappModal: {
|
||||||
|
title: {
|
||||||
|
add: "Agrega WhatsApp",
|
||||||
|
edit: "Edita WhatsApp",
|
||||||
|
},
|
||||||
|
form: {
|
||||||
|
name: "Nombre",
|
||||||
|
default: "Por Defecto",
|
||||||
|
},
|
||||||
|
buttons: {
|
||||||
|
okAdd: "Agregar",
|
||||||
|
okEdit: "Guardar",
|
||||||
|
cancel: "Cancelar",
|
||||||
|
},
|
||||||
|
success: "WhatsApp guardado satisfactoriamente.",
|
||||||
|
},
|
||||||
|
qrCode: {
|
||||||
|
message: "Lée el código QR para empezar la sesión.",
|
||||||
|
},
|
||||||
|
contacts: {
|
||||||
|
title: "Contactos",
|
||||||
|
toasts: {
|
||||||
|
deleted: "¡Contacto borrado satisfactoriamente!",
|
||||||
|
},
|
||||||
|
searchPlaceholder: "Buscar...",
|
||||||
|
confirmationModal: {
|
||||||
|
deleteTitle: "Borrar",
|
||||||
|
importTitlte: "Importar contactos",
|
||||||
|
deleteMessage:
|
||||||
|
"¿Estás seguro que deseas borrar este contacto? Todos los tickets relacionados se perderán.",
|
||||||
|
importMessage:
|
||||||
|
"¿Quieres importar todos los contactos desde tu teléfono? Esta función es experimental, tendrás que recargar la página después de importar.",
|
||||||
|
},
|
||||||
|
buttons: {
|
||||||
|
import: "Importar Contactos",
|
||||||
|
add: "Agregar Contacto",
|
||||||
|
},
|
||||||
|
table: {
|
||||||
|
name: "Nombre",
|
||||||
|
whatsapp: "WhatsApp",
|
||||||
|
email: "Correo Electrónico",
|
||||||
|
actions: "Acciones",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
contactModal: {
|
||||||
|
title: {
|
||||||
|
add: "Agregar contacto",
|
||||||
|
edit: "Editar contacto",
|
||||||
|
},
|
||||||
|
form: {
|
||||||
|
mainInfo: "Detalles del contacto",
|
||||||
|
extraInfo: "Información adicional",
|
||||||
|
name: "Nombre",
|
||||||
|
number: "Número de Whatsapp",
|
||||||
|
email: "Correo Electrónico",
|
||||||
|
extraName: "Nombre del Campo",
|
||||||
|
extraValue: "Valor",
|
||||||
|
},
|
||||||
|
buttons: {
|
||||||
|
addExtraInfo: "Agregar información",
|
||||||
|
okAdd: "Agregar",
|
||||||
|
okEdit: "Guardar",
|
||||||
|
cancel: "Cancelar",
|
||||||
|
},
|
||||||
|
success: "Contacto guardado satisfactoriamente.",
|
||||||
|
},
|
||||||
|
userModal: {
|
||||||
|
title: {
|
||||||
|
add: "Agregar usuario",
|
||||||
|
edit: "Editar usuario",
|
||||||
|
},
|
||||||
|
form: {
|
||||||
|
name: "Nombre",
|
||||||
|
email: "Correo Electrónico",
|
||||||
|
password: "Contraseña",
|
||||||
|
profile: "Perfil",
|
||||||
|
},
|
||||||
|
buttons: {
|
||||||
|
okAdd: "Agregar",
|
||||||
|
okEdit: "Guardar",
|
||||||
|
cancel: "Cancelar",
|
||||||
|
},
|
||||||
|
success: "Usuario guardado satisfactoriamente.",
|
||||||
|
},
|
||||||
|
chat: {
|
||||||
|
noTicketMessage: "Selecciona un ticket para empezar a chatear.",
|
||||||
|
},
|
||||||
|
tickets: {
|
||||||
|
toasts: {
|
||||||
|
deleted: "El ticket en el que estabas ha sido borrado.",
|
||||||
|
},
|
||||||
|
notification: {
|
||||||
|
message: "Mensaje de",
|
||||||
|
},
|
||||||
|
tabs: {
|
||||||
|
open: { title: "Bandeja" },
|
||||||
|
closed: { title: "Resueltos" },
|
||||||
|
search: { title: "Buscar" },
|
||||||
|
},
|
||||||
|
search: {
|
||||||
|
placeholder: "Buscar tickets y mensajes.",
|
||||||
|
},
|
||||||
|
buttons: {
|
||||||
|
showAll: "Todos",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
ticketsList: {
|
||||||
|
pendingHeader: "Cola",
|
||||||
|
assignedHeader: "Trabajando en",
|
||||||
|
noTicketsTitle: "¡Nada acá!",
|
||||||
|
noTicketsMessage: "No se encontraron tickets con este estado o término de búsqueda",
|
||||||
|
buttons: {
|
||||||
|
accept: "Acceptar",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
newTicketModal: {
|
||||||
|
title: "Crear Ticket",
|
||||||
|
fieldLabel: "Escribe para buscar un contacto",
|
||||||
|
noOptions: "No se encontraron contactos. Prueba con otro nombre.",
|
||||||
|
buttons: {
|
||||||
|
ok: "Guardar",
|
||||||
|
cancel: "Cancelar",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
mainDrawer: {
|
||||||
|
listItems: {
|
||||||
|
dashboard: "Dashboard",
|
||||||
|
connections: "Conexiones",
|
||||||
|
tickets: "Tickets",
|
||||||
|
contacts: "Contactos",
|
||||||
|
administration: "Administración",
|
||||||
|
users: "Usuarios",
|
||||||
|
settings: "Configuración",
|
||||||
|
},
|
||||||
|
appBar: {
|
||||||
|
user: {
|
||||||
|
profile: "Perfil",
|
||||||
|
logout: "Cerrar Sesión",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
notifications: {
|
||||||
|
noTickets: "Sin notificaciones.",
|
||||||
|
},
|
||||||
|
users: {
|
||||||
|
title: "Usuarios",
|
||||||
|
table: {
|
||||||
|
name: "Nombre",
|
||||||
|
email: "Correo Electrónico",
|
||||||
|
profile: "Perfil",
|
||||||
|
actions: "Acciones",
|
||||||
|
},
|
||||||
|
buttons: {
|
||||||
|
add: "Agregar usuario",
|
||||||
|
},
|
||||||
|
toasts: {
|
||||||
|
deleted: "Usuario borrado satisfactoriamente.",
|
||||||
|
},
|
||||||
|
confirmationModal: {
|
||||||
|
deleteTitle: "Borrar",
|
||||||
|
deleteMessage:
|
||||||
|
"Toda la información del usuario se perderá. Los tickets abiertos de los usuarios se moverán a la cola.",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
settings: {
|
||||||
|
success: "Configuración guardada satisfactoriamente.",
|
||||||
|
title: "Configuración",
|
||||||
|
settings: {
|
||||||
|
userCreation: {
|
||||||
|
name: "Creación de usuarios",
|
||||||
|
options: {
|
||||||
|
enabled: "Habilitado",
|
||||||
|
disabled: "Deshabilitado",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
messagesList: {
|
||||||
|
header: {
|
||||||
|
assignedTo: "Asignado a:",
|
||||||
|
buttons: {
|
||||||
|
return: "Devolver",
|
||||||
|
resolve: "Resolver",
|
||||||
|
reopen: "Reabrir",
|
||||||
|
accept: "Aceptar",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
messagesInput: {
|
||||||
|
placeholder: "Escribe un mensaje",
|
||||||
|
},
|
||||||
|
contactDrawer: {
|
||||||
|
header: "Detalles del contacto",
|
||||||
|
buttons: {
|
||||||
|
edit: "Editar contacto",
|
||||||
|
},
|
||||||
|
extraInfo: "Otra información",
|
||||||
|
},
|
||||||
|
ticketOptionsMenu: {
|
||||||
|
delete: "Borrar",
|
||||||
|
transfer: "Transferir",
|
||||||
|
confirmationModal: {
|
||||||
|
title: "¿Borrar ticket #",
|
||||||
|
titleFrom: "del contacto ",
|
||||||
|
message: "¡Atención! Todos los mensajes Todos los mensajes relacionados con el ticket se perderán.",
|
||||||
|
},
|
||||||
|
buttons: {
|
||||||
|
delete: "Borrar",
|
||||||
|
cancel: "Cancelar",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
confirmationModal: {
|
||||||
|
buttons: {
|
||||||
|
confirm: "Ok",
|
||||||
|
cancel: "Cancelar",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
messageOptionsMenu: {
|
||||||
|
delete: "Borrar",
|
||||||
|
reply: "Responder",
|
||||||
|
confirmationModal: {
|
||||||
|
title: "¿Borrar mensaje?",
|
||||||
|
message: "Esta acción no puede ser revertida.",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
};
|
||||||
|
|
||||||
|
export { messages };
|
||||||
@@ -1,9 +1,11 @@
|
|||||||
import { messages as portugueseMessages } from "./pt";
|
import { messages as portugueseMessages } from "./pt";
|
||||||
import { messages as englishMessages } from "./en";
|
import { messages as englishMessages } from "./en";
|
||||||
|
import { messages as spanishMessages } from "./es";
|
||||||
|
|
||||||
const messages = {
|
const messages = {
|
||||||
...portugueseMessages,
|
...portugueseMessages,
|
||||||
...englishMessages,
|
...englishMessages,
|
||||||
|
...spanishMessages,
|
||||||
};
|
};
|
||||||
|
|
||||||
export { messages };
|
export { messages };
|
||||||
|
|||||||
Reference in New Issue
Block a user